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