267 lines
10 KiB
JSON
267 lines
10 KiB
JSON
{
|
||
"title": "配置中心",
|
||
"nav": {
|
||
"aria": "运营配置子导航",
|
||
"sidebarTitle": "运营配置导航",
|
||
"groups": {
|
||
"betting": "投注与展示",
|
||
"risk": "风控"
|
||
},
|
||
"items": {
|
||
"plays": "玩法与限额",
|
||
"odds": "赔率",
|
||
"rebate": "佣金 / 回水",
|
||
"jackpot": "奖池配置",
|
||
"risk-cap": "赔付封顶"
|
||
}
|
||
},
|
||
"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": "放弃更改"
|
||
},
|
||
"system": {
|
||
"title": "开奖与结算运行参数",
|
||
"runtimeTitle": "全局运行参数",
|
||
"runtimeIntro1": "这里放不属于玩法版本、赔率版本、风控版本的全局系统参数。它们会直接影响钱包转账、任务开关或系统运行策略。",
|
||
"runtimeIntro2": "玩法、赔率、回水、封顶仍然统一放在“运营配置”里管理;系统设置只承接跨模块的运行参数,避免后台入口职责重叠。",
|
||
"description": "用于控制 RNG 开奖后的审核流转、冷静期时长和系统自动结算行为。这些参数属于全局运行策略,不跟随玩法/赔率版本发布。",
|
||
"loadFailed": "系统设置加载失败",
|
||
"saveSuccess": "系统设置已保存",
|
||
"saveFailed": "系统设置保存失败",
|
||
"fields": {
|
||
"manualReview": "开奖结果必须人工审核",
|
||
"cooldownMinutes": "冷静期时长(分钟)",
|
||
"autoSettlement": "自动执行结算"
|
||
},
|
||
"hints": {
|
||
"manualReview": "开启后,RNG 开奖结果会先进入待审核,必须由后台人工发布。",
|
||
"cooldownMinutes": "结果发布后等待多久再进入 settling。填 0 表示发布后直接进入结算。",
|
||
"autoSettlement": "关闭后,tick 不会自动跑结算,只能由后台手工执行。"
|
||
},
|
||
"states": {
|
||
"enabled": "已开启",
|
||
"disabled": "已关闭"
|
||
},
|
||
"discard": "放弃更改"
|
||
},
|
||
"play": {
|
||
"batchGroups": {
|
||
"d2": "2D 全局",
|
||
"d3": "3D 全局",
|
||
"d4": "4D 全局",
|
||
"big-small": "Big / Small",
|
||
"position": "位置类玩法",
|
||
"box": "包号类玩法",
|
||
"jackpot": "奖池"
|
||
},
|
||
"validation": {
|
||
"minMaxInvalid": "{{playCode}}:最小下注额不能大于最大下注额"
|
||
},
|
||
"publishFailed": "发布失败",
|
||
"createDraftSuccess": "已创建草稿 v{{version}}",
|
||
"createDraftFailed": "创建草稿失败",
|
||
"ruleSavedLocal": "规则文案已写入本地草稿,记得保存草稿后再发布。",
|
||
"deleteFailed": "删除失败",
|
||
"activeVersion": "当前生效版本 v{{version}}",
|
||
"readOnlyHint": "当前限额与规则为只读,请先创建草稿。",
|
||
"batchSwitchesTitle": "批量开关",
|
||
"batchSwitchesDesc": "这里只会修改当前草稿;保存并发布后,玩家下注表会按新配置刷新。",
|
||
"readOnlyDraftHint": "当前版本为只读,请先创建草稿。",
|
||
"batchEnabledCount": "{{enabledCount}}/{{total}} 已开启",
|
||
"noPlayTypes": "暂无玩法",
|
||
"actions": {
|
||
"enable": "开启",
|
||
"disable": "关闭",
|
||
"ruleText": "规则文案"
|
||
},
|
||
"table": {
|
||
"playCode": "玩法编码",
|
||
"category": "分类",
|
||
"status": "状态",
|
||
"displayName": "显示名称",
|
||
"order": "排序",
|
||
"minBet": "最小下注",
|
||
"maxBet": "最大下注",
|
||
"actions": "操作"
|
||
},
|
||
"states": {
|
||
"enabled": "开启",
|
||
"disabled": "关闭",
|
||
"readOnly": "只读"
|
||
},
|
||
"aria": {
|
||
"enablePlay": "切换 {{playCode}} 启用状态"
|
||
},
|
||
"ruleDialog": {
|
||
"title": "规则文案(中文)",
|
||
"description": "玩法 {{playCode}};修改内容只会暂存到草稿,保存并发布后才会生效。",
|
||
"fieldLabel": "中文规则文案",
|
||
"apply": "应用到草稿"
|
||
}
|
||
},
|
||
"odds": {
|
||
"tabs": {
|
||
"all": "全部"
|
||
},
|
||
"category": "分类",
|
||
"playType": "玩法类型",
|
||
"noPlayTypes": "该分类下暂无玩法。",
|
||
"sheetDescription": "选择一个版本在此查看;非草稿版本可以回滚成新的草稿。",
|
||
"activeVersionPrefix": "当前生效版本:",
|
||
"readOnlyHint": "当前版本为只读,请先创建草稿后再修改赔率。",
|
||
"loadingDetails": "正在加载详情…",
|
||
"multiplier": "倍数 x{{value}} · {{currency}}",
|
||
"missingScopeRow": "缺少 {{scope}} 对应行,请检查种子或版本数据。",
|
||
"rebateRate": "回水比例 (%)",
|
||
"rebateRateHint": "会把 rebate_rate 写入该玩法下所有奖级范围。",
|
||
"publishFailed": "发布失败",
|
||
"createDraftSuccess": "已创建草稿 v{{version}}",
|
||
"createDraftFailed": "创建草稿失败",
|
||
"rollbackSuccess": "已从 v{{fromVersion}} 克隆出新草稿 v{{version}}",
|
||
"rollbackFailed": "回滚失败",
|
||
"deleteFailed": "删除失败",
|
||
"rollbackDialog": {
|
||
"title": "确认回滚",
|
||
"description": "系统会基于版本 v{{version}} 克隆出新的草稿,不会直接覆盖当前生效版本。",
|
||
"confirm": "确认回滚"
|
||
},
|
||
"publishDialog": {
|
||
"title": "确认发布赔率版本?",
|
||
"description": "新赔率会立即影响后续新注单;已成功下注的历史注单仍按各自保存的赔率快照结算。",
|
||
"confirm": "确认发布",
|
||
"columns": {
|
||
"prizeScope": "奖级范围",
|
||
"currentActive": "当前生效",
|
||
"afterPublish": "发布后"
|
||
}
|
||
}
|
||
},
|
||
"rebate": {
|
||
"sheetDescription": "回水配置存放在赔率草稿版本中,与赔率共用同一套版本记录。",
|
||
"publishLabel": "发布",
|
||
"publishSuccess": "已发布带回水的赔率版本",
|
||
"publishFailed": "发布失败",
|
||
"createDraftSuccess": "已创建草稿 v{{version}}",
|
||
"createDraftFailed": "创建草稿失败",
|
||
"deleteFailed": "删除失败",
|
||
"editingVersion": "当前编辑版本 v{{version}} · {{status}}",
|
||
"readOnlyHint": "修改回水前请先创建草稿。",
|
||
"fields": {
|
||
"d2": "2D 回水比例 (%)",
|
||
"d3": "3D 回水比例 (%)",
|
||
"d4": "4D 回水比例 (%)"
|
||
},
|
||
"winEnjoy": {
|
||
"label": "中奖注单也应用回水",
|
||
"description": "这是预留字段,后续可和风控、结算规则对齐后再真正落库存储。"
|
||
},
|
||
"effectiveTime": "生效时间(当前赔率生效版本)"
|
||
},
|
||
"riskCap": {
|
||
"validation": {
|
||
"requireAtLeastOne": "至少需要一条封顶配置",
|
||
"defaultGreaterThanZero": "默认封顶金额必须大于 0",
|
||
"numberMustBe4Digits": "号码必须为 4 位数字:{{number}}",
|
||
"enterValidCapAmount": "请输入有效的封顶金额"
|
||
},
|
||
"publishFailed": "发布失败",
|
||
"createDraftSuccess": "已创建草稿 v{{version}}",
|
||
"createDraftFailed": "创建草稿失败",
|
||
"savedLocalDraft": "已写入本地草稿,记得保存草稿后再发布。",
|
||
"deleteFailed": "删除失败",
|
||
"effectiveAt": "生效时间:{{value}}",
|
||
"note": "备注:{{value}}",
|
||
"readOnlyHint": "当前为只读,请先创建草稿。",
|
||
"readOnly": "只读",
|
||
"defaultCap": {
|
||
"title": "默认封顶",
|
||
"description": "没有单独特殊封顶的号码,统一使用这条默认封顶模板。",
|
||
"fieldLabel": "封顶金额(最小单位)"
|
||
},
|
||
"specialCaps": {
|
||
"title": "特殊封顶"
|
||
},
|
||
"loadingDetails": "正在加载详情…",
|
||
"noDetailRows": "暂无明细行。",
|
||
"table": {
|
||
"number": "号码",
|
||
"capAmount": "封顶金额",
|
||
"used": "已占用",
|
||
"remaining": "剩余额度",
|
||
"soldOut": "售罄",
|
||
"ratio": "占比",
|
||
"actions": "操作"
|
||
},
|
||
"occupancy": {
|
||
"title": "全号码占用视图",
|
||
"description": "这里还是占位视图,筛选和导出后续还需要接入真实注单汇总;下方数据目前仍来自当前草稿列表。",
|
||
"searchLabel": "搜索号码",
|
||
"searchPlaceholder": "例如 8888",
|
||
"filterPending": "售罄 / 高风险预设筛选尚未接入",
|
||
"exportPending": "CSV 导出尚未接入"
|
||
},
|
||
"actions": {
|
||
"update": "更新",
|
||
"addSpecialCap": "+ 新增特殊封顶",
|
||
"filterPresets": "筛选预设…",
|
||
"exportCsv": "导出 CSV",
|
||
"close": "关闭"
|
||
},
|
||
"syncDialog": {
|
||
"title": "同步默认封顶",
|
||
"description": "默认封顶模板将被设为 {{value}}。这次只会修改草稿,确认后仍需保存并发布。",
|
||
"confirm": "确认"
|
||
}
|
||
}
|
||
}
|