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": "在 Discord 和 Reddit 取得更多詳細資訊並參與討論 🚀"
},
+ "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 開啟 issue0> 告訴我們!"
+ "issueText": "發現市集項目有問題或有新建議嗎?<0>到 GitHub 開個 issue0> 告訴我們!"
}
}
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 Protocol0> 能與本機執行的 MCP 伺服器通訊,提供額外的工具和資源來擴展 Roo 的功能。您可以使用<1>社群開發的伺服器1>,或請 Roo 為您的工作流程建立新工具(例如「新增一個取得最新 npm 文件的工具」)。",
+ "description": "<0>模型內容協定 (Model Context Protocol)0> 能夠與在本機執行的 MCP 伺服器進行通訊,提供額外的工具和資源來擴展 Roo 的功能。您可以使用<1>社群開發的伺服器1>,或請 Roo 為您的工作流程建立新工具 (例如:「建立一個能取得最新 npm 文件的工具」)。",
"instructions": "使用說明",
"enableToggle": {
"title": "啟用 MCP 伺服器",
- "description": "開啟後 Roo 可用已連接 MCP 伺服器的工具,能力更強。不用這些工具時建議關閉,節省 API Token 費用。"
+ "description": "啟用此選項後,Roo 將可使用已連線 MCP 伺服器所提供的工具,進一步提升功能。如果您暫無使用這些額外工具的需求,建議關閉此選項以協助降低 API Token 費用。"
},
"enableServerCreation": {
- "title": "啟用 MCP 伺服器建立",
- "description": "開啟後 Roo 可協助你建立<1>新1>自訂 MCP 伺服器。<0>了解伺服器建立0>",
- "hint": "提示:不需要 Roo 建立新 MCP 伺服器時建議關閉,減少 API Token 費用。"
+ "title": "啟用 MCP 伺服器建立功能",
+ "description": "啟用此選項後,Roo 可協助您建立<1>全新1>自訂 MCP 伺服器。<0>深入了解伺服器建立流程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>了解如何使用模式0>或<1>自訂模式。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>了解更多0>",
- "loadFromFile": "指令也可以從工作區的 .roo/rules/ 資料夾載入(.roorules 和 .clinerules 已棄用並將很快停止運作)。"
+ "description": "這些指令適用於所有模式。它們提供了一套可透過下方特定模式指令強化的基本行為。<0>了解更多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>⚠️ 警告:2> 此進階功能會略過安全防護。<1>使用前請閱讀!1>透過在您的工作區中建立檔案 .roo/system-prompt-{{slug}} 來覆寫預設的系統提示詞。"
+ "description": "<2>⚠️ 警告:2> 此進階功能會繞過安全措施。<1>使用前請詳閱!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>瞭解更多0>"
+ "description": "啟用後,Roo 可在使用支援電腦使用的模型時使用瀏覽器與網站互動。 <0>了解更多0>"
},
"viewport": {
"label": "視窗大小",
@@ -486,7 +486,7 @@
"checkpoints": {
"enable": {
"label": "啟用自動檢查點",
- "description": "啟用後,Roo 將在工作執行期間自動建立檢查點,使審核變更或回到早期狀態變得容易。 <0>瞭解更多0>"
+ "description": "啟用後,Roo 將在工作執行期間自動建立檢查點,使審核變更或回到早期狀態變得容易。 <0>了解更多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>瞭解更多0>",
+ "description": "當模型未指定起始/結束值時,Roo 讀取的行數。如果此數值小於檔案總行數,Roo 將產生程式碼定義的行號索引。特殊情況:-1 指示 Roo 讀取整個檔案(不建立索引),0 指示不讀取任何行並僅提供行索引以取得最小上下文。較低的值可最小化初始上下文使用,允許後續精確的行範圍讀取。明確指定起始/結束的請求不受此設定限制。 <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>瞭解更多0>"
+ "description": "執行命令時終端機輸出的最大行數。超過此限制時,會從中間移除多餘的行數,以節省 token 用量。 <0>了解更多0>"
},
"outputCharacterLimit": {
"label": "終端機字元限制",
@@ -601,43 +601,43 @@
},
"shellIntegrationTimeout": {
"label": "終端機 Shell 整合逾時",
- "description": "執行命令前等待 Shell 整合初始化的最長時間。如果您的 Shell 啟動較慢,且終端機出現「Shell 整合無法使用」的錯誤訊息,可能需要提高此數值。 <0>瞭解更多0>"
+ "description": "執行命令前等待 Shell 整合初始化的最長時間。如果您的 Shell 啟動較慢,且終端機出現「Shell 整合無法使用」的錯誤訊息,可能需要提高此數值。 <0>了解更多0>"
},
"shellIntegrationDisabled": {
"label": "停用終端機 Shell 整合",
- "description": "如果終端機指令無法正常運作或看到 'Shell Integration Unavailable' 錯誤,請啟用此項。這會使用較簡單的方法執行指令,繞過一些進階終端機功能。 <0>瞭解更多0>"
+ "description": "如果終端機指令無法正常運作或看到 'Shell Integration Unavailable' 錯誤,請啟用此項。這會使用較簡單的方法執行指令,繞過一些進階終端機功能。 <0>了解更多0>"
},
"commandDelay": {
"label": "終端機命令延遲",
- "description": "命令執行後添加的延遲時間(毫秒)。預設值為 0 時完全停用延遲。這可以幫助確保在有計時問題的終端機中完整擷取命令輸出。在大多數終端機中,這是透過設定 `PROMPT_COMMAND='sleep N'` 實現的,而 PowerShell 會在每個命令結尾加入 `start-sleep`。最初是為了解決 VSCode 錯誤#237208,現在可能不再需要。 <0>瞭解更多0>"
+ "description": "命令執行後添加的延遲時間(毫秒)。預設值為 0 時完全停用延遲。這可以幫助確保在有計時問題的終端機中完整擷取命令輸出。在大多數終端機中,這是透過設定 `PROMPT_COMMAND='sleep N'` 實現的,而 PowerShell 會在每個命令結尾加入 `start-sleep`。最初是為了解決 VSCode 錯誤#237208,現在可能不再需要。 <0>了解更多0>"
},
"compressProgressBar": {
"label": "壓縮進度條輸出",
- "description": "啟用後,將處理包含歸位字元 (\\r) 的終端機輸出,模擬真實終端機顯示內容的方式。這會移除進度條的中間狀態,只保留最終狀態,為更重要的資訊節省上下文空間。 <0>瞭解更多0>"
+ "description": "啟用後,將處理包含歸位字元 (\\r) 的終端機輸出,模擬真實終端機顯示內容的方式。這會移除進度條的中間狀態,只保留最終狀態,為更重要的資訊節省上下文空間。 <0>了解更多0>"
},
"powershellCounter": {
"label": "啟用 PowerShell 計數器解決方案",
- "description": "啟用後,會在 PowerShell 命令中加入計數器以確保命令正確執行。這有助於解決可能存在輸出擷取問題的 PowerShell 終端機。 <0>瞭解更多0>"
+ "description": "啟用後,會在 PowerShell 命令中加入計數器以確保命令正確執行。這有助於解決可能存在輸出擷取問題的 PowerShell 終端機。 <0>了解更多0>"
},
"zshClearEolMark": {
"label": "清除 ZSH 行尾標記",
- "description": "啟用後,透過設定 PROMPT_EOL_MARK='' 清除 ZSH 行尾標記。這可以防止命令輸出以特殊字元(如 '%')結尾時的解析問題。 <0>瞭解更多0>"
+ "description": "啟用後,透過設定 PROMPT_EOL_MARK='' 清除 ZSH 行尾標記。這可以防止命令輸出以特殊字元(如 '%')結尾時的解析問題。 <0>了解更多0>"
},
"zshOhMy": {
"label": "啟用 Oh My Zsh 整合",
- "description": "啟用後,設定 ITERM_SHELL_INTEGRATION_INSTALLED=Yes 以啟用 Oh My Zsh shell 整合功能。套用此設定可能需要重新啟動 IDE。 <0>瞭解更多0>"
+ "description": "啟用後,設定 ITERM_SHELL_INTEGRATION_INSTALLED=Yes 以啟用 Oh My Zsh shell 整合功能。套用此設定可能需要重新啟動 IDE。 <0>了解更多0>"
},
"zshP10k": {
"label": "啟用 Powerlevel10k 整合",
- "description": "啟用後,設定 POWERLEVEL9K_TERM_SHELL_INTEGRATION=true 以啟用 Powerlevel10k shell 整合功能。 <0>瞭解更多0>"
+ "description": "啟用後,設定 POWERLEVEL9K_TERM_SHELL_INTEGRATION=true 以啟用 Powerlevel10k shell 整合功能。 <0>了解更多0>"
},
"zdotdir": {
"label": "啟用 ZDOTDIR 處理",
- "description": "啟用後將建立暫存目錄用於 ZDOTDIR,以正確處理 zsh shell 整合。這確保 VSCode shell 整合能與 zsh 正常運作,同時保留您的 zsh 設定。 <0>瞭解更多0>"
+ "description": "啟用後將建立暫存目錄用於 ZDOTDIR,以正確處理 zsh shell 整合。這確保 VSCode shell 整合能與 zsh 正常運作,同時保留您的 zsh 設定。 <0>了解更多0>"
},
"inheritEnv": {
"label": "繼承環境變數",
- "description": "啟用後,終端機將從 VSCode 父程序繼承環境變數,如使用者設定檔中定義的 shell 整合設定。這直接切換 VSCode 全域設定 `terminal.integrated.inheritEnv`。 <0>瞭解更多0>"
+ "description": "啟用後,終端機將從 VSCode 父程序繼承環境變數,如使用者設定檔中定義的 shell 整合設定。這直接切換 VSCode 全域設定 `terminal.integrated.inheritEnv`。 <0>了解更多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": "拒絕"