{
  "ai-chat-ui.show-settings": "顯示 AI 設定",
  "ai.executePlanWithCoder": "使用編譯器執行當前計畫",
  "aiConfiguration:open": "開啟 AI 設定檢視",
  "aiConfiguration:openTools": "開啟 AI 工具設定",
  "aiHistory:clear": "AI 歷史:清除歷史記錄",
  "aiHistory:open": "開啟 AI 歷史檢視",
  "aiHistory:sortChronologically": "AI 歷史:依時間排序",
  "aiHistory:sortReverseChronologically": "AI 歷史:按時間倒序排列",
  "aiHistory:toggleCompact": "AI 歷史:切換精簡檢視",
  "aiHistory:toggleHideNewlines": "AI 歷史記錄:停止解讀換行符",
  "aiHistory:toggleRaw": "AI 歷史:切換原始檢視",
  "aiHistory:toggleRenderNewlines": "AI 歷史:解讀換行符",
  "debug.breakpoint.editCondition": "編輯條件...",
  "debug.breakpoint.removeSelected": "移除已選取的中斷點",
  "debug.breakpoint.toggleEnabled": "切換啟用中斷點",
  "notebook.cell.changeToCode": "將儲存格轉換為程式碼",
  "notebook.cell.changeToMarkdown": "將儲存格轉換為 Markdown",
  "notebook.cell.insertMarkdownCellAbove": "在上方插入 Markdown 儲存格",
  "notebook.cell.insertMarkdownCellBelow": "在下方插入 Markdown 儲存格",
  "terminal:new:profile": "從設定檔建立新的整合式終端機",
  "terminal:profile:default": "選擇預設終端機設定檔",
  "theia": {
    "ai": {
      "agents": {
        "capabilityOverrides": {
          "mdDescription": "針對基於範本的功能,使用者可進行覆寫設定。鍵值為功能片段 ID,值為啟用 (true) 或停用 (false)。",
          "title": "功能覆寫"
        },
        "completionNotification": {
          "mdDescription": "當此代理程式需要您注意時(例如完成任務或要求您輸入)的通知行為。                     若未設定,將採用全域預設的通知設定。\n                    - `os-notification`:顯示作業系統／系統通知\n                    - `message`:在狀態列／訊息區域顯示通知\n                    - `blink`:讓使用者介面閃爍或突出顯示\n                    - `off`:停用此代理程式的通知",
          "title": "通知"
        },
        "enable": {
          "mdDescription": "指定代理程式應啟用(true)或停用(false)。",
          "title": "啟用代理程式"
        },
        "genericCapabilitySelections": {
          "agentDelegation": "用於委派的精選代理 ID",
          "functions": "選定的功能 ID",
          "mcpFunctions": "選定的 MCP 功能 ID",
          "mdDescription": "針對技能、功能及 MCP 工具等通用功能的用戶選項。",
          "promptFragments": "選定的提示片段 ID",
          "skills": "選定的技能 ID",
          "title": "通用功能選項",
          "variables": "選定的變數名稱"
        },
        "languageModelRequirements": {
          "identifier": {
            "mdDescription": "要使用的語言模型識別碼。"
          },
          "mdDescription": "指定此代理程式所使用的語言模型。",
          "purpose": {
            "mdDescription": "此語言模型之使用目的。",
            "title": "目的"
          },
          "title": "語言模型要求"
        },
        "mdDescription": "設定代理程式參數,例如啟用或停用特定代理程式、配置提示訊息以及選取大型語言模型。",
        "selectedVariants": {
          "mdDescription": "指定此代理程式目前選取的提示變體。",
          "title": "選取的變體"
        },
        "serverToolSelections": {
          "mdDescription": "針對供應商伺服器工具的用戶選項,以模型供應商為關鍵字。每個值包含該供應商已啟用的伺服器工具 ID。",
          "title": "伺服器工具選項"
        },
        "showInChat": {
          "mdDescription": "指定代理程式應顯示於聊天介面(true)或隱藏(false)。",
          "title": "顯示於聊天視窗"
        },
        "title": "代理程式設定"
      },
      "anthropic": {
        "apiKey": {
          "description": "請輸入您官方 Anthropic 帳戶的 API 金鑰。**請注意:**使用此設定將使 Anthropic API 金鑰以明文形式儲存於運行 Theia 的機器上。請使用環境變數 `ANTHROPIC_API_KEY` 以安全方式設定金鑰。"
        },
        "compaction": {
          "default": "遵循全域聊天伺服器端的壓縮設定。",
          "description": "覆寫 Anthropic 模型的供應商原生伺服器端壓縮功能。「預設」將遵循全域聊天設定({0})。當此功能實際啟用時,系統將使用 Anthropic Beta Messages API,以便當對話長度超過閾值時,供應商能對較早的對話回合進行摘要。",
          "disabled": "切勿針對 Anthropic 模型請求伺服器端的壓縮處理。",
          "enabled": "針對 Anthropic 模型,請務必請求執行伺服器端的壓縮操作。"
        },
        "compactionTokenThreshold": {
          "description": "覆寫 Anthropic 模型伺服器端壓縮的全球輸入標記閾值。若未設定此選項,則適用全球設定或提供者預設值。若已設定,其值必須至少為 50,000 個標記。"
        },
        "customEndpoints": {
          "apiKey": {
            "title": "請提供以下任一項:- 存取指定網址所提供 API 的金鑰- 或使用全局 Anthropic API 金鑰(值為 `true`)"
          },
          "enableStreaming": {
            "title": "指示是否使用串流 API。預設值為 `true`。"
          },
          "id": {
            "title": "用於介面中識別自訂模型的唯一識別碼"
          },
          "maxRetries": {
            "title": "請求失敗時的最大重試次數。預設值為 3"
          },
          "mdDescription": "整合與 Anthropic API 相容的自訂模型。必填屬性為 `model` 和 `url`。            \n            您可選擇性地            \n            - 指定一個唯一的 `id`,用於在 UI 中識別該自訂模型。 若未提供,則 `model` 將被用作 `id`。            \n            - 提供 `apiKey` 以存取指定 URL 所提供的 API。使用 `true` 表示使用全域 Anthropic API 金鑰。            \n            - 指定 `enableStreaming: false` 以表示不使用串流功能。            \n            - 指定 `useCaching: false` 以表示不使用提示詞快取。            \n            - 指定 `maxRetries: <number>` 以表示請求失敗時的最大重試次數。預設值為 3。            \n            推理能力與最大輸出代碼限制取自端點的 `/v1/models` 回應。",
          "modelId": {
            "title": "模型 ID"
          },
          "url": {
            "title": "該模型所託管的 Anthropic API 相容端點"
          },
          "useCaching": {
            "title": "指示模型是否支援提示詞快取功能。預設值為 `true`"
          }
        },
        "models": {
          "description": "官方採用的Anthropic模型"
        }
      },
      "chat": {
        "agent": {
          "architect": "架構師",
          "coder": "程式設計師",
          "universal": "通用"
        },
        "app-tester": {
          "description": "此代理程式透過瀏覽器自動化測試應用程式使用者介面,驗證使用者指定的測試情境。它能自動化測試工作流程,並針對應用程式功能提供詳細反饋。"
        },
        "applySuggestion": "套用建議",
        "bypassModelRequirement": {
          "description": "繞過語言模型需求檢查。若您使用外部代理程式(例如 Claude Code)且無需 Theia 語言模型,請啟用此選項。"
        },
        "category": "AI",
        "changeSetDefaultTitle": "建議修改",
        "changeSetFileDiffUriLabel": "AI 變更:{0}",
        "chatAgentsVariable": {
          "description": "返回系統中可用的聊天代理清單"
        },
        "chatSessionNamingAgent": {
          "description": "用於生成聊天會話名稱的代理程式",
          "vars": {
            "conversation": {
              "description": "聊天對話內容。"
            },
            "listOfSessionNames": {
              "description": "現有工作階段名稱清單。"
            }
          }
        },
        "chatSessionSummaryAgent": {
          "description": "用於生成聊天會話摘要的代理程式。"
        },
        "clipboardSeparator": "剪貼簿",
        "confirmApplySuggestion": "自本建議建立以來,檔案 {0} 已發生變更。您確定要套用此變更嗎?",
        "confirmRevertSuggestion": "自本建議建立以來,檔案 {0} 已發生變更。您確定要還原此變更嗎?",
        "couldNotFindMatchingLM": "未能找到相符的語言模型。請檢查您的設定！",
        "couldNotFindReadyLMforAgent": "無法為代理程式{0}找到現成的語言模型。請檢查您的設定！",
        "customAgents": {
          "migratePrompt": {
            "message": "您的自訂代理程式仍使用舊版 `customAgents.yml` 格式。 我們建議將它們遷移至新的「單一代理程式」格式(`agents/<id>/agent.md`),此為 {0} 未來將採用的格式。每個代理程式都會在您的 `customAgents.yml` 旁擁有專屬檔案,而原始檔案則會保留為 `customAgents.yml.bak` 備份。"
          },
          "migrationResult": {
            "empty": "自訂代理程式遷移:無需遷移的項目。"
          },
          "rerunMigration": "重新執行自訂代理程式遷移"
        },
        "defaultAgent": {
          "description": "選用:若使用者查詢中未透過 @<代理名稱> 明確指定代理程式,則應呼叫的聊天代理程式 <代理名稱>。若未設定預設代理程式,則將套用 Theia 的預設值。"
        },
        "defaultToolConfirmation": {
          "description": "此為預設確認行為,適用於在「ai-features.chat.toolConfirmation」下未設有工具專屬條目的工具。若工具明確要求在自動批准前進行確認,則無論此設定為何,預設均會採用「確認」行為。"
        },
        "fromClipboard": "$(clippy) 來自剪貼簿",
        "fromClipboardDescription": "從剪貼簿貼上圖片",
        "imageContextVariable": {
          "args": {
            "data": {
              "description": "base64 編碼的圖像資料。"
            },
            "mimeType": {
              "description": "圖片的 MIME 類型。"
            },
            "name": {
              "description": "若可用,則為影像檔名稱。"
            },
            "wsRelativePath": {
              "description": "若可用,則為影像檔案的作業區相對路徑。"
            }
          },
          "description": "為圖片提供背景資訊",
          "label": "圖像檔案"
        },
        "imagePickerPlaceholder": "選擇影像檔案或依名稱搜尋",
        "orchestrator": {
          "description": "此代理程式會根據所有可用聊天代理的描述分析用戶請求,並選取最符合的代理來回應請求(透過人工智慧實現)。用戶請求將直接委派給選定的代理,無需進一步確認。",
          "vars": {
            "availableChatAgents": {
              "description": "協調器可委派作業的聊天代理清單,排除設定於排除清單偏好設定中的代理。"
            }
          }
        },
        "pendingImage": {
          "file": "待處理圖片:{0}",
          "pasted": "待處理圖片(已貼上)"
        },
        "persistedSessionLimit": {
          "description": "聊天會話的最大持久化數量。使用 -1 表示無限次會話,0 表示禁用會話持久化。當限制值降低時,超過新限制的最舊會話將在下次儲存時自動移除。"
        },
        "pinChatAgent": {
          "description": "啟用代理固定功能,可自動維持指定聊天代理在各提示間保持活躍狀態,減少重複提及的需求。您可隨時手動取消固定或切換代理。"
        },
        "revertSuggestion": "還原建議",
        "sessionStorageScope": {
          "description": "選擇是否將聊天會話分別儲存於獨立的工作區儲存空間,或集中存放於單一全域儲存空間。若未開啟任何工作區,會話將預設回退至全域儲存空間。",
          "global": "將聊天會話儲存於單一儲存庫中,供所有工作區共享。",
          "workspace": "將聊天會話儲存於工作區專屬的元資料儲存空間。會話雖與工作區相關聯,但實際儲存位置位於工作區目錄之外。"
        },
        "taskContextService": {
          "summarizeProgressMessage": "摘要:{0}"
        },
        "taskContextStorageDirectory": {
          "description": "用於持久化儲存及檢索任務上下文描述的工作區相對路徑。若設定為空值,生成的任務上下文將儲存於記憶體而非磁碟。"
        },
        "toolConfirmation": {
          "alwaysAllow": {
            "description": "自動執行工具,無需確認"
          },
          "confirm": {
            "description": "執行工具前請先確認"
          },
          "description": "設定個別工具的確認行為。鍵值為工具 ID,值為確認模式。若要變更所有工具的預設值,請使用 \"ai-features.chat.defaultToolConfirmation\"。",
          "disabled": {
            "description": "停用工具執行"
          }
        },
        "toolConfirmationTimeout": {
          "denialReason": "確認操作已於 {0} 秒後超時",
          "description": "工具確認對話方塊的超時時間(以秒為單位)。若設定為正數,工具確認將在指定時間後自動被拒絕。設定為 0 則會停用此功能(預設值)。"
        },
        "universal": {
          "description": "此智能助手旨在協助軟體開發人員,針對通用程式設計與軟體開發問題提供簡明精準的解答。同時亦作為使用者提出任何通用問題時的備援方案。此通用型助手目前預設不具備任何上下文,即無法存取當前使用者情境或工作區。"
        },
        "view": {
          "label": "AI 聊天"
        },
        "welcomeScreenSessions": {
          "description": "聊天概覽(首頁視圖)中顯示的聊天會話最大數量。 系統會優先顯示活躍的對話;若超過顯示上限,可透過「瀏覽所有對話...」連結存取剩餘內容。若編輯器縮放比例過高導致出現捲動列,請降低此數值。設定為 0 可完全隱藏內嵌清單;此時仍可透過「瀏覽所有對話...」連結存取對話。"
        }
      },
      "chat-ui": {
        "addContextVariable": "新增上下文變數",
        "agentDefaultModel": "代理程式預設值",
        "agentDelegationDescription": "可委派的其他 AI 代理程式",
        "aiDisabled": "AI 功能已停用",
        "allowedResourceUrls": "AI 聊天回應中引用的外部資源(圖片、樣式表、多媒體等)預設會被封鎖,並以佔位符取代,直到明確允許為止。 URL 以已設定的前綴之一開頭的資源,將直接顯示而不被封鎖。請包含完整的來源網址並以尾隨斜線結尾(例如「https://example.com/」),以避免意外匹配。僅應新增您完全信任的來源。",
        "applyAll": "全部套用",
        "applyAllTitle": "套用所有待處理變更",
        "askQuestion": "提出問題",
        "attachToContext": "將元素附加至上下文",
        "cancel": "取消 (Esc)",
        "chat-view-tree-widget": {
          "ai": "AI",
          "generating": "生成",
          "noRenderer": "錯誤:未找到渲染器",
          "scrollToBottom": "跳至最新訊息",
          "waitingForInput": "等待輸入",
          "you": "您"
        },
        "chatInput": {
          "clearHistory": "清除輸入提示歷史記錄",
          "cycleMode": "循環聊天模式",
          "nextPrompt": "下一提示",
          "pasteWithImageSupport": "貼上(支援圖片)",
          "previousPrompt": "上一個提示",
          "toggleCapabilities": "切換功能設定"
        },
        "chatInputAriaLabel": "在此輸入您的訊息",
        "chatRequestFailedWithDetail": "聊天請求失敗:{0}",
        "chatResponses": "聊天回應",
        "clearAllSelections": "清除搜尋字串與功能選項",
        "code-part-renderer": {
          "generatedCode": "生成代碼"
        },
        "collapseAll": "收起所有",
        "collapseChangeSet": "收合變更集",
        "command-part-renderer": {
          "commandNotExecutable": "該指令的識別碼為「{0}」,但無法從聊天視窗執行。"
        },
        "compaction-part-renderer": {
          "compactionMarker": "對話內容已精簡"
        },
        "copyCodeBlock": "複製程式碼區塊",
        "couldNotSendRequestToSession": "無法向會話 {1} 發送請求 \"{0}\"",
        "delegatedSession": "委派",
        "delegation-response-renderer": {
          "interactionNeeded": "需要使用者互動",
          "prompt": {
            "label": "委派提示:"
          },
          "response": {
            "label": "回應:"
          },
          "restoredNotAvailable": "已還原的會話無法取得回應。",
          "starting": "開始委派...",
          "status": {
            "canceled": "已取消",
            "generating": "生成中...",
            "starting": "正在啟動..."
          }
        },
        "deleteChangeSet": "刪除變更集",
        "editRequest": "編輯",
        "edited": "編輯",
        "editedTooltipHint": "此提示變體已進行編輯。您可在 AI 設定視圖中重設此設定。",
        "enterChatName": "輸入聊天名稱",
        "errorChatInvocation": "在呼叫聊天服務時發生錯誤。",
        "expandChangeSet": "展開變更集",
        "failedToDeleteSession": "刪除聊天會話失敗",
        "failedToLoadChats": "載入聊天會話失敗",
        "failedToRestoreSession": "無法還原聊天會話",
        "failedToRetry": "重試失敗訊息",
        "focusInput": "焦點聊天輸入",
        "focusResponse": "焦點聊天回應",
        "functions": "功能",
        "functionsDescription": "由 {0} 擴充套件提供的內建功能",
        "genericCapabilities": "通用功能",
        "mcpFunctionsDescription": "來自連線伺服器的模型上下文協定(MCP)功能",
        "mermaid-rendering": {
          "copySource": "複製原始碼",
          "error": "無法渲染 Mermaid 圖表。請切換至原始碼檢視以檢視定義。",
          "rendering": "渲染圖…",
          "resetView": "重設檢視",
          "showDiagram": "顯示圖表",
          "showSource": "顯示原始碼",
          "title": "Mermaid 圖表",
          "wheelZoomHint": "{0} + 捲動"
        },
        "modelBadgeTooltip": "此回應所使用的語言模型:{0}",
        "modelUnavailable": "不可用",
        "noChatAgentsAvailable": "目前沒有可用的聊天代理程式。",
        "noMatchingCapabilities": "無匹配功能",
        "openDiff": "開啟差異檢視",
        "openImage": "開啟圖片",
        "openOriginalFile": "開啟原始檔案",
        "performThisTask": "執行此任務。",
        "persistedSession": "持久化會話(點擊恢復)",
        "promptFragmentsDescription": "對話中需包含的自訂提示片段",
        "removeChat": "移除聊天功能",
        "requestNotFoundForRetry": "請求未找到,請重試",
        "responseFrom": "來自 {0} 的回應",
        "saveCurrentSelectionsToSettings": "儲存功能設定",
        "searchCapabilities": "搜尋功能",
        "sectionRestored": "已還原",
        "selectAgentQuickPickPlaceholder": "為新工作階段選擇代理程式",
        "selectAllInCategory": "選取此類別中的所有項目",
        "selectChat": "選擇聊天",
        "selectContextVariableQuickPickPlaceholder": "選擇要附加至訊息的上下文變數",
        "selectTaskContextQuickPickItem": {
          "currentlyOpen": "目前開啟"
        },
        "selectTaskContextQuickPickPlaceholder": "選擇要附加的任務上下文",
        "selectVariableArguments": "選擇可變參數",
        "send": "傳送(Enter)",
        "server-toolcall-part-renderer": {
          "indicator": "伺服器",
          "serverTooltip": "在服務供應商的伺服器上執行(而非本地端)。選取伺服器工具時,系統會自動核准。"
        },
        "serverToolWarning": "選取此工具時,系統會自動核准。模型可隨時執行此工具。",
        "serverTools": "伺服器工具",
        "serverToolsDescription": "伺服器工具由大型語言模型(LLM)在供應商的基础設施上於伺服器端執行。",
        "serverToolsWarning": "選取這些工具時,系統會自動核准其使用權限。模型可隨時執行這些工具。",
        "sessionModel": "此聊天對話的範本",
        "sessionModelDefault": "此聊天模型({0})",
        "sessionModelUnavailable": "此聊天模式目前不可用({0});請求將使用代理的預設設定",
        "sessionNotFoundForRetry": "未找到可重試的會話",
        "skillsDescription": "可重複使用的技能指令,可添加至對話中",
        "switchAgentMode": "切換代理模式",
        "text-part-renderer": {
          "cantDisplay": "無法顯示回應,請檢查您的 ChatResponsePartRenderers！"
        },
        "toggleCapabilitiesConfig": "切換功能設定",
        "tokenUsageIndicatorEnabled": "控制是否在聊天視圖中顯示實驗性的代幣使用量指示器。此功能尚處於實驗階段,根據模型和供應商的不同,代幣計數可能不準確。",
        "tokenUsageLabel": "詞彙用法",
        "tokenUsageOverflow": "代幣使用量已遠超過警告閾值。請考慮壓縮資料或開始新的工作階段。",
        "tokenUsageTooltipCacheCreate": "快取建立:{0}",
        "tokenUsageTooltipCacheRead": "快取讀取:{0}",
        "tokenUsageTooltipCompactions": "{0} 壓縮版 x",
        "tokenUsageTooltipCumulative": "彙總:{0}",
        "tokenUsageTooltipTotal": "總計:{0} / {1} ({2} %)",
        "tokenUsageWarning": "已達到代碼使用警告閾值。",
        "tokenUsageWarningEnabled": "控制當聊天會話的字元使用量超過設定的閾值時,是否顯示通知。此功能需語言模型提供者回報字元使用量。",
        "tokenUsageWarningMessage": "聊天會話的標記使用量已佔上下文視窗的 {0}%。請考慮彙總此會話或開啟新會話,以避免觸及上限。",
        "tokenUsageWarningNewSessionAction": "開始新聊天",
        "tokenUsageWarningSummarizeAction": "摘要當前工作階段",
        "tokenUsageWarningThresholdPercentage": "觸發詞彙使用警告時,模型上下文視窗所佔的比例。此數值亦決定詞彙使用指標的警告/錯誤色帶。目前以假設的 200k 上下文視窗為基準;一旦取得實際的模型上下文大小,將改用該數值。",
        "toolcall-part-renderer": {
          "denied": "執行遭拒",
          "finished": "執行",
          "rejected": "執行已取消"
        },
        "toolconfirmation": {
          "allow-options-dropdown-tooltip": "更多允許選項",
          "allow-session": "允許此聊天",
          "allowed": "允許執行工具",
          "alwaysAllowConfirm": "我理解,啟用自動批准",
          "alwaysAllowGenericWarning": "此工具需經確認後方能啟用自動批准功能。啟用後,所有後續調用將無需確認直接執行。僅當您信任此工具且理解潛在風險時,才應啟用此功能。",
          "alwaysAllowTitle": "是否為「{0}」啟用自動批准?",
          "approveLatest": "批准最新工具確認",
          "autoCancel": "{0} 中的自動取消功能",
          "canceled": "工具執行已取消",
          "denied": "工具執行遭拒絕",
          "deny-forever": "永遠拒絕",
          "deny-options-dropdown-tooltip": "更多拒絕選項",
          "deny-reason-placeholder": "輸入拒絕原因...",
          "deny-session": "拒絕此聊天",
          "deny-with-reason": "拒絕並說明原因...",
          "denyLatest": "拒絕最新工具確認",
          "executionDenied": "工具執行遭拒絕",
          "header": "確認工具執行"
        },
        "unableToSummarizeCurrentSession": "無法摘要當前工作階段。請確認摘要代理程式未被停用。",
        "unknown-part-renderer": {
          "contentNotRestoreable": "此內容(類型為「{0}」)無法完整還原。該內容可能來自已不再可用的擴充功能。"
        },
        "unpinAgent": "解除固定代理程式",
        "unselectAllInCategory": "取消選取此類別中的所有項目",
        "variablesDescription": "提供上下文資訊的動態變數",
        "variantTooltip": "提示變體:{0}",
        "yourMessage": "您的訊息"
      },
      "claude-code": {
        "agentDescription": "Anthropic 的編碼代理程式",
        "allowSession": "允許本次會話",
        "apiKey": {
          "description": "輸入 Claude Code 的 API 金鑰。**請注意:**使用此設定時,API 金鑰將以明文形式儲存於執行 Theia 的機器上。請使用環境變數 `ANTHROPIC_API_KEY` 以安全方式設定金鑰。"
        },
        "askBeforeEdit": "編輯前請先詢問",
        "changeSetTitle": "由 Claude Code 修改",
        "clearCommand": {
          "description": "建立新工作階段"
        },
        "compactCommand": {
          "description": "簡潔對話介面,可選用焦點提示功能"
        },
        "completedCount": "{0} / {1} 已完成",
        "configCommand": {
          "description": "開啟 Claude 程式碼設定"
        },
        "currentDirectory": "當前目錄",
        "differentAgentRequestWarning": "先前對話請求由其他客服人員處理。Claude Code 無法查看該對話內容。",
        "edit": "編輯 {0}",
        "editAutomatically": "自動編輯",
        "editing": "編輯",
        "editsCount": "{0} 編輯",
        "emptyTodoList": "無可用翻譯",
        "entireFile": "整個檔案",
        "excludingOnePattern": " (排除 1 個模式)",
        "excludingPatterns": " (不包含 {0} 模式)",
        "executablePath": {
          "description": "`@anthropic-ai/claude-agent-sdk` 中 Claude Code 可執行檔(cli.js)的路徑。若未指定,系統將嘗試從全域 npm 安裝位置自動解析路徑。"
        },
        "executedCommand": "執行路徑:{0}",
        "failedToParseBashToolData": "解析 Bash 工具資料失敗",
        "failedToParseEditToolData": "解析編輯工具資料失敗",
        "failedToParseGlobToolData": "解析 Glob 工具資料失敗",
        "failedToParseGrepToolData": "解析 Grep 工具資料失敗",
        "failedToParseLSToolData": "解析 LS 工具資料失敗",
        "failedToParseMultiEditToolData": "解析 MultiEdit 工具資料失敗",
        "failedToParseReadToolData": "解析讀取工具資料失敗",
        "failedToParseTodoListData": "解析待辦事項清單資料失敗",
        "failedToParseWebFetchToolData": "解析 WebFetch 工具資料失敗",
        "failedToParseWriteToolData": "解析寫入工具資料失敗",
        "fetching": "擷取",
        "fileFilter": "檔案篩選器",
        "filePath": "檔案路徑",
        "fileType": "檔案類型",
        "findMatchingFiles": "在當前目錄中尋找符合通配符模式「{0}」的檔案",
        "findMatchingFilesWithPath": "在 {1} 目錄中尋找符合通配符模式 \"{0}\" 的檔案",
        "finding": "尋找",
        "from": "來自",
        "globPattern": "glob 模式",
        "grepOptions": {
          "caseInsensitive": "不區分大小寫",
          "glob": "glob:{0}",
          "headLimit": "限制:{0}",
          "lineNumbers": "行號",
          "linesAfter": "+{0} after",
          "linesBefore": "+在{0}之前",
          "linesContext": "±{0}上下文",
          "multiLine": "多行",
          "type": "類型:{0}"
        },
        "grepOutputModes": {
          "content": "內容",
          "count": "計數",
          "filesWithMatches": "包含匹配項的檔案"
        },
        "ignoredPatterns": "忽略模式",
        "ignoringPatterns": "忽略 {0} 模式",
        "initCommand": {
          "description": "使用CLAUDE.md指南初始化專案"
        },
        "itemCount": "{0} 項目",
        "lineLimit": "行數限制",
        "lines": "行",
        "listDirectoryContents": "列出目錄內容",
        "listing": "清單",
        "memoryCommand": {
          "description": "編輯記憶體檔案 CLAUDE.md"
        },
        "multiEditing": "多編輯",
        "oneEdit": "1 編輯",
        "oneItem": "1 項",
        "oneOption": "1 個選項",
        "openDirectoryTooltip": "點擊開啟目錄",
        "openFileTooltip": "點擊以編輯器開啟檔案",
        "optionsCount": "{0} 選項",
        "partial": "部分",
        "plan": "平面模式",
        "project": "專案",
        "projectRoot": "專案根目錄",
        "readMode": "閱讀模式",
        "reading": "閱讀",
        "replaceAllCount": "{0} 全數替換",
        "replaceAllOccurrences": "替換所有出現處",
        "resumeCommand": {
          "description": "恢復會話"
        },
        "reviewCommand": {
          "description": "請求程式碼審查"
        },
        "searchPath": "搜尋路徑",
        "searching": "搜尋",
        "startingLine": "起始行",
        "timeout": "超時",
        "timeoutInMs": "超時:{0}毫秒",
        "to": "至",
        "todoList": "待辦事項清單",
        "todoPriority": {
          "high": "高",
          "low": "低",
          "medium": "中"
        },
        "toolApprovalRequest": "Claude Code 欲使用「{0}」工具。您是否允許此操作?",
        "totalEdits": "總編輯次數",
        "vars": {
          "activeEditor": {
            "description": "當前活躍編輯器的 URI。"
          }
        },
        "webFetch": "Web Fetch",
        "writing": "撰寫"
      },
      "code-completion": {
        "progressText": "正在計算 AI 程式碼完成功能..."
      },
      "codex": {
        "agentDescription": "由 Codex 驅動的 OpenAI 程式設計助理",
        "apiKey": {
          "description": "Codex 的 OpenAI API 金鑰。若未設定,則回退至共享的 OpenAI API 金鑰(`ai-features.openAiOfficial.openAiApiKey`)。亦可透過環境變數 `OPENAI_API_KEY` 進行設定。"
        },
        "completedCount": "{0} / {1} 已完成",
        "exitCode": "退出代碼:{0}",
        "fileChangeFailed": "Codex 無法套用變更至:{0}",
        "fileChangeFailedGeneric": "Codex 無法套用檔案變更。",
        "itemCount": "{0} 項目",
        "noItems": "無項目",
        "oneItem": "1 項",
        "searched": "搜尋",
        "searching": "搜尋",
        "todoList": "待辦事項清單"
      },
      "completion": {
        "agent": {
          "description": "此代理程式可在 {0} 的程式碼編輯器中提供內嵌程式碼自動完成功能。",
          "vars": {
            "file": {
              "description": "正在編輯的檔案之 URI"
            },
            "language": {
              "description": "正在編輯的檔案之語言識別碼"
            },
            "prefix": {
              "description": "游標當前位置之前的程式碼"
            },
            "suffix": {
              "description": "當前游標位置後的程式碼"
            }
          }
        },
        "automaticEnable": {
          "description": "在任何(Monaco)編輯器中編輯時,自動觸發內聯式 AI 自動完成功能。            \n            您亦可透過指令「觸發內聯建議」或預設快捷鍵「Ctrl+Alt+Space」手動觸發此功能。"
        },
        "cacheCapacity": {
          "description": "快取中可儲存的最大程式碼完成數。較高數值可提升效能,但將消耗更多記憶體。                最小值為 10,建議範圍介於 50-200 之間。",
          "title": "程式碼完成快取容量"
        },
        "debounceDelay": {
          "description": "控制編輯器偵測到變更後,觸發 AI 自動完成功能前的延遲時間(單位:毫秒)。需啟用 `自動程式碼完成` 功能。輸入 0 可停用防彈跳延遲。",
          "title": "防抖延遲"
        },
        "excludedFileExts": {
          "description": "請指定應停用 AI 自動完成功能的檔案副檔名(例如:.md、.txt)。",
          "title": "排除的檔案副檔名"
        },
        "fileVariable": {
          "description": "正在編輯檔案的 URI。僅在程式碼完成情境中可用。"
        },
        "languageVariable": {
          "description": "正在編輯檔案的語言識別碼。僅在程式碼完成情境中可用。"
        },
        "maxContextLines": {
          "description": "用作上下文的最大行數,分佈於游標位置前後的行數(前綴與後綴)。            設定為 -1 將使用完整檔案作為上下文且無行數限制,設定為 0 則僅使用當前行。",
          "title": "最大上下文行數"
        },
        "prefixVariable": {
          "description": "當前游標位置之前的程式碼。僅在程式碼完成情境中可用。"
        },
        "stripBackticks": {
          "description": "移除某些語言模型(LLM)返回程式碼中的包圍反引號。若偵測到反引號,所有位於結束反引號後方的內容亦將一併移除。此設定有助於確保語言模型在使用類似 Markdown 的格式時,仍能返回純程式碼。",
          "title": "從內聯完成中移除反引號"
        },
        "suffixVariable": {
          "description": "當前游標位置之後的程式碼。僅在程式碼完成情境中可用。"
        }
      },
      "configuration": {
        "selectItem": "請選擇一項項目。"
      },
      "copilot": {
        "auth": {
          "aiConfiguration": "AI 設定",
          "authorize": "我已授權",
          "copied": "已複製！",
          "copyCode": "複製程式碼",
          "expired": "授權已過期或遭拒絕。請重新嘗試。",
          "hint": "輸入代碼並完成授權後,請點擊下方「我已授權」。",
          "initiating": "正在啟動驗證...",
          "instructions": "若要授權 {0} 使用 GitHub Copilot,請造訪以下網址並輸入代碼:",
          "openGitHub": "開啟 GitHub",
          "privacy": "Theia 為開源專案。我們僅要求存取您的 GitHub 使用者名稱以連接 GitHub Copilot 服務——不會存取或儲存任何其他資料。",
          "success": "已成功登入 GitHub Copilot！",
          "successHint": "若您的 GitHub 帳戶具備 Copilot 存取權限,現在即可在 ",
          "tos": "登入即表示您同意 ",
          "tosLink": "GitHub 服務條款",
          "verifying": "驗證授權中..."
        },
        "category": "副駕駛",
        "commands": {
          "signIn": "登入 GitHub Copilot",
          "signOut": "登出 GitHub Copilot"
        },
        "enabled": {
          "mdDescription": "啟用 GitHub Copilot 提供者。啟用後,狀態列會顯示一個項目以進行驗證,並從您的 Copilot 訂閱中偵測可用的模型。"
        },
        "enterpriseUrl": {
          "mdDescription": "Copilot API 的 GitHub Enterprise 網域(例如 `github.mycompany.com`)。若使用 GitHub.com 則留空。"
        },
        "modelOverrides": {
          "mdDescription": "覆寫自動偵測到的 GitHub Copilot 模型。若為空(預設值),系統將從您的 Copilot 訂閱中偵測可用模型。請設定明確的模型 ID 以覆寫自動偵測功能。"
        },
        "signOut": {
          "confirmMessage": "您確定要登出 GitHub Copilot 嗎?"
        },
        "statusBar": {
          "signedIn": "已以 {0} 身分登入 GitHub Copilot。點擊此處登出。",
          "signedOut": "尚未登入 GitHub Copilot。點擊登入。"
        },
        "tokenMigration": "您的 GitHub Copilot 會話使用了過時的驗證方法,因此已清除。請重新登入以存取所有可用模型。"
      },
      "core": {
        "agentConfiguration": {
          "addCustomAgent": "新增自訂代理程式",
          "availableCapabilities": "可用功能",
          "completionNotificationDescriptionPrefix": "請選擇當此代理程式需要您處理時(例如:完成任務或要求您輸入資料),您希望以何種方式收到通知。「預設」會使用 ",
          "defaultNotificationDescription": "使用全域人工智慧通知設定",
          "enableAgent": "啟用代理程式",
          "llmRequirements": "大型語言模型需求",
          "notUsedInPrompt": "不用於提示",
          "notUsedInPromptTooltip": "此變數由代理程式宣告,但在當前提示模板中未被引用。",
          "notificationSettings": "通知設定",
          "notificationSettingsLink": "AI 通知設定",
          "promptTemplates": "提示模板",
          "selectAgentMessage": "請先選擇一個代理程式！",
          "showInChat": "顯示於聊天視窗",
          "templateName": "範本",
          "undeclared": "未宣告",
          "undeclaredTooltip": "此變數用於提示字元,但代理程式未宣告其描述。",
          "usedAgentSpecificVariables": "使用代理程式專屬變數",
          "usedFunctions": "使用函數",
          "usedGlobalVariables": "已使用的全域變數",
          "variant": "變體"
        },
        "agentsVariable": {
          "description": "返回系統中可用的代理程式清單"
        },
        "aiConfiguration": {
          "label": "AI 設定"
        },
        "blinkTitle": {
          "agentCompleted": "{0} - 代理程式已完成",
          "namedAgentCompleted": "{0} - 代理程式「{1}」已完成"
        },
        "capabilityVariable": {
          "argDescription": "提示片段識別碼,可選後綴「預設開啟」或「預設關閉」(預設為關閉)",
          "completions": {
            "detail": {
              "off": "此功能預設為停用狀態",
              "on": "預設啟用的功能"
            }
          },
          "description": "根據預設啟用/停用設定,條件性解析提示片段"
        },
        "changeSetSummaryVariable": {
          "description": "提供變更集內檔案及其內容的摘要。"
        },
        "contextDetailsVariable": {
          "description": "提供所有上下文元素的完整文字值與說明。"
        },
        "contextSummaryVariable": {
          "description": "描述特定工作階段中上下文內的檔案。"
        },
        "customAgentTemplate": {
          "description": "此為範例代理程式。請根據需求調整其屬性。"
        },
        "defaultModelAliases": {
          "code": {
            "description": "專為程式碼理解與生成任務進行優化。"
          },
          "code-completion": {
            "description": "最適用於程式碼自動完成情境。"
          },
          "fast": {
            "description": "針對探索或基本工具調用等較簡單的任務,提供更快且更經濟的模型,此類任務無需深度推理。"
          },
          "summarize": {
            "description": "優先用於內容摘要與濃縮的模型。"
          },
          "universal": {
            "description": "在程式碼與通用語言使用間取得良好平衡。"
          }
        },
        "defaultNotification": {
          "mdDescription": "當 AI 代理需要您注意時(例如完成任務或要求您輸入)所使用的預設通知方式。個別代理可覆寫此設定。",
          "title": "預設通知類型"
        },
        "discard": {
          "label": "捨棄 AI 提示模板"
        },
        "discardCustomPrompt": {
          "tooltip": "捨棄自訂設定"
        },
        "fileVariable": {
          "description": "解析檔案內容",
          "uri": {
            "description": "所請求檔案的 URI。"
          }
        },
        "languageModelRenderer": {
          "alias": "[別名] {0}",
          "languageModel": "語言模型",
          "purpose": "目的"
        },
        "maxRetries": {
          "mdDescription": "向 AI 供應商發送請求失敗時的最大重試次數。值為 0 表示不進行重試。",
          "title": "最大重試次數"
        },
        "modelAliasesConfiguration": {
          "agents": "使用此別名的代理程式",
          "defaultList": "[預設清單]",
          "evaluatesTo": "評估為",
          "label": "模型別名",
          "modelNotReadyTooltip": "尚未準備就緒",
          "modelReadyTooltip": "準備就緒",
          "noAgents": "沒有任何代理程式使用此別名。",
          "noModelReadyTooltip": "尚無模型可用",
          "noResolvedModel": "此別名尚未準備好對應模型。",
          "priorityList": "優先級清單",
          "selectAlias": "請選擇模型別名。",
          "selectedModelId": "已選取的模型",
          "unavailableModel": "所選模型已不再提供"
        },
        "noVariableFoundForOpenRequest": "未找到可開啟請求的變數。",
        "notification": {
          "message": {
            "description": "在應用程式內顯示通知訊息"
          },
          "off": {
            "description": "停用所有通知"
          },
          "osNotification": "作業系統通知",
          "windowBlink": "視窗閃爍"
        },
        "openEditorsShortVariable": {
          "description": "所有當前開啟檔案的簡短參考(相對路徑,以逗號分隔)"
        },
        "openEditorsVariable": {
          "description": "以逗號分隔的清單,列出所有目前開啟的檔案,格式為工作區相對路徑(例如:my-project/src/index.ts)。"
        },
        "preference": {
          "languageModelAliases": {
            "description": "請在 [AI 設定檢視窗] ({0}) 中為每個語言模型別名配置模型。您亦可手動於 settings.json 檔案中設定:\n```\n\"default/code\": {\n  \"selectedModel\": \"anthropic/claude-opus-4-20250514\"\n}\n```",
            "selectedModel": "此別名所對應的用戶自選模型。",
            "title": "語言模型別名"
          }
        },
        "productNameVariable": {
          "description": "使用者正在使用的產品／應用程式名稱"
        },
        "promptFragmentsConfiguration": {
          "activeCustomizationTitle": "主動自訂",
          "createCustomizationTitle": "建立自訂設定",
          "customization": "自訂",
          "customizationLabel": "自訂",
          "defaultVariantTitle": "預設變體",
          "deleteCustomizationTitle": "刪除自訂設定",
          "editTemplateTitle": "編輯範本",
          "headerTitle": "提示片段",
          "label": "提示片段",
          "noFragmentsAvailable": "無可用提示片段。",
          "otherPromptFragmentsHeader": "其他提示片段",
          "promptTemplateText": "提示模板文字",
          "promptVariantsHeader": "提示變體集",
          "removeCustomizationDialogMsg": "您確定要移除提示片段「{1}」的{0}自訂設定嗎?",
          "removeCustomizationDialogTitle": "移除自訂設定",
          "removeCustomizationWithDescDialogMsg": "您確定要移除提示片段「{1}」的{0}自訂設定({2})?",
          "resetAllButton": "重設所有",
          "resetAllCustomizationsDialogMsg": "您確定要將所有提示片段重置為內建版本嗎?此操作將移除所有自訂設定。",
          "resetAllCustomizationsDialogTitle": "重設所有自訂設定",
          "resetAllCustomizationsTitle": "重設所有自訂設定",
          "resetAllPromptFragments": "重設所有提示片段",
          "resetToBuiltInDialogMsg": "您確定要將提示片段「{0}」重設為內建版本嗎?此操作將移除所有自訂設定。",
          "resetToBuiltInDialogTitle": "重設為內建設定",
          "resetToBuiltInTitle": "重置為此內建設定",
          "resetToCustomizationDialogMsg": "您確定要將提示片段「{0}」重設為使用 {1} 自訂設定嗎?此操作將移除所有優先級較高的自訂設定。",
          "resetToCustomizationDialogTitle": "重設至自訂設定",
          "resetToCustomizationTitle": "重設至此自訂設定",
          "selectedVariantLabel": "已選取",
          "selectedVariantTitle": "選取的變體",
          "usedByAgentTitle": "使用代理程式:{0}",
          "variantSetError": "所選變體不存在且無法找到預設值。請檢查您的設定。",
          "variantSetWarning": "所選變體不存在。將改用預設變體。",
          "variantsOfSystemPrompt": "此提示變體集的變體:"
        },
        "promptTemplates": {
          "description": "用於儲存自訂提示模板的資料夾。若未自訂,則使用使用者設定目錄。請考慮使用受版本控制的資料夾來管理您的提示模板變體。"
        },
        "promptVariable": {
          "argDescription": "提示模板識別碼需解析",
          "completions": {
            "detail": {
              "builtin": "內建提示片段",
              "custom": "自訂提示片段"
            }
          },
          "description": "透過提示服務解析提示模板"
        },
        "prompts": {
          "category": "AI 提示詞範本"
        },
        "reasoning": {
          "mdDescription": "聊天輸入欄位中「推理選項」的預設值,適用於支援推理功能的模型。\n\n此為 UI 層級設定:所選等級會在請求時轉換為供應商的原生 API 參數(例如 Anthropic 的 `thinking` / `output_config.effort`、OpenAI 的 `reasoning.effort`、Gemini 的 `thinkingConfig`),且優先於透過 `#ai-features.modelSettings.requestSettings#` 針對相同欄位提供的任何原始值。\n\n每個條目包含:\n- `scope`:定義設定的適用時機(`modelId`、`providerId`、`agentId`)。\n- `reasoning.level`:取值為 `off`、`minimal`、`low`、`medium`、`high` 或 `auto`。\n\n執行時的優先順序(由高至低):透過選擇器進行的會話覆寫 → 本設定 → 模型宣告的預設值。選擇器顯示的值即為實際傳送的值。若要透過 `#ai-features.modelSettings.requestSettings#` 手動覆寫供應商的推理欄位,請在此處將 `reasoning.level` 設為 `off`,以停用基於層級的轉換。\n\n條目會根據作用域的特定性進行匹配(代理:100,模型:10,供應商:1 分)。\n\n範例:\n```json\n[\n  { \"scope\": { \"providerId\": \"anthropic\" }, \"reasoning\": { \"level\": \"medium\" } },\n  { \"scope\": { \"modelId\": \"openai/gpt-5\" }, \"reasoning\": { \"level\": \"high\" } },\n  { \"scope\": { \"agentId\": \"Coder\" }, \"reasoning\": { \"level\": \"off\" } }\n]\n```",
          "title": "預設值邏輯"
        },
        "requestSettings": {
          "clientSettings": {
            "description": "客戶端設定用於處理發送回大型語言模型(LLM)的訊息。",
            "keepThinking": {
              "description": "若設定為 false,在多輪對話中,所有思考輸出將在發送下一個用戶請求前進行過濾。"
            },
            "keepToolCalls": {
              "description": "若設定為 false,在多輪對話中,所有工具請求與工具回應都將在發送下一個使用者請求前進行過濾。"
            }
          },
          "mdDescription": "允許為多個模型指定自訂請求設定。\n            每項設定包含:\n            - `scope`:定義設定適用時機:\n              - `modelId`(可選):需匹配的模型識別碼\n              - `providerId`(可選): 需匹配的供應商 ID(例如 huggingface、openai、ollama、llamafile)\n              - `agentId`(可選):需匹配的代理程式 ID\n            - `requestSettings`:模型專屬設定(以鍵值對形式呈現)\n            - `clientSettings`:客戶端訊息處理設定:\n              - `keepToolCalls`(布林值): 是否保留工具呼叫於上下文\n              - `keepThinking` (布林值):是否保留思考訊息\n            設定參數依優先級匹配(代理程式:100分,模型:10分,供應商:1分)。\n            更多資訊請參閱[官方文件](https://theia-ide.org/docs/user_ai/#custom-request-settings)。",
          "modelSpecificSettings": {
            "description": "特定型號識別碼的設定項目。"
          },
          "scope": {
            "agentId": {
              "description": "(可選)需套用設定的代理程式識別碼。"
            },
            "modelId": {
              "description": "(可選)模型識別碼"
            },
            "providerId": {
              "description": "(可選)設定套用的提供者識別碼。"
            }
          },
          "title": "自訂請求設定"
        },
        "serverSideCompaction": {
          "description": "預設為聊天請求啟用供應商原生的伺服器端壓縮功能。啟用後,當對話長度超過模型自身的閾值時,支援此功能的模型會自動彙總較早的對話輪次,讓長篇對話能突破上下文限制繼續進行。各供應商皆提供專屬的覆寫選項,個別聊天會話亦可透過會話設定覆寫此設定。不支援此功能的模型則會忽略此設定。"
        },
        "serverSideCompactionTokenThreshold": {
          "description": "提供者原生伺服器端壓縮應執行的預設輸入令牌閾值。提供者及個別聊天會話可覆寫此值。若未設定,則由提供者選擇其預設閾值。若已設定,該值必須至少為 50,000 個令牌。"
        },
        "skillDirectories": {
          "description": "包含技能定義(SKILL.md 檔案)的額外目錄。 技能提供可重複使用的指令,供 AI 代理程式參考。您工作區中的 .prompts/skills 和 .agents/skills 目錄、您的家目錄中的 .agents/skills 目錄,以及您產品配置資料夾中的 skills 目錄,都會被自動納入。"
        },
        "skillsVariable": {
          "description": "返回可供 AI 代理使用的可用技能清單"
        },
        "taskContextSummary": {
          "description": "解析工作階段上下文中存在的所有任務上下文項目。"
        },
        "templateSettings": {
          "edited": "編輯",
          "unavailableVariant": "不可用"
        },
        "todayVariable": {
          "description": "今日要辦的事",
          "format": {
            "description": "日期的格式"
          }
        },
        "unableToDisplayVariableValue": "無法顯示變數值。",
        "unableToResolveVariable": "無法解析變數。",
        "variable-contribution": {
          "builtInVariable": "{0} 內建變數",
          "currentAbsoluteFilePath": "目前開啟檔案的絕對路徑。",
          "currentFileContent": "目前開啟檔案的純文字內容。此處不包含內容來源的相關資訊。",
          "currentRelativeDirPath": "包含目前開啟檔案之目錄的、以工作區為基準的路徑(例如:my-project/src)。",
          "currentRelativeFilePath": "目前開啟檔案的工作區相對路徑(例如:my-project/src/index.ts)。",
          "currentSelectedText": "目前在已開啟檔案中選取的純文字內容。此處不包含內容來源的相關資訊。",
          "dotRelativePath": "指向目前開啟檔案('currentRelativeFilePath')之工作區相對路徑的簡要參考。"
        }
      },
      "editor": {
        "editorContextVariable": {
          "description": "解析編輯器專屬的上下文資訊",
          "label": "編輯器上下文"
        },
        "explainWithAI": {
          "prompt": "解釋此錯誤",
          "title": "請以AI說明"
        },
        "fixWithAI": {
          "prompt": "協助修復此錯誤"
        }
      },
      "google": {
        "apiKey": {
          "description": "請輸入您官方 Google AI (Gemini) 帳戶的 API 金鑰。**請注意:**使用此設定時,GOOGLE AI API 金鑰將以明文形式儲存於執行 Theia 的機器上。請使用環境變數 `GOOGLE_API_KEY` 安全設定金鑰。"
        },
        "maxRetriesOnErrors": {
          "description": "發生錯誤時的最大重試次數。若小於 1,則重試邏輯將停用"
        },
        "models": {
          "description": "官方 Google Gemini 模型供使用"
        },
        "retryDelayOnOtherErrors": {
          "description": "其他錯誤發生時重試間隔時間(以秒為單位)。(Google GenAI有時會回報模型返回的JSON語法不完整或500內部伺服器錯誤等狀況)。設定為-1可在此類情況下停用重試機制。否則系統將立即重試(設定為0時),或延遲此秒數後重試(設定為正數時)。"
        },
        "retryDelayOnRateLimitError": {
          "description": "發生速率限制錯誤時,重試間隔的秒數。詳見 https://ai.google.dev/gemini-api/docs/rate-limits"
        }
      },
      "history": {
        "clear": {
          "tooltip": "清除所有代理的歷史記錄"
        },
        "edited": "編輯",
        "exchange-card": {
          "timestamp": "已啟動"
        },
        "open-history-tooltip": "開啟 AI 歷史紀錄...",
        "request-card": {
          "promptVariant": "提示變體",
          "timestamp": "時間戳記"
        },
        "sortChronologically": {
          "tooltip": "按時間排序"
        },
        "sortReverseChronologically": {
          "tooltip": "按時間倒序排序"
        },
        "toggleCompact": {
          "tooltip": "顯示精簡檢視"
        },
        "toggleHideNewlines": {
          "tooltip": "停止解讀換行符"
        },
        "toggleRaw": {
          "tooltip": "顯示原始檢視"
        },
        "toggleRenderNewlines": {
          "tooltip": "解讀換行符"
        },
        "view": {
          "label": "AI 代理歷史紀錄",
          "noAgent": "無可用代理程式。",
          "noAgentSelected": "未選取任何代理程式。",
          "noHistoryForAgent": "無法取得所選代理程式「{0}」的歷史記錄"
        }
      },
      "huggingFace": {
        "apiKey": {
          "mdDescription": "請輸入您的 Hugging Face 帳戶 API 金鑰。**請注意:**使用此設定後,Hugging Face API 金鑰將以明文形式儲存於執行 Theia 的機器上。請使用環境變數 `HUGGINGFACE_API_KEY` 安全設定金鑰。"
        },
        "models": {
          "mdDescription": "需使用的Hugging Face模型。**請注意:**目前僅支援具備聊天完成API功能的模型(例如指令微調模型`*-Instruct`)。部分模型可能需要在Hugging Face網站上接受授權條款。"
        }
      },
      "ide": {
        "agent-description": "在 [AI 設定檢視窗] ({0}) 中配置 AI 代理設定,包含啟用狀態、大型語言模型選取、提示字串範本自訂,以及自訂代理建立。",
        "agentConfiguration": {
          "customAgentLocationQuickPick": {
            "placeholder": "選擇要建立 agents/<id>/agent.md 檔案的位置",
            "title": "選擇新自訂代理程式的位置"
          },
          "genericCapabilitiesSettings": "通用功能",
          "genericCapabilityType": {
            "agentDelegation": "代理委派",
            "functions": "功能",
            "mcpFunctions": "MCP 功能",
            "promptFragments": "提示片段"
          },
          "newAgent": {
            "createFailed": "無法建立自訂代理程式「{0}」:{1}",
            "defaultDescription": "自訂代理程式。請在 agent.md 檔案中編輯此描述。",
            "defaultPrompt": "您是一位樂於助人的代理。請根據您的需求調整此提示。",
            "idInvalid": "僅使用字母、數字、連字號、底線或點號。",
            "idPrompt": "代理程式 ID(用作 agents/ 目錄下的資料夾名稱)",
            "idTitle": "新的自訂代理程式",
            "noLocation": "無法建立自訂代理程式:未設定提示範本的位置。請設定全域或工作區的提示範本資料夾,然後再試一次。"
          },
          "noDescription": "無可用說明",
          "resetAllCapabilities": "將所有功能重設為預設值",
          "resetAllDefaults": "將所有設定重置為預設值",
          "selections": "選項"
        },
        "agentMode": {
          "enabled": {
            "mdDescription": "啟用 Coder 代理程式之代理模式。代理模式允許在無需進一步確認的情況下自動修改檔案。                 當使用代理模式時,系統會顯示首次使用確認對話方塊,直到此設定被設為 `true` 為止。"
          }
        },
        "agentModeConfirmation": {
          "continueAgentMode": "繼續使用代理模式",
          "continueEditMode": "繼續進入編輯模式",
          "info": "若繼續使用「代理模式」,您的確認設定將被儲存。您稍後可透過 `ai-features.agentMode.enabled` 設定再次撤銷此設定。\n\n若繼續使用「編輯模式」,您的預設模式將變更為「編輯模式」。\n\n您可隨時透過模式選擇器或 AI 設定來變更模式。",
          "msg": "此代理程式採用 **代理模式**。為啟用自主流程,它能夠在無需進一步確認的情況下,直接寫入您的工作區檔案。\n\n建議使用版本控制系統(例如 Git),以便您能檢視並還原變更。\n\n您可以透過下方聊天輸入區的模式選擇器切換至 **編輯模式**,或使用 **Architect** 代理程式進行唯讀規劃。\n\n此確認設定將儲存於此工作區,且不會再次顯示。若要重設或進行全域設定,請在「設定」中搜尋 `ai-features.agentMode.confirmed`。",
          "waiting": "等待確認中..."
        },
        "allowAllMode": {
          "stripTooltip": "在此工作階段中,AI 工具的呼叫將在無需確認的情況下執行。請僅在您信任的環境中啟用此功能。",
          "stripTooltipFooter": "可透過 --session-preference 參數設定。若不帶此參數重新啟動,即可還原已儲存的設定。",
          "title": "Theia AI 全許可模式"
        },
        "app-tester": {
          "errorCheckingDevToolsServerStatus": "錯誤檢查開發工具 MCP 伺服器狀態:{0}",
          "errorCheckingPlaywrightServerStatus": "檢查 Playwright MCP 伺服器狀態錯誤:{0}",
          "startChromeDevToolsMcpServers": {
            "canceled": "請設定 Chrome DevTools MCP 伺服器。",
            "error": "啟動 Chrome 開發者工具 MCP 伺服器失敗:{0}",
            "progress": "啟動 Chrome DevTools MCP 伺服器。",
            "question": "Chrome DevTools MCP 伺服器未運行。是否現在啟動?此操作可能安裝 Chrome DevTools MCP 伺服器。"
          },
          "startMcpServers": {
            "no": "不,取消",
            "yes": "是的,啟動伺服器"
          },
          "startPlaywrightServers": {
            "canceled": "請設定 Playwright MCP 伺服器。",
            "error": "啟動 Playwright MCP 伺服器失敗:{0}",
            "progress": "啟動 Playwright MCP 伺服器。",
            "question": "Playwright MCP 伺服器未運行。是否現在啟動?此操作可能安裝 Playwright MCP 伺服器。"
          }
        },
        "architectAgent": {
          "mode": {
            "planNext": "規劃模式(下一步)",
            "simple": "簡易模式"
          },
          "suggestion": {
            "executePlanWithCoder": "使用 Coder 執行「{0}」"
          }
        },
        "browseAllChats": "瀏覽所有對話...",
        "bypassHint": "部分代理程式(如Claude Code)無需使用Theia語言模型",
        "chatDisabledMessage": {
          "title": "AI 功能已停用"
        },
        "chatRestrictedMessage": {
          "title": "AI 功能受限"
        },
        "childInteractionNeeded": "有個委派會話需要您處理",
        "codeReviewerAgent": {
          "description": "一款能分析程式碼變更並回傳結構化評估結果的程式碼審查助手。         會檢查完成標準、建置／語法檢查／測試證明,以及程式碼品質。"
        },
        "coderAgent": {
          "mode": {
            "agentNext": "代理模式(下)",
            "edit": "編輯模式"
          },
          "suggestion": {
            "fixProblems": {
              "content": "[修復當前檔案中的問題]({0})。",
              "prompt": "請參閱 {1} 並修正任何問題。"
            },
            "startNewChat": "保持對話簡短且聚焦。若需討論新任務,請[開啟新對話]({0});若需[開啟包含本對話摘要的新對話]({1})。"
          }
        },
        "collapseSession": "收起 {0}",
        "commandAgent": {
          "commandCallback": {
            "confirmAction": "明白了",
            "label": "AI指令",
            "message": "執行回調函式時傳遞參數:{0}。首個參數為動態註冊指令所對應的指令識別碼,其餘參數則為處理函式實際接收的操作參數。"
          },
          "description": "此代理程式知悉使用者可執行的所有指令。根據使用者的請求,它能找出正確的指令,並讓使用者執行該指令。",
          "response": {
            "customHandler": "請嘗試執行以下指令:",
            "noCommand": "抱歉,我找不到這樣的指令",
            "theiaCommand": "我找到這個命令或許能幫到您:"
          },
          "vars": {
            "commandIds": {
              "description": "可用指令清單。"
            }
          }
        },
        "configurationState": "設定問題",
        "configureAgent": {
          "header": "設定預設代理程式"
        },
        "continueAnyway": "繼續執行",
        "createSkillAgent": {
          "mode": {
            "edit": "預設模式"
          }
        },
        "enableAI": {
          "mdDescription": "此設定可讓您存取最新的人工智慧功能。            \n            請務必知悉,這些功能可能對您授權存取的語言模型(LLMs)產生持續性請求,可能產生相關費用,需密切監控。 啟用此選項即表示您已知悉相關風險。            \n            **請注意！本節下方設定僅在主功能啟用後生效。啟用功能後,您需於下方至少設定一組            LLM供應商。詳見[官方文件](https://theia-ide.org/docs/user_ai/)**。"
        },
        "expandSession": "展開{0}",
        "exploreAgent": {
          "description": "一款從程式碼庫中提取並提煉資訊的程式碼庫探索助手。         報告現有內容的相關事實、提供程式碼片段,並描述觀察到的模式。"
        },
        "github": {
          "configureGitHubServer": {
            "canceled": "GitHub 伺服器設定已取消。請將 GitHub MCP 伺服器設定為使用此代理程式。",
            "followup": "設定檔已開啟。請將您的 GitHub 個人存取金鑰新增至 GitHub 伺服器設定中的 `serverAuthToken` 屬性,儲存後重新嘗試。\n\n您可於以下網址建立個人存取金鑰:https://github.com/settings/tokens",
            "no": "不,取消",
            "question": "GitHub MCP 伺服器尚未設定。是否要立即設定?此操作將開啟 settings.json 檔案,您可在其中新增 GitHub 存取權杖。",
            "yes": "是的,設定 GitHub 伺服器"
          },
          "description": "此代理程式協助您透過 GitHub MCP 伺服器與 GitHub 儲存庫、問題、拉取請求及其他 GitHub 功能進行互動。它能協助您管理儲存庫、建立問題、處理拉取請求,並執行各種 GitHub 操作。",
          "errorCheckingGitHubServerStatus": "檢查 GitHub MCP 伺服器狀態錯誤:{0}",
          "startGitHubServer": {
            "canceled": "請啟動 GitHub MCP 伺服器以使用此代理程式。",
            "error": "啟動 GitHub MCP 伺服器失敗:{0}",
            "no": "不,取消",
            "progress": "啟動 GitHub MCP 伺服器。",
            "question": "GitHub MCP 伺服器已完成設定但尚未運行。您是否要立即啟動它?",
            "yes": "是的,啟動伺服器"
          }
        },
        "githubCapability": {
          "description": "允許代理程式與 GitHub 進行互動。為此,代理程式可委派給 GitHub 代理程式,該代理程式能讀取與寫入問題、拉取請求、評論及儲存庫內容。"
        },
        "githubRepoName": {
          "description": "與工作區根目錄相關聯的 GitHub 儲存庫(例如「eclipse-theia/theia」)"
        },
        "howToGetStarted": "如何開始使用",
        "model-selection-description": "請於 [AI 設定檢視窗]({0})中選擇各 AI 代理程式所使用的大型語言模型(LLMs)。",
        "moreAgentsAvailable": {
          "header": "更多代理程式可供使用"
        },
        "noRecommendedAgents": "目前沒有可用的推薦代理程式。",
        "openSettings": "開啟 AI 設定",
        "orchestrator": {
          "error": {
            "noAgents": "目前無可用聊天機器人處理此請求。請檢查您的設定是否啟用了任何聊天機器人。"
          },
          "excludedAgents": {
            "mdDescription": "編排器不得委派任務的代理程式 ID 清單。選取代理程式處理請求時,編排器將無法看見這些代理程式。"
          },
          "progressMessage": "確定最合適的代理程式",
          "response": {
            "delegatingToAgent": "委派至 `@{0}`"
          }
        },
        "prReview": {
          "capability": {
            "codebaseExploration": {
              "description": "此架構將探索工作(包括架構、使用方式、規範及測試)委派給 Explore 代理程式。若此功能被停用,PR 審查者將使用其自有工具進行探索。",
              "name": "委派探索"
            },
            "githubInfo": {
              "description": "委託 GitHub 代理程式擷取拉取請求的元資料、差異、留言、檢查項目及關聯的議題。",
              "name": "GH PR 資訊"
            },
            "localCheckout": {
              "description": "將拉取請求(pull request)檢出至本地端,並保護現有工作樹的變更。",
              "name": "檢出"
            },
            "localValidation": {
              "description": "針對拉取請求執行本機安裝、建置、語法檢查、測試或類似的驗證任務。",
              "name": "建置"
            },
            "pendingGitHubReview": {
              "description": "在獲得使用者明確確認後,將任務委派給 GitHub 代理程式,以預先準備好的內嵌評論來建立或更新待審查的拉取請求。",
              "name": "待 GitHub 審查"
            }
          }
        },
        "prReviewAgent": {
          "description": "一款由人工智慧驅動的 PR 審查代理程式,可統籌完整的程式碼審查工作流程:擷取 PR 資訊、探索程式碼庫、執行結構化分析、透過 diff 檢視器引導使用者互動檢視發現的問題,並可選擇在 GitHub 上建立待審查項目。"
        },
        "prompt-template-description": "在 [AI 設定檢視窗] ({0}) 中選擇提示語變體並自訂 AI 代理的提示語範本。",
        "requiresApproval": "需經您核准",
        "restoredSession": "已還原的會話",
        "restrictedModeDetails": "AI 聊天、內嵌建議、程式碼操作及提示範本已停用",
        "restrictedModeLabel": "AI 功能(在受限模式下已停用)",
        "sectionRestored": "已還原",
        "sessionOverride": {
          "defaultToolConfirmation": "預設工具確認訊息:{0}",
          "toolConfirmation": "各工具的確認設定覆寫:{0}",
          "toolConfirmationGeneric": "設定各工具的確認覆寫選項"
        },
        "shellAllowlist": {
          "placeholder": "例如:\"git log\"(精確指令)或 \"git log *\"(帶參數指令)"
        },
        "shellDenylist": {
          "placeholder": "例如:\"git push *\" 或 \"rm -rf /\""
        },
        "shellExecutionCapability": {
          "description": "允許代理程式在主機系統上執行任意殼層指令。代理程式可藉此委派執行非任務形式的腳本、查詢系統資訊,以及執行無專用工具可處理的操作。",
          "name": "殼層執行"
        },
        "skillsConfiguration": {
          "noSkills": "無可用技能",
          "noSlashCommands": "無可用斜線指令",
          "slashCommand": {
            "allAgents": "所有代理程式"
          },
          "slashCommandsSectionHeader": "斜線指令"
        },
        "toolConfirmationInfo": {
          "header": "工具確認"
        },
        "toolConfirmationOverrides": {
          "stripTooltip": "透過命令列參數,本工作階段中已自動核准一項或多項 AI 工具。",
          "title": "AI 工具確認設定覆寫"
        },
        "toolsConfiguration": {
          "confirmAlwaysAllow": {
            "confirm": "我理解,啟用自動批准",
            "genericWarning": "此工具需經確認後方能啟用自動批准功能。啟用後,所有後續調用將無需確認直接執行。僅當您信任此工具且理解潛在風險時,才應啟用此功能。",
            "title": "是否為「{0}」啟用自動批准?"
          },
          "confirmationMode": {
            "label": "確認模式"
          },
          "default": {
            "label": "預設工具確認模式:"
          },
          "recommendedDefaults": {
            "apply": "允許使用預設工具",
            "dialogConfirm": "我明白了,允許",
            "dialogTitle": "允許使用預設工具嗎?",
            "message": "目前工具的呼叫需經批准。可一次自動允許所有內建工具。需要額外確認的工具(例如:執行 shell)、MCP 工具,以及日後新增的任何工具,在執行前仍會先進行確認。",
            "msg": {
              "line1": "此設定將所有目前已註冊的內建工具設為「始終允許」。",
              "line2": "需要額外確認的工具(例如殼層執行)在執行前仍會先進行確認。",
              "line3": "MCP 工具屬於第三方工具,未包含在內。您可在此視圖中逐一允許這些工具。",
              "line4": "日後新增的工具仍會預設顯示「確認」,以便您進行檢視。",
              "line5": "您稍後可在本視圖中變更此設定。"
            }
          },
          "resetAll": "重設所有",
          "resetAllConfirmDialog": {
            "msg": "您確定要將所有工具確認模式重設為預設值嗎?此操作將移除所有自訂設定。",
            "title": "重置所有工具確認模式"
          },
          "resetAllTooltip": "將所有工具重設為預設值",
          "shellAllowlist": {
            "description": "符合以下模式的指令將自動允許執行,無需確認。使用 * 作為萬用字元:\"git log\"(精確匹配),\"git log *\"(接受任何參數)。萬用字元必須置於空格之前。",
            "empty": "未設定任何模式。所有殼層指令皆需確認。",
            "title": "Shell 執行允許清單"
          },
          "shellDenylist": {
            "description": "符合這些模式的指令將自動被拒絕,無需確認。請用此功能封鎖危險指令,例如「git push *」或「rm -rf /」。",
            "empty": "未設定任何模式。所有殼層指令均不會被自動拒絕。",
            "title": "Shell 執行拒絕清單"
          },
          "toolOptions": {
            "confirm": {
              "label": "確認"
            }
          }
        },
        "tooltip": {
          "errorMessage": "錯誤訊息",
          "lastActivity": "最後活動",
          "lastMessage": "最後訊息",
          "multipleExchanges": "{0} 交易所",
          "oneExchange": "1 交換",
          "unread": "未讀"
        },
        "variableConfiguration": {
          "selectVariable": "請選擇一個變數。",
          "usedByAgents": "供代理程式使用"
        },
        "waitingForInput": "等待您的輸入"
      },
      "llamaFile": {
        "prefs": {
          "mdDescription": "此設定可讓您在 Theia IDE 中配置與管理 LlamaFile 模型。            \n            每個項目需具備易於辨識的 `名稱`、指向 LlamaFile 的檔案 `URI`,以及其運作的 `連接埠`。            \n            啟動 LlamaFile 時,請使用「啟動 LlamaFile」指令,該指令可讓您選擇所需模型。            \n            若編輯項目(例如變更端口),所有運行中的實例將停止,需手動重新啟動。            \n            [深入了解 Theia IDE 中 LlamaFile 的配置與管理](https://theia-ide.org/docs/user_ai/#llamafile-models)。",
          "name": {
            "description": "此 Llamafile 應使用的模型名稱。"
          },
          "port": {
            "description": "啟動伺服器時使用的連接埠。"
          },
          "title": "AI LlamaFile",
          "uri": {
            "description": "指向 Llamafile 的檔案 URI。"
          }
        },
        "start": "啟動 Llamafile",
        "stop": "停止 Llamafile"
      },
      "llamafile": {
        "error": {
          "noConfigured": "尚未配置任何 Llamafiles。",
          "noRunning": "無 Llamafiles 正在執行。",
          "startFailed": "在 llamafile 啟動過程中發生錯誤:{0}。\n更多資訊請參閱控制台。",
          "stopFailed": "在 llamafile 停止過程中發生錯誤:{0}。\n詳細資訊請參閱控制台。"
        }
      },
      "mcp": {
        "blockedServersLabel": "MCP 伺服器(自動啟動遭封鎖)",
        "error": {
          "allServersRunning": "所有 MCP 伺服器均已運行。",
          "authenticationRequired": "MCP 伺服器「{0}」需要驗證。請重新啟動伺服器以登入。",
          "getRedirectUrlFailed": "在確定 MCP OAuth 重定向網址時發生錯誤。",
          "noOAuthServersConfigured": "未配置任何啟用 OAuth 的 MCP 伺服器。",
          "noRunningServers": "沒有任何 MCP 伺服器正在運行。",
          "noServersConfigured": "未設定任何 MCP 伺服器。",
          "oauthRequiresTrustedWorkspace": "啟動支援 OAuth 的 MCP 伺服器需要一個受信任的工作區。",
          "signInFailed": "登入 MCP 伺服器時發生錯誤。",
          "signOutFailed": "從 MCP 伺服器登出時發生錯誤。",
          "startFailed": "啟動 MCP 伺服器時發生錯誤。",
          "stopFailed": "停止 MCP 伺服器時發生錯誤。"
        },
        "getRedirectUrl": {
          "label": "MCP:取得 MCP OAuth 重定向網址"
        },
        "info": {
          "oauthRedirectUrl": "MCP OAuth 重定向網址:{0}",
          "serverSignedIn": "已登入 MCP 伺服器「{0}」。",
          "serverSignedOut": "已從 MCP 伺服器「{0}」登出。",
          "serverStarted": "MCP 伺服器「{0}」已成功啟動。已註冊工具:{1}",
          "signInCancelled": "MCP 伺服器「{0}」的登入已取消。"
        },
        "oauth": {
          "completeSignInInBrowser": "請在瀏覽器中完成 MCP OAuth 登入程序。若未開啟登入分頁,可能是您的瀏覽器已阻擋了彈出視窗。",
          "notification": {
            "signInPrompt": "MCP 伺服器「{0}」需經授權方可啟動。"
          }
        },
        "servers": {
          "args": {
            "mdDescription": "傳遞至命令的參數陣列。",
            "title": "命令的參數"
          },
          "autostart": {
            "mdDescription": "當前端啟動時自動啟動此伺服器。新添加的伺服器不會立即自動啟動,但會在重新啟動時啟動。",
            "title": "自動啟動"
          },
          "command": {
            "mdDescription": "用於啟動 MCP 伺服器的指令,例如「uvx」或「npx」。",
            "title": "執行 MCP 伺服器的指令"
          },
          "deferLoading": {
            "mdDescription": "若已啟用,此伺服器提供的工具會在生成的提示片段 `mcp_<server>_tools` 中標記為「延遲載入」。延遲載入的工具不會預先載入至模型的上下文中。 相反地,當支援時,模型會透過提供者(Anthropic、OpenAI)內建的工具搜尋機制,於需要時動態發現這些工具。這對於提供大量工具的伺服器而言,能顯著降低標記開銷。",
            "title": "延遲載入"
          },
          "env": {
            "mdDescription": "可選的伺服器環境變數設定,例如 API 金鑰。",
            "title": "環境變數"
          },
          "headers": {
            "mdDescription": "發送至伺服器的每個請求中,可選地包含額外的標頭。標頭值以純文字形式儲存於偏好設定中;若工作區設定中包含敏感值,請避免使用工作區設定。"
          },
          "mdDescription": "可透過命令、參數及(可選)環境變數來配置本機 MCP 伺服器,或透過伺服器 URL、驗證憑證、OAuth 設定及(可選)驗證標頭名稱來配置遠端 MCP 伺服器。此外,亦可設定自動啟動(預設為 true)。 每個伺服器皆由一個唯一金鑰識別,例如「brave-search」或「filesystem」。要啟動伺服器,請使用「MCP: Start MCP Server」指令,該指令可讓您選擇所需的伺服器。要停止伺服器,請使用「MCP: Stop MCP Server」指令。 請注意,自動啟動功能僅會在重新啟動後生效,首次啟動伺服器時需手動執行。從 AI 註冊表安裝的伺服器會附帶一個額外的 `registryMetadata` 區塊,該區塊由系統自動管理,不應手動編輯。\n配置範例:\n```{\n  \"brave-search\": {\n    \"command\": \"npx\",\n    \"args\": [\n      \"-y\",\n      \"@modelcontextprotocol/server-brave-search\"\n    ],\n    \"env\": {\n      \"BRAVE_API_KEY\": \"您的 API 金鑰\"\n    },\n  },\n  \"filesystem\": {\n    \"command\": \"npx\",\n    \"args\": [\"-y\", \"@modelcontextprotocol/server-filesystem\", \"/Users/YOUR_USERNAME/Desktop\"],\n    \"env\": {\n      \"CUSTOM_ENV_VAR\": \"custom-value\"\n    },\n    \"autostart\": false\n  },\n  \"jira\": {\n    \"serverUrl\": \"您的 JIRA MCP 伺服器網址\",\n    \"serverAuthToken\": \"您的 JIRA MCP 伺服器憑證\"\n  },\n  \"oauth-protected-server\": {\n    \"serverUrl\": \"您的 OAuth 受保護 MCP 伺服器網址\",\n    \"oauth\": {\n      \"clientId\": \"OPTIONAL_CLIENT_ID\",\n      \"scopes\": [\"OPTIONAL_SCOPE\"]\n    }\n  }\n  }\n```",
          "oauth": {
            "authorizationServer": {
              "mdDescription": "可選的授權伺服器 URL 覆寫設定。若未指定,Theia 將從 MCP 伺服器自動偵測該 URL。",
              "title": "授權伺服器"
            },
            "clientId": {
              "mdDescription": "可選的靜態 OAuth 客戶端 ID。若未指定,Theia 將嘗試進行動態客戶端註冊。",
              "title": "客戶端 ID"
            },
            "clientSecret": {
              "mdDescription": "針對僅接受預先註冊的機密客戶端(不支援動態客戶端註冊)之授權伺服器,可選用 OAuth 客戶端密鑰。此密鑰僅可與客戶端 ID 搭配使用。該密鑰將以純文字形式儲存於偏好設定中;若密鑰內容敏感,請避免將其儲存於工作區設定中。",
              "title": "客戶端密鑰"
            },
            "mdDescription": "針對需要授權的遠端 MCP 伺服器,此為可選的 OAuth 2.1 設定。若存在此物件,即表示伺服器已啟用 OAuth;若要停用 OAuth,請移除此物件。Theia 預設使用具備 PKCE 的公開客戶端;僅需針對需要預先註冊機密客戶端的伺服器,才需設定客戶端密鑰。 變更將於重新啟動 MCP 伺服器後生效。",
            "resource": {
              "mdDescription": "此 MCP 伺服器的 RFC 8707 資源指標覆寫(可選)。",
              "title": "資源"
            },
            "scopes": {
              "mdDescription": "若伺服器未公開權限範圍,則可選用的 OAuth 權限範圍。",
              "title": "適用範圍"
            },
            "title": "OAuth"
          },
          "registryMetadata": {
            "configHash": {
              "mdDescription": "用於安裝此伺服器的登錄檔核准內容雜湊值。",
              "title": "登錄檔設定雜湊值"
            },
            "mdDescription": "從 AI 註冊表安裝之伺服器的來源元資料。由 `@theia/ai-registry` 撰寫;使用者無法編輯。",
            "serverId": {
              "mdDescription": "標示此伺服器所安裝的 AI 登錄檔項目。",
              "title": "登錄檔伺服器識別碼"
            },
            "title": "登錄檔元資料",
            "version": {
              "mdDescription": "安裝時記錄於登錄檔中的版本。",
              "title": "登錄檔版本"
            }
          },
          "serverAuthToken": {
            "mdDescription": "若需要,請提供伺服器的驗證憑證。此憑證會以純文字形式儲存於偏好設定中;若憑證內容敏感,請避免將其儲存於工作區設定中。",
            "title": "驗證令牌"
          },
          "serverAuthTokenHeader": {
            "mdDescription": "伺服器驗證憑證應使用的標頭名稱。若未提供,則將使用「Authorization」搭配「Bearer」。",
            "title": "驗證標頭名稱"
          },
          "serverUrl": {
            "mdDescription": "遠端 MCP 伺服器的 URL。若提供此網址,伺服器將連接至該 URL 而非啟動本地程序。",
            "title": "伺服器網址"
          },
          "title": "MCP 伺服器設定"
        },
        "signin": {
          "label": "MCP:登入 MCP 伺服器"
        },
        "signout": {
          "label": "MCP:從 MCP 伺服器登出"
        },
        "start": {
          "label": "MCP:啟動 MCP 伺服器"
        },
        "stop": {
          "label": "MCP:停止 MCP 伺服器"
        },
        "useWorkspaceAsRoot": {
          "mdDescription": "根目錄定義了伺服器在檔案系統中的運作邊界。若啟用此設定,工作區資料夾將作為根目錄;否則 MCP 伺服器將可存取整個檔案系統。變更此設定將重啟所有執行中的 MCP 伺服器,以套用新的根目錄配置。",
          "title": "以工作區作為根目錄"
        },
        "warn": {
          "serverPreferenceChangeFailed": "無法套用 MCP 伺服器偏好設定變更:{0}",
          "signInNotCompleted": "無法成功登入 MCP 伺服器「{0}」。"
        }
      },
      "mcpConfiguration": {
        "autostart": "自動啟動",
        "browseAIRegistry": "瀏覽 AI 登錄檔",
        "browseAIRegistryTooltip": "開啟「擴充功能」視圖以瀏覽 AI 登錄檔項目",
        "command": {
          "addServer": "新增本機 MCP 設定..."
        },
        "copiedAllList": "已將所有工具複製至剪貼簿(完整工具清單)",
        "copiedAllSingle": "已將所有工具複製至剪貼簿(單一提示片段包含                                     所有工具)",
        "copiedForPromptTemplate": "將所有工具複製至剪貼簿作為提示模板                                    (單一提示片段含所有工具)",
        "copyAllList": "複製全部(所有工具清單)",
        "copyAllSingle": "複製全部內容至聊天視窗(單一提示片段含所有工具)",
        "copyForPrompt": "複製工具(適用於聊天或提示模板)",
        "copyForPromptTemplate": "複製所有內容作為提示模板(單一提示片段,包含所有工具)",
        "deferLoading": "延遲載入工具",
        "deleteServer": "刪除伺服器",
        "deleteServerDialogMsg": "您確定要刪除伺服器「{0}」嗎?",
        "deleteServerDialogTitle": "刪除 MCP 伺服器",
        "deleteServerError": "刪除 MCP 伺服器失敗:{0}",
        "editServer": "編輯伺服器",
        "editServerTitle": "編輯 MCP 伺服器",
        "environmentVariables": "環境變數",
        "form": {
          "argsPlaceholder": "以空格分隔,例如:-y @modelcontextprotocol/server-brave-search",
          "authHeaderPlaceholder": "預設值:使用 Bearer 進行授權",
          "authTokenPlaceholder": "可選驗證令牌",
          "autostart": "自動啟動",
          "commandPlaceholder": "例如:npx 或 uvx",
          "commandRequired": "需透過指令執行本地伺服器操作",
          "deferLoading": "延遲載入工具(透過提供者工具搜尋功能按需發現工具)",
          "envPlaceholder": "KEY=value(每行一個)",
          "headersPlaceholder": "標頭名稱=值(每行一個)",
          "localServer": "本地 (命令)",
          "nameExists": "已存在名稱相同之伺服器",
          "nameRequired": "伺服器名稱為必填欄位",
          "oauthAuthorizationServerInvalid": "OAuth 授權伺服器必須為有效的 http(s) URL",
          "oauthAuthorizationServerPlaceholder": "可選的授權伺服器網址",
          "oauthClientIdPlaceholder": "可選的靜態客戶端 ID",
          "oauthClientSecretPlaceholder": "僅適用於需要機密客戶端的伺服器",
          "oauthPublicClientDescription": "Theia 預設使用支援 PKCE 的公開 OAuth 客戶端。僅當伺服器要求預先註冊的機密客戶端時,才需提供客戶端密鑰。",
          "oauthRedirectUrlDescription": "授權回調將傳送至此 URL。請將此靜態客戶端 ID 向您的 OAuth 提供者註冊為重定向 URI。",
          "oauthResourceInvalid": "OAuth 資源必須為有效的 http(s) URL",
          "oauthResourcePlaceholder": "可選資源 URI",
          "oauthScopesPlaceholder": "以空格分隔的範圍",
          "oauthSharedCredentialsDescription": "儲存的 OAuth 工作階段會在使用相同伺服器名稱和 URL(或資源)的工作區之間共享。",
          "remoteOAuthServer": "遠端 (OAuth)",
          "remoteServer": "遠端 (URL)",
          "saveChanges": "儲存變更",
          "serverName": "伺服器名稱",
          "serverNamePlaceholder": "例如:my-mcp-server",
          "serverUrlPlaceholder": "例如:https://mcp.example.com",
          "serverUrlRequired": "遠端伺服器需提供伺服器網址"
        },
        "fromRegistryLink": "來自登錄檔",
        "oauth": "OAuth",
        "oauthAuthorizationServer": "授權伺服器",
        "oauthClientId": "OAuth 客戶端 ID",
        "oauthClientSecret": "OAuth 客戶端密鑰",
        "oauthRedirectUrl": "重定向網址",
        "oauthResource": "OAuth 資源",
        "oauthScopes": "OAuth 權限範圍",
        "openInRegistry": "在 AI 註冊表中開啟:{0}",
        "saveServerError": "儲存 MCP 伺服器設定失敗:{0}",
        "serverAuthToken": "授權憑證",
        "serverAuthTokenHeader": "驗證標頭名稱",
        "serverUrl": "伺服器網址",
        "signInServerFailed": "無法登入 MCP 伺服器「{0}」。",
        "signInServerNotCompleted": "無法成功登入 MCP 伺服器「{0}」。",
        "signInServerSucceeded": "已登入 MCP 伺服器「{0}」。",
        "signOutServerDialogMsg": "您確定要從伺服器「{0}」登出嗎?此操作將刪除此伺服器所儲存的 OAuth 憑證。",
        "signOutServerDialogTitle": "從 MCP 伺服器登出",
        "signOutServerFailed": "無法從 MCP 伺服器「{0}」登出。",
        "startServerFailed": "無法啟動 MCP 伺服器「{0}」。",
        "stopServerFailed": "無法停止 MCP 伺服器「{0}」。",
        "tools": "工具: "
      },
      "openai": {
        "apiKey": {
          "mdDescription": "請輸入您官方 OpenAI 帳戶的 API 金鑰。**請注意:**使用此設定時,OpenAI API 金鑰將以明文形式儲存於執行 Theia 的機器上。請使用環境變數 `OPENAI_API_KEY` 以安全方式設定金鑰。"
        },
        "compaction": {
          "default": "遵循全域聊天伺服器端的壓縮設定。",
          "description": "覆寫官方 OpenAI 模型的供應商原生伺服器端壓縮功能。此設定僅適用於 OpenAI Response API;Chat Completions API 將忽略此設定。「default」將遵循全域聊天設定({0})。當此功能實際啟用時,一旦對話長度超過供應商的閾值,系統便會要求 Response API 對較早的對話回合進行摘要。",
          "disabled": "切勿針對官方 OpenAI 模型請求伺服器端壓縮。",
          "enabled": "針對官方 OpenAI 模型,請務必請求伺服器端壓縮。"
        },
        "compactionTokenThreshold": {
          "description": "覆寫官方 OpenAI 模型在伺服器端壓縮功能中的全域輸入標記閾值。若未設定此選項,則適用全域設定或提供者預設值。若已設定,其值必須至少為 50,000 個標記。"
        },
        "customEndpoints": {
          "apiKey": {
            "title": "請提供以下任一項:- 存取指定網址所提供 API 的專用金鑰- 或使用全域 OpenAI API 金鑰(值為 `true`)"
          },
          "apiVersion": {
            "title": "要存取 Azure 中指定網址所提供的 API 版本,或使用全域 OpenAI API 版本則指定 `true`"
          },
          "deployment": {
            "title": "用於存取 Azure 中指定網址所提供 API 的部署名稱"
          },
          "developerMessageSettings": {
            "title": "控制系統訊息處理方式:`user`、`system` 和 `developer` 將作為角色使用;`mergeWithFollowingUserMessage` 會將系統訊息附加至後續使用者訊息前,或在後續訊息非使用者訊息時將系統訊息轉換為使用者訊息;`skip` 則僅移除系統訊息,預設值為 `developer`。"
          },
          "enableStreaming": {
            "title": "指示是否使用串流 API。預設值為 `true`。"
          },
          "id": {
            "title": "用於介面中識別自訂模型的唯一識別碼"
          },
          "mdDescription": "整合與 OpenAI API 相容的自訂模型,例如透過 `vllm`。必填屬性為 `model` 和 `url`。            \n            您可選擇性地            \n            - 指定一個唯一的 `id`,以便在 UI 中識別該自訂模型。 若未提供,則 `model` 將被用作 `id`。            \n            - 提供 `apiKey` 以存取指定 URL 所提供的 API。使用 `true` 表示使用全域 OpenAI API 金鑰。            \n            - 提供 `apiVersion` 以存取 Azure 中指定 URL 所提供的 API。 若要使用全域 OpenAI API 版本,請設定為 `true`。            \n            - 為您的 Azure 部署提供一個 `deployment` 名稱。            \n            - 將 `developerMessageSettings` 設定為 `user`、`system`、`developer`、`mergeWithFollowingUserMessage` 或 `skip` 之一,以控制開發者訊息的            包含方式 (其中 `user`、`system` 和 `developer` 將作為角色使用;`mergeWithFollowingUserMessage` 會將系統訊息作為前綴附加於後續的使用者訊息前,或若下一則訊息非使用者訊息,則將系統訊息轉換為使用者訊息;`skip` 則僅移除系統訊息)。預設值為 `developer`。            \n            - 指定 `supportsStructuredOutput: false` 以表示不應使用結構化輸出。            \n            - 指定 `enableStreaming: false` 以表示不應使用串流功能。            \n            - 指定 `useResponseApi: true` 以使用較新的 OpenAI Response API 取代 Chat Completion API(需相容的端點)。            \n            - 設定 `reasoningSupport` 以啟用對話推理選擇器。請提供一個包含            `supportedLevels`(例如 `[\"off\", \"low\", \"medium\", \"high\", \"auto\"]`)及可選的 `defaultLevel` 的物件。            \n            更多資訊請參閱 [我們的文件](https://theia-ide.org/docs/user_ai/#openai-compatible-models-eg-via-vllm)。",
          "modelId": {
            "title": "模型 ID"
          },
          "reasoningSupport": {
            "title": "宣告模型的推理能力。設定此選項後,聊天視窗將顯示此模型的推理選單。"
          },
          "supportsStructuredOutput": {
            "title": "指示模型是否支援結構化輸出。預設值為 `true`。"
          },
          "url": {
            "title": "託管該模型的 OpenAI API 相容端點"
          },
          "useResponseApi": {
            "title": "請改用新版 OpenAI Response API 取代 Chat Completion API。自訂提供者預設值為 `false`。注意:當使用工具時,系統將自動回退至 Chat Completions API。"
          }
        },
        "models": {
          "description": "官方 OpenAI 模型供使用"
        },
        "useResponseApi": {
          "mdDescription": "對於官方 OpenAI 模型,請使用較新的 OpenAI Response API 取代 Chat Completion API。此設定僅適用於官方 OpenAI 模型——自訂提供者必須個別進行配置。"
        }
      },
      "promptTemplates": {
        "directories": {
          "description": "用於掃描當前工作區中 WORKSPACE 專屬提示模板的相對路徑清單。當多個位置存在相同 ID(檔名)的模板時,衝突將依優先順序解決:專屬模板檔案(最高)> 工作區目錄 > 全局目錄(最低)。",
          "title": "工作區專屬提示模板目錄"
        },
        "extensions": {
          "description": "在提示位置中被視為提示模板的附加檔案副檔名清單。'.prompttemplate' 始終被視為預設值。",
          "title": "額外提示模板檔案副檔名"
        },
        "files": {
          "description": "用作提示模板的當前工作區中特定檔案之相對路徑清單。當多個位置存在相同ID(檔案名稱)的模板時,衝突依優先順序解決:特定模板檔案(最高)＞工作區目錄 ＞全域目錄(最低)。",
          "title": "工作區專屬提示模板檔案"
        }
      },
      "scanoss": {
        "changeSet": {
          "clean": "無符合項目",
          "error": "錯誤:重新執行",
          "error-notification": "掃描開源軟體時發生錯誤:{0}。",
          "match": "檢視匹配項目",
          "scan": "掃描",
          "scanning": "掃描中..."
        },
        "mode": {
          "automatic": {
            "description": "啟用在對話視窗中自動掃描程式碼片段的功能。"
          },
          "description": "設定 SCANOSS 功能以分析聊天視窗中的程式碼片段。此設定將把建議程式碼片段的雜湊值傳送至由 [軟體透明度基金會](https://www.softwaretransparency.org/osskb) 主機的 SCANOSS 服務進行分析。",
          "manual": {
            "description": "使用者可透過點擊聊天視窗中的 SCANOSS 項目手動觸發掃描。"
          },
          "off": {
            "description": "功能已完全關閉。"
          }
        },
        "snippet": {
          "dialog-header": "ScanOSS 掃描結果",
          "errored": "SCANOSS - 錯誤 - {0}",
          "file-name-heading": "匹配結果見於 {0}",
          "in-progress": "SCANOSS - 執行掃描中...",
          "match-count": "找到 {0} 項匹配結果",
          "matched": "SCANOSS - 找到 {0} 匹配項目",
          "no-match": "SCANOSS - 無匹配結果"
        }
      },
      "session-settings-dialog": {
        "advancedSettings": "進階設定 (JSON)",
        "compactionHeader": "伺服器端壓縮",
        "compactionLabel": "壓縮:",
        "compactionNote": "覆寫此工作階段的全域及各提供者層級的壓縮設定。僅適用於支援伺服器端壓縮的提供者。",
        "compactionTokenThreshold": "代碼片段閾值:",
        "confirmationTimeout": "確認超時",
        "confirmationTimeoutNote": "在指定時間後自動拒絕工具確認視窗。此設定將覆寫本次工作階段的全球偏好設定。",
        "enableConfirmationTimeout": "啟用確認超時",
        "timeoutSeconds": "超時 (秒):",
        "title": "設定工作階段設定",
        "tooltip": "設定工作階段設定"
      },
      "terminal": {
        "agent": {
          "description": "此代理程式提供撰寫與執行任意終端機指令的輔助功能。         根據使用者請求,它會建議指令並允許使用者直接貼上指令於終端機中執行。         它會存取當前目錄、環境變數及終端機會話的近期輸出內容,以提供情境感知輔助功能。",
          "vars": {
            "cwd": {
              "description": "當前工作目錄。"
            },
            "recentTerminalContents": {
              "description": "終端機中可見的最後 0 至 50 行近期內容。"
            },
            "shell": {
              "description": "所使用的殼層,例如 /usr/bin/zsh。"
            },
            "userRequest": {
              "description": "使用者的問題或請求。"
            }
          }
        },
        "askAi": "請問 AI",
        "askTerminalCommand": "詢問關於終端機指令...",
        "hitEnterConfirm": "按下 Enter 鍵以確認",
        "howCanIHelp": "我能為您提供什麼協助?",
        "terminalCommandBlockAIVariable": {
          "description": "儲存已執行的終端機指令及其對應的輸出內容。",
          "index": {
            "description": "終端機歷史紀錄中命令區塊的索引。若未指定,預設為最後一條命令。"
          },
          "quickPick": {
            "placeholder": "輸入文字以篩選指令",
            "title": "從終端機歷史紀錄中選取指令及其輸出結果"
          }
        },
        "tryAgain": "請重新嘗試...",
        "useArrowsAlternatives": " 或使用 ⇅ 顯示替代選項..."
      },
      "tokenUsage": {
        "cachedInputTokens": "寫入快取的輸入代幣",
        "cachedInputTokensTooltip": "此類標籤額外追蹤於「輸入代幣」項目。通常比非快取代幣更昂貴。",
        "failedToGetTokenUsageData": "無法取得代幣使用資料:{0}",
        "inputTokens": "輸入令牌",
        "label": "代幣使用",
        "lastUsed": "最後使用",
        "noData": "目前尚無可用代幣使用數據。",
        "note": "代幣使用情況自應用程式啟動時起進行追蹤,且不會持久化儲存。",
        "outputTokens": "輸出代幣",
        "readCachedInputTokens": "從快取讀取輸入代幣",
        "readCachedInputTokensTooltip": "此項目額外追蹤於「輸入代幣」之下。通常比未快取的處理方式成本低得多,且通常不計入速率限制。",
        "totalTokensTooltip": "輸入代幣 + 輸出代幣"
      },
      "vercelai": {
        "anthropicApiKey": {
          "mdDescription": "請輸入 Vercel AI SDK 所使用的 Anthropic 模型 API 金鑰。                 **請注意:** 採用此設定時,API 金鑰將以明文形式儲存於 Theia 運行機器上。請使用環境變數 `ANTHROPIC_API_KEY` 進行安全設定。"
        },
        "customEndpoints": {
          "apiKey": {
            "title": "請提供以下任一項:- 存取指定網址所提供 API 的專用金鑰- 或傳遞 `true` 以啟用全域 API 金鑰"
          },
          "enableStreaming": {
            "title": "指示是否使用串流 API。預設值為 `true`。"
          },
          "id": {
            "title": "用於介面中識別自訂模型的唯一識別碼"
          },
          "mdDescription": "整合與 Vercel AI SDK 相容的自訂模型。必填屬性為 `model` 與 `url`。            \n            可選設定:            \n            - 指定唯一 `id` 以在介面中識別自訂模型。若未提供則將使用 `model` 作為 `id`。            \n            - 提供 `apiKey` 以存取指定網址所服務的 API。 使用 `true` 表示採用全域 API 金鑰。            \n            - 設定 `supportsStructuredOutput: false` 表示不使用結構化輸出。            \n            - 設定 `enableStreaming: false` 表示不使用串流處理。            \n            - 設定 `provider` 標示模型來源供應商(openai、anthropic)。",
          "modelId": {
            "title": "模型 ID"
          },
          "supportsStructuredOutput": {
            "title": "指示模型是否支援結構化輸出。預設值為 `true`。"
          },
          "url": {
            "title": "模型託管的 API 端點"
          }
        },
        "models": {
          "description": "適用於 Vercel AI SDK 的官方模型",
          "id": {
            "title": "模型 ID"
          },
          "model": {
            "provider": "提供者",
            "title": "模型名稱"
          }
        },
        "openaiApiKey": {
          "mdDescription": "輸入 Vercel AI SDK 所使用的 OpenAI 模型 API 金鑰。                 **請注意:** 採用此設定時,API 金鑰將以明文形式儲存於執行 Theia 的機器上。請使用環境變數 `OPENAI_API_KEY` 進行安全設定。"
        }
      },
      "workspace": {
        "allowedExternalPaths": {
          "description": "AI 工具可能讀取的工作區外部絕對路徑或檔案 URI(目錄或檔案)清單。 支援使用 `~` 指代使用者主目錄。預設為空;僅限主動啟用。此設定將由 getFileContent、findFilesByPattern、getWorkspaceFileList 及 getWorkspaceDirectoryStructure 功能所採用。當工作區未被信任時,工作區範圍內的值將被忽略。白名單目錄內的符號連結會被追蹤,且可能指向白名單外的檔案;請僅新增您信任其內容的目錄。",
          "title": "允許的外部路徑"
        },
        "coderAgent": {
          "description": "整合於 Theia IDE 的人工智慧助理,專為協助軟體開發者設計。此代理程式可存取使用者工作區,能取得所有可用檔案與資料夾清單並檢索其內容。此外,它可向使用者建議檔案修改方案,從而協助執行編碼任務或其他涉及檔案變更的工作。"
        },
        "considerGitignore": {
          "description": "若啟用此功能,將排除各工作區根目錄中符合 .gitignore 規則的檔案/資料夾。",
          "title": "請考慮 .gitignore"
        },
        "createSkillAgent": {
          "description": "一款用於建立新技能的人工智慧助理。技能為人工智慧代理提供可重複使用的指令與領域知識。此代理可協助您在 .agents/skills 或 .prompts/skills 目錄中,建立結構完善的技能,並包含正確的 YAML 前置資訊與 Markdown 內容。此功能仍處於早期階段,日後可能有所變更。"
        },
        "excludedPattern": {
          "description": "用於排除檔案/資料夾的模式清單(通配符或正規表達式)。",
          "title": "排除檔案模式"
        },
        "fileContentMaxSizeKB": {
          "description": "getFileContent 工具所返回內容的最大大小(以千位元組為單位)。當讀取完整檔案(未指定偏移量/限制)時,若檔案超過此限制,系統將返回錯誤。當使用偏移量和限制時,僅針對所請求的範圍進行此限制檢查。",
          "title": "檔案內容最大大小 (KB)"
        },
        "projectInfoAgent": {
          "description": "一款管理專案資訊模板的人工智慧助理。此代理程式協助建立、更新及審閱 .prompts/project-info.prompttemplate 檔案,該檔案為其他 AI 代理程式提供專案背景資訊。它能分析您的工作區以建議專案資訊,或根據需求更新現有模板。"
        },
        "searchMaxResults": {
          "description": "工作區搜尋功能所能返回的最大搜尋結果數量。",
          "title": "最大搜尋結果"
        },
        "workspaceAgent": {
          "description": "整合於 Theia IDE 的人工智慧助理,專為協助軟體開發者設計。此代理程式可存取使用者工作區,能取得所有可用檔案與資料夾清單並檢索其內容,但無法修改檔案。因此可回答關於當前專案、專案檔案及工作區內原始碼的相關問題,例如如何建置專案、原始碼存放位置、特定程式碼或設定檔所在位置等。"
        }
      }
    },
    "ai-chat": {
      "fileChangeSetTitle": "建議修改內容"
    },
    "ai-chat-ui": {
      "blockedResource": {
        "allow": "允許此被封鎖的內容",
        "aria": "被封鎖的外部資源:{0}",
        "inlineContent": "(內嵌外部內容)",
        "label": "外部資源遭封鎖:",
        "resourcesToAllow": "{0} 資源將被啟用"
      },
      "browseAllChats": "瀏覽所有聊天記錄...",
      "confirm": "確認",
      "deleteChat": "刪除對話",
      "home": "首頁",
      "initiate-session-task-context": "任務背景:啟動會話",
      "noOutput": "無輸出",
      "open-current-session-summary": "開啟當前工作階段摘要",
      "open-settings-tooltip": "開啟 AI 設定...",
      "openSession": "開啟聊天視窗",
      "renameChat": "重新命名聊天",
      "scroll-lock": "鎖定捲動",
      "scroll-unlock": "解鎖捲動",
      "session-settings": "設定工作階段設定",
      "summarize-current-session": "摘要當前會話"
    },
    "ai-claude-code": {
      "open-config": "開啟 Claude 程式碼設定",
      "open-memory": "開啟克勞德程式碼記憶體 (CLAUDE.MD)"
    },
    "ai-core": {
      "agentCompletionMessage": "代理程式「{0}」已完成其任務。",
      "agentCompletionMessageWithSession": "代理程式「{0}」已於「{1}」完成其任務。",
      "agentCompletionTitle": "代理程式「{0}」任務已完成",
      "agentInputNeededMessage": "代理程式「{0}」需要您的輸入。",
      "agentInputNeededMessageWithSession": "代理程式「{0}」需要您在「{1}」中輸入資料。",
      "agentInputNeededTitle": "代理程式「{0}」需要您的輸入",
      "aiDisabledInRestrictedMode": "在未受信任的工作區中,無法使用 AI 功能。",
      "preferences": {
        "linuxEnvHint": "在 Linux 系統上,若您是透過桌面捷徑啟動應用程式,請確保該變數已定義在 `~/.profile` 檔案中(而非僅在 `~/.bashrc`)。詳情請參閱 [文件](https://theia-ide.org/docs/user_ai/#setting-api-keys)。",
        "title": "AI 功能"
      },
      "showChat": "顯示聊天"
    },
    "ai-editor": {
      "contextMenu": "請問 AI",
      "sendToChat": "傳送至 AI 聊天"
    },
    "ai-ide": {
      "addressGhReviewCommand": {
        "argumentHint": "<pr-number>",
        "description": "處理 GitHub 拉取請求的審閱意見"
      },
      "appTester": {
        "description": "在實作後,將瀕臨的任務委派給 AppTester 代理程式,以進行基於瀏覽器的 UI 驗證。",
        "name": "端到端測試"
      },
      "codeReview": {
        "description": "在每次實作後將任務委派給代碼審查員代理。若審查未通過,則暫停後續步驟。"
      },
      "fixGhTicketCommand": {
        "argumentHint": "<票號>",
        "description": "分析 GitHub 問題單並實作解決方案"
      },
      "newChat": "新聊天室",
      "noSessions": "目前尚無聊天對話紀錄。",
      "open-ai-configuration-tooltip": "OpenAI 設定",
      "perspective": {
        "aiFirst": "AI First"
      },
      "rememberCommand": {
        "argumentHint": "[主題提示]",
        "description": "從對話中提取主題並更新專案資訊"
      },
      "sessionsView": "AI 會話",
      "ticketCommand": {
        "argumentHint": "<票號>",
        "description": "分析 GitHub 票證並制定實施計畫"
      },
      "todoTool": {
        "noTasks": "無任務"
      },
      "userInteractionCommentPlaceholder": "為此步驟添加註解...",
      "userInteractionEmpty": "空白",
      "userInteractionFinishStep": "完成",
      "userInteractionGoToStep": "前往步驟 {0}:{1}",
      "userInteractionMalformed": "無法顯示使用者互動",
      "userInteractionMalformedFallback": "無法解析該參數。",
      "userInteractionPreparing": "正在準備使用者互動...",
      "userInteractionPreparingSteps": "準備中:{0}({1} 步驟)",
      "userInteractionPreparingTitle": "準備中:{0}",
      "userInteractionWorkingCopy": "Working Copy"
    },
    "ai-mcp": {
      "installDialog": {
        "authTokenPlaceholder": "此伺服器需此項設定才能連線",
        "authTokenRequired": "安裝此伺服器需提供驗證憑證。",
        "oauthClientIdPlaceholder": "此伺服器需此項設定才能建立連線",
        "oauthClientSecretPlaceholder": "此伺服器需此項設定才能連線",
        "oauthCredentialsRequired": "安裝此伺服器時,必須提供 OAuth 客戶端 ID 和客戶端密鑰。",
        "oauthDescription": "此伺服器採用 OAuth 機制,並搭配預先註冊的機密客戶端。請提供您 OAuth 供應商所提供的客戶端 ID 和密鑰。",
        "title": "安裝 MCP Server",
        "trust": {
          "unknown": "未配置任何 AI 註冊表——無法驗證信任關係。",
          "unverified": "此伺服器未列於您的 AI 註冊表中({0})。安裝請自行承擔風險。",
          "verified": "經您的 AI 註冊機構({0})核准。"
        }
      },
      "installUri": {
        "alreadyInstalled": {
          "msg": "已配置名為「{0}」的 MCP 伺服器。若繼續操作,將以登錄檔中的設定覆寫現有項目。",
          "title": "MCP 伺服器已安裝"
        },
        "missingId": "安裝連結缺少必要的「id」參數。",
        "noRegistry": "無法安裝 MCP 伺服器「{0}」——此產品中未配置 AI 登錄檔。",
        "success": "已從 AI 註冊表安裝 MCP 伺服器「{0}」。",
        "unknownId": "MCP 伺服器「{0}」未列於您的 AI 登錄檔中。"
      }
    },
    "ai-registry": {
      "action": {
        "fix": "修正設定",
        "link": "登錄檔連結",
        "unlink": "解除連結",
        "updateTooltip": "更新自 {0} 至 {1}"
      },
      "skill": {
        "action": {
          "fix": "修正技能",
          "link": "登錄檔連結",
          "unlink": "解除連結"
        },
        "fixed": "已恢復「{0}」技能。",
        "githubToken": {
          "mdDescription": "從 GitHub 下載技能時可選用之 GitHub 個人存取憑證。此憑證可將 GitHub 的請求速率限制從每小時 60 次提高至 5000 次。 **請注意:** 若啟用此設定,該存取憑證將以明文形式儲存於執行 Theia 的機器上。建議使用環境變數 `GITHUB_TOKEN` 來安全地提供此憑證。"
        },
        "installUri": {
          "confirm": {
            "msg": "請從 {1}? 下載相關檔案,以安裝「{0}」這項技能。",
            "title": "安裝技能"
          },
          "fetchFailed": "無法載入 AI 登錄檔以安裝技能「{0}」。",
          "missingId": "安裝連結缺少必要的「id」參數。",
          "success": "已從 AI 註冊表安裝技能「{0}」。",
          "unknownId": "您的 AI 註冊表中未列出「{0}」這項技能。"
        },
        "installed": "已安裝技能「{0}」。",
        "linked": "相關技能「{0}」。",
        "uninstalled": "已解除安裝技能「{0}」。",
        "unlinked": "未連結的技能「{0}」。",
        "updated": "已更新技能「{0}」。",
        "warning": {
          "fix": "此技能的檔案與登錄檔不同。請點擊「修復技能」以還原這些檔案。",
          "linkStale": "此功能是透過登錄檔安裝的,但登錄檔中已不再列出該功能。請按一下「解除連結」以移除登錄檔連結並保留檔案,或按一下「解除安裝」以移除該功能。",
          "notInRegistry": "不在登錄檔中"
        },
        "watcherStopped": "已停止監控技能資料夾的變更。已安裝的技能可能不再自動更新。請重新載入視窗以恢復此功能。"
      },
      "warning": {
        "fixConfig": "此伺服器的設定與登錄檔不符。請按一下「修復設定」以還原設定。",
        "linkStale": "此伺服器是透過登錄檔安裝的,但登錄檔中已不再列出該伺服器。如果您確定要保留該伺服器,且其仍能正常運作,請按一下「解除連結」以移除登錄檔連結。否則,請按一下「解除安裝」以移除該伺服器。",
        "notInRegistry": "不在登錄檔中"
      }
    },
    "ai-terminal": {
      "allowAllConfirm": "我理解,允許所有",
      "allowAllForever": "始終允許所有殼層指令...",
      "allowAllSession": "允許此對話執行所有殼層指令...",
      "allowAllSessionConfirm": "我明白了,允許此對話中的所有內容",
      "allowAllSessionTitle": "允許此對話執行所有 Shell 指令?",
      "allowAllSessionWarning": "此設定將允許 AI 在本次對話會話剩餘時間內執行任何 shell 指令,且無需確認。shell 指令具備完整系統存取權限,可執行任意命令、修改工作區外的檔案,並存取網路資源。被列入拒絕清單的指令仍將被阻擋。",
      "allowAllTitle": "允許執行所有 Shell 指令?",
      "allowAllWarning": "此設定將允許 AI 無需確認即可執行任何 shell 指令。shell 指令具備完整系統存取權限,可執行任意命令、修改工作區外的檔案,並存取網路資源。列入拒絕清單的指令仍將被阻擋。",
      "alwaysAllowPattern": "始終允許 {0}",
      "alwaysAllowPatterns": "始終允許 {0} 與 {1}",
      "alwaysAllowPatternsList": "始終允許 {0}",
      "alwaysDenyPattern": "永遠拒絕 {0}",
      "alwaysDenyPatterns": "永遠拒絕 {0} 與 {1}",
      "alwaysDenyPatternsList": "永遠拒絕 {0}",
      "cancelExecution": "取消命令執行",
      "canceling": "正在取消...",
      "configurePermissions": "設定殼層指令權限",
      "confirmExecution": "確認 Shell 指令",
      "denialReason": "原因",
      "executionDenied": "拒絕",
      "executionDeniedWithReason": "拒絕並附理由",
      "partialOutput": "部分輸出",
      "shellCommandAllowlist": {
        "description": "殼層指令模式清單。使用 * 作為萬用字元:\"git log\"(精確匹配)\"git log *\"(可選參數)\"* --version\"(任何以 --version 結尾的指令)萬用字元必須置於空格之前。含危險模式的指令(如 $、反引號)絕不自動允許。"
      },
      "shellCommandDenylist": {
        "description": "應永久拒絕的殼層指令模式清單。符合這些模式的指令將自動拒絕且不需確認。採用模式語法:\"git push\"(精確匹配)或 \"git push *\"(含任意參數)。預設內建危險指令模式(eval、exec、sudo、rm -rf 等)。"
      },
      "timeout": "超時",
      "workingDirectory": "工作目錄"
    },
    "ai-tool-sketchpad": {
      "addItemProperty": "新增項目屬性",
      "addParameter": "新增參數",
      "addProperty": "新增屬性",
      "addTool": "新增工具",
      "askAtRuntimeHint": "當大型語言模型(LLM)呼叫此工具時,會彈出一個快速輸入視窗,要求您提供回傳值。",
      "askReturnPlaceholder": "請輸入此工具呼叫的回傳值...",
      "askReturnPrompt": "工具「{0}」是透過以下指令呼叫的:{1}",
      "confirmDelete": "您確定要刪除工具「{0}」嗎?",
      "descriptionPlaceholder": "請描述該工具的功能……",
      "itemType": "項目類型:",
      "label": "AI 工具 Sketchpad",
      "nParameters": "{0} 參數",
      "nameDuplicate": "目前已存在同名的工具。",
      "nameEmpty": "工具名稱不得為空。",
      "nameInvalid": "工具名稱僅可包含字母、數字、底線及連字號(1 至 128 個字元)。",
      "noItemProperties": "未定義任何項目屬性。",
      "noParameters": "未定義任何參數。",
      "noTools": "目前尚無工具。",
      "oneParameter": "1 個參數",
      "parameters": "參數",
      "required": "必填",
      "returnMode": "返回模式",
      "returnModeAskAtRuntime": "執行時詢問",
      "returnModeAskShort": "於執行時查詢",
      "returnModeStatic": "靜態回傳值",
      "returnModeStaticShort": "靜態",
      "selectTool": "選擇一個工具進行編輯,或新增一個工具以開始草圖繪製。",
      "staticReturn": "靜態回傳值",
      "staticReturnHint": "此靜態值會在每次呼叫該工具時返回,無論輸入參數為何。",
      "staticReturnPlaceholder": "呼叫此工具時所返回的值(例如 JSON 字串)",
      "toolName": "工具名稱",
      "toolNamePlaceholder": "例如:getWeather",
      "untitledTool": "無標題工具"
    },
    "callhierarchy": {
      "noCallers": "未偵測到任何呼叫方。",
      "open": "開啟呼叫層級"
    },
    "chat": {
      "taskContextVariable": {
        "args": {
          "contextId": {
            "description": "要檢索的任務上下文識別碼,或需摘要的聊天會話。"
          }
        },
        "description": "為任務提供背景資訊,例如完成任務的計畫或先前工作階段的摘要。",
        "label": "任務上下文"
      }
    },
    "collaboration": {
      "collaborate": "協作",
      "collaboration": "協作",
      "collaborationWorkspace": "協作工作區",
      "connected": "已連接",
      "connectedSession": "已連接到協作會話",
      "copiedInvitation": "邀請代碼已複製至剪貼簿。",
      "copyAgain": "再次複製",
      "createRoom": "建立新的協作會話",
      "creatingRoom": "建立工作階段",
      "end": "結束協作會話",
      "endDetail": "終止會話、停止內容共享,並撤銷其他人的存取權限。",
      "enterCode": "輸入協作會話代碼",
      "failedCreate": "建立房間失敗:{0}",
      "failedJoin": "加入房間失敗:{0}",
      "fieldRequired": "「{0}」欄位為必填欄位。登入已中止。",
      "invite": "邀請他人",
      "inviteDetail": "複製邀請代碼以便與他人分享,使其能加入本次會議。",
      "joinRoom": "加入協作會話",
      "joiningRoom": "加入工作階段",
      "leave": "離開協作會話",
      "leaveDetail": "從當前協作會話中斷連接並關閉工作區。",
      "loginFailed": "登入失敗。",
      "loginSuccessful": "登入成功。",
      "noAuth": "伺服器未提供任何驗證方法。",
      "optional": "可選",
      "selectAuth": "選擇驗證方法",
      "selectCollaboration": "選擇協作選項",
      "serverUrl": "伺服器網址",
      "serverUrlDescription": "用於即時協作會話的開放協作工具伺服器實例網址",
      "sharedSession": "共享協作會話",
      "startSession": "啟動或加入協作會話",
      "userWantsToJoin": "使用者 '{0}' 希望加入協作空間",
      "whatToDo": "您希望與其他協作者進行哪些操作?"
    },
    "core": {
      "about": {
        "compatibility": "{0} 相容性",
        "defaultApi": "預設的{0}API",
        "listOfExtensions": "擴充功能清單",
        "monacoEditor": "Monaco Editor 版本"
      },
      "common": {
        "closeAll": "關閉所有分頁",
        "closeAllTabMain": "關閉主區域所有分頁",
        "closeOtherTabMain": "關閉主區域中的其他分頁",
        "closeOthers": "關閉其他分頁",
        "closeRight": "關閉右側標籤頁",
        "closeTab": "關閉標籤頁",
        "closeTabMain": "關閉主區域中的標籤頁",
        "collapseAllTabs": "收合所有側邊面板",
        "collapseBottomPanel": "切換底部面板",
        "collapseLeftPanel": "切換左側面板",
        "collapseRightPanel": "切換右側面板",
        "collapseTab": "收合側邊面板",
        "showNextTabGroup": "切換至下一個分頁組",
        "showNextTabInGroup": "切換至群組中的下一個分頁",
        "showPreviousTabGroup": "切換至上一個分頁群組",
        "showPreviousTabInGroup": "切換至群組中的上一個分頁",
        "toggleMaximized": "切換最大化"
      },
      "copyInfo": "先開啟檔案以複製其路徑",
      "copyWarn": "請使用瀏覽器的複製指令或快捷鍵。",
      "cutWarn": "請使用瀏覽器的剪下指令或快捷鍵。",
      "enhancedPreview": {
        "classic": "顯示包含基本資訊的標籤頁簡易預覽。",
        "enhanced": "顯示帶有額外資訊的增強式分頁預覽。",
        "visual": "顯示標籤頁的視覺預覽。"
      },
      "highlightModifiedTabs": "控制是否在已修改(髒污狀態)的編輯器標籤頁上繪製頂部邊框。",
      "jumpListName": "最近的工作區",
      "keybinding": {
        "duplicateModifierError": "無法解析鍵盤快捷鍵 {0} 重複修飾符",
        "metaError": "無法解析鍵盤快捷鍵 {0} meta 僅適用於 OSX",
        "unrecognizedKeyError": "在 {1} 中未識別鍵值 {0}"
      },
      "keybindingStatus": "{0} 按下後,等待更多按鍵輸入",
      "keyboard": {
        "choose": "選擇鍵盤佈局",
        "chooseLayout": "選擇鍵盤佈局",
        "current": "(現行版本:{0})",
        "currentLayout": " - 當前佈局",
        "mac": "Mac 鍵盤",
        "pc": "個人電腦鍵盤",
        "tryDetect": "嘗試從瀏覽器資訊與按鍵輸入偵測鍵盤佈局。"
      },
      "navigator": {
        "clipboardWarn": "剪貼簿存取權限遭拒絕。請檢查瀏覽器的權限設定。",
        "clipboardWarnFirefox": "剪貼簿 API 目前不可用。可透過「{1}」頁面中的「{0}」選項啟用此功能,啟用後請重新載入 Theia。請注意,此設定將允許 Firefox 完全存取系統剪貼簿。"
      },
      "pasteWarn": "請使用瀏覽器的貼上指令或快捷鍵。",
      "perspective": {
        "resetPerspective": "重設視角(實驗性功能)",
        "selectPerspective": "選擇視角",
        "switchPerspective": "切換視角(實驗性功能)"
      },
      "quitMessage": "任何未儲存的變更將不會被儲存。",
      "resetWorkbenchLayout": "重設工作區佈局",
      "searchbox": {
        "close": "關閉(Escape)",
        "next": "下一頁(向下)",
        "previous": "上一頁(上)",
        "showAll": "顯示所有項目",
        "showOnlyMatching": "僅顯示符合條件的項目"
      },
      "secondaryWindow": {
        "alwaysOnTop": "啟用時,次要視窗將始終置於所有其他視窗之上,包含不同應用程式的視窗。",
        "description": "設定提取的次級視窗初始位置與大小。",
        "fullSize": "提取元件的位置與尺寸將與運行中的 Theia 應用程式保持一致。",
        "halfWidth": "提取的小部件位置與尺寸將佔據運行中 Theia 應用程式寬度的一半。",
        "originalSize": "提取的小工具位置與尺寸將與原始小工具完全一致。"
      },
      "severity": {
        "log": "日誌"
      },
      "silentNotifications": "控制是否抑制通知彈出視窗。",
      "tabDefaultSize": "指定標籤頁的預設大小。",
      "tabMaximize": "控制是否在雙擊時最大化標籤頁。",
      "tabMinimumSize": "指定標籤頁的最小尺寸。",
      "tabShrinkToFit": "將標籤頁縮小以適應可用空間。",
      "window": {
        "tabCloseIconPlacement": {
          "description": "將關閉圖示置於標籤頁標題的起始或結尾位置。所有平台預設皆為結尾位置。",
          "end": "關閉圖示應置於標籤末端。在由左至右的語言中,此位置對應於標籤頁的右側。",
          "start": "將關閉圖示置於標籤開頭。在由左至右的語言中,此處即為標籤頁的左側。"
        }
      },
      "window.menuBarVisibility": "選單以緊湊按鈕形式顯示於側邊欄。當{0}設定為{1}時,此值將被忽略。"
    },
    "debug": {
      "TheiaIDE": "Theia IDE",
      "addConfigurationPlaceholder": "選擇工作區根目錄以新增設定至",
      "breakpoint": "中斷點",
      "cannotRunToThisLocation": "無法將當前執行緒移至指定位置。",
      "compound-cycle": "啟動配置「{0}」包含與自身循環的設定",
      "conditionalBreakpoint": "條件式中斷點",
      "conditionalBreakpointsNotSupported": "此除錯類型不支援條件式中斷點",
      "confirmRunToShiftedPosition_msg": "目標位置將移至行{0},列{1}。仍要執行嗎?",
      "confirmRunToShiftedPosition_title": "無法將當前執行緒精確執行至指定位置",
      "consoleFilterAriaLabel": "過濾除錯控制台輸出",
      "consoleFilterPlaceholder": "篩選 (例如:文字、!排除)",
      "consoleFilterTooltip": "透過文字過濾控制台輸出。多個術語以逗號分隔。以 `!` 前置符排除特定術語。\n\n範例:\n\n- `文字` - 顯示包含「文字」的行\n- `文字, 其他` - 顯示包含「文字」或「其他」的行\n- `!文字` - 隱藏包含「文字」的行\n- `文字, !其他` - 顯示「文字」但隱藏「其他」",
      "consoleSessionSelectorTooltip": "在不同除錯工作階段之間切換。每個除錯工作階段皆擁有獨立的控制台輸出。",
      "consoleSeverityTooltip": "依嚴重性等級過濾控制台輸出。僅顯示符合所選嚴重性等級的訊息。",
      "continueAll": "繼續全部",
      "copyExpressionValue": "複製表達式值",
      "couldNotRunTask": "無法執行任務「{0}」。",
      "dataBreakpoint": "資料中斷點",
      "debugConfiguration": "除錯設定",
      "debugRestricted": "在受限模式下,除錯功能已停用",
      "debugSessionInitializationFailed": "除錯會話初始化失敗。請參閱控制台以獲取詳細資訊。",
      "debugSessionTypeNotSupported": "「{0}」此類除錯會話類型不受支援。",
      "debugToolbarMenu": "除錯工具列選單",
      "debugVariableInput": "設定 {0} 值",
      "disableSelectedBreakpoints": "停用選取的斷點",
      "disabledBreakpoint": "停用 {0}",
      "enableSelectedBreakpoints": "啟用所選斷點",
      "entry": "條目",
      "errorStartingDebugSession": "啟動除錯會話時發生錯誤,請檢查日誌以獲取更多詳細資訊。",
      "exception": "例外",
      "functionBreakpoint": "功能中斷點",
      "goto": "goto",
      "htiConditionalBreakpointsNotSupported": "此除錯類型不支援擊中條件式中斷點",
      "instruction-breakpoint": "指令中斷點",
      "instructionBreakpoint": "指令中斷點",
      "logpointsNotSupported": "此除錯類型不支援的記錄點",
      "missingConfiguration": "動態配置「{0}:{1}」遺失或不適用",
      "pause": "暫停",
      "pauseAll": "暫停所有",
      "reveal": "顯示",
      "step": "步驟",
      "taskTerminatedBySignal": "任務 '{0}' 因訊號 {1} 而終止。",
      "taskTerminatedForUnknownReason": "任務「{0}」因未知原因終止。",
      "taskTerminatedWithExitCode": "任務「{0}」已終止,退出代碼為{1}。",
      "threads": "執行緒",
      "toggleTracing": "啟用/停用與除錯轉接器的追蹤通訊",
      "unknownSession": "未知會話",
      "unverifiedBreakpoint": "未經核實的 {0}"
    },
    "dev-container": {
      "devcontainerFileNotFound": "工作區中未找到位於 {0} 的 Devcontainer 檔案",
      "failedToRebuild": "重建容器失敗:{0}",
      "noDevcontainerFileSpecified": "工作區未指定 devcontainer 檔案",
      "removingOldContainer": "正在移除舊容器..."
    },
    "editor": {
      "autoSaveWhenNoErrors": "啟用此功能後,將限制編輯器的自動儲存功能,僅針對在觸發自動儲存時未報告任何錯誤的檔案進行儲存。此設定僅在啟用「{0}」時生效。",
      "clearFormatterSetting": "清除格式化設定",
      "configuredIn": "設定於 {0}",
      "configuredNotInstalled": "在 {1} 中設定但未安裝的「{0}」",
      "configuredNotInstalledFallbackNamed": "在 {1} 中設定的 '{0}' 未安裝,故使用 '{2}'",
      "currentFormatter": "(現有)",
      "diffEditor.wordWrap2": "行會根據 `#editor.wordWrap#` 設定進行換行。",
      "dirtyEncoding": "檔案狀態為未儲存。請先儲存檔案,再以其他編碼重新開啟。",
      "editor.bracketPairColorization.enabled": "控制括號配對著色功能是否啟用。使用 `#workbench.colorCustomizations#` 可覆寫括號高亮顏色。",
      "editor.codeActions.triggerOnFocusChange": "當 `#files.autoSave#` 設定為 `afterDelay` 時,啟用觸發 `#editor.codeActionsOnSave#`。若需在視窗與焦點變更時觸發程式碼動作,必須將其設定為 `always`。",
      "editor.detectIndentation": "控制在開啟檔案時,是否依據檔案內容自動偵測 `#editor.tabSize#` 與 `#editor.insertSpaces#` 設定值。",
      "editor.inlayHints.enabled1": "內嵌提示預設顯示,按住 Ctrl+Alt 即可隱藏",
      "editor.inlayHints.enabled2": "內嵌提示預設為隱藏狀態,按住 Ctrl+Alt 鍵時會顯示",
      "editor.inlayHints.fontFamily": "控制編輯器內嵌提示的字型家族。若設定為空值,則使用 `#editor.fontFamily#`。",
      "editor.inlayHints.fontSize": "控制編輯器內嵌提示的字型大小。預設情況下,當設定值小於 `5` 或大於編輯器字型大小時,將使用 `#editor.fontSize#`。",
      "editor.inlineSuggest.edits.experimental.enabled": "控制是否啟用內嵌建議中的實驗性編輯功能。",
      "editor.inlineSuggest.edits.experimental.onlyShowWhenCloseToCursor": "控制是否僅在游標靠近建議時顯示內嵌建議。",
      "editor.inlineSuggest.edits.experimental.useInterleavedLinesDiff": "控制是否啟用實驗性交錯行差異顯示功能於內嵌建議中。",
      "editor.inlineSuggest.edits.experimental.useMixedLinesDiff": "控制是否啟用內嵌建議中的實驗性編輯功能。",
      "editor.insertSpaces": "按下 `Tab` 時插入空格。當 `#editor.detectIndentation#` 啟用時,此設定會根據檔案內容覆寫。",
      "editor.quickSuggestions": "控制輸入時是否自動顯示建議內容。此設定可分別針對註解、字串及其他程式碼輸入情境進行調整。快速建議功能可設定為以半透明文字顯示,或透過建議小工具呈現。另請注意 `#editor.suggestOnTriggerCharacters#` 設定項,該設定控制是否透過特殊字元觸發建議功能。",
      "editor.suggestFontSize": "建議小工具的字型大小。設定為 `0` 時,將使用 `#editor.fontSize#` 的值。",
      "editor.suggestLineHeight": "建議小工具的行高設定。當設定為 `0` 時,將採用 `#editor.lineHeight#` 的值。最小值為 8。",
      "editor.tabSize": "制表符等同於多少個空格。當 `#editor.detectIndentation#` 啟用時,此設定會根據檔案內容覆寫。",
      "formatOnSaveTimeout": "在檔案儲存時執行的格式化操作,將於指定毫秒數的超時後取消。",
      "formatter": "格式化程式",
      "noDefaultConfiguredLabel": "未設定預設格式化程式",
      "noDefaultConfiguredTooltip": "未設定預設格式化程式(可用格式化程式:{0})",
      "noEditor": "無編輯器處於活動狀態",
      "noFormatter": "無格式化程式",
      "noFormatterInstalled": "未安裝格式化工具",
      "noFormattersAvailable": "此語言暫無可用格式化工具",
      "noFormattersInstalledTooltip": "此語言尚未安裝任何格式化工具。",
      "onlyAvailableFormatter": "僅限可用格式化程式",
      "onlyFormatterInstalled": "{0} (僅安裝格式化工具)",
      "persistClosedEditors": "控制是否在視窗重新載入時,為工作區保留已關閉編輯器的歷史記錄。",
      "selectFormatter": "選擇預設格式化工具",
      "selectScope": "選擇儲存設定的位置",
      "showAllEditors": "顯示所有開啟的編輯器",
      "showFormatterInfo": "顯示格式化資訊",
      "splitHorizontal": "水平分割編輯器",
      "splitVertical": "垂直分割編輯器",
      "toggleStickyScroll": "切換固定捲動",
      "userSettingsDetail": "套用至所有工作區",
      "workspaceSettingsDetail": "僅適用於當前工作區"
    },
    "external-terminal": {
      "cwd": "為新外部終端機選取當前工作目錄"
    },
    "file-search": {
      "toggleExcludedFiles": " (按下 {0} 可顯示/隱藏排除的檔案)"
    },
    "fileDialog": {
      "showHidden": "顯示隱藏檔案"
    },
    "fileSystem": {
      "fileResource": {
        "overWriteBody": "您是否要覆蓋檔案系統中對 '{0}' 所做的變更?"
      }
    },
    "filesystem": {
      "copiedToClipboard": "已將下載連結複製至剪貼簿。",
      "copyDownloadLink": "複製下載連結",
      "dialog": {
        "initialLocation": "前往初始位置",
        "multipleItemMessage": "您只能選擇一項",
        "navigateBack": "返回",
        "navigateForward": "向前導航",
        "navigateUp": "向上導航一個目錄"
      },
      "fileResource": {
        "binaryFileQuery": "開啟此檔案可能需要一段時間,並可能導致 IDE 暫停回應。您是否仍要開啟「{0}」?",
        "binaryTitle": "此檔案為二進位格式,或採用未支援的文字編碼。",
        "largeFileTitle": "檔案過大({0})。",
        "overwriteTitle": "檔案系統中的檔案「{0}」已遭修改。"
      },
      "filesExclude": "設定全域模式以排除檔案與資料夾。例如檔案總管會依據此設定決定顯示或隱藏哪些檔案與資料夾。",
      "format": "格式:",
      "maxConcurrentUploads": "上傳多個檔案時,可同時上傳的最大檔案數量。0 表示所有檔案將以並行方式上傳。",
      "maxFileSizeMB": "控制可開啟檔案的最大檔案大小(單位:MB)。",
      "prepareDownload": "正在準備下載...",
      "prepareDownloadLink": "正在準備下載連結...",
      "processedOutOf": "處理自 {1} 的 {0}",
      "replaceTitle": "替換檔案",
      "uploadFailed": "上傳檔案時發生錯誤。{0}",
      "uploadFiles": "上傳檔案",
      "uploadedOutOf": "上傳 {0} 來自 {1}"
    },
    "getting-started": {
      "ai": {
        "header": "{0} 現已支援 AI 功能！",
        "openAIChatView": "立即開啟 AI 聊天視窗,學習如何開始！"
      },
      "apiComparator": "{0} API 相容性",
      "newExtension": "建立新擴充功能",
      "newPlugin": "建立新外掛程式",
      "startup-editor": {
        "welcomePage": "開啟歡迎頁面,內容旨在協助使用者開始使用{0}及其擴充功能。"
      },
      "telemetry": "資料使用與遙測"
    },
    "keybinding-schema-updater": {
      "deprecation": "請改用 `when` 子句。"
    },
    "keymaps": {
      "addKeybindingTitle": "為{0}新增鍵盤快捷鍵",
      "editKeybinding": "編輯鍵盤快捷鍵...",
      "editKeybindingTitle": "編輯{0}的鍵盤快捷鍵",
      "editWhenExpression": "編輯當表達式...",
      "editWhenExpressionTitle": "編輯時表達式(適用於{0})",
      "keybinding": {
        "copy": "複製鍵盤快捷鍵",
        "copyCommandId": "複製鍵盤快捷鍵指令 ID",
        "copyCommandTitle": "複製鍵盤快捷鍵指令標題",
        "edit": "編輯鍵盤快捷鍵...",
        "editWhenExpression": "編輯鍵盤快捷鍵時,當表達式..."
      },
      "keybindingCollidesValidation": "鍵盤快捷鍵目前發生衝突",
      "requiredKeybindingValidation": "需提供鍵盤快捷鍵值",
      "resetKeybindingConfirmation": "您確定要將此鍵盤快捷鍵重設為預設值嗎?",
      "resetKeybindingTitle": "重設{0}的鍵盤快捷鍵",
      "resetMultipleKeybindingsWarning": "若此指令存在多個鍵盤快捷鍵,所有設定皆將重置。"
    },
    "localize": {
      "offlineTooltip": "無法連接到後端。"
    },
    "markers": {
      "clearAll": "清除所有",
      "copyAsText": "複製為文字",
      "export": "匯出",
      "exportProblems": "匯出問題",
      "exportSuccess": "問題已成功匯出。",
      "jsonFiles": "JSON 檔案",
      "noProblems": "迄今為止,工作區中尚未偵測到任何問題。",
      "tabbarDecorationsEnabled": "在分頁列中顯示問題標記(診斷標記)。"
    },
    "memory-inspector": {
      "addressTooltip": "需顯示的記憶體位置,即地址或可評估為地址的表達式",
      "ascii": "ASCII",
      "binary": "二進位檔",
      "byteSize": "字節大小",
      "bytesPerGroup": "每組位元組數",
      "closeSettings": "關閉設定",
      "columns": "欄位",
      "command": {
        "createNewMemory": "建立新的記憶體檢查器",
        "createNewRegisterView": "建立新登錄檢視",
        "followPointer": "跟隨指標",
        "followPointerMemory": "在記憶體檢查器中追蹤指標",
        "resetValue": "重設值",
        "showRegister": "在記憶體檢查器中顯示登錄檔",
        "viewVariable": "在記憶體檢查器中顯示變數"
      },
      "data": "資料",
      "decimal": "十進位制",
      "diff": {
        "label": "差異:{0}"
      },
      "diff-widget": {
        "offset-label": "{0} 偏移量",
        "offset-title": "取自 {0} 的記憶體偏移位元組數"
      },
      "editable": {
        "apply": "套用變更",
        "clear": "清除變更"
      },
      "endianness": "端序",
      "extraColumn": "額外欄位",
      "groupsPerRow": "每行分組數",
      "hexadecimal": "十六進位制",
      "length": "長度",
      "lengthTooltip": "需擷取的位元組數,以十進位或十六進位表示",
      "memory": {
        "addressField": {
          "memoryReadError": "在位置欄位中輸入地址或表達式。"
        },
        "freeze": "凍結記憶體檢視",
        "hideSettings": "隱藏設定面板",
        "readError": {
          "bounds": "記憶體邊界超出,結果將被截斷。",
          "noContents": "目前無可用記憶體內容。"
        },
        "readLength": {
          "memoryReadError": "在長度欄位中輸入長度(十進位或十六進位數值)。"
        },
        "showSettings": "顯示設定面板",
        "unfreeze": "解除凍結記憶體檢視",
        "userError": "取得記憶體時發生錯誤。"
      },
      "memoryCategory": "記憶體檢查器",
      "memoryInspector": "記憶體檢查器",
      "memoryTitle": "記憶體",
      "octal": "八進制",
      "offset": "偏移量",
      "offsetTooltip": "導航時需添加至當前記憶體位置的偏移量",
      "provider": {
        "localsError": "無法讀取本地變數。無有效除錯會話。",
        "readError": "無法讀取記憶體。無有效除錯會話。",
        "writeError": "無法寫入記憶體。無有效除錯會話。"
      },
      "register": "註冊",
      "register-widget": {
        "filter-placeholder": "篩選器(以...開頭)"
      },
      "registerReadError": "取得寄存器時發生錯誤。",
      "registers": "註冊表",
      "toggleComparisonWidgetVisibility": "切換比較小工具可見性",
      "utils": {
        "afterBytes": "您必須在欲比較的兩個元件中均載入記憶體。{0} 目前未載入任何記憶體。",
        "bytesMessage": "您必須在欲比較的兩個元件中均載入記憶體。{0} 目前未載入任何記憶體。"
      }
    },
    "messages": {
      "notificationTimeout": "此超時後,資訊性通知將被隱藏。",
      "toggleNotifications": "切換通知"
    },
    "mini-browser": {
      "typeUrl": "輸入網址"
    },
    "monaco": {
      "noSymbolsMatching": "無符號匹配",
      "typeToSearchForSymbols": "輸入內容以搜尋符號"
    },
    "navigator": {
      "autoReveal": "自動顯示",
      "clipboardWarn": "剪貼簿存取權限遭拒絕。請檢查瀏覽器的權限設定。",
      "clipboardWarnFirefox": "剪貼簿 API 目前不可用。可透過「{1}」頁面中的「{0}」選項啟用此功能,啟用後請重新載入 Theia。請注意,此設定將允許 Firefox 完全存取系統剪貼簿。",
      "nothingToPaste": "剪貼簿中沒有可在此處貼上的工作區檔案。",
      "openWithSystemEditor": "使用系統編輯器開啟",
      "refresh": "在資源管理器中重新整理",
      "reveal": "在資源管理器中顯示",
      "systemEditor": "系統編輯器",
      "toggleHiddenFiles": "切換隱藏檔案"
    },
    "output": {
      "clearOutputChannel": "清除輸出通道...",
      "closeOutputChannel": "關閉輸出通道...",
      "hiddenChannels": "隱藏頻道",
      "hideOutputChannel": "隱藏輸出通道...",
      "maxChannelHistory": "輸出通道中的最大條目數量。",
      "outputChannels": "輸出通道",
      "showOutputChannel": "顯示輸出通道..."
    },
    "plugin": {
      "blockNewTab": "您的瀏覽器阻止了新分頁的開啟"
    },
    "plugin-dev": {
      "alreadyRunning": "託管實例已處於運行狀態。",
      "debugInstance": "除錯實例",
      "debugMode": "使用 inspect 或 inspect-brk 進行 Node.js 除錯",
      "debugPorts": {
        "debugPort": "此伺服器 Node.js 除錯所使用的連接埠",
        "serverName": "插件主機伺服器名稱,例如「--hosted-plugin-inspect=」中的「hosted-plugin」或「--headless-hosted-plugin-inspect=」中的「headless-hosted-plugin」。"
      },
      "devHost": "開發主機",
      "failed": "無法執行託管外掛程式執行個體:{0}",
      "hostedPlugin": "託管外掛程式",
      "hostedPluginRunning": "託管外掛程式:正在執行",
      "hostedPluginStarting": "託管外掛程式:啟動中",
      "hostedPluginStopped": "託管外掛程式:已停止",
      "hostedPluginWatching": "託管外掛程式:監看",
      "instanceTerminated": "{0} 已終止",
      "launchOutFiles": "用於定位生成 JavaScript 檔案的全域模式陣列(`${pluginPath}` 將被插件實際路徑取代)。",
      "noValidPlugin": "指定的資料夾未包含有效的外掛程式。",
      "notRunning": "託管實例未運行。",
      "pluginFolder": "外掛程式資料夾設定為:{0}",
      "preventedNewTab": "您的瀏覽器阻止了新分頁的開啟",
      "restartInstance": "重新啟動實例",
      "running": "託管實例正在運行於:",
      "selectPath": "選擇路徑",
      "startInstance": "啟動實例",
      "starting": "啟動託管實例伺服器...",
      "stopInstance": "停止執行個體",
      "unknownTerminated": "該執行個體已終止",
      "watchMode": "在開發中的外掛程式上執行監控器"
    },
    "plugin-ext": {
      "authentication-main": {
        "loginTitle": "登入",
        "signedOut": "已成功登出。"
      },
      "extensionsRestrictedMode": "在受限模式下,某些擴充功能已被停用",
      "supportNodeGlobalNavigator": "若啟用此選項,擴充功能主機中的全域 navigator 物件將定義為由 Node.js 所提供。擴充功能可透過 navigator 物件的存在,作為程式碼正在瀏覽器中執行的提示。停用此選項(預設值)將在擴充功能主機中取消定義 navigator,以維持此假設。",
      "webviewTrace": "控制與網頁檢視器的通訊追蹤功能。",
      "webviewWarnIfUnsecure": "警告使用者當前部署的網頁檢視器存在安全性風險。"
    },
    "preferences": {
      "ai-features": "AI 功能",
      "hostedPlugin": "託管外掛程式",
      "input": {
        "browse": "瀏覽"
      },
      "sessionOverride": {
        "suffix": "由工作階段覆寫",
        "suffixTooltip": "此偏好設定具有透過 --session-preference 設定的會話值。在此處編輯該設定,將清除本會話剩餘時間內的會話覆寫設定。"
      },
      "sessionPreferences": {
        "statusBar": "工作階段偏好設定({0})",
        "tooltipBody": "這些設定是透過 --session-preference 參數傳入的,僅存在於記憶體中。點擊設定名稱即可跳轉至「設定」視圖中的對應項目。",
        "tooltipChangeNote": "編輯其中任何一項,都會清除本次執行階段的設定覆寫。若要在下次啟動時使用已儲存的值,請勿使用 --session-preference 參數重新啟動程式。",
        "tooltipHeader": "這些設定在本次工作階段中已被覆寫",
        "valueOff": "關閉",
        "valueOn": "on"
      },
      "toolbar": "工具列"
    },
    "preview": {
      "openByDefault": "預設開啟預覽視窗而非編輯器。"
    },
    "property-view": {
      "lastModified": "最後修改時間",
      "noProperties": "無可用屬性。",
      "properties": "屬性",
      "symbolicLink": "符號連結"
    },
    "remote": {
      "dev-container": {
        "attach": "附加至正在執行的容器",
        "attachError": "無法連接到容器:{0}",
        "attachWarning": "附加至容器將執行其中的程式碼。請僅附加至您信任來源的容器。",
        "attachWarningTitle": "附加至容器",
        "attaching": "連接至容器",
        "cliAttachError": "無法連接到容器:{0}",
        "cliContainerNotFound": "找不到容器「{0}」或該容器未執行中。",
        "connect": "重新開啟於容器中",
        "enterCustomPath": "輸入自訂路徑...",
        "enterWorkspacePath": "請在容器內輸入工作區路徑",
        "foundConfigMsg": "在 {0} 發現了 devcontainer.json 檔案。您是否要套用其中的 post-attach 設定(擴充功能、端口轉發等)?",
        "foundConfigTitle": "已找到開發容器設定",
        "noDevcontainerFiles": "工作區中未找到 devcontainer.json 檔案。請確認您已建立包含 devcontainer.json 檔案的 .devcontainer 目錄。",
        "noRunningContainers": "未找到正在執行的容器。",
        "rebuild": "重建容器",
        "rebuilding": "重建開發容器",
        "reopenInContainer": "在容器中重新開啟",
        "selectContainer": "選擇一個正在運行的容器以進行附加",
        "selectDevcontainer": "選擇一個 devcontainer.json 檔案",
        "selectWorkspacePath": "在容器內選取工作區路徑",
        "suggestion": "此工作區具有開發容器設定。您是否要在容器中重新開啟它?"
      },
      "port-forwarding": {
        "focusPorts": "連接埠:聚焦於「連接埠檢視」"
      },
      "ssh": {
        "connect": "將當前視窗連接到主機...",
        "connectToConfigHost": "在設定檔中將當前視窗連接到主機...",
        "enterHost": "輸入 SSH 主機名稱",
        "enterUser": "輸入 SSH 使用者名稱",
        "failure": "無法開啟與遠端主機的 SSH 連線。",
        "hostPlaceHolder": "例如:hello@example.com",
        "needsHost": "請輸入主機名稱。",
        "needsUser": "請輸入使用者名稱。",
        "userPlaceHolder": "例如:你好"
      },
      "sshNoConfigPath": "未找到 SSH 設定路徑。",
      "wsl": {
        "connectToWsl": "連接到 WSL",
        "connectToWslUsingDistro": "使用發行版連接到 WSL...",
        "noWslDistroFound": "未找到任何 WSL 發行版。請先安裝 WSL 發行版。",
        "reopenInWsl": "在 WSL 中重新開啟資料夾",
        "selectWSLDistro": "選擇 WSL 發行版"
      }
    },
    "scm": {
      "1HourAgo": "1 小時前",
      "1MinuteAgo": "1 分鐘前",
      "amend": "修正",
      "amendHeadCommit": "HEAD 提交",
      "amendLastCommit": "修改最後一次提交",
      "changeRepository": "變更儲存庫...",
      "dirtyDiff": {
        "close": "關閉 變更 預覽檢視"
      },
      "justNow": "剛才",
      "mergeEditor": {
        "resetConfirmationTitle": "您確定要重置此編輯器中的合併結果嗎?"
      },
      "noChanges": "沒有修改過的檔案。",
      "noHistory": "無版本控制歷史紀錄。",
      "noHistoryForError": "{0} 目前沒有可用歷史紀錄",
      "prepositionIn": "以及",
      "unamend": "不修改",
      "unamendCommit": "不修改提交"
    },
    "search-in-workspace": {
      "includeIgnoredFiles": "包含忽略檔案",
      "noFolderSpecified": "您尚未開啟或指定任何資料夾。目前僅搜尋已開啟的檔案。",
      "resultSubset": "此僅為所有結果的子集。請使用更具體的搜尋詞彙以縮小結果清單範圍。",
      "searchExclude": "設定 [通配符模式](https://aka.ms/vscode-glob-patterns) 以在全文搜尋及快速開啟的檔案搜尋中排除特定檔案與資料夾。此設定會繼承 `#files.exclude#` 設定中的所有通配符模式。",
      "searchOnEditorModification": "當編輯器內容被修改時,自動搜尋當前編輯器。"
    },
    "secondary-window": {
      "extract-widget": "將檢視窗格移至次要視窗"
    },
    "shell-area": {
      "secondary": "次要視窗"
    },
    "task": {
      "attachTask": "附加任務...",
      "circularReferenceDetected": "偵測到循環引用:{0} --> {1}",
      "clearHistory": "清除歷史記錄",
      "errorKillingTask": "終止任務「{0}」時發生錯誤:{1}",
      "errorLaunchingTask": "啟動任務「{0}」時發生錯誤:{1}",
      "invalidTaskConfigs": "發現無效的任務配置。請開啟 tasks.json 檔案,並在「問題檢視窗格」中查閱詳細資訊。",
      "neverScanTaskOutput": "切勿掃描任務輸出內容",
      "noTaskToRun": "未找到可執行的任務。設定任務...",
      "noTasksFound": "未找到任何任務",
      "notEnoughDataInDependsOn": "「dependsOn」欄位提供的資訊不足以匹配正確任務！",
      "schema": {
        "commandOptions": {
          "cwd": "執行程式或腳本的當前工作目錄。若未指定,則使用 Theia 當前工作區根目錄。"
        },
        "presentation": {
          "panel": {
            "dedicated": "終端機專門用於執行特定任務。若再次執行該任務,終端機將被重複使用。然而,不同任務的輸出結果會顯示於不同的終端機視窗中。",
            "new": "每次執行該任務時,皆會使用全新的乾淨終端機。",
            "shared": "終端機為共享模式,其他任務運行的輸出結果將追加至同一終端機。"
          },
          "showReuseMessage": "控制是否顯示「終端機將被任務重複使用」的訊息。"
        },
        "problemMatcherObject": {
          "owner": "Theia 內部問題的所有者。若已指定 base 參數則可省略。若省略且未指定 base,預設值為 'external'。"
        }
      },
      "taskAlreadyRunningInTerminal": "任務已在終端機中執行",
      "taskExitedWithCode": "任務「{0}」已以代碼{1}結束。",
      "taskIdLabel": "#{0}",
      "taskRestricted": "在受限模式下,任務執行功能已停用",
      "taskTerminatedBySignal": "任務 '{0}' 已因信號 {1} 而終止。",
      "terminalWillBeReusedByTasks": "終端機將被任務重複使用。"
    },
    "telemetry": {
      "filters": "限制傳送至各遙測接收端的話題模式。若未指定條目,則允許所有接收端感興趣的話題;若陣列為空,則會停用該接收端。"
    },
    "terminal": {
      "defaultProfile": "{0} 預設使用的設定檔",
      "enableCommandHistory": "透過 shell 注入功能,分別追蹤終端機指令及其輸出內容。此功能可實現諸如在 UI 中視覺區分指令,以及讓 AI 代理程式以更結構化的方式存取終端機等應用情境。切換此設定不會影響已開啟的終端機。\n\n&nbsp;\n\n此功能目前僅支援執行 bash 或 zsh 的任務終端機與使用者終端機。",
      "enableCommandSeparator": "在終端機中,於已執行的命令與其輸出結果之間啟用視覺分隔線。此變更僅適用於修改此設定後執行的命令。僅在啟用「{0}」時生效。",
      "enableCopy": "啟用 Ctrl+C(macOS 為 Cmd+C)以複製選取文字",
      "enablePaste": "啟用 Ctrl+V(macOS 為 Cmd+V)以從剪貼簿貼上內容",
      "profileArgs": "此設定檔使用的殼層參數。",
      "profileColor": "與終端機關聯的終端機主題顏色識別碼。",
      "profileDefault": "選擇預設設定檔...",
      "profileIcon": "與終端圖示關聯的 Codicon ID。\nterminal-tmux:\"$(terminal-tmux)\"",
      "profileNew": "新建終端機(含設定檔)...",
      "profilePath": "此設定檔所使用的殼層路徑。",
      "profiles": "建立新終端機時顯示的設定檔清單。可手動設定路徑屬性並附加選用參數。\n將現有設定檔設為 `null` 可從清單隱藏該設定檔,例如:`\"{0}\": null`。",
      "rendererType": "控制終端機的顯示方式。",
      "rendererTypeDeprecationMessage": "渲染器類型已不再作為選項提供支援。",
      "selectProfile": "為新終端機選擇設定檔",
      "shell.deprecated": "此設定已廢棄,建議採用新方法配置預設殼層:在 'terminal.integrated.profiles.{0}' 建立終端機設定檔,並於 'terminal.integrated.defaultProfile.{0}' 將其設定檔名稱設為預設值。",
      "shellArgsLinux": "在 Linux 終端機上使用時需指定的命令列參數。",
      "shellArgsOsx": "在 macOS 終端機中使用的命令列參數。",
      "shellArgsWindows": "在 Windows 終端機中使用的命令列參數。",
      "shellLinux": "終端機在 Linux 系統中使用的殼層路徑(預設值:'{0}'})。",
      "shellOsx": "終端機在 macOS 上使用的殼層路徑(預設值:'{0}'})。",
      "shellWindows": "終端機在 Windows 系統中使用的殼層路徑(預設值:'{0}')。"
    },
    "terminal-manager": {
      "addTerminalToGroup": "將終端機加入群組",
      "closeDialog": {
        "message": "一旦關閉終端機管理器,其佈局將無法恢復。您確定要關閉終端機管理器嗎?",
        "title": "您是否要關閉終端管理器?"
      },
      "closeTerminalManager": "關閉終端機管理器",
      "createNewTerminalGroup": "建立新的終端機群組",
      "createNewTerminalPage": "建立新終端機頁面",
      "deleteGroup": "刪除群組",
      "deletePage": "刪除頁面",
      "deleteTerminal": "刪除終端機",
      "label": "終端機",
      "maximizeBottomPanel": "最大化底部面板",
      "minimizeBottomPanel": "最小化底部面板",
      "openTerminalManager": "開啟終端管理器",
      "page": "頁面",
      "rename": "重新命名",
      "resetTerminalManagerLayout": "重設終端機管理器佈局",
      "tabsDisplay": "控制終端機的顯示方式。「樹狀」模式以樹狀結構管理多個終端機並於單一視窗顯示;「分頁」模式則將每個終端機獨立顯示於不同分頁中。",
      "toggleTreeView": "切換樹狀檢視",
      "treeViewLocation": "終端機管理器的樹狀檢視位置。僅當「terminal.grouping.mode」設定為「tree」時生效。"
    },
    "test": {
      "cancelAllTestRuns": "取消所有測試執行",
      "showTestOutput": "顯示測試輸出",
      "stackFrameAt": "at",
      "testRunDefaultName": "{0} 執行 {1}",
      "testRuns": "測試執行"
    },
    "toolbar": {
      "addCommand": "將命令新增至工具列",
      "addCommandPlaceholder": "尋找可新增至工具列的指令",
      "centerColumn": "中心欄位",
      "failedUpdate": "更新 '{1}' 中的 '{0}' 值失敗。",
      "filterIcons": "篩選圖示",
      "iconSelectDialog": "為「{0}」選擇圖示",
      "iconSet": "圖示集",
      "insertGroupLeft": "插入分組分隔符(左側)",
      "insertGroupRight": "插入分組分隔符號(右側)",
      "jsonError": "讀取您的 toolbar.json 檔案時發生錯誤。請右鍵點擊工具列並選擇「自訂工具列」,以檢查檔案是否損毀。您也可以透過選擇「還原工具列預設值」將其重設為預設狀態。",
      "leftColumn": "左欄",
      "openJSON": "自訂工具列(開啟 JSON)",
      "removeCommand": "從工具列移除命令",
      "restoreDefaults": "還原工具列預設值",
      "rightColumn": "右欄",
      "selectIcon": "選擇圖示",
      "toggleToolbar": "切換工具列",
      "toolbarLocationPlaceholder": "您希望將指令新增至何處?",
      "useDefaultIcon": "使用預設圖示"
    },
    "typehierarchy": {
      "subtypeHierarchy": "子類型層級結構",
      "supertypeHierarchy": "超類型層級結構"
    },
    "variableResolver": {
      "listAllVariables": "變數:列出所有"
    },
    "vsx-registry": {
      "confirmDialogMessage": "擴充功能「{0}」尚未經過驗證,可能存在安全風險。",
      "confirmDialogTitle": "您確定要繼續安裝嗎?",
      "downloadCount": "下載次數:{0}",
      "duplicateVSIX": "無法從 VSIX 安裝「{0}」。該擴充功能已安裝。請先卸載現有擴充功能,再從 VSIX 安裝新版本。",
      "errorFetching": "取得擴充功能時發生錯誤。",
      "errorFetchingConfigurationHint": "此問題可能由網路設定異常所致。",
      "failedInstallingVSIX": "無法從 VSIX 安裝 {0}。",
      "filter": {
        "showBuiltin": "顯示內建功能",
        "showInstalled": "顯示已安裝項目",
        "showRecommended": "顯示推薦項目"
      },
      "invalidVSIX": "所選檔案並非有效的「*.vsix」外掛程式。",
      "license": "授權條款:{0}",
      "onlyShowVerifiedExtensionsDescription": "此設定可讓「{0}」僅顯示已驗證的擴充功能。",
      "onlyShowVerifiedExtensionsTitle": "僅顯示已驗證的擴充功能",
      "recommendedExtensions": "此工作區推薦使用的擴充功能名稱清單。",
      "restrictedModeInstallWarning": "若「{0}」擴充功能不支援在受限模式下運行,可能會被停用。請信任此工作區,以確保擴充功能能如預期運作。",
      "searchPlaceholder": "搜尋 Open VSX 登錄檔",
      "showInstalled": "顯示已安裝的擴充功能",
      "showRecommendedExtensions": "控制是否顯示擴充功能推薦通知。",
      "vsx-extensions-contribution": {
        "no-other-versions": "目前沒有其他版本可供使用。",
        "update-version-uninstall-error": "移除擴充功能時發生錯誤:{0}。",
        "update-version-version-error": "安裝 {1} 的 {0} 版本失敗。"
      }
    },
    "webview": {
      "goToReadme": "前往 README",
      "messageWarning": "            {0} 端點的主機模式已變更為 `{1}`;模式變更可能導致安全性漏洞。             詳情請參閱 `{2}`。"
    },
    "workspace": {
      "bothAreDirectories": "兩項資源皆為目錄。",
      "compareWithEachOther": "相互比較",
      "confirmDeletePermanently.description": "無法使用垃圾桶刪除「{0}」。是否要改為永久刪除?",
      "confirmDeletePermanently.solution": "您可在偏好設定中停用「垃圾桶」功能。",
      "confirmDeletePermanently.title": "刪除檔案失敗",
      "confirmMessage.delete": "您確定要刪除以下檔案嗎?",
      "confirmMessage.dirtyMultiple": "您確定要刪除含有未儲存變更的 {0} 檔案嗎?",
      "confirmMessage.dirtySingle": "您確定要刪除含有未儲存變更的{0}檔案嗎?",
      "confirmMessage.uriMultiple": "您確定要刪除所有選取的{0}檔案嗎?",
      "confirmMessage.uriSingle": "您確定要刪除 {0}?",
      "directoriesCannotBeCompared": "目錄無法進行比較。{0}",
      "duplicate": "重複",
      "failSaveAs": "無法為當前元件執行「{0}」。",
      "isDirectory": "「{0}」指的是目錄。",
      "manageTrustPlaceholder": "為此工作區選擇信任狀態",
      "newFilePlaceholder": "檔案名稱",
      "newFolderPlaceholder": "資料夾名稱",
      "noErasure": "注意:磁碟上不會有任何內容被刪除",
      "notWorkspaceFile": "無效的工作區檔案:{0}",
      "openRecentPlaceholder": "輸入您要開啟的工作區名稱",
      "openRecentWorkspace": "開啟最近的工作區...",
      "preserveWindow": "啟用在當前視窗開啟工作區的功能。",
      "removeFolder": "您確定要從工作區移除以下資料夾嗎?",
      "removeFolders": "您確定要從工作區移除以下資料夾嗎?",
      "restrictedModeDescription": "由於此工作區未被信任,部分功能已停用。",
      "restrictedModeFeatures": "為防範潛在有害程式碼,任務執行、除錯、擴充功能及 AI 等功能已停用。",
      "schema": {
        "folders": {
          "description": "工作區中的根目錄"
        },
        "title": "工作區檔案"
      },
      "trashTitle": "將 {0} 移至廢紙簍",
      "trustDialogMessage": "若您信任作者,此資料夾中的程式碼可能會被執行,包括任務、除錯設定、擴充功能及 AI 功能。",
      "trustDialogRestricted": "若您不信任作者,工作區將以「受限模式」開啟,此模式會停用這些功能,以防範潛在的有害程式碼。",
      "trustEmptyWindow": "控制是否預設信任空工作區。",
      "trustEnabled": "控制是否啟用工作區信任機制。若停用此功能,所有工作區均被視為可信。",
      "trustLearnMore": "進一步了解 Theia 的工作區信任機制",
      "trustTrustedFolders": "無需提示即可信任的資料夾 URI 清單。",
      "untitled-cleanup": "似乎存在大量未命名的作業區檔案。請檢查 {0} 並移除所有未使用檔案。",
      "variables": {
        "cwd": {
          "description": "任務執行器啟動時的當前工作目錄"
        },
        "file": {
          "description": "目前開啟檔案的路徑"
        },
        "fileBasename": {
          "description": "當前開啟檔案的基名"
        },
        "fileBasenameNoExtension": {
          "description": "當前開啟檔案的名稱(不含副檔名)"
        },
        "fileDirname": {
          "description": "當前開啟檔案所在目錄的名稱"
        },
        "fileExtname": {
          "description": "目前開啟檔案的副檔名"
        },
        "relativeFile": {
          "description": "當前開啟檔案相對於工作區根目錄的路徑"
        },
        "relativeFileDirname": {
          "description": "當前開啟檔案相對於 ${workspaceFolder} 的目錄名稱"
        },
        "workspaceFolder": {
          "description": "工作區根目錄的路徑"
        },
        "workspaceFolderBasename": {
          "description": "工作區根目錄的名稱"
        },
        "workspaceRoot": {
          "description": "工作區根目錄的路徑"
        },
        "workspaceRootFolderName": {
          "description": "工作區根目錄的名稱"
        }
      },
      "workspaceFolderAdded": "已建立具多個根目錄的工作區。是否要將工作區設定儲存為檔案?",
      "workspaceFolderAddedTitle": "已將資料夾新增至工作區"
    }
  },
  "vsx.disabling": "停用",
  "vsx.disabling.extensions": "停用{0}...",
  "vsx.enabling": "啟用",
  "vsx.enabling.extension": "啟用{0}..."
}
