feat: 增加管理端多语言与多模块界面国际化支持
This commit is contained in:
83
src/i18n/locales/zh/adminUsers.json
Normal file
83
src/i18n/locales/zh/adminUsers.json
Normal 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}}?此操作不可撤销。"
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,14 @@
|
||||
{
|
||||
"title": "审计日志"
|
||||
"title": "审计日志",
|
||||
"moduleCode": "模块编码",
|
||||
"actionCode": "动作编码",
|
||||
"operatorType": "操作者类型",
|
||||
"exactMatch": "精确匹配",
|
||||
"operatorTypePlaceholder": "如 admin / system",
|
||||
"operator": "操作者",
|
||||
"module": "模块",
|
||||
"action": "动作",
|
||||
"target": "目标",
|
||||
"time": "时间",
|
||||
"empty": "无数据"
|
||||
}
|
||||
|
||||
@@ -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": "登录失败"
|
||||
}
|
||||
|
||||
@@ -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": "正在校验登录状态…"
|
||||
}
|
||||
}
|
||||
|
||||
83
src/i18n/locales/zh/config.json
Normal file
83
src/i18n/locales/zh/config.json
Normal 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"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -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 与登录状态。"
|
||||
}
|
||||
}
|
||||
|
||||
132
src/i18n/locales/zh/draws.json
Normal file
132
src/i18n/locales/zh/draws.json
Normal 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}}"
|
||||
}
|
||||
}
|
||||
46
src/i18n/locales/zh/jackpot.json
Normal file
46
src/i18n/locales/zh/jackpot.json
Normal file
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"title": "奖池",
|
||||
"configTitle": "Jackpot 奖池配置",
|
||||
"loadFailed": "加载失败",
|
||||
"saveSuccess": "已保存",
|
||||
"saveFailed": "保存失败",
|
||||
"invalidDrawId": "请填写有效的期号 ID",
|
||||
"manualBurstSuccess": "已手动触发爆池",
|
||||
"manualBurstFailed": "手动爆池失败",
|
||||
"noPoolData": "暂无奖池数据",
|
||||
"displayBalance": "展示余额 {{amount}}",
|
||||
"currentAmount": "当前池余额(最小单位)",
|
||||
"contributionRate": "蓄水比例 0–1",
|
||||
"triggerThreshold": "爆池阈值(最小单位)",
|
||||
"payoutRate": "爆池派彩比例 0–1",
|
||||
"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": "蓄水额"
|
||||
}
|
||||
49
src/i18n/locales/zh/players.json
Normal file
49
src/i18n/locales/zh/players.json
Normal 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}} 吗?此操作不可恢复。"
|
||||
}
|
||||
45
src/i18n/locales/zh/reconcile.json
Normal file
45
src/i18n/locales/zh/reconcile.json
Normal 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": "待核对"
|
||||
}
|
||||
@@ -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": "转账单日报"
|
||||
}
|
||||
}
|
||||
|
||||
91
src/i18n/locales/zh/risk.json
Normal file
91
src/i18n/locales/zh/risk.json
Normal 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": "已取消"
|
||||
}
|
||||
}
|
||||
54
src/i18n/locales/zh/settlement.json
Normal file
54
src/i18n/locales/zh/settlement.json
Normal 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": "失败"
|
||||
}
|
||||
}
|
||||
19
src/i18n/locales/zh/tickets.json
Normal file
19
src/i18n/locales/zh/tickets.json
Normal 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": "中奖"
|
||||
}
|
||||
69
src/i18n/locales/zh/wallet.json
Normal file
69
src/i18n/locales/zh/wallet.json
Normal 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": "出"
|
||||
}
|
||||
Reference in New Issue
Block a user