mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-06 08:18:39 +00:00
Merge main
This commit is contained in:
commit
6774890d23
10 changed files with 497 additions and 520 deletions
|
|
@ -2,74 +2,49 @@
|
|||
|
||||
## 我們的承諾
|
||||
|
||||
為了營造開放和友善的環境,我們作為
|
||||
貢獻者和維護者承諾參與我們的項目和
|
||||
我們的社區將成為每個人免受騷擾的體驗,無論年齡、體型、
|
||||
殘疾、種族、性別特徵、性別認同和表達、
|
||||
經驗水平、教育程度、社會經濟地位、國籍、個人
|
||||
外貌、種族、宗教或性認同和性取向如何。
|
||||
為了營造開放且友善的環境,我們身為貢獻者與維護者,承諾讓參與本專案及社群的體驗,對每個人都不帶有騷擾,不論其年齡、體型、身心障礙、族裔、性徵、性別認同與表現、經驗程度、教育程度、社經地位、國籍、個人外表、種族、宗教信仰、或性傾向。
|
||||
|
||||
## 我們的標準
|
||||
## 我們的準則
|
||||
|
||||
有助於創造積極環境的行為示例
|
||||
包括:
|
||||
有助於創造正面環境的行為包括:
|
||||
|
||||
- 使用友善和包容的語言
|
||||
- 尊重不同的觀點和經驗
|
||||
- 尊重不同的觀點與經驗
|
||||
- 優雅地接受建設性批評
|
||||
- 關注對社區最有利的事物
|
||||
- 對其他社區成員表現同理心
|
||||
- 著重於對社群最有利的事情
|
||||
- 對其他社群成員展現同理心
|
||||
|
||||
參與者不可接受的行為示例包括:
|
||||
參與者不可接受的行為包括:
|
||||
|
||||
- 使用與性相關的語言或圖像以及不受歡迎的性關注或
|
||||
進展
|
||||
- 惡意攻擊、侮辱/貶損評論以及個人或政治攻擊
|
||||
- 公開或私下騷擾
|
||||
- 未經明確許可發布他人的私人信息,如實體或電子
|
||||
地址
|
||||
- 在專業環境中可能被合理地認為不適當的其他行為
|
||||
- 使用帶有性暗示的言語或影像,以及不受歡迎的性關注或騷擾
|
||||
- 挑釁、羞辱/貶低他人的評論,以及人身或政治攻擊
|
||||
- 公開或私下的騷擾行為
|
||||
- 未經他人明確許可,公開他人的私人資料,如實體或電子郵件地址
|
||||
- 其他在專業環境中可被合理認定為不恰當的行為
|
||||
|
||||
## 我們的責任
|
||||
|
||||
項目維護者有責任明確行為標準,
|
||||
並應採取適當和公平的糾正措施來
|
||||
應對任何不可接受的行為。
|
||||
專案維護者有責任釐清可接受行為的標準,並應對任何不可接受的行為採取適當且公平的糾正措施。
|
||||
|
||||
項目維護者有權利和責任刪除、編輯或
|
||||
拒絕與本行為準則不符的評論、提交、代碼、維基編輯、問題和其他貢獻,
|
||||
或暫時或永久禁止任何其他被認為不適當、
|
||||
威脅、冒犯或有害的行為的貢獻者。
|
||||
專案維護者有權利和責任移除、編輯或拒絕不符合本行為準則的評論、提交、程式碼、維基編輯、議題和其他貢獻,或暫時或永久封鎖任何他們認為有不當、威脅、冒犯或有害行為的貢獻者。
|
||||
|
||||
## 範圍
|
||||
## 範疇
|
||||
|
||||
本行為準則適用於項目空間和公共空間,
|
||||
當個人代表項目或其社區時。代表
|
||||
項目或社區的示例包括使用官方項目電子郵件地址、
|
||||
通過官方社交媒體帳戶發布,或在線上或線下活動中擔任指定
|
||||
代表。項目的代表行為可能會由
|
||||
項目維護者進一步定義和澄清。
|
||||
本行為準則適用於專案空間及公開場合,當個人代表本專案或其社群時都必須遵守。代表本專案或社群的情況包括:使用官方專案電子郵件地址、透過官方社群媒體帳號發文,或在線上或實體活動中擔任指定代表。專案維護者可進一步定義並釐清專案代表的其他情況。
|
||||
|
||||
## 執行
|
||||
|
||||
可以通過聯繫項目團隊 support@roocode.com 來報告
|
||||
辱罵、騷擾或其他不可接受的行為。所有
|
||||
投訴將被審查和調查,並將導致被認為
|
||||
必要且適合情況的回應。項目團隊有
|
||||
義務對事件的報告者保密。
|
||||
具體執行政策的更多細節可能會單獨公布。
|
||||
如發生辱罵、騷擾或其他不可接受的行為,請透過 support@roocode.com 聯絡專案團隊回報。所有申訴都將被審查和調查,並做出必要且合適的回應。專案團隊有義務為事件回報者保密。具體執行政策的更多細節可能另行公佈。
|
||||
|
||||
未真誠遵循或執行行為準則的項目維護者
|
||||
可能會面臨由項目
|
||||
領導其他成員確定的暫時或永久性後果。
|
||||
未遵守或未切實執行本行為準則的專案維護者,可能會面臨由專案領導團隊其他成員所決定的暫時或永久的處置。
|
||||
|
||||
## 歸屬
|
||||
## 來源說明
|
||||
|
||||
本行為準則改編自 [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
|
||||
[homepage]: https://www.contributor-covenant.org
|
||||
|
||||
關於本行為準則的常見問題解答,請參見
|
||||
關於本行為準則的常見問題解答,請參考:
|
||||
https://www.contributor-covenant.org/faq
|
||||
|
|
|
|||
|
|
@ -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'>
|
||||
🔐 <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>
|
||||
|
||||
## 決定從事何種工作
|
||||
## 決定貢獻方向
|
||||
|
||||
尋找一個良好的首次貢獻機會?查看我們 [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 لغة الجميع
|
||||
|
||||
我們特別歡迎推進我們路線圖目標的貢獻。如果您正在處理符合這些支柱的內容,請在您的 PR 描述中提及。
|
||||
我們特別歡迎推動藍圖目標的貢獻。如果您的貢獻符合這些核心支柱,請在 PR 描述中提及。
|
||||
|
||||
## 開發設置
|
||||
## 開發環境設定
|
||||
|
||||
1. **克隆**存儲庫:
|
||||
1. **複製**儲存庫:
|
||||
|
||||
```sh
|
||||
git clone https://github.com/RooVetGit/Roo-Code.git
|
||||
```
|
||||
|
||||
2. **安裝依賴項**:
|
||||
2. **安裝相依套件**:
|
||||
|
||||
```sh
|
||||
npm run install:all
|
||||
```
|
||||
|
||||
3. **啟動網頁視圖(帶有 HMR 的 Vite/React 應用)**:
|
||||
3. **啟動網頁檢視(Vite/React 應用程式,支援 HMR)**:
|
||||
|
||||
```sh
|
||||
npm run dev
|
||||
```
|
||||
|
||||
4. **調試**:
|
||||
在 VSCode 中按 `F5`(或**運行** → **開始調試**)打開一個加載了 Roo Code 的新會話。
|
||||
4. **除錯**:
|
||||
在 VSCode 中按下 `F5`(或選擇**執行** → **開始除錯**)以開啟載入 Roo Code 的新工作階段。
|
||||
|
||||
網頁視圖的更改將立即顯示。核心擴展的更改將需要重新啟動擴展主機。
|
||||
網頁檢視的變更會立即顯示。核心擴充功能的變更則需要重新啟動擴充主機。
|
||||
|
||||
或者,您可以構建一個 .vsix 文件並直接在 VSCode 中安裝:
|
||||
或者,您也可以建置 .vsix 檔案並直接在 VSCode 中安裝:
|
||||
|
||||
```sh
|
||||
npm run build
|
||||
```
|
||||
|
||||
一個 `.vsix` 文件將出現在 `bin/` 目錄中,可以使用以下命令安裝:
|
||||
建置完成後,`.vsix` 檔案會出現在 `bin/` 目錄中,可使用以下指令安裝:
|
||||
|
||||
```sh
|
||||
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. **測試**
|
||||
|
||||
- 為新功能添加測試
|
||||
- 運行 `npm test` 確保所有測試通過
|
||||
- 如果您的更改影響到它們,請更新現有測試
|
||||
- 在適當的情況下包括單元測試和集成測試
|
||||
- 為新功能新增測試
|
||||
- 執行 `npm test` 確保所有測試通過
|
||||
- 如果變更影響現有測試,請更新測試
|
||||
- 在適當情況下包含單元測試和整合測試
|
||||
|
||||
4. **提交準則**
|
||||
|
||||
- 編寫清晰、描述性的提交消息
|
||||
- 使用 #issue-number 在提交中引用相關問題
|
||||
- 撰寫清晰、具描述性的提交訊息
|
||||
- 使用 #issue-number 在提交中引用相關議題
|
||||
|
||||
5. **提交前**
|
||||
|
||||
- 將您的分支重新基於最新的 main
|
||||
- 確保您的分支成功構建
|
||||
- 確保您的分支能成功建置
|
||||
- 再次檢查所有測試是否通過
|
||||
- 檢查您的更改中是否有任何調試代碼或控制台日誌
|
||||
- 檢查您的變更中是否有任何除錯程式碼或主控台記錄
|
||||
|
||||
6. **拉取請求描述**
|
||||
- 清楚描述您的更改做了什麼
|
||||
- 包括測試更改的步驟
|
||||
- 列出任何重大更改
|
||||
- 為 UI 更改添加截圖
|
||||
6. **PR 描述**
|
||||
- 清楚描述您的變更內容
|
||||
- 包含測試變更的步驟
|
||||
- 列出任何重大變更
|
||||
- 為使用者介面變更附上截圖
|
||||
|
||||
## 貢獻協議
|
||||
|
||||
通過提交拉取請求,您同意您的貢獻將根據與專案相同的許可證([Apache 2.0](../LICENSE))進行許可。
|
||||
透過提交 Pull Request,您同意您的貢獻將依照與專案相同的授權條款([Apache 2.0](../LICENSE))進行授權。
|
||||
|
|
|
|||
|
|
@ -11,9 +11,10 @@
|
|||
</sub>
|
||||
</div>
|
||||
<br>
|
||||
|
||||
<div align="center">
|
||||
<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://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://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://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>
|
||||
|
||||
|
|
@ -38,35 +39,35 @@
|
|||
- 直接在您的工作區讀寫文件
|
||||
- 執行終端命令
|
||||
- 自動化瀏覽器操作
|
||||
- 與任何 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 帶來顯著的效能提升與全新功能!
|
||||
|
||||
- 快速編輯 - 編輯現在套用得更快。減少等待,增加編碼。
|
||||
- API金鑰餘額 - 在設定中查看您的OpenRouter和Requesty餘額。
|
||||
- 專案級MCP設定 - 現在您可以依專案/工作區進行設定。
|
||||
- 改進的Gemini支援 - 更智慧的重試,修復了轉義問題,加入至Vertex提供者。
|
||||
- 匯入/匯出設定 - 輕鬆備份或跨設定共享您的配置。
|
||||
- **快速編輯** - 編輯套用速度大幅提升,減少等待時間,讓您專注於功能開發。
|
||||
- **API 金鑰餘額** - 現在可在設定中查看您的 OpenRouter 和 Requesty 餘額。
|
||||
- **專案級 MCP 設定** - 支援依據專案或工作區進行個別設定。
|
||||
- **改進的 Gemini 支援** - 更智慧的重試機制,修正轉義問題,並新增至 Vertex 提供者。
|
||||
- **匯入/匯出設定** - 輕鬆備份或跨環境分享您的設定。
|
||||
|
||||
---
|
||||
|
||||
## Roo Code 能做什麼?
|
||||
|
||||
- 🚀 從自然語言描述**生成代碼**
|
||||
- 🔧 **重構和調試**現有代碼
|
||||
- 📝 **編寫和更新**文檔
|
||||
- 🤔 **回答關於**您代碼庫的問題
|
||||
- 🚀 從自然語言描述**生成程式碼**
|
||||
- 🔧 **重構和除錯**現有程式碼
|
||||
- 📝 **編寫和更新**文件
|
||||
- 🤔 **回答關於**您程式碼庫的問題
|
||||
- 🔄 **自動化**重複性任務
|
||||
- 🏗️ **創建**新文件和項目
|
||||
- 🏗️ **建立**新文件和專案
|
||||
|
||||
## 快速開始
|
||||
|
||||
|
|
@ -78,24 +79,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),可以:
|
||||
|
||||
- 讀寫您項目中的文件
|
||||
- 讀寫您專案中的文件
|
||||
- 在您的 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 +104,12 @@ MCP 擴展了 Roo Code 的能力,允許您添加無限的自定義工具。與
|
|||
|
||||
- [自定義指令](https://docs.roocode.com/advanced-usage/custom-instructions)用於個性化行為
|
||||
- [自定義模式](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/advanced-usage/auto-approving-actions)
|
||||
|
|
@ -116,15 +117,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)
|
||||
|
||||
---
|
||||
|
||||
## 本地設置和開發
|
||||
## 本機設定和開發
|
||||
|
||||
1. **克隆**存儲庫:
|
||||
1. **克隆**儲存庫:
|
||||
|
||||
```sh
|
||||
git clone https://github.com/RooVetGit/Roo-Code.git
|
||||
|
|
@ -136,18 +137,18 @@ git clone https://github.com/RooVetGit/Roo-Code.git
|
|||
npm run install:all
|
||||
```
|
||||
|
||||
3. **啟動網頁視圖(帶有 HMR 的 Vite/React 應用)**:
|
||||
3. **啟動網頁檢視(帶有 HMR 的 Vite/React 應用)**:
|
||||
|
||||
```sh
|
||||
npm run dev
|
||||
```
|
||||
|
||||
4. **調試**:
|
||||
在 VSCode 中按 `F5`(或**運行** → **開始調試**)打開一個加載了 Roo Code 的新會話。
|
||||
4. **除錯**:
|
||||
在 VSCode 中按 `F5`(或**執行** → **開始除錯**)開啟一個載入了 Roo Code 的新會話。
|
||||
|
||||
網頁視圖的更改將立即顯示。核心擴展的更改將需要重新啟動擴展主機。
|
||||
網頁檢視的更改將立即顯示。核心擴展的更改將需要重新啟動擴展主機。
|
||||
|
||||
或者,您可以構建一個 .vsix 文件並直接在 VSCode 中安裝:
|
||||
或者,您可以建構一個 .vsix 文件並直接在 VSCode 中安裝:
|
||||
|
||||
```sh
|
||||
npm run build
|
||||
|
|
@ -159,19 +160,19 @@ npm run build
|
|||
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) 開始。
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -180,32 +181,34 @@ code --install-extension bin/roo-cline-<version>.vsix
|
|||
感謝所有幫助改進 Roo Code 的貢獻者!
|
||||
|
||||
<!-- START CONTRIBUTORS SECTION - AUTO-GENERATED, DO NOT EDIT MANUALLY -->
|
||||
|<a href="https://github.com/mrubens"><img src="https://avatars.githubusercontent.com/u/2600?v=4" width="100" height="100" alt="mrubens"/><br /><sub><b>mrubens</b></sub></a>|<a href="https://github.com/saoudrizwan"><img src="https://avatars.githubusercontent.com/u/7799382?v=4" width="100" height="100" alt="saoudrizwan"/><br /><sub><b>saoudrizwan</b></sub></a>|<a href="https://github.com/cte"><img src="https://avatars.githubusercontent.com/u/16332?v=4" width="100" height="100" alt="cte"/><br /><sub><b>cte</b></sub></a>|<a href="https://github.com/samhvw8"><img src="https://avatars.githubusercontent.com/u/12538214?v=4" width="100" height="100" alt="samhvw8"/><br /><sub><b>samhvw8</b></sub></a>|<a href="https://github.com/daniel-lxs"><img src="https://avatars.githubusercontent.com/u/57051444?v=4" width="100" height="100" alt="daniel-lxs"/><br /><sub><b>daniel-lxs</b></sub></a>|<a href="https://github.com/a8trejo"><img src="https://avatars.githubusercontent.com/u/62401433?v=4" width="100" height="100" alt="a8trejo"/><br /><sub><b>a8trejo</b></sub></a>|
|
||||
|:---:|:---:|:---:|:---:|:---:|:---:|
|
||||
|<a href="https://github.com/ColemanRoo"><img src="https://avatars.githubusercontent.com/u/117104599?v=4" width="100" height="100" alt="ColemanRoo"/><br /><sub><b>ColemanRoo</b></sub></a>|<a href="https://github.com/stea9499"><img src="https://avatars.githubusercontent.com/u/4163795?v=4" width="100" height="100" alt="stea9499"/><br /><sub><b>stea9499</b></sub></a>|<a href="https://github.com/joemanley201"><img src="https://avatars.githubusercontent.com/u/8299960?v=4" width="100" height="100" alt="joemanley201"/><br /><sub><b>joemanley201</b></sub></a>|<a href="https://github.com/System233"><img src="https://avatars.githubusercontent.com/u/20336040?v=4" width="100" height="100" alt="System233"/><br /><sub><b>System233</b></sub></a>|<a href="https://github.com/nissa-seru"><img src="https://avatars.githubusercontent.com/u/119150866?v=4" width="100" height="100" alt="nissa-seru"/><br /><sub><b>nissa-seru</b></sub></a>|<a href="https://github.com/jquanton"><img src="https://avatars.githubusercontent.com/u/88576563?v=4" width="100" height="100" alt="jquanton"/><br /><sub><b>jquanton</b></sub></a>|
|
||||
|<a href="https://github.com/NyxJae"><img src="https://avatars.githubusercontent.com/u/52313587?v=4" width="100" height="100" alt="NyxJae"/><br /><sub><b>NyxJae</b></sub></a>|<a href="https://github.com/hannesrudolph"><img src="https://avatars.githubusercontent.com/u/49103247?v=4" width="100" height="100" alt="hannesrudolph"/><br /><sub><b>hannesrudolph</b></sub></a>|<a href="https://github.com/MuriloFP"><img src="https://avatars.githubusercontent.com/u/50873657?v=4" width="100" height="100" alt="MuriloFP"/><br /><sub><b>MuriloFP</b></sub></a>|<a href="https://github.com/d-oit"><img src="https://avatars.githubusercontent.com/u/6849456?v=4" width="100" height="100" alt="d-oit"/><br /><sub><b>d-oit</b></sub></a>|<a href="https://github.com/punkpeye"><img src="https://avatars.githubusercontent.com/u/108313943?v=4" width="100" height="100" alt="punkpeye"/><br /><sub><b>punkpeye</b></sub></a>|<a href="https://github.com/monotykamary"><img src="https://avatars.githubusercontent.com/u/1130103?v=4" width="100" height="100" alt="monotykamary"/><br /><sub><b>monotykamary</b></sub></a>|
|
||||
|<a href="https://github.com/cannuri"><img src="https://avatars.githubusercontent.com/u/91494156?v=4" width="100" height="100" alt="cannuri"/><br /><sub><b>cannuri</b></sub></a>|<a href="https://github.com/lloydchang"><img src="https://avatars.githubusercontent.com/u/1329685?v=4" width="100" height="100" alt="lloydchang"/><br /><sub><b>lloydchang</b></sub></a>|<a href="https://github.com/feifei325"><img src="https://avatars.githubusercontent.com/u/46489071?v=4" width="100" height="100" alt="feifei325"/><br /><sub><b>feifei325</b></sub></a>|<a href="https://github.com/vigneshsubbiah16"><img src="https://avatars.githubusercontent.com/u/51325334?v=4" width="100" height="100" alt="vigneshsubbiah16"/><br /><sub><b>vigneshsubbiah16</b></sub></a>|<a href="https://github.com/KJ7LNW"><img src="https://avatars.githubusercontent.com/u/93454819?v=4" width="100" height="100" alt="KJ7LNW"/><br /><sub><b>KJ7LNW</b></sub></a>|<a href="https://github.com/Szpadel"><img src="https://avatars.githubusercontent.com/u/1857251?v=4" width="100" height="100" alt="Szpadel"/><br /><sub><b>Szpadel</b></sub></a>|
|
||||
|<a href="https://github.com/wkordalski"><img src="https://avatars.githubusercontent.com/u/3035587?v=4" width="100" height="100" alt="wkordalski"/><br /><sub><b>wkordalski</b></sub></a>|<a href="https://github.com/lupuletic"><img src="https://avatars.githubusercontent.com/u/105351510?v=4" width="100" height="100" alt="lupuletic"/><br /><sub><b>lupuletic</b></sub></a>|<a href="https://github.com/qdaxb"><img src="https://avatars.githubusercontent.com/u/4157870?v=4" width="100" height="100" alt="qdaxb"/><br /><sub><b>qdaxb</b></sub></a>|<a href="https://github.com/Smartsheet-JB-Brown"><img src="https://avatars.githubusercontent.com/u/171734120?v=4" width="100" height="100" alt="Smartsheet-JB-Brown"/><br /><sub><b>Smartsheet-JB-Brown</b></sub></a>|<a href="https://github.com/Premshay"><img src="https://avatars.githubusercontent.com/u/28099628?v=4" width="100" height="100" alt="Premshay"/><br /><sub><b>Premshay</b></sub></a>|<a href="https://github.com/psv2522"><img src="https://avatars.githubusercontent.com/u/87223770?v=4" width="100" height="100" alt="psv2522"/><br /><sub><b>psv2522</b></sub></a>|
|
||||
|<a href="https://github.com/olweraltuve"><img src="https://avatars.githubusercontent.com/u/39308405?v=4" width="100" height="100" alt="olweraltuve"/><br /><sub><b>olweraltuve</b></sub></a>|<a href="https://github.com/diarmidmackenzie"><img src="https://avatars.githubusercontent.com/u/16045703?v=4" width="100" height="100" alt="diarmidmackenzie"/><br /><sub><b>diarmidmackenzie</b></sub></a>|<a href="https://github.com/RaySinner"><img src="https://avatars.githubusercontent.com/u/118297374?v=4" width="100" height="100" alt="RaySinner"/><br /><sub><b>RaySinner</b></sub></a>|<a href="https://github.com/aheizi"><img src="https://avatars.githubusercontent.com/u/8243770?v=4" width="100" height="100" alt="aheizi"/><br /><sub><b>aheizi</b></sub></a>|<a href="https://github.com/afshawnlotfi"><img src="https://avatars.githubusercontent.com/u/6283745?v=4" width="100" height="100" alt="afshawnlotfi"/><br /><sub><b>afshawnlotfi</b></sub></a>|<a href="https://github.com/emshvac"><img src="https://avatars.githubusercontent.com/u/121588911?v=4" width="100" height="100" alt="emshvac"/><br /><sub><b>emshvac</b></sub></a>|
|
||||
|<a href="https://github.com/pdecat"><img src="https://avatars.githubusercontent.com/u/318490?v=4" width="100" height="100" alt="pdecat"/><br /><sub><b>pdecat</b></sub></a>|<a href="https://github.com/pugazhendhi-m"><img src="https://avatars.githubusercontent.com/u/132246623?v=4" width="100" height="100" alt="pugazhendhi-m"/><br /><sub><b>pugazhendhi-m</b></sub></a>|<a href="https://github.com/Lunchb0ne"><img src="https://avatars.githubusercontent.com/u/22198661?v=4" width="100" height="100" alt="Lunchb0ne"/><br /><sub><b>Lunchb0ne</b></sub></a>|<a href="https://github.com/sammcj"><img src="https://avatars.githubusercontent.com/u/862951?v=4" width="100" height="100" alt="sammcj"/><br /><sub><b>sammcj</b></sub></a>|<a href="https://github.com/dtrugman"><img src="https://avatars.githubusercontent.com/u/2451669?v=4" width="100" height="100" alt="dtrugman"/><br /><sub><b>dtrugman</b></sub></a>|<a href="https://github.com/aitoroses"><img src="https://avatars.githubusercontent.com/u/1699368?v=4" width="100" height="100" alt="aitoroses"/><br /><sub><b>aitoroses</b></sub></a>|
|
||||
|<a href="https://github.com/yt3trees"><img src="https://avatars.githubusercontent.com/u/57471763?v=4" width="100" height="100" alt="yt3trees"/><br /><sub><b>yt3trees</b></sub></a>|<a href="https://github.com/yongjer"><img src="https://avatars.githubusercontent.com/u/54315206?v=4" width="100" height="100" alt="yongjer"/><br /><sub><b>yongjer</b></sub></a>|<a href="https://github.com/vincentsong"><img src="https://avatars.githubusercontent.com/u/2343574?v=4" width="100" height="100" alt="vincentsong"/><br /><sub><b>vincentsong</b></sub></a>|<a href="https://github.com/teddyOOXX"><img src="https://avatars.githubusercontent.com/u/121077180?v=4" width="100" height="100" alt="teddyOOXX"/><br /><sub><b>teddyOOXX</b></sub></a>|<a href="https://github.com/eonghk"><img src="https://avatars.githubusercontent.com/u/139964?v=4" width="100" height="100" alt="eonghk"/><br /><sub><b>eonghk</b></sub></a>|<a href="https://github.com/arthurauffray"><img src="https://avatars.githubusercontent.com/u/51604173?v=4" width="100" height="100" alt="arthurauffray"/><br /><sub><b>arthurauffray</b></sub></a>|
|
||||
|<a href="https://github.com/StevenTCramer"><img src="https://avatars.githubusercontent.com/u/357219?v=4" width="100" height="100" alt="StevenTCramer"/><br /><sub><b>StevenTCramer</b></sub></a>|<a href="https://github.com/heyseth"><img src="https://avatars.githubusercontent.com/u/8293842?v=4" width="100" height="100" alt="heyseth"/><br /><sub><b>heyseth</b></sub></a>|<a href="https://github.com/philfung"><img src="https://avatars.githubusercontent.com/u/1054593?v=4" width="100" height="100" alt="philfung"/><br /><sub><b>philfung</b></sub></a>|<a href="https://github.com/napter"><img src="https://avatars.githubusercontent.com/u/6260841?v=4" width="100" height="100" alt="napter"/><br /><sub><b>napter</b></sub></a>|<a href="https://github.com/mdp"><img src="https://avatars.githubusercontent.com/u/2868?v=4" width="100" height="100" alt="mdp"/><br /><sub><b>mdp</b></sub></a>|<a href="https://github.com/Chenjiayuan195"><img src="https://avatars.githubusercontent.com/u/30591313?v=4" width="100" height="100" alt="Chenjiayuan195"/><br /><sub><b>Chenjiayuan195</b></sub></a>|
|
||||
|<a href="https://github.com/jcbdev"><img src="https://avatars.githubusercontent.com/u/17152092?v=4" width="100" height="100" alt="jcbdev"/><br /><sub><b>jcbdev</b></sub></a>|<a href="https://github.com/GitlyHallows"><img src="https://avatars.githubusercontent.com/u/136527758?v=4" width="100" height="100" alt="GitlyHallows"/><br /><sub><b>GitlyHallows</b></sub></a>|<a href="https://github.com/benzntech"><img src="https://avatars.githubusercontent.com/u/4044180?v=4" width="100" height="100" alt="benzntech"/><br /><sub><b>benzntech</b></sub></a>|<a href="https://github.com/anton-otee"><img src="https://avatars.githubusercontent.com/u/149477749?v=4" width="100" height="100" alt="anton-otee"/><br /><sub><b>anton-otee</b></sub></a>|<a href="https://github.com/lightrabbit"><img src="https://avatars.githubusercontent.com/u/1521765?v=4" width="100" height="100" alt="lightrabbit"/><br /><sub><b>lightrabbit</b></sub></a>|<a href="https://github.com/kohii"><img src="https://avatars.githubusercontent.com/u/6891780?v=4" width="100" height="100" alt="kohii"/><br /><sub><b>kohii</b></sub></a>|
|
||||
|<a href="https://github.com/kinandan"><img src="https://avatars.githubusercontent.com/u/186135699?v=4" width="100" height="100" alt="kinandan"/><br /><sub><b>kinandan</b></sub></a>|<a href="https://github.com/jwcraig"><img src="https://avatars.githubusercontent.com/u/241358?v=4" width="100" height="100" alt="jwcraig"/><br /><sub><b>jwcraig</b></sub></a>|<a href="https://github.com/im47cn"><img src="https://avatars.githubusercontent.com/u/67424112?v=4" width="100" height="100" alt="im47cn"/><br /><sub><b>im47cn</b></sub></a>|<a href="https://github.com/dqroid"><img src="https://avatars.githubusercontent.com/u/192424994?v=4" width="100" height="100" alt="dqroid"/><br /><sub><b>dqroid</b></sub></a>|<a href="https://github.com/dairui1"><img src="https://avatars.githubusercontent.com/u/183250644?v=4" width="100" height="100" alt="dairui1"/><br /><sub><b>dairui1</b></sub></a>|<a href="https://github.com/bannzai"><img src="https://avatars.githubusercontent.com/u/10897361?v=4" width="100" height="100" alt="bannzai"/><br /><sub><b>bannzai</b></sub></a>|
|
||||
|<a href="https://github.com/ashktn"><img src="https://avatars.githubusercontent.com/u/6723913?v=4" width="100" height="100" alt="ashktn"/><br /><sub><b>ashktn</b></sub></a>|<a href="https://github.com/Yoshino-Yukitaro"><img src="https://avatars.githubusercontent.com/u/67864326?v=4" width="100" height="100" alt="Yoshino-Yukitaro"/><br /><sub><b>Yoshino-Yukitaro</b></sub></a>|<a href="https://github.com/vladstudio"><img src="https://avatars.githubusercontent.com/u/914320?v=4" width="100" height="100" alt="vladstudio"/><br /><sub><b>vladstudio</b></sub></a>|<a href="https://github.com/tgfjt"><img src="https://avatars.githubusercontent.com/u/2628239?v=4" width="100" height="100" alt="tgfjt"/><br /><sub><b>tgfjt</b></sub></a>|<a href="https://github.com/maekawataiki"><img src="https://avatars.githubusercontent.com/u/26317009?v=4" width="100" height="100" alt="maekawataiki"/><br /><sub><b>maekawataiki</b></sub></a>|<a href="https://github.com/olup"><img src="https://avatars.githubusercontent.com/u/13785588?v=4" width="100" height="100" alt="olup"/><br /><sub><b>olup</b></sub></a>|
|
||||
|<a href="https://github.com/moqimoqidea"><img src="https://avatars.githubusercontent.com/u/39821951?v=4" width="100" height="100" alt="moqimoqidea"/><br /><sub><b>moqimoqidea</b></sub></a>|<a href="https://github.com/mosleyit"><img src="https://avatars.githubusercontent.com/u/189396442?v=4" width="100" height="100" alt="mosleyit"/><br /><sub><b>mosleyit</b></sub></a>|<a href="https://github.com/oprstchn"><img src="https://avatars.githubusercontent.com/u/16177972?v=4" width="100" height="100" alt="oprstchn"/><br /><sub><b>oprstchn</b></sub></a>|<a href="https://github.com/philipnext"><img src="https://avatars.githubusercontent.com/u/81944499?v=4" width="100" height="100" alt="philipnext"/><br /><sub><b>philipnext</b></sub></a>|<a href="https://github.com/refactorthis"><img src="https://avatars.githubusercontent.com/u/3012240?v=4" width="100" height="100" alt="refactorthis"/><br /><sub><b>refactorthis</b></sub></a>|<a href="https://github.com/samir-nimbly"><img src="https://avatars.githubusercontent.com/u/112695483?v=4" width="100" height="100" alt="samir-nimbly"/><br /><sub><b>samir-nimbly</b></sub></a>|
|
||||
|<a href="https://github.com/shaybc"><img src="https://avatars.githubusercontent.com/u/8535905?v=4" width="100" height="100" alt="shaybc"/><br /><sub><b>shaybc</b></sub></a>|<a href="https://github.com/shohei-ihaya"><img src="https://avatars.githubusercontent.com/u/25131938?v=4" width="100" height="100" alt="shohei-ihaya"/><br /><sub><b>shohei-ihaya</b></sub></a>|<a href="https://github.com/student20880"><img src="https://avatars.githubusercontent.com/u/74263488?v=4" width="100" height="100" alt="student20880"/><br /><sub><b>student20880</b></sub></a>|<a href="https://github.com/cdlliuy"><img src="https://avatars.githubusercontent.com/u/17263036?v=4" width="100" height="100" alt="cdlliuy"/><br /><sub><b>cdlliuy</b></sub></a>|<a href="https://github.com/PretzelVector"><img src="https://avatars.githubusercontent.com/u/95664360?v=4" width="100" height="100" alt="PretzelVector"/><br /><sub><b>PretzelVector</b></sub></a>|<a href="https://github.com/nevermorec"><img src="https://avatars.githubusercontent.com/u/22953064?v=4" width="100" height="100" alt="nevermorec"/><br /><sub><b>nevermorec</b></sub></a>|
|
||||
|<a href="https://github.com/AMHesch"><img src="https://avatars.githubusercontent.com/u/4777192?v=4" width="100" height="100" alt="AMHesch"/><br /><sub><b>AMHesch</b></sub></a>|<a href="https://github.com/adamwlarson"><img src="https://avatars.githubusercontent.com/u/1392315?v=4" width="100" height="100" alt="adamwlarson"/><br /><sub><b>adamwlarson</b></sub></a>|<a href="https://github.com/alarno"><img src="https://avatars.githubusercontent.com/u/4355547?v=4" width="100" height="100" alt="alarno"/><br /><sub><b>alarno</b></sub></a>|<a href="https://github.com/andreastempsch"><img src="https://avatars.githubusercontent.com/u/117991125?v=4" width="100" height="100" alt="andreastempsch"/><br /><sub><b>andreastempsch</b></sub></a>|<a href="https://github.com/Atlogit"><img src="https://avatars.githubusercontent.com/u/86947554?v=4" width="100" height="100" alt="Atlogit"/><br /><sub><b>Atlogit</b></sub></a>|<a href="https://github.com/bramburn"><img src="https://avatars.githubusercontent.com/u/11090413?v=4" width="100" height="100" alt="bramburn"/><br /><sub><b>bramburn</b></sub></a>|
|
||||
|<a href="https://github.com/chadgauth"><img src="https://avatars.githubusercontent.com/u/2413356?v=4" width="100" height="100" alt="chadgauth"/><br /><sub><b>chadgauth</b></sub></a>|<a href="https://github.com/dleen"><img src="https://avatars.githubusercontent.com/u/1297964?v=4" width="100" height="100" alt="dleen"/><br /><sub><b>dleen</b></sub></a>|<a href="https://github.com/dbasclpy"><img src="https://avatars.githubusercontent.com/u/139889137?v=4" width="100" height="100" alt="dbasclpy"/><br /><sub><b>dbasclpy</b></sub></a>|<a href="https://github.com/snoyiatk"><img src="https://avatars.githubusercontent.com/u/3056569?v=4" width="100" height="100" alt="snoyiatk"/><br /><sub><b>snoyiatk</b></sub></a>|<a href="https://github.com/linegel"><img src="https://avatars.githubusercontent.com/u/1746296?v=4" width="100" height="100" alt="linegel"/><br /><sub><b>linegel</b></sub></a>|<a href="https://github.com/celestial-vault"><img src="https://avatars.githubusercontent.com/u/58194240?v=4" width="100" height="100" alt="celestial-vault"/><br /><sub><b>celestial-vault</b></sub></a>|
|
||||
|<a href="https://github.com/franekp"><img src="https://avatars.githubusercontent.com/u/9804230?v=4" width="100" height="100" alt="franekp"/><br /><sub><b>franekp</b></sub></a>|<a href="https://github.com/DeXtroTip"><img src="https://avatars.githubusercontent.com/u/21011087?v=4" width="100" height="100" alt="DeXtroTip"/><br /><sub><b>DeXtroTip</b></sub></a>|<a href="https://github.com/gtaylor"><img src="https://avatars.githubusercontent.com/u/75556?v=4" width="100" height="100" alt="gtaylor"/><br /><sub><b>gtaylor</b></sub></a>|<a href="https://github.com/hesara"><img src="https://avatars.githubusercontent.com/u/1335918?v=4" width="100" height="100" alt="hesara"/><br /><sub><b>hesara</b></sub></a>|<a href="https://github.com/eltociear"><img src="https://avatars.githubusercontent.com/u/22633385?v=4" width="100" height="100" alt="eltociear"/><br /><sub><b>eltociear</b></sub></a>|<a href="https://github.com/Jdo300"><img src="https://avatars.githubusercontent.com/u/67338327?v=4" width="100" height="100" alt="Jdo300"/><br /><sub><b>Jdo300</b></sub></a>|
|
||||
|<a href="https://github.com/libertyteeth"><img src="https://avatars.githubusercontent.com/u/32841567?v=4" width="100" height="100" alt="libertyteeth"/><br /><sub><b>libertyteeth</b></sub></a>|<a href="https://github.com/mamertofabian"><img src="https://avatars.githubusercontent.com/u/7698436?v=4" width="100" height="100" alt="mamertofabian"/><br /><sub><b>mamertofabian</b></sub></a>|<a href="https://github.com/marvijo-code"><img src="https://avatars.githubusercontent.com/u/82562019?v=4" width="100" height="100" alt="marvijo-code"/><br /><sub><b>marvijo-code</b></sub></a>|<a href="https://github.com/kvokka"><img src="https://avatars.githubusercontent.com/u/15954013?v=4" width="100" height="100" alt="kvokka"/><br /><sub><b>kvokka</b></sub></a>|<a href="https://github.com/nbihan-mediware"><img src="https://avatars.githubusercontent.com/u/42357253?v=4" width="100" height="100" alt="nbihan-mediware"/><br /><sub><b>nbihan-mediware</b></sub></a>|<a href="https://github.com/PeterDaveHello"><img src="https://avatars.githubusercontent.com/u/3691490?v=4" width="100" height="100" alt="PeterDaveHello"/><br /><sub><b>PeterDaveHello</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>| | | |
|
||||
|
||||
| <a href="https://github.com/mrubens"><img src="https://avatars.githubusercontent.com/u/2600?v=4" width="100" height="100" alt="mrubens"/><br /><sub><b>mrubens</b></sub></a> | <a href="https://github.com/saoudrizwan"><img src="https://avatars.githubusercontent.com/u/7799382?v=4" width="100" height="100" alt="saoudrizwan"/><br /><sub><b>saoudrizwan</b></sub></a> | <a href="https://github.com/cte"><img src="https://avatars.githubusercontent.com/u/16332?v=4" width="100" height="100" alt="cte"/><br /><sub><b>cte</b></sub></a> | <a href="https://github.com/samhvw8"><img src="https://avatars.githubusercontent.com/u/12538214?v=4" width="100" height="100" alt="samhvw8"/><br /><sub><b>samhvw8</b></sub></a> | <a href="https://github.com/daniel-lxs"><img src="https://avatars.githubusercontent.com/u/57051444?v=4" width="100" height="100" alt="daniel-lxs"/><br /><sub><b>daniel-lxs</b></sub></a> | <a href="https://github.com/a8trejo"><img src="https://avatars.githubusercontent.com/u/62401433?v=4" width="100" height="100" alt="a8trejo"/><br /><sub><b>a8trejo</b></sub></a> |
|
||||
| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
|
||||
| <a href="https://github.com/ColemanRoo"><img src="https://avatars.githubusercontent.com/u/117104599?v=4" width="100" height="100" alt="ColemanRoo"/><br /><sub><b>ColemanRoo</b></sub></a> | <a href="https://github.com/stea9499"><img src="https://avatars.githubusercontent.com/u/4163795?v=4" width="100" height="100" alt="stea9499"/><br /><sub><b>stea9499</b></sub></a> | <a href="https://github.com/joemanley201"><img src="https://avatars.githubusercontent.com/u/8299960?v=4" width="100" height="100" alt="joemanley201"/><br /><sub><b>joemanley201</b></sub></a> | <a href="https://github.com/System233"><img src="https://avatars.githubusercontent.com/u/20336040?v=4" width="100" height="100" alt="System233"/><br /><sub><b>System233</b></sub></a> | <a href="https://github.com/nissa-seru"><img src="https://avatars.githubusercontent.com/u/119150866?v=4" width="100" height="100" alt="nissa-seru"/><br /><sub><b>nissa-seru</b></sub></a> | <a href="https://github.com/jquanton"><img src="https://avatars.githubusercontent.com/u/88576563?v=4" width="100" height="100" alt="jquanton"/><br /><sub><b>jquanton</b></sub></a> |
|
||||
| <a href="https://github.com/NyxJae"><img src="https://avatars.githubusercontent.com/u/52313587?v=4" width="100" height="100" alt="NyxJae"/><br /><sub><b>NyxJae</b></sub></a> | <a href="https://github.com/hannesrudolph"><img src="https://avatars.githubusercontent.com/u/49103247?v=4" width="100" height="100" alt="hannesrudolph"/><br /><sub><b>hannesrudolph</b></sub></a> | <a href="https://github.com/MuriloFP"><img src="https://avatars.githubusercontent.com/u/50873657?v=4" width="100" height="100" alt="MuriloFP"/><br /><sub><b>MuriloFP</b></sub></a> | <a href="https://github.com/d-oit"><img src="https://avatars.githubusercontent.com/u/6849456?v=4" width="100" height="100" alt="d-oit"/><br /><sub><b>d-oit</b></sub></a> | <a href="https://github.com/punkpeye"><img src="https://avatars.githubusercontent.com/u/108313943?v=4" width="100" height="100" alt="punkpeye"/><br /><sub><b>punkpeye</b></sub></a> | <a href="https://github.com/monotykamary"><img src="https://avatars.githubusercontent.com/u/1130103?v=4" width="100" height="100" alt="monotykamary"/><br /><sub><b>monotykamary</b></sub></a> |
|
||||
| <a href="https://github.com/cannuri"><img src="https://avatars.githubusercontent.com/u/91494156?v=4" width="100" height="100" alt="cannuri"/><br /><sub><b>cannuri</b></sub></a> | <a href="https://github.com/lloydchang"><img src="https://avatars.githubusercontent.com/u/1329685?v=4" width="100" height="100" alt="lloydchang"/><br /><sub><b>lloydchang</b></sub></a> | <a href="https://github.com/feifei325"><img src="https://avatars.githubusercontent.com/u/46489071?v=4" width="100" height="100" alt="feifei325"/><br /><sub><b>feifei325</b></sub></a> | <a href="https://github.com/vigneshsubbiah16"><img src="https://avatars.githubusercontent.com/u/51325334?v=4" width="100" height="100" alt="vigneshsubbiah16"/><br /><sub><b>vigneshsubbiah16</b></sub></a> | <a href="https://github.com/KJ7LNW"><img src="https://avatars.githubusercontent.com/u/93454819?v=4" width="100" height="100" alt="KJ7LNW"/><br /><sub><b>KJ7LNW</b></sub></a> | <a href="https://github.com/Szpadel"><img src="https://avatars.githubusercontent.com/u/1857251?v=4" width="100" height="100" alt="Szpadel"/><br /><sub><b>Szpadel</b></sub></a> |
|
||||
| <a href="https://github.com/wkordalski"><img src="https://avatars.githubusercontent.com/u/3035587?v=4" width="100" height="100" alt="wkordalski"/><br /><sub><b>wkordalski</b></sub></a> | <a href="https://github.com/lupuletic"><img src="https://avatars.githubusercontent.com/u/105351510?v=4" width="100" height="100" alt="lupuletic"/><br /><sub><b>lupuletic</b></sub></a> | <a href="https://github.com/qdaxb"><img src="https://avatars.githubusercontent.com/u/4157870?v=4" width="100" height="100" alt="qdaxb"/><br /><sub><b>qdaxb</b></sub></a> | <a href="https://github.com/Smartsheet-JB-Brown"><img src="https://avatars.githubusercontent.com/u/171734120?v=4" width="100" height="100" alt="Smartsheet-JB-Brown"/><br /><sub><b>Smartsheet-JB-Brown</b></sub></a> | <a href="https://github.com/Premshay"><img src="https://avatars.githubusercontent.com/u/28099628?v=4" width="100" height="100" alt="Premshay"/><br /><sub><b>Premshay</b></sub></a> | <a href="https://github.com/psv2522"><img src="https://avatars.githubusercontent.com/u/87223770?v=4" width="100" height="100" alt="psv2522"/><br /><sub><b>psv2522</b></sub></a> |
|
||||
| <a href="https://github.com/olweraltuve"><img src="https://avatars.githubusercontent.com/u/39308405?v=4" width="100" height="100" alt="olweraltuve"/><br /><sub><b>olweraltuve</b></sub></a> | <a href="https://github.com/diarmidmackenzie"><img src="https://avatars.githubusercontent.com/u/16045703?v=4" width="100" height="100" alt="diarmidmackenzie"/><br /><sub><b>diarmidmackenzie</b></sub></a> | <a href="https://github.com/RaySinner"><img src="https://avatars.githubusercontent.com/u/118297374?v=4" width="100" height="100" alt="RaySinner"/><br /><sub><b>RaySinner</b></sub></a> | <a href="https://github.com/aheizi"><img src="https://avatars.githubusercontent.com/u/8243770?v=4" width="100" height="100" alt="aheizi"/><br /><sub><b>aheizi</b></sub></a> | <a href="https://github.com/afshawnlotfi"><img src="https://avatars.githubusercontent.com/u/6283745?v=4" width="100" height="100" alt="afshawnlotfi"/><br /><sub><b>afshawnlotfi</b></sub></a> | <a href="https://github.com/emshvac"><img src="https://avatars.githubusercontent.com/u/121588911?v=4" width="100" height="100" alt="emshvac"/><br /><sub><b>emshvac</b></sub></a> |
|
||||
| <a href="https://github.com/pdecat"><img src="https://avatars.githubusercontent.com/u/318490?v=4" width="100" height="100" alt="pdecat"/><br /><sub><b>pdecat</b></sub></a> | <a href="https://github.com/pugazhendhi-m"><img src="https://avatars.githubusercontent.com/u/132246623?v=4" width="100" height="100" alt="pugazhendhi-m"/><br /><sub><b>pugazhendhi-m</b></sub></a> | <a href="https://github.com/Lunchb0ne"><img src="https://avatars.githubusercontent.com/u/22198661?v=4" width="100" height="100" alt="Lunchb0ne"/><br /><sub><b>Lunchb0ne</b></sub></a> | <a href="https://github.com/sammcj"><img src="https://avatars.githubusercontent.com/u/862951?v=4" width="100" height="100" alt="sammcj"/><br /><sub><b>sammcj</b></sub></a> | <a href="https://github.com/dtrugman"><img src="https://avatars.githubusercontent.com/u/2451669?v=4" width="100" height="100" alt="dtrugman"/><br /><sub><b>dtrugman</b></sub></a> | <a href="https://github.com/aitoroses"><img src="https://avatars.githubusercontent.com/u/1699368?v=4" width="100" height="100" alt="aitoroses"/><br /><sub><b>aitoroses</b></sub></a> |
|
||||
| <a href="https://github.com/yt3trees"><img src="https://avatars.githubusercontent.com/u/57471763?v=4" width="100" height="100" alt="yt3trees"/><br /><sub><b>yt3trees</b></sub></a> | <a href="https://github.com/yongjer"><img src="https://avatars.githubusercontent.com/u/54315206?v=4" width="100" height="100" alt="yongjer"/><br /><sub><b>yongjer</b></sub></a> | <a href="https://github.com/vincentsong"><img src="https://avatars.githubusercontent.com/u/2343574?v=4" width="100" height="100" alt="vincentsong"/><br /><sub><b>vincentsong</b></sub></a> | <a href="https://github.com/teddyOOXX"><img src="https://avatars.githubusercontent.com/u/121077180?v=4" width="100" height="100" alt="teddyOOXX"/><br /><sub><b>teddyOOXX</b></sub></a> | <a href="https://github.com/eonghk"><img src="https://avatars.githubusercontent.com/u/139964?v=4" width="100" height="100" alt="eonghk"/><br /><sub><b>eonghk</b></sub></a> | <a href="https://github.com/arthurauffray"><img src="https://avatars.githubusercontent.com/u/51604173?v=4" width="100" height="100" alt="arthurauffray"/><br /><sub><b>arthurauffray</b></sub></a> |
|
||||
| <a href="https://github.com/StevenTCramer"><img src="https://avatars.githubusercontent.com/u/357219?v=4" width="100" height="100" alt="StevenTCramer"/><br /><sub><b>StevenTCramer</b></sub></a> | <a href="https://github.com/heyseth"><img src="https://avatars.githubusercontent.com/u/8293842?v=4" width="100" height="100" alt="heyseth"/><br /><sub><b>heyseth</b></sub></a> | <a href="https://github.com/philfung"><img src="https://avatars.githubusercontent.com/u/1054593?v=4" width="100" height="100" alt="philfung"/><br /><sub><b>philfung</b></sub></a> | <a href="https://github.com/napter"><img src="https://avatars.githubusercontent.com/u/6260841?v=4" width="100" height="100" alt="napter"/><br /><sub><b>napter</b></sub></a> | <a href="https://github.com/mdp"><img src="https://avatars.githubusercontent.com/u/2868?v=4" width="100" height="100" alt="mdp"/><br /><sub><b>mdp</b></sub></a> | <a href="https://github.com/Chenjiayuan195"><img src="https://avatars.githubusercontent.com/u/30591313?v=4" width="100" height="100" alt="Chenjiayuan195"/><br /><sub><b>Chenjiayuan195</b></sub></a> |
|
||||
| <a href="https://github.com/jcbdev"><img src="https://avatars.githubusercontent.com/u/17152092?v=4" width="100" height="100" alt="jcbdev"/><br /><sub><b>jcbdev</b></sub></a> | <a href="https://github.com/GitlyHallows"><img src="https://avatars.githubusercontent.com/u/136527758?v=4" width="100" height="100" alt="GitlyHallows"/><br /><sub><b>GitlyHallows</b></sub></a> | <a href="https://github.com/benzntech"><img src="https://avatars.githubusercontent.com/u/4044180?v=4" width="100" height="100" alt="benzntech"/><br /><sub><b>benzntech</b></sub></a> | <a href="https://github.com/anton-otee"><img src="https://avatars.githubusercontent.com/u/149477749?v=4" width="100" height="100" alt="anton-otee"/><br /><sub><b>anton-otee</b></sub></a> | <a href="https://github.com/lightrabbit"><img src="https://avatars.githubusercontent.com/u/1521765?v=4" width="100" height="100" alt="lightrabbit"/><br /><sub><b>lightrabbit</b></sub></a> | <a href="https://github.com/kohii"><img src="https://avatars.githubusercontent.com/u/6891780?v=4" width="100" height="100" alt="kohii"/><br /><sub><b>kohii</b></sub></a> |
|
||||
| <a href="https://github.com/kinandan"><img src="https://avatars.githubusercontent.com/u/186135699?v=4" width="100" height="100" alt="kinandan"/><br /><sub><b>kinandan</b></sub></a> | <a href="https://github.com/jwcraig"><img src="https://avatars.githubusercontent.com/u/241358?v=4" width="100" height="100" alt="jwcraig"/><br /><sub><b>jwcraig</b></sub></a> | <a href="https://github.com/im47cn"><img src="https://avatars.githubusercontent.com/u/67424112?v=4" width="100" height="100" alt="im47cn"/><br /><sub><b>im47cn</b></sub></a> | <a href="https://github.com/dqroid"><img src="https://avatars.githubusercontent.com/u/192424994?v=4" width="100" height="100" alt="dqroid"/><br /><sub><b>dqroid</b></sub></a> | <a href="https://github.com/dairui1"><img src="https://avatars.githubusercontent.com/u/183250644?v=4" width="100" height="100" alt="dairui1"/><br /><sub><b>dairui1</b></sub></a> | <a href="https://github.com/bannzai"><img src="https://avatars.githubusercontent.com/u/10897361?v=4" width="100" height="100" alt="bannzai"/><br /><sub><b>bannzai</b></sub></a> |
|
||||
| <a href="https://github.com/ashktn"><img src="https://avatars.githubusercontent.com/u/6723913?v=4" width="100" height="100" alt="ashktn"/><br /><sub><b>ashktn</b></sub></a> | <a href="https://github.com/Yoshino-Yukitaro"><img src="https://avatars.githubusercontent.com/u/67864326?v=4" width="100" height="100" alt="Yoshino-Yukitaro"/><br /><sub><b>Yoshino-Yukitaro</b></sub></a> | <a href="https://github.com/vladstudio"><img src="https://avatars.githubusercontent.com/u/914320?v=4" width="100" height="100" alt="vladstudio"/><br /><sub><b>vladstudio</b></sub></a> | <a href="https://github.com/tgfjt"><img src="https://avatars.githubusercontent.com/u/2628239?v=4" width="100" height="100" alt="tgfjt"/><br /><sub><b>tgfjt</b></sub></a> | <a href="https://github.com/maekawataiki"><img src="https://avatars.githubusercontent.com/u/26317009?v=4" width="100" height="100" alt="maekawataiki"/><br /><sub><b>maekawataiki</b></sub></a> | <a href="https://github.com/olup"><img src="https://avatars.githubusercontent.com/u/13785588?v=4" width="100" height="100" alt="olup"/><br /><sub><b>olup</b></sub></a> |
|
||||
| <a href="https://github.com/moqimoqidea"><img src="https://avatars.githubusercontent.com/u/39821951?v=4" width="100" height="100" alt="moqimoqidea"/><br /><sub><b>moqimoqidea</b></sub></a> | <a href="https://github.com/mosleyit"><img src="https://avatars.githubusercontent.com/u/189396442?v=4" width="100" height="100" alt="mosleyit"/><br /><sub><b>mosleyit</b></sub></a> | <a href="https://github.com/oprstchn"><img src="https://avatars.githubusercontent.com/u/16177972?v=4" width="100" height="100" alt="oprstchn"/><br /><sub><b>oprstchn</b></sub></a> | <a href="https://github.com/philipnext"><img src="https://avatars.githubusercontent.com/u/81944499?v=4" width="100" height="100" alt="philipnext"/><br /><sub><b>philipnext</b></sub></a> | <a href="https://github.com/refactorthis"><img src="https://avatars.githubusercontent.com/u/3012240?v=4" width="100" height="100" alt="refactorthis"/><br /><sub><b>refactorthis</b></sub></a> | <a href="https://github.com/samir-nimbly"><img src="https://avatars.githubusercontent.com/u/112695483?v=4" width="100" height="100" alt="samir-nimbly"/><br /><sub><b>samir-nimbly</b></sub></a> |
|
||||
| <a href="https://github.com/shaybc"><img src="https://avatars.githubusercontent.com/u/8535905?v=4" width="100" height="100" alt="shaybc"/><br /><sub><b>shaybc</b></sub></a> | <a href="https://github.com/shohei-ihaya"><img src="https://avatars.githubusercontent.com/u/25131938?v=4" width="100" height="100" alt="shohei-ihaya"/><br /><sub><b>shohei-ihaya</b></sub></a> | <a href="https://github.com/student20880"><img src="https://avatars.githubusercontent.com/u/74263488?v=4" width="100" height="100" alt="student20880"/><br /><sub><b>student20880</b></sub></a> | <a href="https://github.com/cdlliuy"><img src="https://avatars.githubusercontent.com/u/17263036?v=4" width="100" height="100" alt="cdlliuy"/><br /><sub><b>cdlliuy</b></sub></a> | <a href="https://github.com/PretzelVector"><img src="https://avatars.githubusercontent.com/u/95664360?v=4" width="100" height="100" alt="PretzelVector"/><br /><sub><b>PretzelVector</b></sub></a> | <a href="https://github.com/nevermorec"><img src="https://avatars.githubusercontent.com/u/22953064?v=4" width="100" height="100" alt="nevermorec"/><br /><sub><b>nevermorec</b></sub></a> |
|
||||
| <a href="https://github.com/AMHesch"><img src="https://avatars.githubusercontent.com/u/4777192?v=4" width="100" height="100" alt="AMHesch"/><br /><sub><b>AMHesch</b></sub></a> | <a href="https://github.com/adamwlarson"><img src="https://avatars.githubusercontent.com/u/1392315?v=4" width="100" height="100" alt="adamwlarson"/><br /><sub><b>adamwlarson</b></sub></a> | <a href="https://github.com/alarno"><img src="https://avatars.githubusercontent.com/u/4355547?v=4" width="100" height="100" alt="alarno"/><br /><sub><b>alarno</b></sub></a> | <a href="https://github.com/andreastempsch"><img src="https://avatars.githubusercontent.com/u/117991125?v=4" width="100" height="100" alt="andreastempsch"/><br /><sub><b>andreastempsch</b></sub></a> | <a href="https://github.com/Atlogit"><img src="https://avatars.githubusercontent.com/u/86947554?v=4" width="100" height="100" alt="Atlogit"/><br /><sub><b>Atlogit</b></sub></a> | <a href="https://github.com/bramburn"><img src="https://avatars.githubusercontent.com/u/11090413?v=4" width="100" height="100" alt="bramburn"/><br /><sub><b>bramburn</b></sub></a> |
|
||||
| <a href="https://github.com/chadgauth"><img src="https://avatars.githubusercontent.com/u/2413356?v=4" width="100" height="100" alt="chadgauth"/><br /><sub><b>chadgauth</b></sub></a> | <a href="https://github.com/dleen"><img src="https://avatars.githubusercontent.com/u/1297964?v=4" width="100" height="100" alt="dleen"/><br /><sub><b>dleen</b></sub></a> | <a href="https://github.com/dbasclpy"><img src="https://avatars.githubusercontent.com/u/139889137?v=4" width="100" height="100" alt="dbasclpy"/><br /><sub><b>dbasclpy</b></sub></a> | <a href="https://github.com/snoyiatk"><img src="https://avatars.githubusercontent.com/u/3056569?v=4" width="100" height="100" alt="snoyiatk"/><br /><sub><b>snoyiatk</b></sub></a> | <a href="https://github.com/linegel"><img src="https://avatars.githubusercontent.com/u/1746296?v=4" width="100" height="100" alt="linegel"/><br /><sub><b>linegel</b></sub></a> | <a href="https://github.com/celestial-vault"><img src="https://avatars.githubusercontent.com/u/58194240?v=4" width="100" height="100" alt="celestial-vault"/><br /><sub><b>celestial-vault</b></sub></a> |
|
||||
| <a href="https://github.com/franekp"><img src="https://avatars.githubusercontent.com/u/9804230?v=4" width="100" height="100" alt="franekp"/><br /><sub><b>franekp</b></sub></a> | <a href="https://github.com/DeXtroTip"><img src="https://avatars.githubusercontent.com/u/21011087?v=4" width="100" height="100" alt="DeXtroTip"/><br /><sub><b>DeXtroTip</b></sub></a> | <a href="https://github.com/gtaylor"><img src="https://avatars.githubusercontent.com/u/75556?v=4" width="100" height="100" alt="gtaylor"/><br /><sub><b>gtaylor</b></sub></a> | <a href="https://github.com/hesara"><img src="https://avatars.githubusercontent.com/u/1335918?v=4" width="100" height="100" alt="hesara"/><br /><sub><b>hesara</b></sub></a> | <a href="https://github.com/eltociear"><img src="https://avatars.githubusercontent.com/u/22633385?v=4" width="100" height="100" alt="eltociear"/><br /><sub><b>eltociear</b></sub></a> | <a href="https://github.com/Jdo300"><img src="https://avatars.githubusercontent.com/u/67338327?v=4" width="100" height="100" alt="Jdo300"/><br /><sub><b>Jdo300</b></sub></a> |
|
||||
| <a href="https://github.com/libertyteeth"><img src="https://avatars.githubusercontent.com/u/32841567?v=4" width="100" height="100" alt="libertyteeth"/><br /><sub><b>libertyteeth</b></sub></a> | <a href="https://github.com/mamertofabian"><img src="https://avatars.githubusercontent.com/u/7698436?v=4" width="100" height="100" alt="mamertofabian"/><br /><sub><b>mamertofabian</b></sub></a> | <a href="https://github.com/marvijo-code"><img src="https://avatars.githubusercontent.com/u/82562019?v=4" width="100" height="100" alt="marvijo-code"/><br /><sub><b>marvijo-code</b></sub></a> | <a href="https://github.com/kvokka"><img src="https://avatars.githubusercontent.com/u/15954013?v=4" width="100" height="100" alt="kvokka"/><br /><sub><b>kvokka</b></sub></a> | <a href="https://github.com/nbihan-mediware"><img src="https://avatars.githubusercontent.com/u/42357253?v=4" width="100" height="100" alt="nbihan-mediware"/><br /><sub><b>nbihan-mediware</b></sub></a> | <a href="https://github.com/PeterDaveHello"><img src="https://avatars.githubusercontent.com/u/3691490?v=4" width="100" height="100" alt="PeterDaveHello"/><br /><sub><b>PeterDaveHello</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 -->
|
||||
|
||||
## 許可證
|
||||
## 授權
|
||||
|
||||
[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)。祝您開發愉快!
|
||||
|
|
|
|||
|
|
@ -1,34 +1,34 @@
|
|||
{
|
||||
"greeting": "Roo能為您做什麼?",
|
||||
"greeting": "Roo 可以為您做些什麼?",
|
||||
"task": {
|
||||
"title": "任務",
|
||||
"seeMore": "查看更多",
|
||||
"seeLess": "查看更少",
|
||||
"title": "工作",
|
||||
"seeMore": "顯示更多",
|
||||
"seeLess": "顯示較少",
|
||||
"tokens": "Tokens:",
|
||||
"cache": "快取:",
|
||||
"apiCost": "API成本:",
|
||||
"contextWindow": "上下文視窗:",
|
||||
"closeAndStart": "關閉任務並開始新任務",
|
||||
"export": "匯出任務歷史",
|
||||
"delete": "刪除任務(Shift + 點擊跳過確認)"
|
||||
"cache": "快取:",
|
||||
"apiCost": "API 費用:",
|
||||
"contextWindow": "上下文視窗:",
|
||||
"closeAndStart": "關閉現有工作並開始一項新的工作",
|
||||
"export": "匯出工作紀錄",
|
||||
"delete": "刪除工作(按住 Shift 並點選可跳過確認)"
|
||||
},
|
||||
"unpin": "取消置頂",
|
||||
"pin": "置頂",
|
||||
"tokenProgress": {
|
||||
"availableSpace": "可用空間: {{amount}} tokens",
|
||||
"tokensUsed": "已使用tokens: {{used}} / {{total}}",
|
||||
"reservedForResponse": "為模型回應保留: {{amount}} tokens"
|
||||
"availableSpace": "可用空間:{{amount}} tokens",
|
||||
"tokensUsed": "已使用 tokens: {{used}} / {{total}}",
|
||||
"reservedForResponse": "為模型回應保留:{{amount}} tokens"
|
||||
},
|
||||
"retry": {
|
||||
"title": "重試",
|
||||
"tooltip": "再次嘗試操作"
|
||||
},
|
||||
"startNewTask": {
|
||||
"title": "開始新任務",
|
||||
"tooltip": "開始一個新任務"
|
||||
"title": "開始新工作",
|
||||
"tooltip": "開始一項新工作"
|
||||
},
|
||||
"proceedAnyways": {
|
||||
"title": "仍繼續",
|
||||
"title": "仍要繼續",
|
||||
"tooltip": "在命令執行時繼續"
|
||||
},
|
||||
"save": {
|
||||
|
|
@ -39,10 +39,10 @@
|
|||
"title": "拒絕",
|
||||
"tooltip": "拒絕此操作"
|
||||
},
|
||||
"completeSubtaskAndReturn": "完成子任務並返回",
|
||||
"completeSubtaskAndReturn": "完成子工作並返回",
|
||||
"approve": {
|
||||
"title": "批准",
|
||||
"tooltip": "批准此操作"
|
||||
"title": "核准",
|
||||
"tooltip": "核准此操作"
|
||||
},
|
||||
"runCommand": {
|
||||
"title": "執行命令",
|
||||
|
|
@ -50,121 +50,121 @@
|
|||
},
|
||||
"proceedWhileRunning": {
|
||||
"title": "執行時繼續",
|
||||
"tooltip": "儘管有警告仍繼續"
|
||||
"tooltip": "儘管有警告仍繼續執行"
|
||||
},
|
||||
"resumeTask": {
|
||||
"title": "恢復任務",
|
||||
"tooltip": "繼續當前任務"
|
||||
"title": "繼續工作",
|
||||
"tooltip": "繼續目前的工作"
|
||||
},
|
||||
"terminate": {
|
||||
"title": "終止",
|
||||
"tooltip": "結束當前任務"
|
||||
"tooltip": "結束目前的工作"
|
||||
},
|
||||
"cancel": {
|
||||
"title": "取消",
|
||||
"tooltip": "取消當前操作"
|
||||
"tooltip": "取消目前操作"
|
||||
},
|
||||
"scrollToBottom": "捲動到聊天底部",
|
||||
"aboutMe": "由於代理編碼能力的最新突破,我可以逐步處理複雜的軟體開發任務。透過允許我創建和編輯檔案、探索複雜專案、使用瀏覽器和執行終端命令(在您授權後)的工具,我可以以超越程式碼補全或技術支援的方式幫助您。我甚至可以使用MCP創建新工具並擴展自己的能力。",
|
||||
"scrollToBottom": "捲動至對話框底部",
|
||||
"aboutMe": "由於程式代理功能的最新突破,我能夠逐步處理複雜的軟體開發工作。透過允許我建立和編輯檔案、探索複雜專案、使用瀏覽器和執行終端機命令(在您授權後)的工具,我可以以超越程式碼補全或技術支援的方式協助您。我甚至可以使用 MCP 建立新工具並擴展自己的能力。",
|
||||
"selectMode": "選擇互動模式",
|
||||
"selectApiConfig": "選擇API配置",
|
||||
"enhancePrompt": "使用附加上下文增強提示",
|
||||
"addImages": "添加圖片到訊息",
|
||||
"sendMessage": "發送訊息",
|
||||
"selectApiConfig": "選擇 API 設定",
|
||||
"enhancePrompt": "使用額外內容增強提示",
|
||||
"addImages": "新增圖片到訊息中",
|
||||
"sendMessage": "傳送訊息",
|
||||
"typeMessage": "輸入訊息...",
|
||||
"typeTask": "在此處輸入您的任務...",
|
||||
"addContext": "@添加上下文,/切換模式",
|
||||
"dragFiles": "按住shift拖動檔案",
|
||||
"dragFilesImages": "按住shift拖動檔案/圖片",
|
||||
"enhancePromptDescription": "'增強提示'按鈕透過提供額外上下文、澄清或重新表述來幫助改進您的請求。嘗試在此處輸入請求,然後再次點擊按鈕查看其工作原理。",
|
||||
"errorReadingFile": "讀取檔案時出錯:",
|
||||
"noValidImages": "沒有處理有效圖片",
|
||||
"separator": "分隔符",
|
||||
"typeTask": "在此處輸入您的工作...",
|
||||
"addContext": "輸入 @ 新增內容,輸入 / 切換模式",
|
||||
"dragFiles": "按住 Shift 鍵拖曳檔案",
|
||||
"dragFilesImages": "按住 Shift 鍵拖曳檔案/圖片",
|
||||
"enhancePromptDescription": "「增強提示」按鈕透過提供額外內容、說明或重新表述來幫助改進您的請求。嘗試在此處輸入請求,然後再次點選按鈕以了解其運作方式。",
|
||||
"errorReadingFile": "讀取檔案時發生錯誤:",
|
||||
"noValidImages": "未處理到任何有效圖片",
|
||||
"separator": "分隔符號",
|
||||
"edit": "編輯...",
|
||||
"forNextMode": "用於下一個模式",
|
||||
"error": "錯誤",
|
||||
"troubleMessage": "Roo遇到問題...",
|
||||
"troubleMessage": "Roo 遇到問題...",
|
||||
"apiRequest": {
|
||||
"title": "API請求",
|
||||
"failed": "API請求失敗",
|
||||
"streaming": "API請求...",
|
||||
"cancelled": "API請求已取消",
|
||||
"streamingFailed": "API串流傳輸失敗"
|
||||
"title": "API 請求",
|
||||
"failed": "API 請求失敗",
|
||||
"streaming": "正在處理 API 請求...",
|
||||
"cancelled": "API 請求已取消",
|
||||
"streamingFailed": "API 串流處理失敗"
|
||||
},
|
||||
"checkpoint": {
|
||||
"initial": "初始檢查點",
|
||||
"regular": "檢查點",
|
||||
"menu": {
|
||||
"viewDiff": "查看差異",
|
||||
"viewDiff": "檢視差異",
|
||||
"restore": "還原檢查點",
|
||||
"restoreFiles": "還原檔案",
|
||||
"restoreFilesDescription": "將您的專案檔案還原到此時點拍攝的快照。",
|
||||
"restoreFilesAndTask": "還原檔案和任務",
|
||||
"restoreFilesDescription": "將您的專案檔案還原到此時的快照。",
|
||||
"restoreFilesAndTask": "還原檔案和工作",
|
||||
"confirm": "確認",
|
||||
"cancel": "取消",
|
||||
"cannotUndo": "此操作無法撤銷。",
|
||||
"restoreFilesAndTaskDescription": "將您的專案檔案還原到此時點拍攝的快照,並刪除此點之後的所有訊息。"
|
||||
"cannotUndo": "此操作無法復原。",
|
||||
"restoreFilesAndTaskDescription": "將您的專案檔案還原到此時的快照,並刪除此點之後的所有訊息。"
|
||||
},
|
||||
"current": "當前"
|
||||
"current": "目前"
|
||||
},
|
||||
"instructions": {
|
||||
"wantsToFetch": "Roo想要獲取詳細指示以協助目前任務"
|
||||
"wantsToFetch": "Roo 想要取得詳細指示以協助目前任務"
|
||||
},
|
||||
"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": {
|
||||
"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": "命令輸出",
|
||||
"response": "回應",
|
||||
"arguments": "參數",
|
||||
"mcp": {
|
||||
"wantsToUseTool": "Roo想在{{serverName}} MCP伺服器上使用工具:",
|
||||
"wantsToAccessResource": "Roo想存取{{serverName}} MCP伺服器上的資源:"
|
||||
"wantsToUseTool": "Roo 想要在 {{serverName}} MCP 伺服器上使用工具:",
|
||||
"wantsToAccessResource": "Roo 想要存取 {{serverName}} MCP 伺服器上的資源:"
|
||||
},
|
||||
"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": {
|
||||
"wantsToCreate": "Roo想在<code>{{mode}}</code>模式下創建新子任務:",
|
||||
"wantsToFinish": "Roo想完成此子任務"
|
||||
"wantsToCreate": "Roo 想要在 <code>{{mode}}</code> 模式下建立新的子工作:",
|
||||
"wantsToFinish": "Roo 想要完成此子工作"
|
||||
},
|
||||
"questions": {
|
||||
"hasQuestion": "Roo有一個問題:"
|
||||
"hasQuestion": "Roo 有一個問題:"
|
||||
},
|
||||
"taskCompleted": "任務完成",
|
||||
"taskCompleted": "工作完成",
|
||||
"shellIntegration": {
|
||||
"unavailable": "Shell整合不可用",
|
||||
"unavailable": "Shell 整合功能無法使用",
|
||||
"troubleshooting": "仍有問題嗎?"
|
||||
},
|
||||
"powershell": {
|
||||
"issues": "看起來您遇到了Windows PowerShell問題,請參閱此"
|
||||
"issues": "看起來您遇到了 Windows PowerShell 的問題,請參考此處"
|
||||
},
|
||||
"autoApprove": {
|
||||
"title": "自動批准:",
|
||||
"title": "自動核准:",
|
||||
"none": "無",
|
||||
"description": "自動批准允許Roo Code無需請求許可即可執行操作。僅為您完全信任的操作啟用。更詳細的配置可在<settingsLink>設定</settingsLink>中查看。",
|
||||
"description": "自動核准讓 Roo Code 可以在無需徵求您同意的情況下執行動作。請僅對您完全信任的動作啟用此功能。您可以在<settingsLink>設定</settingsLink>中進行更詳細的調整。",
|
||||
"actions": {
|
||||
"readFiles": {
|
||||
"label": "讀取檔案和目錄",
|
||||
"shortName": "讀取",
|
||||
"description": "允許存取讀取電腦上的任何檔案。"
|
||||
"description": "允許存取電腦上的任何檔案。"
|
||||
},
|
||||
"editFiles": {
|
||||
"label": "編輯檔案",
|
||||
|
|
@ -172,34 +172,34 @@
|
|||
"description": "允許修改電腦上的任何檔案。"
|
||||
},
|
||||
"executeCommands": {
|
||||
"label": "執行已批准的命令",
|
||||
"label": "執行已核准的命令",
|
||||
"shortName": "命令",
|
||||
"description": "允許執行已批准的終端命令。您可以在設置面板中配置此項。"
|
||||
"description": "允許執行已核准的終端機命令。您可以在設定面板中調整此設定。"
|
||||
},
|
||||
"useBrowser": {
|
||||
"label": "使用瀏覽器",
|
||||
"shortName": "瀏覽器",
|
||||
"description": "允許在無頭瀏覽器中啟動並與任何網站互動的能力。"
|
||||
"description": "允許在無介面瀏覽器中啟動並與任何網站互動。"
|
||||
},
|
||||
"useMcp": {
|
||||
"label": "使用MCP伺服器",
|
||||
"label": "使用 MCP 伺服器",
|
||||
"shortName": "MCP",
|
||||
"description": "允許使用可能修改檔案系統或與API互動的已配置MCP伺服器。"
|
||||
"description": "允許使用已設定的 MCP 伺服器,這些伺服器可能會修改檔案系統或與 API 進行互動。"
|
||||
},
|
||||
"switchModes": {
|
||||
"label": "切換模式",
|
||||
"shortName": "模式",
|
||||
"description": "允許在不需要批准的情況下自動切換不同模式。"
|
||||
"description": "允許在不需要核准的情況下自動切換不同模式。"
|
||||
},
|
||||
"subtasks": {
|
||||
"label": "創建和完成子任務",
|
||||
"shortName": "子任務",
|
||||
"description": "允許在不需要批准的情況下創建和完成子任務。"
|
||||
"label": "建立和完成子工作",
|
||||
"shortName": "子工作",
|
||||
"description": "允許在不需要核准的情況下建立和完成子工作。"
|
||||
},
|
||||
"retryRequests": {
|
||||
"label": "重試失敗的請求",
|
||||
"shortName": "重試",
|
||||
"description": "當提供者返回錯誤回應時自動重試失敗的API請求。"
|
||||
"description": "當服務提供者回傳錯誤回應時自動重試失敗的 API 請求。"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -208,25 +208,25 @@
|
|||
"seconds": "{{count}}秒"
|
||||
},
|
||||
"followUpSuggest": {
|
||||
"copyToInput": "複製到輸入框(或按住Shift點擊)"
|
||||
"copyToInput": "複製到輸入框(或按住 Shift 並點選)"
|
||||
},
|
||||
"announcement": {
|
||||
"title": "🎉 Roo Code 3.11 已發布",
|
||||
"description": "Roo Code 3.11帶來顯著的效能改進和新功能!",
|
||||
"description": "Roo Code 3.11 帶來顯著的效能提升與全新功能!",
|
||||
"whatsNew": "新功能",
|
||||
"feature1": "快速編輯 - 編輯現在套用得更快。減少等待,增加編碼。",
|
||||
"feature2": "API金鑰餘額 - 在設定中查看您的OpenRouter和Requesty餘額。",
|
||||
"feature3": "專案級MCP設定 - 現在您可以依專案/工作區進行設定。",
|
||||
"feature4": "改進的Gemini支援 - 更智慧的重試,修復了轉義問題,加入至Vertex提供者。",
|
||||
"feature5": "匯入/匯出設定 - 輕鬆備份或跨設定共享您的配置。",
|
||||
"feature1": "快速編輯 - 編輯套用速度大幅提升,減少等待時間,讓您專注於功能開發。",
|
||||
"feature2": "API 金鑰餘額 - 現在可在設定中檢視您的 OpenRouter 和 Requesty 餘額。",
|
||||
"feature3": "專案級 MCP 設定 - 支援依據專案或工作區進行個別設定。",
|
||||
"feature4": "改進的 Gemini 支援 - 更智慧的重試機制,修正轉義問題,並新增至 Vertex 提供者。",
|
||||
"feature5": "匯入/匯出設定 - 輕鬆備份或跨環境分享您的設定。",
|
||||
"hideButton": "隱藏公告",
|
||||
"detailsDiscussLinks": "在<discordLink>Discord</discordLink>和<redditLink>Reddit</redditLink>取得更多詳情並參與討論 🚀"
|
||||
"detailsDiscussLinks": "在 <discordLink>Discord</discordLink> 和 <redditLink>Reddit</redditLink> 取得更多詳細資訊並參與討論 🚀"
|
||||
},
|
||||
"browser": {
|
||||
"rooWantsToUse": "Roo想使用瀏覽器:",
|
||||
"rooWantsToUse": "Roo 想要使用瀏覽器:",
|
||||
"consoleLogs": "主控台記錄",
|
||||
"noNewLogs": "(沒有新記錄)",
|
||||
"screenshot": "瀏覽器截圖",
|
||||
"noNewLogs": "(沒有新記錄)",
|
||||
"screenshot": "瀏覽器螢幕擷圖",
|
||||
"cursor": "游標",
|
||||
"navigation": {
|
||||
"step": "步驟 {{current}} / {{total}}",
|
||||
|
|
@ -235,10 +235,10 @@
|
|||
},
|
||||
"sessionStarted": "瀏覽器工作階段已啟動",
|
||||
"actions": {
|
||||
"title": "瀏覽器動作: ",
|
||||
"title": "瀏覽器動作:",
|
||||
"launch": "在 {{url}} 啟動瀏覽器",
|
||||
"click": "點擊 ({{coordinate}})",
|
||||
"type": "輸入 \"{{text}}\"",
|
||||
"click": "點選 ({{coordinate}})",
|
||||
"type": "輸入「{{text}}」",
|
||||
"scrollDown": "向下捲動",
|
||||
"scrollUp": "向上捲動",
|
||||
"close": "關閉瀏覽器"
|
||||
|
|
|
|||
|
|
@ -1,38 +1,38 @@
|
|||
{
|
||||
"recentTasks": "最近任務",
|
||||
"viewAll": "查看全部",
|
||||
"recentTasks": "最近的工作",
|
||||
"viewAll": "檢視全部",
|
||||
"tokens": "Tokens: ↑{{in}} ↓{{out}}",
|
||||
"cache": "快取: +{{writes}} → {{reads}}",
|
||||
"apiCost": "API 費用: ${{cost}}",
|
||||
"cache": "快取:+{{writes}} → {{reads}}",
|
||||
"apiCost": "API 費用:${{cost}}",
|
||||
"history": "歷史記錄",
|
||||
"exitSelectionMode": "退出選擇模式",
|
||||
"exitSelectionMode": "離開選擇模式",
|
||||
"enterSelectionMode": "進入選擇模式",
|
||||
"done": "完成",
|
||||
"searchPlaceholder": "模糊搜尋歷史...",
|
||||
"searchPlaceholder": "模糊搜尋歷史記錄...",
|
||||
"newest": "最新",
|
||||
"oldest": "最舊",
|
||||
"mostExpensive": "最昂貴",
|
||||
"mostTokens": "最多令牌",
|
||||
"mostExpensive": "費用最高",
|
||||
"mostTokens": "最多 Token",
|
||||
"mostRelevant": "最相關",
|
||||
"deleteTaskTitle": "刪除任務(Shift + 點擊跳過確認)",
|
||||
"deleteTaskTitle": "刪除工作(按住 Shift 並點選可跳過確認)",
|
||||
"tokensLabel": "Tokens:",
|
||||
"cacheLabel": "快取:",
|
||||
"apiCostLabel": "API 費用:",
|
||||
"cacheLabel": "快取:",
|
||||
"apiCostLabel": "API 費用:",
|
||||
"copyPrompt": "複製提示詞",
|
||||
"exportTask": "匯出任務",
|
||||
"deleteTask": "刪除任務",
|
||||
"deleteTaskMessage": "確定要刪除此任務嗎?此操作無法復原。",
|
||||
"exportTask": "匯出工作",
|
||||
"deleteTask": "刪除工作",
|
||||
"deleteTaskMessage": "確定要刪除此工作嗎?此操作無法復原。",
|
||||
"cancel": "取消",
|
||||
"delete": "刪除",
|
||||
"exitSelection": "退出選擇",
|
||||
"exitSelection": "結束選擇",
|
||||
"selectionMode": "選擇模式",
|
||||
"deselectAll": "取消全選",
|
||||
"selectAll": "全選",
|
||||
"selectedItems": "已選 {{selected}}/{{total}} 項",
|
||||
"selectedItems": "已選擇 {{selected}}/{{total}} 個項目",
|
||||
"clearSelection": "清除選擇",
|
||||
"deleteSelected": "刪除所選",
|
||||
"deleteTasks": "刪除任務",
|
||||
"confirmDeleteTasks": "確定要刪除 {{count}} 個任務嗎?",
|
||||
"deleteTasksWarning": "已刪除的任務無法恢復。請確認是否繼續。",
|
||||
"deleteItems": "刪除 {{count}} 項"
|
||||
"deleteSelected": "刪除所選項目",
|
||||
"deleteTasks": "刪除工作",
|
||||
"confirmDeleteTasks": "確定要刪除 {{count}} 個工作嗎?",
|
||||
"deleteTasksWarning": "已刪除的工作無法還原。請確認是否要繼續。",
|
||||
"deleteItems": "刪除 {{count}} 個項目"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"dialogTitle": "人工中繼 - 請協助複製貼上訊息",
|
||||
"dialogDescription": "請將以下提示詞複製到網頁AI,然後將AI的回覆貼上到下方的輸入框中。",
|
||||
"dialogDescription": "請將以下提示詞複製到網頁 AI,然後將 AI 的回覆貼上到下方的輸入框中。",
|
||||
"copiedToClipboard": "已複製到剪貼簿",
|
||||
"aiResponse": {
|
||||
"label": "請輸入AI的回覆:",
|
||||
"placeholder": "在此貼上AI的回覆..."
|
||||
"label": "請輸入 AI 的回覆:",
|
||||
"placeholder": "在此貼上 AI 的回覆..."
|
||||
},
|
||||
"actions": {
|
||||
"cancel": "取消",
|
||||
|
|
|
|||
|
|
@ -1,20 +1,20 @@
|
|||
{
|
||||
"title": "MCP 伺服器",
|
||||
"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": {
|
||||
"title": "啟用 MCP 伺服器",
|
||||
"description": "啟用後,Roo 將能夠與 MCP 伺服器互動以獲取進階功能。如果您不使用 MCP,可以停用此功能以減少 Roo 的 token 使用量。"
|
||||
"description": "啟用後,Roo 將能與 MCP 伺服器互動以取得進階功能。如果您不使用 MCP,可以停用此功能以減少 Roo 的 token 使用量。"
|
||||
},
|
||||
"enableServerCreation": {
|
||||
"title": "啟用 MCP 伺服器創建",
|
||||
"description": "啟用後,Roo 可以通過如\"新增工具到...\"之類的命令幫助您創建新的 MCP 伺服器。如果您不需要創建 MCP 伺服器,可以停用此功能以減少 Roo 的 token 使用量。"
|
||||
"title": "啟用 MCP 伺服器建立",
|
||||
"description": "啟用後,Roo 可以透過如「新增工具到...」等命令協助您建立新的 MCP 伺服器。如果您不需要建立 MCP 伺服器,可以停用此功能以減少 Roo 的 token 使用量。"
|
||||
},
|
||||
"editGlobalMCP": "編輯全域 MCP",
|
||||
"editProjectMCP": "編輯專案 MCP",
|
||||
"editSettings": "編輯 MCP 設定",
|
||||
"tool": {
|
||||
"alwaysAllow": "始終允許",
|
||||
"alwaysAllow": "總是允許",
|
||||
"parameters": "參數",
|
||||
"noDescription": "無說明"
|
||||
},
|
||||
|
|
@ -23,8 +23,8 @@
|
|||
"resources": "資源"
|
||||
},
|
||||
"emptyState": {
|
||||
"noTools": "未找到工具",
|
||||
"noResources": "未找到資源"
|
||||
"noTools": "找不到工具",
|
||||
"noResources": "找不到資源"
|
||||
},
|
||||
"networkTimeout": {
|
||||
"label": "網路逾時",
|
||||
|
|
@ -42,12 +42,12 @@
|
|||
},
|
||||
"deleteDialog": {
|
||||
"title": "刪除 MCP 伺服器",
|
||||
"description": "您確定要刪除 MCP 伺服器 \"{{serverName}}\" 嗎?此操作無法撤銷。",
|
||||
"description": "您確定要刪除 MCP 伺服器「{{serverName}}」嗎?此操作無法復原。",
|
||||
"cancel": "取消",
|
||||
"delete": "刪除"
|
||||
},
|
||||
"serverStatus": {
|
||||
"retrying": "重試中...",
|
||||
"retryConnection": "重試連接"
|
||||
"retryConnection": "重試連線"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,15 +7,15 @@
|
|||
"editModesConfig": "編輯模式設定",
|
||||
"editGlobalModes": "編輯全域模式",
|
||||
"editProjectModes": "編輯專案模式 (.roomodes)",
|
||||
"createModeHelpText": "點擊 + 建立新的自訂模式,或者在聊天中直接要求 Roo 為您建立一個!"
|
||||
"createModeHelpText": "點選 + 建立新的自訂模式,或者在聊天中直接請 Roo 為您建立!"
|
||||
},
|
||||
"apiConfiguration": {
|
||||
"title": "API設定",
|
||||
"select": "選擇要用於此模式的API設定"
|
||||
"title": "API 設定",
|
||||
"select": "選擇要用於此模式的 API 設定"
|
||||
},
|
||||
"tools": {
|
||||
"title": "可用工具",
|
||||
"builtInModesText": "內建模式的工具不能被修改",
|
||||
"builtInModesText": "內建模式的工具無法修改",
|
||||
"editTools": "編輯工具",
|
||||
"doneEditing": "完成編輯",
|
||||
"allowedFiles": "允許的檔案:",
|
||||
|
|
@ -30,77 +30,77 @@
|
|||
"roleDefinition": {
|
||||
"title": "角色定義",
|
||||
"resetToDefault": "重設為預設值",
|
||||
"description": "為此模式定義Roo的專業知識和個性。此描述塑造了Roo如何展示自己並處理任務。"
|
||||
"description": "定義此模式下 Roo 的專業知識和個性。此描述會形塑 Roo 如何展現自己並處理工作。"
|
||||
},
|
||||
"customInstructions": {
|
||||
"title": "模式特定的自訂指令(選用)",
|
||||
"title": "模式專屬自訂指令(選用)",
|
||||
"resetToDefault": "重設為預設值",
|
||||
"description": "為{{modeName}}模式添加特定行為指南。",
|
||||
"loadFromFile": "{{mode}}模式的自訂指令也可以從工作區的<span>.clinerules-{{slug}}</span>載入。"
|
||||
"description": "為 {{modeName}} 模式新增專屬的行為指南。",
|
||||
"loadFromFile": "{{mode}} 模式的自訂指令也可以從工作區的 <span>.clinerules-{{slug}}</span> 載入。"
|
||||
},
|
||||
"globalCustomInstructions": {
|
||||
"title": "所有模式的自訂指令",
|
||||
"description": "這些指令適用於所有模式。它們提供了一套基本行為,可以透過下面的模式特定指令來增強。\n如果您希望Roo使用不同於編輯器顯示語言({{language}})的語言進行思考和對話,您可以在這裡指定。",
|
||||
"loadFromFile": "指令也可以從工作區的<span>.clinerules</span>載入。"
|
||||
"description": "這些指令適用於所有模式。它們提供了一組基本行為,可以透過下方的模式專屬自訂指令來強化。\n如果您希望 Roo 使用與編輯器顯示語言 ({{language}}) 不同的語言來思考和對話,您可以在這裡指定。",
|
||||
"loadFromFile": "指令也可以從工作區的 <span>.clinerules</span> 載入。"
|
||||
},
|
||||
"systemPrompt": {
|
||||
"preview": "預覽系統提示詞",
|
||||
"copy": "複製系統提示詞到剪貼簿",
|
||||
"title": "系統提示詞({{modeName}}模式)"
|
||||
"title": "系統提示詞({{modeName}} 模式)"
|
||||
},
|
||||
"supportPrompts": {
|
||||
"title": "支援提示詞",
|
||||
"resetPrompt": "將{{promptType}}提示詞重設為預設值",
|
||||
"title": "輔助提示詞",
|
||||
"resetPrompt": "將 {{promptType}} 提示詞重設為預設值",
|
||||
"prompt": "提示詞",
|
||||
"enhance": {
|
||||
"apiConfiguration": "API設定",
|
||||
"apiConfigDescription": "您可以選擇一個固定的API設定用於增強提示詞,或者使用當前選擇的設定",
|
||||
"useCurrentConfig": "使用當前選擇的API設定",
|
||||
"apiConfiguration": "API 設定",
|
||||
"apiConfigDescription": "您可以選擇一個固定的 API 設定用於增強提示詞,或使用目前選擇的設定",
|
||||
"useCurrentConfig": "使用目前選擇的 API 設定",
|
||||
"testPromptPlaceholder": "輸入提示詞以測試增強效果",
|
||||
"previewButton": "預覽提示詞增強"
|
||||
},
|
||||
"types": {
|
||||
"ENHANCE": {
|
||||
"label": "增強提示詞",
|
||||
"description": "使用提示詞增強功能獲取針對您輸入的客製化建議或改進。這確保Roo理解您的意圖並提供最佳的回應。可透過聊天中的✨圖示使用。"
|
||||
"description": "使用提示詞增強功能取得針對您輸入的客製化建議或改進。這確保 Roo 能理解您的意圖並提供最佳的回應。可透過聊天中的 ✨ 圖示使用。"
|
||||
},
|
||||
"EXPLAIN": {
|
||||
"label": "解釋程式碼",
|
||||
"description": "獲取對程式碼片段、函式或整個檔案的詳細解釋。有助於理解複雜程式碼或學習新模式。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單(右鍵點擊選中的程式碼)中使用。"
|
||||
"description": "取得程式碼片段、函式或整個檔案的詳細解釋。有助於理解複雜程式碼或學習新模式。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。"
|
||||
},
|
||||
"FIX": {
|
||||
"label": "修復問題",
|
||||
"description": "獲取幫助以識別和解決錯誤、bug或程式碼品質問題。提供逐步修復問題的指導。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單(右鍵點擊選中的程式碼)中使用。"
|
||||
"description": "協助識別和解決錯誤、程式臭蟲或程式碼品質問題。提供逐步修復問題的指引。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。"
|
||||
},
|
||||
"IMPROVE": {
|
||||
"label": "改進程式碼",
|
||||
"description": "在保持功能的同時,接收程式碼優化、更好實踐和架構改進的建議。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單(右鍵點擊選中的程式碼)中使用。"
|
||||
"description": "在維持功能的同時,提供程式碼最佳化、最佳實踐和架構改進的建議。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。"
|
||||
},
|
||||
"ADD_TO_CONTEXT": {
|
||||
"label": "添加到上下文",
|
||||
"description": "為當前任務或對話添加上下文。用於提供額外資訊或說明。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單(右鍵點擊選中的程式碼)中使用。"
|
||||
"label": "新增至上下文",
|
||||
"description": "為目前工作或對話新增上下文。用於提供額外資訊或說明。可在程式碼操作(編輯器中的燈泡圖示)和編輯器右鍵選單中使用。"
|
||||
},
|
||||
"TERMINAL_ADD_TO_CONTEXT": {
|
||||
"label": "添加終端內容到上下文",
|
||||
"description": "將終端輸出添加到當前任務或對話中。用於提供命令輸出或日誌。可在終端右鍵選單(右鍵點擊選中的終端內容)中使用。"
|
||||
"label": "新增終端機內容至上下文",
|
||||
"description": "將終端機輸出新增至目前工作或對話。用於提供命令輸出或記錄。可在終端機右鍵選單中使用。"
|
||||
},
|
||||
"TERMINAL_FIX": {
|
||||
"label": "修復終端命令",
|
||||
"description": "獲取幫助以修復失敗或需要改進的終端命令。可在終端右鍵選單(右鍵點擊選中的終端內容)中使用。"
|
||||
"label": "修復終端機命令",
|
||||
"description": "協助修復失敗或需要改進的終端機命令。可在終端機右鍵選單中使用。"
|
||||
},
|
||||
"TERMINAL_EXPLAIN": {
|
||||
"label": "解釋終端命令",
|
||||
"description": "獲取對終端命令及其輸出的詳細解釋。可在終端右鍵選單(右鍵點擊選中的終端內容)中使用。"
|
||||
"label": "說明終端機命令",
|
||||
"description": "取得終端機命令及其輸出的詳細說明。可在終端機內容選單(選取終端機內容後按右鍵)使用。"
|
||||
},
|
||||
"NEW_TASK": {
|
||||
"label": "開始新工作",
|
||||
"description": "使用輸入內容開始新工作。可在命令選擇區中使用。"
|
||||
"description": "開始一個新的工作。可在命令選擇區使用。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"advancedSystemPrompt": {
|
||||
"title": "進階:覆寫系統提示詞",
|
||||
"description": "您可以透過在工作區建立檔案<span>.roo/system-prompt-{{slug}}</span>來完全替換此模式的系統提示詞(角色定義和自訂指令除外)。這是一個非常進階的功能,會繞過內建的安全措施和一致性檢查(尤其是圍繞工具使用的檢查),請謹慎使用!"
|
||||
"description": "您可以透過在工作區建立檔案 <span>.roo/system-prompt-{{slug}}</span> 來完全替換此模式的系統提示詞(角色定義和自訂指令除外)。這是一個非常進階的功能,會繞過內建的安全措施和一致性檢查(尤其是與工具使用相關的檢查),請謹慎使用!"
|
||||
},
|
||||
"createModeDialog": {
|
||||
"title": "建立新模式",
|
||||
|
|
@ -110,8 +110,8 @@
|
|||
"placeholder": "輸入模式名稱"
|
||||
},
|
||||
"slug": {
|
||||
"label": "標識符",
|
||||
"description": "標識符用於URL和檔案名稱。它應該是小寫的,只包含字母、數字和連字符。"
|
||||
"label": "識別符號",
|
||||
"description": "識別符號用於 URL 和檔案名稱。應使用小寫字母,且只能包含字母、數字和連字號。"
|
||||
},
|
||||
"saveLocation": {
|
||||
"label": "儲存位置",
|
||||
|
|
@ -127,15 +127,15 @@
|
|||
},
|
||||
"roleDefinition": {
|
||||
"label": "角色定義",
|
||||
"description": "為此模式定義Roo的專業知識和個性。"
|
||||
"description": "定義此模式下 Roo 的專業知識和個性。"
|
||||
},
|
||||
"tools": {
|
||||
"label": "可用工具",
|
||||
"description": "選擇此模式可以使用哪些工具。"
|
||||
"description": "選擇此模式可使用的工具。"
|
||||
},
|
||||
"customInstructions": {
|
||||
"label": "自訂指令(選用)",
|
||||
"description": "為此模式添加特定行為指南。"
|
||||
"description": "為此模式新增特定的行為指南。"
|
||||
},
|
||||
"buttons": {
|
||||
"cancel": "取消",
|
||||
|
|
|
|||
|
|
@ -10,17 +10,17 @@
|
|||
"title": "設定",
|
||||
"saveButtonTooltip": "儲存變更",
|
||||
"nothingChangedTooltip": "無任何變更",
|
||||
"doneButtonTooltip": "取消未保存的變更並關閉設定面板"
|
||||
"doneButtonTooltip": "捨棄未儲存的變更並關閉設定面板"
|
||||
},
|
||||
"unsavedChangesDialog": {
|
||||
"title": "未保存的變更",
|
||||
"title": "未儲存的變更",
|
||||
"description": "是否要取消變更並繼續?",
|
||||
"cancelButton": "取消",
|
||||
"discardButton": "取消變更"
|
||||
},
|
||||
"sections": {
|
||||
"providers": "提供者",
|
||||
"autoApprove": "自動批准",
|
||||
"providers": "供應商",
|
||||
"autoApprove": "自動核准",
|
||||
"browser": "瀏覽器/電腦使用",
|
||||
"checkpoints": "檢查點",
|
||||
"notifications": "通知",
|
||||
|
|
@ -32,81 +32,81 @@
|
|||
"about": "關於 Roo Code"
|
||||
},
|
||||
"autoApprove": {
|
||||
"description": "允許 Roo 無需批准即執行操作。僅在您完全信任 AI 並了解相關安全風險時啟用這些設定。",
|
||||
"description": "允許 Roo 無需核准即執行操作。僅在您完全信任 AI 並了解相關安全風險時啟用這些設定。",
|
||||
"readOnly": {
|
||||
"label": "始終批准只讀操作",
|
||||
"description": "啟用後,Roo 將自動查看目錄內容和讀取文件,無需點擊批准按鈕。",
|
||||
"label": "始終核准唯讀操作",
|
||||
"description": "啟用後,Roo 將自動檢視目錄內容並讀取檔案,無需點選核准按鈕。",
|
||||
"outsideWorkspace": {
|
||||
"label": "包含工作區外的檔案",
|
||||
"description": "允許 Roo 讀取當前工作區外的檔案,無需批准。"
|
||||
"description": "允許 Roo 讀取目前工作區外的檔案,無需核准。"
|
||||
}
|
||||
},
|
||||
"write": {
|
||||
"label": "始終批准寫入操作",
|
||||
"description": "自動建立和編輯文件而無需批准",
|
||||
"delayLabel": "寫入後延遲以允許診斷檢測潛在問題",
|
||||
"label": "始終核准寫入操作",
|
||||
"description": "自動建立和編輯文件而無需核准",
|
||||
"delayLabel": "寫入後延遲以允許診斷偵測潛在問題",
|
||||
"outsideWorkspace": {
|
||||
"label": "包含工作區外的檔案",
|
||||
"description": "允許 Roo 在當前工作區外建立和編輯檔案,無需批准。"
|
||||
"description": "允許 Roo 在目前工作區外建立和編輯檔案,無需核准。"
|
||||
}
|
||||
},
|
||||
"browser": {
|
||||
"label": "始終批准瀏覽器操作",
|
||||
"description": "自動執行瀏覽器操作而無需批准",
|
||||
"label": "始終核准瀏覽器操作",
|
||||
"description": "自動執行瀏覽器操作而無需核准",
|
||||
"note": "注意:僅適用於模型支援電腦使用時"
|
||||
},
|
||||
"retry": {
|
||||
"label": "始終重試失敗的 API 請求",
|
||||
"description": "當伺服器返回錯誤響應時自動重試失敗的 API 請求",
|
||||
"description": "當伺服器回傳錯誤回應時自動重試失敗的 API 請求",
|
||||
"delayLabel": "重試請求前的延遲"
|
||||
},
|
||||
"mcp": {
|
||||
"label": "始終批准 MCP 工具",
|
||||
"description": "在 MCP 伺服器檢視中啟用單個 MCP 工具的自動批准(需要此設定和工具的「始終允許」核取方框)"
|
||||
"label": "始終核准 MCP 工具",
|
||||
"description": "在 MCP 伺服器檢視中啟用個別 MCP 工具的自動核准(需要此設定和工具的「始終允許」核取方塊)"
|
||||
},
|
||||
"modeSwitch": {
|
||||
"label": "始終批准模式切換",
|
||||
"description": "自動在不同模式之間切換而無需批准"
|
||||
"label": "始終核准模式切換",
|
||||
"description": "自動在不同模式之間切換而無需核准"
|
||||
},
|
||||
"subtasks": {
|
||||
"label": "始終批准子任務的建立與完成",
|
||||
"description": "允許建立和完成子任務而無需批准"
|
||||
"label": "始終核准子工作的建立和完成",
|
||||
"description": "允許建立和完成子工作而無需核准"
|
||||
},
|
||||
"execute": {
|
||||
"label": "始終批准允許的執行操作",
|
||||
"description": "自動執行允許的終端機指令而無需批准",
|
||||
"allowedCommands": "允許自動執行的指令",
|
||||
"allowedCommandsDescription": "當「始終批准執行操作」啟用時可自動執行的指令前綴。加入 * 以允許所有指令(謹慎使用)。",
|
||||
"commandPlaceholder": "輸入指令前綴(例如:git )",
|
||||
"label": "始終核准允許的執行操作",
|
||||
"description": "自動執行允許的終端機命令而無需核准",
|
||||
"allowedCommands": "允許自動執行的命令",
|
||||
"allowedCommandsDescription": "當「始終核准執行操作」啟用時可以自動執行的命令前綴。新增 * 以允許所有命令(請謹慎使用)。",
|
||||
"commandPlaceholder": "輸入命令前綴(例如 'git ')",
|
||||
"addButton": "新增"
|
||||
}
|
||||
},
|
||||
"providers": {
|
||||
"configProfile": "配置設定檔",
|
||||
"providerDocumentation": "{{provider}} 文件",
|
||||
"description": "儲存不同的 API 設定以快速切換提供者和設定。",
|
||||
"apiProvider": "API 提供者",
|
||||
"description": "儲存不同的 API 設定以快速切換供應商和設定。",
|
||||
"apiProvider": "API 供應商",
|
||||
"model": "模型",
|
||||
"nameEmpty": "名稱不可為空",
|
||||
"nameEmpty": "名稱不能為空",
|
||||
"nameExists": "已存在同名的設定檔",
|
||||
"deleteProfile": "刪除設定檔",
|
||||
"invalidArnFormat": "ARN 格式無效。請檢查上方示例。",
|
||||
"enterNewName": "輸入新名稱",
|
||||
"addProfile": "新增設定檔",
|
||||
"renameProfile": "重新命名設定檔",
|
||||
"newProfile": "新配置設定檔",
|
||||
"newProfile": "新建設定檔",
|
||||
"enterProfileName": "輸入設定檔名稱",
|
||||
"createProfile": "建立設定檔",
|
||||
"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 金鑰",
|
||||
"getOpenRouterApiKey": "取得 OpenRouter API 金鑰",
|
||||
"apiKeyStorageNotice": "API 金鑰安全儲存於 VSCode 金鑰儲存中",
|
||||
"glamaApiKey": "Glama API 金鑰",
|
||||
"getGlamaApiKey": "取得 Glama API 金鑰",
|
||||
"useCustomBaseUrl": "使用自定義基礎 URL",
|
||||
"useCustomBaseUrl": "使用自訂基礎 URL",
|
||||
"requestyApiKey": "Requesty API 金鑰",
|
||||
"getRequestyApiKey": "取得 Requesty API 金鑰",
|
||||
"openRouterTransformsText": "將提示和訊息鏈壓縮到上下文大小 (<a>OpenRouter 轉換</a>)",
|
||||
|
|
@ -121,108 +121,108 @@
|
|||
"getOpenAiApiKey": "取得 OpenAI API 金鑰",
|
||||
"mistralApiKey": "Mistral API 金鑰",
|
||||
"getMistralApiKey": "取得 Mistral/Codestral API 金鑰",
|
||||
"codestralBaseUrl": "Codestral 基礎 URL(可選)",
|
||||
"codestralBaseUrlDesc": "設置 Codestral 模型的替代 URL。",
|
||||
"codestralBaseUrl": "Codestral 基礎 URL(選用)",
|
||||
"codestralBaseUrlDesc": "設定 Codestral 模型的替代 URL。",
|
||||
"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 區域",
|
||||
"awsCrossRegion": "使用跨區域推論",
|
||||
"vscodeLmModel": "語言模型",
|
||||
"vscodeLmWarning": "注意:此為實驗性整合,提供者支援可能不同。若遇到模型不支援錯誤,請聯繫提供者。",
|
||||
"vscodeLmWarning": "注意:此整合功能仍處於實驗階段,各供應商的支援程度可能不同。如果出現模型不支援的錯誤,通常是供應商方面的問題。",
|
||||
"googleCloudSetup": {
|
||||
"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 並設定應用程式預設憑證。",
|
||||
"step3": "3. 或建立具憑證的服務帳戶。"
|
||||
"step3": "3. 或建立具有憑證的服務帳戶。"
|
||||
},
|
||||
"googleCloudCredentials": "Google Cloud 憑證",
|
||||
"googleCloudKeyFile": "Google Cloud 金鑰檔案路徑",
|
||||
"googleCloudProjectId": "Google Cloud 專案 ID",
|
||||
"googleCloudRegion": "Google Cloud 區域",
|
||||
"lmStudio": {
|
||||
"baseUrl": "基礎 URL(可選)",
|
||||
"baseUrl": "基礎 URL(選用)",
|
||||
"modelId": "模型 ID",
|
||||
"speculativeDecoding": "啟用預測性解碼",
|
||||
"draftModelId": "草稿模型 ID",
|
||||
"draftModelDesc": "草稿模型必須來自相同模型系列才能正確運作。",
|
||||
"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": {
|
||||
"baseUrl": "基礎 URL(可選)",
|
||||
"baseUrl": "基礎 URL(選用)",
|
||||
"modelId": "模型 ID",
|
||||
"description": "Ollama 允許您在本地電腦運行模型。請參閱快速入門指南。",
|
||||
"description": "Ollama 允許您在本機電腦執行模型。請參閱快速入門指南。",
|
||||
"warning": "注意:Roo Code 使用複雜提示,與 Claude 模型搭配最佳。功能較弱的模型可能無法正常運作。"
|
||||
},
|
||||
"unboundApiKey": "Unbound API 金鑰",
|
||||
"getUnboundApiKey": "取得 Unbound API 金鑰",
|
||||
"humanRelay": {
|
||||
"description": "無需 API 金鑰,但使用者需協助將資訊複製到網頁聊天 AI。",
|
||||
"instructions": "使用期間,對話方格會彈出且當前訊息會自動複製到剪貼簿。您需將其貼到 ChatGPT 或 Claude 網頁版,再將 AI 回應複製回對話方塊並點擊確認按鈕。"
|
||||
"description": "不需要 API 金鑰,但使用者需要協助將資訊複製並貼上到網頁聊天 AI。",
|
||||
"instructions": "使用期間會彈出對話框,並自動將目前訊息複製到剪貼簿。您需要將這些內容貼上到網頁版 AI(如 ChatGPT 或 Claude),然後將 AI 的回覆複製回對話框並點選確認按鈕。"
|
||||
},
|
||||
"openRouter": {
|
||||
"providerRouting": {
|
||||
"title": "OpenRouter 提供者路由",
|
||||
"description": "OpenRouter 會將請求路由到適合模型的最佳提供者。預設會在頂尖提供者之間負載平衡以確保正常運作時間。您可為此模型選擇特定提供者。",
|
||||
"learnMore": "了解更多關於提供者路由"
|
||||
"title": "OpenRouter 供應商路由",
|
||||
"description": "OpenRouter 會將請求路由到適合您模型的最佳可用供應商。預設情況下,請求會在頂尖供應商之間進行負載平衡以最大化正常運作時間。您也可以為此模型選擇特定的供應商。",
|
||||
"learnMore": "了解更多關於供應商路由的資訊"
|
||||
}
|
||||
},
|
||||
"customModel": {
|
||||
"capabilities": "設定自定義 OpenAI 相容模型的功能和定價。指定功能時需謹慎。",
|
||||
"capabilities": "設定自訂 OpenAI 相容模型的功能和定價。請謹慎設定模型功能,因為這會影響 Roo Code 的運作方式。",
|
||||
"maxTokens": {
|
||||
"label": "最大輸出トークン",
|
||||
"description": "模型回應可產生的最大トークン數。(指定 -1 使用伺服器設定最大值)"
|
||||
"label": "最大輸出 Token",
|
||||
"description": "模型能在一則回應中產生的最大 Token 數量。(設為 -1 則由伺服器決定最大值)"
|
||||
},
|
||||
"contextWindow": {
|
||||
"label": "上下文視窗大小",
|
||||
"description": "模型可處理的總トークン數(輸入+輸出)"
|
||||
"description": "模型能處理的總 Token 數量(包含輸入和輸出)"
|
||||
},
|
||||
"imageSupport": {
|
||||
"label": "影像支援",
|
||||
"description": "此模型是否能處理和理解影像?"
|
||||
"description": "此模型是否能夠處理和理解影像?"
|
||||
},
|
||||
"computerUse": {
|
||||
"label": "電腦使用",
|
||||
"description": "此模型能否與瀏覽器互動?(例如 Claude 3.7 Sonnet)"
|
||||
"description": "此模型是否能夠與瀏覽器互動?(例如 Claude 3.7 Sonnet)"
|
||||
},
|
||||
"promptCache": {
|
||||
"label": "提示快取",
|
||||
"description": "此模型是否能快取提示?"
|
||||
"description": "此模型是否能夠快取提示?"
|
||||
},
|
||||
"pricing": {
|
||||
"input": {
|
||||
"label": "輸入價格",
|
||||
"description": "每百萬輸入/提示トークン的費用"
|
||||
"description": "輸入/提示每百萬 Token 的費用。這會影響向模型傳送內容和指令時的費用。"
|
||||
},
|
||||
"output": {
|
||||
"label": "輸出價格",
|
||||
"description": "模型回應每百萬トークン的費用"
|
||||
"description": "模型回應每百萬 Token 的費用。這會影響模型產生內容的費用。"
|
||||
},
|
||||
"cacheReads": {
|
||||
"label": "快取讀取價格",
|
||||
"description": "讀取快取時的費用"
|
||||
"description": "每百萬 Token 的快取讀取費用。當從快取中取得已儲存的回應時,會收取此費用。"
|
||||
},
|
||||
"cacheWrites": {
|
||||
"label": "快取寫入價格",
|
||||
"description": "首次將提示寫入快取時的費用"
|
||||
"description": "每百萬 Token 的快取寫入費用。當提示首次被儲存至快取時,會收取此費用。"
|
||||
}
|
||||
},
|
||||
"resetDefaults": "重設預設值"
|
||||
"resetDefaults": "重設為預設值"
|
||||
}
|
||||
},
|
||||
"browser": {
|
||||
"enable": {
|
||||
"label": "啟用瀏覽器工具",
|
||||
"description": "啟用後,Roo 可在使用支援電腦使用的模型時使用瀏覽器互動。"
|
||||
"description": "啟用後,Roo 可在使用支援電腦使用的模型時使用瀏覽器與網站互動。"
|
||||
},
|
||||
"viewport": {
|
||||
"label": "視口大小",
|
||||
"description": "選擇瀏覽器互動的視口大小。",
|
||||
"label": "視窗大小",
|
||||
"description": "選擇瀏覽器互動的視窗大小。這會影響網站的顯示方式和互動方式。",
|
||||
"options": {
|
||||
"largeDesktop": "大型桌面 (1280x800)",
|
||||
"smallDesktop": "小型桌面 (900x600)",
|
||||
|
|
@ -232,48 +232,48 @@
|
|||
},
|
||||
"screenshotQuality": {
|
||||
"label": "截圖品質",
|
||||
"description": "調整瀏覽器截圖的 WebP 品質。較高值會增加 token 使用量。"
|
||||
"description": "調整瀏覽器截圖的 WebP 品質。數值越高截圖越清晰,但會增加 token 用量。"
|
||||
},
|
||||
"remote": {
|
||||
"label": "使用遠端瀏覽器連線",
|
||||
"description": "連線到啟用遠端除錯的 Chrome 瀏覽器(--remote-debugging-port=9222)。",
|
||||
"urlPlaceholder": "自定義 URL(例如 http://localhost:9222)",
|
||||
"urlPlaceholder": "自訂 URL(例如 http://localhost:9222)",
|
||||
"testButton": "測試連線",
|
||||
"testingButton": "測試中...",
|
||||
"instructions": "輸入 DevTools 協定主機位址或留空以自動發現本機 Chrome 執行個體。"
|
||||
"instructions": "請輸入 DevTools Protocol 主機位址,或留空以自動偵測本機 Chrome 執行個體。「測試連線」按鈕將嘗試連線至您提供的自訂 URL,若未提供則會自動偵測。"
|
||||
}
|
||||
},
|
||||
"checkpoints": {
|
||||
"enable": {
|
||||
"label": "啟用自動檢查點",
|
||||
"description": "啟用後,Roo 將在任務執行期間自動建立檢查點。"
|
||||
"description": "啟用後,Roo 將在工作執行期間自動建立檢查點,使審核變更或回到早期狀態變得容易。"
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"sound": {
|
||||
"label": "啟用音效",
|
||||
"description": "啟用後,Roo 將為通知播放音效",
|
||||
"description": "啟用後,Roo 將為通知和事件播放音效。",
|
||||
"volumeLabel": "音量"
|
||||
},
|
||||
"tts": {
|
||||
"label": "啟用文字轉語音",
|
||||
"description": "啟用後,Roo 將使用文字轉語音朗讀回應",
|
||||
"description": "啟用後,Roo 將使用文字轉語音功能朗讀其回應。",
|
||||
"speedLabel": "速度"
|
||||
}
|
||||
},
|
||||
"contextManagement": {
|
||||
"description": "控制 AI 上下文視窗包含的資訊,影響 token 使用和回應品質",
|
||||
"description": "控制 AI 上下文視窗中要包含哪些資訊,會影響 token 用量和回應品質",
|
||||
"openTabs": {
|
||||
"label": "開啟的分頁上下文限制",
|
||||
"description": "最多包含的 VSCode 開啟分頁數"
|
||||
"label": "開啟分頁的上下文限制",
|
||||
"description": "上下文中最多包含多少個 VS Code 開啟的分頁。數值越高提供的上下文越多,但 token 用量也會增加。"
|
||||
},
|
||||
"workspaceFiles": {
|
||||
"label": "工作區檔案上下文限制",
|
||||
"description": "最多包含的當前工作目錄詳細資訊檔案數"
|
||||
"label": "工作區檔案的上下文限制",
|
||||
"description": "目前工作目錄中最多包含多少個檔案。數值越高提供的上下文越多,但 token 用量也會增加。"
|
||||
},
|
||||
"rooignore": {
|
||||
"label": "顯示 .rooignore 檔案",
|
||||
"description": "啟用後,符合 .rooignore 模式之檔案會顯示上鎖符號"
|
||||
"label": "在列表和搜尋中顯示被 .rooignore 排除的檔案",
|
||||
"description": "啟用後,符合 .rooignore 規則的檔案會在列表中顯示並標示鎖定圖示。停用後,這些檔案將完全從檔案列表和搜尋結果中隱藏。"
|
||||
},
|
||||
"maxReadFile": {
|
||||
"label": "檔案讀取自動截斷閾值",
|
||||
|
|
@ -284,12 +284,12 @@
|
|||
},
|
||||
"terminal": {
|
||||
"outputLineLimit": {
|
||||
"label": "終端機輸出限制",
|
||||
"description": "執行指令時包含的最大行數"
|
||||
"label": "終端機輸出行數限制",
|
||||
"description": "執行命令時終端機輸出的最大行數。超過此限制時,會從中間移除多餘的行數,以節省 token 用量。"
|
||||
},
|
||||
"shellIntegrationTimeout": {
|
||||
"label": "終端機 shell 綜合超時",
|
||||
"description": "shell 綜合初始化的最長等待時間"
|
||||
"label": "終端機 Shell 整合逾時",
|
||||
"description": "執行命令前等待 Shell 整合初始化的最長時間。如果您的 Shell 啟動較慢,且終端機出現「Shell 整合無法使用」的錯誤訊息,可能需要提高此數值。"
|
||||
}
|
||||
},
|
||||
"advanced": {
|
||||
|
|
@ -298,52 +298,52 @@
|
|||
"description": "API 請求間的最短時間"
|
||||
},
|
||||
"diff": {
|
||||
"label": "啟用 diff 編輯",
|
||||
"description": "啟用後可更快編輯文件並自動拒絕不完整的完整文件寫入",
|
||||
"label": "透過差異比對編輯",
|
||||
"description": "啟用後,Roo 可更快速地編輯檔案,並自動拒絕不完整的整檔覆寫。搭配最新的 Claude 3.7 Sonnet 模型效果最佳。",
|
||||
"strategy": {
|
||||
"label": "diff 策略",
|
||||
"label": "差異比對策略",
|
||||
"options": {
|
||||
"standard": "標準(單一區塊)",
|
||||
"multiBlock": "實驗性:多區塊 diff",
|
||||
"unified": "實驗性:統一 diff"
|
||||
"multiBlock": "實驗性:多區塊差異",
|
||||
"unified": "實驗性:統一差異"
|
||||
},
|
||||
"descriptions": {
|
||||
"standard": "每次修改單一程式區塊",
|
||||
"multiBlock": "單次請求更新多個程式區塊",
|
||||
"unified": "多種 diff 方法選擇最佳方案"
|
||||
"standard": "標準策略一次只修改一個程式碼區塊。",
|
||||
"unified": "統一差異策略會嘗試多種比對方式,並選擇最佳方案。",
|
||||
"multiBlock": "多區塊策略可在單一請求中更新檔案內的多個程式碼區塊。"
|
||||
}
|
||||
},
|
||||
"matchPrecision": {
|
||||
"label": "匹配精確度",
|
||||
"description": "此滑桿控制應用 diff 時程式區塊的匹配精確度"
|
||||
"label": "比對精確度",
|
||||
"description": "此滑桿控制套用差異時程式碼區段的比對精確度。較低的數值允許更彈性的比對,但也會增加錯誤取代的風險。使用低於 100% 的數值時請特別謹慎。"
|
||||
}
|
||||
}
|
||||
},
|
||||
"experimental": {
|
||||
"warning": "⚠️",
|
||||
"DIFF_STRATEGY_UNIFIED": {
|
||||
"name": "使用實驗性統一 diff 策略",
|
||||
"description": "此實驗性策略可能減少模型錯誤導致的重試次數,但需謹慎使用"
|
||||
"name": "使用實驗性統一差異比對策略",
|
||||
"description": "啟用實驗性的統一差異比對策略。此策略可能減少因模型錯誤而導致的重試次數,但也可能導致意外行為或錯誤的編輯。請務必了解風險,並願意仔細檢查所有變更後再啟用。"
|
||||
},
|
||||
"SEARCH_AND_REPLACE": {
|
||||
"name": "使用實驗性搜尋與取代工具",
|
||||
"description": "允許 Roo 在單一請求中取代多個搜尋詞實例"
|
||||
"description": "啟用實驗性的搜尋與取代工具,允許 Roo 在單一請求中取代多個符合的內容。"
|
||||
},
|
||||
"INSERT_BLOCK": {
|
||||
"name": "使用實驗性插入內容工具",
|
||||
"description": "允許在特定行號插入內容而無需建立 diff"
|
||||
"description": "啟用實驗性的插入內容工具,允許 Roo 直接在指定行號插入內容,而無需產生差異比對。"
|
||||
},
|
||||
"POWER_STEERING": {
|
||||
"name": "使用實驗性「動力轉向」模式",
|
||||
"description": "此模式會更頻繁地提醒模型其角色定義"
|
||||
"name": "使用實驗性「動力輔助」模式",
|
||||
"description": "啟用後,Roo 將更頻繁地提醒模型目前模式的詳細設定。這能讓模型更嚴格遵守角色定義和自訂指令,但每則訊息會使用更多 token。"
|
||||
},
|
||||
"MULTI_SEARCH_AND_REPLACE": {
|
||||
"name": "使用實驗性多區塊 diff 工具",
|
||||
"description": "單次請求更新檔案中的多個程式區塊"
|
||||
"name": "使用實驗性多區塊差異比對工具",
|
||||
"description": "啟用後,Roo 將使用多區塊差異比對工具,嘗試在單一請求中更新檔案內的多個程式碼區塊。"
|
||||
}
|
||||
},
|
||||
"temperature": {
|
||||
"useCustom": "使用自定義溫度",
|
||||
"useCustom": "使用自訂溫度",
|
||||
"description": "控制模型回應的隨機性",
|
||||
"rangeDescription": "較高值使輸出更隨機,較低值更確定"
|
||||
},
|
||||
|
|
@ -359,29 +359,28 @@
|
|||
"outputPrice": "輸出價格",
|
||||
"cacheReadsPrice": "快取讀取價格",
|
||||
"cacheWritesPrice": "快取寫入價格",
|
||||
"enableStreaming": "啟用串流",
|
||||
"enableR1Format": "啟用R1模型參數",
|
||||
"enableR1FormatTips": "當使用QWQ等類R1模型時需啟用,防止400錯誤",
|
||||
"enableStreaming": "啟用串流輸出",
|
||||
"enableR1Format": "啟用 R1 模型參數",
|
||||
"enableR1FormatTips": "使用 QWQ 等 R1 模型時必須啟用,以避免發生 400 錯誤",
|
||||
"useAzure": "使用 Azure",
|
||||
"azureApiVersion": "設定 Azure API 版本",
|
||||
"gemini": {
|
||||
"freeRequests": "* 每分鐘免費 {{count}} 次請求。超過後依提示大小計費。",
|
||||
"pricingDetails": "查看定價細節"
|
||||
"freeRequests": "* 每分鐘可免費使用 {{count}} 次請求,超過後將依提示大小計費。",
|
||||
"pricingDetails": "詳細資訊請參閱定價說明。"
|
||||
}
|
||||
},
|
||||
"modelPicker": {
|
||||
"automaticFetch": "擴充功能會自動取得 {{serviceName}} 上最新模型列表。若不確定選擇,Roo Code 與 {{defaultModelId}} 搭配最佳。",
|
||||
"automaticFetch": "此擴充功能會自動從 <serviceLink>{{serviceName}}</serviceLink> 取得最新的可用模型清單。如果不確定要選哪個模型,建議使用 <defaultModelLink>{{defaultModelId}}</defaultModelLink>,這是與 Roo Code 最佳搭配的模型。您也可以搜尋「free」來檢視目前可用的免費選項。",
|
||||
"label": "模型",
|
||||
"searchPlaceholder": "搜尋",
|
||||
"noMatchFound": "未找到相符項目",
|
||||
"useCustomModel": "使用自定義模型:{{modelId}}"
|
||||
"noMatchFound": "找不到符合的項目",
|
||||
"useCustomModel": "使用自訂模型:{{modelId}}"
|
||||
},
|
||||
"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": {
|
||||
"label": "允許匿名錯誤和使用報告",
|
||||
"description": "匿名資料協助改善 Roo Code,絕不傳送程式碼或個人資訊"
|
||||
"label": "允許匿名錯誤與使用情況回報",
|
||||
"description": "透過傳送匿名的使用資料與錯誤回報,協助改善 Roo Code。我們絕不會傳送您的程式碼、提示或個人資訊。詳細資訊請參閱我們的隱私權政策。"
|
||||
},
|
||||
"settings": {
|
||||
"import": "匯入",
|
||||
|
|
@ -394,40 +393,40 @@
|
|||
"maxThinkingTokens": "最大思考 token 數"
|
||||
},
|
||||
"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": {
|
||||
"invalidFormat": "ARN 格式無效",
|
||||
"regionMismatch": "ARN 區域與選擇的區域不匹配"
|
||||
"invalidFormat": "ARN 格式無效,請檢查格式要求。",
|
||||
"regionMismatch": "警告:您 ARN 中的區域 ({{arnRegion}}) 與您選擇的區域 ({{region}}) 不符,可能導致存取問題。系統將使用 ARN 中指定的區域。"
|
||||
},
|
||||
"modelAvailability": "該模型 ID 不可用"
|
||||
"modelAvailability": "您指定的模型 ID ({{modelId}}) 目前無法使用,請選擇其他模型。"
|
||||
},
|
||||
"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": {
|
||||
"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": {
|
||||
"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": {
|
||||
|
|
@ -436,7 +435,7 @@
|
|||
"geminiUrl": "預設:https://generativelanguage.googleapis.com"
|
||||
},
|
||||
"labels": {
|
||||
"customArn": "自定義 ARN",
|
||||
"useCustomArn": "使用自定義 ARN..."
|
||||
"customArn": "自訂 ARN",
|
||||
"useCustomArn": "使用自訂 ARN..."
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,27 +1,27 @@
|
|||
{
|
||||
"greeting": "嗨,我是 Roo!",
|
||||
"introduction": "由於最新的代理編碼能力突破,以及能夠讓我創建和編輯文件、探索複雜項目、使用瀏覽器和執行終端命令的工具(當然是在你的許可下),我可以完成各種任務。我甚至可以使用 MCP 創建新工具並擴展自己的能力。",
|
||||
"notice": "要開始使用,此擴展需要一個 API 提供者。",
|
||||
"start": "我們開始吧!",
|
||||
"introduction": "由於程式代理功能的最新突破,以及能夠讓我建立和編輯檔案、探索複雜專案、使用瀏覽器和執行終端機命令的工具(在您授權後),我能完成各種工作。我甚至可以使用 MCP 建立新工具並擴展自己的功能。",
|
||||
"notice": "要開始使用,此擴充功能需要一個 API 提供者。",
|
||||
"start": "讓我們開始吧!",
|
||||
"chooseProvider": "選擇一個 API 提供者開始:",
|
||||
"routers": {
|
||||
"requesty": {
|
||||
"description": "你的優化 LLM 路由器",
|
||||
"description": "您的最佳化 LLM 路由器",
|
||||
"incentive": "$1 免費額度"
|
||||
},
|
||||
"openrouter": {
|
||||
"description": "LLM 的統一接口"
|
||||
"description": "LLM 的統一介面"
|
||||
}
|
||||
},
|
||||
"startRouter": "通過路由器快速設置",
|
||||
"startCustom": "使用你自己的 API 密鑰",
|
||||
"startRouter": "透過路由器快速設定",
|
||||
"startCustom": "使用您自己的 API 金鑰",
|
||||
"telemetry": {
|
||||
"title": "幫助改進 Roo Code",
|
||||
"anonymousTelemetry": "發送匿名的錯誤和使用數據,以幫助我們修復錯誤並改進擴展功能。不會發送任何代碼、提示或個人信息。",
|
||||
"changeSettings": "你隨時可以在<settingsLink>設置</settingsLink>底部更改此選項",
|
||||
"settings": "設置",
|
||||
"title": "協助改進 Roo Code",
|
||||
"anonymousTelemetry": "傳送匿名的錯誤和使用資料,以協助我們修復錯誤並改進擴充功能。我們絕不會傳送任何程式碼、提示或個人資訊。",
|
||||
"changeSettings": "您隨時可以在<settingsLink>設定</settingsLink>底端更改此選項",
|
||||
"settings": "設定",
|
||||
"allow": "允許",
|
||||
"deny": "拒絕"
|
||||
},
|
||||
"or": "或"
|
||||
"or": "或是"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue