feat: 项目基础框架+配置+Kernel
This commit is contained in:
@@ -0,0 +1,72 @@
|
||||
<?php
|
||||
return [
|
||||
"is_lock" => "Lock account",
|
||||
"unknown" => "unknown type",
|
||||
"1" => "Balance of fund account adjusted in the background",
|
||||
"2" => "Locked balance of fund account adjusted in the background",
|
||||
"3" => "Balance of back office reconciliation currency account",
|
||||
"4" => "Back office reconciliation currency account",
|
||||
"5" => "Back office reconciliation contract account balance",
|
||||
"6" => "Back office reconciliation contract account",
|
||||
"7" => "Back office adjustment option account balance",
|
||||
"8" => "option account",
|
||||
"9" => "Fund account transfer out transaction account",
|
||||
"10" => "Transfer from transaction account to capital account",
|
||||
"11" => "Fund transfer in",
|
||||
"12" => "Fund transfer out",
|
||||
"13" => "Transfer from contract account to trading account",
|
||||
"14" => "Transfer from contract account to trading account",
|
||||
"15" => "Transfer from transaction account to contract account",
|
||||
"16" => "Contract account transfer out transaction account",
|
||||
"33" => "Invitation to return commission",
|
||||
"99" => "User withdrawal",
|
||||
"102" => "Cancel purchase transaction",
|
||||
"103" => "Cancel the sale transaction",
|
||||
"65" => "Transfer in fund transaction balance",
|
||||
"66" => "Currency transaction balance transfer in",
|
||||
"67" => "Transfer in of contract transaction balance",
|
||||
"206" => "Transfer in contracts and reduction of funds",
|
||||
"207" => "Transfer of funds into contracts and increase of contracts",
|
||||
"208" => "Transfer of contract funds",
|
||||
"209" => "The transfer of contract funds was approved and the funds increased",
|
||||
"210" => "Contract transfer to capital, freeze contract conversion value",
|
||||
"211" => "The contract is transferred to capital, and it fails to pass the review and unfreeze",
|
||||
"107" => "Pass exchange usdt",
|
||||
"37" => "Token exchange, contract currency increase",
|
||||
"212" => "Release historical profit and loss and increase contract currency",
|
||||
"105" => "Reward pass",
|
||||
"106" => "Reward digital currency",
|
||||
"108" => "Regulating Tongzheng",
|
||||
"38" => "Apply to become a merchant to deduct usdt",
|
||||
"39" => "Asset exchange, reduce holding currency funds",
|
||||
"40" => "Asset exchange to increase usdt funds",
|
||||
"41" => "Activate boss",
|
||||
"42" => "Lockdown mining",
|
||||
"43" => "Transfer out balance from boss account",
|
||||
"44" => "Lock return",
|
||||
"45" => "Defi fund record",
|
||||
"51" => "Currency transaction",
|
||||
"50" => "Currency transaction freeze",
|
||||
"100" => "Withdrawal succeeded",
|
||||
"101" => "Failed to withdraw money",
|
||||
"700" => "IEO order",
|
||||
"701" => "Increase in currency transfer",
|
||||
"702" => "Decrease in currency transfer",
|
||||
"703" => "Handling charge for currency transfer",
|
||||
"704" => "Lockdown mining",
|
||||
"705" => "Mining income",
|
||||
"706" => "The next singular cannot be less than",
|
||||
"1000" => "Purchase dual currency financial management",
|
||||
"1001" => "Dual currency financial settlement",
|
||||
"707" => "Follow purchase - deduct margin",
|
||||
"708" => "Follow the purchase - deduct handling charges",
|
||||
"1002" => "Buy NFT",
|
||||
"1003" => "Auction deduction deposit",
|
||||
"1005" => "NFT auction order payment",
|
||||
"1004" => "Auction refund deposit",
|
||||
'32' => 'Breakout freeze',
|
||||
'35' => 'Transaction fee',
|
||||
'30' => 'Contract transactions deduct margin',
|
||||
'709' => 'Loan Disbursement',
|
||||
'710' => 'Loan Repayment',
|
||||
];
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Authentication Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used during authentication for various
|
||||
| messages that we need to display to the user. You are free to modify
|
||||
| these language lines according to your application's requirements.
|
||||
|
|
||||
*/
|
||||
|
||||
'failed' => 'These credentials do not match our records.',
|
||||
'throttle' => 'Too many login attempts. Please try again in :seconds seconds.',
|
||||
|
||||
];
|
||||
@@ -0,0 +1,324 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'休市' => 'Closed Market',
|
||||
'请登录' => 'please sign in',
|
||||
'退出登录成功' => 'Log out successfully',
|
||||
'电话不能为空' => 'Telephone can\'t be empty',
|
||||
'账号已存在' => 'Account already exists',
|
||||
'两次密码不一致' => 'Two password inconsistencies',
|
||||
'用户未找到' => 'User not found',
|
||||
'钱包已添加,请勿重复添加' => 'Wallet has been added, do not add again',
|
||||
'添加成功' => 'Add success',
|
||||
'参数错误' => 'Parameter error',
|
||||
'支付密码错误' => 'Payment password error',
|
||||
'余额不足' => 'Sorry, your credit is running low',
|
||||
'转账至交易所钱包' => 'Transfer to Exchange Wallet',
|
||||
'转账成功' => 'Successful transfer',
|
||||
'找不到用户' => 'No user was found',
|
||||
'用户钱包未找到' => 'User\'s wallet not found',
|
||||
'接收来自交易所的转账' => 'Receiving transfers from exchanges',
|
||||
'您还没有钱包' => 'You don\'t have a wallet yet.',
|
||||
'请输入正确的值' => 'Please enter the correct value',
|
||||
'地址输入有误' => 'Error in address input',
|
||||
'地址输入有误1' => 'Error in Address Input 1',
|
||||
'不能转账给自己' => 'Can\'t transfer money to oneself',
|
||||
'暂时还没有添加币种' => 'No currencies have been added yet.',
|
||||
'此币种不存在' => 'This currency does not exist',
|
||||
'已经有此提币地址' => 'This withdrawal address already exists.',
|
||||
'添加提币地址成功' => 'Successful addition of withdrawal address',
|
||||
'此提币地址不存在' => 'This withdrawal address does not exist',
|
||||
'您没有权限删除此地址' => 'You do not have permission to delete this address',
|
||||
'删除提币地址成功' => 'Successful deletion of withdrawal address',
|
||||
'输入的金额不能为负数' => 'Input amount cannot be negative',
|
||||
'您有正在进行中的杆杠交易,不能进行此操作' => 'You have an ongoing bar trade and cannot do this.',
|
||||
'钱包不存在' => 'Wallet does not exist',
|
||||
'划转成功' => 'Successful transfer',
|
||||
'币种不存在' => 'Currency does not exist',
|
||||
'您还没有添加提币地址' => 'You haven\'t added the withdrawal address yet.',
|
||||
'数量不能少于最小值' => 'Quantity must not be less than minimum',
|
||||
'提币申请已成功,等待审核' => 'The application for withdrawal of currency has been successful and awaits review',
|
||||
'类型错误' => 'error in type',
|
||||
'钱包未找到' => 'Wallet not found',
|
||||
'数量不能小于等于0' => 'Quantity must not be less than or equal to 0',
|
||||
'价格不能小于等于0' => 'Price must not be less than or equal to 0',
|
||||
'参数错误哦' => 'Error in parameters',
|
||||
'数量不足' => 'Insufficient quantity',
|
||||
'操作成功' => 'Successful operation',
|
||||
'真实姓名必须填写' => 'True name must be filled in',
|
||||
'收款信息至少选填一项' => 'Choose at least one item for receipt information',
|
||||
'保存成功' => 'Save successfully',
|
||||
'密码错误' => 'Password error',
|
||||
'当前行情小于等于零!' => 'The current market is less than or equal to zero!',
|
||||
'参数错误!' => 'Error parameters!',
|
||||
'兑换数量大于持有资产!' => 'The amount of exchange is greater than the amount of assets held!',
|
||||
'资产兑换成功!' => 'Successful asset exchange!',
|
||||
'兑换数量大于剩余数量!' => 'The amount of exchange is greater than the remaining amount!',
|
||||
'通证兑换成功!' => 'The exchange is successful!',
|
||||
'必填项信息不完整' => 'Incomplete information on required items',
|
||||
'两次输入密码不一致' => 'Two inconsistencies in password input',
|
||||
'此用户不存在' => 'This user does not exist',
|
||||
'此交易账号已经设置' => 'This transaction account has been set up',
|
||||
'此账号已经存在' => 'This account already exists',
|
||||
'交易账号设置成功' => 'Transaction Account Setting Successfully',
|
||||
'验证码错误' => 'Verification code error',
|
||||
'手机绑定成功' => 'Mobile Binding Successful',
|
||||
'邮箱绑定成功' => 'Successful Mailbox Binding',
|
||||
'手势密码至少连接6个点' => 'Gesture passwords connect at least six points',
|
||||
'两次手势密码不相同' => 'The two gestures have different passwords',
|
||||
'手势密码添加成功' => 'Sign Password Added Successfully',
|
||||
'取消手势密码成功' => 'Successful Canceling of Gesture Password',
|
||||
'密码只能在6-16位之间' => 'Passwords can only be between 6 and 16 bits',
|
||||
'交易密码设置成功' => 'Transaction Password Setting Successfully',
|
||||
'暂时还没有邀请排行榜,快去邀请吧' => 'There\'s no invitation list yet. Let\'s go and invite.',
|
||||
'会员未找到' => 'Membership not found',
|
||||
'你已绑定,不可更改!' => 'You\'re bound, you can\'t change it!',
|
||||
'该地址已被绑定,请重新输入' => 'This address has been bound. Please re-enter it.',
|
||||
'绑定成功!' => 'Binding success!',
|
||||
'请提交完整的信息' => 'Please submit complete information.',
|
||||
'请输入合法的身份证号码' => 'Please enter the legal ID number.',
|
||||
'该身份证号已实名认证过!' => 'The ID number has been authenticated in real name!',
|
||||
'您已经申请过了' => 'You have already applied for it.',
|
||||
'提交成功,等待审核' => 'Successful submission awaits review',
|
||||
'您还没有交易记录' => 'You don\'t have a transaction record yet.',
|
||||
'非法操作,不能撤回非自己发布的信息' => 'Illegal operation, can not withdraw information that is not published by oneself',
|
||||
'非法操作:(' => 'Illegal operation:(',
|
||||
'取销卖出交易失败' => 'Sale and withdrawal failed',
|
||||
'取消成功' => 'Cancellation of success',
|
||||
'非法操作' => 'Illegal operation',
|
||||
'数据未找到' => 'Data not found',
|
||||
'请先添加钱包' => 'Please add your wallet first',
|
||||
'价格和数量必须大于0' => 'Price and quantity must be greater than 0',
|
||||
'您的币不足' => 'Your currency is insufficient',
|
||||
'您的冻结资金异常,禁止挂卖' => 'Your frozen funds are abnormal and no sale is allowed.',
|
||||
'你今天的交易额度已达到上限!' => 'Your trading quota has reached the ceiling today!',
|
||||
'系统配置错误,请联系系统管理员' => 'System configuration error, please contact system administrator',
|
||||
'手机号不能为空' => 'Mobile phone number cannot be empty',
|
||||
'发送成功' => 'Send successfully',
|
||||
'账号错误' => 'Account error',
|
||||
'请填写手机号' => 'Please fill in your cell phone number.',
|
||||
'参数不全' => 'Parameter incomplete',
|
||||
'服务器空间不支持,请确认支持curl或者fsocket,联系您的空间商解决或者更换空间!' => 'Server space is not supported, please confirm support curl or fsocket, contact your space provider to solve or change space!',
|
||||
'帐户已过期' => 'Account has expired',
|
||||
'IP地址限制' => 'IP Address Limitation',
|
||||
'账号被禁用' => 'Account Banned',
|
||||
'内容含有敏感词' => 'Content Contains Sensitive Words',
|
||||
'ip参数不正确' => 'Incorrect IP parameters',
|
||||
'邮箱不能为空' => 'Mailbox cannot be empty',
|
||||
'操作错误' => 'Operation error',
|
||||
'无此币种' => 'No currency.',
|
||||
'该币不是法币' => 'This currency is not French currency.',
|
||||
'用户名不能为空' => 'User name cannot be empty',
|
||||
'名称不能为空' => 'Name cannot be empty',
|
||||
'资产不能为空' => 'Assets cannot be empty',
|
||||
'找不到此交易账号的用户' => 'Users who cannot find this transaction account',
|
||||
'此用户还未通过实名认证' => 'This user has not passed real-name authentication yet.',
|
||||
'此用户已是此法币商家' => 'This user is already a dealer in French currency.',
|
||||
'新闻不存在' => 'News does not exist',
|
||||
'下单失败:超过最大持仓笔数限制' => 'Failure to place an order: exceeding the maximum number of open positions',
|
||||
'当前未获取到行情' => 'Currently no quotation is available',
|
||||
'尚未申购或理赔保险' => 'Failure to apply for or claim insurance',
|
||||
'申购的保险T+1生效' => 'The insurance T+1 applied for becomes effective',
|
||||
'受保资产为零' => 'The insured assets are zero',
|
||||
'受保资产小于等于可下单条件' => 'The insured asset is less than or equal to the order condition',
|
||||
'您已超过持仓限制,暂停下单。' => 'You have exceeded the position limit and suspended your order.',
|
||||
'未知的险种类型' => 'Unknown type of risk',
|
||||
'超过最大持仓数量限制' => 'Exceeding the maximum position limit',
|
||||
'交易中的订单大于最大挂单数量' => 'Orders in the transaction are larger than the maximum number of pending orders',
|
||||
'请输入账号' => 'Please enter your account number.',
|
||||
'请输入密码' => 'Please input a password',
|
||||
'手势密码错误' => 'Wrong gesture password',
|
||||
'请填写正确的邀请码' => 'Please fill in the correct invitation code.',
|
||||
'注册成功' => 'registration successful',
|
||||
'请输入密码或确认密码' => 'Please enter or confirm your password',
|
||||
'输入两次密码不一致' => 'Inconsistent passwords entered twice',
|
||||
'账号不存在' => 'No account exists',
|
||||
'验证码不正确' => 'Verification code incorrect',
|
||||
'修改密码成功' => 'Successful password modification',
|
||||
'请输入验证码' => 'Please enter the verification code.',
|
||||
'验证成功' => 'Verify success',
|
||||
'父级不存在' => 'Parent does not exist',
|
||||
'请重试' => 'Please Try Again',
|
||||
'参数错误:(' => 'Parameter error:(',
|
||||
'缺少参数或传值错误' => 'Lack of parameters or errors in passing values',
|
||||
'指定交易对不存在' => 'Designated transactions do not exist',
|
||||
'您未开通本交易对的交易功能' => 'You have not opened the transaction function of this transaction pair.',
|
||||
'手数必须是大于0的整数' => 'Hands must be integers greater than 0',
|
||||
'选择倍数不在系统范围' => 'Selection multiples are not within system scope',
|
||||
'您有正在平仓中的交易,暂不能进行买卖' => 'You have a trade in liquidation and can\'t do business for the time being.',
|
||||
'交易类型错误' => 'Transaction type error',
|
||||
'该功能暂未开放' => 'This function is not yet open',
|
||||
'限价交易价格必须大于0' => 'Limit trading price must be greater than 0',
|
||||
'当前没有获取到行情价格,请稍后重试' => 'No quotation is currently available. Please try again later.',
|
||||
'限价交易卖出不能低于当前价' => 'Limit trading cannot be sold below the current price',
|
||||
'限价交易买入价格不能高于当前价' => 'Limited transaction purchase price should not be higher than current price',
|
||||
'钱包未找到,请先添加钱包' => 'Wallet not found, Please add wallet first',
|
||||
'提交失败' => 'Failure to submit',
|
||||
'提交成功' => 'Submit successfully',
|
||||
'此功能系统未开放' => 'This function system is not open',
|
||||
'止盈止损价格不能为0' => 'Stop-loss price should not be zero',
|
||||
'找不到该笔交易' => 'The deal could not be found.',
|
||||
'买入(做多)止盈价不能低于开仓价和当前价' => 'Buy (do long) stop price should not be lower than opening price and current price',
|
||||
'买入(做多)止亏价不能高于开仓价和当前价' => 'Buy (do long) stop-loss price should not be higher than opening price and current price',
|
||||
'卖出(做空)止盈价不能高于开仓价和当前价' => 'Selling (short) stop price should not be higher than opening price and current price.',
|
||||
'卖出(做空)止亏价不能低于开仓价和当前价' => 'The selling (short) stop-loss price should not be lower than the opening price and the current price.',
|
||||
'设置成功' => 'Set up successfully',
|
||||
'设置失败' => 'Setup failed',
|
||||
'无权操作' => 'Unauthorized operation',
|
||||
'交易状态异常,请勿重复提交' => 'Trading status is abnormal, do not submit again',
|
||||
'平仓失败,请重试' => 'Closing failed. Please try again.',
|
||||
'买入方向传参错误' => 'Buying Direction Reference Error',
|
||||
'提交成功,请等待系统处理' => 'Successful submission, please wait for system processing',
|
||||
'未找到需要平仓的交易' => 'No closing transaction was found.',
|
||||
'交易不存在或已撤单,请刷新后重试' => 'Trading does not exist or has been withdrawn. Please refresh and try again.',
|
||||
'撤单失败:用户钱包不存在' => 'Failure to withdraw order: user wallet does not exist',
|
||||
'撤单失败:变更状态失败' => 'Failure to withdraw orders: Failure to change status',
|
||||
'撤单成功' => 'Successful withdrawal',
|
||||
'订单取消成功' => 'Successful cancellation of order',
|
||||
'请选择需求类型' => 'Please select the type of requirement',
|
||||
'请选择交易方式' => 'Please choose the mode of transaction.',
|
||||
'请填写单价' => 'Please fill in the unit price.',
|
||||
'请填写数量' => 'Please fill in the quantity.',
|
||||
'请填写最小交易数量' => 'Please fill in the minimum number of transactions.',
|
||||
'请选择币种' => 'Please choose currency',
|
||||
'最小交易数量不能大于总数量' => 'The minimum number of transactions shall not be greater than the total number.',
|
||||
'请填写最大交易量' => 'Please fill in the maximum trading volume.',
|
||||
'请填写正确的最大交易量' => 'Please fill in the correct maximum trading volume.',
|
||||
'对不起,您不是该法币的商家' => 'Sorry, you are not a dealer in this French currency.',
|
||||
'对不起,您的商家账户不足' => 'Sorry, your business account is insufficient.',
|
||||
'发布成功' => 'Released successfully',
|
||||
'无此商家' => 'No such merchant',
|
||||
'参数错误2' => 'Parametric error 2',
|
||||
'无此记录' => 'No such record',
|
||||
'购买参数错误' => 'Buying parameter error',
|
||||
'请填写购买额' => 'Please fill in the purchase amount.',
|
||||
'购买额请填写数字' => 'Please fill in the figures for the purchase amount.',
|
||||
'未完成单子超过3单,请完成后再操作!' => 'More than 3 incomplete lists, please do it after completion!',
|
||||
'此条交易已完成' => 'This transaction has been completed.',
|
||||
'非法提交,数量必须大于0' => 'Illegal submission, quantity must be greater than 0',
|
||||
'您低于最低限额' => 'You are below the minimum',
|
||||
'您高于最高限额' => 'You are above the maximum limit',
|
||||
'您高于最大限制数量' => 'You are above the maximum limit',
|
||||
'未找到该商家' => 'The merchant was not found.',
|
||||
'不能操作自己的' => 'Can\'t operate your own',
|
||||
'您无此钱包账号' => 'You do not have this wallet account',
|
||||
'您的钱包已被锁定,请联系管理员' => 'Your wallet has been locked. Please contact the administrator.',
|
||||
'您的法币余额不足' => 'Your French currency balance is insufficient',
|
||||
'您的法币冻结资金异常,请查看您是否有正在进行的挂单' => 'Your French currency freezes funds abnormally. Please check if you have an on-going bill of lading.',
|
||||
'您出售数量大于商家剩余数量!' => 'You sell more than the rest of the business!',
|
||||
'您购买数量大于商家剩余数量!' => 'You buy more than the rest of the business!',
|
||||
'您不是此币商家' => 'You are not a dealer in this currency.',
|
||||
'该订单已操作过,请勿重复操作' => 'This order has been operated, please do not repeat the operation.',
|
||||
'对不起,您无权操作' => 'Sorry, you have no right to operate.',
|
||||
'操作成功,请联系卖家确认' => 'Successful operation, please contact the seller to confirm',
|
||||
'该订单已操作,请勿取消' => 'This order has been operated, please do not cancel it.',
|
||||
'操作成功,订单已取消' => 'The operation was successful and the order was cancelled.',
|
||||
'对不起您不是商家' => 'Sorry, you\'re not a merchant.',
|
||||
'对不起,您不是该商家' => 'Sorry, you are not the business.',
|
||||
'该订单还未付款或已经操作过' => 'The order has not been paid or operated.',
|
||||
'订单异常' => 'Order exception',
|
||||
'您不能确认该订单' => 'You can\'t confirm the order.',
|
||||
'该用户没有此币种钱包' => 'The user does not have this currency Wallet',
|
||||
'确认成功' => 'Confirm success',
|
||||
'商家不存在' => 'Business does not exist',
|
||||
'已撤回发布' => 'Publication withdrawn',
|
||||
'该发布信息下有交易产生无法删除' => 'Transactions generated under this release information cannot be deleted',
|
||||
'撤回成功' => 'Withdrawal of success',
|
||||
'该发布信息下有交易未完成,不能标记为异常' => 'Under this release information, transactions are not completed and cannot be marked as exceptions',
|
||||
'该发布信息无异常' => 'No exception to this publication',
|
||||
'对不起,您的商家账户冻结资金不足' => 'Sorry, your merchant account is short of frozen funds.',
|
||||
'处理成功' => 'Successful treatment',
|
||||
'该币种不支持购买保险' => 'This currency does not support insurance purchases',
|
||||
'错误的金额!' => 'The wrong amount!',
|
||||
'不存在的险种!' => 'No insurance exists!',
|
||||
'不存在的币种!' => 'Nonexistent currency!',
|
||||
'已经购买了该币种的险种!' => 'We have purchased insurance in this currency!',
|
||||
'可用余额不足,无法购买!' => 'The available balance is insufficient to buy!',
|
||||
'购买成功!' => 'Successful purchase!',
|
||||
'未找到该保险' => 'Failure to find the insurance',
|
||||
'该保险正在处理中' => 'The insurance is being processed.',
|
||||
'申请索赔成功!' => 'Successful application for compensation!',
|
||||
'超出今日索赔次数!' => 'More claims than today!',
|
||||
'存在未平仓订单' => 'Existence of open warehouse orders',
|
||||
'受保资产不符合可申请索赔条件1' => 'The insured assets do not meet the eligible claim conditions 1',
|
||||
'受保资产不符合可申请索赔条件2' => 'The insured assets do not meet the eligible claim conditions 2',
|
||||
'未知受保金额去向状态' => 'Unknown status of insured amount',
|
||||
'处理成功!' => 'Handle successfully!',
|
||||
'该保险已失效' => 'The insurance has lapsed.',
|
||||
'该保险正在索赔处理中' => 'The insurance is in the process of claim processing.',
|
||||
'解约失败,存在未平仓订单' => 'Failure to cancel the contract and the existence of open warehouse orders',
|
||||
'保险解约,赔付金额' => 'Insurance termination, amount of indemnity',
|
||||
'解约成功!' => 'Successful termination!',
|
||||
'内容不能为空' => 'Content cannot be empty',
|
||||
'暂无数据' => 'No data',
|
||||
'文件大小超出' => 'File size exceeded',
|
||||
'文件类型非法' => 'Illegal file type',
|
||||
'文件类型不对' => 'Wrong file type',
|
||||
'该文件已存在' => 'The document already exists',
|
||||
'币未找到' => 'No currency found',
|
||||
'转账账户不存在!' => 'Transfer account does not exist!',
|
||||
'不能给自己转账!' => 'You can\'t transfer money to yourself!',
|
||||
'转账数量大于剩余数量!' => 'The amount of transfer is greater than the remaining amount!',
|
||||
'余额不足!' => 'Sorry, your credit is running low!',
|
||||
'通证转账成功!' => 'Passport Transfer Successful!',
|
||||
'请输入支付密码' => 'Please enter the payment password.',
|
||||
'无需升级' => 'No need to upgrade',
|
||||
'暂无钱包' => 'No Wallet',
|
||||
'升级成功' => 'Upgrade success',
|
||||
'该地址别人已经绑定过了' => 'The address has been bound by someone else.',
|
||||
'请把参数填写完整' => 'Please complete the parameters.',
|
||||
'用户已存在' => 'User already exists',
|
||||
'推荐用户不存在' => 'Recommended users do not exist',
|
||||
'转入账户不能为空' => 'Transferred account cannot be empty',
|
||||
'密码不能为空' => 'Password cannot be empty',
|
||||
'转入数量不能为空' => 'The number of transfers cannot be empty',
|
||||
'用户密码错误' => 'User password error',
|
||||
'转入成功' => 'Transfer to success',
|
||||
'密码修改成功' => 'Successful password modification',
|
||||
'请输入正确的交易数量或价格' => 'Please enter the correct transaction volume or price.',
|
||||
'用户钱包不存在' => 'User wallet does not exist',
|
||||
'对不起,您的钱包余额不足' => 'Sorry, your wallet balance is insufficient.',
|
||||
'用户不存在' => 'user does not exist',
|
||||
'未找到该发布用户' => 'The publisher was not found',
|
||||
'检测有未完成交易,请完成后再来!' => 'Detection of uncompleted transactions, please come back after completion!',
|
||||
'您的余额不足' => 'Your balance is insufficient',
|
||||
'用户信息不正确' => 'User information is incorrect',
|
||||
'对不起,这不是您的发布信息' => 'Sorry, this is not your release information.',
|
||||
'对不起,您无权撤销此记录' => 'Sorry, you have no right to revoke this record.',
|
||||
'对不起,您的账户冻结资金不足' => 'Sorry, there is not enough frozen funds in your account.',
|
||||
'取消次数已超出' => 'Cancellation times exceeded',
|
||||
'次,明天再发布' => 'Again, it will be released tomorrow.',
|
||||
',错误位于第' => 'The error is in the first place',
|
||||
'行' => 'That\'s ok',
|
||||
'您今天的取消次数已超出' => 'You have cancelled more than once today.',
|
||||
'次' => 'second',
|
||||
'在 ' => 'stay',
|
||||
'购买法币成功,增加法币余额' => 'Successful purchase of French currency, increase the balance of French currency',
|
||||
'转账数量不能小于' => 'Transfer amount should not be less than',
|
||||
'转账数量不能大于' => 'Transfer amount should not be greater than',
|
||||
'解约失败:' => 'Failure in rescission:',
|
||||
'操作成功,请联系商家确认订单' => 'Successful operation, please contact the merchant to confirm the order',
|
||||
'您还没有通过实名认证' => 'You haven\'t passed the real-name certification yet.',
|
||||
'您还没有设置收款信息' => 'You haven\'t set up the receipt information yet.',
|
||||
'撤单失败:' => 'The withdrawal failed:',
|
||||
'扣除保证金失败:' => 'Margin deduction failed:',
|
||||
'扣除手续费失败:' => 'Failure to deduct handling fees:',
|
||||
'手数不能低于' => 'The number of hands should not be less than',
|
||||
'手数不能高于' => 'Hand count should not be higher than',
|
||||
'余额不足,不能小于' => 'The balance is insufficient and should not be less than or equal to',
|
||||
'(手续费:' => '(handling fee:',
|
||||
'此法币' => 'This legal tender',
|
||||
'商家名称已存在' => 'Business name already exists',
|
||||
'请实名认证' => 'Please authenticate with your real name',
|
||||
'下单数量必须是整数' => 'Order quantity must be an integer',
|
||||
'下单数量必须是' => 'Order quantity must be',
|
||||
'最大下单数量不能超过' => 'Maximum order quantity cannot exceed :micro_max',
|
||||
'最小下单数量不能小于' => 'Minimum order quantity cannot be less than :micro_min',
|
||||
'申请成功' => 'Successful application',
|
||||
'认证成功,请等待审核' => 'Submitted successfully, please wait for review',
|
||||
'操作失败:您的信用分不足' => 'Operation failed: your credit score is insufficient :source',
|
||||
'操作失败:您有未平仓的交易,操作禁止' => 'Operation failed: you have an open transaction, the operation is prohibited',
|
||||
'支付通道维护,请更换支付方式' => 'Payment channel maintenance, please change the payment method',
|
||||
'您好,您的账户已被锁定,详情请咨询客服。' => "Hello, your account has been locked, please contact customer service for details.",
|
||||
'您好,您的资金已被锁定,详情请咨询客服。' => "Hello, your funds have been locked, please contact customer service for details.",
|
||||
);
|
||||
@@ -0,0 +1,19 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Pagination Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used by the paginator library to build
|
||||
| the simple pagination links. You are free to change them to anything
|
||||
| you want to customize your views to better match your application.
|
||||
|
|
||||
*/
|
||||
|
||||
'previous' => '« Previous',
|
||||
'next' => 'Next »',
|
||||
|
||||
];
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Password Reset Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are the default lines which match reasons
|
||||
| that are given by the password broker for a password update attempt
|
||||
| has failed, such as for an invalid token or invalid new password.
|
||||
|
|
||||
*/
|
||||
|
||||
'password' => 'Passwords must be at least six characters and match the confirmation.',
|
||||
'reset' => 'Your password has been reset!',
|
||||
'sent' => 'We have e-mailed your password reset link!',
|
||||
'token' => 'This password reset token is invalid.',
|
||||
'user' => "We can't find a user with that e-mail address.",
|
||||
|
||||
];
|
||||
@@ -0,0 +1,121 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines contain the default error messages used by
|
||||
| the validator class. Some of these rules have multiple versions such
|
||||
| as the size rules. Feel free to tweak each of these messages here.
|
||||
|
|
||||
*/
|
||||
|
||||
'accepted' => 'The :attribute must be accepted.',
|
||||
'active_url' => 'The :attribute is not a valid URL.',
|
||||
'after' => 'The :attribute must be a date after :date.',
|
||||
'after_or_equal' => 'The :attribute must be a date after or equal to :date.',
|
||||
'alpha' => 'The :attribute may only contain letters.',
|
||||
'alpha_dash' => 'The :attribute may only contain letters, numbers, and dashes.',
|
||||
'alpha_num' => 'The :attribute may only contain letters and numbers.',
|
||||
'array' => 'The :attribute must be an array.',
|
||||
'before' => 'The :attribute must be a date before :date.',
|
||||
'before_or_equal' => 'The :attribute must be a date before or equal to :date.',
|
||||
'between' => [
|
||||
'numeric' => 'The :attribute must be between :min and :max.',
|
||||
'file' => 'The :attribute must be between :min and :max kilobytes.',
|
||||
'string' => 'The :attribute must be between :min and :max characters.',
|
||||
'array' => 'The :attribute must have between :min and :max items.',
|
||||
],
|
||||
'boolean' => 'The :attribute field must be true or false.',
|
||||
'confirmed' => 'The :attribute confirmation does not match.',
|
||||
'date' => 'The :attribute is not a valid date.',
|
||||
'date_format' => 'The :attribute does not match the format :format.',
|
||||
'different' => 'The :attribute and :other must be different.',
|
||||
'digits' => 'The :attribute must be :digits digits.',
|
||||
'digits_between' => 'The :attribute must be between :min and :max digits.',
|
||||
'dimensions' => 'The :attribute has invalid image dimensions.',
|
||||
'distinct' => 'The :attribute field has a duplicate value.',
|
||||
'email' => 'The :attribute must be a valid email address.',
|
||||
'exists' => 'The selected :attribute is invalid.',
|
||||
'file' => 'The :attribute must be a file.',
|
||||
'filled' => 'The :attribute field must have a value.',
|
||||
'image' => 'The :attribute must be an image.',
|
||||
'in' => 'The selected :attribute is invalid.',
|
||||
'in_array' => 'The :attribute field does not exist in :other.',
|
||||
'integer' => 'The :attribute must be an integer.',
|
||||
'ip' => 'The :attribute must be a valid IP address.',
|
||||
'ipv4' => 'The :attribute must be a valid IPv4 address.',
|
||||
'ipv6' => 'The :attribute must be a valid IPv6 address.',
|
||||
'json' => 'The :attribute must be a valid JSON string.',
|
||||
'max' => [
|
||||
'numeric' => 'The :attribute may not be greater than :max.',
|
||||
'file' => 'The :attribute may not be greater than :max kilobytes.',
|
||||
'string' => 'The :attribute may not be greater than :max characters.',
|
||||
'array' => 'The :attribute may not have more than :max items.',
|
||||
],
|
||||
'mimes' => 'The :attribute must be a file of type: :values.',
|
||||
'mimetypes' => 'The :attribute must be a file of type: :values.',
|
||||
'min' => [
|
||||
'numeric' => 'The :attribute must be at least :min.',
|
||||
'file' => 'The :attribute must be at least :min kilobytes.',
|
||||
'string' => 'The :attribute must be at least :min characters.',
|
||||
'array' => 'The :attribute must have at least :min items.',
|
||||
],
|
||||
'not_in' => 'The selected :attribute is invalid.',
|
||||
'numeric' => 'The :attribute must be a number.',
|
||||
'present' => 'The :attribute field must be present.',
|
||||
'regex' => 'The :attribute format is invalid.',
|
||||
'required' => 'The :attribute field is required.',
|
||||
'required_if' => 'The :attribute field is required when :other is :value.',
|
||||
'required_unless' => 'The :attribute field is required unless :other is in :values.',
|
||||
'required_with' => 'The :attribute field is required when :values is present.',
|
||||
'required_with_all' => 'The :attribute field is required when :values is present.',
|
||||
'required_without' => 'The :attribute field is required when :values is not present.',
|
||||
'required_without_all' => 'The :attribute field is required when none of :values are present.',
|
||||
'same' => 'The :attribute and :other must match.',
|
||||
'size' => [
|
||||
'numeric' => 'The :attribute must be :size.',
|
||||
'file' => 'The :attribute must be :size kilobytes.',
|
||||
'string' => 'The :attribute must be :size characters.',
|
||||
'array' => 'The :attribute must contain :size items.',
|
||||
],
|
||||
'string' => 'The :attribute must be a string.',
|
||||
'timezone' => 'The :attribute must be a valid zone.',
|
||||
'unique' => 'The :attribute has already been taken.',
|
||||
'uploaded' => 'The :attribute failed to upload.',
|
||||
'url' => 'The :attribute format is invalid.',
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Language Lines
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| Here you may specify custom validation messages for attributes using the
|
||||
| convention "attribute.rule" to name the lines. This makes it quick to
|
||||
| specify a specific custom language line for a given attribute rule.
|
||||
|
|
||||
*/
|
||||
|
||||
'custom' => [
|
||||
'attribute-name' => [
|
||||
'rule-name' => 'custom-message',
|
||||
],
|
||||
],
|
||||
|
||||
/*
|
||||
|--------------------------------------------------------------------------
|
||||
| Custom Validation Attributes
|
||||
|--------------------------------------------------------------------------
|
||||
|
|
||||
| The following language lines are used to swap attribute place-holders
|
||||
| with something more reader friendly such as E-Mail Address instead
|
||||
| of "email". This simply helps us make messages a little cleaner.
|
||||
|
|
||||
*/
|
||||
|
||||
'attributes' => [],
|
||||
|
||||
];
|
||||
Reference in New Issue
Block a user