{ "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": "确认" } } }