Browse Source

Improve zh-TW Traditional Chinese locale (#2233)

Peter Dave Hello 11 months ago
parent
commit
c4af8cadbd

+ 22 - 47
locales/zh-TW/CODE_OF_CONDUCT.md

@@ -2,74 +2,49 @@
 
 
 ## 我們的承諾
 ## 我們的承諾
 
 
-為了營造開放和友善的環境,我們作為
-貢獻者和維護者承諾參與我們的項目和
-我們的社區將成為每個人免受騷擾的體驗,無論年齡、體型、
-殘疾、種族、性別特徵、性別認同和表達、
-經驗水平、教育程度、社會經濟地位、國籍、個人
-外貌、種族、宗教或性認同和性取向如何。
+為了營造開放且友善的環境,我們身為貢獻者與維護者,承諾讓參與本專案及社群的體驗,對每個人都不帶有騷擾,不論其年齡、體型、身心障礙、族裔、性徵、性別認同與表現、經驗程度、教育程度、社經地位、國籍、個人外表、種族、宗教信仰、或性傾向。
 
 
-## 我們的
+## 我們的準則
 
 
-有助於創造積極環境的行為示例
-包括:
+有助於創造正面環境的行為包括:
 
 
 - 使用友善和包容的語言
 - 使用友善和包容的語言
-- 尊重不同的觀點經驗
+- 尊重不同的觀點經驗
 - 優雅地接受建設性批評
 - 優雅地接受建設性批評
-- 關注對社區最有利的事物
-- 對其他社區成員表現同理心
+- 著重於對社群最有利的事情
+- 對其他社群成員展現同理心
 
 
-參與者不可接受的行為示例包括:
+參與者不可接受的行為包括:
 
 
-- 使用與性相關的語言或圖像以及不受歡迎的性關注或
-  進展
-- 惡意攻擊、侮辱/貶損評論以及個人或政治攻擊
-- 公開或私下騷擾
-- 未經明確許可發布他人的私人信息,如實體或電子
-  地址
-- 在專業環境中可能被合理地認為不適當的其他行為
+- 使用帶有性暗示的言語或影像,以及不受歡迎的性關注或騷擾
+- 挑釁、羞辱/貶低他人的評論,以及人身或政治攻擊
+- 公開或私下的騷擾行為
+- 未經他人明確許可,公開他人的私人資料,如實體或電子郵件地址
+- 其他在專業環境中可被合理認定為不恰當的行為
 
 
 ## 我們的責任
 ## 我們的責任
 
 
-項目維護者有責任明確行為標準,
-並應採取適當和公平的糾正措施來
-應對任何不可接受的行為。
+專案維護者有責任釐清可接受行為的標準,並應對任何不可接受的行為採取適當且公平的糾正措施。
 
 
-項目維護者有權利和責任刪除、編輯或
-拒絕與本行為準則不符的評論、提交、代碼、維基編輯、問題和其他貢獻,
-或暫時或永久禁止任何其他被認為不適當、
-威脅、冒犯或有害的行為的貢獻者。
+專案維護者有權利和責任移除、編輯或拒絕不符合本行為準則的評論、提交、程式碼、維基編輯、議題和其他貢獻,或暫時或永久封鎖任何他們認為有不當、威脅、冒犯或有害行為的貢獻者。
 
 
-## 範
+## 範疇
 
 
-本行為準則適用於項目空間和公共空間,
-當個人代表項目或其社區時。代表
-項目或社區的示例包括使用官方項目電子郵件地址、
-通過官方社交媒體帳戶發布,或在線上或線下活動中擔任指定
-代表。項目的代表行為可能會由
-項目維護者進一步定義和澄清。
+本行為準則適用於專案空間及公開場合,當個人代表本專案或其社群時都必須遵守。代表本專案或社群的情況包括:使用官方專案電子郵件地址、透過官方社群媒體帳號發文,或在線上或實體活動中擔任指定代表。專案維護者可進一步定義並釐清專案代表的其他情況。
 
 
 ## 執行
 ## 執行
 
 
-可以通過聯繫項目團隊 [email protected] 來報告
-辱罵、騷擾或其他不可接受的行為。所有
-投訴將被審查和調查,並將導致被認為
-必要且適合情況的回應。項目團隊有
-義務對事件的報告者保密。
-具體執行政策的更多細節可能會單獨公布。
+如發生辱罵、騷擾或其他不可接受的行為,請透過 [email protected] 聯絡專案團隊回報。所有申訴都將被審查和調查,並做出必要且合適的回應。專案團隊有義務為事件回報者保密。具體執行政策的更多細節可能另行公佈。
 
 
-未真誠遵循或執行行為準則的項目維護者
-可能會面臨由項目
-領導其他成員確定的暫時或永久性後果。
+未遵守或未切實執行本行為準則的專案維護者,可能會面臨由專案領導團隊其他成員所決定的暫時或永久的處置。
 
 
-## 歸屬
+## 來源說明
 
 
-本行為準則改編自 [Cline 的版本][cline_coc] 的 [貢獻者公約][homepage],版本 1.4,
-可在 https://www.contributor-covenant.org/version/1/4/code-of-conduct.html 獲取
+本行為準則改編自 [貢獻者公約][homepage] 第 1.4 版的 [Cline 版本][cline_coc],原文可參考:
+https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
 
 
 [cline_coc]: https://github.com/cline/cline/blob/main/CODE_OF_CONDUCT.md
 [cline_coc]: https://github.com/cline/cline/blob/main/CODE_OF_CONDUCT.md
 [homepage]: https://www.contributor-covenant.org
 [homepage]: https://www.contributor-covenant.org
 
 
-關於本行為準則的常見問題解答,請參
+關於本行為準則的常見問題解答,請參考:
 https://www.contributor-covenant.org/faq
 https://www.contributor-covenant.org/faq

+ 78 - 78
locales/zh-TW/CONTRIBUTING.md

@@ -1,82 +1,82 @@
-# 貢獻 Roo Code
+# 參與貢獻 Roo Code
 
 
-我們很高興您有興趣為 Roo Code 做出貢獻。無論您是修復錯誤、新增功能,還是改進我們的文檔,每一份貢獻都使 Roo Code 變得更智慧!為了保持我們社區的活力和友善,所有成員必須遵守我們的[行為準則](CODE_OF_CONDUCT.md)。
+我們非常歡迎您參與貢獻 Roo Code。無論是修正錯誤、新增功能或改善文件,每一份貢獻都能讓 Roo Code 變得更加出色!為了維持社群的活力與友善氛圍,所有成員皆須遵守我們的[行為準則](CODE_OF_CONDUCT.md)。
 
 
-## 加入我們的社
+## 加入我們的社
 
 
-我們強烈鼓勵所有貢獻者加入我們的 [Discord 社區](https://discord.gg/roocode)!成為我們 Discord 伺服器的一部分可幫助您
+我們強烈建議所有貢獻者加入我們的 [Discord 社群](https://discord.gg/roocode)!加入 Discord 伺服器後,您可以
 
 
-- 獲得關於您貢獻的即時幫助和指導
-- 與其他貢獻者和核心團隊成員連接
-- 了解專案發展和優先事項的最新情況
-- 參與塑造 Roo Code 未來的討論
+- 即時取得貢獻相關的協助與指引
+- 與其他貢獻者及核心團隊成員交流
+- 掌握專案的最新進展與優先事項
+- 參與討論,共同塑造 Roo Code 未來
 - 尋找與其他開發者合作的機會
 - 尋找與其他開發者合作的機會
 
 
-## 報錯誤或問題
+## 報錯誤或問題
 
 
-錯誤報告有助於為每個人改進 Roo Code!在創建新問題之前,請[搜索現有問題](https://github.com/RooVetGit/Roo-Code/issues)以避免重複。當您準備報告錯誤時,請前往我們的[問題頁面](https://github.com/RooVetGit/Roo-Code/issues/new/choose),在那裡您會找到幫助您填寫相關信息的模板
+回報錯誤能幫助我們改善 Roo Code!在建立新議題前,請先[搜尋現有議題](https://github.com/RooVetGit/Roo-Code/issues),避免重複回報。當您準備好回報錯誤時,請前往我們的 [議題頁面](https://github.com/RooVetGit/Roo-Code/issues/new/choose),您將找到協助填寫相關資訊的範本
 
 
 <blockquote class='warning-note'>
 <blockquote class='warning-note'>
-     🔐 <b>重要:</b> 如果您發現安全漏洞,請使用 <a href="https://github.com/RooVetGit/Roo-Code/security/advisories/new">Github 安全工具私下報告</a>。
+     🔐 <b>重要:</b> 若您發現安全性漏洞,請透過 <a href="https://github.com/RooVetGit/Roo-Code/security/advisories/new">GitHub 安全性通報工具進行私密回報</a>。
 </blockquote>
 </blockquote>
 
 
-## 決定從事何種工作
+## 決定貢獻方向
 
 
-尋找一個良好的首次貢獻機會?查看我們 [Roo Code Issues](https://github.com/orgs/RooVetGit/projects/1) Github 專案中 "Issue [Unassigned]" 部分的問題。這些專門為新貢獻者及我們需要一些幫助的領域精心挑選
+正在尋找適合新手的貢獻機會嗎?請查看我們 [Roo Code Issues](https://github.com/orgs/RooVetGit/projects/1) GitHub 專案中的「Issue [Unassigned]」區塊。這些議題特別適合新進貢獻者,也是我們最需要協助的領域
 
 
-我們也歡迎對我們的[文檔](https://docs.roocode.com/)進行貢獻!無論是修正錯別字、改進現有指南,還是創建新的教育內容 - 我們希望建立一個社區驅動的資源庫,幫助每個人充分利用 Roo Code。您可以點擊任何頁面上的 "Edit this page" 快速進入 Github 中編輯文件的正確位置,或者您可以直接進入 https://github.com/RooVetGit/Roo-Code-Docs。
+我們也歡迎您對[文件](https://docs.roocode.com/)提出貢獻!無論是修正錯字、改善現有指南,或建立新的教學內容,我們都希望打造一個由社群推動的知識庫,協助每個人充分運用 Roo Code。您可以點選任何頁面上的「編輯此頁面」按鈕,快速前往 GitHub 上的檔案編輯介面,或直接造訪 https://github.com/RooVetGit/Roo-Code-Docs。
 
 
-如果您計劃從事更大的功能開發,請先創建一個[功能請求](https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop),這樣我們可以討論它是否符合 Roo Code 的願景。您也可以查看下方的[專案路線圖](#專案路線圖),看看您的想法是否符合我們的策略方向。
+若您計畫開發較大型的功能,請先建立一個[功能請求](https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop),讓我們能討論該功能是否符合 Roo Code 的願景。您也可以參考下方的[專案藍圖](#專案藍圖),確認您的想法是否符合我們的策略方向。
 
 
-## 專案路線
+## 專案
 
 
-Roo Code 有一個明確的開發路線圖,指導我們的優先事項和未來方向。了解我們的路線圖可以幫助您:
+Roo Code 擁有明確的開發藍圖,指引我們的優先事項與未來方向。了解我們的藍圖能協助您:
 
 
-- 使您的貢獻與專案目標保持一致
-- 識別您的專業知識最有價值的領域
-- 理解某些設計決策背後的背景
-- 為支持我們願景的新功能找到靈感
+- 您的貢獻與專案目標保持一致
+- 找到最能發揮您專長的領域
+- 理解特定設計決策的脈絡
+- 為支援我們願景的新功能尋找靈感
 
 
-我們當前的路線圖專注於六個關鍵支柱:
+目前的藍圖聚焦於六大核心支柱:
 
 
-### 供商支援
+### 供商支援
 
 
-我們的目標是支援儘可能多的提供商
+我們致力於完善各家供應商的支援:
 
 
-- 更加多功能的 "OpenAI Compatible" 支援
-- xAI, Microsoft Azure AI, Alibaba Cloud Qwen, IBM Watsonx, Together AI, DeepInfra, Fireworks AI, Cohere, Perplexity AI, FriendliAI, Replicate
-- 增強對 Ollama 和 LM Studio 的支援
+- 對於「OpenAI 相容」API 的更全面支援
+- xAI、Microsoft Azure AI、Alibaba Cloud Qwen、IBM Watsonx、Together AI、DeepInfra、Fireworks AI、Cohere、Perplexity AI、FriendliAI、Replicate
+- 強化對 Ollama 與 LM Studio 的支援
 
 
 ### 模型支援
 ### 模型支援
 
 
-我們希望 Roo 在儘可能多的模型上運行良好,包括本地模型:
+我們希望 Roo 能在更多模型上順暢運作,包括本機模型:
 
 
-- 透過自訂系統提示和工作流程支援本地模型
-- 基準評估和測試案例
+- 透過自訂系統提示與工作流程支援本機模型
+- 基準測試評估與測試案例
 
 
 ### 系統支援
 ### 系統支援
 
 
-我們希望 Roo 在每個人的電腦上都能良好運行
+我們希望 Roo 能在每個人的電腦上順暢運作
 
 
-- 跨平台終端整合
-- 對 Mac、Windows 和 Linux 的強大一致支援
+- 跨平台終端整合
+- 為 Mac、Windows 與 Linux 提供穩定且一致的支援
 
 
-### 文
+### 文
 
 
-我們希望為所有用戶和貢獻者提供全面、易於存取的文檔
+我們希望為所有使用者與貢獻者提供完整且易於取得的文件
 
 
-- 擴展的用戶指南和教程
-- 清晰的 API 文
-- 更好的貢獻者指導
-- 多語言文資源
-- 互動式示例和代碼示
+- 擴充使用者指南與教學
+- 清晰的 API 文
+- 更完善的貢獻者指引
+- 多語言文資源
+- 互動式範例與程式碼範
 
 
 ### 穩定性
 ### 穩定性
 
 
-我們希望顯著減少錯誤數量並增加自動化測試:
+我們希望顯著降低錯誤數量並增加自動化測試:
 
 
-- 調試日誌開關
-- 用於發送錯誤/支援請求的「機器/任務資訊」複製按鈕
+- 除錯記錄開關
+- 用於傳送錯誤/支援請求的「機器/工作資訊」複製按鈕
 
 
 ### 國際化
 ### 國際化
 
 
@@ -87,87 +87,87 @@ Roo Code 有一個明確的開發路線圖,指導我們的優先事項和未
 - हम चाहते हैं कि Roo Code हर किसी की भाषा बोले
 - हम चाहते हैं कि Roo Code हर किसी की भाषा बोले
 - نريد أن يتحدث Roo Code لغة الجميع
 - نريد أن يتحدث Roo Code لغة الجميع
 
 
-我們特別歡迎推進我們路線圖目標的貢獻。如果您正在處理符合這些支柱的內容,請在您的 PR 描述中提及。
+我們特別歡迎推動藍圖目標的貢獻。如果您的貢獻符合這些核心支柱,請在 PR 描述中提及。
 
 
-## 開發設置
+## 開發環境設定
 
 
-1. **克隆**存儲庫:
+1. **複製**儲存庫:
 
 
 ```sh
 ```sh
 git clone https://github.com/RooVetGit/Roo-Code.git
 git clone https://github.com/RooVetGit/Roo-Code.git
 ```
 ```
 
 
-2. **安裝依賴項**:
+2. **安裝相依套件**:
 
 
 ```sh
 ```sh
 npm run install:all
 npm run install:all
 ```
 ```
 
 
-3. **啟動網頁視帶有 HMR 的 Vite/React 應用)**:
+3. **啟動網頁視(Vite/React 應用程式,支援 HMR)**:
 
 
 ```sh
 ```sh
 npm run dev
 npm run dev
 ```
 ```
 
 
-4. **調試**:
-   在 VSCode 中按 `F5`(或**運行** → **開始調試**)打開一個加載了 Roo Code 的新會話
+4. **除錯**:
+   在 VSCode 中按下 `F5`(或選擇**執行** → **開始除錯**)以開啟載入 Roo Code 的新工作階段
 
 
-網頁視圖的更改將立即顯示。核心擴展的更改將需要重新啟動擴展主機。
+網頁檢視的變更會立即顯示。核心擴充功能的變更則需要重新啟動擴充主機。
 
 
-或者,您可以構建一個 .vsix 文件並直接在 VSCode 中安裝:
+或者,您也可以建置 .vsix 檔案並直接在 VSCode 中安裝:
 
 
 ```sh
 ```sh
 npm run build
 npm run build
 ```
 ```
 
 
-一個 `.vsix` 文件將出現在 `bin/` 目錄中,可以使用以下命令安裝:
+建置完成後,`.vsix` 檔案會出現在 `bin/` 目錄中,可使用以下指令安裝:
 
 
 ```sh
 ```sh
 code --install-extension bin/roo-cline-<version>.vsix
 code --install-extension bin/roo-cline-<version>.vsix
 ```
 ```
 
 
-## 編寫和提交代
+## 撰寫與提交程式
 
 
-任何人都可以為 Roo Code 貢獻代碼,但我們要求您遵循以下準則,以確保您的貢獻能夠順利整合:
+任何人都能為 Roo Code 貢獻程式碼,但請遵守以下準則,確保您的貢獻能順利整合:
 
 
-1. **保持拉取請求的專注性**
+1. **保持 Pull Request 聚焦**
 
 
-    - 將 PR 限制在單一功能或錯誤修復上
-    - 將較大的更改分成較小的、相關的 PR
-    - 將更改分成可以獨立審查的邏輯提交
+    - 每個 PR 限制在單一功能或錯誤修正
+    - 將較大的變更拆分成較小且相關的 PR
+    - 將變更拆分成可獨立審查的邏輯提交
 
 
-2. **代碼質量**
+2. **程式碼品質**
 
 
-    - 所有 PR 必須通過 CI 檢查,包括 linting 和格式化
-    - 提交前解決任何 ESLint 警告或錯誤
-    - 回應 Ellipsis(我們的自動代碼審查工具)的所有反饋
-    - 遵循 TypeScript 最佳實踐並保持類型安全
+    - 所有 PR 必須通過包含程式碼檢查與格式化的 CI 檢查
+    - 提交前解決所有 ESLint 警告或錯誤
+    - 回應 Ellipsis(我們的自動化程式碼審查工具)的所有建議
+    - 遵循 TypeScript 最佳實務並維持型別安全
 
 
 3. **測試**
 3. **測試**
 
 
-    - 為新功能添加測試
-    - 行 `npm test` 確保所有測試通過
-    - 如果您的更改影響到它們,請更新現有測試
-    - 在適當的情況下包括單元測試和集成測試
+    - 為新功能新增測試
+    - 行 `npm test` 確保所有測試通過
+    - 如果變更影響現有測試,請更新測試
+    - 在適當情況下包含單元測試和整合測試
 
 
 4. **提交準則**
 4. **提交準則**
 
 
-    - 編寫清晰、描述性的提交消
-    - 使用 #issue-number 在提交中引用相關
+    - 撰寫清晰、具描述性的提交訊
+    - 使用 #issue-number 在提交中引用相關
 
 
 5. **提交前**
 5. **提交前**
 
 
     - 將您的分支重新基於最新的 main
     - 將您的分支重新基於最新的 main
-    - 確保您的分支成功
+    - 確保您的分支成功建
     - 再次檢查所有測試是否通過
     - 再次檢查所有測試是否通過
-    - 檢查您的更改中是否有任何調試代碼或控制台日誌
+    - 檢查您的變更中是否有任何除錯程式碼或主控台記錄
 
 
-6. **拉取請求描述**
-    - 清楚描述您的更改做了什麼
-    - 包括測試更改的步驟
-    - 列出任何重大更
-    - 為 UI 更改添加截圖
+6. **PR 描述**
+    - 清楚描述您的變更內容
+    - 包含測試變更的步驟
+    - 列出任何重大
+    - 為使用者介面變更附上截圖
 
 
 ## 貢獻協議
 ## 貢獻協議
 
 
-通過提交拉取請求,您同意您的貢獻將根據與專案相同的許可證([Apache 2.0](../LICENSE))進行許可
+透過提交 Pull Request,您同意您的貢獻將依照與專案相同的授權條款([Apache 2.0](../LICENSE))進行授權

+ 47 - 45
locales/zh-TW/README.md

@@ -11,9 +11,10 @@
 </sub>
 </sub>
 </div>
 </div>
 <br>
 <br>
+
 <div align="center">
 <div align="center">
   <h2>加入 Roo Code 社群</h2>
   <h2>加入 Roo Code 社群</h2>
-  <p>與開發者連結,貢獻想法,並了解最新的 AI 驅動的編碼工具。</p>
+  <p>與開發者連結,貢獻想法,並了解最新的 AI 驅動的程式設計工具。</p>
   
   
   <a href="https://discord.gg/roocode" target="_blank"><img src="https://img.shields.io/badge/加入%20Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="加入 Discord"></a>
   <a href="https://discord.gg/roocode" target="_blank"><img src="https://img.shields.io/badge/加入%20Discord-5865F2?style=for-the-badge&logo=discord&logoColor=white" alt="加入 Discord"></a>
   <a href="https://www.reddit.com/r/RooCode/" target="_blank"><img src="https://img.shields.io/badge/加入%20Reddit-FF4500?style=for-the-badge&logo=reddit&logoColor=white" alt="加入 Reddit"></a>
   <a href="https://www.reddit.com/r/RooCode/" target="_blank"><img src="https://img.shields.io/badge/加入%20Reddit-FF4500?style=for-the-badge&logo=reddit&logoColor=white" alt="加入 Reddit"></a>
@@ -28,7 +29,7 @@
 <a href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline" target="_blank"><img src="https://img.shields.io/badge/從%20VS%20Marketplace%20下載-blue?style=for-the-badge&logo=visualstudiocode&logoColor=white" alt="從 VS Marketplace 下載"></a>
 <a href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline" target="_blank"><img src="https://img.shields.io/badge/從%20VS%20Marketplace%20下載-blue?style=for-the-badge&logo=visualstudiocode&logoColor=white" alt="從 VS Marketplace 下載"></a>
 <a href="https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop" target="_blank"><img src="https://img.shields.io/badge/功能請求-yellow?style=for-the-badge" alt="功能請求"></a>
 <a href="https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop" target="_blank"><img src="https://img.shields.io/badge/功能請求-yellow?style=for-the-badge" alt="功能請求"></a>
 <a href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline&ssr=false#review-details" target="_blank"><img src="https://img.shields.io/badge/評分%20%26%20評論-green?style=for-the-badge" alt="評分 & 評論"></a>
 <a href="https://marketplace.visualstudio.com/items?itemName=RooVeterinaryInc.roo-cline&ssr=false#review-details" target="_blank"><img src="https://img.shields.io/badge/評分%20%26%20評論-green?style=for-the-badge" alt="評分 & 評論"></a>
-<a href="https://docs.roocode.com" target="_blank"><img src="https://img.shields.io/badge/文檔-6B46C1?style=for-the-badge&logo=readthedocs&logoColor=white" alt="文檔"></a>
+<a href="https://docs.roocode.com" target="_blank"><img src="https://img.shields.io/badge/文件-6B46C1?style=for-the-badge&logo=readthedocs&logoColor=white" alt="文件"></a>
 
 
 </div>
 </div>
 
 
@@ -38,35 +39,36 @@
 - 直接在您的工作區讀寫文件
 - 直接在您的工作區讀寫文件
 - 執行終端命令
 - 執行終端命令
 - 自動化瀏覽器操作
 - 自動化瀏覽器操作
-- 與任何 OpenAI 容或自定義的 API/模型整合
-- 過**自定義模式**調整其"個性"和能力
+- 與任何 OpenAI 容或自定義的 API/模型整合
+- 過**自定義模式**調整其"個性"和能力
 
 
-無論您是尋找一個靈活的編碼夥伴、系統架構師,還是專業角色如 QA 工程師或產品經理,Roo Code 都能幫助您更高效地構建軟件
+無論您是尋找一個靈活的程式設計夥伴、系統架構師,還是專業角色如 QA 工程師或產品經理,Roo Code 都能幫助您更高效地建構軟體
 
 
-查看 [CHANGELOG](../CHANGELOG.md) 了解詳細更新和修復。
+檢視 [CHANGELOG](../CHANGELOG.md) 了解詳細更新和修復。
 
 
 ---
 ---
 
 
 ## 🎉 Roo Code 3.11 已發布
 ## 🎉 Roo Code 3.11 已發布
 
 
-Roo Code 3.11 帶來顯著的效能改進和新功能!
+Roo Code 3.11 帶來顯著的效能提升與全新功能!
+
+- **快速編輯** - 編輯套用速度大幅提升,減少等待時間,讓您專注於功能開發。
+- **API 金鑰餘額** - 現在可在設定中查看您的 OpenRouter 和 Requesty 餘額。
+- **專案級 MCP 設定** - 支援依據專案或工作區進行個別設定。
+- **改進的 Gemini 支援** - 更智慧的重試機制,修正轉義問題,並新增至 Vertex 提供者。
+- **匯入/匯出設定** - 輕鬆備份或跨環境分享您的設定。
 
 
-- 快速編輯 - 編輯現在套用得更快。減少等待,增加編碼。
-- API金鑰餘額 - 在設定中查看您的OpenRouter和Requesty餘額。
-- 專案級MCP設定 - 現在您可以依專案/工作區進行設定。
-- 改進的Gemini支援 - 更智慧的重試,修復了轉義問題,加入至Vertex提供者。
-- 匯入/匯出設定 - 輕鬆備份或跨設定共享您的配置。
 
 
 ---
 ---
 
 
 ## Roo Code 能做什麼?
 ## Roo Code 能做什麼?
 
 
-- 🚀 從自然語言描述**生成碼**
-- 🔧 **重構和調試**現有代
-- 📝 **編寫和更新**文
-- 🤔 **回答關於**您碼庫的問題
+- 🚀 從自然語言描述**生成程式碼**
+- 🔧 **重構和除錯**現有程式
+- 📝 **編寫和更新**文
+- 🤔 **回答關於**您程式碼庫的問題
 - 🔄 **自動化**重複性任務
 - 🔄 **自動化**重複性任務
-- 🏗️ **創建**新文件和項目
+- 🏗️ **建立**新文件和專案
 
 
 ## 快速開始
 ## 快速開始
 
 
@@ -78,24 +80,24 @@ Roo Code 3.11 帶來顯著的效能改進和新功能!
 
 
 ### 多種模式
 ### 多種模式
 
 
-Roo Code 通過專業化的[模式](https://docs.roocode.com/basic-usage/using-modes)適應您的需求:
+Roo Code 提供專業化的[模式](https://docs.roocode.com/basic-usage/using-modes),能滿足您的各種需求:
 
 
-- **代碼模式:** 用於通用編碼任務
-- **架構師模式:** 用於規劃和技術領導
-- **詢問模式:** 用於回答問題和提供信息
-- **調試模式:** 用於系統性問題診斷
-- **[自定義模式](https://docs.roocode.com/advanced-usage/custom-modes):** 創建無限的專業角色,用於安全審計、性能優化、文檔或任何其他任務
+- **程式碼模式:** 處理一般程式設計工作
+- **架構師模式:** 規劃架構與技術領導
+- **詢問模式:** 回答問題與提供資訊
+- **除錯模式:** 系統化地診斷問題
+- **[自定義模式](https://docs.roocode.com/advanced-usage/custom-modes):** 建立無限個專業角色,進行安全性審核、效能優化、文件撰寫或其他任何任務
 
 
-### 智工具
+### 智工具
 
 
 Roo Code 配備強大的[工具](https://docs.roocode.com/basic-usage/how-tools-work),可以:
 Roo Code 配備強大的[工具](https://docs.roocode.com/basic-usage/how-tools-work),可以:
 
 
-- 讀寫您項目中的文件
+- 讀寫您專案中的文件
 - 在您的 VS Code 終端中執行命令
 - 在您的 VS Code 終端中執行命令
 - 控制網頁瀏覽器
 - 控制網頁瀏覽器
-- 過 [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) 使用外部工具
+- 過 [MCP (Model Context Protocol)](https://docs.roocode.com/advanced-usage/mcp) 使用外部工具
 
 
-MCP 擴展了 Roo Code 的能力,允許您添加無限的自定義工具。與外部 API 整合,連接到數據庫,或創建專業開發工具 - MCP 提供了擴展 Roo Code 功能以滿足您特定需求的框架。
+MCP 擴展了 Roo Code 的能力,允許您新增無限的自定義工具。與外部 API 整合,連接到資料庫,或建立專業開發工具 - MCP 提供了擴展 Roo Code 功能以滿足您特定需求的框架。
 
 
 ### 自定義
 ### 自定義
 
 
@@ -103,12 +105,12 @@ MCP 擴展了 Roo Code 的能力,允許您添加無限的自定義工具。與
 
 
 - [自定義指令](https://docs.roocode.com/advanced-usage/custom-instructions)用於個性化行為
 - [自定義指令](https://docs.roocode.com/advanced-usage/custom-instructions)用於個性化行為
 - [自定義模式](https://docs.roocode.com/advanced-usage/custom-modes)用於專業任務
 - [自定義模式](https://docs.roocode.com/advanced-usage/custom-modes)用於專業任務
-- [本模型](https://docs.roocode.com/advanced-usage/local-models)用於離線使用
-- [自動批准設](https://docs.roocode.com/advanced-usage/auto-approving-actions)用於更快的工作流程
+- [本模型](https://docs.roocode.com/advanced-usage/local-models)用於離線使用
+- [自動批准設](https://docs.roocode.com/advanced-usage/auto-approving-actions)用於更快的工作流程
 
 
 ## 資源
 ## 資源
 
 
-### 文
+### 文
 
 
 - [基本使用指南](https://docs.roocode.com/basic-usage/the-chat-interface)
 - [基本使用指南](https://docs.roocode.com/basic-usage/the-chat-interface)
 - [進階功能](https://docs.roocode.com/advanced-usage/auto-approving-actions)
 - [進階功能](https://docs.roocode.com/advanced-usage/auto-approving-actions)
@@ -116,15 +118,15 @@ MCP 擴展了 Roo Code 的能力,允許您添加無限的自定義工具。與
 
 
 ### 社群
 ### 社群
 
 
-- **Discord:** [加入我們的 Discord 服務器](https://discord.gg/roocode)獲取實時幫助和討論
-- **Reddit:** [訪問我們的 subreddit](https://www.reddit.com/r/RooCode)分享經驗和技巧
+- **Discord:** [加入我們的 Discord 伺服器](https://discord.gg/roocode)取得即時幫助和討論
+- **Reddit:** [存取我們的 subreddit](https://www.reddit.com/r/RooCode)分享經驗和技巧
 - **GitHub:** [報告問題](https://github.com/RooVetGit/Roo-Code/issues)或[請求功能](https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop)
 - **GitHub:** [報告問題](https://github.com/RooVetGit/Roo-Code/issues)或[請求功能](https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop)
 
 
 ---
 ---
 
 
-## 本地設置和開發
+## 本機設定和開發
 
 
-1. **克隆**儲庫:
+1. **克隆**儲庫:
 
 
 ```sh
 ```sh
 git clone https://github.com/RooVetGit/Roo-Code.git
 git clone https://github.com/RooVetGit/Roo-Code.git
@@ -136,18 +138,18 @@ git clone https://github.com/RooVetGit/Roo-Code.git
 npm run install:all
 npm run install:all
 ```
 ```
 
 
-3. **啟動網頁視(帶有 HMR 的 Vite/React 應用)**:
+3. **啟動網頁視(帶有 HMR 的 Vite/React 應用)**:
 
 
 ```sh
 ```sh
 npm run dev
 npm run dev
 ```
 ```
 
 
-4. **調試**:
-   在 VSCode 中按 `F5`(或**運行** → **開始調試**)打開一個加載了 Roo Code 的新會話。
+4. **除錯**:
+   在 VSCode 中按 `F5`(或**執行** → **開始除錯**)開啟一個載入了 Roo Code 的新會話。
 
 
-網頁視的更改將立即顯示。核心擴展的更改將需要重新啟動擴展主機。
+網頁視的更改將立即顯示。核心擴展的更改將需要重新啟動擴展主機。
 
 
-或者,您可以建一個 .vsix 文件並直接在 VSCode 中安裝:
+或者,您可以建一個 .vsix 文件並直接在 VSCode 中安裝:
 
 
 ```sh
 ```sh
 npm run build
 npm run build
@@ -159,19 +161,19 @@ npm run build
 code --install-extension bin/roo-cline-<version>.vsix
 code --install-extension bin/roo-cline-<version>.vsix
 ```
 ```
 
 
-我們使用 [changesets](https://github.com/changesets/changesets) 進行版本控制和發布。查看我們的 `CHANGELOG.md` 獲取發布說明。
+我們使用 [changesets](https://github.com/changesets/changesets) 進行版本控制和發布。檢視我們的 `CHANGELOG.md` 取得發布說明。
 
 
 ---
 ---
 
 
-## 免責聲明
+## 免責宣告
 
 
-**請注意**,Roo Veterinary, Inc **不**對與 Roo Code 相關的任何碼、模型或其他工具,任何相關的第三方工具,或任何產生的輸出做出任何陳述或保證。您承擔使用此類工具或輸出的**所有風險**;這些工具按**"原樣"**和**"可用性"**提供。這些風險可能包括但不限於智慧財產侵權、網漏洞或攻擊、偏見、不準確、錯誤、缺陷、病毒、停機時間、財產損失或損壞和/或人身傷害。您對這些工具或輸出的使用(包括但不限於其合法性、適當性和結果)完全負責。
+**請注意**,Roo Veterinary, Inc **不**對與 Roo Code 相關的任何程式碼、模型或其他工具,任何相關的第三方工具,或任何產生的輸出做出任何陳述或保證。您承擔使用此類工具或輸出的**所有風險**;這些工具按**"原樣"**和**"可用性"**提供。這些風險可能包括但不限於智慧財產侵權、網漏洞或攻擊、偏見、不準確、錯誤、缺陷、病毒、停機時間、財產損失或損壞和/或人身傷害。您對這些工具或輸出的使用(包括但不限於其合法性、適當性和結果)完全負責。
 
 
 ---
 ---
 
 
 ## 貢獻
 ## 貢獻
 
 
-我們喜歡社區貢獻!通過閱讀我們的 [CONTRIBUTING.md](CONTRIBUTING.md) 開始。
+我們喜歡社群貢獻!透過閱讀我們的 [CONTRIBUTING.md](CONTRIBUTING.md) 開始。
 
 
 ---
 ---
 
 
@@ -202,10 +204,10 @@ code --install-extension bin/roo-cline-<version>.vsix
 |<a href="https://github.com/Sarke"><img src="https://avatars.githubusercontent.com/u/2719310?v=4" width="100" height="100" alt="Sarke"/><br /><sub><b>Sarke</b></sub></a>|<a href="https://github.com/01Rian"><img src="https://avatars.githubusercontent.com/u/109045233?v=4" width="100" height="100" alt="01Rian"/><br /><sub><b>01Rian</b></sub></a>|<a href="https://github.com/samsilveira"><img src="https://avatars.githubusercontent.com/u/109295696?v=4" width="100" height="100" alt="samsilveira"/><br /><sub><b>samsilveira</b></sub></a>| | | |
 |<a href="https://github.com/Sarke"><img src="https://avatars.githubusercontent.com/u/2719310?v=4" width="100" height="100" alt="Sarke"/><br /><sub><b>Sarke</b></sub></a>|<a href="https://github.com/01Rian"><img src="https://avatars.githubusercontent.com/u/109045233?v=4" width="100" height="100" alt="01Rian"/><br /><sub><b>01Rian</b></sub></a>|<a href="https://github.com/samsilveira"><img src="https://avatars.githubusercontent.com/u/109295696?v=4" width="100" height="100" alt="samsilveira"/><br /><sub><b>samsilveira</b></sub></a>| | | |
 <!-- END CONTRIBUTORS SECTION -->
 <!-- END CONTRIBUTORS SECTION -->
 
 
-## 許可證
+## 授權
 
 
 [Apache 2.0 © 2025 Roo Veterinary, Inc.](../LICENSE)
 [Apache 2.0 © 2025 Roo Veterinary, Inc.](../LICENSE)
 
 
 ---
 ---
 
 
-**享受 Roo Code!** 無論您是將它拴在短繩上還是讓它自主漫遊,我們迫不及待地想看看您會構建什麼。如果您有問題或功能想法,請訪問我們的 [Reddit 社區](https://www.reddit.com/r/RooCode/)或 [Discord](https://discord.gg/roocode)。祝您編碼愉快!
+**享受 Roo Code!** 無論您是將它拴在短繩上還是讓它自主漫遊,我們迫不及待地想看看您會建構什麼。如果您有問題或功能想法,請造訪我們的 [Reddit 社群](https://www.reddit.com/r/RooCode/)或 [Discord](https://discord.gg/roocode)。祝您開發愉快!

+ 104 - 104
webview-ui/src/i18n/locales/zh-TW/chat.json

@@ -1,34 +1,34 @@
 {
 {
-	"greeting": "Roo能為您做什麼?",
+	"greeting": "Roo 可以為您做些什麼?",
 	"task": {
 	"task": {
-		"title": "任務",
-		"seeMore": "查看更多",
-		"seeLess": "查看更少",
+		"title": "工作",
+		"seeMore": "顯示更多",
+		"seeLess": "顯示較少",
 		"tokens": "Tokens:",
 		"tokens": "Tokens:",
-		"cache": "快取:",
-		"apiCost": "API成本:",
-		"contextWindow": "上下文視窗:",
-		"closeAndStart": "關閉任務並開始新任務",
-		"export": "匯出任務歷史",
-		"delete": "刪除任務(Shift + 點擊跳過確認)"
+		"cache": "快取",
+		"apiCost": "API 費用:",
+		"contextWindow": "上下文視窗",
+		"closeAndStart": "關閉現有工作並開始一項新的工作",
+		"export": "匯出工作紀錄",
+		"delete": "刪除工作(按住 Shift 並點選可跳過確認)"
 	},
 	},
 	"unpin": "取消置頂",
 	"unpin": "取消置頂",
 	"pin": "置頂",
 	"pin": "置頂",
 	"tokenProgress": {
 	"tokenProgress": {
-		"availableSpace": "可用空間: {{amount}} tokens",
-		"tokensUsed": "已使用tokens: {{used}} / {{total}}",
-		"reservedForResponse": "為模型回應保留: {{amount}} tokens"
+		"availableSpace": "可用空間{{amount}} tokens",
+		"tokensUsed": "已使用 tokens: {{used}} / {{total}}",
+		"reservedForResponse": "為模型回應保留{{amount}} tokens"
 	},
 	},
 	"retry": {
 	"retry": {
 		"title": "重試",
 		"title": "重試",
 		"tooltip": "再次嘗試操作"
 		"tooltip": "再次嘗試操作"
 	},
 	},
 	"startNewTask": {
 	"startNewTask": {
-		"title": "開始新任務",
-		"tooltip": "開始一個新任務"
+		"title": "開始新工作",
+		"tooltip": "開始一項新工作"
 	},
 	},
 	"proceedAnyways": {
 	"proceedAnyways": {
-		"title": "仍繼續",
+		"title": "仍繼續",
 		"tooltip": "在命令執行時繼續"
 		"tooltip": "在命令執行時繼續"
 	},
 	},
 	"save": {
 	"save": {
@@ -39,10 +39,10 @@
 		"title": "拒絕",
 		"title": "拒絕",
 		"tooltip": "拒絕此操作"
 		"tooltip": "拒絕此操作"
 	},
 	},
-	"completeSubtaskAndReturn": "完成子任務並返回",
+	"completeSubtaskAndReturn": "完成子工作並返回",
 	"approve": {
 	"approve": {
-		"title": "准",
-		"tooltip": "准此操作"
+		"title": "准",
+		"tooltip": "准此操作"
 	},
 	},
 	"runCommand": {
 	"runCommand": {
 		"title": "執行命令",
 		"title": "執行命令",
@@ -50,121 +50,121 @@
 	},
 	},
 	"proceedWhileRunning": {
 	"proceedWhileRunning": {
 		"title": "執行時繼續",
 		"title": "執行時繼續",
-		"tooltip": "儘管有警告仍繼續"
+		"tooltip": "儘管有警告仍繼續執行"
 	},
 	},
 	"resumeTask": {
 	"resumeTask": {
-		"title": "恢復任務",
-		"tooltip": "繼續當前任務"
+		"title": "繼續工作",
+		"tooltip": "繼續目前的工作"
 	},
 	},
 	"terminate": {
 	"terminate": {
 		"title": "終止",
 		"title": "終止",
-		"tooltip": "結束當前任務"
+		"tooltip": "結束目前的工作"
 	},
 	},
 	"cancel": {
 	"cancel": {
 		"title": "取消",
 		"title": "取消",
-		"tooltip": "取消前操作"
+		"tooltip": "取消前操作"
 	},
 	},
-	"scrollToBottom": "捲動到聊天底部",
-	"aboutMe": "由於代理編碼能力的最新突破,我可以逐步處理複雜的軟體開發任務。透過允許我創建和編輯檔案、探索複雜專案、使用瀏覽器和執行終端命令(在您授權後)的工具,我可以以超越程式碼補全或技術支援的方式幫助您。我甚至可以使用MCP創建新工具並擴展自己的能力。",
+	"scrollToBottom": "捲動至對話框底部",
+	"aboutMe": "由於程式代理功能的最新突破,我能夠逐步處理複雜的軟體開發工作。透過允許我建立和編輯檔案、探索複雜專案、使用瀏覽器和執行終端命令(在您授權後)的工具,我可以以超越程式碼補全或技術支援的方式協助您。我甚至可以使用 MCP 建立新工具並擴展自己的能力。",
 	"selectMode": "選擇互動模式",
 	"selectMode": "選擇互動模式",
-	"selectApiConfig": "選擇API配置",
-	"enhancePrompt": "使用附加上下文增強提示",
-	"addImages": "添加圖片到訊息",
-	"sendMessage": "送訊息",
+	"selectApiConfig": "選擇 API 設定",
+	"enhancePrompt": "使用額外內容增強提示",
+	"addImages": "新增圖片到訊息中",
+	"sendMessage": "送訊息",
 	"typeMessage": "輸入訊息...",
 	"typeMessage": "輸入訊息...",
-	"typeTask": "在此處輸入您的任務...",
-	"addContext": "@添加上下文,/切換模式",
-	"dragFiles": "按住shift拖動檔案",
-	"dragFilesImages": "按住shift拖動檔案/圖片",
-	"enhancePromptDescription": "'增強提示'按鈕透過提供額外上下文、澄清或重新表述來幫助改進您的請求。嘗試在此處輸入請求,然後再次點擊按鈕查看其工作原理。",
-	"errorReadingFile": "讀取檔案時出錯:",
-	"noValidImages": "沒有處理有效圖片",
-	"separator": "分隔符",
+	"typeTask": "在此處輸入您的工作...",
+	"addContext": "輸入 @ 新增內容,輸入 / 切換模式",
+	"dragFiles": "按住 Shift 鍵拖曳檔案",
+	"dragFilesImages": "按住 Shift 鍵拖曳檔案/圖片",
+	"enhancePromptDescription": "「增強提示」按鈕透過提供額外內容、說明或重新表述來幫助改進您的請求。嘗試在此處輸入請求,然後再次點選按鈕以了解其運作方式。",
+	"errorReadingFile": "讀取檔案時發生錯誤:",
+	"noValidImages": "未處理到任何有效圖片",
+	"separator": "分隔符",
 	"edit": "編輯...",
 	"edit": "編輯...",
 	"forNextMode": "用於下一個模式",
 	"forNextMode": "用於下一個模式",
 	"error": "錯誤",
 	"error": "錯誤",
-	"troubleMessage": "Roo遇到問題...",
+	"troubleMessage": "Roo 遇到問題...",
 	"apiRequest": {
 	"apiRequest": {
-		"title": "API請求",
-		"failed": "API請求失敗",
-		"streaming": "API請求...",
-		"cancelled": "API請求已取消",
-		"streamingFailed": "API串流傳輸失敗"
+		"title": "API 請求",
+		"failed": "API 請求失敗",
+		"streaming": "正在處理 API 請求...",
+		"cancelled": "API 請求已取消",
+		"streamingFailed": "API 串流處理失敗"
 	},
 	},
 	"checkpoint": {
 	"checkpoint": {
 		"initial": "初始檢查點",
 		"initial": "初始檢查點",
 		"regular": "檢查點",
 		"regular": "檢查點",
 		"menu": {
 		"menu": {
-			"viewDiff": "查看差異",
+			"viewDiff": "檢視差異",
 			"restore": "還原檢查點",
 			"restore": "還原檢查點",
 			"restoreFiles": "還原檔案",
 			"restoreFiles": "還原檔案",
-			"restoreFilesDescription": "將您的專案檔案還原到此時點拍攝的快照。",
-			"restoreFilesAndTask": "還原檔案和任務",
+			"restoreFilesDescription": "將您的專案檔案還原到此時的快照。",
+			"restoreFilesAndTask": "還原檔案和工作",
 			"confirm": "確認",
 			"confirm": "確認",
 			"cancel": "取消",
 			"cancel": "取消",
-			"cannotUndo": "此操作無法撤銷。",
-			"restoreFilesAndTaskDescription": "將您的專案檔案還原到此時點拍攝的快照,並刪除此點之後的所有訊息。"
+			"cannotUndo": "此操作無法復原。",
+			"restoreFilesAndTaskDescription": "將您的專案檔案還原到此時的快照,並刪除此點之後的所有訊息。"
 		},
 		},
-		"current": "前"
+		"current": "前"
 	},
 	},
 	"instructions": {
 	"instructions": {
-		"wantsToFetch": "Roo想要取詳細指示以協助目前任務"
+		"wantsToFetch": "Roo 想要取詳細指示以協助目前任務"
 	},
 	},
 	"fileOperations": {
 	"fileOperations": {
-		"wantsToRead": "Roo想讀取此檔案:",
-		"wantsToReadOutsideWorkspace": "Roo想讀取此工作區外的檔案:",
-		"didRead": "Roo已讀取此檔案:",
-		"wantsToEdit": "Roo想編輯此檔案:",
-		"wantsToEditOutsideWorkspace": "Roo想編輯此工作區外的檔案:",
-		"wantsToCreate": "Roo想創建新檔案:"
+		"wantsToRead": "Roo 想要讀取此檔案:",
+		"wantsToReadOutsideWorkspace": "Roo 想要讀取此工作區外的檔案:",
+		"didRead": "Roo 已讀取此檔案:",
+		"wantsToEdit": "Roo 想要編輯此檔案:",
+		"wantsToEditOutsideWorkspace": "Roo 想要編輯此工作區外的檔案:",
+		"wantsToCreate": "Roo 想要建立新檔案:"
 	},
 	},
 	"directoryOperations": {
 	"directoryOperations": {
-		"wantsToViewTopLevel": "Roo想查看此目錄中的頂層檔案:",
-		"didViewTopLevel": "Roo已查看此目錄中的頂層檔案:",
-		"wantsToViewRecursive": "Roo想遞迴查看此目錄中的所有檔案:",
-		"didViewRecursive": "Roo已遞迴查看此目錄中的所有檔案:",
-		"wantsToViewDefinitions": "Roo想查看此目錄中使用的原始碼定義名稱:",
-		"didViewDefinitions": "Roo已查看此目錄中使用的原始碼定義名稱:",
-		"wantsToSearch": "Roo想在此目錄中搜尋 <code>{{regex}}</code>:",
-		"didSearch": "Roo已在此目錄中搜尋 <code>{{regex}}</code>:"
+		"wantsToViewTopLevel": "Roo 想要檢視此目錄中的頂層檔案:",
+		"didViewTopLevel": "Roo 已檢視此目錄中的頂層檔案:",
+		"wantsToViewRecursive": "Roo 想要遞迴檢視此目錄中的所有檔案:",
+		"didViewRecursive": "Roo 已遞迴檢視此目錄中的所有檔案:",
+		"wantsToViewDefinitions": "Roo 想要檢視此目錄中使用的原始碼定義名稱:",
+		"didViewDefinitions": "Roo 已檢視此目錄中使用的原始碼定義名稱:",
+		"wantsToSearch": "Roo 想要在此目錄中搜尋 <code>{{regex}}</code>:",
+		"didSearch": "Roo 已在此目錄中搜尋 <code>{{regex}}</code>:"
 	},
 	},
 	"commandOutput": "命令輸出",
 	"commandOutput": "命令輸出",
 	"response": "回應",
 	"response": "回應",
 	"arguments": "參數",
 	"arguments": "參數",
 	"mcp": {
 	"mcp": {
-		"wantsToUseTool": "Roo想在{{serverName}} MCP伺服器上使用工具:",
-		"wantsToAccessResource": "Roo想存取{{serverName}} MCP伺服器上的資源:"
+		"wantsToUseTool": "Roo 想要在 {{serverName}} MCP 伺服器上使用工具:",
+		"wantsToAccessResource": "Roo 想要存取 {{serverName}} MCP 伺服器上的資源:"
 	},
 	},
 	"modes": {
 	"modes": {
-		"wantsToSwitch": "Roo想切換到<code>{{mode}}</code>模式",
-		"wantsToSwitchWithReason": "Roo想切換到<code>{{mode}}</code>模式,原因: {{reason}}",
-		"didSwitch": "Roo已切換到<code>{{mode}}</code>模式",
-		"didSwitchWithReason": "Roo已切換到<code>{{mode}}</code>模式,原因: {{reason}}"
+		"wantsToSwitch": "Roo 想要切換至 <code>{{mode}}</code> 模式",
+		"wantsToSwitchWithReason": "Roo 想要切換至 <code>{{mode}}</code> 模式,原因:{{reason}}",
+		"didSwitch": "Roo 已切換至 <code>{{mode}}</code> 模式",
+		"didSwitchWithReason": "Roo 已切換至 <code>{{mode}}</code> 模式,原因:{{reason}}"
 	},
 	},
 	"subtasks": {
 	"subtasks": {
-		"wantsToCreate": "Roo想在<code>{{mode}}</code>模式下創建新子任務:",
-		"wantsToFinish": "Roo想完成此子任務"
+		"wantsToCreate": "Roo 想要在 <code>{{mode}}</code> 模式下建立新的子工作:",
+		"wantsToFinish": "Roo 想要完成此子工作"
 	},
 	},
 	"questions": {
 	"questions": {
-		"hasQuestion": "Roo有一個問題:"
+		"hasQuestion": "Roo 有一個問題:"
 	},
 	},
-	"taskCompleted": "任務完成",
+	"taskCompleted": "工作完成",
 	"shellIntegration": {
 	"shellIntegration": {
-		"unavailable": "Shell整合不可用",
+		"unavailable": "Shell 整合功能無法使用",
 		"troubleshooting": "仍有問題嗎?"
 		"troubleshooting": "仍有問題嗎?"
 	},
 	},
 	"powershell": {
 	"powershell": {
-		"issues": "看起來您遇到了Windows PowerShell問題,請參閱此"
+		"issues": "看起來您遇到了 Windows PowerShell 的問題,請參考此處"
 	},
 	},
 	"autoApprove": {
 	"autoApprove": {
-		"title": "自動批准:",
+		"title": "自動核准:",
 		"none": "無",
 		"none": "無",
-		"description": "自動批准允許Roo Code無需請求許可即可執行操作。僅為您完全信任的操作啟用。更詳細的配置可在<settingsLink>設定</settingsLink>中查看。",
+		"description": "自動核准讓 Roo Code 可以在無需徵求您同意的情況下執行動作。請僅對您完全信任的動作啟用此功能。您可以在<settingsLink>設定</settingsLink>中進行更詳細的調整。",
 		"actions": {
 		"actions": {
 			"readFiles": {
 			"readFiles": {
 				"label": "讀取檔案和目錄",
 				"label": "讀取檔案和目錄",
 				"shortName": "讀取",
 				"shortName": "讀取",
-				"description": "允許存取讀取電腦上的任何檔案。"
+				"description": "允許存取電腦上的任何檔案。"
 			},
 			},
 			"editFiles": {
 			"editFiles": {
 				"label": "編輯檔案",
 				"label": "編輯檔案",
@@ -172,34 +172,34 @@
 				"description": "允許修改電腦上的任何檔案。"
 				"description": "允許修改電腦上的任何檔案。"
 			},
 			},
 			"executeCommands": {
 			"executeCommands": {
-				"label": "執行已准的命令",
+				"label": "執行已准的命令",
 				"shortName": "命令",
 				"shortName": "命令",
-				"description": "允許執行已批准的終端命令。您可以在設置面板中配置此項。"
+				"description": "允許執行已核准的終端機命令。您可以在設定面板中調整此設定。"
 			},
 			},
 			"useBrowser": {
 			"useBrowser": {
 				"label": "使用瀏覽器",
 				"label": "使用瀏覽器",
 				"shortName": "瀏覽器",
 				"shortName": "瀏覽器",
-				"description": "允許在無頭瀏覽器中啟動並與任何網站互動的能力。"
+				"description": "允許在無介面瀏覽器中啟動並與任何網站互動。"
 			},
 			},
 			"useMcp": {
 			"useMcp": {
-				"label": "使用MCP伺服器",
+				"label": "使用 MCP 伺服器",
 				"shortName": "MCP",
 				"shortName": "MCP",
-				"description": "允許使用可能修改檔案系統或與API互動的已配置MCP伺服器。"
+				"description": "允許使用已設定的 MCP 伺服器,這些伺服器可能修改檔案系統或與 API 進行互動。"
 			},
 			},
 			"switchModes": {
 			"switchModes": {
 				"label": "切換模式",
 				"label": "切換模式",
 				"shortName": "模式",
 				"shortName": "模式",
-				"description": "允許在不需要准的情況下自動切換不同模式。"
+				"description": "允許在不需要准的情況下自動切換不同模式。"
 			},
 			},
 			"subtasks": {
 			"subtasks": {
-				"label": "創建和完成子任務",
-				"shortName": "子任務",
-				"description": "允許在不需要批准的情況下創建和完成子任務。"
+				"label": "建立和完成子工作",
+				"shortName": "子工作",
+				"description": "允許在不需要核准的情況下建立和完成子工作。"
 			},
 			},
 			"retryRequests": {
 			"retryRequests": {
 				"label": "重試失敗的請求",
 				"label": "重試失敗的請求",
 				"shortName": "重試",
 				"shortName": "重試",
-				"description": "當提供者回錯誤回應時自動重試失敗的API請求。"
+				"description": "當服務提供者回錯誤回應時自動重試失敗的 API 請求。"
 			}
 			}
 		}
 		}
 	},
 	},
@@ -208,25 +208,25 @@
 		"seconds": "{{count}}秒"
 		"seconds": "{{count}}秒"
 	},
 	},
 	"followUpSuggest": {
 	"followUpSuggest": {
-		"copyToInput": "複製到輸入框(或按住Shift點擊)"
+		"copyToInput": "複製到輸入框(或按住 Shift 並點選)"
 	},
 	},
 	"announcement": {
 	"announcement": {
 		"title": "🎉 Roo Code 3.11 已發布",
 		"title": "🎉 Roo Code 3.11 已發布",
-		"description": "Roo Code 3.11帶來顯著的效能改進和新功能!",
+		"description": "Roo Code 3.11 帶來顯著的效能提升與全新功能!",
 		"whatsNew": "新功能",
 		"whatsNew": "新功能",
-		"feature1": "快速編輯 - 編輯現在套用得更快。減少等待,增加編碼。",
-		"feature2": "API金鑰餘額 - 在設定中查看您的OpenRouter和Requesty餘額。",
-		"feature3": "專案級MCP設定 - 現在您可以依專案/工作區進行設定。",
-		"feature4": "改進的Gemini支援 - 更智慧的重試,修復了轉義問題,加入至Vertex提供者。",
-		"feature5": "匯入/匯出設定 - 輕鬆備份或跨設定共享您的配置。",
+		"feature1": "快速編輯 - 編輯套用速度大幅提升,減少等待時間,讓您專注於功能開發。",
+		"feature2": "API 金鑰餘額 - 現在可在設定中檢視您的 OpenRouter 和 Requesty 餘額。",
+		"feature3": "專案級 MCP 設定 - 支援依據專案或工作區進行個別設定。",
+		"feature4": "改進的 Gemini 支援 - 更智慧的重試機制,修正轉義問題,並新增至 Vertex 提供者。",
+		"feature5": "匯入/匯出設定 - 輕鬆備份或跨環境分享您的設定。",
 		"hideButton": "隱藏公告",
 		"hideButton": "隱藏公告",
-		"detailsDiscussLinks": "在<discordLink>Discord</discordLink>和<redditLink>Reddit</redditLink>取得更多詳情並參與討論 🚀"
+		"detailsDiscussLinks": "在 <discordLink>Discord</discordLink> 和 <redditLink>Reddit</redditLink> 取得更多詳細資訊並參與討論 🚀"
 	},
 	},
 	"browser": {
 	"browser": {
-		"rooWantsToUse": "Roo想使用瀏覽器:",
+		"rooWantsToUse": "Roo 想要使用瀏覽器:",
 		"consoleLogs": "主控台記錄",
 		"consoleLogs": "主控台記錄",
-		"noNewLogs": "(沒有新記錄)",
-		"screenshot": "瀏覽器圖",
+		"noNewLogs": "(沒有新記錄)",
+		"screenshot": "瀏覽器螢幕擷圖",
 		"cursor": "游標",
 		"cursor": "游標",
 		"navigation": {
 		"navigation": {
 			"step": "步驟 {{current}} / {{total}}",
 			"step": "步驟 {{current}} / {{total}}",
@@ -235,10 +235,10 @@
 		},
 		},
 		"sessionStarted": "瀏覽器工作階段已啟動",
 		"sessionStarted": "瀏覽器工作階段已啟動",
 		"actions": {
 		"actions": {
-			"title": "瀏覽器動作: ",
+			"title": "瀏覽器動作",
 			"launch": "在 {{url}} 啟動瀏覽器",
 			"launch": "在 {{url}} 啟動瀏覽器",
-			"click": "點 ({{coordinate}})",
-			"type": "輸入 \"{{text}}\"",
+			"click": "點 ({{coordinate}})",
+			"type": "輸入「{{text}}」",
 			"scrollDown": "向下捲動",
 			"scrollDown": "向下捲動",
 			"scrollUp": "向上捲動",
 			"scrollUp": "向上捲動",
 			"close": "關閉瀏覽器"
 			"close": "關閉瀏覽器"

+ 21 - 21
webview-ui/src/i18n/locales/zh-TW/history.json

@@ -1,38 +1,38 @@
 {
 {
-	"recentTasks": "最近任務",
-	"viewAll": "查看全部",
+	"recentTasks": "最近的工作",
+	"viewAll": "檢視全部",
 	"tokens": "Tokens: ↑{{in}} ↓{{out}}",
 	"tokens": "Tokens: ↑{{in}} ↓{{out}}",
-	"cache": "快取: +{{writes}} → {{reads}}",
-	"apiCost": "API 費用: ${{cost}}",
+	"cache": "快取+{{writes}} → {{reads}}",
+	"apiCost": "API 費用${{cost}}",
 	"history": "歷史記錄",
 	"history": "歷史記錄",
-	"exitSelectionMode": "退出選擇模式",
+	"exitSelectionMode": "離開選擇模式",
 	"enterSelectionMode": "進入選擇模式",
 	"enterSelectionMode": "進入選擇模式",
 	"done": "完成",
 	"done": "完成",
-	"searchPlaceholder": "模糊搜尋歷史...",
+	"searchPlaceholder": "模糊搜尋歷史記錄...",
 	"newest": "最新",
 	"newest": "最新",
 	"oldest": "最舊",
 	"oldest": "最舊",
-	"mostExpensive": "最昂貴",
-	"mostTokens": "最多令牌",
+	"mostExpensive": "費用最高",
+	"mostTokens": "最多 Token",
 	"mostRelevant": "最相關",
 	"mostRelevant": "最相關",
-	"deleteTaskTitle": "刪除任務(Shift + 點擊跳過確認)",
+	"deleteTaskTitle": "刪除工作(按住 Shift 並點選可跳過確認)",
 	"tokensLabel": "Tokens:",
 	"tokensLabel": "Tokens:",
-	"cacheLabel": "快取:",
-	"apiCostLabel": "API 費用:",
+	"cacheLabel": "快取",
+	"apiCostLabel": "API 費用",
 	"copyPrompt": "複製提示詞",
 	"copyPrompt": "複製提示詞",
-	"exportTask": "匯出任務",
-	"deleteTask": "刪除任務",
-	"deleteTaskMessage": "確定要刪除此任務嗎?此操作無法復原。",
+	"exportTask": "匯出工作",
+	"deleteTask": "刪除工作",
+	"deleteTaskMessage": "確定要刪除此工作嗎?此操作無法復原。",
 	"cancel": "取消",
 	"cancel": "取消",
 	"delete": "刪除",
 	"delete": "刪除",
-	"exitSelection": "退出選擇",
+	"exitSelection": "結束選擇",
 	"selectionMode": "選擇模式",
 	"selectionMode": "選擇模式",
 	"deselectAll": "取消全選",
 	"deselectAll": "取消全選",
 	"selectAll": "全選",
 	"selectAll": "全選",
-	"selectedItems": "已選 {{selected}}/{{total}} 項",
+	"selectedItems": "已選 {{selected}}/{{total}} ",
 	"clearSelection": "清除選擇",
 	"clearSelection": "清除選擇",
-	"deleteSelected": "刪除所選",
-	"deleteTasks": "刪除任務",
-	"confirmDeleteTasks": "確定要刪除 {{count}} 個任務嗎?",
-	"deleteTasksWarning": "已刪除的任務無法恢復。請確認是否繼續。",
-	"deleteItems": "刪除 {{count}} 項"
+	"deleteSelected": "刪除所選項目",
+	"deleteTasks": "刪除工作",
+	"confirmDeleteTasks": "確定要刪除 {{count}} 個工作嗎?",
+	"deleteTasksWarning": "已刪除的工作無法還原。請確認是否要繼續。",
+	"deleteItems": "刪除 {{count}} "
 }
 }

+ 3 - 3
webview-ui/src/i18n/locales/zh-TW/humanRelay.json

@@ -1,10 +1,10 @@
 {
 {
 	"dialogTitle": "人工中繼 - 請協助複製貼上訊息",
 	"dialogTitle": "人工中繼 - 請協助複製貼上訊息",
-	"dialogDescription": "請將以下提示詞複製到網頁AI,然後將AI的回覆貼上到下方的輸入框中。",
+	"dialogDescription": "請將以下提示詞複製到網頁 AI,然後將 AI 的回覆貼上到下方的輸入框中。",
 	"copiedToClipboard": "已複製到剪貼簿",
 	"copiedToClipboard": "已複製到剪貼簿",
 	"aiResponse": {
 	"aiResponse": {
-		"label": "請輸入AI的回覆:",
-		"placeholder": "在此貼上AI的回覆..."
+		"label": "請輸入 AI 的回覆:",
+		"placeholder": "在此貼上 AI 的回覆..."
 	},
 	},
 	"actions": {
 	"actions": {
 		"cancel": "取消",
 		"cancel": "取消",

+ 9 - 9
webview-ui/src/i18n/locales/zh-TW/mcp.json

@@ -1,20 +1,20 @@
 {
 {
 	"title": "MCP 伺服器",
 	"title": "MCP 伺服器",
 	"done": "完成",
 	"done": "完成",
-	"description": "<0>Model Context Protocol</0> 能夠與本地運行的 MCP 伺服器進行通訊,提供額外的工具和資源來擴展 Roo 的功能。您可以使用<1>社群開發的伺服器</1>,或者要求 Roo 創建特定於您工作流程的新工具(例如,\"新增一個獲取最新 npm 文檔的工具\")。",
+	"description": "<0>Model Context Protocol</0> 能與本機執行的 MCP 伺服器通訊,提供額外的工具和資源來擴展 Roo 的功能。您可以使用<1>社群開發的伺服器</1>,或請 Roo 為您的工作流程建立新工具(例如「新增一個取得最新 npm 文件的工具」)。",
 	"enableToggle": {
 	"enableToggle": {
 		"title": "啟用 MCP 伺服器",
 		"title": "啟用 MCP 伺服器",
-		"description": "啟用後,Roo 將能與 MCP 伺服器互動以取進階功能。如果您不使用 MCP,可以停用此功能以減少 Roo 的 token 使用量。"
+		"description": "啟用後,Roo 將能與 MCP 伺服器互動以取進階功能。如果您不使用 MCP,可以停用此功能以減少 Roo 的 token 使用量。"
 	},
 	},
 	"enableServerCreation": {
 	"enableServerCreation": {
-		"title": "啟用 MCP 伺服器建",
-		"description": "啟用後,Roo 可以通過如\"新增工具到...\"之類的命令幫助您創建新的 MCP 伺服器。如果您不需要創建 MCP 伺服器,可以停用此功能以減少 Roo 的 token 使用量。"
+		"title": "啟用 MCP 伺服器建",
+		"description": "啟用後,Roo 可以透過如「新增工具到...」等命令協助您建立新的 MCP 伺服器。如果您不需要建立 MCP 伺服器,可以停用此功能以減少 Roo 的 token 使用量。"
 	},
 	},
 	"editGlobalMCP": "編輯全域 MCP",
 	"editGlobalMCP": "編輯全域 MCP",
 	"editProjectMCP": "編輯專案 MCP",
 	"editProjectMCP": "編輯專案 MCP",
 	"editSettings": "編輯 MCP 設定",
 	"editSettings": "編輯 MCP 設定",
 	"tool": {
 	"tool": {
-		"alwaysAllow": "始終允許",
+		"alwaysAllow": "總是允許",
 		"parameters": "參數",
 		"parameters": "參數",
 		"noDescription": "無說明"
 		"noDescription": "無說明"
 	},
 	},
@@ -23,8 +23,8 @@
 		"resources": "資源"
 		"resources": "資源"
 	},
 	},
 	"emptyState": {
 	"emptyState": {
-		"noTools": "找到工具",
-		"noResources": "找到資源"
+		"noTools": "找到工具",
+		"noResources": "找到資源"
 	},
 	},
 	"networkTimeout": {
 	"networkTimeout": {
 		"label": "網路逾時",
 		"label": "網路逾時",
@@ -42,12 +42,12 @@
 	},
 	},
 	"deleteDialog": {
 	"deleteDialog": {
 		"title": "刪除 MCP 伺服器",
 		"title": "刪除 MCP 伺服器",
-		"description": "您確定要刪除 MCP 伺服器 \"{{serverName}}\" 嗎?此操作無法撤銷。",
+		"description": "您確定要刪除 MCP 伺服器「{{serverName}}」嗎?此操作無法復原。",
 		"cancel": "取消",
 		"cancel": "取消",
 		"delete": "刪除"
 		"delete": "刪除"
 	},
 	},
 	"serverStatus": {
 	"serverStatus": {
 		"retrying": "重試中...",
 		"retrying": "重試中...",
-		"retryConnection": "重試連"
+		"retryConnection": "重試連"
 	}
 	}
 }
 }

+ 35 - 35
webview-ui/src/i18n/locales/zh-TW/prompts.json

@@ -7,15 +7,15 @@
 		"editModesConfig": "編輯模式設定",
 		"editModesConfig": "編輯模式設定",
 		"editGlobalModes": "編輯全域模式",
 		"editGlobalModes": "編輯全域模式",
 		"editProjectModes": "編輯專案模式 (.roomodes)",
 		"editProjectModes": "編輯專案模式 (.roomodes)",
-		"createModeHelpText": "點擊 + 建立新的自訂模式,或者在聊天中直接要求 Roo 為您建立一個!"
+		"createModeHelpText": "點選 + 建立新的自訂模式,或者在聊天中直接請 Roo 為您建立!"
 	},
 	},
 	"apiConfiguration": {
 	"apiConfiguration": {
-		"title": "API設定",
-		"select": "選擇要用於此模式的API設定"
+		"title": "API 設定",
+		"select": "選擇要用於此模式的 API 設定"
 	},
 	},
 	"tools": {
 	"tools": {
 		"title": "可用工具",
 		"title": "可用工具",
-		"builtInModesText": "內建模式的工具不能被修改",
+		"builtInModesText": "內建模式的工具無法修改",
 		"editTools": "編輯工具",
 		"editTools": "編輯工具",
 		"doneEditing": "完成編輯",
 		"doneEditing": "完成編輯",
 		"allowedFiles": "允許的檔案:",
 		"allowedFiles": "允許的檔案:",
@@ -30,77 +30,77 @@
 	"roleDefinition": {
 	"roleDefinition": {
 		"title": "角色定義",
 		"title": "角色定義",
 		"resetToDefault": "重設為預設值",
 		"resetToDefault": "重設為預設值",
-		"description": "為此模式定義Roo的專業知識和個性。此描述塑造了Roo如何展示自己並處理任務。"
+		"description": "定義此模式下 Roo 的專業知識和個性。此描述會形塑 Roo 如何展現自己並處理工作。"
 	},
 	},
 	"customInstructions": {
 	"customInstructions": {
-		"title": "模式特定的自訂指令(選用)",
+		"title": "模式專屬自訂指令(選用)",
 		"resetToDefault": "重設為預設值",
 		"resetToDefault": "重設為預設值",
-		"description": "為{{modeName}}模式添加特定行為指南。",
-		"loadFromFile": "{{mode}}模式的自訂指令也可以從工作區的<span>.clinerules-{{slug}}</span>載入。"
+		"description": "為 {{modeName}} 模式新增專屬的行為指南。",
+		"loadFromFile": "{{mode}} 模式的自訂指令也可以從工作區的 <span>.clinerules-{{slug}}</span> 載入。"
 	},
 	},
 	"globalCustomInstructions": {
 	"globalCustomInstructions": {
 		"title": "所有模式的自訂指令",
 		"title": "所有模式的自訂指令",
-		"description": "這些指令適用於所有模式。它們提供了一套基本行為,可以透過下面的模式特定指令來增強。\n如果您希望Roo使用不同於編輯器顯示語言({{language}})的語言進行思考和對話,您可以在這裡指定。",
-		"loadFromFile": "指令也可以從工作區的<span>.clinerules</span>載入。"
+		"description": "這些指令適用於所有模式。它們提供了一組基本行為,可以透過下方的模式專屬自訂指令來強化。\n如果您希望 Roo 使用與編輯器顯示語言 ({{language}}) 不同的語言來思考和對話,您可以在這裡指定。",
+		"loadFromFile": "指令也可以從工作區的 <span>.clinerules</span> 載入。"
 	},
 	},
 	"systemPrompt": {
 	"systemPrompt": {
 		"preview": "預覽系統提示詞",
 		"preview": "預覽系統提示詞",
 		"copy": "複製系統提示詞到剪貼簿",
 		"copy": "複製系統提示詞到剪貼簿",
-		"title": "系統提示詞({{modeName}}模式)"
+		"title": "系統提示詞({{modeName}} 模式)"
 	},
 	},
 	"supportPrompts": {
 	"supportPrompts": {
-		"title": "支援提示詞",
-		"resetPrompt": "將{{promptType}}提示詞重設為預設值",
+		"title": "輔助提示詞",
+		"resetPrompt": "將 {{promptType}} 提示詞重設為預設值",
 		"prompt": "提示詞",
 		"prompt": "提示詞",
 		"enhance": {
 		"enhance": {
-			"apiConfiguration": "API設定",
-			"apiConfigDescription": "您可以選擇一個固定的API設定用於增強提示詞,或者使用當前選擇的設定",
-			"useCurrentConfig": "使用當前選擇的API設定",
+			"apiConfiguration": "API 設定",
+			"apiConfigDescription": "您可以選擇一個固定的 API 設定用於增強提示詞,或使用目前選擇的設定",
+			"useCurrentConfig": "使用目前選擇的 API 設定",
 			"testPromptPlaceholder": "輸入提示詞以測試增強效果",
 			"testPromptPlaceholder": "輸入提示詞以測試增強效果",
 			"previewButton": "預覽提示詞增強"
 			"previewButton": "預覽提示詞增強"
 		},
 		},
 		"types": {
 		"types": {
 			"ENHANCE": {
 			"ENHANCE": {
 				"label": "增強提示詞",
 				"label": "增強提示詞",
-				"description": "使用提示詞增強功能取針對您輸入的客製化建議或改進。這確保Roo理解您的意圖並提供最佳的回應。可透過聊天中的✨圖示使用。"
+				"description": "使用提示詞增強功能取針對您輸入的客製化建議或改進。這確保 Roo理解您的意圖並提供最佳的回應。可透過聊天中的  圖示使用。"
 			},
 			},
 			"EXPLAIN": {
 			"EXPLAIN": {
 				"label": "解釋程式碼",
 				"label": "解釋程式碼",
-				"description": "獲取對程式碼片段、函式或整個檔案的詳細解釋。有助於理解複雜程式碼或學習新模式。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單(右鍵點擊選中的程式碼)中使用。"
+				"description": "取得程式碼片段、函式或整個檔案的詳細解釋。有助於理解複雜程式碼或學習新模式。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。"
 			},
 			},
 			"FIX": {
 			"FIX": {
 				"label": "修復問題",
 				"label": "修復問題",
-				"description": "獲取幫助以識別和解決錯誤、bug或程式碼品質問題。提供逐步修復問題的指導。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單(右鍵點擊選中的程式碼)中使用。"
+				"description": "協助識別和解決錯誤、程式臭蟲或程式碼品質問題。提供逐步修復問題的指引。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。"
 			},
 			},
 			"IMPROVE": {
 			"IMPROVE": {
 				"label": "改進程式碼",
 				"label": "改進程式碼",
-				"description": "在保持功能的同時,接收程式碼優化、更好實踐和架構改進的建議。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單(右鍵點擊選中的程式碼)中使用。"
+				"description": "在維持功能的同時,提供程式碼最佳化、最佳實踐和架構改進的建議。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。"
 			},
 			},
 			"ADD_TO_CONTEXT": {
 			"ADD_TO_CONTEXT": {
-				"label": "添加到上下文",
-				"description": "為當前任務或對話添加上下文。用於提供額外資訊或說明。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單(右鍵點擊選中的程式碼)中使用。"
+				"label": "新增至上下文",
+				"description": "為目前工作或對話新增上下文。用於提供額外資訊或說明。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。"
 			},
 			},
 			"TERMINAL_ADD_TO_CONTEXT": {
 			"TERMINAL_ADD_TO_CONTEXT": {
-				"label": "添加終端內容到上下文",
-				"description": "將終端輸出添加到當前任務或對話中。用於提供命令輸出或日誌。可在終端右鍵選單(右鍵點擊選中的終端內容)中使用。"
+				"label": "新增終端機內容至上下文",
+				"description": "將終端機輸出新增至目前工作或對話。用於提供命令輸出或記錄。可在終端機右鍵選單中使用。"
 			},
 			},
 			"TERMINAL_FIX": {
 			"TERMINAL_FIX": {
-				"label": "修復終端命令",
-				"description": "獲取幫助以修復失敗或需要改進的終端命令。可在終端右鍵選單(右鍵點擊選中的終端內容)中使用。"
+				"label": "修復終端命令",
+				"description": "協助修復失敗或需要改進的終端機命令。可在終端機右鍵選單中使用。"
 			},
 			},
 			"TERMINAL_EXPLAIN": {
 			"TERMINAL_EXPLAIN": {
-				"label": "解釋終端命令",
-				"description": "獲取對終端命令及其輸出的詳細解釋。可在終端右鍵選單(右鍵點擊選中的終端內容)中使用。"
+				"label": "說明終端機命令",
+				"description": "取得終端機命令及其輸出的詳細說明。可在終端機內容選單(選取終端機內容後按右鍵)使用。"
 			},
 			},
 			"NEW_TASK": {
 			"NEW_TASK": {
 				"label": "開始新工作",
 				"label": "開始新工作",
-				"description": "使用輸入內容開始新工作。可在命令選擇區使用。"
+				"description": "開始一個工作。可在命令選擇區使用。"
 			}
 			}
 		}
 		}
 	},
 	},
 	"advancedSystemPrompt": {
 	"advancedSystemPrompt": {
 		"title": "進階:覆寫系統提示詞",
 		"title": "進階:覆寫系統提示詞",
-		"description": "您可以透過在工作區建立檔案<span>.roo/system-prompt-{{slug}}</span>來完全替換此模式的系統提示詞(角色定義和自訂指令除外)。這是一個非常進階的功能,會繞過內建的安全措施和一致性檢查(尤其是圍繞工具使用的檢查),請謹慎使用!"
+		"description": "您可以透過在工作區建立檔案 <span>.roo/system-prompt-{{slug}}</span> 來完全替換此模式的系統提示詞(角色定義和自訂指令除外)。這是一個非常進階的功能,會繞過內建的安全措施和一致性檢查(尤其是與工具使用相關的檢查),請謹慎使用!"
 	},
 	},
 	"createModeDialog": {
 	"createModeDialog": {
 		"title": "建立新模式",
 		"title": "建立新模式",
@@ -110,8 +110,8 @@
 			"placeholder": "輸入模式名稱"
 			"placeholder": "輸入模式名稱"
 		},
 		},
 		"slug": {
 		"slug": {
-			"label": "識符",
-			"description": "標識符用於URL和檔案名稱。它應該是小寫的,只包含字母、數字和連字符。"
+			"label": "識",
+			"description": "識別符號用於 URL 和檔案名稱。應使用小寫字母,且只能包含字母、數字和連字號。"
 		},
 		},
 		"saveLocation": {
 		"saveLocation": {
 			"label": "儲存位置",
 			"label": "儲存位置",
@@ -127,15 +127,15 @@
 		},
 		},
 		"roleDefinition": {
 		"roleDefinition": {
 			"label": "角色定義",
 			"label": "角色定義",
-			"description": "為此模式定義Roo的專業知識和個性。"
+			"description": "定義此模式下 Roo 的專業知識和個性。"
 		},
 		},
 		"tools": {
 		"tools": {
 			"label": "可用工具",
 			"label": "可用工具",
-			"description": "選擇此模式可以使用哪些工具。"
+			"description": "選擇此模式可使用的工具。"
 		},
 		},
 		"customInstructions": {
 		"customInstructions": {
 			"label": "自訂指令(選用)",
 			"label": "自訂指令(選用)",
-			"description": "為此模式添加特定行為指南。"
+			"description": "為此模式新增特定的行為指南。"
 		},
 		},
 		"buttons": {
 		"buttons": {
 			"cancel": "取消",
 			"cancel": "取消",

+ 145 - 146
webview-ui/src/i18n/locales/zh-TW/settings.json

@@ -10,17 +10,17 @@
 		"title": "設定",
 		"title": "設定",
 		"saveButtonTooltip": "儲存變更",
 		"saveButtonTooltip": "儲存變更",
 		"nothingChangedTooltip": "無任何變更",
 		"nothingChangedTooltip": "無任何變更",
-		"doneButtonTooltip": "取消未保存的變更並關閉設定面板"
+		"doneButtonTooltip": "捨棄未儲存的變更並關閉設定面板"
 	},
 	},
 	"unsavedChangesDialog": {
 	"unsavedChangesDialog": {
-		"title": "未存的變更",
+		"title": "未存的變更",
 		"description": "是否要取消變更並繼續?",
 		"description": "是否要取消變更並繼續?",
 		"cancelButton": "取消",
 		"cancelButton": "取消",
 		"discardButton": "取消變更"
 		"discardButton": "取消變更"
 	},
 	},
 	"sections": {
 	"sections": {
-		"providers": "提供者",
-		"autoApprove": "自動准",
+		"providers": "供應商",
+		"autoApprove": "自動准",
 		"browser": "瀏覽器/電腦使用",
 		"browser": "瀏覽器/電腦使用",
 		"checkpoints": "檢查點",
 		"checkpoints": "檢查點",
 		"notifications": "通知",
 		"notifications": "通知",
@@ -32,81 +32,81 @@
 		"about": "關於 Roo Code"
 		"about": "關於 Roo Code"
 	},
 	},
 	"autoApprove": {
 	"autoApprove": {
-		"description": "允許 Roo 無需准即執行操作。僅在您完全信任 AI 並了解相關安全風險時啟用這些設定。",
+		"description": "允許 Roo 無需准即執行操作。僅在您完全信任 AI 並了解相關安全風險時啟用這些設定。",
 		"readOnly": {
 		"readOnly": {
-			"label": "始終批准只讀操作",
-			"description": "啟用後,Roo 將自動查看目錄內容和讀取文件,無需點擊批准按鈕。",
+			"label": "始終核准唯讀操作",
+			"description": "啟用後,Roo 將自動檢視目錄內容並讀取檔案,無需點選核准按鈕。",
 			"outsideWorkspace": {
 			"outsideWorkspace": {
 				"label": "包含工作區外的檔案",
 				"label": "包含工作區外的檔案",
-				"description": "允許 Roo 讀取當前工作區外的檔案,無需批准。"
+				"description": "允許 Roo 讀取目前工作區外的檔案,無需核准。"
 			}
 			}
 		},
 		},
 		"write": {
 		"write": {
-			"label": "始終准寫入操作",
-			"description": "自動建立和編輯文件而無需准",
-			"delayLabel": "寫入後延遲以允許診斷測潛在問題",
+			"label": "始終准寫入操作",
+			"description": "自動建立和編輯文件而無需准",
+			"delayLabel": "寫入後延遲以允許診斷測潛在問題",
 			"outsideWorkspace": {
 			"outsideWorkspace": {
 				"label": "包含工作區外的檔案",
 				"label": "包含工作區外的檔案",
-				"description": "允許 Roo 在當前工作區外建立和編輯檔案,無需批准。"
+				"description": "允許 Roo 在目前工作區外建立和編輯檔案,無需核准。"
 			}
 			}
 		},
 		},
 		"browser": {
 		"browser": {
-			"label": "始終准瀏覽器操作",
-			"description": "自動執行瀏覽器操作而無需准",
+			"label": "始終准瀏覽器操作",
+			"description": "自動執行瀏覽器操作而無需准",
 			"note": "注意:僅適用於模型支援電腦使用時"
 			"note": "注意:僅適用於模型支援電腦使用時"
 		},
 		},
 		"retry": {
 		"retry": {
 			"label": "始終重試失敗的 API 請求",
 			"label": "始終重試失敗的 API 請求",
-			"description": "當伺服器返回錯誤響應時自動重試失敗的 API 請求",
+			"description": "當伺服器回傳錯誤回應時自動重試失敗的 API 請求",
 			"delayLabel": "重試請求前的延遲"
 			"delayLabel": "重試請求前的延遲"
 		},
 		},
 		"mcp": {
 		"mcp": {
-			"label": "始終准 MCP 工具",
-			"description": "在 MCP 伺服器檢視中啟用單個 MCP 工具的自動批准(需要此設定和工具的「始終允許」核取方框)"
+			"label": "始終准 MCP 工具",
+			"description": "在 MCP 伺服器檢視中啟用個別 MCP 工具的自動核准(需要此設定和工具的「始終允許」核取方塊)"
 		},
 		},
 		"modeSwitch": {
 		"modeSwitch": {
-			"label": "始終准模式切換",
-			"description": "自動在不同模式之間切換而無需准"
+			"label": "始終准模式切換",
+			"description": "自動在不同模式之間切換而無需准"
 		},
 		},
 		"subtasks": {
 		"subtasks": {
-			"label": "始終批准子任務的建立與完成",
-			"description": "允許建立和完成子任務而無需批准"
+			"label": "始終核准子工作的建立和完成",
+			"description": "允許建立和完成子工作而無需核准"
 		},
 		},
 		"execute": {
 		"execute": {
-			"label": "始終准允許的執行操作",
-			"description": "自動執行允許的終端機指令而無需批准",
-			"allowedCommands": "允許自動執行的令",
-			"allowedCommandsDescription": "當「始終批准執行操作」啟用時可自動執行的指令前綴。加入 * 以允許所有指令(謹慎使用)。",
-			"commandPlaceholder": "輸入指令前綴(例如:git )",
+			"label": "始終准允許的執行操作",
+			"description": "自動執行允許的終端機命令而無需核准",
+			"allowedCommands": "允許自動執行的令",
+			"allowedCommandsDescription": "當「始終核准執行操作」啟用時可以自動執行的命令前綴。新增 * 以允許所有命令(請謹慎使用)。",
+			"commandPlaceholder": "輸入命令前綴(例如 'git ')",
 			"addButton": "新增"
 			"addButton": "新增"
 		}
 		}
 	},
 	},
 	"providers": {
 	"providers": {
 		"configProfile": "配置設定檔",
 		"configProfile": "配置設定檔",
 		"providerDocumentation": "{{provider}} 文件",
 		"providerDocumentation": "{{provider}} 文件",
-		"description": "儲存不同的 API 設定以快速切換提供者和設定。",
-		"apiProvider": "API 提供者",
+		"description": "儲存不同的 API 設定以快速切換供應商和設定。",
+		"apiProvider": "API 供應商",
 		"model": "模型",
 		"model": "模型",
-		"nameEmpty": "名稱不為空",
+		"nameEmpty": "名稱不為空",
 		"nameExists": "已存在同名的設定檔",
 		"nameExists": "已存在同名的設定檔",
 		"deleteProfile": "刪除設定檔",
 		"deleteProfile": "刪除設定檔",
 		"invalidArnFormat": "ARN 格式無效。請檢查上方示例。",
 		"invalidArnFormat": "ARN 格式無效。請檢查上方示例。",
 		"enterNewName": "輸入新名稱",
 		"enterNewName": "輸入新名稱",
 		"addProfile": "新增設定檔",
 		"addProfile": "新增設定檔",
 		"renameProfile": "重新命名設定檔",
 		"renameProfile": "重新命名設定檔",
-		"newProfile": "新配置設定檔",
+		"newProfile": "新設定檔",
 		"enterProfileName": "輸入設定檔名稱",
 		"enterProfileName": "輸入設定檔名稱",
 		"createProfile": "建立設定檔",
 		"createProfile": "建立設定檔",
 		"cannotDeleteOnlyProfile": "無法刪除唯一的設定檔",
 		"cannotDeleteOnlyProfile": "無法刪除唯一的設定檔",
-		"vscodeLmDescription": "VS Code 語言模型 API 可讓您執行其他擴充功能(如 GitHub Copilot)提供的模型。最快捷的方式是從 VS Code 市集安裝 Copilot 和 Copilot Chat 擴充功能。",
-		"awsCustomArnUse": "輸入要使用的模型有效 AWS Bedrock ARN。格式範例:",
-		"awsCustomArnDesc": "確保 ARN 中的區域與您選擇的 AWS 區域相符。",
+		"vscodeLmDescription": "VS Code 語言模型 API 可以讓您使用其他擴充功能(如 GitHub Copilot)提供的模型。最簡單的方式是從 VS Code Marketplace 安裝 Copilot 和 Copilot Chat 擴充套件。",
+		"awsCustomArnUse": "輸入要使用的模型有效 AWS Bedrock ARN。格式範例:",
+		"awsCustomArnDesc": "確保 ARN 中的區域與您上面選擇的 AWS 區域相符。",
 		"openRouterApiKey": "OpenRouter API 金鑰",
 		"openRouterApiKey": "OpenRouter API 金鑰",
 		"getOpenRouterApiKey": "取得 OpenRouter API 金鑰",
 		"getOpenRouterApiKey": "取得 OpenRouter API 金鑰",
 		"apiKeyStorageNotice": "API 金鑰安全儲存於 VSCode 金鑰儲存中",
 		"apiKeyStorageNotice": "API 金鑰安全儲存於 VSCode 金鑰儲存中",
 		"glamaApiKey": "Glama API 金鑰",
 		"glamaApiKey": "Glama API 金鑰",
 		"getGlamaApiKey": "取得 Glama API 金鑰",
 		"getGlamaApiKey": "取得 Glama API 金鑰",
-		"useCustomBaseUrl": "使用自定義基礎 URL",
+		"useCustomBaseUrl": "使用自基礎 URL",
 		"requestyApiKey": "Requesty API 金鑰",
 		"requestyApiKey": "Requesty API 金鑰",
 		"getRequestyApiKey": "取得 Requesty API 金鑰",
 		"getRequestyApiKey": "取得 Requesty API 金鑰",
 		"openRouterTransformsText": "將提示和訊息鏈壓縮到上下文大小 (<a>OpenRouter 轉換</a>)",
 		"openRouterTransformsText": "將提示和訊息鏈壓縮到上下文大小 (<a>OpenRouter 轉換</a>)",
@@ -121,108 +121,108 @@
 		"getOpenAiApiKey": "取得 OpenAI API 金鑰",
 		"getOpenAiApiKey": "取得 OpenAI API 金鑰",
 		"mistralApiKey": "Mistral API 金鑰",
 		"mistralApiKey": "Mistral API 金鑰",
 		"getMistralApiKey": "取得 Mistral/Codestral API 金鑰",
 		"getMistralApiKey": "取得 Mistral/Codestral API 金鑰",
-		"codestralBaseUrl": "Codestral 基礎 URL(選)",
-		"codestralBaseUrlDesc": "設 Codestral 模型的替代 URL。",
+		"codestralBaseUrl": "Codestral 基礎 URL(選)",
+		"codestralBaseUrlDesc": "設 Codestral 模型的替代 URL。",
 		"awsCredentials": "AWS 認證",
 		"awsCredentials": "AWS 認證",
-		"awsProfile": "AWS 個人設定",
-		"awsProfileName": "AWS 個人設定名稱",
-		"awsAccessKey": "AWS 存取金鑰",
-		"awsSecretKey": "AWS 機密金鑰",
-		"awsSessionToken": "AWS 會話權杖",
+		"awsProfile": "AWS Profile",
+		"awsProfileName": "AWS Profile 名稱",
+		"awsAccessKey": "AWS Access Key",
+		"awsSecretKey": "AWS Secret Key",
+		"awsSessionToken": "AWS 工作階段權杖",
 		"awsRegion": "AWS 區域",
 		"awsRegion": "AWS 區域",
 		"awsCrossRegion": "使用跨區域推論",
 		"awsCrossRegion": "使用跨區域推論",
 		"vscodeLmModel": "語言模型",
 		"vscodeLmModel": "語言模型",
-		"vscodeLmWarning": "注意:此為實驗性整合,提供者支援可能不同。若遇到模型不支援錯誤,請聯繫提供者。",
+		"vscodeLmWarning": "注意:此整合功能仍處於實驗階段,各供應商的支援程度可能不同。如果出現模型不支援的錯誤,通常是供應商方面的問題。",
 		"googleCloudSetup": {
 		"googleCloudSetup": {
 			"title": "要使用 Google Cloud Vertex AI,您需要:",
 			"title": "要使用 Google Cloud Vertex AI,您需要:",
-			"step1": "1. 建立 Google Cloud 帳戶,啟用 Vertex AI API 並啟用所需 Claude 模型。",
+			"step1": "1. 建立 Google Cloud 帳戶,啟用 Vertex AI API 並啟用所需 Claude 模型。",
 			"step2": "2. 安裝 Google Cloud CLI 並設定應用程式預設憑證。",
 			"step2": "2. 安裝 Google Cloud CLI 並設定應用程式預設憑證。",
-			"step3": "3. 或建立具憑證的服務帳戶。"
+			"step3": "3. 或建立具憑證的服務帳戶。"
 		},
 		},
 		"googleCloudCredentials": "Google Cloud 憑證",
 		"googleCloudCredentials": "Google Cloud 憑證",
 		"googleCloudKeyFile": "Google Cloud 金鑰檔案路徑",
 		"googleCloudKeyFile": "Google Cloud 金鑰檔案路徑",
 		"googleCloudProjectId": "Google Cloud 專案 ID",
 		"googleCloudProjectId": "Google Cloud 專案 ID",
 		"googleCloudRegion": "Google Cloud 區域",
 		"googleCloudRegion": "Google Cloud 區域",
 		"lmStudio": {
 		"lmStudio": {
-			"baseUrl": "基礎 URL(選)",
+			"baseUrl": "基礎 URL(選)",
 			"modelId": "模型 ID",
 			"modelId": "模型 ID",
 			"speculativeDecoding": "啟用預測性解碼",
 			"speculativeDecoding": "啟用預測性解碼",
 			"draftModelId": "草稿模型 ID",
 			"draftModelId": "草稿模型 ID",
 			"draftModelDesc": "草稿模型必須來自相同模型系列才能正確運作。",
 			"draftModelDesc": "草稿模型必須來自相同模型系列才能正確運作。",
 			"selectDraftModel": "選擇草稿模型",
 			"selectDraftModel": "選擇草稿模型",
-			"noModelsFound": "未找到草稿模型。請確保 LM Studio 以伺服器模式行。",
-			"description": "LM Studio 允許您在本地電腦運行模型。詳細資訊請參閱快速入門指南。您需要啟動 LM Studio 的本地伺服器功能才能與此擴充功能搭配使用。<span>注意:</span> Roo Code 使用複雜提示,與 Claude 模型搭配最佳。功能較弱的模型可能無法正常運作。"
+			"noModelsFound": "未找到草稿模型。請確保 LM Studio 以伺服器模式行。",
+			"description": "LM Studio 允許您在本機電腦執行模型。詳細資訊請參閱快速入門指南。您需要啟動 LM Studio 的本機伺服器功能才能與此擴充功能搭配使用。<span>注意:</span> Roo Code 使用複雜提示,與 Claude 模型搭配最佳。功能較弱的模型可能無法正常運作。"
 		},
 		},
 		"ollama": {
 		"ollama": {
-			"baseUrl": "基礎 URL(選)",
+			"baseUrl": "基礎 URL(選)",
 			"modelId": "模型 ID",
 			"modelId": "模型 ID",
-			"description": "Ollama 允許您在本地電腦運行模型。請參閱快速入門指南。",
+			"description": "Ollama 允許您在本機電腦執行模型。請參閱快速入門指南。",
 			"warning": "注意:Roo Code 使用複雜提示,與 Claude 模型搭配最佳。功能較弱的模型可能無法正常運作。"
 			"warning": "注意:Roo Code 使用複雜提示,與 Claude 模型搭配最佳。功能較弱的模型可能無法正常運作。"
 		},
 		},
 		"unboundApiKey": "Unbound API 金鑰",
 		"unboundApiKey": "Unbound API 金鑰",
 		"getUnboundApiKey": "取得 Unbound API 金鑰",
 		"getUnboundApiKey": "取得 Unbound API 金鑰",
 		"humanRelay": {
 		"humanRelay": {
-			"description": "無需 API 金鑰,但使用者需協助將資訊複製到網頁聊天 AI。",
-			"instructions": "使用期間,對話方格會彈出且當前訊息會自動複製到剪貼簿。您需將其貼到 ChatGPT 或 Claude 網頁版,再將 AI 回應複製回對話方塊並點擊確認按鈕。"
+			"description": "不需要 API 金鑰,但使用者需要協助將資訊複製並貼上到網頁聊天 AI。",
+			"instructions": "使用期間會彈出對話框,並自動將目前訊息複製到剪貼簿。您需要將這些內容貼上到網頁版 AI(如 ChatGPT 或 Claude),然後將 AI 的回覆複製回對話框並點選確認按鈕。"
 		},
 		},
 		"openRouter": {
 		"openRouter": {
 			"providerRouting": {
 			"providerRouting": {
-				"title": "OpenRouter 提供者路由",
-				"description": "OpenRouter 會將請求路由到適合模型的最佳提供者。預設會在頂尖提供者之間負載平衡以確保正常運作時間。您可為此模型選擇特定提供者。",
-				"learnMore": "了解更多關於提供者路由"
+				"title": "OpenRouter 供應商路由",
+				"description": "OpenRouter 會將請求路由到適合您模型的最佳可用供應商。預設情況下,請求會在頂尖供應商之間進行負載平衡以最大化正常運作時間。您也可以為此模型選擇特定的供應商。",
+				"learnMore": "了解更多關於供應商路由的資訊"
 			}
 			}
 		},
 		},
 		"customModel": {
 		"customModel": {
-			"capabilities": "設定自定義 OpenAI 相容模型的功能和定價。指定功能時需謹慎。",
+			"capabilities": "設定自訂 OpenAI 相容模型的功能和定價。請謹慎設定模型功能,因為這會影響 Roo Code 的運作方式。",
 			"maxTokens": {
 			"maxTokens": {
-				"label": "最大輸出トークン",
-				"description": "模型回應可產生的最大トークン數。(指定 -1 使用伺服器設定最大值)"
+				"label": "最大輸出 Token",
+				"description": "模型能在一則回應中產生的最大 Token 數量。(設為 -1 則由伺服器決定最大值)"
 			},
 			},
 			"contextWindow": {
 			"contextWindow": {
 				"label": "上下文視窗大小",
 				"label": "上下文視窗大小",
-				"description": "模型可處理的總トークン數(輸入+輸出)"
+				"description": "模型能處理的總 Token 數量(包含輸入和輸出)"
 			},
 			},
 			"imageSupport": {
 			"imageSupport": {
 				"label": "影像支援",
 				"label": "影像支援",
-				"description": "此模型是否能處理和理解影像?"
+				"description": "此模型是否能處理和理解影像?"
 			},
 			},
 			"computerUse": {
 			"computerUse": {
 				"label": "電腦使用",
 				"label": "電腦使用",
-				"description": "此模型能否與瀏覽器互動?(例如 Claude 3.7 Sonnet)"
+				"description": "此模型是否能夠與瀏覽器互動?(例如 Claude 3.7 Sonnet)"
 			},
 			},
 			"promptCache": {
 			"promptCache": {
 				"label": "提示快取",
 				"label": "提示快取",
-				"description": "此模型是否能快取提示?"
+				"description": "此模型是否能快取提示?"
 			},
 			},
 			"pricing": {
 			"pricing": {
 				"input": {
 				"input": {
 					"label": "輸入價格",
 					"label": "輸入價格",
-					"description": "每百萬輸入/提示トークン的費用"
+					"description": "輸入/提示每百萬 Token 的費用。這會影響向模型傳送內容和指令時的費用。"
 				},
 				},
 				"output": {
 				"output": {
 					"label": "輸出價格",
 					"label": "輸出價格",
-					"description": "模型回應每百萬トークン的費用"
+					"description": "模型回應每百萬 Token 的費用。這會影響模型產生內容的費用。"
 				},
 				},
 				"cacheReads": {
 				"cacheReads": {
 					"label": "快取讀取價格",
 					"label": "快取讀取價格",
-					"description": "讀取快取時的費用"
+					"description": "每百萬 Token 的快取讀取費用。當從快取中取得已儲存的回應時,會收取此費用。"
 				},
 				},
 				"cacheWrites": {
 				"cacheWrites": {
 					"label": "快取寫入價格",
 					"label": "快取寫入價格",
-					"description": "首次將提示寫入快取時的費用"
+					"description": "每百萬 Token 的快取寫入費用。當提示首次被儲存至快取時,會收取此費用。"
 				}
 				}
 			},
 			},
-			"resetDefaults": "重設預設值"
+			"resetDefaults": "重設預設值"
 		}
 		}
 	},
 	},
 	"browser": {
 	"browser": {
 		"enable": {
 		"enable": {
 			"label": "啟用瀏覽器工具",
 			"label": "啟用瀏覽器工具",
-			"description": "啟用後,Roo 可在使用支援電腦使用的模型時使用瀏覽器互動。"
+			"description": "啟用後,Roo 可在使用支援電腦使用的模型時使用瀏覽器與網站互動。"
 		},
 		},
 		"viewport": {
 		"viewport": {
-			"label": "視大小",
-			"description": "選擇瀏覽器互動的視口大小。",
+			"label": "視大小",
+			"description": "選擇瀏覽器互動的視窗大小。這會影響網站的顯示方式和互動方式。",
 			"options": {
 			"options": {
 				"largeDesktop": "大型桌面 (1280x800)",
 				"largeDesktop": "大型桌面 (1280x800)",
 				"smallDesktop": "小型桌面 (900x600)",
 				"smallDesktop": "小型桌面 (900x600)",
@@ -232,48 +232,48 @@
 		},
 		},
 		"screenshotQuality": {
 		"screenshotQuality": {
 			"label": "截圖品質",
 			"label": "截圖品質",
-			"description": "調整瀏覽器截圖的 WebP 品質。較高值會增加 token 使用量。"
+			"description": "調整瀏覽器截圖的 WebP 品質。數值越高截圖越清晰,但會增加 token 用量。"
 		},
 		},
 		"remote": {
 		"remote": {
 			"label": "使用遠端瀏覽器連線",
 			"label": "使用遠端瀏覽器連線",
 			"description": "連線到啟用遠端除錯的 Chrome 瀏覽器(--remote-debugging-port=9222)。",
 			"description": "連線到啟用遠端除錯的 Chrome 瀏覽器(--remote-debugging-port=9222)。",
-			"urlPlaceholder": "自定義 URL(例如 http://localhost:9222)",
+			"urlPlaceholder": "自 URL(例如 http://localhost:9222)",
 			"testButton": "測試連線",
 			"testButton": "測試連線",
 			"testingButton": "測試中...",
 			"testingButton": "測試中...",
-			"instructions": "輸入 DevTools 協定主機位址或留空以自動發現本機 Chrome 執行個體。"
+			"instructions": "請輸入 DevTools Protocol 主機位址,或留空以自動偵測本機 Chrome 執行個體。「測試連線」按鈕將嘗試連線至您提供的自訂 URL,若未提供則會自動偵測。"
 		}
 		}
 	},
 	},
 	"checkpoints": {
 	"checkpoints": {
 		"enable": {
 		"enable": {
 			"label": "啟用自動檢查點",
 			"label": "啟用自動檢查點",
-			"description": "啟用後,Roo 將在任務執行期間自動建立檢查點。"
+			"description": "啟用後,Roo 將在工作執行期間自動建立檢查點,使審核變更或回到早期狀態變得容易。"
 		}
 		}
 	},
 	},
 	"notifications": {
 	"notifications": {
 		"sound": {
 		"sound": {
 			"label": "啟用音效",
 			"label": "啟用音效",
-			"description": "啟用後,Roo 將為通知播放音效",
+			"description": "啟用後,Roo 將為通知和事件播放音效",
 			"volumeLabel": "音量"
 			"volumeLabel": "音量"
 		},
 		},
 		"tts": {
 		"tts": {
 			"label": "啟用文字轉語音",
 			"label": "啟用文字轉語音",
-			"description": "啟用後,Roo 將使用文字轉語音朗讀回應",
+			"description": "啟用後,Roo 將使用文字轉語音功能朗讀回應",
 			"speedLabel": "速度"
 			"speedLabel": "速度"
 		}
 		}
 	},
 	},
 	"contextManagement": {
 	"contextManagement": {
-		"description": "控制 AI 上下文視窗包含的資訊,影響 token 使用和回應品質",
+		"description": "控制 AI 上下文視窗中要包含哪些資訊,會影響 token 用量和回應品質",
 		"openTabs": {
 		"openTabs": {
-			"label": "開啟分頁上下文限制",
-			"description": "最多包含的 VSCode 開啟分頁數"
+			"label": "開啟分頁上下文限制",
+			"description": "上下文中最多包含多少個 VS Code 開啟的分頁。數值越高提供的上下文越多,但 token 用量也會增加。"
 		},
 		},
 		"workspaceFiles": {
 		"workspaceFiles": {
-			"label": "工作區檔案上下文限制",
-			"description": "最多包含的當前工作目錄詳細資訊檔案數"
+			"label": "工作區檔案上下文限制",
+			"description": "目前工作目錄中最多包含多少個檔案。數值越高提供的上下文越多,但 token 用量也會增加。"
 		},
 		},
 		"rooignore": {
 		"rooignore": {
-			"label": "顯示 .rooignore 檔案",
-			"description": "啟用後,符合 .rooignore 模式之檔案會顯示上鎖符號"
+			"label": "在列表和搜尋中顯示 .rooignore 排除的檔案",
+			"description": "啟用後,符合 .rooignore 規則的檔案會在列表中顯示並標示鎖定圖示。停用後,這些檔案將完全從檔案列表和搜尋結果中隱藏。"
 		},
 		},
 		"maxReadFile": {
 		"maxReadFile": {
 			"label": "檔案讀取自動截斷閾值",
 			"label": "檔案讀取自動截斷閾值",
@@ -284,12 +284,12 @@
 	},
 	},
 	"terminal": {
 	"terminal": {
 		"outputLineLimit": {
 		"outputLineLimit": {
-			"label": "終端機輸出限制",
-			"description": "執行指令時包含的最大行數"
+			"label": "終端機輸出行數限制",
+			"description": "執行命令時終端機輸出的最大行數。超過此限制時,會從中間移除多餘的行數,以節省 token 用量。"
 		},
 		},
 		"shellIntegrationTimeout": {
 		"shellIntegrationTimeout": {
-			"label": "終端機 shell 綜合超時",
-			"description": "shell 綜合初始化的最長等待時間"
+			"label": "終端機 Shell 整合逾時",
+			"description": "執行命令前等待 Shell 整合初始化的最長時間。如果您的 Shell 啟動較慢,且終端機出現「Shell 整合無法使用」的錯誤訊息,可能需要提高此數值。"
 		}
 		}
 	},
 	},
 	"advanced": {
 	"advanced": {
@@ -298,52 +298,52 @@
 			"description": "API 請求間的最短時間"
 			"description": "API 請求間的最短時間"
 		},
 		},
 		"diff": {
 		"diff": {
-			"label": "啟用 diff 編輯",
-			"description": "啟用後可更快編輯文件並自動拒絕不完整的完整文件寫入",
+			"label": "透過差異比對編輯",
+			"description": "啟用後,Roo 可更快速地編輯檔案,並自動拒絕不完整的整檔覆寫。搭配最新的 Claude 3.7 Sonnet 模型效果最佳。",
 			"strategy": {
 			"strategy": {
-				"label": "diff 策略",
+				"label": "差異比對策略",
 				"options": {
 				"options": {
 					"standard": "標準(單一區塊)",
 					"standard": "標準(單一區塊)",
-					"multiBlock": "實驗性:多區塊 diff",
-					"unified": "實驗性:統一 diff"
+					"multiBlock": "實驗性:多區塊差異",
+					"unified": "實驗性:統一差異"
 				},
 				},
 				"descriptions": {
 				"descriptions": {
-					"standard": "每次修改單一程式區塊",
-					"multiBlock": "單次請求更新多個程式區塊",
-					"unified": "多種 diff 方法選擇最佳方案"
+					"standard": "標準策略一次只修改一個程式碼區塊。",
+					"unified": "統一差異策略會嘗試多種比對方式,並選擇最佳方案。",
+					"multiBlock": "多區塊策略可在單一請求中更新檔案內的多個程式碼區塊。"
 				}
 				}
 			},
 			},
 			"matchPrecision": {
 			"matchPrecision": {
-				"label": "匹配精確度",
-				"description": "此滑桿控制應用 diff 時程式區塊的匹配精確度"
+				"label": "比對精確度",
+				"description": "此滑桿控制套用差異時程式碼區段的比對精確度。較低的數值允許更彈性的比對,但也會增加錯誤取代的風險。使用低於 100% 的數值時請特別謹慎。"
 			}
 			}
 		}
 		}
 	},
 	},
 	"experimental": {
 	"experimental": {
 		"warning": "⚠️",
 		"warning": "⚠️",
 		"DIFF_STRATEGY_UNIFIED": {
 		"DIFF_STRATEGY_UNIFIED": {
-			"name": "使用實驗性統一 diff 策略",
-			"description": "此實驗性策略可能減少模型錯誤導致的重試次數,但需謹慎使用"
+			"name": "使用實驗性統一差異比對策略",
+			"description": "啟用實驗性的統一差異比對策略。此策略可能減少因模型錯誤而導致的重試次數,但也可能導致意外行為或錯誤的編輯。請務必了解風險,並願意仔細檢查所有變更後再啟用。"
 		},
 		},
 		"SEARCH_AND_REPLACE": {
 		"SEARCH_AND_REPLACE": {
 			"name": "使用實驗性搜尋與取代工具",
 			"name": "使用實驗性搜尋與取代工具",
-			"description": "允許 Roo 在單一請求中取代多個搜尋詞實例"
+			"description": "啟用實驗性的搜尋與取代工具,允許 Roo 在單一請求中取代多個符合的內容。"
 		},
 		},
 		"INSERT_BLOCK": {
 		"INSERT_BLOCK": {
 			"name": "使用實驗性插入內容工具",
 			"name": "使用實驗性插入內容工具",
-			"description": "允許在特定行號插入內容而無需建立 diff"
+			"description": "啟用實驗性的插入內容工具,允許 Roo 直接在指定行號插入內容,而無需產生差異比對。"
 		},
 		},
 		"POWER_STEERING": {
 		"POWER_STEERING": {
-			"name": "使用實驗性「動力轉向」模式",
-			"description": "此模式會更頻繁地提醒模型其角色定義"
+			"name": "使用實驗性「動力輔助」模式",
+			"description": "啟用後,Roo 將更頻繁地提醒模型目前模式的詳細設定。這能讓模型更嚴格遵守角色定義和自訂指令,但每則訊息會使用更多 token。"
 		},
 		},
 		"MULTI_SEARCH_AND_REPLACE": {
 		"MULTI_SEARCH_AND_REPLACE": {
-			"name": "使用實驗性多區塊 diff 工具",
-			"description": "單次請求更新檔案中的多個程式區塊"
+			"name": "使用實驗性多區塊差異比對工具",
+			"description": "啟用後,Roo 將使用多區塊差異比對工具,嘗試在單一請求中更新檔案內的多個程式碼區塊。"
 		}
 		}
 	},
 	},
 	"temperature": {
 	"temperature": {
-		"useCustom": "使用自定義溫度",
+		"useCustom": "使用自溫度",
 		"description": "控制模型回應的隨機性",
 		"description": "控制模型回應的隨機性",
 		"rangeDescription": "較高值使輸出更隨機,較低值更確定"
 		"rangeDescription": "較高值使輸出更隨機,較低值更確定"
 	},
 	},
@@ -359,29 +359,28 @@
 		"outputPrice": "輸出價格",
 		"outputPrice": "輸出價格",
 		"cacheReadsPrice": "快取讀取價格",
 		"cacheReadsPrice": "快取讀取價格",
 		"cacheWritesPrice": "快取寫入價格",
 		"cacheWritesPrice": "快取寫入價格",
-		"enableStreaming": "啟用串流",
-		"enableR1Format": "啟用R1模型參數",
-		"enableR1FormatTips": "當使用QWQ等類R1模型時需啟用,防止400錯誤",
+		"enableStreaming": "啟用串流輸出",
+		"enableR1Format": "啟用 R1 模型參數",
+		"enableR1FormatTips": "使用 QWQ 等 R1 模型時必須啟用,以避免發生 400 錯誤",
 		"useAzure": "使用 Azure",
 		"useAzure": "使用 Azure",
 		"azureApiVersion": "設定 Azure API 版本",
 		"azureApiVersion": "設定 Azure API 版本",
 		"gemini": {
 		"gemini": {
-			"freeRequests": "* 每分鐘免費 {{count}} 次請求。超過後依提示大小計費。",
-			"pricingDetails": "查看定價細節"
+			"freeRequests": "* 每分鐘可免費使用 {{count}} 次請求,超過後將依提示大小計費。",
+			"pricingDetails": "詳細資訊請參閱定價說明。"
 		}
 		}
 	},
 	},
 	"modelPicker": {
 	"modelPicker": {
-		"automaticFetch": "擴充功能會自動取得 {{serviceName}} 上最新模型列表。若不確定選擇,Roo Code 與 {{defaultModelId}} 搭配最佳。",
+		"automaticFetch": "此擴充功能會自動從 <serviceLink>{{serviceName}}</serviceLink> 取得最新的可用模型清單。如果不確定要選哪個模型,建議使用 <defaultModelLink>{{defaultModelId}}</defaultModelLink>,這是與 Roo Code 最佳搭配的模型。您也可以搜尋「free」來檢視目前可用的免費選項。",
 		"label": "模型",
 		"label": "模型",
 		"searchPlaceholder": "搜尋",
 		"searchPlaceholder": "搜尋",
-		"noMatchFound": "找到符項目",
-		"useCustomModel": "使用自定義模型:{{modelId}}"
+		"noMatchFound": "找到符合的項目",
+		"useCustomModel": "使用自模型:{{modelId}}"
 	},
 	},
 	"footer": {
 	"footer": {
-		"feedback": "若有問題或建議,請在 <githubLink>GitHub</githubLink> 建立 issue 或加入 <discordLink>Discord</discordLink>",
-		"version": "Roo Code v{{version}}",
+		"feedback": "若您有任何問題或建議,歡迎至 <githubLink>github.com/RooVetGit/Roo-Code</githubLink> 提出 issue,或加入 <redditLink>reddit.com/r/RooCode</redditLink> 或 <discordLink>discord.gg/roocode</discordLink> 討論。",
 		"telemetry": {
 		"telemetry": {
-			"label": "允許匿名錯誤和使用報告",
-			"description": "匿名資料協助改善 Roo Code,絕不傳送程式碼或個人資訊"
+			"label": "允許匿名錯誤與使用情況回報",
+			"description": "透過傳送匿名的使用資料與錯誤回報,協助改善 Roo Code。我們絕不會傳送您的程式碼、提示或個人資訊。詳細資訊請參閱我們的隱私權政策。"
 		},
 		},
 		"settings": {
 		"settings": {
 			"import": "匯入",
 			"import": "匯入",
@@ -394,40 +393,40 @@
 		"maxThinkingTokens": "最大思考 token 數"
 		"maxThinkingTokens": "最大思考 token 數"
 	},
 	},
 	"validation": {
 	"validation": {
-		"apiKey": "需要有效 API 金鑰",
-		"awsRegion": "請選擇 AWS 區域",
-		"googleCloud": "需要有效的 Google Cloud 專案 ID 和區域",
-		"modelId": "需要有效模型 ID",
-		"modelSelector": "需要有效模型選擇器",
-		"openAi": "需要有效的基礎 URL、API 金鑰和模型 ID",
+		"apiKey": "請提供有效的 API 金鑰。",
+		"awsRegion": "請選擇要用於 AWS Bedrock 的區域",
+		"googleCloud": "請提供有效的 Google Cloud 專案 ID 和區域。",
+		"modelId": "請提供有效的模型 ID。",
+		"modelSelector": "請提供有效的模型選擇器。",
+		"openAi": "請提供有效的基礎 URL、API 金鑰和模型 ID。",
 		"arn": {
 		"arn": {
-			"invalidFormat": "ARN 格式無效",
-			"regionMismatch": "ARN 區域與選擇的區域不匹配"
+			"invalidFormat": "ARN 格式無效,請檢查格式要求。",
+			"regionMismatch": "警告:您 ARN 中的區域 ({{arnRegion}}) 與您選擇的區域 ({{region}}) 不符,可能導致存取問題。系統將使用 ARN 中指定的區域。"
 		},
 		},
-		"modelAvailability": "該模型 ID 不可用"
+		"modelAvailability": "您指定的模型 ID ({{modelId}}) 目前無法使用,請選擇其他模型。"
 	},
 	},
 	"placeholders": {
 	"placeholders": {
-		"apiKey": "輸入 API 金鑰...",
-		"profileName": "輸入設定檔名稱",
-		"accessKey": "輸入存取金鑰...",
-		"secretKey": "輸入機密金鑰...",
-		"sessionToken": "輸入會話權杖...",
-		"credentialsJson": "輸入憑證 JSON...",
-		"keyFilePath": "輸入金鑰檔案路徑...",
-		"projectId": "輸入專案 ID...",
-		"customArn": "ARN 範例:arn:aws:bedrock:...",
-		"baseUrl": "輸入基礎 URL...",
+		"apiKey": "輸入 API 金鑰...",
+		"profileName": "輸入設定檔名稱",
+		"accessKey": "輸入存取金鑰...",
+		"secretKey": "輸入金鑰...",
+		"sessionToken": "請輸入工作階段權杖...",
+		"credentialsJson": "輸入憑證 JSON...",
+		"keyFilePath": "輸入金鑰檔案路徑...",
+		"projectId": "輸入專案 ID...",
+		"customArn": "請輸入 ARN(例:arn:aws:bedrock:us-east-1:123456789012:foundation-model/my-model)",
+		"baseUrl": "輸入基礎 URL...",
 		"modelId": {
 		"modelId": {
-			"lmStudio": "例:meta-llama-3.1-8b-instruct",
-			"lmStudioDraft": "例:lmstudio-community/llama-3.2-1b-instruct",
-			"ollama": "例:llama3.1"
+			"lmStudio": "例:meta-llama-3.1-8b-instruct",
+			"lmStudioDraft": "例:lmstudio-community/llama-3.2-1b-instruct",
+			"ollama": "例:llama3.1"
 		},
 		},
 		"numbers": {
 		"numbers": {
-			"maxTokens": "例:4096",
-			"contextWindow": "例:128000",
-			"inputPrice": "例:0.0001",
-			"outputPrice": "例:0.0002",
-			"cacheWritePrice": "例:0.00005"
+			"maxTokens": "例:4096",
+			"contextWindow": "例:128000",
+			"inputPrice": "例:0.0001",
+			"outputPrice": "例:0.0002",
+			"cacheWritePrice": "例:0.00005"
 		}
 		}
 	},
 	},
 	"defaults": {
 	"defaults": {
@@ -436,7 +435,7 @@
 		"geminiUrl": "預設:https://generativelanguage.googleapis.com"
 		"geminiUrl": "預設:https://generativelanguage.googleapis.com"
 	},
 	},
 	"labels": {
 	"labels": {
-		"customArn": "自定義 ARN",
-		"useCustomArn": "使用自定義 ARN..."
+		"customArn": "自 ARN",
+		"useCustomArn": "使用自 ARN..."
 	}
 	}
 }
 }

+ 12 - 12
webview-ui/src/i18n/locales/zh-TW/welcome.json

@@ -1,27 +1,27 @@
 {
 {
 	"greeting": "嗨,我是 Roo!",
 	"greeting": "嗨,我是 Roo!",
-	"introduction": "由於最新的代理編碼能力突破,以及能夠讓我創建和編輯文件、探索複雜項目、使用瀏覽器和執行終端命令的工具(當然是在你的許可下),我可以完成各種任務。我甚至可以使用 MCP 創建新工具並擴展自己的能力。",
-	"notice": "要開始使用,此擴需要一個 API 提供者。",
-	"start": "我們開始吧!",
+	"introduction": "由於程式代理功能的最新突破,以及能夠讓我建立和編輯檔案、探索複雜專案、使用瀏覽器和執行終端機命令的工具(在您授權後),我能完成各種工作。我甚至可以使用 MCP 建立新工具並擴展自己的功能。",
+	"notice": "要開始使用,此擴充功能需要一個 API 提供者。",
+	"start": "我們開始吧!",
 	"chooseProvider": "選擇一個 API 提供者開始:",
 	"chooseProvider": "選擇一個 API 提供者開始:",
 	"routers": {
 	"routers": {
 		"requesty": {
 		"requesty": {
-			"description": "你的優化 LLM 路由器",
+			"description": "您的最佳化 LLM 路由器",
 			"incentive": "$1 免費額度"
 			"incentive": "$1 免費額度"
 		},
 		},
 		"openrouter": {
 		"openrouter": {
-			"description": "LLM 的統一接口"
+			"description": "LLM 的統一介面"
 		}
 		}
 	},
 	},
-	"startRouter": "通過路由器快速設置",
-	"startCustom": "使用你自己的 API 密鑰",
+	"startRouter": "透過路由器快速設定",
+	"startCustom": "使用您自己的 API 金鑰",
 	"telemetry": {
 	"telemetry": {
-		"title": "助改進 Roo Code",
-		"anonymousTelemetry": "發送匿名的錯誤和使用數據,以幫助我們修復錯誤並改進擴展功能。不會發送任何代碼、提示或個人信息。",
-		"changeSettings": "你隨時可以在<settingsLink>設置</settingsLink>底部更改此選項",
-		"settings": "設",
+		"title": "助改進 Roo Code",
+		"anonymousTelemetry": "傳送匿名的錯誤和使用資料,以協助我們修復錯誤並改進擴充功能。我們絕不會傳送任何程式碼、提示或個人資訊。",
+		"changeSettings": "您隨時可以在<settingsLink>設定</settingsLink>底端更改此選項",
+		"settings": "設",
 		"allow": "允許",
 		"allow": "允許",
 		"deny": "拒絕"
 		"deny": "拒絕"
 	},
 	},
-	"or": "或"
+	"or": "或"
 }
 }