Files
thebet365/apps/player/src/i18n/zh-CN.ts
Mars 8a1ba0fd95 feat(player): 新增桌面端 UI 与响应式双端路由架构
- 将原移动端页面重命名为 Mobile*,新增 22 个 Desktop* 视图与 DesktopShell 布局体系
- 路由入口改为 Wrapper 视图,通过 useViewport(≥1024px)自动切换移动/桌面端
- 新增投注单面板、盘口弹层、联赛侧栏、数据表格等桌面组件及独立样式令牌
- 扩展 betSlip store、串关筛选、冠军盘、Toast/悬浮信箱等交互与三语 i18n
- 公告/消息 Hub 拆分移动与桌面实现;API 投注/钱包/充值记录支持 pageSize 分页
2026-06-29 18:01:39 +08:00

639 lines
24 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
export default {
common: {
pull_refresh: '下拉刷新',
release_refresh: '释放刷新',
refreshing: '刷新中…',
loading_more: '加载更多…',
no_more: '没有更多了',
load_failed: '加载失败',
retry: '重试',
back_to_top: '回到顶部',
cancel: '取消',
confirm: '确定',
clear: '清除',
no_data: '暂无数据',
back: '返回',
save: '保存',
expand: '展开',
collapse: '收起',
not_found: '未找到',
load_more: '加载更多',
approved: '已通过',
rejected: '已拒绝',
pending: '待审核',
cancelled: '已取消',
error: '操作失败',
status: '状态',
},
pagination: {
total: '共 {total} 条',
per_page: '{size} / 页',
},
nav: { home: '主页', sports: '体育赛事', football: '足球', bet: '投注', bet_history: '历史投注', wallet: '资金明细', account_hub: '投注账单', profile: '我的', search: '搜索球队、联赛…', announcements: '公告', sports_more_soon: '更多体育,敬请期待' },
home: {
hot_matches: '热门赛事',
hot_tab: '热门',
upcoming_tab: '近期',
no_matches: '暂无赛事',
upcoming_empty: '未来 3 天内暂无赛事',
announcement_badge: '公告',
announcement_default:
'欢迎光临 TheBet365 · 足球赛事火热进行中 · 理性投注,量力而行',
banner_prev: '上一张',
banner_next: '下一张',
banner_slide: '第 {n} 张',
banner_fallback: 'Banner',
},
announcements: {
title: '公告中心',
detail_title: '公告详情',
empty: '暂无公告',
not_found: '公告不存在或已下线',
view_all: '查看全部公告',
select_hint: '请选择一条公告查看详情',
type_notice: '公告',
type_ticker: '跑马灯',
type_banner: 'Banner',
related_link: '相关链接',
go_link: '前往页面',
open_link: '打开链接',
back: '返回',
center_desc: '平台公告、活动与维护通知一览',
total_count: '共 {count} 条',
read_more: '查看详情',
},
search: {
placeholder: '搜索球队或联赛',
no_results: '未找到相关赛事',
results_count: '找到 {count} 场赛事',
hint: '输入球队或联赛名称,跳转至投注页筛选',
},
deposit_notify: {
approved_title: '充值已到账',
rejected_title: '充值未通过',
view_history: '查看充值记录',
view_messages: '查看消息中心',
dismiss: '关闭',
},
messages: {
title: '消息中心',
detail_title: '消息详情',
empty: '暂无消息',
not_found: '消息不存在',
view_all: '返回消息列表',
back: '返回',
select_hint: '请选择一条消息查看详情',
mark_all_read: '全部已读',
load_more: '加载更多',
delete: '删除',
delete_all: '全部删除',
delete_confirm: '确定删除这条消息吗?',
delete_all_confirm: '确定删除全部消息吗?此操作不可恢复。',
banner_promo_view: '查看推广',
content_promo_view: '查看详情',
status_unread: '未读',
status_read: '已读',
deposit_approved_title: '充值已到账',
deposit_rejected_title: '充值未通过',
deposit_approved_body: '订单 {orderNo} 已审核通过,申请 {amount},到账 {approvedAmount}。',
deposit_rejected_body: '订单 {orderNo}{amount})未通过审核。{reason}',
reject_reason: '拒绝原因',
no_reason: '未提供原因',
view_recharge_history: '查看充值记录',
unread_badge: '{count} 条未读',
open_inbox: '打开消息中心',
tab_inbox: '收件箱',
tab_support: '客服',
},
inbox_hub: {
title: '消息与客服',
tab_messages: '邮箱',
tab_support: '客服',
open: '打开消息与客服',
open_support: '打开客服',
},
history: {
league_default: '足球',
stake: '投注',
return: '回报',
est_return: '预计回报',
odds: '赔率',
ft: '全场',
ht: '半场',
parlay_title: '串关 · {n} 场',
parlay_league: '串关 Parlay',
empty: '暂无投注记录',
no_more: '没有更多记录了',
status_won: '赢',
status_pending: '待定',
status_lost: '输',
status_push: '走盘',
back: '返回',
not_found: '注单不存在',
my_pick: '我的选择',
my_bets: '我的投注',
legs: '串关明细',
summary: '投注摘要',
bet_no: '注单号',
awaiting_result: '等待比赛结果…',
filter_all: '全部',
filter_won: '已赢',
filter_lost: '已输',
filter_pending: '待定',
filter_push: '走水',
filter_status_group: '结算状态',
filter_push_group: '特殊结算',
filter_push_hint: '走水:盘口平局,本金退回',
stats_total: '总投注',
stats_won: '赢',
stats_lost: '输',
stats_pending: '待定',
stats_push: '走盘',
stats_stake: '总投注额',
stats_return: '总回报',
cashbacked: '已回水',
profit: '净赢',
return_incl_stake: '回报 {amount}(含本金)',
stake_to_return: '{stake} × {odds} = {amount}',
},
auth: {
login: '登录',
register: '注册账号',
logout: '退出登录',
username: '账号',
password: '密码',
invite_code: '邀请码',
optional: '选填',
captcha_placeholder: '验证码',
captcha_refresh: '点击换一张',
captcha_wrong: '验证码错误',
slide_to_verify: '向右滑动完成验证',
click_to_verify: '点击验证',
verified: '验证成功',
login_required: '请先登录',
login_hint: '登录后可下注及访问更多功能',
go_login: '去登录',
go_register: '没有账号?立即注册',
have_account: '已有账号?去登录',
register_btn: '注册',
registering: '注册中…',
sending_sms: '发送中…',
register_failed: '注册失败,请重试',
continue_browsing: '暂不登录',
username_placeholder: '请输入账号',
username_register_placeholder: '7-32 位字母或数字',
username_required: '请填写账号',
username_format_invalid: '账号须为 7-32 位字母或数字',
login_account: '手机号 / 账号',
login_by_phone: '手机号登录',
login_by_account: '账号登录',
login_account_placeholder: '手机号或账号',
login_username_placeholder: '手机号或账号',
confirm_password: '确认密码',
password_mismatch: '两次密码不一致',
password_min_length: '密码至少 8 位',
password_placeholder: '请输入密码',
login_btn: '登录',
login_failed: '登录失败,请重试',
phone: '手机号',
phone_placeholder: '请输入手机号',
phone_local_placeholder: '请输入手机号',
phone_required: '请填写手机号',
phone_invalid: '手机号格式无效,请检查位数与号码',
phone_country_unsupported: '暂不支持该国家/地区',
sms_code: '短信验证码',
sms_code_placeholder: '6 位验证码',
sms_code_required: '请填写短信验证码',
sms_required: '请先获取短信验证码',
send_sms: '获取验证码',
resend_sms: '{sec}s 后重试',
country_search: '搜索国家或区号',
country_not_found: '未找到匹配国家',
forgot_password: '忘记密码?',
forgot_password_title: '重置密码',
reset_password_btn: '重置密码',
reset_success: '密码已重置,请使用新密码登录。若无法登录请联系代理。',
reset_failed: '重置失败,请重试',
phone_not_registered: '该手机号未注册',
back_to_login: '返回登录',
},
support: {
short: '客服',
title: '在线客服',
open: '打开在线客服',
close: '关闭',
connecting: '正在连接客服...',
url_pending: '客服链接暂未配置,请联系管理员。',
},
wallet: {
balance: '余额',
cash_balance: '现金余额',
card_holder: '持卡人',
unsettled: '未结算',
available: '可用',
no_records: '暂无账单记录',
tx_deposit: '充值',
tx_admin_deposit: '管理员上分',
tx_agent_deposit: '代理上分',
tx_player_deposit: '自助充值',
tx_player_deposit_reversal: '充值撤销',
tx_withdraw: '人工提款',
tx_admin_withdraw: '管理员下分',
tx_agent_withdraw: '代理下分',
tx_adjust: '人工调整',
tx_bet_freeze: '投注冻结',
tx_bet_deduct: '投注扣款',
tx_bet_win: '投注派彩',
tx_bet_lose: '投注结算',
tx_bet_push: '投注退水',
tx_bet_refund: '投注退款',
tx_bet_void: '投注撤销',
tx_cashback: '返水入账',
tx_resettle: '重新结算',
summary_bet: '注单 {betNo}',
remark_deposit_revoke: '撤销已通过充值 {orderNo}',
remark_deposit_revoke_generic: '撤销已通过充值',
stats_income: '收入',
stats_expense: '支出',
stats_net: '净额',
stats_cashback: '反水',
filter_all: '全部',
filter_deposit: '充值',
filter_withdraw: '提款',
filter_bet: '投注',
filter_cashback: '反水',
view_all: '查看全部账单',
detail_summary: '账务明细',
detail_amount: '变动金额',
detail_balance_before: '变动前余额',
detail_balance_after: '变动后余额',
detail_frozen_before: '变动前冻结',
detail_frozen_after: '变动后冻结',
detail_reference: '关联信息',
detail_reference_type: '业务类型',
detail_reference_id: '关联编号',
detail_remark: '备注',
detail_bet_link: '查看注单',
detail_tx_id: '流水号',
detail_not_found: '账单不存在',
ref_bet: '投注',
ref_deposit: '充值',
ref_withdraw: '提款',
view_cashbacks: '返水明细',
view_cashbacks_detail: '查看返水周期明细',
cashback_filter_hint: '此处为入账流水;周期、比例等详见返水明细。',
detail_cashback_link: '查看返水明细',
ref_cashback: '返水批次',
frozen: '冻结',
cashback_total: '累计返水',
type: '类型',
note: '备注',
amount: '金额',
time: '时间',
transaction_detail: '交易详情',
balance_before: '变动前余额',
balance_after: '变动后余额',
transaction_id: '流水号',
detail_title: '账单明细',
recharge_btn: '充值',
recharge_history: '充值记录',
cashbacks_tab: '返水明细',
},
recharge: {
title: '充值',
history: '记录',
history_title: '充值记录',
bank_transfer: '银行转账',
bank_name: '银行名称',
account_holder: '账户名',
account_number: '账号',
usdt_address: 'USDT 地址',
amount_label: '充值金额',
amount_placeholder: '请输入充值金额',
screenshot_label: '上传转账截图',
upload_hint: '点击上传截图(原图不超过 10MB将自动压缩至 1MB 以内)',
compressing: '压缩中',
submit: '提交充值',
submitting: '提交中',
submitted: '充值已提交',
pending_review: '管理员正在审核,请耐心等待',
new_recharge: '继续充值',
no_methods: '暂无可用充值方式',
select_method: '请选择充值方式',
enter_amount: '请输入充值金额',
upload_screenshot: '请上传转账截图',
submit_failed: '提交失败,请重试',
file_must_be_image: '请上传图片文件',
file_too_large: '原图不能超过 10MB',
compress_failed: '图片压缩失败或未压到 1MB 以内,请换一张更小的截图',
status_pending: '充值中',
status_approved: '已通过',
status_rejected: '已拒绝',
no_orders: '暂无充值记录',
credited: '实际到账',
reject_reason: '拒绝原因',
apply_time: '申请时间',
review_time: '审核时间',
remark: '审核备注',
audit_title: '审核记录',
audit_submitted: '提交申请',
audit_approved: '审核通过',
audit_rejected: '审核拒绝',
audit_revoked: '撤销审核',
audit_reopened: '重新审核',
audit_by_player: '玩家提交',
audit_by_admin: '平台审核',
audit_amount: '金额',
audit_credited: '入账金额',
audit_remark_label: '备注',
audit_summary: '审核记录 · {count} 条',
audit_toggle_show: '查看审核记录',
audit_toggle_hide: '收起审核记录',
view_detail: '查看详情',
order_detail: '订单详情',
reapply: '重新申请',
reapply_hint: '将在原订单上重新提交,请重新转账并上传新的截图。',
back_to_history: '返回充值记录',
order_no: '订单号',
method: '方式',
amount: '充值金额',
screenshot: '上传凭证截图',
click_to_upload: '点击上传截图',
choose_method: '选择收款账户',
success_title: '提交成功',
success_hint: '请等待审核,到账后会通知您',
no_history: '暂无充值记录',
},
cashback: {
title: '返水明细',
list_title: '发放明细',
total_received: '累计返水',
record_count: '共 {n} 笔',
period: '统计周期',
effective_stake: '有效投注',
bet_count: '{n} 笔注单',
empty: '暂无返水记录',
empty_hint: '返水由后台按周期统计并发放,到账后可在此查看。',
ledger_hint: '每笔返水确认后,账单中会有对应的「返水入账」流水,金额一致。',
match: '赛事',
amount: '返水金额',
rate: '返水比例',
batch_no: '批次号',
},
bet: {
bet_slip: '投注单',
stake: '投注金额',
place_bet: '确认下注',
place_bet_short: '下注',
parlay: '串关',
tab_matches: '球赛',
tab_outright: '优胜冠军',
sport_football: '足球',
sport_basketball: '篮球',
sport_tennis: '网球',
sport_coming_soon: '即将上线',
tab_today: '今日',
tab_early: '早盘',
filter_time: '时间筛选',
filter_league: '联赛',
filter_market: '玩法筛选',
time_all: '全部',
time_today: '今天',
time_early: '早盘',
market_all: '所有盘口',
market_handicap_ou: '让球 / 大小',
correct_score: '波胆',
no_markets: '暂无可用盘口',
no_markets_filtered: '当前筛选下暂无盘口',
popover_title: '确认投注',
place_now: '立即下注',
add_to_single: '加入单关',
add_to_parlay: '加入串关',
slip_parlay_added_short: '已加入串关 · 点击查看',
add_to_single_list: '加入单关列表',
add_to_parlay_list: '加入串关列表',
filter_status_all: '全部',
filter_status_open: '待开赛',
filter_status_settled: '已结束',
filter_leagues_all: '全部联赛',
status_open: '待开赛',
status_live: '进行中',
match_unit: '场',
show_open_only: '仅显示待开赛',
show_all_matches: '显示全部',
today: '今日',
loading: '加载中…',
no_matches: '暂无赛事',
outright_coming: '优胜冠军玩法即将上线',
outright_enter_stake: '请输入投注金额',
outright_balance: '结余',
outright_stake_amount: '投注额度',
outright_success: '下注成功',
outright_done: '完毕',
outright_bet_failed: '下注失败',
outright_insufficient: '余额不足',
stake_label: '投注金额',
stake_placeholder: '输入金额',
stake_max: '全部',
placing: '提交中…',
no_outright: '暂无冠军盘口',
no_outright_hint: '请使用玩家账号登录;若仍无数据,请联系管理员在后台发布优胜冠军赛事',
outright_events_summary: '共 {events} 个冠军赛事 · {teams} 支队伍',
outright_teams_count: '{n} 支队伍',
outright_load_failed: '冠军盘加载失败,请检查网络或稍后重试',
outright_player_only: '请使用玩家账号登录后查看',
outright_shown_count: '已显示 {shown} / {total} 队',
outright_load_more: '加载更多',
outright_settled: '已结算',
outright_settled_hint: '本赛事已结算,仅可查看赔率与冠军结果',
cancel: '取消',
parlay_max_legs: '串关最多 5 项',
parlay_block_outright: '冠军盘不可串关',
parlay_block_quarter: '四分盘让球/大小不可串关',
parlay_block_not_allowed: '该玩法不可串关',
parlay_need_more: '请至少选择 2 项进行串关',
market_status_suspended: '暂停',
market_status_closed: '已关闭',
back: '返回',
refresh: '刷新',
download: '下载',
reward_active: '奖励生效中!',
market_closed: '暂未开盘',
match_phase_closed_pending: '封盘待结算',
match_phase_settled: '已结算',
view_match: '查看赛况',
expand_market: '展开玩法',
collapse_market: '收起玩法',
market_cs: '波胆',
market_ht_cs: '上半场波胆',
market_sh_cs: '下半场波胆',
market_ft_handicap: '全场 让球',
market_ft_ou: '全场 大小',
market_ft_1x2: '全场 独赢盘',
market_ft_oe: '全场 单/双',
market_ht_handicap: '半场 让球',
market_ht_ou: '半场 大小',
market_ht_1x2: '半场 独赢盘',
parlay_sel_home: '主',
parlay_sel_away: '客',
parlay_sel_draw: '和',
parlay_sel_over: '大',
parlay_sel_under: '小',
parlay_sel_odd: '单',
parlay_sel_even: '双',
cs_other_home: '主胜其它比分',
cs_other_draw: '和局其它比分',
cs_other_away: '客胜其它比分',
col_home: '主场',
col_draw: '平',
col_away: '客场',
cs_stake_required: '请至少选择一个比分',
cs_confirm_title: '确认波胆下注',
cs_confirm_count: '共 {n} 注',
cs_confirm_total_stake: '总投注额',
cs_place_success: '下注成功',
cs_place_failed: '下注失败',
kickoff_time: '开赛时间:',
result_stats_title: '赛果统计',
result_ht: '半场',
result_ft: '全场',
result_corners: '角球',
result_yellow_cards: '黄牌',
result_red_cards: '红牌',
guide_title: '怎么下注?',
guide_help_aria: '查看下注说明',
guide_got_it: '知道了',
guide_flow_normal: '让球 / 大小 / 独赢等',
guide_normal_1: '页面会默认展示全部盘口',
guide_normal_2: '点击任意赔率会直接打开投注抽屉',
guide_normal_3: '在抽屉里填写金额,可单注下注或加入串关',
guide_flow_cs: '波胆(猜比分)',
guide_cs_1: '在比分表中点击要下注的比分',
guide_cs_2: '系统会打开投注抽屉,填写金额后提交',
guide_cs_3: '比分项按单注下注,也可以加入串关',
guide_flow_parlay: '串关25 项)',
guide_parlay_1: '点击赔率打开投注抽屉,再点「加入串关」即可把当前选项放入串关单。',
guide_rules_link: '完整规则见「我的」→ 投注规则。',
mode_cs_tag: '本页直接下注',
mode_slip_tag: '加入投注单',
cs_confirm_btn: '确认下注',
cs_confirm_cell: '确认下单',
cs_panel_hint: '在下方表格填写金额,填好后点上方「确认下注」',
slip_panel_hint: '点赔率加入投注单,选好后用页面底部入口打开投注单',
slip_pick_hint: '点选项加入投注单;金边表示已选,再点一次可取消',
picked_tag: '已选',
pick_added: '已加入投注单',
added_to_single: '已加入单关列表',
added_to_parlay: '已加入串关列表',
pick_removed: '已从投注单移除',
slip_bar_ready: '已选一项',
slip_bar_go: '投注单',
cs_top_hint: '① 在比分格填金额 ② 点上方「确认下注」',
slip_empty_hint: '点击赔率加入单关或串关列表',
slip_clear: '清空',
slip_remove: '移除',
slip_locate: '定位到盘口',
slip_locate_aria: '定位到该选项在盘口列表中的位置',
slip_est_return: '预计最大领取金额',
slip_parlay_odds: '组合赔率 {odds}',
slip_review_title: '确认下注内容',
slip_balance: '账户余额',
slip_tab_single: '单注',
slip_tab_parlay: '串关',
slip_tab_history: '历史',
slip_history_all: '全部',
slip_history_match: '本场赛事',
slip_history_view_all: '查看全部',
slip_history_load_more: '加载更多',
slip_parlay_empty_hint: '先选择一个下注项,再点「加入串关」',
slip_add_parlay: '加入串关',
slip_parlay_only_hint: '此盘口不支持单关,请点「加入串关」后再投注',
slip_parlay_same_match: '串关选项不得为同一场比赛,请先移除同场选项后再加入。',
slip_parlay_count: '{n} 项串关',
slip_total_stake: '总投注金额',
slip_place_single: '单独下注',
slip_place_all: '全部下注',
slip_parlay_added_btn: '已加入',
slip_currency: '金额',
slip_min: '最低',
slip_min_error: '最低投注金额为 {amount}',
odds_changed: '部分选项赔率已变更,请确认后下注',
odds_suspended: '部分选项已暂停或关闭,请移除后重试',
accept_changes_place: '接受变更并下注',
odds_was: '原赔率',
odds_now: '新赔率',
place_confirm_title: '确认下注',
place_confirm_single:
"选项:{pick}{'@'}{odds}\n投注金额{stake}\n预计派彩{return}\n\n确认提交此注单",
place_confirm_singles:
'共 {count} 笔单关\n总投注{stake}\n预计派彩{return}\n\n确认提交',
place_confirm_parlay:
'串关 {count} 场,总赔率 {odds}\n投注金额{stake}\n预计派彩{return}\n\n确认提交',
place_success: '下注成功',
place_failed: '下注失败',
bet_no: '注单号',
match: '比赛',
selection: '投注选项',
odds: '赔率',
potential_payout: '预计派彩',
placed_at: '下注时间',
detail_title: '注单详情',
selections: '投注选项',
},
profile: {
edit: '修改资料',
edit_title: '修改资料',
save_success: '保存成功',
basic_info: '基础信息',
change_avatar: '更换头像',
username: '用户名',
username_locked: '用户名不可修改',
account: '账户信息',
quick_nav: '快捷入口',
language: '语言',
avatar: '选择头像',
avatar_change: '修改头像',
avatar_confirm: '确定',
section_contact: '联系方式',
section_account: '账号信息',
change_password: '修改密码',
show_password: '查看',
hide_password: '隐藏',
password_unavailable: '••••••••',
password_unavailable_hint: '密码不可查看,如需重置请联系客服',
section_password: '修改密码(可选)',
avatar_hint: '从内置球员中选择头像',
avatar_search: '搜索球员、位置或国家',
avatar_empty: '未找到匹配球员',
phone: '手机号',
email: '邮箱',
phone_placeholder: '请输入手机号',
email_placeholder: '请输入邮箱',
save: '保存',
password_optional_hint: '不修改密码可留空',
old_password_placeholder: '留空则不修改',
new_password_placeholder: '留空则不修改',
confirm_password_placeholder: '留空则不修改',
old_password: '当前密码',
new_password: '新密码',
confirm_password: '确认新密码',
back: '返回',
saved: '联系方式已保存',
save_failed: '保存失败',
password_changed: '密码已更新',
password_failed: '密码修改失败',
password_mismatch: '两次新密码不一致',
password_incomplete: '修改密码需填写当前密码、新密码及确认密码',
username_placeholder: '登录账号名',
username_readonly_hint: '账号名称由后台管理,如需修改请联系客服',
username_updated: '账号名称已更新',
password_disabled: '当前账号不允许自行修改密码,请联系客服',
rules_title: '投注规则',
rules_p1: '本平台第一版仅支持足球赛前盘不含滚球、Cash Out、改单及系统串关。',
rules_p2: '串关为 2 串 1 至 5 串 1每场比赛最多选择一项冠军盘、四分盘让球/大小不可进入串关。',
rules_p3: '赛果由平台根据官方录入的半场/全场比分结算,结算预览经确认后入账。',
rules_p4: '若本说明与后台公告冲突,以最新公告及实际盘口规则为准。',
rules_p5: '操作步骤:进入任意赛事详情,点右上角「?」查看玩法说明。',
},
} as const;