feat(theme-4): sync inbox/announcements/presence/deposit from main

This commit is contained in:
2026-06-18 10:08:03 +08:00
parent d3ca8498fb
commit 5c5aa7e55a
87 changed files with 6911 additions and 1026 deletions

View File

@@ -35,6 +35,7 @@ const zh: Record<string, string> = {
'staff.col.last_login': '最近登录',
'staff.dialog.create': '创建后台账号',
'staff.dialog.edit': '编辑后台账号',
'staff.field.visible_menus': '菜单权限',
'login.captcha_ph': '验证码',
'login.captcha_refresh': '点击刷新',
@@ -69,6 +70,7 @@ const zh: Record<string, string> = {
'deposit.status_approved': '已通过',
'deposit.status_rejected': '已拒绝',
'deposit.search_player_ph': '搜索玩家...',
'deposit.pending_badge': '待审核 {n} 笔',
'deposit.order_no': '订单号',
'deposit.player': '玩家',
'deposit.amount': '金额',
@@ -114,7 +116,7 @@ const zh: Record<string, string> = {
'deposit.add_method': '+ 添加',
'deposit.display_name': '展示名称',
'deposit.details': '详情',
'deposit.sort': '排序',
'deposit.sort': '排序',
'deposit.active': '启用',
'deposit.show_player': '前台展示',
'deposit.edit_method': '编辑收款方式',
@@ -124,7 +126,7 @@ const zh: Record<string, string> = {
'deposit.account_number': '银行账号',
'deposit.usdt_address': 'USDT 地址',
'deposit.qr_code': '二维码',
'deposit.sort_order': '排序序号',
'deposit.sort_order': '排序',
'deposit.show_on_player': '展示给玩家',
'deposit.save': '保存',
'deposit.confirm_deactivate': '确认停用此收款方式?',
@@ -150,11 +152,12 @@ const zh: Record<string, string> = {
'role.tier2_agent': '二级代理',
'logout': '退出',
'lang': '语言',
'portal.admin': '平台后台',
'portal.agent': '代理后台',
'portal.admin': '平台后台管理',
'portal.agent': '代理后台管理',
'common.all': '全部',
'common.search': '查询',
'common.refresh': '刷新',
'common.reset': '重置',
'common.edit': '编辑',
'common.yes': '是',
@@ -164,9 +167,13 @@ const zh: Record<string, string> = {
'common.confirm': '确定',
'common.retry': '重试',
'common.status': '状态',
'user.status.ACTIVE': '正常',
'user.status.SUSPENDED': '已冻结',
'user.status.DISABLED': '已停用',
'common.type': '类型',
'common.keyword': '关键词',
'common.actions': '操作',
'common.seq': '序号',
'common.more': '更多',
'common.loading': '加载中…',
'common.no_data': '暂无数据',
@@ -218,6 +225,9 @@ const zh: Record<string, string> = {
'dash.match_pending_settle': '待结算',
'dash.match_settled': '已结算',
'dash.user_active': '正常玩家',
'dash.user_online': '当前在线',
'dash.players_online': '当前在线',
'dash.players_online_hint': '约 2 分钟内活跃',
'dash.user_suspended': '停用',
'dash.user_direct': '直属',
'dash.user_agents': '代理',
@@ -334,6 +344,7 @@ const en: Record<string, string> = {
'staff.col.last_login': 'Last login',
'staff.dialog.create': 'Create staff account',
'staff.dialog.edit': 'Edit staff account',
'staff.field.visible_menus': 'Menu Permissions',
'login.captcha_ph': 'Captcha',
'login.captcha_refresh': 'Click to refresh',
@@ -370,6 +381,7 @@ const en: Record<string, string> = {
'deposit.status_approved': 'Approved',
'deposit.status_rejected': 'Rejected',
'deposit.search_player_ph': 'Search player...',
'deposit.pending_badge': '{n} pending',
'deposit.order_no': 'Order No',
'deposit.player': 'Player',
'deposit.amount': 'Amount',
@@ -449,11 +461,12 @@ const en: Record<string, string> = {
'role.tier2_agent': 'Tier-2 Agent',
'logout': 'Logout',
'lang': 'Language',
'portal.admin': 'Platform Admin',
'portal.agent': 'Agent Portal',
'portal.admin': 'Admin Console',
'portal.agent': 'Agent Console',
'common.all': 'All',
'common.search': 'Search',
'common.refresh': 'Refresh',
'common.reset': 'Reset',
'common.edit': 'Edit',
'common.yes': 'Yes',
@@ -463,9 +476,13 @@ const en: Record<string, string> = {
'common.confirm': 'OK',
'common.retry': 'Retry',
'common.status': 'Status',
'user.status.ACTIVE': 'Active',
'user.status.SUSPENDED': 'Suspended',
'user.status.DISABLED': 'Disabled',
'common.type': 'Type',
'common.keyword': 'Keyword',
'common.actions': 'Actions',
'common.seq': 'No.',
'common.more': 'More',
'common.loading': 'Loading…',
'common.no_data': 'No data',
@@ -517,6 +534,9 @@ const en: Record<string, string> = {
'dash.match_pending_settle': 'Pending settlement',
'dash.match_settled': 'Settled',
'dash.user_active': 'Active players',
'dash.user_online': 'Online now',
'dash.players_online': 'Online now',
'dash.players_online_hint': 'Active within ~2 min',
'dash.user_suspended': 'Suspended',
'dash.user_direct': 'Direct',
'dash.user_agents': 'Agents',
@@ -633,6 +653,7 @@ const ms: Record<string, string> = {
'staff.col.last_login': 'Log masuk terakhir',
'staff.dialog.create': 'Cipta akaun kakitangan',
'staff.dialog.edit': 'Edit akaun kakitangan',
'staff.field.visible_menus': 'Kebenaran Menu',
'login.captcha_ph': 'Captcha',
'login.captcha_refresh': 'Klik untuk muat semula',
@@ -669,6 +690,7 @@ const ms: Record<string, string> = {
'deposit.status_approved': 'Diluluskan',
'deposit.status_rejected': 'Ditolak',
'deposit.search_player_ph': 'Cari pemain...',
'deposit.pending_badge': '{n} menunggu',
'deposit.order_no': 'No. Pesanan',
'deposit.player': 'Pemain',
'deposit.amount': 'Jumlah',
@@ -748,11 +770,12 @@ const ms: Record<string, string> = {
'role.tier2_agent': 'Ejen Peringkat 2',
'logout': 'Log keluar',
'lang': 'Bahasa',
'portal.admin': 'Admin Platform',
'portal.agent': 'Portal Ejen',
'portal.admin': 'Pengurusan Admin',
'portal.agent': 'Pengurusan Ejen',
'common.all': 'Semua',
'common.search': 'Cari',
'common.refresh': 'Muat semula',
'common.reset': 'Set semula',
'common.edit': 'Edit',
'common.yes': 'Ya',
@@ -762,9 +785,13 @@ const ms: Record<string, string> = {
'common.confirm': 'OK',
'common.retry': 'Cuba lagi',
'common.status': 'Status',
'user.status.ACTIVE': 'Aktif',
'user.status.SUSPENDED': 'Digantung',
'user.status.DISABLED': 'Dinyahaktifkan',
'common.type': 'Jenis',
'common.keyword': 'Kata kunci',
'common.actions': 'Tindakan',
'common.seq': 'No.',
'common.more': 'Lagi',
'common.loading': 'Memuatkan…',
'common.no_data': 'Tiada data',
@@ -816,6 +843,9 @@ const ms: Record<string, string> = {
'dash.match_pending_settle': 'Menunggu penyelesaian',
'dash.match_settled': 'Diselesaikan',
'dash.user_active': 'Pemain aktif',
'dash.user_online': 'Dalam talian',
'dash.players_online': 'Dalam talian',
'dash.players_online_hint': 'Aktif dalam ~2 min',
'dash.user_suspended': 'Digantung',
'dash.user_direct': 'Terus',
'dash.user_agents': 'Ejen',