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