Files
pk10/Lang/en.php
T
li 4a94fe36cf feat: 重构代码架构 + 新增报表/跟单/输赢统计功能
- 拆分 HomeController → TransactionController, ReportWebController, FollowPlanController
- 新增 Service 层: TransactionService, ReportService, FollowPlanService
- pk10.php JS 抽离为 4 个独立文件 (sound/race/bet/poll)
- 前台新增报表查询页面 (/report) + 跟单计划页面 (/follow-plan)
- 后台新增跟单计划管理 + 用户输赢明细统计
- 封盘状态显示倒计时 (x:xx)
- 音效仅在开奖弹窗打开时播放
- 路由按模块分组整理
- autoload 支持 App\Services 命名空间
2026-03-27 18:41:06 +08:00

197 lines
6.6 KiB
PHP

<?php
return [
// Common
'app_name' => 'F1 Racing',
'login' => 'Login',
'register' => 'Register',
'logout' => 'Logout',
'username' => 'Username',
'password' => 'Password',
'email' => 'Email',
'confirm_password' => 'Confirm Password',
'submit' => 'Submit',
'cancel' => 'Cancel',
'confirm' => 'Confirm',
'balance' => 'Balance',
'welcome' => 'Welcome',
'home' => 'Home',
'profile' => 'Profile',
'settings' => 'Settings',
'language' => 'Language',
'loading' => 'Loading...',
'success' => 'Success',
'error' => 'Error',
'save' => 'Save',
'edit' => 'Edit',
'delete' => 'Delete',
'search' => 'Search',
'back' => 'Back',
'refresh' => 'Refresh',
'no_data' => 'No data',
'total' => 'Total',
'status' => 'Status',
'action' => 'Action',
'time' => 'Time',
'amount' => 'Amount',
// Auth
'login_title' => 'Sign In',
'register_title' => 'Create Account',
'email_verify' => 'Email Verification',
'verify_code' => 'Verification Code',
'send_code' => 'Send Code',
'code_sent' => 'Code sent to your email',
'invalid_code' => 'Invalid verification code',
'remember_me' => 'Remember me',
'forgot_password' => 'Forgot password?',
'no_account' => "Don't have an account?",
'has_account' => 'Already have an account?',
'invite_code' => 'Invite Code',
'invite_code_optional' => 'Invite Code (Optional)',
'register_success' => 'Registration successful, please verify your email',
'login_failed' => 'Invalid username or password',
'account_disabled' => 'Account has been disabled',
'email_not_verified' => 'Please verify your email first',
// Game
'pk10_title' => 'F1 Racing',
'period' => 'Period',
'current_period' => 'Current Period',
'last_result' => 'Last Result',
'history' => 'History',
'place_bet' => 'Place Bet',
'my_bets' => 'My Bets',
'betting' => 'Betting',
'closed' => 'Closed',
'drawing' => 'Drawing',
'settling' => 'Settling',
'waiting' => 'Waiting for next round',
'countdown' => 'Countdown',
'bet_success' => 'Bet placed successfully',
'bet_failed' => 'Bet failed',
'insufficient_balance' => 'Insufficient balance',
'period_closed' => 'Betting is closed',
'min_bet' => 'Minimum bet: :amount',
'max_bet' => 'Maximum bet: :amount',
// PK10 Bet Types
'champion' => 'Champion',
'runner_up' => 'Runner-up',
'rank_n' => 'Rank :n',
'big' => 'Big',
'small' => 'Small',
'odd' => 'Odd',
'even' => 'Even',
'dragon' => 'Dragon',
'tiger' => 'Tiger',
'sum' => 'Champion+Runner Sum',
'sum_value' => 'Sum Value',
'sum_big' => 'Sum Big',
'sum_small' => 'Sum Small',
'sum_odd' => 'Sum Odd',
'sum_even' => 'Sum Even',
'dragon_tiger' => 'Dragon Tiger',
'dt_pair' => ':a vs :b',
'car_no' => 'Car #:n',
// Profile
'my_profile' => 'My Profile',
'usdt_address' => 'USDT Address (TRC20)',
'bind_address' => 'Bind Address',
'unbind_address' => 'Unbind',
'address_bound' => 'Address bound successfully',
'invalid_address' => 'Invalid TRC20 address',
'deposit' => 'Deposit',
'withdraw' => 'Withdraw',
'transaction_history' => 'Transaction History',
'bet_history' => 'Bet History',
'win' => 'Win',
'lose' => 'Lose',
'pending' => 'Pending',
'settled' => 'Settled',
// Agent
'agent_center' => 'Agent Center',
'my_players' => 'My Players',
'commission' => 'Commission',
'rebate' => 'Rebate',
'agent_code' => 'Agent Code',
'share_link' => 'Share Link',
'team_report' => 'Team Report',
'today_commission' => 'Today Commission',
'total_commission' => 'Total Commission',
'player_count' => 'Player Count',
'set_odds' => 'Set Odds',
// Navigation
'nav_game' => 'Game',
'nav_lottery' => 'Draw',
'nav_details' => 'Details',
'nav_chat' => 'Chat',
'nav_profile' => 'Me',
// New pages
'transfer' => 'Transfer',
'lottery_history' => 'Draw History',
'bet_details' => 'Bet Details',
'lottery_tab' => 'Lottery',
'racing' => 'Racing',
'more_games' => 'More Games',
'sum_label' => 'Sum',
'settled_details' => 'Settled',
'unsettled_details' => 'Unsettled',
'play_type' => 'Type',
'result' => 'Result',
'awaiting_draw' => 'Awaiting',
'other' => 'Other',
'current_bets' => 'Current Bets',
'last_result_label' => 'Last Result',
// Statistics & betting panel
'statistics' => 'Stats', 'road_bead' => 'Road Bead', 'two_side_streak' => 'Two-Side Streak',
'two_side' => 'Two-Side', 'rank_1_10' => 'Rank 1~10', 'sum_bs_tab' => 'Sum',
'quick' => 'Quick', 'streak' => 'Streak', 'missing' => 'Missing',
'follow_plan' => 'Follow Plan', 'filter_rank' => 'Filter Rank', 'filter_bead' => 'Filter Bead',
'periods_count' => 'Periods', 'rank_number' => 'Rank/Number',
'seal_plate' => 'Seal', 'sealed' => 'Sealed', 'draw_time' => 'Draw',
'sum_bs_big' => 'Sum Big', 'sum_bs_small' => 'Sum Small',
'sum_bs_odd' => 'Sum Odd', 'sum_bs_even' => 'Sum Even',
'notify_bell' => 'Notify',
'coming_soon' => 'Coming Soon',
'deposit_confirm_msg' => 'You will be redirected to customer service. Please contact them for deposit address.',
'deposit_amount' => 'Enter deposit amount',
'deposit_submitted' => 'Deposit request submitted. Please contact customer service to complete payment.',
'withdraw_amount' => 'Enter withdrawal amount',
'withdraw_submitted' => 'Withdrawal request submitted, pending review',
'contact_admin' => 'Please contact admin to configure service link',
'transfer_to' => 'Enter recipient username',
'transfer_amount' => 'Enter transfer amount',
'transfer_confirm' => 'Confirm transfer to',
'transfer_success' => 'Transfer successful',
'amount' => 'Amount',
'fund_request_history' => 'Deposit/Withdraw History',
'fund_status_pending' => 'Pending',
'fund_status_approved' => 'Approved',
'fund_status_rejected' => 'Rejected',
'quick_hint' => 'Tap to add batch bets',
'bets_added' => ' bets added',
// Report & Follow Plan
'report_query' => 'Reports',
'follow_plan' => 'Follow Plan',
'today' => 'Today',
'yesterday' => 'Yesterday',
'last_7_days' => 'Last 7 Days',
'last_30_days' => 'Last 30 Days',
'custom_date' => 'Custom',
'bet_type' => 'Type',
'bet_amount' => 'Bet',
'effective_flow' => 'Valid Flow',
'rebate_amount' => 'Rebate',
'win_loss' => 'Win/Loss',
'total_win_rate' => 'Win Rate',
'total_profit' => 'Total P&L',
'no_follow_plan' => 'Sorry, you have no follow plans at the moment',
'bs_plan' => 'Big/Small Plan',
];