feat(game): 添加游戏大厅音频控制和用户协议功能
- 实现音频资源配置和音频商店状态管理 - 添加用户协议和游戏规则的多语言支持 - 集成音频播放解锁机制和声音开关功能 - 更新API客户端以支持根路径候选 - 优化游戏历史记录组件的滚动加载逻辑 - 添加桌面端控制按钮的动画效果和交互反馈 - 实现语言切换和音效控制的UI组件 - 增加下注相关的状态管理和错误提示 - 完善应用偏好设置的存储和持久化逻辑
This commit is contained in:
@@ -126,6 +126,20 @@ export default {
|
||||
'Bahagian ini akan memuatkan kandungan notis acara sebenar, bahan visual, dan mesej boleh skrol yang lebih panjang. Versi semasa memfokuskan sambungan modal pelbagai bahasa.',
|
||||
check: 'Semak',
|
||||
},
|
||||
protocol: {
|
||||
title: 'Perjanjian Pengguna',
|
||||
content:
|
||||
'Selamat datang ke lobi permainan 36-Character Flower.\n\nSebelum memasuki laman ini, sila baca dan sahkan perkara berikut:\n1. Anda telah mencapai umur sah yang ditetapkan di kawasan anda.\n2. Anda memahami bahawa kandungan semasa hanya untuk digunakan dalam akaun dan laman ini, dan tidak boleh disalin, diedarkan semula, atau digunakan untuk tujuan yang menyalahi undang-undang.\n3. Anda bersetuju untuk mematuhi peraturan laman berkaitan akaun, tambah nilai, pengeluaran, kawalan risiko, dan permainan.\n4. Dengan meneruskan ke lobi permainan, anda mengakui dan menerima terma perkhidmatan serta peraturan pemprosesan data yang berkaitan.\n\nSila tandakan persetujuan untuk meneruskan.',
|
||||
agreeLabel:
|
||||
'Saya telah membaca dan bersetuju dengan Perjanjian Pengguna',
|
||||
confirm: 'Setuju dan Masuk',
|
||||
},
|
||||
rules: {
|
||||
title: 'Peraturan Permainan',
|
||||
content:
|
||||
'1. Permainan Asas\n1) Selepas setiap pusingan bermula, pemain boleh memilih satu atau beberapa nombor pada papan untuk membuat taruhan.\n2) Selepas taruhan ditutup, sistem memasuki fasa cabutan dan menyelesaikan ganjaran berdasarkan keputusan pusingan.\n3) Tahap cip yang berbeza mewakili jumlah taruhan yang berbeza, tertakluk kepada had meja dan konfigurasi semasa.\n\n2. Nota Taruhan\n1) Taruhan hanya boleh dihantar semasa fasa taruhan.\n2) Sebelum mengesahkan, sila semak nombor yang dipilih, jumlah cip, dan jumlah taruhan keseluruhan.\n3) Jika baki tidak mencukupi, pusingan tidak lagi sah, atau taruhan telah ditutup, permintaan akan ditolak.\n\n3. Cabutan dan Penyelesaian\n1) Keputusan cabutan akhir yang dipaparkan sistem ialah keputusan yang sah.\n2) Peraturan kena, odds, bayaran, dan prestasi streak diselesaikan secara masa nyata mengikut konfigurasi bilik semasa.\n3) Jika berlaku gangguan rangkaian, sila rujuk data rasmi selepas penyegerakan semula.\n\n4. Nota Tambahan\n1) Sila urus masa permainan anda dengan bertanggungjawab.\n2) Sebarang tingkah laku tidak normal untuk mengganggu sistem, mengeksploitasi ganjaran, atau memintas kawalan risiko adalah dilarang sama sekali.\n3) Platform berhak menyemak pesanan, bayaran, dan status akaun dalam keadaan khas.',
|
||||
confirm: 'Saya Faham',
|
||||
},
|
||||
procedures: {
|
||||
title: 'Tambah Nilai / Pengeluaran',
|
||||
contentPlaceholder: 'Pilih tindakan yang ingin anda teruskan',
|
||||
@@ -180,7 +194,7 @@ export default {
|
||||
implementationBody:
|
||||
'Langkah seterusnya ialah API sebenar, WebSocket, UI store penuh, dan state machine kitaran pusingan.',
|
||||
limitsTitle: 'Had meja',
|
||||
limitsSubtitle: 'Diambil daripada data mock dashboard',
|
||||
limitsSubtitle: 'Diambil daripada data lobi semasa',
|
||||
minBet: 'Taruhan minimum',
|
||||
maxBet: 'Taruhan maksimum',
|
||||
},
|
||||
@@ -195,6 +209,15 @@ export default {
|
||||
loginRequired: 'Sila log masuk sebelum memasuki permainan',
|
||||
loginSuccess: 'Log masuk berjaya',
|
||||
registerSuccess: 'Pendaftaran berjaya',
|
||||
insufficientBalance: 'Baki tidak mencukupi. Sila laraskan taruhan.',
|
||||
betUnavailable: 'Taruhan tidak tersedia untuk pusingan ini',
|
||||
betPlaced: 'Taruhan berjaya dihantar',
|
||||
noRecentSuccessfulBet:
|
||||
'Tiada rekod taruhan berjaya untuk pusingan sebelumnya',
|
||||
repeatSelectionsRestored:
|
||||
'Pilihan dari pusingan berjaya terakhir telah dipulihkan',
|
||||
betRejected: 'Taruhan tidak diterima',
|
||||
betPlaceFailed: 'Gagal menghantar taruhan. Sila cuba lagi.',
|
||||
},
|
||||
},
|
||||
auth: {
|
||||
@@ -301,6 +324,9 @@ export default {
|
||||
selected: 'Dipilih',
|
||||
totalBet: 'Jumlah Taruhan',
|
||||
confirm: 'Sahkan',
|
||||
selectNumbers: 'Pilih Nombor',
|
||||
insufficientBalance: 'Baki Tidak Mencukupi',
|
||||
submitting: 'Menghantar...',
|
||||
actions: {
|
||||
clear: 'Kosongkan',
|
||||
repeat: 'Ulang',
|
||||
|
||||
Reference in New Issue
Block a user