返回 CodeWhale
zh-Hans.json
根目录 / crates / localization / locales / zh-Hans.json
1 {
2 "PetHabitatTitle": "CODEWHALE / WHALESONG · 共享栖息地",
3 "PetHabitatHints": "{back} 返回 · {sound} 声音 · {browser} 外观 · {window} 窗口",
4 "PetHabitatQueued": "已发送到共享栖息地。使用 /pet on 打开全屏视图。",
5 "PetWatchSoundOn": "声音已开启",
6 "PetWatchSoundOff": "声音已关闭",
7 "PetWatchSoundPaused": "声音已暂停",
8 "PetWatchSoundUnavailable": "Codewhale 声音已停止。请检查 FFmpeg (ffplay) 和音频输出,然后重新开启声音。",
9 "CmdPetDescription": "工作时把屏幕交给 Codewhale 宠物",
10 "PetModeOn": "宠物模式已开启。Codewhale 工作时栖息地占据屏幕;Esc 返回输入框。",
11 "PetModeOff": "宠物模式已关闭。宠物继续住在伴侣程序里;/pet 重新开启。",
12 "PetModeOnLabel": "宠物模式开",
13 "PetModeOffLabel": "宠物模式关",
14 "PetViewOpen": "栖息地已打开",
15 "PetViewClosed": "栖息地已关闭",
16 "PetWatchRestored": "/pet 已恢复此会话的栖息地,正在等待新的遥测数据。",
17 "PetWatchStorageUnavailable": "Watch 无法恢复或保存此栖息地。现有文件已保留。使用 {command} 导出本次运行。",
18 "PetWatchExported": "Watch 回放已保存:{path}",
19 "PetWatchExportFailed": "无法保存 Watch 回放,记录仍保留在内存中。",
20 "PetWatchExportQueued": "正在保存 Watch 回放…",
21 "PetWatchExportUnavailable": "请在已保存的会话中打开 /pet,或等待当前导出完成。",
22 "PetUnobserved": "未观测",
23 "PetDozing": "打盹",
24 "PetWatchUnavailable": "宠物遥测已暂停。/pet on 重试。",
25 "SessionArchiveExported": "会话已导出",
26 "SessionArchiveSizes": "条目数 / 未压缩大小 / 归档大小",
27 "SessionArchiveNoArtifacts": "此会话没有常规产物文件。",
28 "SessionArchiveRestoreHint": "使用 /load <session.json> 打开解压后的记录;/resume 仅导入对话。解压后的产物仍作为独立文件保留。",
29 "ExtensionsActionAdd": "添加",
30 "ExtensionsActionEnable": "启用",
31 "ExtensionsActionEdit": "编辑",
32 "ExtensionsHooksAddLabel": "添加钩子",
33 "ExtensionsHooksAddDescription": "在你的编辑器中打开本项目的钩子文件",
34 "ExtensionsActionReload": "重新加载",
35 "ExtensionsActionConnect": "连接",
36 "ExtensionsActionReconnect": "重新连接",
37 "ExtensionsActionReauth": "重新登录",
38 "ExtensionsActionDiagnose": "诊断",
39 "ExtensionsActionManage": "管理",
40 "ExtensionsActionFocus": "焦点",
41 "ExtensionsActionFold": "折叠",
42 "ExtensionsActionTabs": "标签页",
43 "ExtensionsCompatibilityFull": "完全",
44 "ExtensionsCompatibilityPartial": "部分",
45 "ExtensionsComponentBrowserDriver": "浏览器驱动",
46 "ExtensionsComponentNativeRuntime": "原生运行时",
47 "ExtensionsComponentSandboxRuntime": "沙箱运行时",
48 "ExtensionsGroupBuiltIn": "内置",
49 "ExtensionsGroupConfigured": "已配置",
50 "ExtensionsGroupProblems": "问题",
51 "ExtensionsGroupRecommended": "推荐",
52 "ExtensionsGroupServers": "服务器",
53 "ExtensionsGroupNeedsAttention": "需要处理",
54 "ExtensionsGroupNeedsLogin": "需要登录",
55 "ExtensionsGroupStatus": "{count} 项 · 按 Enter 折叠",
56 "ExtensionsGroupUser": "用户",
57 "ExtensionsGroupWorkspace": "工作区",
58 "ExtensionsHookDetail": "超时:{timeout}秒 · 后台:{background} · 出错后继续:{continue_on_error}",
59 "ExtensionsHookFallback": "{event} 钩子",
60 "ExtensionsHooksConfiguration": "钩子配置",
61 "ExtensionsInventoryAgents": "代理:{count}",
62 "ExtensionsInventoryCommands": "命令:{count}",
63 "ExtensionsInventoryHooks": "钩子:{count}",
64 "ExtensionsInventoryMcp": "MCP:{count}",
65 "ExtensionsInventoryNone": "没有受支持的组件",
66 "ExtensionsInventorySkills": "技能:{count}",
67 "ExtensionsMarketplaceDetail": "发布者:{publisher} · 级别:{tier} · 可安装:{installable}",
68 "ExtensionsMarketplaceUnavailable": "插件市场存储不可用",
69 "ExtensionsMcpEmpty": "尚未配置 MCP 服务器",
70 "ExtensionsMcpBrowse": "浏览推荐服务器",
71 "ExtensionsMcpDetail": "工具:{tools} · 资源:{resources} · 提示词:{prompts}",
72 "ExtensionsMcpNotInspected": "此快照中尚未检查 · 按 Enter 重新加载并连接已配置的服务器",
73 "ExtensionsMcpRefresh": "已配置 {count} 个 MCP 服务器;打开 /mcp 刷新此快照",
74 "ExtensionsMcpSummary": "{transport} · 工具:{tools} · 资源:{resources}",
75 "ExtensionsNoItems": "此标签页没有项目",
76 "ExtensionsNoMatches": "没有与“{query}”匹配的项目",
77 "ExtensionsPluginDetail": "{inventory} · 信任:{trust} · 兼容性:{compatibility} · 诊断:{diagnostics}",
78 "ExtensionsProductBrowserUseDescription": "以代理技能形式打包的浏览器控制工作流。",
79 "ExtensionsProductChromeDescription": "通过官方 MCP 检查和控制本地 Chrome 会话。",
80 "ExtensionsProductDetail": "发布者:{publisher} · 组件:{components} · 来源:{source}",
81 "ExtensionsProductPlaywrightDescription": "基于 Microsoft Playwright MCP 的浏览器自动化。",
82 "ExtensionsProductCodewhaleComputerUseDescription": "看见屏幕并操作它:以无障碍接口为先的控制、截图、缩放与录屏,还可通过 ssh 操作远程计算机。",
83 "ExtensionsStateFirstParty": "随 Codewhale 内置",
84 "ExtensionsProductSandboxDescription": "用于隔离插件所提供本地命令的进程层。",
85 "ExtensionsSearchLabel": "搜索:",
86 "ExtensionsSkillRootCompatibleGlobal": "兼容的全局目录({harness})",
87 "ExtensionsSkillRootCompatibleProject": "兼容的项目目录({harness})",
88 "ExtensionsSkillRootConfigured": "已配置目录",
89 "ExtensionsSkillRootGlobal": "Codewhale 全局技能",
90 "ExtensionsSkillRootProject": "Codewhale 项目技能",
91 "ExtensionsSkillRootRegistryCache": "注册表缓存",
92 "ExtensionsSkillRootReviewedPlugin": "已审核插件",
93 "ExtensionsStateAvailable": "可用",
94 "ExtensionsStateBetaCandidate": "测试版候选",
95 "ExtensionsStateConnected": "已连接",
96 "ExtensionsStateEnabled": "已启用",
97 "ExtensionsStateEnabledUntrusted": "已启用但不受信任",
98 "ExtensionsStateError": "错误",
99 "ExtensionsStateInactive": "未激活",
100 "ExtensionsStateInapplicable": "不适用",
101 "ExtensionsStateInvalid": "无效",
102 "ExtensionsStateNotInspected": "尚未检查",
103 "ExtensionsStateRejected": "已拒绝",
104 "ExtensionsStateReviewedCandidate": "已审核候选",
105 "ExtensionsStateUnderEvaluation": "评估中",
106 "ExtensionsStateUnstaged": "尚未暂存",
107 "ExtensionsStateUnsupported": "不支持",
108 "ExtensionsStateWarning": "警告",
109 "ExtensionsTabHooks": "钩子",
110 "ExtensionsTabMarketplace": "插件市场",
111 "ExtensionsTabMarketplaceCompact": "市场",
112 "ExtensionsTabPlugins": "插件",
113 "ExtensionsTierCommunity": "社区",
114 "ExtensionsTierCurated": "精选",
115 "ExtensionsTierOfficial": "官方",
116 "ExtensionsTierPartner": "合作伙伴",
117 "ExtensionsTitle": "扩展",
118 "ExtensionsTrustCapabilitiesChanged": "功能已更改",
119 "ExtensionsTrustContentChanged": "内容已更改",
120 "ExtensionsTrustNotReviewed": "未审核",
121 "ExtensionsTrustTrusted": "受信任",
122 "ExtensionsValueNo": "否",
123 "ExtensionsValueYes": "是",
124 "ComposerPlaceholder": "输入消息…",
125 "ComposerPlaceholderFollowUp": "输入后续消息…",
126 "ComposerPlaceholderSendNow": "Enter 立即发送 · 再输入一条",
127 "ComposerHintSendWithQueue": "↵ 发送({count} 条等待)",
128 "ComposerHintQueue": "↵ 本轮结束后发送",
129 "ComposerHintQueueWithCount": "↵ 本轮结束后发送({count} 条等待)",
130 "ComposerHintOfflineQueue": "↵ 先保存",
131 "ComposerHintOfflineConnect": "↵ 先保存 · /provider 连接",
132 "ComposerHintSendNow": "↵ 立即发送",
133 "ComposerHintSendIntoTurn": "↵ 发进本轮",
134 "PendingSendingIntoTurnPrefix": " ↳ 正在发进本轮: ",
135 "PendingCouldNotSendIntoTurnPrefix": " ↳ 未能发进本轮: ",
136 "PendingEditingFollowUpPrefix": " ↳ 正在编辑后续消息: ",
137 "PendingQueuedOnePrefix": "已排队 #1: ",
138 "PendingQueuedManyPrefix": "已排队 {count} · 下一条: ",
139 "PendingSendNowControls": "Enter 立即发送 · {key} 编辑上一条",
140 "PendingSendNowDropControls": "Enter 立即发送 · {key} 编辑 · /queue drop 1",
141 "PendingEscRestore": " Esc 恢复已排队的后续消息",
142 "PendingQueuedFollowUpPrefix": " ↳ 排队后续 #{number}: ",
143 "PendingInputsHeader": "待发送",
144 "PendingContextHeader": "下次发送的上下文",
145 "ToastQueuedFollowUp": "已排队。本轮结束后发送。",
146 "ToastQueuedFollowUpCount": "已排队({count} 条等待)。本轮结束后发送。",
147 "ToastQueuedOffline": "已保存。连接提供商后再发送。",
148 "ToastSentIntoTurn": "已发进本轮。",
149 "ToastCouldNotSendIntoTurn": "未能发进本轮;仍留在队列。",
150 "ToastHookBlockedFollowUp": "钩子拦截了后续消息;仍留在队列。",
151 "ToastOfflineQueuedCount": "离线:已保存 {count} 条。",
152 "ComposerDispatchFailedRestored": "消息未发送({error});已恢复到输入框。",
153 "DispatchFailedQueued": "发送失败({error});保留了 {count} 个排队后续消息。",
154 "DispatchFailedInitial": "初始提示无法发送:{error}",
155 "HistorySearchPlaceholder": "搜索提示历史...",
156 "HistorySearchTitle": "历史搜索",
157 "HistoryHintMove": "Up/Down 移动",
158 "HistoryHintAccept": "Enter 接受",
159 "HistoryHintRestore": "Esc 还原",
160 "HistoryNoMatches": " 无匹配",
161 "TranscriptReasoningExpand": "展开",
162 "TelemetryNoticeDefaultOn": "使用统计默认开启。 向 Codewhale 和数据处理方 PostHog 分享版本/平台、会话、功能和错误的汇总计数。不收集内容或 IP。docs/TELEMETRY.md 关闭: codewhale config set telemetry false",
163 "TelemetryNoticeHeadline": "Codewhale 使用统计",
164 "TelemetryNoticeBody": "Codewhale 只统计:您运行的版本、操作系统和 CPU 系列、会话时长和结果,\n以及汇总的功能和错误计数。\n\n它绝不会收集您的对话、代码、提示词、文件、仓库名或分支名、模型内容\n或凭据,也绝不会发送按轮次或按工具记录的代理活动。\n\n系统只使用存储在本机上的随机 ID 来识别您,该 ID 每 90 天更换一次。\n您可以随时更改:\n codewhale config set telemetry false\n\n逐字段完整架构:docs/TELEMETRY.md\n\n使用统计默认开启。 配置发送后,Codewhale 和 PostHog 会处理这些计数。不收集 IP。",
165 "TelemetryNoticeCompactBody": "统计:版本、系统/处理器、会话时长/结果、功能/错误总数。\n随机本地标识每 90 天更换。\n绝不收集:对话/代码/提示词/文件/名称、模型内容/凭据、按轮次/工具记录的活动。\n架构:docs/TELEMETRY.md\n关闭:codewhale config set telemetry false\n使用统计默认开启。 配置发送后,Codewhale 和 PostHog 会处理这些计数。不收集 IP。",
166 "TelemetryNoticeChoiceKeep": "是,保留匿名统计",
167 "TelemetryNoticeChoiceDisable": "不,关闭匿名统计",
168 "TelemetryNoticeActionChoose": "选择",
169 "TelemetryNoticeActionConfirm": "确认",
170 "TelemetryNoticeActionExit": "退出",
171 "TelemetryNoticeReceiptEnabled": "匿名使用统计已开启。绝不收集对话或代码。可在 /settings 中更改;完整结构:docs/TELEMETRY.md",
172 "TelemetryNoticeReceiptDisabled": "匿名使用统计已关闭。以后不会再次询问。",
173 "TelemetryNoticeReceiptEnabledUnsaved": "本次会话已开启匿名使用统计。Codewhale 无法保存此提示,因此会再次显示。可在 /settings 中更改;完整结构:docs/TELEMETRY.md",
174 "TelemetryNoticeReceiptDisabledUnsaved": "本次会话已关闭匿名使用统计。Codewhale 无法保存此选择,因此下次启动时会再次询问。",
175 "TelemetryPreferenceEnabledNextLaunch": "匿名使用统计将在下次启动时开启。绝不收集对话或代码。",
176 "TelemetryPreferenceDisabled": "匿名使用统计已关闭。本地遥测数据已清除。",
177 "TelemetryPreferenceDisabledWithWarning": "匿名使用统计已关闭,但部分清理需要注意:{detail}",
178 "TelemetryPreferenceDisabledForSession": "本次会话已关闭匿名使用统计,但偏好未保存,下次启动时可能恢复:{detail}",
179 "TelemetryPreferenceSaveFailed": "无法安全更改遥测偏好:{detail}",
180 "StatusPickerTitle": " 状态行 ",
181 "StatusPickerInstruction": "选择要在底部显示的项目:",
182 "StatusPickerActionToggle": "切换 ",
183 "StatusPickerActionAll": "全部 ",
184 "StatusPickerActionNone": "无 ",
185 "StatusPickerActionSave": "保存 ",
186 "StatusPickerActionCancel": "取消 ",
187 "HotbarSetupTitle": " Hotbar 设置 ",
188 "HotbarSetupSourceApp": "应用",
189 "HotbarSetupSourceSlash": "命令",
190 "HotbarSetupSourceMcp": "MCP",
191 "HotbarSetupSourceSkill": "技能",
192 "HotbarSetupSourcePlugin": "插件",
193 "HotbarSetupStatusDisabled": "不可用",
194 "HotbarSetupStatusPrefill": "预填",
195 "HotbarSetupStatusReady": "就绪",
196 "HotbarSetupDirtyModified": "已修改",
197 "HotbarSetupDirtyClean": "未修改",
198 "HotbarSetupNoAction": "无操作",
199 "HotbarSetupConfirmDisable": "禁用 Hotbar 并清空所有槽位?(y/n)",
200 "HotbarSetupStatusLine": "槽位 {slot} | {action} | {dirty}",
201 "HotbarSetupSlotOutOfRange": "Hotbar 槽位 {slot} 超出 1-{max}",
202 "HotbarSetupNoActionSelected": "未选择操作。",
203 "HotbarSetupCannotAssign": "{action} 无法分配:{reason}",
204 "HotbarSetupNoActions": "没有可用的 Hotbar 操作。",
205 "HotbarSetupRecommended": "荐",
206 "HotbarSetupEmptySlot": "空",
207 "HotbarSetupHelp": "Tab/Shift+Tab 来源 Up/Down 操作 1-8 槽位 Enter 分配 Space 切换 Delete 清除 s 保存 Esc 取消",
208 "HotbarActionVoiceToggleName": "语音输入",
209 "HotbarActionVoiceToggleDescription": "切换终端麦克风语音采集。",
210 "HotbarActionSessionCompactName": "压缩会话",
211 "HotbarActionSessionCompactDescription": "压缩当前对话上下文。",
212 "HotbarActionModePlanName": "Plan 模式",
213 "HotbarActionModePlanDescription": "先规划再行动。",
214 "HotbarActionModeAgentName": "Work 模式",
215 "HotbarActionModeAgentDescription": "在当前会话中直接工作。",
216 "HotbarActionModeYoloName": "完全访问 (Act)",
217 "HotbarActionModeYoloDescription": "兼容:Act 模式 + 完全访问权限(不是独立模式)。",
218 "HotbarActionReasoningCycleName": "切换推理强度",
219 "HotbarActionReasoningCycleDescription": "轮换当前提供商配置的推理强度。",
220 "HotbarActionReasoningCycleAutoDisabled": "推理强度由自动模型路由控制。",
221 "HotbarActionSidebarToggleName": "切换侧边栏",
222 "HotbarActionSidebarToggleDescription": "显示或隐藏侧边栏。",
223 "HotbarActionFileTreeToggleName": "切换文件树",
224 "HotbarActionFileTreeToggleDescription": "显示或隐藏工作区文件树。",
225 "HotbarActionPaletteOpenName": "命令面板",
226 "HotbarActionPaletteOpenDescription": "打开命令面板。",
227 "HotbarActionTrustToggleName": "切换信任",
228 "HotbarActionTrustToggleDescription": "启用或停用工作区信任模式。",
229 "ConfigTitle": "配置",
230 "ConfigPreviewLabel": "预览: ",
231 "ConfigHintExternalCredentials": "该提供商可读取的凭据文件、访问级别,以及如何撤销。",
232 "ConfigModalTitle": " 配置 ",
233 "ConfigSearchPlaceholder": "输入以筛选",
234 "ConfigNoSettings": " 没有可用设置。",
235 "ConfigNoMatchesPrefix": " 没有匹配设置: ",
236 "ConfigFilteredSettings": " 已筛选设置",
237 "ConfigShowing": " 显示",
238 "ConfigFooterDefault": " 输入=筛选, Up/Down=选择, Enter=编辑, Esc=关闭 ",
239 "ConfigFooterScrollable": " 输入=筛选, Up/Down=选择, Enter=编辑, PgUp/PgDn=滚动, Esc=关闭 ",
240 "ConfigFooterFiltered": " 输入=筛选, Backspace=删除, Ctrl+U/Esc=清除, Enter=编辑 ",
241 "ConfigSectionProvider": "提供商",
242 "ConfigSectionModel": "模型",
243 "ConfigSectionPermissions": "权限",
244 "ConfigSectionNetwork": "网络",
245 "ConfigSectionDisplay": "显示",
246 "ConfigSectionComposer": "输入框",
247 "ConfigSectionSidebar": "侧边栏",
248 "ConfigSectionHistory": "历史",
249 "ConfigSectionMcp": "MCP",
250 "ConfigSectionFleet": "Fleet",
251 "ConfigSectionWorkflow": "工作流",
252 "ConfigSectionSession": "会话",
253 "ConfigSectionLegacy": "旧版",
254 "ConfigSectionExperimental": "实验",
255 "ConfigScopeSession": "会话",
256 "ConfigScopeSaved": "已保存",
257 "ConfigCommandSource": "{value}(来源:{source})",
258 "ConfigCommandInvalidValue": "{key} 的值“{value}”无效。可用值:{choices}。",
259 "ConfigSearchUpdated": "search.provider = {value}({scope};后续 web_search 将使用应用环境变量覆盖后的有效提供方)",
260 "ConfigPromptSuggestionUpdated": "prompt_suggestion = {value}({scope};幽灵文本提示会在后续轮次结束后应用)",
261 "ConfigNotificationsSetHint": "使用 /config notifications <key> <value> [--save] 设置。",
262 "ConfigNotificationUpdated": "notifications.{key} = {value}({scope};应用于后续提醒)",
263 "ConfigNotificationsWholeNumber": "notifications.threshold_secs 必须是整数",
264 "ConfigAuditSearchProvider": "写入 [search] provider;后续 web_search 仍会遵循环境变量覆盖。",
265 "ConfigAuditPromptSuggestion": "写入顶层 prompt_suggestion;幽灵文本提示仍需主动启用。",
266 "ConfigAuditNotifications": "写入 [notifications] 标量,并应用于后续的轮次完成提醒。",
267 "ConfigHelpDiscoverable": " 可查询的 config.toml 键:`/config search.provider`、`/config prompt_suggestion`、`/config notifications`。使用 `--save` 持久化。",
268 "ConfigEditCancelled": "编辑已取消",
269 "ConfigEditTitlePrefix": "编辑 ",
270 "ConfigEditScopeLabel": "范围: ",
271 "ConfigEditCurrentLabel": "当前: ",
272 "ConfigEditHintLabel": "提示: ",
273 "ConfigEditNewLabel": "新值: ",
274 "ConfigEditFooter": " Enter=应用, Esc=取消, Ctrl+U=清除, Ctrl+A=全选, ←/→=移动 ",
275 "ConfigLocalePartialBadge": "部分翻译",
276 "ConfigLocalePartialDetail": "此语言包仅有部分翻译;未翻译的文本将使用英文版本。",
277 "ConfigRowEffective": " (实际 {currency})",
278 "ConfigDefaultValue": "(默认)",
279 "ConfigDefaultReasoning": "(配置/默认)",
280 "ConfigUnavailable": "(不可用)",
281 "ConfigLabelProvider": "当前提供商",
282 "ConfigLabelBaseUrlDeepseek": "提供商 API 地址(DeepSeek 路由)",
283 "ConfigLabelProviderUrl": "提供商 API 地址",
284 "ConfigHintProviderUrl": "当前提供商端点;Xiaomi:令牌套餐 | 按量付费 | 自定义 URL",
285 "ConfigLabelModel": "当前提供商模型",
286 "ConfigLabelFastModel": "快速模型(派生)",
287 "ConfigLabelDefaultModel": "旧版后备模型(仅 DeepSeek 路由)",
288 "ConfigLabelReasoningEffort": "推理级别",
289 "ConfigLabelApprovalMode": "本会话权限",
290 "ConfigLabelPermissionPosture": "新会话权限",
291 "ConfigLabelApprovalPolicy": "新会话权限(配置)",
292 "ConfigLabelManagedApprovalPolicy": "新会话权限(受管理)",
293 "ConfigLabelDefaultMode": "启动模式",
294 "ConfigLabelAllowShell": "Shell 访问",
295 "ConfigLabelManagedAllowShell": "Shell 访问(受管理)",
296 "ConfigLabelTelemetry": "匿名使用统计",
297 "ConfigHintTelemetry": "仅向 Codewhale 和 PostHog 发送版本、会话、功能和错误的汇总计数;绝不发送内容或 IP。docs/TELEMETRY.md",
298 "ConfigValueTelemetryOn": "开启",
299 "ConfigValueTelemetryOff": "关闭",
300 "ConfigLabelStreamTimeout": "流式超时",
301 "ConfigLabelTheme": "主题",
302 "ConfigLabelLocale": "语言",
303 "ConfigLabelBackground": "背景",
304 "ConfigLabelWorkSurfacePlacement": "侧栏位置",
305 "ConfigLabelTopHeight": "顶部栏高度",
306 "ConfigLabelSideWidth": "侧栏宽度",
307 "ConfigLabelCalmMode": "简洁对话",
308 "ConfigLabelLowMotion": "减少动态效果",
309 "ConfigLabelFancyAnimations": "实时界面动态",
310 "ScreenModeFullscreenNotice": "屏幕:全屏(备用屏幕)。",
311 "ScreenModeInlineNotice": "屏幕:内嵌 — 终端保留自己的滚动缓冲区。记录会留在视口中;暂时不会写入滚动缓冲区。",
312 "ScreenModeMouseCaptureOn": "鼠标捕获已开启。",
313 "ScreenModeMouseCaptureOff": "鼠标捕获已关闭;选择由终端管理。",
314 "ScreenModeUnchanged": "屏幕未改变:{reason}。",
315 "ImageInputRejectedResent": "{model} 不接受图像,已将图像替换为文本重新发送;请使用 image_ocr 读取图像",
316 "ProviderToolCallMissing": "提供商以 `{reason}` 结束响应,但未提供工具调用。请重试本轮以继续。",
317 "ConfigLabelShowThinking": "对话中显示模型推理",
318 "ConfigLabelThinkingHighlight": "推理背景高亮",
319 "ConfigLabelShowToolDetails": "工具详情级别",
320 "ConfigLabelInlineDiffs": "内联文件更改",
321 "ConfigLabelStatusIndicator": "状态指示器",
322 "ConfigLabelSynchronizedOutput": "输出节奏",
323 "ConfigLabelCostCurrency": "费用币种",
324 "ConfigLabelTranscriptSpacing": "对话间距",
325 "ConfigLabelToolCollapse": "工具卡片",
326 "ConfigLabelComposerDensity": "输入框密度",
327 "ConfigLabelComposerBorder": "输入框边框",
328 "ConfigLabelComposerMultilineMode": "输入框多行模式",
329 "ConfigLabelComposerVimMode": "输入框 Vim 模式",
330 "ConfigLabelBracketedPaste": "括号粘贴",
331 "ConfigLabelPasteBurstDetection": "粘贴检测",
332 "ConfigLabelMentionMenuLimit": "提及菜单上限",
333 "ConfigLabelMentionMenuBehavior": "提及菜单行为",
334 "ConfigLabelMentionWalkDepth": "文件提及深度",
335 "ConfigLabelWorkspaceFollowSymlinks": "跟随符号链接",
336 "ConfigLabelContextPanel": "上下文面板",
337 "ConfigLabelSessionsRail": "会话栏",
338 "ConfigLabelSessionAutoResume": "自动恢复上次会话",
339 "ConfigLabelAutoCompact": "自动压缩",
340 "ConfigLabelAutoCompactThreshold": "压缩阈值",
341 "ConfigLabelMaxHistory": "输入历史",
342 "ConfigLabelMcpConfigPath": "MCP 配置路径",
343 "ConfigLabelMcpOpen": "MCP 管理器",
344 "ConfigLabelMcpReconnect": "重新连接 MCP",
345 "ConfigLabelMcpDiagnose": "诊断 MCP",
346 "ConfigLabelPluginsOpen": "插件",
347 "ConfigLabelFleetSpawnDepth": "Fleet 递归深度",
348 "ConfigLabelGoalCommand": "目标命令",
349 "ConfigLabelWorkflow": "工作流",
350 "ConfigLabelFeaturePrefix": "功能:{name}",
351 "ConfigColumnSetting": "设置",
352 "ConfigColumnValue": "值",
353 "ConfigColumnScope": "范围",
354 "ConfigActionOpenProvider": "按 Enter 打开提供商选择器",
355 "ConfigActionOpenModel": "按 Enter 打开模型选择器",
356 "ConfigActionOpenMcp": "Enter 打开 MCP 管理器",
357 "ConfigActionMcpReconnect": "Enter 重新连接 MCP",
358 "ConfigActionMcpDiagnose": "Enter 诊断 MCP",
359 "ConfigActionOpenPlugins": "Enter 打开插件",
360 "ConfigActionToggle": "按 Enter 切换",
361 "ConfigActionChoose": "按 Enter 打开选项",
362 "ConfigActionEdit": "按 Enter 编辑",
363 "ConfigActionReadOnly": "只读",
364 "ModelPickerAutoNetworkHint": "每轮 · 可用提供商 · 请求及近期上下文 → DeepSeek / deepseek-v4-flash",
365 "ModelPickerAutoNetworkActiveProviderHint": "每轮 · 仅当前提供商 · 请求及近期上下文 → {provider} / {model}",
366 "ModelPickerAutoLocalHint": "每轮 · 本地启发式 · 不发送路由请求",
367 "ModelPickerAutoLastRoute": "上次 {provider} · {model}",
368 "AutoRouteSelectedToast": "Auto: {provider} / {model}({source})· Ctrl+O:路由详情",
369 "HelpGroupCommonCommands": "常用命令",
370 "HelpGroupAllCommands": "全部命令",
371 "HelpTitle": "帮助",
372 "HelpFilterPlaceholder": "输入以筛选",
373 "HelpFilterPrefix": "筛选: ",
374 "HelpNoMatches": " 无匹配。",
375 "HelpSlashCommands": "斜杠命令",
376 "HelpKeybindings": "快捷键",
377 "HelpUserCommands": "用户命令",
378 "HelpSkills": "技能",
379 "HelpFooterTypeFilter": " 输入以筛选 ",
380 "HelpFooterMove": " Up/Down 移动 ",
381 "HelpFooterJump": " PgUp/PgDn 跳转 ",
382 "HelpFooterClose": " Esc 关闭 ",
383 "CmdAnchorDescription": "钉选关键事实,在压缩后自动注入上下文",
384 "CmdAttachDescription": "附加图片或视频媒体;文本文件或目录请使用 @path",
385 "CmdCacheDescription": "显示最近 N 轮的前缀缓存命中/未命中统计",
386 "CmdEffortDescription": "设置模型的推理级别(也可用 /thinking)",
387 "CmdPreviewRequestDescription": "在不发送的情况下,以脱敏清单形式预览下一个请求",
388 "CmdToolsDescription": "查看最近一次已准备工具请求的有界投影(只读)",
389 "CmdChangeDescription": "显示最新的更新日志",
390 "CmdChangeHeader": "最新更新日志",
391 "CmdChangeTranslationQueued": "下面显示英文发布说明。接下来会请求模型翻译;如果当前提供商不可用,这段英文内容就是备用结果。",
392 "CmdChangeTranslationUnavailable": "下面显示英文发布说明。当前会话没有 API Key 或处于离线状态,无法翻译。",
393 "CmdChangePreviousVersion": "上一个版本: {version} —— 输入 `/change {version}` 查看",
394 "CmdBalanceDescription": "查看当前提供商账户余额",
395 "CmdImportClaudeDescription": "生成可审阅的 Claude Code 设置与 MCP 服务器导入计划",
396 "CmdClearDescription": "清除对话历史",
397 "CmdCompactDescription": "触发上下文压缩以释放空间",
398 "CmdPurgeDescription": "让 Agent 分析对话历史,精确保留有用信息并移除冗余内容",
399 "CmdConfigDescription": "查看与修改设置(原始键在高级详情)",
400 "CmdPermissionsDescription": "列出并安全删除权限规则",
401 "PermissionsListHeader": "权限规则\n来源:当前用户的 permissions.toml\n路径:{path}\n文件状态:{file_state}\n规则数:{count}",
402 "PermissionsNoRules": "尚未配置权限规则。",
403 "PermissionsFileMissing": "不存在",
404 "PermissionsFileEmpty": "空文件",
405 "PermissionsFilePresent": "存在",
406 "PermissionsRuleEntry": "#{index} | {action} | {tool}\n 实际匹配:{matcher}\n 作用域:{scope} — {applicability}",
407 "PermissionsMatchExactCommand": "完整命令精确匹配 `{command}`",
408 "PermissionsMatchCommandPrefix": "命令前缀 `{command}`(感知参数边界)",
409 "PermissionsMatchExactPath": "规范化路径精确匹配 `{path}`",
410 "PermissionsMatchAnyInvocation": "此工具的任意调用",
411 "PermissionsScopeGlobal": "全局",
412 "PermissionsScopeRepo": "仓库 `{workspace}`",
413 "PermissionsAppliesHere": "在当前工作区生效",
414 "PermissionsInactiveHere": "在当前工作区不生效",
415 "PermissionsRemovePreview": "请检查将要删除的规则 #{index}:\n{rule}\n\n运行 `{command}` 确认。如果 permissions.toml 发生变化,此命令将失效。",
416 "PermissionsRemoved": "已删除权限规则 #{index}:{action} {tool}。",
417 "PermissionsUsage": "用法:/permissions [list|remove <rule-number> [--confirm <token>]]",
418 "PermissionsRuleNotFound": "未找到权限规则 #{index};请重新运行 `/permissions list`。",
419 "PermissionsOperationFailed": "权限规则操作失败:{error}",
420 "CmdConstitutionDescription": "管理长期宪章与预览",
421 "CmdContextDescription": "打开压缩会话上下文检查器或源映射报告",
422 "CmdCostDescription": "显示本次会话的费用明细",
423 "CmdDiffDescription": "显示会话开始以来的文件变更",
424 "CmdEditDescription": "修改并重新提交最后一条消息",
425 "CmdExitDescription": "退出应用",
426 "CmdExportDescription": "将对话安全地复制导出,或写入到指定文件",
427 "CmdCopyDescription": "复制最近完成的助手回复到剪贴板",
428 "CmdCopyNoOutput": "没有可复制的已完成助手回复",
429 "CmdCopySuccess": "已接受将最近完成的助手回复传送到剪贴板的请求;恢复副本位于 {path}",
430 "CmdCopySuccessNoBackup": "最近完成的助手回复已被接受并准备发送到剪贴板,但无法写入恢复文件。请使用 `/export file <path>` 选择保存位置",
431 "CmdCopyQueued": "已将最近完成的助手回复加入终端客户端剪贴板队列;恢复副本位于 {path}",
432 "CmdCopyQueuedNoBackup": "已将最近完成的助手回复加入终端客户端剪贴板队列,但无法写入恢复文件。请使用 `/export file <path>` 选择保存位置",
433 "CmdCopyFailed": "复制到剪贴板失败:{error}。回复已保存到 {path}",
434 "CmdCopyFailedNoBackup": "复制到剪贴板失败:{error}。无法写入恢复文件;请使用 `/export file <path>` 选择保存位置",
435 "CmdFeedbackDescription": "起草和审阅本地问题报告",
436 "FeedbackNoSession": "请先开始或恢复会话,再起草问题报告。",
437 "FeedbackUnavailable": "草稿或请求不可用或无效。请检查当前会话、草稿 ID 和文本长度限制;未发布任何内容。",
438 "FeedbackReviewNotice": "这是供审阅的本地草稿。发布和重复问题搜索功能不可用。分享前请检查内容;敏感信息遮蔽并不能保证隐私安全。",
439 "FeedbackHelp": "请当前智能体起草 Codewhale 问题报告、审阅已保存的草稿,或请求修改。缺陷报告草稿仅保存在本地;发布功能不可用。",
440 "FeedbackDraftRequested": "正在请当前智能体起草或修改本地问题报告。只有保存成功后,草稿才会存在。发布功能不可用。",
441 "CmdHfDescription": "检查 Hugging Face MCP 设置和概念",
442 "CmdHelpDescription": "理解概念、命令与快捷键",
443 "CmdProfileDescription": "切换到命名配置配置文件",
444 "CmdHomeDescription": "保留当前对话并打开主页",
445 "CmdOverviewDescription": "显示主页面板,含统计与快捷操作",
446 "HomeBackToConversation": "返回对话",
447 "HomeNavigationBusy": "请先完成或停止当前工作,再打开主页。",
448 "CmdHooksDescription": "在扩展中管理生命周期钩子",
449 "CmdAgentDescription": "打开持久子代理会话",
450 "CmdGoalDescription": "跨多轮持续推进同一个目标",
451 "CmdInitDescription": "为项目生成 AGENTS.md",
452 "CmdLspDescription": "切换 LSP 诊断的开启或关闭",
453 "CmdShareDescription": "将当前会话导出为可共享的 Web URL",
454 "CmdJobsDescription": "查看并管理后台 shell 作业",
455 "CmdDispatchDescription": "派遣 Codewhale 云端代理以创建分支并打开拉取请求",
456 "CmdLinksDescription": "显示 Codewhale、社区与提供商链接",
457 "CmdLoadDescription": "从文件加载会话",
458 "CmdLogoutDescription": "清除 API 密钥并返回设置",
459 "CmdMcpDescription": "打开或管理 MCP 服务器 — init 子命令添加服务器 doctor 子命令检查服务器",
460 "McpReloadAlreadyRunning": "MCP 重新加载正在进行中,状态栏会显示进度。",
461 "McpRecommendedUnknownId": "未知的推荐 MCP ID。运行 {recommendations_command} 查看精选列表。",
462 "McpRecommendationsHeading": "Codewhale 推荐插件(MCP 组件;不会自动安装)",
463 "McpRecommendationsSafety": "查看此列表不会添加或启用任何内容。显式添加只会写入配置;请在 {restart_command} 连接服务器前检查配置。",
464 "McpRecommendationGithub": "• github — GitHub 官方远程 MCP 端点\n 端点:{endpoint}\n 身份验证独立进行:仅在服务器声明支持 OAuth 时使用 {login_command};\n 否则请在命令历史之外配置最小权限 PAT。授予的范围可能写入或删除\n 仓库数据,因此请尽可能从只读权限开始。\n 显式添加:{add_command}",
465 "McpRecommendationChrome": "• chrome-devtools — 通过锁定版本的 npm 包提供的官方 Chrome DevTools MCP\n 包:{package}({launcher})\n 它可以检查或控制 Chrome,并读取已认证页面。请关闭敏感标签页并在\n 添加前验证软件包;{restart_command} 可能会下载并运行它。\n 显式添加:{add_command}",
466 "McpRecommendationPlaywright": "• playwright — 通过锁定版本的 npm 包提供的 Microsoft 官方 Playwright MCP\n 包:{package}({launcher})\n 源:{source}\n --isolated 会启动新的浏览器配置文件。它可以浏览或控制页面并提交表单,\n 因此请先审查操作;{restart_command} 可能会下载并运行该软件包。\n 显式添加:{add_command}",
467 "McpRecommendationContainerUse": "• container-use — Dagger 的实验性 container-use MCP\n 命令:container-use stdio\n 源:{source}\n 需要另行安装 container-use 二进制文件;Codewhale 绝不会下载或安装此文件。\n 它可以创建容器并修改已挂载的工作区文件。请在 {restart_command} 前审查安装来源和命令。\n 显式添加:{add_command}",
468 "PluginKimiUsage": "用法:\n {list_command}\n {approve_command}\n列表操作为只读。批准后会通过已审查的安装器复制一个规范的 Kimi 托管插件;它仍保持禁用且不受信任。",
469 "PluginKimiManagedRootHeading": "{root} 中的 Kimi 托管插件:",
470 "PluginKimiNoneFound": "未找到有效的托管插件。",
471 "PluginKimiLicenseUnspecified": "未指定",
472 "PluginKimiApplicable": "适用于此操作系统",
473 "PluginKimiNotApplicable": "不适用于此操作系统",
474 "PluginKimiCandidateSummary": "{name} {version} — 许可证={license} — {applicability} — {inventory}",
475 "PluginKimiCandidateDetails": " 路径:{path}\n 内容哈希:{content_hash}\n 能力哈希:{capability_hash}\n 批准:{approve_command}",
476 "PluginKimiRejectedHeading": "已拒绝的条目(不可导入):",
477 "PluginKimiInspectionFooter": "本次检查没有复制、信任、启用或执行任何内容,也未检查外部 Kimi 应用、守护进程、二进制文件、浏览器扩展、凭据或操作系统权限。",
478 "PluginKimiCandidateMissing": "没有名为 `{name}` 的有效 Kimi 托管规范插件。请重新运行 {list_command}。",
479 "PluginKimiCandidateChanged": "Kimi 托管插件 `{name}` 自审查后已更改。预期内容哈希为 {expected},当前为 {actual}。未复制任何内容;请重新运行 {list_command}。",
480 "PluginKimiHomeMissing": "找不到用于 Kimi 导入的用户主目录。",
481 "PluginKimiRootInspectFailed": "无法检查 Kimi 托管插件根目录 {root}:{error}",
482 "PluginKimiRootMustBeDirectory": "Kimi 托管插件根目录 {root} 必须是真实目录,不能是链接或重解析点。",
483 "PluginKimiRootCanonicalizeFailed": "无法规范化 Kimi 托管插件根目录 {root}:{error}",
484 "PluginKimiRootListFailed": "无法列出 Kimi 托管插件根目录 {root}:{error}",
485 "PluginKimiEntryReadFailed": "无法读取 Kimi 托管插件条目:{error}",
486 "PluginKimiEntryLimit": "Kimi 托管插件根目录包含 {count} 个条目;每次扫描最多审查 {max} 个。",
487 "PluginKimiEntryInspectFailed": "{path}:无法检查:{error}",
488 "PluginKimiEntryLinksRefused": "{path}:拒绝链接和重解析点",
489 "PluginKimiEntryOutsideRoot": "{path}:规范路径 {canonical_path} 不是托管根目录的直接子项",
490 "PluginKimiEntryCanonicalizeFailed": "{path}:无法规范化:{error}",
491 "PluginKimiManifestUnreadable": "{path}:没有可读的 {manifest}:{error}",
492 "PluginKimiManifestMustBeFile": "{path}:{manifest} 必须是真实的常规文件",
493 "PluginKimiManifestInvalid": "{path}:清单无效:{error}",
494 "PluginKimiDirectoryNameMismatch": "{path}:目录名必须与清单名称 `{name}` 完全一致",
495 "PluginKimiHashUnavailable": "不可用",
496 "PluginKimiRollbackDestinationMissing": "安装器未报告目标路径。",
497 "PluginKimiMismatchRemoved": "复制后的插件 `{name}` 与批准的内容不符(预期 {expected},实际 {actual})。已移除意外副本;请审查后重试。",
498 "PluginKimiMismatchRollbackFailed": "错误:复制后的插件 `{name}` 与批准的内容不符(预期 {expected},实际 {actual}),且自动移除失败:{error}。它仍处于禁用且不受信任状态;继续前请检查 {path}。",
499 "PluginKimiUserPluginDirectory": "用户插件目录",
500 "PluginKimiMarketplaceZipUnsupported": "Codewhale 的已审查安装器不支持 Kimi ZIP 包;请从本地目录安装,或导入上游 Kimi 托管插件。",
501 "PluginKimiMarketplaceRemoteUnsupported": "供 Codewhale 安装的 Kimi 远程源必须以 .tar.gz 或 .tgz 结尾;可识别 .zip,但暂不支持。",
502 "PluginKimiMarketplaceGzipTarball": "gzip 压缩 tar 包 URL",
503 "CmdPluginDescription": "检查和管理受信任的插件包;旧版可执行工具保持独立",
504 "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]]",
505 "CmdPluginBundleNoneFound": "未发现 Codewhale 插件包。",
506 "CmdPluginBundleListHeader": "插件包({count}):",
507 "CmdPluginLegacyListHeader": "{dir} 中的旧版可执行插件工具({count}):",
508 "CmdPluginBundleNotFound": "未找到插件包“{name}”",
509 "CmdPluginBundleReloaded": "已为 {workspace} 重新加载 {count} 个插件包。",
510 "PluginPromptSuggestTrust": "这看起来像 {name} 相关工作。启用前请先审查:/plugin trust {name}",
511 "PluginPromptSuggestEnable": "这看起来像 {name} 相关工作。启用它:/plugin enable {name}",
512 "PluginPromptSuggestMarketplace": "这看起来像 {name} 相关工作。从目录 `{catalog}` 安装:/plugin marketplace install {catalog} {name}",
513 "PluginCtaInstallPrompt": "安装 {name} 插件?",
514 "PluginCtaReview": "审查",
515 "PluginCtaDismiss": "关闭",
516 "PluginCtaDismissSaveFailed": "已在本次会话中隐藏,但无法保存插件偏好设置。",
517 "PluginSuggestionReason": "匹配“{trigger}”",
518 "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}",
519 "CmdPluginBundleDiagnosticsHeader": "插件诊断({count}):",
520 "CmdPluginBundleMutationSuccess": "插件包“{name}”:{action}。",
521 "CmdPluginActionFailed": "插件操作失败:{error}",
522 "CmdPluginNoneFound": "在 {dir} 未发现旧版可执行插件工具",
523 "CmdPluginNotFound": "未找到插件「{name}」",
524 "CmdPluginListHeader": "旧版可执行插件工具({count}):",
525 "CmdPluginDetailDescription": "描述:{description}",
526 "CmdPluginDetailSchema": "架构:\n{schema}",
527 "CmdPluginDetailApproval": "审批:{approval}",
528 "CmdPluginDetailPath": "路径:{path}",
529 "CmdMemoryDescription": "查看或管理持久结构化用户记忆",
530 "CmdModeDescription": "切换权限或打开模式选择器",
531 "CmdModelDescription": "切换或查看当前模型",
532 "CmdModelsDescription": "工具箱:从当前 API 获取实时模型 ID",
533 "ModelsListHeader": "{provider} 的模型(默认:{model})",
534 "ModelsListHint": "已缓存的目录;运行 `codewhale models --update` 可更新已配置的提供商。",
535 "ModelsUpdateSummary": "模型目录:{updated} 个已更新,{loaded} 个从 Codex 加载,{failed} 个失败,{skipped} 个已跳过。",
536 "ModelsUpdatePartial": "部分目录无法更新。此前的模型和已配置的模型仍然可用。",
537 "ModelsCodexHint": "ChatGPT 模型通过 Codex 加载。查询时间并不代表提供商已刷新模型目录。",
538 "ModelsSourceFallback": "内置或已配置的模型;尚未验证可用性。",
539 "CmdModelDbDescription": "参考:浏览内置的模型数据库",
540 "CmdNetworkDescription": "管理网络允许和拒绝规则",
541 "CmdUpdateDescription": "检查并安装新的 Codewhale 版本",
542 "CmdNoteDescription": "添加、列出、编辑或删除工作区笔记",
543 "CmdThemeDescription": "切换主题或打开主题选择器",
544 "CmdProviderDescription": "切换当前提供商 和/或 模型(deepseek | nvidia-nim | ollama)",
545 "CmdAuthDescription": "管理提供商身份验证流程",
546 "CmdLoginDescription": "登录 Codewhale 或保存提供商密钥",
547 "CmdQueueDescription": "查看或编辑已排队的消息",
548 "CmdQueueUsage": "用法: /queue [list|send <n>|edit <n>|drop <n>|clear]",
549 "CmdQueueDraftHeader": "正在编辑已排队的消息:",
550 "CmdQueueNoMessages": "没有已排队的消息",
551 "CmdQueueListHeader": "已排队的消息 ({count}):",
552 "CmdQueueTip": "提示: /queue send <n> 立即发送, /queue drop <n> 删除",
553 "CmdQueueAlreadyEditing": "已在编辑一条已排队的消息。请先发送或使用 /queue clear 放弃。",
554 "CmdQueueNotFound": "未找到已排队的消息",
555 "CmdQueueEditingStatus": "正在编辑已排队的消息 {index}",
556 "CmdQueueEditingMessage": "正在编辑已排队的消息 {index}(按 Enter 重新排队/发送)",
557 "CmdQueueDropped": "已删除已排队的消息 {index}",
558 "CmdQueueAlreadyEmpty": "队列已空",
559 "CmdQueueCleared": "队列已清空",
560 "CmdQueueMissingIndex": "缺少索引。用法: /queue edit <n> 或 /queue drop <n>",
561 "CmdQueueIndexPositive": "索引必须为正数",
562 "CmdQueueIndexMin": "索引必须 >= 1",
563 "CmdRelayDescription": "为新线程创建会话接力",
564 "CmdRemoteControlDescription": "从 Codewhale 网页账户继续这个会话",
565 "CmdRemoteEnvDescription": "从 GitHub 或 CNB 分支尖端打开新的托管 Work",
566 "CmdRemoteEnvOverview": "托管 Work 会从 GitHub 或 CNB 上可用的分支尖端启动一个新环境。\n\n它不会移动此本地文件夹,也不会包含未推送的提交、已修改或已忽略的文件、密钥或会话状态。\n\n使用 {command} 打开托管 Work 启动器。",
567 "CmdRemoteEnvOpening": "正在为 {repo} 的 {branch} 分支打开托管 Work。\n\n这会从配置为 {origin} 的 Git 主机上可用的分支尖端启动一个新环境。仅存在于本地的状态不会包含在内。\n\n如果浏览器未打开,请使用:\n{url}",
568 "CmdRemoteEnvUnavailable": "Codewhale 无法同时确定此文件夹具有受支持的 GitHub 或 CNB origin 以及已检出的分支。请检出一个分支,并使用 HTTPS 或 SSH URL 配置 {origin},然后重试 {command}。没有创建或分配任何资源。",
569 "CmdRemoteEnvSourceCustodyPolicy": "Codewhale 不会将本地源代码上传、迁移或同步到托管 Work。使用 {command} 从 GitHub 或 CNB 上可用的分支尖端开始。未推送的提交、已修改或已忽略的文件、密钥和会话状态仍保留在本地。",
570 "CmdRemoteEnvBrowserLabel": "Codewhale 托管 Work",
571 "CmdRenameDescription": "重命名当前会话",
572 "CmdTitleDescription": "设置标签页标题,终端标题显示为 [title] …",
573 "CmdRestoreDescription": "将工作区回滚到此前的轮次前/后快照。不带参数时列出最近的快照。",
574 "CmdRetryDescription": "重试上一次请求",
575 "CmdReviewDescription": "对文件、diff 或 PR 进行结构化代码审查",
576 "CmdRlmDescription": "工具箱:打开持久 RLM 上下文",
577 "CmdSaveDescription": "将会话保存到文件",
578 "CmdFullscreenDescription": "在备用屏幕上绘制(TUI 占用整个终端)",
579 "CmdInlineDescription": "以终端完整高度内联绘制,保留终端自身的回滚缓冲",
580 "CmdForkDescription": "将当前对话分叉为兄弟会话",
581 "CmdTreeDescription": "以树形结构显示会话历史(叶节点为当前分支)",
582 "CmdBranchDescription": "将当前分支移至现有会话条目,不重写历史记录",
583 "CmdResumeDescription": "恢复会话,也可导入已导出的会话 JSON 文件",
584 "CmdNewDescription": "开始一个新的已保存会话",
585 "CmdSessionsDescription": "打开会话历史选择器 — archive 与 prune 子命令管理已保存的会话",
586 "CmdSettingsDescription": "打开类型化设置编辑器",
587 "CmdSidebarDescription": "放置工作栏(top/left/right/off)或选择其面板",
588 "CmdSkillDescription": "激活技能,或安装/更新/卸载/信任社区技能",
589 "CmdSkillsDescription": "列出本地技能、按前缀筛选,或浏览精选远程注册表",
590 "CmdStashDescription": "暂存或恢复输入草稿",
591 "CmdStatusDescription": "显示当前运行状态",
592 "CmdStatuslineDescription": "配置底栏要显示哪些条目",
593 "CmdStructcopyDescription": "以脱敏的规范化 JSON 复制单个有界会话对象(仅限人工使用,不会成为模型工具)",
594 "CmdStructcopyKindTurn": "轮次",
595 "CmdStructcopyKindTool": "工具调用",
596 "CmdStructcopyKindPlan": "Plan",
597 "CmdStructcopyKindWorkflow": "Workflow 运行",
598 "CmdStructcopyUsageError": "结构化复制请求无效。用法:{usage}",
599 "CmdStructcopyUnavailable": "所选{kind}不可用;未复制任何内容",
600 "CmdStructcopyBusy": "{kind}状态正忙;请重试",
601 "CmdStructcopyPrepareFailed": "无法准备所选{kind}:{error}",
602 "CmdStructcopyClipboardQueued": "结构化副本({kind},{bytes} 字节)已通过 tmux/OSC 52 加入终端客户端剪贴板队列;是否送达取决于终端支持,当前尚未确认",
603 "CmdStructcopyClipboardAccepted": "结构化副本({kind},{bytes} 字节)已交给剪贴板;若无法访问原生剪贴板,则已改为加入终端写入队列",
604 "CmdStructcopyClipboardFailed": "复制到剪贴板失败:{error}。未写入任何内容;如需显式文本视图,请使用 `stdout` 重新运行",
605 "CmdStructcopyReceiptTooLarge": "结构化复制回执元数据超过 {bytes} 字节的输出上限;拒绝输出",
606 "CmdFleetDescription": "查看与配置 团队 成员及编排状态 — members 子命令打开成员名单 setup 子命令创建团队",
607 "CmdLaneDescription": "查看与控制持久化的 Lane(运行中的工作流)",
608 "CmdWorkflowDescription": "当需要阶段、顺序或多路并行时运行多智能体脚本",
609 "CmdWorkflowsDescription": "显示此工作区的工作流运行(列表、取消)",
610 "CmdHotbarDescription": "打开 Hotbar 设置",
611 "CmdSetupDescription": "打开以宪章为核心的设置",
612 "CmdSubagentsDescription": "/fleet workers 的兼容快捷方式(当前会话子代理)",
613 "CmdAdvisorDescription": "Toggle background advisor watcher on/off for this session",
614 "CmdSystemDescription": "显示当前系统提示词",
615 "CmdTaskDescription": "管理后台任务",
616 "CmdTokensDescription": "显示本次会话的 token 用量",
617 "CmdTranslateDescription": "切换输出翻译为当前系统语言的开/关状态",
618 "CmdTranslateOff": "输出翻译已关闭(显示原始模型输出)",
619 "CmdTranslateOn": "输出翻译已开启:模型回复将以当前系统语言显示",
620 "TranslationInProgress": "正在翻译助手输出...",
621 "TranslationComplete": "翻译完成",
622 "TranslationFailed": "翻译失败",
623 "CmdTrustDescription": "管理工作区信任与按路径的白名单",
624 "CmdWorkspaceDescription": "显示或切换当前工作空间 — worktrees 子命令打开 git 工作树管理器",
625 "CmdUndoDescription": "移除最后一组消息对",
626 "CmdVerboseDescription": "切换实时思考内容的完整显示",
627 "CmdCacheAdvice": "第 3 轮起命中率稳定在 ~70% 以上即表示前缀缓存稳定;\n长会话中明显偏低则意味着前缀有抖动,值得排查(#263)。",
628 "CmdCacheFootnote": "* 当提供商未单独上报未命中时,由「输入 − 命中」推算。\n",
629 "CmdCacheUnpricedNote": "成本 — = 该轮没有权威价格;它未计入会话估算 ({notes})。\n",
630 "CmdCacheHeader": "缓存遥测 —— 最近 {count} / {total} 轮(模型:{model})\n",
631 "CmdCacheNoData": "缓存历史:尚未记录任何轮次。\n\n受支持的提供商会在 API 轮次中返回 `prompt_cache_hit_tokens` / `prompt_cache_miss_tokens`。请先运行一个轮次再试 /cache。",
632 "CmdCacheTotals": "Σ 输入:{sum_in} Σ 命中:{sum_hit} Σ 未命中:{sum_miss} 平均命中率:{avg}\n",
633 "CmdCostReport": "会话费用:\n─────────────────────────────\n预估总额:{cost}\n\n依据经审计的提供方用量遥测和公开价格计算。",
634 "CmdCostReportSubtotal": "会话费用:\n─────────────────────────────\n已定价小计:{cost}\n\n有一个或多个计费轮次未包含在内;请查看下方覆盖范围。",
635 "CmdCostReportUnknown": "会话费用:\n─────────────────────────────\n预估总额:未知\n\n所选币种下没有任何轮次具有可信价格。",
636 "CmdCostUnknownValue": "未知",
637 "CmdCostEstimateOnly": "这是估算值而非账单:依据提供方上报的 token 用量与公开价格在本地计算,可能与实际账单不同。",
638 "CmdCostCoverage": "已覆盖:计费轮次 {turns} 次中已定价 {priced} 次。",
639 "CmdCostUnpricedTurns": "已排除:{unpriced} 次计费轮次没有权威价格({reasons}),其花费未计入上面的合计。",
640 "CmdCostUnpricedClasses": "本次会话中缺少公开价格的 token 类别:{classes}。相关轮次宁可不计,也不少计。",
641 "CmdCostCoverageUnknownLegacy": "覆盖范围:未知。本会话在开始记录逐轮定价覆盖之前保存,因此无法确定上述总额中已计入多少。",
642 "CmdCostPricingProvenance": "所用价格来源:{sources}。",
643 "CmdCostLivePricingDowngraded": "无法为该路由验证供应商实时价格({defects});已改用随附的公开费率。",
644 "CmdCostLivePricingUnavailable": "无法为该路由验证供应商实时价格({defects}),且没有可用的内置费率;此项支出未知。",
645 "CmdCostRoutesHeader": "已审计路由(已脱敏):",
646 "CmdTokensCacheBoth": "命中 {hit} / 未命中 {miss}",
647 "CmdTokensCacheHitOnly": "命中 {hit} / 未命中未上报",
648 "CmdTokensCacheMissOnly": "命中未上报 / 未命中 {miss}",
649 "CmdTokensCacheWriteTotal": "本次会话的缓存写入(创建)token:{write}。在公布写入加价的供应商处按高于输入价计费;逐轮明细见 /cache。",
650 "CmdTokensContextUnknownWindow": "~{estimated} / 窗口未知",
651 "CmdTokensContextWithWindow": "~{used} / {window}({percent}%)",
652 "FooterAgentSingular": "1 个子代理",
653 "FooterAgentsPlural": "{count} 个子代理",
654 "HeaderAgentsChip": "子代理 {count}",
655 "FooterPressCtrlCAgain": "再次按 Ctrl+C 退出",
656 "FooterWorking": "工作中",
657 "FooterBalancePrefix": "余额",
658 "HelpSectionActions": "操作",
659 "HelpSectionClipboard": "剪贴板",
660 "HelpSectionPointer": "指针",
661 "HelpSectionEditing": "输入编辑",
662 "HelpSectionHelp": "帮助",
663 "HelpSectionModes": "模式",
664 "HelpSectionNavigation": "导航",
665 "HelpSectionSessions": "会话",
666 "CmdTokensNotReported": "未上报",
667 "CmdTokensReport": "令牌用量:\n─────────────────────────────\n活动上下文: {active}\n上次 API 输入: {input}(来自轮次遥测;多轮工具调用中相同前缀可能被重复计入)\n上次 API 输出: {output}\n缓存命中/未命中: {cache}(仅用于遥测/计费)\n累计令牌: {total}(会话用量遥测)\n已定价金额: {cost}\nAPI 消息数: {api_messages}\n聊天消息数: {chat_messages}\n模型: {model}",
668 "KbScrollTranscript": "滚动对话记录、浏览输入历史或选择附件",
669 "KbNavigateHistory": "浏览输入历史",
670 "KbBrowseHistory": "浏览对话历史",
671 "KbScrollTranscriptAlt": "滚动对话记录",
672 "KbScrollPage": "按页滚动对话记录",
673 "KbJumpTopBottom": "跳转到对话顶部/底部",
674 "KbJumpTopBottomEmpty": "跳转到顶部/底部(输入框为空时)",
675 "KbJumpToolBlocks": "在工具输出块之间跳转",
676 "KbMoveCursor": "在输入框中移动光标",
677 "KbJumpLineStartEnd": "跳转到行首/行尾",
678 "KbDeleteChar": "删除光标前/后的字符,或移除已选附件",
679 "KbDeleteWord": "删除前一个单词",
680 "KbYank": "从 kill 缓冲区取回文本(composer 为空时复制焦点单元格)",
681 "KbToggleFileTree": "切换文件树侧栏",
682 "KbSelectText": "选择文本(加 Ctrl/Alt 按单词选择)",
683 "KbSelectAllDraft": "全选当前草稿",
684 "KbClearDraft": "清空当前草稿",
685 "KbRestoreClearedDraft": "恢复已清空的草稿",
686 "KbStashDraft": "先发送排队的跟进内容;否则暂存当前草稿(用 `/stash pop` 恢复)",
687 "KbSearchHistory": "搜索提示历史并恢复本地草稿",
688 "KbInsertNewline": "在输入框中插入换行",
689 "KbSendDraft": "空闲时发送,忙碌时排队;输入框为空时立即发送下一条排队消息",
690 "KbSteerCurrentTurn": "调整当前轮次(空闲时正常发送)",
691 "KbCloseMenu": "关闭菜单、取消请求、丢弃草稿或清空输入",
692 "KbCancelOrExit": "取消请求,或空闲时退出",
693 "KbShellControls": "将正在等待的 shell 移到 /jobs",
694 "KbExitEmpty": "输入框为空时退出",
695 "KbCommandPalette": "打开命令面板",
696 "KbSettings": "打开类型化设置编辑器",
697 "KbCancelBackgroundShellJobs": "取消所有正在运行的后台 shell 作业(Activity 侧边栏)",
698 "KbFuzzyFilePicker": "打开模糊文件选择器(按 Enter 插入 @path)",
699 "KbCompactInspector": "打开压缩会话上下文检查器",
700 "KbCompactContext": "压缩对话上下文",
701 "KbLastMessagePager": "打开最后一条消息的分页器(输入框为空时)",
702 "KbSelectedDetails": "显示所选工具或消息的原始详情;Ctrl+Alt+O 打开整轮概览",
703 "KbToolDetailsPager": "显示所选项的原始详情(Alt+V)",
704 "KbExternalEditor": "在外部编辑器中打开撰写中的草稿",
705 "KbLiveTranscript": "打开实时对话覆盖层(Ctrl+Shift+T;尾部自动滚动)",
706 "KbBacktrackMessage": "回退到之前的用户消息(左右键步进,Enter 回退)",
707 "KbCompleteCycleModes": "补全 /command,或在输入框为空时切换模式(Plan → Work → Operate)",
708 "KbCycleThinking": "轮换当前提供商的推理强度 (Ctrl+T)",
709 "KbCyclePermissions": "切换访问级别:询问 → 自动审查 → 完全访问(Shift+Tab)",
710 "KbJumpPlanAgentYolo": "触发快捷栏槽位",
711 "KbAltJumpPlanAgentYolo": "替代快捷键跳转到 Plan / Act / Operate 模式",
712 "KbFocusSidebar": "聚焦 Tasks / Agents / Context / Pinned 工作栏面板",
713 "KbSessionPicker": "打开会话选择器",
714 "KbUpdateInstall": "检查并安装最新的 Codewhale 更新(`/update install`)",
715 "UpdateChangedHint": "Codewhale 已更新:{previous} → {current}。运行 /change 查看更新内容。",
716 "KbTerminalPaste": "使用本地终端粘贴文本",
717 "KbPasteAttach": "从本地或转发的图形剪贴板粘贴文本或附加图片",
718 "KbCopySelection": "复制 Codewhale 当前选中内容",
719 "ClipboardSshPasteHint": "SSH 粘贴由本地终端处理:macOS 按 Cmd+V,Linux/Windows 按 Ctrl+Shift+V。",
720 "KbContextMenu": "打开上下文操作菜单,用于粘贴、选择、消息详情、上下文和帮助",
721 "KbPointerScroll": "滚动记录;在输入框上方逐行移动光标",
722 "KbPointerClick": "激活指针下的行、标签或工具块",
723 "KbPointerDrag": "选择记录文本,或拖动滚动条",
724 "KbAttachPath": "添加本地文本文件或目录到上下文",
725 "KbHelpOverlay": "打开此帮助覆盖层(输入框为空时)",
726 "KbCycleWorkDock": "切换工作栏(待办、代理、作业、后台)",
727 "KbCycleWorkDockBack": "反向切换工作栏",
728 "KbToggleHelp": "切换帮助覆盖层",
729 "KbToggleHelpSlash": "切换帮助覆盖层",
730 "HelpUsageLabel": "用法:",
731 "HelpAliasesLabel": "别名:",
732 "SettingsTitle": "设置:",
733 "SettingsConfigFile": "配置文件:",
734 "SettingsTuiPrefsFolded": "已从 tui.toml 迁移 {key} '{value}' — 现在由 settings.toml 管理。",
735 "SettingsTuiPrefsKept": "tui.toml 将 {key} 设为 '{prefs}',但 settings.toml 已设为 '{settings}' — 以 settings.toml 为准。",
736 "SettingsTuiPrefsQuarantined": "没有对应设置的 tui.toml 键已保留在 {path}: {keys}",
737 "ClearConversation": "对话已清空",
738 "ClearConversationBusy": "未清空任何内容(工作状态或运行时任务正忙;请等待后重试 /clear)",
739 "ModelChanged": "主控模型已切换:{old} → {new}",
740 "LinksProjectTitle": "Codewhale 与社区:",
741 "LinksDocumentation": "文档:",
742 "LinksCommunity": "社区与贡献:",
743 "LinksGitHub": "GitHub:",
744 "LinksManagedApp": "托管应用预览:",
745 "LinksManagedAppNote": "托管应用使用单独登录,不会连接到当前本地会话。",
746 "LinksTitle": "提供商链接:",
747 "LinksDashboard": "控制台:",
748 "LinksDocs": "文档:",
749 "LinksKimiCodeRouteNote": "Kimi Code 会员套餐路由:`{route}`(套餐控制台:`{console}`;使用模型 k3)。Codewhale 绝不会导入 Kimi CLI 凭据。",
750 "LinksTip": "提示:使用所显示提供商的环境变量,或通过 `codewhale auth set --provider <id>` 保存密钥。",
751 "SubagentsFetching": "正在获取当前会话子代理...",
752 "SubagentsNoCurrentSessionFleetWorkers": "当前会话没有舰队工作器。",
753 "SubagentsCurrentSessionFleetWorkersTitle": "当前会话的舰队工作器",
754 "SubagentsCurrentSessionFleetWorkerRoles": "子代理角色是当前会话的舰队工作器角色。",
755 "SubagentsCurrentSessionFleetWorkersStatus": "当前会话的舰队工作器:共 {count} 个",
756 "SubagentsEmptyGuidance": "使用 /fleet 配置角色和启动设置。",
757 "SubagentsStatusRunning": "运行中",
758 "SubagentsStatusCompleted": "已完成",
759 "SubagentsStatusInterrupted": "已中断",
760 "SubagentsStatusFailed": "失败",
761 "SubagentsStatusCancelled": "已取消",
762 "SubagentsRowStatusInterrupted": "已中断",
763 "SubagentsRowStatusCancelled": "已取消",
764 "SubagentsRowStatusBudgetExhausted": "预算已用尽",
765 "SubagentsSummaryItem": "{label}:{count}",
766 "SubagentsGroupHeading": "{label}({count})",
767 "SubagentsHeaderRoster": "名册",
768 "SubagentsHeaderColumns": "实时工作器状态 · 角色 · 目标 · 模型 · 已用时间",
769 "SubagentsActionRefresh": "刷新",
770 "SubagentsActionRosterSetup": "名册/设置",
771 "SubagentsLabelReason": " 原因:",
772 "SubagentsLabelRole": " 角色:",
773 "SubagentsLabelPosture": " 权限:",
774 "SubagentsLabelGit": " Git:",
775 "SubagentsLabelObjective": " 目标:",
776 "SubagentsLabelResult": " 结果:",
777 "SubagentsPostureDetails": "网络={network} · Shell={shell} · 写入={write}",
778 "SubagentsValueOn": "开",
779 "SubagentsValueOff": "关",
780 "SubagentsShellNone": "无",
781 "SubagentsShellReadOnly": "只读",
782 "SubagentsShellFull": "完全",
783 "SubagentsBranch": "分支 {branch}",
784 "SubagentsBranchWithWorkspace": "分支 {branch} @ {workspace}",
785 "SubagentsRoleWorker": "工作器",
786 "SubagentsRoleScout": "侦察员",
787 "SubagentsRolePlanner": "规划员",
788 "SubagentsRoleBuilder": "构建者",
789 "SubagentsRoleVerifier": "验证者",
790 "SubagentsRoleReviewer": "审阅者",
791 "SubagentsRoleConsultant": "顾问",
792 "SubagentsRoleCustom": "自定义",
793 "HelpUnknownCommand": "未知命令:{topic}",
794 "HomeDashboardTitle": "codewhale",
795 "HomeModel": "模型:",
796 "HomeMode": "模式:",
797 "HomeWorkspace": "工作区:",
798 "HomeHistory": "历史:",
799 "HomeTokens": "令牌:",
800 "HomeQueued": "队列:",
801 "HomeSubagents": "当前会话的舰队工作器:",
802 "HomeSkill": "技能:",
803 "HomeQuickActions": "快捷操作",
804 "HomeQuickLinks": "/links - Codewhale、社区与提供商链接",
805 "HomeQuickSkills": "/skills - 列出可用技能",
806 "HomeQuickConfig": "/config - 查看与修改设置",
807 "HomeQuickSettings": "/settings - 显示已保存的设置",
808 "HomeQuickModel": "/model - 切换或查看模型",
809 "HomeQuickSubagents": "/fleet workers - 当前会话子代理",
810 "HomeQuickTaskList": "/task list - 显示后台任务队列",
811 "HomeQuickHelp": "/help - 显示帮助",
812 "HomeQuickWorkspace": "/workspace - 切换目录或 worktree",
813 "HomeQuickRestore": "/restore - 把文件回退到回合快照",
814 "HomeQuickTokens": "/tokens - 查看本会话用量和上下文",
815 "HomeModeTips": "模式提示",
816 "HomeAgentModeTip": "Act — 在当前会话中用工具直接工作",
817 "HomeAgentModeReviewTip": " 用 /mode plan 来先调查搜索与生成计划",
818 "HomeAgentModeYoloTip": " Shift+Tab 循环权限: Ask → Auto-Review → Full Access",
819 "HomeYoloModeTip": "Act + 完全访问 — 工具无需审批即可运行",
820 "HomeYoloModeCaution": " 破坏性操作可能立即执行;不确定时用 Ask",
821 "HomePlanModeTip": "Plan — 实现前先调研与设计",
822 "HomePlanModeChecklistTip": " 提交计划与待做进程后,再切到 Act 或 Operate",
823 "HomeGoalModeTip": "Goal 跟踪 - 设置 /goal <目标> 以跟踪持久目标",
824 "OnboardLanguageTitle": "选择语言",
825 "OnboardLanguageBlurb": "选择界面语言。可随时使用 `/settings set locale <tag>` 修改。",
826 "OnboardProviderTitle": "选择模型提供商",
827 "OnboardProviderBlurb": "选择模型运行的位置。托管提供商需要密钥;本地运行时无需密钥即可继续。",
828 "KimiCodePlanApiKeyHint": "对于 Kimi Code 会员计划,请在 {console} 创建与计划关联的密钥。",
829 "KimiCodePlanRouteHint": "此路由使用 {route} 和模型 k3;它不是 Moonshot 的公共 API 路由。",
830 "KimiCodePlanNoImportHint": "Codewhale 不会导入 Kimi CLI 凭据;请粘贴你自己创建的套餐密钥。",
831 "StepfunBillingRouteTitle": "StepFun 计费路由",
832 "StepfunBillingRouteIntro": "StepFun 的按量付费与 Step Plan 订阅使用不同的端点。请选择与你的密钥匹配的一项。",
833 "StepfunBillingRoutePaygOption": "按量付费(按 token 计价)",
834 "StepfunBillingRoutePlanOption": "Step Plan 订阅(套餐额度)",
835 "StepfunPlanApiKeyHint": "使用 StepFun Step Plan 订阅时,请使用为 Step Plan 签发的密钥,而不是按量付费密钥。",
836 "StepfunPlanRouteHint": "此路由使用 {route},并从你的 Step Plan 额度中扣除。",
837 "OnboardApiKeyRejectedEnv": "来自 {env} 的 {provider} API 密钥被拒绝。请粘贴有效密钥并保存到 {path},或更新该环境变量。",
838 "OnboardTrustTitle": "了解此工作区",
839 "OnboardTrustQuestion": "是否允许 Codewhale 使用此工作区中的指令和文件开展工作?",
840 "OnboardTrustLocationPrefix": "工作区 ",
841 "OnboardTrustRiskHint": "不受信任的文件可能会通过提示词注入来误导代理。",
842 "OnboardTrustEffectHint": "信任状态会记录到此 Codewhale 安装中,并启用工作区工具与钩子。",
843 "OnboardTrustEnterHint": "按 1 或 Y 信任,按 2 或 U 在不信任的情况下继续,按 3、N 或 Esc 退出 Codewhale。",
844 "OnboardTrustUntrustedNotice": "在未信任工作区的情况下继续 — 工具与钩子保持受限。",
845 "RedactionGateActionConfirm": "确认并关闭",
846 "RedactionGateActionKeep": "保持脱敏开启",
847 "RedactionGateActionQuit": "退出 Codewhale",
848 "RedactionGateConfirmTitle": "最终确认",
849 "RedactionGateConfirmQuestion": "您真的确认吗?关闭后,工具输出中的密钥将原样发送给模型,直到您重新开启并再次确认。",
850 "RedactionGateActionBack": "返回",
851 "RedactionGateEffect": "在此一次性确认后生效,后续启动保持有效,直到您再次将 [redaction] model_bound 改回 \"enabled\"。",
852 "RedactionGateEnterHint": "Enter 不会确认。请使用下方显示的按键选择操作。",
853 "RedactionGateQuestion": "您请求关闭模型边界的密钥脱敏。此后,工具输出中出现的 API 密钥、令牌或机密将按文件原样发送给模型。",
854 "RedactionGateDangerNotice": "注意,此功能请谨慎关闭。一般情况下,我们推荐您开启密钥脱敏。如果将密钥明文发送给模型,有泄露的风险,后果请自行承担。",
855 "RedactionGateRisk": "仅当模型需要读取并编辑包含真实凭据的文件时,才确认关闭。",
856 "RedactionGateRollbackHint": "选择“保持开启”后,本次启动仍开启脱敏;由于配置仍为 \"disabled\",下次启动会再次询问。",
857 "RedactionGateSaveFailed": "无法保存确认。脱敏仍然开启。请重试或选择保持脱敏。",
858 "RedactionGateTitle": "模型边界密钥脱敏",
859 "OnboardOfflineOption": "Ctrl+O — 离线浏览:先随便看看,之后再连接提供商。",
860 "OnboardOfflineNotice": "正在离线浏览。尚未连接 — 想连接时请运行 /provider。",
861 "OnboardWelcomeTitle": "Codewhale 在这个文件夹里与你协作。",
862 "OnboardWelcomeLead": "我们来做好准备。",
863 "OnboardWelcomeBegin": "开始",
864 "OnboardActionBack": "返回",
865 "OnboardActionExit": "退出",
866 "OnboardStepsTitle": "入门",
867 "OnboardLanguagePick": "选择语言",
868 "OnboardLanguageKeep": "保持当前语言",
869 "OnboardProviderChoose": "选择提供商",
870 "OnboardProviderOffline": "离线体验",
871 "OnboardTrustActionTrust": "信任并继续",
872 "OnboardTrustActionSkip": "不信任并继续",
873 "OnboardTrustActionQuit": "退出 Codewhale",
874 "OnboardReadyTitle": "你已就绪。",
875 "OnboardReadyLead": "告诉 Codewhale 你想完成什么。",
876 "OnboardReadyStart": "开始",
877 "OnboardReadyCustomize": "稍后自定义外观",
878 "OnboardSeedCodeProject": "说明这个项目是做什么的,并列出主要入口。",
879 "OnboardSeedFolder": "看看这个文件夹,建议一个合适的第一个任务。",
880 "SetupWizardTitle": "设置",
881 "SetupWizardWhy": "此向导把设置进度记录到 setup_state.json;只有明确的步骤操作才会应用配置变更。",
882 "SetupWizardProgress": "步骤",
883 "SetupActionBack": "返回",
884 "SetupActionContinue": "继续",
885 "SetupActionSkip": "跳过",
886 "SetupActionRetry": "重试",
887 "SetupActionScrollBody": "滚动正文",
888 "SetupActionGuided": "预览/确认",
889 "SetupActionTuneGuided": "调整",
890 "SetupActionModelDraft": "模型生成草案",
891 "SetupActionFreeform": "自定义准则",
892 "SetupActionKeepExisting": "保留现有",
893 "SetupActionUseRecommended": "使用推荐设置",
894 "SetupActionCustomize": "自定义",
895 "SetupActionProvider": "配置提供商",
896 "SetupActionModel": "模型路线",
897 "SetupActionFleet": "Fleet 设置",
898 "SetupActionHotbar": "Hotbar 设置",
899 "SetupActionRemote": "远程入口",
900 "SetupActionMode": "模式选择",
901 "SetupActionConfig": "配置视图",
902 "SetupActionRuntimePreset": "预设",
903 "SetupActionApplyRuntimePreset": "预览/应用",
904 "SetupActionUseBundled": "使用内置",
905 "SetupActionDefer": "稍后",
906 "SetupActionCancel": "取消",
907 "SetupStatusNotStarted": "未开始",
908 "SetupStatusRecommended": "建议",
909 "SetupStatusOptional": "可选",
910 "SetupStatusDeferred": "已稍后",
911 "SetupStatusInProgress": "进行中",
912 "SetupStatusNeedsAction": "需要操作",
913 "SetupStatusVerified": "已验证",
914 "SetupStatusSkipped": "已跳过",
915 "SetupStatusFailed": "失败",
916 "SetupStepLanguageTitle": "语言",
917 "SetupStepLanguageWhy": "先选择设置语言,后续设置界面和宪章说明才更容易理解。",
918 "SetupStepProviderModelTitle": "提供商与模型",
919 "SetupStepProviderModelWhy": "Codewhale 使用的提供商与模型;可用凭据会直接复用。",
920 "SetupStepTrustSandboxTitle": "运行姿态",
921 "SetupStepTrustSandboxWhy": "信任、沙箱、批准、Shell 和网络策略。",
922 "SetupStepOperateFleetTitle": "Operate 与 Fleet",
923 "SetupStepOperateFleetWhy": "内置团队已可直接使用;Fleet 设置仅用于自定义。",
924 "SetupStepToolsMcpTitle": "工具与 MCP",
925 "SetupStepToolsMcpWhy": "检查可选工具和 MCP 就绪状态,但不阻塞宪章检查点。",
926 "SetupStepHotbarTitle": "Hotbar",
927 "SetupStepHotbarWhy": "核心设置安全后,再配置常用路线和命令快捷键。",
928 "SetupStepRemoteRuntimeTitle": "远程运行时",
929 "SetupStepRemoteRuntimeWhy": "让远程设置保持可见,但对本地优先用户保持可选。",
930 "SetupStepPersistenceTitle": "持久化",
931 "SetupStepPersistenceWhy": "仅显示路径,不读取内容。",
932 "SetupStepConstitutionTitle": "协作约定",
933 "SetupStepConstitutionWhy": "此 Codewhale 宪章是工作约定,只指导行为,不会更改运行时权限。",
934 "SetupStepVerificationTitle": "复核",
935 "SetupStepVerificationWhy": "汇总设置状态,并显示哪些步骤已验证、已跳过或仍需操作。",
936 "SetupCheckpointLayerOrder": "层级顺序:内置基础宪章 -> 用户全局宪章 -> 仓库宪章 -> AGENTS/项目说明 -> 记忆/交接 -> 当前请求。",
937 "SetupCheckpointDoneBundled": "宪章检查点已完成:使用内置/默认宪章。",
938 "SetupCheckpointDoneGuided": "宪章已确认并保存。可随时用 /constitution 修改。",
939 "SetupCheckpointDoneKept": "已保留现有宪章,内容保持不变。可随时用 /constitution 修改。",
940 "SetupCheckpointDeferred": "宪章检查点已稍后处理:在返回 /setup 前使用内置/默认宪章。",
941 "SetupStepSkipped": "已保存跳过此设置步骤。",
942 "SetupStepRetryRecorded": "已标记此设置步骤待重试。",
943 "SetupLanguageReviewed": "已记录设置语言。",
944 "SetupConstitutionChoiceLabel": "选择:",
945 "SetupConstitutionSourceLabel": "来源:",
946 "SetupConstitutionValidityLabel": "有效性:",
947 "SetupConstitutionPreviewLabel": "预览哈希:",
948 "SetupConstitutionExistingLabel": "现有文件:",
949 "SetupConstitutionExpertOverrideLabel": "专家覆盖:",
950 "SetupConstitutionGuidedHint": "1-6 调整草稿,按 G 预览,再按 G 确认。仅作指导:不会更改运行时批准、沙箱、Shell、网络、信任或 MCP 权限。",
951 "SetupConstitutionGuidedAnswersHint": "引导式答案只保存全局偏好,内置核心始终生效。执行能力由运行时策略或未来的可选规则包提供。",
952 "SetupConstitutionExistingDefaultDetail": "按 Enter 原样保留。按 C 打开全部章程选项。",
953 "SetupConstitutionRepairDefaultDetail": "按 Enter 使用安全的内置约定且不修改该文件。按 C 打开修复选项。",
954 "SetupConstitutionPurposeLabel": "用途:",
955 "SetupConstitutionAutonomyLabel": "主动性:",
956 "SetupConstitutionEvidenceLabel": "证据:",
957 "SetupConstitutionCommunicationLabel": "沟通:",
958 "SetupConstitutionPrivacyLabel": "隐私:",
959 "SetupConstitutionPrinciplesLabel": "原则:",
960 "SetupCardRouteLabel": "路线:",
961 "SetupCardModelLabel": "模型:",
962 "SetupCardAuthLabel": "凭据:",
963 "SetupCardHealthLabel": "健康:",
964 "SetupCardIntentLabel": "工作意图:",
965 "SetupCardApprovalLabel": "批准:",
966 "SetupCardShellLabel": "Shell:",
967 "SetupCardTrustLabel": "信任:",
968 "SetupCardSandboxLabel": "沙箱:",
969 "SetupCardNetworkLabel": "网络:",
970 "SetupOperateRuntimeLabel": "Worker 运行时:",
971 "SetupOperateRosterLabel": "Fleet 成员表:",
972 "SetupOperateConcurrencyLabel": "并发:",
973 "SetupOperateReadinessLabel": "Operate 就绪:",
974 "SetupOperateReviewHint": "按 Enter 记录此设置快照。",
975 "SetupOperateReviewed": "已记录 Operate/Fleet 就绪状态。",
976 "SetupOperateNeedsActionSaved": "Operate/Fleet 仍需操作;已记录到设置报告。",
977 "SetupHotbarBindingsLabel": "Hotbar 绑定:",
978 "SetupHotbarActionsLabel": "可绑定操作:",
979 "SetupHotbarReviewHint": "按 H 自定义 Hotbar 槽位;按 Enter 记录当前可选 Hotbar 状态,不更改配置。",
980 "SetupHotbarReviewed": "已记录 Hotbar 设置状态。",
981 "SetupToolsMcpServersLabel": "MCP 服务器:",
982 "SetupToolsMcpSkillsLabel": "技能:",
983 "SetupToolsMcpToolsLabel": "工具目录:",
984 "SetupToolsMcpPluginsLabel": "插件:",
985 "SetupToolsMcpReviewHint": "按 Enter 记录当前工具/MCP 事实。按 R 查看安全引导(不会自动执行)。",
986 "SetupToolsMcpReviewed": "已记录工具/MCP 就绪状态。",
987 "SetupRemoteCloudsLabel": "云目标:",
988 "SetupRemoteBridgesLabel": "聊天桥:",
989 "SetupRemoteProvidersLabel": "提供商:",
990 "SetupRemoteModeLabel": "远程模式:",
991 "SetupRemoteModeLocalOnly": "仅本机:",
992 "SetupRemoteModeRuntimeApi": "运行时 API:",
993 "SetupRemoteModeMobileLan": "同一网络的手机:",
994 "SetupRemoteModeChatBridge": "聊天应用:",
995 "SetupRemoteStatusDisabled": "不可用",
996 "SetupRemoteStatusReady": "可用",
997 "SetupRemoteStatusNeedsAction": "还差一步",
998 "SetupRemoteReviewHint": "按 R 预览仅生成的 remote-setup 命令。按 Enter 记录当前远程运行时选项,不生成部署包。",
999 "SetupRemotePreviewTitle": "远程运行时入口",
1000 "SetupRemoteReviewed": "已记录远程运行时入口。",
1001 "SetupPersistenceHomeLabel": "Home:",
1002 "SetupPersistenceConfigLabel": "配置:",
1003 "SetupPersistenceStateLabel": "设置状态:",
1004 "SetupPersistenceConstitutionLabel": "宪章:",
1005 "SetupPersistenceMemoryLabel": "记忆:",
1006 "SetupPersistenceNotesLabel": "笔记:",
1007 "SetupPersistenceReviewHint": "按 Enter 记录此路径快照。不会创建目录、读取文件内容或重写配置。",
1008 "SetupPersistenceReviewed": "已记录持久化路径。",
1009 "SetupProviderModelReadyHint": "按 Enter 记录继承的提供商/模型路线;按 P 配置提供商,或按 M 查看模型路线。",
1010 "SetupProviderModelNeedsActionHint": "按 Enter 将提供商/模型记录为需要操作并继续;按 P 修复凭据,或按 M 检查路线。",
1011 "SetupProviderModelReviewed": "已记录提供商/模型就绪状态。",
1012 "SetupProviderModelNeedsActionSaved": "提供商/模型仍需操作;已记录到设置报告。",
1013 "SetupRuntimePostureBoundary": "运行姿态是强制配置;宪章不会静默更改它。",
1014 "SetupRuntimePostureReviewHint": "按 Enter 记录已复核此姿态,不更改配置;按 M 选择工作模式,或按 C 查看配置细节。",
1015 "SetupRuntimePostureReviewed": "已复核运行姿态;配置未更改。",
1016 "SetupRuntimePresetSelectedLabel": "所选预设:",
1017 "SetupRuntimePresetDiffLabel": "配置差异:",
1018 "SetupRuntimePresetAskFirstTitle": "先询问",
1019 "SetupRuntimePresetAskFirstDescription": "默认计划模式,隐藏 Shell,只读沙箱。",
1020 "SetupRuntimePresetNormalAgentTitle": "普通 Agent",
1021 "SetupRuntimePresetNormalAgentDescription": "默认 Agent,保留批准提示,显示 Shell。",
1022 "SetupRuntimePresetHighTrustTitle": "本地高信任",
1023 "SetupRuntimePresetHighTrustDescription": "可信本地工作默认完全访问;宪章不会隐式更改权限。",
1024 "SetupRuntimePresetPreviewTitle": "运行权限级别预设预览",
1025 "SetupRuntimePresetSafetyFloor": "安全底线:认证/OAuth 失败、策略阻止、发布类操作和人工复核仍可拦截运行。",
1026 "SetupRuntimePresetApplyHint": "按 A 预览此精确差异;预览后再次按 A 应用。",
1027 "SetupRuntimePresetApplied": "已应用运行权限级别预设。",
1028 "SetupRuntimeProjectOverrideLabel": "项目覆盖:",
1029 "SetupRuntimeProjectOverrideNone": "未检测到 approval_policy 或 sandbox_mode 覆盖",
1030 "SetupReportFirstRunLabel": "首次运行:",
1031 "SetupReportUpdateLabel": "更新检查点:",
1032 "SetupReportOperateLabel": "Operate/Fleet:",
1033 "SetupReportSourceLabel": "来源:",
1034 "SetupReportAutonomyLabel": "原则性自主:",
1035 "SetupReportRuntimePostureLabel": "运行权限级别:",
1036 "SetupReportPersisted": "已保存的 setup_state.json",
1037 "SetupReportInherited": "从现有配置推导",
1038 "SetupReportReady": "就绪",
1039 "SetupReportRequired": "必需",
1040 "SetupReportOptional": "可选",
1041 "SetupReportRowsLabel": "步骤状态:",
1042 "SetupReportNextActionLabel": "下一步:",
1043 "SetupReportNextActionNone": "未记录阻塞性的设置操作。",
1044 "SetupReportNextActionConstitution": "完成宪章检查点,或选择内置/默认。",
1045 "SetupReportNextActionProvider": "复核提供商/模型就绪状态,或运行 /setup provider;针对特定提供商使用 /provider setup <name>。",
1046 "SetupReportNextActionRuntime": "复核运行姿态,或使用 /config。",
1047 "SetupReportNextActionOperate": "在持久多 worker 运行前复核 Operate/Fleet 就绪状态。",
1048 "SetupReportNextActionRequired": "复核剩余必需设置步骤。",
1049 "SetupReportRecorded": "设置报告已记录。",
1050 "CtxMenuTitle": " 右键菜单 ",
1051 "CtxMenuCopySelection": "复制所选",
1052 "CtxMenuCopySelectionDesc": "将选中的记录区域文本写入剪贴板",
1053 "CtxMenuOpenSelection": "打开所选",
1054 "CtxMenuOpenSelectionDesc": "在翻阅器中查看选中文本",
1055 "CtxMenuClearSelection": "清除选择",
1056 "CtxMenuOpenDetails": "打开详情",
1057 "CtxMenuCopyMessage": "复制消息",
1058 "CtxMenuCopyMessageDesc": "将点击的记录条目写入剪贴板",
1059 "CtxMenuOpenInEditor": "在编辑器中打开",
1060 "CtxMenuOpenInEditorDesc": "在 $EDITOR 中打开 file:line",
1061 "CtxMenuShowCell": "显示条目",
1062 "CtxMenuShowCellDesc": "取消隐藏此记录条目",
1063 "CtxMenuHideCell": "隐藏条目",
1064 "CtxMenuHideCellDesc": "折叠此记录条目",
1065 "CtxMenuShowHidden": "显示已隐藏",
1066 "CtxMenuShowHiddenDesc": "取消隐藏所有已折叠条目",
1067 "CtxMenuPaste": "粘贴",
1068 "CtxMenuPasteDesc": "将剪贴板插入输入框",
1069 "CtxMenuCmdPalette": "命令面板",
1070 "CtxMenuCmdPaletteDesc": "命令、技能和工具",
1071 "CtxMenuContextInspector": "上下文检查器",
1072 "CtxMenuContextInspectorDesc": "活动上下文和缓存提示",
1073 "CtxMenuHelp": "帮助",
1074 "CtxMenuHelpDesc": "快捷键和命令",
1075 "CtxMenuWindowPin": "缩小并置顶",
1076 "CtxMenuWindowUnpin": "还原窗口",
1077 "CmdPinDescription": "置顶/还原当前窗口(小窗模式)",
1078 "CtxMenuWindowPinDesc": "置顶/还原当前窗口",
1079 "WindowPinActive": "已置顶小窗",
1080 "WindowPinReleased": "已还原窗口",
1081 "WindowPinFailed": "窗口更改失败或无法确认。请查看日志了解详情。",
1082 "FanoutCounts": "{done} 已完成 · {running} 运行中 · {failed} 失败 · {pending} 等待中",
1083 "AppModeAgent": "Work",
1084 "AppModeAuto": "自动",
1085 "AppModeYolo": "完全访问(已弃用标签)",
1086 "AppModePlan": "Plan",
1087 "AppModeAgentHint": "在本会话直接工作 — 编辑与 shell 需批准",
1088 "AppModeAutoHint": "启用 shell,并自动进行风险审查",
1089 "AppModePlanHint": "先只读调研,行动前给出计划",
1090 "AppModeYoloHint": "仅兼容 — Act + 完全访问,不是可见模式",
1091 "VimModeNormal": "-- 普通 --",
1092 "VimModeInsert": "-- 插入 --",
1093 "VimModeVisual": "-- 可视 --",
1094 "ApprovalRiskReview": "审查",
1095 "ApprovalRiskElevated": "需要批准",
1096 "ApprovalRiskDestructive": "破坏性",
1097 "ApprovalTimedOutDenied": "审批请求已超时 - 已拒绝",
1098 "ApprovalCategorySafe": "安全",
1099 "ApprovalCategoryFileWrite": "文件写入",
1100 "ApprovalCategoryShell": "Bash",
1101 "ApprovalCategoryNetwork": "网络",
1102 "ApprovalCategoryMcpRead": "MCP 读取",
1103 "ApprovalCategoryMcpAction": "MCP 操作",
1104 "ApprovalCategoryAgent": "子代理",
1105 "ApprovalCategoryUnknown": "未知",
1106 "ApprovalFieldType": "类型:",
1107 "ApprovalFieldAbout": "说明:",
1108 "ApprovalFieldImpact": "影响:",
1109 "ApprovalFieldParams": "参数:",
1110 "ApprovalOptionApproveOnce": "仅允许本次",
1111 "ApprovalOptionApproveAlways": "本会话允许同类操作",
1112 "ApprovalOptionAllowExactRepo": "在此仓库中始终允许这条精确规则",
1113 "ApprovalSaveAskRuleHint": " s 仅允许本次并始终询问精确规则",
1114 "ApprovalOptionDeny": "拒绝本次调用",
1115 "ApprovalOptionAbortTurn": "终止本轮",
1116 "ApprovalBlockTitle": "审批",
1117 "ApprovalControlsHint": " · Pg↑/↓ 回看 · {details} 详情 · Esc 终止",
1118 "ApprovalTruncationHint": " … 已截断 · 按 {details} 查看完整内容",
1119 "ApprovalFullAccessPolicyBlocked": "已阻止 {tool}:Full Access 无法绕过此策略",
1120 "AutoReviewQuestionSkipped": "Auto-Review 已跳过用户问题并自主继续",
1121 "ApprovalChooseHint": "选择:",
1122 "ApprovalChooseAction": "Enter 执行选中项,或直接按 y/a/d",
1123 "ApprovalIntentLabel": "意图:",
1124 "ApprovalMoreLines": " … (还有 {count} 行)",
1125 "ApprovalAutoDeniedSession": "已自动拒绝 {tool}:在本次 Codewhale 运行期间,已有匹配请求被拒绝。若要重新考虑,请重启 Codewhale。",
1126 "ElevationTitleSandboxDenied": " ⚠ 沙箱拒绝 ",
1127 "ElevationTitleRequired": " 沙箱提权 ",
1128 "ElevationFieldTool": " 工具:",
1129 "ElevationFieldCmd": " 命令:",
1130 "ElevationFieldReason": " 原因:",
1131 "ElevationImpactHeader": " 批准后的影响:",
1132 "ElevationImpactNetwork": " - 网络重试允许外部下载和 HTTP 请求",
1133 "ElevationImpactWrite": " - 写入重试扩大此工具调用的文件系统写入范围",
1134 "ElevationImpactFullAccess": " - 完全访问解除沙箱限制",
1135 "ElevationPromptProceed": " 请选择处理方式:",
1136 "ElevationOptionNetwork": "允许外部网络访问",
1137 "ElevationOptionWrite": "允许额外写入权限",
1138 "ElevationOptionFullAccess": "完全访问(文件系统 + 网络)",
1139 "ElevationOptionAbort": "中止",
1140 "ElevationOptionNetworkDesc": "使用外部网络访问重试此工具调用(下载和 HTTP 请求)",
1141 "ElevationOptionWriteDesc": "重试此工具调用,扩大可写入的文件系统范围",
1142 "ElevationOptionFullAccessDesc": "无沙箱限制重试(授予无限制的文件系统和网络访问权限)",
1143 "ElevationOptionAbortDesc": "取消此工具调用",
1144 "ContextAutoCompacting": "正在自动压缩上下文…",
1145 "ContextManualCompacting": "正在压缩上下文…",
1146 "ContextCompactionQueued": "上下文压缩已排队,将在当前轮次结束后运行。",
1147 "ContextCompactionAlreadyRunning": "上下文压缩已在进行中。",
1148 "ContextCompactionQueueFull": "引擎正忙,无法将上下文压缩加入队列;请在本轮结束后重试。",
1149 "ContextCompactionQueueClosed": "引擎已停止运行,无法进行上下文压缩。",
1150 "ContextCompactionRouteInvalid": "无法压缩,因为当前提供商路由无效:{error}",
1151 "CtxInspTitle": "上下文检查器",
1152 "CtxInspSessionContext": "会话上下文",
1153 "CtxInspSystemPrompt": "系统提示结构",
1154 "CtxInspReferences": "引用",
1155 "CtxInspRecentTools": "最近使用的工具",
1156 "CtxInspToolSchemaCosts": "工具架构成本",
1157 "CtxInspModel": "模型",
1158 "CtxInspWorkspace": "工作区",
1159 "CtxInspSession": "会话",
1160 "CtxInspContext": "上下文",
1161 "CtxInspTranscript": "记录",
1162 "CtxInspWorkspaceStatus": "工作区状态",
1163 "CtxInspNotSampledYet": "尚未采样",
1164 "CtxInspOk": "正常",
1165 "CtxInspHigh": "较高",
1166 "CtxInspCritical": "严重",
1167 "CtxInspIncluded": "已包含",
1168 "CtxInspAttached": "已附加",
1169 "CtxInspNotIncluded": "未包含",
1170 "CtxInspOutputCaptured": "已捕获输出",
1171 "CtxInspNoOutputYet": "尚无输出",
1172 "CtxInspNoSystemPrompt": "未设置系统提示。",
1173 "CtxInspNoReferences": "尚未记录任何文件、目录或媒体引用。",
1174 "CtxInspNoToolActivity": "尚未记录任何工具活动。",
1175 "CtxInspVHint": "打开对应的卡片并按 {details} 查看详细信息。",
1176 "CtxInspCells": "单元格",
1177 "CtxInspApiMessages": "API 消息",
1178 "CtxInspActive": "活动中",
1179 "CtxInspCell": "单元格",
1180 "CtxInspMoreReferences": "更多引用",
1181 "CtxInspStablePrefix": "稳定前缀",
1182 "CtxInspVolatileWorkingSet": "易变工作集",
1183 "CtxInspFirstLine": "第一行",
1184 "CtxInspTotal": "总计",
1185 "CtxInspTextPromptLayers": "文本提示层",
1186 "CtxInspSingleTextBlob": "单一文本块",
1187 "CtxInspBlocks": "个区块",
1188 "CtxInspBlock": "个区块",
1189 "CtxInspTokens": "个 token",
1190 "CtxInspLayers": "个层",
1191 "CtxInspNone": "无",
1192 "CtxInspEmpty": "(空)",
1193 "CtxInspCacheFriendly": "缓存友好",
1194 "CtxInspChangesByTurn": "按会话/轮次变化",
1195 "CtxInspStablePrefixOnly": "仅稳定前缀",
1196 "CtxInspCacheTip": "提示:当当前提供商支持前缀缓存时,稳定前缀区块可被缓存。易变工作集的更改仅会破坏缓存尾部。",
1197 "ToolFamilyRead": "读取",
1198 "ToolFamilyPatch": "修补",
1199 "ToolFamilyRun": "运行",
1200 "ToolFamilyFind": "搜索",
1201 "ToolFamilyDelegate": "代理",
1202 "ToolFamilyFanout": "扇出",
1203 "ToolFamilyRlm": "rlm",
1204 "ToolFamilyVerify": "验证",
1205 "ToolFamilyThink": "思考",
1206 "ToolFamilyGeneric": "工具",
1207 "ToolReceiptDone": "完成",
1208 "ToolReceiptLinesSingular": "1 行",
1209 "ToolReceiptLinesPlural": "{count} 行",
1210 "CmdVoiceDescription": "切换语音输入:录制语音并转录为文字",
1211 "CmdVoiceSendDescription": "切换语音自动发送:转录以「发送」或「send it」结尾时自动提交",
1212 "CmdVoiceControlDescription": "切换语音控制:AI 辅助的语音听写(结合当前输入内容)",
1213 "VoiceEnabled": "语音输入已开启,开始说话即可录制",
1214 "VoiceDisabled": "语音输入已关闭",
1215 "VoiceSendEnabled": "语音自动发送已开启",
1216 "VoiceSendDisabled": "语音自动发送已关闭",
1217 "VoiceControlEnabled": "语音控制已开启",
1218 "VoiceControlDisabled": "语音控制已关闭",
1219 "VoiceErrNoAuth": "语音:当前提供商未配置 API 密钥",
1220 "VoiceErrNoRecorder": "语音:未找到录音工具,请安装 sox、arecord 或 rec",
1221 "VoiceErrNetwork": "语音:转录请求失败",
1222 "VoiceErrEmptySend": "语音:没有可发送的内容",
1223 "VoiceErrTooShort": "语音:未检测到有效语音,录制时间过短",
1224 "VoiceRecording": "🎙 正在录音...请说话",
1225 "VoiceProcessing": "🎙 正在转录...",
1226 "VoiceTranscribed": "🎙 转录完成",
1227 "NotificationTurnComplete": "本轮已完成",
1228 "NotificationSubagentComplete": "子代理已完成",
1229 "NotificationSubagentFailed": "子代理失败",
1230 "NotificationSubagentInterrupted": "子代理已中断",
1231 "NotificationSubagentCancelled": "子代理已取消",
1232 "NotificationSubagentBudgetExhausted": "子代理预算已用尽",
1233 "FooterWorkedChip": "已运行{duration}",
1234 "FleetDraftTitle": "团队 配置 — 由 {model_label} 起草(按 g 保存)",
1235 "FleetDraftHeader": "# .codewhale/agents/{name}\n# 由 {model_label} 起草,并由 Codewhale 校验与限界。\n# 权限保持在 团队 底线:无 shell、无 trust、需审批。\n# 在向导中按 g 之前不会保存任何内容。\n\n",
1236 "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` 仍未实现;不要把它当成自动部署。",
1237 "ApprovalDescSafe": "请求执行只读操作。",
1238 "ApprovalDescFileWrite": "请求修改文件。请确认路径和内容符合预期。",
1239 "ApprovalDescShell": "请求执行 shell 命令。请先检查命令和工作目录。",
1240 "ApprovalDescNetwork": "请求访问网络或远程内容。请确认目标可信。",
1241 "ApprovalDescMcpRead": "请求从 MCP 服务器读取信息。",
1242 "ApprovalDescMcpAction": "请求调用 MCP 服务器操作,可能产生副作用。",
1243 "ApprovalDescAgent": "请求启动或查看子代理任务;子代理仍受其自身工具门控约束。",
1244 "ApprovalDescUnknown": "请求运行未分类工具。批准前请仔细检查参数。",
1245 "ApprovalImpactSafe": "只读操作。",
1246 "ApprovalImpactFileWrite": "会写入工作区或已批准写入范围内的文件。",
1247 "ApprovalImpactShell": "在工作区执行 Bash 命令。",
1248 "ApprovalImpactNetwork": "可能访问网络服务或远程内容。",
1249 "ApprovalImpactMcpRead": "从 MCP 服务器读取信息,不应产生本地写入。",
1250 "ApprovalImpactMcpAction": "调用可能产生副作用的 MCP 服务器操作。",
1251 "ApprovalImpactAgent": "启动或查看子代理任务;子代理仍受其自身工具门控约束。",
1252 "ApprovalImpactUnknown": "工具未分类。批准前请仔细检查参数。",
1253 "ApprovalLabelCommand": "命令",
1254 "ApprovalLabelDir": "目录",
1255 "ApprovalLabelFile": "文件",
1256 "ApprovalLabelPreview": "预览",
1257 "ApprovalLabelProposedContent": "拟写入内容",
1258 "ApprovalLabelReplaceThis": "替换此内容",
1259 "ApprovalLabelWithThis": "替换为",
1260 "ApprovalLabelReplacementContent": "替换内容",
1261 "ApprovalLabelPath": "路径",
1262 "ApprovalLabelTarget": "目标",
1263 "ApprovalLabelInput": "输入",
1264 "ApprovalLabelAction": "操作",
1265 "ApprovalLabelType": "类型",
1266 "ApprovalLabelPrompt": "提示",
1267 "ApprovalLabelAbout": "说明:",
1268 "ApprovalLabelImpact": "影响:",
1269 "SetupConstitutionFileNotChecked": "尚未检查",
1270 "SetupConstitutionFileMissing": "未找到 constitution.json;使用内置/默认宪章",
1271 "SetupConstitutionFileLoadedSelected": "有效 constitution.json 已存在并已选择",
1272 "SetupConstitutionFileLoadedInactive": "有效 constitution.json 已存在,但当前记录选择使其不生效",
1273 "SetupConstitutionFileLoadedUnselected": "有效 constitution.json 已存在;预览或保存引导式宪章即可选择",
1274 "SetupConstitutionFileEmpty": "constitution.json 为空;按 G 重新生成或按 U 使用内置",
1275 "SetupConstitutionFileInvalid": "constitution.json 无效;请修复/重新生成,或使用内置",
1276 "SetupConstitutionFileUnreadable": "constitution.json 无法读取;请修复/重新生成,或使用内置",
1277 "SetupConstitutionFilePathError": "无法解析 CODEWHALE_HOME 中的 constitution.json",
1278 "SetupExpertOverrideNotChecked": "尚未检查",
1279 "SetupExpertOverrideMissing": "未找到 prompts/constitution.md",
1280 "SetupExpertOverrideActive": "已启用;专家 Markdown 覆盖已选择加入",
1281 "SetupExpertOverrideDisabled": "已找到文件但未启用;设置 {env}=1 后生效",
1282 "SetupExpertOverrideEmpty": "覆盖文件为空;使用内置/默认宪章",
1283 "SetupExpertOverrideUnreadable": "覆盖文件无法读取;使用内置/默认宪章",
1284 "SetupExpertOverridePathError": "无法解析 CODEWHALE_HOME 中的 prompts/constitution.md",
1285 "SetupAutonomyUnspecified": "未指定或使用内置宪章",
1286 "SetupGuidedPurposeCoding": "编码工作台",
1287 "SetupGuidedPurposeResearch": "研究综合",
1288 "SetupGuidedPurposeOperations": "运维协作",
1289 "SetupGuidedPurposeMixed": "混合工作台",
1290 "SetupGuidedPurposeAboutCoding": "希望 Codewhale 成为稳健、重证据的编码工作台用户。",
1291 "SetupGuidedPurposeAboutResearch": "希望 Codewhale 帮助梳理实时资料、引用证据并谨慎综合研究的用户。",
1292 "SetupGuidedPurposeAboutOperations": "希望 Codewhale 协助可靠执行运维任务、保留回滚点并明确风险的用户。",
1293 "SetupGuidedPurposeAboutMixed": "希望 Codewhale 在编码、研究、写作和运维之间灵活切换的用户。",
1294 "SetupGuidedStyleCoding": "让代码改动贴近请求、仓库模式和可验证行为。",
1295 "SetupGuidedStyleResearch": "区分实时证据与推断,并为易变事实引用来源。",
1296 "SetupGuidedStyleOperations": "优先使用可逆运维步骤、预演、状态检查和回滚说明。",
1297 "SetupGuidedStyleMixed": "可在编码、研究、写作和运维之间切换,但安全权限级别不随意扩大。",
1298 "SetupGuidedEvidenceAssumptions": "说明假设",
1299 "SetupGuidedEvidenceTestsAndReceipts": "测试/凭据",
1300 "SetupGuidedEvidenceReleaseReceipts": "发布凭据",
1301 "SetupGuidedNotes": "引导式答案:用途={purpose};主动性={initiative};证据={evidence};沟通={communication};隐私={privacy};原则={principles}。{notes} 自定义文本准则只作为建议,不会改变审批、沙箱、Shell、网络、信任或 MCP 权限。",
1302 "SetupToolsMcpHotbarLabel": "快捷栏来源:",
1303 "SetupToolsMcpNeedsActionSaved": "工具/MCP 仍需处理;已记录到设置报告(不阻塞首次运行)。",
1304 "SetupToolsMcpPreviewTitle": "工具 / MCP 安全引导",
1305 "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。",
1306 "SetupToolsMcpDshLabel": "DeepSeek Harness (dsh):",
1307 "SetupToolsMcpDshRow": "DeepSeek Harness (dsh) — 通过 Codewhale 连接,绝不是第二个调度器:\n- 状态:{dsh_result}\n- 只读检测;连接/计划/启动/移除:codewhale integrations dsh status · plan · connect · launch · remove\n- Codewhale 只写入 $CODEWHALE_HOME/integrations/dsh,绝不复制 API 密钥或修改 DSH 文件。",
1308 "HotbarActionModeOperateName": "Operate 模式",
1309 "HotbarActionModeOperateDescription": "让 Fleet 并行开展工作。",
1310 "HomeOperateModeTip": "Operate — 让 Fleet 并行开展工作",
1311 "HomeOperateModeFleetTip": " 内置角色使用本会话的模型;/fleet setup 可自定义",
1312 "AppModeOperate": "Operate",
1313 "AppModeOperateHint": "把提示词变成目标:并行工作器,完成前先验证",
1314 "HelpSubtitle": "概念、命令与快捷键",
1315 "CommandPaletteTitle": "命令",
1316 "CommandPaletteSubtitle": "查找并执行一个操作",
1317 "ConfigSubtitle": "设置优先;原始键在高级详情",
1318 "LaunchStartTitle": "从这里开始",
1319 "LaunchResumeConfirm": "恢复 {title}?再次点击或按 Enter 确认。",
1320 "LaunchResumeConfirmTitle": "恢复会话",
1321 "LaunchResumeConfirmBody": "这会用该会话的历史替换当前上下文。",
1322 "LaunchResumeConfirmResume": "恢复",
1323 "LaunchResumeConfirmCancel": "取消",
1324 "LaunchWorkDescription": "在此文件夹中使用本地工具;更改遵循你的审批策略。",
1325 "LaunchChatDescription": "仅对话和规划;不会更改文件。",
1326 "LaunchWorkspaceGitReady": "工作区 · {name} · Git 工作区",
1327 "LaunchWorkspaceFolderReady": "工作区 · {name} · 本地文件夹",
1328 "LaunchProviderConfigured": "提供商 · 已配置",
1329 "LaunchProviderSetupNeeded": "提供商 · 需要设置",
1330 "LaunchGroupContinue": "继续",
1331 "LaunchGroupMore": "更多",
1332 "LaunchWorkspaceGitShort": "Git",
1333 "LaunchWorkspaceFolderShort": "文件夹",
1334 "LaunchProviderConfiguredShort": "提供商已配置",
1335 "LaunchProviderSetupShort": "设置提供商",
1336 "LaunchMenuChangelog": "更新日志",
1337 "LaunchWorktreePrompt": "为分支/工作树命名,或按 Enter 使用自动名称。 Esc 返回。",
1338 "LaunchWorktreeNeedsGit": "新建工作树需要 Git 仓库。",
1339 "LaunchWorktreeNameLabel": "工作树名称",
1340 "LaunchHintMove": "移动",
1341 "LaunchHintOpen": "打开",
1342 "LaunchTipFlags": "提示:-w <path> 打开工作区;-r <session-id> 直接恢复",
1343 "LaunchSavedSessionSingular": "已保存 1 个会话",
1344 "LaunchSavedSessionsPlural": "已保存 {count} 个会话",
1345 "LaunchCreatingWorktree": "正在创建工作树…",
1346 "LaunchWorktreeFailed": "工作树创建失败:{error}",
1347 "LaunchWorktreeCreated": "新工作树 {path},分支 {branch}",
1348 "LaunchNoSavedSessions": "此工作区没有已保存的会话。",
1349 "LaunchNoModelConnected": "未连接模型",
1350 "LaunchRunCommand": "运行 {command}",
1351 "LaunchMcpConnectedOne": "已连接 1 个 MCP 服务器",
1352 "LaunchMcpConnectedMany": "已连接 {count} 个 MCP 服务器",
1353 "LaunchMcpNeedsSignInOne": "1 个需要登录",
1354 "LaunchMcpNeedsSignInMany": "{count} 个需要登录",
1355 "PhaseIdle": "空闲",
1356 "PhaseDraft": "草稿",
1357 "PhaseWorking": "工作中",
1358 "PhaseReasoning": "推理中",
1359 "PhaseReading": "读取中",
1360 "PhaseUsingTool": "使用工具中",
1361 "PhaseSubagents": "正在使用子代理",
1362 "PhaseVerifying": "校验中",
1363 "PhaseWaitingOnYou": "等你处理",
1364 "PhaseDone": "完成",
1365 "PhaseFailed": "失败",
1366 "PhaseFinishing": "收尾中",
1367 "ChipModeAct": "work",
1368 "ChipModePlan": "plan",
1369 "ChipModeOperate": "operate",
1370 "ChipPermissionReadOnly": "只读",
1371 "ChipPermissionAsk": "ask",
1372 "ChipPermissionAuto": "auto",
1373 "ChipPermissionFullAccess": "Full Access",
1374 "ChipPermissionNever": "never",
1375 "FooterHintKeys": "快捷键",
1376 "FooterHintOutput": "输出",
1377 "FooterHintContext": "上下文",
1378 "InfoLineHelp": "帮助",
1379 "InfoLineContext": "ctx",
1380 "InfoLineTtft": "ttft",
1381 "InfoLinePeak": "高峰",
1382 "InfoLineOffPeak": "错峰",
1383 "InfoLineWhales": "鲸鱼",
1384 "InfoLineAutomation": "自动化",
1385 "InfoLineNotConnected": "未连接",
1386 "EmptyStateNoGit": "无 git",
1387 "EmptyStateMcpLabel": "mcp",
1388 "EmptyStatePrompt": "你想完成什么?",
1389 "SessionsSurfaceTitle": "会话",
1390 "SessionsPaneTitle": " 会话 (1-9, PgUp/PgDn) ",
1391 "SessionsHistoryPaneTitle": " 历史 (Shift+PgUp/PgDn) ",
1392 "SessionsActionResume": "恢复",
1393 "SessionsActionSearch": "搜索",
1394 "SessionsActionSort": "排序",
1395 "SessionsActionRename": "重命名",
1396 "SessionsActionAllWorkspaces": "所有工作区",
1397 "SessionsActionDelete": "删除",
1398 "SessionsActionClose": "关闭",
1399 "SessionsScopeSortHeader": "范围与排序 · {sort}",
1400 "SessionsEmptyTitle": "尚无已保存的会话。",
1401 "SessionsEmptyHint": "发送一条消息即可开始;会话会自动保存。",
1402 "SessionsShowingAllWorkspaces": "显示所有工作区的会话",
1403 "SessionsScopedToWorkspace": "仅限当前工作区",
1404 "SessionsNewTitlePrompt": "新标题: ",
1405 "SessionsDeletePrompt": "删除会话?(y/n)",
1406 "SessionsConfirmDelete": "确认删除 (y/n)",
1407 "SessionsNewSessionTitle": "新会话",
1408 "SessionsOpenedHistory": "已打开 {id} 的历史记录",
1409 "SessionsSortStatus": "排序:{sort}",
1410 "SessionsSortRecent": "最近",
1411 "SessionsSortName": "名称",
1412 "SessionsSortSize": "大小",
1413 "SessionsSearchPrompt": "搜索:输入筛选,Enter 应用",
1414 "SessionsDeleteFailed": "删除失败:{error}",
1415 "SessionsDeleted": "已删除会话 {id}",
1416 "SessionsNoSelection": "未选择会话",
1417 "SessionsTitleLength": "标题长度须为 1–100 个字符",
1418 "SessionsOpenFailed": "无法打开会话:{error}",
1419 "SessionsLoadFailed": "无法加载会话:{error}",
1420 "SessionsResumed": "已恢复会话:{title}",
1421 "SessionsRenameFailed": "重命名失败:{error}",
1422 "SessionsRenamed": "已重命名为“{title}”",
1423 "SessionsNoResults": "未找到会话。",
1424 "SessionsDirectoryFailed": "无法打开会话目录。",
1425 "SessionsPreviewFailed": "无法加载会话预览。",
1426 "SessionsDeleteCancelled": "已取消删除",
1427 "SessionsRenameCancelled": "已取消重命名",
1428 "SessionsShowingRange": "显示 {start}-{end} / {total}",
1429 "SessionsMessageCountCompact": "{count} 条消息",
1430 "SessionsForkCompact": "分叉",
1431 "SessionsCurrentCompact": "当前",
1432 "SessionsPreviewId": "ID:{id}",
1433 "SessionsUnknownMode": "未知",
1434 "SessionsPreviewTitle": "标题:{title}",
1435 "SessionsPreviewUpdated": "更新:{updated}",
1436 "SessionsPreviewMessagesModel": "消息:{count} | 模型:{model}",
1437 "SessionsPreviewMode": "模式:{mode}",
1438 "SessionsToolCall": "工具调用:{name} {input}",
1439 "SessionsToolError": "工具错误:{content}",
1440 "SessionsToolResult": "工具结果:{content}",
1441 "SessionsServerTool": "服务器工具:{name} {input}",
1442 "SessionsImage": "[图片]",
1443 "SessionsTimeJustNow": "刚刚",
1444 "SessionsTimeMinutesAgo": "{count} 分钟前",
1445 "SessionsTimeHoursAgo": "{count} 小时前",
1446 "SessionsTimeDaysAgo": "{count} 天前",
1447 "CtxInspRowSystemPrompt": "系统提示",
1448 "CtxInspRowMessages": "消息",
1449 "CtxInspRowFree": "剩余",
1450 "CtxInspFreeTokensDetail": "路线窗口占满前还剩 {free} 个可用 token。自动压缩阈值:{threshold}%。",
1451 "CtxInspDrillTitle": "上下文 · {row}",
1452 "CtxInspSurfaceTitle": "上下文",
1453 "CtxInspActionSelect": "选择",
1454 "CtxInspActionDrillDown": "下钻",
1455 "CtxInspActionClose": "关闭",
1456 "CtxInspUsedTokens": "~{used}/{max} token",
1457 "CtxInspAutoCompactAt": "{threshold}% 时自动压缩",
1458 "CtxInspRowTokens": "{tokens} 个 token · {percent}%",
1459 "CtxInspRowCompaction": "压缩",
1460 "CtxInspRowAnchors": "锚点",
1461 "CtxInspCompactionNever": "本会话尚未压缩",
1462 "CtxInspCompactionDetail": "{path}。{before} → {after} 条消息。保留上一轮:{round} 条消息、{tools} 条工具结果{assistant}。",
1463 "CtxInspCompactionRestored": "存在检查点。上一轮:{round} 条消息、{tools} 条工具结果{assistant}。",
1464 "CtxInspCompactionPathSummary": "摘要通道",
1465 "CtxInspCompactionPathPrune": "仅裁剪",
1466 "CtxInspCompactionAssistantKept": ",已保留助手输出",
1467 "CtxInspAnchorsNone": "没有 /anchor 文件",
1468 "CtxInspAnchorsPresent": "已固定 /anchor({chars} 个字符)",
1469 "RouteSurfaceTitle": "路线 · {view}",
1470 "RouteBrowseCatalog": "浏览目录",
1471 "RouteActionType": "输入",
1472 "RouteActionSearchAnyModel": "搜索任意模型",
1473 "RoutePanelHeader": "路线",
1474 "RouteProviderLabel": "提供商",
1475 "RouteModelFirstAtomic": "模型优先的原子路线",
1476 "PickerActionMove": "移动",
1477 "PickerActionSwitch": "切换",
1478 "PickerActionApply": "应用",
1479 "PickerActionAssignRoute": "指定",
1480 "FleetRoutePickUnavailable": "团队已更改或不再可用。请重新打开后再选择模型。",
1481 "FleetRouteSaved": "已保存:{fleet} · {route} · {path}",
1482 "FleetRouteInherited": "会话模型",
1483 "FleetRouteNotInCatalog": " · 不在当前目录中",
1484 "PickerActionSetStartupDefault": "设为启动默认值",
1485 "PickerActionPin": "固定",
1486 "PickerActionFleet": "船队",
1487 "PickerActionCancel": "取消",
1488 "PickerActionClear": "清除",
1489 "PickerActionClearSearch": "清除搜索",
1490 "PickerActionBrowseAll": "浏览全部",
1491 "PickerActionCustom": "自定义",
1492 "PickerActionJump": "跳转",
1493 "PickerActionEditKey": "编辑密钥",
1494 "PickerActionModels": "模型",
1495 "PickerActionUnavailable": "不可用",
1496 "PickerActionSetKey": "设置密钥",
1497 "PickerActionConfigured": "已配置",
1498 "RouteNoModels": "没有可用模型。",
1499 "RouteNoModelMatch": "没有匹配“{query}”的模型 — 按 Backspace 清除。",
1500 "ProviderNoMatchesTitle": "没有匹配的提供商",
1501 "ProviderNoMatchesHint": "尝试其他搜索词,或清除后浏览。",
1502 "ProviderNoConfiguredTitle": "尚未配置提供商",
1503 "ProviderNoConfiguredHint": "浏览所有支持的提供商,或创建自定义端点。",
1504 "ProviderNoCatalogModels": "目录中没有可用模型。",
1505 "ProviderExternalActionRevoke": "撤销外部访问",
1506 "ProviderExternalActionChoices": "外部访问选项",
1507 "ProviderExternalActionReuseGrok": "复用外部Grok凭据",
1508 "ProviderExternalHintCodexReview": "完成 {login} 后,按Enter查看禁用、只读和托管访问选项。",
1509 "ProviderExternalHintXaiReview": "按Enter使用Codewhale自有的设备登录;按E查看现有Grok CLI凭据复用。",
1510 "ProviderExternalHintXaiApiKey": "也可以使用XAI_API_KEY,然后重新打开此选择器。",
1511 "XaiAuthChoiceTitle": " xAI 身份验证 ",
1512 "XaiAuthChoiceIntro": "请选择一个明确的凭据来源。密钥文本绝不会被当作 OAuth 令牌。",
1513 "XaiAuthChoiceApiKeyOption": "xAI API 密钥 — 输入或粘贴,然后保存到 xAI 提供商槽位",
1514 "XaiAuthChoiceDeviceOAuthOption": "原生设备 OAuth — 通过浏览器/设备代码登录,并使用 Codewhale 自有存储",
1515 "ChatgptAuthChoiceTitle": " ChatGPT / Codex 身份验证 ",
1516 "ChatgptAuthChoiceIntro": "订阅登录计入你的 ChatGPT 套餐。openai API 密钥路径属于另一计费主体。",
1517 "ChatgptAuthChoicePkceOption": "使用 ChatGPT 登录 — 浏览器 PKCE、Codewhale 自有令牌、ChatGPT 订阅计费",
1518 "ChatgptAuthChoiceImportOption": "导入 Codex CLI 凭据 — 显式只读授权;所有者仍是 Codex CLI",
1519 "ProviderExternalHintChatgptReview": "按 Enter 使用 ChatGPT 登录;按 E 查看现有 Codex CLI 复用。",
1520 "ProviderExternalActionReuseCodex": "外部 Codex 复用",
1521 "ProviderExternalDetailScope": "外部凭据:访问={access} | 提供商={provider} | 来源={source} | 版本={version} | {state}",
1522 "ProviderExternalDormant": "休眠",
1523 "ProviderExternalOwnerPath": "所有者/路径:{owner} | {path}",
1524 "ProviderExternalPinnedPathWarning": "警告:{owner} 当前的凭据路径已更改;授权仍固定到 {path}。",
1525 "ToolProjectionWarning": "警告:{provider} 已在本次请求中省略不兼容的工具:{tools}",
1526 "SnapshotsDisabledTooLarge": "此工作区 {workspace} 的快照与 /undo 已关闭:可快照的内容超过 {limit}。在 config.toml 中提高 `{config_key}`(或设为 0 取消上限)即可开启。",
1527 "SnapshotsDisabledTooManyFiles": "此工作区 {workspace} 的快照与 /undo 已关闭:可快照的文件超过 {limit} 个。此处与大小上限无关——在 `.gitignore` 中排除生成目录,或改在更小的子目录中启动,即可开启。",
1528 "SnapshotsDisabledUnsafeLocation": "此工作区 {workspace} 的快照与 /undo 已关闭:主目录或根目录范围过大,无法安全快照。请在项目目录中启动即可开启。",
1529 "SessionIdDivergedNotice": "此窗口下的会话身份已更改:引擎现在以 {next} 保存检查点(之前为 {previous})。较早的检查点仍保留在旧 ID 下;`codewhale sessions` 会列出两者,`codewhale resume {previous}` 可重新打开较早的会话。",
1530 "RuntimeStoreUnreadableNotice": "会话运行时存储:无法读取 {path} 处的 {record}({reason})。请将该文件移开(或删除)后重试;线程的其他记录保持不变。",
1531 "RuntimeStoreUnwritableNotice": "会话运行时存储:无法写入 {path} 处的 {record}({reason})。请检查该位置的可用空间和权限后重试;没有任何内容被覆盖。",
1532 "ProviderExternalSemanticsRevoke": "{semantics} | 撤销:{revoke}",
1533 "ProviderExternalRevoke": "撤销:{revoke}",
1534 "ProviderExternalChoiceTitle": " 外部凭据访问 · {provider} ",
1535 "ProviderExternalActionChoose": "选择",
1536 "ProviderExternalChoiceIntro": "选择Codewhale可以如何使用其他CLI拥有的凭据。",
1537 "ProviderExternalDisabledLabel": "禁用(默认)",
1538 "ProviderExternalDisabledDetail": "不探测、不读取、不刷新、不联网、不写入",
1539 "ProviderExternalReadOnlyLabel": "使用外部 CLI 凭据(只读)",
1540 "ProviderExternalReadOnlyDetail": "仅限一个确切文件;下一步需要明确确认",
1541 "ProviderExternalReadOnlySemantics": "仅读取这一确切文件;不刷新、不发起身份提供商或发现请求、不写入或重写外部文件;向所选提供商发起的正常请求可以使用该令牌",
1542 "ProviderExternalManagedLabel": "托管(不可用)",
1543 "ProviderExternalManagedDetail": "没有经过审核且能安全保留架构的适配器",
1544 "ProviderExternalConfirmTitle": " 确认确切的只读访问 ",
1545 "ProviderExternalActionGrant": "授予只读访问",
1546 "ProviderExternalOwnerLabel": "所属CLI",
1547 "ProviderExternalExactPathLabel": "确切解析路径",
1548 "ProviderExternalSemanticsLabel": "语义",
1549 "ProviderExternalRejectUnsafe": "Codewhale将拒绝符号链接、重解析点和非常规文件。",
1550 "ProviderExternalRevokeLabel": "撤销",
1551 "ProviderExternalRouteLabel": "路由",
1552 "ProviderExternalCustodyLine": "保管:仅限本设备 —— Codewhale 仅保存此同意记录,不保存凭据;不使用账户或云端保管库。",
1553 "ProviderExternalBillingLine": "凭据与计费所有者:您的 {owner} 账户;用量由该账户计费。",
1554 "ProviderExternalRevokeScope": "撤销仅清除本设备上 Codewhale 的同意记录;绝不会读取、修改或删除 {owner} 的文件。",
1555 "ProviderExternalOwnerOnly": "所有者:{owner}",
1556 "ProviderExternalPinnedPathChanged": "警告:环境中的 {owner} 凭据路径已更改;同意仍固定在已授权的路径上。",
1557 "ProviderExternalRevokeConfirmTitle": " 撤销外部凭据访问? ",
1558 "ProviderExternalGrantedToast": "已为{provider}授予{owner}只读访问权限。不刷新、不发起身份/发现请求、不写入外部文件;正常提供商请求可以使用该令牌。",
1559 "ProviderExternalSaveFailedToast": "未保存外部凭据同意:{error}",
1560 "ProviderExternalRevokedToast": "已撤销{provider}的外部凭据访问权限",
1561 "ProviderExternalRevokeFailedToast": "未能撤销外部凭据访问权限:{error}",
1562 "ThemeSurfaceTitle": "主题 · 实时预览",
1563 "FleetRosterHeaderLabel": "团队",
1564 "FleetRosterTabRoster": "成员",
1565 "FleetRosterTabSetup": "设置",
1566 "FleetRosterWorkers": "工作器",
1567 "FleetRosterMembersCount": "{count} 个成员",
1568 "FleetRosterOperatorFirst": "协调者统领 · 会话模型驱动此 Fleet",
1569 "FleetRosterOperatorRow": "协调者 · 领队",
1570 "FleetRosterShadowBadgeProjectOverride": "已保存到本项目",
1571 "FleetRosterShadowBadgePersonalIgnored": "已保存副本被忽略",
1572 "FleetRosterShadowBadgePersonalOverride": "已保存到所有项目",
1573 "FleetRosterShadowBadgeConfigOverride": "已保存在设置中",
1574 "FleetRosterLayersLabel": "保存位置",
1575 "FleetRosterLayerWins": "生效",
1576 "FleetRosterLayerIgnored": "被忽略的副本",
1577 "FleetReadyNotice": "Fleet 已就绪 · /fleet 打开角色 · /fleet setup 调整成员模型",
1578 "FleetProfileIdentityVerifyFailed": "无法校验现有配置标识({error});请先修复列出的文件再保存。",
1579 "FleetProfileIdConflict": "配置 id `{id}` 已被 {path} 占用;请重新起草为不同的角色或先移除旧文件。",
1580 "FleetProfileProviderUnconfigured": "配置指定的 provider `{provider}` 尚未配置凭据({env});请先在 /provider 中设置,再保存。",
1581 "FleetModelAdded": "已将 {route} 添加到 团队 `{fleet}`",
1582 "FleetModelAddedAs": "已将 {route} 作为 {roles} 添加到 团队 `{fleet}`",
1583 "FleetModelAddedCreatedNote": "(新的个人 团队,已选中)",
1584 "FleetModelAddedSelectedNote": "(已选中)",
1585 "FleetModelRemoved": "已将 {route} 从 团队 `{fleet}` 中移除",
1586 "FleetModelRemovedRoles": "已将 {route}({roles})从 团队 `{fleet}` 中移除",
1587 "FleetModelUnchanged": "{route} 保留在 团队 `{fleet}` 中:{reason}",
1588 "FleetModelReasonOperatorRoute": "这是你当前的模型(团队 的操作员路由);请切换模型或用 /fleet save 更改",
1589 "FleetModelReasonAlreadyPresent": "已在 团队 中",
1590 "FleetModelErrorNeedsRoute": "团队 模型需要同时提供 provider ID 和模型 ID",
1591 "FleetModelErrorNeedsRole": "团队成员是一个角色;请指定一个(例如 `/fleet add {route} scout`)",
1592 "FleetModelErrorNoSelection": "未选择 团队;你的 团队 仅包含会话模型",
1593 "FleetModelErrorOperatorRoute": "{route} 是 团队 `{fleet}` 的操作员路由;请用 /fleet save 更改,而不是移除",
1594 "FleetModelErrorNotInFleet": "{route} 不在 团队 `{fleet}` 中",
1595 "FleetModelsEmpty": "你的 团队 仅包含会话模型。添加一个:/fleet add <provider> <model> [role…](或在 /model 的某一行按 ⇧F)。",
1596 "FleetModelsHeader": "你的 团队 `{fleet}`({count} 个模型)",
1597 "FleetModelsBroken": "无法加载所选 团队:{error}。请修复文件,或用 /fleet 团队s 选择另一个。",
1598 "FleetModelsFooter": "添加:/fleet add <provider> <model> [role…] · 移除:/fleet remove <provider> <model>",
1599 "FleetModelsFactPrice": "${input}/{output} 每百万 token",
1600 "FleetModelsFactContext": "{context}k ctx",
1601 "FleetModelsFactTools": "工具",
1602 "FleetAddUsage": "用法:/fleet add <provider> <model> [role…] — 例如 /fleet add openrouter z-ai/glm-5.3-flash explore",
1603 "FleetAddProviderUnconfigured": "`{provider}` 不是已配置的 provider。请先在 ~/.codewhale/config.toml 中配置,或用 /provider 切换到它,再添加到 团队。",
1604 "FleetAddModelNotServed": "{provider} 在当前目录中不提供 `{model}`;运行 /models 查看它提供的模型,或用其列出的精确 ID 执行 /fleet add。",
1605 "FleetAddFailed": "无法添加到 团队:{error}",
1606 "FleetRemoveUsage": "用法:/fleet remove <provider> <model>",
1607 "FleetRemoveFailed": "无法从 团队 移除:{error}",
1608 "FleetToggleFailed": "无法更新 团队:{error}",
1609 "FleetDestStepTitle": "这个配置文件应保存在哪里?",
1610 "FleetDestStepSubtitle": "在最后一步确认之前不会写入任何内容。",
1611 "FleetDestProjectLabel": "此项目",
1612 "FleetDestPersonalLabel": "个人",
1613 "FleetDestProjectSummary": "仅此项目",
1614 "FleetDestPersonalSummary": "在所有项目中可用",
1615 "FleetDestProjectDescription": "优先于同 ID 的个人配置文件。",
1616 "FleetDestPersonalDescription": "若项目有同 ID 的自有配置文件,那里以项目配置为准。",
1617 "FleetDestPathLine": "文件: {path}",
1618 "FleetDestUnavailable": "不可用: {reason}",
1619 "FleetDestReasonNoProjectConfig": "本次会话已禁用项目配置文件 (--no-project-config)",
1620 "FleetDestReasonWorkspaceMissing": "工作区文件夹 {path} 不存在或不是目录",
1621 "FleetDestReasonHomeUnavailable": "无法解析你的 Codewhale 主目录 ({error})",
1622 "FleetDestWillReplace": "将替换现有文件 {path}",
1623 "FleetDestOverridesProject": "此项目已有 '{id}' 配置文件,在此处以它为准;这个个人配置文件将在其他项目中生效。",
1624 "FleetDestOverridesPersonal": "在此项目内优先于你的个人 '{id}' 配置文件。",
1625 "FleetDestOverridesBuiltIn": "替换名册中的 {origin} '{id}' 角色。",
1626 "FleetSavesToChip": "保存到: {scope} · {path}",
1627 "FleetSavesToUndecided": "保存到: 在第 3 步选择——此项目 或 个人",
1628 "FleetActionSaveProject": "保存到此项目",
1629 "FleetActionSavePersonal": "保存为个人配置文件",
1630 "FleetActionReplaceProject": "替换此项目中的文件",
1631 "FleetActionReplacePersonal": "替换个人配置文件",
1632 "FleetActionConfirmReplace": "再按一次 Enter 以替换 {file}",
1633 "FleetActionChangeDestination": "更改保存位置",
1634 "FleetActionBack": "返回",
1635 "FleetReviewSavesTo": "保存到",
1636 "FleetModelRowBlockedNotice": "不可选择: {reason}。请在 /provider 中配置或选择其他行。",
1637 "FleetDestProjectDisabledSave": "本次会话已禁用项目配置文件 (--no-project-config);未保存任何内容。请选择个人,或不带该参数重新启动。",
1638 "WorkflowStatusWaiting": "等待中",
1639 "WorkflowStatusDegraded": "部分失败",
1640 "WorkflowRunFailedToast": "工作流运行失败",
1641 "WorkflowDebrief": "复盘:{done}/{total} 已完结 · {failed} 失败 · {cancelled} 已取消 · {elapsed}",
1642 "WorkflowDispatchFailureLine": "调度失败 · {slot}:{message}",
1643 "WorkflowDispatchFailuresOmitted": "调度失败:另有 {count} 条较早记录未显示",
1644 "WorkflowDispatchFallbackTask": "任务",
1645 "WorkflowTranscriptDetails": "记录:完整运行 JSON 可在工具详情中查看({details})",
1646 "WorkflowReceiptRole": "角色 {value}",
1647 "WorkflowReceiptReasoning": "推理 {value}",
1648 "WorkflowReceiptVia": "路由 {value}",
1649 "WorkflowReceiptTokens": "令牌 {value}",
1650 "WorkflowReceiptTools": "工具 {value}",
1651 "WorkflowReceiptDuration": "时长 {value}",
1652 "WorkflowReceiptUnknown": "未知",
1653 "WorkflowReceiptProviderReported": "提供商报告",
1654 "WorkflowReceiptEstimated": "估算",
1655 "SidebarTasksLabel": "任务",
1656 "TaskOwnershipUnverified": "执行归属尚未验证",
1657 "TaskInventoryUnavailable": "任务存储不可用,正在显示最后已知的状态。",
1658 "SidebarTodoLabel": "待办",
1659 "WorkSurfaceTodoProgress": "{label} {completed}/{total} · 剩余 {remaining}",
1660 "SidebarStopControl": "停止",
1661 "SidebarDestructiveArmed": "破坏性操作已就绪 — 按 Enter 确认,或清空草稿以取消",
1662 "WorkSurfaceStopConfirmHint": "确认停止 · Esc 取消",
1663 "CoordinationWorkTitle": "协调工作",
1664 "CoordinationSummaryDecisions": "{count} 项决策",
1665 "CoordinationSummaryContentions": "{count} 项争用",
1666 "CoordinationSummaryReconciled": "{count} 项已调和",
1667 "CoordinationSchema": "架构 {value}",
1668 "CoordinationSequence": "序列 {value}",
1669 "CoordinationPerSectionLimit": "每个部分最多 {limit} 条",
1670 "CoordinationDecisionsHeading": "决策",
1671 "CoordinationNone": "无",
1672 "CoordinationNoneValue": "无",
1673 "CoordinationStatus": "状态 {status}",
1674 "CoordinationOwner": "所有者 {owner}",
1675 "CoordinationVersion": "版本 {version}",
1676 "CoordinationWriteClaimsHeading": "写入声明",
1677 "CoordinationIsolated": "已隔离",
1678 "CoordinationSharedWorkspace": "共享工作区",
1679 "CoordinationPaths": "路径 {paths}",
1680 "CoordinationContracts": "契约 {contracts}",
1681 "CoordinationContentionsHeading": "争用",
1682 "CoordinationClaimant": "声明方 {claimant}",
1683 "CoordinationDisposition": "处置 {disposition}",
1684 "CoordinationNeutralReconciliationHeading": "中立调和",
1685 "CoordinationCandidates": "{count} 个候选项",
1686 "CoordinationRetry": "重试 {count}/{limit}",
1687 "CoordinationReviewer": "审核者 {reviewer}",
1688 "CoordinationVerifier": "验证者 {verifier}",
1689 "CoordinationVerification": "验证 {verification}",
1690 "CoordinationContextProjectionsHeading": "上下文投影",
1691 "CoordinationContextDecisions": "决策 {decisions}",
1692 "CoordinationBytes": "{count} 字节",
1693 "CoordinationDeduplicated": "已去重 {count} 项",
1694 "CoordinationOmitted": "已省略 {count} 项",
1695 "CoordinationActiveHotPathsHeading": "活动热点路径",
1696 "CoordinationActiveClaims": "{count} 个活跃声明",
1697 "CoordinationMetricsNoteHeading": "指标说明",
1698 "CoordinationMetricsNoAuthoritativeSource": "协调账本没有权威来源时,增长和路由/成本保持为 null",
1699 "CoordinationStatusProposed": "已提议",
1700 "CoordinationStatusAccepted": "已接受",
1701 "CoordinationStatusSuperseded": "已取代",
1702 "ComposerSlashMenuHint": " enter:运行 · tab:补全 · ↑↓:选择 · esc:继续输入 ",
1703 "ApprovalRepoLawBadge": "仓库规则",
1704 "ApprovalRepoLawTitle": "仓库规则",
1705 "ApprovalRepoLawWarning": "仓库规则会在启用审批的权限模式下要求确认。",
1706 "ApprovalRepoLawRuleLabel": "规则 ",
1707 "FilePickerMatchSingular": "@ 附加 · 1 个匹配",
1708 "FilePickerMatchesPlural": "@ 附加 · {count} 个匹配",
1709 "FilePickerScanning": "正在扫描工作区…",
1710 "BehavioralTipPlanning": "在规划?按 {key} 可切换到 Plan 模式",
1711 "BehavioralTipBackgroundReceipt": "回执在 Work 面板中 — 按 {key} 打开检查器",
1712 "BehavioralTipClearedInput": "已清空 · 按 {chord} 恢复",
1713 "BehavioralTipMcpValidation": "{command} 会启动服务器并显示原因",
1714 "BehavioralTipRepeatedCommand": "{command} 可以固定此命令",
1715 "BehavioralTipDurableStateWritten": "已保存 · {command} 查看详情",
1716 "BehavioralTipTodoWrite": "提示:使用 {command} 跟踪多步骤工作,让进度清晰可见",
1717 "SettingLockedDuringTurn": "回合运行期间{setting}已锁定 — 请先按 Esc 中断",
1718 "SettingSubjectMode": "模式",
1719 "SettingSubjectThinking": "思考",
1720 "SettingSubjectModel": "模型",
1721 "SettingSubjectModelAndThinking": "模型与思考",
1722 "SettingSubjectProvider": "提供商",
1723 "SettingSubjectPermissions": "权限",
1724 "ThinkingControlledByAutoRouting": "思考由自动模型路由控制;请先选择固定模型。",
1725 "SavedAsStartupDefault": "已保存为启动默认值",
1726 "ModeAlreadyActiveSavedAsDefault": "已处于 {mode} 模式 — 已保存为启动默认值。",
1727 "StartupDefaultNotSaved": "{setting}未能保存:{error}",
1728 "StartupDefaultSubjectMode": "启动模式",
1729 "StartupDefaultSubjectThinking": "思考级别",
1730 "StartupDefaultSubjectModel": "模型",
1731 "StartupDefaultSubjectAll": "启动默认值",
1732 "SessionsRailTitle": "会话",
1733 "SessionsRailEmpty": "此工作区尚无会话",
1734 "SessionsRailBrowseAll": "浏览所有会话",
1735 "SessionsRailShowingCount": "{total} 个中的 {shown} 个 — 浏览全部",
1736 "SessionsRailUnavailable": "无法读取会话:{error}",
1737 "SessionsActionArchive": "归档",
1738 "SessionsActionShowArchived": "已归档",
1739 "SessionsArchived": "已归档会话 {id}",
1740 "SessionsRestored": "已恢复会话 {id}",
1741 "SessionsArchiveFailed": "归档失败:{error}",
1742 "SessionsShowingArchived": "正在显示已归档会话",
1743 "SessionsHidingArchived": "已隐藏归档会话",
1744 "SessionsArchivedCompact": "已归档",
1745 "KbReasoningDetail": "Open reasoning detail for the selected or current turn",
1746 "KbTurnInspector": "打开回合检查器 (Turn Inspector)",
1747 "CmdTurnInspectDescription": "Open the whole-turn inspector",
1748 "CmdAutomationDescription": "管理持久化的计划自动化 — list 子命令打开自动化管理器",
1749 "AutomationUsage": "用法: /automation [list|show <id>|print <id>|pause <id>|resume <id>|delete <id> [--confirm <token>]|run <id>]",
1750 "AutomationManagerUnavailable": "此会话无法使用自动化管理器。",
1751 "AutomationListFailed": "无法列出自动化: {error}",
1752 "AutomationActionFailed": "无法{action}自动化 {id}: {error}",
1753 "AutomationEmpty": "暂无计划的自动化。请选择“新建自动化”。",
1754 "AutomationListHeading": "已计划的自动化",
1755 "AutomationScopeNote": "自动化属于你,而不是这个仓库——它们会跟随你进入每个仓库。",
1756 "AutomationNoun": "自动化",
1757 "AutomationStatusLabel": "状态",
1758 "AutomationStatusActive": "已启用",
1759 "AutomationStatusPaused": "已暂停",
1760 "AutomationRunStatusQueued": "排队中",
1761 "AutomationRunStatusRunning": "运行中",
1762 "AutomationRunStatusCompleted": "已完成",
1763 "AutomationRunStatusFailed": "失败",
1764 "AutomationRunStatusCanceled": "已取消",
1765 "AutomationActionInspect": "查看",
1766 "AutomationActionPause": "暂停",
1767 "AutomationActionResume": "恢复",
1768 "AutomationActionDelete": "删除",
1769 "AutomationActionRun": "运行",
1770 "AutomationActionCancel": "取消运行",
1771 "AutomationActionPaused": "已暂停",
1772 "AutomationActionResumed": "已恢复",
1773 "AutomationNextLabel": "下次",
1774 "AutomationNameLabel": "名称",
1775 "AutomationPromptLabel": "提示词",
1776 "AutomationCwdLabel": "工作目录",
1777 "AutomationModeLabel": "模式",
1778 "AutomationAllowShellLabel": "允许 Shell",
1779 "AutomationTrustModeLabel": "信任模式",
1780 "AutomationAutoApproveLabel": "自动批准",
1781 "AutomationRruleLabel": "重复规则",
1782 "AutomationDeliveryLabel": "投递",
1783 "AutomationLastLabel": "上次",
1784 "AutomationRecentRunsLabel": "最近运行",
1785 "AutomationNoRuns": "没有运行记录",
1786 "AutomationRunsUnavailable": "运行记录不可用",
1787 "AutomationTaskLabel": "任务",
1788 "AutomationBandScheduled": "已计划",
1789 "AutomationReceiptFired": "已触发",
1790 "AutomationReceiptStarted": "已在后台启动",
1791 "AutomationReceiptCompleted": "已在后台完成",
1792 "AutomationReceiptCoalesced": "已合并",
1793 "AutomationReceiptMissed": "已错过",
1794 "AutomationReceiptExpired": "已过期",
1795 "AutomationReceiptDeleted": "已删除",
1796 "AutomationRunLabel": "运行",
1797 "AutomationDeletedRunsDetail": "已删除运行记录: {run_count}",
1798 "AutomationDeletePreview": "删除尚未确认,未删除任何内容。\n自动化: {id}({name})\n运行记录: {run_count}\n要删除定义和运行历史,请运行:\n{command}",
1799 "AutomationDeleteConfirmationStale": "删除确认与自动化 {id} 的当前状态不再匹配,未删除任何内容。请用 {command} 查看当前状态。",
1800 "WhaleStateResting": "休息中",
1801 "WhaleStateThinking": "思考中",
1802 "WhaleStateWorking": "工作中",
1803 "WhaleStateWaiting": "等待你",
1804 "WhaleStateBlocked": "已阻塞",
1805 "WhaleStateOffline": "离线",
1806 "AgentStatusParked": "已停放",
1807 "AgentStatusParkedRecovery": "没有人在等待它;用 resume_from 继续,或用 cancel 关闭",
1808 "WhaleAnimalScout": "喙鲸",
1809 "WhaleAnimalPatch": "港湾鼠海豚",
1810 "WhaleAnimalHarbor": "座头鲸",
1811 "WhaleAnimalEcho": "领航鲸",
1812 "WhaleAnimalKeel": "抹香鲸",
1813 "WhaleAnimalLantern": "虎鲸",
1814 "WhaleAnimalPlain": "鲸",
1815 "WhaleJobScout": "调研",
1816 "WhaleJobPatch": "编码",
1817 "WhaleJobHarbor": "协调",
1818 "WhaleJobEcho": "沟通",
1819 "WhaleJobKeel": "运维",
1820 "WhaleJobLantern": "评审",
1821 "WhaleJobPlain": "通用工作",
1822 "SessionMetricsTurn": "轮",
1823 "SessionMetricsTurns": "轮",
1824 "SessionMetricsStep": "步",
1825 "SessionMetricsSteps": "步",
1826 "SessionMetricsLlm": "LLM",
1827 "SessionMetricsTools": "工具调用",
1828 "SessionMetricsTtft": "TTFT 平均",
1829 "SessionMetricsTokensPerSecond": "平均 tok/s",
1830 "SessionMetricsCache": "缓存命中",
1831 "SessionMetricsInput": "输入",
1832 "SessionMetricsStatusLine": "会话指标:{metrics}",
1833 "StatusLabelRoute": "路由",
1834 "StatusLabelDirectory": "目录",
1835 "StatusLabelProjectDocs": "项目文档",
1836 "StatusLabelMode": "模式",
1837 "StatusLabelSafety": "安全",
1838 "StatusLabelMcp": "MCP",
1839 "StatusLabelFleet": "Fleet",
1840 "StatusLabelContextWindow": "上下文窗口",
1841 "StatusLabelWindowSource": "窗口来源",
1842 "StatusLabelWindowOverride": "窗口覆盖",
1843 "StatusLabelCatalog": "目录",
1844 "StatusLabelCloudFacts": "云端事实",
1845 "StatusLabelSession": "会话",
1846 "StatusLabelSessionTokens": "会话令牌",
1847 "StatusLabelSessionCost": "会话费用",
1848 "StatusLabelToolOutputs": "工具输出",
1849 "StatusRouteSummary": "{provider} · {model} · 推理 {reasoning}",
1850 "StatusProjectDocsNone": "无项目文档",
1851 "StatusPostureSummary": "{mode} · 审批 {approval} · {shell} · {trust}",
1852 "StatusShellOn": "Shell 已开启",
1853 "StatusShellOff": "Shell 已关闭",
1854 "StatusTrustedWorkspace": "已信任工作区",
1855 "StatusWorkspace": "工作区",
1856 "StatusApprovalAsk": "询问",
1857 "StatusApprovalAuto": "自动审查",
1858 "StatusApprovalFullAccess": "完全访问",
1859 "StatusApprovalNever": "从不允许",
1860 "StatusMcpConfigured": "已配置 {count} 个",
1861 "StatusFleetDrifted": "{fleet} · {count} 条已保存路由不在当前目录中:{ids}",
1862 "StatusContextUsage": "已使用 {percent}%({used} / {max} 令牌)",
1863 "StatusContextSourceConfigured": "配置值",
1864 "StatusContextSourceConfiguredModel": "配置值(按模型)",
1865 "StatusContextSourceProviderReported": "提供商报告",
1866 "StatusContextSourceKimiSafeFloor": "静态 Kimi Code 安全下限",
1867 "StatusContextSourceCatalog": "目录",
1868 "StatusContextSourceModelHint": "模型名称提示(未验证)",
1869 "StatusContextSourceFallback": "回退值(未验证)",
1870 "StatusWindowOverrideProvider": "config.toml 中 [providers.{table}] 的 context_window",
1871 "StatusWindowOverrideActiveProvider": "config.toml 中当前提供商表的 `context_window`",
1872 "StatusSessionNotSaved": "尚未保存",
1873 "StatusSessionSummary": "{session} · {cells} 个单元 · {messages} 条 API 消息",
1874 "StatusSessionTokensSummary": "输入 {input} · 输出 {output} · 总计 {total} · {cache}",
1875 "StatusCacheNotReported": "未报告缓存",
1876 "StatusCacheSummary": "缓存命中 {hit} / 未命中 {miss}",
1877 "StatusToolRawPressure": "{count} 个原始输出超出上限(约 {chars} 字符),增加上下文压力",
1878 "StatusToolCompactReceipts": "{count} 个精简回执",
1879 "StatusToolArtifacts": "{count} 个工件,已存储 {bytes}",
1880 "StatusToolNone": "未跟踪大型输出",
1881 "StatusSafetyReadOnlyUnenforced": "此平台无 OS 沙箱(已请求只读但未执行),网络关闭",
1882 "StatusSafetyReadOnly": "沙箱只读,网络关闭",
1883 "StatusSafetyWorkspaceWriteUnenforcedNetworkOn": "此平台无 OS 沙箱(已请求 workspace-write 但未执行),网络开启",
1884 "StatusSafetyWorkspaceWriteUnenforcedNetworkOff": "此平台无 OS 沙箱(已请求 workspace-write 但未执行),网络关闭请求也未执行",
1885 "StatusSafetyWorkspaceWriteNetworkOn": "沙箱为 workspace-write,网络开启",
1886 "StatusSafetyWorkspaceWriteNetworkOff": "沙箱为 workspace-write,网络关闭",
1887 "StatusSafetyDisabled": "沙箱已禁用,网络不受限",
1888 "StatusSafetyDisabledSetuidBlocked": "沙箱已禁用,网络不受限;sudo/setuid 仍被阻止(no-new-privs)",
1889 "StatusSafetyDisabledSetuidAllowed": "沙箱已禁用,网络不受限;sudo/setuid 已放开",
1890 "StatusSafetyExternal": "外部沙箱,网络控制委托给主机",
1891 "StatusPointers": "每轮令牌:/tokens · 页脚项目:/statusline",
1892 "AutoReviewReceiptGuardianAllowed": "Auto-Review 已允许 '{tool}'(风险 {risk},模型守护者):{reason}",
1893 "AutoReviewReceiptGuardianDenied": "Auto-Review 已拒绝 '{tool}'(风险 {risk},模型守护者):{reason}",
1894 "AutoReviewReceiptGuardianUnavailable": "Auto-Review 无法审查 '{tool}'({reason});已拒绝,故障关闭",
1895 "AutoReviewReceiptDeterministicBlocked": "Auto-Review 已阻止 '{tool}'(确定性策略):{reason}",
1896 "AutoReviewReceiptHeld": "Auto-Review 未暂停即搁置了 '{tool}';已拒绝(需要人工决定 — 切换到 Ask)",
1897 "FooterHintEscInterrupt": "Esc 中断",
1898 "PostureHintEnterAgain": "再按 {enter} 立即发送 · {steer} 引导",
1899 "PermissionsPostureHeader": "当前访问级别:{posture}",
1900 "PermissionsPostureAsk": "Ask:会改变权限、成本、范围或结果的 tool 调用会弹出提示;已证明安全的只读调用无需提示即可运行。上面的 ask 规则始终强制提示。",
1901 "PermissionsPostureAuto": "Auto-Review:从不弹出提示。确定性策略允许已证明安全的调用,并硬性阻止类似发布或破坏性的后台工作;无法证明安全的调用交给一次性模型守护者,其给出理由后允许或拒绝(高或严重风险绝不自动运行;审查失败即拒绝,故障关闭)。需要人工决定的搁置会被拒绝而非隐藏。每个此类决定都会作为备注写入对话记录和审计日志。",
1902 "PermissionsPostureBypass": "Full Access:普通 tool 调用无需提示即可运行。不可绕过的安全、仓库规则和托管策略搁置会作为硬性阻止故障关闭,而不是弹出提示。",
1903 "PermissionsPostureNever": "never:仅运行被视为安全/只读的 tool;其他一切均在不提示的情况下被阻止。",
1904 "PermissionsReceiptsNote": "未经提示做出的决定(Auto-Review 守护者裁定、阻止和搁置)会作为对话记录备注显示,并写入 {audit_path} 的审计日志。Full Access 只能通过 Shift+Tab 或 /config 有意选择,绝不会由规则选择。",
1905 "AgentFocusOpened": "已聚焦 {agent}。之后的消息将发送给该工作者;按 Esc 返回主对话。",
1906 "AgentFocusClosed": "已返回主对话。",
1907 "AgentFocusBanner": "{agent} · {status}",
1908 "AgentFocusComposerChip": "→ {agent}",
1909 "AgentFocusPlaceholder": "给 {agent} 发消息 · Esc 返回主对话",
1910 "AgentFocusNoTranscript": "{agent} 尚无对话记录。工作者开始交流后会在此显示。",
1911 "AgentFocusOmitted": "内存中的对话记录省略了较早的 {count} 条消息。",
1912 "AgentFocusFollowUpDelivered": "已为 {agent} 排队:它会在下一轮读取该消息。",
1913 "AgentFocusFollowUpQueued": "已为 {agent} 排队",
1914 "AgentFocusFollowUpContinued": "{agent} 已完成;已在新分支({target})上继续。此视图现在跟随该分支。",
1915 "AgentFocusFollowUpFailed": "无法发送给 {agent}:{reason}",
1916 "FooterHintForAgents": "智能体",
1917 "FooterHintToManage": "管理",
1918 "AgentRailQueuedCount": "{count} 条排队",
1919 "AgentFocusPosture": "{role} · {write} · {network} · {shell}",
1920 "AgentFocusPostureWrites": "可写入",
1921 "AgentFocusPostureReadOnly": "只读",
1922 "AgentFocusPostureNetwork": "可联网",
1923 "AgentFocusPostureNoNetwork": "无网络",
1924 "AgentFocusPostureShellFull": "可用 shell",
1925 "AgentFocusPostureShellReadOnly": "只读 shell",
1926 "AgentFocusPostureShellNone": "无 shell",
1927 "GoalReceiptSet": "已设定目标:“{objective}” · /goal 查看进度 · /goal pause 或 /goal clear 停止",
1928 "GoalReceiptSetOperate": "◆ 已设定目标 · Operate 会持续工作直到验证完成 · /goal 可编辑",
1929 "GoalControlAccepted": "目标控制已保存;将在下一个安全边界应用。",
1930 "GoalControlRuntimeUnavailable": "目标控制已保存,但运行时当前不可用。重启后将恢复该状态。",
1931 "GoalStatusIdleHint": "当前未运行 — 发送消息或 /goal resume 以继续",
1932 "CmdAutoDescription": "用自动审核工作——不必先设目标或工作流",
1933 "AutoReceiptOn": "已开启自动审核。/goal 盯住一个目标;/workflow 运行脚本。",
1934 "AutoReceiptPlanNote": "在切换到工作或 Operate 之前,计划模式仍为只读。",
1935 "GoalContinuationWaiting": "目标运行中 · {delay} 后开始下一轮 · 按 Esc、Ctrl+C 或使用 /goal pause 可停止待执行的继续操作",
1936 "GoalContinuationReady": "目标继续操作已就绪;队列中的控制命令会在下一轮之前执行。",
1937 "GoalContinuationStopped": "已停止待执行的目标继续操作;目标仍保持运行状态。",
1938 "McpCapabilitiesAdvertised": "已声明的能力:{capabilities}",
1939 "McpCapabilitiesLegacyFallback": "已声明的能力:未提供;使用旧版发现回退",
1940 "McpCapabilitiesNotObserved": "已声明的能力:服务器未连接,尚未观测",
1941 "PickerActionTestConnection": "测试连接",
1942 "ProviderCustomFormBaseUrl": "基础 URL",
1943 "ProviderCustomFormModel": "默认模型",
1944 "ProviderCustomFormHint": "OpenAI 兼容端点。请保存环境变量名,不要保存原始密钥。",
1945 "ProviderConnectionChecked": "连接已检查(/models 返回 2xx)。未检查模型是否可用。",
1946 "ProviderConnectionCheckedPickModel": "连接已检查(/models 返回 2xx)。请选择默认模型;未检查模型是否可用。",
1947 "ProviderTestConnectionNeedKey": "尚未保存 {provider} 的 API 密钥。请先输入密钥,再按 T 测试连接。",
1948 "ProviderTestConnectionFailed": "{provider} 连接检查失败:{error}",
1949 "ProviderTestConnectionNoEndpoint": "{provider} 没有 /models 端点,因此未探测可达性。",
1950 "OperateBoardHeader": "Operate {id} [{status}] 节奏={pace} 写手={writers}",
1951 "OperateBoardBurnObserved": "消耗 观测 ${actual}/时 vs 目标 ${target}/时",
1952 "OperateBoardBurnNoCap": "消耗 无上限",
1953 "OperateBoardDirectionEmpty": "方向 (为空 — 空转受阻)",
1954 "OperateBoardDirectionLine": "方向 {line}",
1955 "OperateBoardPlanMissing": "领队计划 (无 — 工作单元未获准)",
1956 "OperateBoardPlanHeader": "领队计划 id 负责人 开始 时长 预估$ 依赖 标题",
1957 "OperateBoardGantt": "甘特图 时间 →",
1958 "ConfigCategoryAppearance": "外观",
1959 "ConfigCategoryModelsProviders": "模型与提供商",
1960 "ConfigCategoryFleet": "Fleet",
1961 "ConfigCategoryWork": "工作",
1962 "ConfigCategoryToolsMcp": "工具与 MCP",
1963 "ConfigCategoryTrust": "信任",
1964 "ConfigCategoryMotion": "动效",
1965 "ConfigCategoryAdvanced": "高级",
1966 "ConfigFactCurrent": "当前",
1967 "ConfigFactSaved": "已保存",
1968 "ConfigFactStartup": "启动时",
1969 "ConfigFactSource": "来源",
1970 "ConfigFactScope": "范围",
1971 "ConfigFactApply": "生效",
1972 "ConfigFactKind": "类型",
1973 "ConfigFactAvailable": "可用性",
1974 "ConfigFactObserved": "观测值",
1975 "ConfigFactOpens": "打开",
1976 "ConfigLaneUnobserved": "本会话未观测",
1977 "ConfigSourceSession": "会话",
1978 "ConfigSourceUserSettings": "settings.toml",
1979 "ConfigSourceConfig": "config.toml",
1980 "ConfigSourceManaged": "托管策略",
1981 "ConfigApplyEffectiveNow": "立即生效",
1982 "ConfigApplyOnSave": "保存后生效",
1983 "ConfigApplyNextSession": "下次会话",
1984 "ConfigApplyRestart": "需要重启",
1985 "ConfigApplyReadOnly": "只读",
1986 "ConfigApplyReload": "已保存 · 运行中的服务器需执行 `/mcp reload`",
1987 "ConfigApplyUiNowEngineRestart": "界面立即生效 · 引擎工具需重启",
1988 "ConfigKindToggle": "开关",
1989 "ConfigKindChoice": "选项",
1990 "ConfigKindNumber": "数字",
1991 "ConfigKindText": "文本",
1992 "ConfigKindAction": "操作",
1993 "ConfigKindReadOnly": "只读",
1994 "ConfigRowActionNote": "操作 · 非持久化设置",
1995 "ConfigRowDiagnosticNote": "观测回执 · 此处不可编辑",
1996 "ConfigNavHint": "←/→ 或 Tab 切换类别 · ↑/↓ 切换设置",
1997 "ConfigActivateAgain": "按 Enter 或再次点击:",
1998 "ConfigSearchLabel": " 搜索: ",
1999 "ConfigEditChooseLabel": "选择:",
2000 "ConfigChoiceFooter": " ↑/↓ 或点击选择 · Enter/应用 · Esc/取消 · 1-9 跳转 ",
2001 "ConfigChoiceFooterCompact": " ↑/↓ 或点击 · Enter/应用 · Esc ",
2002 "ConfigEditorApply": "应用",
2003 "ConfigEditorCancel": "取消",
2004 "ConfigLaneUnavailable": "不可用:{error}",
2005 "ConfigSourceEnvironment": "环境覆盖 ({name})",
2006 "ConfigSourceTerminal": "终端覆盖 ({name})",
2007 "ConfigDescriptionDefault": "按 Enter 更改值 · Esc 关闭。徽标显示范围。",
2008 "ConfigValueOn": "开",
2009 "ConfigValueOff": "关",
2010 "ConfigValueProviderDefault": "提供商默认",
2011 "ConfigChoiceAsk": "询问",
2012 "ConfigChoiceAutoReview": "自动审核",
2013 "ConfigChoiceUseTuiDefault": "使用 TUI 权限默认值",
2014 "ConfigChoiceFullAccess": "完全访问",
2015 "ConfigChoiceNever": "从不",
2016 "ConfigChoiceModeAct": "执行",
2017 "ConfigChoiceModePlan": "规划(只读)",
2018 "ConfigChoiceModeOperate": "运营",
2019 "ConfigChoicePlacementTop": "顶部",
2020 "ConfigChoicePlacementBottom": "底部栏",
2021 "ConfigChoicePlacementLeft": "左侧边栏",
2022 "ConfigChoicePlacementRight": "右侧边栏",
2023 "ConfigChoiceRailTasks": "任务",
2024 "ConfigChoiceRailAgents": "代理",
2025 "ConfigChoiceRailContext": "上下文",
2026 "ConfigChoiceStatusCw": "Codewhale 标记",
2027 "ConfigChoiceStatusDots": "动画圆点",
2028 "ConfigChoiceDiffFull": "完整差异",
2029 "ConfigChoiceDiffSummary": "摘要",
2030 "ConfigChoiceDetailAsk": "在可能造成重大更改的工具运行前询问。",
2031 "ConfigChoiceDetailAutoReview": "自动审核工具风险,需要你决定时才询问。",
2032 "ConfigChoiceDetailUseTuiDefault": "移除根配置覆盖,使用已保存的 TUI 权限选择。",
2033 "ConfigChoiceDetailFullAccess": "无需审批提示即可运行工具;工作区规则仍然适用。",
2034 "ConfigChoiceDetailNever": "阻止所有需要审批的工具。",
2035 "ConfigChoiceDetailModeAgent": "以可协作并使用工具的状态开始。",
2036 "ConfigChoiceDetailModePlan": "在只读的规划工作区中开始。",
2037 "ConfigChoiceDetailModeOperate": "Operate 把你的提示变成目标并行推进:可拆分的流交给后台工作者,停止前先验证。",
2038 "ConfigChoiceDetailPlacementTop": "在对话记录上方显示任务、待办和工作者。",
2039 "ConfigChoiceDetailPlacementBottom": "在输入框下方显示任务、待办和工作者。",
2040 "ConfigChoiceDetailPlacementLeft": "终端足够宽时,在左侧边栏显示任务、待办和工作者。",
2041 "ConfigChoiceDetailPlacementRight": "终端足够宽时,在右侧边栏显示任务、待办和工作者。",
2042 "ConfigChoiceDetailPlacementOff": "完全隐藏侧栏。",
2043 "ConfigChoiceDetailRailTasks": "侧栏显示实时的任务 / 待办 / 工作者列表。",
2044 "ConfigChoiceDetailRailAgents": "侧栏显示子代理和扇出状态。",
2045 "ConfigChoiceDetailRailContext": "侧栏显示工作区、令牌和成本上下文。",
2046 "ConfigChoiceDetailLowMotionOn": "停止实时状态的动效,不改变模型输出。",
2047 "ConfigChoiceDetailLowMotionOff": "允许其他外观设置所选的动效。",
2048 "ConfigChoiceDetailFancyOn": "如实为工具、状态和海洋的实时状态添加动画。",
2049 "ConfigChoiceDetailFancyOff": "让实时状态标记和海洋效果保持静止。",
2050 "ConfigChoiceDetailShowThinkingOn": "在对话记录中显示模型推理块。",
2051 "ConfigChoiceDetailShowThinkingOff": "隐藏模型推理;回答和工具仍然可见。",
2052 "ConfigChoiceDetailThinkingHighlightOn": "填充模型推理的背景。",
2053 "ConfigChoiceDetailThinkingHighlightOff": "保留虚线推理边栏和斜体文字,不填充背景。",
2054 "ConfigHintModel": "本会话实时路由的模型;按 Enter 打开 /model",
2055 "ConfigHintFastModel": "当提供商有已知的同系模型时,供 Auto 路由和代理的 model_strength=faster 使用",
2056 "ConfigHintProvider": "凭据、模型和端点一起切换",
2057 "ConfigHintApprovalMode": "仅本会话:询问 | 自动审核 | 完全访问",
2058 "ConfigHintPermissionPosture": "新会话的默认值:询问 | 自动审核 | 完全访问",
2059 "ConfigHintApprovalPolicy": "选择完全访问会解除原始配置覆盖",
2060 "ConfigHintManagedApprovalPolicy": "项目、配置文件、环境、托管配置或组织要求控制此值",
2061 "ConfigHintManagedAllowShell": "项目、配置文件、环境或托管配置控制 shell 访问",
2062 "ConfigHintAllowShell": "开启后在代理模式中暴露 shell 工具;权限规则仍然适用",
2063 "ConfigHintComposerMultilineMode": "关:Enter 发送,Shift+Enter 换行;开:Enter 换行,Shift+Enter 发送",
2064 "ConfigHintBooleanValues": "on/off, true/false, yes/no, 1/0",
2065 "ConfigHintDensity": "compact | comfortable | spacious",
2066 "ConfigHintInlineDiffs": "full | summary | off;精确更改仍在 Alt/Option+V 详情中",
2067 "ConfigHintToolCollapse": "compact | expanded | calm",
2068 "ConfigHintBackgroundColor": "#RRGGBB | default",
2069 "ConfigHintWorkSurfacePlacement": "侧栏需要 Ocean 模式且至少 72 列",
2070 "ConfigHintRailPanel": "侧栏显示的面板",
2071 "ConfigHintWorkSurfaceTopHeight": "5..=16 行 · 也可拖动分隔线调整",
2072 "ConfigHintWorkSurfaceSideWidth": "26..=80 列 · 也可拖动分隔线调整",
2073 "ConfigHintBaseUrl": "实时端点的只读路由回执 · 通过 /provider 一起更改提供商、凭据和端点",
2074 "ConfigHintContextWindow": "最大上下文长度 / 上下文大小(令牌)· 在 config.toml 中设置 `[providers.<name>] context_window`",
2075 "ConfigHintEffectiveContextWindow": "已解析的最大上下文长度 / 上下文大小 · 决定压缩、压力和预检",
2076 "ConfigHintCostCurrency": "usd | cny",
2077 "ConfigHintCalmMode": "让对话记录装饰和工具详情更安静;与实时动效无关",
2078 "ConfigHintLowMotion": "开启后覆盖实时状态动效;模型输出不变",
2079 "ConfigHintFancyAnimations": "开启后如实为工具、状态和海洋的实时状态添加动画",
2080 "ConfigHintShowThinking": "在聊天中显示或隐藏模型推理;任务列表保持简洁",
2081 "ConfigHintThinkingDefaultExpanded": "默认展开模型推理;Space 仍可切换每个块",
2082 "ConfigHintThinkingPreviewLines": "折叠的已完成思考预览行数(默认 2;0=仅标题;10=旧式转储)",
2083 "ConfigHintHelpExpandGroups": "打开帮助/快捷键时展开所有分组;默认折叠长尾",
2084 "ConfigHintPinLastPrompt": "最后一条用户提示滚出视野时固定在对话记录顶部",
2085 "ConfigHintThinkingHighlight": "填充模型推理背景;关闭时虚线边栏仍可见",
2086 "ConfigHintSynchronizedOutput": "auto | on | off;终端重绘节奏,不是模型速度",
2087 "ConfigHintDefaultMode": "act (agent) | plan | operate",
2088 "ConfigHintMaxHistory": "整数(允许 0)",
2089 "ConfigHintAutoCompactThreshold": "10..=100 · 压缩阈值:触发自动压缩时占可用上下文长度的百分比",
2090 "ConfigHintDefaultModel": "仅 DeepSeek 的旧版回退;其他提供商使用上方按提供商划分的模型",
2091 "ConfigHintReasoningEffort": "default 恢复该模型自身的默认值;常开思考模型没有 off",
2092 "ConfigHintMcpOpen": "打开 MCP 管理器 · 连接 / 重连 / 重新认证 / 诊断",
2093 "ConfigHintMcpReconnect": "重连 MCP · /mcp reload",
2094 "ConfigHintMcpDiagnose": "诊断 MCP · /mcp validate",
2095 "ConfigHintPluginsOpen": "打开插件 · 信任、启用或诊断",
2096 "ConfigHintMcpConfigPath": "mcp.json 的路径",
2097 "ConfigHintFleetMaxSpawnDepth": "0 禁止子代理;默认 3(与子代理同一维度);上限 8",
2098 "ConfigHintFeatureSubagents": "只读的功能开关状态;/fleet setup 是面向用户的路径",
2099 "ConfigHintFeatureWebSearch": "网页搜索工具的只读功能开关状态",
2100 "ConfigHintFeatureApplyPatch": "补丁编辑工具的只读功能开关状态",
2101 "ConfigHintFeatureMcp": "MCP 工具的只读功能开关状态",
2102 "ConfigHintFeatureExecPolicy": "执行策略工具的只读功能开关状态",
2103 "ConfigHintFeatureVisionModel": "视觉/模型图像支持的测试版功能开关",
2104 "ConfigHintGoalCommand": "/goal 设置目标、预算和工作上下文状态",
2105 "ConfigHintWorkflow": "/workflow 运行带扇出/扇入运行卡片的脚本化操作",
2106 "LaunchMenuNewWorktree": "新建工作树",
2107 "LaunchMenuResume": "恢复会话",
2108 "LaunchMenuQuit": "退出",
2109 "LaunchNoticeClaude": "检测到 Claude Code。运行 /import-claude 查看可迁移的内容:MCP 服务器、安全设置和权限。未经你确认不会应用任何更改。",
2110 "LaunchNewSession": "新建会话",
2111 "LaunchRecentHeading": "最近",
2112 "LaunchHelpLine": "/help 查看命令 · {dock} 打开工作栏",
2113 "LaunchSeeAllSessions": "查看全部会话…",
2114 "LaunchNoRecentSessions": "暂无最近会话 — 在下方输入以开始。",
2115 "LaunchResumeFailed": "恢复失败:{error}",
2116 "ReceiptSessionHooks": "钩子 {count}",
2117 "AutomationEditorNew": "新建自动化",
2118 "AutomationEditorEdit": "编辑自动化",
2119 "AutomationEditorSchedule": "运行计划",
2120 "AutomationEditorDaily": "每天",
2121 "AutomationEditorWeekly": "每周",
2122 "AutomationEditorHourly": "每小时",
2123 "AutomationEditorOnce": "仅一次",
2124 "AutomationEditorCustom": "自定义",
2125 "AutomationEditorTime": "时间 (HH:MM)",
2126 "AutomationEditorDate": "日期 (YYYY-MM-DD)",
2127 "AutomationEditorDays": "星期",
2128 "AutomationEditorLocalTime": "时区:本地 ({zone})",
2129 "AutomationEditorProvider": "选择模型会固定其提供商。当前配置:{provider}。",
2130 "AutomationEditorDefaultModel": "默认模型",
2131 "AutomationEditorInheritedProvider": "运行时默认值",
2132 "AutomationEditorEnabled": "启用",
2133 "AutomationEditorControls": "Tab 切换字段 · Enter 编辑 · ↑↓ 调整 · Ctrl+A 全选",
2134 "AutomationEditorPromptControls": "Enter 换行 · Tab 下一字段 · Ctrl+A 全选",
2135 "AutomationEditorSaveFailed": "无法保存:{error}",
2136 "AutomationEditorBusy": "自动化存储正忙。请重新保存。",
2137 "AutomationEditorSaved": "已保存 {name}",
2138 "AutomationEditorPreviewUnavailable": "下次运行时间不可用;将保留现有计划",
2139 "AutomationEditorConflict": "自动化已发生更改。请取消后重新打开。",
2140 "AutomationEditorInvalidWorkspace": "请选择已有的工作目录。",
2141 "AutomationEditorModelControls": "输入筛选 · ↑↓ 移动 · Enter 选择 · Esc 返回",
2142 "AutomationEditorPausedPreview": "已暂停 · 无计划运行",
2143 "AutomationEditorInvalidSchedule": "无效的计划:{error}",
2144 "AutomationEditorMonday": "周一",
2145 "AutomationEditorTuesday": "周二",
2146 "AutomationEditorWednesday": "周三",
2147 "AutomationEditorThursday": "周四",
2148 "AutomationEditorFriday": "周五",
2149 "AutomationEditorSaturday": "周六",
2150 "AutomationEditorSunday": "周日",
2151 "CostReasonNotMoney": "不按词元计费",
2152 "CostReasonBillingUnknown": "计费方式未知",
2153 "CostReasonEndpointUnknown": "未确认端点",
2154 "CostReasonRateMissing": "暂无费率",
2155 "CostReasonLiveUnverified": "实时费率未验证",
2156 "CostReasonRetiredAlias": "模型别名已停用",
2157 "CostReasonTierMissing": "暂无对应计价档位",
2158 "CostReasonRoutingDependent": "尚未确认上游费率",
2159 "CostReasonCoverageMissing": "缺少已保存的计费覆盖记录",
2160 "CostReasonTokenRateMissing": "缺少词元类别费率",
2161 "CostReasonInvalidRate": "费率无效",
2162 "CostReasonCurrencyMissing": "缺少该币种费率",
2163 "CostReasonUsageConflict": "词元计数冲突",
2164 "CostChipUnknown": "费用:未知({reasons})",
2165 "CostChipSubtotal": "小计 {amount} + 未知({reasons})",
2166 "CostChipSavedSubtotal": "已保存小计 {amount} + 未知({reasons})",
2167 "CostChipLocal": "费用:本地",
2168 "CostChipAllowance": "用量:{plan}",
2169 "CostChipAllowancePercent": "用量:{plan} · {percent}%",
2170 "McpLoginInProgress": "MCP 服务器“{server}”的 OAuth 登录已在进行中。按 {cancel_key} 取消。",
2171 "McpLoginStarting": "正在启动 MCP 服务器“{server}”的 OAuth 登录。按 {cancel_key} 取消。",
2172 "McpLoginBrowser": "正在浏览器中授权“{server}”。按 {cancel_key} 取消。{url}",
2173 "McpLoginStored": "已保存 MCP 服务器“{server}”的 OAuth 凭据。运行 {command} 重新连接。",
2174 "McpLoginFailed": "MCP 服务器“{server}”的 OAuth 登录失败:{error}",
2175 "McpLoginCancelled": "已取消 MCP 服务器“{server}”的 OAuth 登录。",
2176 "McpLoginHandshakeTimeout": "OAuth 发现或注册超时;请重试登录。",
2177 "McpLoginServerNotFound": "未找到 MCP 服务器“{server}”。",
2178 "McpDiagnosisUnobserved": "此会话尚未观测到 MCP 服务器“{server}”的连接状态。运行 {command} 查看当前连接池。",
2179 "McpDiagnosisSummary": "MCP 服务器“{server}”——上次观测:{state};传输方式 {transport};{tools} 个工具、{resources} 个资源、{prompts} 个提示。",
2180 "McpDiagnosisLastError": "上次错误:{error}。",
2181 "McpDiagnosisNext": "下一步:{command}。",
2182 "McpStateDisabled": "已禁用",
2183 "McpStateAuthorizationRequired": "需要授权",
2184 "McpStateConnecting": "连接中",
2185 "McpStateFailed": "连接失败",
2186 "McpStateDisconnected": "未连接",
2187 "RuntimeStoreRecovered": "对话已恢复到新的运行时存储。之前的运行时任务、审批和自动化未恢复。",
2188 "ResumeExactSessionHint": "要继续此会话,请运行 {command}",
2189 "ResumeSavedSessionHint": "要选择已保存的会话,请运行 {command}",
2190 "GoalProgressLabel": "目标",
2191 "GoalProgressReceipt": "已报告进度 {percent}% {bar}",
2192 "GoalProgressNow": "L 当前 {note}",
2193 "GoalProgressNext": " 下一步 {note}",
2194 "ConfigLabelContextualTips": "上下文提示",
2195 "ConfigHintContextualTips": "在相关操作后偶尔推荐命令;关闭后不再显示提示。",
2196 "ContextualTipsNotSaved": "提示偏好已应用于本次会话,但无法保存:{error}",
2197 "ConfigLabelNotificationQuiet": "静默通知",
2198 "ConfigLabelNotificationSound": "通知声音",
2199 "ConfigLabelNotificationCondition": "何时通知",
2200 "ConfigLabelNotificationMethod": "通知方式",
2201 "ConfigLabelNotificationThreshold": "最短回合时长(秒)",
2202 "ConfigLabelNotificationSummary": "包含摘要",
2203 "ConfigLabelNotificationSubagents": "子智能体通知",
2204 "ConfigLabelNotificationTurnComplete": "回合完成",
2205 "ConfigLabelNotificationSubagentTerminal": "子智能体结束",
2206 "ConfigLabelNotificationApprovalNeeded": "需要批准",
2207 "ConfigLabelNotificationInputNeeded": "需要回答",
2208 "ConfigLabelNotificationElevationNeeded": "需要提升权限",
2209 "ConfigLabelNotificationModelNotify": "智能体请求的通知",
2210 "ConfigLabelNotificationCompletionSound": "原有的完成提示音",
2211 "ConfigLabelNotificationSoundFile": "自定义声音文件",
2212 "ConfigLabelNotificationEventSoundEnabled": "原有的事件提示音",
2213 "ConfigLabelNotificationEventSoundEvents": "原有的声音类别",
2214 "ConfigLabelNotificationEventSoundInterval": "声音重复间隔(毫秒)",
2215 "ConfigLabelNotificationEventSoundQuiet": "静默原有的事件提示音",
2216 "ConfigHintNotificationPolicy": "立即生效。静默、关闭通知、关注状态、时长和类别设置也控制声音。",
2217 "ConfigHintNotificationSound": "“鲸鸣”使用内置叫声。“关”会关闭声音。“保留原有声音”会沿用之前的声音设置。",
2218 "ConfigHintNotificationLegacy": "通知声音设为“保留原有声音”时使用。",
2219 "ConfigChoiceNotificationWhale": "鲸鸣",
2220 "ConfigChoiceNotificationLegacy": "保留原有声音",
2221 "ConfigChoiceNotificationAlways": "始终",
2222 "ConfigChoiceNotificationUnfocused": "离开时",
2223 "ConfigChoiceNotificationNever": "从不",
2224 "ConfigChoiceNotificationFile": "自定义文件",
2225 "ConfigChoiceNotificationBell": "系统铃声",
2226 "NotificationApprovalNeeded": "请批准或拒绝“{tool}”以继续",
2227 "NotificationInputNeeded": "请回答终端中的问题以继续",
2228 "NotificationElevationNeeded": "请允许或拒绝为“{tool}”提升访问权限",
2229 "NotificationDecisionWebHint": "请在此处或网页上作出决定。",
2230 "NotificationTurnFailed": "本轮失败",
2231 "NotificationProviderFallback": "提供商出现可恢复错误,已切换至 {provider}(备用选项 {position}/{total})。",
2232 "ApprovalNeverPostureBlocked": "已阻止“{tool}”:此会话不允许使用需要批准的工具。",
2233 "NotificationWebApproved": "已在网页上批准。",
2234 "NotificationWebDenied": "已在网页上拒绝。",
2235 "NotificationInputSubmitFailed": "无法提交你的回答:{error}。请重试。",
2236 "PagerActionConfirm": "确认",
2237 "SelectionCopiedAsMarkdown": "已将所选内容复制为 Markdown({count})",
2238 "McpShowCachedWhileTurnRuns": "有回合正在运行;显示最近已知的 MCP 快照。回合结束后重新运行 /mcp 可实时刷新。",
2239 "McpShowUnavailableWhileTurnRuns": "有回合正在运行,尚未观测到 MCP 快照。回合结束后请重新运行 /mcp。",
2240 "McpLivePoolRefreshDeferredWhileTurnRuns": "有回合正在运行;实时 MCP 池刷新已推迟。回合结束后请运行 /mcp reload。",
2241 "McpRetryDeferredWhileTurnRuns": "有回合正在运行;请在回合结束后重新运行 /mcp retry {server}。"
2242 }
2243
2243 lines JSON