diff --git a/webview-ui/src/i18n/locales/zh-TW/account.json b/webview-ui/src/i18n/locales/zh-TW/account.json index edd25dcf182..e333292e640 100644 --- a/webview-ui/src/i18n/locales/zh-TW/account.json +++ b/webview-ui/src/i18n/locales/zh-TW/account.json @@ -1,15 +1,15 @@ { - "title": "帳戶", + "title": "帳號", "profilePicture": "個人圖片", "logOut": "登出", "testApiAuthentication": "測試 API 認證", - "signIn": "連接到 Roo Code Cloud", - "connect": "連接", - "cloudBenefitsTitle": "連接到 Roo Code Cloud", - "cloudBenefitsSubtitle": "同步你的提示詞和遙測資料以啟用:", - "cloudBenefitHistory": "線上工作歷史", + "signIn": "登入 Roo Code Cloud", + "connect": "連線", + "cloudBenefitsTitle": "連線至 Roo Code Cloud", + "cloudBenefitsSubtitle": "同步您的提示詞和遙測資料以啟用:", + "cloudBenefitHistory": "線上工作歷史紀錄", "cloudBenefitSharing": "分享和協作功能", - "cloudBenefitMetrics": "基於工作、Token 和成本的使用指標", + "cloudBenefitMetrics": "基於工作任務、Token 和成本的用量指標", "cloudBenefitWalkaway": "使用 Roomote Control 隨時隨地追蹤和控制工作", "remoteControl": "Roomote Control", "remoteControlDescription": "允許透過 Roo Code Cloud 追蹤和操作此工作區中的工作", diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json index 818a6f7abd9..0386a7540c3 100644 --- a/webview-ui/src/i18n/locales/zh-TW/chat.json +++ b/webview-ui/src/i18n/locales/zh-TW/chat.json @@ -1,38 +1,33 @@ { - "greeting": "歡迎使用 Roo Code", + "greeting": "歡迎使用 Roo Code!", "task": { "title": "工作", "expand": "展開工作", "collapse": "收合工作", "seeMore": "顯示更多", "seeLess": "顯示較少", - "tokens": "Tokens", + "tokens": "Token", "cache": "快取", - "apiCost": "API 費用:", + "apiCost": "API 費用", "size": "大小", - "contextWindow": "上下文長度:", - "closeAndStart": "關閉現有工作並開始一項新的工作", - "export": "匯出工作紀錄", - "delete": "刪除工作(按住 Shift 並點選可跳過確認)", - "condenseContext": "智慧壓縮上下文", + "condenseContext": "智慧壓縮內容", + "contextWindow": "上下文長度", + "closeAndStart": "關閉現有工作並開始新工作", + "export": "匯出工作記錄", "share": "分享工作", + "delete": "刪除工作 (按住 Shift 並點選可跳過確認)", "shareWithOrganization": "與組織分享", "shareWithOrganizationDescription": "僅組織成員可存取", "sharePublicly": "公開分享", "sharePubliclyDescription": "任何擁有連結的人都可存取", - "connectToCloud": "連接到雲端", + "connectToCloud": "連線至雲端", "connectToCloudDescription": "登入 Roo Code Cloud 以分享工作", "sharingDisabledByOrganization": "組織已停用分享功能", "shareSuccessOrganization": "組織連結已複製到剪貼簿", "shareSuccessPublic": "公開連結已複製到剪貼簿" }, - "unpin": "取消置頂", - "pin": "置頂", - "tokenProgress": { - "availableSpace": "可用空間:{{amount}} tokens", - "tokensUsed": "已使用 tokens: {{used}} / {{total}}", - "reservedForResponse": "為模型回應保留:{{amount}} tokens" - }, + "unpin": "取消釘選", + "pin": "釘選", "retry": { "title": "重試", "tooltip": "再次嘗試操作" @@ -49,6 +44,11 @@ "title": "儲存", "tooltip": "儲存訊息變更" }, + "tokenProgress": { + "availableSpace": "可用空間:{{amount}} Token", + "tokensUsed": "已使用 Token: {{used}} / {{total}}", + "reservedForResponse": "模型回應保留:{{amount}} Token" + }, "reject": { "title": "拒絕", "tooltip": "拒絕此操作" @@ -58,6 +58,14 @@ "title": "核准", "tooltip": "核准此操作" }, + "read-batch": { + "approve": { + "title": "全部核准" + }, + "deny": { + "title": "全部拒絕" + } + }, "runCommand": { "title": "執行命令", "tooltip": "執行此命令" @@ -67,8 +75,8 @@ "tooltip": "儘管有警告仍繼續執行" }, "killCommand": { - "title": "終止指令", - "tooltip": "終止目前的指令" + "title": "終止命令", + "tooltip": "終止目前的命令" }, "resumeTask": { "title": "繼續工作", @@ -82,16 +90,19 @@ "title": "取消", "tooltip": "取消目前操作" }, - "scrollToBottom": "捲動至對話框底部", - "about": "透過 AI 輔助產生、重構和偵錯程式碼。查看我們的 說明文件 以瞭解更多資訊。", - "onboarding": "您在此工作區中的工作清單是空的。 請在下方輸入工作以開始。 不確定如何開始? 在 說明文件 中閱讀更多關於 Roo 能為您做什麼的資訊。", + "editMessage": { + "placeholder": "編輯您的訊息..." + }, + "scrollToBottom": "捲動至聊天室底部", + "about": "利用 AI 輔助產生、重構和偵錯程式碼。請參閱我們的說明文件以瞭解更多資訊。", + "onboarding": "此工作區的工作清單是空的。", "rooTips": { "boomerangTasks": { - "title": "任務編排", - "description": "將任務拆分為更小、更易於管理的部分。" + "title": "工作編排", + "description": "將工作拆分為更小、更易於管理的部分。" }, "stickyModels": { - "title": "黏性模式", + "title": "記憶模型", "description": "每個模式都會記住您上次使用的模型" }, "tools": { @@ -99,41 +110,36 @@ "description": "允許 AI 透過瀏覽網路、執行命令等方式解決問題。" }, "customizableModes": { - "title": "自訂模式", + "title": "可自訂模式", "description": "具有專屬行為和指定模型的特定角色" } }, "selectMode": "選擇互動模式", "selectApiConfig": "選取 API 設定", - "enhancePrompt": "使用額外內容增強提示", - "addImages": "新增圖片到訊息中", - "sendMessage": "傳送訊息", - "stopTts": "停止文字轉語音", - "typeMessage": "輸入訊息...", - "typeTask": "在此處輸入您的工作...", - "addContext": "輸入 @ 新增內容,輸入 / 執行指令", - "dragFiles": "按住 Shift 鍵拖曳檔案", - "dragFilesImages": "按住 Shift 鍵拖曳檔案/圖片", - "enhancePromptDescription": "「增強提示」按鈕透過提供額外內容、說明或重新表述來幫助改進您的請求。嘗試在此處輸入請求,然後再次點選按鈕以了解其運作方式。", + "enhancePrompt": "使用額外內容強化提示詞", "modeSelector": { "title": "模式", "marketplace": "模式市集", "settings": "模式設定", - "description": "專門定制Roo行為的角色。", + "description": "專門量身打造 Roo 行為的角色。", "searchPlaceholder": "搜尋模式...", "noResults": "沒有找到結果" }, + "enhancePromptDescription": "「強化提示詞」按鈕可透過提供額外內容、說明或改寫來協助改善您的提示詞。請試著在這裡輸入提示詞,然後再次點選按鈕,以了解其運作方式。", + "addImages": "新增圖片到訊息中", + "sendMessage": "傳送訊息", + "stopTts": "停止文字轉語音", + "typeMessage": "輸入訊息...", + "typeTask": "在這裡輸入您的工作...", + "addContext": "輸入 @ 新增內容,/ 執行命令", + "dragFiles": "按住 Shift 鍵拖曳檔案", + "dragFilesImages": "按住 Shift 鍵拖曳檔案/圖片", "errorReadingFile": "讀取檔案時發生錯誤:", "noValidImages": "未處理到任何有效圖片", "separator": "分隔符號", "edit": "編輯...", "forNextMode": "用於下一個模式", "forPreviousMode": "用於上一個模式", - "error": "錯誤", - "diffError": { - "title": "編輯失敗" - }, - "troubleMessage": "Roo 遇到問題...", "apiRequest": { "title": "API 請求", "failed": "API 請求失敗", @@ -143,7 +149,7 @@ }, "checkpoint": { "regular": "檢查點", - "initializingWarning": "正在初始化檢查點...如果耗時過長,你可以在設定中停用檢查點並重新啟動任務。", + "initializingWarning": "正在初始化檢查點... 如果耗時過長,您可以在設定中停用檢查點並重新啟動工作。", "menu": { "viewDiff": "檢視差異", "restore": "還原檢查點", @@ -157,60 +163,73 @@ }, "current": "目前" }, + "contextCondense": { + "title": "上下文已壓縮", + "condensing": "正在壓縮上下文...", + "errorHeader": "壓縮上下文失敗", + "tokens": "Token" + }, "instructions": { - "wantsToFetch": "Roo 想要取得詳細指示以協助目前任務" + "wantsToFetch": "Roo 想要取得詳細指示以協助目前工作" }, "fileOperations": { "wantsToRead": "Roo 想要讀取此檔案:", + "wantsToReadMultiple": "Roo 想要讀取多個檔案:", + "wantsToReadAndXMore": "Roo 想要讀取此檔案以及另外 {{count}} 個檔案:", "wantsToReadOutsideWorkspace": "Roo 想要讀取此工作區外的檔案:", "didRead": "Roo 已讀取此檔案:", "wantsToEdit": "Roo 想要編輯此檔案:", "wantsToEditOutsideWorkspace": "Roo 想要編輯此工作區外的檔案:", "wantsToEditProtected": "Roo 想要編輯受保護的設定檔案:", + "wantsToApplyBatchChanges": "Roo 想要對多個檔案套用變更:", "wantsToCreate": "Roo 想要建立新檔案:", "wantsToSearchReplace": "Roo 想要在此檔案中搜尋和取代:", "didSearchReplace": "Roo 已在此檔案執行搜尋和取代:", "wantsToInsert": "Roo 想要在此檔案中插入內容:", "wantsToInsertWithLineNumber": "Roo 想要在此檔案第 {{lineNumber}} 行插入內容:", - "wantsToInsertAtEnd": "Roo 想要在此檔案末尾新增內容:", - "wantsToReadAndXMore": "Roo 想要讀取此檔案以及另外 {{count}} 個檔案:", - "wantsToReadMultiple": "Roo 想要讀取多個檔案:", - "wantsToApplyBatchChanges": "Roo 想要對多個檔案套用變更:" + "wantsToInsertAtEnd": "Roo 想要在此檔案尾端新增內容:" }, "directoryOperations": { "wantsToViewTopLevel": "Roo 想要檢視此目錄中最上層的檔案:", "didViewTopLevel": "Roo 已檢視此目錄中最上層的檔案:", + "wantsToViewTopLevelOutsideWorkspace": "Roo 想要檢視此目錄(工作區外)中最上層的檔案:", + "didViewTopLevelOutsideWorkspace": "Roo 已檢視此目錄(工作區外)中最上層的檔案:", "wantsToViewRecursive": "Roo 想要遞迴檢視此目錄中的所有檔案:", "didViewRecursive": "Roo 已遞迴檢視此目錄中的所有檔案:", + "wantsToViewRecursiveOutsideWorkspace": "Roo 想要遞迴檢視此目錄(工作區外)中的所有檔案:", + "didViewRecursiveOutsideWorkspace": "Roo 已遞迴檢視此目錄(工作區外)中的所有檔案:", "wantsToViewDefinitions": "Roo 想要檢視此目錄中使用的原始碼定義名稱:", "didViewDefinitions": "Roo 已檢視此目錄中使用的原始碼定義名稱:", + "wantsToViewDefinitionsOutsideWorkspace": "Roo 想要檢視此目錄(工作區外)中使用的原始碼定義名稱:", + "didViewDefinitionsOutsideWorkspace": "Roo 已檢視此目錄(工作區外)中使用的原始碼定義名稱:", "wantsToSearch": "Roo 想要在此目錄中搜尋 {{regex}}:", "didSearch": "Roo 已在此目錄中搜尋 {{regex}}:", "wantsToSearchOutsideWorkspace": "Roo 想要在此目錄(工作區外)中搜尋 {{regex}}:", - "didSearchOutsideWorkspace": "Roo 已在此目錄(工作區外)中搜尋 {{regex}}:", - "wantsToViewTopLevelOutsideWorkspace": "Roo 想要檢視此目錄(工作區外)中最上層的檔案:", - "didViewTopLevelOutsideWorkspace": "Roo 已檢視此目錄(工作區外)中最上層的檔案:", - "wantsToViewRecursiveOutsideWorkspace": "Roo 想要遞迴檢視此目錄(工作區外)中的所有檔案:", - "didViewRecursiveOutsideWorkspace": "Roo 已遞迴檢視此目錄(工作區外)中的所有檔案:", - "wantsToViewDefinitionsOutsideWorkspace": "Roo 想要檢視此目錄(工作區外)中使用的原始碼定義名稱:", - "didViewDefinitionsOutsideWorkspace": "Roo 已檢視此目錄(工作區外)中使用的原始碼定義名稱:" + "didSearchOutsideWorkspace": "Roo 已在此目錄(工作區外)中搜尋 {{regex}}:" + }, + "codebaseSearch": { + "wantsToSearch": "Roo 想要在程式碼庫中搜尋:{{query}}", + "wantsToSearchWithPath": "Roo 想要在 {{path}} 中搜尋程式碼庫:{{query}}", + "didSearch_one": "找到 1 個結果", + "didSearch_other": "找到 {{count}} 個結果", + "resultTooltip": "相似度評分:{{score}} (點選開啟檔案)" }, "commandOutput": "命令輸出", "commandExecution": { "running": "正在執行", "pid": "PID: {{pid}}", - "exited": "已退出 ({{exitCode}})", + "exited": "已結束 ({{exitCode}})", "manageCommands": "管理命令權限", - "commandManagementDescription": "管理命令權限:點擊 ✓ 允許自動執行,點擊 ✗ 拒絕執行。可以開啟/關閉模式或從清單中刪除。檢視所有設定", + "commandManagementDescription": "管理命令權限:點選 ✓ 允許自動執行,點選 ✗ 拒絕執行。規則可以開啟/關閉或從清單中移除。檢視所有設定", "addToAllowed": "新增至允許清單", "removeFromAllowed": "從允許清單中移除", "addToDenied": "新增至拒絕清單", "removeFromDenied": "從拒絕清單中移除", "abortCommand": "中止命令執行", "expandOutput": "展開輸出", - "collapseOutput": "折疊輸出", + "collapseOutput": "摺疊輸出", "expandManagement": "展開命令管理部分", - "collapseManagement": "折疊命令管理部分" + "collapseManagement": "摺疊命令管理部分" }, "response": "回應", "arguments": "參數", @@ -219,60 +238,59 @@ "wantsToAccessResource": "Roo 想要存取 {{serverName}} MCP 伺服器上的資源:" }, "modes": { - "wantsToSwitch": "Roo 想要切換至 {{mode}} 模式", - "wantsToSwitchWithReason": "Roo 想要切換至 {{mode}} 模式,原因:{{reason}}", - "didSwitch": "Roo 已切換至 {{mode}} 模式", - "didSwitchWithReason": "Roo 已切換至 {{mode}} 模式,原因:{{reason}}" + "wantsToSwitch": "Roo 想要切換至 {{mode}} 模式", + "wantsToSwitchWithReason": "Roo 想要切換至 {{mode}} 模式,原因:{{reason}}", + "didSwitch": "Roo 已切換至 {{mode}} 模式", + "didSwitchWithReason": "Roo 已切換至 {{mode}} 模式,原因:{{reason}}" }, "subtasks": { - "wantsToCreate": "Roo 想要在 {{mode}} 模式下建立新的子工作:", + "wantsToCreate": "Roo 想要在 {{mode}} 模式下建立新的子工作:", "wantsToFinish": "Roo 想要完成此子工作", "newTaskContent": "子工作指示", "completionContent": "子工作已完成", "resultContent": "子工作結果", "defaultResult": "請繼續下一個工作。", - "completionInstructions": "子工作已完成!您可以檢閱結果並提出修正或下一步建議。如果一切看起來良好,請確認以將結果傳回主工作。" + "completionInstructions": "子工作已完成!您可以檢閱結果並提出修正或後續步驟。如果一切順利,請確認以將結果回傳給主任務。" }, "questions": { "hasQuestion": "Roo 有一個問題:" }, "taskCompleted": "工作完成", + "error": "錯誤", + "diffError": { + "title": "編輯失敗" + }, + "troubleMessage": "Roo 遇到問題...", "powershell": { - "issues": "看起來您遇到了 Windows PowerShell 的問題,請參考此處" + "issues": "您似乎遇到了 Windows PowerShell 的問題,請參閱此說明文件" }, "autoApprove": { "title": "自動核准:", "none": "無", - "description": "自動核准讓 Roo Code 可以在無需徵求您同意的情況下執行動作。請僅對您完全信任的動作啟用此功能。您可以在設定中進行更詳細的調整。", + "description": "自動核准讓 Roo Code 可以在無需徵求您同意的情況下執行操作。請僅對您完全信任的動作啟用此功能。您可以在設定中進行更詳細的調整。", "selectOptionsFirst": "請至少選擇以下一個選項以啟用自動核准", "toggleAriaLabel": "切換自動核准", "disabledAriaLabel": "自動核准已停用 - 請先選取選項" }, - "reasoning": { - "thinking": "思考中", - "seconds": "{{count}}秒" - }, - "contextCondense": { - "title": "上下文已壓縮", - "condensing": "正在壓縮上下文...", - "errorHeader": "上下文壓縮失敗", - "tokens": "tokens" - }, - "followUpSuggest": { - "copyToInput": "複製到輸入框(或按住 Shift 並點選)", - "autoSelectCountdown": "{{count}}秒後自動選擇", - "countdownDisplay": "{{count}}秒" - }, "announcement": { "title": "🎉 Roo Code {{version}} 已發布", "description": "Roo Code {{version}} 帶來強大的新功能和重大改進,提升您的開發工作流程。", "whatsNew": "新功能", "feature1": "訊息佇列:在 Roo 工作時將多個訊息排入佇列,讓您可以不間斷地繼續規劃工作流程。", - "feature2": "自訂斜線命令:建立個人化斜線命令,快速存取常用提示和工作流程,具備完整的 UI 管理功能。", - "feature3": "增強的 Gemini 工具:新的 URL 上下文和 Google 搜尋基礎功能為 Gemini 模型提供即時網路資訊和增強的研究能力。", + "feature2": "自訂斜線命令:建立個人化斜線命令,快速存取常用提示詞和工作流程,具備完整的 UI 管理功能。", + "feature3": "增強的 Gemini 工具:新的 URL 內容和 Google 搜尋基礎功能為 Gemini 模型提供即時網路資訊和增強的研究能力。", "hideButton": "隱藏公告", "detailsDiscussLinks": "在 DiscordReddit 取得更多詳細資訊並參與討論 🚀" }, + "reasoning": { + "thinking": "思考中", + "seconds": "{{count}} 秒" + }, + "followUpSuggest": { + "copyToInput": "複製到輸入框 (或按住 Shift 並點選)", + "autoSelectCountdown": "{{count}} 秒後自動選擇", + "countdownDisplay": "{{count}} 秒" + }, "browser": { "rooWantsToUse": "Roo 想要使用瀏覽器:", "consoleLogs": "主控台記錄", @@ -308,34 +326,19 @@ "profileViolationWarning": "目前設定檔與您的組織設定不相容", "shellIntegration": { "title": "命令執行警告", - "description": "您的命令正在沒有 VSCode 終端機 shell 整合的情況下執行。要隱藏此警告,您可以在 Roo Code 設定Terminal 部分停用 shell 整合,或使用下方連結排查 VSCode 終端機整合問題。", - "troubleshooting": "點擊此處查看 shell 整合文件。" + "description": "您的命令正在沒有 VSCode 終端機 Shell 整合的情況下執行。若要隱藏此警告,您可以在 Roo Code 設定終端機區塊中停用 Shell 整合,或使用下方的連結來排解 VSCode 終端機整合問題。", + "troubleshooting": "點選此處查看 Shell 整合文件。" }, "ask": { "autoApprovedRequestLimitReached": { - "title": "已達自動核准請求限制", - "description": "Roo 已達到 {{count}} 次 API 請求的自動核准限制。您想要重設計數並繼續工作嗎?", + "title": "已達自動核准請求上限", + "description": "Roo 已達到 {{count}} 次 API 請求的自動核准上限。您想重設計數並繼續工作嗎?", "button": "重設並繼續" }, "autoApprovedCostLimitReached": { - "title": "已达到自动批准成本上限", - "button": "重置并继续", - "description": "Roo已达到自动批准的成本限制${{count}}。您想要重置成本并继续任务吗?" - } - }, - "codebaseSearch": { - "wantsToSearch": "Roo 想要搜尋程式碼庫:{{query}}", - "wantsToSearchWithPath": "Roo 想要在 {{path}} 中搜尋:{{query}}", - "didSearch_one": "找到 1 個結果", - "didSearch_other": "找到 {{count}} 個結果", - "resultTooltip": "相似度評分:{{score}} (點擊開啟檔案)" - }, - "read-batch": { - "approve": { - "title": "全部核准" - }, - "deny": { - "title": "全部拒絕" + "title": "已達自動核准費用上限", + "description": "Roo 已達到 ${{count}} 的自動核准費用上限。您想重設費用並繼續工作嗎?", + "button": "重設並繼續" } }, "indexingStatus": { @@ -346,39 +349,36 @@ "status": "索引狀態" }, "versionIndicator": { - "ariaLabel": "版本 {{version}} - 點擊查看發布說明" + "ariaLabel": "版本 {{version}} - 點選查看發布說明" }, "rooCloudCTA": { "title": "Roo Code Cloud 即將推出!", - "description": "在雲端執行遠端代理,隨時隨地存取您的工作,與他人協作等更多功能。", + "description": "在雲端執行 Roomote 遠端代理、隨時隨地存取您的工作、與他人協作等等。", "joinWaitlist": "加入等候名單以獲得早期存取權限。" }, - "editMessage": { - "placeholder": "編輯訊息..." - }, "command": { "triggerDescription": "觸發 {{name}} 命令" }, "slashCommands": { - "tooltip": "管理斜線指令", - "title": "斜線指令", - "description": "建立自訂斜線指令,快速存取常用提示詞和工作流程。說明文件", - "globalCommands": "全域指令", - "workspaceCommands": "工作區指令", - "globalCommand": "全域指令", - "editCommand": "編輯指令", - "deleteCommand": "刪除指令", - "newGlobalCommandPlaceholder": "新增全域指令...", - "newWorkspaceCommandPlaceholder": "新增工作區指令...", + "tooltip": "管理斜線命令", + "title": "斜線命令", + "description": "建立自訂斜線命令,以便快速存取常用的提示詞和工作流程。說明文件", + "globalCommands": "全域命令", + "workspaceCommands": "工作區命令", + "globalCommand": "全域命令", + "editCommand": "編輯命令", + "deleteCommand": "刪除命令", + "newGlobalCommandPlaceholder": "新增全域命令...", + "newWorkspaceCommandPlaceholder": "新增工作區命令...", "deleteDialog": { - "title": "刪除指令", - "description": "確定要刪除指令 \"{{name}}\" 嗎?此動作無法復原。", + "title": "刪除命令", + "description": "您確定要刪除「{{name}}」命令嗎?此操作無法復原。", "cancel": "取消", "confirm": "刪除" } }, "queuedMessages": { - "title": "佇列訊息:", - "clickToEdit": "點擊編輯訊息" + "title": "佇列中的訊息:", + "clickToEdit": "點選以編輯訊息" } } diff --git a/webview-ui/src/i18n/locales/zh-TW/common.json b/webview-ui/src/i18n/locales/zh-TW/common.json index 3a3310797b4..9750590462b 100644 --- a/webview-ui/src/i18n/locales/zh-TW/common.json +++ b/webview-ui/src/i18n/locales/zh-TW/common.json @@ -1,7 +1,7 @@ { "errorBoundary": { "title": "發生錯誤", - "reportText": "請幫助我們改進,在以下位置回報此錯誤", + "reportText": "請協助我們回報此錯誤,以利產品改善:", "githubText": "我們的 GitHub Issues 頁面", "copyInstructions": "複製並貼上以下錯誤訊息,將其作為提交內容的一部分:", "errorStack": "錯誤堆疊:", @@ -24,7 +24,7 @@ "no_results": "找不到結果" }, "mermaid": { - "loading": "產生 Mermaid 圖表中...", + "loading": "正在產生 Mermaid 圖表...", "render_error": "無法渲染圖表", "buttons": { "zoom": "縮放", @@ -51,10 +51,10 @@ "file": { "errors": { "invalidDataUri": "無效的資料 URI 格式", - "copyingImage": "複製圖片時發生錯誤: {{error}}", - "openingImage": "開啟圖片時發生錯誤: {{error}}", - "pathNotExists": "路徑不存在: {{path}}", - "couldNotOpen": "無法開啟檔案: {{error}}", + "copyingImage": "複製圖片時發生錯誤:{{error}}", + "openingImage": "開啟圖片時發生錯誤:{{error}}", + "pathNotExists": "路徑不存在:{{path}}", + "couldNotOpen": "無法開啟檔案:{{error}}", "couldNotOpenGeneric": "無法開啟檔案!" }, "success": { @@ -63,25 +63,25 @@ }, "confirmation": { "deleteMessage": "刪除訊息", - "deleteWarning": "刪除此訊息將刪除對話中的所有後續訊息。是否繼續?", + "deleteWarning": "刪除此訊息將會刪除對話中所有後續的訊息。您要繼續嗎?", "editMessage": "編輯訊息", - "editWarning": "編輯此訊息將刪除對話中的所有後續訊息。是否繼續?", + "editWarning": "編輯此訊息將會刪除對話中所有後續的訊息。您要繼續嗎?", "proceed": "繼續" }, "time_ago": { "just_now": "剛剛", - "seconds_ago": "{{count}}秒前", - "minute_ago": "1分鐘前", - "minutes_ago": "{{count}}分鐘前", - "hour_ago": "1小時前", - "hours_ago": "{{count}}小時前", - "day_ago": "1天前", - "days_ago": "{{count}}天前", - "week_ago": "1週前", - "weeks_ago": "{{count}}週前", - "month_ago": "1個月前", - "months_ago": "{{count}}個月前", - "year_ago": "1年前", - "years_ago": "{{count}}年前" + "seconds_ago": "{{count}} 秒前", + "minute_ago": "1 分鐘前", + "minutes_ago": "{{count}} 分鐘前", + "hour_ago": "1 小時前", + "hours_ago": "{{count}} 小時前", + "day_ago": "1 天前", + "days_ago": "{{count}} 天前", + "week_ago": "1 週前", + "weeks_ago": "{{count}} 週前", + "month_ago": "1 個月前", + "months_ago": "{{count}} 個月前", + "year_ago": "1 年前", + "years_ago": "{{count}} 年前" } } diff --git a/webview-ui/src/i18n/locales/zh-TW/history.json b/webview-ui/src/i18n/locales/zh-TW/history.json index 447a1e7ef24..7db0fa737c2 100644 --- a/webview-ui/src/i18n/locales/zh-TW/history.json +++ b/webview-ui/src/i18n/locales/zh-TW/history.json @@ -1,10 +1,10 @@ { "recentTasks": "最近工作", - "history": "歷史記錄", + "history": "歷史紀錄", "exitSelectionMode": "離開選擇模式", "enterSelectionMode": "進入選擇模式", "done": "完成", - "searchPlaceholder": "模糊搜尋歷史記錄...", + "searchPlaceholder": "模糊搜尋歷史紀錄...", "newest": "最新", "oldest": "最舊", "mostExpensive": "費用最高", @@ -26,15 +26,15 @@ "deleteSelected": "刪除所選項目", "deleteTasks": "刪除工作", "confirmDeleteTasks": "確定要刪除 {{count}} 個工作嗎?", - "deleteTasksWarning": "已刪除的工作無法還原。請確認是否要繼續。", + "deleteTasksWarning": "已刪除的工作無法復原,請確認是否要繼續。", "deleteItems": "刪除 {{count}} 個項目", "workspace": { - "prefix": "工作區:", + "prefix": "工作區:", "current": "目前", "all": "所有" }, "sort": { - "prefix": "排序:", + "prefix": "排序:", "newest": "最新", "oldest": "最舊", "mostExpensive": "費用最高", diff --git a/webview-ui/src/i18n/locales/zh-TW/humanRelay.json b/webview-ui/src/i18n/locales/zh-TW/humanRelay.json index abf46722921..e16b1fd8b36 100644 --- a/webview-ui/src/i18n/locales/zh-TW/humanRelay.json +++ b/webview-ui/src/i18n/locales/zh-TW/humanRelay.json @@ -1,5 +1,5 @@ { - "dialogTitle": "人工中繼 - 請協助複製貼上訊息", + "dialogTitle": "人工轉發 - 請協助複製貼上訊息", "dialogDescription": "請將以下提示詞複製到網頁 AI,然後將 AI 的回覆貼上到下方的輸入框中。", "copiedToClipboard": "已複製到剪貼簿", "aiResponse": { diff --git a/webview-ui/src/i18n/locales/zh-TW/marketplace.json b/webview-ui/src/i18n/locales/zh-TW/marketplace.json index dd3d30cc2fa..5b259ee7768 100644 --- a/webview-ui/src/i18n/locales/zh-TW/marketplace.json +++ b/webview-ui/src/i18n/locales/zh-TW/marketplace.json @@ -1,5 +1,5 @@ { - "title": "Roo Marketplace", + "title": "Roo 市集", "tabs": { "installed": "已安裝", "settings": "設定", @@ -9,7 +9,7 @@ "refresh": "重新整理", "filters": { "search": { - "placeholder": "搜尋 Marketplace 項目...", + "placeholder": "搜尋市集項目...", "placeholderMcp": "搜尋 MCP...", "placeholderMode": "搜尋模式..." }, @@ -31,13 +31,13 @@ "placeholder": "輸入以搜尋和選擇標籤...", "noResults": "找不到符合的標籤", "selected": "顯示包含任何選定標籤的項目", - "clickToFilter": "點擊標籤以篩選項目" + "clickToFilter": "點選標籤以篩選項目" }, "none": "無" }, "sections": { "organizationMcps": "{{organization}} MCPs", - "marketplace": "Marketplace" + "marketplace": "市集" }, "type-group": { "modes": "模式", @@ -45,9 +45,9 @@ }, "items": { "empty": { - "noItems": "找不到 Marketplace 項目", + "noItems": "找不到市集項目", "withFilters": "嘗試調整您的篩選條件", - "noSources": "嘗試在來源標籤頁中新增來源", + "noSources": "嘗試在「來源」分頁中新增來源", "adjustFilters": "嘗試調整您的篩選條件或搜尋詞", "clearAllFilters": "清除所有篩選條件" }, @@ -70,13 +70,13 @@ "removeGlobal": "移除(全域)", "viewSource": "檢視", "viewOnSource": "在 {{source}} 上檢視", - "noWorkspaceTooltip": "開啟工作區以安裝 Marketplace 項目", + "noWorkspaceTooltip": "開啟工作區以安裝市集項目", "installed": "已安裝", "removeProjectTooltip": "從目前專案中移除", "removeGlobalTooltip": "從全域設定中移除", "actionsMenuLabel": "更多動作" }, - "removeFailed": "移除物品失敗: {{error}}", + "removeFailed": "移除項目失敗:{{error}}", "unknownError": "發生未知錯誤" }, "install": { @@ -87,28 +87,28 @@ "project": "專案(目前工作區)", "global": "全域(所有工作區)", "method": "安裝方法", + "prerequisites": "前置條件", "configuration": "設定", "configurationDescription": "設定此 MCP 伺服器所需的參數", "button": "安裝", "successTitle": "{{name}} 已安裝", "successDescription": "安裝成功完成", "installed": "安裝成功!", - "whatNextMcp": "現在您可以設定和使用此 MCP 伺服器。點擊側邊欄中的 MCP 圖示以切換標籤頁。", - "whatNextMode": "現在您可以使用此模式。點擊側邊欄中的模式圖示以切換標籤頁。", + "whatNextMcp": "您現在可以設定和使用此 MCP 伺服器。點選側邊欄的 MCP 圖示來切換分頁。", + "whatNextMode": "您現在可以使用此模式。點選側邊欄的模式圖示來切換分頁。", "done": "完成", - "goToMcp": "前往 MCP 標籤頁", + "goToMcp": "前往 MCP 分頁", "goToModes": "前往模式設定", "moreInfoMcp": "檢視 {{name}} MCP 文件", - "validationRequired": "請為 {{paramName}} 提供值", - "prerequisites": "前置條件" + "validationRequired": "請為 {{paramName}} 提供一個值" }, "sources": { - "title": "設定 Marketplace 來源", - "description": "新增包含 Marketplace 項目的 Git 儲存庫。瀏覽 Marketplace 時將會擷取這些儲存庫。", + "title": "設定市集來源", + "description": "新增包含市集項目的 Git 儲存庫。瀏覽市集時將會擷取這些儲存庫。", "add": { "title": "新增來源", "urlPlaceholder": "Git 儲存庫 URL(例如:https://github.com/username/repo)", - "urlFormats": "支援的格式:HTTPS(https://github.com/username/repo)、SSH(git@github.com:username/repo.git)或 Git 協定(git://github.com/username/repo.git)", + "urlFormats": "支援的格式:HTTPS (https://github.com/username/repo)、SSH (git@github.com:username/repo.git) 或 Git 協定 (git://github.com/username/repo.git)", "namePlaceholder": "顯示名稱(最多 20 個字元)", "button": "新增來源" }, @@ -124,10 +124,10 @@ "nonVisibleChars": "URL 包含除空格外的不可見字元", "invalidGitUrl": "URL 必須是有效的 Git 儲存庫 URL(例如:https://github.com/username/repo)", "duplicateUrl": "此 URL 已在清單中(不區分大小寫和空格的比對)", - "nameTooLong": "名稱必須為 20 個字元或更少", + "nameTooLong": "名稱必須在 20 個字元以內", "nonVisibleCharsName": "名稱包含除空格外的不可見字元", "duplicateName": "此名稱已被使用(不區分大小寫和空格的比對)", - "emojiName": "表情符號字元可能導致顯示問題", + "emojiName": "表情符號字元可能會導致顯示問題", "maxSources": "最多允許 {{max}} 個來源" } }, @@ -145,6 +145,6 @@ "confirm": "移除" }, "footer": { - "issueText": "發現 marketplace 項目問題或有新項目建議?<0>在 GitHub 開啟 issue 告訴我們!" + "issueText": "發現市集項目有問題或有新建議嗎?<0>到 GitHub 開個 issue 告訴我們!" } } diff --git a/webview-ui/src/i18n/locales/zh-TW/mcp.json b/webview-ui/src/i18n/locales/zh-TW/mcp.json index e33232f08ab..e5fc6f66e5a 100644 --- a/webview-ui/src/i18n/locales/zh-TW/mcp.json +++ b/webview-ui/src/i18n/locales/zh-TW/mcp.json @@ -2,25 +2,26 @@ "title": "MCP 伺服器", "done": "完成", "marketplace": "MCP 市集", - "description": "<0>Model Context Protocol 能與本機執行的 MCP 伺服器通訊,提供額外的工具和資源來擴展 Roo 的功能。您可以使用<1>社群開發的伺服器,或請 Roo 為您的工作流程建立新工具(例如「新增一個取得最新 npm 文件的工具」)。", + "description": "<0>模型內容協定 (Model Context Protocol) 能夠與在本機執行的 MCP 伺服器進行通訊,提供額外的工具和資源來擴展 Roo 的功能。您可以使用<1>社群開發的伺服器,或請 Roo 為您的工作流程建立新工具 (例如:「建立一個能取得最新 npm 文件的工具」)。", "instructions": "使用說明", "enableToggle": { "title": "啟用 MCP 伺服器", - "description": "開啟後 Roo 可用已連接 MCP 伺服器的工具,能力更強。不用這些工具時建議關閉,節省 API Token 費用。" + "description": "啟用此選項後,Roo 將可使用已連線 MCP 伺服器所提供的工具,進一步提升功能。如果您暫無使用這些額外工具的需求,建議關閉此選項以協助降低 API Token 費用。" }, "enableServerCreation": { - "title": "啟用 MCP 伺服器建立", - "description": "開啟後 Roo 可協助你建立<1>新自訂 MCP 伺服器。<0>了解伺服器建立", - "hint": "提示:不需要 Roo 建立新 MCP 伺服器時建議關閉,減少 API Token 費用。" + "title": "啟用 MCP 伺服器建立功能", + "description": "啟用此選項後,Roo 可協助您建立<1>全新自訂 MCP 伺服器。<0>深入了解伺服器建立流程", + "hint": "提示:若您暫無建立新 MCP 伺服器的需求,建議停用此設定,以協助降低 API Token 費用。" }, "editGlobalMCP": "編輯全域 MCP", "editProjectMCP": "編輯專案 MCP", - "learnMoreEditingSettings": "了解如何編輯 MCP 設定檔", + "refreshMCP": "重新整理 MCP 伺服器", + "learnMoreEditingSettings": "了解更多關於編輯 MCP 設定檔的資訊", "tool": { "alwaysAllow": "總是允許", "parameters": "參數", - "noDescription": "無說明", - "togglePromptInclusion": "切換在提示中的包含" + "noDescription": "暫無說明", + "togglePromptInclusion": "切換提示包含狀態" }, "tabs": { "tools": "工具", @@ -34,7 +35,7 @@ }, "networkTimeout": { "label": "網路逾時", - "description": "伺服器回應最大等待時間", + "description": "等待伺服器回應的最長時間", "options": { "15seconds": "15 秒", "30seconds": "30 秒", @@ -48,7 +49,7 @@ }, "deleteDialog": { "title": "刪除 MCP 伺服器", - "description": "你確定要刪除 MCP 伺服器「{{serverName}}」嗎?此操作無法復原。", + "description": "您確定要刪除 MCP 伺服器「{{serverName}}」嗎?此操作無法復原。", "cancel": "取消", "delete": "刪除" }, @@ -56,7 +57,6 @@ "retrying": "重試中...", "retryConnection": "重試連線" }, - "refreshMCP": "重新整理 MCP 伺服器", "execution": { "running": "執行中", "completed": "已完成", diff --git a/webview-ui/src/i18n/locales/zh-TW/prompts.json b/webview-ui/src/i18n/locales/zh-TW/prompts.json index 47a32d7d836..ca7e6f3158f 100644 --- a/webview-ui/src/i18n/locales/zh-TW/prompts.json +++ b/webview-ui/src/i18n/locales/zh-TW/prompts.json @@ -5,16 +5,16 @@ "title": "模式", "createNewMode": "建立新模式", "importMode": "匯入模式", - "noMatchFound": "找不到任何模式", "editModesConfig": "編輯模式設定", "editGlobalModes": "編輯全域模式", "editProjectModes": "編輯專案模式 (.roomodes)", "createModeHelpText": "模式是 Roo 的專屬角色,用於客製化其行為。<0>了解如何使用模式或<1>自訂模式。", - "selectMode": "搜尋模式" + "selectMode": "搜尋模式", + "noMatchFound": "找不到任何模式" }, "apiConfiguration": { "title": "API 設定", - "select": "選擇要用於此模式的 API 設定" + "select": "選擇此模式要使用的 API 設定" }, "tools": { "title": "可用工具", @@ -34,28 +34,27 @@ "roleDefinition": { "title": "角色定義", "resetToDefault": "重設為預設值", - "description": "定義此模式下 Roo 的專業知識和個性。此描述會形塑 Roo 如何展現自己並處理工作。" + "description": "定義此模式下 Roo 的專業知識和個性。此描述將會形塑 Roo 展現自我及處理工作的方式。" }, "description": { "title": "簡短描述(給人看的)", - "resetToDefault": "重置為預設描述", + "resetToDefault": "重設為預設描述", "description": "在模式選擇下拉選單中顯示的簡短描述。" }, "whenToUse": { "title": "使用時機(選用)", - "description": "描述何時應使用此模式。這有助於 Orchestrator 為任務選擇適當的模式。", - "resetToDefault": "重設「使用時機」描述為預設值" + "description": "為 Roo 提供何時應使用此模式的指引。這有助於「Orchestrator」為任務選擇正確的模式。", + "resetToDefault": "將「使用時機」描述重設為預設值" }, "customInstructions": { "title": "模式專屬自訂指令(選用)", "resetToDefault": "重設為預設值", "description": "為 {{modeName}} 模式新增專屬的行為指南。", - "loadFromFile": "{{mode}} 模式的自訂指令也可以從工作區的 .roo/rules-{{slug}}/ 資料夾載入(.roorules-{{slug}} 和 .clinerules-{{slug}} 已棄用並將很快停止運作)。" + "loadFromFile": "{{mode}} 模式的自訂指令也可以從工作區的 .roo/rules-{{slug}}/ 資料夾載入(.roorules-{{slug}} 和 .clinerules-{{slug}} 已被棄用,很快將停止運作)。" }, "exportMode": { "title": "匯出模式", - "description": "將此模式匯出為包含所有規則的 YAML 檔案,以便與他人輕鬆分享。", - "export": "匯出模式", + "description": "將此模式與 .roo/rules-{{slug}}/ 資料夾中的規則匯出,並合併成一個可分享的 YAML 檔案。原始檔案將維持不變。", "exporting": "正在匯出..." }, "importMode": { @@ -63,18 +62,21 @@ "import": "匯入", "importing": "匯入中...", "global": { - "label": "全域", - "description": "適用於所有專案。規則將合併到自訂指令中。" + "label": "全域層級", + "description": "適用於所有專案。如果匯出的模式包含規則檔案,這些檔案將在全域的 .roo/rules-{slug}/ 資料夾中重新建立。" }, "project": { - "label": "專案級", + "label": "專案層級", "description": "僅在此工作區可用。如果匯出的模式包含規則檔案,則將在 .roo/rules-{slug}/ 資料夾中重新建立這些檔案。" } }, + "advanced": { + "title": "進階:覆寫系統提示" + }, "globalCustomInstructions": { "title": "所有模式的自訂指令", - "description": "這些指令適用於所有模式。它們提供了一組基本行為,可以透過下方的模式專屬自訂指令來強化。<0>了解更多", - "loadFromFile": "指令也可以從工作區的 .roo/rules/ 資料夾載入(.roorules 和 .clinerules 已棄用並將很快停止運作)。" + "description": "這些指令適用於所有模式。它們提供了一套可透過下方特定模式指令強化的基本行為。<0>了解更多", + "loadFromFile": "指令也可以從工作區的 .roo/rules/ 資料夾載入(.roorules 和 .clinerules 已被棄用,很快將停止運作)。" }, "systemPrompt": { "preview": "預覽系統提示詞", @@ -87,27 +89,27 @@ "prompt": "提示詞", "enhance": { "apiConfiguration": "API 設定", - "apiConfigDescription": "您可以選擇一個固定的 API 設定用於增強提示詞,或使用目前選擇的設定", + "apiConfigDescription": "您可以選擇一個固定用於強化提示詞的 API 設定,或直接使用目前選擇的設定", "useCurrentConfig": "使用目前選擇的 API 設定", - "testPromptPlaceholder": "輸入提示詞以測試增強效果", - "previewButton": "預覽提示詞增強", - "testEnhancement": "測試增強", - "includeTaskHistory": "包含工作歷史作為內容", - "includeTaskHistoryDescription": "啟用後,目前對話的最後 10 則訊息將作為內容包含在增強提示詞時,有助於產生更相關和內容感知的建議。" + "testPromptPlaceholder": "輸入提示詞以測試強化效果", + "previewButton": "預覽提示詞強化", + "testEnhancement": "測試強化", + "includeTaskHistory": "將任務歷史紀錄納入內容", + "includeTaskHistoryDescription": "啟用後,目前對話的最後 10 則訊息將在強化提示時被納入為前後文,有助於產生更相關且具備情境感知能力的建議。" }, "condense": { "apiConfiguration": "用於上下文壓縮的 API 設定", - "apiConfigDescription": "選取用於上下文壓縮作業的 API 設定。保留未選取狀態以使用目前作用中的設定。", - "useCurrentConfig": "使用當前選取的 API 設定" + "apiConfigDescription": "選擇用於上下文壓縮操作的 API 設定。保留未選取狀態則使用目前啟用的設定。", + "useCurrentConfig": "使用目前選擇的 API 設定" }, "types": { "ENHANCE": { - "label": "增強提示詞", - "description": "使用提示詞增強功能取得針對您輸入的客製化建議或改進。這確保 Roo 能理解您的意圖並提供最佳的回應。可透過聊天中的 ✨ 圖示使用。" + "label": "強化提示詞", + "description": "使用提示詞強化功能,為您的輸入取得量身打造的建議或改進。這能確保 Roo 理解您的意圖並提供最佳回應。可透過聊天室中的 ✨ 圖示使用。" }, "CONDENSE": { "label": "上下文壓縮", - "description": "設定如何壓縮對話上下文以管理權杖限制。此提示用於手動和自動上下文壓縮作業。" + "description": "設定對話內容的壓縮方式以管理 Token 限制。此提示用於手動和自動的上下文壓縮作業。" }, "EXPLAIN": { "label": "解釋程式碼", @@ -115,7 +117,7 @@ }, "FIX": { "label": "修復問題", - "description": "協助識別和解決錯誤、程式臭蟲或程式碼品質問題。提供逐步修復問題的指引。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。" + "description": "協助識別和解決錯誤、程式臭蟲或程式碼品質問題。提供修復問題的逐步指引。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。" }, "IMPROVE": { "label": "改進程式碼", @@ -123,29 +125,29 @@ }, "ADD_TO_CONTEXT": { "label": "新增至上下文", - "description": "為目前工作或對話新增上下文。用於提供額外資訊或說明。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。" + "description": "將內容新增至您目前的工作或對話。用於提供額外資訊或說明。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。" }, "TERMINAL_ADD_TO_CONTEXT": { "label": "新增終端機內容至上下文", - "description": "將終端機輸出新增至目前工作或對話。用於提供命令輸出或記錄。可在終端機右鍵選單中使用。" + "description": "將終端機輸出新增至目前的工作或對話。用於提供命令輸出或記錄。可在終端機右鍵選單中使用。" }, "TERMINAL_FIX": { "label": "修復終端機命令", - "description": "協助修復失敗或需要改進的終端機命令。可在終端機右鍵選單中使用。" + "description": "取得協助以修復失敗或需要改進的終端機命令。可在終端機右鍵選單中使用。" }, "TERMINAL_EXPLAIN": { "label": "說明終端機命令", - "description": "取得終端機命令及其輸出的詳細說明。可在終端機內容選單(選取終端機內容後按右鍵)使用。" + "description": "取得終端機命令及其輸出的詳細說明。可在終端機右鍵選單中使用。" }, "NEW_TASK": { "label": "開始新工作", - "description": "開始一個新的工作。可在命令選擇區使用。" + "description": "根據使用者輸入開始一個新的任務。可在命令選擇區使用。" } } }, "advancedSystemPrompt": { "title": "進階:覆寫系統提示詞", - "description": "<2>⚠️ 警告: 此進階功能會略過安全防護。<1>使用前請閱讀!透過在您的工作區中建立檔案 .roo/system-prompt-{{slug}} 來覆寫預設的系統提示詞。" + "description": "<2>⚠️ 警告: 此進階功能會繞過安全措施。<1>使用前請詳閱!透過在 .roo/system-prompt-{{slug}} 建立檔案來覆寫預設的系統提示詞。" }, "createModeDialog": { "title": "建立新模式", @@ -174,18 +176,18 @@ "label": "角色定義", "description": "定義此模式下 Roo 的專業知識和個性。" }, + "description": { + "label": "簡短描述(供人檢視)", + "description": "在模式選擇下拉選單中顯示的簡短描述。" + }, "whenToUse": { "label": "使用時機(選用)", - "description": "提供清晰的描述,說明此模式最適合什麼時候使用,以及適合哪些類型的任務。" + "description": "為 Roo 提供何時應使用此模式的指引。這有助於「Orchestrator」為任務選擇正確的模式。" }, "tools": { "label": "可用工具", "description": "選擇此模式可使用的工具。" }, - "description": { - "label": "簡短描述(給人看的)", - "description": "在模式選擇下拉選單中顯示的簡短描述。" - }, "customInstructions": { "label": "自訂指令(選用)", "description": "為此模式新增特定的行為指南。" @@ -197,9 +199,6 @@ "deleteMode": "刪除模式" }, "allFiles": "所有檔案", - "advanced": { - "title": "進階" - }, "deleteMode": { "title": "刪除模式", "message": "您確定要刪除「{{modeName}}」模式嗎?", diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json index afc262e5a11..f188a96d511 100644 --- a/webview-ui/src/i18n/locales/zh-TW/settings.json +++ b/webview-ui/src/i18n/locales/zh-TW/settings.json @@ -46,7 +46,7 @@ "ollamaProvider": "Ollama", "geminiProvider": "Gemini", "geminiApiKeyLabel": "API 金鑰:", - "geminiApiKeyPlaceholder": "輸入您的Gemini API金鑰", + "geminiApiKeyPlaceholder": "輸入您的 Gemini API 金鑰", "mistralProvider": "Mistral", "mistralApiKeyLabel": "API 金鑰:", "mistralApiKeyPlaceholder": "輸入您的 Mistral API 金鑰", @@ -59,10 +59,10 @@ "openAiCompatibleModelDimensionLabel": "嵌入維度:", "modelDimensionLabel": "模型維度", "openAiCompatibleModelDimensionPlaceholder": "例如,1536", - "openAiCompatibleModelDimensionDescription": "模型的嵌入維度(輸出大小)。請查閱您的提供商文件獲取此值。常見值:384、768、1536、3072。", + "openAiCompatibleModelDimensionDescription": "模型的嵌入維度(輸出大小)。請查閱您的提供商文件以取得此值。常見值:384、768、1536、3072。", "modelLabel": "模型", "selectModelPlaceholder": "選擇模型", - "ollamaUrlLabel": "Ollama URL:", + "ollamaUrlLabel": "Ollama URL:", "qdrantUrlLabel": "Qdrant URL", "qdrantKeyLabel": "Qdrant 金鑰:", "startIndexingButton": "開始", @@ -140,7 +140,7 @@ }, "write": { "label": "寫入", - "description": "自動建立和編輯文件而無需核准", + "description": "自動建立和編輯檔案而無需核准", "delayLabel": "寫入後延遲以允許診斷偵測潛在問題", "outsideWorkspace": { "label": "包含工作區外的檔案", @@ -191,25 +191,25 @@ }, "updateTodoList": { "label": "待辦", - "description": "自動更新待辦清單無需批准" + "description": "自動更新待辦清單無需核准" }, "apiRequestLimit": { "title": "最大請求數", - "description": "在請求批准以繼續執行工作之前,自動發出此數量的 API 請求。", + "description": "在請求核准以繼續執行工作之前,自動發出此數量的 API 請求。", "unlimited": "無限制" }, "selectOptionsFirst": "請至少選擇以下一個選項以啟用自動核准", "apiCostLimit": { - "unlimited": "无限", - "title": "最高费用" + "unlimited": "無限", + "title": "最高費用" }, "maxLimits": { - "description": "在请求获得继续操作的批准前,自动发送请求直至达到这些限制。" + "description": "在請求獲得繼續操作的核准前,自動發送請求直至達到這些限制。" } }, "providers": { - "providerDocumentation": "{{provider}} 文件", - "configProfile": "配置設定檔", + "providerDocumentation": "{{provider}} 說明文件", + "configProfile": "設定檔", "description": "儲存不同的 API 設定以快速切換供應商和設定。", "apiProvider": "API 供應商", "model": "模型", @@ -274,11 +274,11 @@ "getDoubaoApiKey": "取得豆包 API 金鑰", "moonshotApiKey": "Moonshot API 金鑰", "getMoonshotApiKey": "取得 Moonshot API 金鑰", - "moonshotBaseUrl": "Moonshot 服務站點", + "moonshotBaseUrl": "Moonshot 服務端點", "zaiApiKey": "Z AI API 金鑰", "getZaiApiKey": "取得 Z AI API 金鑰", - "zaiEntrypoint": "Z AI 服務站點", - "zaiEntrypointDescription": "請根據您的位置選擇適當的 API 服務站點。如果您在中國,請選擇 open.bigmodel.cn。否則,請選擇 api.z.ai。", + "zaiEntrypoint": "Z AI 服務端點", + "zaiEntrypointDescription": "請根據您的位置選擇適當的 API 服務端點。如果您在中國,請選擇 open.bigmodel.cn。否則,請選擇 api.z.ai。", "geminiApiKey": "Gemini API 金鑰", "getGroqApiKey": "取得 Groq API 金鑰", "groqApiKey": "Groq API 金鑰", @@ -368,7 +368,7 @@ "unboundApiKey": "Unbound API 金鑰", "getUnboundApiKey": "取得 Unbound API 金鑰", "unboundRefreshModelsSuccess": "模型列表已更新!您現在可以從最新模型中選擇。", - "unboundInvalidApiKey": "無效的API金鑰。請檢查您的API金鑰並重試。", + "unboundInvalidApiKey": "無效的 API 金鑰。請檢查您的 API 金鑰並重試。", "humanRelay": { "description": "不需要 API 金鑰,但使用者需要協助將資訊複製並貼上到網頁聊天 AI。", "instructions": "使用期間會彈出對話框,並自動將目前訊息複製到剪貼簿。您需要將這些內容貼上到網頁版 AI(如 ChatGPT 或 Claude),然後將 AI 的回覆複製回對話框並點選確認按鈕。" @@ -458,7 +458,7 @@ "browser": { "enable": { "label": "啟用瀏覽器工具", - "description": "啟用後,Roo 可在使用支援電腦使用的模型時使用瀏覽器與網站互動。 <0>瞭解更多" + "description": "啟用後,Roo 可在使用支援電腦使用的模型時使用瀏覽器與網站互動。 <0>了解更多" }, "viewport": { "label": "視窗大小", @@ -486,7 +486,7 @@ "checkpoints": { "enable": { "label": "啟用自動檢查點", - "description": "啟用後,Roo 將在工作執行期間自動建立檢查點,使審核變更或回到早期狀態變得容易。 <0>瞭解更多" + "description": "啟用後,Roo 將在工作執行期間自動建立檢查點,使審核變更或回到早期狀態變得容易。 <0>了解更多" } }, "notifications": { @@ -508,9 +508,9 @@ "description": "當上下文視窗達到此閾值時,Roo 將自動壓縮它。" }, "condensingApiConfiguration": { - "label": "上下文壓縮的API配置", - "description": "選擇用於上下文壓縮操作的API配置。留空則使用當前活動的配置。", - "useCurrentConfig": "使用當前配置" + "label": "上下文壓縮的 API 設定", + "description": "選擇用於上下文壓縮操作的 API 設定。留空則使用目前啟用的設定。", + "useCurrentConfig": "使用目前設定" }, "customCondensingPrompt": { "label": "自訂上下文壓縮提示", @@ -537,7 +537,7 @@ }, "maxReadFile": { "label": "檔案讀取自動截斷閾值", - "description": "當模型未指定起始/結束值時,Roo 讀取的行數。如果此數值小於檔案總行數,Roo 將產生程式碼定義的行號索引。特殊情況:-1 指示 Roo 讀取整個檔案(不建立索引),0 指示不讀取任何行並僅提供行索引以取得最小上下文。較低的值可最小化初始上下文使用,允許後續精確的行範圍讀取。明確指定起始/結束的請求不受此設定限制。 <0>瞭解更多", + "description": "當模型未指定起始/結束值時,Roo 讀取的行數。如果此數值小於檔案總行數,Roo 將產生程式碼定義的行號索引。特殊情況:-1 指示 Roo 讀取整個檔案(不建立索引),0 指示不讀取任何行並僅提供行索引以取得最小上下文。較低的值可最小化初始上下文使用,允許後續精確的行範圍讀取。明確指定起始/結束的請求不受此設定限制。 <0>了解更多", "lines": "行", "always_full_read": "始終讀取整個檔案" }, @@ -572,9 +572,9 @@ "usesGlobal": "(使用全域 {{threshold}}%)" }, "maxImageFileSize": { - "label": "最大圖像檔案大小", + "label": "最大圖片檔案大小", "mb": "MB", - "description": "read file工具可以處理的圖像檔案的最大大小(以MB為單位)。" + "description": "read file 工具可以處理的圖像檔案的最大大小(以 MB 為單位)。" }, "maxTotalImageSize": { "label": "圖片總大小上限", @@ -593,7 +593,7 @@ }, "outputLineLimit": { "label": "終端機輸出行數限制", - "description": "執行命令時終端機輸出的最大行數。超過此限制時,會從中間移除多餘的行數,以節省 token 用量。 <0>瞭解更多" + "description": "執行命令時終端機輸出的最大行數。超過此限制時,會從中間移除多餘的行數,以節省 token 用量。 <0>了解更多" }, "outputCharacterLimit": { "label": "終端機字元限制", @@ -601,43 +601,43 @@ }, "shellIntegrationTimeout": { "label": "終端機 Shell 整合逾時", - "description": "執行命令前等待 Shell 整合初始化的最長時間。如果您的 Shell 啟動較慢,且終端機出現「Shell 整合無法使用」的錯誤訊息,可能需要提高此數值。 <0>瞭解更多" + "description": "執行命令前等待 Shell 整合初始化的最長時間。如果您的 Shell 啟動較慢,且終端機出現「Shell 整合無法使用」的錯誤訊息,可能需要提高此數值。 <0>了解更多" }, "shellIntegrationDisabled": { "label": "停用終端機 Shell 整合", - "description": "如果終端機指令無法正常運作或看到 'Shell Integration Unavailable' 錯誤,請啟用此項。這會使用較簡單的方法執行指令,繞過一些進階終端機功能。 <0>瞭解更多" + "description": "如果終端機指令無法正常運作或看到 'Shell Integration Unavailable' 錯誤,請啟用此項。這會使用較簡單的方法執行指令,繞過一些進階終端機功能。 <0>了解更多" }, "commandDelay": { "label": "終端機命令延遲", - "description": "命令執行後添加的延遲時間(毫秒)。預設值為 0 時完全停用延遲。這可以幫助確保在有計時問題的終端機中完整擷取命令輸出。在大多數終端機中,這是透過設定 `PROMPT_COMMAND='sleep N'` 實現的,而 PowerShell 會在每個命令結尾加入 `start-sleep`。最初是為了解決 VSCode 錯誤#237208,現在可能不再需要。 <0>瞭解更多" + "description": "命令執行後添加的延遲時間(毫秒)。預設值為 0 時完全停用延遲。這可以幫助確保在有計時問題的終端機中完整擷取命令輸出。在大多數終端機中,這是透過設定 `PROMPT_COMMAND='sleep N'` 實現的,而 PowerShell 會在每個命令結尾加入 `start-sleep`。最初是為了解決 VSCode 錯誤#237208,現在可能不再需要。 <0>了解更多" }, "compressProgressBar": { "label": "壓縮進度條輸出", - "description": "啟用後,將處理包含歸位字元 (\\r) 的終端機輸出,模擬真實終端機顯示內容的方式。這會移除進度條的中間狀態,只保留最終狀態,為更重要的資訊節省上下文空間。 <0>瞭解更多" + "description": "啟用後,將處理包含歸位字元 (\\r) 的終端機輸出,模擬真實終端機顯示內容的方式。這會移除進度條的中間狀態,只保留最終狀態,為更重要的資訊節省上下文空間。 <0>了解更多" }, "powershellCounter": { "label": "啟用 PowerShell 計數器解決方案", - "description": "啟用後,會在 PowerShell 命令中加入計數器以確保命令正確執行。這有助於解決可能存在輸出擷取問題的 PowerShell 終端機。 <0>瞭解更多" + "description": "啟用後,會在 PowerShell 命令中加入計數器以確保命令正確執行。這有助於解決可能存在輸出擷取問題的 PowerShell 終端機。 <0>了解更多" }, "zshClearEolMark": { "label": "清除 ZSH 行尾標記", - "description": "啟用後,透過設定 PROMPT_EOL_MARK='' 清除 ZSH 行尾標記。這可以防止命令輸出以特殊字元(如 '%')結尾時的解析問題。 <0>瞭解更多" + "description": "啟用後,透過設定 PROMPT_EOL_MARK='' 清除 ZSH 行尾標記。這可以防止命令輸出以特殊字元(如 '%')結尾時的解析問題。 <0>了解更多" }, "zshOhMy": { "label": "啟用 Oh My Zsh 整合", - "description": "啟用後,設定 ITERM_SHELL_INTEGRATION_INSTALLED=Yes 以啟用 Oh My Zsh shell 整合功能。套用此設定可能需要重新啟動 IDE。 <0>瞭解更多" + "description": "啟用後,設定 ITERM_SHELL_INTEGRATION_INSTALLED=Yes 以啟用 Oh My Zsh shell 整合功能。套用此設定可能需要重新啟動 IDE。 <0>了解更多" }, "zshP10k": { "label": "啟用 Powerlevel10k 整合", - "description": "啟用後,設定 POWERLEVEL9K_TERM_SHELL_INTEGRATION=true 以啟用 Powerlevel10k shell 整合功能。 <0>瞭解更多" + "description": "啟用後,設定 POWERLEVEL9K_TERM_SHELL_INTEGRATION=true 以啟用 Powerlevel10k shell 整合功能。 <0>了解更多" }, "zdotdir": { "label": "啟用 ZDOTDIR 處理", - "description": "啟用後將建立暫存目錄用於 ZDOTDIR,以正確處理 zsh shell 整合。這確保 VSCode shell 整合能與 zsh 正常運作,同時保留您的 zsh 設定。 <0>瞭解更多" + "description": "啟用後將建立暫存目錄用於 ZDOTDIR,以正確處理 zsh shell 整合。這確保 VSCode shell 整合能與 zsh 正常運作,同時保留您的 zsh 設定。 <0>了解更多" }, "inheritEnv": { "label": "繼承環境變數", - "description": "啟用後,終端機將從 VSCode 父程序繼承環境變數,如使用者設定檔中定義的 shell 整合設定。這直接切換 VSCode 全域設定 `terminal.integrated.inheritEnv`。 <0>瞭解更多" + "description": "啟用後,終端機將從 VSCode 父程序繼承環境變數,如使用者設定檔中定義的 shell 整合設定。這直接切換 VSCode 全域設定 `terminal.integrated.inheritEnv`。 <0>了解更多" } }, "advancedSettings": { @@ -705,7 +705,7 @@ }, "PREVENT_FOCUS_DISRUPTION": { "name": "背景編輯", - "description": "啟用後可防止編輯器焦點中斷。檔案編輯會在背景進行,不會開啟 diff 檢視或搶奪焦點。您可以在 Roo 進行變更時繼續不受干擾地工作。檔案可能會在不獲得焦點的情況下開啟以捕獲診斷,或保持完全關閉。" + "description": "啟用後可防止編輯器焦點中斷。檔案編輯會在背景進行,不會開啟 diff 檢視或搶奪焦點。您可以在 Roo 進行變更時繼續不受幹擾地工作。檔案可能會在不獲得焦點的情況下開啟以捕獲診斷,或保持完全關閉。" }, "ASSISTANT_MESSAGE_PARSER": { "name": "使用全新訊息解析器", diff --git a/webview-ui/src/i18n/locales/zh-TW/welcome.json b/webview-ui/src/i18n/locales/zh-TW/welcome.json index 9d90bbce784..2384d4f3e91 100644 --- a/webview-ui/src/i18n/locales/zh-TW/welcome.json +++ b/webview-ui/src/i18n/locales/zh-TW/welcome.json @@ -1,6 +1,6 @@ { "greeting": "歡迎使用 Roo Code!", - "introduction": "透過一系列內建和可擴充的模式,Roo Code 讓您能夠以前所未有的方式進行規劃、架構設計、編碼、除錯並提升工作效率。", + "introduction": "Roo Code 提供一系列內建和可擴充的模式,讓您以前所未有的方式規劃專案、設計架構、編寫程式碼、除錯並提升工作效率。", "notice": "開始使用前,此擴充功能需要一個 API 提供者。", "start": "讓我們開始吧!", "routers": { @@ -12,13 +12,13 @@ "description": "LLM 的統一介面" } }, - "chooseProvider": "Roo 需要一個 API 金鑰才能發揮魔力。", + "chooseProvider": "Roo 需要 API 金鑰才能發揮魔力。", "startRouter": "我們建議使用 LLM 路由器:", "startCustom": "或者您可以使用自己的 API 金鑰:", "telemetry": { "title": "協助改進 Roo Code", - "anonymousTelemetry": "傳送匿名的錯誤和使用資料,以協助我們修復錯誤並改進擴充功能。我們絕不會傳送任何程式碼、提示或個人資訊。", - "changeSettings": "您隨時可以在設定底端更改此選項", + "anonymousTelemetry": "傳送匿名錯誤和使用資料,以協助我們修復錯誤並改善擴充功能。我們絕不會傳送任何程式碼、命令提示詞、或個人資訊 (除非您使用了 Roo Code Cloud)。詳細資訊請參閱我們的隱私權政策。", + "changeSettings": "您隨時可以到設定頁面底部變更此選項", "settings": "設定", "allow": "允許", "deny": "拒絕"