{
	"cli.errors.bunVersion": "错误：Bun 运行时版本必须 >= {minVersion}（当前版本 v{currentVersion}）。请更新 Bun：bun upgrade",
	"cli.errors.bunErrata": "错误：检测到 Bun 运行时已知问题（v{version}）。请更新 Bun：bun upgrade",
	"agents.errors.bothFlags": "请选择 --user 或 --project 之一，不能同时使用。",
	"agents.status.bundledCount": "内置代理数量：{total}",
	"agents.status.targetDirectory": "目标目录：{dir}",
	"agents.warnings.skippedExisting": "已跳过现有文件：{count} 个（使用 --force 可覆盖）",
	"config.errors.unknownCommand": "未知的 config 命令：{action}",
	"config.errors.invalidBoolean": "无效的布尔值：{value}。请使用 true/false、yes/no、on/off 或 1/0",
	"config.errors.invalidNumber": "无效的数字：{value}",
	"config.errors.invalidEnumValue": "无效的值：{value}。有效值：{validValues}",
	"config.errors.invalidArrayJson": "无效的数组 JSON：{value}",
	"config.errors.invalidRecordJson": "无效的记录 JSON：{value}",
	"config.help.listKeys": "运行 '{appName} config list' 查看可用的配置键",
	"config.errors.unknownSetting": "未知的配置项：{key}",
	"config.status.valueSet": "已设置 {path} = {value}",
	"config.status.valueReset": "已将 {path} 重置为 {value}",
	"file.errors.notFound": "错误：未找到文件：{path}",
	"file.warnings.tooLarge": "警告：跳过文件内容（文件过大：{size}）：{path}",
	"file.errors.readFailed": "错误：无法读取文件 {path}：{message}",
	"grep.errors.patternRequired": "错误：必须提供匹配模式",
	"grep.results.totalMatches": "匹配总数：{count}",
	"grep.results.filesWithMatches": "含匹配的文件数：{count}",
	"grep.results.filesSearched": "已搜索文件数：{count}",
	"read.errors.fileNotFound": "错误：未找到文件：{path}",
	"setup.errors.usage": "用法：{appName} setup <组件>",
	"setup.python.errors.notFound": "未找到 Python",
	"setup.python.help.installPython": "请安装 Python 3.8 及以上版本并确保其已添加到 PATH",
	"setup.python.status.ready": "Python 执行环境已就绪",
	"setup.python.warnings.missingPackages": "缺少以下包：{packages}",
	"setup.python.errors.noPackageManager": "未找到包管理器",
	"setup.python.help.installManagers": "请安装 uv（推荐）或 pip：",
	"setup.python.errors.installationFailed": "安装失败",
	"setup.python.help.manualInstall": "请尝试手动安装：",
	"setup.python.errors.setupIncomplete": "配置未完成",
	"setup.stt.status.ready": "语音转文字功能已就绪",
	"setup.stt.errors.pythonNotFound": "未找到 Python",
	"setup.stt.status.installingWhisper": "正在安装 openai-whisper...",
	"setup.stt.errors.whisperFailed": "安装 openai-whisper 失败",
	"setup.stt.help.manualWhisper": "请尝试手动安装：pip install openai-whisper",
	"setup.help.title": "setup - 为可选功能安装依赖项",
	"setup.help.pythonDescription": "为 Python 代码执行安装 Jupyter 内核依赖项",
	"setup.help.sttDescription": "安装语音转文字依赖项（openai-whisper 及录音工具）",
	"setup.litellm.errors.envNotSet": "以下必需的环境变量未设置：",
	"setup.litellm.errors.baseUrlHint": "LITELLM_BASE_URL — LiteLLM 代理地址（例如 https://your-proxy.example.com）",
	"setup.litellm.errors.apiKeyHint": "LITELLM_API_KEY  — LiteLLM 代理的 API 密钥",
	"setup.litellm.help.setEnvVars": "请在您的 Shell 配置文件（.zshrc、.bashrc）或 .env 文件中设置这些变量。",
	"setup.litellm.status.generated": "LiteLLM 配置已生成",
	"setup.litellm.errors.generationFailed": "生成 LiteLLM 配置失败",
	"ssh.errors.hostRequired": "错误：必须提供主机名",
	"ssh.errors.hostFlagRequired": "错误：必须指定 --host",
	"ssh.errors.invalidPort": "错误：端口号必须为 1 到 65535 之间的整数",
	"ssh.status.hostAdded": "已将 SSH 主机 \"{name}\" 添加到 {scope} 配置",
	"ssh.status.hostRemoved": "已从 {scope} 配置中移除 SSH 主机 \"{name}\"",
	"ssh.controller.unknownSubcommand": "未知的子命令：{subcommand}。输入 /ssh help 查看用法。",
	"ssh.add.usage": "用法：/ssh add <name> --host <host> [--user <user>] [--port <port>] [--key <keyPath>] [--desc <description>] [--compat] [--scope project|user]",
	"ssh.add.missingHost": "缺少 --host 的值。",
	"ssh.add.missingUser": "缺少 --user 的值。",
	"ssh.add.missingPort": "缺少 --port 的值。",
	"ssh.add.invalidPort": "无效的 --port 值。必须为 1 到 65535 之间的整数。",
	"ssh.add.missingKey": "缺少 --key 的值。",
	"ssh.add.missingDesc": "缺少 --desc 的值。",
	"ssh.add.invalidScope": "无效的 --scope 值。请使用 project 或 user。",
	"ssh.add.unknownOption": "未知的选项：{option}",
	"ssh.add.nameRequired": "必须提供主机名。用法：/ssh add <name> --host <host> ...",
	"ssh.add.hostRequired": "必须指定 --host。用法：/ssh add <name> --host <host> ...",
	"ssh.add.failed": "添加主机失败：{message}",
	"ssh.list.noneConfigured": "未配置任何 SSH 主机。",
	"ssh.list.title": "已配置的 SSH 主机",
	"ssh.list.userLevel": "用户级别",
	"ssh.list.projectLevel": "项目级别",
	"ssh.list.discovered": "已发现",
	"ssh.list.readOnly": "只读",
	"ssh.list.failed": "列出主机失败：{message}",
	"ssh.remove.invalidScope": "无效的 --scope 值。请使用 project 或 user。",
	"ssh.remove.unknownOption": "未知的选项：{option}",
	"ssh.remove.nameRequired": "必须提供主机名。用法：/ssh remove <name> [--scope project|user]",
	"ssh.remove.notFound": "在 {scope} 配置中未找到主机 \"{name}\"。",
	"ssh.remove.failed": "移除主机失败：{message}",
	"mode.plan.status.enabled": "计划模式已启用。计划文件：{path}",
	"mode.plan.status.paused": "计划模式已暂停。",
	"mode.plan.status.disabled": "计划模式已禁用。",
	"mode.plan.errors.noEditor": "未配置编辑器。请设置 $VISUAL 或 $EDITOR 环境变量。",
	"mode.plan.errors.fileNotFound": "在 {path} 处未找到计划文件",
	"mode.plan.errors.editorOpenFailed": "打开外部编辑器失败：{message}",
	"mode.plan.status.updated": "计划已在外部编辑器中更新。",
	"mode.plan.errors.notActive": "计划模式当前未激活。",
	"mode.stt.warnings.disabled": "语音转文字功能已禁用。请在设置中启用：stt.enabled",
	"mode.subagent.status.noActive": "当前没有活动的子代理会话",
	"ui.status.sessionCompacted": "会话已压缩 {times} 次",
	"ui.status.messageQueued": "消息已加入队列，等待压缩完成后发送",
	"ui.errors.queuedMessageFailed": "发送队列消息失败：{message}",
	"shell.errors.ttyRequired": "错误：shell 控制台需要交互式 TTY。",
	"search.errors.queryRequired": "错误：必须提供搜索关键词",
	"commands.settings.description": "打开设置菜单",
	"commands.plan.description": "切换计划模式（代理在执行前先制定计划）",
	"commands.plan.inlineHint": "[提示词]",
	"commands.model.description": "选择模型（打开选择器界面）",
	"commands.fast.description": "切换快速模式（OpenAI 服务层级优先）",
	"commands.fast.sub.on.description": "启用快速模式",
	"commands.fast.sub.off.description": "禁用快速模式",
	"commands.fast.sub.status.description": "显示快速模式状态",
	"commands.fast.enabled": "快速模式已启用。",
	"commands.fast.disabled": "快速模式已禁用。",
	"commands.fast.statusOn": "快速模式已开启。",
	"commands.fast.statusOff": "快速模式已关闭。",
	"commands.fast.usage": "用法：/fast [on|off|status]",
	"commands.export.description": "将会话导出为 HTML 文件",
	"commands.export.inlineHint": "[路径]",
	"commands.dump.description": "将会话记录复制到剪贴板",
	"commands.share.description": "将会话分享为 GitHub 私密 gist",
	"commands.browser.description": "切换浏览器无头/可视模式",
	"commands.browser.sub.headless.description": "切换到无头模式",
	"commands.browser.sub.visible.description": "切换到可视模式",
	"commands.browser.disabled": "浏览器工具已禁用（请在设置中启用）",
	"commands.browser.usage": "用法：/browser [headless|visible]",
	"commands.browser.modeHeadless": "浏览器模式：无头",
	"commands.browser.modeVisible": "浏览器模式：可视",
	"commands.browser.restartFailed": "重启浏览器失败：{message}",
	"commands.copy.description": "将代理的最后一条消息复制到剪贴板",
	"commands.copy.sub.last.description": "复制代理的完整最后消息",
	"commands.copy.sub.code.description": "复制最后一个代码块",
	"commands.copy.sub.all.description": "复制最后消息中的所有代码块",
	"commands.copy.sub.cmd.description": "复制最后一条 bash/python 命令",
	"commands.session.description": "会话管理命令",
	"commands.session.sub.info.description": "显示会话信息和统计",
	"commands.session.sub.delete.description": "删除当前会话并返回选择器",
	"commands.jobs.description": "显示异步后台任务状态",
	"commands.usage.description": "显示提供商用量和限制",
	"commands.changelog.description": "显示更新日志",
	"commands.changelog.sub.full.description": "显示完整更新日志",
	"commands.hotkeys.description": "显示所有键盘快捷键",
	"commands.tools.description": "显示代理当前可见的工具",
	"commands.extensions.description": "打开扩展控制中心仪表盘",
	"commands.agents.description": "打开代理控制中心仪表盘",
	"commands.branch.description": "从之前的消息创建新分支",
	"commands.fork.description": "从之前的消息创建新分叉",
	"commands.tree.description": "浏览会话树（切换分支）",
	"commands.login.description": "使用 OAuth 提供商登录",
	"commands.login.inlineHint": "[提供商|重定向 URL]",
	"commands.login.alreadyInProgressFor": "OAuth 登录已在进行中（{provider}）。请使用 /login <url> 粘贴重定向 URL。",
	"commands.login.alreadyInProgress": "OAuth 登录已在进行中。请使用 /login <url> 粘贴重定向 URL。",
	"commands.login.callbackReceived": "已收到 OAuth 回调，正在完成登录…",
	"commands.login.noCallbackWaiting": "当前没有等待手动回调的 OAuth 登录。",
	"commands.logout.description": "从 OAuth 提供商登出",
	"commands.mcp.description": "管理 MCP 服务器（添加、列出、移除、测试）",
	"commands.mcp.sub.add.description": "添加新的 MCP 服务器",
	"commands.mcp.sub.list.description": "列出所有已配置的 MCP 服务器",
	"commands.mcp.sub.remove.description": "移除 MCP 服务器",
	"commands.mcp.sub.test.description": "测试与服务器的连接",
	"commands.mcp.sub.reauth.description": "重新授权服务器的 OAuth",
	"commands.mcp.sub.unauth.description": "移除服务器的 OAuth 授权",
	"commands.mcp.sub.enable.description": "启用 MCP 服务器",
	"commands.mcp.sub.disable.description": "禁用 MCP 服务器",
	"commands.mcp.sub.smitherySearch.description": "搜索 Smithery 注册表并部署 MCP 服务器",
	"commands.mcp.sub.smitheryLogin.description": "登录 Smithery 并缓存 API 密钥",
	"commands.mcp.sub.smitheryLogout.description": "移除已缓存的 Smithery API 密钥",
	"commands.mcp.sub.reconnect.description": "重新连接到指定的 MCP 服务器",
	"commands.mcp.sub.reload.description": "强制重新加载 MCP 运行时工具",
	"commands.mcp.sub.resources.description": "列出已连接服务器的可用资源",
	"commands.mcp.sub.prompts.description": "列出已连接服务器的可用提示",
	"commands.mcp.sub.notifications.description": "显示通知功能和订阅",
	"commands.mcp.sub.help.description": "显示帮助信息",
	"commands.ssh.description": "管理 SSH 主机（添加、列出、移除）",
	"commands.ssh.sub.add.description": "添加 SSH 主机",
	"commands.ssh.sub.list.description": "列出所有已配置的 SSH 主机",
	"commands.ssh.sub.remove.description": "移除 SSH 主机",
	"commands.ssh.sub.help.description": "显示帮助信息",
	"commands.new.description": "开始新会话",
	"commands.compact.description": "手动压缩会话上下文",
	"commands.compact.inlineHint": "[聚焦指令]",
	"commands.handoff.description": "将会话上下文移交到新会话",
	"commands.handoff.inlineHint": "[聚焦指令]",
	"commands.resume.description": "恢复其他会话",
	"commands.btw.description": "使用当前会话上下文提一个临时附带问题",
	"commands.btw.inlineHint": "<问题>",
	"commands.background.description": "分离 UI 并在后台继续运行",
	"commands.debug.description": "打开调试工具选择器",
	"commands.memory.description": "检查和操作记忆维护",
	"commands.memory.sub.view.description": "显示当前记忆注入载荷",
	"commands.memory.sub.clear.description": "清除持久化的记忆数据和产物",
	"commands.memory.sub.reset.description": "clear 的别名",
	"commands.memory.sub.enqueue.description": "将记忆整合加入维护队列",
	"commands.memory.sub.rebuild.description": "enqueue 的别名",
	"commands.rename.description": "重命名当前会话",
	"commands.rename.inlineHint": "<标题>",
	"commands.rename.usage": "用法：/rename <标题>",
	"commands.move.description": "将会话移动到其他工作目录",
	"commands.move.inlineHint": "<路径>",
	"commands.move.usage": "用法：/move <路径>",
	"commands.exit.description": "退出应用程序",
	"commands.plugin.description": "管理插件和市场来源",
	"commands.plugin.sub.marketplace.description": "管理市场来源（添加、移除、更新、列出）",
	"commands.plugin.sub.install.description": "安装插件",
	"commands.plugin.sub.uninstall.description": "卸载插件",
	"commands.plugin.sub.enable.description": "启用插件",
	"commands.plugin.sub.disable.description": "禁用插件",
	"commands.plugin.sub.upgrade.description": "升级插件",
	"commands.plugin.sub.discover.description": "浏览可用插件",
	"commands.plugin.sub.list.description": "列出所有已安装的插件",
	"commands.plugin.sub.validate.description": "验证市场或插件清单",
	"commands.plugin.sub.setup.description": "推荐插件的引导安装",
	"commands.plugin.sub.help.description": "显示使用指南",
	"commands.plugin.marketplace.addUsage": "用法：/plugin marketplace add <source>",
	"commands.plugin.marketplace.added": "已添加市场：{name}",
	"commands.plugin.marketplace.removeUsage": "用法：/plugin marketplace remove <name>",
	"commands.plugin.marketplace.removed": "已移除市场：{name}",
	"commands.plugin.marketplace.updated": "已更新市场：{name}",
	"commands.plugin.marketplace.updatedAll": "已更新 {count} 个市场",
	"commands.plugin.marketplace.noneConfiguredGetStarted": "未配置任何市场。\n\n开始使用：\n  /plugin marketplace add f5-sales-demo/marketplace",
	"commands.plugin.marketplace.listHint": "使用 /plugin discover 浏览插件",
	"commands.plugin.marketplace.noneConfiguredTry": "未配置任何市场。请尝试：\n  /plugin marketplace add f5-sales-demo/marketplace",
	"commands.plugin.marketplace.noPluginsAvailable": "已配置的市场中没有可用的插件",
	"commands.plugin.installed": "已从 {marketplace} 安装 {name}",
	"commands.plugin.uninstalled": "已卸载 {pluginId}",
	"commands.plugin.enabled": "已启用 {pluginId}",
	"commands.plugin.disabled": "已禁用 {pluginId}",
	"commands.plugin.upgraded": "已将 {pluginId} 升级到 {version}",
	"commands.plugin.allUpToDate": "所有插件均为最新版本",
	"commands.plugin.upgradedCount": "已升级 {count} 个插件：",
	"commands.plugin.npmPlugins": "npm 插件：",
	"commands.plugin.marketplacePlugins": "市场插件：",
	"commands.plugin.noneInstalled": "未安装任何插件",
	"commands.plugin.validate.marketplaceValid": "市场 \"{name}\" 验证通过（{count} 个插件）",
	"commands.plugin.validate.pluginValid": "插件 \"{name}\" 清单验证通过",
	"commands.plugin.validate.notFound": "在 {path} 未找到 .xcsh-plugin/marketplace.json 或 .xcsh-plugin/plugin.json",
	"commands.plugin.setup.noRecommended": "在已配置的市场中未找到推荐插件",
	"commands.plugin.setup.allInstalled": "所有推荐插件均已安装",
	"commands.plugin.setup.title": "推荐插件安装：",
	"commands.plugin.setup.installCount": "已安装 {installed}/{total} 个推荐插件",
	"commands.plugin.setup.skippedCount": "跳过 {count} 个 - 请修复上述问题后重新运行 /plugin setup（幂等操作）",
	"commands.plugin.setup.installFailed": "安装失败",
	"commands.plugin.setup.installed": "已安装",
	"commands.plugin.setup.notAuthenticated": "未认证",
	"commands.plugin.setup.authenticatedAs": "已认证为 {user}",
	"commands.plugin.setup.ready": "就绪",
	"commands.plugin.setup.pluginInstalled": "插件已安装",
	"commands.plugin.setup.pluginInstallFailed": "插件安装失败：{message}",
	"commands.plugin.setup.notFoundInMarketplace": "在任何市场中均未找到",
	"commands.plugin.help": "插件命令：\n  /plugin                                    打开插件仪表盘\n  /plugin marketplace add <source>           添加市场（如 owner/repo）\n  /plugin marketplace remove <name>          移除市场\n  /plugin marketplace update [name]          重新拉取目录\n  /plugin marketplace list                   列出已配置的市场\n  /plugin discover [marketplace]             浏览可用插件\n  /plugin install <name@marketplace>         安装插件\n  /plugin uninstall <name@marketplace>       卸载插件\n  /plugin enable <name@marketplace>          启用插件\n  /plugin disable <name@marketplace>         禁用插件\n  /plugin upgrade [name@marketplace]         升级插件\n  /plugin list                               列出已安装的插件\n  /plugin validate [path]                    验证市场或插件\n  /plugin setup                              推荐插件引导安装\n\n快速开始：\n  /plugin marketplace add f5-sales-demo/marketplace\n  /plugin                                    （打开插件仪表盘）\n\n别名：/marketplace、/plugins",
	"commands.plugin.marketplace.noneConfiguredBrowse": "未配置任何市场。\n\n开始使用：\n  /plugin marketplace add f5-sales-demo/marketplace\n\n然后使用 /plugin 或 /plugin discover 浏览插件",
	"commands.plugin.marketplace.listHintAll": "使用 /plugin discover 浏览插件，或 /plugin help 查看所有命令",
	"commands.plugin.error": "插件错误：{message}",
	"commands.reloadPlugins.description": "重新加载所有插件（技能、命令、钩子、工具、代理、MCP）",
	"commands.reloadPlugins.done": "插件已重新加载。",
	"commands.force.description": "强制下一轮使用指定工具",
	"commands.force.inlineHint": "<工具名称> [提示词]",
	"commands.force.usage": "用法：/force:<工具名称> [提示词]",
	"commands.force.set": "下一轮已强制使用 {toolName}。",
	"commands.quit.description": "退出应用程序",
	"commands.context.description": "管理 F5 XC 认证上下文",
	"commands.context.sub.list.description": "列出所有上下文",
	"commands.context.sub.activate.description": "切换到指定的上下文",
	"commands.context.sub.validate.description": "验证上下文的凭据（不激活）",
	"commands.context.sub.show.description": "显示上下文详情（已脱敏）",
	"commands.context.sub.status.description": "显示当前认证状态",
	"commands.context.sub.create.description": "创建新上下文",
	"commands.context.sub.delete.description": "删除上下文",
	"commands.context.sub.rename.description": "重命名上下文",
	"commands.context.sub.export.description": "将上下文（或所有上下文）导出为 JSON",
	"commands.context.sub.import.description": "从文件路径或内联 JSON 导入上下文",
	"commands.context.sub.namespace.description": "在活动上下文中切换命名空间",
	"commands.context.sub.env.description": "管理环境变量",
	"commands.context.sub.set.description": "设置环境变量",
	"commands.context.sub.unset.description": "移除环境变量",
	"commands.context.sub.wizard.description": "引导式交互上下文设置",
	"welcome.modelProvider": "模型提供商",
	"welcome.plugins": "插件",
	"welcome.pluginSetupHint": "运行：/plugin setup",
	"welcome.updateHint": "运行：xcsh self-update",
	"welcome.newVersion": "新版本",
	"welcome.connectionFailed": "— 连接失败",
	"welcome.runLoginReconnect": "运行 /login 重新连接",
	"welcome.noModelProvider": "未配置模型提供商",
	"welcome.runLoginConnect": "运行 /login 连接",
	"login.wizard.urlPrompt": "Model Provider URL",
	"login.wizard.urlPlaceholder": "https://your-proxy.example.com",
	"login.wizard.apiKeyPrompt": "API Key",
	"login.wizard.apiKeyPlaceholder": "sk-...",
	"login.wizard.connecting": "Connecting to {url}…",
	"login.wizard.success": "Connected — {count} models available",
	"login.wizard.configSaved": "Configuration saved. You're ready to go!",
	"login.wizard.failed": "Connection failed — {error}",
	"login.wizard.retryHint": "Press Escape to skip, or enter a new value:",
	"gate.noProvider": "No LLM provider configured — run /login to connect one before sending a message.",
	"gate.noProviderBlock": "No LLM provider configured. Run /login to connect one, then retry. (/help and /model still work.)",
	"plugins.tabs.installed": "已安装",
	"plugins.tabs.recommended": "推荐",
	"plugins.tabs.discover": "发现",
	"plugins.tabs.updates": "更新",
	"plugins.list.searchPlaceholder": "输入以筛选",
	"plugins.list.emptyDiscover": "没有可用的插件。请先添加市场。",
	"plugins.list.emptyRecommended": "所有推荐插件均已安装。",
	"plugins.list.emptyUpdates": "所有插件均为最新版本。",
	"plugins.list.emptyInstalled": "未安装任何插件。",
	"plugins.list.shadowed": "已遮蔽",
	"plugins.list.disabled": "已禁用",
	"plugins.dashboard.title": "xcsh 插件中心",
	"plugins.dashboard.helpRecommended": "↑/↓：导航  Enter：安装  A：全部安装  Tab：下一标签  Ctrl+R：重新加载  Esc：关闭",
	"plugins.dashboard.helpDiscover": "↑/↓：导航  Enter：安装  Tab：下一标签  Ctrl+R：重新加载  Esc：关闭",
	"plugins.dashboard.helpUpdates": "↑/↓：导航  Enter：升级  Tab：下一标签  Ctrl+R：重新加载  Esc：关闭",
	"plugins.dashboard.helpInstalled": "↑/↓：导航  Space：切换  Enter：卸载  U：升级  Tab：下一标签  Ctrl+R：重新加载  Esc：关闭",
	"plugins.dashboard.settingUp": "正在设置 {name}...（{current}/{total}）",
	"plugins.dashboard.installCount": "已安装 {installed}/{total} 个推荐插件",
	"plugins.dashboard.allRecommendedInstalled": "所有推荐插件均已安装",
	"plugins.dashboard.failedCount": "{count} 个失败",
	"plugins.dashboard.authNeeded": "需要认证：{items}",
	"plugins.dashboard.uninstalled": "已卸载 {name}",
	"plugins.dashboard.uninstallFailed": "卸载失败：{message}",
	"plugins.dashboard.upgraded": "已升级 {name}",
	"plugins.dashboard.upgradeFailed": "升级失败：{message}",
	"plugins.dashboard.upgrading": "正在升级 {name}...",
	"controller.export.warnings.useDump": "使用 /dump 将会话复制到剪贴板。",
	"controller.export.status.exported": "会话已导出至：{path}",
	"controller.export.errors.failed": "导出会话失败：{message}",
	"controller.dump.errors.noMessages": "暂无可导出的消息。",
	"controller.dump.status.copied": "会话已复制到剪贴板",
	"controller.dump.errors.failed": "复制会话失败：{message}",
	"controller.debug.errors.noMessages": "暂无可导出的消息。",
	"controller.debug.status.written": "调试记录已写入：\n{path}",
	"controller.debug.errors.failed": "写入调试记录失败：{message}",
	"controller.copy.errors.unknownSub": "未知的子命令：{sub}。请使用 code、all、cmd 或 last。",
	"controller.copy.errors.noMessages": "暂无可复制的代理消息。",
	"controller.copy.status.lastMessage": "已将代理的最后一条消息复制到剪贴板",
	"controller.copy.warnings.noCodeBlock": "在代理的最后消息中未找到代码块。",
	"controller.copy.status.codeBlock": "已将最后一个代码块复制到剪贴板",
	"controller.copy.warnings.noCodeBlocks": "在代理的最后消息中未找到任何代码块。",
	"controller.copy.status.codeBlocks": "已将 {count} 个代码块复制到剪贴板",
	"controller.copy.status.bashCommand": "已将最后一条 bash 命令复制到剪贴板",
	"controller.copy.status.pythonCode": "已将最后一段 Python 代码复制到剪贴板",
	"controller.copy.warnings.noCommand": "在对话中未找到 bash 或 Python 命令。",
	"controller.session.title": "会话信息",
	"controller.session.file": "文件：",
	"controller.session.inMemory": "内存中",
	"controller.session.id": "ID：",
	"controller.session.provider": "提供商",
	"controller.session.noModel": "未选择模型",
	"controller.session.messages": "消息",
	"controller.session.user": "用户：",
	"controller.session.assistant": "助手：",
	"controller.session.toolCalls": "工具调用：",
	"controller.session.toolResults": "工具结果：",
	"controller.session.total": "总计：",
	"controller.session.tokens": "令牌",
	"controller.session.input": "输入：",
	"controller.session.output": "输出：",
	"controller.session.cacheRead": "缓存读取：",
	"controller.session.cacheWrite": "缓存写入：",
	"controller.session.cost": "费用",
	"controller.session.premiumRequests": "高级请求：",
	"controller.session.pythonGateway": "Python 网关",
	"controller.session.status": "状态：",
	"controller.session.gatewayActive": "活动（全局）",
	"controller.session.gatewayInactive": "未激活",
	"controller.session.url": "URL：",
	"controller.session.pid": "PID：",
	"controller.session.python": "Python：",
	"controller.session.venv": "虚拟环境：",
	"controller.session.uptime": "运行时间：",
	"controller.session.lspServers": "LSP 服务器",
	"controller.session.mcpServers": "MCP 服务器",
	"controller.session.noneConnected": "无已连接",
	"controller.jobs.title": "后台任务",
	"controller.jobs.running": "运行中：",
	"controller.jobs.noJobs": "暂无异步任务。",
	"controller.jobs.runningJobs": "运行中的任务",
	"controller.jobs.recentJobs": "最近的任务",
	"controller.jobs.unavailable": "异步后台任务在此会话中不可用。",
	"controller.usage.notConfigured": "此会话未配置用量报告。",
	"controller.usage.fetchFailed": "获取用量数据失败：{message}",
	"controller.usage.noData": "没有可用的用量数据。",
	"controller.changelog.noEntries": "未找到更新日志条目。",
	"controller.changelog.fullTitle": "完整更新日志",
	"controller.changelog.recentTitle": "最近更新",
	"controller.hotkeys.title": "键盘快捷键",
	"controller.tools.title": "可用工具",
	"controller.memory.title": "记忆注入载荷",
	"controller.memory.empty": "记忆载荷为空（记忆功能已禁用或未找到记忆摘要）。",
	"controller.memory.cleared": "记忆数据已清除，系统提示已刷新。",
	"controller.memory.clearFailed": "清除记忆失败：{message}",
	"controller.memory.enqueued": "记忆整合已加入队列。",
	"controller.memory.enqueueFailed": "记忆入队失败：{message}",
	"controller.memory.usage": "用法：/memory <view|clear|reset|enqueue|rebuild>",
	"controller.newSession": "新会话已开始",
	"controller.fork.streaming": "请等待当前响应完成或中止后再分叉。",
	"controller.fork.failed": "分叉失败（会话未持久化或已取消）",
	"controller.fork.success": "会话已分叉到 {path}",
	"controller.move.streaming": "请等待当前响应完成或中止后再移动。",
	"controller.move.usage": "用法：/move <路径>",
	"controller.move.notDirectory": "不是目录：{path}",
	"controller.move.notExists": "目录不存在：{path}",
	"controller.move.success": "会话已移动到 {path}",
	"controller.move.failed": "移动失败：{message}",
	"controller.rename.empty": "会话名称不能为空。",
	"controller.rename.success": "会话已重命名为 \"{name}\"。",
	"controller.rename.failed": "重命名失败：{message}",
	"controller.share.ghNotLoggedIn": "GitHub CLI 未登录。请先运行 'gh auth login'。",
	"controller.share.ghNotInstalled": "GitHub CLI (gh) 未安装。请从 https://cli.github.com/ 安装。",
	"controller.share.creatingGist": "正在创建 gist...",
	"controller.share.sharing": "正在分享...",
	"controller.share.cancelled": "分享已取消",
	"controller.share.sessionShared": "会话已分享",
	"controller.share.customFailed": "自定义分享失败：{message}",
	"controller.share.gistFailed": "创建 gist 失败：{message}",
	"controller.share.gistParseFailed": "无法从 gh 输出中解析 gist ID",
	"controller.bash.failed": "Bash 命令执行失败：{message}",
	"hotkeys.navigation.title": "导航",
	"hotkeys.navigation.moveCursor": "移动光标 / 浏览历史（空白时按上键）",
	"hotkeys.navigation.moveByWord": "按词移动",
	"hotkeys.navigation.startOfLine": "行首",
	"hotkeys.navigation.endOfLine": "行尾",
	"hotkeys.editing.title": "编辑",
	"hotkeys.editing.sendMessage": "发送消息",
	"hotkeys.editing.newLine": "换行",
	"hotkeys.editing.deleteWordBackwards": "向后删除一个词",
	"hotkeys.editing.deleteToStart": "删除至行首",
	"hotkeys.editing.deleteToEnd": "删除至行尾",
	"hotkeys.editing.copyLine": "复制当前行",
	"hotkeys.editing.copyPrompt": "复制整个提示",
	"hotkeys.other.title": "其他",
	"hotkeys.other.pathCompletion": "路径补全 / 接受自动补全",
	"hotkeys.other.cancelInterrupt": "取消自动补全 / 中断当前操作",
	"hotkeys.other.clearExit": "清空编辑器（第一次）/ 退出（第二次）",
	"hotkeys.other.exit": "退出（编辑器为空时）",
	"hotkeys.other.suspend": "挂起到后台",
	"hotkeys.other.cycleThinking": "切换思考级别",
	"hotkeys.other.cycleModelsForward": "切换角色模型（slow/default/smol）",
	"hotkeys.other.cycleModelsBackward": "切换角色模型（临时）",
	"hotkeys.other.selectModelTemp": "选择模型（临时）",
	"hotkeys.other.selectModel": "选择模型（设置角色）",
	"hotkeys.other.togglePlan": "切换计划模式",
	"hotkeys.other.searchHistory": "搜索提示历史",
	"hotkeys.other.toggleToolExpand": "切换工具输出展开",
	"hotkeys.other.toggleThinking": "切换思考块显示",
	"hotkeys.other.externalEditor": "在外部编辑器中编辑消息",
	"hotkeys.other.pasteImage": "从剪贴板粘贴图片",
	"hotkeys.other.toggleStt": "切换语音转文字录音",
	"hotkeys.other.promptActions": "打开提示操作",
	"hotkeys.other.slashCommands": "斜杠命令",
	"hotkeys.other.runBash": "运行 bash 命令",
	"hotkeys.other.runBashExcluded": "运行 bash 命令（排除在上下文外）",
	"hotkeys.other.runPython": "在共享内核中运行 Python",
	"hotkeys.other.runPythonExcluded": "运行 Python（排除在上下文外）",
	"tools.emptyState": "当前没有对代理可见的工具。",
	"tools.noDescription": "未提供描述。",
	"tools.tableHeaderTool": "工具",
	"tools.tableHeaderDescription": "描述",
	"context.list.noneFound": "未找到 F5 XC 上下文。使用 /context create 或让我帮您设置。",
	"context.activate.usage": "用法：/context activate <name>。运行 `/context list` 查看可用上下文。",
	"context.activate.notFound": "未找到上下文 '{name}'。运行 /context list 查看可用上下文，或运行 /context create {name} <url> <token> 创建一个。",
	"context.show.noActive": "没有活动的上下文。运行 `/context create <name>` 创建一个，或运行 `/context activate <name>` 激活已有上下文。",
	"context.show.notFound": "未找到上下文 '{name}'。运行 `/context list` 查看可用上下文。",
	"context.validate.usage": "缺少上下文名称。用法：/context validate <name>。对于活动上下文，请使用 /context status。",
	"context.status.notConfigured": "未配置。使用 /context create 或让我帮您设置。",
	"context.create.usage": "用法：/context create <name> <url> <token> [namespace]",
	"context.create.invalidName": "上下文名称必须由字母数字、连字符和下划线组成，最长 64 个字符。",
	"context.create.invalidUrl": "API URL 必须是有效的 HTTPS URL（例如 https://tenant.console.ves.volterra.io）",
	"context.rename.usage": "用法：/context rename <old> <new>",
	"context.export.usage": "用法：/context export [name] [--include-token]",
	"context.import.usage": "用法：/context import <path-or-json> [--overwrite]",
	"context.import.invalidJson": "导入源不是有效的 JSON：{message}",
	"context.import.fileNotFound": "导入文件未找到：{path}",
	"context.delete.usage": "用法：/context delete <name> --confirm",
	"context.delete.cannotDeleteActive": "无法删除活动上下文。请先运行 `/context activate <other>` 切换。",
	"context.namespace.usage": "用法：/context namespace <name>\n在不更改上下文的情况下切换活动命名空间。默认为 'default'。",
	"context.env.unknownAction": "未知的环境变量操作：{action}。请使用 /context env set|unset|list",
	"context.env.noActive": "没有活动的上下文。请先使用 /context activate <name>。",
	"context.env.set.usage": "未找到 KEY=VALUE 对。用法：/context set KEY=VALUE [KEY2=VALUE2 ...]",
	"context.env.unset.usage": "未找到变量名。用法：/context unset KEY [KEY2 ...]",
	"mcp.errors.unknownSubcommand": "未知的子命令：{subcommand}。输入 /mcp help 查看用法。",
	"mcp.errors.invalidScope": "无效的 --scope 值。请使用 project 或 user。",
	"mcp.errors.unknownOption": "未知的选项：{option}",
	"mcp.errors.missingUrl": "缺少 --url 的值。",
	"mcp.errors.invalidTransport": "无效的 --transport 值。请使用 http 或 sse。",
	"mcp.errors.missingToken": "缺少 --token 的值。",
	"mcp.errors.missingLimit": "缺少 --limit 的值。",
	"mcp.errors.invalidLimit": "无效的 --limit 值。请使用 1 到 100 之间的整数。",
	"mcp.errors.serverNotFound": "未找到服务器 \"{name}\"。",
	"mcp.errors.serverNotFoundInScope": "在 {scope} 配置中未找到服务器 \"{name}\"。",
	"mcp.errors.noManager": "没有可用的 MCP 管理器。",
	"mcp.action.enable": "启用",
	"mcp.action.disable": "禁用",
	"mcp.add.nameRequired": "快速添加需要服务器名称。用法：/mcp add <name> ...",
	"mcp.add.urlOrCommand": "请使用 --url 或 -- <command...>，不能同时使用两者。",
	"mcp.add.tokenRequiresUrl": "--token 需要 --url（HTTP/SSE 传输）。",
	"mcp.remove.usage": "需要服务器名称。用法：/mcp remove <name> [--scope project|user]",
	"mcp.remove.failed": "移除服务器失败：{message}",
	"mcp.test.usage": "需要服务器名称。用法：/mcp test <name>",
	"mcp.test.disabled": "服务器 \"{name}\" 已禁用。请先运行 /mcp enable {name}。",
	"mcp.test.cancelled": "已取消对 \"{name}\" 的 MCP 测试",
	"mcp.test.failed": "连接 \"{name}\" 失败：{message}",
	"mcp.enable.usage": "需要服务器名称。用法：/mcp enable <name>",
	"mcp.disable.usage": "需要服务器名称。用法：/mcp disable <name>",
	"mcp.setEnabled.failed": "无法{action}服务器：{message}",
	"mcp.unauth.usage": "需要服务器名称。用法：/mcp unauth <name>",
	"mcp.unauth.failed": "清除授权失败：{message}",
	"mcp.reauth.usage": "需要服务器名称。用法：/mcp reauth <name>",
	"mcp.reauth.disabled": "服务器 \"{name}\" 已禁用。请先运行 /mcp enable {name}。",
	"mcp.reauth.failed": "重新授权服务器失败：{message}",
	"mcp.reload.failed": "重新加载 MCP 失败：{message}",
	"mcp.reconnect.usage": "需要服务器名称。用法：/mcp reconnect <name>",
	"mcp.reconnect.failed": "重新连接 \"{name}\" 失败。请检查服务器状态和日志。",
	"mcp.reconnect.failedWithError": "重新连接 \"{name}\" 失败：{message}",
	"mcp.smithery.searchUsage": "需要关键词。用法：/mcp smithery-search <keyword> [--scope project|user] [--limit <1-100>] [--semantic]",
	"mcp.smithery.keyEmpty": "Smithery API 密钥不能为空。",
	"mcp.smithery.keySaved": "Smithery API 密钥已保存。",
	"mcp.smithery.validationFailed": "Smithery API 密钥验证失败：{message}",
	"mcp.smithery.loginCancelled": "Smithery 登录已取消。",
	"mcp.smithery.keyRemoved": "Smithery API 密钥已移除。",
	"mcp.smithery.noKeyFound": "未找到缓存的 Smithery API 密钥。",
	"mcp.smithery.deployCancelled": "MCP 部署已取消。",
	"mcp.smithery.selectionCancelled": "MCP Smithery 选择已取消。",
	"mcp.smithery.searchFailed": "Smithery 搜索失败：{message}"
}
