[ 'connect_password' => 'Node Connection Password', 'credit' => 'Account Balance', 'group' => 'User Group', 'last_login' => 'Last Login', 'level' => 'Account Tier', 'reason' => [ 'expired' => 'Subscription expired', 'normal' => 'Account status normal', 'overused' => 'Exceeded :dataGB limit
Unblock in :min minutes', 'traffic_exhausted' => 'Traffic allocation exhausted', 'unknown' => 'System error. Refresh or contact support', ], 'remain' => 'Remaining Traffic', 'reset' => '{0} Reset in :days |{1} :days day until reset|[2,*] :days days until reset', 'speed_limit' => 'Speed Limit', 'status' => 'Account Status', 'time' => 'Subscription Period', ], 'attribute' => [ 'address' => 'Region', 'data' => 'Traffic', 'ip' => 'IP Address', 'isp' => 'ISP', 'node' => 'Node', ], 'bought_at' => 'Purchase Date', 'clients' => 'Clients', 'contact' => 'Contact Method', 'coupon' => [ 'discount' => 'Discount', 'error' => [ 'expired' => 'Coupon expired', 'inactive' => 'Coupon not yet active', 'minimum' => 'Minimum purchase: :amount', 'overused' => 'Usage limit: :times times', 'run_out' => 'All coupons have been claimed', 'services' => 'Product excluded from promotion', 'unknown' => 'Invalid coupon', 'unmet' => 'Conditions not satisfied', 'used' => 'Coupon already redeemed', 'users' => 'Account ineligible for promotion', 'wait' => 'This promotion will start at :time. Please be patient!', ], 'input' => 'Enter coupon code', ], 'current_role' => 'Current Role', 'error_response' => 'System busy. Please retry', 'home' => [ 'announcement' => 'Announcements', 'attendance' => [ 'attribute' => 'Check-in', 'disable' => 'Check-in disabled', 'done' => 'Already checked in today', 'failed' => 'System exception', 'success' => 'Check-in successful +:data traffic', ], 'chat_group' => 'Community', 'empty_announcement' => 'No Announcements', 'traffic_logs' => 'Traffic Records', 'wechat_push' => 'WeChat Notifications', ], 'invite' => [ 'attribute' => 'Invitation Code', 'counts' => 'Available: :num', 'generate_failed' => 'Generation quota exceeded', 'logs' => 'Referral Records', 'promotion' => [ 'base' => 'When you invite someone:
• You and the invitee will both receive :traffic traffic;', 'bonus' => [ 0 => '', 1 => '
    • When the invitee makes their FIRST purchase, you\'ll earn :referral_percent% rebate;', 2 => '
    • EVERY TIME the invitee makes a purchase, you\'ll earn :referral_percent% rebate;', ], ], 'tips' => 'Remaining invitations: :num. Validity: :days days', ], 'invitee' => 'Referred User', 'inviter' => 'Referrer', 'invoice' => [ 'active_prepaid_question' => 'Activate prepaid package?', 'active_prepaid_tips' => '

Activating early means:

  1. Current plan will be terminated immediately. Remaining validity will be discarded.
  2. New plan will take effect right away and start from now.
', 'amount' => 'Amount', 'attribute' => 'Order', 'detail' => 'Transaction History', ], 'menu' => [ 'admin_dashboard' => 'Admin', 'help' => 'Help', 'home' => 'Dashboard', 'invites' => 'Invites', 'invoices' => 'Orders', 'nodes' => 'Nodes', 'profile' => 'Profile', 'promotion' => 'Promotions', 'shop' => 'Shop', 'tickets' => 'Tickets', ], 'node' => [ 'info' => 'Connection Details', 'rate' => 'Traffic multiplier: :ratio', 'setting' => 'Proxy Configuration', 'unstable' => 'Unstable or Under Maintenance', ], 'oauth' => [ 'bind' => 'Link Account', 'bind_title' => 'Link Social Account', 'not_bind' => 'Not Linked', 'rebind' => 'Relink', 'unbind' => 'Unlink', ], 'pay' => 'Proceed to Payment', 'payment' => [ 'close_tips' => 'Complete payment within :minutes minutes', 'creating' => 'Creating order...', 'error' => 'Invalid amount', 'insufficient_balance' => 'Insufficient balance', 'manual' => [ 'hint' => 'Submit payment confirmation after transaction', 'next' => 'Continue', 'payment_tips' => 'Please pay the exact amount (overpayments won’t be refunded)', 'pre' => 'Previous', 'red_packet' => 'Alipay Red Packet', 'steps' => [ 'complete' => [ 'description' => 'Pending manual verification', 'title' => 'Payment Completion', ], 'notice' => [ 'description' => 'Payment instructions', 'title' => 'Payment Notes', ], 'payment' => [ 'description' => 'Scan QR code to pay', 'title' => 'Payment Process', ], 'remark' => [ 'description' => 'Provide account details for verification', 'title' => 'Remark Information', ], ], ], 'method' => 'Payment Method', 'mobile_tips' => 'Mobile: Long-press → Save image → Open payment app → Scan from gallery', 'order_creation' => [ 'failed' => 'Order creation failed. Try alternative payment method', 'info' => 'Order processing within 24 hours!', 'order_limit' => 'Limit: :limit_num per user. You\'ve already purchased :count!', 'order_timeout' => 'Order expired due to non-payment!', 'payment_disabled' => 'Order failed: Online payment is not enabled!', 'pending_order' => 'Order failed: Unpaid orders detected. Please pay or cancel it first!', 'plan_required' => 'Please purchase a subscription before buying add-ons!', 'price_issue' => 'Order failed: Abnormal total price!', 'price_zero' => 'Order not processed: No payment required for free items.', 'product_unavailable' => 'Order failed: Product is no longer available!', 'success' => 'Order created successfully', 'unknown_order' => 'Order not recognized', 'unknown_payment' => 'Payment method not recognized', ], 'qrcode_tips' => 'Scan with :software', 'redirect_stripe' => 'Redirecting to Stripe', ], 'purchase' => [ 'completed' => 'Purchase completed', 'promotion' => 'Unlock services immediately', 'required' => 'This feature is available to paid users only. Please', 'to_unlock' => 'Purchase service to unlock', ], 'recharge' => 'Top Up', 'recharge_credit' => 'Balance Top-up', 'recharging' => 'Processing payment...', 'referral' => [ 'link' => 'Referral Link', 'logs' => 'Commission Records', 'msg' => [ 'account' => 'Account expired', 'applied' => 'Application processing', 'error' => 'Application error', 'unfulfilled' => 'You need at least :amount to withdraw. Keep earning!', 'wait' => 'Pending review', ], 'total' => 'Accumulated rebate: :amount (:total times), can withdraw when reaching :money', ], 'registered_at' => 'Registration Date', 'reset_data' => [ 'action' => 'Reset Traffic', 'cost' => 'Requires :amount', 'cost_tips' => 'This will deduct :amount from your account balance.', ], 'scan_qrcode' => 'Scan with client application', 'service' => [ 'country_count' => ':num countries/regions', 'node_count' => ':num premium nodes', 'unlimited' => 'Unlimited speed', ], 'shop' => [ 'buy' => 'Purchase', 'support' => 'Contact support for assistance', 'change_amount' => 'Top-up Amount', 'change_amount_help' => 'Enter a custom amount', 'conflict' => 'Subscription Conflict', 'conflict_tips' => '

This purchase will be designated prepaid

  1. Activates after current subscription expires
  2. Manually activatable post-payment
', 'description' => 'Service Description', 'hot' => 'Popular', 'limited' => 'Limited Offer', 'pay_credit' => 'Pay with Balance', 'pay_online' => 'Online Payment', 'price' => 'Price', 'quantity' => 'Quantity', 'service' => 'Service', 'subtotal' => 'Subtotal', 'total' => 'Total', ], 'subscribe' => [ 'custom' => 'Custom Subscription', 'error' => 'Subscription update failed', 'exchange_warning' => '

Changing your subscription link will:

  1. Immediately disable the old link;
  2. Regenerate your connection password;
', 'info' => [ 'download' => 'Download Used', 'title' => 'Account Summary [Delayed]', 'total' => 'Allocated Traffic', 'upload' => 'Upload Used', ], 'link' => 'Subscription Link', 'ss_only' => 'SS Only', 'ssr_only' => 'SSR (Includes SS)', 'tips' => 'Warning: This link is for personal use only. Sharing may result in account suspension.', 'trojan_only' => 'Trojan Only', 'v2ray_only' => 'V2Ray Only', 'page' => [ 'get_link' => 'Get link', 'connect' => 'Connect & Use', 'error' => [ 'no_app' => 'No available clients', ], ], ], 'telegram' => [ 'bind_exists' => 'Telegram account already linked', 'bind_missing' => 'No linked account found', 'command' => [ 'bind' => 'Bind to :web_name account', 'intro' => 'You can use the following commands:', 'traffic' => 'Traffic query', 'unbind' => 'Unlink account', 'web_url' => 'Retrieve the latest :web_name access link', ], 'get_url' => ':web_name latest URL', 'params_missing' => 'Invalid parameters. Include email address', 'ticket_missing' => 'Ticket not found', 'ticket_reply' => 'Ticket #:id has a new reply', 'traffic_query' => 'Traffic query result', 'user_missing' => 'User not found', ], 'ticket' => [ 'attribute' => 'Support Ticket', 'close_msg' => 'Ticket #:id closed', 'close_tips' => 'Are you sure you want to close this ticket?', 'content_placeholder' => 'Please describe your issue or request in as much detail as possible so we can assist you promptly', 'error' => 'System error. Contact support', 'new' => 'Create Ticket', 'online_hour' => 'Support Hours', 'reply' => 'Respond', 'reply_confirm' => 'Confirm response?', 'reply_placeholder' => 'Enter response...', 'service_hours' => 'Support Availability', 'service_tips' => 'Kindly use only one contact method when reaching out to support. Multiple submissions may delay our response.', 'submit_tips' => 'Submit ticket?', 'title_placeholder' => 'Briefly describe the issue you’re experiencing', ], 'traffic_logs' => [ 'daily' => 'Monthly Usage', 'hourly' => 'Daily Usage', 'tips' => 'Note: Data updates may be delayed', ], 'tutorials' => 'Guides', 'withdraw' => 'Withdraw Funds', 'withdraw_at' => 'Withdrawal Date', 'withdraw_commission' => 'Commission Withdrawal', 'withdraw_logs' => 'Withdrawal History', ];