{
"common": {
"save": "保存",
"cancel": "取消",
"confirm": "确认",
"delete": "删除",
"edit": "编辑",
"add": "添加",
"close": "关闭",
"loading": "加载中...",
"retry": "重试",
"copy": "复制",
"copied": "已复制",
"search": "搜索",
"refresh": "刷新",
"back": "返回",
"submit": "提交",
"reset": "重置",
"enabled": "已启用",
"disabled": "已禁用",
"unknown": "未知",
"none": "无",
"yes": "是",
"no": "否",
"online": "在线",
"offline": "离线",
"running": "运行中",
"stopped": "已停止",
"error": "错误",
"success": "成功",
"warning": "警告",
"info": "提示",
"loadFailed": "加载失败",
"saveFailed": "保存失败",
"saveSuccess": "保存成功",
"operationFailed": "操作失败",
"operationSuccess": "操作成功",
"noData": "暂无数据",
"unit": "个",
"survivalRate": "存活率",
"settings": "设置",
"update": "更新"
},
"sidebar": {
"collapse": "折叠/展开",
"closeMenu": "关闭菜单",
"themeLight": "日间模式",
"themeDark": "夜间模式",
"sectionMonitor": "监控",
"sectionConfig": "配置",
"sectionData": "数据",
"sectionExtension": "扩展",
"dashboard": "仪表盘",
"assistant": "晴辰助手",
"chat": "实时聊天",
"services": "服务管理",
"logs": "日志查看",
"models": "模型配置",
"agents": "Agent 管理",
"gateway": "Gateway",
"channels": "消息渠道",
"communication": "通信与自动化",
"security": "安全设置",
"memory": "记忆文件",
"cron": "定时任务",
"usage": "使用情况",
"skills": "Skills",
"settings": "面板设置",
"chatDebug": "系统诊断",
"about": "关于",
"setup": "初始设置"
},
"instance": {
"local": "本机",
"remote": "远程",
"docker": "Docker",
"switchHint": "切换后,模型配置、Agent 等页面将管理对应实例",
"addInstance": "添加实例",
"addRemote": "添加远程实例",
"namePlaceholder": "远程服务器",
"endpointPlaceholder": "http://192.168.1.100:1420",
"nameLabel": "名称",
"endpointLabel": "面板地址",
"gwPortLabel": "Gateway 端口(可选)",
"nameRequired": "请填写名称和面板地址",
"endpointExists": "该端点已存在",
"adding": "添加中...",
"switchedTo": "已切换到 {name} — 模型配置、Agent 等将管理该实例",
"current": "当前",
"remoteHint": "远程服务器需要运行 ClawPanel (serve.js)。",
"example": "示例"
},
"engine": {
"switchedTo": "已切换到 {name} 模式",
"hermesSetupDesc": "安装并配置 Hermes Agent",
"hermesSetupIntro": "Hermes Agent 是一个具有工具调用能力的 AI 助手框架。
此引擎即将上线,敬请期待!",
"hermesDashboardTitle": "Hermes 仪表盘",
"hermesChatTitle": "Hermes 对话",
"dashGatewayStatus": "Gateway 状态",
"dashRunning": "运行中",
"dashStopped": "已停止",
"dashModel": "当前模型",
"dashNoModel": "未配置",
"dashVersion": "版本",
"dashApiEndpoint": "API 地址",
"dashStartGw": "启动 Gateway",
"dashStopGw": "停止",
"dashRestartGw": "重启",
"dashStopping": "停止中…",
"dashRestarting": "重启中…",
"dashQuickActions": "快捷操作",
"dashOpenChat": "打开对话",
"dashOpenPanel": "打开面板",
"dashOpenPanelDesc": "Hermes 对话面板",
"dashOpenCron": "定时任务",
"dashOpenSetup": "安装配置",
"dashModelConfig": "模型配置",
"dashQuickSwitch": "快速切换",
"configTitle": "模型配置",
"configDesc": "选择服务商并配置 API Key 和模型",
"configProvider": "服务商",
"configApiKey": "API Key",
"configModel": "模型",
"configFetchModels": "获取模型",
"configFetching": "获取中…",
"configFetchNeedUrl": "请先填写 API Base URL",
"configFetchNeedKey": "请先填写 API Key",
"configFetchNotSupported": "该接口不支持模型列表获取",
"configFetchSuccess": "获取到 {count} 个模型",
"configSaveBtn": "保存配置",
"configSkipBtn": "跳过",
"gatewayTitle": "启动 Gateway",
"gatewayDesc": "启动 Hermes Gateway 以使用对话和工具调用功能",
"gatewayRunning": "Gateway 运行中(端口 {port})",
"gatewayStopped": "Gateway 未运行",
"gatewayStartBtn": "启动 Gateway",
"gatewayStarting": "启动中…",
"gatewayStartFailed": "Gateway 启动失败",
"setupComplete": "设置完成",
"setupCompleteDesc": "Hermes Agent 已配置完成,可以开始使用了!",
"goToDashboard": "前往仪表盘",
"detecting": "检测中…",
"pythonFound": "Python {version} 已安装",
"pythonTooOld": "Python {version} 版本过低(需 3.11+)",
"pythonNotFound": "未检测到 Python",
"uvFound": "uv 已安装",
"uvNotFound": "未检测到 uv",
"gitFound": "Git 已安装",
"gitNotFound": "未检测到 Git",
"hermesFound": "Hermes {version} 已安装",
"hermesNotFound": "未检测到 Hermes Agent",
"hermesReady": "Gateway 运行中,可直接使用",
"installTitle": "安装 Hermes Agent",
"installDesc": "选择需要的扩展功能,然后点击安装",
"installBtn": "开始安装",
"installingBtn": "安装中…",
"installSuccess": "安装成功",
"installFailed": "安装失败",
"extrasTitle": "扩展功能",
"extrasDesc": "选择需要安装的扩展",
"extraAll": "全选",
"extraCron": "定时任务",
"extraCli": "命令行",
"extraPty": "终端",
"extraMcp": "MCP 工具",
"extraMessaging": "消息平台",
"extraFeishu": "飞书",
"extraDingtalk": "钉钉",
"extraSlack": "Slack",
"extraVoice": "语音",
"viewLogs": "查看日志",
"hideLogs": "隐藏日志",
"chatEmptyHint": "输入消息开始对话",
"chatGatewayOffline": "Gateway 未运行,请先启动",
"chatPlaceholder": "输入消息…",
"chatSend": "发送",
"chatThinking": "思考中…",
"chatNewSession": "新对话"
},
"dashboard": {
"title": "仪表盘",
"desc": "OpenClaw 运行状态概览",
"gateway": "Gateway",
"portDetect": "端口检测",
"notStarted": "未启动",
"versionLabel": "版本",
"versionOfficial": "官方",
"versionChinese": "汉化",
"versionUnknown": "版本信息未获取",
"versionAhead": "当前版本高于推荐稳定版 {version},可能不稳定",
"versionStable": "稳定版 {version}",
"versionRecommend": "推荐稳定版 {version}",
"versionLatest": "最新上游 {version}",
"agentFleet": "Agent 舰队",
"defaultAgent": "默认",
"modelPool": "模型池",
"basedOnProviders": "基于 {count} 个渠道商",
"baseServices": "基础服务",
"controlUI": "Control UI",
"controlUIDesc": "OpenClaw 原生面板",
"controlUIClick": "点击打开浏览器",
"controlUINotRunning": "Gateway 未运行",
"restartGw": "重启 Gateway",
"checkUpdate": "检查更新",
"createBackup": "创建备份",
"recentLogs": "最近日志",
"cliPath": "CLI 路径",
"cliSource": "安装来源",
"cliSourceStandalone": "独立安装版",
"cliSourceNpmZh": "npm 汉化版",
"cliSourceNpmOfficial": "npm 官方版",
"cliSourceNpmGlobal": "npm 全局",
"cliSourceUnknown": "未知来源",
"multiInstall": "检测到多个安装",
"multiInstallHint": "在「面板设置」中可选择使用哪个",
"installCount": "{count} 个安装",
"retry": "重试",
"servicesLoadFail": "服务状态加载失败",
"versionLoadFail": "版本信息加载失败",
"notSet": "未设置",
"port": "端口",
"startBtn": "启动",
"stopBtn": "停止",
"restartBtn": "重启",
"primaryModel": "主模型",
"maxConcurrent": "并发上限",
"mcpTools": "MCP 工具",
"mountedExtensions": "已挂载扩展",
"recentBackup": "最近备份",
"noBackup": "从无备份",
"backupCount": "{count} 个备份文件",
"workspaceCount": "{count} 个独立工作区",
"runtimeVersion": "运行时版本",
"remaining": "剩余",
"activeSessions": "活跃会话",
"defaultModel": "默认模型",
"context": "上下文",
"noLogs": "暂无日志",
"openControlUIFail": "打开 Control UI 失败",
"starting": "启动中...",
"gwStartSent": "Gateway 启动指令已发送",
"startFail": "启动失败",
"stopping": "停止中...",
"gwStopped": "Gateway 已停止",
"stopFail": "停止失败",
"restarting": "重启中...",
"gwRestartSent": "Gateway 重启指令已发送",
"restartFail": "重启失败",
"gwRestarted": "Gateway 已重启 (PID: {pid})",
"restartTimeout": "重启超时,Gateway 可能仍在启动中",
"checking": "检查中...",
"versionAheadWarn": "当前本地版本 {current} 高于推荐稳定版 {recommended},可能存在兼容风险",
"updateAvailable": "发现推荐稳定版: {version}",
"alignedWithLatest": "已对齐推荐稳定版,最新上游为 {version}",
"upToDate": "已对齐推荐稳定版",
"checkUpdateFail": "检查更新失败",
"backingUp": "备份中...",
"backupDone": "已备份: {name}",
"backupFail": "备份失败"
},
"services": {
"title": "服务管理",
"desc": "管理 OpenClaw 服务、检查更新、配置备份",
"start": "启动",
"stop": "停止",
"restart": "重启",
"install": "安装",
"uninstall": "卸载",
"installing": "安装中...",
"uninstalling": "卸载中...",
"refreshStatus": "刷新状态",
"cliNotInstalled": "OpenClaw CLI 未安装",
"installCliHint": "请先安装 OpenClaw CLI:",
"gwNotInstalled": "Gateway 服务未安装",
"gwInstalled": "Gateway 服务已安装",
"gwUninstalled": "Gateway 服务已卸载",
"installFailed": "安装失败",
"uninstallFailed": "卸载失败",
"uninstallConfirm": "确定要卸载 Gateway 服务吗?\n这会停止服务并移除 LaunchAgent。",
"actionProgress": "正在{action}...",
"actionProgressSec": "正在{action}... {sec}s",
"actionTimeout": "{action}超时,Gateway 可能仍在启动中",
"actionCmdFailed": "{action}命令失败: {error}",
"actionDone": "{label} 已{action}",
"cancelWait": "取消等待",
"cancelled": "已取消等待,可稍后刷新查看状态",
"currentVersion": "当前版本",
"dockerDeploy": "Docker 部署",
"chineseEdition": "汉化优化版",
"officialEdition": "官方原版",
"switchToChinese": "切换到汉化版",
"switchToOfficial": "切换到官方版",
"aheadOfRecommended": "当前版本高于推荐稳定版: {version}",
"alignedRecommended": "已对齐推荐稳定版: {version}",
"recommendedStable": "推荐稳定版: {version}",
"noRecommended": "未获取到推荐稳定版",
"latestUpstream": "最新上游: {version}",
"pullNewImage": "请拉取新镜像更新",
"currentImageVer": "已是当前镜像版本",
"rollbackToRecommended": "回退到推荐版",
"switchToRecommended": "切换到推荐版",
"versionLoadFailed": "版本信息加载失败",
"serviceLoadFailed": "加载服务列表失败",
"policyAhead": "检测到当前本地版本 {ver} 高于面板推荐稳定版 {recommended},继续使用可能存在兼容或稳定性风险,建议尽快回退到推荐版。",
"policyDefault": "默认只建议当前面板已验证的推荐稳定版。如需尝试其它版本或最新特性,请到「关于」页手动切换版本并自行验证兼容性;若希望面板优先适配最新版,欢迎提交 issue。",
"configEditor": "配置文件编辑",
"configEditorHint": "直接编辑 openclaw.json 主配置文件。保存前会自动创建备份,修改后可能需要重启 Gateway 生效。",
"saveAndRestart": "保存并重启",
"saveOnly": "仅保存",
"reloadConfig": "重新加载",
"configLoaded": "已加载",
"configUnsaved": "有未保存的修改",
"configNoChange": "无修改",
"configJsonError": "JSON 语法错误",
"configSaveJsonError": "JSON 格式错误,无法保存",
"autoBackingUp": "自动备份中...",
"autoBackupFailed": "自动备份失败",
"continueWithoutBackup": "是否仍然继续保存?",
"saving": "保存中...",
"configSaved": "配置已保存",
"configSavedRestarting": "配置已保存,正在重启 Gateway...",
"gwRestarted": "Gateway 已重启",
"configSavedGwFailed": "配置已保存,但 Gateway 重启失败",
"configBackup": "配置备份",
"configBackupHint": "备份范围:openclaw.json 主配置文件(含模型、Provider、Gateway 设置)。Agent 数据和记忆文件不在此备份范围内。",
"createBackup": "创建备份",
"backupCreated": "备份已创建: {name}",
"noBackup": "暂无备份",
"restore": "恢复",
"restoreConfirm": "确定要恢复备份 \"{name}\" 吗?\n当前配置将自动备份后再恢复。",
"restored": "配置已恢复",
"deleteConfirm": "确定要删除备份 \"{name}\" 吗?此操作不可撤销。",
"backupDeleted": "备份已删除",
"backupLoadFailed": "加载备份列表失败",
"upgradeTitle": "升级 / 切换版本",
"upgradeConfirm": "确定要将 OpenClaw 切换到当前面板推荐的稳定{source}{version}吗?\n切换过程中 Gateway 会短暂中断。\n如果你想尝试最新版,请到「关于」页手动切换版本并自测兼容性。",
"switchSourceConfirm": "确定要切换到{target}{version}吗?\n这会安装对应的 npm 包,配置数据不受影响。\n如需尝试最新版,请到「关于」页手动切换版本。",
"taskStarted": "后台任务已启动,请等待完成...",
"webModeNoLog": "Web 模式:升级过程日志不可用,请等待完成...",
"taskDone": "操作完成",
"upgradeDone": "升级完成",
"upgradeScene": "升级 OpenClaw",
"invalidConfigTitle": "检测到 OpenClaw 配置问题",
"invalidConfigPrompt": "操作 \"{action}\" 失败:\n\n{error}\n\n这通常是配置文件 schema 已过期。是否运行 doctor 自动修复?",
"runDoctorFix": "一键修复",
"runningDoctorFix": "正在运行 doctor --fix...",
"doctorFixSuccess": "配置已修复,请再次尝试",
"doctorFixFailed": "doctor 修复失败"
},
"settings": {
"title": "面板设置",
"desc": "管理 ClawPanel 的网络、代理和下载源配置",
"networkProxy": "网络代理",
"modelProxy": "模型请求代理",
"npmRegistry": "npm 源设置",
"openclawDir": "OpenClaw 安装路径",
"openclawCli": "OpenClaw CLI 绑定",
"cliAutoDetect": "自动检测(推荐)",
"cliBindHint": "选择面板实际使用的 OpenClaw CLI,适用于多版本共存场景",
"cliCurrent": "当前使用",
"cliBound": "已绑定",
"cliActive": "活跃",
"cliVersion": "版本",
"cliSwitchConfirm": "确定切换到此 CLI 吗?切换后面板将使用该安装进行所有操作。",
"language": "界面语言",
"languageHint": "切换界面显示语言,部分内容可能仍为中文",
"testProxy": "测试连通",
"clearProxy": "关闭代理",
"proxyHint": "设置后,npm 安装/升级、版本检测、GitHub/Gitee 更新检查、ClawHub Skills 等下载类操作会走此代理。自动绕过 localhost 和内网地址。保存后新请求立即生效;如 Gateway 正在运行,建议重启一次服务。",
"modelProxyToggle": "模型测试和模型列表请求也走代理",
"modelProxyHint": "默认关闭。部分用户的模型 API 地址本身就是国内中转或内网地址,走代理反而会连接失败。只有当你的模型服务商需要翻墙访问时才建议开启。",
"modelProxyNoProxy": "请先在上方设置网络代理地址后,才能启用此选项。",
"registryTaobao": "淘宝镜像 (推荐)",
"registryNpm": "npm 官方源",
"registryHuawei": "华为云镜像",
"registryCustom": "自定义",
"registryHint": "升级和版本检测使用此源下载 npm 包,国内用户推荐淘宝镜像",
"registryEmpty": "请输入源地址",
"registrySaved": "npm 源已保存",
"configExists": "配置文件存在",
"configMissing": "配置文件不存在",
"currentPath": "当前路径",
"customBadge": "自定义",
"dirPlaceholder": "留空使用默认路径 ~/.openclaw",
"resetDefault": "恢复默认",
"dirHint": "自定义 OpenClaw 配置目录路径。修改后需要重启面板生效。目标目录必须存在且包含 openclaw.json。",
"customPathSaved": "自定义路径已保存",
"defaultRestored": "已恢复默认路径",
"restartConfirm": "需要重启面板才能生效,是否立即重启?",
"restarting": "正在重启...",
"restartFailed": "自动重启失败,请手动关闭后重新打开",
"effectNextLaunch": "下次启动时生效",
"proxyUrlInvalid": "代理地址必须以 http:// 或 https:// 开头",
"testingProxy": "正在测试代理连通性...",
"proxyOk": "代理连通(HTTP {status},耗时 {ms}ms)→ {target}",
"proxyWarn": "代理可达但返回异常(HTTP {status},{ms}ms)",
"proxyUrlEmpty": "请输入代理地址,或点击「关闭代理」",
"proxySaved": "网络代理已保存;如 Gateway 正在运行,建议重启服务",
"proxyCleared": "网络代理已关闭",
"modelProxyOn": "模型请求将走代理",
"modelProxyOff": "模型请求已关闭代理"
},
"models": {
"title": "模型配置",
"desc": "添加 AI 模型服务商,配置可用模型",
"addProvider": "+ 添加服务商",
"undo": "↩ 撤销",
"undoN": "↩ 撤销 ({n})",
"undone": "已撤销",
"providerHint": "服务商是模型的来源(如 OpenAI、DeepSeek 等)。每个服务商下可添加多个模型。标记为「主模型」的将优先使用,其余作为备选自动切换。配置修改后自动保存。",
"qtcoolName": "晴辰云",
"qtcoolRecommend": "推荐",
"qtcoolDesc": "每日签到领取免费模型测试额度,邀请好友再送额度。付费低至官方价 2-3 折,不满意随时可退。",
"qtcoolMore": "了解更多 →",
"qtcoolCheckin": "每日签到领额度",
"qtcoolKeyPlaceholder": "粘贴 API Key(签到后在用户后台获取)",
"qtcoolFetchModels": "获取模型列表",
"qtcoolFetching": "获取中...",
"qtcoolNoKey": "没有密钥?前往",
"qtcoolCheckinPage": "签到页",
"qtcoolCheckinHint": "每日签到即可领取免费额度,在",
"qtcoolDashboard": "用户后台",
"qtcoolCopyKey": "复制你的 Key",
"qtcoolSelectTitle": "选择要添加的模型",
"qtcoolSelectHint": "从晴辰云获取到 {count} 个可用模型,勾选需要的模型后点击添加。",
"qtcoolKeyLabel": "API Key",
"qtcoolKeyCheckinLink": "每日签到领免费额度 →",
"qtcoolKeyPlaceholder2": "粘贴你的 API Key",
"qtcoolNoKeyWarn": "请输入 API Key(可通过每日签到免费获取)",
"qtcoolAddSelected": "添加选中模型",
"qtcoolNoneSelected": "未选择任何模型",
"qtcoolAllExist": "所选模型均已存在",
"qtcoolAdded": "已添加 {count} 个模型",
"qtcoolProviderAdded": "已添加晴辰云({count} 个模型)",
"already": "已有",
"alreadyAdded": "已添加",
"searchPlaceholder": "搜索模型(按 ID 或名称过滤)",
"currentConfig": "当前生效配置",
"primaryModel": "主模型",
"primaryModelLabel": "主模型:",
"notConfigured": "未配置",
"fallbackModels": "备选模型:",
"fallbackNone": "无",
"fallbackHint": "主模型不可用时,系统会自动切换到备选模型",
"configure": "配置",
"primaryAutoSwitch": "主模型已自动切换为 {model}",
"noProvider": "暂无服务商,点击「+ 添加服务商」开始配置",
"noModel": "暂无模型,点击「+ 模型」添加",
"nModels": "{count} 个模型",
"hiddenModels": "已隐藏 {count} 个不匹配的模型",
"editProvider": "编辑",
"addModel": "+ 模型",
"fetchList": "获取列表",
"deleteProvider": "删除",
"batchTest": "批量测试",
"selectAll": "全选",
"selectNone": "全不选",
"batchDelete": "批量删除",
"sort": "排序:",
"sortDefault": "默认顺序 (拖拽调整)",
"sortNameAsc": "名称 A-Z (固化到底层)",
"sortNameDesc": "名称 Z-A (固化到底层)",
"sortLatencyAsc": "延迟 低→高 (固化到底层)",
"sortLatencyDesc": "延迟 高→低 (固化到底层)",
"sortContextAsc": "上下文 小→大 (固化到底层)",
"sortContextDesc": "上下文 大→小 (固化到底层)",
"applySortBtn": "保存当前排序",
"sortSaved": "排序已保存",
"reasoning": "推理",
"unavailable": "不可用",
"testBtn": "测试",
"setPrimary": "设为主模型",
"setPrimaryDone": "已设为主模型",
"editModel": "编辑",
"deleteModel": "删除",
"context": "上下文",
"justTested": "刚刚测试",
"minAgoTest": "{n} 分钟前测试",
"hourAgoTest": "{n} 小时前测试",
"dayAgoTest": "{n} 天前测试",
"confirmDeleteProvider": "确定删除「{name}」及其所有模型?",
"providerDeleted": "已删除 {name}",
"confirmDeleteModel": "确定删除模型「{name}」?",
"modelDeleted": "已删除 {name}",
"confirmBatchDelete": "确定删除选中的 {count} 个模型?\n{ids}",
"batchDeleted": "已删除 {count} 个模型",
"batchSelectHint": "请先勾选要删除的模型",
"addProviderTitle": "添加服务商",
"quickSelect": "快捷选择",
"quickSelectHint": "选择常用服务商自动填充,或手动填写下方信息",
"providerName": "服务商名称",
"providerNamePlaceholder": "如 openai, newapi",
"providerNameHint": "自定义标识名,用于区分不同来源",
"baseUrl": "接口地址",
"baseUrlPlaceholder": "https://api.openai.com/v1",
"baseUrlHint": "模型服务的 API 地址,通常以 /v1 结尾;Ollama 可直接填 http://127.0.0.1:11434",
"apiKey": "密钥 (API Key)",
"apiKeyPlaceholder": "sk-...",
"apiKeyHint": "访问服务所需的密钥,留空表示无需认证",
"apiType": "接口类型",
"apiTypeHint": "大多数中转站和 Ollama 选「OpenAI 兼容」即可",
"providerNameRequired": "请填写服务商名称",
"providerAdded": "已添加服务商: {name}",
"editProviderTitle": "编辑服务商: {name}",
"apiKeyEditHint": "修改后自动保存生效",
"providerUpdated": "服务商已更新",
"addModelTitle": "添加模型到 {provider}",
"quickAdd": "快捷添加",
"quickAddHint": "点击直接添加常用模型,或手动填写下方信息",
"manualAdd": "手动添加",
"modelId": "模型 ID",
"modelIdPlaceholder": "如 gpt-4o",
"modelIdHint": "必须与服务商支持的模型名一致",
"modelIdRequired": "请填写模型 ID",
"displayName": "显示名称(选填)",
"displayNamePlaceholder": "如 GPT-4o",
"displayNameHint": "方便识别的友好名称",
"contextLength": "上下文长度(选填)",
"contextLengthPlaceholder": "如 128000",
"contextLengthHint": "模型支持的最大 Token 数",
"isReasoning": "这是推理模型(如 o3、R1、QwQ 等)",
"reasoningHint": "推理模型会使用特殊的调用方式",
"modelAdded": "已添加模型: {name}",
"editModelTitle": "编辑模型: {name}",
"displayNameLabel": "显示名称",
"contextLengthLabel": "上下文长度",
"isReasoningLabel": "这是推理模型",
"modelUpdated": "模型已更新",
"stopBatchTest": "终止测试",
"stoppingBatchTest": "正在终止批量测试...",
"noTestModels": "没有可测试的模型",
"batchTestDone": "批量测试完成:{ok} 成功,{fail} 失败",
"batchTestAborted": "批量测试已终止:{ok} 成功,{fail} 失败,{skip} 跳过",
"testing": "测试中...",
"testOk": "{model} 连通正常 ({time}s): \"{reply}\"",
"testFail": "{model} 不可用 ({time}s): {error}",
"remoteListTitle": "远程模型列表 — {provider} ({count} 个)",
"remoteSearch": "搜索模型...",
"remoteSelected": "已选 {count} 个",
"addSelected": "添加选中",
"selectAtLeast": "请至少选择一个模型",
"fetchFailed": "获取模型列表失败: {error}",
"configNotReady": "配置未加载完成,请稍候",
"fetchRemoteFailed": "无法获取模型列表,请检查网络或稍后重试",
"configLoadFailed": "加载配置失败",
"autoFixUrl": "已自动修复模型接口地址(如 Ollama /v1)",
"saveFailed": "保存失败",
"autoSaveFailed": "自动保存失败",
"configSavedRestarting": "配置已保存,正在重启 Gateway...",
"configEffective": "配置已生效,Gateway 已重启",
"retryRestart": "重试",
"restarting": "正在重启 Gateway...",
"restartOk": "Gateway 重启成功",
"restartFailed": "重启失败",
"configSavedGwFailed": "配置已保存,但 Gateway 重启失败",
"visitSite": "访问 {name}官网",
"configSavedGwNotRunning": "配置已保存。Gateway 当前未运行,启动后配置自动生效。"
},
"agents": {
"title": "Agent 管理",
"desc": "创建和管理 OpenClaw Agent,配置身份、模型和工作区",
"addAgent": "+ 新建 Agent",
"noAgents": "暂无 Agent",
"loadFailed": "加载失败",
"loadListFailed": "加载 Agent 列表失败",
"noDesc": "无描述",
"default": "默认",
"backup": "备份",
"detail": "详情",
"edit": "编辑",
"delete": "删除",
"labelName": "名称:",
"labelModel": "模型:",
"labelWorkspace": "工作区:",
"labelBindings": "绑定渠道:",
"notSet": "未设置",
"noBinding": "未绑定渠道",
"addModelsFirst": "请先在模型配置页面添加模型",
"addTitle": "新建 Agent",
"agentId": "Agent ID",
"agentIdPlaceholder": "例如:translator(小写字母、数字、下划线、连字符)",
"agentName": "名称",
"agentNamePlaceholder": "例如:翻译助手",
"agentEmoji": "Emoji",
"agentEmojiPlaceholder": "例如:🌐(可选)",
"agentModel": "模型",
"agentWorkspace": "工作区路径",
"agentWorkspacePlaceholder": "留空则自动创建(可选,绝对路径)",
"idRequired": "请输入 Agent ID",
"idInvalid": "Agent ID 只能包含小写字母、数字、下划线和连字符",
"created": "Agent 已创建",
"createdNameFailed": "Agent 已创建,但名称设置失败,可稍后编辑",
"createFailed": "创建失败",
"editTitle": "编辑 Agent — {id}",
"workspaceReadonly": "创建时指定,不可修改",
"updated": "已更新",
"updateFailed": "更新失败",
"confirmDelete": "确定删除 Agent「{id}」?\n\n此操作将删除该 Agent 的所有数据和会话。",
"deleted": "已删除",
"deleteFailed": "删除失败",
"backingUp": "正在备份 Agent「{id}」...",
"backupDone": "备份完成: {file}",
"backupFailed": "备份失败",
"detailHint": "点击卡片空白区域或“详情”按钮,进入新的 Agent 详情页。",
"labelRuntime": "运行时:"
},
"agentDetail": {
"back": "← 返回 Agent 列表",
"tabOverview": "概览",
"tabFiles": "文件",
"tabChannels": "渠道",
"tabTools": "工具",
"tabSkills": "技能",
"defaultAgent": "默认 Agent",
"basicInfo": "基本信息",
"agentId": "Agent ID",
"name": "名称",
"emoji": "表情",
"workspace": "工作区",
"notSet": "未设置",
"modelConfig": "模型配置",
"primaryModel": "主模型",
"fallbackModels": "备选模型",
"addFallback": "+ 添加备选",
"noFallback": "未配置备选模型(主模型不可用时无法切换)",
"removeFallback": "移除",
"thinkingLevel": "推理级别",
"thinkingOff": "关闭",
"thinkingMinimal": "最小",
"thinkingLow": "低",
"thinkingMedium": "中",
"thinkingHigh": "高",
"thinkingXhigh": "极高",
"thinkingAdaptive": "自适应",
"saveOverview": "保存配置",
"saving": "保存中...",
"saveSuccess": "配置已保存",
"saveFailed": "保存失败",
"filesTitle": "Bootstrap 文件",
"filesDesc": "Agent 工作区中的核心配置文件,定义 Agent 的行为、身份和记忆",
"fileAgents": "Agent 规则",
"fileAgentsDesc": "定义 Agent 操作规则、红线和会话指令",
"fileSoul": "灵魂/人格",
"fileSoulDesc": "定义 Agent 的人格、背景和行为准则",
"fileTools": "工具白名单",
"fileToolsDesc": "声明 Agent 可使用的工具列表",
"fileIdentity": "身份信息",
"fileIdentityDesc": "Agent 的名称、表情和头像配置",
"fileUser": "用户上下文",
"fileUserDesc": "提供给 Agent 的用户背景信息",
"fileHeartbeat": "心跳指令",
"fileHeartbeatDesc": "定期执行的心跳/巡检任务描述",
"fileBootstrap": "初始化引导",
"fileBootstrapDesc": "首次启动时的引导设置文件",
"fileMemory": "记忆存储",
"fileMemoryDesc": "Agent 的持久记忆数据(建议只读)",
"fileExists": "已创建",
"fileMissing": "未创建",
"fileEdit": "编辑",
"fileView": "查看",
"fileCreate": "创建",
"fileSize": "大小",
"fileUpdated": "更新时间",
"editFileTitle": "编辑 {name}",
"fileSaved": "文件已保存",
"fileSaveFailed": "文件保存失败",
"fileCreated": "文件已创建",
"channelsTitle": "渠道绑定",
"channelsDesc": "管理此 Agent 绑定的消息渠道",
"addBinding": "+ 添加绑定",
"noBindings": "此 Agent 尚未绑定任何渠道",
"removeBinding": "解绑",
"bindingChannel": "渠道",
"bindingAccount": "账号",
"bindingType": "类型",
"bindingRemoved": "已解除绑定",
"bindingAdded": "已添加绑定",
"bindingFailed": "绑定操作失败",
"selectChannel": "选择渠道",
"accountOptional": "账号 ID(可选)",
"loadFailed": "加载失败",
"toolsTitle": "工具权限",
"toolsDesc": "配置 Agent 可用工具的基础 profile 与额外 allow / deny 规则。",
"toolProfile": "工具配置模板",
"toolAllow": "显式允许",
"toolAllowHint": "逗号或换行分隔。设置后会作为基础 allowlist。",
"toolAlsoAllow": "追加允许",
"toolAlsoAllowHint": "在 profile 基础上额外开放的工具。",
"toolDeny": "显式禁止",
"toolDenyHint": "优先级高于 allow/profile。",
"saveTools": "保存工具配置",
"toolsSaved": "工具配置已保存",
"skillsTitle": "技能白名单",
"skillsDesc": "勾选当前 Agent 允许使用的 Skills;留空表示不启用技能白名单。",
"saveSkills": "保存技能配置",
"skillsSaved": "技能配置已保存",
"noSkills": "未获取到可用 Skills",
"skillDisabled": "已禁用",
"skillUnavailable": "环境未满足"
},
"gateway": {
"title": "Gateway 配置",
"desc": "Gateway 是 AI 模型的统一入口,所有应用通过它来调用模型服务",
"saveApply": "保存并生效",
"saveHint": "修改后点击保存,Gateway 会自动重载",
"saving": "保存中...",
"loadFailed": "加载配置失败",
"portTitle": "服务端口",
"portLabel": "端口号",
"portHint": "应用通过这个端口连接 Gateway,默认 18789,一般不需要改",
"accessTitle": "谁能访问",
"localOnly": "仅本机使用",
"localOnlyDesc": "只有这台电脑上的应用能访问,最安全",
"lanShare": "局域网共享",
"lanShareDesc": "同一网络下的手机、平板等设备也能用",
"authTitle": "安全认证",
"authMode": "认证方式",
"authToken": "Token 密钥",
"authTokenDesc": "标准认证方式,适合本地和局域网使用",
"authPassword": "密码认证",
"authPasswordDesc": "Tailscale Funnel 等外网暴露场景必须使用此模式",
"tokenLabel": "访问密钥(Token)",
"tokenPlaceholder": "不设置则任何人都能调用",
"tokenHintRef": "当前 Token 通过环境变量/引用配置,如需改为明文请清空后输入",
"tokenHintNormal": "设置后,应用调用时需要带上这个密钥才能通过。如果选了「局域网共享」,强烈建议设置",
"passwordLabel": "密码",
"passwordPlaceholder": "设置 Gateway 访问密码",
"passwordHint": "通过 Tailscale Funnel 暴露 Gateway 时,必须使用密码认证模式",
"show": "显示",
"hide": "隐藏",
"toolsTitle": "Agent 工具权限",
"toolsPermission": "工具调用权限",
"toolsFull": "完整权限",
"toolsFullDesc": "Agent 可使用所有工具(推荐)",
"toolsLimited": "受限模式",
"toolsLimitedDesc": "仅允许安全工具,禁用文件/命令操作",
"toolsNone": "禁用工具",
"toolsNoneDesc": "Agent 只能对话,不能调用任何工具",
"sessionsLabel": "会话可见性",
"sessionsAll": "所有会话可见",
"sessionsOwn": "仅自己的会话",
"sessionsNone": "不可见",
"sessionsHint": "控制 Agent 是否能查看其他会话的上下文",
"advancedToggle": "高级选项",
"tailscaleTitle": "Tailscale 组网",
"tailscaleLabel": "Tailscale 地址",
"tailscalePlaceholder": "例如 100.x.x.x:18789",
"tailscaleHint": "如果你用 Tailscale 虚拟局域网,填上地址后远程设备就能通过它访问 Gateway。不用可以留空",
"configSaved": "配置已保存,正在重载 Gateway...",
"reloaded": "Gateway 已重载,新配置已生效",
"savedButReloadFailed": "配置已保存,但重载失败",
"saveFailed": "保存失败"
},
"security": {
"title": "安全设置",
"loadFailed": "加载失败",
"passwordStatus": "访问密码状态",
"stateDefault": "使用默认密码(需修改)",
"stateCustom": "已设置自定义密码",
"stateIgnoreRisk": "无视风险模式(无密码)",
"stateNone": "未设置密码",
"tauriHasPassword": "每次打开应用需输入密码",
"webHasPassword": "远程访问需输入密码才能进入面板",
"tauriNoPassword": "任何人打开应用即可使用",
"webNoPassword": "任何人都可以直接访问面板",
"changePassword": "修改密码",
"setPassword": "设置密码",
"currentPassword": "当前密码",
"currentPasswordPlaceholder": "输入当前密码",
"defaultFilled": "已自动填充默认密码,直接设置新密码即可",
"newPassword": "新密码",
"newPasswordPlaceholder": "至少 6 位,不能纯数字",
"confirmPassword": "确认新密码",
"confirmPasswordPlaceholder": "再次输入新密码",
"confirmChange": "确认修改",
"submitting": "提交中...",
"passwordMismatch": "两次输入的密码不一致",
"passwordChanged": "密码修改成功",
"passwordUpdated": "密码已更新",
"wrongPassword": "当前密码错误",
"pwMin6": "密码至少 6 位",
"pwMax64": "密码不能超过 64 位",
"pwNoDigitOnly": "密码不能是纯数字",
"pwTooCommon": "密码太常见,请换一个更安全的密码",
"pwSameAsOld": "新密码不能与旧密码相同",
"strengthTooShort": "太短",
"strengthDigitOnly": "纯数字太弱",
"strengthFair": "一般",
"strengthGood": "良好",
"strengthStrong": "强",
"ignoreRiskTitle": "无视风险模式",
"ignoreRiskLabel": "关闭密码保护",
"ignoreRiskDesc": "开启后任何人都可以直接访问面板,无需输入密码。",
"ignoreRiskWarn": "仅建议在受信任的内网环境中使用。",
"ignoreRiskConfirmTitle": "确认关闭密码保护?",
"ignoreRiskConfirmDesc": "关闭后,任何能访问此服务器 IP 和端口的人都可以直接进入管理面板,查看和修改你的 AI 配置。",
"ignoreRiskConfirmBtn": "我了解风险,确认关闭",
"ignoreRiskEnabled": "已开启无视风险模式,密码保护已关闭",
"ignoreRiskDisabled": "无视风险模式已关闭,请设置新密码",
"operationFailed": "操作失败"
},
"communication": {
"title": "通信与自动化",
"desc": "管理 AI 在各消息渠道中的行为方式:如何回复消息、支持哪些命令、如何接收外部通知等",
"tabMessages": "消息",
"tabBroadcast": "广播",
"tabCommands": "命令",
"tabHooks": "Webhook",
"tabApprovals": "执行审批",
"save": "保存",
"saving": "保存中...",
"loadFailed": "加载配置失败",
"configSaved": "配置已保存,正在重载 Gateway...",
"gwReloaded": "Gateway 已重载",
"saveFailed": "保存失败",
"replySettings": "回复设置",
"replyPrefix": "回复前缀",
"replyPrefixPlaceholder": "如 [{model}] 或 auto",
"replyPrefixHint": "每条 AI 回复开头自动加的前缀。支持 {model}、{provider}、{thinkingLevel} 等变量。设为 auto 则显示 Agent 名称",
"ackReaction": "确认反应 Emoji",
"ackReactionPlaceholder": "如 👀 或留空禁用",
"ackReactionHint": "收到消息时自动添加的 emoji 反应(确认已收到)",
"ackScope": "确认反应范围",
"ackScopeGroupMentions": "群聊 @提及时",
"ackScopeGroupAll": "群聊所有消息",
"ackScopeDirect": "仅私聊",
"ackScopeAll": "所有消息",
"ackScopeOff": "关闭",
"removeAckAfterReply": "回复后移除确认反应",
"removeAckAfterReplyHint": "回复发送成功后自动删除之前的确认 emoji",
"suppressToolErrors": "隐藏工具错误",
"suppressToolErrorsHint": "不向用户显示 ⚠️ 工具执行错误",
"statusReactions": "状态反应 Emoji",
"enableStatusReactions": "启用状态反应",
"enableStatusReactionsHint": "在消息渠道中用 emoji 表示 AI 当前状态(思考中、执行工具、完成等)",
"messageQueue": "消息队列",
"debounceMs": "防抖延迟(毫秒)",
"debounceMsHint": "合并快速连续消息的等待时间(毫秒),避免 AI 对每条消息逐一回复",
"queueCap": "队列上限",
"queueCapHint": "等待处理的消息队列最大长度",
"groupChat": "群聊设置",
"groupHistoryLimit": "群聊历史条数",
"groupHistoryLimitHint": "群聊中回溯多少条历史消息作为上下文",
"broadcastStrategy": "广播策略",
"broadcastMode": "广播处理方式",
"broadcastParallel": "并行(parallel)— 同时发送给所有目标",
"broadcastSequential": "顺序(sequential)— 逐个发送,严格有序",
"broadcastHint": "当消息需要广播给多个 Agent 时的处理策略。并行更快,顺序更可控",
"slashCommands": "斜杠命令",
"cmdText": "文本命令解析",
"cmdTextHint": "允许通过 / 前缀在聊天中执行命令",
"cmdBash": "Bash 命令",
"cmdBashHint": "允许用 ! 前缀或 /bash 在聊天中执行 Shell 命令(危险)",
"cmdConfig": "/config 命令",
"cmdConfigHint": "允许在聊天中查看/修改配置",
"cmdDebug": "/debug 命令",
"cmdDebugHint": "允许在聊天中查看调试信息",
"cmdRestart": "重启命令",
"cmdRestartHint": "允许通过命令重启 Gateway",
"nativeCommands": "原生命令注册",
"nativeLabel": "原生命令",
"nativeAuto": "自动",
"nativeEnabled": "启用",
"nativeDisabled": "禁用",
"nativeHint": "在支持的渠道(Telegram、Discord)自动注册原生命令菜单",
"webhookSettings": "Webhook 设置",
"webhookEnabled": "启用 Webhook",
"webhookEnabledHint": "允许外部服务通过 HTTP 触发 AI 执行",
"webhookPath": "Webhook 路径",
"webhookPathHint": "Gateway 上暴露的 Webhook 接收路径",
"webhookToken": "认证 Token",
"webhookTokenHint": "外部请求需在 Header 中携带此 Token 才能触发 Webhook",
"webhookSessionKey": "默认 Session Key",
"webhookSessionKeyHint": "Webhook 触发的 Agent 会话标识。留空则每次自动生成",
"webhookMaxBody": "请求体大小限制(字节)",
"noLimit": "默认无限制",
"approvalsTitle": "执行审批转发",
"approvalsDesc": "当 AI 请求执行命令时,将审批请求转发到消息渠道,方便在手机上审批",
"approvalsEnabled": "启用审批转发",
"approvalsEnabledHint": "将执行审批请求转发到配置的消息渠道",
"approvalsMode": "转发模式",
"approvalsModeSession": "原会话(session)— 发到发起请求的会话",
"approvalsModeTargets": "指定目标(targets)— 发到配置的目标渠道",
"approvalsModeBoth": "两者都发(both)",
"approvalsForwardExec": "转发执行请求",
"approvalsForwardExecHint": "将 exec 审批请求转发到渠道(默认关闭,低风险场景可开启)"
},
"channels": {
"title": "消息渠道",
"desc": "渠道列表管理接入;在 Agent 对接页为每个 Agent 绑定多条渠道路由,配置相互独立,并支持渠道连通性测试",
"tabChannels": "渠道列表",
"tabAgents": "Agent 对接",
"configured": "已接入",
"available": "可接入平台",
"accountCount": "{count} 个账号",
"editAccount": "编辑",
"addAccount": "添加账号",
"editDefault": "编辑默认",
"noGuide": "无向导",
"disable": "禁用",
"enable": "启用",
"loadFailed": "加载平台列表失败",
"agentBindHint": "每个 Agent 可绑定多条路由(例如不同账号或匹配条件);绑定之间互不影响。请先在「渠道列表」中完成渠道接入。",
"createAgentFirst": "请先在「Agent 管理」中创建 Agent",
"qqbotLabel": "QQ 机器人",
"qqbotDesc": "通过 QQ 开放平台接入,支持私聊和群聊",
"qqbotGuide1": "前往 QQ 开放平台 创建机器人",
"qqbotGuide2": "在「开发 → 开发设置」中获取 AppID 和 ClientSecret",
"qqbotGuide3": "沙箱模式下可跳过审核直接测试",
"qqbotGuide4": "将机器人添加到你的 QQ 群(沙箱频道亦可)",
"qqbotGuide5": "填入下方凭证并保存,面板会自动安装插件、写入配置并重启 Gateway",
"qqbotGuide6": "在群里 @机器人 发消息即可开始对话",
"qqbotGuideFooter": "
qyapi_robot_sendmsg、Card.Streaming.Write、Card.Instance.Write",
"dingtalkGuide6": "发布应用版本后,将机器人添加到目标群",
"dingtalkGuide7": "填入下方凭证并保存,面板会自动安装插件并重启 Gateway",
"dingtalkGuideFooter": "im:message、im:message.group_at_msg 等消息权限",
"feishuGuide6": "创建版本并发布后,将机器人添加到目标群",
"feishuGuideFooter": "/newbot",
"telegramGuide2": "按提示设置机器人名称和用户名",
"telegramGuide3": "复制 BotFather 返回的 Bot Token",
"telegramGuide4": "填入下方凭证并保存",
"telegramGuideFooter": "chat:write、app_mentions:read 等",
"slackGuide3": "安装 App 到工作区,获取 Bot Token(xoxb-)",
"slackGuide4": "Socket Mode:在 Basic Information 中开启 Socket Mode,获取 App-Level Token(xapp-)",
"slackGuide5": "HTTP Mode:在 Event Subscriptions 中填入请求 URL",
"slackGuideFooter": "access not configured、Pairing code 或要求执行 openclaw pairing approve 时,可直接在这里完成批准。",
"pairingCodePlaceholder": "例如 R3ZFPWZP",
"viewPending": "查看待审批",
"approvePairingCode": "批准配对码",
"preActions": "运行前动作",
"preActionsHint": "适用于需要先执行 CLI 登录、扫码或初始化命令的渠道。",
"gatewayAuthAutoFilled": "已从当前 Gateway 鉴权配置中自动带出 {type},通常无需手填",
"existingConfigHint": "当前已有配置,修改后点击保存即可覆盖",
"fullDiagnose": "完整联通诊断",
"qqDiagHint": "检查已保存到配置文件的凭证、本机 Gateway 端口、/__api/health、QQ 插件与 chatCompletions。QQ 提示「灵魂不在线」时优先看此处,并参考 OpenClaw × QQ 常见问题。",
"edit": "编辑",
"connect": "接入",
"verifyCredentials": "校验凭证",
"save": "保存",
"connectAndSave": "接入并保存",
"reading": "读取中...",
"pendingRequests": "待审批请求",
"noPendingRequests": "暂无待审批请求",
"readFailed": "读取失败",
"enterPairingCode": "请输入配对码",
"approving": "批准中...",
"pairingApproved": "配对已批准",
"operationComplete": "操作完成",
"approveFailed": "批准失败",
"pleaseFill": "请填写「{field}」",
"verifying": "校验中...",
"credentialsValid": "凭证有效",
"qqVerifyNote": "此项只验证 AppID/Secret 能否向腾讯换 token。不能代表 QQ 里机器人已在线;若提示「灵魂不在线」,请使用下方 完整联通诊断 并对照 QQ OpenClaw 常见问题。",
"verifyRequestFailed": "校验请求失败",
"installingPlugin": "安装插件中...",
"installPlugin": "安装插件",
"pluginInstallFailed": "插件安装失败",
"pluginDetected": "已检测到插件,无需重复安装,本次仅更新配置",
"writingConfig": "写入配置...",
"configSaved": "{platform} 配置已保存,Gateway 正在重载"
},
"memory": {
"title": "记忆文件",
"agentLabel": "Agent:",
"newFile": "+ 新建",
"deleteFile": "删除",
"exportZip": "打包下载全部",
"selectFile": "选择文件查看",
"download": "下载",
"preview": "预览",
"save": "保存",
"edit": "编辑",
"editorPlaceholder": "选择左侧文件进行编辑...",
"catMemory": "工作记忆",
"catMemoryDesc": "当前活跃的工作上下文、决策记录和进度追踪",
"catArchive": "记忆归档",
"catArchiveDesc": "已归档的历史记忆文件,按时间周期整理",
"catCore": "核心文件",
"catCoreDesc": "Agent 核心配置文件,如 AGENTS.md、CLAUDE.md 等",
"newFileTitle": "新建记忆文件",
"newFileLabel": "文件名",
"newFilePlaceholder": "如 notes.md",
"newFileHint": "建议使用 .md 格式,文件将保存到当前分类目录下",
"created": "已创建 {name}",
"createFailed": "创建失败",
"confirmDelete": "确定删除 {name}?",
"deleted": "已删除 {name}",
"deleteFailed": "删除失败",
"noFiles": "暂无文件",
"loadFailed": "加载失败",
"loadListFailed": "加载文件列表失败",
"loading": "加载中...",
"readFailed": "读取失败",
"readFileFailed": "读取文件失败",
"fileSaved": "文件已保存",
"saveFailed": "保存失败",
"downloaded": "已下载 {name}",
"downloadFailed": "下载失败",
"exported": "已导出: {label} → {path}",
"exportFailed": "打包下载失败"
},
"cron": {
"title": "定时任务",
"desc": "创建计划任务,让 AI 按设定时间自动执行指令",
"gwHint": "定时任务通过 Gateway 管理。请先启动 Gateway 后使用此功能。",
"goServices": "服务管理",
"newTask": "+ 创建任务",
"refresh": "刷新",
"totalTasks": "总任务",
"running": "运行中",
"paused": "已暂停",
"recentFailed": "近期失败",
"noTasks": "暂无定时任务",
"noTasksHint": "点击「+ 创建任务」添加你的第一个计划任务",
"statusRunning": "运行中",
"statusPaused": "已暂停",
"triggerSuccess": "任务已触发执行",
"triggerFailed": "触发失败",
"togglePaused": "已暂停",
"toggleEnabled": "已启用",
"toggleFailed": "操作失败",
"confirmDelete": "确定删除任务「{name}」?",
"deleted": "已删除",
"deleteFailed": "删除失败",
"fetchFailed": "获取任务列表失败",
"gwNotConnected": "Gateway 未连接,无法管理定时任务。请先启动 Gateway",
"taskName": "任务名称 *",
"taskNamePlaceholder": "如:每日摘要推送",
"taskMessage": "执行指令 *",
"taskMessagePlaceholder": "AI 将在触发时执行这段指令",
"taskAgent": "指定 Agent",
"taskAgentDefault": "默认 Agent",
"taskAgentHint": "不选则使用默认 Agent 执行",
"taskDelivery": "投递渠道",
"taskDeliveryNone": "无(主会话)",
"taskDeliveryHint": "配置了多个消息渠道时必须指定,否则任务会报错",
"taskSchedule": "执行周期",
"taskSchedulePlaceholder": "Cron 表达式,如 0 9 * * *",
"taskEnableNow": "创建后立即启用",
"editTitle": "编辑任务",
"createTitle": "创建定时任务",
"saveEdit": "保存修改",
"saveCreate": "创建",
"saving": "保存中...",
"nameRequired": "请输入任务名称",
"messageRequired": "请输入执行指令",
"scheduleRequired": "请设置执行周期",
"updated": "任务已更新",
"created": "任务已创建",
"saveFailed": "保存失败",
"fixedConfig": "已自动修复配置(移除无效的 cron.jobs)",
"cronEvery5min": "每 5 分钟",
"cronEvery15min": "每 15 分钟",
"cronHourly": "每小时整点",
"cronDaily9": "每天 9:00",
"cronDaily18": "每天 18:00",
"cronMonday9": "每周一 9:00",
"cronMonthly1": "每月 1 号 9:00",
"unknown": "未知",
"unknownPeriod": "未知周期",
"everyMinute": "每分钟",
"everyNMin": "每 {n} 分钟",
"hourlyOnTheHour": "每小时整点",
"everyNSec": "每 {n} 秒",
"everyNHour": "每 {n} 小时",
"oneTime": "一次性",
"justNow": "刚刚",
"minutesAgo": "{n} 分钟前",
"hoursAgo": "{n} 小时前",
"daysAgo": "{n} 天前"
},
"usage": {
"title": "使用情况",
"desc": "查看 Token 消耗、API 费用和模型使用统计",
"today": "今天",
"days7": "7天",
"days30": "30天",
"refresh": "刷新",
"gwConnecting": "Gateway 连接中...",
"gwWait": "等待 Gateway 连接就绪后自动加载",
"loadFailed": "加载失败",
"loadFailedHint": "可能需要更新 OpenClaw 到 2026.3.11+ 以支持 Usage API",
"retry": "重试",
"noData": "暂无数据",
"messages": "消息",
"userMsgs": "用户",
"assistantMsgs": "助手",
"toolCalls": "工具调用",
"toolKinds": "{count} 种工具",
"errors": "错误",
"errorRate": "错误率",
"totalTokens": "Token 总量",
"input": "输入",
"output": "输出",
"cost": "费用",
"sessions": "会话",
"topModels": "热门模型",
"topProviders": "热门服务商",
"topTools": "热门工具",
"topAgents": "热门 Agent",
"topChannels": "热门渠道",
"tokenBreakdown": "Token 分类",
"outputTokens": "输出",
"inputTokens": "输入",
"cacheRead": "缓存读取",
"cacheWrite": "缓存写入",
"dailyUsage": "每日用量",
"sessionDetail": "会话明细",
"recentN": "最近 {count} 个",
"times": "{count} 次",
"timesCall": "{count} 次调用",
"unknownModel": "未知",
"unknownProvider": "未知"
},
"skills": {
"title": "Skills",
"desc": "管理已安装的 Skills,或从社区搜索安装新技能",
"tabInstalled": "已安装",
"tabStore": "搜索安装",
"filterPlaceholder": "过滤 Skills...",
"refresh": "刷新",
"loading": "正在加载 Skills...",
"loadFailed": "加载失败",
"loadFailedHint": "请确认 OpenClaw 已安装并可用",
"retry": "重试",
"eligible": "可用",
"missingDeps": "缺依赖",
"disabled": "已禁用",
"blocked": "已阻止",
"eligibleGroup": "✓ 可用",
"missingGroup": "✗ 缺少依赖",
"disabledGroup": "⏸ 已禁用",
"blockedGroup": "🚫 白名单阻止",
"aiFixBtn": "让 AI 助手帮我安装",
"summary": "共 {total} 个 Skills: {detail}",
"summaryDetail": "{eligible} 可用 / {missing} 缺依赖 / {disabled} 已禁用",
"noSkills": "未检测到任何 Skills",
"noSkillsHint": "请确认 OpenClaw 已正确安装。Skills 随 OpenClaw 捆绑提供;自定义 Skills 可能位于 ~/.openclaw/skills/ 或 ~/.claude/skills/。",
"bundled": "捆绑",
"custom": "自定义",
"missingCmd": "缺少命令",
"missingEnv": "缺少环境变量",
"missingEnvHint": "— 需在系统环境变量中配置",
"missingConfig": "缺少配置",
"missingConfigHint": "— 需在 openclaw.json 中配置",
"noAutoInstall": "无自动安装选项,请手动安装",
"detail": "详情",
"uninstall": "卸载",
"loadingDetail": "正在加载详情...",
"detailSource": "来源",
"detailPath": "路径",
"reqBins": "需要命令",
"reqEnv": "环境变量",
"installOptions": "安装选项",
"detailLoadFailed": "加载详情失败",
"installing": "安装中...",
"depInstalled": "{name} 依赖安装成功",
"installFailed": "安装失败",
"searchPlaceholder": "搜索技能,如 weather / github / tavily",
"search": "搜索",
"installCLI": "安装 CLI",
"browse": "浏览",
"searchEmpty": "输入关键词搜索社区 Skills,然后一键安装",
"searchKeyword": "输入关键词搜索社区 Skills",
"searching": "正在搜索...",
"noResults": "没有找到匹配的 Skill",
"install": "安装",
"installed": "已安装",
"searchFailed": "搜索失败",
"rateLimited": "⚠️ 请求频率超限",
"rateLimitClawHub": "ClawHub 海外源限流,建议切换到 SkillHub(国内加速)",
"rateLimitRetry": "请稍后再试",
"skillhubNeedCLI": "⚠️ 请先安装 SkillHub CLI",
"skillhubNeedCLIHint": "点击上方「安装 CLI」按钮,或切换到 ClawHub 源搜索",
"skillhubSetup": "一键安装 SkillHub CLI",
"skillhubInstalling": "正在安装 SkillHub CLI...",
"skillhubInstalled": "SkillHub CLI 安装成功",
"skillhubInstallFailed": "SkillHub CLI 安装失败",
"confirmUninstall": "确定卸载 Skill「{name}」?",
"uninstalling": "卸载中...",
"uninstalled": "已卸载 {name}",
"uninstallFailed": "卸载失败",
"skillInstalled": "Skill {name} 安装成功",
"sourceSkillHub": "SkillHub(国内加速)",
"sourceClawHub": "ClawHub(原版海外)",
"sourceLocalScanTimeout": "CLI 可用,但本次调用超时,当前显示本地扫描结果",
"sourceLocalScanParseFailed": "CLI 可用,但返回结果解析失败,当前显示本地扫描结果",
"sourceLocalScanExecFailed": "CLI 调用失败,当前显示本地扫描结果",
"sourceLocalScan": "当前显示本地扫描结果",
"sourceLocalScanNoCli": "CLI 不可用,当前显示本地扫描结果",
"sourceCLI": "当前已使用 OpenClaw CLI 结果"
},
"chat": {
"title": "实时聊天",
"desc": "与 AI Agent 实时对话",
"sessionList": "会话列表",
"newSession": "新建会话",
"chatTitle": "聊天",
"loadingModels": "加载模型中...",
"shortcuts": "快捷指令",
"resetSession": "重置会话",
"inputPlaceholder": "输入消息,Enter 发送,/ 打开指令",
"uploadImage": "上传图片",
"refreshModels": "刷新模型列表",
"send": "发送",
"stopGeneration": "停止生成",
"doubleClickRename": "双击重命名",
"delete": "删除",
"messagesCount": "{count} 条消息",
"justNow": "刚刚",
"minutesAgo": "{n} 分钟前",
"hoursAgo": "{n} 小时前",
"daysAgo": "{n} 天前",
"unknown": "未知",
"mainSession": "主会话",
"mainDefault": "main (默认)",
"newAgent": "+ 新建 Agent",
"sessionName": "会话名称",
"sessionNamePlaceholder": "例如:翻译助手",
"enterSessionName": "请输入会话名称",
"createAgentHint": "请在 Agent 管理页面创建新 Agent",
"sessionCreated": "会话已创建",
"cannotDeleteMain": "主会话不能删除",
"confirmDeleteSession": "确定删除会话「{label}」?",
"sessionDeleted": "会话已删除",
"deleteFailed": "删除失败: ",
"confirmResetSession": "确定要重置会话「{label}」吗?\n\n重置后将清空该会话的所有聊天记录,此操作不可撤销。",
"sessionResetDone": "会话已重置",
"resetFailed": "重置失败: ",
"sessionRenamed": "会话已重命名",
"gatewayNotReadySend": "Gateway 未就绪,连接成功后再发送",
"sendFailed": "发送失败: ",
"usingTool": "正在使用工具: {name}",
"streamTimeout": "输出超时,已自动结束",
"generationStopped": "生成已停止",
"errorPrefix": "错误: ",
"connectionRejected": "连接被 Gateway 拒绝,请点击「修复并重连」",
"noMessages": "还没有消息,开始聊天吧",
"imageHistoryHint": "部分历史图片无法显示(Gateway 不保留图片原始数据,仅当前会话内可见)",
"loadHistoryFailed": "加载历史失败: ",
"toolSuccess": "成功",
"toolFailed": "失败",
"toolParams": "参数",
"toolResult": "结果",
"noParams": "无参数",
"noResult": "无结果",
"tool": "工具",
"file": "文件",
"compacting": "正在整理上下文(Compaction)…",
"remaining": "剩余",
"connectFailed": "连接失败",
"fixDoneReconnecting": "修复完成,正在重连...",
"fixing": "修复中...",
"writingConfig": "正在写入配置...",
"fixFailed": "修复失败: ",
"imageOnly": "仅支持上传图片",
"readFileFailed": "读取文件失败",
"noSessions": "暂无会话",
"disconnected": "连接已断开,正在重连...",
"gatewayNotReady": "Gateway 连接未就绪",
"connectingGateway": "正在连接 Gateway...",
"fixAndReconnect": "修复并重连",
"gatewaySettings": "Gateway 设置",
"firstUseHint": "首次使用?请确保 Gateway 已启动,或点击「修复并重连」自动修复配置",
"guideTitle": "你正在使用「实时聊天」",
"guideDesc": "此页面通过 Gateway 连接 OpenClaw 的 AI Agent,对话由你部署的 OpenClaw 服务处理。",
"guideHint": "如需使用 ClawPanel 内置 AI 助手(独立于 OpenClaw),请前往左侧菜单「AI 助手」页面。",
"guideClose": "知道了",
"defaultSuffix": "(默认)",
"cmdSession": "会话",
"cmdModel": "模型",
"cmdThinkMode": "思考模式",
"cmdFastMode": "快速模式",
"cmdVerbose": "详细/推理",
"cmdInfo": "信息",
"cmdNewSession": "新建会话",
"cmdResetSession": "重置当前会话",
"cmdStopGen": "停止生成",
"cmdSwitchModel": "切换模型(输入模型名)",
"cmdListModels": "查看可用模型",
"cmdModelStatus": "当前模型状态",
"cmdThinkOff": "关闭深度思考",
"cmdThinkLow": "轻度思考",
"cmdThinkMedium": "中度思考",
"cmdThinkHigh": "深度思考",
"cmdFastToggle": "切换快速模式(开/关)",
"cmdFastOn": "开启快速模式(低延迟)",
"cmdFastOff": "关闭快速模式",
"cmdVerboseOff": "关闭详细模式",
"cmdVerboseLow": "低详细度",
"cmdVerboseHigh": "高详细度",
"cmdReasoningOff": "关闭推理模式",
"cmdReasoningLow": "轻度推理",
"cmdReasoningMedium": "中度推理",
"cmdReasoningHigh": "深度推理",
"cmdHelp": "帮助信息",
"cmdStatus": "系统状态",
"cmdContext": "上下文信息",
"hostedAgent": "托管 Agent",
"hostedBadge": "托管",
"taskGoal": "任务目标",
"taskGoalPlaceholder": "例如:持续优化此仓库代码质量,直到没有可改进的地方",
"hostedHint": "托管 Agent 会持续引导 OpenClaw 完成此目标。模型使用 AI 助手 的配置。",
"maxReplies": "最大回复次数",
"timerAutoStop": "定时自动停止",
"startHosted": "启动托管",
"stopHosted": "停止托管",
"ready": "就绪",
"hostedNotEnabled": "未启用",
"hostedRunning": "运行中",
"hostedWaiting": "等待回复",
"hostedPaused": "已暂停",
"hostedErrorStatus": "异常",
"hostedStandby": "待命",
"hostedStatusError": "错误: {msg}",
"hostedStatusRunning": "运行中 · 剩余 {n} 步",
"hostedRemaining": "剩余 {time}",
"enterTaskGoal": "请输入任务目标",
"hostedGatewayNotReady": "Gateway 未就绪,暂不启动",
"hostedStarted": "托管 Agent 已启动",
"hostedStopped": "托管 Agent 已停止",
"hostedAutoStopSignal": "OpenClaw 回复包含完成信号,自动停止",
"hostedTimerExpired": "定时 {min} 分钟已到,自动停止",
"hostedNeedIntervention": "需要人工介入: {reason}",
"hostedGwNotReady": "Gateway 未就绪",
"hostedErrorThreshold": "连续错误超过阈值",
"hostedModelNotConfigured": "托管 Agent 未配置模型(请在 AI 助手页面配置)",
"hostedApiError": "API 错误 {code}",
"hostedPrefix": "[托管 Agent] ",
"hostedContextSummary": "[上下文摘要 - 已压缩 {n} 条历史]"
},
"chatDebug": {
"title": "系统诊断",
"desc": "全面检测系统状态,快速定位问题",
"sectionAppState": "应用状态",
"sectionWs": "WebSocket 连接",
"sectionNode": "Node.js 环境",
"sectionVersion": "版本信息",
"sectionConfig": "配置文件",
"sectionService": "服务状态",
"sectionDevice": "设备密钥 & 握手签名",
"sectionDiagnosis": "诊断建议",
"sectionDoctorOutput": "配置诊断输出",
"wsTestTitle": "WebSocket 连接测试",
"btnRefresh": "刷新状态",
"btnDiagConfig": "诊断配置",
"btnAutoFix": "自动修复",
"btnTestWs": "测试 WebSocket",
"btnNetworkLog": "网络日志",
"btnFixPairing": "一键修复配对",
"btnClear": "清空",
"systemOk": "系统正常",
"issuesFound": "发现问题",
"allFunctionsOk": "所有核心功能运行正常",
"someFunctionsError": "部分功能异常,请查看下方详情",
"openclawReady": "OpenClaw 就绪",
"gatewayRunning": "Gateway 运行中",
"connStatus": "连接状态",
"connected": "已连接",
"notConnected": "未连接",
"handshakeStatus": "握手状态",
"completed": "已完成",
"notCompleted": "未完成",
"sessionKey": "会话密钥",
"installStatus": "安装状态",
"installed": "已安装",
"notInstalled": "未安装",
"version": "版本",
"unknownLabel": "(未知)",
"currentVersion": "当前版本",
"recommendedVersion": "推荐稳定版",
"panelVersion": "面板版本",
"latestUpstream": "最新上游",
"notDetected": "(未检测)",
"deviationFromRecommended": "偏离推荐版",
"versionTooHigh": "当前版本过高,建议回退",
"versionAligned": "已对齐",
"versionNeedSwitch": "需要切换",
"latestAvailable": "最新上游可用",
"hasUpdate": "有更新",
"noUpdate": "无更新",
"notSet": "(未设置)",
"set": "已设置",
"running": "运行中",
"stopped": "已停止",
"none": "(无)",
"empty": "(空)",
"cliInstall": "CLI 安装",
"runStatus": "运行状态",
"processPid": "进程 PID",
"serviceLabel": "服务标签",
"deviceId": "设备 ID",
"publicKey": "公钥",
"signTime": "签名时间",
"deviceKeySuccess": "设备密钥生成成功",
"viewConnectFrame": "查看完整 Connect Frame",
"diagNodeNotInstalled": "Node.js 未安装,请先安装 Node.js(下载地址)",
"diagConfigMissing": "配置文件不存在或损坏,请前往「初始设置」页面完成配置",
"diagCliNotInstalled": "OpenClaw CLI 未安装,请前往「初始设置」页面安装",
"diagGatewayNotRunning": "Gateway 未启动,请前往「服务管理」页面启动服务",
"diagTokenNotSet": "Gateway token 未设置(本地开发可选,生产环境建议设置)",
"diagTokenSecretRef": "Gateway token 通过环境变量/引用配置(SecretRef)",
"diagDeviceKeyFailed": "设备密钥生成失败,请检查 Rust 后端日志",
"diagWsNotConnected": "Gateway 运行中但 WebSocket 未连接,常见原因:origin not allowed(Tauri origin 未在白名单)或端口 {port} 被占用。点击「一键修复配对」可自动修复 origin 问题",
"diagWsHandshakeFailed": "WebSocket 已连接但握手未完成,请检查 token 是否正确",
"diagAllOk": "所有检测项正常,系统运行良好",
"checkTime": "检测时间: {time}",
"fixing": "修复中...",
"diagnosing": "诊断中...",
"runningDoctorFix": "正在运行 openclaw doctor --fix ...",
"runningDoctor": "正在运行 openclaw doctor ...",
"noIssues": "✓ 未发现问题",
"diagDone": "诊断完成",
"installCorrupt": "OpenClaw 安装可能已损坏",
"installCorruptHint": "检测到模块文件缺失,建议前往 关于页面 切换版本或重新安装 OpenClaw CLI。",
"installCorruptToast": "OpenClaw 安装损坏,建议前往「关于」页重新安装",
"configFixDone": "配置修复完成",
"configFixPartial": "修复完成,部分问题可能需手动处理",
"execFailed": "执行失败: ",
"cliUnavailable": "OpenClaw CLI 不可用",
"cliUnavailableHint": "请前往 关于页面 安装或重新安装 OpenClaw。",
"wsTestStart": "开始 WebSocket 连接测试...",
"wsAddress": "连接地址: {url}",
"wsToken": "Token: {token}",
"wsConnecting": "正在连接...",
"wsConnected": "WebSocket 连接成功",
"wsWaitChallenge": "等待 Gateway 发送 connect.challenge...",
"wsReceivedMsg": "收到消息",
"wsReceivedChallenge": "收到 challenge, nonce",
"wsGeneratingFrame": "生成 connect frame...",
"wsFrameGenerated": "Connect frame 生成成功",
"wsSendingFrame": "发送 connect frame",
"wsFrameFailed": "生成 connect frame 失败",
"wsHandshakeOk": "握手成功!",
"wsHandshakeFailed": "握手失败",
"wsParseFailed": "解析消息失败",
"wsRawData": "原始数据",
"wsError": "WebSocket 错误",
"wsClosed": "连接关闭",
"wsOriginRejected": "origin not allowed (1008) - Gateway 拒绝了当前应用的 origin",
"wsOriginFix": "解决方法:点击「一键修复配对」,将自动将 tauri://localhost 加入白名单并重启 Gateway",
"wsAuthFailed": "认证失败 (4001) - Token 可能不正确",
"wsAbnormalClose": "异常关闭 (1006) - 可能是网络问题或 Gateway 主动断开",
"wsCreateFailed": "创建 WebSocket 失败",
"wsConfigReadFailed": "读取配置失败",
"networkLogTitle": "网络请求日志(最近 100 条)",
"noRequests": "暂无请求记录",
"totalRequests": "总请求",
"cacheHit": "缓存命中",
"avgDuration": "平均耗时",
"colTime": "时间",
"colCommand": "命令",
"colArgs": "参数",
"colDuration": "耗时",
"colCache": "缓存",
"fixStarting": "开始修复配对问题...",
"fixWritingPair": "正在写入设备配对信息 + Gateway origin 白名单...",
"fixOriginAdded": "已将 tauri://localhost 加入 gateway.controlUi.allowedOrigins",
"fixStoppingGw": "停止 Gateway 服务...",
"fixWaitExit": "等待进程退出(3秒)...",
"fixStartingGw": "启动 Gateway 服务...",
"fixGwStartSent": "Gateway 启动命令已发送",
"fixWaitReady": "等待 Gateway 就绪(5秒)...",
"fixCheckStatus": "检查 Gateway 状态...",
"fixGwStarted": "Gateway 已启动",
"fixGwMaybeStarting": "Gateway 可能还在启动中,请稍后手动测试",
"fixTestingWs": "测试 WebSocket 连接...",
"fixReceivedChallenge": "收到 connect.challenge",
"fixFrameSent": "已发送 connect frame",
"fixPairSuccess": "握手成功!配对问题已修复!",
"fixReconnecting": "正在重新建立主应用 WebSocket 连接...",
"fixOriginStillRejected": "原因:Gateway 拒绝了当前应用的 origin,需要重启 Gateway 再试",
"fixSuggestManualRestart": "建议:请手动前往「服务管理」页面重启 Gateway",
"fixWsConnFailed": "WebSocket 连接失败,请确认 Gateway 已在运行",
"fixOriginRejected1008": "连接被拒绝 (1008) - Gateway 拒绝了当前 origin",
"fixRetryHint": "该问题应已被本次修复流程处理,请再次点击「一键修复配对」",
"fixFailed": "修复失败"
},
"setup": {
"title": "初始设置",
"desc": "安装和配置 OpenClaw",
"headerTitle": "欢迎使用 ClawPanel",
"headerDesc": "OpenClaw AI Agent 框架的桌面管理面板",
"recheck": "重新检测",
"stepNode": "Node.js 环境",
"installed": "已安装",
"stepNodeHint": "OpenClaw 基于 Node.js 运行,请先安装。",
"downloadNode": "下载 Node.js",
"recheckAfterInstall": "安装后点击「重新检测」",
"nodeInstalledButNotDetected": "已经装了但检测不到?",
"macNodeHint": "macOS 上从 Finder 启动可能找不到 Node.js。试试关掉 ClawPanel 后从终端启动:",
"winNodeHint": "安装 Node.js 后点击「重新检测」或使用下方「自动扫描」,无需重启。",
"scanNodeBtn": "自动扫描",
"orManualPath": "或手动指定路径:",
"checkPathBtn": "检测",
"stepGit": "Git 版本管理",
"gitHttpsConfigured": "已自动配置 Git 使用 HTTPS(避免 SSH 连接问题)",
"stepGitHint": "部分依赖需要 Git 下载源码。点击下方按钮自动安装,如果失败请手动安装。",
"autoInstallGitBtn": "一键安装 Git",
"manualDownload": "手动下载",
"gitOptionalHint": "没有 Git 也能安装? 大部分情况下可以,但个别依赖可能需要 Git。建议安装以避免问题。",
"cliAvailable": "CLI 可用",
"cliAheadWarning": "检测到当前本地 OpenClaw {current} 高于当前面板推荐稳定版 {recommended},可能存在兼容或稳定性风险。建议稍后到「关于」页回退到推荐版。",
"stepConfig": "配置文件",
"configAt": "配置文件位于 {path}",
"configMissing": "配置文件不存在,点击下方按钮自动创建默认配置。",
"initConfigLabel": "一键初始化配置",
"customDirTitle": "自定义 OpenClaw 安装路径",
"customDirHint": "如果 OpenClaw 安装在非默认目录(如 E:\\数据\\AI\\.openclaw),可在此指定。留空则使用默认路径。",
"customDirPlaceholder": "例如 E:\\\\数据\\\\AI\\\\.openclaw",
"saveBtn": "保存",
"resetDefaultBtn": "恢复默认",
"aiAssistant": "晴辰助手",
"aiAssistantDesc": "遇到安装问题?AI 助手可以帮你诊断和解决。配置好模型后,点击下方按钮",
"aiAssistantDescProblem": ",当前问题会自动发送给 AI 分析",
"openAiAssistant": "打开 AI 助手",
"askAiHelp": "让 AI 帮我解决",
"nextStepsTitle": "下一步建议",
"nextStepsDesc": "当前仅表示运行环境已经就绪,并不代表已经可以直接聊天。通常还需要继续完成以下步骤:",
"nextStep1": "前往「模型配置」添加至少一个可用模型,并确认主模型已设置",
"nextStep2": "前往「Gateway」确认服务已启动",
"nextStep3": "如需飞书、钉钉、QQ 等消息渠道,请到「消息渠道」完成接入与配对",
"configModels": "配置模型",
"gatewaySetup": "Gateway 设置",
"messageChannels": "消息渠道",
"enterPanel": "进入面板",
"installHint": "点击安装后,将默认安装当前 ClawPanel 版本绑定的推荐稳定版;如需升降级,可稍后到「关于」页面切换版本。",
"installHint2": "如果你是为了体验最新版功能,建议先安装推荐稳定版再手动切换;若希望面板优先适配最新版,欢迎提交 issue。",
"sourceChineseLabel": "汉化优化版(推荐)",
"sourceOfficialLabel": "官方原版",
"installMethodLabel": "安装方式",
"methodAuto": "自动选择(推荐)",
"methodStandaloneR2": "独立安装包 · CDN 加速(国内推荐,自带 Node.js,无需 npm)",
"methodStandaloneGithub": "独立安装包 · GitHub(CDN 不可用时备选)",
"methodNpm": "npm 编译安装(传统方式,需要 Node.js + npm + 网络)",
"registryLabel": "npm 镜像源",
"registryTaobao": "淘宝镜像(推荐国内用户)",
"registryNpm": "npm 官方源",
"registryHuawei": "华为云镜像",
"installBtn": "一键安装",
"methodHintAuto": "自动选择最优安装方式:优先使用独立安装包(零依赖、最快),失败时自动降级到 npm 编译安装。",
"methodHintR2": "从晴辰云 CDN 下载独立安装包,自带 Node.js 运行时,无需 npm。国内下载速度最快。",
"methodHintGithub": "从 GitHub Releases 下载独立安装包。CDN 不可用时的备选方案。",
"methodHintNpm": "传统的 npm install 方式,需要本机已安装 Node.js 和 npm,且网络能访问 npm 仓库。",
"envHintTitle": "找不到已安装的 OpenClaw?",
"envHintDesc": "ClawPanel 桌面版只能管理本机安装的 OpenClaw。以下环境中的安装无法被检测到:",
"envHintWsl": "WSL (Windows 子系统)",
"envHintWslDesc": "OpenClaw 装在 WSL 里,Windows 侧无法访问",
"envHintDocker": "Docker 容器",
"envHintDockerDesc": "容器内的安装与宿主机隔离",
"envHintRemote": "远程服务器",
"envHintRemoteDesc": "安装在其他机器上",
"envHintInstallManage": "在对应环境中安装管理面板",
"envHintLocalReinstall": "或者,你也可以在本机重新安装 OpenClaw(使用下方的「一键安装」)。",
"wslWebHint": "WSL 中使用 Web 版:",
"wslWebDesc": "打开 WSL 终端,一键部署 ClawPanel Web 版:",
"wslWebPostDeploy": "部署后在浏览器访问 WSL 的 IP 即可管理。",
"dockerHint": "Docker 容器中使用:",
"dockerDesc": "在容器内安装 OpenClaw + ClawPanel Web 版:",
"remoteHint": "远程服务器:",
"remoteDesc": "SSH 登录服务器后执行:",
"domesticMirror": "国内用户如无法访问 GitHub:",
"domesticMirrorShort": "国内镜像:",
"promptNodeMissing": "Node.js 未安装或未检测到",
"promptNodeOk": "Node.js 已安装: {version}",
"promptGitMissing": "Git 未安装",
"promptGitOk": "Git 已安装: {version}",
"promptCliMissing": "OpenClaw CLI 未安装",
"promptCliOk": "OpenClaw CLI 已安装",
"promptConfigMissing": "配置文件不存在",
"promptConfigOk": "配置文件正常: {path}",
"promptIntro": "我在安装 OpenClaw 时遇到问题,以下是当前检测状态:",
"promptOutro": "请帮我分析问题并给出解决步骤。如果需要,请使用工具帮我检查系统环境。",
"installOpenclaw": "安装 OpenClaw",
"installingGit": "安装中...",
"gitInstallingHint": "正在安装 Git,请稍候...",
"gitInstallSuccess": "Git 安装成功",
"gitAutoInstallFailed": "自动安装失败: {err}",
"gitManualHint": "请手动安装 Git:",
"gitManualInstallHtml": "Windows: 下载 git-scm.com 安装包xcode-select --install 或 brew install gitsudo apt install git 或 sudo yum install git",
"gitAutoInstallFailedToast": "Git 自动安装失败,请手动安装",
"enterPath": "请输入路径",
"saving": "保存中...",
"pathSaved": "路径已保存,正在重新检测...",
"customPathSaved": "自定义路径已保存",
"saveFailed": "保存失败: {err}",
"defaultRestored": "已恢复默认路径,正在重新检测...",
"defaultRestoredToast": "已恢复默认路径",
"restoreFailed": "恢复失败: {err}",
"initializing": "初始化中...",
"configCreated": "配置文件已创建",
"configExists": "配置文件已存在",
"initFailed": "初始化失败: {err}",
"scanning": "扫描中...",
"scanningPaths": "正在扫描常见安装路径...",
"scanNotFound": "未找到 Node.js 安装,请手动指定路径或下载安装。",
"scanUseBtn": "使用",
"scanFailed": "扫描失败: {err}",
"nodeSaved": "Node.js 路径已保存,正在重新检测...",
"detecting2": "检测中...",
"nodeFoundSaved": "找到 Node.js {version},路径已保存",
"nodeNotFoundAtPath": "该目录下未找到 node 可执行文件,请确认路径正确。",
"enterNodeDir": "请输入 Node.js 安装目录",
"checkFailed": "检测失败: {err}",
"installComplete": "安装完成",
"installingGateway": "正在安装 Gateway 服务...",
"gatewayInstalled": "Gateway 服务已安装",
"gatewayInstallFailed": "Gateway 安装失败: {err}",
"gwModeSet": "已设置 Gateway 运行模式为 local",
"toolsFullEnabled": "已开启 Agent 工具全部权限",
"autoConfigFailed": "自动配置失败: {err}",
"installSuccess": "OpenClaw 安装成功",
"setRegistry": "设置 npm 镜像源: {url}",
"bgTaskStarted": "后台安装任务已启动,请等待完成...",
"webModeLogHint": "Web 模式:安装日志不可用,请等待完成...",
"installScene": "初始安装 OpenClaw"
},
"about": {
"title": "关于",
"desc": "ClawPanel 版本和项目信息",
"subtitle": "OpenClaw 可视化管理面板",
"sectionCommunity": "社群交流",
"sectionProjects": "相关项目",
"sectionContribute": "参与贡献",
"sectionLinks": "快捷链接",
"sectionAboutUs": "关于我们",
"techStack": "ClawPanel 基于 Tauri v2 构建,前端 Vanilla JS + Vite,后端 Rust。",
"copyright": "MIT License © 2026 武汉晴辰天下网络科技有限公司",
"checkingUpdate": "检查更新中...",
"official": "原版",
"chinese": "汉化版",
"policyAhead": "检测到你本地安装的是高于推荐稳定版的 {current},可能存在接口、事件或配置兼容性问题。建议回退到 {recommended};如果你要继续使用高版本,请自行验证兼容性并关注 issue / release。",
"policyDefault": "当前面板默认只保证推荐稳定版的兼容性;如果你要尝试其他版本或预览版,请自行验证兼容性。若希望面板尽快支持最新版特性,欢迎提交 issue 告诉我们。",
"notInstalled": "未安装",
"aheadOfRecommended": "当前版本高于推荐稳定版: {ver}",
"rollbackToRecommended": "回退到推荐版",
"recommendedStable": "推荐稳定版: {ver}",
"switchToRecommended": "切换到推荐版",
"isRecommended": "已是推荐稳定版",
"latestUpstream": "最新上游: {ver}",
"switchVersion": "切换版本",
"installOpenclaw": "安装 OpenClaw",
"uninstall": "卸载",
"installPath": "安装路径",
"configExists": "配置文件存在",
"configNotFound": "未找到配置文件",
"rollbackToRecommendedStable": "回退到推荐稳定版",
"switchToRecommendedStable": "切换到推荐稳定版",
"confirmUninstall": "确定要卸载 OpenClaw 吗?\n\n这将停止 Gateway 服务并卸载 npm 全局包。\n配置文件(~/.openclaw/)默认保留,可稍后手动删除。",
"uninstallTitle": "卸载 OpenClaw",
"uninstallStarting": "开始卸载 OpenClaw...",
"uninstallDone": "卸载完成",
"uninstallFailed": "卸载失败: ",
"uninstallTaskStarted": "后台卸载任务已启动...",
"uninstallStopping": "正在停止服务...",
"uninstallRemoving": "正在卸载组件...",
"uninstallCleaning": "正在清理文件...",
"versionLabel": "版本",
"selectVersion": "选择版本号",
"versionPickerHint": "默认建议使用当前面板绑定的推荐稳定版。若手动切换到其它版本,尤其是预览版/最新版,请自行验证兼容性;如果你希望面板优先适配最新版功能,欢迎提交 issue。",
"btnSwitch": "切换",
"btnInstall": "安装",
"tagRecommended": "(推荐稳定版)",
"tagNeedTest": "(需自测兼容性)",
"hintInstall": "将安装 {source} {ver}{tag}",
"hintCurrent": "当前",
"hintAlreadyVersion": "当前已是 {ver}{tag}",
"btnReinstall": "重新安装",
"btnUpgrade": "升级",
"btnDowngrade": "降级",
"noVersions": "未找到可用版本",
"recommended": "推荐",
"current": "当前",
"hidePreview": "隐藏预览版 ({count})",
"showPreview": "显示预览版 ({count})",
"operationDone": "操作完成",
"taskStarted": "后台任务已启动,请等待完成...",
"webModeNoLog": "Web 模式:安装过程日志不可用,请等待完成...",
"updateReady": "已就绪",
"reloadApp": "重载应用",
"rollback": "回退",
"rollbackSuccess": "已回退到内嵌版本,重载中...",
"rollbackFailed": "回退失败: ",
"newVersion": "新版本",
"hotUpdate": "热更新",
"fullInstaller": "完整安装包",
"downloading": "下载中...",
"downloadDone": "更新下载完成,点击「重载应用」生效",
"downloadFailed": "下载失败: ",
"retry": "重试",
"needFullUpdate": "需要更新完整安装包",
"goToWebsite": "前往官网下载",
"upToDate": "已是最新",
"checkUpdateFailed": "暂无法检查更新",
"qqGroup": "QQ 交流群",
"wechatGroup": "微信交流群",
"douyinGroup": "抖音交流群",
"feishuGroup": "飞书交流群",
"communityDesc": "扫码或点击链接加入交流群,反馈问题、获取帮助",
"joinQQ": "加入 QQ 群",
"joinWechat": "加入微信群",
"joinDouyin": "加入抖音群",
"joinFeishu": "加入飞书群",
"joinYuanbao": "元宝派社群",
"joinDiscord": "加入 Discord",
"discordDesc": "国际社区",
"communityWelcome": "欢迎加入 OpenClaw 社区!遇到问题随时反馈,一起让 AI Agent 更好用。",
"communityWelcomeIntl": "Welcome to the OpenClaw community! Share ideas, get help, and build amazing AI agents together.",
"communityNote": "2000 人大群,满员自动切换 · 碰到问题可直接在群内反馈",
"projectOpenClaw": "AI Agent 框架,支持多模型协作、工具调用、记忆管理",
"projectOpenClawZh": "我们维护的 OpenClaw 汉化版,3000+ Star,中文界面 + 国内镜像优化",
"projectClawPanel": "OpenClaw 可视化管理面板,Tauri v2 桌面应用",
"projectClawApp": "跨平台移动聊天客户端,H5 + 代理服务器架构,支持离线和流式传输",
"projectCftunnel": "全协议内网穿透工具,Cloud 模式免费 HTTP/WS + Relay 模式自建中继",
"domesticMirror": "国内镜像",
"linkWebsite": "Claw 项目官网",
"linkOpenClawZh": "OpenClaw 中文翻译",
"linkClawApp": "ClawApp 手机客户端",
"linkCftunnel": "cftunnel 内网穿透",
"contributeDesc": "ClawPanel 是开源项目,欢迎参与贡献!遇到问题请提 Issue,功能建议和代码改进欢迎提 PR。",
"submitIssue": "提交 Issue",
"submitPR": "提交 PR",
"contributeGuide": "贡献指南",
"viewIssues": "查看 Issues",
"domesticMirrorHint": "国内镜像:Gitee(无法访问 GitHub 时可用)",
"companyName": "武汉晴辰天下网络科技有限公司",
"officialWebsite": "官方网站",
"productWebsite": "产品官网",
"openSourceRepo": "开源仓库",
"businessCoop": "商务合作",
"contactViaWebsite": "请通过官网联系我们",
"companyDesc": "我们是 OpenClaw 汉化版(3000+ Star)和 ClawPanel 的作者团队。日常做 AI Agent 相关的产品和开源工具,也接企业私有化部署、定制开发之类的活儿。有事直接群里找我们就行。"
},
"ext": {
"title": "扩展工具",
"desc": "管理 cftunnel 内网穿透和 ClawApp 移动客户端",
"cftunnelTitle": "cftunnel 内网穿透",
"cftunnelDesc": "通过 Cloudflare Tunnel 将本地服务暴露到公网,无需公网 IP 和端口映射。",
"clawappTitle": "ClawApp 移动客户端",
"clawappDesc": "H5 移动聊天客户端,通过代理服务端连接 Gateway。支持本地和外网访问。",
"cftunnelNotInstalled": "cftunnel 未安装",
"clawappNotInstalled": "ClawApp 未安装",
"installBtn": "一键安装",
"viewDocs": "查看文档",
"status": "状态",
"running": "运行中",
"stopped": "已停止",
"version": "版本",
"unknown": "未知",
"routes": "条路由",
"noRoutes": "暂无路由",
"active": "活跃",
"localService": "本地服务",
"startTunnel": "启动隧道",
"stopTunnel": "停止隧道",
"viewLogs": "查看日志",
"refresh": "刷新",
"port": "端口",
"accessUrl": "访问地址",
"publicUrl": "外网",
"openClawapp": "打开 ClawApp",
"openPublicUrl": "打开外网地址",
"start": "启动",
"stop": "停止",
"tunnelActionDone": "隧道已{action}",
"tunnelActionFail": "{action}失败",
"recentLogs": "最近日志",
"collapse": "收起",
"noLogs": "暂无日志",
"readLogsFailed": "读取日志失败",
"preparing": "准备安装...",
"installing": "安装中...",
"installDone": "安装完成",
"installSuccess": "{name} 安装成功",
"installFailed": "安装失败",
"installFailedTitle": "安装 {name} 失败",
"installScene": "安装 {name}",
"error": "错误",
"webModeNoLogs": "Web 模式:安装日志不可用,请等待完成..."
},
"logs": {
"title": "日志查看",
"desc": "查看 OpenClaw 各服务日志",
"tabGateway": "Gateway 日志",
"tabGatewayErr": "Gateway 错误",
"tabGuardian": "守护进程",
"tabBackup": "备份日志",
"tabAudit": "审计日志",
"searchPlaceholder": "搜索日志...",
"refresh": "刷新",
"autoScroll": "自动滚动",
"loading": "加载日志中...",
"empty": "暂无日志",
"loadFailed": "加载日志失败",
"noResults": "未找到匹配结果",
"searchFailed": "搜索失败"
},
"assistant": {
"modeChat": "聊天",
"modeChatDesc": "纯对话,不使用工具",
"modePlan": "规划",
"modePlanDesc": "AI 只读分析,工具仅查看",
"modeExecute": "执行",
"modeExecuteDesc": "允许执行命令和修改文件",
"modeUnlimited": "无限",
"modeUnlimitedDesc": "跳过危险确认,全自动执行",
"apiHintOpenai": "兼容 OpenAI 接口(大多数中转站、Ollama 等)",
"apiHintAnthropic": "Anthropic Claude 原生接口",
"apiHintGemini": "Google Gemini 原生接口",
"apiBasePlaceholderOpenai": "https://api.openai.com/v1 或中转站地址",
"apiKeyPlaceholderOpenai": "sk-... 或中转站密钥",
"defaultName": "晴辰助手",
"defaultPersonality": "专业、友好、乐于助人",
"skillCheckConfig": "检查配置",
"skillCheckConfigDesc": "检查 OpenClaw 配置文件是否正确",
"skillDiagnoseGateway": "诊断 Gateway",
"skillDiagnoseGatewayDesc": "诊断 Gateway 运行状态",
"skillBrowseDir": "浏览目录",
"skillBrowseDirDesc": "浏览 OpenClaw 配置目录结构",
"skillCheckEnv": "检查环境",
"skillCheckEnvDesc": "检查系统环境是否满足要求",
"skillAnalyzeLogs": "分析日志",
"skillAnalyzeLogsDesc": "分析最近的日志,找出问题",
"skillFixCommon": "一键修复",
"skillFixCommonDesc": "自动检测并修复常见问题",
"skillReportBug": "反馈 Bug",
"skillReportBugDesc": "整理成标准 GitHub Issue",
"skillPrAssistant": "PR 助手",
"skillPrAssistantDesc": "帮你走一遍 PR 流程",
"skillSkillsManager": "Skills 管理",
"skillSkillsManagerDesc": "管理 OpenClaw 的 Skills",
"soulFileSoul": "核心人格",
"soulFileIdentity": "身份信息",
"soulFileUser": "用户偏好",
"soulFileAgents": "Agent 信息",
"soulFileTools": "工具描述",
"soulFileMemory": "记忆文件",
"soulLoaded": "已加载 {loaded}/{total} 个文件({size})",
"soulMemoryDaily": "每日记忆",
"soulMemoryCount": "{count} 条",
"sendQueue": "发送队列",
"clickToEdit": "点击编辑",
"edit": "编辑",
"sendNow": "立即发送",
"imageTooLarge": "图片太大,请选择小于 10MB 的图片",
"imageMessage": "(图片消息)",
"image": "图片",
"newSession": "新建会话",
"deleteSession": "删除会话",
"noSessions": "暂无会话",
"confirmDeleteSession": "确定删除这个会话吗?",
"sessionList": "会话列表",
"errConfigFirst": "请先在设置中配置 API",
"errTimeout": "请求超时",
"errStreamTimeout": "流式响应超时({seconds}s 无数据),连接可能已断开",
"toolRunCmd": "执行命令",
"toolReadFile": "读取文件",
"toolWriteFile": "写入文件",
"toolListDir": "列出目录",
"toolSysInfo": "系统信息",
"toolCheckPort": "端口检查",
"toolProcessList": "进程列表",
"toolWebSearch": "网页搜索",
"toolWebSearchDesc": "搜索网页获取信息",
"toolClawHubSearch": "搜索 ClawHub",
"toolClawHubInstall": "安装 Skill",
"toolInstallDep": "安装依赖",
"toolFileOps": "文件操作",
"toolFileOpsDesc": "读写文件和目录",
"toolTerminal": "终端命令",
"toolTerminalDesc": "执行系统命令",
"toolSkillsList": "技能列表",
"toolSkillsCheck": "技能检查",
"toolSkillInfo": "技能详情",
"toolFilterAll": "全部",
"toolNoDesc": "无描述",
"toolsAlwaysAvailable": "始终可用",
"toolsHint": "勾选要启用的工具类别",
"toolExecuting": "正在执行...",
"toolDone": "执行完成",
"toolDenied": "用户拒绝执行",
"toolExecFail": "执行失败",
"toolInstallSuccess": "安装成功",
"toolInstallFail": "安装失败",
"toolNoSkillFound": "未找到该技能",
"toolUnknown": "未知工具",
"toolRejected": "用户拒绝了此操作",
"toolRejectedDanger": "用户拒绝了危险操作",
"askConfirm": "确认",
"askSkip": "跳过",
"askSkipped": "(已跳过)",
"askPlaceholder": "请选择一个选项",
"askCustomPlaceholder": "输入自定义回答...",
"askNotSelected": "请选择一个选项或输入自定义回答",
"confirmRunCmd": "将执行以下命令",
"confirmCwd": "工作目录",
"confirmWriteFile": "将写入以下文件",
"confirmPreview": "内容预览",
"confirmTruncated": "(内容已截断)",
"confirmCritical": "⚠️ 这是一个危险操作,请仔细检查",
"confirmAllow": "允许执行",
"confirmAiRequest": "AI 请求执行以下操作",
"aiThinking": "思考中...",
"aiProcessingRound": "第 {round} 轮处理中...",
"toolLoopQuestion": "AI 已执行 {round} 轮工具调用,如何继续?",
"toolLoopContinue": "继续自动执行 {rounds} 轮",
"toolLoopNoBreak": "不再询问,持续执行",
"toolLoopRethink": "让 AI 重新思考",
"toolLoopStop": "停止执行",
"autoRoundsLabel": "自动执行轮数",
"autoRoundsDesc": "工具调用在询问前的自动执行轮数",
"autoRoundsHint": "设为 0 表示每次都询问",
"autoRoundsUnit": "轮",
"autoRoundsDefault": "默认",
"autoRoundsUnlimited": "无限",
"errorAnalyze": "让 AI 分析",
"errorDismiss": "忽略",
"errorShowLog": "展开日志",
"errorHideLog": "收起日志",
"welcomeText": "你好!我是你的 AI 助手,有什么可以帮你的?",
"loading": "加载中...",
"testConnTitle": "连接测试",
"testSuccess": "连接成功",
"testFailed": "连接失败",
"testNoReply": "(无回复内容)",
"settingsTitle": "助手设置",
"settings": "设置",
"settingsSaved": "设置已保存",
"settingsTabApi": "API 配置",
"settingsTabTools": "工具",
"settingsTabPersona": "人设",
"settingsTabKnowledge": "知识库",
"apiType": "接口类型",
"model": "模型",
"temperature": "温度",
"quickSelect": "快捷选择",
"visitSite": "访问官网",
"notConfigured": "未配置",
"qtcoolName": "晴辰云",
"qtcoolDesc": "每日签到领免费额度,多种顶级模型低至官方价 2-3 折",
"qtcoolRecommend": "推荐",
"qtcoolCheckin": "每日签到领额度",
"qtcoolLearnMore": "了解更多 →",
"qtcoolKeyPlaceholder": "粘贴你的 API Key",
"qtcoolInstructions": "没有 Key?前往 签到页 免费领取",
"qtcoolEnterKey": "请输入 API Key",
"qtcoolFillFirst": "请先填写 API Key",
"qtcoolConnecting": "连接中...",
"qtcoolLoadingModels": "正在获取模型列表...",
"qtcoolConnectFail": "连接失败",
"qtcoolSelectModel": "选择模型",
"qtcoolApply": "一键配置",
"qtcoolConfigured": "已配置",
"qtcoolAssistantOnly": "仅配置助手",
"qtcoolSetMain": "设为主模型",
"qtcoolSetMainDone": "已设为主模型",
"qtcoolMainSwitched": "主模型已切换为 {model}",
"qtcoolTestPass": "连接测试通过",
"qtcoolTestFail": "连接测试失败",
"qtcoolSyncTitle": "同步到 OpenClaw",
"qtcoolSyncDesc": "将当前晴辰云配置同步到 OpenClaw 全局配置",
"qtcoolSyncTo": "同步到 OpenClaw",
"qtcoolSyncToDesc": "将晴辰云的 API 配置写入 OpenClaw 全局配置文件",
"qtcoolSyncToTitle": "确认同步到 OpenClaw",
"qtcoolConfirmSync": "将覆盖 OpenClaw 中同名的 Provider,确定继续?",
"qtcoolSyncToDone": "已同步到 OpenClaw",
"qtcoolSyncFail": "同步失败",
"qtcoolWriteFail": "写入配置失败",
"qtcoolGatewayFail": "Gateway 重启失败",
"qtcoolAllDone": "全部完成",
"qtcoolSyncFrom": "从 OpenClaw 读取",
"qtcoolSyncFromTitle": "确认从 OpenClaw 读取",
"qtcoolSyncFromDesc": "将从 OpenClaw 读取配置:\nBase URL: {baseUrl}\nAPI Key: {apiKey}\n模型: {model}",
"qtcoolConfirmRead": "确认读取",
"qtcoolSyncFromDone": "已从 OpenClaw 读取配置",
"qtcoolReadFail": "读取失败",
"qtcoolNoProvider": "OpenClaw 中没有找到晴辰云的配置",
"testFillUrlKey": "请先填写 Base URL 和 API Key",
"testFillUrl": "请先填写 Base URL",
"testFillModel": "请先填写模型名称",
"testing": "测试中...",
"testSending": "正在发送测试请求...",
"testBtn": "测试连接",
"fetching": "获取中...",
"fetchingModels": "正在获取模型列表...",
"fetchModelsTitle": "获取模型列表",
"fetchBtn": "获取列表",
"noModelsFound": "未找到可用模型",
"modelsFound": "找到 {count} 个模型",
"personaSource": "人设来源",
"personaDefault": "默认",
"personaOpenClaw": "OpenClaw Agent",
"personaOpenClawHint": "从 OpenClaw Agent 继承身份和工作区设置",
"personaName": "助手名称",
"personaPersonality": "助手性格",
"personaPersonalityHint": "描述助手的性格特征",
"personaSelectAgent": "选择 Agent",
"personaSelectFirst": "请先选择一个 Agent",
"personaSoulInherit": "继承 Soul 文件",
"personaSoulHint": "使用 Agent 的 Soul 文件作为系统提示词的一部分",
"personaLoadSoul": "加载 Soul",
"personaLoadingAgent": "正在加载 Agent 信息...",
"personaNoAgent": "未找到 Agent",
"personaNoWorkspace": "该 Agent 没有工作区",
"personaLoadFailed": "加载失败",
"personaLoadFailedDetail": "加载 Soul 文件失败",
"personaRefreshTitle": "刷新 Agent 列表",
"personaScanning": "扫描中...",
"kbDesc": "自定义知识库,AI 回答时会参考这些内容",
"kbEmpty": "暂无知识库条目",
"kbNamePlaceholder": "知识库名称",
"kbContentPlaceholder": "知识库内容...",
"kbNameRequired": "请填写名称",
"kbContentRequired": "请填写内容",
"kbSave": "保存",
"kbSummary": "摘要",
"kbLines": "{count} 行",
"kbClickEnable": "点击启用",
"kbClickDisable": "点击禁用",
"importTitle": "导入配置",
"importBtn": "导入 OpenClaw 配置",
"importScanning": "正在扫描本地 OpenClaw 配置...",
"importNoConfig": "未找到可导入的配置",
"importNoModels": "无模型",
"importGlobal": "全局配置",
"importFound": "找到 {count} 个可导入的配置",
"importDone": "已导入 {name}({count} 个模型)",
"importFail": "导入失败",
"stopped": "已停止",
"requestInterrupted": "请求中断",
"retry": "重试",
"continueInput": "输入继续",
"retryHint": "请求失败(已自动重试 3 次)",
"retrying": "重试中...",
"waitForReply": "请等待 AI 回复后再发送图片",
"waitForReplyShort": "请等待回复",
"copyText": "复制文本",
"copyMd": "复制 Markdown",
"viewRaw": "查看原始数据",
"viewDebug": "查看请求/响应",
"copiedText": "已复制文本",
"copiedMd": "已复制 Markdown",
"rawData": "消息原始数据",
"debugInfo": "请求/响应调试",
"guideTag": "内置 AI",
"guideTitle": "这是 ClawPanel 内置的 AI 助手",
"guideDesc": ",独立于 OpenClaw,使用你在右上角「设置」中配置的 API。",
"guideHint": "如需与 OpenClaw Agent 对话,请前往「实时聊天」页面。",
"uploadImage": "上传图片",
"inputPlaceholder": "描述你的问题,粘贴日志、截图或错误信息...",
"send": "发送",
"inputHint": "Enter 发送 · Shift+Enter 换行 · 支持粘贴/拖拽图片 · AI 助手独立于 OpenClaw",
"autoSwitchExecute": "已自动切换到执行模式"
},
"toast": {
"copySuccess": "已复制到剪贴板",
"copyFailed": "复制失败"
},
"modal": {
"confirmTitle": "确认操作",
"confirmOk": "确认",
"confirmCancel": "取消"
},
"kernel": {
"floorBlocker": {
"title": "内核版本过低",
"message": "当前 OpenClaw 内核版本 {current} 低于 ClawPanel 支持的最低版本 {floor},部分功能可能无法工作。",
"targetHint": "推荐升级到 {target} 以获得最佳体验。",
"goUpgrade": "前往升级",
"continueReadonly": "继续使用(只读模式)",
"readonlyHint": "只读模式下,写入操作会被前端校验拦截,避免破坏老内核的配置。"
},
"badge": {
"currentKernel": "当前内核",
"featuresEnabled": "已启用 {enabled}/{total} 个特性",
"belowTarget": "低于推荐版",
"latest": "已是最新",
"unknown": "未知"
},
"upgrade": {
"title": "升级 OpenClaw 内核",
"confirmMessage": "即将从 {from} 升级到 {to}。\n升级约需 2 分钟,期间 Gateway 会自动重启。继续?",
"starting": "开始升级到 {version}...",
"successMessage": "内核升级完成",
"successToast": "内核升级成功",
"failurePrefix": "内核升级失败:"
},
"upgradeHint": {
"title": "有新内核可用",
"subtitle": "{from} → {to},点此一键升级",
"dismissTooltip": "本次会话不再提醒"
},
"tooOldForProtocol": "Gateway 内核版本过旧,不兼容当前 ClawPanel 使用的握手协议。请把 OpenClaw 内核升级到推荐版本({recommended})后重试。可在「服务管理 → OpenClaw → 一键升级」中完成升级。"
},
"cliConflict": {
"title": "检测到 {count} 处可能冲突的 OpenClaw 安装",
"desc": "系统 PATH 中存在非 ClawPanel 管理的 OpenClaw(如 Cherry Studio 内嵌、旧 npm 全局),可能导致终端命令拿到老版本,引发 schema 不兼容、doctor --fix 卡死等问题。",
"viewDetails": "查看详情",
"hideDetails": "收起详情",
"quarantineAll": "一键隔离",
"quarantining": "正在隔离…",
"quarantineOne": "隔离",
"dismiss": "暂时忽略",
"dismissedHint": "已忽略本次检测。下次启动会重新扫描。",
"quarantineOk": "已隔离 {count} 个冲突项",
"quarantinePartial": "另有 {count} 个未隔离",
"quarantineFail": "隔离失败:{error}",
"quarantineOneOk": "已隔离",
"footnote": "隔离 = 重命名为 .disabled-by-clawpanel-<时间>.bak(不会删除)。如需恢复,到原目录把 .bak 文件改回原名即可。"
}
}