{ "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": "在「开发 → 开发设置」中获取 AppIDClientSecret", "qqbotGuide3": "沙箱模式下可跳过审核直接测试", "qqbotGuide4": "将机器人添加到你的 QQ 群(沙箱频道亦可)", "qqbotGuide5": "填入下方凭证并保存,面板会自动安装插件、写入配置并重启 Gateway", "qqbotGuide6": "在群里 @机器人 发消息即可开始对话", "qqbotGuideFooter": "
遇到问题?参考 OpenClaw × QQ 常见问题
", "qqbotAppIdPh": "QQ 开放平台 AppID", "qqbotSecretPh": "QQ 开放平台 ClientSecret", "dingtalkLabel": "钉钉", "dingtalkDesc": "通过钉钉企业内部应用接入,支持单聊和群聊", "dingtalkGuide1": "前往 钉钉开放平台,创建「企业内部应用」", "dingtalkGuide2": "在「应用功能 → 机器人」中启用机器人能力", "dingtalkGuide3": "消息接收模式选择 Stream 模式(推荐)", "dingtalkGuide4": "在「凭证与基础信息」中获取 Client ID (AppKey)Client Secret (AppSecret)", "dingtalkGuide5": "权限管理中添加 qyapi_robot_sendmsgCard.Streaming.WriteCard.Instance.Write", "dingtalkGuide6": "发布应用版本后,将机器人添加到目标群", "dingtalkGuide7": "填入下方凭证并保存,面板会自动安装插件并重启 Gateway", "dingtalkGuideFooter": "
注意:Stream 模式需要钉钉服务端主动推送,确保网络可达
", "dingtalkClientIdPh": "AppKey / Client ID", "dingtalkClientSecretPh": "AppSecret / Client Secret", "feishuLabel": "飞书", "feishuDesc": "通过飞书企业自建应用接入,支持单聊和群聊", "feishuGuide1": "前往 飞书开放平台 创建企业自建应用", "feishuGuide2": "在「添加应用能力」中添加「机器人」", "feishuGuide3": "在「凭证与基础信息」中获取 App IDApp Secret", "feishuGuide4": "事件回调选择「长连接」方式(无需公网 IP)", "feishuGuide5": "权限管理中搜索并开通 im:messageim:message.group_at_msg 等消息权限", "feishuGuide6": "创建版本并发布后,将机器人添加到目标群", "feishuGuideFooter": "
推荐使用长连接方式,无需公网地址即可接收消息
", "feishuAppIdPh": "飞书应用 App ID", "feishuAppSecretPh": "飞书应用 App Secret", "feishuDomainLabel": "平台域名", "feishuDomainFeishu": "飞书 (feishu.cn)", "feishuDomainLark": "Lark (larksuite.com)", "telegramDesc": "接入 Telegram Bot,支持私聊和群组", "telegramGuide1": "在 Telegram 中搜索 @BotFather 并发送 /newbot", "telegramGuide2": "按提示设置机器人名称和用户名", "telegramGuide3": "复制 BotFather 返回的 Bot Token", "telegramGuide4": "填入下方凭证并保存", "telegramGuideFooter": "
需要公网可达的服务器或使用 polling 模式
", "discordDesc": "接入 Discord Bot,支持服务器频道和私信", "discordGuide1": "前往 Discord Developer Portal 创建 Application", "discordGuide2": "在 Bot 页面点击「Reset Token」获取 Bot Token", "discordGuide3": "开启 MESSAGE CONTENT INTENT", "discordGuide4": "使用 OAuth2 URL Generator 邀请 Bot 加入服务器", "discordGuideFooter": "
确保开启 Message Content Intent 以接收消息内容
", "slackDesc": "接入 Slack App,支持频道和私信", "slackGuide1": "前往 Slack API 创建 App(推荐 From a manifest)", "slackGuide2": "在 OAuth & Permissions 中添加 Bot Token Scopes:chat:writeapp_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": "
Socket Mode 无需公网地址;HTTP Mode 需要配置事件回调 URL
", "modeLabel": "连接模式", "slackSocketMode": "Socket Mode(推荐)", "slackHttpMode": "HTTP Mode", "slackAppTokenHint": "Socket Mode 需要 App-Level Token (xapp-)", "slackSigningSecretPh": "Signing Secret", "slackSigningSecretHint": "HTTP Mode 下用于验证请求签名", "slackTeamIdPh": "可选,如 T01234567", "slackWebhookPathPh": "可选,如 /slack/events", "dmPolicy": "私信策略", "policyDefault": "默认", "dmAllow": "允许私信", "dmDeny": "拒绝私信", "groupPolicy": "群组策略", "groupAllChannels": "所有频道", "groupMentionOnly": "仅 @提及时", "groupAllowlist": "白名单", "allowFromPh": "可选,逗号分隔用户/频道 ID", "allowFromHint": "限制允许的用户或频道 ID,留空不限制", "weixinLabel": "微信", "weixinDesc": "通过 openclaw-weixin 插件接入个人微信", "weixinGuide1": "本功能基于 openclaw-weixin 插件", "weixinGuide2": "点击下方「一键安装插件」自动安装", "weixinGuide3": "安装完成后点击「扫码登录」,用手机微信扫描二维码", "weixinGuide4": "登录成功后 Gateway 会自动接管消息", "weixinGuide5": "若掉线需重新扫码登录", "weixinGuideFooter": "
注意:个人微信接入存在风控风险,建议使用小号
", "weixinInstall": "一键安装插件", "weixinInstallHint": "自动下载并安装 openclaw-weixin 插件", "weixinLogin": "扫码登录", "weixinLoginHint": "启动微信登录流程,扫码后自动接管消息", "weixinScanQr": "用手机微信扫描此二维码", "msteamsDesc": "接入 Microsoft Teams Bot", "msteamsGuide1": "在 Azure Portal 注册 Bot Channel Registration", "msteamsGuide2": "获取 App IDApp Password", "msteamsGuide3": "在 Teams 中安装自定义 App", "msteamsGuide4": "配置消息端点 URL", "msteamsGuideFooter": "
需要 Azure AD 应用注册和 Teams 管理员权限
", "msteamsTenantIdPh": "可选,单租户时填写", "msteamsAllowFromPh": "可选,逗号分隔", "signalDesc": "接入 Signal Messenger", "signalGuide1": "安装 signal-cli 并注册/链接账号", "signalGuide2": "确保 signal-cli 可正常收发消息", "signalGuide3": "填入账号信息和 signal-cli 路径", "signalGuideFooter": "
需要本地安装 signal-cli 并完成账号注册
", "signalAccountLabel": "Signal 账号", "signalAccountPh": "+1234567890", "signalCliPathLabel": "signal-cli 路径", "signalCliPathPh": "可选,默认从 PATH 查找", "signalAllowFromPh": "可选,逗号分隔", "matrixDesc": "接入 Matrix 协议(Element 等客户端)", "matrixGuide1": "在 Matrix 服务器上注册 Bot 账号", "matrixGuide2": "获取 Access Token(或使用用户名密码)", "matrixGuide3": "邀请 Bot 加入目标房间", "matrixGuideFooter": "
支持任何兼容 Matrix 协议的服务器
", "matrixAccessTokenHint": "使用 Access Token 或 User ID + Password 二选一", "matrixPasswordPh": "使用 Access Token 时可留空", "matrixAllowFromPh": "可选,逗号分隔用户 ID", "matrixAuthRequired": "Matrix 需要填写 Access Token,或填写 User ID + Password", "groupAllGroups": "所有群组", "groupAllRooms": "所有房间", "groupAllTeams": "所有团队", "groupMentionBot": "仅 @机器人时", "optionalEg": "可选,如", "editAccountLabel": "编辑 {id}", "bound": "已绑定", "notBoundAgent": "未绑定 Agent", "addAgentBindingForAccount": "添加 Agent 绑定", "addAgentBindingSub": "为该账号添加新的 Agent 路由", "editConfig": "编辑配置", "addAgentBinding": "添加 Agent 绑定", "routeToAgent": "将收到的消息路由到指定 Agent", "addNewAccount": "添加新账号", "addNewAccountSub": "创建一个新的机器人账号配置", "actions": "操作", "bindAgentTitle": "绑定 Agent", "targetAgent": "目标 Agent", "targetAgentHint": "选择接收消息的 Agent", "peerScope": "匹配范围", "peerAll": "全部(私聊+群聊)", "peerAllHint": "接收该渠道所有消息", "peerDirect": "仅私聊", "peerDirectHint": "仅接收一对一私聊消息", "peerDirectLabel": "私聊", "peerGroup": "仅群聊", "peerGroupHint": "仅接收群组/频道消息", "peerGroupLabel": "群聊", "peerIdHint": "目标 ID", "peerIdHintDetailed": "限定特定群/用户 ID,留空则匹配所有", "targetId": "目标 ID", "saveBinding": "保存绑定", "duplicateBinding": "已存在相同的绑定配置", "saving": "保存中...", "bindingSaved": "绑定已保存", "saveFailed": "保存失败", "accountLabel": "账号", "defaultAccount": "默认账号", "accountShort": "账号", "peerDm": "私聊", "peerGroupShort": "群聊", "peerChannelShort": "频道", "noAgents": "暂无 Agent", "orphanAgent": "配置中存在绑定,但当前 Agent 列表中无此 ID", "diagnose": "联通诊断", "remove": "移除", "noBindings": "尚未绑定任何渠道", "addChannelBinding": "添加渠道绑定", "enableChannelFirst": "请先在「渠道列表」中接入并启用至少一个渠道", "confirmRemoveBinding": "确定移除该绑定?", "bindingRemoved": "绑定已移除", "addBindingForAgent": "为 {agent} 添加渠道绑定", "channel": "渠道", "bindingIndependentHint": "每条绑定独立生效,可为同一渠道添加多条不同匹配规则", "subAccount": "子账号", "noMultiAccount": "该渠道不支持多账号", "noMultiAccountHint": "请先在渠道列表中添加多个账号", "confirmRemoveAccount": "确定移除该账号及其所有配置?", "removed": "已移除", "removeFailed": "移除失败", "disabled": "已禁用", "enabled": "已启用", "operationFailed": "操作失败", "confirmRemovePlatform": "确定移除该平台及其所有配置?", "supportsActions": "支持操作", "connectedClickEdit": "已接入,点击编辑", "qqDiagAllPassed": "全部检查通过 ✓", "qqDiagHasFailed": "存在未通过的检查项", "qqRepairHint": "可尝试一键修复:重新安装插件并重启 Gateway", "qqRepairBtn": "一键修复", "qqFaqBtn": "打开 QQ OpenClaw 常见问题", "qqDiagTitle": "QQ 联通诊断", "notes": "说明", "processing": "处理中...", "repairDone": "修复完成", "repairFailed": "修复失败", "unknownChannelType": "无法识别渠道类型", "diagnosing": "诊断中...", "testing": "测试中...", "noCredentialsFound": "未找到该渠道在配置中的凭证", "testPassed": "渠道测试通过", "verifyFailed": "校验失败", "testFailed": "渠道测试失败", "diagFailed": "诊断失败", "connectingGateway": "连接 Gateway...", "gatewayNotConnected": "Gateway 未连接", "generatingQr": "正在生成二维码...", "generatingQrShort": "生成二维码...", "whatsappScanQr": "用手机 WhatsApp 扫描此二维码", "whatsappScanPath": "WhatsApp → 已连接的设备 → 连接设备", "waitingScan": "等待扫码...", "whatsappLinked": "WhatsApp 链接成功!", "whatsappAlreadyLinked": "WhatsApp 已链接,无需重新扫码", "linkedSuccess": "链接成功!", "scanTimeout": "扫码超时", "scanTimeoutRetry": "扫码超时或未完成,请重试", "whatsappNotAvailableHint": "WhatsApp 插件未加载", "scanLoginFailed": "扫码登录失败", "unknownPlatform": "未知平台", "setupSteps": "接入步骤", "clickToExpand": "点击展开", "docsOnlyTitle": "当前面板暂未完成该渠道的可用配置向导", "docsOnlyDefault": "请先按上游文档或 CLI 完成接入", "setupGuide": "接入说明", "gotIt": "知道了", "detectingPlugin": "检测插件状态...", "operations": "操作", "setup": "接入", "close": "关闭", "pluginStatusFailed": "无法获取插件状态", "pluginInstalled": "已安装", "version": "版本", "unknown": "未知", "newVersionAvailable": "新版 {version} 可用,点击「升级插件」更新", "upgradePlugin": "升级插件", "upToDate": "已是最新", "pluginNotInstalled": "未安装", "latestVersion": "最新版", "clickInstallBelow": "点击下方「一键安装插件」开始", "executing": "正在执行", "executingShort": "执行中...", "executingAction": "正在执行渠道动作", "executionDone": "执行完成", "executionFailed": "执行失败", "unknownError": "未知错误", "execute": "执行", "channelConnected": "🎉 渠道连接成功!正在刷新列表…", "reDetecting": "重新检测…", "actionDone": "渠道动作执行完成", "actionFailed": "渠道动作执行失败", "accountIdentifier": "账号标识", "accountIdPlaceholder": "留空为默认账号;修改会创建新账号", "accountIdHint": "每个账号对应一个独立机器人。不同账号可绑定不同 Agent。", "bindAgent": "绑定 Agent", "bindAgentHint": "该账号收到的消息路由到哪个 Agent(可在「Agent 对接」页添加更多绑定)。", "show": "显示", "hide": "隐藏", "pairingApproval": "配对审批", "pairingApprovalHint": "当机器人提示 access not configuredPairing 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 安装包
macOS: 在终端执行 xcode-select --installbrew install git
Linux: sudo apt install gitsudo 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 文件改回原名即可。" } }