- 拆分 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
4.9 KiB
PHP
74 lines
4.9 KiB
PHP
<?php
|
|
return [
|
|
'app_name' => 'F1 Racing',
|
|
'login' => 'Log Masuk', 'register' => 'Daftar', 'logout' => 'Log Keluar',
|
|
'username' => 'Nama Pengguna', 'password' => 'Kata Laluan', 'email' => 'Emel',
|
|
'confirm_password' => 'Sahkan Kata Laluan', 'submit' => 'Hantar', 'cancel' => 'Batal',
|
|
'confirm' => 'Sahkan', 'balance' => 'Baki', 'welcome' => 'Selamat Datang',
|
|
'home' => 'Utama', 'profile' => 'Profil', 'settings' => 'Tetapan',
|
|
'language' => 'Bahasa', 'loading' => 'Memuatkan...', 'success' => 'Berjaya',
|
|
'error' => 'Ralat', 'save' => 'Simpan', 'edit' => 'Edit', 'delete' => 'Padam',
|
|
'search' => 'Cari', 'back' => 'Kembali', 'refresh' => 'Muat Semula',
|
|
'no_data' => 'Tiada data', 'total' => 'Jumlah', 'status' => 'Status',
|
|
'action' => 'Tindakan', 'time' => 'Masa', 'amount' => 'Jumlah',
|
|
'login_title' => 'Log Masuk', 'register_title' => 'Cipta Akaun',
|
|
'email_verify' => 'Pengesahan Emel', 'verify_code' => 'Kod Pengesahan',
|
|
'send_code' => 'Hantar Kod', 'code_sent' => 'Kod dihantar ke emel anda',
|
|
'invalid_code' => 'Kod pengesahan tidak sah', 'remember_me' => 'Ingat saya',
|
|
'no_account' => 'Tiada akaun?', 'has_account' => 'Sudah ada akaun?',
|
|
'invite_code' => 'Kod Jemputan', 'invite_code_optional' => 'Kod Jemputan (Pilihan)',
|
|
'register_success' => 'Pendaftaran berjaya, sila sahkan emel',
|
|
'login_failed' => 'Nama pengguna atau kata laluan salah',
|
|
'account_disabled' => 'Akaun telah dilumpuhkan',
|
|
'email_not_verified' => 'Sila sahkan emel anda dahulu',
|
|
'pk10_title' => 'F1 Racing', 'period' => 'Tempoh',
|
|
'current_period' => 'Tempoh Semasa', 'last_result' => 'Keputusan Lepas',
|
|
'history' => 'Sejarah', 'place_bet' => 'Letak Taruhan', 'my_bets' => 'Taruhan Saya',
|
|
'betting' => 'Bertaruh', 'closed' => 'Ditutup', 'drawing' => 'Cabutan',
|
|
'settling' => 'Penyelesaian', 'waiting' => 'Menunggu pusingan seterusnya',
|
|
'countdown' => 'Kira Detik', 'bet_success' => 'Taruhan berjaya',
|
|
'bet_failed' => 'Taruhan gagal', 'insufficient_balance' => 'Baki tidak mencukupi',
|
|
'period_closed' => 'Taruhan ditutup',
|
|
'min_bet' => 'Taruhan minimum: :amount', 'max_bet' => 'Taruhan maksimum: :amount',
|
|
'champion' => 'Juara', 'runner_up' => 'Naib Juara', 'rank_n' => 'Kedudukan :n',
|
|
'big' => 'Besar', 'small' => 'Kecil', 'odd' => 'Ganjil', 'even' => 'Genap',
|
|
'dragon' => 'Naga', 'tiger' => 'Harimau', 'sum' => 'Jumlah Juara+Naib',
|
|
'sum_value' => 'Nilai Jumlah', 'sum_big' => 'Jumlah Besar', 'sum_small' => 'Jumlah Kecil',
|
|
'sum_odd' => 'Jumlah Ganjil', 'sum_even' => 'Jumlah Genap', 'dragon_tiger' => 'Naga Harimau',
|
|
'dt_pair' => ':a vs :b', 'car_no' => 'Kereta #:n',
|
|
'my_profile' => 'Profil Saya', 'usdt_address' => 'Alamat USDT (TRC20)',
|
|
'bind_address' => 'Ikat Alamat', 'unbind_address' => 'Nyahikat',
|
|
'address_bound' => 'Alamat berjaya diikat', 'invalid_address' => 'Alamat TRC20 tidak sah',
|
|
'deposit' => 'Deposit', 'withdraw' => 'Pengeluaran',
|
|
'transaction_history' => 'Sejarah Transaksi', 'bet_history' => 'Sejarah Taruhan',
|
|
'win' => 'Menang', 'lose' => 'Kalah', 'pending' => 'Menunggu', 'settled' => 'Diselesaikan',
|
|
'agent_center' => 'Pusat Ejen', 'my_players' => 'Pemain Saya',
|
|
'commission' => 'Komisen', 'rebate' => 'Rebat', 'agent_code' => 'Kod Ejen',
|
|
'share_link' => 'Pautan Kongsi', 'team_report' => 'Laporan Pasukan',
|
|
'today_commission' => 'Komisen Hari Ini', 'total_commission' => 'Jumlah Komisen',
|
|
'player_count' => 'Bilangan Pemain', 'set_odds' => 'Tetapkan Odds',
|
|
|
|
'nav_game' => 'Permainan', 'nav_lottery' => 'Keputusan', 'nav_details' => 'Butiran',
|
|
'nav_chat' => 'Sembang', 'nav_profile' => 'Saya',
|
|
'transfer' => 'Pindahan', 'lottery_history' => 'Sejarah Cabutan',
|
|
'bet_details' => 'Butiran Taruhan', 'lottery_tab' => 'Loteri',
|
|
'racing' => 'Lumba', 'more_games' => 'Lagi Permainan',
|
|
'sum_label' => 'Jumlah', 'settled_details' => 'Diselesaikan',
|
|
'unsettled_details' => 'Belum Selesai', 'play_type' => 'Jenis',
|
|
'result' => 'Keputusan', 'awaiting_draw' => 'Menunggu',
|
|
'other' => 'Lain-lain', 'current_bets' => 'Taruhan Semasa',
|
|
'last_result_label' => 'Keputusan Lepas',
|
|
|
|
'statistics' => 'Statistik', 'road_bead' => 'Manik Jalan', 'two_side_streak' => 'Rentetan Dua Sisi',
|
|
'two_side' => 'Dua Sisi', 'rank_1_10' => 'Kedudukan 1~10', 'sum_bs_tab' => 'Jumlah',
|
|
'quick' => 'Cepat', 'streak' => 'Rentetan', 'missing' => 'Hilang',
|
|
'follow_plan' => 'Ikut Pelan', 'filter_rank' => 'Tapis Kedudukan', 'filter_bead' => 'Tapis Manik',
|
|
'periods_count' => 'Bilangan Tempoh', 'rank_number' => 'Kedudukan/Nombor',
|
|
'seal_plate' => 'Tutup', 'sealed' => 'Ditutup', 'draw_time' => 'Cabutan',
|
|
'sum_bs_big' => 'Jumlah Besar', 'sum_bs_small' => 'Jumlah Kecil',
|
|
'sum_bs_odd' => 'Jumlah Ganjil', 'sum_bs_even' => 'Jumlah Genap',
|
|
'notify_bell' => 'Pemberitahuan',
|
|
'quick_hint' => 'Ketik untuk tambah pertaruhan pukal',
|
|
'bets_added' => ' pertaruhan ditambah',
|
|
];
|