返回 CodeWhale
zh-Hans.json
根目录 / crates / tui / locales / zh-Hans.json
1 {
2 "ComposerPlaceholder": "编写任务或使用 /。",
3 "ComposerDispatchFailedRestored": "消息未发送({error});已恢复到输入框。",
4 "DispatchFailedQueued": "发送失败({error});保留了 {count} 个排队后续消息。",
5 "DispatchFailedInitial": "初始提示无法发送:{error}",
6 "HistorySearchPlaceholder": "搜索提示历史...",
7 "HistorySearchTitle": "历史搜索",
8 "HistoryHintMove": "Up/Down 移动",
9 "HistoryHintAccept": "Enter 接受",
10 "HistoryHintRestore": "Esc 还原",
11 "HistoryNoMatches": " 无匹配",
12 "StatusPickerTitle": " 状态行 ",
13 "StatusPickerInstruction": "选择要在底部显示的项目:",
14 "StatusPickerActionToggle": "切换 ",
15 "StatusPickerActionAll": "全部 ",
16 "StatusPickerActionNone": "无 ",
17 "StatusPickerActionSave": "保存 ",
18 "StatusPickerActionCancel": "取消 ",
19 "HotbarSetupTitle": " Hotbar 设置 ",
20 "HotbarSetupSourceApp": "应用",
21 "HotbarSetupSourceSlash": "命令",
22 "HotbarSetupSourceMcp": "MCP",
23 "HotbarSetupSourceSkill": "技能",
24 "HotbarSetupSourcePlugin": "插件",
25 "HotbarSetupStatusDisabled": "不可用",
26 "HotbarSetupStatusPrefill": "预填",
27 "HotbarSetupStatusReady": "就绪",
28 "HotbarSetupDirtyModified": "已修改",
29 "HotbarSetupDirtyClean": "未修改",
30 "HotbarSetupNoAction": "无操作",
31 "HotbarSetupStatusLine": "槽位 {slot} | {action} | {dirty}",
32 "HotbarSetupSlotOutOfRange": "Hotbar 槽位 {slot} 超出 1-{max}",
33 "HotbarSetupNoActionSelected": "未选择操作。",
34 "HotbarSetupCannotAssign": "{action} 无法分配:{reason}",
35 "HotbarSetupNoActions": "没有可用的 Hotbar 操作。",
36 "HotbarSetupRecommended": "荐",
37 "HotbarSetupEmptySlot": "空",
38 "HotbarSetupHelp": "Tab/Shift+Tab 来源 Up/Down 操作 1-8 槽位 Enter 分配 Space 切换 Delete 清除 s 保存 Esc 取消",
39 "HotbarActionVoiceToggleName": "语音输入",
40 "HotbarActionVoiceToggleDescription": "切换终端麦克风语音采集。",
41 "HotbarActionSessionCompactName": "压缩会话",
42 "HotbarActionSessionCompactDescription": "压缩当前对话上下文。",
43 "HotbarActionModePlanName": "Plan 模式",
44 "HotbarActionModePlanDescription": "先规划再行动。",
45 "HotbarActionModeAgentName": "Act 模式",
46 "HotbarActionModeAgentDescription": "在当前会话中直接工作。",
47 "HotbarActionModeYoloName": "完全访问 (Act)",
48 "HotbarActionModeYoloDescription": "兼容:Act 模式 + 完全访问权限(不是独立模式)。",
49 "HotbarActionReasoningCycleName": "切换推理强度",
50 "HotbarActionReasoningCycleDescription": "轮换当前提供商配置的推理强度。",
51 "HotbarActionReasoningCycleAutoDisabled": "推理强度由自动模型路由控制。",
52 "HotbarActionSidebarToggleName": "切换侧边栏",
53 "HotbarActionSidebarToggleDescription": "显示或隐藏侧边栏。",
54 "HotbarActionFileTreeToggleName": "切换文件树",
55 "HotbarActionFileTreeToggleDescription": "显示或隐藏工作区文件树。",
56 "HotbarActionPaletteOpenName": "命令面板",
57 "HotbarActionPaletteOpenDescription": "打开命令面板。",
58 "HotbarActionTrustToggleName": "切换信任",
59 "HotbarActionTrustToggleDescription": "启用或停用工作区信任模式。",
60 "ConfigTitle": "配置",
61 "ConfigModalTitle": " 配置 ",
62 "ConfigSearchPlaceholder": "输入以筛选",
63 "ConfigNoSettings": " 没有可用设置。",
64 "ConfigNoMatchesPrefix": " 没有匹配设置: ",
65 "ConfigFilteredSettings": " 已筛选设置",
66 "ConfigShowing": " 显示",
67 "ConfigFooterDefault": " 输入=筛选, Up/Down=选择, Enter/e=编辑, Esc/q=关闭 ",
68 "ConfigFooterScrollable": " 输入=筛选, Up/Down=选择, Enter/e=编辑, PgUp/PgDn=滚动, Esc/q=关闭 ",
69 "ConfigFooterFiltered": " 输入=筛选, Backspace=删除, Ctrl+U/Esc=清除, Enter=编辑 ",
70 "ConfigSectionProvider": "提供商",
71 "ConfigSectionModel": "模型",
72 "ConfigSectionPermissions": "权限",
73 "ConfigSectionNetwork": "网络",
74 "ConfigSectionDisplay": "显示",
75 "ConfigSectionComposer": "输入框",
76 "ConfigSectionSidebar": "侧边栏",
77 "ConfigSectionHistory": "历史",
78 "ConfigSectionMcp": "MCP",
79 "ConfigSectionFleet": "Fleet",
80 "ConfigSectionWorkflow": "工作流",
81 "ConfigSectionSession": "会话",
82 "ConfigSectionLegacy": "旧版",
83 "ConfigSectionExperimental": "实验",
84 "ConfigScopeSession": "会话",
85 "ConfigScopeSaved": "已保存",
86 "ConfigEditCancelled": "编辑已取消",
87 "ConfigEditTitlePrefix": "编辑 ",
88 "ConfigEditScopeLabel": "范围: ",
89 "ConfigEditCurrentLabel": "当前: ",
90 "ConfigEditHintLabel": "提示: ",
91 "ConfigEditNewLabel": "新值: ",
92 "ConfigEditFooter": " Enter=应用, Esc=取消, Ctrl+U=清除, Ctrl+A=全选, ←/→=移动 ",
93 "ConfigLocalePartialBadge": "部分翻译",
94 "ConfigLocalePartialDetail": "此语言包仅有部分翻译;未翻译的文本将使用英文版本。",
95 "ConfigRowEffective": " (实际 {currency})",
96 "ConfigDefaultValue": "(默认)",
97 "ConfigDefaultReasoning": "(配置/默认)",
98 "ConfigUnavailable": "(不可用)",
99 "ConfigLabelProvider": "当前提供商",
100 "ConfigLabelBaseUrlDeepseek": "提供商 API 地址(DeepSeek 路由)",
101 "ConfigLabelProviderUrl": "提供商 API 地址",
102 "ConfigLabelModel": "当前提供商模型",
103 "ConfigLabelFastModel": "快速模型(派生)",
104 "ConfigLabelDefaultModel": "旧版后备模型(仅 DeepSeek 路由)",
105 "ConfigLabelReasoningEffort": "推理级别",
106 "ConfigLabelApprovalMode": "本会话权限",
107 "ConfigLabelPermissionPosture": "新会话权限",
108 "ConfigLabelApprovalPolicy": "新会话权限(配置)",
109 "ConfigLabelManagedApprovalPolicy": "新会话权限(受管理)",
110 "ConfigLabelDefaultMode": "启动模式",
111 "ConfigLabelAllowShell": "Shell 访问",
112 "ConfigLabelManagedAllowShell": "Shell 访问(受管理)",
113 "ConfigLabelStreamTimeout": "流式超时",
114 "ConfigLabelTheme": "主题",
115 "ConfigLabelLocale": "语言",
116 "ConfigLabelBackground": "背景",
117 "ConfigLabelOceanTreatment": "海洋效果",
118 "ConfigLabelWorkSurfacePlacement": "侧栏位置",
119 "ConfigLabelTopHeight": "顶部栏高度",
120 "ConfigLabelSideWidth": "侧栏宽度",
121 "ConfigLabelCalmMode": "简洁对话",
122 "ConfigLabelLowMotion": "减少动态效果",
123 "ConfigLabelFancyAnimations": "实时界面动态",
124 "ConfigLabelLaunchScreen": "启动画面",
125 "ConfigLabelShowThinking": "对话中显示模型推理",
126 "ConfigLabelThinkingHighlight": "推理背景高亮",
127 "ConfigLabelShowToolDetails": "工具详情级别",
128 "ConfigLabelInlineDiffs": "内联文件更改",
129 "ConfigLabelStatusIndicator": "状态指示器",
130 "ConfigLabelSynchronizedOutput": "输出节奏",
131 "ConfigLabelCostCurrency": "费用币种",
132 "ConfigLabelTranscriptSpacing": "对话间距",
133 "ConfigLabelToolCollapse": "工具卡片",
134 "ConfigLabelComposerDensity": "输入框密度",
135 "ConfigLabelComposerBorder": "输入框边框",
136 "ConfigLabelComposerVimMode": "输入框 Vim 模式",
137 "ConfigLabelBracketedPaste": "括号粘贴",
138 "ConfigLabelPasteBurstDetection": "粘贴检测",
139 "ConfigLabelMentionMenuLimit": "提及菜单上限",
140 "ConfigLabelMentionMenuBehavior": "提及菜单行为",
141 "ConfigLabelMentionWalkDepth": "文件提及深度",
142 "ConfigLabelWorkspaceFollowSymlinks": "跟随符号链接",
143 "ConfigLabelSidebarWidth": "侧栏宽度",
144 "ConfigLabelSidebarFocus": "侧栏焦点",
145 "ConfigLabelContextPanel": "上下文面板",
146 "ConfigLabelSessionsRail": "会话栏",
147 "ConfigLabelSessionAutoResume": "自动恢复上次会话",
148 "ConfigLabelAutoCompact": "自动压缩",
149 "ConfigLabelAutoCompactThreshold": "压缩阈值",
150 "ConfigLabelMaxHistory": "输入历史",
151 "ConfigLabelMcpConfigPath": "MCP 配置路径",
152 "ConfigLabelFleetSpawnDepth": "Fleet 递归深度",
153 "ConfigLabelGoalCommand": "目标命令",
154 "ConfigLabelWorkflow": "工作流",
155 "ConfigLabelFeaturePrefix": "功能:{name}",
156 "ConfigColumnSetting": "设置",
157 "ConfigColumnValue": "值",
158 "ConfigColumnScope": "范围",
159 "ConfigActionOpenProvider": "按 Enter 打开提供商选择器",
160 "ConfigActionOpenModel": "按 Enter 打开模型选择器",
161 "ConfigActionToggle": "按 Enter/空格切换",
162 "ConfigActionChoose": "按 Enter 打开选项",
163 "ConfigActionEdit": "按 Enter 编辑",
164 "ConfigActionReadOnly": "只读",
165 "ModelPickerAutoNetworkHint": "每轮 · 可用提供商 · 请求及近期上下文 → DeepSeek / deepseek-v4-flash",
166 "ModelPickerAutoNetworkActiveProviderHint": "每轮 · 仅当前提供商 · 请求及近期上下文 → {provider} / {model}",
167 "ModelPickerAutoLocalHint": "每轮 · 本地启发式 · 不发送路由请求",
168 "ModelPickerAutoLastRoute": "上次 {provider} · {model}",
169 "AutoRouteSelectedToast": "Auto: {provider} / {model}({source})· Ctrl+O:路由详情",
170 "HelpTitle": "帮助",
171 "HelpFilterPlaceholder": "输入以筛选",
172 "HelpFilterPrefix": "筛选: ",
173 "HelpNoMatches": " 无匹配。",
174 "HelpSlashCommands": "斜杠命令",
175 "HelpKeybindings": "快捷键",
176 "HelpUserCommands": "用户命令",
177 "HelpSkills": "技能",
178 "HelpFooterTypeFilter": " 输入以筛选 ",
179 "HelpFooterMove": " Up/Down 移动 ",
180 "HelpFooterJump": " PgUp/PgDn 跳转 ",
181 "HelpFooterClose": " Esc 关闭 ",
182 "CmdAnchorDescription": "钉选关键事实,在压缩后自动注入上下文",
183 "CmdAttachDescription": "附加图片或视频媒体;文本文件或目录请使用 @path",
184 "CmdCacheDescription": "显示最近 N 轮的前缀缓存命中/未命中统计",
185 "CmdEffortDescription": "设置模型的推理级别(也可用 /thinking)",
186 "CmdPreviewRequestDescription": "在不发送的情况下,以脱敏清单形式预览下一个请求",
187 "CmdToolsDescription": "查看最近一次已准备工具请求的有界投影(只读)",
188 "CmdChangeDescription": "显示最新的更新日志",
189 "CmdChangeHeader": "最新更新日志",
190 "CmdChangeTranslationQueued": "下面显示英文发布说明。接下来会请求模型翻译;如果当前提供商不可用,这段英文内容就是备用结果。",
191 "CmdChangeTranslationUnavailable": "下面显示英文发布说明。当前会话没有 API Key 或处于离线状态,无法翻译。",
192 "CmdChangePreviousVersion": "上一个版本: {version} —— 输入 `/change {version}` 查看",
193 "CmdBalanceDescription": "查看当前提供商账户余额",
194 "CmdClearDescription": "清除对话历史",
195 "CmdCompactDescription": "触发上下文压缩以释放空间",
196 "CmdPurgeDescription": "让 Agent 分析对话历史,精确保留有用信息并移除冗余内容",
197 "CmdConfigDescription": "查看与修改设置(原始键在高级详情)",
198 "CmdPermissionsDescription": "列出并安全删除权限规则",
199 "PermissionsListHeader": "权限规则\n来源:当前用户的 permissions.toml\n路径:{path}\n文件状态:{file_state}\n规则数:{count}",
200 "PermissionsNoRules": "尚未配置权限规则。",
201 "PermissionsFileMissing": "不存在",
202 "PermissionsFileEmpty": "空文件",
203 "PermissionsFilePresent": "存在",
204 "PermissionsRuleEntry": "#{index} | {action} | {tool}\n 实际匹配:{matcher}\n 作用域:{scope} — {applicability}",
205 "PermissionsMatchExactCommand": "完整命令精确匹配 `{command}`",
206 "PermissionsMatchCommandPrefix": "命令前缀 `{command}`(感知参数边界)",
207 "PermissionsMatchExactPath": "规范化路径精确匹配 `{path}`",
208 "PermissionsMatchAnyInvocation": "此工具的任意调用",
209 "PermissionsScopeGlobal": "全局",
210 "PermissionsScopeRepo": "仓库 `{workspace}`",
211 "PermissionsAppliesHere": "在当前工作区生效",
212 "PermissionsInactiveHere": "在当前工作区不生效",
213 "PermissionsRemovePreview": "请检查将要删除的规则 #{index}:\n{rule}\n\n运行 `{command}` 确认。如果 permissions.toml 发生变化,此命令将失效。",
214 "PermissionsRemoved": "已删除权限规则 #{index}:{action} {tool}。",
215 "PermissionsUsage": "用法:/permissions [list|remove <rule-number> [--confirm <token>]]",
216 "PermissionsRuleNotFound": "未找到权限规则 #{index};请重新运行 `/permissions list`。",
217 "PermissionsOperationFailed": "权限规则操作失败:{error}",
218 "CmdConstitutionDescription": "管理长期宪章与预览",
219 "CmdContextDescription": "打开压缩会话上下文检查器或源映射报告",
220 "CmdCostDescription": "显示本次会话的费用明细",
221 "CmdDiffDescription": "显示会话开始以来的文件变更",
222 "CmdEditDescription": "修改并重新提交最后一条消息",
223 "CmdExitDescription": "退出应用",
224 "CmdExportDescription": "将对话安全地复制导出,或写入到指定文件",
225 "CmdFeedbackDescription": "生成 GitHub 反馈链接",
226 "CmdHfDescription": "检查 Hugging Face MCP 设置和概念",
227 "CmdHelpDescription": "理解概念、命令与快捷键",
228 "CmdProfileDescription": "切换到命名配置配置文件",
229 "CmdHomeDescription": "显示主页面板,含统计与快捷操作",
230 "CmdHooksDescription": "列出已配置的生命周期钩子(只读)",
231 "CmdAgentDescription": "打开持久子代理会话",
232 "CmdGoalDescription": "设置带有可选令牌预算的会话目标",
233 "CmdInitDescription": "为项目生成 AGENTS.md",
234 "CmdLspDescription": "切换 LSP 诊断的开启或关闭",
235 "CmdShareDescription": "将当前会话导出为可共享的 Web URL",
236 "CmdJobsDescription": "查看并管理后台 shell 作业",
237 "CmdLinksDescription": "显示 Codewhale、社区与提供商链接",
238 "CmdLoadDescription": "从文件加载会话",
239 "CmdLogoutDescription": "清除 API 密钥并返回设置",
240 "CmdMcpDescription": "打开或管理 MCP 服务器",
241 "CmdPluginDescription": "检查和管理受信任的插件包;旧版可执行工具保持独立",
242 "CmdPluginBundleUsage": "用法:/plugin [list|show <name>|validate [name]|install <spec>|update <name>|uninstall <name>|trust <name> [review-token]|enable <name>|disable <name>|revoke <name>|reload|tools [name]]",
243 "CmdPluginBundleNoneFound": "未发现 Codewhale 插件包。",
244 "CmdPluginBundleListHeader": "插件包({count}):",
245 "CmdPluginLegacyListHeader": "{dir} 中的旧版可执行插件工具({count}):",
246 "CmdPluginBundleNotFound": "未找到插件包“{name}”",
247 "CmdPluginBundleReloaded": "已为 {workspace} 重新加载 {count} 个插件包。",
248 "CmdPluginBundleDetail": "{name}\n========================================\nID:{id}\n版本:{version}\n来源:{origin}({scope})\n状态:{state}\n信任:{trust}\n组件:{inventory}\n请求的权限:{permissions}\nMCP 服务器:{mcp}\n不支持/未启用:{unsupported}\n内容哈希:{content_hash}\n能力哈希:{capability_hash}\n路径:{path}",
249 "CmdPluginBundleDiagnosticsHeader": "插件诊断({count}):",
250 "CmdPluginBundleMutationSuccess": "插件包“{name}”:{action}。",
251 "CmdPluginActionFailed": "插件操作失败:{error}",
252 "CmdPluginNoneFound": "在 {dir} 未发现旧版可执行插件工具",
253 "CmdPluginNotFound": "未找到插件「{name}」",
254 "CmdPluginListHeader": "旧版可执行插件工具({count}):",
255 "CmdPluginDetailDescription": "描述:{description}",
256 "CmdPluginDetailSchema": "架构:\n{schema}",
257 "CmdPluginDetailApproval": "审批:{approval}",
258 "CmdPluginDetailPath": "路径:{path}",
259 "CmdMemoryDescription": "查看或管理持久用户记忆文件",
260 "CmdModeDescription": "切换权限级别或打开模式选择器",
261 "CmdModelDescription": "切换或查看当前模型",
262 "CmdModelsDescription": "工具箱:从当前 API 获取实时模型 ID",
263 "CmdModelDbDescription": "参考:浏览内置的模型数据库",
264 "CmdNetworkDescription": "管理网络允许和拒绝规则",
265 "CmdNoteDescription": "添加、列出、编辑或删除工作区笔记",
266 "CmdThemeDescription": "切换主题或打开主题选择器",
267 "CmdProviderDescription": "切换当前提供商 和/或 模型(deepseek | nvidia-nim | ollama)",
268 "CmdAuthDescription": "管理提供商身份验证流程",
269 "CmdQueueDescription": "查看或编辑已排队的消息",
270 "CmdQueueUsage": "用法: /queue [list|send <n>|edit <n>|drop <n>|clear]",
271 "CmdQueueDraftHeader": "正在编辑已排队的消息:",
272 "CmdQueueNoMessages": "没有已排队的消息",
273 "CmdQueueListHeader": "已排队的消息 ({count}):",
274 "CmdQueueTip": "提示: /queue send <n> 立即发送, /queue drop <n> 删除",
275 "CmdQueueAlreadyEditing": "已在编辑一条已排队的消息。请先发送或使用 /queue clear 放弃。",
276 "CmdQueueNotFound": "未找到已排队的消息",
277 "CmdQueueEditingStatus": "正在编辑已排队的消息 {index}",
278 "CmdQueueEditingMessage": "正在编辑已排队的消息 {index}(按 Enter 重新排队/发送)",
279 "CmdQueueDropped": "已删除已排队的消息 {index}",
280 "CmdQueueAlreadyEmpty": "队列已空",
281 "CmdQueueCleared": "队列已清空",
282 "CmdQueueMissingIndex": "缺少索引。用法: /queue edit <n> 或 /queue drop <n>",
283 "CmdQueueIndexPositive": "索引必须为正数",
284 "CmdQueueIndexMin": "索引必须 >= 1",
285 "CmdRelayDescription": "为新线程创建会话接力",
286 "CmdRemoteControlDescription": "从 Codewhale 网页账户继续这个会话",
287 "CmdRenameDescription": "重命名当前会话",
288 "CmdRestoreDescription": "将工作区回滚到此前的轮次前/后快照。不带参数时列出最近的快照。",
289 "CmdRetryDescription": "重试上一次请求",
290 "CmdReviewDescription": "对文件、diff 或 PR 进行结构化代码审查",
291 "CmdRlmDescription": "工具箱:打开持久 RLM 上下文",
292 "CmdSaveDescription": "将会话保存到文件",
293 "CmdForkDescription": "将当前对话分叉为兄弟会话",
294 "CmdNewDescription": "开始一个新的已保存会话",
295 "CmdSessionsDescription": "打开会话历史选择器",
296 "CmdSettingsDescription": "打开类型化设置编辑器",
297 "CmdSidebarDescription": "放置工作栏(top/left/right/off)或选择其面板",
298 "CmdSkillDescription": "激活技能,或安装/更新/卸载/信任社区技能",
299 "CmdSkillsDescription": "列出本地技能、按前缀筛选,或浏览精选远程注册表",
300 "CmdStashDescription": "暂存或恢复输入草稿",
301 "CmdStatusDescription": "显示当前运行状态",
302 "CmdStatuslineDescription": "配置底栏要显示哪些条目",
303 "CmdStructcopyDescription": "以脱敏的规范化 JSON 复制单个有界会话对象(仅限人工使用,不会成为模型工具)",
304 "CmdStructcopyKindTurn": "轮次",
305 "CmdStructcopyKindTool": "工具调用",
306 "CmdStructcopyKindPlan": "Plan",
307 "CmdStructcopyKindWorkflow": "Workflow 运行",
308 "CmdStructcopyUsageError": "结构化复制请求无效。用法:{usage}",
309 "CmdStructcopyUnavailable": "所选{kind}不可用;未复制任何内容",
310 "CmdStructcopyBusy": "{kind}状态正忙;请重试",
311 "CmdStructcopyPrepareFailed": "无法准备所选{kind}:{error}",
312 "CmdStructcopyClipboardQueued": "结构化副本({kind},{bytes} 字节)已通过 tmux/OSC 52 加入终端客户端剪贴板队列;是否送达取决于终端支持,当前尚未确认",
313 "CmdStructcopyClipboardAccepted": "结构化副本({kind},{bytes} 字节)已交给剪贴板;若无法访问原生剪贴板,则已改为加入终端写入队列",
314 "CmdStructcopyClipboardFailed": "复制到剪贴板失败:{error}。未写入任何内容;如需显式文本视图,请使用 `stdout` 重新运行",
315 "CmdStructcopyReceiptTooLarge": "结构化复制回执元数据超过 {bytes} 字节的输出上限;拒绝输出",
316 "CmdFleetDescription": "查看与配置 Fleet 工作节点及编排状态",
317 "CmdLaneDescription": "查看与控制持久化的 Lane(运行中的工作流)",
318 "CmdWorkflowDescription": "将当前工作编排为工作流",
319 "CmdHotbarDescription": "打开 Hotbar 设置",
320 "CmdSetupDescription": "打开以宪章为核心的设置",
321 "CmdSubagentsDescription": "Fleet 状态的兼容快捷方式",
322 "CmdAdvisorDescription": "Toggle background advisor watcher on/off for this session",
323 "CmdSystemDescription": "显示当前系统提示词",
324 "CmdTaskDescription": "管理后台任务",
325 "CmdTokensDescription": "显示本次会话的 token 用量",
326 "CmdTranslateDescription": "切换输出翻译为当前系统语言的开/关状态",
327 "CmdTranslateOff": "输出翻译已关闭(显示原始模型输出)",
328 "CmdTranslateOn": "输出翻译已开启:模型回复将以当前系统语言显示",
329 "TranslationInProgress": "正在翻译助手输出...",
330 "TranslationComplete": "翻译完成",
331 "TranslationFailed": "翻译失败",
332 "CmdTrustDescription": "管理工作区信任与按路径的白名单",
333 "CmdWorkspaceDescription": "显示或切换当前工作空间",
334 "CmdUndoDescription": "移除最后一组消息对",
335 "CmdVerboseDescription": "切换实时思考内容的完整显示",
336 "CmdCacheAdvice": "第 3 轮起命中率稳定在 ~70% 以上即表示前缀缓存稳定;\n长会话中明显偏低则意味着前缀有抖动,值得排查(#263)。",
337 "CmdCacheFootnote": "* 当提供商未单独上报未命中时,由「输入 − 命中」推算。\n",
338 "CmdCacheHeader": "缓存遥测 —— 最近 {count} / {total} 轮(模型:{model})\n",
339 "CmdCacheNoData": "缓存历史:尚未记录任何轮次。\n\n受支持的提供商会在 API 轮次中返回 `prompt_cache_hit_tokens` / `prompt_cache_miss_tokens`。请先运行一个轮次再试 /cache。",
340 "CmdCacheTotals": "Σ 输入:{sum_in} Σ 命中:{sum_hit} Σ 未命中:{sum_miss} 平均命中率:{avg}\n",
341 "CmdCostReport": "会话费用:\n─────────────────────────────\n预估总额:{cost}\n\n依据经审计的提供方用量遥测和公开价格计算。",
342 "CmdCostReportSubtotal": "会话费用:\n─────────────────────────────\n已定价小计:{cost}\n\n有一个或多个计费轮次未包含在内;请查看下方覆盖范围。",
343 "CmdCostReportUnknown": "会话费用:\n─────────────────────────────\n预估总额:未知\n\n所选币种下没有任何轮次具有可信价格。",
344 "CmdCostUnknownValue": "未知",
345 "CmdCostEstimateOnly": "这是估算值而非账单:依据提供方上报的 token 用量与公开价格在本地计算,可能与实际账单不同。",
346 "CmdCostCoverage": "已覆盖:计费轮次 {turns} 次中已定价 {priced} 次。",
347 "CmdCostUnpricedTurns": "已排除:{unpriced} 次计费轮次没有权威价格({reasons}),其花费未计入上面的合计。",
348 "CmdCostUnpricedClasses": "本次会话中缺少公开价格的 token 类别:{classes}。相关轮次宁可不计,也不少计。",
349 "CmdCostCoverageUnknownLegacy": "覆盖范围:未知。本会话在开始记录逐轮定价覆盖之前保存,因此无法确定上述总额中已计入多少。",
350 "CmdCostPricingProvenance": "所用价格来源:{sources}。",
351 "CmdCostLivePricingDowngraded": "无法为该路由验证供应商实时价格({defects});已改用随附的公开费率。",
352 "CmdCostLivePricingUnavailable": "无法为该路由验证供应商实时价格({defects}),且没有可用的内置费率;此项支出未知。",
353 "CmdCostRoutesHeader": "已审计路由(已脱敏):",
354 "CmdTokensCacheBoth": "命中 {hit} / 未命中 {miss}",
355 "CmdTokensCacheHitOnly": "命中 {hit} / 未命中未上报",
356 "CmdTokensCacheMissOnly": "命中未上报 / 未命中 {miss}",
357 "CmdTokensCacheWriteTotal": "本次会话的缓存写入(创建)token:{write}。在公布写入加价的供应商处按高于输入价计费;逐轮明细见 /cache。",
358 "CmdTokensContextUnknownWindow": "~{estimated} / 窗口未知",
359 "CmdTokensContextWithWindow": "~{used} / {window}({percent}%)",
360 "FooterAgentSingular": "1 个子代理",
361 "FooterAgentsPlural": "{count} 个子代理",
362 "HeaderAgentsChip": "子代理 {count}",
363 "FooterPressCtrlCAgain": "再次按 Ctrl+C 退出",
364 "FooterWorking": "工作中",
365 "FooterBalancePrefix": "余额",
366 "HelpSectionActions": "操作",
367 "HelpSectionClipboard": "剪贴板",
368 "HelpSectionEditing": "输入编辑",
369 "HelpSectionHelp": "帮助",
370 "HelpSectionModes": "模式",
371 "HelpSectionNavigation": "导航",
372 "HelpSectionSessions": "会话",
373 "CmdTokensNotReported": "未上报",
374 "CmdTokensReport": "令牌用量:\n─────────────────────────────\n活动上下文: {active}\n上次 API 输入: {input}(来自轮次遥测;多轮工具调用中相同前缀可能被重复计入)\n上次 API 输出: {output}\n缓存命中/未命中: {cache}(仅用于遥测/计费)\n累计令牌: {total}(会话用量遥测)\n已定价金额: {cost}\nAPI 消息数: {api_messages}\n聊天消息数: {chat_messages}\n模型: {model}",
375 "KbScrollTranscript": "滚动对话记录、浏览输入历史或选择附件",
376 "KbNavigateHistory": "浏览输入历史",
377 "KbBrowseHistory": "浏览对话历史",
378 "KbScrollTranscriptAlt": "滚动对话记录",
379 "KbScrollPage": "按页滚动对话记录",
380 "KbJumpTopBottom": "跳转到对话顶部/底部",
381 "KbJumpTopBottomEmpty": "跳转到顶部/底部(输入框为空时)",
382 "KbJumpToolBlocks": "在工具输出块之间跳转",
383 "KbMoveCursor": "在输入框中移动光标",
384 "KbJumpLineStartEnd": "跳转到行首/行尾",
385 "KbDeleteChar": "删除光标前/后的字符,或移除已选附件",
386 "KbDeleteWord": "删除前一个单词",
387 "KbYank": "从 kill 缓冲区取回文本(composer 为空时复制焦点单元格)",
388 "KbToggleFileTree": "切换文件树侧栏",
389 "KbSelectText": "选择文本(加 Ctrl/Alt 按单词选择)",
390 "KbSelectAllDraft": "全选当前草稿",
391 "KbClearDraft": "清空当前草稿",
392 "KbRestoreClearedDraft": "恢复已清空的草稿",
393 "KbStashDraft": "先发送排队的跟进内容;否则暂存当前草稿(用 `/stash pop` 恢复)",
394 "KbSearchHistory": "搜索提示历史并恢复本地草稿",
395 "KbInsertNewline": "在输入框中插入换行",
396 "KbSendDraft": "空闲时发送,忙碌时排队;输入框为空时立即发送下一条排队消息",
397 "KbSteerCurrentTurn": "调整当前轮次(空闲时正常发送)",
398 "KbCloseMenu": "关闭菜单、取消请求、丢弃草稿或清空输入",
399 "KbCancelOrExit": "取消请求,或空闲时退出",
400 "KbShellControls": "将正在等待的 shell 移到 /jobs",
401 "KbExitEmpty": "输入框为空时退出",
402 "KbCommandPalette": "打开命令面板",
403 "KbSettings": "打开类型化设置编辑器",
404 "KbCancelBackgroundShellJobs": "取消所有正在运行的后台 shell 作业(Activity 侧边栏)",
405 "KbFuzzyFilePicker": "打开模糊文件选择器(按 Enter 插入 @path)",
406 "KbCompactInspector": "打开压缩会话上下文检查器",
407 "KbCompactContext": "压缩对话上下文",
408 "KbLastMessagePager": "打开最后一条消息的分页器(输入框为空时)",
409 "KbSelectedDetails": "显示所选工具或消息的原始详情;Ctrl+Alt+O 打开整轮概览",
410 "KbToolDetailsPager": "显示所选项的原始详情(Alt+V)",
411 "KbExternalEditor": "在外部编辑器中打开撰写中的草稿",
412 "KbLiveTranscript": "打开实时对话覆盖层(Ctrl+Shift+T;尾部自动滚动)",
413 "KbBacktrackMessage": "回退到之前的用户消息(左右键步进,Enter 回退)",
414 "KbCompleteCycleModes": "补全 /command,或在输入框为空时切换模式(Plan → Act → Operate)",
415 "KbCycleThinking": "轮换当前提供商的推理强度 (Ctrl+T)",
416 "KbCyclePermissions": "循环权限: Ask → Auto-Review → Full Access (Shift+Tab)",
417 "KbJumpPlanAgentYolo": "触发快捷栏槽位",
418 "KbAltJumpPlanAgentYolo": "替代快捷键跳转到 Plan / Act / Operate 模式",
419 "KbFocusSidebar": "聚焦 Tasks / Agents / Context / Pinned 工作栏面板",
420 "KbSessionPicker": "打开会话选择器",
421 "KbTerminalPaste": "使用本地终端粘贴文本",
422 "KbPasteAttach": "从本地或转发的图形剪贴板粘贴文本或附加图片",
423 "KbCopySelection": "复制 Codewhale 当前选中内容",
424 "ClipboardSshPasteHint": "SSH 粘贴由本地终端处理:macOS 按 Cmd+V,Linux/Windows 按 Ctrl+Shift+V。",
425 "KbContextMenu": "打开上下文操作菜单,用于粘贴、选择、消息详情、上下文和帮助",
426 "KbAttachPath": "添加本地文本文件或目录到上下文",
427 "KbHelpOverlay": "打开此帮助覆盖层(输入框为空时)",
428 "KbToggleHelp": "切换帮助覆盖层",
429 "KbToggleHelpSlash": "切换帮助覆盖层",
430 "HelpUsageLabel": "用法:",
431 "HelpAliasesLabel": "别名:",
432 "SettingsTitle": "设置:",
433 "SettingsConfigFile": "配置文件:",
434 "ClearConversation": "对话已清空",
435 "ClearConversationBusy": "未清空任何内容(工作状态或运行时任务正忙;请等待后重试 /clear)",
436 "ModelChanged": "模型已切换:{old} → {new}",
437 "LinksProjectTitle": "Codewhale 与社区:",
438 "LinksDocumentation": "文档:",
439 "LinksCommunity": "社区与贡献:",
440 "LinksGitHub": "GitHub:",
441 "LinksManagedApp": "托管应用预览:",
442 "LinksManagedAppNote": "托管应用使用单独登录,不会连接到当前本地会话。",
443 "LinksTitle": "提供商链接:",
444 "LinksDashboard": "控制台:",
445 "LinksDocs": "文档:",
446 "LinksKimiCodeRouteNote": "Kimi Code 会员套餐路由:`{route}`(套餐控制台:`{console}`;使用模型 k3)。Codewhale 绝不会导入 Kimi CLI 凭据。",
447 "LinksTip": "提示:使用所显示提供商的环境变量,或通过 `codewhale auth set --provider <id>` 保存密钥。",
448 "SubagentsFetching": "正在获取 Fleet 工作器状态...",
449 "HelpUnknownCommand": "未知命令:{topic}",
450 "HomeDashboardTitle": "Codewhale",
451 "HomeModel": "模型:",
452 "HomeMode": "模式:",
453 "HomeWorkspace": "工作区:",
454 "HomeHistory": "历史:",
455 "HomeTokens": "令牌:",
456 "HomeQueued": "队列:",
457 "HomeSubagents": "Fleet 工作器:",
458 "HomeSkill": "技能:",
459 "HomeQuickActions": "快捷操作",
460 "HomeQuickLinks": "/links - Codewhale、社区与提供商链接",
461 "HomeQuickSkills": "/skills - 列出可用技能",
462 "HomeQuickConfig": "/config - 查看与修改设置",
463 "HomeQuickSettings": "/settings - 显示已保存的设置",
464 "HomeQuickModel": "/model - 切换或查看模型",
465 "HomeQuickSubagents": "/fleet status - Fleet 工作器状态",
466 "HomeQuickTaskList": "/task list - 显示后台任务队列",
467 "HomeQuickHelp": "/help - 显示帮助",
468 "HomeModeTips": "模式提示",
469 "HomeAgentModeTip": "Act — 在当前会话中用工具直接工作",
470 "HomeAgentModeReviewTip": " 用 /mode plan 来先调查搜索与生成计划",
471 "HomeAgentModeYoloTip": " Shift+Tab 循环权限: Ask → Auto-Review → Full Access",
472 "HomeYoloModeTip": "Act + 完全访问 — 工具无需审批即可运行",
473 "HomeYoloModeCaution": " 破坏性操作可能立即执行;不确定时用 Ask",
474 "HomePlanModeTip": "Plan — 实现前先调研与设计",
475 "HomePlanModeChecklistTip": " 提交计划与待做进程后,再切到 Act 或 Operate",
476 "HomeGoalModeTip": "Goal 跟踪 - 设置 /goal <目标> 以跟踪持久目标",
477 "OnboardLanguageTitle": "选择语言",
478 "OnboardLanguageBlurb": "选择界面语言。可随时使用 `/settings set locale <tag>` 修改。",
479 "OnboardLanguageFooter": "按语言旁的按键选择,或按 Enter 保留当前设置",
480 "OnboardProviderTitle": "选择模型提供商",
481 "OnboardProviderBlurb": "选择模型运行的位置。托管提供商需要密钥;本地运行时无需密钥即可继续。",
482 "OnboardProviderFooter": "Enter 打开提供商列表 · Esc 返回 · Ctrl+C 退出。",
483 "OnboardApiKeyTitle": "连接你的 API 密钥",
484 "OnboardApiKeyStep1": "[redacted]",
485 "OnboardApiKeyLocalHint": "本地运行时通常无需粘贴密钥——启动服务器后按 Enter。",
486 "OnboardApiKeyStep2": "步骤 2. 如果此提供商需要密钥,请粘贴到下方,然后按 Enter。",
487 "OnboardApiKeySavedHint": "密钥会保存到 {path},以便在任何文件夹中使用。",
488 "OnboardApiKeyFormatHint": "请完整粘贴密钥(不要含空格或换行)。",
489 "KimiCodePlanApiKeyHint": "对于 Kimi Code 会员计划,请在 {console} 创建与计划关联的密钥。",
490 "KimiCodePlanRouteHint": "此路由使用 {route} 和模型 k3;它不是 Moonshot 的公共 API 路由。",
491 "KimiCodePlanNoImportHint": "Codewhale 不会导入 Kimi CLI 凭据;请粘贴你自己创建的套餐密钥。",
492 "StepfunBillingRouteTitle": "StepFun 计费路由",
493 "StepfunBillingRouteIntro": "StepFun 的按量付费与 Step Plan 订阅使用不同的端点。请选择与你的密钥匹配的一项。",
494 "StepfunBillingRoutePaygOption": "按量付费(按 token 计价)",
495 "StepfunBillingRoutePlanOption": "Step Plan 订阅(套餐额度)",
496 "StepfunPlanApiKeyHint": "使用 StepFun Step Plan 订阅时,请使用为 Step Plan 签发的密钥,而不是按量付费密钥。",
497 "StepfunPlanRouteHint": "此路由使用 {route},并从你的 Step Plan 额度中扣除。",
498 "OnboardApiKeyPlaceholder": "(如需密钥,请粘贴到此处)",
499 "OnboardApiKeyLabel": "密钥: ",
500 "OnboardApiKeyFooter": "按 Enter 继续,Esc 返回。",
501 "OnboardApiKeyRejectedEnv": "来自 {env} 的 {provider} API 密钥被拒绝。请粘贴有效密钥并保存到 {path},或更新该环境变量。",
502 "OnboardTrustTitle": "了解此工作区",
503 "OnboardTrustQuestion": "是否允许 Codewhale 使用此工作区中的指令和文件开展工作?",
504 "OnboardTrustLocationPrefix": "工作区 ",
505 "OnboardTrustRiskHint": "不受信任的文件可能会通过提示词注入来误导代理。",
506 "OnboardTrustEffectHint": "信任状态会记录到此 Codewhale 安装中,并启用工作区工具与钩子。",
507 "OnboardTrustFooterPrefix": "按 ",
508 "OnboardTrustFooterMiddle": " 信任并继续,",
509 "OnboardTrustFooterUntrustedMiddle": " 不信任并继续,",
510 "OnboardTrustFooterSuffix": " 退出 Codewhale",
511 "OnboardTrustEnterHint": "按 1 或 Y 信任,按 2 或 U 在不信任的情况下继续,按 3、N 或 Esc 退出 Codewhale。",
512 "OnboardTrustUntrustedNotice": "在未信任工作区的情况下继续 — 工具与钩子保持受限。",
513 "OnboardMentalTitle": "Codewhale 的工作方式",
514 "OnboardMentalModesLabel": "模式",
515 "OnboardMentalPlanHint": "先阅读",
516 "OnboardMentalActHint": "经批准后执行",
517 "OnboardMentalOperateHint": "指挥 Fleet",
518 "OnboardMentalPermissionLabel": "授权",
519 "OnboardMentalCurrentLabel": "当前",
520 "OnboardMentalConstitution": "接下来由你批准的宪章将约束所有模式与权限。",
521 "OnboardMentalCycleMode": "切换模式",
522 "OnboardMentalCyclePermission": "切换权限",
523 "OnboardMentalContinue": "继续",
524 "OnboardMentalBack": "返回",
525 "OnboardAppearanceTitle": "打造你的样子",
526 "OnboardAppearanceBlurb": "选择 Codewhale 的外观。预览是实时的,可以多试几个。",
527 "OnboardAppearanceFooter": "Enter 保留当前外观 · Esc 恢复原样。",
528 "OnboardOfflineOption": "Ctrl+O — 离线浏览:先随便看看,之后再连接提供商。",
529 "OnboardOfflineNotice": "正在离线浏览。尚未连接 — 想连接时请运行 /provider。",
530 "OnboardOfflineTipsLine": "当前处于离线状态。你输入的内容会排队,直到用 /provider 连接。",
531 "OnboardTipsTitle": "从设置开始",
532 "OnboardTipsLine1": "使用 /setup 检查就绪状态、提供商/模型、运行权限级别和设置报告。",
533 "OnboardTipsLine2": "使用 /constitution 查看或修改长期宪章;内置默认宪章已可直接使用。",
534 "OnboardTipsLine3": "路由需要处理时使用 /provider 或 /model;缺少认证也可以稍后修复。",
535 "OnboardTipsLine4": "设置就绪后,用自然语言描述任务。/help 和 Ctrl+K 可显示命令。",
536 "OnboardTipsDoctorPrefix": "在 shell 中运行 ",
537 "OnboardTipsDoctorSuffix": ",检查提供商、工具、技能和插件。",
538 "OnboardTipsFooterEnter": "按 Enter",
539 "OnboardTipsFooterAction": " 完成引导并在需要时打开设置",
540 "SetupWizardTitle": "设置",
541 "SetupWizardWhy": "此向导把设置进度记录到 setup_state.json;只有明确的步骤操作才会应用配置变更。",
542 "SetupWizardProgress": "步骤",
543 "SetupActionBack": "返回",
544 "SetupActionContinue": "继续",
545 "SetupActionSkip": "跳过",
546 "SetupActionRetry": "重试",
547 "SetupActionScrollBody": "滚动正文",
548 "SetupActionGuided": "预览/确认",
549 "SetupActionTuneGuided": "调整",
550 "SetupActionModelDraft": "模型生成草案",
551 "SetupActionFreeform": "自定义准则",
552 "SetupActionKeepExisting": "保留现有",
553 "SetupActionProvider": "配置提供商",
554 "SetupActionModel": "模型路线",
555 "SetupActionFleet": "Fleet 设置",
556 "SetupActionHotbar": "Hotbar 设置",
557 "SetupActionRemote": "远程入口",
558 "SetupActionMode": "模式选择",
559 "SetupActionConfig": "配置视图",
560 "SetupActionRuntimePreset": "预设",
561 "SetupActionApplyRuntimePreset": "预览/应用",
562 "SetupActionUseBundled": "使用内置",
563 "SetupActionDefer": "稍后",
564 "SetupActionCancel": "取消",
565 "SetupStatusNotStarted": "未开始",
566 "SetupStatusRecommended": "建议",
567 "SetupStatusOptional": "可选",
568 "SetupStatusDeferred": "已稍后",
569 "SetupStatusInProgress": "进行中",
570 "SetupStatusNeedsAction": "需要操作",
571 "SetupStatusVerified": "已验证",
572 "SetupStatusSkipped": "已跳过",
573 "SetupStatusFailed": "失败",
574 "SetupStepLanguageTitle": "语言",
575 "SetupStepLanguageWhy": "先选择设置语言,后续设置界面和宪章说明才更容易理解。",
576 "SetupStepProviderModelTitle": "提供商与模型",
577 "SetupStepProviderModelWhy": "选择你代码的第一位解释者:Codewhale 将使用的提供商与模型。可用凭据无需重新输入。",
578 "SetupStepTrustSandboxTitle": "运行姿态",
579 "SetupStepTrustSandboxWhy": "把信任、沙箱、批准、Shell 和网络策略与宪章分开确认。",
580 "SetupStepOperateFleetTitle": "Operate 与 Fleet",
581 "SetupStepOperateFleetWhy": "Operate 可以立即使用内置团队。未设置自定义路由的角色使用本会话的模型;Fleet 设置仅用于自定义。",
582 "SetupStepToolsMcpTitle": "工具与 MCP",
583 "SetupStepToolsMcpWhy": "检查可选工具和 MCP 就绪状态,但不阻塞宪章检查点。",
584 "SetupStepHotbarTitle": "Hotbar",
585 "SetupStepHotbarWhy": "核心设置安全后,再配置常用路线和命令快捷键。",
586 "SetupStepRemoteRuntimeTitle": "远程运行时",
587 "SetupStepRemoteRuntimeWhy": "让远程设置保持可见,但对本地优先用户保持可选。",
588 "SetupStepPersistenceTitle": "持久化",
589 "SetupStepPersistenceWhy": "查看设置状态、配置、宪章、记忆和笔记的存放位置,但不读取其内容。",
590 "SetupStepConstitutionTitle": "你的宪章(Constitution)",
591 "SetupStepConstitutionWhy": "设置 Codewhale 与你协作时长期遵循的偏好和规则。宪章应简短、可执行、可随时修改;也可直接使用内置默认宪章。",
592 "SetupStepVerificationTitle": "复核",
593 "SetupStepVerificationWhy": "汇总设置状态,并显示哪些步骤已验证、已跳过或仍需操作。",
594 "SetupCheckpointLayerOrder": "层级顺序:内置基础宪章 -> 用户全局宪章 -> 仓库宪章 -> AGENTS/项目说明 -> 记忆/交接 -> 当前请求。",
595 "SetupCheckpointDoneBundled": "宪章检查点已完成:使用内置/默认宪章。",
596 "SetupCheckpointDoneGuided": "宪章已确认并保存。可随时用 /constitution 修改。",
597 "SetupCheckpointDoneKept": "已保留现有宪章,内容保持不变。可随时用 /constitution 修改。",
598 "SetupCheckpointDeferred": "宪章检查点已稍后处理:在返回 /setup 前使用内置/默认宪章。",
599 "SetupStepSkipped": "已保存跳过此设置步骤。",
600 "SetupStepRetryRecorded": "已标记此设置步骤待重试。",
601 "SetupLanguageReviewed": "已记录设置语言。",
602 "SetupConstitutionChoiceLabel": "选择:",
603 "SetupConstitutionSourceLabel": "来源:",
604 "SetupConstitutionValidityLabel": "有效性:",
605 "SetupConstitutionPreviewLabel": "预览哈希:",
606 "SetupConstitutionExistingLabel": "现有文件:",
607 "SetupConstitutionExpertOverrideLabel": "专家覆盖:",
608 "SetupConstitutionGuidedHint": "1-6 调整草稿,按 G 预览,再按 G 确认。仅作指导:不会更改运行时批准、沙箱、Shell、网络、信任或 MCP 权限。",
609 "SetupConstitutionGuidedAnswersHint": "引导式答案只保存全局偏好,内置核心始终生效。高级策略仍由模式提示词或可选规则包管理。",
610 "SetupConstitutionPurposeLabel": "用途:",
611 "SetupConstitutionAutonomyLabel": "主动性:",
612 "SetupConstitutionEvidenceLabel": "证据:",
613 "SetupConstitutionCommunicationLabel": "沟通:",
614 "SetupConstitutionPrivacyLabel": "隐私:",
615 "SetupConstitutionPrinciplesLabel": "原则:",
616 "SetupCardRouteLabel": "路线:",
617 "SetupCardModelLabel": "模型:",
618 "SetupCardAuthLabel": "凭据:",
619 "SetupCardHealthLabel": "健康:",
620 "SetupCardIntentLabel": "工作意图:",
621 "SetupCardApprovalLabel": "批准:",
622 "SetupCardShellLabel": "Shell:",
623 "SetupCardTrustLabel": "信任:",
624 "SetupCardSandboxLabel": "沙箱:",
625 "SetupCardNetworkLabel": "网络:",
626 "SetupOperateRuntimeLabel": "Worker 运行时:",
627 "SetupOperateRosterLabel": "Fleet 成员表:",
628 "SetupOperateConcurrencyLabel": "并发:",
629 "SetupOperateReadinessLabel": "Operate 就绪:",
630 "SetupOperateReviewHint": "按 Enter 记录当前 Operate/Fleet 事实。不会探测套餐限制、写入凭据或更改 Fleet 配置。",
631 "SetupOperateReviewed": "已记录 Operate/Fleet 就绪状态。",
632 "SetupOperateNeedsActionSaved": "Operate/Fleet 仍需操作;已记录到设置报告。",
633 "SetupHotbarBindingsLabel": "Hotbar 绑定:",
634 "SetupHotbarActionsLabel": "可绑定操作:",
635 "SetupHotbarReviewHint": "按 H 自定义 Hotbar 槽位;按 Enter 记录当前可选 Hotbar 状态,不更改配置。",
636 "SetupHotbarReviewed": "已记录 Hotbar 设置状态。",
637 "SetupToolsMcpServersLabel": "MCP 服务器:",
638 "SetupToolsMcpSkillsLabel": "技能:",
639 "SetupToolsMcpToolsLabel": "工具目录:",
640 "SetupToolsMcpPluginsLabel": "插件:",
641 "SetupToolsMcpReviewHint": "按 Enter 记录当前工具/MCP 事实。按 R 查看安全引导(不会自动执行)。",
642 "SetupToolsMcpReviewed": "已记录工具/MCP 就绪状态。",
643 "SetupRemoteCloudsLabel": "云目标:",
644 "SetupRemoteBridgesLabel": "聊天桥:",
645 "SetupRemoteProvidersLabel": "提供商:",
646 "SetupRemoteModeLabel": "远程模式:",
647 "SetupRemoteModeLocalOnly": "仅本机:",
648 "SetupRemoteModeRuntimeApi": "运行时 API:",
649 "SetupRemoteModeMobileLan": "同一网络的手机:",
650 "SetupRemoteModeChatBridge": "聊天应用:",
651 "SetupRemoteStatusDisabled": "不可用",
652 "SetupRemoteStatusReady": "可用",
653 "SetupRemoteStatusNeedsAction": "还差一步",
654 "SetupRemoteReviewHint": "按 R 预览仅生成的 remote-setup 命令。按 Enter 记录当前远程运行时选项,不生成部署包。",
655 "SetupRemotePreviewTitle": "远程运行时入口",
656 "SetupRemoteReviewed": "已记录远程运行时入口。",
657 "SetupPersistenceHomeLabel": "Home:",
658 "SetupPersistenceConfigLabel": "配置:",
659 "SetupPersistenceStateLabel": "设置状态:",
660 "SetupPersistenceConstitutionLabel": "宪章:",
661 "SetupPersistenceMemoryLabel": "记忆:",
662 "SetupPersistenceNotesLabel": "笔记:",
663 "SetupPersistenceReviewHint": "按 Enter 记录此路径快照。不会创建目录、读取文件内容或重写配置。",
664 "SetupPersistenceReviewed": "已记录持久化路径。",
665 "SetupProviderModelReadyHint": "按 Enter 记录继承的提供商/模型路线;按 P 配置提供商,或按 M 查看模型路线。",
666 "SetupProviderModelNeedsActionHint": "按 Enter 将提供商/模型记录为需要操作并继续;按 P 修复凭据,或按 M 检查路线。",
667 "SetupProviderModelReviewed": "已记录提供商/模型就绪状态。",
668 "SetupProviderModelNeedsActionSaved": "提供商/模型仍需操作;已记录到设置报告。",
669 "SetupRuntimePostureBoundary": "运行姿态是强制配置;宪章不会静默更改它。",
670 "SetupRuntimePostureReviewHint": "按 Enter 记录已复核此姿态,不更改配置;按 M 选择工作模式,或按 C 查看配置细节。",
671 "SetupRuntimePostureReviewed": "已复核运行姿态;配置未更改。",
672 "SetupRuntimePresetSelectedLabel": "所选预设:",
673 "SetupRuntimePresetDiffLabel": "配置差异:",
674 "SetupRuntimePresetAskFirstTitle": "先询问",
675 "SetupRuntimePresetAskFirstDescription": "默认计划模式,隐藏 Shell,只读沙箱。",
676 "SetupRuntimePresetNormalAgentTitle": "普通 Agent",
677 "SetupRuntimePresetNormalAgentDescription": "默认 Agent,保留批准提示,显示 Shell。",
678 "SetupRuntimePresetHighTrustTitle": "本地高信任",
679 "SetupRuntimePresetHighTrustDescription": "可信本地工作默认完全访问;宪章不会隐式更改权限。",
680 "SetupRuntimePresetPreviewTitle": "运行权限级别预设预览",
681 "SetupRuntimePresetSafetyFloor": "安全底线:认证/OAuth 失败、策略阻止、发布类操作和人工复核仍可拦截运行。",
682 "SetupRuntimePresetApplyHint": "按 A 预览此精确差异;预览后再次按 A 应用。",
683 "SetupRuntimePresetApplied": "已应用运行权限级别预设。",
684 "SetupRuntimeProjectOverrideLabel": "项目覆盖:",
685 "SetupRuntimeProjectOverrideNone": "未检测到 approval_policy 或 sandbox_mode 覆盖",
686 "SetupReportFirstRunLabel": "首次运行:",
687 "SetupReportUpdateLabel": "更新检查点:",
688 "SetupReportOperateLabel": "Operate/Fleet:",
689 "SetupReportSourceLabel": "来源:",
690 "SetupReportAutonomyLabel": "原则性自主:",
691 "SetupReportRuntimePostureLabel": "运行权限级别:",
692 "SetupReportPersisted": "已保存的 setup_state.json",
693 "SetupReportInherited": "从现有配置推导",
694 "SetupReportReady": "就绪",
695 "SetupReportRequired": "必需",
696 "SetupReportOptional": "可选",
697 "SetupReportRowsLabel": "步骤状态:",
698 "SetupReportNextActionLabel": "下一步:",
699 "SetupReportNextActionNone": "未记录阻塞性的设置操作。",
700 "SetupReportNextActionConstitution": "完成宪章检查点,或选择内置/默认。",
701 "SetupReportNextActionProvider": "复核提供商/模型就绪状态,或运行 /setup provider;针对特定提供商使用 /provider setup <name>。",
702 "SetupReportNextActionRuntime": "复核运行姿态,或使用 /config。",
703 "SetupReportNextActionOperate": "在持久多 worker 运行前复核 Operate/Fleet 就绪状态。",
704 "SetupReportNextActionRequired": "复核剩余必需设置步骤。",
705 "SetupReportRecorded": "设置报告已记录。",
706 "CtxMenuTitle": " 右键菜单 ",
707 "CtxMenuCopySelection": "复制所选",
708 "CtxMenuCopySelectionDesc": "将选中的记录区域文本写入剪贴板",
709 "CtxMenuOpenSelection": "打开所选",
710 "CtxMenuOpenSelectionDesc": "在翻阅器中查看选中文本",
711 "CtxMenuClearSelection": "清除选择",
712 "CtxMenuOpenDetails": "打开详情",
713 "CtxMenuCopyMessage": "复制消息",
714 "CtxMenuCopyMessageDesc": "将点击的记录条目写入剪贴板",
715 "CtxMenuOpenInEditor": "在编辑器中打开",
716 "CtxMenuOpenInEditorDesc": "在 $EDITOR 中打开 file:line",
717 "CtxMenuShowCell": "显示条目",
718 "CtxMenuShowCellDesc": "取消隐藏此记录条目",
719 "CtxMenuHideCell": "隐藏条目",
720 "CtxMenuHideCellDesc": "折叠此记录条目",
721 "CtxMenuShowHidden": "显示已隐藏",
722 "CtxMenuShowHiddenDesc": "取消隐藏所有已折叠条目",
723 "CtxMenuPaste": "粘贴",
724 "CtxMenuPasteDesc": "将剪贴板插入输入框",
725 "CtxMenuCmdPalette": "命令面板",
726 "CtxMenuCmdPaletteDesc": "命令、技能和工具",
727 "CtxMenuContextInspector": "上下文检查器",
728 "CtxMenuContextInspectorDesc": "活动上下文和缓存提示",
729 "CtxMenuHelp": "帮助",
730 "CtxMenuHelpDesc": "快捷键和命令",
731 "FanoutCounts": "{done} 已完成 · {running} 运行中 · {failed} 失败 · {pending} 等待中",
732 "AppModeAgent": "Act",
733 "AppModeAuto": "自动",
734 "AppModeYolo": "完全访问(已弃用标签)",
735 "AppModePlan": "Plan",
736 "AppModeAgentHint": "在本会话直接工作 — 编辑与 shell 需批准",
737 "AppModeAutoHint": "启用 shell,并自动进行风险审查",
738 "AppModePlanHint": "先只读调研,行动前给出计划",
739 "AppModeYoloHint": "仅兼容 — Act + 完全访问,不是可见模式",
740 "VimModeNormal": "-- 普通 --",
741 "VimModeInsert": "-- 插入 --",
742 "VimModeVisual": "-- 可视 --",
743 "ApprovalRiskReview": "审查",
744 "ApprovalRiskElevated": "需要批准",
745 "ApprovalRiskDestructive": "破坏性",
746 "ApprovalCategorySafe": "安全",
747 "ApprovalCategoryFileWrite": "文件写入",
748 "ApprovalCategoryShell": "Bash",
749 "ApprovalCategoryNetwork": "网络",
750 "ApprovalCategoryMcpRead": "MCP 读取",
751 "ApprovalCategoryMcpAction": "MCP 操作",
752 "ApprovalCategoryAgent": "子代理",
753 "ApprovalCategoryUnknown": "未知",
754 "ApprovalFieldType": "类型:",
755 "ApprovalFieldAbout": "说明:",
756 "ApprovalFieldImpact": "影响:",
757 "ApprovalFieldParams": "参数:",
758 "ApprovalOptionApproveOnce": "仅允许本次",
759 "ApprovalOptionApproveAlways": "本会话允许同类操作",
760 "ApprovalOptionAllowExactRepo": "在此仓库中始终允许这条精确规则",
761 "ApprovalSaveAskRuleHint": " s 仅允许本次并始终询问精确规则",
762 "ApprovalOptionDeny": "拒绝本次调用",
763 "ApprovalOptionAbortTurn": "终止本轮",
764 "ApprovalBlockTitle": "审批",
765 "ApprovalControlsHint": " · Pg↑/↓ 回看 · {details} 详情 · Esc 终止",
766 "ApprovalTruncationHint": " … 已截断 · 按 {details} 查看完整内容",
767 "ApprovalFullAccessPolicyBlocked": "已阻止 {tool}:Full Access 无法绕过此策略",
768 "AutoReviewQuestionSkipped": "Auto-Review 已跳过用户问题并自主继续",
769 "ApprovalChooseHint": "选择:",
770 "ApprovalChooseAction": "Enter 执行选中项,或直接按 y/a/d",
771 "ApprovalIntentLabel": "意图:",
772 "ApprovalMoreLines": " … (还有 {count} 行)",
773 "ApprovalAutoDeniedSession": "已自动拒绝 {tool}:在本次 CodeWhale 运行期间,已有匹配请求被拒绝。若要重新考虑,请重启 CodeWhale。",
774 "ElevationTitleSandboxDenied": " ⚠ 沙箱拒绝 ",
775 "ElevationTitleRequired": " 沙箱提权 ",
776 "ElevationFieldTool": " 工具:",
777 "ElevationFieldCmd": " 命令:",
778 "ElevationFieldReason": " 原因:",
779 "ElevationImpactHeader": " 批准后的影响:",
780 "ElevationImpactNetwork": " - 网络重试允许外部下载和 HTTP 请求",
781 "ElevationImpactWrite": " - 写入重试扩大此工具调用的文件系统写入范围",
782 "ElevationImpactFullAccess": " - 完全访问解除沙箱限制",
783 "ElevationPromptProceed": " 请选择处理方式:",
784 "ElevationOptionNetwork": "允许外部网络访问",
785 "ElevationOptionWrite": "允许额外写入权限",
786 "ElevationOptionFullAccess": "完全访问(文件系统 + 网络)",
787 "ElevationOptionAbort": "中止",
788 "ElevationOptionNetworkDesc": "使用外部网络访问重试此工具调用(下载和 HTTP 请求)",
789 "ElevationOptionWriteDesc": "重试此工具调用,扩大可写入的文件系统范围",
790 "ElevationOptionFullAccessDesc": "无沙箱限制重试(授予无限制的文件系统和网络访问权限)",
791 "ElevationOptionAbortDesc": "取消此工具调用",
792 "CtxInspTitle": "上下文检查器",
793 "CtxInspSessionContext": "会话上下文",
794 "CtxInspSystemPrompt": "系统提示结构",
795 "CtxInspReferences": "引用",
796 "CtxInspRecentTools": "最近使用的工具",
797 "CtxInspModel": "模型",
798 "CtxInspWorkspace": "工作区",
799 "CtxInspSession": "会话",
800 "CtxInspContext": "上下文",
801 "CtxInspTranscript": "记录",
802 "CtxInspWorkspaceStatus": "工作区状态",
803 "CtxInspNotSampledYet": "尚未采样",
804 "CtxInspOk": "正常",
805 "CtxInspHigh": "较高",
806 "CtxInspCritical": "严重",
807 "CtxInspIncluded": "已包含",
808 "CtxInspAttached": "已附加",
809 "CtxInspNotIncluded": "未包含",
810 "CtxInspOutputCaptured": "已捕获输出",
811 "CtxInspNoOutputYet": "尚无输出",
812 "CtxInspNoSystemPrompt": "未设置系统提示。",
813 "CtxInspNoReferences": "尚未记录任何文件、目录或媒体引用。",
814 "CtxInspNoToolActivity": "尚未记录任何工具活动。",
815 "CtxInspVHint": "打开对应的卡片并按 {details} 查看详细信息。",
816 "CtxInspCells": "单元格",
817 "CtxInspApiMessages": "API 消息",
818 "CtxInspActive": "活动中",
819 "CtxInspCell": "单元格",
820 "CtxInspMoreReferences": "更多引用",
821 "CtxInspStablePrefix": "稳定前缀",
822 "CtxInspVolatileWorkingSet": "易变工作集",
823 "CtxInspFirstLine": "第一行",
824 "CtxInspTotal": "总计",
825 "CtxInspTextPromptLayers": "文本提示层",
826 "CtxInspSingleTextBlob": "单一文本块",
827 "CtxInspBlocks": "个区块",
828 "CtxInspBlock": "个区块",
829 "CtxInspTokens": "个 token",
830 "CtxInspLayers": "个层",
831 "CtxInspNone": "无",
832 "CtxInspEmpty": "(空)",
833 "CtxInspCacheFriendly": "缓存友好",
834 "CtxInspChangesByTurn": "按会话/轮次变化",
835 "CtxInspStablePrefixOnly": "仅稳定前缀",
836 "CtxInspCacheTip": "提示:当当前提供商支持前缀缓存时,稳定前缀区块可被缓存。易变工作集的更改仅会破坏缓存尾部。",
837 "ToolFamilyRead": "读取",
838 "ToolFamilyPatch": "修补",
839 "ToolFamilyRun": "运行",
840 "ToolFamilyFind": "搜索",
841 "ToolFamilyDelegate": "委派",
842 "ToolFamilyFanout": "扇出",
843 "ToolFamilyRlm": "rlm",
844 "ToolFamilyVerify": "验证",
845 "ToolFamilyThink": "思考",
846 "ToolFamilyGeneric": "工具",
847 "CmdVoiceDescription": "切换语音输入:录制语音并转录为文字",
848 "CmdVoiceSendDescription": "切换语音自动发送:转录以「发送」或「send it」结尾时自动提交",
849 "CmdVoiceControlDescription": "切换语音控制:AI 辅助的语音听写(结合当前输入内容)",
850 "VoiceEnabled": "语音输入已开启,开始说话即可录制",
851 "VoiceDisabled": "语音输入已关闭",
852 "VoiceSendEnabled": "语音自动发送已开启",
853 "VoiceSendDisabled": "语音自动发送已关闭",
854 "VoiceControlEnabled": "语音控制已开启",
855 "VoiceControlDisabled": "语音控制已关闭",
856 "VoiceErrNoAuth": "语音:当前提供商未配置 API 密钥",
857 "VoiceErrNoRecorder": "语音:未找到录音工具,请安装 sox、arecord 或 rec",
858 "VoiceErrNetwork": "语音:转录请求失败",
859 "VoiceErrEmptySend": "语音:没有可发送的内容",
860 "VoiceErrTooShort": "语音:未检测到有效语音,录制时间过短",
861 "VoiceRecording": "🎙 正在录音...请说话",
862 "VoiceProcessing": "🎙 正在转录...",
863 "VoiceTranscribed": "🎙 转录完成",
864 "NotificationTurnComplete": "本轮已完成",
865 "NotificationSubagentComplete": "子代理已完成",
866 "NotificationSubagentFailed": "子代理失败",
867 "NotificationSubagentInterrupted": "子代理已中断",
868 "NotificationSubagentCancelled": "子代理已取消",
869 "NotificationSubagentBudgetExhausted": "子代理预算已用尽",
870 "FooterWorkedChip": "已运行{duration}",
871 "FleetDraftTitle": "Fleet 配置 — 由 {model_label} 起草(按 g 保存)",
872 "FleetDraftHeader": "# .codewhale/agents/{name}\n# 由 {model_label} 起草,并由 Codewhale 校验与限界。\n# 权限保持在 Fleet 底线:无 shell、无 trust、需审批。\n# 在向导中按 g 之前不会保存任何内容。\n\n",
873 "SetupRemoteOnRampText": "Remote Runtime On-Ramp\n\n/setup 只展示远程运行时事实,不会生成部署包、写入凭据、调用云 CLI 或运行 `remote-setup`。\n\n当前事实:\n- 云目标:{clouds_result}\n- 聊天桥:{bridges_result}\n- 提供商:{providers_result}\n- 模式:{mode_result}\n\n生成部署包时,请在普通终端显式运行:\n\n```sh\n{command}\n```\n\n生成的 RUNBOOK 会包含需要人工复核的主机步骤。`--apply` 仍未实现;不要把它当成自动部署。",
874 "ApprovalDescSafe": "请求执行只读操作。",
875 "ApprovalDescFileWrite": "请求修改文件。请确认路径和内容符合预期。",
876 "ApprovalDescShell": "请求执行 shell 命令。请先检查命令和工作目录。",
877 "ApprovalDescNetwork": "请求访问网络或远程内容。请确认目标可信。",
878 "ApprovalDescMcpRead": "请求从 MCP 服务器读取信息。",
879 "ApprovalDescMcpAction": "请求调用 MCP 服务器操作,可能产生副作用。",
880 "ApprovalDescAgent": "请求启动或查看子代理任务;子代理仍受其自身工具门控约束。",
881 "ApprovalDescUnknown": "请求运行未分类工具。批准前请仔细检查参数。",
882 "ApprovalImpactSafe": "只读操作。",
883 "ApprovalImpactFileWrite": "会写入工作区或已批准写入范围内的文件。",
884 "ApprovalImpactShell": "在工作区执行 Bash 命令。",
885 "ApprovalImpactNetwork": "可能访问网络服务或远程内容。",
886 "ApprovalImpactMcpRead": "从 MCP 服务器读取信息,不应产生本地写入。",
887 "ApprovalImpactMcpAction": "调用可能产生副作用的 MCP 服务器操作。",
888 "ApprovalImpactAgent": "启动或查看子代理任务;子代理仍受其自身工具门控约束。",
889 "ApprovalImpactUnknown": "工具未分类。批准前请仔细检查参数。",
890 "ApprovalLabelCommand": "命令",
891 "ApprovalLabelDir": "目录",
892 "ApprovalLabelFile": "文件",
893 "ApprovalLabelPreview": "预览",
894 "ApprovalLabelProposedContent": "拟写入内容",
895 "ApprovalLabelReplaceThis": "替换此内容",
896 "ApprovalLabelWithThis": "替换为",
897 "ApprovalLabelReplacementContent": "替换内容",
898 "ApprovalLabelPath": "路径",
899 "ApprovalLabelTarget": "目标",
900 "ApprovalLabelInput": "输入",
901 "ApprovalLabelAction": "操作",
902 "ApprovalLabelType": "类型",
903 "ApprovalLabelPrompt": "提示",
904 "ApprovalLabelAbout": "说明:",
905 "ApprovalLabelImpact": "影响:",
906 "SetupConstitutionFileNotChecked": "尚未检查",
907 "SetupConstitutionFileMissing": "未找到 constitution.json;使用内置/默认宪章",
908 "SetupConstitutionFileLoadedSelected": "有效 constitution.json 已存在并已选择",
909 "SetupConstitutionFileLoadedInactive": "有效 constitution.json 已存在,但当前记录选择使其不生效",
910 "SetupConstitutionFileLoadedUnselected": "有效 constitution.json 已存在;预览或保存引导式宪章即可选择",
911 "SetupConstitutionFileEmpty": "constitution.json 为空;按 G 重新生成或按 U 使用内置",
912 "SetupConstitutionFileInvalid": "constitution.json 无效;请修复/重新生成,或使用内置",
913 "SetupConstitutionFileUnreadable": "constitution.json 无法读取;请修复/重新生成,或使用内置",
914 "SetupConstitutionFilePathError": "无法解析 CODEWHALE_HOME 中的 constitution.json",
915 "SetupExpertOverrideNotChecked": "尚未检查",
916 "SetupExpertOverrideMissing": "未找到 prompts/constitution.md",
917 "SetupExpertOverrideActive": "已启用;专家 Markdown 覆盖已选择加入",
918 "SetupExpertOverrideDisabled": "已找到文件但未启用;设置 {env}=1 后生效",
919 "SetupExpertOverrideEmpty": "覆盖文件为空;使用内置/默认宪章",
920 "SetupExpertOverrideUnreadable": "覆盖文件无法读取;使用内置/默认宪章",
921 "SetupExpertOverridePathError": "无法解析 CODEWHALE_HOME 中的 prompts/constitution.md",
922 "SetupAutonomyUnspecified": "未指定或使用内置宪章",
923 "SetupGuidedPurposeCoding": "编码工作台",
924 "SetupGuidedPurposeResearch": "研究综合",
925 "SetupGuidedPurposeOperations": "运维协作",
926 "SetupGuidedPurposeMixed": "混合工作台",
927 "SetupGuidedPurposeAboutCoding": "希望 Codewhale 成为稳健、重证据的编码工作台用户。",
928 "SetupGuidedPurposeAboutResearch": "希望 Codewhale 帮助梳理实时资料、引用证据并谨慎综合研究的用户。",
929 "SetupGuidedPurposeAboutOperations": "希望 Codewhale 协助可靠执行运维任务、保留回滚点并明确风险的用户。",
930 "SetupGuidedPurposeAboutMixed": "希望 Codewhale 在编码、研究、写作和运维之间灵活切换的用户。",
931 "SetupGuidedStyleCoding": "让代码改动贴近请求、仓库模式和可验证行为。",
932 "SetupGuidedStyleResearch": "区分实时证据与推断,并为易变事实引用来源。",
933 "SetupGuidedStyleOperations": "优先使用可逆运维步骤、预演、状态检查和回滚说明。",
934 "SetupGuidedStyleMixed": "可在编码、研究、写作和运维之间切换,但安全权限级别不随意扩大。",
935 "SetupGuidedEvidenceAssumptions": "说明假设",
936 "SetupGuidedEvidenceTestsAndReceipts": "测试/凭据",
937 "SetupGuidedEvidenceReleaseReceipts": "发布凭据",
938 "SetupGuidedNotes": "引导式答案:用途={purpose};主动性={initiative};证据={evidence};沟通={communication};隐私={privacy};原则={principles}。{notes} 自定义文本准则只作为建议,不会改变审批、沙箱、Shell、网络、信任或 MCP 权限。",
939 "OnboardWelcomeVersion": "版本 {version}",
940 "OnboardWelcomeLead": "Codewhale 会与你协作完成工作,并遵循你设置的长期偏好和规则。",
941 "OnboardWelcomeSetupBlurb": "设置会根据已有配置调整;只会显示下面这些页面。",
942 "OnboardWelcomeSteps": "接下来:{steps}。",
943 "OnboardWelcomeStepLanguage": "选择语言",
944 "OnboardWelcomeStepAppearance": "选择外观",
945 "OnboardWelcomeStepApiKey": "连接 API 密钥",
946 "OnboardWelcomeStepTrust": "信任工作区",
947 "OnboardWelcomeStepMentalModels": "了解模式与权限",
948 "OnboardWelcomeStepTips": "设置提示",
949 "OnboardWelcomeDefaults": "内置默认宪章已经生效;可随时用 /constitution 修改。",
950 "OnboardWelcomeEnter": "按 Enter 继续。",
951 "OnboardWelcomeExit": "任何时候按 Ctrl+C 退出。",
952 "SetupToolsMcpHotbarLabel": "快捷栏来源:",
953 "SetupToolsMcpNeedsActionSaved": "工具/MCP 仍需处理;已记录到设置报告(不阻塞首次运行)。",
954 "SetupToolsMcpPreviewTitle": "工具 / MCP 安全引导",
955 "SetupToolsMcpOnRampText": "工具、MCP、技能与插件 — 安全引导\n\n/setup 只读取本地清单。不会启动 MCP 服务器、安装技能、运行插件或自动执行不受信任的命令。\n\n当前清单:\n- MCP:{mcp_result}\n- 技能:{skills_result}\n- 工具目录:{tools_result}\n- 插件:{plugins_result}\n- 快捷栏(共享适配器):{hotbar_result}\n\n路径:\n- MCP:{mcp_path}\n- 技能:{skills_path}\n- 插件:{plugins_path}\n\n安全引导(请自行在终端或 TUI 中执行):\n- MCP:/mcp · codewhale mcp init · codewhale doctor\n- 技能:/skills · codewhale setup --skills\n- 插件:/plugin · codewhale setup --plugins\n- 工具:codewhale setup --tools\n\n有副作用的操作始终需要明确确认。详见 docs/MCP.md。",
956 "HotbarActionModeOperateName": "Operate 模式",
957 "HotbarActionModeOperateDescription": "让 Fleet 并行开展工作。",
958 "HomeOperateModeTip": "Operate — 让 Fleet 并行开展工作",
959 "HomeOperateModeFleetTip": " 内置角色使用本会话的模型;/fleet setup 可自定义",
960 "AppModeOperate": "Operate",
961 "AppModeOperateHint": "让 Fleet 并行开展工作",
962 "HelpSubtitle": "概念、命令与快捷键",
963 "CommandPaletteTitle": "命令",
964 "CommandPaletteSubtitle": "查找并执行一个操作",
965 "ConfigSubtitle": "设置优先;原始键在高级详情",
966 "LaunchMenuNewSession": "新建会话",
967 "LaunchMenuNewWorktree": "新建工作树",
968 "LaunchMenuResumeSession": "恢复会话",
969 "LaunchMenuChangelog": "更新日志",
970 "LaunchMenuQuit": "退出",
971 "LaunchMenuUnavailable": "不可用",
972 "LaunchMenuSavedCount": "已保存 {count} 个",
973 "LaunchWorktreePrompt": "为分支/工作树命名,或按 Enter 使用自动名称。",
974 "LaunchWorktreeNeedsGit": "新建工作树需要 Git 仓库。",
975 "LaunchWorktreeNameLabel": "工作树名称",
976 "LaunchHintMove": "移动",
977 "LaunchHintOpen": "打开",
978 "LaunchTipFlags": "提示:-w <path> 打开工作区;-r <session-id> 直接恢复",
979 "LaunchSavedSessionSingular": "已保存 1 个会话",
980 "LaunchSavedSessionsPlural": "已保存 {count} 个会话",
981 "LaunchCreatingWorktree": "正在创建工作树…",
982 "LaunchWorktreeFailed": "工作树创建失败:{error}",
983 "LaunchNoSavedSessions": "此工作区没有已保存的会话。",
984 "PhaseIdle": "空闲",
985 "PhaseDraft": "草稿",
986 "PhaseWorking": "工作中",
987 "PhaseReasoning": "推理中",
988 "PhaseReading": "读取中",
989 "PhaseUsingTool": "使用工具中",
990 "PhaseVerifying": "校验中",
991 "PhaseWaitingOnYou": "等你处理",
992 "PhaseDone": "完成",
993 "PhaseFailed": "失败",
994 "PhaseFinishing": "收尾中",
995 "ChipModeAct": "act",
996 "ChipModePlan": "plan",
997 "ChipModeOperate": "operate",
998 "ChipPermissionReadOnly": "只读",
999 "ChipPermissionAsk": "ask",
1000 "ChipPermissionAuto": "auto",
1001 "ChipPermissionFullAccess": "Full Access",
1002 "ChipPermissionNever": "never",
1003 "FooterHintKeys": "快捷键",
1004 "FooterHintOutput": "输出",
1005 "FooterHintContext": "上下文",
1006 "EmptyStateNoGit": "无 git",
1007 "EmptyStateMcpLabel": "mcp",
1008 "EmptyStateFleetLabel": "Fleet",
1009 "EmptyStateFleetSetupLabel": "Fleet 已就绪",
1010 "EmptyStateHelpHint": "— 查看所有功能",
1011 "SessionsSurfaceTitle": "会话",
1012 "SessionsPaneTitle": " 会话 (1-9) ",
1013 "SessionsHistoryPaneTitle": " 历史 (PgUp/PgDn) ",
1014 "SessionsActionResume": "恢复",
1015 "SessionsActionSearch": "搜索",
1016 "SessionsActionSort": "排序",
1017 "SessionsActionRename": "重命名",
1018 "SessionsActionAllWorkspaces": "所有工作区",
1019 "SessionsActionDelete": "删除",
1020 "SessionsActionClose": "关闭",
1021 "SessionsScopeSortHeader": "范围与排序 · {sort}",
1022 "SessionsEmptyTitle": "尚无已保存的会话。",
1023 "SessionsEmptyHint": "发送一条消息即可开始;会话会自动保存。",
1024 "SessionsShowingAllWorkspaces": "显示所有工作区的会话",
1025 "SessionsScopedToWorkspace": "仅限当前工作区",
1026 "SessionsNewTitlePrompt": "新标题: ",
1027 "SessionsDeletePrompt": "删除会话?(y/n)",
1028 "SessionsConfirmDelete": "确认删除 (y/n)",
1029 "SessionsNewSessionTitle": "新会话",
1030 "SessionsOpenedHistory": "已打开 {id} 的历史记录",
1031 "SessionsSortStatus": "排序:{sort}",
1032 "SessionsSortRecent": "最近",
1033 "SessionsSortName": "名称",
1034 "SessionsSortSize": "大小",
1035 "SessionsSearchPrompt": "搜索:输入筛选,Enter 应用",
1036 "SessionsDeleteFailed": "删除失败:{error}",
1037 "SessionsDeleted": "已删除会话 {id}",
1038 "SessionsNoSelection": "未选择会话",
1039 "SessionsTitleLength": "标题长度须为 1–100 个字符",
1040 "SessionsOpenFailed": "无法打开会话:{error}",
1041 "SessionsLoadFailed": "无法加载会话:{error}",
1042 "SessionsRenameFailed": "重命名失败:{error}",
1043 "SessionsRenamed": "已重命名为“{title}”",
1044 "SessionsNoResults": "未找到会话。",
1045 "SessionsDirectoryFailed": "无法打开会话目录。",
1046 "SessionsPreviewFailed": "无法加载会话预览。",
1047 "SessionsDeleteCancelled": "已取消删除",
1048 "SessionsRenameCancelled": "已取消重命名",
1049 "SessionsShowingRange": "显示 {start}-{end} / {total}",
1050 "SessionsMessageCountCompact": "{count} 条消息",
1051 "SessionsForkCompact": "分叉",
1052 "SessionsUnknownMode": "未知",
1053 "SessionsPreviewTitle": "标题:{title}",
1054 "SessionsPreviewUpdated": "更新:{updated}",
1055 "SessionsPreviewMessagesModel": "消息:{count} | 模型:{model}",
1056 "SessionsPreviewMode": "模式:{mode}",
1057 "SessionsToolCall": "工具调用:{name} {input}",
1058 "SessionsToolError": "工具错误:{content}",
1059 "SessionsToolResult": "工具结果:{content}",
1060 "SessionsServerTool": "服务器工具:{name} {input}",
1061 "SessionsImage": "[图片]",
1062 "SessionsTimeJustNow": "刚刚",
1063 "SessionsTimeMinutesAgo": "{count} 分钟前",
1064 "SessionsTimeHoursAgo": "{count} 小时前",
1065 "SessionsTimeDaysAgo": "{count} 天前",
1066 "CtxInspRowSystemPrompt": "系统提示",
1067 "CtxInspRowMessages": "消息",
1068 "CtxInspRowFree": "剩余",
1069 "CtxInspFreeTokensDetail": "路线窗口占满前还剩 {free} 个可用 token。自动压缩阈值:{threshold}%。",
1070 "CtxInspDrillTitle": "上下文 · {row}",
1071 "CtxInspSurfaceTitle": "上下文",
1072 "CtxInspActionSelect": "选择",
1073 "CtxInspActionDrillDown": "下钻",
1074 "CtxInspActionClose": "关闭",
1075 "CtxInspUsedTokens": "~{used}/{max} token",
1076 "CtxInspAutoCompactAt": "{threshold}% 时自动压缩",
1077 "CtxInspRowTokens": "{tokens} 个 token · {percent}%",
1078 "RouteSurfaceTitle": "路线 · {view}",
1079 "RouteBrowseCatalog": "浏览目录",
1080 "RouteActionType": "输入",
1081 "RouteActionSearchAnyModel": "搜索任意模型",
1082 "RoutePanelHeader": "路线",
1083 "RouteProviderLabel": "提供商",
1084 "RouteModelFirstAtomic": "模型优先的原子路线",
1085 "PickerActionMove": "移动",
1086 "PickerActionSwitch": "切换",
1087 "PickerActionApply": "应用",
1088 "PickerActionSetStartupDefault": "设为启动默认值",
1089 "PickerActionCancel": "取消",
1090 "PickerActionClear": "清除",
1091 "PickerActionClearSearch": "清除搜索",
1092 "PickerActionBrowseAll": "浏览全部",
1093 "PickerActionCustom": "自定义",
1094 "PickerActionJump": "跳转",
1095 "PickerActionEditKey": "编辑密钥",
1096 "PickerActionModels": "模型",
1097 "PickerActionUnavailable": "不可用",
1098 "PickerActionSetKey": "设置密钥",
1099 "PickerActionConfigured": "已配置",
1100 "RouteNoModels": "没有可用模型。",
1101 "RouteNoModelMatch": "没有匹配“{query}”的模型 — 按 Backspace 清除。",
1102 "ProviderNoMatchesTitle": "没有匹配的提供商",
1103 "ProviderNoMatchesHint": "尝试其他搜索词,或清除后浏览。",
1104 "ProviderNoConfiguredTitle": "尚未配置提供商",
1105 "ProviderNoConfiguredHint": "浏览所有支持的提供商,或创建自定义端点。",
1106 "ProviderNoCatalogModels": "目录中没有可用模型。",
1107 "ProviderExternalActionRevoke": "撤销外部访问",
1108 "ProviderExternalActionChoices": "外部访问选项",
1109 "ProviderExternalActionReuseGrok": "复用外部Grok凭据",
1110 "ProviderExternalHintCodexReview": "完成 {login} 后,按Enter查看禁用、只读和托管访问选项。",
1111 "ProviderExternalHintXaiReview": "按Enter使用Codewhale自有的设备登录;按E查看现有Grok CLI凭据复用。",
1112 "ProviderExternalHintXaiApiKey": "也可以使用XAI_API_KEY,然后重新打开此选择器。",
1113 "XaiAuthChoiceTitle": " xAI 身份验证 ",
1114 "XaiAuthChoiceIntro": "请选择一个明确的凭据来源。密钥文本绝不会被当作 OAuth 令牌。",
1115 "XaiAuthChoiceApiKeyOption": "xAI API 密钥 — 输入或粘贴,然后保存到 xAI 提供商槽位",
1116 "XaiAuthChoiceDeviceOAuthOption": "原生设备 OAuth — 通过浏览器/设备代码登录,并使用 Codewhale 自有存储",
1117 "ProviderExternalDetailScope": "外部凭据:访问={access} | 提供商={provider} | 来源={source} | 版本={version} | {state}",
1118 "ProviderExternalDormant": "休眠",
1119 "ProviderExternalOwnerPath": "所有者/路径:{owner} | {path}",
1120 "ProviderExternalPinnedPathWarning": "警告:{owner} 当前的凭据路径已更改;授权仍固定到 {path}。",
1121 "ProviderExternalSemanticsRevoke": "{semantics} | 撤销:{revoke}",
1122 "ProviderExternalRevoke": "撤销:{revoke}",
1123 "ProviderExternalChoiceTitle": " 外部凭据访问 · {provider} ",
1124 "ProviderExternalActionChoose": "选择",
1125 "ProviderExternalChoiceIntro": "选择Codewhale可以如何使用其他CLI拥有的凭据。",
1126 "ProviderExternalDisabledLabel": "禁用(默认)",
1127 "ProviderExternalDisabledDetail": "不探测、不读取、不刷新、不联网、不写入",
1128 "ProviderExternalReadOnlyLabel": "只读",
1129 "ProviderExternalReadOnlyDetail": "仅限一个确切文件;下一步需要明确确认",
1130 "ProviderExternalReadOnlySemantics": "仅读取这一确切文件;不刷新、不发起身份提供商或发现请求、不写入或重写外部文件;向所选提供商发起的正常请求可以使用该令牌",
1131 "ProviderExternalManagedLabel": "托管(不可用)",
1132 "ProviderExternalManagedDetail": "没有经过审核且能安全保留架构的适配器",
1133 "ProviderExternalConfirmTitle": " 确认确切的只读访问 ",
1134 "ProviderExternalActionGrant": "授予只读访问",
1135 "ProviderExternalOwnerLabel": "所属CLI",
1136 "ProviderExternalExactPathLabel": "确切解析路径",
1137 "ProviderExternalSemanticsLabel": "语义",
1138 "ProviderExternalRejectUnsafe": "Codewhale将拒绝符号链接、重解析点和非常规文件。",
1139 "ProviderExternalRevokeLabel": "撤销",
1140 "ProviderExternalGrantedToast": "已为{provider}授予{owner}只读访问权限。不刷新、不发起身份/发现请求、不写入外部文件;正常提供商请求可以使用该令牌。",
1141 "ProviderExternalSaveFailedToast": "未保存外部凭据同意:{error}",
1142 "ProviderExternalRevokedToast": "已撤销{provider}的外部凭据访问权限",
1143 "ProviderExternalRevokeFailedToast": "未能撤销外部凭据访问权限:{error}",
1144 "ThemeSurfaceTitle": "主题 · 实时预览",
1145 "ThemeTreatmentOmbreUnavailable": "效果 Ombre 不可用 — 背景由终端接管",
1146 "ThemeTreatmentFlatActive": "效果 Flat — 已启用",
1147 "ThemeTreatmentOmbreActive": "效果 Ombre — 已启用",
1148 "FleetRosterHeaderLabel": "fleet",
1149 "FleetRosterTabRoster": "成员表",
1150 "FleetRosterTabSetup": "设置",
1151 "FleetRosterWorkers": "工作器",
1152 "FleetRosterMembersCount": "{count} 个成员",
1153 "FleetRosterOperatorFirst": "operator 统领 · 会话模型运行此 Fleet",
1154 "FleetRosterOperatorRow": "operator · 领袖",
1155 "FleetReadyNotice": "Fleet 已就绪 · /fleet 打开角色 · /fleet setup 自定义路线",
1156 "FleetProfileIdentityVerifyFailed": "无法校验现有配置标识({error});请先修复列出的文件再保存。",
1157 "FleetProfileIdConflict": "配置 id `{id}` 已被 {path} 占用;请重新起草为不同的角色或先移除旧文件。",
1158 "FleetProfileProviderUnconfigured": "配置指定的 provider `{provider}` 尚未配置凭据({env});请先在 /provider 中设置,再保存。",
1159 "WorkflowStatusWaiting": "等待中",
1160 "WorkflowDebrief": "复盘:{done}/{total} 已完结 · {failed} 失败 · {cancelled} 已取消 · {elapsed}",
1161 "WorkflowTranscriptDetails": "记录:完整运行 JSON 可在工具详情中查看({details})",
1162 "WorkflowReceiptRole": "角色 {value}",
1163 "WorkflowReceiptReasoning": "推理 {value}",
1164 "WorkflowReceiptVia": "路由 {value}",
1165 "WorkflowReceiptTokens": "令牌 {value}",
1166 "WorkflowReceiptTools": "工具 {value}",
1167 "WorkflowReceiptDuration": "时长 {value}",
1168 "WorkflowReceiptUnknown": "未知",
1169 "WorkflowReceiptProviderReported": "提供商报告",
1170 "WorkflowReceiptEstimated": "估算",
1171 "SidebarTasksLabel": "任务",
1172 "SidebarTodoLabel": "待办",
1173 "WorkSurfaceTodoProgress": "{label} {completed}/{total} · 剩余 {remaining}",
1174 "SidebarStopControl": "停止",
1175 "SidebarDestructiveArmed": "破坏性操作已就绪 — 按 Enter 确认,或清空草稿以取消",
1176 "WorkSurfaceStopConfirmHint": "确认停止 · Esc 取消",
1177 "CoordinationWorkTitle": "协调工作",
1178 "CoordinationSummaryDecisions": "{count} 项决策",
1179 "CoordinationSummaryContentions": "{count} 项争用",
1180 "CoordinationSummaryReconciled": "{count} 项已调和",
1181 "CoordinationSchema": "架构 {value}",
1182 "CoordinationSequence": "序列 {value}",
1183 "CoordinationPerSectionLimit": "每个部分最多 {limit} 条",
1184 "CoordinationDecisionsHeading": "决策",
1185 "CoordinationNone": "无",
1186 "CoordinationNoneValue": "无",
1187 "CoordinationStatus": "状态 {status}",
1188 "CoordinationOwner": "所有者 {owner}",
1189 "CoordinationVersion": "版本 {version}",
1190 "CoordinationWriteClaimsHeading": "写入声明",
1191 "CoordinationIsolated": "已隔离",
1192 "CoordinationSharedWorkspace": "共享工作区",
1193 "CoordinationPaths": "路径 {paths}",
1194 "CoordinationContracts": "契约 {contracts}",
1195 "CoordinationContentionsHeading": "争用",
1196 "CoordinationClaimant": "声明方 {claimant}",
1197 "CoordinationDisposition": "处置 {disposition}",
1198 "CoordinationNeutralReconciliationHeading": "中立调和",
1199 "CoordinationCandidates": "{count} 个候选项",
1200 "CoordinationRetry": "重试 {count}/{limit}",
1201 "CoordinationReviewer": "审核者 {reviewer}",
1202 "CoordinationVerifier": "验证者 {verifier}",
1203 "CoordinationVerification": "验证 {verification}",
1204 "CoordinationContextProjectionsHeading": "上下文投影",
1205 "CoordinationContextDecisions": "决策 {decisions}",
1206 "CoordinationBytes": "{count} 字节",
1207 "CoordinationDeduplicated": "已去重 {count} 项",
1208 "CoordinationOmitted": "已省略 {count} 项",
1209 "CoordinationActiveHotPathsHeading": "活动热点路径",
1210 "CoordinationActiveClaims": "{count} 个活跃声明",
1211 "CoordinationMetricsNoteHeading": "指标说明",
1212 "CoordinationMetricsNoAuthoritativeSource": "协调账本没有权威来源时,增长和路由/成本保持为 null",
1213 "CoordinationStatusProposed": "已提议",
1214 "CoordinationStatusAccepted": "已接受",
1215 "CoordinationStatusSuperseded": "已取代",
1216 "ComposerSlashMenuHint": " enter:运行 · tab:补全 · ↑↓:选择 · esc:继续输入 ",
1217 "ApprovalRepoLawBadge": "仓库规则",
1218 "ApprovalRepoLawTitle": "仓库规则",
1219 "ApprovalRepoLawWarning": "仓库规则会在启用审批的权限模式下要求确认。",
1220 "ApprovalRepoLawRuleLabel": "规则 ",
1221 "FilePickerMatchSingular": "@ 附加 · 1 个匹配",
1222 "FilePickerMatchesPlural": "@ 附加 · {count} 个匹配",
1223 "FilePickerScanning": "正在扫描工作区…",
1224 "BehavioralTipPlanning": "在规划?按 {key} 可切换到 Plan 模式",
1225 "BehavioralTipBackgroundReceipt": "回执在 Work 面板中 — 按 {key} 打开检查器",
1226 "BehavioralTipClearedInput": "已清空 · 按 {chord} 恢复",
1227 "BehavioralTipMcpValidation": "{command} 会启动服务器并显示原因",
1228 "BehavioralTipRepeatedCommand": "{command} 可以固定此命令",
1229 "SettingLockedDuringTurn": "回合运行期间{setting}已锁定 — 请先按 Esc 中断",
1230 "SettingSubjectMode": "模式",
1231 "SettingSubjectThinking": "思考",
1232 "SettingSubjectModel": "模型",
1233 "SettingSubjectModelAndThinking": "模型与思考",
1234 "SettingSubjectProvider": "提供商",
1235 "SettingSubjectPermissions": "权限",
1236 "ThinkingControlledByAutoRouting": "思考由自动模型路由控制;请先选择固定模型。",
1237 "SavedAsStartupDefault": "已保存为启动默认值",
1238 "ModeAlreadyActiveSavedAsDefault": "已处于 {mode} 模式 — 已保存为启动默认值。",
1239 "StartupDefaultNotSaved": "{setting}未能保存:{error}",
1240 "StartupDefaultSubjectMode": "启动模式",
1241 "StartupDefaultSubjectThinking": "思考级别",
1242 "StartupDefaultSubjectModel": "模型",
1243 "StartupDefaultSubjectAll": "启动默认值",
1244 "SessionsRailTitle": "会话",
1245 "SessionsRailEmpty": "此工作区尚无会话",
1246 "SessionsRailBrowseAll": "浏览所有会话",
1247 "SessionsRailShowingCount": "{total} 个中的 {shown} 个 — 浏览全部",
1248 "SessionsRailUnavailable": "无法读取会话:{error}",
1249 "SessionsActionArchive": "归档",
1250 "SessionsActionShowArchived": "已归档",
1251 "SessionsArchived": "已归档会话 {id}",
1252 "SessionsRestored": "已恢复会话 {id}",
1253 "SessionsArchiveFailed": "归档失败:{error}",
1254 "SessionsShowingArchived": "正在显示已归档会话",
1255 "SessionsHidingArchived": "已隐藏归档会话",
1256 "SessionsArchivedCompact": "已归档",
1257 "KbReasoningDetail": "Open reasoning detail for the selected or current turn",
1258 "KbTurnInspector": "打开回合检查器 (Turn Inspector)",
1259 "CmdTurnInspectDescription": "Open the whole-turn inspector",
1260 "CmdAutomationDescription": "管理持久化的计划自动化",
1261 "AutomationUsage": "用法: /automation [list|show <id>|pause <id>|resume <id>|delete <id> [--confirm <token>]|run <id>]",
1262 "AutomationManagerUnavailable": "此会话无法使用自动化管理器。",
1263 "AutomationListFailed": "无法列出自动化: {error}",
1264 "AutomationActionFailed": "无法{action}自动化 {id}: {error}",
1265 "AutomationEmpty": "没有已计划的自动化。可使用 `automation` 工具创建。",
1266 "AutomationListHeading": "已计划的自动化",
1267 "AutomationNoun": "自动化",
1268 "AutomationStatusLabel": "状态",
1269 "AutomationStatusActive": "已启用",
1270 "AutomationStatusPaused": "已暂停",
1271 "AutomationRunStatusQueued": "排队中",
1272 "AutomationRunStatusRunning": "运行中",
1273 "AutomationRunStatusCompleted": "已完成",
1274 "AutomationRunStatusFailed": "失败",
1275 "AutomationRunStatusCanceled": "已取消",
1276 "AutomationActionInspect": "查看",
1277 "AutomationActionPause": "暂停",
1278 "AutomationActionResume": "恢复",
1279 "AutomationActionDelete": "删除",
1280 "AutomationActionRun": "运行",
1281 "AutomationActionPaused": "已暂停",
1282 "AutomationActionResumed": "已恢复",
1283 "AutomationNextLabel": "下次",
1284 "AutomationNameLabel": "名称",
1285 "AutomationPromptLabel": "提示词",
1286 "AutomationCwdLabel": "工作目录",
1287 "AutomationModeLabel": "模式",
1288 "AutomationAllowShellLabel": "允许 Shell",
1289 "AutomationTrustModeLabel": "信任模式",
1290 "AutomationAutoApproveLabel": "自动批准",
1291 "AutomationRruleLabel": "重复规则",
1292 "AutomationDeliveryLabel": "投递",
1293 "AutomationLastLabel": "上次",
1294 "AutomationRecentRunsLabel": "最近运行",
1295 "AutomationNoRuns": "没有运行记录",
1296 "AutomationRunsUnavailable": "运行记录不可用",
1297 "AutomationTaskLabel": "任务",
1298 "AutomationMutationReceipt": "{name} — {action}({status_label}: {status})",
1299 "AutomationRunEnqueued": "自动化 {id} 的运行已入队: {status}(任务 {task})",
1300 "AutomationDeletePreview": "删除尚未确认,未删除任何内容。\n自动化: {id}({name})\n运行记录: {run_count}\n要删除定义和运行历史,请运行:\n{command}",
1301 "AutomationDeleteConfirmationStale": "删除确认与自动化 {id} 的当前状态不再匹配,未删除任何内容。请用 {command} 查看当前状态。",
1302 "AutomationDeleted": "已删除自动化 {id}({name})。已删除的运行记录: {run_count}。"
1303 }
1304
1304 lines JSON