- 拆分 HomeController → TransactionController, ReportWebController, FollowPlanController - 新增 Service 层: TransactionService, ReportService, FollowPlanService - pk10.php JS 抽离为 4 个独立文件 (sound/race/bet/poll) - 前台新增报表查询页面 (/report) + 跟单计划页面 (/follow-plan) - 后台新增跟单计划管理 + 用户输赢明细统计 - 封盘状态显示倒计时 (x:xx) - 音效仅在开奖弹窗打开时播放 - 路由按模块分组整理 - autoload 支持 App\Services 命名空间
74 lines
7.6 KiB
PHP
74 lines
7.6 KiB
PHP
<?php
|
|
return [
|
|
'app_name' => 'F1 রেসিং',
|
|
'login' => 'লগইন', 'register' => 'নিবন্ধন', 'logout' => 'লগআউট',
|
|
'username' => 'ব্যবহারকারীর নাম', 'password' => 'পাসওয়ার্ড', 'email' => 'ইমেইল',
|
|
'confirm_password' => 'পাসওয়ার্ড নিশ্চিত করুন', 'submit' => 'জমা দিন', 'cancel' => 'বাতিল',
|
|
'confirm' => 'নিশ্চিত', 'balance' => 'ব্যালেন্স', 'welcome' => 'স্বাগতম',
|
|
'home' => 'হোম', 'profile' => 'প্রোফাইল', 'settings' => 'সেটিংস',
|
|
'language' => 'ভাষা', 'loading' => 'লোড হচ্ছে...', 'success' => 'সফল',
|
|
'error' => 'ত্রুটি', 'save' => 'সংরক্ষণ', 'edit' => 'সম্পাদনা', 'delete' => 'মুছুন',
|
|
'search' => 'অনুসন্ধান', 'back' => 'ফিরে যান', 'refresh' => 'রিফ্রেশ',
|
|
'no_data' => 'কোনো তথ্য নেই', 'total' => 'মোট', 'status' => 'অবস্থা',
|
|
'action' => 'কার্যক্রম', 'time' => 'সময়', 'amount' => 'পরিমাণ',
|
|
'login_title' => 'লগইন', 'register_title' => 'অ্যাকাউন্ট তৈরি করুন',
|
|
'email_verify' => 'ইমেইল যাচাই', 'verify_code' => 'যাচাই কোড',
|
|
'send_code' => 'কোড পাঠান', 'code_sent' => 'আপনার ইমেইলে কোড পাঠানো হয়েছে',
|
|
'invalid_code' => 'অবৈধ যাচাই কোড', 'remember_me' => 'আমাকে মনে রাখুন',
|
|
'no_account' => 'অ্যাকাউন্ট নেই?', 'has_account' => 'ইতিমধ্যে অ্যাকাউন্ট আছে?',
|
|
'invite_code' => 'আমন্ত্রণ কোড', 'invite_code_optional' => 'আমন্ত্রণ কোড (ঐচ্ছিক)',
|
|
'register_success' => 'নিবন্ধন সফল, অনুগ্রহ করে ইমেইল যাচাই করুন',
|
|
'login_failed' => 'ভুল ব্যবহারকারীর নাম বা পাসওয়ার্ড',
|
|
'account_disabled' => 'অ্যাকাউন্ট নিষ্ক্রিয় করা হয়েছে',
|
|
'email_not_verified' => 'অনুগ্রহ করে প্রথমে ইমেইল যাচাই করুন',
|
|
'pk10_title' => 'F1 রেসিং', 'period' => 'পিরিয়ড',
|
|
'current_period' => 'বর্তমান পিরিয়ড', 'last_result' => 'আগের ফলাফল',
|
|
'history' => 'ইতিহাস', 'place_bet' => 'বাজি ধরুন', 'my_bets' => 'আমার বাজি',
|
|
'betting' => 'বাজি চলছে', 'closed' => 'বন্ধ', 'drawing' => 'ড্র হচ্ছে',
|
|
'settling' => 'নিষ্পত্তি হচ্ছে', 'waiting' => 'পরবর্তী রাউন্ডের জন্য অপেক্ষা',
|
|
'countdown' => 'কাউন্টডাউন', 'bet_success' => 'বাজি সফল',
|
|
'bet_failed' => 'বাজি ব্যর্থ', 'insufficient_balance' => 'অপর্যাপ্ত ব্যালেন্স',
|
|
'period_closed' => 'বাজি বন্ধ',
|
|
'min_bet' => 'সর্বনিম্ন বাজি: :amount', 'max_bet' => 'সর্বোচ্চ বাজি: :amount',
|
|
'champion' => 'চ্যাম্পিয়ন', 'runner_up' => 'রানার-আপ', 'rank_n' => 'র্যাংক :n',
|
|
'big' => 'বড়', 'small' => 'ছোট', 'odd' => 'বিজোড়', 'even' => 'জোড়',
|
|
'dragon' => 'ড্রাগন', 'tiger' => 'টাইগার', 'sum' => 'চ্যাম্পিয়ন+রানার যোগফল',
|
|
'sum_value' => 'যোগফল', 'sum_big' => 'যোগফল বড়', 'sum_small' => 'যোগফল ছোট',
|
|
'sum_odd' => 'যোগফল বিজোড়', 'sum_even' => 'যোগফল জোড়', 'dragon_tiger' => 'ড্রাগন টাইগার',
|
|
'dt_pair' => ':a vs :b', 'car_no' => 'গাড়ি #:n',
|
|
'my_profile' => 'আমার প্রোফাইল', 'usdt_address' => 'USDT ঠিকানা (TRC20)',
|
|
'bind_address' => 'ঠিকানা বাঁধুন', 'unbind_address' => 'আনবাইন্ড',
|
|
'address_bound' => 'ঠিকানা সফলভাবে বাঁধা হয়েছে', 'invalid_address' => 'অবৈধ TRC20 ঠিকানা',
|
|
'deposit' => 'জমা', 'withdraw' => 'উত্তোলন',
|
|
'transaction_history' => 'লেনদেনের ইতিহাস', 'bet_history' => 'বাজির ইতিহাস',
|
|
'win' => 'জয়', 'lose' => 'হার', 'pending' => 'অপেক্ষমাণ', 'settled' => 'নিষ্পত্তি হয়েছে',
|
|
'agent_center' => 'এজেন্ট সেন্টার', 'my_players' => 'আমার খেলোয়াড়',
|
|
'commission' => 'কমিশন', 'rebate' => 'রিবেট', 'agent_code' => 'এজেন্ট কোড',
|
|
'share_link' => 'শেয়ার লিংক', 'team_report' => 'টিম রিপোর্ট',
|
|
'today_commission' => 'আজকের কমিশন', 'total_commission' => 'মোট কমিশন',
|
|
'player_count' => 'খেলোয়াড় সংখ্যা', 'set_odds' => 'অডস সেট করুন',
|
|
|
|
'nav_game' => 'গেম', 'nav_lottery' => 'ফলাফল', 'nav_details' => 'বিবরণ',
|
|
'nav_chat' => 'চ্যাট', 'nav_profile' => 'আমি',
|
|
'transfer' => 'ট্রান্সফার', 'lottery_history' => 'ড্র ইতিহাস',
|
|
'bet_details' => 'বাজির বিবরণ', 'lottery_tab' => 'লটারি',
|
|
'racing' => 'রেসিং', 'more_games' => 'আরও গেম',
|
|
'sum_label' => 'যোগফল', 'settled_details' => 'নিষ্পত্তি হয়েছে',
|
|
'unsettled_details' => 'অনিষ্পত্তি', 'play_type' => 'ধরন',
|
|
'result' => 'ফলাফল', 'awaiting_draw' => 'অপেক্ষমাণ',
|
|
'other' => 'অন্যান্য', 'current_bets' => 'বর্তমান বাজি',
|
|
'last_result_label' => 'আগের ফলাফল',
|
|
|
|
'statistics' => 'পরিসংখ্যান', 'road_bead' => 'রোড বিড', 'two_side_streak' => 'দুই পক্ষ ধারা',
|
|
'two_side' => 'দুই পক্ষ', 'rank_1_10' => 'র্যাংক ১~১০', 'sum_bs_tab' => 'যোগফল',
|
|
'quick' => 'দ্রুত', 'streak' => 'ধারা', 'missing' => 'অনুপস্থিত',
|
|
'follow_plan' => 'পরিকল্পনা অনুসরণ', 'filter_rank' => 'র্যাংক ফিল্টার', 'filter_bead' => 'বিড ফিল্টার',
|
|
'periods_count' => 'পিরিয়ড সংখ্যা', 'rank_number' => 'র্যাংক/নম্বর',
|
|
'seal_plate' => 'বন্ধ', 'sealed' => 'বন্ধ হয়েছে', 'draw_time' => 'ড্র',
|
|
'sum_bs_big' => 'যোগফল বড়', 'sum_bs_small' => 'যোগফল ছোট',
|
|
'sum_bs_odd' => 'যোগফল বিজোড়', 'sum_bs_even' => 'যোগফল জোড়',
|
|
'notify_bell' => 'বিজ্ঞপ্তি',
|
|
'quick_hint' => 'ব্যাচ বেট যোগ করতে ট্যাপ করুন',
|
|
'bets_added' => ' টি বাজি যোগ হয়েছে',
|
|
];
|