{
"login": {
"username": "用户名",
"usernamePlaceholder": "请输入用户名",
"password": "密码",
"passwordPlaceholder": "请输入密码",
"apikey": "API 密钥",
"apikeyPlaceholder": "请输入 API 密钥 (sk-octopus-...)",
"mode": {
"user": "账户登录",
"apikey": "密钥登录"
},
"error": {
"generic": "登录失败,请检查登录凭据"
},
"button": {
"loading": "登录中...",
"submit": "登录"
}
},
"apiKeyDashboard": {
"error": "加载数据失败",
"logout": "退出",
"requestStats": "请求统计",
"totalStats": "全部统计",
"inputStats": "输入统计",
"outputStats": "输出统计",
"requestCount": "请求次数",
"timeConsumed": "消耗时间",
"totalToken": "消耗 Token",
"totalCost": "消耗费用",
"inputTokens": "输入 Tokens",
"inputCost": "输入费用",
"outputTokens": "输出 Tokens",
"outputCost": "输出费用",
"successRequests": "成功请求",
"failedRequests": "失败请求",
"quota": "剩余额度",
"unlimited": "无限制",
"expireAt": "过期时间",
"neverExpire": "永不过期",
"daysLeft": "天后到期",
"expired": "已过期",
"supportedModels": "支持的模型"
},
"navbar": {
"home": "主页",
"channel": "渠道",
"group": "分组",
"key": "密钥",
"model": "价格",
"log": "日志",
"setting": "设置"
},
"toolbar": {
"popover": {
"ariaLabel": "视图选项",
"layout": "布局",
"sort": "排序",
"grid": "网格",
"list": "列表",
"nameAsc": "名称正序",
"nameDesc": "名称倒序",
"createdAsc": "时间正序",
"createdDesc": "时间倒序",
"asc": "升序",
"desc": "降序",
"filter": {
"title": "筛选",
"channel": {
"all": "全部渠道",
"enabled": "仅启用",
"disabled": "仅禁用"
},
"group": {
"all": "全部分组",
"withMembers": "有成员",
"empty": "空分组"
},
"model": {
"all": "全部模型",
"priced": "仅收费",
"free": "仅免费"
}
}
}
},
"common": {
"copy": {
"success": "复制成功",
"failed": "复制失败",
"noContent": "无可复制内容"
}
},
"home": {
"activity": {
"requestCount": "请求次数",
"waitTime": "等待时间",
"totalToken": "消耗 Token",
"totalCost": "消耗费用",
"noData": "无数据"
},
"total": {
"requestStats": "请求统计",
"totalStats": "全部统计",
"inputStats": "输入统计",
"outputStats": "输出统计",
"requestCount": "请求次数",
"timeConsumed": "消耗时间",
"totalToken": "消耗 Token",
"totalCost": "消耗费用",
"inputTokens": "输入 Tokens",
"inputCost": "输入费用",
"outputTokens": "输出 Tokens",
"outputCost": "输出费用"
},
"chart": {
"title": "趋势",
"totalRequests": "请求次数",
"totalCost": "消费金额",
"totalTokens": "Tokens 消耗",
"timePeriod": "时间周期",
"metricType": {
"cost": "金额",
"count": "次数",
"tokens": "Tokens"
},
"period": {
"today": "今天",
"last7Days": "7天",
"last30Days": "30天"
}
},
"rank": {
"title": "排行榜",
"sortByCost": "金额",
"sortByCount": "次数",
"sortByTokens": "Tokens",
"noData": "暂无排行数据",
"successRate": "成功率"
}
},
"setting": {
"appearance": "外观",
"system": "系统",
"theme": {
"label": "主题",
"light": "浅色",
"dark": "深色",
"system": "跟随系统"
},
"language": {
"label": "语言",
"zh_hans": "简体中文",
"zh_hant": "繁体中文",
"en": "English"
},
"proxyUrl": {
"label": "代理地址",
"placeholder": "请输入代理地址"
},
"statsSaveInterval": {
"label": "统计保存周期(分钟)",
"placeholder": "请输入周期(分钟)"
},
"corsAllowOrigins": {
"label": "CORS 跨域白名单",
"hint": "为空禁止跨域,* 允许所有",
"example": "只允许指定域名: https://example.com,https://example2.com"
},
"circuitBreaker": {
"title": "熔断器配置",
"threshold": {
"label": "熔断触发阈值(连续失败次数)",
"placeholder": "请输入阈值"
},
"cooldown": {
"label": "基础冷却时间(秒)",
"placeholder": "请输入冷却时间"
},
"maxCooldown": {
"label": "最大冷却时间(秒)",
"placeholder": "请输入最大冷却时间"
},
"hint": "当渠道连续失败达到阈值后触发熔断,冷却时间按指数退避增长,上限为最大冷却时间"
},
"saved": "已保存",
"backup": {
"title": "备份 / 恢复",
"export": {
"title": "导出",
"includeLogs": "包含日志",
"includeStats": "包含统计",
"button": "下载 JSON",
"exporting": "导出中...",
"success": "开始导出"
},
"import": {
"title": "导入(增量)",
"selected": "已选择文件",
"button": "导入 JSON",
"importing": "导入中...",
"noFile": "请先选择 JSON 文件",
"success": "导入成功",
"failed": "导入失败",
"result": "导入结果"
}
},
"apiKey": {
"title": "API 密钥",
"empty": "暂无 API 密钥",
"add": "添加密钥",
"loadFailed": "加载失败",
"form": {
"name": "名称",
"maxCost": "最大金额",
"maxCostPlaceholder": "请输入金额",
"unlimited": "无限制",
"expireAt": "过期日期",
"selectDate": "选择日期",
"neverExpire": "永不过期",
"supportedModels": "支持的模型",
"noModels": "暂无可选模型",
"modelsHint": "不选择则为无限制",
"enabled": "是否启用",
"cancel": "取消",
"create": "创建",
"save": "保存",
"confirm": "确认"
},
"stats": {
"noData": "暂无统计数据",
"inputToken": "输入 Token",
"outputToken": "输出 Token",
"inputCost": "输入费用",
"outputCost": "输出费用",
"requestSuccess": "成功请求",
"requestFailed": "失败请求"
},
"toast": {
"createSuccess": "API 密钥创建成功",
"createError": "API 密钥创建失败",
"updateSuccess": "API 密钥更新成功",
"updateError": "API 密钥更新失败",
"deleteSuccess": "API 密钥删除成功",
"deleteError": "API 密钥删除失败"
}
},
"llmPrice": {
"title": "模型价格",
"updateInterval": {
"label": "自动更新间隔(小时)",
"placeholder": "请输入间隔(小时)"
},
"manualUpdate": {
"label": "手动更新价格",
"button": "立即更新",
"updating": "更新中..."
},
"lastUpdate": "上次更新",
"neverUpdated": "从未更新",
"updateSuccess": "价格更新成功",
"updateFailed": "价格更新失败"
},
"llmSync": {
"title": "渠道同步",
"syncInterval": {
"label": "自动同步间隔(小时)",
"placeholder": "请输入间隔(小时)"
},
"manualSync": {
"label": "手动同步渠道",
"button": "立即同步",
"syncing": "同步中..."
},
"lastSync": "上次同步",
"neverSynced": "从未同步",
"syncSuccess": "渠道同步成功",
"syncFailed": "渠道同步失败"
},
"account": {
"title": "账户设置",
"save": "保存",
"saving": "保存中...",
"username": {
"label": "修改用户名",
"placeholder": "请输入新用户名",
"empty": "用户名不能为空",
"success": "用户名修改成功",
"failed": "用户名修改失败"
},
"password": {
"label": "修改密码",
"oldPlaceholder": "请输入当前密码",
"newPlaceholder": "请输入新密码",
"confirmPlaceholder": "请确认新密码",
"oldEmpty": "请输入当前密码",
"newEmpty": "请输入新密码",
"mismatch": "两次输入的密码不一致",
"tooShort": "密码长度至少为6位",
"change": "修改密码",
"success": "密码修改成功",
"failed": "密码修改失败"
}
},
"info": {
"title": "版本信息",
"currentVersion": "当前版本",
"latestVersion": "最新版本",
"buildTime": "构建时间",
"publishedAt": "发布时间",
"github": "GitHub 仓库",
"unknown": "未知",
"versionMismatch": "版本不匹配",
"versionMismatchHint": "前端版本 ({frontend}) 与后端版本 ({backend}) 不一致,可能是浏览器缓存问题,请强制刷新页面。",
"forceRefresh": "强制刷新",
"newVersionAvailable": "发现新版本可用",
"newVersionAvailableHint": "请先备份数据,然后更新系统",
"updateNow": "立即更新",
"updating": "更新中...",
"updateSuccess": "更新成功,服务即将重启",
"updateFailed": "更新失败"
},
"log": {
"title": "日志设置",
"enabled": {
"label": "启用历史日志"
},
"keepPeriod": {
"label": "日志保存天数",
"placeholder": "请输入天数"
},
"clear": {
"label": "清空历史日志",
"button": "清空",
"clearing": "清空中..."
},
"clearSuccess": "日志已清空",
"clearFailed": "清空失败"
}
},
"group": {
"toast": {
"created": "创建成功",
"createFailed": "创建失败",
"updated": "更新成功",
"updateFailed": "更新失败",
"deleted": "删除成功",
"autoAddFailed": "自动添加失败"
},
"create": {
"title": "创建分组",
"submit": "创建",
"submitting": "创建中..."
},
"card": {
"empty": "暂无规则"
},
"detail": {
"actions": {
"edit": "编辑",
"cancel": "取消",
"save": "保存",
"copyName": "复制名称",
"delete": "删除",
"confirmDelete": "确认删除"
}
},
"form": {
"name": "分组名称",
"matchRegex": "匹配正则",
"matchRegexPlaceholder": "留空则默认按分组名称模糊匹配",
"matchRegexInvalid": "正则无效",
"firstTokenTimeOut": "首字超时",
"firstTokenTimeOutHint": "单位秒,仅流式响应起效,0 表示不限制",
"sessionKeepTime": "会话保持",
"sessionKeepTimeHint": "单位秒,会话期间保持使用同一渠道,0 表示禁用",
"items": "已选模型",
"addItem": "添加模型",
"autoAdd": "自动添加",
"clear": "清空",
"selectChannel": "渠道",
"selectModel": "模型"
},
"mode": {
"roundRobin": "轮询",
"random": "随机",
"failover": "故障转移",
"weighted": "加权分配"
},
"empty": "暂无分组,点击左上角按钮创建"
},
"model": {
"create": {
"title": "创建模型",
"name": "模型名称",
"input": "输入价格",
"output": "输出价格",
"cacheRead": "缓存读取",
"cacheWrite": "缓存写入",
"submit": "创建",
"submitting": "创建中..."
},
"toast": {
"updated": "模型价格已更新",
"updateFailed": "更新失败",
"deleted": "模型已删除",
"deleteFailed": "删除失败"
},
"card": {
"inputCache": "输入/缓存",
"outputCache": "输出/缓存",
"edit": "编辑",
"delete": "删除"
},
"overlay": {
"cancel": "取消",
"deleting": "删除中...",
"confirmDelete": "确认删除",
"input": "输入",
"output": "输出",
"cacheRead": "缓存读取",
"cacheWrite": "缓存写入",
"save": "保存"
}
},
"log": {
"list": {
"noMore": "没有更多日志了"
},
"card": {
"error": "错误",
"errorInfo": "错误信息",
"firstToken": "首字",
"totalTime": "总耗时",
"input": "输入",
"output": "输出",
"cost": "费用",
"requestContent": "请求内容",
"responseContent": "响应内容",
"noRequestContent": "(无请求内容)",
"noResponseContent": "(无响应内容)",
"firstTokenTime": "首字时间",
"tokens": "tokens",
"retryDetails": "重试详情",
"attempts": "次尝试",
"success": "成功",
"failed": "失败"
}
},
"channel": {
"card": {
"requestCount": "请求次数",
"totalCost": "总成本",
"toast": {
"enabled": "渠道已启用",
"disabled": "渠道已禁用"
}
},
"detail": {
"title": {
"edit": "编辑渠道",
"view": "渠道详情"
},
"sections": {
"requests": "请求详情",
"tokens": "Token 使用",
"costs": "成本详情",
"baseUrls": "Base URLs",
"keys": "密钥"
},
"noBaseUrls": "暂无 Base URL",
"noKeys": "暂无密钥",
"metrics": {
"totalRequests": "总请求",
"totalToken": "总 Token",
"totalCost": "总成本",
"successRequests": "成功请求",
"failedRequests": "失败请求",
"inputToken": "输入 Token",
"outputToken": "输出 Token",
"inputCost": "输入成本",
"outputCost": "输出成本",
"avgWaitTime": "等待时间"
},
"actions": {
"edit": "编辑",
"cancel": "取消",
"save": "保存",
"saving": "保存中...",
"delete": "删除",
"confirmDelete": "确认删除",
"deleting": "删除中..."
}
},
"create": {
"dialogTitle": "创建新渠道",
"submit": "创建渠道",
"submitting": "创建中..."
},
"form": {
"add": "添加",
"name": "渠道名称",
"type": "渠道类型",
"baseUrls": "Base URLs",
"baseUrlUrl": "地址",
"baseUrlDelay": "延迟(ms)",
"advanced": "高级设置",
"apiKey": "API Key",
"customHeader": "自定义 Header",
"customHeaderKey": "Header Key",
"customHeaderValue": "Header Value",
"customHeaderAdd": "添加 Header",
"channelProxy": "渠道代理",
"channelProxyPlaceholder": "可选:仅对该渠道生效(覆盖全局代理)",
"paramOverride": "参数覆盖",
"paramOverridePlaceholder": "可选:JSON 字符串,用于覆盖请求参数",
"model": "模型",
"enabled": "启用",
"proxy": "使用代理",
"modelCustomPlaceholder": "自定义模型名称",
"modelAdd": "添加",
"modelRefresh": "刷新",
"modelRefreshSuccess": "模型列表获取成功",
"modelRefreshFailed": "模型列表获取失败",
"modelRefreshEmpty": "未获取到模型列表",
"modelSelected": "已选模型",
"modelNoSelected": "暂未选择模型",
"modelClearAll": "清除全部",
"typeOpenAIChat": "OpenAI Chat",
"typeOpenAIResponse": "OpenAI Response",
"typeOpenAIEmbedding": "OpenAI Embedding",
"typeAnthropic": "Anthropic",
"typeGemini": "Gemini",
"typeVolcengine": "火山引擎",
"autoSync": "自动同步",
"autoGroup": "自动分组",
"autoGroupNone": "不自动分组",
"autoGroupFuzzy": "模糊匹配",
"autoGroupExact": "准确匹配",
"autoGroupRegex": "正则匹配",
"matchRegex": "匹配正则",
"matchRegexPlaceholder": "可选:用于匹配请求模型名称的正则表达式",
"remark": "备注"
}
}
}