feat: 增加管理端多语言与多模块界面国际化支持

This commit is contained in:
2026-05-19 09:11:55 +08:00
parent 49a4caf01e
commit 1b1dfc92ab
110 changed files with 4053 additions and 1308 deletions

View File

@@ -0,0 +1,83 @@
{
"title": "管理员",
"listTitle": "管理员用户列表",
"createAdmin": "新建管理员",
"searchPlaceholder": "按用户名 / 昵称 / 邮箱搜索",
"loadFailed": "加载管理员列表失败",
"nicknameRequired": "请填写昵称",
"newPasswordMin": "新密码至少 8 位",
"roleRequired": "请至少选择一个角色",
"usernameRequired": "请填写登录账号",
"passwordMin": "密码至少 8 位",
"createSuccess": "已创建管理员 {{name}}",
"updateSuccess": "已更新 {{name}}",
"saveAccountFailed": "保存账号失败",
"deleteSuccess": "已删除 {{name}}",
"deleteFailed": "删除失败",
"allPermissions": "全部权限",
"saveRoleSuccess": "已更新 {{name}} 的角色",
"saveRoleFailed": "保存角色失败",
"savePermissionSuccess": "已更新 {{name}} 的权限",
"savePermissionFailed": "保存权限失败",
"saving": "保存中…",
"deleting": "删除中…",
"common": {
"none": "无"
},
"table": {
"account": "账号",
"nickname": "昵称",
"status": "状态",
"roles": "角色",
"direct": "直接权限",
"effective": "生效权限",
"actions": "操作"
},
"status": {
"enabled": "启用",
"disabled": "禁用"
},
"actions": {
"permissions": "权限",
"edit": "编辑",
"delete": "删除",
"cancel": "取消",
"save": "保存"
},
"permissionDialog": {
"title": "管理员权限",
"rolesTitle": "角色",
"rolesDescription": "保存至默认站点,与「直接权限」叠加为有效权限。",
"rolePermissionCount": "含 {{count}} 项功能权限",
"directTitle": "直接权限",
"directDescription": "按菜单或业务域展开,勾选具体的 prd.*;多数情况只调角色即可。",
"selectedRoles": "当前勾选的角色:",
"saveRoles": "保存角色",
"saveDirect": "保存直接权限"
},
"accountDialog": {
"createTitle": "新建管理员",
"editTitle": "编辑账号",
"createDescription": "须为账号指定至少一个默认站点角色。登录账号仅可使用字母、数字、点、下划线与连字符,保存后为小写。",
"editDescription": "登录账号不可修改。留空密码表示不修改。",
"username": "登录账号",
"usernamePlaceholder": "例如 ops_admin",
"nickname": "昵称",
"nicknamePlaceholder": "显示名称",
"emailOptional": "邮箱(可选)",
"emailPlaceholder": "留空则不填",
"password": "密码",
"passwordOptional": "密码(可选)",
"passwordPlaceholderCreate": "至少 8 位",
"passwordPlaceholderEdit": "不修改请留空",
"rolesRequired": "角色(默认站点,至少一项)",
"rolesDescription": "创建后即可在「权限」中继续调整角色或直接授权。",
"noRoles": "暂无角色数据,请等待列表加载完成后重试。"
},
"delete": {
"currentUserBlocked": "不能删除当前登录账号",
"rowActionTitle": "删除该管理员",
"confirmTitle": "确认删除",
"confirmDescription": "确定删除管理员 {{name}}?此操作不可撤销。"
}
}

View File

@@ -1,3 +1,14 @@
{
"title": "审计日志"
"title": "审计日志",
"moduleCode": "模块编码",
"actionCode": "动作编码",
"operatorType": "操作者类型",
"exactMatch": "精确匹配",
"operatorTypePlaceholder": "如 admin / system",
"operator": "操作者",
"module": "模块",
"action": "动作",
"target": "目标",
"time": "时间",
"empty": "无数据"
}

View File

@@ -1,3 +1,24 @@
{
"title": "登录"
"title": "登录",
"loginTitle": "后台登录",
"account": "账号",
"accountPlaceholder": "登录账号",
"password": "密码",
"passwordPlaceholder": "密码",
"captcha": "验证码",
"captchaPlaceholder": "图中字符",
"captchaLoading": "加载验证码中",
"captchaRefresh": "点击刷新验证码",
"captchaFetch": "点击获取",
"apiMissingTitle": "未配置 API 地址",
"apiMissingDescriptionPrefix": "请在环境中设置",
"apiMissingDescriptionSuffix": "Laravel 根 URL如 http://127.0.0.1:8000。",
"submit": "登录",
"submitting": "登录中…",
"captchaLoadFailed": "无法获取验证码,请检查接口或网络",
"apiBaseMissingToast": "未配置 NEXT_PUBLIC_LOTTERY_API_BASE_URL",
"captchaRequired": "请先刷新验证码",
"welcome": "欢迎,{{name}}",
"networkFailed": "网络请求失败",
"loginFailed": "登录失败"
}

View File

@@ -4,7 +4,7 @@
"ne": "नेपाली",
"zh": "中文",
"title": "界面语言",
"changed": "语言"
"changed": "语言已切换为 {{language}}"
},
"app": {
"title": "彩票后台"
@@ -15,6 +15,65 @@
"search": "搜索",
"apply": "应用",
"loading": "加载中...",
"submitting": "提交中..."
"submitting": "提交中...",
"logout": "退出登录",
"close": "关闭",
"viewAll": "查看全部",
"viewDetails": "查看详情",
"reviewNow": "立即审核",
"create": "创建",
"createTask": "创建任务",
"clear": "清除",
"done": "完成"
},
"date": {
"placeholder": "选择日期",
"rangePlaceholder": "选择日期范围",
"rangeHint": "先选开始日,再选结束日(单日可对同一天点两次);点「完成」关闭面板。"
},
"pagination": {
"perPage": "每页条数",
"selectPlaceholder": "请选择",
"summary": "共 {{total}} 条;第 {{page}} / {{lastPage}} 页",
"previous": "上一页",
"next": "下一页"
},
"states": {
"noData": "暂无数据",
"loading": "加载中…",
"comingSoon": "功能开发中"
},
"errors": {
"loadFailed": "加载失败"
},
"toolbar": {
"defaultAdmin": "管理员",
"notifications": "通知",
"notificationsComingSoon": "通知功能开发中",
"accountSettings": "账号设置",
"loggedOut": "已退出登录"
},
"nav": {
"home": "首页",
"dashboard": "仪表盘",
"admin_users": "管理列表",
"players": "玩家列表",
"wallet": "钱包流水",
"draws": "期号列表",
"config": "运营配置",
"risk": "风控",
"settlement": "结算",
"jackpot": "Jackpot",
"reconcile": "对账",
"tickets": "玩家注单",
"reports": "报表导出",
"audit": "审计日志",
"settings": "系统设置"
},
"sidebar": {
"workspace": "工作台"
},
"auth": {
"checking": "正在校验登录状态…"
}
}

View File

@@ -0,0 +1,83 @@
{
"title": "配置中心",
"nav": {
"aria": "运营配置子导航",
"sidebarTitle": "运营配置导航",
"groups": {
"betting": "投注与展示",
"risk_wallet": "风控与资金"
},
"items": {
"plays": "玩法与限额",
"odds": "赔率",
"rebate": "佣金 / 回水",
"risk-cap": "赔付封顶",
"wallet": "钱包阈值"
}
},
"versionStatus": {
"active": "生效中",
"draft": "草稿",
"archived": "已归档"
},
"versionSwitcher": {
"sheetTitle": "切换配置版本",
"sheetDescription": "选择一条版本在本页查看;草稿可编辑,生效中与已归档为只读。",
"loading": "加载中…",
"noneSelected": "未选择版本",
"switch": "切换版本",
"empty": "暂无版本记录。",
"count": "{{count}} 条",
"effectiveAt": "生效时间:{{value}}",
"note": "备注:{{value}}",
"current": "当前查看",
"selected": "已选中",
"view": "查看",
"rollback": "回滚",
"delete": "删除",
"deleteConfirmTitle": "确认删除版本?",
"deleteConfirmDescription": "将永久删除版本 ID {{id}}version_no {{version}})。生效中的版本不可删除。"
},
"versionActions": {
"publishCurrent": "启用为当前版本",
"refreshing": "刷新中",
"refresh": "刷新版本",
"newDraft": "新建草稿",
"saveDraft": "保存草稿"
},
"wallet": {
"title": "钱包转账限额配置",
"description": "金额单位为游戏币种最小单位(如 NPR 下 100 = 1.00 NPR。最小金额至少为 1 最小单位。",
"loadFailed": "加载失败",
"saveSuccess": "保存成功",
"saveFailed": "保存失败",
"fields": {
"inMin": "转入最小金额",
"inMax": "转入最大金额",
"outMin": "转出最小金额",
"outMax": "转出最大金额"
},
"placeholders": {
"min": "例如 1.00",
"max": "例如 10000.00"
},
"hints": {
"inMin": "主站钱包转入彩票钱包的单笔下限",
"inMax": "主站钱包转入彩票钱包的单笔上限",
"outMin": "彩票钱包转出主站钱包的单笔下限",
"outMax": "彩票钱包转出主站钱包的单笔上限"
},
"discard": "放弃更改"
},
"play": {
"batchGroups": {
"d2": "2D 全局",
"d3": "3D 全局",
"d4": "4D 全局",
"big-small": "Big / Small",
"position": "位置类玩法",
"box": "包号类玩法",
"jackpot": "Jackpot"
}
}
}

View File

@@ -1,3 +1,57 @@
{
"title": "仪表盘"
"title": "仪表盘",
"refresh": "刷新",
"notice": "提示",
"todayBetTotal": "当期投注总额",
"currentDrawFinanceSummary": "当前大厅期财务汇总",
"currentPayout": "当期派彩",
"payoutSummary": "中奖派彩 + Jackpot",
"currentProfit": "当期平台盈亏",
"profitFormula": "投注 派彩(近似)",
"currentDraw": "当前期号",
"drawSequence": "第 {{sequence}} 期",
"drawDetails": "期号详情",
"ticketCount": "本期注单笔数",
"relatedBetAmount": "关联投注额",
"riskCapUsage": "风险封顶占用",
"lockedAndCap": "已占用 {{locked}} / 封顶 {{cap}}",
"occupancyDetails": "占用明细",
"hotNumbersTop10": "热门号码 Top 10",
"playDimension": "玩法维度",
"soldOutDistribution": "售罄分布",
"soldOutTotal": "售罄合计",
"pendingReviewResults": "待审核开奖",
"abnormalTransferOrders": "异常转账单",
"viewTransferOrders": "查看转账单",
"noSoldOutNumbers": "暂无售罄号码",
"noPoolData": "该维度暂无池数据",
"numbersByUsage": "号码(按占用率)",
"capUsage": "封顶占用",
"tabs": {
"4d": "4D",
"3d": "3D",
"2d": "2D",
"special": "特别"
},
"soldOutBuckets": {
"d4": "4D",
"d3": "3D",
"d2": "2D",
"special": "特别号",
"other": "其他"
},
"quickLinks": {
"createDrawPlan": "创建期计划",
"drawSchedule": "开售 / 期号",
"results": "开奖结果",
"tickets": "注单管理",
"walletTransactions": "钱包流水",
"reports": "报表中心",
"auditLogs": "审计日志"
},
"warnings": {
"drawPermission": "当前账号无开奖查看/管理权限,财务与风控数据未返回。",
"walletPermission": "当前账号无钱包对账查看权限,异常转账计数未返回。",
"loadFailed": "加载失败,请检查 API 与登录状态。"
}
}

View File

@@ -0,0 +1,132 @@
{
"title": "期号",
"statusListTitle": "期号列表",
"generatePlan": "批量生成期开奖计划",
"generating": "生成中…",
"generateSuccess": "已生成 {{created}} 期,当前缓冲 {{upcoming}}/{{target}}",
"generateFailed": "生成失败",
"drawNo": "期号",
"status": "状态",
"startTime": "开始时间",
"closeTime": "封盘时间",
"drawTime": "开奖时间",
"betTotal": "下注总额",
"payoutTotal": "派彩总额",
"profitLoss": "盈亏",
"actions": "操作",
"queryDraw": "查询期号",
"reset": "重置",
"fuzzyDrawNo": "模糊匹配期号",
"viewDetails": "查看详情",
"invalidDrawId": "无效的期号 ID",
"loadFailed": "加载失败,请检查登录与 API 配置",
"drawDetail": "开奖详情",
"businessDate": "业务日",
"sequenceNo": "流水序号",
"plannedDraw": "计划开奖",
"coolingEndTime": "冷静期结束",
"resultSource": "结果来源",
"currentResultVersion": "当前结果版本",
"settleVersion": "结算版本",
"isReopened": "是否重开",
"yes": "是",
"no": "否",
"batchStats": "批次统计",
"batchTotal": "总批次",
"pendingReview": "待审核",
"published": "已发布",
"viewFinance": "查看期号收支",
"drawActions": "期号操作",
"drawActionsDesc": "手动封盘 / 取消 / RNG / 重开 / 触发结算均直接调用后台接口。",
"manualClose": "手动封盘",
"cancelDraw": "取消期号",
"cancelBeforeDraw": "未开奖前取消",
"rngDraw": "RNG开奖",
"rngAutoGenerate": "RNG 自动生成",
"reopen": "重开",
"cooldownReopen": "冷静期重开",
"runSettlement": "触发结算",
"processing": "处理中…",
"actionSuccess": "{{name}}成功",
"actionFailed": "{{name}}失败",
"hallPreviewStatus": "大厅预览 {{status}}",
"financeOverview": "期号收支概览",
"orderAndItemCount": "订单数 / 注项数",
"actualBet": "当期实扣投注",
"currentPayout": "当期派彩合计",
"grossProfit": "近似毛损益",
"settlementBatchList": "结算批次列表(按期号筛选)",
"relatedSettlementBatches": "本关联期结算批次",
"noSettlementBatches": "暂无结算批次记录。",
"ticketCount": "票数",
"winCount": "中奖数",
"finishedAt": "完成时间",
"resultsTitle": "开奖结果",
"reviewAndPublish": "去审核 / 发布",
"viewReviewQueue": "查看审核队列",
"noPublishedBatch": "暂无已发布批次。",
"version": "版本 v{{version}}",
"sourceType": "生成方式 {{source}}",
"manualEntry": "人工录入",
"rng": "RNG",
"rngSummary": "RNG 摘要 {{hash}}",
"confirmedAt": "确认时间 {{time}}",
"prize": "奖项",
"tail3": "尾3",
"tail2": "尾2",
"headTail": "头/尾",
"manualResultEntry": "人工录入开奖结果",
"currentStatusAndDraft": "当前状态 {{status}} · 保存后生成待确认批次,不会直接发布",
"enter23Numbers": "请完整输入 23 组 4 位数字",
"draftSaved": "已保存草稿 v{{version}},等待确认发布",
"saveFailed": "保存失败",
"clear": "清空",
"saveDraft": "保存草稿",
"saving": "保存中…",
"pendingBatches": "待确认批次",
"noPendingBatches": "当前没有待审核pending_review批次。",
"batchId": "批次 ID",
"numberCount": "号码条数",
"reviewAndPublishAction": "核对并发布",
"noPublishPermission": "无发布权限",
"batchNotFound": "未找到批次",
"batchNotFoundDesc": "请返回审核列表确认 batch id。",
"backToReviewQueue": "返回审核队列",
"publishTitle": "发布",
"cannotPublish": "不可发布",
"cannotPublishDesc": "当前批次状态为「{{status}}」。",
"checkBeforePublish": "请核对以下号码后再发布",
"checkBeforePublishDesc": "确认无误后点击发布。",
"publishedView": "查看已发布展示",
"confirmPublish": "确认发布",
"submitting": "提交中…",
"publishSuccess": "已发布 · {{drawNo}} · 状态 {{status}}",
"publishFailed": "发布失败",
"sourceTypeFull": "生成方式:{{source}} · 号码条数:{{count}}/23 · RNG 摘要:{{hash}}",
"subnav": {
"status": "期号状态",
"results": "开奖结果",
"finance": "期号收支",
"review": "审核与发布"
},
"statusOptions": {
"all": "不限",
"pending": "未开始",
"open": "可下注",
"closing": "封盘中",
"closed": "已封盘待开奖",
"drawing": "开奖处理中",
"review": "待人工审核",
"cooldown": "冷静期",
"settling": "结算处理中",
"settled": "已结算",
"cancelled": "已取消"
},
"resultSlots": {
"first": "头奖",
"second": "二奖",
"third": "三奖",
"starter": "特别奖 {{index}}",
"consolation": "安慰奖 {{index}}"
}
}

View File

@@ -0,0 +1,46 @@
{
"title": "奖池",
"configTitle": "Jackpot 奖池配置",
"loadFailed": "加载失败",
"saveSuccess": "已保存",
"saveFailed": "保存失败",
"invalidDrawId": "请填写有效的期号 ID",
"manualBurstSuccess": "已手动触发爆池",
"manualBurstFailed": "手动爆池失败",
"noPoolData": "暂无奖池数据",
"displayBalance": "展示余额 {{amount}}",
"currentAmount": "当前池余额(最小单位)",
"contributionRate": "蓄水比例 01",
"triggerThreshold": "爆池阈值(最小单位)",
"payoutRate": "爆池派彩比例 01",
"forceTriggerGap": "强制爆池间隔(已结算期数)",
"minBetAmount": "最低下注额(最小单位)",
"comboTriggerPlays": "组合触发玩法(逗号分隔)",
"status": "开关",
"disabled": "关闭",
"enabled": "开启",
"saving": "保存中…",
"save": "保存",
"manualBurstDrawId": "手动爆池期号 ID",
"manualBurstAmount": "爆池金额(空为全部)",
"processing": "处理中…",
"manualBurst": "手动爆池",
"filter": "筛选",
"drawNo": "期号",
"optional": "可选",
"apply": "应用",
"payoutRecords": "Jackpot 派彩记录",
"contributionRecords": "Jackpot 蓄水记录",
"subnavLabel": "Jackpot 子导航",
"subnavPools": "奖池配置",
"subnavRecords": "记录",
"payoutLoadFailed": "派彩记录加载失败",
"contributionLoadFailed": "蓄水记录加载失败",
"trigger": "触发",
"payoutAmount": "派彩额",
"winnerCount": "中奖人数",
"time": "时间",
"ticketNo": "注单",
"player": "玩家",
"contributionAmount": "蓄水额"
}

View File

@@ -0,0 +1,49 @@
{
"title": "玩家",
"listTitle": "玩家列表",
"createPlayer": "新建玩家",
"searchPlaceholder": "按玩家 ID / 用户名 / 昵称搜索",
"search": "搜索",
"refresh": "刷新",
"loadFailed": "加载玩家列表失败",
"siteCodeRequired": "请填写主站编号",
"sitePlayerIdRequired": "请填写主站玩家 ID",
"createFailed": "创建玩家失败",
"createSuccess": "已创建玩家 {{name}}",
"noChanges": "没有变更",
"updateFailed": "更新玩家失败",
"updateSuccess": "已更新 {{name}}",
"deleteFailed": "删除失败",
"deleteSuccess": "已删除玩家 {{name}}",
"statusNormal": "正常",
"statusFrozen": "冻结",
"statusBanned": "封禁",
"site": "主站",
"sitePlayerId": "主站玩家ID",
"username": "用户名",
"nickname": "昵称",
"currency": "币种",
"balance": "余额",
"available": "可用",
"status": "状态",
"lastLogin": "最后登录",
"actions": "操作",
"edit": "编辑",
"delete": "删除",
"createDialogTitle": "新建玩家",
"editDialogTitle": "编辑玩家",
"createDialogDesc": "手动注册一个主站玩家到彩票平台,通常由 SSO 登录自动创建。",
"editDialogDesc": "编辑玩家信息。",
"siteCode": "主站编号",
"siteCodePlaceholder": "例如 main_site",
"sitePlayerIdLabel": "主站玩家 ID",
"sitePlayerIdPlaceholder": "主站返回的唯一标识",
"usernamePlaceholderOptional": "选填",
"nicknamePlaceholderOptional": "选填",
"defaultCurrency": "默认币种",
"cancel": "取消",
"save": "保存",
"saving": "保存中…",
"confirmDelete": "确认删除",
"confirmDeleteDesc": "确定要删除玩家 {{name}} 吗?此操作不可恢复。"
}

View File

@@ -0,0 +1,45 @@
{
"title": "对账",
"createTitle": "人工发起对账",
"createDesc": "异常流水由定时任务自动核对。此处供财务按产品文档手动触发:选择对账类型与时间范围;可选填写待核对对象(玩家标识、划转单号或幂等键,每行一条)。任务与明细落库留痕,后续可接自动差异引擎。",
"reconcileType": "对账类型",
"walletTransfer": "钱包划转(主站 ⇄ 彩票)",
"startTime": "对账开始时间",
"endTime": "对账结束时间",
"scope": "限定范围(可选)",
"scopePlaceholder": "每行一条待核对引用,例如:玩家 ID、钱包划转单号、幂等键等。\n留空表示本时间段内不额外指定单据仅任务留痕。",
"scopeHint": "与「钱包流水」中待对账pending_reconcile流水对照使用时可将单号或幂等键粘贴至上方。",
"advancedToggleOpen": "展开高级选项(自定义明细 JSON",
"advancedToggleClose": "收起高级选项(自定义明细 JSON",
"advancedJson": "明细 JSON将覆盖上方「限定范围」生成的行",
"createTask": "创建对账任务",
"submitting": "提交中…",
"loadFailed": "加载失败",
"loadItemsFailed": "加载明细失败",
"periodRequired": "请填写对账时间范围(开始与结束)",
"periodInvalid": "时间无效,请检查所选日期与时间",
"periodOrderInvalid": "结束时间需晚于或等于开始时间",
"advancedJsonInvalid": "高级选项中的 JSON 无法解析",
"createSuccess": "已创建对账任务",
"createFailed": "创建失败",
"noCreatePermission": "当前账号无新建对账任务权限。",
"jobsTitle": "对账任务",
"jobsDesc": "点击一行查看差异明细与分页。",
"refresh": "刷新",
"jobNo": "任务号",
"type": "类型",
"status": "状态",
"period": "对账周期",
"createdAt": "创建时间",
"detailsTitle": "任务明细",
"sideARef": "彩票侧引用",
"sideBRef": "主站侧引用",
"differenceAmount": "差额(分)",
"noDetails": "无明细",
"statusCompleted": "已完成",
"statusRunning": "执行中",
"statusFailed": "失败",
"itemMismatch": "不一致",
"itemMatched": "一致",
"itemPendingCheck": "待核对"
}

View File

@@ -1,3 +1,34 @@
{
"title": "报表"
"title": "报表",
"createExport": "新建导出",
"reportType": "报表类型",
"exportFormat": "导出格式",
"filterJson": "filter_json可选",
"parseFilterFailed": "筛选 JSON 无法解析",
"createSuccess": "已创建导出任务",
"createFailed": "创建失败",
"downloadFailed": "下载失败",
"taskList": "任务列表",
"jobId": "任务号",
"type": "类型",
"format": "格式",
"status": "状态",
"output": "输出",
"download": "下载",
"createdAt": "创建时间",
"id": "ID",
"empty": "无数据",
"reportTypes": {
"draw_profit_summary": "期号盈亏",
"daily_profit_summary": "每日盈亏汇总",
"player_win_loss": "玩家输赢报表",
"wallet_transfer_report": "玩家转入转出报表",
"hot_number_risk_report": "热门号码风险报表",
"play_dimension_report": "玩法维度报表",
"sold_out_number_report": "售罄号码报表",
"rebate_commission_report": "佣金回水报表",
"audit_operation_report": "后台操作审计报表",
"wallet_txns_daily": "钱包流水日报",
"transfer_orders_daily": "转账单日报"
}
}

View File

@@ -0,0 +1,91 @@
{
"title": "风控",
"center": "风控中心",
"drawNo": "期号",
"status": "状态",
"closeTime": "封盘时间",
"actions": "操作",
"all": "全部",
"search": "搜索",
"refresh": "刷新",
"fuzzyDrawNo": "模糊匹配期号",
"loadDrawListFailed": "加载期号列表失败",
"enterRisk": "进入风控",
"poolsTitle": "风险池",
"searchNumber": "搜索号码",
"searchNumberPlaceholder": "如 8888",
"riskFilter": "风险筛选",
"sort": "排序",
"filterAll": "全部",
"filterSoldOut": "售罄",
"filterHighRisk": ">80%",
"sortUsageDesc": "占用比 ↓(热门)",
"sortLockedDesc": "已占用额 ↓",
"sortRemainingAsc": "剩余额 ↑(紧俏)",
"sortNumberAsc": "号码 ↑",
"loadPoolsFailed": "加载风险池失败",
"capAmount": "封顶",
"lockedAmount": "已占用",
"remainingAmount": "剩余",
"usageRatio": "占用比",
"poolStatus": "状态",
"soldOut": "售罄",
"warning": "预警",
"normal": "正常",
"recover": "恢复",
"close": "关闭",
"view": "查看",
"manualCloseSuccess": "已手动关闭号码下注",
"recoverSuccess": "已恢复号码下注",
"actionFailed": "操作失败",
"detailTitle": "风险池详情",
"loadDetailFailed": "加载风险池详情失败",
"backToList": "返回列表",
"backToAllPools": "返回全部风险池",
"numberTitle": "号码 {{number}}",
"drawMeta": "期号 {{drawNo}}",
"totalCap": "封顶额",
"lockedWorstCase": "已占用(最坏赔付预留)",
"remainingSellable": "剩余可售",
"isSoldOut": "售罄",
"yes": "是",
"no": "否",
"occupationLogs": "本号码占用 / 释放流水",
"time": "时间",
"action": "动作",
"amount": "金额",
"source": "来源",
"ticketNo": "注单号",
"playCode": "玩法",
"loadLogsFailed": "加载占用流水失败",
"lockLogsTitle": "风险占用流水",
"drawInfoLoadFailed": "无法加载期号信息",
"loadingDraw": "加载期号…",
"headerTitle": "风控 · 第 {{drawNo}} 期",
"databaseStatus": "数据库状态",
"hallPreviewStatus": "(大厅展示态:{{status}}",
"subnavOccupancy": "风险占用",
"subnavHot": "热门号码",
"subnavSoldOut": "售罄列表",
"subnavPools": "全部风险池",
"changeDraw": "更换期号",
"number4d": "号码4 位)",
"optional": "可选",
"actionFilter": "动作",
"noLimit": "不限",
"lock": "锁定 lock",
"release": "释放 release",
"applyFilter": "应用筛选",
"statusOptions": {
"pending": "未开始",
"open": "可下注",
"closing": "封盘中",
"closed": "已封盘待开奖",
"drawing": "开奖处理中",
"review": "待审核",
"cooldown": "冷静期",
"settling": "结算中",
"settled": "已结算",
"cancelled": "已取消"
}
}

View File

@@ -0,0 +1,54 @@
{
"title": "结算",
"filter": "筛选",
"drawNo": "期号",
"status": "状态",
"apply": "应用",
"batchList": "结算批次",
"loadFailed": "加载失败",
"exportFailed": "导出失败",
"actionSuccess": "{{name}}成功",
"actionFailed": "{{name}}失败",
"placeholderDrawNo": "如 20260511-001",
"reviewStatus": "审核状态",
"ticketCount": "注单数",
"winCount": "中奖笔数",
"payoutTotal": "派彩合计",
"jackpot": "Jackpot",
"finishedAt": "完成时间",
"details": "明细",
"approve": "审核通过",
"pass": "通过",
"reject": "驳回",
"payout": "派彩",
"export": "导出",
"backToList": "返回批次列表",
"errorTitle": "错误",
"retry": "重试",
"batchSummary": "批次 #{{id}}",
"summaryMeta": "期号 {{drawNo}} · 期状态 {{drawStatus}} · 结果批次 v{{version}}",
"settlementStatus": "结算状态",
"reviewState": "审核状态",
"ticketTotal": "注单数",
"winTotal": "中奖笔数",
"payoutAmount": "派彩合计",
"jackpotPayout": "Jackpot 划出",
"startedAt": "开始",
"endedAt": "结束",
"runPayout": "执行派彩",
"exportSettlementReport": "导出结算报表",
"loadingSummary": "加载摘要…",
"detailTitle": "注单结算明细",
"ticketNo": "注单号",
"playCode": "玩法",
"player": "玩家",
"matchedTier": "匹配档",
"regularPayout": "常规派彩",
"loadingDetails": "加载明细…",
"statusOptions": {
"all": "不限",
"running": "进行中",
"completed": "已完成",
"failed": "失败"
}
}

View File

@@ -0,0 +1,19 @@
{
"title": "注单",
"playerTicketQuery": "玩家注单查询",
"playerId": "玩家 ID",
"invalidPlayerId": "请输入有效玩家 ID",
"drawNoOptional": "期号 draw_no可选",
"drawNoPlaceholder": "如 20260520-001",
"query": "查询",
"loadFailed": "加载失败",
"ticketNo": "注单号",
"orderNo": "订单号",
"drawNo": "期号",
"playCode": "玩法",
"number": "号码",
"actualDeduct": "实扣",
"status": "状态",
"failReason": "失败原因",
"winAmount": "中奖"
}

View File

@@ -0,0 +1,69 @@
{
"title": "钱包",
"subnavLabel": "钱包子页",
"subnavTransactions": "钱包流水",
"subnavTransferOrders": "转账单",
"noPermission": "当前账号无访问该页的权限",
"copySuccess": "{{label}}已复制到剪贴板",
"copyFailed": "复制失败,请检查浏览器权限或手动选择文本",
"statusProcessing": "处理中",
"statusSuccess": "成功",
"statusFailed": "失败",
"statusPendingReconcile": "待对账",
"statusReversed": "已冲正",
"statusManuallyProcessed": "已人工处理",
"statusPosted": "已记账",
"filterAll": "不限",
"transferIn": "主站转入",
"transferOut": "主站转出",
"transferOutRefund": "转出失败回补",
"transferOrders": "转账单",
"walletTransactions": "钱包流水",
"playerWalletQuery": "玩家钱包查询",
"localTransferNo": "本地单号",
"externalRefNo": "主站流水号",
"playerAccount": "玩家账号",
"playerAccountPlaceholder": "主站玩家 ID 或用户名(模糊)",
"playerId": "玩家 ID",
"playerIdOptional": "可选,优先于账号",
"requestDateRange": "请求日期范围",
"status": "状态",
"options": "选项",
"abnormalOnly": "仅异常单",
"abnormalOnlyPending": "仅异常(待对账)",
"search": "搜索",
"resetFilters": "重置筛选",
"refreshCurrentPage": "刷新当前页",
"loadFailed": "加载失败",
"direction": "方向",
"amount": "金额",
"failReason": "失败原因",
"requestTime": "请求时间",
"finishedTime": "完成时间",
"actions": "操作",
"reverse": "冲正",
"manualProcess": "人工处理",
"processing": "处理中…",
"reverseSuccess": "冲正成功",
"manualProcessSuccess": "人工处理成功",
"actionFailed": "操作失败",
"txnNo": "流水号",
"bizType": "类型(业务)",
"type": "类型",
"queryFailed": "查询失败",
"invalidPlayerId": "请输入有效玩家 ID",
"querying": "查询中…",
"query": "查询",
"sitePlayer": "站点玩家",
"walletType": "类型",
"currency": "币种",
"balanceMinor": "余额(最小单位)",
"availableBalance": "可用(推算)",
"noWalletRows": "暂无钱包行(从未下过注或未划转也可能无记录)",
"copyTransferNo": "本地单号",
"copyExternalRefNo": "主站流水号",
"copyTxnNo": "流水号",
"copyExternalTxnRefNo": "主站流水号",
"in": "入",
"out": "出"
}