mirror of
https://github.com/ProxyPanel/ProxyPanel.git
synced 2026-04-03 02:58:42 +00:00
Fix some string misplaces & BETTER ENGLISH TRANSLATION! WOOHOO!
Proofread all English translation strings to improve English speaker's experience.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
# ProxyPanel
|
||||
[](https://crowdin.com/project/proxypanel)
|
||||
We are looking for translators who help us to translate this prjoect with other languages :)
|
||||
|
||||
[简体中文](https://proxypanel.gitbook.io/wiki/)
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,32 +1,33 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'accept_term' => 'I have read and agree to obey',
|
||||
'accept_term' => 'I have read and accepted',
|
||||
'active' => [
|
||||
'attribute' => 'Activation',
|
||||
'attribute' => 'Active',
|
||||
'error' => [
|
||||
'activated' => 'The account has been activated, no need to activate again',
|
||||
'disable' => 'The account activation subsystem has been disabled, you can login directly!',
|
||||
'throttle' => 'Anti-bots Shield Active! Please do not send multiple activate from at short amount of times! If you have any questions, please contact :email',
|
||||
'activated' => 'Your account has been activated, no need to re-activate',
|
||||
'disable' => 'Account activation has been disabled, you can sign in directly!',
|
||||
'throttle' => 'You have triggered the activation request restriction, please do not operate too frequent! If you have any questions, please contact: email',
|
||||
],
|
||||
'sent' => 'Activation link has been sent to your email, please check the mailbox (the email may be in the Trash)',
|
||||
'promotion' => ['0' => 'Account has not been activated,Please', '1' => 'before login!'],
|
||||
'sent' => 'Activation Email has sent to your mailbox, please check your mailbox (Email may be in the Trash)',
|
||||
'promotion' => ['0' => 'Account has not been activated, Please', '1' => 'before sign in!'],
|
||||
],
|
||||
'aup' => 'Acceptable Use Policy',
|
||||
'captcha' => [
|
||||
'attribute' => 'Captcha',
|
||||
'error' => ['failed' => 'Verification failed, please try again', 'timeout' => 'The code is invalid! Please refresh and try again'],
|
||||
'error' => ['failed' => 'Captcha verification failed, please try again', 'timeout' => 'Invalid verification code! It maybe expired, please refresh and try again.'],
|
||||
'required' => 'Please complete the Captcha operation!',
|
||||
'sent' => 'Email has been sent! Please check your mailbox! (Email may be in the Trash)',
|
||||
],
|
||||
'email' => [
|
||||
'error' => ['banned' => 'Your email service provider was banned by our platform. Please use another valid email', 'invalid' => 'Your email service provider is not in our supporting list. Please use another email'],
|
||||
'error' => ['banned' => 'Your email service provider was banned by our platform. Please use another valid email', 'invalid' => 'Your email service provider is not in our supported list. Please use another email
|
||||
'],
|
||||
],
|
||||
'error' => [
|
||||
'account_baned' => 'Your account has been banned!',
|
||||
'login_error' => 'Login error, please try again later!',
|
||||
'login_failed' => 'Login failed, please check whether the email or password is entered correctly!',
|
||||
'not_found_user' => 'Did not find your account base on your account email, Please find a other way to login',
|
||||
'not_found_user' => 'No associated account found, please use other ways to login',
|
||||
'repeat_request' => 'Please refresh the page and try again',
|
||||
'url_timeout' => 'The link has expired, please try again',
|
||||
],
|
||||
@@ -34,21 +35,21 @@ return [
|
||||
'attribute' => 'Invitation code',
|
||||
'error' => ['unavailable' => 'Invitation code is invalid!'],
|
||||
'get' => 'Click to get the invitation code',
|
||||
'not_required' => 'No invitation code is required, you can register directly!',
|
||||
'not_required' => 'No invitation code is required, you can sign up directly!',
|
||||
],
|
||||
'login' => 'Sign in',
|
||||
'logout' => 'Logout',
|
||||
'maintenance' => 'Maintain',
|
||||
'maintenance_tip' => 'Website under maintenance',
|
||||
'maintenance' => 'Maintenance',
|
||||
'maintenance_tip' => 'Maintenance in progress',
|
||||
'oauth' => [
|
||||
'bind_success' => 'Binding success',
|
||||
'bind_success' => 'Binding successfully',
|
||||
'bind_failed' => 'Binding failed',
|
||||
'login_failed' => 'Sign in failed!',
|
||||
'register' => 'Quick registration',
|
||||
'registered' => 'Already registered, please login directly',
|
||||
'login_failed' => 'Third-party login failed!',
|
||||
'register' => 'Quick Registration',
|
||||
'registered' => 'Already registered, please sign in directly',
|
||||
'register_failed' => 'Registration failed',
|
||||
'rebind_success' => 'Rebinding success',
|
||||
'unbind_success' => 'Unbinding success',
|
||||
'rebind_success' => 'Re-binding successfully',
|
||||
'unbind_success' => 'Unbinding successfully',
|
||||
'unbind_failed' => 'Unbinding failed',
|
||||
],
|
||||
'optional' => 'Optional',
|
||||
@@ -59,21 +60,21 @@ return [
|
||||
'reset' => [
|
||||
'attribute' => 'Reset Password',
|
||||
'error' => [
|
||||
'disabled' => 'The password reset subsystem has been disabled, you can contact :email for help',
|
||||
'disabled' => 'We have disabled the password reset function, please contact :email for help',
|
||||
'failed' => 'Password reset failed',
|
||||
'throttle' => 'Password can only be reset :time times within 24 hours, Please Do not operate too frequently',
|
||||
'same' => 'The new password cannot be the same as the old password, please re-enter',
|
||||
'wrong' => 'The password is incorrect, please re-enter',
|
||||
'throttle' => 'You can only reset your password :time times within 24 hours, please do not operate frequently.',
|
||||
'same' => 'New password cannot be the same as old password, please re-enter',
|
||||
'wrong' => 'Password incorrect, please try again',
|
||||
'demo' => 'You can not change administrator password under Demo environment',
|
||||
],
|
||||
'sent' => 'Reset link has been sent to your email, please check the mailbox (the email may be in the Trash)',
|
||||
'success' => 'The password has been reset successfully, please go to login',
|
||||
'sent' => 'Reset link has sent to your mailbox, please check the email (Email may be in the Trash)',
|
||||
'success' => 'New password set successfully, you can sign in now',
|
||||
],
|
||||
],
|
||||
'register' => [
|
||||
'attribute' => 'Sign up',
|
||||
'code' => 'Registration Code',
|
||||
'error' => ['disable' => 'Sorry, The registration function has been disabled', 'throttle' => 'Anti-bots shield is active! Please do not send multiple register from at short amount of times!'],
|
||||
'error' => ['disable' => 'Sorry, we have temporarily stopped accepting new users', 'throttle' => 'Anti-bots is active! Please do not send register forms too frequently!'],
|
||||
'promotion' => 'Still no account? Please go to ',
|
||||
'failed' => 'Registration failed, please try later',
|
||||
'success' => 'Registration successfully',
|
||||
|
||||
@@ -6,7 +6,7 @@ return [
|
||||
'created_at' => 'Created At',
|
||||
'expired_at' => 'Expiration Date',
|
||||
'updated_at' => 'Updated At',
|
||||
'latest_at' => 'Latest At',
|
||||
'latest_at' => 'Latest Activity',
|
||||
'back' => 'Back',
|
||||
'cancel' => 'Cancel',
|
||||
'close' => 'Close',
|
||||
@@ -16,7 +16,7 @@ return [
|
||||
'open' => 'Open',
|
||||
'send' => 'Send',
|
||||
'view' => 'View',
|
||||
'reset' => 'Rest',
|
||||
'reset' => 'Reset',
|
||||
'copy' => [
|
||||
'attribute' => 'Copy',
|
||||
'success' => 'Copy successfully',
|
||||
@@ -76,9 +76,9 @@ return [
|
||||
'unlimited' => 'Unlimited',
|
||||
'payment' => [
|
||||
'credit' => 'Balance',
|
||||
'wechat' => 'Wechat',
|
||||
'wechat' => 'WeChat',
|
||||
'alipay' => 'Alipay',
|
||||
'crypto' => 'Cryptocurrency',
|
||||
'crypto' => 'Crypto',
|
||||
'manual' => 'Manual Payment',
|
||||
'status' => [
|
||||
'wait' => 'Awaiting payment',
|
||||
@@ -88,7 +88,7 @@ return [
|
||||
],
|
||||
'order' => [
|
||||
'status' => [
|
||||
'cancel' => 'Cancel',
|
||||
'cancel' => 'Canceled',
|
||||
'complete' => 'Completed',
|
||||
'prepaid' => 'Prepaid',
|
||||
'ongoing' => 'Using',
|
||||
@@ -99,8 +99,8 @@ return [
|
||||
'advance' => 'Advance',
|
||||
'action' => 'Action',
|
||||
'search' => 'Search',
|
||||
'edit' => 'Part',
|
||||
'delete' => 'Deletions',
|
||||
'edit' => 'Edit',
|
||||
'delete' => 'Delete',
|
||||
'status' => [
|
||||
'attribute' => 'Status',
|
||||
'inactive' => 'Inactive',
|
||||
@@ -108,7 +108,7 @@ return [
|
||||
'banned' => 'Banned',
|
||||
'normal' => 'Normal',
|
||||
'enabled' => 'Active',
|
||||
'expire' => 'Expiration',
|
||||
'expire' => 'Expired',
|
||||
'limited' => 'Limitations',
|
||||
'run_out' => 'Out of traffic',
|
||||
'unused' => 'Unused',
|
||||
@@ -121,21 +121,21 @@ return [
|
||||
'pending' => 'Pending',
|
||||
'unknown' => 'Announcements',
|
||||
'available' => 'Active',
|
||||
'reject' => 'Rise Back',
|
||||
'reject' => 'Reject',
|
||||
'rejected' => 'Rejected',
|
||||
'review' => 'Pending approval',
|
||||
'reviewed' => 'Approve pending payment',
|
||||
'paid' => 'Waited',
|
||||
'payment_pending' => 'To be paid',
|
||||
'pass' => 'Passed',
|
||||
'send_to_credit' => 'Buy to Balance',
|
||||
'send_to_credit' => 'Credit to Balance',
|
||||
'waiting_tobe_send' => 'Waiting for delivery',
|
||||
],
|
||||
'stay_unchanged' => 'Leave empty for the same',
|
||||
'random_generate' => 'Leave empty to randomly generate',
|
||||
'stay_unchanged' => 'Leave blank for no change',
|
||||
'random_generate' => 'Leave blank to randomly generate',
|
||||
'request_failed' => 'Request error, please try again',
|
||||
'convert' => 'Convert',
|
||||
'import' => 'Inputs',
|
||||
'import' => 'Import',
|
||||
'or' => 'or',
|
||||
'more' => 'More',
|
||||
'to' => 'To',
|
||||
|
||||
@@ -12,7 +12,7 @@ return [
|
||||
'missing_page' => 'Page Not Found',
|
||||
'refresh' => 'Refresh',
|
||||
'refresh_page' => 'Please Refresh Page, Then Try Again',
|
||||
'report' => 'Error comes back with log: ',
|
||||
'report' => 'Error comes back with log:',
|
||||
'safe_enter' => 'Secure Entrance',
|
||||
'safe_code' => 'Please enter the security code',
|
||||
'system' => 'System Error',
|
||||
@@ -20,16 +20,16 @@ return [
|
||||
'unauthorized' => 'Unauthorized Access',
|
||||
'unsafe_enter' => 'Non-Secure Entrance',
|
||||
'visit' => 'Please visit',
|
||||
'whoops' => 'Whoops!',
|
||||
'get_ip' => 'Get IP information abnormal',
|
||||
'whoops' => 'Whoops!',
|
||||
'get_ip' => 'Get IP information exception',
|
||||
'subscribe' => [
|
||||
'unknown' => 'Unknown subscribe url! Please get a new one!',
|
||||
'unknown' => 'Unknown subscribe URL! Please get a new one!',
|
||||
'sub_baned' => 'Subscribe banned! Visit the web for detail',
|
||||
'user' => 'Wrong Url, Account not exist!',
|
||||
'user' => 'Wrong URL, Account not exist!',
|
||||
'user_disable' => 'Account Banned!',
|
||||
'baned_until' => 'Account has been banned until :time, Please wait to unlock!',
|
||||
'out' => 'OUT OF DATA!Please consider to purchase new data or reset it!',
|
||||
'expired' => 'Account Expired!Please renew your purchase!',
|
||||
'out' => 'OUT OF DATA! Please consider to purchase new data or reset it!',
|
||||
'expired' => 'Account Expired! Please renew your purchase!',
|
||||
'question' => 'Account Error?! Visit web for detail',
|
||||
'none' => 'No nodes Available',
|
||||
],
|
||||
|
||||
@@ -58,7 +58,7 @@ return [
|
||||
'user_group' => [
|
||||
'attribute' => 'User Group',
|
||||
'name' => 'Group Name',
|
||||
'nodes' => 'Select Node',
|
||||
'nodes' => 'Select Nodes',
|
||||
],
|
||||
'node' => [
|
||||
'attribute' => 'Node',
|
||||
@@ -94,8 +94,8 @@ return [
|
||||
'single_passwd' => '[Only] Password',
|
||||
'v2_alter_id' => 'Alter ID',
|
||||
'v2_net' => 'Transport',
|
||||
'v2_cover' => 'Camouflage type',
|
||||
'v2_host' => 'Camouflage domain',
|
||||
'v2_cover' => 'Spoofing type',
|
||||
'v2_host' => 'Spoofing domain',
|
||||
'v2_path' => 'Path | Key',
|
||||
'v2_sni' => 'SNI',
|
||||
'v2_tls' => 'TLS',
|
||||
@@ -162,7 +162,7 @@ return [
|
||||
],
|
||||
'permission' => [
|
||||
'attribute' => 'Permission Behavior',
|
||||
'description' => 'Description of behavior',
|
||||
'description' => 'Description',
|
||||
'name' => 'Route Name',
|
||||
],
|
||||
'article' => [
|
||||
@@ -182,9 +182,9 @@ return [
|
||||
'type' => 'Type',
|
||||
'value' => 'Amount of preference',
|
||||
'priority' => 'Priority',
|
||||
'usable_times' => 'Usage Count',
|
||||
'usable_times' => 'Useable times',
|
||||
'minimum' => 'Discount condition',
|
||||
'used' => 'Personal Usage limit',
|
||||
'used' => 'Number of individual useable times',
|
||||
'levels' => 'Ranking limit',
|
||||
'groups' => 'Group Limit',
|
||||
'users_whitelist' => 'Licensed User',
|
||||
@@ -233,6 +233,6 @@ return [
|
||||
'before' => 'Balance before operation',
|
||||
'after' => 'Balance after operation',
|
||||
'amount' => 'Amount of change',
|
||||
'created_at' => 'Occurrence time',
|
||||
'created_at' => 'Operation Date/Time',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -4,27 +4,27 @@ return [
|
||||
'attribute' => 'NOTIFICATIONS',
|
||||
'new' => ':num new message|:num new messages',
|
||||
'empty' => 'No new message',
|
||||
'payment_received' => 'Order has paid, Amount: :amount! Click me to view the detail',
|
||||
'payment_received' => 'Order has paid, Amount: :amount! Click me to view detail',
|
||||
'account_expired' => 'Account Going to Expire',
|
||||
'account_expired_content' => 'Your account will be expired after [:days] days. For your server experience, please renew your account ahead of time.',
|
||||
'account_expired_blade' => 'Account will be expired after【:days】days, Please renew',
|
||||
'active_email' => 'Please complete this action in 30 minutes',
|
||||
'close_ticket' => 'Ticket #【:id】 - :title Closed',
|
||||
'account_expired_blade' => 'Account will be expired in [:day] days, Please renew it in time',
|
||||
'active_email' => 'Please complete the operation within 30 minutes',
|
||||
'close_ticket' => 'Ticket #:id - :title Closed',
|
||||
'view_web' => 'View Our Website',
|
||||
'view_ticket' => 'View The Ticket',
|
||||
'new_ticket' => 'New Ticket Opened: :title',
|
||||
'reply_ticket' => 'New Ticket Replied: :title',
|
||||
'ticket_content' => 'Ticket Content: ',
|
||||
'ticket_content' => 'Ticket Content:',
|
||||
'node_block' => 'Node Blocked Warning',
|
||||
'node_offline' => 'Node maybe offline!',
|
||||
'node_offline_content' => 'Following Nodes abnormal: return heartbeats\' information are abnormal, Please pay attention.',
|
||||
'block_report' => 'Blocked Report: ',
|
||||
'traffic_warning' => 'Data Traffic Waring: ',
|
||||
'traffic_remain' => 'Data Traffic Consumption: :percent%',
|
||||
'traffic_tips' => 'Please pay attention on the service reset day. You may also cloud consider reset your data before the reset day.',
|
||||
'traffic_remain' => 'Data used: :percent%, please stay tuned!',
|
||||
'traffic_tips' => 'Please pay attention on the service reset day. You may also consider reset your data before the reset day.',
|
||||
'verification_account' => 'Account Verification',
|
||||
'verification' => 'Your verification code: ',
|
||||
'verification_limit' => 'Please complete this action in :minutes minutes',
|
||||
'verification_limit' => 'Please complete the operation within :minutes minutes',
|
||||
'data_anomaly' => 'User Data Traffic Abnormal Warning',
|
||||
'data_anomaly_content' => 'User :id: Recent Hourly Data Usage [Upload: :upload | Download: :download | Total: :total]',
|
||||
'node' => [
|
||||
|
||||
@@ -24,8 +24,8 @@ return [
|
||||
'attendance' => [
|
||||
'attribute' => 'Attendance',
|
||||
'disable' => 'Attendance System is disabled',
|
||||
'done' => 'You have already signed in, Come back tomorrow!',
|
||||
'success' => 'You got :data traffic',
|
||||
'done' => 'Already checked in, come back tomorrow!',
|
||||
'success' => 'You got :data data',
|
||||
'failed' => 'System ❌ Error',
|
||||
],
|
||||
'traffic_logs' => 'Data Records',
|
||||
@@ -44,14 +44,14 @@ return [
|
||||
'isp' => 'ISP',
|
||||
'address' => 'Address',
|
||||
],
|
||||
'purchase_promotion' => 'Purchase Now !',
|
||||
'purchase_promotion' => 'Purchase Now!',
|
||||
'menu' => [
|
||||
'helps' => 'Help',
|
||||
'home' => 'Home',
|
||||
'invites' => 'Invite',
|
||||
'invoices' => 'Invoice',
|
||||
'nodes' => 'Node',
|
||||
'referrals' => 'Affiliates',
|
||||
'referrals' => 'Promotion',
|
||||
'shop' => 'Shop',
|
||||
'profile' => 'Settings',
|
||||
'tickets' => 'Ticket',
|
||||
@@ -71,8 +71,8 @@ return [
|
||||
'recharge' => 'Gift Card',
|
||||
'discount' => 'Discount',
|
||||
'error' => [
|
||||
'unknown' => 'unKnown Coupon',
|
||||
'used' => 'This Coupon has been used.',
|
||||
'unknown' => 'Unknown Coupon',
|
||||
'used' => 'Coupon has been used',
|
||||
'expired' => 'Expired',
|
||||
'run_out' => 'Run Out of Usage',
|
||||
'inactive' => 'Coupon Inactive yet',
|
||||
@@ -88,7 +88,7 @@ return [
|
||||
'invite' => [
|
||||
'attribute' => 'Invitation code',
|
||||
'counts' => 'Total <code>:num</code> invitation codes',
|
||||
'tips' => 'Can generate <strong> :num <strong> invitation codes, valid within :days',
|
||||
'tips' => 'Can generate <strong> :num </strong> invitation codes, valid within :days',
|
||||
'logs' => 'Invitation Record',
|
||||
'promotion' => 'Register and activate with your invitation code, Both sides will get <mark>:traffic</mark> traffic as rewards; when invitees purchase services, you will get <mark>:referral_percent%</mark> of their spend amount as commission.',
|
||||
'generate_failed' => 'Failed to generate',
|
||||
@@ -96,7 +96,7 @@ return [
|
||||
'reset_data' => [
|
||||
'' => 'Reset Data',
|
||||
'required' => 'Required',
|
||||
'cost_tips' => 'This following action will cost :amount!',
|
||||
'cost_tips' => 'This following action will cost :amount!',
|
||||
'lack' => 'Insufficient balance. Please recharge!',
|
||||
'logs' => 'User purchase reset data',
|
||||
'success' => 'Reset Successfully',
|
||||
@@ -109,7 +109,7 @@ return [
|
||||
'success' => 'Application success',
|
||||
'msg' => [
|
||||
'account' => 'Account has expired, please purchase to active service first',
|
||||
'applied' => 'There is an application exist, please wait for the previous application to be processed',
|
||||
'applied' => 'Application already exists, please wait for the previous application to be processed',
|
||||
'unfulfilled' => 'A minimal amount to created application is :amount',
|
||||
'wait' => 'Please wait for the administrator to review',
|
||||
'error' => 'Rebate order creation failed, please try later or notify the administrator',
|
||||
@@ -124,10 +124,10 @@ return [
|
||||
'input_coupon' => 'Please enter the gift code',
|
||||
'recharge' => 'Pay',
|
||||
'recharge_credit' => 'Add Funds',
|
||||
'recharging' => 'Paying ...',
|
||||
'recharging' => 'Paying...',
|
||||
'withdraw_commission' => 'Withdraw Commission',
|
||||
'withdraw_at' => 'Withdraw Date',
|
||||
'withdraw_logs' => 'Withdrawals records',
|
||||
'withdraw_logs' => 'Withdrawal records',
|
||||
'withdraw' => 'Withdraw',
|
||||
'scan_qrcode' => 'Please scan the QR code',
|
||||
'shop' => [
|
||||
@@ -145,7 +145,7 @@ return [
|
||||
'subtotal' => 'Subtotal',
|
||||
'total' => 'Total',
|
||||
'conflict' => 'Service Conflict',
|
||||
'conflict_tips' => '<p>Current order will be set as <code>Prepaid order</code><p><ol class="text-left"><li> Prepaid order will be active after current service expired!</li><li> Your also can active the order manually</li></ol>',
|
||||
'conflict_tips' => '<p>Current order will be set as <code>Prepaid order</code>.<p><ol class="text-left"><li> Prepaid order will be activated after current service expired!</li><li> Your also can activate the order manually</li></ol>',
|
||||
'call4help' => 'Please create a ticket to ask customer service',
|
||||
],
|
||||
'service' => [
|
||||
@@ -159,14 +159,14 @@ return [
|
||||
'redirect_stripe' => 'Redirect to Stripe',
|
||||
'qrcode_tips' => 'Please using <strong class="red-600">:software</strong> to scan QrCode',
|
||||
'close_tips' => 'Please complete payment in <code>:minutes minutes</code>, otherwise it will be auto-closed by system',
|
||||
'mobile_tips' => '<strong>Mobile User</strong>:Press QrCode image for a short amount of time -> Save Images -> Open payment software -> Scan it',
|
||||
'mobile_tips' => '<strong>Mobile User</strong>: Press QrCode image for a short amount of time -> Save Images -> Open payment software -> Scan it',
|
||||
],
|
||||
'invoice' => [
|
||||
'attribute' => 'Order',
|
||||
'detail' => 'Order Detail',
|
||||
'amount' => 'Amount',
|
||||
'active_prepaid_question' => 'Are you sure to active prepaid order?',
|
||||
'active_prepaid_tips' => 'After active:<br>Current order will be set to expired! <br> Expired dates will be recalculated!',
|
||||
'active_prepaid_tips' => 'After active: <br>Current order will be set to Expired! <br> Expired dates will be recalculated!',
|
||||
],
|
||||
'node' => [
|
||||
'info' => 'Configuration information',
|
||||
@@ -177,7 +177,7 @@ return [
|
||||
'subscribe' => [
|
||||
'baned' => 'Your subscription function is disabled, please contact the administrator to restore',
|
||||
'link' => 'Subscription Link',
|
||||
'tips' => 'Warning:Subscribe Link is for personal used only, Please do not show to anyone else. Otherwise, they may using your service without your permission',
|
||||
'tips' => 'Warning: Subscribe Link is for personal used only, Please do not show to anyone else. Otherwise, they may use your service without your permission',
|
||||
'exchange_warning' => 'Exchange Link:\n1. Old Link will be disabled\n2. Proxy connection password will be reset',
|
||||
'custom' => 'Custom Subscribe',
|
||||
'ss_only' => 'Subscribe SS Only',
|
||||
@@ -195,14 +195,14 @@ return [
|
||||
'failed_closed' => 'Error: Ticket has been closed',
|
||||
'reply_placeholder' => 'Say something',
|
||||
'reply' => 'Reply',
|
||||
'close_msg' => 'Ticket ID :id has been closed by user',
|
||||
'title_placeholder' => 'Please describe your questions in few key words',
|
||||
'close_msg' => 'Ticket #:id has been closed by user',
|
||||
'title_placeholder' => 'Please describe your questions in short term',
|
||||
'content_placeholder' => 'Please describe in detail the problems you have encountered or where we need our help so that we can help you quickly',
|
||||
'new' => 'Create Ticket',
|
||||
'working_hour' => 'Customer Service',
|
||||
'online_hour' => 'Working Hours',
|
||||
'service_tips' => 'We have different channels to contact, please choose <code> ONE </code> of them! <br> Duplicate requests cause further service delays',
|
||||
'error' => 'Error!Please contact Customer Service',
|
||||
'error' => 'Error! Please contact Customer Service',
|
||||
],
|
||||
'traffic_logs' => [
|
||||
'24hours' => 'Today\'s usage',
|
||||
|
||||
@@ -132,6 +132,6 @@ return [
|
||||
'description' => 'Description',
|
||||
'excerpt' => 'Excerpt',
|
||||
'date' => 'Date',
|
||||
'time' => 'Time',
|
||||
'time' => 'Date/Time',
|
||||
],
|
||||
];
|
||||
|
||||
@@ -88,7 +88,7 @@ return [
|
||||
'invite' => [
|
||||
'attribute' => '초대 코드',
|
||||
'counts' => '共 <code>:num</code> 个邀请码',
|
||||
'tips' => '< strong >: num < / strong > 초대장 코드를 생성할 수 있습니다.: days일 동안 유효합니다.',
|
||||
'tips' => '<strong>: num </strong > 초대장 코드를 생성할 수 있습니다.: days일 동안 유효합니다.',
|
||||
'logs' => '초대 기록',
|
||||
'promotion' => '당신의 초대 코드를 통해 등록하고 활성화하면, 양쪽 모두 <mark>:traffic</mark> 데이터 사용 인센티브를 받게 됩니다. 그들이 소비할 때, 당신은 그들의 소비 금액 <mark>:referral_percent%</mark>을 보상으로 받습니다.',
|
||||
'generate_failed' => '생성 실패: 초대코드 생성 불가',
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<div class="page-content container-fluid">
|
||||
<div class="panel">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">{{ trans('admin.menu.tools.import') }}</h3>
|
||||
<h3 class="panel-title">{{ trans('admin.logs.credit_title') }}</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
<form class="form-row">
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<div class="page-content container">
|
||||
<div class="panel">
|
||||
<div class="panel-heading">
|
||||
<h2 class="panel-title">{{ trans('admin.tools.import_title') }}</h2>
|
||||
<h2 class="panel-title">{{ trans('admin.menu.tools.import') }}</h2>
|
||||
</div>
|
||||
@if (Session::has('successMsg'))
|
||||
<x-alert type="success" :message="Session::get('successMsg')"/>
|
||||
|
||||
Reference in New Issue
Block a user