| 1 | // 繁體中文 UI 文案。鍵集必須與 en.ts 完全一致 —— 下面的 `Record<DictKey, string>` |
| 2 | // 註解會在編譯期強制這一點:缺鍵或多鍵都會讓 tsc 報錯。{placeholder} 佔位符在 |
| 3 | // 呼叫時由 lib/i18n.tsx 填充,需與英文保持同名。 |
| 4 | |
| 5 | import type { DictKey } from "./en"; |
| 6 | |
| 7 | export const zhTW: Record<DictKey, string> = { |
| 8 | "chat.syncing": "正在同步會話…", |
| 9 | "chat.turnCounts": "採樣 {samples} 次 · 工具 {tools} 次", |
| 10 | "chat.disconnected": "連線中斷,任務狀態等待同步確認。", |
| 11 | "chat.turnNavigation.label": "對話輪次", |
| 12 | "chat.turnNavigation.jump": "跳轉到第 {turn} 輪", |
| 13 | "chat.turnNavigation.retry": "重新載入對話輪次", |
| 14 | "chat.turnNavigation.retryJump": "重新跳轉到該輪", |
| 15 | "chat.turnNavigation.cancel": "停止載入", |
| 16 | "chat.turnNavigation.truncated": "僅顯示部分對話輪次", |
| 17 | "chat.turnNavigation.reasonExpired": "載入期間正文快照已變更", |
| 18 | "chat.turnNavigation.reasonBudget": "該輪次過早,無法一次載入到位", |
| 19 | "chat.turnNavigation.reasonUnavailable": "該輪次沒有可定位的內容", |
| 20 | "chat.turnNavigation.unavailable": "該輪次沒有可定位的內容。", |
| 21 | "chat.process": "檢視執行過程", |
| 22 | "chat.expandLines": "展開其餘 {count} 行", |
| 23 | "chat.files": "{count} 個檔案", |
| 24 | "chat.done": "已完成", |
| 25 | "chat.noOutput": "無輸出", |
| 26 | "chat.process.tools": "{count} 次工具呼叫", |
| 27 | "chat.process.messages": "{count} 則訊息", |
| 28 | "chat.process.subagents": "{count} 個子代理", |
| 29 | "chat.process.failures": "{count} 次呼叫失敗", |
| 30 | "chat.activity": "執行狀態", |
| 31 | "chat.decision": "已記錄權限", |
| 32 | "chat.record": "執行記錄", |
| 33 | "chat.notice": "系統記錄", |
| 34 | "chat.stopped": "已停止", |
| 35 | "chat.timedOut": "已逾時", |
| 36 | "chat.notRun": "未執行", |
| 37 | "chat.background": "已轉背景", |
| 38 | "chat.unknown": "結果缺失", |
| 39 | "chat.submissionUnknown": "傳送結果尚未確認,正在重新連線核對,請暫勿重複傳送", |
| 40 | "chat.failed": "失敗", |
| 41 | "chat.tool.search": "網頁搜尋", |
| 42 | "chat.tool.web": "網頁擷取", |
| 43 | "chat.tool.input": "輸入", |
| 44 | "chat.tool.output": "輸出", |
| 45 | "chat.tool.preview": "目前為預覽,開啟詳情可載入或複製全文。", |
| 46 | "chat.parseFailed": "格式解析失敗,以下顯示可複製的原文。", |
| 47 | "chat.details": "詳情", |
| 48 | "chat.details.result": "結果", |
| 49 | "chat.details.parameters": "參數", |
| 50 | "chat.details.children": "子呼叫", |
| 51 | "chat.details.raw": "原始記錄", |
| 52 | "chat.details.parent": "父呼叫", |
| 53 | "chat.compaction": "上下文已壓縮", |
| 54 | "chat.reasoning": "思考", |
| 55 | "chat.loadFailed": "載入失敗,點擊重試", |
| 56 | "chat.fileActionFailed": "無法開啟該檔案:{error}", |
| 57 | "chat.svgPreview": "預覽", |
| 58 | "chat.svgSource": "原始碼", |
| 59 | "chat.svgCopy": "複製 SVG", |
| 60 | "chat.svgPreviewBlocked": "已顯示原始碼:該 SVG 過大或格式有誤,無法預覽", |
| 61 | "chat.loading": "載入中…", |
| 62 | "chat.loadFull": "載入全文", |
| 63 | "chat.copyFull": "複製全文", |
| 64 | "chat.branch": "在新對話中分支", |
| 65 | "chat.branchLoading": "正在檢查哪些輪次可以分支……", |
| 66 | "chat.branchTurnOpen": "該輪次尚未結束,還沒有可供分支的邊界。", |
| 67 | "chat.branchUnverifiable": "該輪次在會話記錄中沒有可確認的分支邊界。", |
| 68 | "chat.branchActiveAuthority": "該輪次結束時仍有待處理的提問、確認或工具操作,無法從它開始分支。", |
| 69 | "chat.branchStaleSource": "顯示此分支點後工作階段已變更,請重新整理後再試。", |
| 70 | "chat.branchReadOnly": "此會話不允許建立子對話。", |
| 71 | "chat.branchUnsupported": "此伺服器版本無法在不切換目前會話的情況下建立分支。", |
| 72 | "chat.branchCreating": "正在建立分支……", |
| 73 | "chat.branchFailed": "建立分支失敗。", |
| 74 | "chat.branchFailedDetail": "建立分支失敗。{detail}", |
| 75 | "chat.branchRecoverChild": "已建立分支會話 {session},但其分頁未能開啟。請在會話歷史中開啟它。", |
| 76 | "chat.turnUsage": "用量 {total}", |
| 77 | "chat.turnUsageTitle": "本輪用量", |
| 78 | "chat.turnUsageModel": "提供方 / 模型", |
| 79 | "chat.turnUsageCacheHit": "快取命中", |
| 80 | "chat.turnUsageInput": "未快取輸入", |
| 81 | "chat.turnUsageCacheRead": "快取讀取", |
| 82 | "chat.turnUsageOutput": "輸出", |
| 83 | "chat.turnUsageReasoning": "(其中推理 {tokens})", |
| 84 | "chat.turnTime": "用時 {duration}", |
| 85 | "chat.turnTimeTitle": "本輪用時和速度", |
| 86 | "chat.turnTimeDuration": "本輪總用時", |
| 87 | "chat.turnTimeSpeed": "輸出速度(TPS)", |
| 88 | "chat.tokensPerSecond": "{tps} tok/s", |
| 89 | "chat.running": "正在處理…", |
| 90 | "chat.turns": "對話輪次", |
| 91 | "chat.toLatest": "返回最新", |
| 92 | "chat.loadOlder": "載入更早訊息", |
| 93 | "chat.loadNewer": "載入更新內容", |
| 94 | "chat.loadMoreTools": "再載入 {count} 個呼叫", |
| 95 | "chat.loadMoreBlocks": "再載入 {count} 個內容區塊", |
| 96 | "chat.historyRange": "第 {start}–{end} 輪,共 {total} 輪", |
| 97 | "chat.historySelectionBlocked": "請先完成或清除目前文字選取,再切換歷史視窗。", |
| 98 | "chat.expandCode": "展開全部程式碼", |
| 99 | "chat.collapseCode": "收合程式碼", |
| 100 | "present.files": "檔案成果", |
| 101 | "present.modifiedFiles": "本輪修改的檔案", |
| 102 | "present.written": "已寫入", |
| 103 | "present.modified": "已修改", |
| 104 | "present.toolTitle": "展示檔案", |
| 105 | "present.presenting": "正在展示 {count} 個檔案", |
| 106 | "present.presented": "已展示 {count} 個檔案", |
| 107 | "present.failed": "檔案展示失敗", |
| 108 | "present.open": "開啟", |
| 109 | "present.more": "更多檔案操作", |
| 110 | "present.showAll": "顯示全部 {count} 個", |
| 111 | "present.collapse": "收合", |
| 112 | "present.browser": "在內建瀏覽器開啟", |
| 113 | "present.revealTree": "在檔案樹中定位", |
| 114 | "present.source": "查看原始碼", |
| 115 | "present.copyPath": "複製路徑", |
| 116 | "present.copyFailed": "無法複製路徑", |
| 117 | "present.openNative": "用系統應用程式開啟", |
| 118 | "present.revealNative": "在檔案管理器中顯示", |
| 119 | "present.saveCopy": "儲存副本到本機", |
| 120 | "remote.legacyTranscriptSync": "舊版同步受限,重連可能遺漏或重複內容。", |
| 121 | "notice.historicalChecks": "歷史檢查尚未完成。舊品質策略已退役,不會阻止目前任務;可使用 /continue-checks 主動繼續檢查。", |
| 122 | "completion.historicalAssessment": "歷史品質評估", |
| 123 | "completion.modelDeclarations": "模型驗證聲明", |
| 124 | "notice.goalModelComplete": "模型報告目標已完成。實際執行結果分開記錄。", |
| 125 | "remote.legacyExecutionPolicy": "此遠端仍執行舊版執行或驗收策略。升級服務後可移除;目前真實狀態和恢復操作會繼續保留。", |
| 126 | "remote.legacyDeliveryPolicy": "此遠端服務仍執行已退役的「交付」策略。升級服務後可移除該策略;目前檢查和恢復狀態會繼續保留。", |
| 127 | "toolRecovery.title": "中斷的工具需要核實", |
| 128 | "toolRecovery.unknown": "結果尚未確認", |
| 129 | "toolRecovery.retired": "這是已退役恢復機制留下的歷史記錄,不會阻止新工具。重新執行有副作用的操作前請先檢查外部狀態。", |
| 130 | "toolRecovery.historicalTitle": "歷史恢復記錄", |
| 131 | "toolRecovery.details": "查看操作詳情", |
| 132 | "toolRecovery.inspect": "檢查目前狀態", |
| 133 | "toolRecovery.confirm": "我已核實操作生效", |
| 134 | "toolRecovery.reject": "不重試", |
| 135 | "toolRecovery.retry": "安全重試", |
| 136 | "toolRecovery.resume": "繼續任務", |
| 137 | "toolRecovery.resumePrompt": "繼續中斷的任務,保留已完成工作,並在進一步寫入前核實未知效果。", |
| 138 | "toolRecovery.present": "目前效果或檔案後置條件已存在,但這不能證明原呼叫的執行結果。", |
| 139 | "toolRecovery.absent": "工具已核實效果不存在,且舊嘗試已無法再提交。", |
| 140 | "toolRecovery.unproven": "自動檢查無法確認結果。請核實受影響的工作區或外部服務後再確認。", |
| 141 | "toolRecovery.rejected": "已拒絕重試。未知效果仍被記錄,並繼續阻止後續寫入。", |
| 142 | "settings.providerProtocolMismatch": "API 位址與所選協定不一致。", |
| 143 | "settings.imageInputLabel": "圖片輸入", |
| 144 | "settings.imageInputModeAria": "{model} 的圖片輸入模式", |
| 145 | "settings.imageInputAuto": "自動", |
| 146 | "settings.imageInputOn": "開啟", |
| 147 | "settings.imageInputOff": "關閉", |
| 148 | "settings.imageInputManualOn": "已手動開啟", |
| 149 | "settings.imageInputManualOff": "已手動關閉", |
| 150 | "settings.imageInputLegacy": "自動 · 沿用舊設定", |
| 151 | "settings.imageInputSupported": "支援圖片", |
| 152 | "settings.imageInputProtocolBadge": "協議限制", |
| 153 | "settings.imageInputProtocolBlocked": "此官方連線不允許該模型接收圖片。", |
| 154 | "settings.imageInputUnknownHint": "此連線未提供圖片能力資訊。如果服務商確認此模型支援圖片,可選擇「開啟」。", |
| 155 | // 通用動詞 / 框架 |
| 156 | "common.close": "關閉", |
| 157 | "common.moreActions": "更多操作", |
| 158 | "common.cancel": "取消", |
| 159 | "common.confirm": "確認", |
| 160 | "common.save": "儲存", |
| 161 | "common.edit": "編輯", |
| 162 | "common.delete": "刪除", |
| 163 | "common.add": "新增", |
| 164 | "common.submit": "提交", |
| 165 | "common.copy": "複製", |
| 166 | "selection.actions": "選取文字操作", |
| 167 | "selection.addToChat": "新增至聊天", |
| 168 | "common.cut": "剪下", |
| 169 | "common.paste": "貼上", |
| 170 | "common.selectAll": "全選", |
| 171 | "common.retry": "重試", |
| 172 | "common.expand": "展開", |
| 173 | "common.collapse": "收起", |
| 174 | "common.none": "無", |
| 175 | "common.auto": "自動", |
| 176 | "common.loading": "載入中…", |
| 177 | "composer.readOnlyChannel": "渠道會話唯讀", |
| 178 | "composer.workspaceStarting": "工作區還在啟動", |
| 179 | "app.splashSubtitle": "Agent 工作區", |
| 180 | |
| 181 | // 頂欄 |
| 182 | "topbar.settings": "設定", |
| 183 | "topbar.newSession": "新建會話", |
| 184 | "topbar.startupError": "啟動錯誤:{msg}", |
| 185 | |
| 186 | // 側邊欄 |
| 187 | "sidebar.trash": "回收站", |
| 188 | "sidebar.automation": "自動化", |
| 189 | "sidebar.navigation": "Reasonix 導航", |
| 190 | "sidebar.utilityActions": "側邊欄工具", |
| 191 | "summary.session": "會話摘要", |
| 192 | "summary.tasks": "任務", |
| 193 | "summary.refresh": "整理", |
| 194 | "summary.close": "關閉摘要", |
| 195 | "summary.noTasks": "暫無背景任務", |
| 196 | "summary.taskLabel": "任務 {id} · {state}", |
| 197 | "summary.taskId": "ID", |
| 198 | "summary.sessionId": "會話", |
| 199 | "summary.state": "狀態", |
| 200 | "summary.runtime": "執行時", |
| 201 | "summary.updated": "更新", |
| 202 | "summary.errorCode": "錯誤代碼", |
| 203 | "summary.detail": "摘要", |
| 204 | "summary.recentEvents": "事件", |
| 205 | "summary.loadingEvents": "載入…", |
| 206 | "summary.noEvents": "無事件", |
| 207 | "summary.stop": "停止", |
| 208 | "summary.requeue": "重新排隊", |
| 209 | "summary.openSession": "開啟會話", |
| 210 | "summary.confirmStop": "停止此任務?", |
| 211 | "summary.keep": "繼續執行", |
| 212 | "task.error": "錯誤", |
| 213 | "task.event.error": "錯誤:{code}", |
| 214 | "task.event.stateChange": "狀態 {state} · 執行時 {runtime}", |
| 215 | "task.runtime.live": "在線", |
| 216 | "task.runtime.exited": "已退出", |
| 217 | "task.runtime.unknown": "執行時未知", |
| 218 | "task.state.queued": "排隊中", |
| 219 | "task.state.running": "執行中", |
| 220 | "task.state.waiting": "等待中", |
| 221 | "task.state.succeeded": "已完成", |
| 222 | "task.state.failed": "失敗", |
| 223 | "task.state.cancelled": "已取消", |
| 224 | "task.state.stale": "已失效", |
| 225 | "sidebar.collapse": "收起側邊欄", |
| 226 | "sidebar.expand": "展開側邊欄", |
| 227 | "sidebar.resize": "調整側邊欄寬度", |
| 228 | "remoteSurface.connecting": "正在連線遠端會話…", |
| 229 | "remoteSurface.reconnect": "重新連線", |
| 230 | "sessionRecovery.connectionLost": "連線已中斷", |
| 231 | "sessionRecovery.connectionHint": "會話暫時無法使用,你仍可編輯草稿。", |
| 232 | "sessionRecovery.historyFailed": "暫時無法載入會話", |
| 233 | "sessionRecovery.historyHint": "本次歷史載入未完成,請重試後繼續。", |
| 234 | "sessionRecovery.loadingHistory": "正在載入會話歷史…", |
| 235 | "sessionRecovery.retryHistory": "重試載入", |
| 236 | "sessionRecovery.retryFailed": "恢復失敗,請查看詳情後重試。", |
| 237 | "sessionRecovery.details": "詳情", |
| 238 | "sessionRecovery.sendAfterRecovery": "恢復後可傳送", |
| 239 | "sessionRecovery.contentAfterRecovery": "恢復後顯示會話內容", |
| 240 | "takeover.bannerButton": "接管會話", |
| 241 | "takeover.title": "接管該會話", |
| 242 | "takeover.descRemote": "該會話正被連線到本機的遠端會話持有。接管後本視窗成為對話方;遠端仍能即時看到這裡的新內容,但變為唯讀旁觀。", |
| 243 | "takeover.running": "遠端還有正在進行的輸出。", |
| 244 | "takeover.idle": "遠端目前閒置。", |
| 245 | "takeover.takeWait": "接管(等待目前回合完成)", |
| 246 | "takeover.takeIdle": "接管", |
| 247 | "takeover.takeInterrupt": "接管(中斷進行中的輸出)", |
| 248 | "takeover.cancel": "取消", |
| 249 | "takeover.busy": "正在接管…", |
| 250 | "takeover.querying": "正在檢查會話佔用方…", |
| 251 | "takeover.noHolder": "本機沒有常駐的 serve 持有它", |
| 252 | "takeover.unavailable": "暫無法接管:{reason}", |
| 253 | "takeover.remoteBanner": "該會話已被遠端機器的本機視窗接管,此處唯讀。", |
| 254 | "takeover.reclaimTitle": "接管回來", |
| 255 | "takeover.reclaimConfirm": "遠端機器上的本機視窗正在持有該會話;接管回來後那一側將變為唯讀。", |
| 256 | "takeover.reclaimConfirmButton": "確認接管回來", |
| 257 | "takeover.reclaim": "接管回來", |
| 258 | "takeover.reclaiming": "正在接管回來…", |
| 259 | |
| 260 | "remoteWizard.title": "遠端連線", |
| 261 | "remoteWizard.stepConfig": "連線設定", |
| 262 | "remoteWizard.stepConnecting": "連線中", |
| 263 | "remoteWizard.stepWorkspace": "選擇遠端目錄", |
| 264 | "remoteWizard.mergedProject": "該目錄與現有專案群組重疊,已併入 {path} 並在其中開啟新會話", |
| 265 | "remoteWizard.authMethod": "認證方式", |
| 266 | "remoteWizard.authPassword": "密碼", |
| 267 | "remoteWizard.authKey": "私鑰", |
| 268 | "remoteWizard.downloadMethod": "資源下載方式", |
| 269 | "remoteWizard.downloadRemote": "遠端下載", |
| 270 | "remoteWizard.downloadUpload": "本地下載上傳", |
| 271 | "remoteWizard.suggestions": "已儲存的 SSH 連線", |
| 272 | "remoteWizard.required": "{fields}不能為空", |
| 273 | "remoteWizard.requiredJoin": "/", |
| 274 | "remoteWizard.identityFileShort": "金鑰", |
| 275 | "remoteWizard.userShort": "使用者名稱", |
| 276 | "remoteWizard.hostPlaceholder": "輸入主機位址或 IP,例如: 192.168.1.100", |
| 277 | "remoteWizard.userPlaceholder": "輸入使用者名稱,例如 root", |
| 278 | "remoteWizard.passwordPlaceholder": "輸入登入密碼", |
| 279 | "remoteWizard.identityPlaceholder": "輸入私鑰檔案路徑,例如 ~/.ssh/id_ed25519", |
| 280 | "remoteWizard.passphrasePlaceholder": "輸入私鑰密碼(可選)", |
| 281 | "remoteWizard.pickIdentityFile": "選擇私鑰檔案", |
| 282 | "remoteWizard.next": "下一步", |
| 283 | "remoteWizard.backToEdit": "返回修改", |
| 284 | "remoteWizard.retry": "重試", |
| 285 | "remoteWizard.path": "遠端路徑", |
| 286 | "remoteWizard.workspaceIntro": "遠端連線就緒後,選擇要在目前視窗中開啟的目錄。", |
| 287 | "remoteWizard.workspaceReady": "連線成功,繼續選擇要開啟的目錄。", |
| 288 | "remoteWizard.browseFolder": "瀏覽資料夾", |
| 289 | "remoteWizard.go": "前往", |
| 290 | "remoteWizard.toggleHidden": "顯示隱藏目錄", |
| 291 | "remoteWizard.toggleHiddenOn": "收起隱藏目錄", |
| 292 | "remoteWizard.emptyDir": "空目錄", |
| 293 | "remoteWizard.finish": "連線並開啟", |
| 294 | "remoteWizard.logConnecting": "正在連線 {target}…", |
| 295 | "remoteWizard.logDetecting": "正在偵測遠端環境…", |
| 296 | "remoteWizard.logConnected": "SSH 連線已建立", |
| 297 | "remoteWizard.logPrepare": "正在準備遠端會話環境…", |
| 298 | "remoteWizard.logFailed": "連線失敗:{error}", |
| 299 | "remoteWizard.connecting": "正在連線遠端服務…", |
| 300 | "remoteWizard.back": "上一步", |
| 301 | "creation.reasoningLabel": "深度思考", |
| 302 | "creation.toolCallsLabel": "工具呼叫", |
| 303 | "creation.toolGroup.explore": "已探索", |
| 304 | "creation.toolGroup.modify": "已修改", |
| 305 | "creation.toolGroup.delegate": "已委派", |
| 306 | "creation.toolGroup.shell": "Shell", |
| 307 | "creation.toolStat.read": "{n} 次讀取", |
| 308 | "creation.toolStat.search": "{n} 次搜尋", |
| 309 | "creation.toolStat.write": "{n} 次寫入", |
| 310 | "creation.toolStat.edit": "{n} 次編輯", |
| 311 | "creation.toolStat.move": "{n} 次移動", |
| 312 | "creation.toolStat.delete": "{n} 次刪除", |
| 313 | "creation.toolStat.task": "{n} 次任務", |
| 314 | "creation.toolStat.command": "{n} 次命令", |
| 315 | "creation.toolStat.check": "{n} 次查看", |
| 316 | "creation.toolStat.stop": "{n} 次停止", |
| 317 | "creation.toolStat.other": "{n} 次呼叫", |
| 318 | "drawer.resize": "調整抽屜寬度", |
| 319 | |
| 320 | // 右側停靠區 |
| 321 | "rightDock.resize": "調整右側面板寬度", |
| 322 | "rightDock.expand": "展開右側工作區", |
| 323 | "rightDock.collapse": "收起右側工作區", |
| 324 | "rightDock.workbench": "右側工作台", |
| 325 | "rightDock.views": "右側工作台視圖", |
| 326 | "rightDock.overview": "概覽", |
| 327 | "rightDock.browser": "瀏覽器", |
| 328 | "rightDock.remote": "遠端", |
| 329 | "rightDock.terminal": "終端機", |
| 330 | "rightDock.launcher": "開啟工作區面板", |
| 331 | "rightDock.launcherTitle": "工作區", |
| 332 | "rightDock.showLauncher": "展開工作區浮層", |
| 333 | "rightDock.hideLauncher": "收起工作區浮層", |
| 334 | "rightDock.addTab": "新增標籤頁", |
| 335 | "rightDock.closeTab": "關閉標籤頁", |
| 336 | "rightDock.fileTabMenu": "檔案標籤選單", |
| 337 | "rightDock.openTab": "開啟標籤頁", |
| 338 | "rightDock.openTabHint": "選擇要在工作區面板中開啟的標籤。", |
| 339 | "rightDock.tabOverview": "搜尋標籤頁", |
| 340 | "rightDock.searchTabs": "搜尋標籤頁...", |
| 341 | "rightDock.openTabs": "開啟的標籤頁", |
| 342 | "rightDock.recentlyClosedTabs": "最近關閉的標籤頁", |
| 343 | "rightDock.noTabsFound": "沒有找到標籤頁。", |
| 344 | "rightDock.closeCurrentTab": "關閉標籤", |
| 345 | "rightDock.closeOtherTabs": "關閉其他標籤", |
| 346 | "rightDock.closeAllTabs": "關閉所有標籤", |
| 347 | "rightDock.openedRelativeTime": "{time}開啟", |
| 348 | "rightDock.closedRelativeTime": "{time}關閉", |
| 349 | "rightDock.time.justNow": "剛剛", |
| 350 | "rightDock.time.minutesAgo": "{count} 分鐘前", |
| 351 | "rightDock.time.hoursAgo": "{count} 小時前", |
| 352 | "rightDock.time.daysAgo": "{count} 天前", |
| 353 | "rightDock.switchBranch": "切換分支", |
| 354 | "rightDock.branchMenuLoading": "正在載入分支…", |
| 355 | "rightDock.branchSearchPlaceholder": "搜尋分支", |
| 356 | "rightDock.branchSection": "分支", |
| 357 | "rightDock.partialStats": "估算變更(統計不完整)", |
| 358 | "rightDock.branchNoMatch": "沒有符合的分支", |
| 359 | "rightDock.branchCreate": "建立並檢出新分支…", |
| 360 | "composer.workspace.context": "目前工作上下文", |
| 361 | "composer.workspace.switchProject": "切換專案", |
| 362 | "composer.workspace.search": "搜尋工作區", |
| 363 | "composer.workspace.openFolder": "開啟資料夾", |
| 364 | "composer.workspace.workWithoutProject": "不在專案中工作", |
| 365 | "composer.workspace.noProject": "無專案", |
| 366 | "composer.workspace.newBranchPlaceholder": "輸入新分支名稱", |
| 367 | "composer.workspace.gitGraph": "Git 圖譜", |
| 368 | "composer.workspace.refreshHistory": "重新整理 Git 圖譜", |
| 369 | "composer.workspace.graph": "圖", |
| 370 | "composer.workspace.date": "日期", |
| 371 | "composer.workspace.commit": "提交", |
| 372 | "composer.workspace.noHistory": "沒有找到 Git 歷史", |
| 373 | |
| 374 | // 話題欄 |
| 375 | "topicBar.renameSession": "重新命名會話", |
| 376 | "topicBar.copyAll": "複製會話", |
| 377 | "topicBar.export": "匯出會話", |
| 378 | "topicBar.exportMarkdown": "匯出 Markdown", |
| 379 | "topicBar.exportJson": "匯出 JSON", |
| 380 | |
| 381 | // 範圍標籤 |
| 382 | "scope.global": "範圍:全域", |
| 383 | "scope.project": "專案 · {name}", |
| 384 | |
| 385 | // 工作區面板 |
| 386 | "workspace.title": "工作區", |
| 387 | "workspace.open": "開啟工作區面板", |
| 388 | "workspace.close": "關閉工作區面板", |
| 389 | "workspace.maximize": "最大化工作區面板", |
| 390 | "workspace.restore": "還原工作區面板", |
| 391 | "workspace.hideTree": "隱藏檔案樹", |
| 392 | "workspace.showTree": "顯示檔案樹", |
| 393 | "workspace.resizeTree": "調整檔案樹寬度", |
| 394 | "workspace.currentFile": "當前檔案", |
| 395 | "workspace.previewMode": "預覽", |
| 396 | "workspace.sourceMode": "原始碼", |
| 397 | "workspace.recentFiles": "最近檔案", |
| 398 | "workspace.openFiles": "已開啟檔案", |
| 399 | "workspace.fileUpdated": "檔案已更新,目前預覽已保留。", |
| 400 | "workspace.reload": "重新載入", |
| 401 | "workspace.closePreview": "關閉預覽", |
| 402 | "workspace.filter": "篩選檔案…", |
| 403 | "workspace.filterChanges": "篩選變更…", |
| 404 | "workspace.noFile": "未選擇檔案", |
| 405 | "workspace.pickFile": "從檔案樹中選擇一個檔案。", |
| 406 | "workspace.loading": "正在載入檔案…", |
| 407 | "workspace.binary": "暫不支援預覽二進位檔案。", |
| 408 | "workspace.truncated": "預覽已截斷到前 2 MiB。", |
| 409 | "workspace.loadMore": "載入更多", |
| 410 | "workspace.fullFileLoaded": "已載入全文", |
| 411 | "workspace.searchPlaceholder": "尋找", |
| 412 | "workspace.searchCount": "{current} / {total}", |
| 413 | "workspace.searchPrevious": "上一個符合項目", |
| 414 | "workspace.searchNext": "下一個符合項目", |
| 415 | "workspace.searchMatchCase": "區分大小寫", |
| 416 | "workspace.searchWholeWord": "全字拼寫須相符", |
| 417 | "workspace.searchRegex": "使用正規表示式", |
| 418 | "workspace.searchRegexInvalid": "正規表示式無效", |
| 419 | "workspace.searchRegexTooLong": "正規表示式過長", |
| 420 | "workspace.searchRegexSourceTooLarge": "檔案過大,無法使用正規表示式搜尋", |
| 421 | "workspace.searchRegexZeroLength": "暫不支援零長度符合", |
| 422 | "workspace.searchRegexMultiline": "暫不支援跨行符合", |
| 423 | "workspace.searchRegexTimeout": "正規表示式執行逾時", |
| 424 | "workspace.searchRegexUnavailable": "正規表示式搜尋暫不可用", |
| 425 | "workspace.searchClose": "關閉尋找", |
| 426 | "workspace.searchNoResults": "無結果", |
| 427 | "workspace.codeLine": "第 {line} 行", |
| 428 | "workspace.addSelectionToChat": "新增到聊天", |
| 429 | "workspace.addFileReferenceToChat": "新增檔案引用", |
| 430 | "workspace.addFolderReferenceToChat": "新增資料夾引用", |
| 431 | "workspace.addFileContentToChat": "新增檔案內容", |
| 432 | "workspace.pinFileToContext": "固定到會話上下文 (Pin)", |
| 433 | "workspace.unpinFileFromContext": "取消固定上下文", |
| 434 | "pinnedFiles.shelfTitle": "常駐上下文檔案", |
| 435 | "pinnedFiles.unpin": "取消固定", |
| 436 | "workspace.copyRelativePath": "複製相對路徑", |
| 437 | "workspace.copyFileContent": "複製檔案內容", |
| 438 | "workspace.fileContentCopied": "已複製檔案內容", |
| 439 | "workspace.copyAbsolutePath": "複製絕對路徑", |
| 440 | "workspace.viewMode": "工作區視圖", |
| 441 | "workspace.filesTab": "檔案", |
| 442 | "workspace.changedTab": "變更", |
| 443 | "workspace.revertSessionFile": "撤銷本任務對此檔案的修改(還原到 Reasonix 首次修改前)", |
| 444 | "workspace.revertSessionFileShort": "撤銷", |
| 445 | "workspace.revertSessionFileConflict": "此檔案在 Reasonix 寫入後又被修改。\n\n{path}\n\n{conflicts}\n\n是否覆蓋為工作階段檢查點版本?", |
| 446 | "workspace.workingChanges": "工作區未提交變更", |
| 447 | "workspace.currentChanges": "目前變更", |
| 448 | "workspace.currentChangesSourceGit": "Git HEAD 到目前工作區", |
| 449 | "workspace.currentChangesSourceSession": "會話首次修改前到目前檔案", |
| 450 | "workspace.changeDetailUnavailable": "無法讀取目前變更", |
| 451 | "workspace.changeDetailTooLarge": "目前差異過大,無法顯示。", |
| 452 | "workspace.binaryChange": "目前變更包含二進位內容,無法顯示文字差異。", |
| 453 | "workspace.noCurrentDiff": "目前檔案沒有可顯示的文字差異。", |
| 454 | "workspace.commitHistory": "提交記錄", |
| 455 | "workspace.commitHistoryMeta": "{count} 個提交", |
| 456 | "workspace.noCommitHistory": "該檔案暫無提交記錄。", |
| 457 | "workspace.noCommitDetail": "暫無提交詳情。", |
| 458 | "workspace.treeMenu": "檔案樹操作", |
| 459 | "workspace.refreshTree": "重新整理檔案樹", |
| 460 | "workspace.refreshChanges": "重新整理變更", |
| 461 | "workspace.watchDegraded": "工作區即時監看受限;如有需要可手動重新整理目前資源。", |
| 462 | "workspace.watchUnavailable": "工作區即時監看無法使用;請使用重新整理按鈕核對工作區。", |
| 463 | "workspace.loadingChanges": "正在載入變更…", |
| 464 | "workspace.changesUnavailable": "無法讀取工作區變更", |
| 465 | "workspace.historyUnavailable": "無法讀取提交歷史", |
| 466 | "workspace.noChanges": "暫無變更檔案", |
| 467 | "workspace.gitUnavailable": "當前工作區不可讀取 Git 狀態。", |
| 468 | "workspace.gitStatusAdded": "新增", |
| 469 | "workspace.gitStatusCopied": "複製", |
| 470 | "workspace.gitStatusDeleted": "刪除", |
| 471 | "workspace.gitStatusModified": "修改", |
| 472 | "workspace.gitStatusRenamed": "重新命名", |
| 473 | "workspace.gitStatusUnmerged": "衝突", |
| 474 | "workspace.gitStatusUntracked": "未追蹤", |
| 475 | "workspace.gitChangesUnknown": "無法確認目前變更檔案。", |
| 476 | "workspace.fileDeleted": "此檔案已從工作區刪除。", |
| 477 | |
| 478 | // MCP 與技能抽屜 |
| 479 | "caps.title": "MCP 與技能", |
| 480 | "caps.loading": "載入中…", |
| 481 | "caps.summary": "{connected} 個已連線 · {failed} 個異常 · {skills} 個技能", |
| 482 | "caps.connectorsTab": "MCP 伺服器", |
| 483 | "caps.skillsTab": "Agent 技能", |
| 484 | "caps.noServers": "未設定 MCP 伺服器。用 /mcp add 新增。", |
| 485 | "caps.failureTitle": "{failed} 個 MCP 啟動異常", |
| 486 | "caps.failureHint": "已連線的伺服器仍可使用。只有需要排障時再展開原始日誌。", |
| 487 | "caps.showLog": "檢視日誌", |
| 488 | "caps.rawLog": "原始日誌", |
| 489 | "caps.copyLog": "複製日誌", |
| 490 | "caps.counts": "{tools} 工具 · {prompts} 提示 · {resources} 資源", |
| 491 | "caps.schemaIssues": "{count} 個不可用", |
| 492 | "caps.connected": "已連線", |
| 493 | "caps.failed": "連線失敗", |
| 494 | "caps.tools": "工具", |
| 495 | "caps.skills": "技能", |
| 496 | "caps.skillImplicitInvocation": "允許 Agent 自動呼叫技能", |
| 497 | "caps.skillImplicitInvocationHint": "關閉後仍可透過 /skill 使用技能,但 Agent 看不到技能索引和專用工具。", |
| 498 | "caps.noSkills": "未發現技能。", |
| 499 | "caps.skillsSummaryAvailable": "{skills} 個可用", |
| 500 | "caps.skillsSummaryMatches": "{matched} 個匹配 · 共 {total} 個", |
| 501 | "caps.skillsSummaryBuiltin": "{count} 個內建", |
| 502 | "caps.skillsSummaryProject": "{count} 個專案", |
| 503 | "caps.skillsSummaryCustom": "{count} 個自訂", |
| 504 | "caps.skillsSummaryGlobal": "{count} 個全域", |
| 505 | "caps.showSkills": "檢視技能", |
| 506 | "caps.hideSkills": "收起技能", |
| 507 | "caps.skillScopeBuiltin": "內建", |
| 508 | "caps.skillScopeProject": "專案", |
| 509 | "caps.skillScopeCustom": "自訂", |
| 510 | "caps.skillScopeGlobal": "全域", |
| 511 | "caps.skillDisabled": "已停用", |
| 512 | "caps.disableSkill": "停用技能", |
| 513 | "caps.enableSkill": "啟用技能", |
| 514 | "caps.subagent": "子代理", |
| 515 | "caps.addServer": "新增伺服器", |
| 516 | "caps.browseRegistry": "瀏覽市集", |
| 517 | "caps.registryTitle": "MCP 註冊表", |
| 518 | "caps.registryHint": "從官方 MCP Registry 尋找並安裝伺服器;僅在開啟此頁面時存取 Registry。", |
| 519 | "caps.searchRegistry": "搜尋 MCP Registry…", |
| 520 | "caps.search": "搜尋", |
| 521 | "caps.install": "安裝", |
| 522 | "caps.manualSetup": "需手動設定", |
| 523 | "caps.registryCached": "Registry 暫時無法使用,目前顯示快取結果。", |
| 524 | "caps.noRegistryMatches": "沒有符合的 Registry 伺服器。", |
| 525 | "caps.searchServers": "搜尋 MCP 伺服器…", |
| 526 | "caps.noServerMatches": "沒有符合的 MCP 伺服器。", |
| 527 | "caps.projectServers": "目前專案", |
| 528 | "caps.projectServersHint": "由目前專案宣告,預設自動可用。", |
| 529 | "caps.installedServers": "全域 MCP", |
| 530 | "caps.installedServersHint": "安裝一次,即可在所有 Reasonix 專案中自動使用。", |
| 531 | "caps.pluginServers": "插件伺服器", |
| 532 | "caps.pluginServersHint": "由對應插件管理;可進入伺服器詳情檢視工具。", |
| 533 | "caps.serverToolSummary": "{tools} 個工具", |
| 534 | "caps.backToServers": "返回 MCP 清單", |
| 535 | "caps.serverDetailsHint": "檢視連線資訊、診斷和工具。", |
| 536 | "caps.addServerTitle": "新增 MCP 伺服器", |
| 537 | "caps.addServerHint": "設定本機命令或遠端 MCP 位址。", |
| 538 | "caps.installDefinition": "命令、URL 或 JSON", |
| 539 | "caps.installDefinitionPlaceholder": "npx -y chrome-devtools-mcp@latest\n\n或 https://example.com/mcp", |
| 540 | "caps.installDefinitionHint": "貼上命令、URL 或 JSON 即可安裝。需要自訂名稱、環境變數或請求標頭時,可切換到「手動設定」。", |
| 541 | "caps.quickBenefitsLabel": "自動安裝流程", |
| 542 | "caps.quickDetectTransport": "自動識別傳輸方式", |
| 543 | "caps.quickVerifyConnection": "安裝後驗證連線", |
| 544 | "caps.quickEnableTools": "所有工具直接可用", |
| 545 | "caps.editServerTitle": "編輯 {name}", |
| 546 | "caps.editServerHint": "修改連線設定;金鑰留空時會保留現有值。", |
| 547 | "caps.editorMode": "設定編輯方式", |
| 548 | "caps.quickMode": "快速安裝", |
| 549 | "caps.formMode": "手動設定", |
| 550 | "caps.jsonMode": "JSON", |
| 551 | "caps.advancedOptions": "進階選項", |
| 552 | "caps.hideAdvancedOptions": "收起進階選項", |
| 553 | "caps.jsonConfig": "完整設定", |
| 554 | "caps.jsonPasteHint": "支援 {\"server-name\": {...}} 或 {\"mcpServers\": {\"server-name\": {...}}}。", |
| 555 | "caps.jsonUnsupported": "此 JSON 包含 Reasonix 不支援的欄位。", |
| 556 | "caps.jsonInvalid": "請輸入有效 JSON;環境變數和請求標頭的值必須是字串。", |
| 557 | "caps.jsonSingleServer": "JSON 中必須且只能包含一個 MCP 伺服器。", |
| 558 | "caps.jsonNameMismatch": "暫不支援重新命名現有 MCP 伺服器。", |
| 559 | "caps.jsonRequired": "stdio 需要填寫命令,HTTP 和 SSE 需要填寫 URL。", |
| 560 | "caps.switchBusy": "暫時無法修改此設定。請先停止目前回答、處理待確認問題,或等待背景工作結束。", |
| 561 | "caps.switchBusyRunning": "目前回答仍在執行,暫時無法修改此設定。請先停止回答,或等待它完成。", |
| 562 | "caps.switchBusyPrompt": "有待處理的確認問題,暫時無法修改此設定。請先完成處理。", |
| 563 | "caps.switchBusyJobs": "仍有 {n} 個背景工作正在執行,暫時無法修改此設定。請先停止它們。", |
| 564 | "caps.add": "新增", |
| 565 | "caps.addAndConnect": "新增並連線", |
| 566 | "caps.namePlaceholder": "名稱(如 github)", |
| 567 | "caps.name": "名稱", |
| 568 | "caps.transport": "傳輸方式", |
| 569 | "caps.commandPlaceholder": "命令(如 npx -y @modelcontextprotocol/server-github)", |
| 570 | "caps.urlPlaceholder": "url(https://…)", |
| 571 | "caps.envLabel": "環境變數(可選)", |
| 572 | "caps.envPlaceholder": "KEY=VALUE,每行一個", |
| 573 | "caps.headersLabel": "請求標頭(可選)", |
| 574 | "caps.headersPlaceholder": "Header=Value,每行一個", |
| 575 | "caps.status": "狀態", |
| 576 | "caps.refresh": "重新整理 MCP 狀態", |
| 577 | "caps.reconnect": "重新連線", |
| 578 | "caps.command": "命令", |
| 579 | "caps.url": "URL", |
| 580 | "caps.envKeys": "環境變數", |
| 581 | "caps.headerKeys": "請求標頭", |
| 582 | "caps.connectNow": "立即連線", |
| 583 | "caps.editConfig": "編輯設定", |
| 584 | "caps.showTools": "檢視工具", |
| 585 | "caps.hideTools": "收起工具", |
| 586 | "caps.saveConfig": "儲存設定", |
| 587 | "caps.envPreserveHint": "為保護金鑰,已有變數值不會回顯;留空會保留現有環境變數,填寫後會整體替換。", |
| 588 | "caps.headersPreserveHint": "為保護金鑰,已有請求標頭值不會回顯;留空會保留現有請求標頭,填寫後會整體替換。", |
| 589 | "caps.remove": "刪除伺服器", |
| 590 | "caps.confirmRemove": "確認刪除", |
| 591 | "caps.retry": "重試", |
| 592 | "caps.reauthorize": "登入", |
| 593 | "caps.checkCommand": "檢查命令", |
| 594 | "caps.builtIn": "內建", |
| 595 | "caps.projectServerBadge": "專案", |
| 596 | "caps.serverSource": "來源", |
| 597 | "caps.sourceProject": "目前專案", |
| 598 | "caps.sourceProjectConfig": "目前專案 · {config}", |
| 599 | "caps.sourceUser": "全域", |
| 600 | "caps.sourcePlugin": "插件", |
| 601 | "caps.sourceBuiltin": "內建", |
| 602 | "caps.managedByPlugin": "由外掛 {plugin} 管理", |
| 603 | "caps.auth": "授權", |
| 604 | "caps.authRequired": "需要登入", |
| 605 | "caps.authRequiredSummary": "請先登入該 MCP 伺服器,然後再連線。", |
| 606 | "caps.authPossible": "可能需要登入", |
| 607 | "caps.authPossibleShort": "可能需要登入", |
| 608 | "caps.clearAuth": "清除授權", |
| 609 | "caps.confirmClearAuth": "確認清除", |
| 610 | "caps.deferred": "可用 · 按需啟動", |
| 611 | "caps.projectAuthChanged": "連線需要處理", |
| 612 | "caps.initializing": "正在連線 MCP,工具可用後會自動出現", |
| 613 | "caps.disabled": "已停用(本次會話)", |
| 614 | "caps.disabledAutoStart": "已停用(會話開始時不連線)", |
| 615 | "caps.enable": "本次會話啟用", |
| 616 | "caps.disable": "本次會話停用", |
| 617 | "caps.expandDetails": "展開詳情", |
| 618 | "caps.collapseDetails": "收起詳情", |
| 619 | "caps.noToolDetails": "當前連線未返回工具明細。", |
| 620 | "caps.toolUnavailable": "不可用", |
| 621 | "caps.searchSkills": "搜尋技能…", |
| 622 | "caps.noSkillMatches": "沒有匹配的技能。", |
| 623 | "caps.pluginRefresh": "重新整理插件", |
| 624 | "caps.pluginInstallTitle": "安裝插件", |
| 625 | "caps.pluginInstallHint": "選擇本機插件目錄,或從 Git 倉庫安裝。", |
| 626 | "caps.pluginInstallMethod": "插件安裝方式", |
| 627 | "caps.pluginInstallLocal": "本機目錄", |
| 628 | "caps.pluginInstallGit": "Git 倉庫", |
| 629 | "caps.pluginSource": "插件來源", |
| 630 | "caps.pluginGitSource": "Git 倉庫地址", |
| 631 | "caps.pluginSourcePlaceholder": "git:github.com/obra/superpowers", |
| 632 | "caps.pluginChooseLocalFolder": "選擇插件目錄", |
| 633 | "caps.pluginLocalFolder": "本機插件目錄", |
| 634 | "caps.pluginNoLocalFolder": "尚未選擇目錄", |
| 635 | "caps.pluginInstallName": "安裝名稱(可選)", |
| 636 | "caps.pluginInstallNamePlaceholder": "安裝名稱(可選)", |
| 637 | "caps.pluginLink": "開發模式:連結來源目錄", |
| 638 | "caps.pluginLinkHint": "不複製插件,直接使用所選目錄;適合調試插件。移動或刪除該目錄會導致插件失效。", |
| 639 | "caps.pluginReplace": "覆蓋同名插件", |
| 640 | "caps.pluginReplaceHint": "插件名已存在時,允許用目前來源替換它。", |
| 641 | "caps.pluginPreview": "預檢", |
| 642 | "caps.pluginInstall": "安裝插件", |
| 643 | "caps.noPluginsTitle": "尚未安裝插件", |
| 644 | "caps.noPluginsHint": "從 Git 或本機路徑安裝插件包,把技能、hooks 和 MCP 伺服器作為一個統一單元管理。", |
| 645 | "caps.installedPlugins": "已安裝插件", |
| 646 | "caps.pluginsSummary": "{enabled} 個啟用 · 共 {total} 個 · {issues} 個異常", |
| 647 | "caps.pluginCounts": "{skills} 技能 · {agents} agents · {commands} 命令 · {hooks} hooks · {mcps} MCP", |
| 648 | "caps.pluginCompatibilityFull": "完全相容", |
| 649 | "caps.pluginCompatibilityPartial": "部分相容", |
| 650 | "caps.pluginCompatibilityNone": "不相容", |
| 651 | "caps.pluginMappedCapabilities": "已映射:{capabilities}", |
| 652 | "caps.pluginSkippedCapability": "未映射 {capability}:{reason}", |
| 653 | "caps.pluginNoCapabilities": "未匯出能力", |
| 654 | "caps.pluginWarnings": "{count} 個警告", |
| 655 | "caps.pluginEnable": "啟用插件", |
| 656 | "caps.pluginDisable": "停用插件", |
| 657 | "caps.pluginEnabled": "已啟用", |
| 658 | "caps.pluginDisabled": "已停用", |
| 659 | "caps.pluginVersion": "版本", |
| 660 | "caps.pluginRoot": "安裝路徑", |
| 661 | "caps.pluginUpdate": "更新", |
| 662 | "caps.pluginDoctor": "診斷", |
| 663 | "caps.pluginRemove": "移除插件", |
| 664 | "caps.pluginConfirmRemove": "確認移除", |
| 665 | "caps.pluginPlanError": "安裝檢查失敗", |
| 666 | "caps.pluginPlanReady": "安裝計畫", |
| 667 | "caps.pluginAction": "操作", |
| 668 | "caps.pluginPlanStatus": "插件操作:{status}", |
| 669 | "caps.pluginPlanComplete": "插件操作完成", |
| 670 | "caps.pluginPlanInstalled": "插件已安裝。展開下方插件,可查看其 skills、agents、hooks 和 MCP 伺服器。", |
| 671 | "caps.pluginRuntimeFullTrust": "完全信任(FULL TRUST)執行階段", |
| 672 | "caps.pluginRuntimeCommand": "命令", |
| 673 | "caps.pluginRuntimeIntercepts": "攔截點", |
| 674 | "caps.pluginRuntimeReplaces": "替換槽位", |
| 675 | "caps.pluginRuntimeCapabilities": "能力", |
| 676 | "caps.pluginRuntimeRisk": "此插件會在 Reasonix 內部執行程式碼擴充:它可以讀取完整工作階段與環境、繞過權限控管,並直接操作這台機器。", |
| 677 | "caps.pluginUsageTitle": "使用方法", |
| 678 | "caps.pluginUsageEnabledHint": "啟用的插件會載入到新會話中。skills 和 agents 可透過限定名稱呼叫;hooks 自動觸發,匯入的 MCP 伺服器按需連線。", |
| 679 | "caps.pluginUsageDisabledHint": "啟用此插件後,它的 skills、hooks 或 MCP 伺服器才會參與會話。", |
| 680 | "caps.pluginNoCapabilityDetails": "此插件暫無可展示的能力明細。", |
| 681 | "caps.pluginSkillsTitle": "技能", |
| 682 | "caps.pluginSkillsHint": "用 /skills 瀏覽並呼叫顯示的限定名稱;無歧義的短名稱仍作為相容輸入接受。", |
| 683 | "caps.pluginAgentsTitle": "子代理", |
| 684 | "caps.pluginAgentsHint": "Claude agents 會映射為需要手動呼叫的子代理設定。", |
| 685 | "caps.pluginCommandsTitle": "命令", |
| 686 | "caps.pluginCommandsHint": "斜線命令模板,輸入 /<外掛名>:<命令名> 即可執行。", |
| 687 | "caps.pluginCommandShadowed": "已覆蓋", |
| 688 | "caps.pluginCommandQualifiedOccupiedByPlugin": "該限定名稱已被外掛 {plugin} 占用。", |
| 689 | "caps.pluginCommandQualifiedOccupiedByCustom": "該限定名稱已被使用者或專案命令占用。", |
| 690 | "caps.pluginHooksTitle": "Hooks", |
| 691 | "caps.pluginHooksHint": "Hooks 會在匹配的生命週期事件中自動觸發。", |
| 692 | "caps.pluginMCPTitle": "MCP 伺服器", |
| 693 | "caps.pluginMCPHint": "匯入的 Claude MCP 預設按需連線,避免啟動時改變工具 schema。", |
| 694 | "caps.pluginMCPAutoStart": "自動連線", |
| 695 | "caps.pluginMCPOnDemand": "按需連線", |
| 696 | "caps.pluginNoDescription": "無描述", |
| 697 | "caps.pluginHookNoTarget": "未指定 hook 目標", |
| 698 | "caps.pluginMCPNoTarget": "未指定啟動目標", |
| 699 | "caps.sources": "來源", |
| 700 | "caps.sourcesSummaryActive": "{active} 個有效", |
| 701 | "caps.sourcesSummaryMissing": "{missing} 個缺失", |
| 702 | "caps.sourcesSummaryEmpty": "{empty} 個空目錄", |
| 703 | "caps.sourcesSummaryDisabled": "{disabled} 個已停用", |
| 704 | "caps.sourcesSummaryNone": "暫無來源", |
| 705 | "caps.addSkillFolder": "新增目錄", |
| 706 | "caps.refreshSkills": "重新掃描", |
| 707 | "caps.noSkillRoots": "未發現技能來源。", |
| 708 | "caps.skillRootCount": "{skills} 個技能", |
| 709 | "caps.skillRootConfigured": "已設定", |
| 710 | "caps.skillRootDisable": "停用", |
| 711 | "caps.skillRootEnable": "啟用", |
| 712 | "caps.skillRootDisabled": "已停用", |
| 713 | "caps.skillRootActive": "有效", |
| 714 | "caps.skillRootEmpty": "空目錄", |
| 715 | "caps.skillRootBuiltinPath": "內建路徑", |
| 716 | "caps.skillRootUserConfigured": "使用者設定", |
| 717 | "caps.skillRootConfiguredPath": "設定路徑", |
| 718 | "caps.skillRootMissing": "目錄不存在", |
| 719 | "caps.skillRootShowAllSkills": "檢視全部 {count} 個", |
| 720 | |
| 721 | // 子智慧體檔案(設定 > 子智慧體) |
| 722 | "subagents.tabHint": "內建 + 你自己的 agent 檔案", |
| 723 | "subagents.search": "搜尋子智慧體...", |
| 724 | "subagents.new": "+ 新增", |
| 725 | "subagents.builtinTitle": "內建子智慧體", |
| 726 | "subagents.builtinHint": "內建 Profile 的提示詞和工具範圍固定;你可以覆寫其模型和推理強度。", |
| 727 | "subagents.builtinReadOnlyHint": "只能覆蓋這個內建技能的模型/推理強度,playbook 本身在這裡不能編輯。", |
| 728 | "subagents.builtinExploreDescription": "在隔離子智慧體中廣泛調查程式碼庫,並回傳一份精煉結論。", |
| 729 | "subagents.builtinResearchDescription": "在隔離子智慧體中結合網頁研究與程式碼閱讀。", |
| 730 | "subagents.builtinReviewDescription": "唯讀審查待提交變更的正確性、安全性和測試缺口。", |
| 731 | "subagents.builtinSecurityReviewDescription": "唯讀檢查待提交變更中的安全漏洞。", |
| 732 | "subagents.model": "模型", |
| 733 | "subagents.effort": "推理強度", |
| 734 | "subagents.inheritDefault": "繼承預設", |
| 735 | "subagents.effectiveValue": "目前生效:{value}", |
| 736 | "subagents.overridden": "已覆寫", |
| 737 | "subagents.inherited": "繼承中", |
| 738 | "subagents.resetOverride": "恢復預設", |
| 739 | "subagents.customTitle": "自訂子智慧體", |
| 740 | "subagents.customHint": "你建立或載入的子智慧體 Profile;可編輯項目可以在這裡管理。", |
| 741 | "subagents.noCustom": "還沒有自訂子智慧體。", |
| 742 | "subagents.noMatches": "沒有相符的子智慧體。", |
| 743 | "subagents.externalManaged": "在 Skills 中管理", |
| 744 | "subagents.externalManagedHint": "此 profile 來自設定的自訂 skill 路徑。請在 Skills 頁面管理,以保留其外部來源與內容。", |
| 745 | "subagents.allTools": "全部可用工具", |
| 746 | "subagents.toolCount": "{n} 個工具", |
| 747 | "subagents.name": "名稱", |
| 748 | "subagents.namePlaceholder": "code-reviewer", |
| 749 | "subagents.color": "顏色標記", |
| 750 | "subagents.description": "描述", |
| 751 | "subagents.descriptionPlaceholder": "顯示給模型的簡短說明", |
| 752 | "subagents.tools": "可用工具", |
| 753 | "subagents.allToolsOption": "繼承所有可用工具(預設)", |
| 754 | "subagents.customToolsOption": "自訂可用工具", |
| 755 | "subagents.allToolsHint": "繼承目前工作階段的全部可用工具,仍受審批、沙箱和安全策略限制。", |
| 756 | "subagents.customToolsHint": "在目前可用範圍內進一步限制此子智慧體可以呼叫的工具。", |
| 757 | "subagents.selectedToolCount": "已選擇 {n}/{total}", |
| 758 | "subagents.selectAllTools": "全選", |
| 759 | "subagents.clearTools": "清空", |
| 760 | "subagents.selectAtLeastOneTool": "請至少選擇一個可用工具。", |
| 761 | "subagents.backToList": "返回子智慧體列表", |
| 762 | "subagents.systemPrompt": "系統提示詞", |
| 763 | "subagents.systemPromptPlaceholder": "描述這個子智慧體的角色、邊界和規則...", |
| 764 | "subagents.scope": "範圍", |
| 765 | "subagents.confirmDelete": "確認刪除", |
| 766 | "subagents.manualInvocationHint": "在聊天中使用 /{name} <任務> 時作為隔離子智慧體執行——模型不會自主選擇呼叫它。", |
| 767 | "subagents.nameInvalid": "只能使用字母、數字、'_'、'-'、'.'。", |
| 768 | "subagents.nameTaken": "這個名稱已被其他子智慧體、技能或命令使用。", |
| 769 | "subagents.newTitle": "新增子智慧體", |
| 770 | "subagents.editTitle": "編輯子智慧體", |
| 771 | "subagents.tryIt": "試執行", |
| 772 | "subagents.tryItPlaceholder": "給它一個一次性任務——隔離且唯讀執行…", |
| 773 | "subagents.run": "執行", |
| 774 | "subagents.cancelRun": "取消執行", |
| 775 | "subagents.invocationLabel": "在聊天中輸入", |
| 776 | "subagents.invocationExample": "/{name} <任務>", |
| 777 | "subagents.copyInvocation": "複製命令", |
| 778 | "subagents.useInChat": "在聊天中使用", |
| 779 | |
| 780 | // 歡迎 / 空狀態 |
| 781 | "welcome.tagline": "一個編碼智慧體 —— 描述任務或隨便問點什麼。", |
| 782 | "welcome.hintCommands": "命令", |
| 783 | "welcome.hintFiles": "引用檔案", |
| 784 | "welcome.hintSend": "傳送", |
| 785 | "welcome.ex1": "講講這個程式碼庫的架構", |
| 786 | "welcome.ex2": "總結最近的 git 變更", |
| 787 | "welcome.ex3": "智慧體的執行主循環在哪,它做了什麼?", |
| 788 | "welcome.creation.title": "Hey,開始今天的創作吧!", |
| 789 | |
| 790 | // 輸入框 |
| 791 | "composer.placeholder": "給 Reasonix 發訊息… ( / 命令 · @ 檔案 )", |
| 792 | "composer.inputActions": "訊息輸入框操作", |
| 793 | "composer.resize": "拖動調整輸入區高度,雙擊重置", |
| 794 | "composer.send": "傳送({combo})", |
| 795 | "composer.queueGuidance": "加入引導佇列({combo})", |
| 796 | "composer.steer": "追加到目前任務(Enter)", |
| 797 | "composer.steerPlaceholder": "正在執行——輸入補充指示,{combo} 加入佇列", |
| 798 | "composer.runWaitingApproval": "等待你核准 — {tool}", |
| 799 | "composer.runWaitingAsk": "等待你回答", |
| 800 | "composer.runAnnounceRunning": "正在執行", |
| 801 | "composer.readStatusReading": "正在讀取 {file}…", |
| 802 | "notice.readPauseTitle": "讀取任務尚未完成", |
| 803 | "notice.readPauseBody": "已保留目前回覆及已完成的工作。請在輸入框補充讀取範圍或調整要求後繼續;目前回覆不代表全文審查已完成。", |
| 804 | "notice.readPauseCovered": "已讀取第 {range} 行", |
| 805 | "notice.readPauseMissing": "仍需第 {range} 行", |
| 806 | "notice.readPauseOmitted": "另有 {count} 個檔案未完成讀取。", |
| 807 | "composer.readStatusCovered": "正在讀取 {file} · 已涵蓋 {range} 行", |
| 808 | "composer.readStatusDone": "已讀取 {file} · {range} 行", |
| 809 | "composer.readStatusPaused": "讀取已暫停:{file}", |
| 810 | "composer.readStatusBudget": "自動讀取已達到可用預算。", |
| 811 | "composer.readStatusSource": "無法驗證剩餘內容。", |
| 812 | "composer.readStatusStalled": "重複讀取沒有取得新內容。", |
| 813 | "composer.readStatusRecovery": "可縮小讀取範圍或繼續獨立工作;全文審查尚未完成。", |
| 814 | "composer.turnPhaseWorking": "工作中", |
| 815 | "composer.turnPhaseChecking": "檢查中", |
| 816 | "composer.turnPhaseVerifying": "驗證中", |
| 817 | "composer.turnPhaseReviewing": "複審中", |
| 818 | "composer.runStripEstimateHint": "基於字元數的流式估算,與實際值可能有偏差;請求結束後顯示精確值。", |
| 819 | "composer.guidanceQueue": "待處理引導", |
| 820 | "composer.guidanceCount": "待處理引導 {n}", |
| 821 | "composer.guidanceRemaining": "還有 {n} 條", |
| 822 | "composer.guidanceCollapse": "收起", |
| 823 | "composer.guidanceMode": "引導", |
| 824 | "composer.guidanceSendMode": "傳送", |
| 825 | "composer.guidanceSend": "將這條引導加入資訊流", |
| 826 | "composer.guidanceWaiting": "等待前面的引導處理完成", |
| 827 | "composer.guidanceInFlight": "引導正在處理中,暫時無法操作", |
| 828 | "composer.guidanceRetryMode": "重試", |
| 829 | "composer.guidanceRetry": "重試這條引導", |
| 830 | "composer.guidanceDismiss": "移除這條引導提示", |
| 831 | "composer.guidanceEdit": "編輯這條待處理引導", |
| 832 | "composer.guidanceSaveEdit": "儲存引導修改", |
| 833 | "composer.guidanceCancelEdit": "取消編輯引導", |
| 834 | "composer.guidanceEmptyPreview": "沒有預覽正文", |
| 835 | "composer.stop": "停止(Esc)", |
| 836 | "composer.pastedLabel": "[已貼上文字 #{id} · {lines} 行]", |
| 837 | "composer.pastedShowPreview": "預覽貼上文字", |
| 838 | "composer.pastedHidePreview": "收起貼上文字預覽", |
| 839 | "composer.pastedExpand": "展開", |
| 840 | "composer.pastedRemove": "刪除貼上文字", |
| 841 | "composer.removeImage": "移除圖片", |
| 842 | "imageViewer.clickToPreview": "點擊查看大圖", |
| 843 | "imageViewer.closePreview": "關閉預覽", |
| 844 | "imageViewer.title": "圖片預覽", |
| 845 | "composer.imageInputUnsupported": "目前模型不會直接接收圖片。請在設定中配置圖片理解模型,或切換到支援圖片的模型;也可讓 OCR/識圖 MCP 工具讀取附件路徑。", |
| 846 | "composer.contextItems": "上下文項目", |
| 847 | "composer.selectedText": "聊天選取內容", |
| 848 | "composer.selectedCode": "程式碼選取內容", |
| 849 | "composer.selectedTerminal": "終端機選取內容", |
| 850 | "composer.removeSelectedText": "移除選取內容", |
| 851 | "composer.selectedTextTruncated": "選取文字過長,已縮短以控制提示詞大小。", |
| 852 | "composer.selectedInvocation": "已選擇的技能或子智慧體", |
| 853 | "composer.removeInvocation": "移除已選擇的技能或子智慧體", |
| 854 | "composer.removeInvocationNamed": "移除 {name}", |
| 855 | "composer.removeReference": "移除引用", |
| 856 | |
| 857 | // 狀態欄 |
| 858 | "status.connecting": "連線中…", |
| 859 | "status.plan": "計畫", |
| 860 | "providerUI.image": "圖片", |
| 861 | "providerUI.manageModels": "管理模型", |
| 862 | "modelSwitcher.searchPlaceholder": "搜尋模型或供應商…", |
| 863 | "modelSwitcher.noMatches": "沒有匹配的模型", |
| 864 | "modelSwitcher.favorites": "收藏", |
| 865 | "modelSwitcher.allModels": "全部模型", |
| 866 | "modelSwitcher.filters": "模型篩選", |
| 867 | "modelSwitcher.modelList": "可用模型", |
| 868 | "modelSwitcher.noFavorites": "還沒有收藏模型", |
| 869 | "modelSwitcher.currentModel": "目前模型", |
| 870 | "modelSwitcher.addFavorite": "收藏 {model}", |
| 871 | "modelSwitcher.removeFavorite": "取消收藏 {model}", |
| 872 | "modelSwitcher.configureModels": "設定模型", |
| 873 | "status.noModels": "沒有可切換模型", |
| 874 | "status.modelSwitchBusy": "暫時不能切換模型。請先停止目前回答、處理待確認問題,或等待背景任務結束。", |
| 875 | "status.modelSwitchBusyRunning": "目前回答仍在執行,暫時不能切換模型。請先停止回答。", |
| 876 | "status.modelSwitchBusyPrompt": "有待處理的確認問題,暫時不能切換模型。請先完成處理。", |
| 877 | "status.modelSwitchBusyJobs": "仍有 {n} 個背景任務在執行,暫時不能切換模型。請從狀態列的「背景作業」中停止它們。", |
| 878 | "status.modelSwitchLeaseHeld": "這個會話正在另一個 Reasonix 視窗或背景執行。請關閉那個視窗、停止背景執行,或開啟副本後再切換模型。", |
| 879 | "status.modelSwitchStarting": "會話還在啟動,稍後再切換模型。", |
| 880 | "status.modelSwitchStartupFailed": "目前會話啟動失敗,無法切換模型:{err}", |
| 881 | "status.modelSwitchRetry": "目前會話已變更,請再試一次切換模型。", |
| 882 | "status.modelSwitchUnknown": "未知模型 {model}。", |
| 883 | "status.modelSwitchProviderUnavailable": "模型 {model} 不可用,因為提供商 {provider} 尚未添加。", |
| 884 | "status.modelSwitchFailed": "模型切換失敗:{err}", |
| 885 | "status.modelFallbackSwitched": "模型 {model} 已不可用,已切換到 {fallback}。", |
| 886 | "status.effortSwitchBusy": "暫時不能切換推理力度。請先停止目前回答、處理待確認問題,或等待背景任務結束。", |
| 887 | "status.effortSwitchBusyRunning": "目前回答仍在執行,暫時不能切換推理力度。請先停止回答。", |
| 888 | "status.effortSwitchBusyPrompt": "有待處理的確認問題,暫時不能切換推理力度。請先完成處理。", |
| 889 | "status.effortSwitchBusyJobs": "仍有 {n} 個背景任務在執行,暫時不能切換推理力度。請從狀態列的「背景作業」中停止它們。", |
| 890 | "status.effortSwitchLeaseHeld": "這個會話正在另一個 Reasonix 視窗或背景執行。請關閉那個視窗、停止背景執行,或開啟副本後再切換推理力度。", |
| 891 | "status.effortSwitchStarting": "會話還在啟動,稍後再切換推理力度。", |
| 892 | "status.effortSwitchStartupFailed": "目前會話啟動失敗,無法切換推理力度:{err}", |
| 893 | "status.effortSwitchRetry": "目前會話已變更,請再試一次切換推理力度。", |
| 894 | "status.effortSwitchFailed": "推理力度切換失敗:{err}", |
| 895 | "status.sessionAutosaveFailed": "會話自動儲存失敗:{err}", |
| 896 | "status.sessionSaveFailedBefore": "在{action}前儲存會話失敗:{err}", |
| 897 | "status.actionChangingModel": "切換模型", |
| 898 | "status.actionChangingEffort": "切換推理力度", |
| 899 | "status.actionRebuildingSettings": "重新整理設定", |
| 900 | "status.actionSwitchingSessions": "切換會話", |
| 901 | "status.actionSwitchingTabs": "切換標籤頁", |
| 902 | "status.actionAutosave": "自動儲存", |
| 903 | "status.actionCurrentSession": "儲存目前會話", |
| 904 | "status.effort": "推理力度 {level}", |
| 905 | "status.effortTitle": "推理力度", |
| 906 | "status.tokens": "tokens", |
| 907 | "status.recoveryNetwork": "網路暫時無法使用", |
| 908 | "status.recoveryProvider": "服務暫時無法使用", |
| 909 | "status.recoveryWaiting": "正在等待供應商恢復({phase}),{seconds} 秒後重試;可點擊停止。", |
| 910 | "status.recoveryWaitTitleNetwork": "正在等待網路恢復", |
| 911 | "status.recoveryWaitTitleProvider": "正在等待供應商恢復", |
| 912 | "status.recoveryWaitNext": "{seconds} 秒後重試", |
| 913 | "status.recoveryWaitProgress": "已等待 {waited} 分鐘,最多 {budget} 分鐘", |
| 914 | "status.recoveryWaitHint": "會持續重試,直到等待預算用盡後本輪報錯結束。可檢查網路、代理或供應商狀態,也可立即停止。", |
| 915 | "status.recoveryWaitStop": "停止等待", |
| 916 | "status.retrying": "正在重試 ({attempt}/{max})…", |
| 917 | "status.balanceTitle": "錢包餘額", |
| 918 | "status.spendTitle": "本會話估算計費費用,包含主模型、子代理和輔助呼叫", |
| 919 | |
| 920 | // ── Heartbeat ── |
| 921 | "heartbeat.title": "心跳任務", |
| 922 | "heartbeat.scheduler": "定時任務", |
| 923 | "heartbeat.addTask": "添加任務", |
| 924 | "heartbeat.delete": "刪除", |
| 925 | "heartbeat.runNow": "立即執行", |
| 926 | "heartbeat.fieldTitle": "標題", |
| 927 | "heartbeat.titlePlaceholder": "例如:每日檢查", |
| 928 | "heartbeat.promptPlaceholder": "例如:檢查 GitHub 上是否有新的 issue 並總結。", |
| 929 | "heartbeat.fieldInterval": "頻率", |
| 930 | "heartbeat.status": "狀態", |
| 931 | "heartbeat.optional": "可選", |
| 932 | "heartbeat.save": "保存", |
| 933 | "heartbeat.add": "添加", |
| 934 | "heartbeat.untitled": "(無標題)", |
| 935 | "heartbeat.confirmDelete": "确认刪除?", |
| 936 | "heartbeat.scopeGlobal": "全局", |
| 937 | "heartbeat.scopeProject": "項目", |
| 938 | "heartbeat.noProjects": "未找到項目", |
| 939 | "heartbeat.currentWorkspace": "當前", |
| 940 | "heartbeat.freqInterval": "間隔", |
| 941 | "heartbeat.freqEvery": "每", |
| 942 | "heartbeat.unitSec": "秒", |
| 943 | "heartbeat.unitMin": "分鐘", |
| 944 | "heartbeat.unitHour": "小時", |
| 945 | "heartbeat.timeWindow": "時間窗口", |
| 946 | "heartbeat.cycleDaily": "每天", |
| 947 | "heartbeat.cycleWeekly": "每週", |
| 948 | "heartbeat.cycleBiweekly": "雙週", |
| 949 | "heartbeat.cycleMonthly": "每月", |
| 950 | "heartbeat.cycleYearly": "每年", |
| 951 | "heartbeat.justNow": "剛剛", |
| 952 | "heartbeat.due": "即將執行", |
| 953 | "heartbeat.removeTimeWindow": "移除時間區間", |
| 954 | "heartbeat.openTopic": "打開對話", |
| 955 | "heartbeat.filterAll": "全部", |
| 956 | "heartbeat.filterEnabled": "已開啟", |
| 957 | "heartbeat.filterDisabled": "已暫停", |
| 958 | "heartbeat.searchPlaceholder": "搜索任務名稱…", |
| 959 | "heartbeat.filterAllProjects": "全部項目", |
| 960 | "heartbeat.noMatchingTasks": "沒有符合的任務", |
| 961 | "heartbeat.weekdayMon": "週一", |
| 962 | "heartbeat.weekdayTue": "週二", |
| 963 | "heartbeat.weekdayWed": "週三", |
| 964 | "heartbeat.weekdayThu": "週四", |
| 965 | "heartbeat.weekdayFri": "週五", |
| 966 | "heartbeat.weekdaySat": "週六", |
| 967 | "heartbeat.weekdaySun": "週日", |
| 968 | "heartbeat.monthOption": "{n}月", |
| 969 | "heartbeat.dayOption": "{n}日", |
| 970 | "heartbeat.fieldApprovalMode": "權限等級", |
| 971 | "heartbeat.permissionReadOnly": "僅可查看", |
| 972 | "heartbeat.permissionWorkspaceWrite": "工作區內修改", |
| 973 | "heartbeat.permissionFullAccess": "完全權限", |
| 974 | "heartbeat.permissionReadOnlyHint": "讀取檔案;修改或外部操作需要你授權", |
| 975 | "heartbeat.permissionWorkspaceWriteHint": "可讀寫任務工作區;越界操作需要你授權", |
| 976 | "heartbeat.permissionFullAccessHint": "可存取本機其他位置;一般操作不再詢問", |
| 977 | "heartbeat.notifyChannels": "推送到機器人", |
| 978 | "heartbeat.notifyChannelsOn": "開啟", |
| 979 | "heartbeat.notifyChannelsOff": "關閉", |
| 980 | "heartbeat.notifyChannelsOnHint": "AI 輸出會即時推送到已連線的飛書/QQ 機器人", |
| 981 | "heartbeat.notifyChannelsOffHint": "只建立桌面對話,不推送到機器人", |
| 982 | "heartbeat.fieldNewConversation": "對話模式", |
| 983 | "heartbeat.newConversationEachRunOn": "每次執行新建對話", |
| 984 | "heartbeat.newConversationEachRunOff": "複用同一對話", |
| 985 | |
| 986 | "status.jobs": "{n} 個執行中", |
| 987 | "status.jobsTitle": "背景作業", |
| 988 | "status.extensionTitle": "擴充功能狀態", |
| 989 | "status.jobStop": "停止", |
| 990 | "status.jobStopping": "正在停止…", |
| 991 | "status.jobStopFailed": "停止背景任務失敗。", |
| 992 | "status.jobOpenTask": "開啟任務", |
| 993 | "status.runtimeRunning": "回合執行中", |
| 994 | "status.runtimePendingPrompt": "等待使用者輸入", |
| 995 | "runtime.workspaceConflictTitle": "目前工作區正在被寫入", |
| 996 | "runtime.workspaceConflictBadge": "工作區寫入", |
| 997 | "runtime.workspaceConflictLocal": "{title}:{label}", |
| 998 | "runtime.workspaceConflictExternal": "另一個 Reasonix 視窗目前正在寫入這個工作區。", |
| 999 | "runtime.workspaceConflictNote": "衝突的同檔案或整區寫入結束後,本任務會自動繼續。", |
| 1000 | "runtime.unknownTask": "另一個任務", |
| 1001 | "runtime.otherConversation": "另一個對話", |
| 1002 | "runtime.backgroundQuestion": "{title} 正在等待你的回答", |
| 1003 | "runtime.backgroundApproval": "{title} 正在等待你的確認", |
| 1004 | "runtime.revealWriter": "檢視占用任務", |
| 1005 | "runtime.revealWriterDesc": "切換到目前真正持有工作區寫入權的任務。", |
| 1006 | "runtime.openWorktree": "在 worktree 中繼續", |
| 1007 | "runtime.openWorktreeDesc": "取消本次等待,並在隔離 worktree 中安全繼續。", |
| 1008 | "runtime.cancelWait": "停止等待", |
| 1009 | "runtime.cancelWaitDesc": "只取消本輪,不影響正在占用工作區的任務。", |
| 1010 | "runtime.closeTitle": "關閉任務前處理活動工作", |
| 1011 | "runtime.closeMeta": "目前仍有背景作業,也可能有執行中的回合或待確認問題。", |
| 1012 | "runtime.returnToTask": "返回任務", |
| 1013 | "runtime.closeCancelDesc": "返回任務,不做任何變更。", |
| 1014 | "runtime.keepRunning": "關閉並轉入背景", |
| 1015 | "runtime.keepRunningDesc": "關閉分頁,作業繼續在「背景作業」中執行。", |
| 1016 | "runtime.stopAndClose": "停止所有活動並關閉", |
| 1017 | "runtime.stopAndCloseDesc": "等待回合和程序結束後關閉分頁。", |
| 1018 | "runtime.closeFailed": "活動工作尚未停止,任務未被關閉。", |
| 1019 | "status.workspaceTitle": "當前工作區", |
| 1020 | "status.gitBranchTitle": "當前 Git 分支", |
| 1021 | "status.yolo": "完全權限", |
| 1022 | "status.yoloTitle": "完全權限——以目前系統帳戶執行,不使用 Reasonix 檔案與網路沙箱", |
| 1023 | |
| 1024 | // 核准彈窗 |
| 1025 | "approval.planReady": "計畫已就緒", |
| 1026 | "approval.planReadyHint": "檢視上方方案", |
| 1027 | "approval.startExecution": "開始執行", |
| 1028 | "approval.startExecutionDesc": "退出計畫模式並開始執行計畫。", |
| 1029 | "approval.revisePlan": "修改計畫", |
| 1030 | "approval.revisePlanDesc": "告訴 Reasonix 執行前還需要調整什麼。", |
| 1031 | "approval.exitPlanWithoutExecution": "暫不執行,退出計畫模式", |
| 1032 | "approval.exitPlanWithoutExecutionDesc": "不執行目前計畫,退出計畫模式並保持工作區不變。", |
| 1033 | "approval.revisePlanPlaceholder": "告訴我這份計畫還需要改哪裡...", |
| 1034 | "approval.sendRevision": "傳送修改意見", |
| 1035 | "approval.toolPending": "允許工具呼叫", |
| 1036 | "approval.recoveryPending": "需要確認", |
| 1037 | "approval.recoveryPlanChangePending": "執行計畫需要你的決定", |
| 1038 | "approval.recoveryDecisionScope": "範圍選擇", |
| 1039 | "approval.recoveryDecisionStrategy": "策略選擇", |
| 1040 | "approval.recoveryAdoptPlan": "採用新計畫並繼續", |
| 1041 | "approval.recoveryAdoptPlanDesc": "接受下方計畫變更,並讓 Auto 從新計畫繼續。", |
| 1042 | "approval.recoveryAdjustPlan": "不採用,告訴 Auto 如何調整", |
| 1043 | "approval.recoveryAdjustPlanDesc": "開啟意見輸入框;提交前不會採用或改寫計畫。", |
| 1044 | "approval.recoveryPlanDeltaLabel": "計畫變更", |
| 1045 | "approval.recoveryPlanRemoved": "原計畫移除", |
| 1046 | "approval.recoveryPlanAdded": "新計畫增加", |
| 1047 | "approval.recoveryPlanGuidanceSubmit": "提交調整意見", |
| 1048 | "approval.recoveryContinue": "仍然執行一次", |
| 1049 | "approval.recoveryContinueDesc": "僅執行本次;之後遇到同類操作仍會詢問。", |
| 1050 | "approval.recoveryContinueTask": "繼續,並在本任務內記住", |
| 1051 | "approval.recoveryContinueTaskDesc": "執行本次,並在目前任務內重用下方顯示的精確授權。", |
| 1052 | "approval.recoveryTaskGrant": "本任務內記住這類操作", |
| 1053 | "approval.recoveryTaskGrantDesc": "僅重用相同操作類型和目標邊界;範圍擴大或風險升級仍會詢問。", |
| 1054 | "approval.recoveryTaskGrantScope": "將允許:", |
| 1055 | "approval.recoveryRevise": "換個方案(推薦)", |
| 1056 | "approval.recoveryReviseDesc": "跳過本次操作,讓 Auto 繼續尋找其他方案。", |
| 1057 | "approval.recoveryGuidanceTrigger": "有具體要求?告訴 Auto", |
| 1058 | "approval.recoveryGuidanceLabel": "換方案時需要遵循的要求", |
| 1059 | "approval.recoveryGuidancePlaceholder": "例如:只修改目前檔案,不要推送遠端儲存庫", |
| 1060 | "approval.recoveryGuidanceSubmit": "依此要求換方案", |
| 1061 | "approval.recoveryReasonRisk": "這項操作可能影響外部系統或難以復原,Auto 已暫停。", |
| 1062 | "approval.recoveryReasonScope": "這項操作會擴大修改範圍,Auto 已暫停。", |
| 1063 | "approval.recoveryReasonStrategy": "Reasonix 準備改用另一種處理方法。", |
| 1064 | "approval.recoveryReasonUncertain": "Reasonix 無法確認這項操作是否安全,已暫停等待你的選擇。", |
| 1065 | "approval.recoverySummaryLabel": "操作摘要", |
| 1066 | "approval.recoveryTechnicalDetails": "技術詳情", |
| 1067 | "approval.recoveryHideTechnicalDetails": "收起技術詳情", |
| 1068 | "approval.recoveryFailed": "失敗:{summary}", |
| 1069 | "approval.recoveryDiagnosis": "診斷:{diagnosis}", |
| 1070 | "approval.recoveryNext": "下一步:{action}", |
| 1071 | "approval.recoveryWhy": "需要確認的原因:{why}", |
| 1072 | "approval.recoverySource": "來源:{agent}", |
| 1073 | "approval.recoveryFailedLabel": "失敗步驟", |
| 1074 | "approval.recoveryDiagnosisLabel": "診斷", |
| 1075 | "approval.recoveryWhyLabel": "確認原因", |
| 1076 | "approval.recoverySourceLabel": "來源", |
| 1077 | "approval.recoveryNextLabel": "將執行", |
| 1078 | "approval.modeSwitchPendingHint": "核准檔位已放寬——這筆擱置的請求仍需你確認。", |
| 1079 | "approval.toolLabelExitPlan": "計畫確認", |
| 1080 | "approval.allowOnceDesc": "僅允許本次呼叫,下次仍會詢問。", |
| 1081 | "approval.allowRuleSessionDesc": "本會話內符合的呼叫不再詢問,重啟後失效。", |
| 1082 | "approval.denyDesc": "拒絕本次呼叫,模型會收到拒絕結果並繼續。", |
| 1083 | "approval.allowSandboxEscapeSessionDesc": "本會話後續命令改在真實環境執行,跳過沙箱。", |
| 1084 | "approval.allowConfigWriteSessionDesc": "本會話後續寫入 Reasonix 受管設定檔不再詢問。", |
| 1085 | "approval.details": "詳情", |
| 1086 | "approval.hideDetails": "收起", |
| 1087 | "approval.deny": "拒絕", |
| 1088 | "approval.allowOnce": "允許一次", |
| 1089 | "approval.writeAccessPending": "需要擴展寫入範圍", |
| 1090 | "approval.submitFailed": "此次操作未能提交,請重試,也可以停止任務。", |
| 1091 | "approval.writeAccessOnce": "僅本次允許", |
| 1092 | "approval.writeAccessOnceDesc": "僅本次有效,下次仍會詢問。", |
| 1093 | "approval.writeAccessSession": "本工作階段允許這些目錄", |
| 1094 | "approval.writeAccessSessionDesc": "本次工作階段結束前這些目錄保持可寫。", |
| 1095 | "approval.writeAccessHomeWarning": "這將授權寫入整個家目錄。Reasonix 狀態檔案仍受保護。", |
| 1096 | "approval.writeAccessMergedHint": "此選擇也會授權目前匹配操作。", |
| 1097 | "approval.writeAccessDirsLabel": "目錄", |
| 1098 | "approval.writeAccessJustificationLabel": "原因", |
| 1099 | "approval.allowRuleSession": "本會話允許符合操作", |
| 1100 | "decision.confirm": "確認", |
| 1101 | "decision.selectHint": "數字鍵/↑↓ 選擇,Enter 確認", |
| 1102 | "decision.stopTask": "停止任務", |
| 1103 | "decision.showFullDescription": "查看完整說明", |
| 1104 | "decision.hideFullDescription": "收起完整說明", |
| 1105 | "approval.allowSandboxEscapeSession": "本會話使用真實環境", |
| 1106 | "approval.allowConfigWriteSession": "本會話允許修改 Reasonix 設定", |
| 1107 | "approval.toolLabelBash": "bash", |
| 1108 | "approval.toolLabelEditFile": "編輯檔案", |
| 1109 | "approval.toolLabelWriteFile": "寫入檔案", |
| 1110 | "approval.toolLabelMultiEdit": "批次編輯", |
| 1111 | "approval.toolLabelMoveFile": "移動檔案", |
| 1112 | "approval.toolLabelWebFetch": "讀取網頁", |
| 1113 | "approval.toolLabelRunSkill": "執行技能", |
| 1114 | "approval.toolLabelRemember": "儲存記憶", |
| 1115 | "approval.toolLabelForget": "刪除記憶", |
| 1116 | "approval.toolLabelSandboxEscape": "bash 沙箱降級核准", |
| 1117 | "approval.toolLabelPlanModeReadOnly": "計劃模式唯讀命令", |
| 1118 | "approval.memorySaveUpdate": "儲存/更新記憶", |
| 1119 | "approval.memoryBodyLabel": "正文", |
| 1120 | "approval.memoryArchivePrefix": "封存記憶 ", |
| 1121 | "approval.planModeBashTrustSubject": "在計劃模式中信任 {prefix} 為唯讀命令前綴\n命令:{command}", |
| 1122 | "approval.planModeBashTrustReason": "此命令要求目前權限模式之外的存取。請檢查目標,並只授權本次操作所需的精確範圍。", |
| 1123 | "approval.dynamicBashReason": "此命令要求目前權限模式之外的存取。請檢查目標,並只授權本次操作所需的精確範圍。", |
| 1124 | "approval.matchedPermissionRule": "命中權限規則:{rule}。", |
| 1125 | "approval.sandboxEscapeSubjectFallback": "僅本次不進沙箱執行 shell 命令", |
| 1126 | "approval.sandboxEscapeSubjectPrefix": "僅本次不進沙箱執行:", |
| 1127 | "approval.sandboxEscapeWrapReason": "Windows 不提供這條命令所需的 OS 級 Bash 沙箱。是否僅本次不受限執行?這只會對此命令繞過 OS 隔離。", |
| 1128 | "approval.sandboxEscapeRuntimeReason": "OS 沙箱無法啟動這條命令。是否僅本次不受限執行?這只會對此命令繞過 OS 隔離。", |
| 1129 | "approval.toolLabelConfigWrite": "Reasonix 設定寫入核准", |
| 1130 | "approval.configWriteSubjectPrefix": "寫入 Reasonix 設定:", |
| 1131 | "approval.configWriteReason": "這次寫入的目標是工作區之外的 Reasonix 託管設定檔。它可以改變後續工作階段的模型供應商、沙箱規則、權限和 MCP 伺服器,因此需要你的明確核准。", |
| 1132 | |
| 1133 | // 提問卡片 |
| 1134 | "ask.title": "需要你決定", |
| 1135 | "ask.questionProgress": "問題 {progress}", |
| 1136 | "ask.back": "返回", |
| 1137 | "ask.next": "下一步", |
| 1138 | "ask.customAnswer": "自訂回答", |
| 1139 | "ask.customPlaceholder": "輸入你自己的答案…", |
| 1140 | "ask.skipQuestion": "跳過本題", |
| 1141 | |
| 1142 | // 歷史抽屜 |
| 1143 | "history.title": "歷史", |
| 1144 | "history.trashTitle": "回收站", |
| 1145 | "history.deletedSection": "已刪除", |
| 1146 | "history.archivedConversations": "已封存對話", |
| 1147 | "history.archiveExplanation": "封存的對話保留在這裡,可還原至原工作區或永久刪除。", |
| 1148 | "history.backToTrash": "返回回收站", |
| 1149 | "history.legacyConversation": "歷史對話", |
| 1150 | "history.restoreComplete": "已還原 {n} 個對話", |
| 1151 | "history.purgeComplete": "已永久刪除 {n} 個對話", |
| 1152 | "history.operationRefreshFailed": "操作已完成,清單更新失敗,請重試更新。", |
| 1153 | "history.trashPartialFailure": "{n} 個對話操作失敗,原項目已保留。", |
| 1154 | "history.emptyTrashConfirm": "清空回收站?", |
| 1155 | "history.purgeConfirm": "永久刪除對話?", |
| 1156 | "history.emptyTrashExplanation": "將永久刪除這 {n} 個封存對話,無法在應用程式中還原。升級原件及獨立備份仍保留;歷史待還原不受影響。", |
| 1157 | "history.purgeExplanation": "永久刪除「{name}」後無法在應用程式中還原。升級原件及獨立備份仍保留。", |
| 1158 | "history.permanentlyDelete": "永久刪除", |
| 1159 | "history.refreshTrash": "重新整理", |
| 1160 | "history.retryFailed": "僅重試失敗項目", |
| 1161 | "history.noTrashMatches": "沒有符合的對話", |
| 1162 | "history.tryOtherSearch": "試試其他關鍵字。", |
| 1163 | "history.emptyTrashHint": "封存後的對話會顯示在這裡。", |
| 1164 | "history.previewReadOnly": "唯讀預覽,不會啟動對話執行階段。", |
| 1165 | "history.purgePending": "刪除未完成,可重試", |
| 1166 | "history.recoveryWorkspace": "選擇原工作區", |
| 1167 | "history.archivedSection": "已封存", |
| 1168 | "history.historicalSection": "歷史待恢復", |
| 1169 | "history.legacyBadge": "舊版", |
| 1170 | "history.branchBadge": "分支", |
| 1171 | "history.previewRecovery": "預覽", |
| 1172 | "history.restoredRefreshFailed": "已恢復,清單重新整理失敗;重新整理後可查看結果。", |
| 1173 | "history.openRestored": "已恢復,開啟對話", |
| 1174 | "history.recoveryReview": "需要檢查", |
| 1175 | "history.noArchivedSessions": "暫無封存對話", |
| 1176 | "history.recoveryDescription": "管理已封存和已刪除的會話。封存會話可還原至清單;已刪除會話可還原或永久刪除。", |
| 1177 | "history.empty": "還沒有已儲存的會話。", |
| 1178 | "history.trashEmpty": "回收站為空。", |
| 1179 | "history.namePlaceholder": "會話名稱…", |
| 1180 | "history.emptySession": "(空會話)", |
| 1181 | "history.current": "當前", |
| 1182 | "history.open": "已開啟", |
| 1183 | "history.deleted": "已刪除", |
| 1184 | "history.turnOne": "{n} 輪", |
| 1185 | "history.turnOther": "{n} 輪", |
| 1186 | "history.indexing": "正在整理歷史", |
| 1187 | "history.confirmPurge": "確認徹底刪除", |
| 1188 | "history.clearTrash": "清空回收站", |
| 1189 | "history.confirmClearTrash": "確認清空回收站", |
| 1190 | "history.clearTrashMenu": "清空回收站…", |
| 1191 | "history.moveToTrash": "移到回收站", |
| 1192 | "history.confirmMoveToTrash": "確認移入回收站", |
| 1193 | "history.restore": "還原", |
| 1194 | "history.restoreSession": "還原會話", |
| 1195 | "history.legacyCleanupComplete": "已將 {n} 個未使用會話移入回收站。", |
| 1196 | "history.viewTrash": "查看回收站", |
| 1197 | "history.legacyPlaceholder": "舊會話佔位", |
| 1198 | "history.legacyCleanupPending": "有 {n} 個歷史會話仍待核實。", |
| 1199 | "history.recheckLegacyCleanup": "重新核實", |
| 1200 | "history.purge": "徹底刪除", |
| 1201 | "history.purgeSession": "徹底刪除…", |
| 1202 | "history.rename": "重新命名", |
| 1203 | "history.preview": "預覽", |
| 1204 | "history.previewEmpty": "這個會話沒有可見訊息。", |
| 1205 | "history.readOnlyHint": "模型正在輸出,歷史僅可檢視,暫不能切換或修改會話。", |
| 1206 | "history.searchPlaceholder": "搜尋會話…", |
| 1207 | "history.filters": "歷史篩選", |
| 1208 | "history.filterScope": "範圍", |
| 1209 | "history.filterAll": "全部", |
| 1210 | "history.filterProject": "專案", |
| 1211 | "history.filterGlobal": "全域", |
| 1212 | "history.filterStatus": "狀態", |
| 1213 | "history.filterCurrent": "當前", |
| 1214 | "history.filterOpen": "已開啟", |
| 1215 | "history.filterActivity": "活動時間", |
| 1216 | "history.filterDeletedAt": "刪除時間", |
| 1217 | "history.noResults": "沒有匹配的會話。", |
| 1218 | "history.today": "今天", |
| 1219 | "history.yesterday": "昨天", |
| 1220 | "history.older": "更早", |
| 1221 | "history.openSession": "開啟會話", |
| 1222 | "history.channel": "渠道", |
| 1223 | "history.channelReadOnly": "唯讀渠道", |
| 1224 | "history.failedOpenProject": "無法開啟會話,{name}不存在:{path}", |
| 1225 | "history.failedOpenSession": "無法開啟會話", |
| 1226 | "history.failedLoadHistory": "載入會話歷史失敗。若本地仍有內容會保留顯示 — 可重試。", |
| 1227 | "history.missingWorkspaceRoot": "無法開啟會話:缺少工作區路徑。", |
| 1228 | "history.selectSession": "選擇一個會話以預覽。", |
| 1229 | "history.trashSessionActions": "回收站會話操作", |
| 1230 | "history.historySessionActions": "歷史會話操作", |
| 1231 | "history.trashActions": "回收站操作", |
| 1232 | "history.systemRecoveryData": "系統恢復資料", |
| 1233 | |
| 1234 | // 會話恢復(歷史進階入口用詞,避免暴露內部術語) |
| 1235 | "recovery.noticeSavedCopy": "偵測到會話在磁碟上發生變化,未儲存的本機記錄已保留為其他儲存版本。", |
| 1236 | "recovery.noticeKeptCurrent": "偵測到重複儲存衝突,目前版本已單獨儲存。", |
| 1237 | "recovery.noticeAdopted": "偵測到會話在磁碟上發生變化,已採用較新的記錄。", |
| 1238 | "recovery.noticeAdoptedCovered": "偵測到會話在磁碟上發生變化,已採用較新的記錄;本機改動已包含其中。", |
| 1239 | "recovery.inspectLineage": "查看版本", |
| 1240 | "recovery.lineageTitle": "會話版本", |
| 1241 | "recovery.lineageSummary": "{branches} 個版本 · {unresolved} 個含獨有內容", |
| 1242 | "recovery.lineageEmpty": "沒有其他會話版本。", |
| 1243 | "recovery.divergedToast": "偵測到另一個尚未合併的會話版本,所有內容均已保留。", |
| 1244 | "recovery.failed": "會話復原失敗,請重試或重新開啟會話。", |
| 1245 | "recovery.failedPending": "會話復原未完成,目前內容未覆蓋磁碟;請重試或先匯出。", |
| 1246 | "recovery.retry": "重試復原", |
| 1247 | "recovery.defaultVersion": "預設版本", |
| 1248 | "recovery.alternateVersion": "另一個版本", |
| 1249 | "recovery.addVersionNote": "新增版本備註", |
| 1250 | "recovery.versionNotePlaceholder": "此版本的選填備註…", |
| 1251 | "recovery.versionPreviewEmpty": "此版本暫無內容預覽。", |
| 1252 | "recovery.inUse": "正在使用", |
| 1253 | "recovery.chooseBranch": "設為預設版本", |
| 1254 | "recovery.chooseBranchFailed": "設為預設版本失敗:{error}", |
| 1255 | "recovery.openVersion": "開啟此版本", |
| 1256 | "recovery.openVersionFailed": "開啟此版本失敗:{error}", |
| 1257 | "recovery.noticeConcurrentWriter": "另一個 Reasonix 視窗或程序也在寫入這個會話,其內容已保留為單獨版本;可在「查看版本」中切換。", |
| 1258 | "recovery.noticeHeadSwitched": "已開啟該會話的最新版本,其他儲存版本可在「查看版本」中查看。", |
| 1259 | "recovery.noticeHeadSelected": "已將此版本設為目前版本。", |
| 1260 | "recovery.headsSummary": "該會話共 {branches} 個版本", |
| 1261 | "recovery.currentVersion": "目前版本", |
| 1262 | "recovery.makeCurrent": "設為目前版本", |
| 1263 | "recovery.headKind.main": "原始線", |
| 1264 | "recovery.headKind.fork": "由此分岔", |
| 1265 | "recovery.headKind.rewind": "回退所得", |
| 1266 | "recovery.headKind.concurrent": "來自另一個視窗", |
| 1267 | "recovery.retireCovered": "清理已覆蓋版本({n})", |
| 1268 | "recovery.retireCoveredDone": "已清理 {removed} 個已覆蓋版本 · {busy} 個正在使用", |
| 1269 | "recovery.retireCoveredFailed": "清理已覆蓋版本失敗:{error}", |
| 1270 | |
| 1271 | // 專案樹 |
| 1272 | "projectTree.workspaceTitle": "專案", |
| 1273 | "projectTree.pinnedTitle": "置頂", |
| 1274 | "projectTree.searchPlaceholder": "搜尋專案或會話", |
| 1275 | "projectTree.indexing": "正在整理歷史", |
| 1276 | "projectTree.indexingProgress": "正在整理歷史({done}/{total})", |
| 1277 | "projectTree.repairActive": "正在修復歷史記錄,剩餘 {count} 條", |
| 1278 | "projectTree.repairDeferred": "歷史記錄稍後重試", |
| 1279 | "projectTree.repairBlocked": "{count} 條歷史需要修復", |
| 1280 | "projectTree.recovered": "已恢復", |
| 1281 | "projectTree.forkedFrom": "分叉自 {source}", |
| 1282 | "projectTree.recoveryOnly": "可恢復", |
| 1283 | "projectTree.rebuildCatalog": "重建索引", |
| 1284 | "projectTree.loadMore": "載入更多", |
| 1285 | "projectTree.expandDisplay": "顯示更多", |
| 1286 | "projectTree.loadingMore": "正在載入…", |
| 1287 | "projectTree.loadFailedRetry": "載入失敗,重試", |
| 1288 | "projectTree.loadMoreResults": "載入更多結果", |
| 1289 | "projectTree.expandGroup": "展開顯示{name}中的更多會話", |
| 1290 | "projectTree.retryGroup": "重新載入{name}", |
| 1291 | "projectTree.newTopic": "新建會話", |
| 1292 | "projectTree.createWorktree": "建立隔離工作區", |
| 1293 | "projectTree.createWorktreeHint": "建立獨立的 Git 分支和 worktree,讓多個工作階段安全並行寫入。", |
| 1294 | "projectTree.creatingWorktree": "正在建立隔離工作區…", |
| 1295 | "projectTree.isolatedWorktree": "隔離的 Git worktree", |
| 1296 | "worktree.mergeTitle": "合併工作區分支", |
| 1297 | "worktree.mergeSubtitle": "對比變更並安全合併回原項目主幹分支", |
| 1298 | "worktree.mergeAction": "合併至主分支", |
| 1299 | "worktree.mergeButtonTooltip": "對比當前獨立工作區的修改並合併回主分支", |
| 1300 | "worktree.inspecting": "正在分析工作區差異與衝突...", |
| 1301 | "worktree.filesChanged": "變更檔案", |
| 1302 | "worktree.insertions": "新增行數", |
| 1303 | "worktree.deletions": "刪除行數", |
| 1304 | "worktree.cleanMergeReady": "無衝突,可直接安全合併", |
| 1305 | "worktree.alreadyMerged": "該工作區提交已包含在目標分支中,可以安全重試清理", |
| 1306 | "worktree.aheadBehind": "領先 {ahead} · 落後 {behind}", |
| 1307 | "worktree.changedFilesList": "變更檔案清單", |
| 1308 | "worktree.optionAutoCommit": "自動提交工作區未提交修改", |
| 1309 | "worktree.optionAutoCommitHint": "預設關閉。Reasonix 會暫存所有非忽略修改、建立提交,然後重新執行衝突檢查。", |
| 1310 | "worktree.cleanupBlocked": "以下內容會阻止清理並保留工作區", |
| 1311 | "worktree.confirmMerge": "確認合併", |
| 1312 | "worktree.merging": "正在合併...", |
| 1313 | "worktree.mergeFailed": "合併失敗", |
| 1314 | "worktree.mergeUnavailable": "此工作區無法使用安全 Merge-Back", |
| 1315 | "worktree.stateChanged": "確認期間分支或工作區狀態已變更。請檢查重新整理後的結果並再次確認。", |
| 1316 | "worktree.mergeReceiptInvalid": "合併已完成,但缺少完整清理憑據。工作區已保留。", |
| 1317 | "worktree.cleanupViewBlocked": "合併已完成,但無法安全關閉工作區頁面。工作區和分支均已保留。", |
| 1318 | "worktree.navigationChangedPreserved": "合併已完成,但偵測到較新的導覽操作。工作區和分支均已保留。", |
| 1319 | "worktree.recoveryRetained": "變更已合併。已在 {path} 保留註冊狀態的復原工作區及其分支。", |
| 1320 | "worktree.copyRecoveryPath": "複製復原路徑", |
| 1321 | "worktree.recoveryPathCopied": "復原路徑已複製。", |
| 1322 | "worktree.mergeAndCleanupDone": "變更已合併,乾淨的臨時工作區已清理。", |
| 1323 | "worktree.cleanupPreserved": "變更已合併。清理被阻止,工作區和分支均已保留。", |
| 1324 | "worktree.mergeDoneCleanupFailed": "變更已合併,但清理未完成。可恢復工作區已保留:", |
| 1325 | "projectTree.worktreeCreated": "已在 {branch} 建立隔離工作區。", |
| 1326 | "projectTree.worktreeCreatedDirty": "已在 {branch} 建立隔離工作區;來源目錄中未提交的改動沒有被複製。", |
| 1327 | "projectTree.renameTopic": "重新命名會話", |
| 1328 | "projectTree.aiRenameTopic": "AI 重新命名會話", |
| 1329 | "projectTree.aiRenamingTopic": "AI 正在重新命名…", |
| 1330 | "projectTree.aiRenameDone": "已重新命名為「{title}」", |
| 1331 | "projectTree.sessionError.targetNotFound": "會話已不存在或已被移除。", |
| 1332 | "projectTree.sessionError.noMessages": "暫無使用者訊息,無法產生標題。", |
| 1333 | "projectTree.sessionError.ambiguousTarget": "請選擇具體會話後再操作。", |
| 1334 | "projectTree.sessionError.runtimeNotOpen": "請先開啟該會話後執行此操作。", |
| 1335 | "projectTree.sessionError.runtimeNotReady": "會話正在載入,請稍後重試。", |
| 1336 | "projectTree.sessionError.remoteDisconnected": "遠端會話連線已中斷。", |
| 1337 | "projectTree.sessionError.titleConflict": "會話標題剛剛被修改,請重試。", |
| 1338 | "projectTree.sessionError.targetChanged": "會話位置或狀態已變更,請重新整理後再試。", |
| 1339 | "projectTree.sessionError.archived": "會話已歸檔,請先還原。", |
| 1340 | "projectTree.sessionError.operationBusy": "該會話正在執行相同操作。", |
| 1341 | "projectTree.sessionError.providerUnavailable": "目前模型不可用,請檢查模型或擴充套件設定。", |
| 1342 | "projectTree.sessionError.staleCursor": "會話內容已變更,請重新載入。", |
| 1343 | "projectTree.sessionError.unsupported": "目前會話暫不支援此操作。", |
| 1344 | "projectTree.sessionError.failed": "無法完成此會話操作,請重試。", |
| 1345 | "projectTree.newGroup": "新建分組", |
| 1346 | "projectTree.renameGroup": "重新命名分組", |
| 1347 | "projectTree.deleteGroup": "刪除分組", |
| 1348 | "projectTree.removeFromGroup": "移出分組", |
| 1349 | "projectTree.pinTopic": "置頂對話", |
| 1350 | "projectTree.unpinTopic": "取消置頂", |
| 1351 | "projectTree.archiveTopic": "歸檔到回收站", |
| 1352 | "projectTree.archiveConversation": "歸檔對話", |
| 1353 | "projectTree.renameProject": "修改顯示名稱", |
| 1354 | "projectTree.renameProjectWorkbench": "重新命名專案", |
| 1355 | "projectTree.removeProject": "移出側邊欄", |
| 1356 | "projectTree.confirmRemoveProject": "確認移出側邊欄", |
| 1357 | "projectTree.removeProjectShort": "移除", |
| 1358 | "projectTree.confirmRemoveProjectShort": "確認移除", |
| 1359 | "projectTree.copyPath": "複製路徑", |
| 1360 | "projectTree.revealInFinder": "在 Finder 中顯示", |
| 1361 | "projectTree.revealInExplorer": "在檔案總管中顯示", |
| 1362 | "projectTree.revealInFileManager": "在檔案管理器中顯示", |
| 1363 | "projectTree.topicActions": "會話操作", |
| 1364 | "projectTree.projectActions": "專案操作", |
| 1365 | "projectTree.colorDefault": "預設", |
| 1366 | "projectTree.colorRed": "紅色", |
| 1367 | "projectTree.colorOrange": "橙色", |
| 1368 | "projectTree.colorAmber": "琥珀", |
| 1369 | "projectTree.colorGreen": "綠色", |
| 1370 | "projectTree.colorTeal": "青色", |
| 1371 | "projectTree.colorBlue": "藍色", |
| 1372 | "projectTree.colorPurple": "紫色", |
| 1373 | "projectTree.colorPink": "粉色", |
| 1374 | "projectTree.emptyNoMatch": "沒有匹配的專案或會話", |
| 1375 | "projectTree.emptyNoProjects": "還沒有專案", |
| 1376 | "projectTree.newTopicTooltip": "新建會話", |
| 1377 | "projectTree.addProjectTooltip": "新增專案", |
| 1378 | "projectTree.remoteOpenWindow": "在遠端視窗開啟", |
| 1379 | "projectTree.remoteStopServer": "停止遠端服務", |
| 1380 | "projectTree.remoteUnpin": "取消釘選遠端專案", |
| 1381 | "projectTree.remoteConnection": "遠端連線", |
| 1382 | "projectTree.pinProject": "置頂專案", |
| 1383 | "projectTree.unpinProject": "取消置頂專案", |
| 1384 | "projectTree.moreActions": "更多操作", |
| 1385 | "projectTree.collapseAllWorkbench": "全部收起", |
| 1386 | "projectTree.restoreCollapsedWorkbench": "恢復之前展開的分組", |
| 1387 | "projectTree.sortCriteria": "排序條件", |
| 1388 | "projectTree.sortByCreatedAt": "建立時間", |
| 1389 | "projectTree.sortByUpdatedAt": "更新時間", |
| 1390 | "projectTree.createBlankProject": "新建空白專案", |
| 1391 | "projectTree.useExistingFolder": "使用現有資料夾", |
| 1392 | |
| 1393 | // 記憶抽屜 |
| 1394 | "memory.title": "記憶", |
| 1395 | "memory.summary": "{facts} 條背景記憶 · {archives} 條歸檔 · {docs} 個指令檔案", |
| 1396 | "memory.unavailable": "記憶功能不可用。", |
| 1397 | "memory.quickAdd": "新增指令", |
| 1398 | "memory.whereToSave": "指令作用域", |
| 1399 | "memory.notePlaceholder": "常駐規則或專案約定…", |
| 1400 | "memory.remember": "新增", |
| 1401 | "memory.instructionFiles": "指令檔案", |
| 1402 | "memory.instructionFilesHint": "這些 Markdown 檔案會持續參與上下文;常駐規則和專案約定應寫在這裡。", |
| 1403 | "memory.noDocs": "未找到 REASONIX.md 或 AGENTS.md。新增指令即可建立。", |
| 1404 | "memory.savedMemories": "背景記憶", |
| 1405 | "memory.addMemory": "新增指令", |
| 1406 | "memory.addMemoryHint": "把必須始終遵守的規則追加到所選 REASONIX.md 或 AGENTS.md 指令檔案。", |
| 1407 | "memory.scope.project": "專案", |
| 1408 | "memory.scope.global": "全域", |
| 1409 | "memory.scope.user": "全域", |
| 1410 | "memory.scope.local": "本機", |
| 1411 | "memory.scope.ancestor": "上級", |
| 1412 | "memory.doc.projectTitle": "專案指令", |
| 1413 | "memory.doc.projectHint": "僅當前專案生效,優先於使用者指令。", |
| 1414 | "memory.doc.userTitle": "使用者指令", |
| 1415 | "memory.doc.userHint": "所有專案預設生效,適合個人長期偏好。", |
| 1416 | "memory.doc.localTitle": "本機指令", |
| 1417 | "memory.doc.localHint": "僅本機生效,適合不提交到倉庫的私有規則。", |
| 1418 | "memory.doc.ancestorTitle": "上級目錄指令", |
| 1419 | "memory.doc.ancestorHint": "來自父級目錄,會影響其下專案。", |
| 1420 | "memory.doc.customTitle": "指令檔案", |
| 1421 | "memory.doc.customHint": "自訂作用域的長期上下文檔案。", |
| 1422 | "memory.fallibleNote": "這些是背景記憶。引用檔案、函式或設定項前仍需驗證。", |
| 1423 | "memory.searchPlaceholder": "搜尋標題、slug、描述或正文…", |
| 1424 | "memory.typeFilter": "記憶類型篩選", |
| 1425 | "memory.allTypes": "全部", |
| 1426 | "memory.noMatches": "沒有符合當前篩選的記憶。", |
| 1427 | "memory.clearFilters": "清空篩選", |
| 1428 | "memory.noFacts": "還沒有儲存任何內容。智慧體會透過 remember 工具寫入這些。", |
| 1429 | "memory.links": "記憶互鏈", |
| 1430 | "memory.noBody": "這條記憶沒有正文。", |
| 1431 | "memory.missingLinks": "{n} 條互鏈目標不存在", |
| 1432 | "memory.appliesNow": "變更會在當前會話生效。", |
| 1433 | "memory.storedUnder": "存放於 {dir}", |
| 1434 | |
| 1435 | "memory.forget": "刪除", |
| 1436 | "memory.confirmForget": "確認刪除", |
| 1437 | "memory.deadLink": "沒有名為「{name}」的記憶", |
| 1438 | |
| 1439 | "memory.filterPlaceholder": "篩選指令檔案與記憶…", |
| 1440 | "memory.noFilterMatch": "沒有匹配當前篩選的內容。", |
| 1441 | |
| 1442 | |
| 1443 | // 設定抽屜 |
| 1444 | "settings.backToWorkspace": "返回工作區", |
| 1445 | "settings.title": "設定", |
| 1446 | "settings.loading": "載入中…", |
| 1447 | "settings.loadFailed": "設定載入失敗。", |
| 1448 | "settings.searchPlaceholder": "搜尋設定", |
| 1449 | "settings.searchClear": "清除設定搜尋", |
| 1450 | "settings.searchNoResults": "沒有符合的設定", |
| 1451 | "settings.navGroup.preferences": "偏好設定", |
| 1452 | "settings.navGroup.connections": "整合與連線", |
| 1453 | "settings.navGroup.capabilities": "能力擴充", |
| 1454 | "settings.navGroup.context": "記憶與上下文", |
| 1455 | "settings.navGroup.automation": "自動化與開發者", |
| 1456 | "settings.navGroup.security": "安全與控制", |
| 1457 | "settings.navGroup.application": "應用程式", |
| 1458 | "settings.tab.general": "通用", |
| 1459 | "settings.models.preferences": "模型偏好", |
| 1460 | "settings.models.services": "模型服務", |
| 1461 | "settings.tab.models": "模型", |
| 1462 | "settings.tab.providers": "模型服務", |
| 1463 | "settings.tab.capabilities": "MCP 與技能", |
| 1464 | "settings.tab.mcp": "MCP 與工具", |
| 1465 | "settings.tab.remote": "遠端 SSH", |
| 1466 | "remote.tabHint": "SSH 主機與遠端工作區", |
| 1467 | "remote.hosts.title": "遠端 SSH 主機", |
| 1468 | "remote.hosts.empty": "尚無遠端主機。", |
| 1469 | "remote.hosts.add": "新增主機", |
| 1470 | "remote.hosts.import": "從 ~/.ssh/config 匯入", |
| 1471 | "remote.hosts.importEmpty": "找不到可匯入的別名。", |
| 1472 | "remote.hosts.importSelected": "匯入所選", |
| 1473 | "remote.host.label": "名稱", |
| 1474 | "remote.host.host": "主機", |
| 1475 | "remote.host.port": "連接埠", |
| 1476 | "remote.host.user": "使用者", |
| 1477 | "remote.host.identityFile": "金鑰檔案", |
| 1478 | "remote.host.password": "密碼(可選)", |
| 1479 | "remote.host.passwordHint": "儲存在 Reasonix 憑證檔案中,不會寫入 config.toml。", |
| 1480 | "remote.host.passwordSavedHint": "已儲存密碼;留空即可保持不變。", |
| 1481 | "remote.host.passwordRemoveHint": "儲存後將刪除已儲存的密碼。", |
| 1482 | "remote.host.clearPassword": "刪除已儲存的密碼", |
| 1483 | "remote.host.keepPassword": "保留已儲存的密碼", |
| 1484 | "remote.host.keyPassphrase": "私密金鑰密碼(可選)", |
| 1485 | "remote.host.keyPassphraseHint": "僅用於解鎖加密的私密金鑰檔案。", |
| 1486 | "remote.host.keyPassphraseSavedHint": "已儲存私密金鑰密碼;留空即可保持不變。", |
| 1487 | "remote.host.keyPassphraseRemoveHint": "儲存後將刪除已儲存的私密金鑰密碼。", |
| 1488 | "remote.host.clearKeyPassphrase": "刪除已儲存的金鑰密碼", |
| 1489 | "remote.host.keepKeyPassphrase": "保留已儲存的金鑰密碼", |
| 1490 | "remote.host.credentialSavedPlaceholder": "已儲存 — 留空即可保持", |
| 1491 | "remote.host.useSSHConfig": "使用 ~/.ssh/config 補齊未設定的連線參數", |
| 1492 | "remote.host.proxyJump": "跳板", |
| 1493 | "remote.host.defaultWorkspace": "預設工作區", |
| 1494 | "remote.host.serveInstall": "遠端 CLI 安裝方式", |
| 1495 | "remote.host.credentialMode": "API 金鑰存放位置", |
| 1496 | "remote.host.credentialModeRemote": "在遠端主機上", |
| 1497 | "remote.host.credentialModeLocalProxy": "保留在本機(經隧道回連)", |
| 1498 | "remote.host.save": "儲存", |
| 1499 | "remote.host.cancel": "取消", |
| 1500 | "remote.host.edit": "編輯", |
| 1501 | "remote.host.remove": "刪除", |
| 1502 | "remote.host.removeConfirmTitle": "刪除 SSH 主機?", |
| 1503 | "remote.host.removeConfirm": "確定刪除 {host} 及其由 Reasonix 儲存的 SSH 憑證嗎?此操作無法復原。", |
| 1504 | "remote.connect": "連線", |
| 1505 | "remote.connectAndOpen": "連線並開啟", |
| 1506 | "remote.disconnect": "中斷", |
| 1507 | "remote.disconnectHost": "中斷 {host}", |
| 1508 | "remote.openWorkspace": "開啟遠端網頁", |
| 1509 | "remote.legacyData.title": "旧版 Remote Workbench 数据", |
| 1510 | "remote.legacyData.summary": "已移除的 Remote Workbench 在 Reasonix 数据目录中遺留了 {count} 个鏡像文件,共 {size}。", |
| 1511 | "remote.legacyData.trustPresent": "存在已保存的 Provider 信任檔案。", |
| 1512 | "remote.legacyData.cleanMirrors": "刪除鏡像", |
| 1513 | "remote.legacyData.cleanTrust": "刪除信任檔案", |
| 1514 | "remote.legacyData.cleaning": "刪除中…", |
| 1515 | "remote.legacyData.clean": "刪除", |
| 1516 | "remote.legacyData.cleanTitle": "刪除旧版 Remote Workbench 数据?", |
| 1517 | "remote.legacyData.cleanMirrorsConfirm": "刪除所有远程会话鏡像?远端 Serve 会继续執行,当前会话不受影响。", |
| 1518 | "remote.legacyData.cleanTrustConfirm": "刪除已保存的 Remote Workbench Provider 信任檔案?", |
| 1519 | "remote.manageHosts": "管理主機", |
| 1520 | "remote.explorer": "遠端瀏覽器", |
| 1521 | "remote.switcher.title": "開啟遠端視窗", |
| 1522 | "remote.switcher.hosts": "SSH 主機", |
| 1523 | "remote.switcher.manage": "管理 SSH 主機…", |
| 1524 | "remote.statusBar.disconnected": "SSH · 已中斷", |
| 1525 | "remote.statusBar.summary": "{host} · {status}", |
| 1526 | "remote.status.failed": "連線失敗", |
| 1527 | "remote.status.connected": "已連線", |
| 1528 | "remote.status.connecting": "連線中…", |
| 1529 | "remote.status.reconnecting": "重新連線中…", |
| 1530 | "remote.status.degraded": "降級", |
| 1531 | "remote.status.pending_hostkey": "確認主機金鑰", |
| 1532 | "remote.status.pending_secret": "等待輸入憑證", |
| 1533 | "remote.status.stopped": "已中斷", |
| 1534 | "remote.banner.reconnecting": "連線已中斷 —— 正在重新連線(第 {n} 次)…", |
| 1535 | "remote.error.summary.connection_failed": "無法連線到 {host},請檢查網路與 SSH 設定。", |
| 1536 | "remote.error.summary.auth_failed": "身分驗證失敗,請檢查使用者名稱、金鑰或密碼設定。", |
| 1537 | "remote.error.summary.host_key_rejected": "主機金鑰未被接受,連線已停止。", |
| 1538 | "remote.error.summary.host_key_mismatch": "主機金鑰與先前記錄不一致。為保護連線,Reasonix 已停止連線。", |
| 1539 | "remote.error.summary.degraded": "已透過 SSH 連線到 {host},但一個或多個遠端服務未能啟動。", |
| 1540 | "remote.error.timeout": "連線 {host} 逾時。你可以停止目前連線並重試。", |
| 1541 | "remote.error.details": "查看詳情", |
| 1542 | "remote.error.hostKeyDetails": "查看金鑰詳情", |
| 1543 | "remote.error.manage": "管理主機", |
| 1544 | "remote.error.retry": "重試", |
| 1545 | "remote.error.stopAndRetry": "停止並重試", |
| 1546 | "remote.error.retryAfterFix": "我已處理,重試", |
| 1547 | "remote.error.close": "關閉", |
| 1548 | "remote.error.dialog.title": "遠端連線詳情", |
| 1549 | "remote.error.hostKeyMismatch.title": "遠端主機金鑰已變更", |
| 1550 | "remote.error.host": "遠端主機", |
| 1551 | "remote.error.presentedFingerprint": "目前提供的指紋", |
| 1552 | "remote.error.knownHostRecords": "衝突的 known_hosts 記錄", |
| 1553 | "remote.error.technicalDetails": "技術詳情", |
| 1554 | "remote.fingerprint.title": "未知的主機金鑰", |
| 1555 | "remote.fingerprint.body": "主機 {host} 提供了 Reasonix 從未見過的金鑰。僅在你信任該連線時才接受。", |
| 1556 | "remote.fingerprint.type": "金鑰類型", |
| 1557 | "remote.fingerprint.sha256": "SHA256", |
| 1558 | "remote.fingerprint.accept": "接受並繼續", |
| 1559 | "remote.fingerprint.reject": "拒絕", |
| 1560 | "remote.secret.password.title": "需要 SSH 密碼", |
| 1561 | "remote.secret.password.body": "請輸入 {host} 的密碼。密碼僅用於本次連線,不會儲存。", |
| 1562 | "remote.secret.password.label": "SSH 密碼", |
| 1563 | "remote.secret.passphrase.title": "需要私鑰密語", |
| 1564 | "remote.secret.passphrase.body": "請輸入用於連線 {host} 的私鑰密語。密語僅用於本次連線,不會儲存。", |
| 1565 | "remote.secret.passphrase.identity": "金鑰:{identity}", |
| 1566 | "remote.secret.passphrase.label": "私鑰密語", |
| 1567 | "remote.secret.cancel": "取消", |
| 1568 | "remote.secret.continue": "繼續", |
| 1569 | "remote.tab.files": "檔案", |
| 1570 | "remote.tab.ports": "連接埠", |
| 1571 | "remote.tab.server": "服務", |
| 1572 | "remote.tree.empty": "空目錄", |
| 1573 | "remote.tree.loadError": "載入失敗:{err}", |
| 1574 | "remote.editor.edit": "編輯", |
| 1575 | "remote.editor.save": "儲存", |
| 1576 | "remote.editor.saving": "儲存中…", |
| 1577 | "remote.editor.binaryBlocked": "二進位檔案 —— 不可編輯。", |
| 1578 | "remote.editor.truncatedBlocked": "檔案過大,無法編輯(預覽已截斷)。", |
| 1579 | "remote.editor.readOnlyDisconnected": "已中斷 —— 無法儲存。", |
| 1580 | "remote.editor.conflictTitle": "遠端檔案已變更", |
| 1581 | "remote.editor.conflictBody": "自你開啟以來,該檔案在遠端主機上已被修改。", |
| 1582 | "remote.editor.reload": "重新載入", |
| 1583 | "remote.editor.overwrite": "覆寫", |
| 1584 | "remote.ports.empty": "尚無轉送。", |
| 1585 | "remote.ports.add": "新增轉送", |
| 1586 | "remote.ports.localPort": "本機連接埠", |
| 1587 | "remote.ports.remoteHost": "遠端主機", |
| 1588 | "remote.ports.remotePort": "遠端連接埠", |
| 1589 | "remote.ports.label": "標籤", |
| 1590 | "remote.ports.remove": "刪除", |
| 1591 | "remote.server.workspace": "工作區", |
| 1592 | "remote.server.openWeb": "開啟遠端網頁", |
| 1593 | "remote.server.stop": "停止", |
| 1594 | "remote.server.providerHint": "模型、API Key 與會話由遠端伺服器上的 Reasonix 配置管理。", |
| 1595 | "remote.server.logs": "日誌", |
| 1596 | "remote.server.refreshLogs": "重新整理", |
| 1597 | "remote.server.state.ready": "就緒", |
| 1598 | "remote.server.state.starting": "啟動中…", |
| 1599 | "remote.server.state.stopped": "已停止", |
| 1600 | "remote.server.state.error": "錯誤", |
| 1601 | "settings.tab.skills": "Agent Skills", |
| 1602 | "settings.tab.subagents": "子智慧體", |
| 1603 | "settings.tab.plugins": "插件", |
| 1604 | "settings.tab.memory": "記憶", |
| 1605 | "settings.tab.shortcuts": "快捷鍵", |
| 1606 | "settings.tab.network": "網路", |
| 1607 | "settings.tab.permissions": "權限", |
| 1608 | "settings.tab.sandbox": "沙箱", |
| 1609 | "settings.tab.appearance": "外觀", |
| 1610 | "settings.tab.storage": "儲存與路徑", |
| 1611 | "settings.tab.browser": "瀏覽器控制", |
| 1612 | "settings.tab.updates": "關於", |
| 1613 | "settings.tabSub.skills": "可重複使用的指令、工具與工作流程", |
| 1614 | "settings.tabSub.plugins": "包與診斷", |
| 1615 | "settings.tabSub.memory": "專案與全域", |
| 1616 | "settings.tabSub.shortcuts": "按鍵與幫助", |
| 1617 | "settings.providerCount": "{n} 個服務", |
| 1618 | "settings.appearanceMeta": "主題包 · 明暗模式 · 字號 · 字型", |
| 1619 | "settings.updatesMeta": "版本 · 隱私 · 回饋", |
| 1620 | "settings.shortcutsTitle": "鍵盤快捷鍵", |
| 1621 | "settings.shortcutsHint": "從同一個來源自訂桌面快捷鍵。幫助表和實際監聽都會使用這些綁定。", |
| 1622 | "settings.shortcutsResetAll": "重置全部快捷鍵", |
| 1623 | "settings.shortcutsReset": "重置", |
| 1624 | "settings.shortcutsRecording": "按下組合鍵", |
| 1625 | "settings.shortcutsConflict": "{action} 與 {conflict} 衝突,請換一個快捷鍵。", |
| 1626 | "settings.shortcutsEnterOnly": "{action} 僅支援 Enter 與可選修飾鍵的組合。", |
| 1627 | "settings.closeBehavior": "關閉視窗時", |
| 1628 | "settings.closeBehaviorHint": "選擇關閉主視窗後 Reasonix 是否繼續執行。", |
| 1629 | "settings.closeBehaviorUnavailable": "系統匣目前不可用,本次關閉將退出 Reasonix。", |
| 1630 | "settings.closeBehavior.background": "保持背景執行", |
| 1631 | "settings.closeBehavior.quit": "退出 Reasonix", |
| 1632 | "settings.providers": "模型服務", |
| 1633 | "settings.modelTab.stats": "用量統計", |
| 1634 | "settings.modelList": "模型列表", |
| 1635 | "settings.modelsRequireKey": "填寫金鑰後才可選擇這些模型。", |
| 1636 | "settings.defaultModel": "預設模型", |
| 1637 | "settings.plannerModel": "獨立規劃模型", |
| 1638 | "settings.imageUnderstandingModel": "圖片理解", |
| 1639 | "settings.webSearchModel": "網頁搜尋", |
| 1640 | "settings.webSearchModelUnavailable": "指定搜尋模型不可用,不會改用其他帳號。", |
| 1641 | "settings.webSearchModelOverride": "專案設定覆寫:實際使用 {model};此處儲存的是全域設定。", |
| 1642 | "settings.webSearchModelEmpty": "暫無可用搜尋連線。", |
| 1643 | "settings.webSearchModelConnections": "模型服務", |
| 1644 | "settings.webSearchModelAutomatic": "隨對話自動選擇", |
| 1645 | "settings.plannerNone": "跟隨對話模型", |
| 1646 | "settings.subagentModel": "子代理模型", |
| 1647 | "settings.subagentModelFollowHint": "使用發起任務時主代理的模型。", |
| 1648 | "settings.subagentAdvanced": "進階執行設定", |
| 1649 | "settings.subagentModelDefault": "跟隨主代理模型", |
| 1650 | "settings.subagentEffort": "子代理 effort", |
| 1651 | "settings.subagentEffortDefault": "auto(模型服務預設)", |
| 1652 | "settings.subagentDepth": "子代理巢狀深度", |
| 1653 | "settings.subagentDepthHint": "控制第一層子代理能否再派發一層 reviewer 或 worker 子代理。", |
| 1654 | "settings.subagentDepthOne": "1 層", |
| 1655 | "settings.subagentDepthTwo": "2 層", |
| 1656 | "settings.subagentConcurrency": "子代理並行數", |
| 1657 | "settings.subagentConcurrencyHint": "每個工作階段最多同時執行的子代理數量(task / fleet / Profile Skill)。預設 6,範圍 1–32。", |
| 1658 | "settings.parallelWriters": "並行寫入數", |
| 1659 | "settings.parallelWritersHint": "宣告互不重疊 write_paths 時可並行的寫入子代理上限。預設 3,不得超過總並行。", |
| 1660 | "subagents.readOnly": "唯讀", |
| 1661 | "subagents.readOnlyOn": "唯讀", |
| 1662 | "subagents.readOnlyOff": "可寫", |
| 1663 | "subagents.readOnlyHint": "唯讀 Profile 會移除寫入工具。舊 Profile 預設為可寫。", |
| 1664 | "settings.defaultToolApprovalMode": "新會話預設權限", |
| 1665 | "settings.defaultToolApprovalModeHint": "預設使用「工作區內修改」;此設定只影響新會話,目前會話請在輸入框中單獨選擇。", |
| 1666 | "settings.defaultToolApprovalMode.read-only": "僅可查看", |
| 1667 | "settings.defaultToolApprovalMode.workspace-write": "工作區內修改", |
| 1668 | "settings.defaultToolApprovalMode.danger-full-access": "完全權限", |
| 1669 | "settings.reasoningLanguage": "思考語言", |
| 1670 | "settings.reasoningLanguageHint": "只影響可見思考過程。自動在原始提問明顯為中文時錨定中文,引用內容不參與判斷。", |
| 1671 | "settings.reasoningLanguage.auto": "自動", |
| 1672 | "settings.reasoningLanguage.zh": "中文", |
| 1673 | "settings.reasoningLanguage.en": "English", |
| 1674 | "settings.compactRatio": "自動壓縮閾值", |
| 1675 | "settings.compactRatioHint": "全域預設 · 通常無需修改", |
| 1676 | "settings.compactRatioImpact": "調低會更早壓縮,可能降低快取複用。", |
| 1677 | "settings.compactRatioProjectOverride": "專案覆寫預設;生效 {percent}%。", |
| 1678 | "settings.compactRatioCustom": "自訂閾值", |
| 1679 | "settings.compactRatioCustomOption": "自訂閾值…", |
| 1680 | "settings.compactRatioCustomPlaceholder": "輸入百分比", |
| 1681 | "settings.compactRatioApply": "套用", |
| 1682 | "settings.compactRatioCustomAria": "自訂壓縮閾值百分比", |
| 1683 | "settings.compactRatioPreset.70": "70% · 主動", |
| 1684 | "settings.compactRatioPreset.80": "80% · 推薦", |
| 1685 | "settings.compactRatioPreset.85": "85% · 較晚", |
| 1686 | "settings.compactRatioPresetEffect.70": "提早壓縮", |
| 1687 | "settings.compactRatioPresetEffect.80": "平衡連續性與快取", |
| 1688 | "settings.compactRatioPresetEffect.85": "保留更多上下文", |
| 1689 | "settings.keySet": "已設金鑰", |
| 1690 | "settings.noKey": "無金鑰", |
| 1691 | "settings.noKeyRequired": "無需金鑰", |
| 1692 | "settings.confirmDeleteProvider": "確認刪除模型服務", |
| 1693 | "settings.addProvider": "+ 新增模型服務", |
| 1694 | "settings.removeProviderAccess": "移除接入", |
| 1695 | "settings.confirmRemoveProviderAccess": "確認移除接入", |
| 1696 | "settings.upgradeRecommendedProtocol": "升級至推薦協議", |
| 1697 | "settings.providerAccess": "供應商接入", |
| 1698 | "settings.providerAccessHint": "新增官方或自訂供應商後,才會出現在這裡。可用模型以供應商返回的列表為準。", |
| 1699 | "settings.providerAccessEmptyTitle": "還沒有新增供應商", |
| 1700 | "settings.builtinProvider": "內建", |
| 1701 | "settings.providerLabel.deepseek": "DeepSeek 官方", |
| 1702 | "settings.providerLabel.opencodeGo": "OpenCode Go", |
| 1703 | "settings.providerLabel.opencodeZen": "OpenCode Zen", |
| 1704 | "settings.fetchModels": "重新整理模型", |
| 1705 | "settings.fetchModelsMissingBaseUrl": "請先填寫 API 位址", |
| 1706 | "settings.fetchModelsMissingKeyEnv": "請先填寫 api_key_env", |
| 1707 | "settings.clearKey": "清除金鑰", |
| 1708 | "settings.providerBaseUrl": "base_url(https://…)", |
| 1709 | "settings.providerModelsUrl": "models_url(可選)", |
| 1710 | "settings.providerModelsUrlPlaceholder": "例如 https://api.openai.com/v1/models", |
| 1711 | "settings.providerModelsUrlHint": "可選。模型發現需要使用不同於聊天請求的位址時填寫。", |
| 1712 | "settings.providerModels": "模型(逗號分隔)", |
| 1713 | "settings.providerApiKeyEnv": "api_key_env(可以不設定)", |
| 1714 | "settings.providerBalanceUrl": "餘額查詢 URL(可選)", |
| 1715 | "settings.balanceUrlPlaceholder": "餘額查詢介面(如 https://api.deepseek.com/user/balance)", |
| 1716 | "settings.balanceUrlHint": "可選。填了就會查詢並在狀態欄顯示錢包餘額。", |
| 1717 | "settings.providerContextWindow": "上下文視窗(tokens)", |
| 1718 | "settings.contextWindowPlaceholder": "token 數(0 = 停用自動壓縮)", |
| 1719 | "settings.contextWindowHint": "填寫模型文件標示的上下文視窗 token 上限,不是最大輸出 token。文件寫 128K 時通常填 128000;若服務商明確標示 131072,則按 131072 填寫。填 0 會停用該模型服務的自動上下文壓縮。", |
| 1720 | "settings.modelContextWindow": "上下文(tokens)", |
| 1721 | "settings.proxyMode": "代理模式", |
| 1722 | "settings.proxyMode.auto": "自動", |
| 1723 | "settings.proxyMode.custom": "自訂", |
| 1724 | "settings.proxyMode.off": "關閉", |
| 1725 | "settings.proxyType": "代理類型", |
| 1726 | "settings.proxyServer": "伺服器", |
| 1727 | "settings.proxyPort": "連接埠", |
| 1728 | "settings.proxyUsername": "使用者名稱", |
| 1729 | "settings.proxyPassword": "密碼", |
| 1730 | "settings.proxyUrl": "代理 URL", |
| 1731 | "settings.proxyUrlHint": "可選。填寫後 proxy_url 會覆蓋上面的伺服器和連接埠。", |
| 1732 | "settings.noProxy": "不走代理", |
| 1733 | "settings.saveNetwork": "儲存網路設定", |
| 1734 | "settings.setKey": "設定 {env}(全域儲存)", |
| 1735 | "settings.saveKey": "儲存金鑰", |
| 1736 | "settings.permissions": "權限", |
| 1737 | "settings.writerMode": "寫操作模式", |
| 1738 | "settings.modeAsk": "僅可查看", |
| 1739 | "settings.modeAllow": "工作區內修改", |
| 1740 | "settings.modeDeny": "deny(阻止寫操作)", |
| 1741 | "settings.ruleForm": "可選明確規則格式:ToolName、ToolName(glob) 或 Bash(command:*)。優先順序為 deny > ask > allow;Shell 語法由目前權限沙箱統一判定。", |
| 1742 | "settings.yolo": "完全權限——普通操作無需詢問(僅目前會話)", |
| 1743 | "settings.addRule": "新增 {list} 規則…", |
| 1744 | "settings.sandboxTitle": "沙箱與工作區", |
| 1745 | "settings.sandboxBoundaryHint": "權限模式統一執行檔案系統邊界。這裡設定網路存取和額外可信寫入目錄;macOS 使用 Seatbelt,Linux 使用 bubblewrap。", |
| 1746 | "settings.sandboxBoundaryHintWindows": "Windows 沒有 OS 級 Shell 沙箱。權限模式由 Reasonix 檔案工具執行,Shell 命令以目前系統帳戶執行。這裡設定額外可信寫入目錄。", |
| 1747 | "settings.allowNetworkWindowsHint": "Windows 不可用:沒有 OS 級 Shell 沙箱,無法限制 Shell 的網路存取。", |
| 1748 | "settings.reloadSessionConfig": "套用手動設定修改", |
| 1749 | "settings.powershellRuntime": "PowerShell 執行環境", |
| 1750 | "settings.effectiveShell": "目前工作階段使用", |
| 1751 | "settings.effectiveShellBash": "bash", |
| 1752 | "settings.effectiveShellZsh": "zsh", |
| 1753 | "settings.effectiveShellSh": "POSIX sh", |
| 1754 | "settings.effectiveShellGitBash": "Git Bash", |
| 1755 | "settings.effectiveShellPowershell": "Windows PowerShell", |
| 1756 | "settings.effectiveShellPwsh": "pwsh(PowerShell 7+)", |
| 1757 | "settings.resolvedShell": "重新載入後使用", |
| 1758 | "settings.shellReloadNow": "重新載入目前工作階段", |
| 1759 | "settings.shellDetection": "Shell 偵測", |
| 1760 | "settings.shellDetectedAt": "已偵測到 — {path}", |
| 1761 | "settings.shellDetected": "已偵測到", |
| 1762 | "settings.shellNotDetected": "未偵測到", |
| 1763 | "settings.shellCapabilityZsh": "zsh", |
| 1764 | "settings.shellCapabilitySh": "POSIX sh", |
| 1765 | "settings.gitCapability": "Git", |
| 1766 | "settings.runtimeDetails": "執行環境詳情", |
| 1767 | "settings.dependencyDetection": "相依項目偵測", |
| 1768 | "settings.shellBashManualRepair": "未偵測到 Bash。請使用建議的系統套件管理員命令,或檢查 PATH。", |
| 1769 | "settings.gitManualRepair": "未偵測到 Git。請使用建議的系統套件管理員命令安裝,或檢查 PATH。", |
| 1770 | "settings.shellCopyCommand": "複製命令", |
| 1771 | "settings.shellRepairCommandHint": "Reasonix 不會執行此命令。請複製後在終端機中手動執行,並依系統要求自行處理權限。", |
| 1772 | "settings.shellRepairReload": "重新偵測並載入目前工作階段", |
| 1773 | "settings.allowNetwork": "允許沙箱內 Shell 存取網路", |
| 1774 | "settings.workspaceRoot": "工作區根目錄", |
| 1775 | "settings.workspaceDefault": "(預設:當前目錄)", |
| 1776 | "settings.effectiveWriteRoots": "實際可寫根", |
| 1777 | "settings.effectiveWriteRootsHint": "可寫根按目前工作區展開;設定頁內修改會自動生效。", |
| 1778 | "settings.noEffectiveWriteRoots": "暫無可寫根", |
| 1779 | "settings.appearance": "外觀", |
| 1780 | "settings.theme": "明暗模式", |
| 1781 | "settings.conversationWidth": "對話區域寬度", |
| 1782 | "settings.conversationWidthStandard": "標準", |
| 1783 | "settings.conversationWidthFull": "全寬", |
| 1784 | "settings.themeAuto": "自動", |
| 1785 | "settings.themeLight": "淺色", |
| 1786 | "settings.themeDark": "深色", |
| 1787 | "settings.terminalTheme": "終端主題", |
| 1788 | "settings.terminalThemeAuto": "跟隨應用", |
| 1789 | "settings.terminalThemeLight": "淺色", |
| 1790 | "settings.terminalThemeDark": "深色", |
| 1791 | "settings.themeCurrent": "當前主題:{theme} / {style}", |
| 1792 | "settings.themeChanged": "已切換主題為 {theme} / {style}", |
| 1793 | "settings.themeUnknown": "未知主題:{name}", |
| 1794 | "settings.themeReset": "已清除主題包,恢復預設石墨路徑", |
| 1795 | "settings.themeLibrary.new": "新建主題", |
| 1796 | "settings.themeLibrary.import": "匯入", |
| 1797 | "settings.themeLibrary.reset": "恢復預設", |
| 1798 | "settings.themeLibrary.loading": "正在載入主題…", |
| 1799 | "settings.themeLibrary.builtin": "內建", |
| 1800 | "settings.themeLibrary.userTheme": "使用者主題", |
| 1801 | "settings.themeLibrary.enable": "啟用", |
| 1802 | "settings.themeLibrary.active": "使用中", |
| 1803 | "settings.themeLibrary.edit": "編輯", |
| 1804 | "settings.themeLibrary.copy": "複製", |
| 1805 | "settings.themeLibrary.export": "匯出", |
| 1806 | "settings.themeLibrary.delete": "刪除", |
| 1807 | "settings.themeLibrary.copied": "已複製「{name}」", |
| 1808 | "settings.themeLibrary.activated": "已啟用「{name}」", |
| 1809 | "settings.themeLibrary.resetDone": "已恢復預設外觀", |
| 1810 | "settings.themeLibrary.confirmDelete": "刪除主題「{name}」?此操作無法復原。", |
| 1811 | "settings.themeLibrary.confirmDeleteTitle": "刪除主題", |
| 1812 | "settings.themeLibrary.confirmReplaceImport": "同 ID 主題已存在,是否取代?", |
| 1813 | "settings.themeLibrary.confirmReplaceImportTitle": "取代現有主題", |
| 1814 | "settings.themeLibrary.replaceConfirm": "取代", |
| 1815 | "settings.themeLibrary.imported": "已匯入「{name}」", |
| 1816 | "settings.themeLibrary.exported": "主題已匯出", |
| 1817 | "settings.themeLibrary.exportRights": "即將匯出可能包含背景圖的主題。請確認你擁有照片、人物肖像或第三方素材的散布權利。", |
| 1818 | "settings.themeLibrary.exportRightsTitle": "確認匯出授權", |
| 1819 | "settings.themeLibrary.exportConfirm": "匯出", |
| 1820 | "settings.themeLibrary.saved": "已儲存「{name}」", |
| 1821 | "settings.themeLibrary.editorCreate": "新建主題", |
| 1822 | "settings.themeLibrary.editorEdit": "編輯主題", |
| 1823 | "settings.themeEditor.subtitle": "自訂語意色彩、介面密度與不同場景的背景圖片", |
| 1824 | "settings.themeEditor.metadata": "主題資訊", |
| 1825 | "settings.themeEditor.layout": "基礎外觀", |
| 1826 | "settings.themeEditor.colors": "主題色彩", |
| 1827 | "settings.themeEditor.scenes": "場景圖片", |
| 1828 | "settings.themeEditor.scenesHint": "首頁與工作區可使用不同圖片;未設定工作區圖片時自動沿用首頁背景。", |
| 1829 | "settings.themeEditor.homeBackground": "首頁背景", |
| 1830 | "settings.themeEditor.homeBackgroundHint": "用於首頁與閒置狀態,可完整顯示圖片。", |
| 1831 | "settings.themeEditor.taskBackground": "工作區背景", |
| 1832 | "settings.themeEditor.taskBackgroundHint": "用於任務、聊天與程式碼工作區。不透明度過低可能導致內容難以辨認。", |
| 1833 | "settings.themeEditor.taskBackgroundFallback": "目前沿用首頁圖片;上傳後可獨立調整。", |
| 1834 | "settings.themeEditor.description": "主題說明", |
| 1835 | "settings.themeEditor.license": "授權條款", |
| 1836 | "settings.themeEditor.livePreview": "即時預覽", |
| 1837 | "settings.themeEditor.livePreviewHint": "修改會立即預覽,但只有儲存或儲存並套用後才會寫入主題庫。", |
| 1838 | "settings.themeEditor.uploadPrompt": "選擇本機 PNG、JPEG 或 WebP 圖片", |
| 1839 | "settings.themeEditor.safeArea": "介面內容區域", |
| 1840 | "settings.themeEditor.safeAreaHint": "選擇文字與卡片主要顯示的位置;建議避開圖片主體。", |
| 1841 | "settings.themeEditor.opacity": "圖片不透明度", |
| 1842 | "settings.themeEditor.paneOpacity": "面板不透明度", |
| 1843 | "settings.themeEditor.density.comfortable": "舒適", |
| 1844 | "settings.themeEditor.density.compact": "緊湊", |
| 1845 | "settings.themeEditor.corners.square": "直角", |
| 1846 | "settings.themeEditor.corners.soft": "柔和圓角", |
| 1847 | "settings.themeEditor.corners.round": "大圓角", |
| 1848 | "settings.themeEditor.safeArea.left": "左側", |
| 1849 | "settings.themeEditor.safeArea.center": "置中", |
| 1850 | "settings.themeEditor.safeArea.right": "右側", |
| 1851 | "settings.themeTokens.key.bg": "主背景", |
| 1852 | "settings.themeTokens.key.bgSoft": "柔和背景", |
| 1853 | "settings.themeTokens.key.bgElev": "浮層背景", |
| 1854 | "settings.themeTokens.key.panel": "面板", |
| 1855 | "settings.themeTokens.key.sidebar": "側邊欄", |
| 1856 | "settings.themeTokens.key.chat": "對話區", |
| 1857 | "settings.themeTokens.key.workspace": "工作區", |
| 1858 | "settings.themeTokens.key.workspaceFiles": "檔案區", |
| 1859 | "settings.themeTokens.key.border": "主邊框", |
| 1860 | "settings.themeTokens.key.borderSoft": "柔和邊框", |
| 1861 | "settings.themeTokens.key.fg": "主文字", |
| 1862 | "settings.themeTokens.key.fgDim": "次要文字", |
| 1863 | "settings.themeTokens.key.fgFaint": "弱化文字", |
| 1864 | "settings.themeTokens.key.accent": "強調色", |
| 1865 | "settings.themeTokens.key.accentFg": "強調色文字", |
| 1866 | "settings.themeTokens.key.ok": "成功狀態", |
| 1867 | "settings.themeTokens.key.warn": "警告狀態", |
| 1868 | "settings.themeTokens.key.err": "錯誤狀態", |
| 1869 | "settings.themeLibrary.fieldId": "ID / 名稱", |
| 1870 | "settings.themeLibrary.fieldName": "顯示名稱", |
| 1871 | "settings.themeLibrary.fieldAuthor": "作者", |
| 1872 | "settings.themeLibrary.fieldBase": "基礎風格", |
| 1873 | "settings.themeLibrary.fieldRecipes": "密度 / 圓角", |
| 1874 | "settings.themeLibrary.fieldTokens": "語意顏色", |
| 1875 | "settings.themeLibrary.fieldBackground": "背景", |
| 1876 | "settings.themeLibrary.pickImage": "選擇圖片", |
| 1877 | "settings.themeLibrary.clearImage": "移除圖片", |
| 1878 | "settings.themeLibrary.homeOpacity": "首頁透明度", |
| 1879 | "settings.themeLibrary.taskOpacity": "任務頁透明度", |
| 1880 | "settings.themeLibrary.overlayStrength": "遮罩強度", |
| 1881 | "settings.themeLibrary.contrastWarn": "部分文字與背景對比度可能低於 WCAG AA。你仍可繼續儲存。", |
| 1882 | "settings.themeLibrary.cancel": "取消", |
| 1883 | "settings.themeLibrary.save": "儲存", |
| 1884 | "settings.themeLibrary.saveEnable": "儲存並啟用", |
| 1885 | "settings.themeTokens.surfaces": "表面", |
| 1886 | "settings.themeTokens.borderText": "邊框與文字", |
| 1887 | "settings.themeTokens.accentStatus": "強調與狀態色", |
| 1888 | "settings.themeLibrary.groupOfficial": "Reasonix 官方主題", |
| 1889 | "settings.themeLibrary.groupBase": "基礎風格", |
| 1890 | "settings.themeLibrary.groupUser": "我的主題", |
| 1891 | "settings.themeLibrary.groupPlugin": "插件主題", |
| 1892 | "settings.themeLibrary.emptyUser": "還沒有自訂主題,可以新建或匯入。", |
| 1893 | "settings.themeLibrary.copyFrom": "建立自訂副本", |
| 1894 | "settings.themes.official.official-rose-dawn.name": "玫瑰晨光", |
| 1895 | "settings.themes.official.official-rose-dawn.description": "象牙白晨光與柔粉玫瑰,原創插畫女性人物。", |
| 1896 | "settings.themes.official.official-fortune-forge.name": "鴻運工坊", |
| 1897 | "settings.themes.official.official-fortune-forge.description": "暖白、朱紅、金色與玉綠之間的原創吉祥工程師。", |
| 1898 | "settings.themes.official.official-crimson-horizon.name": "赤曜新城", |
| 1899 | "settings.themes.official.official-crimson-horizon.description": "珍珠白天空下的珊瑚紅未來城市。", |
| 1900 | "settings.themes.official.official-sage-breeze.name": "鼠尾草清風", |
| 1901 | "settings.themes.official.official-sage-breeze.description": "奶油紙張與鼠尾草植物之間的原創讀者。", |
| 1902 | "settings.themes.official.official-spark-notebook.name": "靈感手帳", |
| 1903 | "settings.themes.official.official-spark-notebook.description": "手帳網格紙與青綠、明黃、珊瑚色文具,原創動漫人物。", |
| 1904 | "settings.themes.official.official-violet-starlight.name": "紫曜星夜", |
| 1905 | "settings.themes.official.official-violet-starlight.description": "藍紫星空、輝光蝴蝶與原創星夜繆斯。", |
| 1906 | "settings.themes.official.official-cyan-stage.name": "青嵐舞台", |
| 1907 | "settings.themes.official.official-cyan-stage.description": "青藍未來舞台與原創數位表演者。", |
| 1908 | "settings.themes.official.official-noir-gold.name": "黑金序曲", |
| 1909 | "settings.themes.official.official-noir-gold.description": "黑色絲絨舞台與金色聚光燈下的原創創意紳士。", |
| 1910 | |
| 1911 | "settings.textSize": "介面字號", |
| 1912 | "settings.textSizeSmall": "小", |
| 1913 | "settings.textSizeDefault": "預設", |
| 1914 | "settings.textSizeLarge": "大", |
| 1915 | "settings.textSizeXLarge": "特大", |
| 1916 | "settings.textSizeXXLarge": "超大", |
| 1917 | "settings.displayZoom": "顯示縮放(立即生效)", |
| 1918 | "settings.displayZoomDecrease": "縮小顯示縮放", |
| 1919 | "settings.displayZoomIncrease": "放大顯示縮放", |
| 1920 | "settings.displayZoomReset": "恢復顯示縮放到 100%", |
| 1921 | "settings.fontFamily": "介面字型", |
| 1922 | "settings.fontFamilySystem": "系統預設", |
| 1923 | "settings.fontFamilyYaHei": "微軟正黑體", |
| 1924 | "settings.fontFamilyPingFang": "苹方", |
| 1925 | "settings.fontFamilyNoto": "思源黑體", |
| 1926 | "settings.monoFontFamily": "等寬字型", |
| 1927 | "settings.monoFontFamilySystem": "系統等寬", |
| 1928 | "settings.monoFontFamilyCascadia": "Cascadia", |
| 1929 | "settings.monoFontFamilyJetBrains": "JetBrains Mono", |
| 1930 | "settings.monoFontFamilySFMono": "SF Mono", |
| 1931 | "settings.monoFontFamilyCustom": "自定義", |
| 1932 | "settings.monoFontFamilyCustomName": "自定義等寬字型", |
| 1933 | "settings.monoFontFamilyCustomPlaceholder": "等寬字型棧,如 \"Maple Mono\", \"Cascadia Code\", monospace", |
| 1934 | "settings.typography.title": "詳細排版設定", |
| 1935 | "settings.typography.subtitle": "按區域獨立設定字型與字號。", |
| 1936 | "settings.typography.entrySummary": "可分別覆蓋對話、輸入區、程式碼與輔助資訊的排版。", |
| 1937 | "settings.typography.open": "進入設定", |
| 1938 | "settings.typography.back": "返回外觀", |
| 1939 | "settings.typography.resetAll": "全部恢復預設", |
| 1940 | "settings.typography.regions": "排版區域", |
| 1941 | "settings.typography.globalDefault": "全域預設", |
| 1942 | "settings.typography.region.interface": "介面與導覽", |
| 1943 | "settings.typography.region.conversation": "對話正文", |
| 1944 | "settings.typography.region.composer": "輸入區", |
| 1945 | "settings.typography.region.code": "程式碼與工具", |
| 1946 | "settings.typography.region.metadata": "輔助資訊", |
| 1947 | "settings.typography.desc.interface": "設定頁面、導覽和通用控制項。", |
| 1948 | "settings.typography.desc.conversation": "使用者訊息、助手回覆與 Markdown 正文。", |
| 1949 | "settings.typography.desc.composer": "提示詞輸入與編輯控制項。", |
| 1950 | "settings.typography.desc.code": "程式碼區塊、行內程式碼與工具輸出。", |
| 1951 | "settings.typography.desc.metadata": "時間、狀態、標籤與次要資訊。", |
| 1952 | "settings.typography.followGlobal": "跟隨全域", |
| 1953 | "settings.typography.customized": "自訂", |
| 1954 | "settings.typography.font": "字型", |
| 1955 | "settings.typography.font.inherit": "全域預設", |
| 1956 | "settings.typography.customFont": "自訂字型", |
| 1957 | "settings.typography.size": "字號", |
| 1958 | "settings.typography.decrease": "縮小字號", |
| 1959 | "settings.typography.increase": "放大字號", |
| 1960 | "settings.typography.advanced": "行高與字重", |
| 1961 | "settings.typography.advancedSummary": "由目前主題控制", |
| 1962 | "settings.typography.advancedNote": "行高和字重暫時繼續跟隨目前主題,以保持整體節奏與層級一致。", |
| 1963 | "settings.typography.resetRegion": "重設此區域", |
| 1964 | "settings.typography.applied": "已套用", |
| 1965 | "settings.typography.undo": "復原", |
| 1966 | "settings.typography.preview": "即時預覽", |
| 1967 | "settings.typography.preview.body": "正文", |
| 1968 | "settings.typography.preview.reasoning": "思考", |
| 1969 | "settings.typography.preview.tools": "工具", |
| 1970 | "settings.typography.previewQuestion": "請簡要說明石墨烯的主要特性。", |
| 1971 | "settings.typography.previewBody": "獨立排版能讓每個區域保持舒適可讀,同時不影響介面的其他部分。", |
| 1972 | "settings.typography.previewSources": "網頁搜尋 · 3 個結果 · 1 個引用", |
| 1973 | "settings.typography.previewReasoning": "先理解需求,再給出準確、易於瀏覽的回答。", |
| 1974 | "settings.typography.previewTool": "$ pnpm test\n✓ 排版偏好已套用", |
| 1975 | "settings.general.sectionAppearance": "桌面與語言", |
| 1976 | "settings.general.sectionAppearanceHint": "設定桌面體驗、介面語言和費用顯示。", |
| 1977 | "settings.general.sectionConversation": "會話體驗", |
| 1978 | "settings.general.sectionSystem": "系統行為", |
| 1979 | "settings.general.sectionSystemHint": "控制視窗、審批、聲音和狀態資訊。", |
| 1980 | "settings.hardwareAcceleration": "硬體加速", |
| 1981 | "settings.hardwareAccelerationHint": "使用 GPU 加速介面和內置網頁算繪。遇到白屏、閃爍或顯示異常時,可嘗試關閉。關閉後可能降低流暢度並增加 CPU 使用量。", |
| 1982 | "settings.hardwareAccelerationRestart": "已儲存,完全退出 Reasonix 並重新開啟後生效。僅關閉視窗到背景不會生效。", |
| 1983 | "settings.hardwareAccelerationRestartShort": "重新啟動後生效", |
| 1984 | "settings.hardwareAccelerationOverride": "本次啟動已透過啟動設定停用硬體加速。移除該設定並完全重新啟動後,將恢復已儲存的設定。", |
| 1985 | "settings.subagentReasoning": "子智慧體推理強度", |
| 1986 | "settings.connectionFollowSession": "隨對話", |
| 1987 | "settings.connectionAutomatic": "自動選擇", |
| 1988 | "settings.connectionFollowParent": "隨主代理", |
| 1989 | "settings.modelPurpose": "用途", |
| 1990 | "settings.modelConnection": "連線", |
| 1991 | "settings.runtimePreferences": "執行偏好", |
| 1992 | "settings.modelUsage": "使用模型", |
| 1993 | "settings.modelUnavailable": "{ref} 不可用。請選擇已設定模型,或先新增模型服務接入。", |
| 1994 | "settings.modelNeedsKey": "{provider} 需要設定 API key 後才能執行該模型。", |
| 1995 | "settings.errorUnknown": "操作失敗。", |
| 1996 | "settings.errorUnknownModel": "未知模型 {model}。", |
| 1997 | "settings.errorModelProviderMissing": "模型 {model} 不可用,因為提供商 {provider} 尚未添加。", |
| 1998 | "settings.errorModelProviderNoKey": "模型 {model} 不可用,因為提供商 {provider} 尚未設定 API Key。", |
| 1999 | "settings.errorRemoveAccessBusy": "請先停止正在使用 {provider} 的任務,再移除模型服務接入。", |
| 2000 | "settings.errorProviderDetached": "請先重新開啟或關閉背景工作階段,再重試。", |
| 2001 | "settings.errorDeleteProviderBusy": "請先停止正在使用 {provider} 的任務,再刪除模型服務。", |
| 2002 | "settings.errorSaveBeforeRemoveAccess": "移除模型服務接入前儲存目前會話失敗:{err}", |
| 2003 | "settings.errorSaveBeforeDeleteProvider": "刪除模型服務前儲存目前會話失敗:{err}", |
| 2004 | "settings.errorRemoveProviderNoFallback": "模型服務 {provider} 正被開啟的標籤頁使用,且沒有其他可用模型服務可切換。", |
| 2005 | "settings.providerAccessEmptyHint": "使用「推薦預設」可快速接入常用供應商,通常只需填寫 API Key;使用「自訂供應商」可手動設定 OpenAI-compatible 或 Anthropic-compatible 端點。", |
| 2006 | "settings.builtinProviderBadge": "內建", |
| 2007 | "settings.customProviderBadge": "自訂", |
| 2008 | "settings.configureProvider": "設定", |
| 2009 | "settings.configureProfile": "設定", |
| 2010 | "settings.noModelsConfigured": "未設定模型", |
| 2011 | "settings.providerDesc.opencodeGo": "一條連線即可使用 Go 金鑰支援的全部模型。", |
| 2012 | "settings.providerDesc.opencodeZen": "獨立的 Zen 連線、金鑰與計費體系。", |
| 2013 | "settings.plannerNoneHint": "使用對話模型進行規劃與執行。", |
| 2014 | "settings.plannerNoneHintShort": "跟隨對話模型", |
| 2015 | "settings.searchModels": "搜尋模型...", |
| 2016 | "settings.noMatchingModels": "沒有匹配的模型", |
| 2017 | "settings.addProvider.chooseTitle": "新增供應商", |
| 2018 | "settings.addProvider.officialChoice": "推薦預設", |
| 2019 | "settings.addProvider.customChoice": "自訂供應商", |
| 2020 | "settings.addProvider.manageRoutes": "進階線路設定", |
| 2021 | "settings.addProvider.official.deepseek": "DeepSeek 官方(推薦)", |
| 2022 | "settings.addProvider.official.deepseekDesc": "Anthropic Messages API,支援 Flash / Pro,預設開啟網頁搜尋。", |
| 2023 | "settings.addProvider.preset.tokenRhythmLabel": "基元律动", |
| 2024 | "settings.addProvider.confirm": "新增供應商", |
| 2025 | "settings.addProvider.viewPresetProvider": "查看設定", |
| 2026 | "settings.addProvider.resetPreset": "重設為預設", |
| 2027 | "settings.addProvider.confirmResetPreset": "確認重設", |
| 2028 | "settings.customProviderName": "自訂供應商名稱", |
| 2029 | "settings.customProviderNamePlaceholder": "例如 my-proxy", |
| 2030 | "settings.customProviderNameReadonlyHint": "暫不支援供應商名稱修改", |
| 2031 | "settings.catalog.variant": "模型路由", |
| 2032 | "settings.catalog.anthropicHint": "使用 Anthropic API 金鑰與 API 計費,此預設不啟用伺服器原生工具。", |
| 2033 | "settings.catalog.localHint": "範例模型名稱需要與本機安裝一致,新增後請設定或取得已安裝模型。", |
| 2034 | "settings.catalog.models": "模型清單", |
| 2035 | "settings.catalog.hint": "選擇服務商,再選擇帳號平台、方案和 API 格式。", |
| 2036 | "settings.connections.restartRequired": "目前桌面後端尚未載入重新命名介面。請在啟動終端按 Ctrl+C 停止桌面後端,再重新啟動後重試。", |
| 2037 | "settings.connections.rename": "重新命名連線", |
| 2038 | "settings.connections.renameFailed": "儲存失敗,請重試。", |
| 2039 | "settings.models.inherit": "繼承", |
| 2040 | "settings.models.keySaveFailed": "金鑰儲存失敗,請重試。", |
| 2041 | "settings.models.savedPending": "已儲存,將在受影響工作階段的下一次執行前套用。目前工作繼續使用原設定。", |
| 2042 | "settings.models.savedApplyFailed": "設定已儲存,但部分工作階段尚未成功套用。請重試套用,無需重複儲存。", |
| 2043 | "settings.models.applyRetry": "重試套用", |
| 2044 | "settings.models.preferencesApplyHint": "預設模型用於新建工作階段;其他模型偏好會在既有工作階段的下一次執行前生效。", |
| 2045 | "settings.models.add": "新增模型", |
| 2046 | "settings.modelDialog.image": "圖片", |
| 2047 | "settings.modelDialog.video": "影片", |
| 2048 | "settings.modelDialog.unavailable": "暫不支援直接輸入影片或 PDF。", |
| 2049 | "settings.modelDialog.metadata": "模型中繼資料", |
| 2050 | "settings.modelDialog.restore": "恢復自動識別", |
| 2051 | "settings.modelDialog.edit": "編輯模型", |
| 2052 | "settings.modelDialog.id": "模型 ID", |
| 2053 | "settings.modelDialog.parameters": "參數", |
| 2054 | "settings.modelDialog.reset": "重設為預設", |
| 2055 | "settings.modelDialog.resetContext": "重設上下文視窗", |
| 2056 | "settings.modelDialog.resetOutput": "重設輸出上限", |
| 2057 | "settings.modelDialog.outputLimit": "輸出上限(Token)", |
| 2058 | "settings.modelDialog.outputHint": "留空繼承;-1 不傳送可選輸出限制,仍受模型實際限制。", |
| 2059 | "settings.modelDialog.reasoningEffort": "思考強度", |
| 2060 | "settings.modelDialog.reasoningEffortOptions": "可用思考檔位", |
| 2061 | "settings.modelDialog.reasoningEffortDefault": "預設思考檔位", |
| 2062 | "settings.modelDialog.resetReasoningEffort": "恢復自動思考強度", |
| 2063 | "settings.modelDialog.automatic": "自動", |
| 2064 | "settings.modelDialog.reasoningEffortHint": "自動繼承服務商預設值。更高檔位可能消耗更多時間和 token。", |
| 2065 | "settings.modelDialog.reasoningUnknown": "尚未識別此模型的思考檔位。可使用自動,或配置此連線的思考協定與可用檔位。", |
| 2066 | "settings.modelDialog.reasoningUnsupported": "此模型配置未提供可調節的思考檔位。", |
| 2067 | "settings.modelDialog.overrideHint": "僅覆寫能力宣告,不會改變模型實際能力。", |
| 2068 | "settings.modelDialog.capabilities": "模型能力", |
| 2069 | "settings.modelDialog.input": "輸入", |
| 2070 | "settings.modelDialog.output": "輸出", |
| 2071 | "settings.modelDialog.source": "來源", |
| 2072 | "settings.modelDialog.manual": "手動覆寫", |
| 2073 | "settings.modelDialog.draftHint": "儲存連線後生效", |
| 2074 | "settings.modelDialog.apply": "套用變更", |
| 2075 | "settings.modelDialog.add": "新增至列表", |
| 2076 | "settings.models.saveChanges": "儲存變更", |
| 2077 | "settings.models.unsaved": "未儲存變更", |
| 2078 | "settings.models.saved": "無未儲存變更", |
| 2079 | "settings.connections.copy": "複製連線(不複製金鑰)", |
| 2080 | "settings.models.options": "模型設定", |
| 2081 | "settings.connections.name": "連線名稱", |
| 2082 | "settings.connections.id": "內部識別碼(保持不變)", |
| 2083 | "settings.connections.search": "搜尋已新增連線", |
| 2084 | "settings.connections.configured": "已設定", |
| 2085 | "settings.connections.noResults": "沒有符合的連線", |
| 2086 | "settings.connections.back": "返回連線清單", |
| 2087 | "settings.catalog.search": "搜尋服務商", |
| 2088 | "settings.catalog.providers": "服務商", |
| 2089 | "settings.catalog.region": "帳號平台", |
| 2090 | "settings.catalog.product": "接入方式", |
| 2091 | "settings.catalog.regionChina": "中國站", |
| 2092 | "settings.catalog.regionGlobal": "國際站", |
| 2093 | "settings.catalog.regionSingapore": "新加坡站", |
| 2094 | "settings.catalog.regionEurope": "歐洲站", |
| 2095 | "settings.catalog.regionLocal": "本機", |
| 2096 | "settings.catalog.productAPI": "按量 API", |
| 2097 | "settings.catalog.productCoding": "Coding Plan", |
| 2098 | "settings.catalog.productToken": "Token Plan", |
| 2099 | "settings.catalog.productGo": "OpenCode Go", |
| 2100 | "settings.catalog.productZen": "OpenCode Zen", |
| 2101 | "settings.catalog.productLocal": "本機模型", |
| 2102 | "settings.catalog.formatBundle": "推薦的模型路由組合", |
| 2103 | "settings.catalog.verifyFormat": "請確認服務位址支援此 API 格式。", |
| 2104 | "settings.catalog.endpointHint": "可修改,僅用於目前連線,不影響預設值。", |
| 2105 | "settings.catalog.restoreURL": "恢復預設位址", |
| 2106 | "settings.catalog.savedKey": "此連線已有可用的已儲存金鑰。", |
| 2107 | "settings.catalog.modelsAfterConnect": "新增連線後取得或新增模型。", |
| 2108 | "settings.catalog.responsesHint": "使用 Responses API,請選擇支援此格式的端點。", |
| 2109 | "settings.providerProtocol": "API 格式", |
| 2110 | "settings.providerProtocolOpenAI": "OpenAI-compatible", |
| 2111 | "settings.providerProtocolOpenAIHint": "適用於相容 OpenAI API 的代理、聚合平台和自建服務。", |
| 2112 | "settings.providerProtocolAnthropic": "Anthropic-compatible", |
| 2113 | "settings.providerProtocolAnthropicHint": "適用於 Claude Messages API 風格的服務,例如部分 coding plan 端點。", |
| 2114 | "settings.providerBaseUrlLabel": "API 位址", |
| 2115 | "settings.providerChatUrlPlaceholder": "例如 https://api.openai.com/v1/chat/completions", |
| 2116 | "settings.providerRequestUrlHint": "填寫完整請求位址;系統將原樣使用。", |
| 2117 | "settings.providerKey": "金鑰", |
| 2118 | "settings.providerAdvancedSettings": "相容設定(通常不用改)", |
| 2119 | "settings.providerAdvancedExpandHint": "點擊展開詳細設定", |
| 2120 | "settings.providerAdvancedCollapseHint": "點擊收起", |
| 2121 | "settings.providerHeaders": "額外請求標頭(可選)", |
| 2122 | "settings.providerHeadersPlaceholder": "HTTP-Referer: https://example.com\nX-Title: Reasonix", |
| 2123 | "settings.providerHeadersHint": "用於 OpenRouter 等要求站點來源的中轉站。一行一個 Header: value;API Key 仍透過上方金鑰保存。", |
| 2124 | "settings.providerExtraBody": "額外請求體(可選)", |
| 2125 | "settings.providerExtraBodyPlaceholder": "{\n \"enable_thinking\": true\n}", |
| 2126 | "settings.providerExtraBodyHint": "會合併到聊天請求體頂層 JSON。model、messages、tools、stream、thinking 等核心欄位仍由 Reasonix 控制。", |
| 2127 | "settings.providerExtraBodyError": "請輸入不含 null 值的 JSON 物件,例如 { \"enable_thinking\": true }。", |
| 2128 | "settings.providerExtraBodyNull": "{path} 不能包含 null。", |
| 2129 | "settings.providerExtraBodyObjectRequired": "額外請求體必須是 JSON 物件。", |
| 2130 | "settings.providerAuthHeader": "使用 Authorization: Bearer 發送金鑰", |
| 2131 | "settings.providerAuthHeaderHint": "適用於 MiniMax Global、Vercel AI Gateway 等不使用 x-api-key 的 Anthropic-compatible 閘道。", |
| 2132 | "settings.providerNoProxy": "為此供應商略過自動或系統代理", |
| 2133 | "settings.providerNoProxyHint": "僅在「自動」或「環境變數」模式下直連此端點。明確設定的自訂代理仍會生效;如需略過,請將主機加入「網路 › 不使用代理」。", |
| 2134 | "settings.fetchingModels": "重新整理中…", |
| 2135 | "settings.fetchModelsSuccess": "已取得 {n} 個模型", |
| 2136 | "settings.fetchModelsManualFallbackAuth": "模型發現介面拒絕了金鑰或權限。請檢查 API Key;如果該服務不開放模型發現,也可以在下方手動填寫模型 ID。", |
| 2137 | "settings.fetchModelsManualFallbackUnsupported": "這個服務可能不支援自動取得模型列表。可以直接在下方手動填寫模型 ID。", |
| 2138 | "settings.fetchModelsManualFallbackNetwork": "暫時無法連接模型發現介面。請檢查 API 位址或代理;如果你知道模型 ID,也可以先手動填寫。", |
| 2139 | "settings.fetchModelsManualFallbackDecode": "模型發現介面返回了無法識別的格式。可以直接在下方手動填寫模型 ID。", |
| 2140 | "settings.fetchModelsManualFallbackEmpty": "沒有自動取得模型。可以直接在下方手動填寫模型 ID。", |
| 2141 | "settings.fetchModelsManualFallbackGeneric": "無法自動取得模型:{err}。可以直接在下方手動填寫模型 ID。", |
| 2142 | "settings.fetchModelsEmpty": "沒有取得可用模型", |
| 2143 | "settings.fetchModelsEmptyForProvider": "{provider} 沒有返回可用模型", |
| 2144 | "settings.fetchModelsFailedForProvider": "重新整理 {provider} 失敗:{err}", |
| 2145 | "settings.newProviderDraftName": "新供應商", |
| 2146 | "settings.reasoningProtocol": "模型能力模式", |
| 2147 | "settings.reasoningProtocol.auto": "自動識別(推薦)", |
| 2148 | "settings.reasoningProtocol.deepseek": "DeepSeek 思考(thinking + 深度)", |
| 2149 | "settings.reasoningProtocol.glm": "GLM 思考(開啟 / 關閉)", |
| 2150 | "settings.reasoningProtocol.kimiK3": "Kimi K3 推理(low / high / max)", |
| 2151 | "settings.reasoningProtocol.openai": "OpenAI reasoning(reasoning_effort)", |
| 2152 | "settings.reasoningProtocol.none": "普通聊天(不傳送思考參數)", |
| 2153 | "settings.reasoningProtocolHint": "預設自動識別。只有代理不相容,或你確定模型需要特定 reasoning 格式時再切換。", |
| 2154 | "settings.thinkingMode": "Thinking 覆蓋", |
| 2155 | "settings.thinkingMode.auto": "Auto(使用服務預設)", |
| 2156 | "settings.thinkingMode.enabled": "Enabled(開啟)", |
| 2157 | "settings.thinkingMode.disabled": "Disabled(關閉)", |
| 2158 | "settings.thinkingMode.adaptive": "Adaptive(自適應)", |
| 2159 | "settings.thinkingModeHint": "服務商專用覆蓋項。相容閘道可用 enabled/disabled;只有服務文件明確支援時才使用 adaptive。", |
| 2160 | "settings.moreModels": "還有 {n} 個", |
| 2161 | "settings.permissionsModeHint": "選擇目前會話的檔案系統邊界;明確禁止規則始終生效。", |
| 2162 | "settings.modeAskShort": "僅可查看", |
| 2163 | "settings.modeAllowShort": "工作區內修改", |
| 2164 | "settings.modeDenyShort": "阻止寫操作", |
| 2165 | "settings.permissionRules": "細粒度規則", |
| 2166 | "settings.ruleDeny": "阻止", |
| 2167 | "settings.ruleAsk": "始終確認", |
| 2168 | "settings.ruleAllow": "允許", |
| 2169 | "settings.ruleAllowWrite": "允許寫入路徑", |
| 2170 | "settings.ruleDenyHint": "始終阻止匹配的工具或路徑。", |
| 2171 | "settings.ruleAskHint": "符合的操作在執行前始終要求確認。", |
| 2172 | "settings.ruleAllowHint": "自動放行匹配項。", |
| 2173 | "settings.bashEnforceShort": "強制隔離", |
| 2174 | "settings.bashOffShort": "不受限執行", |
| 2175 | "settings.language": "語言", |
| 2176 | "settings.languageHint": "選擇介面語言,或跟隨作業系統。", |
| 2177 | "settings.storageTitle": "資料位置", |
| 2178 | "settings.storageHint": "檢視 Reasonix 的工作區與應用程式資料位置。", |
| 2179 | "settings.storageMeta": "工作區 · 資料 · 路徑", |
| 2180 | "settings.browserMeta": "內建瀏覽器 · 登入狀態", |
| 2181 | "settings.browser.basics": "基礎設定", |
| 2182 | "settings.browser.basicsHint": "控制新工作階段可以使用內建瀏覽器做什麼。", |
| 2183 | "settings.browser.control": "開啟內建瀏覽器控制", |
| 2184 | "settings.browser.controlHint": "註冊瀏覽器工具,讓新工作階段可以透過內建瀏覽器存取與操作網頁。", |
| 2185 | "settings.browser.controlOn": "已開啟內建瀏覽器控制", |
| 2186 | "settings.browser.controlOff": "已關閉內建瀏覽器控制", |
| 2187 | "settings.browser.security": "安全", |
| 2188 | "settings.browser.securityHint": "僅作用於內建瀏覽器,應用程式視窗仍使用 Chromium 預設驗證。", |
| 2189 | "settings.browser.ignoreCertificates": "忽略憑證驗證", |
| 2190 | "settings.browser.ignoreCertificatesHint": "開啟後內建瀏覽器不再驗證 HTTPS 憑證,便於存取自簽憑證的內網站點或抓包代理。", |
| 2191 | "settings.browser.certificatesOn": "已關閉內建瀏覽器的憑證驗證", |
| 2192 | "settings.browser.certificatesOff": "已還原憑證驗證", |
| 2193 | "settings.browser.data": "瀏覽器資料", |
| 2194 | "settings.browser.dataHint": "內建瀏覽器在本機使用獨立的 Cookie 與快取。", |
| 2195 | "settings.browser.clearCache.title": "清除內建瀏覽器快取", |
| 2196 | "settings.browser.clearCache.hint": "清除 HTTP 快取、Cache Storage 與 Service Worker,保留 Cookie 與本機站點資料。", |
| 2197 | "settings.browser.clearCache.action": "清除快取", |
| 2198 | "settings.browser.clearCache.done": "內建瀏覽器快取已清除", |
| 2199 | "settings.browser.clearAll.title": "清除全部瀏覽器資料", |
| 2200 | "settings.browser.clearAll.hint": "刪除內建瀏覽器中的 Cookie、站點資料與快取。此操作無法復原。", |
| 2201 | "settings.browser.clearAll.action": "清除全部", |
| 2202 | "settings.browser.clearAll.confirm": "確認清除", |
| 2203 | "settings.browser.clearAll.done": "內建瀏覽器資料已全部清除", |
| 2204 | "settings.browser.import.title": "匯入 Chrome 登入狀態", |
| 2205 | "settings.browser.import.hint": "一次性把 Chrome 的 Cookie 帶入內建瀏覽器,AI 就能直接開啟你已登入的網站。不會讀取密碼。", |
| 2206 | "settings.browser.import.action": "匯入瀏覽器資料", |
| 2207 | "settings.browser.import.running": "正在匯入…", |
| 2208 | "settings.browser.import.done": "已從 {profile} 匯入 {cookies} 個 Cookie,略過 {skipped} 個。", |
| 2209 | "settings.browser.import.chromeMissing": "沒有在本機找到 Chrome。", |
| 2210 | "settings.browser.import.profileNotFound": "沒有找到帶 Cookie 的 Chrome Profile,請先開啟一次 Chrome 再重試。", |
| 2211 | "settings.browser.import.cookiesUnreadable": "無法讀取 Chrome 的 Cookie 資料庫,請關閉 Chrome 後重試。", |
| 2212 | "settings.browser.import.safeStorageDenied": "已取消匯入:未取得 Chrome 安全儲存(鑰匙圈)的存取權限,沒有匯入任何 Cookie。", |
| 2213 | "settings.browser.import.safeStorageUnavailable": "Chrome 的加密金鑰無法使用,沒有匯入任何 Cookie。", |
| 2214 | "settings.browser.import.unsupportedPlatform": "目前平台暫不支援匯入 Chrome 登入狀態。", |
| 2215 | "settings.browser.desktopOnly": "瀏覽器資料只能在桌面端管理。", |
| 2216 | "settings.browser.loadFailed": "無法讀取內建瀏覽器設定。", |
| 2217 | "settings.browser.warningInvalid": "瀏覽器控制設定檔無效,目前使用預設值。", |
| 2218 | "settings.browser.warningUnreadable": "瀏覽器控制設定檔無法讀取,目前使用預設值。", |
| 2219 | "settings.browser.warningUnsupported": "瀏覽器控制設定檔來自較新的版本,設定目前為唯讀。", |
| 2220 | "settings.storageState": "工作階段與記憶資料", |
| 2221 | "settings.storageCache": "快取", |
| 2222 | "settings.storageExtensions": "擴充功能", |
| 2223 | "settings.defaultWorkspace": "預設工作區", |
| 2224 | "settings.defaultWorkspaceHint": "啟動時自動開啟(目錄存在時)。", |
| 2225 | "settings.langAuto": "自動(跟隨系統)", |
| 2226 | "settings.currency": "費用顯示幣別", |
| 2227 | "settings.currencyAuto": "自動(建議)", |
| 2228 | "settings.currencyHint": "僅影響費用顯示,不換算餘額或變更模型價格。自動優先帳戶幣別,否則使用價目表幣別。", |
| 2229 | "context.sessionCostEstimated": "估算會話費用", |
| 2230 | "context.sessionCostPaygEquivalent": "按量等效估算", |
| 2231 | "context.sessionCostBucketed": "多幣種", |
| 2232 | "context.sessionCostUnavailable": "費用不可估算", |
| 2233 | "context.sessionCostFallback": "目標幣種不可用", |
| 2234 | "settings.config": "設定檔:{path}", |
| 2235 | "settings.configShadowed": "被工作區設定覆蓋:{path}(這裡的修改可能不會生效)", |
| 2236 | |
| 2237 | // 待辦欄 |
| 2238 | "todo.title": "待辦", |
| 2239 | "todo.pending": "待處理", |
| 2240 | "todo.inProgress": "進行中", |
| 2241 | "todo.paused": "待繼續", |
| 2242 | "todo.completed": "已完成", |
| 2243 | "todo.continue": "繼續", |
| 2244 | |
| 2245 | // 斜線選單標籤 |
| 2246 | "slash.project": "專案", |
| 2247 | "slash.plugin": "外掛 · {name}", |
| 2248 | "slash.mcp": "mcp", |
| 2249 | "slash.skill": "skill", |
| 2250 | "slash.subagent": "子智能體", |
| 2251 | "slash.startOnly": "僅可在訊息開頭使用", |
| 2252 | "slash.group.actions": "快速操作", |
| 2253 | "slash.group.management": "更多命令", |
| 2254 | "slash.group.subagents": "子智能體", |
| 2255 | "slash.group.skills": "技能與專案命令", |
| 2256 | "slash.group.integrations": "整合", |
| 2257 | |
| 2258 | // 助手訊息 |
| 2259 | "msg.thinking": "思考過程", |
| 2260 | "msg.thinkingRunning": "思考中…", |
| 2261 | "msg.thinkingDone": "已完成", |
| 2262 | "msg.thinkingDuration": "持續了 {s} 秒", |
| 2263 | "msg.memoryCompilerCitationsCount": "{n} 條 Memory v5 編譯引用", |
| 2264 | "msg.memoryCompilerApplied": "此訊息已套用 Memory v5 編譯器", |
| 2265 | "msg.memoryCitationLine": "第 {line} 行", |
| 2266 | "msg.memoryCitationLineRange": "{start}-{end} 行", |
| 2267 | "msg.copy": "複製", |
| 2268 | "msg.editSend": "傳送", |
| 2269 | "msg.attachments": "附件", |
| 2270 | "msg.fileAttachment": "檔案", |
| 2271 | "msg.imageAttachment": "圖片", |
| 2272 | "msg.workspaceReference": "工作區引用", |
| 2273 | "notice.protocolRecoveryAction": "從有效歷史恢復", |
| 2274 | "notice.protocolRecoveryBody": "上游未提供具體原因。可以重建請求中的歷史視圖並繼續,保留已完成結果。", |
| 2275 | "sources.notProvided": "搜尋已完成,供應商未提供可用的結構化來源。", |
| 2276 | "sources.title": "來源", |
| 2277 | "sources.count": "{n} 條", |
| 2278 | "sources.hidden": "已隱藏 {n} 條", |
| 2279 | "sources.noValid": "沒有有效來源", |
| 2280 | "sources.open": "開啟來源", |
| 2281 | "sources.copyLink": "複製連結", |
| 2282 | "msg.folderReference": "資料夾 · 工作區引用", |
| 2283 | "msg.pastedExpandTooltip": "展開貼上文字", |
| 2284 | "msg.pastedCollapseTooltip": "收起貼上文字", |
| 2285 | "turnActions.summary": "壓縮", |
| 2286 | "turnActions.rewind": "回溯", |
| 2287 | "transcript.jumpToBottom": "跳到底部", |
| 2288 | "markdown.tableExpandAll": "展開全部 {n} 行", |
| 2289 | "markdown.tableCollapse": "收起表格", |
| 2290 | "transcript.loadEarlierFailed": "較早的對話載入失敗", |
| 2291 | "transcript.toolCount": "{n} 個工具", |
| 2292 | "transcript.thoughtCount": "{n} 段思考", |
| 2293 | "transcript.steer": "中途引導", |
| 2294 | "transcript.working": "工作中", |
| 2295 | "transcript.workingDuration": "工作中 {duration}", |
| 2296 | "transcript.worked": "已工作", |
| 2297 | "transcript.workedDuration": "已工作 {duration}", |
| 2298 | "transcript.durationSeconds": "{s} 秒", |
| 2299 | "transcript.durationMinutes": "{m} 分", |
| 2300 | "transcript.durationMinutesSeconds": "{m} 分 {s} 秒", |
| 2301 | "transcript.processed": "已處理", |
| 2302 | "transcript.processedDuration": "已處理 {s}s", |
| 2303 | "notice.remoteTurnInterrupted": "遠端連線已中斷,本輪對話的狀態暫不可知;重連後會話將從伺服器恢復。", |
| 2304 | "notice.remoteProviderUnreachable": "憑證通道(桌面金鑰代理)不可達,正在重試:{detail}", |
| 2305 | "notice.askSubmitFailed": "提交回答失敗:{error}", |
| 2306 | "notice.details": "詳情", |
| 2307 | "notice.decisionReceiptTitle": "已記錄決策", |
| 2308 | "notice.decisionReceiptTool": "工具核准", |
| 2309 | "notice.decisionReceiptAsk": "已回答問題", |
| 2310 | "notice.decisionReceiptPlan": "計畫決策", |
| 2311 | "notice.decisionReceiptRecovery": "恢復決策", |
| 2312 | "notice.decisionAllowOnce": "僅本次允許", |
| 2313 | "notice.decisionAllowSession": "本工作階段允許", |
| 2314 | "notice.decisionAllowPersistent": "永久允許", |
| 2315 | "notice.decisionDeny": "已拒絕", |
| 2316 | "notice.decisionStartExecution": "開始執行", |
| 2317 | "notice.decisionRevisePlan": "要求修改計畫", |
| 2318 | "notice.decisionExitPlan": "退出且不執行", |
| 2319 | "notice.decisionRecoveryContinue": "繼續執行", |
| 2320 | "notice.decisionRecoveryContinueTask": "此工作階段內繼續", |
| 2321 | "notice.decisionRecoveryRevise": "要求調整方案", |
| 2322 | "notice.decisionAnswered": "已回答", |
| 2323 | "notice.finalReadiness": "任務狀態還需要確認,已要求助手完成或說明阻塞原因。", |
| 2324 | "notice.deliveryIncompleteTitle": "檢查尚未完成", |
| 2325 | "notice.recoveryPausedTitle": "已暫停自動重試", |
| 2326 | "notice.recoveryPausedBody": "Reasonix 已停止重複嘗試,並保留已完成的工作。傳送「繼續」即可開始新一輪,也可以補充要求來調整方向。", |
| 2327 | "notice.completionUncertainTitle": "完成狀態未確認", |
| 2328 | "notice.completionUncertainBody": "目前結果未能確認已完成。目前回答與所有已完成的工作均已保留。傳送「繼續」可接著完成,也可以補充說明需要調整的內容。", |
| 2329 | "notice.deliveryIncompleteBody": "內容已經產生,但必要的驗證或複審仍未完成。", |
| 2330 | "notice.deliveryIncompleteContinue": "繼續檢查", |
| 2331 | "notice.deliveryIncompleteAccept": "結束檢查", |
| 2332 | "notice.deliveryIncompleteContinuePrompt": "繼續完成剩餘的任務收尾檢查。", |
| 2333 | "notice.completionChangesTitle": "本輪結果", |
| 2334 | "notice.completionViewChanges": "查看差異", |
| 2335 | "notice.completionViewVerification": "查看檢查詳情", |
| 2336 | "completion.panelTitle": "檢查詳情", |
| 2337 | "completion.changesUnknown": "變更統計無法取得", |
| 2338 | "completion.changesIncomplete": "變更統計不完整", |
| 2339 | "completion.noNetChanges": "無檔案淨變更", |
| 2340 | "completion.filesCounted": "已統計 {count} 個檔案", |
| 2341 | "completion.partialStats": "部分統計", |
| 2342 | "completion.checkRunning": "驗證中…", |
| 2343 | "completion.checkFailed": "檢查失敗 · {count} 項", |
| 2344 | "completion.checkInterrupted": "檢查中斷", |
| 2345 | "completion.checkStale": "檢查後有新變更", |
| 2346 | "completion.checkPassed": "檢查通過 · {count} 項", |
| 2347 | "completion.checkNone": "未記錄檢查", |
| 2348 | "completion.checkUnknown": "檢查資訊不完整", |
| 2349 | "completion.someStale": "部分結果已過期", |
| 2350 | "completion.turnDiff": "本輪差異", |
| 2351 | "completion.allChanges": "目前工作區全部差異", |
| 2352 | "completion.viewLogs": "查看日誌", |
| 2353 | "completion.logsTruncated": "僅顯示保留的日誌末尾。", |
| 2354 | "completion.logsUnavailable": "日誌尚未產生、已清理或無法關聯。", |
| 2355 | "completion.diffUnavailable": "本輪差異詳情無法取得。", |
| 2356 | "completion.checksOnly": "檢查結果僅涵蓋以上已記錄的命令。", |
| 2357 | "completion.binary": "二進位檔案", |
| 2358 | "completion.modeOnly": "僅權限變更", |
| 2359 | "completion.linesUnknown": "行數未統計", |
| 2360 | "completion.detailLimited": "差異內容超出顯示上限。", |
| 2361 | "completion.coverageReason": "部分修改無法可靠歸屬於本輪,或超出統計範圍。", |
| 2362 | "completion.turnLabel": "第 {count} 輪", |
| 2363 | "completion.exitCode": "結束代碼:{code}", |
| 2364 | "completion.checkStaleItem": "已過期", |
| 2365 | "completion.checkInterruptedItem": "已中斷", |
| 2366 | "completion.checkPassedItem": "通過", |
| 2367 | "completion.checkFailedItem": "失敗", |
| 2368 | "completion.loadingResult": "正在讀取本輪記錄…", |
| 2369 | "completion.verdictPartial": "部分完成", |
| 2370 | "completion.verdictBlocked": "受阻", |
| 2371 | "completion.filesChanged": "修改 {count} 個檔案", |
| 2372 | "completion.review": "獨立複審:{status}", |
| 2373 | "completion.gaps": "驗證缺口:{gaps}", |
| 2374 | "completion.gapStaleCheck": "檢查結果已過期", |
| 2375 | "completion.constraintsLimited": "本輪驗證受限", |
| 2376 | "notice.deliveryIncompleteMissing": "仍需完成:{items}", |
| 2377 | "notice.deliveryRequirementSeparator": "、", |
| 2378 | "notice.deliveryRequirementProjectCheck": "專案檢查", |
| 2379 | "notice.deliveryRequirementTodo": "未完成待辦", |
| 2380 | "notice.deliveryRequirementCriteria": "驗收標準", |
| 2381 | "notice.deliveryRequirementVerification": "驗證", |
| 2382 | "notice.deliveryRequirementReview": "變更複審", |
| 2383 | "notice.deliveryRequirementSignoff": "步驟簽收", |
| 2384 | "notice.deliveryRequirementAction": "可觀察的實際工作", |
| 2385 | "notice.deliveryRequirementMutation": "使用者要求的變更", |
| 2386 | "notice.deliveryRequirementTask": "剩餘實作工作", |
| 2387 | "notice.deliveryRequirementCapability": "必要能力檢查", |
| 2388 | "notice.emptyFinal": "沒有產生可見回覆,已要求助手重新作答。", |
| 2389 | "notice.executorHandoff": "助手尚未執行必要操作,已要求它使用相應工具。", |
| 2390 | "notice.toolBudget": "工具呼叫輪數已達上限,已要求助手總結目前進度。", |
| 2391 | "notice.promptQueued": "有一個問題正在等你先回答前面的提示。", |
| 2392 | "notice.loopGuard": "助手沒有取得有效進展,已要求它重新評估目前步驟。", |
| 2393 | "notice.workspaceLease": "另一個會話正在寫入此工作區;安全後本會話會自動繼續。", |
| 2394 | "notice.cancelledTurnDisplay": "本輪已中斷。上方的部分輸出會永久保留供查看;只有完整工具呼叫及結果和有界恢復摘要會進入模型下一輪。繼續或回復前請先檢查目前工作區。", |
| 2395 | "notice.streamInterruptReason": "最近一次模型連線失敗:{reason}。如果反覆出現,請檢查供應商閘道或網路代理設定。", |
| 2396 | "notice.streamInterruptReason.idleTimeout": "超過閒置逾時仍未收到任何資料", |
| 2397 | "notice.streamInterruptReason.prematureEof": "資料流在完成前被提前斷開", |
| 2398 | "notice.streamInterruptReason.connectionReset": "連線被重置", |
| 2399 | "notice.streamInterruptReason.unknown": "未知傳輸故障", |
| 2400 | "notice.unappliedSteer": "本條引導未能套用,因為目前回合在處理它之前已結束。如仍需要,請重新傳送:\n{guidance}", |
| 2401 | "notice.contextLarge": "上下文正在變大,暫時保留快取,等需要時再清理。", |
| 2402 | "notice.contextCleanupSkipped": "本次暫未清理上下文。", |
| 2403 | "notice.contextCleanupPaused": "自動上下文清理已暫停:目前上下文視窗太小。", |
| 2404 | "notice.compactionNoSummary": "上下文已壓縮,但未產生摘要。", |
| 2405 | "notice.goalNotReady": "目標暫未達到完成條件,繼續處理剩餘工作。", |
| 2406 | "notice.goalUnfinished": "目標還有未完成的任務狀態,繼續處理。", |
| 2407 | "notice.backgroundJobFailed": "背景 {kind} 需要處理。", |
| 2408 | "notice.jobArtifactMigrationFailed": "任務產物遷移失敗。", |
| 2409 | "notice.jobTeardownTimeout": "背景任務清理逾時。", |
| 2410 | "notice.planModeToolSettingsIgnored": "部分規劃模式工具設定已被忽略。", |
| 2411 | "notice.planModeCommandSettingsIgnored": "部分規劃模式指令設定已被忽略。", |
| 2412 | "notice.configMigrationIncomplete": "設定遷移未完成。", |
| 2413 | "notice.providerConnectionRepaired": "已自動修復供應商連線設定。", |
| 2414 | "notice.modelMissingApiKey": "目前模型缺少 API key。", |
| 2415 | "notice.mcpServerFailed": "一個 MCP 服務啟動失敗。", |
| 2416 | "notice.mcpServersFailed": "部分 MCP 服務啟動失敗,可執行 /mcp 查看詳情。", |
| 2417 | "notice.guardianModelMissing": "Guardian 已停用:未找到對應模型。", |
| 2418 | "notice.guardianStartFailed": "Guardian 啟動失敗,已停用。", |
| 2419 | "notice.contextEditingFallback": "改用本機維護。", |
| 2420 | "notice.turnStalled": "已經有一段時間沒有任何進展。回合仍在執行;如果看起來卡住了,請點擊停止。", |
| 2421 | "questionNav.label": "問題導航", |
| 2422 | "questionNav.progress": "問題 {current} / {total}", |
| 2423 | "questionNav.notLoaded": "第 {n} 個問題(點擊載入)", |
| 2424 | "compaction.working": "正在壓縮對話…", |
| 2425 | "compaction.title": "上下文已壓縮", |
| 2426 | "compaction.messages": "{n} 條訊息", |
| 2427 | "rewind.label": "訊息操作", |
| 2428 | "rewind.disabledRunning": "等待當前操作結束", |
| 2429 | "rewind.disabledNoCheckpoint": "這條訊息沒有可恢復點", |
| 2430 | "rewind.disabledNoBoundary": "這條訊息的會話邊界不可用", |
| 2431 | "rewind.disabledNoCode": "這條訊息之後沒有捕獲到程式碼變更", |
| 2432 | "rewind.disabledNoEarlier": "此訊息之前沒有可壓縮的模型上下文", |
| 2433 | "rewind.disabledNoLater": "此訊息之後沒有可壓縮的模型上下文", |
| 2434 | "rewind.filesChanged": "{count} 個檔案", |
| 2435 | "rewind.turnFiles": "本輪 {count} 個", |
| 2436 | "rewind.both": "回滾程式碼和對話", |
| 2437 | "rewind.conversation": "僅回滾對話", |
| 2438 | "rewind.code": "僅回滾程式碼", |
| 2439 | "rewind.fork": "分叉", |
| 2440 | "rewind.forkTooltip": "從此訊息分叉會話", |
| 2441 | "rewind.forkWorktree": "分叉並隔離程式碼 (Worktree)", |
| 2442 | "rewind.forkConversation": "僅分叉對話 (共用工作區)", |
| 2443 | "rewind.confirmForkWorktree": "確認分叉並建立獨立工作樹", |
| 2444 | "rewind.forkWorktreeFallbackNotice": "目前資料夾無法使用 Git worktree,對話已在共用工作區中完成分叉。", |
| 2445 | "rewind.forkWorktreeDirtySource": "建立隔離分叉前,請先提交或暫存目前工作區的變更;也可以選擇共用工作區分叉,繼續使用這些變更。", |
| 2446 | "rewind.forkFailed": "對話分叉失敗;任何無法安全清理的工作樹都已保留。", |
| 2447 | "rewind.summFrom": "壓縮此處之後的模型上下文", |
| 2448 | "rewind.summUpto": "壓縮此處之前的模型上下文", |
| 2449 | "rewind.confirmFork": "確認分叉會話", |
| 2450 | "rewind.confirmSummFrom": "確認壓縮此處之後的模型上下文(保留可見歷史)", |
| 2451 | "rewind.confirmSummUpto": "確認壓縮此處之前的模型上下文(保留可見歷史)", |
| 2452 | "rewind.confirmBoth": "確認回滾程式碼和對話", |
| 2453 | "rewind.confirmConversation": "確認回滾對話", |
| 2454 | "rewind.confirmCode": "確認回滾程式碼", |
| 2455 | "rewind.confirmPartialCoverage": "Reasonix 無法追蹤所有可能的檔案寫入,只會還原已擷取的檔案。\n\n覆蓋缺口:\n{gaps}\n\n是否繼續?", |
| 2456 | "rewind.partialCoverageUnknown": "部分寫入無法關聯到具體檔案路徑。", |
| 2457 | "rewind.partialRestoreFailed": "對話已分叉,但程式碼未能完整還原。", |
| 2458 | "rewind.busyFork": "正在從這條訊息分叉…", |
| 2459 | "rewind.busySummFrom": "正在壓縮此訊息之後的模型上下文…", |
| 2460 | "rewind.busySummUpto": "正在壓縮此訊息之前的模型上下文…", |
| 2461 | "rewind.busyConversation": "正在回滾對話…", |
| 2462 | "rewind.busyCode": "正在回滾程式碼…", |
| 2463 | "rewind.busyBoth": "正在回滾程式碼和對話…", |
| 2464 | "undoRewind.turns": "已回滾 {n} 輪對話", |
| 2465 | "undoRewind.filesRestored": "還原了 {n} 個檔案", |
| 2466 | "undoRewind.filesRemoved": "移除了 {n} 個檔案", |
| 2467 | "undoRewind.undo": "撤回", |
| 2468 | "undoRewind.confirm": "確認撤回?", |
| 2469 | "msg.copied": "已複製", |
| 2470 | |
| 2471 | // 工具卡片摘要 |
| 2472 | "tool.error": "錯誤", |
| 2473 | "tool.receivingArgs": "接收參數中 ↓ {chars}…", |
| 2474 | "tool.errorReceiptMismatch": "證據命令沒有匹配的成功執行記錄", |
| 2475 | "tool.command": "命令", |
| 2476 | "tool.loadFailed": "無法載入完整工具詳情。", |
| 2477 | "tool.truncated": "輸出已截斷", |
| 2478 | "tool.showAllLines": "顯示全部 {n} 行", |
| 2479 | "tool.showErrorDetails": "顯示錯誤詳情", |
| 2480 | "tool.hideErrorDetails": "隱藏錯誤詳情", |
| 2481 | "tool.lineOne": "{n} 行", |
| 2482 | "tool.lineOther": "{n} 行", |
| 2483 | "tool.matchOne": "{n} 處匹配", |
| 2484 | "tool.matchOther": "{n} 處匹配", |
| 2485 | "tool.fileOne": "{n} 個檔案", |
| 2486 | "tool.fileOther": "{n} 個檔案", |
| 2487 | "tool.entryOne": "{n} 項", |
| 2488 | "tool.entryOther": "{n} 項", |
| 2489 | "tool.editOne": "{n} 處編輯", |
| 2490 | "tool.editOther": "{n} 處編輯", |
| 2491 | "tool.replacementOne": "{n} 處替換", |
| 2492 | "tool.replacementOther": "{n} 處替換", |
| 2493 | "tool.emptyFile": "空檔案", |
| 2494 | "tool.noOutput": "無輸出", |
| 2495 | "tool.shell.exitCode": "結束代碼 {code}", |
| 2496 | "tool.shell.verificationPassed": "驗證通過", |
| 2497 | "tool.shell.verificationFailed": "驗證失敗", |
| 2498 | "tool.shell.verificationNotRun": "驗證未執行", |
| 2499 | "tool.shell.notExecuted": "命令未執行", |
| 2500 | "tool.shell.mayBePartial": "可能已部分修改檔案", |
| 2501 | "subagent.phase.queued": "排隊中", |
| 2502 | "subagent.phase.running": "執行中", |
| 2503 | "subagent.phase.reasoning": "思考中", |
| 2504 | "subagent.phase.responding": "生成中", |
| 2505 | "subagent.phase.tool": "使用工具", |
| 2506 | "subagent.phase.retrying": "重試中", |
| 2507 | "subagent.phase.completed": "已完成", |
| 2508 | "subagent.phase.partial": "部分完成", |
| 2509 | "subagent.phase.failed": "失敗", |
| 2510 | "subagent.phase.cancelled": "已取消", |
| 2511 | "subagent.phase.elapsed": "{n} 秒", |
| 2512 | "subagent.activity.ago": "{n} 秒前", |
| 2513 | "subagent.preview.reasoning": "思考過程", |
| 2514 | "subagent.preview.text": "回答預覽", |
| 2515 | "subagent.preview.notice": "提示", |
| 2516 | "subagent.preview.truncated": "預覽已截斷", |
| 2517 | "subagent.outcome.retryable": "可重試", |
| 2518 | |
| 2519 | // 軟體更新 |
| 2520 | "config.loadWarning": "設定問題:{msg}", |
| 2521 | "config.openConfig": "開啟設定", |
| 2522 | "config.reloadConfig": "重新載入", |
| 2523 | "config.doctorHint": "或執行:reasonix doctor repair", |
| 2524 | "updater.currentVersion": "當前版本:{v}", |
| 2525 | "updater.checkButton": "檢查更新", |
| 2526 | "updater.checking": "正在檢查更新…", |
| 2527 | "updater.upToDate": "已是最新版本。", |
| 2528 | "updater.available": "發現新版本:{v}", |
| 2529 | "updater.releaseNotes": "更新說明", |
| 2530 | "updater.updateAndRestart": "下載、安裝並重新啟動", |
| 2531 | "updater.goToDownload": "前往下載頁", |
| 2532 | "updater.macHint": "目前 macOS 建置暫不支援自動安裝,請前往下載頁手動安裝。", |
| 2533 | "updater.downloading": "下載中… {done} MB / {total} MB({pct}%)", |
| 2534 | "updater.verifying": "正在驗證簽章…", |
| 2535 | "updater.authorizing": "等待管理員授權…", |
| 2536 | "updater.installing": "正在安裝,應用程式即將重新啟動…", |
| 2537 | "updater.installingPackage": "正在透過系統套件管理員安裝…", |
| 2538 | "updater.done": "更新完成,正在重新啟動…", |
| 2539 | "updater.failed": "更新失敗:{msg}", |
| 2540 | "updater.recoveryBlocked": "上次更新尚未完成。", |
| 2541 | "updater.recoveryHint": "可先點「放棄上次更新」再重試;若按鈕不可用請重新啟動 Reasonix。macOS 使用者可在「系統設定 > 隱私權與安全性 > App 管理」中允許 Reasonix;若仍無法恢復,請從官網下載最新簽署安裝包直接覆蓋安裝,無需先解除安裝。", |
| 2542 | "updater.manualUpdateRequired": "目前環境無法自動安裝更新。", |
| 2543 | "updater.manualFallbackHint": "請從官網下載最新簽署安裝包,直接覆蓋安裝目前版本。", |
| 2544 | "updater.errorDetails": "詳細資訊:{msg}", |
| 2545 | "updater.retry": "重試", |
| 2546 | "updater.discardPrevious": "放棄上次更新", |
| 2547 | "updater.dismiss": "稍後", |
| 2548 | "changelog.title": "更新日誌", |
| 2549 | "changelog.subtitle": "依產品能力整理新功能、改進、修復與升級提醒,不再只是提交記錄。", |
| 2550 | "changelog.openWeb": "在網頁查看", |
| 2551 | "feedback.title": "幫助與意見回饋", |
| 2552 | "feedback.subtitle": "回報問題或提出建議。請勿提交金鑰、對話內容或私人路徑。", |
| 2553 | "feedback.submitIssue": "提交問題", |
| 2554 | "feedback.viewIssues": "查看現有問題", |
| 2555 | |
| 2556 | // onboarding — 首次使用模型服務引導 |
| 2557 | "onboarding.repairConnection": "補齊目前連線的金鑰與模型,即可開始使用。", |
| 2558 | "onboarding.addConnection": "新增一個模型服務,即可開始使用。也可以返回工作區,稍後設定。", |
| 2559 | "onboarding.connectionReady": "模型服務已設定,點擊開始使用將設為預設模型。", |
| 2560 | "onboarding.startUsing": "開始使用", |
| 2561 | "onboarding.inlinePrompt": "開始對話前,請先連線一個模型服務。", |
| 2562 | "onboarding.configureProvider": "設定模型服務", |
| 2563 | |
| 2564 | // 上下文面板 |
| 2565 | "context.overview": "當前會話概覽", |
| 2566 | "context.sessionChanges": "本會話變更", |
| 2567 | "context.referencedFiles": "依據檔案", |
| 2568 | "context.noChanges": "當前會話還沒有變更檔案", |
| 2569 | "context.changedMeta": "{count} 條變更記錄", |
| 2570 | "context.readMeta": "{count} 條讀取記錄", |
| 2571 | "context.prompt": "提示詞", |
| 2572 | "context.completion": "回覆", |
| 2573 | "context.reasoning": "推理", |
| 2574 | "context.other": "其他", |
| 2575 | "context.total": "總計", |
| 2576 | "context.usageAnalysis": "用量分析", |
| 2577 | "context.usageAnalysisView": "用量分析視圖", |
| 2578 | "context.usageAnalysisSource": "按來源", |
| 2579 | "context.usageAnalysisType": "按類型", |
| 2580 | "context.tokenBreakdown": "Token 構成", |
| 2581 | "context.cacheHit": "快取命中", |
| 2582 | "context.sessionCost": "本次費用", |
| 2583 | "context.requests": "請求數", |
| 2584 | "context.time": "執行時間", |
| 2585 | "context.sessionTime": "會話耗時", |
| 2586 | "context.turnTime": "本輪耗時", |
| 2587 | "context.turnTimeTitle": "本輪牆鐘耗時,已扣除等待審批、回答和 MCP 互動的時間;工具執行時間計入本輪。", |
| 2588 | "context.durationSeconds": "{seconds}秒", |
| 2589 | "context.durationMinutesSeconds": "{minutes}分{seconds}秒", |
| 2590 | |
| 2591 | // 崩潰兜底頁 |
| 2592 | "crash.title": "Reasonix 遇到錯誤 —— 請截圖傳送", |
| 2593 | "crash.copy": "複製", |
| 2594 | "crash.copied": "已複製", |
| 2595 | "crash.copyFailed": "複製失敗 —— 請手動選取上方文字複製", |
| 2596 | |
| 2597 | // 模擬/演示種子資料(僅瀏覽器開發模式) |
| 2598 | "mock.trashDevStandardTitle": "00 制定專案開發規範", |
| 2599 | "mock.trashDevStandardPreview": "整理專案開發規範,包含目錄結構、分支約定和提交要求。", |
| 2600 | "mock.trashP3aTitle": "20260521 p3a P&D", |
| 2601 | "mock.trashP3aPreview": "復盤 p3a P&D 需求範圍,記錄遺留風險和下輪處理建議。", |
| 2602 | "mock.trashGlobalProductTitle": "產品通用規範", |
| 2603 | "mock.trashGlobalProductPreview": "沉澱跨專案通用產品規則,包含驗收、灰度和異常處理。", |
| 2604 | "mock.projectJoyquantDb": "joyquant-db", |
| 2605 | "mock.projectJoyquantSys": "joyquant-sys", |
| 2606 | "mock.topicDevStandard": "00 制定專案開發規範", |
| 2607 | "mock.topicDbMaint": "01 JoyQuant DB專案維護", |
| 2608 | "mock.topicEnv": "專案環境uv和Python執行問題", |
| 2609 | "mock.topicP3b": "20260523 p3b P&D", |
| 2610 | "mock.topicP3a": "20260521 p3a P&D", |
| 2611 | "mock.topicHotfix": "20260522 post-p3-hotfix P&D", |
| 2612 | "mock.topicSysCoord": "01 JoyQuant-SYS 專案總協調", |
| 2613 | "mock.topicSysStandard": "00 制定專案開發規範", |
| 2614 | "mock.topicProduct": "產品通用規範", |
| 2615 | "mock.topicAi": "AI 工程化最佳實踐", |
| 2616 | "mock.topicLab": "臨時探索與實驗", |
| 2617 | "mock.approvalSubject": "npm run build\n\n需要執行建構命令來驗證前端產物和樣式打包是否正常。", |
| 2618 | "mock.sandboxEscapeReasoning": "Windows 不提供 OS 級 Bash 沙箱,需要確認是否僅本次不受限執行。", |
| 2619 | "mock.sandboxEscapeSubject": "僅本次不進沙箱執行:go test ./...", |
| 2620 | "mock.sandboxEscapeReason": "Windows 不提供這條命令所需的 OS 級 Bash 沙箱。是否僅本次不受限執行?這只會對此命令繞過 OS 隔離。", |
| 2621 | "mock.askQ1Header": "處理方向", |
| 2622 | "mock.askQ1Prompt": "git pull 的衝突你想怎麼處理?", |
| 2623 | "mock.askQ1Opt1Label": "git stash 後 pull", |
| 2624 | "mock.askQ1Opt1Desc": "用 git stash 暫存本地修改,拉取最新程式碼後再恢復", |
| 2625 | "mock.askQ1Opt2Label": "丟棄本地修改後 pull", |
| 2626 | "mock.askQ1Opt2Desc": "放棄本地所有修改,強制與遠端同步", |
| 2627 | "mock.askQ1Opt3Label": "另建分支儲存變更", |
| 2628 | "mock.askQ1Opt3Desc": "先建立分支把本地變更儲存起來,再拉取主分支", |
| 2629 | "mock.askQ2Header": "Reasonix 建構", |
| 2630 | "mock.askQ2Prompt": "對於 reasonix 二進位檔案缺失的問題,你想怎麼做?", |
| 2631 | "mock.askQ2Opt1Label": "先查文件", |
| 2632 | "mock.askQ2Opt1Desc": "查看 README / 建構文件來確定正確的建構命令", |
| 2633 | "mock.askQ2Opt2Label": "看建構設定", |
| 2634 | "mock.askQ2Opt2Desc": "查看 desktop/main.go 與 host_rpc.go 來推斷入口", |
| 2635 | "mock.askQ2Opt3Label": "我先幫你嘗試建構", |
| 2636 | "mock.askQ2Opt3Desc": "先處理 git 衝突,然後嘗試本機建構並彙報結果", |
| 2637 | "mock.todo1": "梳理當前前端結構", |
| 2638 | "mock.todo2": "優化核准與 Ask 決策條佈局", |
| 2639 | "mock.todo2ActiveForm": "正在調整決策條佈局", |
| 2640 | "mock.todo3": "驗證三種預覽狀態", |
| 2641 | "mock.newSession": "新的會話", |
| 2642 | "mock.memoryBody": "# 使用者記憶\n\n始終用中文回覆。", |
| 2643 | "mock.changedFile1Prompt": "更新規範草案 v0.3", |
| 2644 | "mock.changedFile2Prompt": "記錄專案上下文", |
| 2645 | "mock.changedFile1Path": "docs/dev-standard.md", |
| 2646 | "mock.changedFile2Path": ".reasonix/project.md", |
| 2647 | "tabBar.closeTab": "關閉標籤頁", |
| 2648 | "tabBar.closeOtherTabs": "關閉其他標籤頁", |
| 2649 | "tabBar.closeTabsToRight": "關閉右側標籤頁", |
| 2650 | "tabBar.newSession": "新建會話", |
| 2651 | "tabBar.tabActions": "標籤頁操作", |
| 2652 | "tabBar.commandSearch": "搜尋 · 命令 · 開啟檔案", |
| 2653 | "tabBar.commandSearchCompact": "搜尋", |
| 2654 | "sidebar.im": "機器人", |
| 2655 | "sidebar.imConnected": "已連線", |
| 2656 | "sidebar.imDisconnected": "未連線", |
| 2657 | "sidebar.imDisabled": "已停用", |
| 2658 | "sidebar.imPending": "連線中", |
| 2659 | "sidebar.imError": "異常", |
| 2660 | "sidebar.imWaiting": "{name} 還沒有收到 IM 會話", |
| 2661 | "sidebar.imOpenFailed": "無法開啟 {name} 的本地會話", |
| 2662 | "botDetail.title": "{name}", |
| 2663 | "botDetail.subtitle": "IM 連線詳情", |
| 2664 | "botDetail.summary": "連線摘要", |
| 2665 | "botDetail.close": "關閉詳情", |
| 2666 | "botDetail.manage": "管理設定", |
| 2667 | "botDetail.openSession": "開啟對應會話", |
| 2668 | "botDetail.openDisabled": "等待第一條渠道會話", |
| 2669 | "botDetail.remoteId": "遠端 ID", |
| 2670 | "botDetail.localTopic": "本地話題", |
| 2671 | "botDetail.readOnlyChannel": "唯讀渠道", |
| 2672 | "botDetail.scope": "範圍", |
| 2673 | "botDetail.access": "存取權限", |
| 2674 | "botDetail.accessMode": "模式", |
| 2675 | "botDetail.accessCurrentUser": "當前傳送者 ID", |
| 2676 | "botDetail.accessStatus": "命中狀態", |
| 2677 | "botDetail.accessAllowAll": "允許所有人", |
| 2678 | "botDetail.accessWhitelist": "僅白名單", |
| 2679 | "botDetail.accessDisabled": "白名單未啟用", |
| 2680 | "botDetail.accessOpen": "開放存取", |
| 2681 | "botDetail.accessMatched": "已在白名單", |
| 2682 | "botDetail.accessMissing": "未在白名單", |
| 2683 | "botDetail.accessUnknown": "等待傳送者 ID", |
| 2684 | "botDetail.channelAllowlistUsers": "當前頻道白名單使用者", |
| 2685 | "botDetail.emptyAllowlistUsers": "暫無使用者 ID", |
| 2686 | "botDetail.copyRemoteId": "複製 ID", |
| 2687 | "botDetail.manageAllowlist": "管理白名單", |
| 2688 | "botDetail.scopeGlobal": "全域", |
| 2689 | "botDetail.scopeProject": "專案 · {name}", |
| 2690 | "botDetail.noSession": "等待首條訊息", |
| 2691 | "topicBar.exportPdf": "匯出 PDF", |
| 2692 | "topicBar.exportImage": "匯出圖片", |
| 2693 | "topicBar.exportCancel": "取消匯出", |
| 2694 | "topicBar.exportClipboardTooLarge": "內容過大,無法複製到剪貼簿,請使用檔案匯出。", |
| 2695 | "topicBar.exportPhase.preparing": "準備快照", |
| 2696 | "topicBar.exportPhase.reading": "讀取內容", |
| 2697 | "topicBar.exportPhase.rendering": "產生檔案", |
| 2698 | "topicBar.exportPhase.saving": "儲存檔案", |
| 2699 | "topicBar.exportPhase.complete": "儲存完成", |
| 2700 | "topicBar.exportPhase.cancelled": "已取消", |
| 2701 | "tool.statusUnknown": "執行狀態待同步", |
| 2702 | "topicBar.exportDiagnostic": "匯出會話診斷", |
| 2703 | "topicBar.exportSuccess": "已匯出 {count} 個檔案。", |
| 2704 | "topicBar.exportImageParts": "會話較長,已拆分匯出為 {count} 個連續編號的 PNG 檔案。", |
| 2705 | "topicBar.exportFailed": "匯出失敗:{error}", |
| 2706 | "externalOpener.openIn": "使用 {name} 開啟", |
| 2707 | "externalOpener.openDefault": "使用預設應用程式開啟", |
| 2708 | "externalOpener.reveal": "在檔案管理器中顯示", |
| 2709 | "externalOpener.choose": "選擇開啟應用程式", |
| 2710 | "externalOpener.failed": "無法使用 {name} 開啟:{error}", |
| 2711 | "externalOpener.openWith": "開啟方式", |
| 2712 | "externalOpener.saveAs": "另存為…", |
| 2713 | "externalOpener.saved": "已儲存到 {path}", |
| 2714 | "externalOpener.persistFailed": "已開啟,但無法將 {name} 儲存為預設:{error}", |
| 2715 | "richLink.menuAriaLabel": "連結操作", |
| 2716 | "richLink.openInBrowser": "在瀏覽器中開啟", |
| 2717 | "richLink.composeEmail": "撰寫郵件", |
| 2718 | "richLink.copyLink": "複製連結", |
| 2719 | "richLink.copyReference": "複製引用", |
| 2720 | "richLink.copyEmail": "複製電子郵件地址", |
| 2721 | "richLink.copied": "已複製", |
| 2722 | "richLink.copyFailed": "複製失敗", |
| 2723 | "workspace.filterReferencedFiles": "篩選依賴檔案…", |
| 2724 | "workspace.filterExternalFiles": "篩選外部檔案…", |
| 2725 | "workspace.externalFiles": "外部檔案", |
| 2726 | "workspace.clearFileScope": "顯示完整檔案樹", |
| 2727 | "workspace.clearChangeScope": "顯示全部改動", |
| 2728 | "workspace.revealInFileManager": "在檔案管理器中顯示", |
| 2729 | "workspace.openWithDefaultApp": "用預設應用程式開啟", |
| 2730 | "workspace.openInTerminal": "在內建終端機開啟", |
| 2731 | "terminal.title": "終端機", |
| 2732 | "terminal.sessions": "終端機工作階段", |
| 2733 | "terminal.shell": "Shell", |
| 2734 | "terminal.defaultShell": "預設 Shell", |
| 2735 | "terminal.newSession": "新增終端機工作階段", |
| 2736 | "terminal.closeSession": "關閉終端機工作階段", |
| 2737 | "terminal.loading": "正在載入終端機…", |
| 2738 | "terminal.retry": "重試", |
| 2739 | "terminal.outputIncomplete": "部分終端輸出可能缺失。新增終端可完整記錄後續輸出。", |
| 2740 | "terminal.dismissError": "關閉終端機錯誤提示", |
| 2741 | "terminal.resize": "調整終端機高度", |
| 2742 | "terminal.empty": "在目前工作區啟動 shell。", |
| 2743 | "terminal.readOnly": "此頻道為唯讀。", |
| 2744 | "terminal.addOutput": "將終端機輸出加入聊天", |
| 2745 | "terminal.noOutput": "此終端機目前沒有輸出。", |
| 2746 | "caps.mcpSummary": "{connected} 個伺服器已連線 · {failed} 個伺服器異常 · {tools} 個工具 · {unavailable} 個不可用", |
| 2747 | "caps.availableServers": "可用 MCP", |
| 2748 | "caps.failureGroups": "異常型別", |
| 2749 | "caps.showFailureDetails": "檢視詳情", |
| 2750 | "caps.hideFailureDetails": "收起詳情", |
| 2751 | "caps.retryAll": "全部重試", |
| 2752 | "caps.bulkActions": "批次處理", |
| 2753 | "caps.removeInvalid": "清理 {count} 個無效配置", |
| 2754 | "caps.confirmRemoveInvalid": "確認刪除 {count} 個", |
| 2755 | "caps.failureGroupAuth": "{count} 個需要授權", |
| 2756 | "caps.failureGroupMissingCommand": "{count} 個缺少啟動命令", |
| 2757 | "caps.failureGroupCommandUnavailable": "{count} 個命令不可用", |
| 2758 | "caps.failureGroupNetwork": "{count} 個網路/權限異常", |
| 2759 | "caps.failureGroupOther": "{count} 個其他異常", |
| 2760 | "welcome.title": "一個編碼智慧體", |
| 2761 | "welcome.ex4": "找出並修復這個專案裡的一個 bug", |
| 2762 | "composer.goalInputPlaceholder": "請輸入目標…", |
| 2763 | "composer.planInputPlaceholder": "描述你的任務以產生計劃…", |
| 2764 | "composer.goalInputRequired": "請輸入目標", |
| 2765 | "composer.subagentTaskRequired": "請輸入子智能體任務", |
| 2766 | "composer.intentMenuTitle": "執行方式", |
| 2767 | "composer.taskModeDirect": "常規 · 邊做邊推進", |
| 2768 | "composer.taskModeDirectShort": "常規", |
| 2769 | "composer.taskModePlan": "計劃 · 確認後執行", |
| 2770 | "composer.taskModePlanShort": "計劃", |
| 2771 | "composer.taskModePlanDesc": "先產出計劃;工具是否執行仍由目前權限與沙箱決定。", |
| 2772 | "composer.taskModeGoal": "目標 · 持續推進", |
| 2773 | "composer.taskModeGoalShort": "目標", |
| 2774 | "composer.qualityFloor": "驗收", |
| 2775 | "composer.taskModeStopGoal": "結束目標", |
| 2776 | "composer.taskModePauseGoal": "暫停目標", |
| 2777 | "composer.taskModeEditGoal": "編輯目標", |
| 2778 | "composer.goalEditObjective": "編輯完整的目標內容", |
| 2779 | "composer.goalEditMaxRounds": "自動輪數上限(留空表示不限)", |
| 2780 | "composer.goalEditInvalidRounds": "輪數上限必須是正整數。", |
| 2781 | "composer.taskModeResumeGoal": "恢復目標", |
| 2782 | "composer.goalPaused": "目標已暫停", |
| 2783 | "composer.goalBlocked": "目標被阻擋 — 恢復後繼續", |
| 2784 | "composer.goalRunning": "目標正在執行", |
| 2785 | "composer.goalWaitingNext": "目標已啟用 — 等待下一輪", |
| 2786 | "composer.goalWaitingResume": "目標未完成 — 等待恢復", |
| 2787 | "composer.goalComplete": "目標已完成", |
| 2788 | "composer.goalRuntimeLine": "輪次 {turnsUsed} · 請求 {requestsUsed} · token {tokensUsed} · 工作時間 {workTime}", |
| 2789 | "composer.permissionReadOnly": "僅可查看", |
| 2790 | "composer.permissionReadOnlyDesc": "讀取檔案;修改或外部操作需要你授權", |
| 2791 | "composer.permissionWorkspaceWrite": "工作區內修改", |
| 2792 | "composer.permissionWorkspaceWriteDesc": "可讀寫目前工作區;越界操作需要你授權", |
| 2793 | "composer.permissionWorkspaceWriteDescWindows": "檔案工具限定在目前工作區,越界寫入需要你授權;Shell 命令以目前系統帳戶執行,不受沙箱限制", |
| 2794 | "composer.permissionRecommended": "推薦", |
| 2795 | "composer.permissionFullAccess": "完全權限", |
| 2796 | "composer.permissionFullAccessDesc": "以目前系統帳戶執行;不使用檔案與網路沙箱", |
| 2797 | "permission.fullAccessConfirm.title": "確認啟用完全權限?", |
| 2798 | "permission.fullAccessConfirm.currentDescription": "啟用後,Reasonix 將略過一般權限確認,並以目前系統帳戶在不受檔案與網路沙箱限制的情況下執行命令。命令啟動前的明確禁止規則仍有效,但 Reasonix 不再限制已啟動程序可存取的位置或網路。僅在你信任目前任務及其內容時啟用。", |
| 2799 | "permission.fullAccessConfirm.futureDescription": "啟用後,新會話將預設略過一般權限確認,並以目前系統帳戶在不受檔案與網路沙箱限制的情況下執行命令。命令啟動前的明確禁止規則仍有效,但 Reasonix 不再限制已啟動程序可存取的位置或網路。僅在你信任後續任務時啟用。", |
| 2800 | "permission.fullAccessConfirm.currentAcknowledge": "我已瞭解風險,並確認信任目前任務", |
| 2801 | "permission.fullAccessConfirm.futureAcknowledge": "我已瞭解風險,並接受新會話預設使用完全權限", |
| 2802 | "permission.fullAccessConfirm.enable": "啟用完全權限", |
| 2803 | "composer.accessFull": "完全存取", |
| 2804 | "composer.accessFullDesc": "跳過普通工具權限提示;deny 與強制新鮮審查仍生效,ask 問題和計劃確認仍會等待。", |
| 2805 | "composer.contentMenuTitle": "新增內容", |
| 2806 | "composer.contentAddAttachment": "新增檔案或圖片", |
| 2807 | "composer.contentReferenceFiles": "引用檔案或資料夾", |
| 2808 | "composer.contentReferenceSessions": "引用歷史會話", |
| 2809 | "composer.contentUseCommands": "使用命令或 Skill", |
| 2810 | "composer.contentUseCommandsEmptyOnly": "輸入框為空時可用——命令會構成整條訊息", |
| 2811 | "composer.contentCloseSessions": "關閉歷史會話", |
| 2812 | "composer.pastChatsLoading": "正在載入歷史會話…", |
| 2813 | "composer.pastChatsEmpty": "暫無歷史會話", |
| 2814 | "composer.pastChatsSearch": "搜尋歷史會話…", |
| 2815 | "composer.pastChatsNoMatches": "沒有符合的歷史會話", |
| 2816 | "composer.sessionTurns": "{n} 輪", |
| 2817 | "composer.backToFiles": "← 返回檔案列表", |
| 2818 | "composer.removeSessionReference": "移除引用會話", |
| 2819 | "composer.sessionContextHeader": "以下是使用者引用的歷史會話上下文:", |
| 2820 | "composer.sessionContextFooter": "目前使用者問題:", |
| 2821 | "composer.sessionContextSession": "會話:{title}", |
| 2822 | "composer.sessionContextUser": "使用者", |
| 2823 | "composer.sessionContextAssistant": "助手", |
| 2824 | "composer.sessionContextTruncated": "注意:該會話內容較長,以下只包含最近部分內容。", |
| 2825 | "composer.sessionContextEmpty": "注意:該會話沒有可引用的使用者或助手訊息。", |
| 2826 | "composer.sessionContextReadFailed": "注意:該會話讀取失敗,已略過。", |
| 2827 | "composer.attachImageFailed": "圖片貼上失敗", |
| 2828 | "composer.attachFileFailed": "檔案附加失敗", |
| 2829 | "composer.attachDropFailed": "拖放檔案附加失敗", |
| 2830 | "composer.pasteImageFailed": "未能讀取剪貼簿圖片", |
| 2831 | "status.ctxLabel": "上下文", |
| 2832 | "status.ctxTitle": "當前會話已佔用的上下文視窗比例", |
| 2833 | "status.sessionTurnsLabel": "當前會話", |
| 2834 | "status.sessionTurnsTitle": "當前會話輪數", |
| 2835 | "status.sessionTokensLabel": "會話 tokens", |
| 2836 | "status.sessionTokensTitle": "本會話累計消耗的模型 tokens,不等於當前上下文視窗佔用。", |
| 2837 | "status.turnTokensLabel": "本次 tokens", |
| 2838 | "status.turnTokensTitle": "當前或最近一輪交流累計消耗的模型 tokens。", |
| 2839 | "status.tpsLabel": "tps", |
| 2840 | "status.tpsTitle": "最近請求的輸出吞吐(含推理 token)。", |
| 2841 | "status.turnTpsLabel": "本輪吞吐", |
| 2842 | "status.turnTpsTitle": "本輪累計輸出吞吐(含推理 token);已完成請求用精確值,串流期間按字元密度估算。", |
| 2843 | "status.turnOutputTokensLabel": "本輪輸出 tokens", |
| 2844 | "status.turnOutputTokensTitle": "本輪模型輸出的 tokens(含推理 token),不含輸入;串流期間為估算值。", |
| 2845 | "status.outputTokensLabel": "輸出", |
| 2846 | "status.outputTokensTitle": "最近請求的 completion tokens 數。", |
| 2847 | "status.cacheTokensLabel": "快取", |
| 2848 | "status.cacheTokensTitle": "最近請求的 prompt 快取命中/未命中 token 數。", |
| 2849 | "status.cacheHitShort": "命中", |
| 2850 | "status.cacheMissShort": "未命中", |
| 2851 | "status.turnCostLabel": "本次費用", |
| 2852 | "status.turnCostTitle": "當前或最近一輪交流的估算計費費用。", |
| 2853 | "billing.rateBand.peak": "高峰", |
| 2854 | "billing.rateBand.offPeak": "低峰", |
| 2855 | "billing.rateBand.mixed": "混合費率", |
| 2856 | "billing.rateBand.tooltip": "按請求完成時刻估算。北京時間高峰為 09:00–12:00、14:00–18:00。", |
| 2857 | "status.compactLabel": "壓縮閾值", |
| 2858 | "status.compactTitle": "上下文達到該比例時會嘗試自動壓縮", |
| 2859 | "status.cacheLabel": "本次命中", |
| 2860 | "status.cacheTitle": "最近一次請求的 prompt 快取命中率", |
| 2861 | "status.cacheAvgLabel": "平均命中", |
| 2862 | "status.cacheAvgTitle": "本會話累計平均 prompt 快取命中率", |
| 2863 | "status.costLabel": "會話費用", |
| 2864 | "status.balanceLabel": "餘額", |
| 2865 | "clearContext.title": "清空當前上下文", |
| 2866 | "clearContext.badge": "僅本地", |
| 2867 | "clearContext.prompt": "將刪除本地當前對話記錄,僅保留 system prompt。", |
| 2868 | "clearContext.clear": "清空上下文", |
| 2869 | "clearContext.cancelDesc": "保留當前對話記錄並返回輸入框。", |
| 2870 | "clearContext.clearDesc": "選擇後需再次確認。", |
| 2871 | "clearContext.done": "已清空當前上下文", |
| 2872 | "clearContext.failed": "清空當前上下文失敗", |
| 2873 | "projectTree.justNow": "剛剛", |
| 2874 | "projectTree.previously": "之前", |
| 2875 | "projectTree.status.thinking": "思考中", |
| 2876 | "runtime.finishing": "正在收尾", |
| 2877 | "runtime.unknown": "連線中斷/狀態待同步", |
| 2878 | "runtime.background": "背景工作執行中({count})", |
| 2879 | "runtime.queued": "已排隊", |
| 2880 | "runtime.checkReceipt": "核對傳送結果", |
| 2881 | "runtime.unconfirmed": "傳送結果未確認", |
| 2882 | "projectTree.status.streaming": "輸出中", |
| 2883 | "projectTree.status.waitingConfirmation": "待確認", |
| 2884 | "projectTree.status.backgroundJob": "背景任務", |
| 2885 | "projectTree.status.paused": "已暫停", |
| 2886 | "projectTree.status.awaitingDelivery": "待完成驗證", |
| 2887 | "projectTree.status.error": "異常", |
| 2888 | "projectTree.status.divergedRecovery": "多個復原分支", |
| 2889 | "projectTree.collapseAllTooltip": "收起所有專案", |
| 2890 | "projectTree.restoreCollapsedTooltip": "恢復上次展開", |
| 2891 | "projectTree.remoteConnect": "連線", |
| 2892 | "projectTree.remoteConnectFailed": "連線失敗,點擊重試", |
| 2893 | "memory.summarySettings": "{facts} 條背景記憶 · {archives} 條歸檔 · {docs} 個指令檔案 · 當前工作區", |
| 2894 | "memory.showStorage": "儲存位置", |
| 2895 | "memory.hideStorage": "隱藏位置", |
| 2896 | "memory.storagePathLabel": "儲存目錄", |
| 2897 | "memory.type.project": "專案背景", |
| 2898 | "memory.type.user": "使用者偏好", |
| 2899 | "memory.type.feedback": "反饋", |
| 2900 | "memory.type.reference": "引用", |
| 2901 | "memory.type.other": "其他", |
| 2902 | "memory.emptySavedTitle": "還沒有背景記憶", |
| 2903 | "memory.emptySavedBody": "經使用者批准的智慧體記憶和已確認候選會顯示在這裡;新事實預設僅目前專案生效。", |
| 2904 | "memory.suggestions": "候選建議", |
| 2905 | "memory.suggestionsHint": "從近期本地歷史中提取候選,記憶預設為專案級;確認前不會寫入記憶或 Skill。", |
| 2906 | "memory.scanSuggestions": "手動掃描歷史", |
| 2907 | "memory.refreshSuggestions": "重新掃描歷史", |
| 2908 | "memory.suggestionsEmptyTitle": "從歷史生成候選", |
| 2909 | "memory.suggestionsEmptyBody": "掃描近期會話,找出可能值得儲存的記憶和重複出現的工作流。結果只作為草稿展示。", |
| 2910 | "memory.noSuggestionsTitle": "暫時沒有高置信候選", |
| 2911 | "memory.noSuggestionsBody": "近期歷史裡沒有足夠明確的長期記憶或重複工作流。可以稍後再掃描。", |
| 2912 | "memory.suggestionsGenerated": "生成於 {time}", |
| 2913 | "memory.memoryCandidates": "記憶候選", |
| 2914 | "memory.skillCandidates": "Skill 候選", |
| 2915 | "memory.skillCandidate": "Skill", |
| 2916 | "memory.confirmBeforeApply": "確認後才會生效。", |
| 2917 | "memory.saveAsMemory": "儲存為記憶", |
| 2918 | "memory.createSkill": "建立 Skill", |
| 2919 | "memory.savedSuggestion": "已儲存", |
| 2920 | "memory.createdSkillSuggestion": "已建立", |
| 2921 | "memory.archivedMemories": "歸檔的記憶", |
| 2922 | "memory.archivedHint": "僅用於追溯來源。歸檔記憶不會作為 active memory 被載入或檢索。", |
| 2923 | "memory.restoreArchived": "還原", |
| 2924 | "memory.restoreArchivedHint": "以新修訂還原,不會覆蓋作用中的記憶。", |
| 2925 | "memory.archivedAt": "歸檔於 {time}", |
| 2926 | "memory.noArchivedMatches": "沒有符合當前篩選的歸檔記憶。", |
| 2927 | "memory.emptyArchivedTitle": "還沒有歸檔記憶", |
| 2928 | "memory.emptyArchivedBody": "記憶被歸檔後會停止生效,但仍會保留在這裡用於審計和恢復。", |
| 2929 | "memory.activity": "召回記錄", |
| 2930 | "memory.overridesTitle": "{count} 條作用域覆蓋", |
| 2931 | "memory.overrideExplanation": "目前工作區使用專案記憶「{project}」,覆蓋同名全域記憶「{global}」。", |
| 2932 | "memory.freshness.fresh": "新鮮", |
| 2933 | "memory.freshness.current": "目前", |
| 2934 | "memory.freshness.stale": "待複核", |
| 2935 | "memory.factId": "ID", |
| 2936 | "memory.revision": "修訂 {revision}", |
| 2937 | "memory.updatedAt": "更新於 {time}", |
| 2938 | "memory.revisionHistory": "修訂歷史", |
| 2939 | "memory.loadingRevisions": "正在載入修訂…", |
| 2940 | "memory.noRevisions": "沒有更早的修訂。", |
| 2941 | "memory.restoreRevision": "還原", |
| 2942 | "memory.recallTitle": "最近一次自動召回", |
| 2943 | "memory.recallHint": "Context Engine 為最近一個使用者回合選擇了哪些背景記憶,以及選擇原因。", |
| 2944 | "memory.noRecallQuery": "尚未處理需要召回的使用者回合", |
| 2945 | "memory.recallBudget": "已使用 {used} / {budget} 字元 · 省略 {omitted} 條", |
| 2946 | "memory.recallSuppressed": "本次召回被抑制:{reason}", |
| 2947 | "memory.noRecallHits": "最近一個回合沒有追加背景記憶。", |
| 2948 | "memory.instructionDiagnostics": "指令診斷", |
| 2949 | "memory.instructionPrecedence": "優先級 {precedence} · {directory}", |
| 2950 | "memory.instructionImports": "已解析匯入", |
| 2951 | "memory.globalDirectory": "全域作用域", |
| 2952 | |
| 2953 | // MCP elicitation prompts |
| 2954 | "mcp.app.open": "開啟應用", |
| 2955 | "mcp.app.linkTitle": "開啟外部連結?", |
| 2956 | "mcp.app.linkMessage": "此 MCP 應用想在瀏覽器中開啟 {origin}。是否允許目前應用實例存取該來源?", |
| 2957 | "mcp.app.linkOpen": "開啟連結", |
| 2958 | "mcp.interaction.title": "MCP 伺服器需要你的輸入", |
| 2959 | "mcp.interaction.modeForm": "表單", |
| 2960 | "mcp.interaction.modeUrl": "連結", |
| 2961 | "mcp.interaction.chooseOption": "請選擇…", |
| 2962 | "mcp.interaction.submit": "提交", |
| 2963 | "mcp.interaction.accept": "接受", |
| 2964 | "mcp.interaction.decline": "拒絕", |
| 2965 | "mcp.interaction.cancel": "取消", |
| 2966 | "mcp.interaction.actions": "MCP 請求操作", |
| 2967 | "mcp.interaction.link": "連結", |
| 2968 | "mcp.interaction.unknownHost": "未知目標", |
| 2969 | "mcp.interaction.required": "必填:{label}", |
| 2970 | "mcp.interaction.invalidValue": "值無效:{label}", |
| 2971 | "mcp.interaction.reviewHint": "提交前請確認此請求。", |
| 2972 | "mcp.interaction.urlHint": "開啟連結並在瀏覽器中完成後,再點接受。", |
| 2973 | "mcp.interaction.urlOpenedHint": "在瀏覽器中完成後,再點接受。", |
| 2974 | "mcp.interaction.openUrl": "開啟 {host}", |
| 2975 | "mcp.interaction.confirmOnly": "該伺服器請求你確認此次操作。", |
| 2976 | "mcp.interaction.unsupportedSchema": "該伺服器請求了目前用戶端無法安全呈現的表單結構。你可以拒絕或取消。", |
| 2977 | "mcp.interaction.formPrivacyHint": "請勿在此表單中輸入密碼、API 金鑰、存取權杖或付款資訊。", |
| 2978 | "mcp.interaction.fieldRequired": "此欄位為必填。", |
| 2979 | "mcp.interaction.fieldInvalid": "請輸入有效值。", |
| 2980 | "mcp.interaction.fieldTooShort": "請至少輸入 {min} 個字元。", |
| 2981 | "mcp.interaction.fieldTooLong": "最多可輸入 {max} 個字元。", |
| 2982 | "mcp.interaction.fieldBelowMinimum": "請輸入不小於 {min} 的值。", |
| 2983 | "mcp.interaction.fieldAboveMaximum": "請輸入不大於 {max} 的值。", |
| 2984 | "mcp.interaction.fieldTooFewItems": "請至少選擇 {min} 項。", |
| 2985 | "mcp.interaction.fieldTooManyItems": "最多可選擇 {max} 項。", |
| 2986 | "mcp.interaction.fieldUnsupported": "不支援此欄位類型,無法安全提交。", |
| 2987 | "settings.tab.bots": "機器人", |
| 2988 | "settings.tab.hooks": "Hooks", |
| 2989 | "settings.tab.diagnostics": "診斷", |
| 2990 | "settings.tabSub.hooks": "Shell 自動化", |
| 2991 | "settings.tabSub.diagnostics": "能力健康檢查", |
| 2992 | "diag.hint": "唯讀能力診斷報告。靜態模式不會啟動 MCP。工作階段執行時僅讀取目前活動分頁的 Host。", |
| 2993 | "diag.includeRuntime": "包含目前工作階段執行狀態", |
| 2994 | "diag.refresh": "重新整理", |
| 2995 | "diag.copyJson": "複製脫敏 JSON", |
| 2996 | "diag.copied": "已複製", |
| 2997 | "diag.copyFailed": "無法複製到剪貼簿", |
| 2998 | "diag.errors": "錯誤", |
| 2999 | "diag.warnings": "警告", |
| 3000 | "diag.infos": "資訊", |
| 3001 | "diag.counts": "{skills} 技能 · {commands} 命令 · {hooks} Hooks · {plugins} 外掛 · {mcp} MCP", |
| 3002 | "diag.issues": "問題", |
| 3003 | "diag.noIssues": "未發現問題", |
| 3004 | "diag.severity.error": "錯誤", |
| 3005 | "diag.severity.warning": "警告", |
| 3006 | "diag.severity.info": "資訊", |
| 3007 | "diag.gotoSettings": "前往設定", |
| 3008 | "diag.instructions": "指令檔案", |
| 3009 | "diag.skills": "技能", |
| 3010 | "diag.commands": "命令", |
| 3011 | "diag.hooks": "Hooks", |
| 3012 | "diag.plugins": "外掛", |
| 3013 | "diag.mcp": "MCP", |
| 3014 | "diag.no": "否", |
| 3015 | "settings.botNoConnections": "未連線", |
| 3016 | "settings.botConnectionCount": "{n} 個連線", |
| 3017 | "settings.botDisabledWithConnections": "機器人關閉 · {n} 個連線", |
| 3018 | "settings.sessionExperience": "會話體驗", |
| 3019 | "settings.sessionExperienceHint": "選擇工作執行時與完成後的工作過程顯示方式。", |
| 3020 | "settings.sessionExperience.standard": "標準", |
| 3021 | "settings.sessionExperience.deep": "深入", |
| 3022 | "settings.sessionExperience.standardHint": "執行時顯示工作過程,完成後自動收起。", |
| 3023 | "settings.sessionExperience.deepHint": "即時顯示完整工作過程,完成後保持展開。", |
| 3024 | "settings.statusBarStyle": "底部資訊欄樣式", |
| 3025 | "settings.statusBarStyleHint": "選擇會話狀態資訊使用的緊湊顯示樣式。", |
| 3026 | "settings.statusBarStyle.icon": "圖示版", |
| 3027 | "settings.statusBarStyle.text": "文字版", |
| 3028 | "settings.statusBarItems": "資訊欄顯示項", |
| 3029 | "settings.statusBarItemsHint": "勾選要顯示的專案,拖拽手柄或用上下箭頭調整順序。", |
| 3030 | "settings.statusBarItemsSummary": "已顯示 {visible}/{total} 項", |
| 3031 | "settings.statusBarItemsExpand": "展開資訊欄顯示項", |
| 3032 | "settings.statusBarItemsCollapse": "收起資訊欄顯示項", |
| 3033 | "settings.statusBarItemsVisible": "顯示中 · {count}", |
| 3034 | "settings.statusBarItemsHidden": "未顯示 · {count}", |
| 3035 | "settings.statusBarItemsShowAll": "全部顯示", |
| 3036 | "settings.statusBarItemsRestoreDefault": "恢復預設", |
| 3037 | "settings.statusBarItemsHiddenEmpty": "未顯示的項目將出現在此處", |
| 3038 | "settings.statusBarItemsHiddenEmptyHint": "取消勾選左側項目,或拖動到此處隱藏。", |
| 3039 | "settings.statusBarItem.workspace": "工作區與分支", |
| 3040 | "settings.statusBarItem.drag": "拖拽移動 {label}", |
| 3041 | "settings.statusBarItem.moveUp": "上移 {label}", |
| 3042 | "settings.statusBarItem.moveDown": "下移 {label}", |
| 3043 | "settings.enabledModels": "已啟用模型", |
| 3044 | "settings.sound": "聲音", |
| 3045 | "settings.soundHint": "背景音樂與通知音效", |
| 3046 | "settings.soundStatus.allOff": "全部關閉", |
| 3047 | "settings.soundStatus.enabled": "已啟用", |
| 3048 | "settings.soundStatus.custom": "已自訂", |
| 3049 | "settings.soundExpand": "展開聲音設定", |
| 3050 | "settings.soundCollapse": "收起聲音設定", |
| 3051 | "settings.notificationSound": "通知音效", |
| 3052 | "settings.notificationVolume": "通知音量", |
| 3053 | "settings.notificationSoundSuccess": "生成完成", |
| 3054 | "settings.notificationSoundAttention": "等待操作", |
| 3055 | "settings.notificationSound.synth": "合成音效", |
| 3056 | "settings.notificationSound.off": "關閉", |
| 3057 | "settings.notificationSound.positive": "正面通知", |
| 3058 | "settings.notificationSound.correct": "正確提示", |
| 3059 | "settings.notificationSound.start": "介面啟動", |
| 3060 | "settings.notificationSound.back": "介面返回", |
| 3061 | "settings.notificationSoundPreview": "預覽", |
| 3062 | "settings.saveEnabledModels": "儲存啟用模型", |
| 3063 | "settings.modelCandidates": "發現的模型", |
| 3064 | "settings.modelCandidatesSelected": "已選擇 {n} 個", |
| 3065 | "settings.visionModel": "圖片輸入", |
| 3066 | "settings.modelCapabilitiesAria": "{model} 的輸入能力", |
| 3067 | "settings.textInput": "文字", |
| 3068 | "settings.imageInputUnknown": "圖片能力未知", |
| 3069 | "settings.imageInputUnsupported": "不支援圖片", |
| 3070 | "settings.providerCapabilities": "服務能力", |
| 3071 | "settings.recommended": "推薦", |
| 3072 | "settings.serverWebSearch": "服務端網頁搜尋", |
| 3073 | "settings.serverWebSearchHint": "僅在需要時搜尋;內容會傳送給目前供應商,可能增加用量與費用。", |
| 3074 | "settings.modelCandidateSearch": "搜尋發現的模型...", |
| 3075 | "settings.noMatchingCandidateModels": "沒有匹配的模型", |
| 3076 | "settings.selectAllModels": "全選", |
| 3077 | "settings.clearModelSelection": "清空", |
| 3078 | "settings.toggleOn": "開啟", |
| 3079 | "settings.toggleOff": "關閉", |
| 3080 | "settings.botGateway": "機器人閘道器", |
| 3081 | "settings.botBrowserPreviewWarning": "目前是瀏覽器預覽,只會儲存 mock 設定,不會寫入本機配置或啟動 QQ/IM Bot gateway。請在桌面應用或 CLI 中配置後再到 QQ 用戶端測試。", |
| 3082 | "settings.botChannelTabsLabel": "機器人頻道", |
| 3083 | "settings.botShowAdvancedSettings": "高階設定", |
| 3084 | "settings.botAdvancedSettingsHint": "低頻能力:路由、佇列細項和自身訊息過濾。", |
| 3085 | "settings.botGlobalAllowlist": "舊全域白名單", |
| 3086 | "settings.botGlobalAllowlistHint": "相容舊配置;新 Bot 建議在各自詳情裡設定誰可以使用。", |
| 3087 | "settings.botAccessShowAllPlatforms": "顯示全部平台", |
| 3088 | "settings.botAccessShowConnectedOnly": "只看已連接平台", |
| 3089 | "settings.botListUsers": "使用者", |
| 3090 | "settings.botListGroups": "群組", |
| 3091 | "settings.botListApprovers": "審批人", |
| 3092 | "settings.botListAdmins": "管理員", |
| 3093 | "settings.botPlatformFeishuLark": "飛書 / Lark", |
| 3094 | "settings.botQueueDropLabel": "佇列滿時", |
| 3095 | "settings.botQueueDropHint": "佇列達到上限後,如何處理放不下的訊息。", |
| 3096 | "settings.botPairingDetailHint": "配對開關在第 2 步「誰可以使用」裡;這裡只調整配對碼有效期和待批數量。", |
| 3097 | "settings.botSimpleAccessTrustedSummary": "目前使用受信任名單,已填寫 {count} 條成員或群組。", |
| 3098 | "settings.botSimpleAccessEveryoneSummary": "目前允許所有人使用,適合短時間測試。", |
| 3099 | "settings.botAccessTrusted": "受信任名單", |
| 3100 | "settings.botAccessTrustedHint": "只允許填寫過的使用者或群組呼叫機器人。", |
| 3101 | "settings.botAccessEveryone": "所有人可用", |
| 3102 | "settings.botAccessEveryoneHint": "臨時測試方便,但不建議長期開啟。", |
| 3103 | "settings.botAccessPairing": "私聊先配對", |
| 3104 | "settings.botAccessPairingHint": "陌生私聊先發配對碼,本機批准後再放行。", |
| 3105 | "settings.botRoleAccess": "管理員與審批人", |
| 3106 | "settings.botRoleAccessHint": "可選。普通使用者不用填;需要遠端審批或管理時再配置。", |
| 3107 | "settings.botQueueModeSimple": "新訊息怎麼處理", |
| 3108 | "settings.botQueueModeSimpleHint": "當機器人還在處理上一條訊息時,選擇下一條訊息的處理方式。", |
| 3109 | "settings.botEnableBot": "啟用機器人", |
| 3110 | "settings.botGatewayEnabled": "啟用閘道器", |
| 3111 | "settings.botRuntime": "執行限制", |
| 3112 | "settings.botRuntimeHint": "可選的閘道器行程級限制;最大步數為 0 時自動持續執行,不設步數上限。", |
| 3113 | "settings.botMaxSteps": "最大步數(0 = 持續執行)", |
| 3114 | "settings.botDebounceMs": "合併視窗 ms", |
| 3115 | "settings.botQueueCap": "佇列上限", |
| 3116 | "settings.botQueueMode.steer": "引導目前回合", |
| 3117 | "settings.botQueueMode.followup": "追加跟進", |
| 3118 | "settings.botQueueMode.collect": "收集等待", |
| 3119 | "settings.botQueueMode.interrupt": "打斷目前", |
| 3120 | "settings.botQueueDrop.summarize": "彙總溢出", |
| 3121 | "settings.botQueueDrop.old": "丟棄最舊", |
| 3122 | "settings.botQueueDrop.new": "丟棄最新", |
| 3123 | "settings.botIgnoreSelfMessages": "忽略自身回聲", |
| 3124 | "settings.botIgnoreSelfMessagesHint": "避免 gateway 再次處理由已配置 Bot 身份發出的訊息。", |
| 3125 | "settings.botSelfUserIds": "Bot 自身 ID", |
| 3126 | "settings.botSelfUserIdsHint": "可選填寫各平台 Bot 自己的 user/open ID,用於過濾回聲訊息。", |
| 3127 | "settings.botPairing": "私聊配對", |
| 3128 | "settings.botPairingTTL": "有效分鐘", |
| 3129 | "settings.botPairingMaxPending": "待批上限", |
| 3130 | "settings.botGatewayDefaults": "閘道器執行設定", |
| 3131 | "settings.botGatewayDefaultsHint": "不用編輯 TOML,也能配置排隊、配對和自身訊息過濾。", |
| 3132 | "settings.botRoutes": "聊天綁定到專案", |
| 3133 | "settings.botRoutesHint": "把某個群組、聯絡人或執行緒固定到指定工作目錄、模型或審批方式。", |
| 3134 | "settings.botRoutesEmpty": "還沒有綁定規則。新增一條規則,把某個聊天、使用者或執行緒綁定到專案或模型。", |
| 3135 | "settings.botRouteTitle": "路由 {n}", |
| 3136 | "settings.botAddRoute": "新增路由", |
| 3137 | "settings.botRouteConnection": "來自哪個 Bot", |
| 3138 | "settings.botRouteAny": "任意", |
| 3139 | "settings.botRoutePlatform": "平台", |
| 3140 | "settings.botRouteChatType": "聊天類型", |
| 3141 | "settings.botRouteChatType.any": "任意", |
| 3142 | "settings.botRouteChatType.dm": "私聊", |
| 3143 | "settings.botRouteChatType.group": "群聊", |
| 3144 | "settings.botRouteChatType.guild": "頻道", |
| 3145 | "settings.botRouteChatType.direct": "私訊", |
| 3146 | "settings.botRouteChatType.thread": "執行緒", |
| 3147 | "settings.botRouteChatId": "群組/聊天 ID", |
| 3148 | "settings.botRouteUserId": "聯絡人 ID", |
| 3149 | "settings.botRouteThreadId": "執行緒 ID", |
| 3150 | "settings.botFeishu": "飛書", |
| 3151 | "settings.botWeixin": "微信", |
| 3152 | "settings.botDingtalk": "釘釘", |
| 3153 | "settings.botInstallDingtalkHint": "填寫 ClientID 與 ClientSecret。", |
| 3154 | "settings.botInstallManualDingtalk": "填寫釘釘應用 AppKey 與 AppSecret;密鑰只儲存到 Reasonix 全域 .env。", |
| 3155 | "settings.botDingtalkClientId": "Client ID", |
| 3156 | "settings.botDingtalkClientSecret": "Client Secret", |
| 3157 | "settings.botDingtalkBotName": "機器人暱稱", |
| 3158 | "settings.botDingtalkBotNameHint": "群聊中剝離 @ 前綴時匹配;留空則任意 @ 開頭都視為 @ 機器人。", |
| 3159 | "settings.botDingtalkRequireMention": "群聊必須 @ 機器人", |
| 3160 | "settings.botDingtalkRequireMentionHint": "開啟後只有 @ 機器人的群訊息才會被處理。", |
| 3161 | "settings.botAppId": "應用 ID", |
| 3162 | "settings.botAppSecret": "App Secret", |
| 3163 | "settings.botSecretSet": "已配置金鑰", |
| 3164 | "settings.botSecretMissing": "未配置金鑰", |
| 3165 | "settings.botSecretEnv": "金鑰變數", |
| 3166 | "settings.botSecretValue": "金鑰值", |
| 3167 | "settings.botSecretPaste": "貼上金鑰", |
| 3168 | "settings.botSecretReplace": "替換已儲存的金鑰", |
| 3169 | "settings.botSecretSavedOptional": "已儲存,可留空;填入新值會替換", |
| 3170 | "settings.botSandbox": "沙箱環境", |
| 3171 | "settings.botAdvancedSettings": "高階設定", |
| 3172 | "settings.botSaveAndEnable": "儲存並啟用", |
| 3173 | "settings.botInstallStarting": "正在生成二維碼…", |
| 3174 | "settings.botInstallScanHint": "請掃碼完成授權,連線會自動儲存。", |
| 3175 | "settings.botInstallWaiting": "等待授權完成。", |
| 3176 | "settings.botInstallConnected": "連線已儲存。", |
| 3177 | "settings.botInstallFailed": "生成連線失敗。", |
| 3178 | "settings.botInstallCheck": "檢查狀態", |
| 3179 | "settings.botInstallGenerate": "生成二維碼", |
| 3180 | "settings.botInstallRetry": "重試", |
| 3181 | "settings.botInstallAlreadyConnected": "{provider} 已連線。", |
| 3182 | "settings.botInstallTimeLeft": "{time} 後過期", |
| 3183 | "settings.botInstallExpired": "二維碼已過期,請重新選擇頻道生成。", |
| 3184 | "settings.botInstallQrAlt": "機器人連線二維碼", |
| 3185 | "settings.botInstallManualQQ": "填寫 App ID 和 App Secret;金鑰只會儲存到本機憑據儲存。", |
| 3186 | "settings.botInstallQQHint": "官方 Bot API,先手動配置。", |
| 3187 | "settings.botInstallFeishuHint": "掃碼建立飛書 PersonalAgent。", |
| 3188 | "settings.botInstallLarkHint": "掃碼建立 Lark PersonalAgent。", |
| 3189 | "settings.botInstallWeixinHint": "微信掃碼登入並儲存本地 token。", |
| 3190 | "settings.botSelectBotHint": "選擇左側 Bot 進入配置。", |
| 3191 | "settings.botConnectionColumnChannel": "頻道", |
| 3192 | "settings.botConnectionColumnRemote": "遠端 ID", |
| 3193 | "settings.botConnectionColumnScope": "範圍", |
| 3194 | "settings.botConnectionColumnStatus": "狀態", |
| 3195 | "settings.botConnectionSummary": "連線摘要", |
| 3196 | "settings.botRuntimeSettings": "執行設定", |
| 3197 | "settings.botDangerZone": "危險操作", |
| 3198 | "settings.botAutoSaveHint": "更改會自動儲存。", |
| 3199 | "settings.botScopeGlobal": "全域", |
| 3200 | "settings.botScopeProject": "專案", |
| 3201 | "settings.botConnectionConnected": "已連線", |
| 3202 | "settings.botConnectionConfigured": "已配置", |
| 3203 | "settings.botConnectionDisconnected": "未連線", |
| 3204 | "settings.deleteBot": "刪除機器人", |
| 3205 | "settings.confirmDeleteBot": "確認刪除", |
| 3206 | "settings.deleteBotHint": "從已連線 Bot 中移除這個機器人;不會自動清除已儲存的金鑰。", |
| 3207 | "settings.botChannelModel": "模型", |
| 3208 | "settings.botChannelModelHint": "這個機器人處理訊息時使用的模型。", |
| 3209 | "settings.botChannelModelAuto": "使用桌面目前模型", |
| 3210 | "settings.botToolApprovalMode": "工具審批", |
| 3211 | "settings.botToolApprovalModeHint": "控制該頻道是否在工具執行前請求確認;計劃確認和 ask 問題仍會等待回覆。", |
| 3212 | "settings.botToolApprovalMode.inherit": "跟隨機器人", |
| 3213 | "settings.botToolApprovalMode.read-only": "僅可查看", |
| 3214 | "settings.botToolApprovalMode.workspace-write": "工作區內修改", |
| 3215 | "settings.botToolApprovalMode.danger-full-access": "完全權限", |
| 3216 | "settings.botWorkspaceRoot": "工作目錄", |
| 3217 | "settings.botWorkspaceRootHint": "留空時使用啟動 Bot 時的工作目錄。", |
| 3218 | "settings.botWorkspaceRootPlaceholder": "例如 /path/to/project", |
| 3219 | "settings.botCredential": "憑據", |
| 3220 | "settings.botCredentialApp": "App ID:{value}", |
| 3221 | "settings.botCredentialClientId": "Client ID:{value}", |
| 3222 | "settings.botCredentialAccount": "賬號:{value}", |
| 3223 | "settings.botCredentialLocalWeixin": "微信本地登入憑據", |
| 3224 | "settings.botCredentialConfigured": "已儲存平臺憑據", |
| 3225 | "settings.botDiagnose": "檢查配置", |
| 3226 | "settings.botTest": "測試傳送", |
| 3227 | "settings.botTesting": "傳送中…", |
| 3228 | "settings.botCopyDiagnostic": "複製診斷", |
| 3229 | "settings.botSendDiagnostic": "傳送診斷", |
| 3230 | "settings.botDiagnosticCopied": "診斷資訊已複製。", |
| 3231 | "settings.botDiagnosticCopyFailed": "複製診斷失敗。", |
| 3232 | "settings.botDiagnosticReportSent": "診斷報告已傳送。", |
| 3233 | "settings.botDiagnosticReportFailed": "傳送診斷報告失敗。", |
| 3234 | "settings.botDiagnosticPrivacy": "僅包含已脫敏的連線元資訊。", |
| 3235 | "settings.botAccessControl": "存取控制", |
| 3236 | "settings.botAllowAll": "允許所有人", |
| 3237 | "settings.botAllowAllWarn": "開啟後所有進入頻道的訊息都可以呼叫機器人。", |
| 3238 | "settings.botQQAccessRequired": "啟用 QQ Bot 前,請先在第 2 步「誰可以使用」裡新增 QQ 使用者/群組,或臨時改為所有人可用。", |
| 3239 | "settings.botQQUsers": "QQ 使用者", |
| 3240 | "settings.botFeishuLarkUsers": "飛書 / Lark 使用者", |
| 3241 | "settings.botWeixinUsers": "微信使用者", |
| 3242 | "settings.botListPlaceholder": "每行一個 ID,也可用逗號分隔", |
| 3243 | "settings.shellInterpreter": "Shell 直譯器", |
| 3244 | "settings.shellAuto": "自動(bash 優先)", |
| 3245 | "settings.shellAutoWindows": "自動(優先 PowerShell 7)", |
| 3246 | "settings.shellBash": "bash", |
| 3247 | "settings.shellPowershell": "PowerShell(Windows PowerShell)", |
| 3248 | "settings.shellPwsh": "pwsh(PowerShell 7+)", |
| 3249 | "settings.style.graphite.zh": "石墨", |
| 3250 | "settings.style.graphite.note": "利落", |
| 3251 | "settings.style.graphite.desc": "紙面白配石墨文字與橙色強調,利落、剋制,貼近編輯器工作臺。", |
| 3252 | "settings.style.aurora.zh": "柔霧極光", |
| 3253 | "settings.style.aurora.note": "溫潤", |
| 3254 | "settings.style.aurora.desc": "柔紫底色融合極光藍綠,半透明面板與彈性圓角,更輕盈、有呼吸感。", |
| 3255 | "settings.style.slate.zh": "精煉", |
| 3256 | "settings.style.slate.note": "原生", |
| 3257 | "settings.style.slate.desc": "冷灰工作臺配品牌藍,髮絲邊框清晰,適合高密度掃描與專業操作。", |
| 3258 | "settings.style.carbon.zh": "深邃", |
| 3259 | "settings.style.carbon.note": "高階", |
| 3260 | "settings.style.carbon.desc": "暖炭黑與米灰表面配青綠強調,質感更厚、對比更足,適合長時間專注。", |
| 3261 | "settings.style.nocturne.zh": "柔和", |
| 3262 | "settings.style.nocturne.note": "呼吸", |
| 3263 | "settings.style.nocturne.desc": "柔紫夜色和雲白表面配大圓角留白,閱讀更安靜,節奏更舒緩。", |
| 3264 | "settings.style.amber.zh": "琥珀", |
| 3265 | "settings.style.amber.note": "暖陽", |
| 3266 | "settings.style.amber.desc": "暖橙強調色,明亮親和(含深色變體)。", |
| 3267 | "settings.themeGallery.title": "主題畫廊", |
| 3268 | "settings.themeGallery.subtitle": "點擊主題即可全域預覽,套用後才會儲存", |
| 3269 | "settings.themeGallery.browse": "瀏覽主題", |
| 3270 | "settings.themeGallery.createCopy": "建立副本", |
| 3271 | "settings.themeGallery.disable": "停用主題", |
| 3272 | "settings.themeGallery.disabled": "已停用主題,恢復基礎配色", |
| 3273 | "settings.themeGallery.apply": "套用主題", |
| 3274 | "settings.themeGallery.applied": "已套用「{name}」", |
| 3275 | "settings.themeGallery.appliedBase": "已套用基礎配色 {name}", |
| 3276 | "settings.themeGallery.openPreview": "沉浸預覽", |
| 3277 | "settings.themeGallery.previewing": "正在預覽", |
| 3278 | "settings.themeGallery.moreActions": "更多操作", |
| 3279 | "settings.themeGallery.previewTitle": "預覽主題", |
| 3280 | "settings.themeGallery.current": "目前使用", |
| 3281 | "settings.themeGallery.paletteLabel": "主題色", |
| 3282 | "settings.themeGallery.appearancePreview": "外觀預覽", |
| 3283 | "settings.themeGallery.scenePreview": "場景預覽", |
| 3284 | "settings.themeGallery.scenePreviewHint": "預覽主題背景在首頁或工作區中的顯示強度;不會立即套用主題。", |
| 3285 | "settings.themeGallery.currentAppearance": "目前外觀", |
| 3286 | "settings.themeGallery.baseStyle": "基礎配色", |
| 3287 | "settings.themeGallery.baseLockedByPack": "基礎配色由目前主題管理,停用主題後可修改。", |
| 3288 | "settings.themeGallery.tabBase": "基礎配色", |
| 3289 | "settings.themeGallery.tabAll": "全部主題", |
| 3290 | "settings.themeGallery.sectionFlagship": "旗艦主題", |
| 3291 | "settings.themeGallery.kindOfficial": "官方主題", |
| 3292 | "settings.themeGallery.kindUser": "我的主題", |
| 3293 | "settings.themeGallery.kindPlugin": "插件 · {name}", |
| 3294 | "settings.themeGallery.kindPluginUnknown": "插件", |
| 3295 | "settings.themeGallery.kindBase": "基礎配色", |
| 3296 | "settings.themeGallery.selectHint": "選擇一個主題查看詳情", |
| 3297 | "settings.themeGallery.empty": "此分組暫無主題", |
| 3298 | "settings.themeGallery.back": "返回", |
| 3299 | "settings.themeGallery.sceneHome": "首頁展示", |
| 3300 | "settings.themeGallery.sceneTask": "工作區展示", |
| 3301 | "settings.themeGallery.saveAndApply": "儲存並套用", |
| 3302 | "settings.themeGallery.restoreGraphite": "恢復石墨基礎外觀", |
| 3303 | "settings.themeGallery.restoreGraphiteHint": "僅停用主題包並恢復石墨基礎配色;保留明暗模式、字型、字號及詳細排版設定。", |
| 3304 | "settings.themeGallery.restoredGraphite": "已恢復石墨基礎外觀,排版設定已保留", |
| 3305 | "settings.themeGallery.deleted": "已刪除「{name}」", |
| 3306 | "palette.placeholder": "搜尋會話、命令、檔案…", |
| 3307 | "palette.empty": "沒有匹配項", |
| 3308 | "palette.group.commands": "命令", |
| 3309 | "palette.group.sessions": "最近會話", |
| 3310 | "palette.cmd.newSession": "新建會話", |
| 3311 | "palette.cmd.trash": "回收站", |
| 3312 | "palette.cmd.settings": "設定", |
| 3313 | "palette.cmd.appearance": "外觀", |
| 3314 | "palette.cmd.memory": "記憶", |
| 3315 | "palette.cmd.models": "模型", |
| 3316 | "palette.cmd.reloadRuntime": "重載執行階段", |
| 3317 | "palette.cmd.usageStats": "使用統計", |
| 3318 | "palette.cmd.taskCenter": "任務中心", |
| 3319 | "palette.group.remote": "遠端 SSH", |
| 3320 | "palette.group.extensions": "擴充功能", |
| 3321 | "ext.form.defaultTitle": "擴充功能請求", |
| 3322 | "ext.form.submit": "提交", |
| 3323 | "ext.form.required": "必填:{label}", |
| 3324 | "ext.card.progress": "進度", |
| 3325 | "ext.action.done": "完成", |
| 3326 | "palette.remote.connect": "連線到 {host}", |
| 3327 | "palette.remote.open": "在 {host} 開啟遠端工作區", |
| 3328 | "shortcuts.cheatsheetTitle": "鍵盤快捷鍵", |
| 3329 | "shortcuts.cheatsheetSummary": "這裡顯示當前設定後的有效快捷鍵。", |
| 3330 | "shortcuts.skipToComposer": "跳到輸入框", |
| 3331 | "shortcuts.section.global": "全域", |
| 3332 | "shortcuts.section.session": "會話", |
| 3333 | "shortcuts.section.view": "檢視", |
| 3334 | "shortcuts.section.tools": "工具", |
| 3335 | "shortcuts.section.help": "幫助", |
| 3336 | "shortcuts.action.newSession": "新建會話", |
| 3337 | "shortcuts.action.commandPalette": "命令面板", |
| 3338 | "shortcuts.action.settings": "開啟設定", |
| 3339 | "shortcuts.action.closeTab": "關閉標籤頁", |
| 3340 | "shortcuts.action.composerSend": "傳送訊息", |
| 3341 | "shortcuts.action.composerNewline": "輸入框換行", |
| 3342 | "shortcuts.action.composerUndo": "復原輸入框編輯", |
| 3343 | "shortcuts.action.composerRedo": "重做輸入框編輯", |
| 3344 | "shortcuts.action.addSelectionToChat": "將選取文字加入聊天", |
| 3345 | "shortcuts.action.shellToggle": "切換 Shell", |
| 3346 | "shortcuts.action.terminalToggle": "切換內建終端機", |
| 3347 | "shortcuts.action.terminalNewSession": "新增終端機工作階段", |
| 3348 | "shortcuts.action.sidebarToggle": "切換側邊欄", |
| 3349 | "shortcuts.action.textSizeIncrease": "增大字號", |
| 3350 | "shortcuts.action.textSizeDecrease": "減小字號", |
| 3351 | "shortcuts.action.textSizeReset": "重置字號", |
| 3352 | "shortcuts.action.yoloToggle": "變更權限模式", |
| 3353 | "shortcuts.action.showShortcuts": "顯示快捷鍵", |
| 3354 | "shortcuts.desc.newSession": "為當前工作區範圍建立新會話。", |
| 3355 | "shortcuts.desc.commandPalette": "搜尋命令和最近會話。", |
| 3356 | "shortcuts.desc.settings": "開啟桌面設定中心。", |
| 3357 | "shortcuts.desc.closeTab": "關閉目前標籤頁。", |
| 3358 | "shortcuts.desc.composerSend": "傳送輸入框中的訊息。", |
| 3359 | "shortcuts.desc.composerNewline": "在輸入框中插入換行。", |
| 3360 | "shortcuts.desc.composerUndo": "復原輸入框中的最近一次編輯。", |
| 3361 | "shortcuts.desc.composerRedo": "重做輸入框中最近一次編輯。", |
| 3362 | "shortcuts.desc.addSelectionToChat": "把選取的聊天記錄、工作區或終端機文字作為上下文加入輸入區。", |
| 3363 | "shortcuts.desc.shellToggle": "展開或折疊 Shell 面板。", |
| 3364 | "shortcuts.desc.terminalToggle": "顯示或隱藏內建終端機。", |
| 3365 | "shortcuts.desc.terminalNewSession": "開啟新的內建終端機工作階段。", |
| 3366 | "shortcuts.desc.sidebarToggle": "顯示或隱藏左側邊欄。", |
| 3367 | "shortcuts.desc.textSizeIncrease": "放大會話和介面文字。", |
| 3368 | "shortcuts.desc.textSizeDecrease": "縮小會話和介面文字。", |
| 3369 | "shortcuts.desc.textSizeReset": "恢復預設字號。", |
| 3370 | "shortcuts.desc.yoloToggle": "從輸入框選單選擇目前會話的權限模式。", |
| 3371 | "shortcuts.desc.showShortcuts": "開啟這張鍵盤快捷鍵幫助表。", |
| 3372 | "shortcuts.action.topicGoto1": "轉到聊天 1", |
| 3373 | "shortcuts.action.topicGoto2": "轉到聊天 2", |
| 3374 | "shortcuts.action.topicGoto3": "轉到聊天 3", |
| 3375 | "shortcuts.action.topicGoto4": "轉到聊天 4", |
| 3376 | "shortcuts.action.topicGoto5": "轉到聊天 5", |
| 3377 | "shortcuts.action.topicGoto6": "轉到聊天 6", |
| 3378 | "shortcuts.action.topicGoto7": "轉到聊天 7", |
| 3379 | "shortcuts.action.topicGoto8": "轉到聊天 8", |
| 3380 | "shortcuts.action.topicGoto9": "轉到聊天 9", |
| 3381 | "shortcuts.desc.topicGoto": "跳轉到側邊欄中對應的對話。", |
| 3382 | "settings.fontFamilyCustom": "自定義", |
| 3383 | "settings.fontFamilyCustomName": "自定義字型", |
| 3384 | "settings.fontFamilyCustomPlaceholder": "已安裝字型或字型棧,如 \"LXGW WenKai\", \"Microsoft JhengHei\", sans-serif", |
| 3385 | "settings.fetchModelsReadyForProvider": "已發現 {provider} 的 {n} 個模型,請確認後儲存啟用列表。", |
| 3386 | "settings.enabledModelsSavedForProvider": "已儲存 {provider} 的 {n} 個啟用模型", |
| 3387 | "settings.hooks": "Hooks", |
| 3388 | "settings.hooksScope": "Hook 位置", |
| 3389 | "settings.hooksScopeSection": "配置範圍", |
| 3390 | "settings.hooksScopeField": "範圍", |
| 3391 | "settings.hooksScopeHint": "Hooks 會執行 shell 命令。全域和專案 hooks 都會從各自設定位置自動載入。", |
| 3392 | "settings.hooksGlobal": "全域性", |
| 3393 | "settings.hooksProject": "專案", |
| 3394 | "settings.hooksPath": "設定檔案", |
| 3395 | "settings.hooksPathGlobalHint": "當前範圍儲存到這個全域性配置檔案。", |
| 3396 | "settings.hooksPathProjectHint": "專案 hooks 儲存到當前工作區的 .reasonix/settings.json。", |
| 3397 | "settings.hooksPathCopy": "複製路徑", |
| 3398 | "settings.hooksPathCopied": "已複製設定檔案路徑。", |
| 3399 | "settings.hooksPathUnavailable": "沒有可用的專案設定檔案", |
| 3400 | "settings.hooksGlobalHint": "儲存為全域性配置。重啟 Reasonix 後載入新的 hooks。", |
| 3401 | "settings.hooksProjectHint": "儲存在當前工作區。重啟 Reasonix 後載入新的 hooks。", |
| 3402 | "settings.hooksJsonTitle": "JSON 配置", |
| 3403 | "settings.hooksJsonHint": "直接編輯 settings.json 中的 {\"hooks\": ...}。也支援貼上帶 event 欄位的 hook 陣列;儲存前會校驗並格式化。", |
| 3404 | "settings.hooksJsonCopy": "複製 JSON", |
| 3405 | "settings.hooksJsonPaste": "貼上 JSON", |
| 3406 | "settings.hooksJsonApply": "格式化 JSON", |
| 3407 | "settings.hooksJsonCopied": "已複製 JSON。", |
| 3408 | "settings.hooksJsonFormatted": "JSON 已格式化,儲存後生效。", |
| 3409 | "settings.hooksJsonInvalid": "JSON 無效:{error}", |
| 3410 | "settings.hooksJsonExpectedObjectArray": "應為物件或陣列。", |
| 3411 | "settings.hooksJsonItemObject": "Hook 項必須是物件。", |
| 3412 | "settings.hooksJsonUnknownEvent": "未知 Hook 事件 {event}。", |
| 3413 | "settings.hooksJsonEventItemObject": "Hook {event} 的項目必須是物件。", |
| 3414 | "settings.hooksJsonClipboardEmpty": "剪貼簿為空", |
| 3415 | "settings.hooksJsonClipboardUnavailable": "無法存取剪貼簿;可手動複製文字框內容。", |
| 3416 | "settings.hooksJsonPasteFailed": "貼上失敗:{error}", |
| 3417 | "settings.generativeMusic": "生成式背景音樂", |
| 3418 | "settings.generativeMusic.presets.classic": "經典", |
| 3419 | "settings.generativeMusic.presets.ethereal": "空靈", |
| 3420 | "settings.generativeMusic.off": "關閉", |
| 3421 | "settings.generativeMusic.presets.digital": "數字", |
| 3422 | "settings.generativeMusic.presets.retro": "復古", |
| 3423 | "settings.generativeMusicPreview": "試聽", |
| 3424 | "msg.fromIm": "來自 {source}", |
| 3425 | "msg.imSender": "傳送者 {id}", |
| 3426 | "msg.sendFailed": "傳送失敗 — 訊息未送達", |
| 3427 | "tool.readCount": "已讀 {n} 個檔案", |
| 3428 | "tool.searchCount": "搜尋 {n} 個檔案", |
| 3429 | "tool.searchResults": "{n} 條結果", |
| 3430 | "tool.searchQuery": "查詢:{query}", |
| 3431 | "tool.otherReadCount": "{n} 個只讀呼叫", |
| 3432 | "updater.autoCheckLabel": "自動檢查新版本", |
| 3433 | "updater.autoCheckHint": "最多每 6 小時檢查一次版本資訊,不會自動下載、安裝或重新啟動。關閉後仍可在此頁手動檢查。", |
| 3434 | "updater.officialReleaseHint": "Reasonix 僅檢查最新正式版本。", |
| 3435 | "updater.officialDownload": "前往官網下載", |
| 3436 | "updater.updatePreferences": "更新偏好", |
| 3437 | "updater.privacyAndConfig": "隱私與設定", |
| 3438 | "updater.buildIdentity": "建置識別", |
| 3439 | "updater.buildIdentityHint": "此建置的發佈通道。測試與預發佈建置不會連線正式版更新服務。", |
| 3440 | "settings.telemetryLabel": "匿名啟動統計", |
| 3441 | "settings.telemetryHint": "啟動時傳送匿名ID、版本、系統/發行版、會話、Runtime、GPU模式。異常退出後下次啟動傳送階段、堆疊、原因、結束碼、復原結果。不含帳號、對話、金鑰、檔案、完整路徑、顯示卡驅動", |
| 3442 | "settings.metricsLabel": "共享聚合品質指標", |
| 3443 | "settings.metricsHint": "預設開啟。傳送匿名的輪次結束統計、更新器錯誤類別、生命週期/視窗健康分桶與設定偏好快照。包含用於 DAU 去重的隨機安裝 ID。Bucket 可能包含正規化後的自訂 Provider 名和模型名——絕不包含對話、提示詞、金鑰、路徑、base URL、記憶正文、工具輸出或檔案內容。", |
| 3444 | "context.windowTitle": "上下文視窗", |
| 3445 | "context.windowStatusHealthy": "上下文充足", |
| 3446 | "context.windowStatusWatch": "即將壓縮", |
| 3447 | "context.windowStatusPastCompact": "已到壓縮閾值", |
| 3448 | "context.windowStatusNearLimit": "接近視窗上限", |
| 3449 | "context.windowStatusOverLimit": "已超過視窗上限", |
| 3450 | "context.windowUsageSummary": "{pct}% 已用", |
| 3451 | "context.windowCompactRemaining": "{used} / {window} · 距壓縮還剩 {tokens}", |
| 3452 | "context.windowCompactDistance": "距壓縮", |
| 3453 | "context.windowUsedLabel": "已用", |
| 3454 | "context.windowUsed": "已用上下文", |
| 3455 | "context.budgetTitle": "本輪上下文預算", |
| 3456 | "context.budgetOutputReserve": "輸出預算", |
| 3457 | "context.budgetPhysicalRemaining": "物理剩餘空間", |
| 3458 | "context.budgetOutputSource": "輸出上限來源", |
| 3459 | "context.budgetSourceExplicit": "顯式設定", |
| 3460 | "context.budgetSourceOfficial": "官方預設", |
| 3461 | "context.budgetSourceOpencode": "OpenCode 元資料", |
| 3462 | "context.budgetSourceLearned": "400 學習", |
| 3463 | "context.budgetSourceUnknown": "未知", |
| 3464 | "context.budgetWhyOverflow": "圓環顯示的是 prompt ÷ 視窗。prompt 只用了 63% 仍可能超窗,因為服務端會把輸出預算算進同一個視窗。", |
| 3465 | "context.budgetRecoveryClip": "發送前已裁剪輸出,使 prompt + 輸出能放進視窗。", |
| 3466 | "context.budgetRecoveryRetry": "已透過下調輸出預算從上下文 400 中恢復。", |
| 3467 | "context.budgetRecoveryCompacted": "已壓縮一次並重試,從上下文 400 中恢復。", |
| 3468 | "context.budgetRecoveryFailed": "自動恢復已停止。請壓縮、重試、分叉或回溯後再發送。", |
| 3469 | "context.maintenanceTitle": "上下文短視圖", |
| 3470 | "context.maintenanceAppliedSummary": "已生成短視圖", |
| 3471 | "context.maintenanceBlockedSummary": "摘要未形成短視圖 · 已停重試", |
| 3472 | "context.maintenanceFailedSummary": "摘要失敗 · 已停重試", |
| 3473 | "context.maintenanceTruncatedSummary": "已裁剪上下文視圖 · 移除最舊的工具結果與輪次以適配視窗", |
| 3474 | "context.sessionMetrics": "會話指標", |
| 3475 | "context.mcpListTitle": "MCP tools/list", |
| 3476 | "context.mcpListSharedHost": "共享 Host", |
| 3477 | "context.mcpListDiskCache": "磁碟快取", |
| 3478 | "context.mcpListRemote": "遠端", |
| 3479 | "context.mcpListEmpty": "本工作階段還沒有 tools/list 觀察", |
| 3480 | "context.sessionTokens": "會話累計 tokens", |
| 3481 | "context.sessionTokensShort": "累計 tokens", |
| 3482 | "context.tokensValue": "{value} tokens", |
| 3483 | "context.sourceBreakdown": "用量來源", |
| 3484 | "context.sourceShareTitle": "來源佔比", |
| 3485 | "context.sourceInput": "輸入", |
| 3486 | "context.sourceOutput": "輸出", |
| 3487 | "context.sourceCacheHit": "命中", |
| 3488 | "context.sourceCacheMiss": "未命中", |
| 3489 | "context.sourceCacheRate": "快取", |
| 3490 | "context.sourceCost": "費用", |
| 3491 | "context.sourceDetails": "明細", |
| 3492 | "context.cacheNotReported": "未返回", |
| 3493 | "context.sourceExecutor": "主模型", |
| 3494 | "context.sourcePlanner": "規劃器", |
| 3495 | "context.sourceSubagent": "子代理", |
| 3496 | "context.sourceCompaction": "摘要呼叫開銷", |
| 3497 | "context.sourceClassifier": "計畫分類", |
| 3498 | "context.sourceTitle": "標題產生", |
| 3499 | "context.sourceRequests": "{count} 次", |
| 3500 | "context.moreSources": "還有 {count} 個來源", |
| 3501 | "crash.send": "傳送報告", |
| 3502 | "crash.sending": "傳送中…", |
| 3503 | "crash.sent": "已傳送,謝謝!", |
| 3504 | "crash.sendFailed": "傳送失敗 —— 請改用複製", |
| 3505 | "crash.privacyNote": "報告僅包含上方錯誤文字(路徑中的使用者名稱已移除)以及應用版本和作業系統。", |
| 3506 | "performanceReport.title": "Reasonix 偵測到回應卡頓", |
| 3507 | "performanceReport.dismiss": "關閉", |
| 3508 | "performanceReport.memoryTitle": "Reasonix 偵測到記憶體持續增長", |
| 3509 | "performanceReport.heapFailed": "記憶體快照無法儲存", |
| 3510 | "performanceReport.saveHeap": "儲存記憶體快照…", |
| 3511 | "performanceReport.heapSaved": "記憶體快照已儲存", |
| 3512 | "performanceReport.diagnosticBusy": "診斷進行中,請稍後重試", |
| 3513 | "performanceReport.privacyNote": "上傳前桌面端會移除路徑與密鑰;診斷資訊只用於記錄耗時、記憶體、網路狀態、取樣到的應用函式名、近期 breadcrumbs、應用版本和作業系統。", |
| 3514 | "mock.topicSysException": "異常處理與恢復演練", |
| 3515 | "draft.badge": "草稿", |
| 3516 | "draft.surfaceLabel": "新工作階段草稿", |
| 3517 | "draft.globalWorkspace": "無專案工作區", |
| 3518 | "draft.saved": "已儲存", |
| 3519 | "draft.createOnSend": "傳送第一則訊息後建立工作階段", |
| 3520 | "draft.saving": "正在儲存…", |
| 3521 | "draft.unsaved": "有未儲存修改", |
| 3522 | "draft.saveFailed": "儲存失敗,將在下次編輯時重試", |
| 3523 | "draft.retrySave": "重試儲存", |
| 3524 | "draft.resultUnknown": "執行結果狀態未知", |
| 3525 | "draft.starting": "正在建立工作階段並啟動…", |
| 3526 | "draft.resume": "繼續建立工作階段", |
| 3527 | "draft.checkSubmission": "核實提交狀態", |
| 3528 | "draft.openSession": "開啟已建立的工作階段", |
| 3529 | "draft.conflict": "編輯衝突", |
| 3530 | "draft.conflictDetail": "另一個視窗修改了這份草稿。傳送前請選擇要保留的版本。", |
| 3531 | "draft.useSaved": "使用已儲存版本", |
| 3532 | "draft.keepLocal": "保留本視窗版本", |
| 3533 | "draft.discard": "捨棄草稿", |
| 3534 | "draft.discardTitle": "捨棄這份草稿?", |
| 3535 | "draft.discardDetail": "草稿中已儲存的文字、附件、引用和設定將被移除。", |
| 3536 | "draft.discardConfirm": "捨棄", |
| 3537 | "draft.mcpTitle": "MCP 伺服器", |
| 3538 | "draft.mcpEnabled": "本會話已啟用", |
| 3539 | "draft.mcpDisabled": "本會話已停用", |
| 3540 | "draft.mcpUnavailable": "已在設定中停用", |
| 3541 | }; |
| 3542 |