sync(theme-2): 同步 main 最新 API/Admin 与玩家端逻辑
从 main 同步站内信手动发送、媒体库选择、列表子路由重构等 API/Admin 改动;玩家端仅合并 ADMIN_CUSTOM 富文本、消息预览与充值截图压缩逻辑,保留 theme-2 样式。
This commit is contained in:
@@ -140,6 +140,9 @@ const zh: Record<string, string> = {
|
||||
'breadcrumb.settlement': '赛事结算',
|
||||
'breadcrumb.match_edit': '编辑赛事',
|
||||
'breadcrumb.match_markets': '盘口管理',
|
||||
'breadcrumb.league_fixtures': '单场赛事',
|
||||
'breadcrumb.league_outrights': '优胜冠军',
|
||||
'breadcrumb.agent_direct_players': '直属玩家',
|
||||
'breadcrumb.outright_edit': '编辑优胜冠军',
|
||||
'role.admin': '系统管理员',
|
||||
'role.super_admin': '超级管理员',
|
||||
@@ -319,7 +322,11 @@ const zh: Record<string, string> = {
|
||||
'match.status.SETTLED': '已结算',
|
||||
'match.status.PENDING_SETTLEMENT': '待结算',
|
||||
'match.filter.has_bets': '仅显示有下注',
|
||||
'match.filter.kickoff_from': '开赛起',
|
||||
'match.filter.kickoff_to': '开赛止',
|
||||
'match.sort.default': '默认排序',
|
||||
'match.sort.kickoff_asc': '按开赛时间(早→晚)',
|
||||
'match.sort.kickoff_desc': '按开赛时间(晚→早)',
|
||||
'match.sort.bet_count': '按注单数',
|
||||
'match.sort.total_stake': '按投注额',
|
||||
// 列表页/弹窗文案通过 bundles/zh-CN 动态平载,不在此处静态 spread
|
||||
@@ -453,6 +460,9 @@ const en: Record<string, string> = {
|
||||
'breadcrumb.settlement': 'Settlement',
|
||||
'breadcrumb.match_edit': 'Edit match',
|
||||
'breadcrumb.match_markets': 'Markets',
|
||||
'breadcrumb.league_fixtures': 'Fixtures',
|
||||
'breadcrumb.league_outrights': 'Outright odds',
|
||||
'breadcrumb.agent_direct_players': 'Direct players',
|
||||
'breadcrumb.outright_edit': 'Edit outright',
|
||||
'role.admin': 'Administrator',
|
||||
'role.super_admin': 'Super admin',
|
||||
@@ -632,7 +642,11 @@ const en: Record<string, string> = {
|
||||
'match.status.SETTLED': 'Settled',
|
||||
'match.status.PENDING_SETTLEMENT': 'Pending settlement',
|
||||
'match.filter.has_bets': 'Show Placed Bets Only',
|
||||
'match.filter.kickoff_from': 'Kickoff from',
|
||||
'match.filter.kickoff_to': 'Kickoff to',
|
||||
'match.sort.default': 'Default Order',
|
||||
'match.sort.kickoff_asc': 'By kickoff (earliest first)',
|
||||
'match.sort.kickoff_desc': 'By kickoff (latest first)',
|
||||
'match.sort.bet_count': 'By Bet Count',
|
||||
'match.sort.total_stake': 'By Stake Amount',
|
||||
// 列表页/弹窗文案通过 bundles/en-US 动态平载,不在此处静态 spread
|
||||
@@ -766,6 +780,9 @@ const ms: Record<string, string> = {
|
||||
'breadcrumb.settlement': 'Penyelesaian',
|
||||
'breadcrumb.match_edit': 'Edit perlawanan',
|
||||
'breadcrumb.match_markets': 'Pasaran',
|
||||
'breadcrumb.league_fixtures': 'Perlawanan',
|
||||
'breadcrumb.league_outrights': 'Odds juara',
|
||||
'breadcrumb.agent_direct_players': 'Pemain langsung',
|
||||
'breadcrumb.outright_edit': 'Edit juara',
|
||||
'role.admin': 'Pentadbir',
|
||||
'role.super_admin': 'Super pentadbir',
|
||||
@@ -945,7 +962,11 @@ const ms: Record<string, string> = {
|
||||
'match.status.SETTLED': 'Diselesaikan',
|
||||
'match.status.PENDING_SETTLEMENT': 'Menunggu penyelesaian',
|
||||
'match.filter.has_bets': 'Tunjukkan Pertaruhan Sahaja',
|
||||
'match.filter.kickoff_from': 'Mula dari',
|
||||
'match.filter.kickoff_to': 'Mula hingga',
|
||||
'match.sort.default': 'Susunan Lalai',
|
||||
'match.sort.kickoff_asc': 'Ikut masa mula (awal→lewat)',
|
||||
'match.sort.kickoff_desc': 'Ikut masa mula (lewat→awal)',
|
||||
'match.sort.bet_count': 'Ikut Bil. Pertaruhan',
|
||||
'match.sort.total_stake': 'Ikut Jumlah Taruhan',
|
||||
// 列表页/弹窗文案通过 bundles/ms-MY 动态平载,不在此处静态 spread
|
||||
|
||||
Reference in New Issue
Block a user