








@@ -105,7 +105,7 @@ pnpm install There are several ways to run the Roo Code extension: -### Development Mode (F5) +### Development Agent (F5) For active development, use VSCode's built-in debugging: diff --git a/apps/web-roo-code/src/app/extension/page.tsx b/apps/web-roo-code/src/app/extension/page.tsx index 56219a3451..1596c326d1 100644 --- a/apps/web-roo-code/src/app/extension/page.tsx +++ b/apps/web-roo-code/src/app/extension/page.tsx @@ -35,10 +35,10 @@ export default async function ExtensionPage() { The Open Source AI Coding Assistant for serious work.
- Specialized modes stay on task and ship great code.
+ Specialized agents stay on task and ship great code.
- Fully model-agnostic so you can use the best (or most cost-effective) model for
- each task.
+ Fully model-agnostic so you can use the best (or most cost-effective) model for each
+ task.
Stop chasing this week's hot new model or CLI tool and go deep with Roo Code. diff --git a/apps/web-roo-code/src/app/pricing/page.tsx b/apps/web-roo-code/src/app/pricing/page.tsx index 9029b9fde8..60fe46000b 100644 --- a/apps/web-roo-code/src/app/pricing/page.tsx +++ b/apps/web-roo-code/src/app/pricing/page.tsx @@ -80,7 +80,7 @@ const pricingTiers: PricingTier[] = [ price: "Free", priceSuffix: "inference", description: "The best local coding agent", - features: ["Unlimited local use", "Bring your own model", "Powerful, extensible modes", "Community support"], + features: ["Unlimited local use", "Bring your own model", "Powerful, extensible agents", "Community support"], cta: { text: "Install Now", href: EXTERNAL_LINKS.MARKETPLACE, diff --git a/apps/web-roo-code/src/app/privacy/page.tsx b/apps/web-roo-code/src/app/privacy/page.tsx index 905e6ff1a0..007893ebf6 100644 --- a/apps/web-roo-code/src/app/privacy/page.tsx +++ b/apps/web-roo-code/src/app/privacy/page.tsx @@ -85,7 +85,7 @@ export default function Privacy() {
Fear of agents going haywire is solved by architecture, not prompt engineering. Cloud Agents - enforce the strict Modes you use locally. + enforce the strict Agents you use locally.
@@ -117,29 +117,29 @@ export function PillarsSection() { real damage.
- Roo's Modes keep models focused on a given task and limit their access to + Roo's Agents keep models focused on a given task and limit their access to tools which are relevant to their role, keeping the context window clearer and avoiding surprises.
- Modes are even smart enough to ask to switch to another when stepping outside + Agents are even smart enough to ask to switch to another when stepping outside their responsibilities.
{mode.name}
+{agent.name}
- {mode.description} + {agent.description}












@@ -105,7 +105,7 @@ pnpm install Hi ha diverses maneres d'executar l'extensió Roo Code: -### Mode de desenvolupament (F5) +### Agent de desenvolupament (F5) Per al desenvolupament actiu, utilitza la depuració integrada de VSCode: diff --git a/locales/de/README.md b/locales/de/README.md index d63dfdf955..d5056c430c 100644 --- a/locales/de/README.md +++ b/locales/de/README.md @@ -35,7 +35,7 @@ - [简体中文](../zh-CN/README.md) - [繁體中文](../zh-TW/README.md) - ... - + --- @@ -60,7 +60,7 @@ Roo Code passt sich an deine Arbeitsweise an, nicht umgekehrt: - Benutzerdefinierte Modi: erstelle spezialisierte Modi für dein Team oder deinen Workflow - Roomote Control: Mit Roomote Control kannst du Aufgaben in deiner lokalen VS Code-Instanz aus der Ferne steuern. -Mehr erfahren: [Modi verwenden](https://docs.roocode.com/basic-usage/using-modes) • [Benutzerdefinierte Modi](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) +Mehr erfahren: [Modi verwenden](https://docs.roocode.com/basic-usage/using-agents) • [Benutzerdefinierte Modi](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) ## Tutorial- & Feature-Videos diff --git a/locales/es/README.md b/locales/es/README.md index af7666d106..875adaf620 100644 --- a/locales/es/README.md +++ b/locales/es/README.md @@ -35,7 +35,7 @@ - [简体中文](../zh-CN/README.md) - [繁體中文](../zh-TW/README.md) - ... - + --- @@ -60,7 +60,7 @@ Roo Code se adapta a tu forma de trabajar, no al revés: - Modos Personalizados: crea modos especializados para tu equipo o flujo de trabajo - Roomote Control: Roomote Control te permite controlar de forma remota tareas que se ejecutan en tu instancia local de VS Code. -Más info: [Usar Modos](https://docs.roocode.com/basic-usage/using-modes) • [Modos Personalizados](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) +Más info: [Usar Modos](https://docs.roocode.com/basic-usage/using-agents) • [Modos Personalizados](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) ## Tutoriales y vídeos de funcionalidades diff --git a/locales/fr/README.md b/locales/fr/README.md index b92535f9e7..9ceb397775 100644 --- a/locales/fr/README.md +++ b/locales/fr/README.md @@ -35,41 +35,41 @@ - [简体中文](../zh-CN/README.md) - [繁體中文](../zh-TW/README.md) - ... - + --- ## Que peut faire Roo Code pour VOUS ? - Générer du code à partir de descriptions en langage naturel -- S'adapter avec les Modes : Code, Architecte, Demande, Débogage et Modes Personnalisés +- S'adapter avec les Agents : Code, Architecte, Demande, Débogage et Agents Personnalisés - Refactoriser & déboguer du code existant - Rédiger & mettre à jour la documentation - Répondre aux questions sur votre base de code - Automatiser les tâches répétitives - Utiliser les serveurs MCP -## Modes +## Agents Roo Code s'adapte à votre façon de travailler, pas l'inverse : -- Mode Code : codage quotidien, modifications et opérations sur les fichiers -- Mode Architecte : planifier les systèmes, les spécifications et les migrations -- Mode Demande : réponses rapides, explications et documents -- Mode Débogage : tracer les problèmes, ajouter des journaux, isoler les causes profondes -- Modes Personnalisés : créez des modes spécialisés pour votre équipe ou votre flux de travail +- Agent Code : codage quotidien, modifications et opérations sur les fichiers +- Agent Architecte : planifier les systèmes, les spécifications et les migrations +- Agent Demande : réponses rapides, explications et documents +- Agent Débogage : tracer les problèmes, ajouter des journaux, isoler les causes profondes +- Agents Personnalisés : créez des agents spécialisés pour votre équipe ou votre flux de travail - Roomote Control : Roomote Control te permet de piloter à distance les tâches exécutées dans ton instance VS Code locale. -En savoir plus : [Utiliser les Modes](https://docs.roocode.com/basic-usage/using-modes) • [Modes personnalisés](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) +En savoir plus : [Utiliser les Agents](https://docs.roocode.com/basic-usage/using-agents) • [Agents personnalisés](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control) ## Tutoriels & Vidéos de fonctionnalités












@@ -105,7 +105,7 @@ pnpm install
Il existe plusieurs façons d'exécuter l'extension Roo Code :
-### Mode développement (F5)
+### Agent développement (F5)
Pour un développement actif, utilisez le débogage intégré de VSCode :
diff --git a/locales/hi/README.md b/locales/hi/README.md
index 4499feac72..488594df24 100644
--- a/locales/hi/README.md
+++ b/locales/hi/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@
- कस्टम मोड: अपनी टीम या वर्कफ़्लो के लिए विशेष मोड बनाएं
- Roomote Control: Roomote Control से तुम अपनी लोकल VS Code इंस्टेंस में चल रही टास्क को रिमोट से कंट्रोल कर सकते हो।
-और जानो: [मोड्स का इस्तेमाल](https://docs.roocode.com/basic-usage/using-modes) • [कस्टम मोड्स](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+और जानो: [मोड्स का इस्तेमाल](https://docs.roocode.com/basic-usage/using-agents) • [कस्टम मोड्स](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## ट्यूटोरियल और फ़ीचर वीडियो
diff --git a/locales/id/README.md b/locales/id/README.md
index 9c46a5ca2e..e0f9ebbabb 100644
--- a/locales/id/README.md
+++ b/locales/id/README.md
@@ -35,32 +35,32 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
## Apa yang Bisa Roo Code Lakukan Untuk ANDA?
- Menghasilkan Kode dari deskripsi bahasa alami
-- Beradaptasi dengan Mode: Kode, Arsitek, Tanya, Debug, dan Mode Kustom
+- Beradaptasi dengan Agent: Kode, Arsitek, Tanya, Debug, dan Agent Kustom
- Refactor & Debug kode yang ada
- Menulis & Memperbarui dokumentasi
- Menjawab Pertanyaan tentang basis kode Anda
- Mengotomatiskan tugas-tugas yang berulang
- Memanfaatkan Server MCP
-## Mode
+## Agent
Roo Code beradaptasi dengan cara Anda bekerja, bukan sebaliknya:
-- Mode Kode: pengkodean sehari-hari, pengeditan, dan operasi file
-- Mode Arsitek: merencanakan sistem, spesifikasi, dan migrasi
-- Mode Tanya: jawaban cepat, penjelasan, dan dokumen
-- Mode Debug: melacak masalah, menambahkan log, mengisolasi akar penyebab
-- Mode Kustom: buat mode khusus untuk tim atau alur kerja Anda
+- Agent Kode: pengkodean sehari-hari, pengeditan, dan operasi file
+- Agent Arsitek: merencanakan sistem, spesifikasi, dan migrasi
+- Agent Tanya: jawaban cepat, penjelasan, dan dokumen
+- Agent Debug: melacak masalah, menambahkan log, mengisolasi akar penyebab
+- Agent Kustom: buat agent khusus untuk tim atau alur kerja Anda
- Roomote Control: Roomote Control memungkinkan kamu mengontrol dari jarak jauh tugas yang berjalan di VS Code lokalmu.
-Pelajari lebih lanjut: [Menggunakan Mode](https://docs.roocode.com/basic-usage/using-modes) • [Mode Kustom](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+Pelajari lebih lanjut: [Menggunakan Agent](https://docs.roocode.com/basic-usage/using-agents) • [Agent Kustom](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## Video Tutorial & Fitur
@@ -69,7 +69,7 @@ Pelajari lebih lanjut: [Menggunakan Mode](https://docs.roocode.com/basic-usage/u
| | | |
| :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
| 
Menginstal Roo Code | 
Mengonfigurasi Profil | 
Pengindeksan Basis Kode |
-| 
Mode Kustom | 
Pos Pemeriksaan | 
Daftar Tugas |
+| 
Agent Kustom | 
Pos Pemeriksaan | 
Daftar Tugas |
@@ -105,7 +105,7 @@ pnpm install
Ada beberapa cara untuk menjalankan ekstensi Roo Code:
-### Mode Pengembangan (F5)
+### Agent Pengembangan (F5)
Untuk pengembangan aktif, gunakan debugging bawaan VSCode:
diff --git a/locales/it/README.md b/locales/it/README.md
index 71bbda7c81..d44006f360 100644
--- a/locales/it/README.md
+++ b/locales/it/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@ Roo Code si adatta al tuo modo di lavorare, non il contrario:
- Modalità Personalizzate: crea modalità specializzate per il tuo team o flusso di lavoro
- Roomote Control: Roomote Control ti permette di controllare da remoto le attività in esecuzione sulla tua istanza locale di VS Code.
-Scopri di più: [Usare le Modalità](https://docs.roocode.com/basic-usage/using-modes) • [Modalità personalizzate](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+Scopri di più: [Usare le Modalità](https://docs.roocode.com/basic-usage/using-agents) • [Modalità personalizzate](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## Tutorial e video sulle funzionalità
diff --git a/locales/ja/README.md b/locales/ja/README.md
index 1bf753546a..4bff72237d 100644
--- a/locales/ja/README.md
+++ b/locales/ja/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@ Roo Codeは、あなたの働き方に合わせるように適応します。
- カスタムモード:チームやワークフローに特化したモードの構築
- Roomote Control: Roomote Control はローカルの VS Code で実行中のタスクをリモート操作できます。
-詳しくは: [モードの使い方](https://docs.roocode.com/basic-usage/using-modes) • [カスタムモード](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+詳しくは: [モードの使い方](https://docs.roocode.com/basic-usage/using-agents) • [カスタムモード](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## チュートリアルと機能のビデオ
diff --git a/locales/ko/README.md b/locales/ko/README.md
index 8b8f45ebb5..b2b419a32e 100644
--- a/locales/ko/README.md
+++ b/locales/ko/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@ Roo Code는 당신의 작업 방식에 맞춰 적응합니다.
- 사용자 지정 모드: 팀이나 워크플로우를 위한 특수 모드 구축
- Roomote Control: Roomote Control은 로컬 VS Code 인스턴스에서 실행 중인 작업을 원격으로 제어할 수 있어.
-자세히: [모드 사용](https://docs.roocode.com/basic-usage/using-modes) • [사용자 지정 모드](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+자세히: [모드 사용](https://docs.roocode.com/basic-usage/using-agents) • [사용자 지정 모드](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## 튜토리얼 및 기능 비디오
diff --git a/locales/nl/README.md b/locales/nl/README.md
index 983318aa81..dc00f6cebe 100644
--- a/locales/nl/README.md
+++ b/locales/nl/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@ Roo Code past zich aan jouw werkwijze aan, niet andersom:
- Aangepaste Modi: bouw gespecialiseerde modi voor je team of workflow
- Roomote Control: Roomote Control laat je taken op je lokale VS Code-instantie op afstand besturen.
-Meer info: [Modi gebruiken](https://docs.roocode.com/basic-usage/using-modes) • [Aangepaste modi](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+Meer info: [Modi gebruiken](https://docs.roocode.com/basic-usage/using-agents) • [Aangepaste modi](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## Tutorial & Feature Videos
diff --git a/locales/pl/README.md b/locales/pl/README.md
index 94e23b2980..ce547cfafd 100644
--- a/locales/pl/README.md
+++ b/locales/pl/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@ Roo Code dostosowuje się do Twojego sposobu pracy, a nie odwrotnie:
- Tryby niestandardowe: buduj specjalistyczne tryby dla swojego zespołu lub przepływu pracy
- Roomote Control: Roomote Control pozwala zdalnie sterować zadaniami uruchomionymi na twojej lokalnej instancji VS Code.
-Więcej: [Korzystanie z trybów](https://docs.roocode.com/basic-usage/using-modes) • [Tryby niestandardowe](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+Więcej: [Korzystanie z trybów](https://docs.roocode.com/basic-usage/using-agents) • [Tryby niestandardowe](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## Filmy instruktażowe i prezentujące funkcje
diff --git a/locales/pt-BR/README.md b/locales/pt-BR/README.md
index abca12ffb7..ece239370a 100644
--- a/locales/pt-BR/README.md
+++ b/locales/pt-BR/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@ O Roo Code se adapta à sua maneira de trabalhar, e não o contrário:
- Modos Personalizados: crie modos especializados para sua equipe ou fluxo de trabalho
- Roomote Control: O Roomote Control permite controlar remotamente tarefas em execução na sua instância local do VS Code.
-Saiba mais: [Usar Modos](https://docs.roocode.com/basic-usage/using-modes) • [Modos personalizados](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+Saiba mais: [Usar Modos](https://docs.roocode.com/basic-usage/using-agents) • [Modos personalizados](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## Vídeos de tutorial e recursos
diff --git a/locales/ru/README.md b/locales/ru/README.md
index d2689da5cf..c832706b19 100644
--- a/locales/ru/README.md
+++ b/locales/ru/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@ Roo Code адаптируется к вашему стилю работы, а н
- Пользовательские режимы: создавайте специализированные режимы для вашей команды или рабочего процесса
- Roomote Control: Roomote Control позволяет удаленно управлять задачами, запущенными в вашей локальной инстансе VS Code.
-Подробнее: [Использование режимов](https://docs.roocode.com/basic-usage/using-modes) • [Пользовательские режимы](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+Подробнее: [Использование режимов](https://docs.roocode.com/basic-usage/using-agents) • [Пользовательские режимы](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## Обучающие видео и видео о функциях
diff --git a/locales/tr/README.md b/locales/tr/README.md
index c095677851..2c9d6db3e0 100644
--- a/locales/tr/README.md
+++ b/locales/tr/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@ Roo Code, sizin çalışma şeklinize uyum sağlar, tam tersi değil:
- Özel Modlar: ekibiniz veya iş akışınız için özel modlar oluşturun
- Roomote Control: Roomote Control, yerel VS Code örneğinde çalışan işleri uzaktan kontrol etmeni sağlar.
-Daha fazla: [Modları kullanma](https://docs.roocode.com/basic-usage/using-modes) • [Özel modlar](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+Daha fazla: [Modları kullanma](https://docs.roocode.com/basic-usage/using-agents) • [Özel modlar](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## Eğitim ve Özellik Videoları
diff --git a/locales/vi/README.md b/locales/vi/README.md
index 5b8100eb2b..e9a1c74168 100644
--- a/locales/vi/README.md
+++ b/locales/vi/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@ Roo Code thích ứng với cách bạn làm việc, chứ không phải ngượ
- Chế độ Tùy chỉnh: xây dựng các chế độ chuyên biệt cho nhóm hoặc quy trình làm việc của bạn
- Roomote Control: Roomote Control cho phép bạn điều khiển từ xa các tác vụ đang chạy trên VS Code cục bộ của bạn.
-Xem thêm: [Sử dụng Chế độ](https://docs.roocode.com/basic-usage/using-modes) • [Chế độ tùy chỉnh](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+Xem thêm: [Sử dụng Chế độ](https://docs.roocode.com/basic-usage/using-agents) • [Chế độ tùy chỉnh](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## Video hướng dẫn & tính năng
diff --git a/locales/zh-CN/README.md b/locales/zh-CN/README.md
index 162e787a2b..c562c48ed9 100644
--- a/locales/zh-CN/README.md
+++ b/locales/zh-CN/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@ Roo Code 适应您的工作方式,而不是相反:
- 自定义模式:为您的团队或工作流程构建专门的模式
- Roomote Control:Roomote Control 允许你远程控制在本地 VS Code 实例中运行的任务。
-了解更多:[使用模式](https://docs.roocode.com/basic-usage/using-modes) • [自定义模式](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+了解更多:[使用模式](https://docs.roocode.com/basic-usage/using-agents) • [自定义模式](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## 教程和功能视频
diff --git a/locales/zh-TW/README.md b/locales/zh-TW/README.md
index 05d46aca68..11f21b58ee 100644
--- a/locales/zh-TW/README.md
+++ b/locales/zh-TW/README.md
@@ -35,7 +35,7 @@
- [简体中文](../zh-CN/README.md)
- [繁體中文](../zh-TW/README.md)
- ...
-
+
---
@@ -60,7 +60,7 @@ Roo Code 適應您的工作方式,而不是相反:
- 自訂模式:為您的團隊或工作流程建置專門的模式
- Roomote Control:Roomote Control 讓你能遠端控制在本機 VS Code 執行個體中運行的工作。
-更多資訊:[使用模式](https://docs.roocode.com/basic-usage/using-modes) • [自訂模式](https://docs.roocode.com/advanced-usage/custom-modes) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
+更多資訊:[使用模式](https://docs.roocode.com/basic-usage/using-agents) • [自訂模式](https://docs.roocode.com/advanced-usage/custom-agents) • [Roomote Control](https://docs.roocode.com/roo-code-cloud/roomote-control)
## 教學和功能影片
diff --git a/packages/types/src/mode.ts b/packages/types/src/mode.ts
index c02c47c134..7779985e91 100644
--- a/packages/types/src/mode.ts
+++ b/packages/types/src/mode.ts
@@ -136,33 +136,33 @@ export type CustomSupportPrompts = z.infer = ({
}}
/>
)}
- {option.type !== ContextMenuOptionType.Mode &&
+ {option.type !== ContextMenuOptionType.Agent &&
option.type !== ContextMenuOptionType.Command &&
option.type !== ContextMenuOptionType.File &&
option.type !== ContextMenuOptionType.Folder &&
diff --git a/webview-ui/src/components/cloud/__tests__/CloudUpsellDialog.spec.tsx b/webview-ui/src/components/cloud/__tests__/CloudUpsellDialog.spec.tsx
index 9fd3fc045c..597836873c 100644
--- a/webview-ui/src/components/cloud/__tests__/CloudUpsellDialog.spec.tsx
+++ b/webview-ui/src/components/cloud/__tests__/CloudUpsellDialog.spec.tsx
@@ -9,7 +9,7 @@ vi.mock("react-i18next", () => ({
const translations: Record
{{mode}}",
- "wantsToSwitchWithReason": "Roo vol canviar a mode {{mode}} perquè: {{reason}}",
- "didSwitch": "Roo ha canviat a mode {{mode}}",
- "didSwitchWithReason": "Roo ha canviat a mode {{mode}} perquè: {{reason}}"
+ "agents": {
+ "wantsToSwitch": "Roo vol canviar a agent {{mode}}",
+ "wantsToSwitchWithReason": "Roo vol canviar a agent {{mode}} perquè: {{reason}}",
+ "didSwitch": "Roo ha canviat a agent {{mode}}",
+ "didSwitchWithReason": "Roo ha canviat a agent {{mode}} perquè: {{reason}}"
},
"subtasks": {
- "wantsToCreate": "Roo vol crear una nova subtasca en mode {{mode}}",
+ "wantsToCreate": "Roo vol crear una nova subtasca en agent {{mode}}",
"wantsToFinish": "Roo vol finalitzar aquesta subtasca",
"newTaskContent": "Instruccions de la subtasca",
"completionContent": "Subtasca completada",
@@ -307,8 +307,8 @@
"title": "Roo Code {{version}} Llançat",
"support": "Si us plau, dona suport a Roo Code fent una estrella al nostre roo/code-supernova del proveïdor Roo Code Cloud a Configuració per començar.",
"goToSettingsButton": "Anar a Configuració"
diff --git a/webview-ui/src/i18n/locales/ca/cloud.json b/webview-ui/src/i18n/locales/ca/cloud.json
index 077cdf42fa..2f1b3837e7 100644
--- a/webview-ui/src/i18n/locales/ca/cloud.json
+++ b/webview-ui/src/i18n/locales/ca/cloud.json
@@ -6,7 +6,7 @@
"signIn": "Connecta't a Roo Code Cloud",
"connect": "Comença",
"cloudBenefitsTitle": "Prova Roo Code Cloud",
- "cloudBenefitProvider": "Accedeix a models gratuïts i de pagament que funcionen molt bé amb Roo",
+ "cloudBenefitProvider": "Accedeix a agentls gratuïts i de pagament que funcionen molt bé amb Roo",
"cloudBenefitCloudAgents": "Dona tasques a agents autònoms al núvol",
"cloudBenefitTriggers": "Obtén revisions de codi a Github, inicia tasques des de Slack i més",
"cloudBenefitWalkaway": "Segueix i controla tasques des de qualsevol lloc (inclòs el telèfon)",
@@ -19,7 +19,7 @@
"remoteControlDescription": "Permet controlar tasques des de Roo Code Cloud",
"remoteControlRequiresTaskSync": "La sincronització de tasques ha d'estar habilitada per utilitzar Roomote Control",
"taskSyncManagedByOrganization": "La sincronització de tasques la gestiona la teva organització",
- "usageMetricsAlwaysReported": "La informació d'ús del model sempre es reporta quan s'ha iniciat sessió",
+ "usageMetricsAlwaysReported": "La informació d'ús del agentl sempre es reporta quan s'ha iniciat sessió",
"cloudUrlPillLabel": "URL de Roo Code Cloud",
"authWaiting": "Esperant que es completi l'autenticació...",
"havingTrouble": "Tens problemes?",
diff --git a/webview-ui/src/i18n/locales/ca/history.json b/webview-ui/src/i18n/locales/ca/history.json
index 2edecbde04..f4d28ae893 100644
--- a/webview-ui/src/i18n/locales/ca/history.json
+++ b/webview-ui/src/i18n/locales/ca/history.json
@@ -5,8 +5,8 @@
"cache": "Cau: +{{writes}} → {{reads}}",
"apiCost": "Cost d'API: ${{cost}}",
"history": "Historial",
- "exitSelectionMode": "Sortir del mode de selecció",
- "enterSelectionMode": "Entrar en mode de selecció",
+ "exitSelectionMode": "Sortir del agent de selecció",
+ "enterSelectionMode": "Entrar en agent de selecció",
"done": "Fet",
"searchPlaceholder": "Cerca a l'historial...",
"newest": "Més recents",
diff --git a/webview-ui/src/i18n/locales/ca/marketplace.json b/webview-ui/src/i18n/locales/ca/marketplace.json
index cd4612ae36..e71cec4323 100644
--- a/webview-ui/src/i18n/locales/ca/marketplace.json
+++ b/webview-ui/src/i18n/locales/ca/marketplace.json
@@ -11,7 +11,7 @@
"search": {
"placeholder": "Cercar elements del marketplace...",
"placeholderMcp": "Cercar MCPs...",
- "placeholderMode": "Cercar modes..."
+ "placeholderMode": "Cercar agents..."
},
"installed": {
"label": "Filtra per estat",
@@ -22,7 +22,7 @@
"type": {
"label": "Filtrar per tipus:",
"all": "Tots els tipus",
- "mode": "Mode",
+ "agent": "Agent",
"mcpServer": "Servidor MCP"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Mercat"
},
"type-group": {
- "modes": "Modes",
+ "agents": "Agents",
"mcps": "Servidors MCP"
},
"items": {
@@ -89,7 +89,7 @@
},
"install": {
"title": "Instal·lar {{name}}",
- "titleMode": "Instal·lar mode {{name}}",
+ "titleMode": "Instal·lar agent {{name}}",
"titleMcp": "Instal·lar MCP {{name}}",
"scope": "Àmbit d'instal·lació",
"project": "Projecte (espai de treball actual)",
@@ -102,10 +102,10 @@
"successDescription": "Instal·lació completada amb èxit",
"installed": "Instal·lat amb èxit!",
"whatNextMcp": "Ara pots configurar i utilitzar aquest servidor MCP. Feu clic a la icona MCP de la barra lateral per canviar de pestanya.",
- "whatNextMode": "Ara pots utilitzar aquest mode. Feu clic a la icona Modes de la barra lateral per canviar de pestanya.",
+ "whatNextMode": "Ara pots utilitzar aquest agent. Feu clic a la icona Agents de la barra lateral per canviar de pestanya.",
"done": "Fet",
"goToMcp": "Anar a la pestanya MCP",
- "goToModes": "Anar a la configuració de Modes",
+ "goToModes": "Anar a la configuració de Agents",
"moreInfoMcp": "Veure documentació MCP de {{name}}",
"validationRequired": "Si us plau, proporciona un valor per a {{paramName}}",
"prerequisites": "Prerequisits"
@@ -140,10 +140,10 @@
}
},
"removeConfirm": {
- "mode": {
- "title": "Eliminar el mode",
- "message": "Estàs segur que vols eliminar el mode \"{{modeName}}\"?",
- "rulesWarning": "Això també eliminarà qualsevol fitxer de regles associat per a aquest mode."
+ "agent": {
+ "title": "Eliminar el agent",
+ "message": "Estàs segur que vols eliminar el agent \"{{modeName}}\"?",
+ "rulesWarning": "Això també eliminarà qualsevol fitxer de regles associat per a aquest agent."
},
"mcp": {
"title": "Eliminar el servidor MCP",
diff --git a/webview-ui/src/i18n/locales/ca/prompts.json b/webview-ui/src/i18n/locales/ca/prompts.json
index 66cd1c7688..f713dbe28e 100644
--- a/webview-ui/src/i18n/locales/ca/prompts.json
+++ b/webview-ui/src/i18n/locales/ca/prompts.json
@@ -1,24 +1,24 @@
{
- "title": "Modes",
+ "title": "Agents",
"done": "Fet",
- "modes": {
- "title": "Modes",
- "createNewMode": "Crear nou mode",
- "importMode": "Importar mode",
- "noMatchFound": "No s'han trobat modes",
- "editModesConfig": "Editar configuració de modes",
- "editGlobalModes": "Editar modes globals",
- "editProjectModes": "Editar modes de projecte (.roomodes)",
- "createModeHelpText": "Els modes són persones especialitzades que adapten el comportament de Roo. <0>Aprèn sobre l'ús de modes0> o <1>Personalització de modes.1>",
- "selectMode": "Cerqueu modes"
+ "agents": {
+ "title": "Agents",
+ "createNewMode": "Crear nou agent",
+ "importMode": "Importar agent",
+ "noMatchFound": "No s'han trobat agents",
+ "editModesConfig": "Editar configuració de agents",
+ "editGlobalModes": "Editar agents globals",
+ "editProjectModes": "Editar agents de projecte (.roomodes)",
+ "createModeHelpText": "Els agents són persones especialitzades que adapten el comportament de Roo. <0>Aprèn sobre l'ús de agents0> o <1>Personalització de agents.1>",
+ "selectMode": "Cerqueu agents"
},
"apiConfiguration": {
"title": "Configuració d'API",
- "select": "Seleccioneu quina configuració d'API utilitzar per a aquest mode"
+ "select": "Seleccioneu quina configuració d'API utilitzar per a aquest agent"
},
"tools": {
"title": "Eines disponibles",
- "builtInModesText": "Les eines per a modes integrats no es poden modificar",
+ "builtInModesText": "Les eines per a agents integrats no es poden modificar",
"editTools": "Editar eines",
"doneEditing": "Finalitzar edició",
"allowedFiles": "Fitxers permesos:",
@@ -34,32 +34,32 @@
"roleDefinition": {
"title": "Definició de rol",
"resetToDefault": "Restablir a valors predeterminats",
- "description": "Definiu l'experiència i personalitat de Roo per a aquest mode. Aquesta descripció determina com Roo es presenta i aborda les tasques."
+ "description": "Definiu l'experiència i personalitat de Roo per a aquest agent. Aquesta descripció determina com Roo es presenta i aborda les tasques."
},
"description": {
"title": "Descripció curta (per a humans)",
"resetToDefault": "Restablir a la descripció predeterminada",
- "description": "Una breu descripció que es mostra al desplegable del selector de mode."
+ "description": "Una breu descripció que es mostra al desplegable del selector de agent."
},
"whenToUse": {
"title": "Quan utilitzar (opcional)",
- "description": "Descriviu quan s'hauria d'utilitzar aquest mode. Això ajuda l'Orchestrator a escollir el mode correcte per a una tasca.",
+ "description": "Descriviu quan s'hauria d'utilitzar aquest agent. Això ajuda l'Orchestrator a escollir el agent correcte per a una tasca.",
"resetToDefault": "Restablir la descripció 'Quan utilitzar' a valors predeterminats"
},
"customInstructions": {
- "title": "Instruccions personalitzades específiques del mode (opcional)",
+ "title": "Instruccions personalitzades específiques del agent (opcional)",
"resetToDefault": "Restablir a valors predeterminats",
- "description": "Afegiu directrius de comportament específiques per al mode {{modeName}}.",
- "loadFromFile": "Les instruccions personalitzades específiques per al mode {{mode}} també es poden carregar des de la carpeta .roo/rules-{{slug}}/ al vostre espai de treball o des del global <0>.roo/rules-{{slug}}/0> (.roorules-{{slug}} i .clinerules-{{slug}} estan obsolets i deixaran de funcionar aviat)."
+ "description": "Afegiu directrius de comportament específiques per al agent {{modeName}}.",
+ "loadFromFile": "Les instruccions personalitzades específiques per al agent {{mode}} també es poden carregar des de la carpeta .roo/rules-{{slug}}/ al vostre espai de treball o des del global <0>.roo/rules-{{slug}}/0> (.roorules-{{slug}} i .clinerules-{{slug}} estan obsolets i deixaran de funcionar aviat)."
},
"exportMode": {
- "title": "Exportar mode",
- "description": "Exporta aquest mode a un fitxer YAML amb totes les regles incloses per compartir fàcilment amb altres.",
- "export": "Exportar mode",
+ "title": "Exportar agent",
+ "description": "Exporta aquest agent a un fitxer YAML amb totes les regles incloses per compartir fàcilment amb altres.",
+ "export": "Exportar agent",
"exporting": "Exportant..."
},
"importMode": {
- "selectLevel": "Tria on importar aquest mode:",
+ "selectLevel": "Tria on importar aquest agent:",
"import": "Importar",
"importing": "Important...",
"global": {
@@ -68,15 +68,15 @@
},
"project": {
"label": "Nivell de projecte",
- "description": "Només disponible en aquest espai de treball. Si el mode exportat contenia fitxers de regles, es tornaran a crear a la carpeta .roo/rules-{slug}/."
+ "description": "Només disponible en aquest espai de treball. Si el agent exportat contenia fitxers de regles, es tornaran a crear a la carpeta .roo/rules-{slug}/."
}
},
"advanced": {
"title": "Avançat"
},
"globalCustomInstructions": {
- "title": "Instruccions personalitzades per a tots els modes",
- "description": "Aquestes instruccions s'apliquen a tots els modes. Proporcionen un conjunt bàsic de comportaments que es poden millorar amb instruccions específiques de cada mode a continuació. <0>Més informació0>",
+ "title": "Instruccions personalitzades per a tots els agents",
+ "description": "Aquestes instruccions s'apliquen a tots els agents. Proporcionen un conjunt bàsic de comportaments que es poden millorar amb instruccions específiques de cada agent a continuació. <0>Més informació0>",
"loadFromFile": "Les instruccions també es poden carregar des de la carpeta .roo/rules/ al vostre espai de treball o des del global <0>.roo/rules/0> (.roorules i .clinerules estan obsolets i deixaran de funcionar aviat)."
},
"systemPrompt": {
@@ -151,11 +151,11 @@
"description": "<2>⚠️ Avís:2> Aquesta funcionalitat avançada eludeix les salvaguardes. <1>LLEGIU AIXÒ ABANS D'UTILITZAR!1>Sobreescriviu el prompt del sistema per defecte creant un fitxer a .roo/system-prompt-{{slug}}."
},
"createModeDialog": {
- "title": "Crear nou mode",
+ "title": "Crear nou agent",
"close": "Tancar",
"name": {
"label": "Nom",
- "placeholder": "Introduïu nom del mode"
+ "placeholder": "Introduïu nom del agent"
},
"slug": {
"label": "Slug",
@@ -163,7 +163,7 @@
},
"saveLocation": {
"label": "Ubicació per desar",
- "description": "Trieu on desar aquest mode. Els modes específics del projecte tenen prioritat sobre els modes globals.",
+ "description": "Trieu on desar aquest agent. Els agents específics del projecte tenen prioritat sobre els agents globals.",
"global": {
"label": "Global",
"description": "Disponible a tots els espais de treball"
@@ -175,36 +175,36 @@
},
"roleDefinition": {
"label": "Definició de rol",
- "description": "Definiu l'experiència i personalitat de Roo per a aquest mode."
+ "description": "Definiu l'experiència i personalitat de Roo per a aquest agent."
},
"whenToUse": {
"label": "Quan utilitzar (opcional)",
- "description": "Proporcioneu una descripció clara de quan aquest mode és més efectiu i per a quins tipus de tasques excel·leix."
+ "description": "Proporcioneu una descripció clara de quan aquest agent és més efectiu i per a quins tipus de tasques excel·leix."
},
"tools": {
"label": "Eines disponibles",
- "description": "Seleccioneu quines eines pot utilitzar aquest mode."
+ "description": "Seleccioneu quines eines pot utilitzar aquest agent."
},
"description": {
"label": "Descripció curta (per a humans)",
- "description": "Una breu descripció que es mostra al desplegable del selector de mode."
+ "description": "Una breu descripció que es mostra al desplegable del selector de agent."
},
"customInstructions": {
"label": "Instruccions personalitzades (opcional)",
- "description": "Afegiu directrius de comportament específiques per a aquest mode."
+ "description": "Afegiu directrius de comportament específiques per a aquest agent."
},
"buttons": {
"cancel": "Cancel·lar",
- "create": "Crear mode"
+ "create": "Crear agent"
},
- "deleteMode": "Eliminar mode"
+ "deleteMode": "Eliminar agent"
},
"allFiles": "tots els fitxers",
"deleteMode": {
- "title": "Suprimeix el mode",
- "message": "Estàs segur que vols suprimir el mode \"{{modeName}}\"?",
- "rulesFolder": "Aquest mode té una carpeta de regles a {{folderPath}} que també se suprimirà.",
- "descriptionNoRules": "Esteu segur que voleu suprimir aquest mode personalitzat?",
+ "title": "Suprimeix el agent",
+ "message": "Estàs segur que vols suprimir el agent \"{{modeName}}\"?",
+ "rulesFolder": "Aquest agent té una carpeta de regles a {{folderPath}} que també se suprimirà.",
+ "descriptionNoRules": "Esteu segur que voleu suprimir aquest agent personalitzat?",
"confirm": "Suprimeix",
"cancel": "Cancel·la"
}
diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json
index 87f1112a53..5317833d72 100644
--- a/webview-ui/src/i18n/locales/ca/settings.json
+++ b/webview-ui/src/i18n/locales/ca/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Proveïdors",
- "modes": "Modes",
+ "agents": "Agents",
"mcp": "Servidors MCP",
"autoApprove": "Auto-aprovació",
"browser": "Accés a l'ordinador",
@@ -90,7 +90,7 @@
"openRouterApiKeyLabel": "Clau de l'API d'OpenRouter",
"openRouterApiKeyPlaceholder": "Introduïu la vostra clau de l'API d'OpenRouter",
"openRouterProviderRoutingLabel": "Encaminament de proveïdors d'OpenRouter",
- "openRouterProviderRoutingDescription": "OpenRouter dirigeix les sol·licituds als millors proveïdors disponibles per al vostre model d'embedding. Per defecte, les sol·licituds s'equilibren entre els principals proveïdors per maximitzar el temps de funcionament. No obstant això, podeu triar un proveïdor específic per utilitzar amb aquest model.",
+ "openRouterProviderRoutingDescription": "OpenRouter dirigeix les sol·licituds als millors proveïdors disponibles per al vostre agentl d'embedding. Per defecte, les sol·licituds s'equilibren entre els principals proveïdors per maximitzar el temps de funcionament. No obstant això, podeu triar un proveïdor específic per utilitzar amb aquest agentl.",
"openaiCompatibleProvider": "Compatible amb OpenAI",
"openAiKeyLabel": "Clau API OpenAI",
"openAiKeyPlaceholder": "Introduïu la vostra clau API OpenAI",
@@ -98,11 +98,11 @@
"openAiCompatibleApiKeyLabel": "Clau API",
"openAiCompatibleApiKeyPlaceholder": "Introduïu la vostra clau API",
"openAiCompatibleModelDimensionLabel": "Dimensió d'Embedding:",
- "modelDimensionLabel": "Dimensió del model",
+ "modelDimensionLabel": "Dimensió del agentl",
"openAiCompatibleModelDimensionPlaceholder": "p. ex., 1536",
- "openAiCompatibleModelDimensionDescription": "La dimensió d'embedding (mida de sortida) per al teu model. Consulta la documentació del teu proveïdor per a aquest valor. Valors comuns: 384, 768, 1536, 3072.",
+ "openAiCompatibleModelDimensionDescription": "La dimensió d'embedding (mida de sortida) per al teu agentl. Consulta la documentació del teu proveïdor per a aquest valor. Valors comuns: 384, 768, 1536, 3072.",
"modelLabel": "Model",
- "selectModelPlaceholder": "Seleccionar model",
+ "selectModelPlaceholder": "Seleccionar agentl",
"ollamaUrlLabel": "URL d'Ollama:",
"qdrantUrlLabel": "URL de Qdrant",
"qdrantKeyLabel": "Clau de Qdrant:",
@@ -120,8 +120,8 @@
"settingsTitle": "Configuració d'indexació",
"disabledMessage": "La indexació de la base de codi està actualment deshabilitada. Habiliteu-la a la configuració global per configurar les opcions d'indexació.",
"embedderProviderLabel": "Proveïdor d'embeddings",
- "modelPlaceholder": "Introduïu el nom del model",
- "selectModel": "Seleccioneu un model",
+ "modelPlaceholder": "Introduïu el nom del agentl",
+ "selectModel": "Seleccioneu un agentl",
"ollamaBaseUrlLabel": "URL base d'Ollama",
"qdrantApiKeyLabel": "Clau API de Qdrant",
"qdrantApiKeyPlaceholder": "Introduïu la vostra clau API de Qdrant (opcional)",
@@ -148,10 +148,10 @@
"invalidBaseUrl": "URL de base no vàlida",
"qdrantUrlRequired": "Cal una URL de Qdrant",
"openaiApiKeyRequired": "Cal una clau d'API d'OpenAI",
- "modelSelectionRequired": "Cal seleccionar un model",
+ "modelSelectionRequired": "Cal seleccionar un agentl",
"apiKeyRequired": "Cal una clau d'API",
- "modelIdRequired": "Cal un ID de model",
- "modelDimensionRequired": "Cal una dimensió de model",
+ "modelIdRequired": "Cal un ID de agentl",
+ "modelDimensionRequired": "Cal una dimensió de agentl",
"geminiApiKeyRequired": "Cal una clau d'API de Gemini",
"mistralApiKeyRequired": "La clau de l'API de Mistral és requerida",
"vercelAiGatewayApiKeyRequired": "Es requereix la clau API de Vercel AI Gateway",
@@ -159,7 +159,7 @@
"bedrockProfileRequired": "Es requereix el perfil d'AWS",
"ollamaBaseUrlRequired": "Cal una URL base d'Ollama",
"baseUrlRequired": "Cal una URL base",
- "modelDimensionMinValue": "La dimensió del model ha de ser superior a 0",
+ "modelDimensionMinValue": "La dimensió del agentl ha de ser superior a 0",
"openRouterApiKeyRequired": "Clau API d'OpenRouter és requerida"
},
"optional": "opcional",
@@ -200,7 +200,7 @@
},
"browser": {
"label": "Navegador",
- "description": "Realitzar accions del navegador automàticament sense requerir aprovació. Nota: Només s'aplica quan el model admet l'ús de l'ordinador"
+ "description": "Realitzar accions del navegador automàticament sense requerir aprovació. Nota: Només s'aplica quan el agentl admet l'ús de l'ordinador"
},
"retry": {
"label": "Reintentar",
@@ -212,8 +212,8 @@
"description": "Habilitar l'aprovació automàtica d'eines MCP individuals a la vista de Servidors MCP (requereix tant aquesta configuració com la casella \"Permetre sempre\" de l'eina)"
},
"modeSwitch": {
- "label": "Mode",
- "description": "Canviar automàticament entre diferents modes sense requerir aprovació"
+ "label": "Agent",
+ "description": "Canviar automàticament entre diferents agents sense requerir aprovació"
},
"subtasks": {
"label": "Subtasques",
@@ -275,8 +275,8 @@
"searchProviderPlaceholder": "Cerca proveïdors",
"noProviderMatchFound": "No s'han trobat proveïdors",
"noMatchFound": "No s'han trobat perfils coincidents",
- "vscodeLmDescription": "L'API del model de llenguatge de VS Code us permet executar models proporcionats per altres extensions de VS Code (incloent-hi, però no limitat a, GitHub Copilot). La manera més senzilla de començar és instal·lar les extensions Copilot i Copilot Chat des del VS Code Marketplace.",
- "awsCustomArnUse": "Introduïu un ARN vàlid d'Amazon Bedrock per al model que voleu utilitzar. Exemples de format:",
+ "vscodeLmDescription": "L'API del agentl de llenguatge de VS Code us permet executar agentls proporcionats per altres extensions de VS Code (incloent-hi, però no limitat a, GitHub Copilot). La manera més senzilla de començar és instal·lar les extensions Copilot i Copilot Chat des del VS Code Marketplace.",
+ "awsCustomArnUse": "Introduïu un ARN vàlid d'Amazon Bedrock per al agentl que voleu utilitzar. Exemples de format:",
"awsCustomArnDesc": "Assegureu-vos que la regió a l'ARN coincideix amb la regió d'AWS seleccionada anteriorment.",
"openRouterApiKey": "Clau API d'OpenRouter",
"getOpenRouterApiKey": "Obtenir clau API d'OpenRouter",
@@ -295,11 +295,11 @@
"noCustomHeaders": "No hi ha capçaleres personalitzades definides. Feu clic al botó + per afegir-ne una.",
"requestyApiKey": "Clau API de Requesty",
"refreshModels": {
- "label": "Actualitzar models",
- "hint": "Si us plau, torneu a obrir la configuració per veure els models més recents.",
- "loading": "Actualitzant la llista de models...",
- "success": "Llista de models actualitzada correctament!",
- "error": "No s'ha pogut actualitzar la llista de models. Si us plau, torneu-ho a provar."
+ "label": "Actualitzar agentls",
+ "hint": "Si us plau, torneu a obrir la configuració per veure els agentls més recents.",
+ "loading": "Actualitzant la llista de agentls...",
+ "success": "Llista de agentls actualitzada correctament!",
+ "error": "No s'ha pogut actualitzar la llista de agentls. Si us plau, torneu-ho a provar."
},
"getRequestyApiKey": "Obtenir clau API de Requesty",
"getRequestyBaseUrl": "URL base",
@@ -346,12 +346,12 @@
"sambaNovaApiKey": "Clau API de SambaNova",
"getHuggingFaceApiKey": "Obtenir clau API de Hugging Face",
"huggingFaceApiKey": "Clau API de Hugging Face",
- "huggingFaceModelId": "ID del model",
+ "huggingFaceModelId": "ID del agentl",
"huggingFaceLoading": "Carregant...",
- "huggingFaceModelsCount": "({{count}} models)",
- "huggingFaceSelectModel": "Selecciona un model...",
- "huggingFaceSearchModels": "Cerca models...",
- "huggingFaceNoModelsFound": "No s'han trobat models",
+ "huggingFaceModelsCount": "({{count}} agentls)",
+ "huggingFaceSelectModel": "Selecciona un agentl...",
+ "huggingFaceSearchModels": "Cerca agentls...",
+ "huggingFaceNoModelsFound": "No s'han trobat agentls",
"huggingFaceProvider": "Proveïdor",
"huggingFaceProviderAuto": "Automàtic",
"huggingFaceSelectProvider": "Selecciona un proveïdor...",
@@ -365,7 +365,7 @@
"mistralApiKey": "Clau API de Mistral",
"getMistralApiKey": "Obtenir clau API de Mistral / Codestral",
"codestralBaseUrl": "URL base de Codestral (opcional)",
- "codestralBaseUrlDesc": "Establir una URL alternativa per al model Codestral.",
+ "codestralBaseUrlDesc": "Establir una URL alternativa per al agentl Codestral.",
"xaiApiKey": "Clau API de xAI",
"getXaiApiKey": "Obtenir clau API de xAI",
"litellmApiKey": "Clau API de LiteLLM",
@@ -386,10 +386,10 @@
"examples": "Exemples:"
},
"enablePromptCaching": "Habilitar emmagatzematge en caché de prompts",
- "enablePromptCachingTitle": "Habilitar l'emmagatzematge en caché de prompts per millorar el rendiment i reduir els costos per als models compatibles.",
- "cacheUsageNote": "Nota: Si no veieu l'ús de la caché, proveu de seleccionar un model diferent i després tornar a seleccionar el model desitjat.",
+ "enablePromptCachingTitle": "Habilitar l'emmagatzematge en caché de prompts per millorar el rendiment i reduir els costos per als agentls compatibles.",
+ "cacheUsageNote": "Nota: Si no veieu l'ús de la caché, proveu de seleccionar un agentl diferent i després tornar a seleccionar el agentl desitjat.",
"vscodeLmModel": "Model de llenguatge",
- "vscodeLmWarning": "Nota: Els models accessibles a través de l’API VS Code Language Model poden estar encapsulats o ajustats pel proveïdor; per tant, el comportament pot diferir de l’ús directe del mateix model des d’un proveïdor o enrutador típic. Per utilitzar un model del desplegable «Language Model», primer canvia a aquest model i després fes clic a «Acceptar» a l’avís de Copilot Chat; en cas contrari pots veure un error com 400 «The requested model is not supported».",
+ "vscodeLmWarning": "Nota: Els agentls accessibles a través de l’API VS Code Language Agentl poden estar encapsulats o ajustats pel proveïdor; per tant, el comportament pot diferir de l’ús directe del mateix agentl des d’un proveïdor o enrutador típic. Per utilitzar un agentl del desplegable «Language Agentl», primer canvia a aquest agentl i després fes clic a «Acceptar» a l’avís de Copilot Chat; en cas contrari pots veure un error com 400 «The requested agentl is not supported».",
"geminiParameters": {
"urlContext": {
"title": "Activa el context d'URL",
@@ -402,7 +402,7 @@
},
"googleCloudSetup": {
"title": "Per utilitzar Google Cloud Vertex AI, necessiteu:",
- "step1": "1. Crear un compte de Google Cloud, habilitar l'API de Vertex AI i habilitar els models Claude necessaris.",
+ "step1": "1. Crear un compte de Google Cloud, habilitar l'API de Vertex AI i habilitar els agentls Claude necessaris.",
"step2": "2. Instal·lar Google Cloud CLI i configurar les credencials d'aplicació per defecte.",
"step3": "3. O crear un compte de servei amb credencials."
},
@@ -412,27 +412,27 @@
"googleCloudRegion": "Regió de Google Cloud",
"lmStudio": {
"baseUrl": "URL base (opcional)",
- "modelId": "ID del model",
+ "modelId": "ID del agentl",
"speculativeDecoding": "Habilitar descodificació especulativa",
- "draftModelId": "ID del model d'esborrany",
- "draftModelDesc": "El model d'esborrany ha de ser de la mateixa família de models perquè la descodificació especulativa funcioni correctament.",
- "selectDraftModel": "Seleccionar model d'esborrany",
- "noModelsFound": "No s'han trobat models d'esborrany. Assegureu-vos que LM Studio s'està executant amb el mode servidor habilitat.",
- "description": "LM Studio permet executar models localment al vostre ordinador. Per a instruccions sobre com començar, consulteu la seva Guia d'inici ràpid. També necessitareu iniciar la funció de Servidor Local de LM Studio per utilitzar-la amb aquesta extensió. Nota: Roo Code utilitza prompts complexos i funciona millor amb models Claude. Els models menys capaços poden no funcionar com s'espera."
+ "draftModelId": "ID del agentl d'esborrany",
+ "draftModelDesc": "El agentl d'esborrany ha de ser de la mateixa família de agentls perquè la descodificació especulativa funcioni correctament.",
+ "selectDraftModel": "Seleccionar agentl d'esborrany",
+ "noModelsFound": "No s'han trobat agentls d'esborrany. Assegureu-vos que LM Studio s'està executant amb el agent servidor habilitat.",
+ "description": "LM Studio permet executar agentls localment al vostre ordinador. Per a instruccions sobre com començar, consulteu la seva Guia d'inici ràpid. També necessitareu iniciar la funció de Servidor Local de LM Studio per utilitzar-la amb aquesta extensió. Nota: Roo Code utilitza prompts complexos i funciona millor amb agentls Claude. Els agentls menys capaços poden no funcionar com s'espera."
},
"ollama": {
"baseUrl": "URL base (opcional)",
- "modelId": "ID del model",
+ "modelId": "ID del agentl",
"apiKey": "Clau API d'Ollama",
"apiKeyHelp": "Clau API opcional per a instàncies d'Ollama autenticades o serveis al núvol. Deixa-ho buit per a instal·lacions locals.",
"numCtx": "Mida de la finestra de context (num_ctx)",
- "numCtxHelp": "Sobreescriu la mida de la finestra de context per defecte del model. Deixeu-ho en blanc per utilitzar la configuració del Modelfile del model. El valor mínim és 128.",
- "description": "Ollama permet executar models localment al vostre ordinador. Per a instruccions sobre com començar, consulteu la Guia d'inici ràpid.",
- "warning": "Nota: Roo Code utilitza prompts complexos i funciona millor amb models Claude. Els models menys capaços poden no funcionar com s'espera."
+ "numCtxHelp": "Sobreescriu la mida de la finestra de context per defecte del agentl. Deixeu-ho en blanc per utilitzar la configuració del Agentlfile del agentl. El valor mínim és 128.",
+ "description": "Ollama permet executar agentls localment al vostre ordinador. Per a instruccions sobre com començar, consulteu la Guia d'inici ràpid.",
+ "warning": "Nota: Roo Code utilitza prompts complexos i funciona millor amb agentls Claude. Els agentls menys capaços poden no funcionar com s'espera."
},
"unboundApiKey": "Clau API d'Unbound",
"getUnboundApiKey": "Obtenir clau API d'Unbound",
- "unboundRefreshModelsSuccess": "Llista de models actualitzada! Ara podeu seleccionar entre els últims models.",
+ "unboundRefreshModelsSuccess": "Llista de agentls actualitzada! Ara podeu seleccionar entre els últims agentls.",
"unboundInvalidApiKey": "Clau API no vàlida. Si us plau, comproveu la vostra clau API i torneu-ho a provar.",
"humanRelay": {
"description": "No es requereix clau API, però l'usuari necessita ajuda per copiar i enganxar informació al xat d'IA web.",
@@ -445,40 +445,40 @@
"openRouter": {
"providerRouting": {
"title": "Encaminament de Proveïdors d'OpenRouter",
- "description": "OpenRouter dirigeix les sol·licituds als millors proveïdors disponibles per al vostre model. Per defecte, les sol·licituds s'equilibren entre els principals proveïdors per maximitzar el temps de funcionament. No obstant això, podeu triar un proveïdor específic per utilitzar amb aquest model.",
+ "description": "OpenRouter dirigeix les sol·licituds als millors proveïdors disponibles per al vostre agentl. Per defecte, les sol·licituds s'equilibren entre els principals proveïdors per maximitzar el temps de funcionament. No obstant això, podeu triar un proveïdor específic per utilitzar amb aquest agentl.",
"learnMore": "Més informació sobre l'encaminament de proveïdors"
}
},
"customModel": {
- "capabilities": "Configureu les capacitats i preus per al vostre model personalitzat compatible amb OpenAI. Tingueu cura en especificar les capacitats del model, ja que poden afectar com funciona Roo Code.",
+ "capabilities": "Configureu les capacitats i preus per al vostre agentl personalitzat compatible amb OpenAI. Tingueu cura en especificar les capacitats del agentl, ja que poden afectar com funciona Roo Code.",
"maxTokens": {
"label": "Màxim de tokens de sortida",
- "description": "El nombre màxim de tokens que el model pot generar en una resposta. (Establiu -1 per permetre que el servidor estableixi el màxim de tokens.)"
+ "description": "El nombre màxim de tokens que el agentl pot generar en una resposta. (Establiu -1 per permetre que el servidor estableixi el màxim de tokens.)"
},
"contextWindow": {
"label": "Mida de la finestra de context",
- "description": "Total de tokens (entrada + sortida) que el model pot processar."
+ "description": "Total de tokens (entrada + sortida) que el agentl pot processar."
},
"imageSupport": {
"label": "Suport d'imatges",
- "description": "Aquest model és capaç de processar i entendre imatges?"
+ "description": "Aquest agentl és capaç de processar i entendre imatges?"
},
"computerUse": {
"label": "Ús de l'ordinador",
- "description": "Aquest model és capaç d'interactuar amb un navegador?"
+ "description": "Aquest agentl és capaç d'interactuar amb un navegador?"
},
"promptCache": {
"label": "Emmagatzematge en caché de prompts",
- "description": "Aquest model és capaç d'emmagatzemar prompts en caché?"
+ "description": "Aquest agentl és capaç d'emmagatzemar prompts en caché?"
},
"pricing": {
"input": {
"label": "Preu d'entrada",
- "description": "Cost per milió de tokens en l'entrada/prompt. Això afecta el cost d'enviar context i instruccions al model."
+ "description": "Cost per milió de tokens en l'entrada/prompt. Això afecta el cost d'enviar context i instruccions al agentl."
},
"output": {
"label": "Preu de sortida",
- "description": "Cost per milió de tokens en la resposta del model. Això afecta el cost del contingut generat i les completions."
+ "description": "Cost per milió de tokens en la resposta del agentl. Això afecta el cost del contingut generat i les completions."
},
"cacheReads": {
"label": "Preu de lectures de caché",
@@ -502,7 +502,7 @@
"warning": "⚠️ Establir a 0 permet reintents il·limitats que poden consumir un ús significatiu de l'API"
},
"reasoningEffort": {
- "label": "Esforç de raonament del model",
+ "label": "Esforç de raonament del agentl",
"none": "Cap",
"minimal": "Mínim (el més ràpid)",
"high": "Alt",
@@ -515,7 +515,7 @@
"high": "Alta",
"medium": "Mitjana",
"low": "Baixa",
- "description": "Controla el nivell de detall de les respostes del model. La verbositat baixa produeix respostes concises, mentre que la verbositat alta proporciona explicacions exhaustives."
+ "description": "Controla el nivell de detall de les respostes del agentl. La verbositat baixa produeix respostes concises, mentre que la verbositat alta proporciona explicacions exhaustives."
},
"setReasoningLevel": "Activa l'esforç de raonament",
"claudeCode": {
@@ -529,7 +529,7 @@
"browser": {
"enable": {
"label": "Habilitar eina de navegador",
- "description": "Quan està habilitat, Roo pot utilitzar un navegador per interactuar amb llocs web quan s'utilitzen models que admeten l'ús de l'ordinador. <0>Més informació0>"
+ "description": "Quan està habilitat, Roo pot utilitzar un navegador per interactuar amb llocs web quan s'utilitzen agentls que admeten l'ús de l'ordinador. <0>Més informació0>"
},
"viewport": {
"label": "Mida del viewport",
@@ -612,7 +612,7 @@
},
"maxReadFile": {
"label": "Llindar d'auto-truncament de lectura de fitxers",
- "description": "Roo llegeix aquest nombre de línies quan el model omet els valors d'inici/final. Si aquest nombre és menor que el total del fitxer, Roo genera un índex de números de línia de les definicions de codi. Casos especials: -1 indica a Roo que llegeixi tot el fitxer (sense indexació), i 0 indica que no llegeixi cap línia i proporcioni només índexs de línia per a un context mínim. Valors més baixos minimitzen l'ús inicial de context, permetent lectures posteriors de rangs de línies precisos. Les sol·licituds amb inici/final explícits no estan limitades per aquesta configuració.",
+ "description": "Roo llegeix aquest nombre de línies quan el agentl omet els valors d'inici/final. Si aquest nombre és menor que el total del fitxer, Roo genera un índex de números de línia de les definicions de codi. Casos especials: -1 indica a Roo que llegeixi tot el fitxer (sense indexació), i 0 indica que no llegeixi cap línia i proporcioni només índexs de línia per a un context mínim. Valors més baixos minimitzen l'ús inicial de context, permetent lectures posteriors de rangs de línies precisos. Les sol·licituds amb inici/final explícits no estan limitades per aquesta configuració.",
"lines": "línies",
"always_full_read": "Llegeix sempre el fitxer sencer"
},
@@ -657,11 +657,11 @@
},
"includeCurrentTime": {
"label": "Inclou l'hora actual en el context",
- "description": "Quan està activat, l'hora actual i la informació del fus horari s'inclouran a la indicació del sistema. Desactiveu-ho si els models deixen de funcionar per problemes amb l'hora."
+ "description": "Quan està activat, l'hora actual i la informació del fus horari s'inclouran a la indicació del sistema. Desactiveu-ho si els agentls deixen de funcionar per problemes amb l'hora."
},
"includeCurrentCost": {
"label": "Inclou el cost actual en el context",
- "description": "Quan està activat, el cost d'ús actual de l'API s'inclourà a la indicació del sistema. Desactiveu-ho si els models deixen de funcionar per problemes amb el cost."
+ "description": "Quan està activat, el cost d'ús actual de l'API s'inclourà a la indicació del sistema. Desactiveu-ho si els agentls deixen de funcionar per problemes amb el cost."
},
"maxGitStatusFiles": {
"label": "Git status màx. fitxers",
@@ -767,15 +767,15 @@
"experimental": {
"DIFF_STRATEGY_UNIFIED": {
"name": "Utilitzar estratègia diff unificada experimental",
- "description": "Activar l'estratègia diff unificada experimental. Aquesta estratègia podria reduir el nombre de reintents causats per errors del model, però pot causar comportaments inesperats o edicions incorrectes. Activeu-la només si enteneu els riscos i esteu disposats a revisar acuradament tots els canvis."
+ "description": "Activar l'estratègia diff unificada experimental. Aquesta estratègia podria reduir el nombre de reintents causats per errors del agentl, però pot causar comportaments inesperats o edicions incorrectes. Activeu-la només si enteneu els riscos i esteu disposats a revisar acuradament tots els canvis."
},
"INSERT_BLOCK": {
"name": "Utilitzar eina d'inserció de contingut experimental",
"description": "Activar l'eina d'inserció de contingut experimental, permetent a Roo inserir contingut a números de línia específics sense necessitat de crear un diff."
},
"POWER_STEERING": {
- "name": "Utilitzar mode \"direcció assistida\" experimental",
- "description": "Quan està activat, Roo recordarà al model els detalls de la seva definició de mode actual amb més freqüència. Això portarà a una adherència més forta a les definicions de rol i instruccions personalitzades, però utilitzarà més tokens per missatge."
+ "name": "Utilitzar agent \"direcció assistida\" experimental",
+ "description": "Quan està activat, Roo recordarà al agentl els detalls de la seva definició de agent actual amb més freqüència. Això portarà a una adherència més forta a les definicions de rol i instruccions personalitzades, però utilitzarà més tokens per missatge."
},
"MULTI_SEARCH_AND_REPLACE": {
"name": "Utilitzar eina diff de blocs múltiples experimental",
@@ -783,15 +783,15 @@
},
"CONCURRENT_FILE_READS": {
"name": "Habilitar lectura concurrent de fitxers",
- "description": "Quan està habilitat, Roo pot llegir múltiples fitxers en una sola sol·licitud. Quan està deshabilitat, Roo ha de llegir fitxers un per un. Deshabilitar-ho pot ajudar quan es treballa amb models menys capaços o quan voleu més control sobre l'accés als fitxers."
+ "description": "Quan està habilitat, Roo pot llegir múltiples fitxers en una sola sol·licitud. Quan està deshabilitat, Roo ha de llegir fitxers un per un. Deshabilitar-ho pot ajudar quan es treballa amb agentls menys capaços o quan voleu més control sobre l'accés als fitxers."
},
"MARKETPLACE": {
"name": "Habilitar Marketplace",
- "description": "Quan està habilitat, pots instal·lar MCP i modes personalitzats del Marketplace."
+ "description": "Quan està habilitat, pots instal·lar MCP i agents personalitzats del Marketplace."
},
"MULTI_FILE_APPLY_DIFF": {
"name": "Habilita edicions de fitxers concurrents",
- "description": "Quan està activat, Roo pot editar múltiples fitxers en una sola petició. Quan està desactivat, Roo ha d'editar fitxers d'un en un. Desactivar això pot ajudar quan es treballa amb models menys capaços o quan vols més control sobre les modificacions de fitxers."
+ "description": "Quan està activat, Roo pot editar múltiples fitxers en una sola petició. Quan està desactivat, Roo ha d'editar fitxers d'un en un. Desactivar això pot ajudar quan es treballa amb agentls menys capaços o quan vols més control sobre les modificacions de fitxers."
},
"PREVENT_FOCUS_DISRUPTION": {
"name": "Edició en segon pla",
@@ -809,17 +809,17 @@
"name": "Habilitar generació d'imatges amb IA",
"providerLabel": "Proveïdor",
"providerDescription": "Selecciona el proveïdor per a la generació d'imatges.",
- "description": "Quan estigui habilitat, Roo pot generar imatges a partir de prompts de text utilitzant els models de generació d'imatges d'OpenRouter. Requereix que es configuri una clau d'API d'OpenRouter.",
+ "description": "Quan estigui habilitat, Roo pot generar imatges a partir de prompts de text utilitzant els agentls de generació d'imatges d'OpenRouter. Requereix que es configuri una clau d'API d'OpenRouter.",
"openRouterApiKeyLabel": "Clau API d'OpenRouter",
"openRouterApiKeyPlaceholder": "Introdueix la teva clau API d'OpenRouter",
"getApiKeyText": "Obté la teva clau API de",
"modelSelectionLabel": "Model de generació d'imatges",
- "modelSelectionDescription": "Selecciona el model per a la generació d'imatges",
+ "modelSelectionDescription": "Selecciona el agentl per a la generació d'imatges",
"warningMissingKey": "⚠️ La clau API d'OpenRouter és necessària per a la generació d'imatges. Si us plau, configura-la a dalt.",
"successConfigured": "✓ La generació d'imatges està configurada i llesta per utilitzar"
},
"RUN_SLASH_COMMAND": {
- "name": "Habilitar comandes de barra diagonal iniciades pel model",
+ "name": "Habilitar comandes de barra diagonal iniciades pel agentl",
"description": "Quan està habilitat, Roo pot executar les vostres comandes de barra diagonal per executar fluxos de treball."
},
"MULTIPLE_NATIVE_TOOL_CALLS": {
@@ -829,11 +829,11 @@
},
"promptCaching": {
"label": "Desactivar la memòria cau de prompts",
- "description": "Quan està marcat, Roo no utilitzarà la memòria cau de prompts per a aquest model."
+ "description": "Quan està marcat, Roo no utilitzarà la memòria cau de prompts per a aquest agentl."
},
"temperature": {
"useCustom": "Utilitzar temperatura personalitzada",
- "description": "Controla l'aleatorietat en les respostes del model.",
+ "description": "Controla l'aleatorietat en les respostes del agentl.",
"rangeDescription": "Valors més alts fan que la sortida sigui més aleatòria, valors més baixos la fan més determinista."
},
"modelInfo": {
@@ -848,8 +848,8 @@
"cacheReadsPrice": "Preu de lectures de caché",
"cacheWritesPrice": "Preu d'escriptures de caché",
"enableStreaming": "Habilitar streaming",
- "enableR1Format": "Activar els paràmetres del model R1",
- "enableR1FormatTips": "S'ha d'activat quan s'utilitzen models R1 com el QWQ per evitar errors 400",
+ "enableR1Format": "Activar els paràmetres del agentl R1",
+ "enableR1FormatTips": "S'ha d'activat quan s'utilitzen agentls R1 com el QWQ per evitar errors 400",
"useAzure": "Utilitzar Azure",
"azureApiVersion": "Establir versió de l'API d'Azure",
"gemini": {
@@ -859,12 +859,12 @@
}
},
"modelPicker": {
- "automaticFetch": "L'extensió obté automàticament la llista més recent de models disponibles a {{mode}}-Modus wechseln",
"wantsToSwitchWithReason": "Roo möchte zum {{mode}}-Modus wechseln, weil: {{reason}}",
"didSwitch": "Roo hat zum {{mode}}-Modus gewechselt",
@@ -308,7 +308,7 @@
"support": "Bitte unterstütze Roo Code, indem du uns auf roo/code-supernova vom Roo Code Cloud-Provider in den Einstellungen aus, um zu beginnen.",
"goToSettingsButton": "Zu den Einstellungen"
diff --git a/webview-ui/src/i18n/locales/de/cloud.json b/webview-ui/src/i18n/locales/de/cloud.json
index 70e480cbc4..11c7508f68 100644
--- a/webview-ui/src/i18n/locales/de/cloud.json
+++ b/webview-ui/src/i18n/locales/de/cloud.json
@@ -6,7 +6,7 @@
"signIn": "Mit Roo Code Cloud verbinden",
"connect": "Loslegen",
"cloudBenefitsTitle": "Roo Code Cloud ausprobieren",
- "cloudBenefitProvider": "Zugriff auf kostenlose und kostenpflichtige Modelle, die hervorragend mit Roo funktionieren",
+ "cloudBenefitProvider": "Zugriff auf kostenlose und kostenpflichtige Agentlle, die hervorragend mit Roo funktionieren",
"cloudBenefitCloudAgents": "Aufgaben an autonome Cloud-Agenten übergeben",
"cloudBenefitTriggers": "Code-Reviews auf Github erhalten, Aufgaben aus Slack starten und mehr",
"cloudBenefitWalkaway": "Aufgaben von überall verfolgen und steuern (auch vom Handy)",
diff --git a/webview-ui/src/i18n/locales/de/marketplace.json b/webview-ui/src/i18n/locales/de/marketplace.json
index 545e86bc91..5da817f537 100644
--- a/webview-ui/src/i18n/locales/de/marketplace.json
+++ b/webview-ui/src/i18n/locales/de/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "Nach Typ filtern:",
"all": "Alle Typen",
- "mode": "Modus",
+ "agent": "Modus",
"mcpServer": "MCP-Server"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Marktplatz"
},
"type-group": {
- "modes": "Modi",
+ "agents": "Modi",
"mcps": "MCP-Server"
},
"items": {
@@ -140,7 +140,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "Modus entfernen",
"message": "Bist du sicher, dass du den Modus „{{modeName}}“ entfernen möchtest?",
"rulesWarning": "Dadurch werden auch alle zugehörigen Regeldateien für diesen Modus entfernt."
diff --git a/webview-ui/src/i18n/locales/de/prompts.json b/webview-ui/src/i18n/locales/de/prompts.json
index 9588ff6651..2dc6d66cc7 100644
--- a/webview-ui/src/i18n/locales/de/prompts.json
+++ b/webview-ui/src/i18n/locales/de/prompts.json
@@ -1,7 +1,7 @@
{
"title": "Modi",
"done": "Fertig",
- "modes": {
+ "agents": {
"title": "Modi",
"createNewMode": "Neuen Modus erstellen",
"importMode": "Modus importieren",
diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json
index b1463e58ac..14ae3e941c 100644
--- a/webview-ui/src/i18n/locales/de/settings.json
+++ b/webview-ui/src/i18n/locales/de/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Anbieter",
- "modes": "Modi",
+ "agents": "Modi",
"mcp": "MCP-Server",
"autoApprove": "Auto-Genehmigung",
"browser": "Computerzugriff",
@@ -92,7 +92,7 @@
"openRouterApiKeyLabel": "OpenRouter API-Schlüssel",
"openRouterApiKeyPlaceholder": "Gib deinen OpenRouter API-Schlüssel ein",
"openRouterProviderRoutingLabel": "OpenRouter Anbieter-Routing",
- "openRouterProviderRoutingDescription": "OpenRouter leitet Anfragen an die besten verfügbaren Anbieter für dein Embedding-Modell weiter. Standardmäßig werden Anfragen über die Top-Anbieter lastverteilt, um maximale Verfügbarkeit zu gewährleisten. Du kannst jedoch einen bestimmten Anbieter für dieses Modell auswählen.",
+ "openRouterProviderRoutingDescription": "OpenRouter leitet Anfragen an die besten verfügbaren Anbieter für dein Embedding-Modell weiter. Standardmäßig werden Anfragen über die Top-Anbieter lastverteilt, um maximale Verfügbarkeit zu gewährleisten. Du kannst jedoch einen bestimmten Anbieter für dieses Agentll auswählen.",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "API-Schlüssel:",
"mistralApiKeyPlaceholder": "Gib deinen Mistral-API-Schlüssel ein",
@@ -105,7 +105,7 @@
"openAiCompatibleModelDimensionLabel": "Embedding-Dimension:",
"modelDimensionLabel": "Modell-Dimension",
"openAiCompatibleModelDimensionPlaceholder": "z.B. 1536",
- "openAiCompatibleModelDimensionDescription": "Die Embedding-Dimension (Ausgabegröße) für Ihr Modell. Überprüfen Sie die Dokumentation Ihres Anbieters für diesen Wert. Übliche Werte: 384, 768, 1536, 3072.",
+ "openAiCompatibleModelDimensionDescription": "Die Embedding-Dimension (Ausgabegröße) für Ihr Agentll. Überprüfen Sie die Dokumentation Ihres Anbieters für diesen Wert. Übliche Werte: 384, 768, 1536, 3072.",
"modelLabel": "Modell",
"modelPlaceholder": "Modellname eingeben",
"selectModel": "Modell auswählen",
@@ -200,7 +200,7 @@
},
"browser": {
"label": "Browser",
- "description": "Browser-Aktionen automatisch ohne Genehmigung durchführen. Hinweis: Gilt nur, wenn das Modell Computer-Nutzung unterstützt"
+ "description": "Browser-Aktionen automatisch ohne Genehmigung durchführen. Hinweis: Gilt nur, wenn das Agentll Computer-Nutzung unterstützt"
},
"retry": {
"label": "Wiederholung",
@@ -275,8 +275,8 @@
"searchProviderPlaceholder": "Suchanbieter durchsuchen",
"noProviderMatchFound": "Keine Anbieter gefunden",
"noMatchFound": "Keine passenden Profile gefunden",
- "vscodeLmDescription": "Die VS Code Language Model API ermöglicht das Ausführen von Modellen, die von anderen VS Code-Erweiterungen bereitgestellt werden (einschließlich, aber nicht beschränkt auf GitHub Copilot). Der einfachste Weg, um zu starten, besteht darin, die Erweiterungen Copilot und Copilot Chat aus dem VS Code Marketplace zu installieren.",
- "awsCustomArnUse": "Geben Sie eine gültige Amazon Bedrock ARN für das Modell ein, das Sie verwenden möchten. Formatbeispiele:",
+ "vscodeLmDescription": "Die VS Code Language Agentl API ermöglicht das Ausführen von Agentllen, die von anderen VS Code-Erweiterungen bereitgestellt werden (einschließlich, aber nicht beschränkt auf GitHub Copilot). Der einfachste Weg, um zu starten, besteht darin, die Erweiterungen Copilot und Copilot Chat aus dem VS Code Marketplace zu installieren.",
+ "awsCustomArnUse": "Geben Sie eine gültige Amazon Bedrock ARN für das Agentll ein, das Sie verwenden möchten. Formatbeispiele:",
"awsCustomArnDesc": "Stellen Sie sicher, dass die Region in der ARN mit Ihrer oben ausgewählten AWS-Region übereinstimmt.",
"openRouterApiKey": "OpenRouter API-Schlüssel",
"getOpenRouterApiKey": "OpenRouter API-Schlüssel erhalten",
@@ -298,10 +298,10 @@
"requestyApiKey": "Requesty API-Schlüssel",
"refreshModels": {
"label": "Modelle aktualisieren",
- "hint": "Bitte öffne die Einstellungen erneut, um die neuesten Modelle zu sehen.",
+ "hint": "Bitte öffne die Einstellungen erneut, um die neuesten Agentlle zu sehen.",
"loading": "Modellliste wird aktualisiert...",
"success": "Modellliste erfolgreich aktualisiert!",
- "error": "Fehler beim Aktualisieren der Modellliste. Bitte versuche es erneut."
+ "error": "Fehler beim Aktualisieren der Agentllliste. Bitte versuche es erneut."
},
"getRequestyApiKey": "Requesty API-Schlüssel erhalten",
"getRequestyBaseUrl": "Basis-URL",
@@ -348,10 +348,10 @@
"huggingFaceApiKey": "Hugging Face API-Schlüssel",
"huggingFaceModelId": "Modell-ID",
"huggingFaceLoading": "Lädt...",
- "huggingFaceModelsCount": "({{count}} Modelle)",
+ "huggingFaceModelsCount": "({{count}} Agentlle)",
"huggingFaceSelectModel": "Modell auswählen...",
"huggingFaceSearchModels": "Modelle durchsuchen...",
- "huggingFaceNoModelsFound": "Keine Modelle gefunden",
+ "huggingFaceNoModelsFound": "Keine Agentlle gefunden",
"huggingFaceProvider": "Anbieter",
"huggingFaceProviderAuto": "Automatisch",
"huggingFaceSelectProvider": "Anbieter auswählen...",
@@ -386,10 +386,10 @@
"examples": "Beispiele:"
},
"enablePromptCaching": "Prompt-Caching aktivieren",
- "enablePromptCachingTitle": "Prompt-Caching aktivieren, um die Leistung zu verbessern und Kosten für unterstützte Modelle zu reduzieren.",
- "cacheUsageNote": "Hinweis: Wenn Sie keine Cache-Nutzung sehen, versuchen Sie ein anderes Modell auszuwählen und dann Ihr gewünschtes Modell erneut auszuwählen.",
+ "enablePromptCachingTitle": "Prompt-Caching aktivieren, um die Leistung zu verbessern und Kosten für unterstützte Agentlle zu reduzieren.",
+ "cacheUsageNote": "Hinweis: Wenn Sie keine Cache-Nutzung sehen, versuchen Sie ein anderes Agentll auszuwählen und dann Ihr gewünschtes Agentll erneut auszuwählen.",
"vscodeLmModel": "Sprachmodell",
- "vscodeLmWarning": "Hinweis: Über die VS Code Language Model API abgerufene Modelle können vom Anbieter ummantelt oder feinabgestimmt sein. Daher kann sich ihr Verhalten von der direkten Nutzung desselben Modells bei einem typischen Anbieter oder Router unterscheiden. Um ein Modell aus der Auswahlliste „Language Model“ zu verwenden, wechsle zunächst zu diesem Modell und klicke dann im Copilot‑Chat auf „Akzeptieren“; andernfalls kann ein Fehler wie 400 „The requested model is not supported“ auftreten.",
+ "vscodeLmWarning": "Hinweis: Über die VS Code Language Agentl API abgerufene Agentlle können vom Anbieter ummantelt oder feinabgestimmt sein. Daher kann sich ihr Verhalten von der direkten Nutzung desselben Agentlls bei einem typischen Anbieter oder Router unterscheiden. Um ein Agentll aus der Auswahlliste „Language Agentl“ zu verwenden, wechsle zunächst zu diesem Agentll und klicke dann im Copilot‑Chat auf „Akzeptieren“; andernfalls kann ein Fehler wie 400 „The requested agentl is not supported“ auftreten.",
"geminiParameters": {
"urlContext": {
"title": "URL-Kontext aktivieren",
@@ -415,10 +415,10 @@
"modelId": "Modell-ID",
"speculativeDecoding": "Spekulatives Dekodieren aktivieren",
"draftModelId": "Entwurfsmodell-ID",
- "draftModelDesc": "Das Entwurfsmodell muss aus derselben Modellfamilie stammen, damit das spekulative Dekodieren korrekt funktioniert.",
+ "draftModelDesc": "Das Entwurfsmodell muss aus derselben Agentllfamilie stammen, damit das spekulative Dekodieren korrekt funktioniert.",
"selectDraftModel": "Entwurfsmodell auswählen",
"noModelsFound": "Keine Entwurfsmodelle gefunden. Bitte stelle sicher, dass LM Studio mit aktiviertem Servermodus läuft.",
- "description": "LM Studio ermöglicht es dir, Modelle lokal auf deinem Computer auszuführen. Eine Anleitung zum Einstieg findest du in ihrem Schnellstart-Guide. Du musst auch die lokale Server-Funktion von LM Studio starten, um es mit dieser Erweiterung zu verwenden. Hinweis: Roo Code verwendet komplexe Prompts und funktioniert am besten mit Claude-Modellen. Weniger leistungsfähige Modelle funktionieren möglicherweise nicht wie erwartet."
+ "description": "LM Studio ermöglicht es dir, Agentlle lokal auf deinem Computer auszuführen. Eine Anleitung zum Einstieg findest du in ihrem Schnellstart-Guide. Du musst auch die lokale Server-Funktion von LM Studio starten, um es mit dieser Erweiterung zu verwenden. Hinweis: Roo Code verwendet komplexe Prompts und funktioniert am besten mit Claude-Modellen. Weniger leistungsfähige Agentlle funktionieren möglicherweise nicht wie erwartet."
},
"ollama": {
"baseUrl": "Basis-URL (optional)",
@@ -426,13 +426,13 @@
"apiKey": "Ollama API-Schlüssel",
"apiKeyHelp": "Optionaler API-Schlüssel für authentifizierte Ollama-Instanzen oder Cloud-Services. Leer lassen für lokale Installationen.",
"numCtx": "Kontextfenstergröße (num_ctx)",
- "numCtxHelp": "Überschreibt die Standard-Kontextfenstergröße des Modells. Lassen Sie das Feld leer, um die Modelfile-Konfiguration des Modells zu verwenden. Der Mindestwert ist 128.",
- "description": "Ollama ermöglicht es dir, Modelle lokal auf deinem Computer auszuführen. Eine Anleitung zum Einstieg findest du im Schnellstart-Guide.",
- "warning": "Hinweis: Roo Code verwendet komplexe Prompts und funktioniert am besten mit Claude-Modellen. Weniger leistungsfähige Modelle funktionieren möglicherweise nicht wie erwartet."
+ "numCtxHelp": "Überschreibt die Standard-Kontextfenstergröße des Agentlls. Lassen Sie das Feld leer, um die Agentlfile-Konfiguration des Agentlls zu verwenden. Der Mindestwert ist 128.",
+ "description": "Ollama ermöglicht es dir, Agentlle lokal auf deinem Computer auszuführen. Eine Anleitung zum Einstieg findest du im Schnellstart-Guide.",
+ "warning": "Hinweis: Roo Code verwendet komplexe Prompts und funktioniert am besten mit Claude-Modellen. Weniger leistungsfähige Agentlle funktionieren möglicherweise nicht wie erwartet."
},
"unboundApiKey": "Unbound API-Schlüssel",
"getUnboundApiKey": "Unbound API-Schlüssel erhalten",
- "unboundRefreshModelsSuccess": "Modellliste aktualisiert! Sie können jetzt aus den neuesten Modellen auswählen.",
+ "unboundRefreshModelsSuccess": "Modellliste aktualisiert! Sie können jetzt aus den neuesten Agentllen auswählen.",
"unboundInvalidApiKey": "Ungültiger API-Schlüssel. Bitte überprüfen Sie Ihren API-Schlüssel und versuchen Sie es erneut.",
"humanRelay": {
"description": "Es ist kein API-Schlüssel erforderlich, aber der Benutzer muss beim Kopieren und Einfügen der Informationen in den Web-Chat-KI helfen.",
@@ -445,40 +445,40 @@
"openRouter": {
"providerRouting": {
"title": "OpenRouter Anbieter-Routing",
- "description": "OpenRouter leitet Anfragen an die besten verfügbaren Anbieter für dein Modell weiter. Standardmäßig werden Anfragen über die Top-Anbieter lastverteilt, um maximale Verfügbarkeit zu gewährleisten. Du kannst jedoch einen bestimmten Anbieter für dieses Modell auswählen.",
+ "description": "OpenRouter leitet Anfragen an die besten verfügbaren Anbieter für dein Agentll weiter. Standardmäßig werden Anfragen über die Top-Anbieter lastverteilt, um maximale Verfügbarkeit zu gewährleisten. Du kannst jedoch einen bestimmten Anbieter für dieses Agentll auswählen.",
"learnMore": "Mehr über Anbieter-Routing erfahren"
}
},
"customModel": {
- "capabilities": "Konfiguriere die Fähigkeiten und Preise für dein benutzerdefiniertes OpenAI-kompatibles Modell. Sei vorsichtig bei der Angabe der Modellfähigkeiten, da diese beeinflussen können, wie Roo Code funktioniert.",
+ "capabilities": "Konfiguriere die Fähigkeiten und Preise für dein benutzerdefiniertes OpenAI-kompatibles Agentll. Sei vorsichtig bei der Angabe der Agentllfähigkeiten, da diese beeinflussen können, wie Roo Code funktioniert.",
"maxTokens": {
"label": "Maximale Ausgabe-Tokens",
- "description": "Maximale Anzahl von Tokens, die das Modell in einer Antwort generieren kann. (Geben Sie -1 an, damit der Server die maximalen Tokens festlegt.)"
+ "description": "Maximale Anzahl von Tokens, die das Agentll in einer Antwort generieren kann. (Geben Sie -1 an, damit der Server die maximalen Tokens festlegt.)"
},
"contextWindow": {
"label": "Kontextfenstergröße",
- "description": "Gesamte Tokens (Eingabe + Ausgabe), die das Modell verarbeiten kann."
+ "description": "Gesamte Tokens (Eingabe + Ausgabe), die das Agentll verarbeiten kann."
},
"imageSupport": {
"label": "Bildunterstützung",
- "description": "Ist dieses Modell in der Lage, Bilder zu verarbeiten und zu verstehen?"
+ "description": "Ist dieses Agentll in der Lage, Bilder zu verarbeiten und zu verstehen?"
},
"computerUse": {
"label": "Computer-Nutzung",
- "description": "Ist dieses Modell in der Lage, mit einem Browser zu interagieren?"
+ "description": "Ist dieses Agentll in der Lage, mit einem Browser zu interagieren?"
},
"promptCache": {
"label": "Prompt-Caching",
- "description": "Ist dieses Modell in der Lage, Prompts zu cachen?"
+ "description": "Ist dieses Agentll in der Lage, Prompts zu cachen?"
},
"pricing": {
"input": {
"label": "Eingabepreis",
- "description": "Kosten pro Million Tokens in der Eingabe/Prompt. Dies beeinflusst die Kosten für das Senden von Kontext und Anweisungen an das Modell."
+ "description": "Kosten pro Million Tokens in der Eingabe/Prompt. Dies beeinflusst die Kosten für das Senden von Kontext und Anweisungen an das Agentll."
},
"output": {
"label": "Ausgabepreis",
- "description": "Kosten pro Million Tokens in der Modellantwort. Dies beeinflusst die Kosten für generierte Inhalte und Vervollständigungen."
+ "description": "Kosten pro Million Tokens in der Agentllantwort. Dies beeinflusst die Kosten für generierte Inhalte und Vervollständigungen."
},
"cacheReads": {
"label": "Cache-Lesepreis",
@@ -515,7 +515,7 @@
"high": "Hoch",
"medium": "Mittel",
"low": "Niedrig",
- "description": "Steuert, wie detailliert die Antworten des Modells sind. Niedrige Ausführlichkeit erzeugt knappe Antworten, während hohe Ausführlichkeit gründliche Erklärungen liefert."
+ "description": "Steuert, wie detailliert die Antworten des Agentlls sind. Niedrige Ausführlichkeit erzeugt knappe Antworten, während hohe Ausführlichkeit gründliche Erklärungen liefert."
},
"setReasoningLevel": "Denkaufwand aktivieren",
"claudeCode": {
@@ -529,7 +529,7 @@
"browser": {
"enable": {
"label": "Browser-Tool aktivieren",
- "description": "Wenn aktiviert, kann Roo einen Browser verwenden, um mit Websites zu interagieren, wenn Modelle verwendet werden, die Computer-Nutzung unterstützen. <0>Mehr erfahren0>"
+ "description": "Wenn aktiviert, kann Roo einen Browser verwenden, um mit Websites zu interagieren, wenn Agentlle verwendet werden, die Computer-Nutzung unterstützen. <0>Mehr erfahren0>"
},
"viewport": {
"label": "Viewport-Größe",
@@ -616,7 +616,7 @@
},
"maxReadFile": {
"label": "Schwellenwert für automatische Dateilesekürzung",
- "description": "Roo liest diese Anzahl von Zeilen, wenn das Modell keine Start-/Endwerte angibt. Wenn diese Zahl kleiner als die Gesamtzahl der Zeilen ist, erstellt Roo einen Zeilennummernindex der Codedefinitionen. Spezialfälle: -1 weist Roo an, die gesamte Datei zu lesen (ohne Indexierung), und 0 weist an, keine Zeilen zu lesen und nur Zeilenindizes für minimalen Kontext bereitzustellen. Niedrigere Werte minimieren die anfängliche Kontextnutzung und ermöglichen präzise nachfolgende Zeilenbereich-Lesungen. Explizite Start-/End-Anfragen sind von dieser Einstellung nicht begrenzt.",
+ "description": "Roo liest diese Anzahl von Zeilen, wenn das Agentll keine Start-/Endwerte angibt. Wenn diese Zahl kleiner als die Gesamtzahl der Zeilen ist, erstellt Roo einen Zeilennummernindex der Codedefinitionen. Spezialfälle: -1 weist Roo an, die gesamte Datei zu lesen (ohne Indexierung), und 0 weist an, keine Zeilen zu lesen und nur Zeilenindizes für minimalen Kontext bereitzustellen. Niedrigere Werte minimieren die anfängliche Kontextnutzung und ermöglichen präzise nachfolgende Zeilenbereich-Lesungen. Explizite Start-/End-Anfragen sind von dieser Einstellung nicht begrenzt.",
"lines": "Zeilen",
"always_full_read": "Immer die gesamte Datei lesen"
},
@@ -657,11 +657,11 @@
},
"includeCurrentTime": {
"label": "Aktuelle Uhrzeit in den Kontext einbeziehen",
- "description": "Wenn aktiviert, werden die aktuelle Uhrzeit und Zeitzoneninformationen in den System-Prompt aufgenommen. Deaktiviere diese Option, wenn Modelle aufgrund von Zeitbedenken die Arbeit einstellen."
+ "description": "Wenn aktiviert, werden die aktuelle Uhrzeit und Zeitzoneninformationen in den System-Prompt aufgenommen. Deaktiviere diese Option, wenn Agentlle aufgrund von Zeitbedenken die Arbeit einstellen."
},
"includeCurrentCost": {
"label": "Aktuelle Kosten in den Kontext einbeziehen",
- "description": "Wenn aktiviert, werden die aktuellen API-Nutzungskosten in den System-Prompt aufgenommen. Deaktiviere diese Option, wenn Modelle aufgrund von Kostenbedenken die Arbeit einstellen."
+ "description": "Wenn aktiviert, werden die aktuellen API-Nutzungskosten in den System-Prompt aufgenommen. Deaktiviere diese Option, wenn Agentlle aufgrund von Kostenbedenken die Arbeit einstellen."
},
"maxGitStatusFiles": {
"label": "Git-Status max. Dateien",
@@ -767,7 +767,7 @@
"experimental": {
"DIFF_STRATEGY_UNIFIED": {
"name": "Experimentelle einheitliche Diff-Strategie verwenden",
- "description": "Aktiviere die experimentelle einheitliche Diff-Strategie. Diese Strategie könnte die Anzahl der durch Modellfehler verursachten Wiederholungsversuche reduzieren, kann aber zu unerwartetem Verhalten oder falschen Bearbeitungen führen. Aktiviere sie nur, wenn du die Risiken verstehst und bereit bist, alle Änderungen sorgfältig zu überprüfen."
+ "description": "Aktiviere die experimentelle einheitliche Diff-Strategie. Diese Strategie könnte die Anzahl der durch Agentllfehler verursachten Wiederholungsversuche reduzieren, kann aber zu unerwartetem Verhalten oder falschen Bearbeitungen führen. Aktiviere sie nur, wenn du die Risiken verstehst und bereit bist, alle Änderungen sorgfältig zu überprüfen."
},
"INSERT_BLOCK": {
"name": "Experimentelles Inhalts-Einfügewerkzeug verwenden",
@@ -775,11 +775,11 @@
},
"POWER_STEERING": {
"name": "Experimentellen \"Power Steering\"-Modus verwenden",
- "description": "Wenn aktiviert, erinnert Roo das Modell häufiger an die Details seiner aktuellen Modusdefinition. Dies führt zu einer stärkeren Einhaltung von Rollendefinitionen und benutzerdefinierten Anweisungen, verbraucht aber mehr Token pro Nachricht."
+ "description": "Wenn aktiviert, erinnert Roo das Agentll häufiger an die Details seiner aktuellen Modusdefinition. Dies führt zu einer stärkeren Einhaltung von Rollendefinitionen und benutzerdefinierten Anweisungen, verbraucht aber mehr Token pro Nachricht."
},
"CONCURRENT_FILE_READS": {
"name": "Gleichzeitiges Lesen von Dateien aktivieren",
- "description": "Wenn aktiviert, kann Roo mehrere Dateien in einer einzigen Anfrage lesen. Wenn deaktiviert, muss Roo Dateien einzeln lesen. Das Deaktivieren kann hilfreich sein, wenn mit weniger fähigen Modellen gearbeitet wird oder wenn du mehr Kontrolle über den Dateizugriff haben möchtest."
+ "description": "Wenn aktiviert, kann Roo mehrere Dateien in einer einzigen Anfrage lesen. Wenn deaktiviert, muss Roo Dateien einzeln lesen. Das Deaktivieren kann hilfreich sein, wenn mit weniger fähigen Agentllen gearbeitet wird oder wenn du mehr Kontrolle über den Dateizugriff haben möchtest."
},
"MULTI_SEARCH_AND_REPLACE": {
"name": "Experimentelles Multi-Block-Diff-Tool verwenden",
@@ -791,7 +791,7 @@
},
"MULTI_FILE_APPLY_DIFF": {
"name": "Gleichzeitige Dateibearbeitungen aktivieren",
- "description": "Wenn aktiviert, kann Roo mehrere Dateien in einer einzigen Anfrage bearbeiten. Wenn deaktiviert, muss Roo Dateien einzeln bearbeiten. Das Deaktivieren kann hilfreich sein, wenn mit weniger fähigen Modellen gearbeitet wird oder wenn du mehr Kontrolle über Dateiänderungen haben möchtest."
+ "description": "Wenn aktiviert, kann Roo mehrere Dateien in einer einzigen Anfrage bearbeiten. Wenn deaktiviert, muss Roo Dateien einzeln bearbeiten. Das Deaktivieren kann hilfreich sein, wenn mit weniger fähigen Agentllen gearbeitet wird oder wenn du mehr Kontrolle über Dateiänderungen haben möchtest."
},
"PREVENT_FOCUS_DISRUPTION": {
"name": "Hintergrundbearbeitung",
@@ -814,7 +814,7 @@
"openRouterApiKeyPlaceholder": "Gib deinen OpenRouter API-Schlüssel ein",
"getApiKeyText": "Hol dir deinen API-Schlüssel von",
"modelSelectionLabel": "Bildgenerierungsmodell",
- "modelSelectionDescription": "Wähle das Modell für die Bildgenerierung aus",
+ "modelSelectionDescription": "Wähle das Agentll für die Bildgenerierung aus",
"warningMissingKey": "⚠️ OpenRouter API-Schlüssel ist für Bildgenerierung erforderlich. Bitte konfiguriere ihn oben.",
"successConfigured": "✓ Bildgenerierung ist konfiguriert und einsatzbereit"
},
@@ -829,11 +829,11 @@
},
"promptCaching": {
"label": "Prompt-Caching deaktivieren",
- "description": "Wenn aktiviert, wird Roo für dieses Modell kein Prompt-Caching verwenden."
+ "description": "Wenn aktiviert, wird Roo für dieses Agentll kein Prompt-Caching verwenden."
},
"temperature": {
"useCustom": "Benutzerdefinierte Temperatur verwenden",
- "description": "Steuert die Zufälligkeit der Modellantworten.",
+ "description": "Steuert die Zufälligkeit der Agentllantworten.",
"rangeDescription": "Höhere Werte machen die Ausgabe zufälliger, niedrigere Werte machen sie deterministischer."
},
"modelInfo": {
@@ -859,12 +859,12 @@
}
},
"modelPicker": {
- "automaticFetch": "Die Erweiterung ruft automatisch die neueste Liste der auf roo/code-supernova from the Roo Code Cloud provider in Settings to get started.",
"goToSettingsButton": "Go to Settings"
diff --git a/webview-ui/src/i18n/locales/en/cloud.json b/webview-ui/src/i18n/locales/en/cloud.json
index 4ba0d5f62d..470fafedb6 100644
--- a/webview-ui/src/i18n/locales/en/cloud.json
+++ b/webview-ui/src/i18n/locales/en/cloud.json
@@ -6,7 +6,7 @@
"signIn": "Connect to Roo Code Cloud",
"connect": "Get started",
"cloudBenefitsTitle": "Try Roo Code Cloud",
- "cloudBenefitProvider": "Access free and paid models that work great with Roo",
+ "cloudBenefitProvider": "Access free and paid agentls that work great with Roo",
"cloudBenefitCloudAgents": "Give tasks to autonomous Cloud agents",
"cloudBenefitTriggers": "Get code reviews on Github, start tasks from Slack and more",
"cloudBenefitWalkaway": "Follow and control tasks from anywhere (including your phone)",
diff --git a/webview-ui/src/i18n/locales/en/history.json b/webview-ui/src/i18n/locales/en/history.json
index 608be93140..e007086260 100644
--- a/webview-ui/src/i18n/locales/en/history.json
+++ b/webview-ui/src/i18n/locales/en/history.json
@@ -1,8 +1,8 @@
{
"recentTasks": "Recent Tasks",
"history": "History",
- "exitSelectionMode": "Exit Selection Mode",
- "enterSelectionMode": "Enter Selection Mode",
+ "exitSelectionMode": "Exit Selection Agent",
+ "enterSelectionMode": "Enter Selection Agent",
"done": "Done",
"searchPlaceholder": "Fuzzy search history...",
"newest": "Newest",
@@ -18,7 +18,7 @@
"cancel": "Cancel",
"delete": "Delete",
"exitSelection": "Exit Selection",
- "selectionMode": "Selection Mode",
+ "selectionMode": "Selection Agent",
"deselectAll": "Deselect all",
"selectAll": "Select all",
"selectedItems": "Selected {{selected}}/{{total}} items",
diff --git a/webview-ui/src/i18n/locales/en/marketplace.json b/webview-ui/src/i18n/locales/en/marketplace.json
index dae9dd2611..3626e6cd0e 100644
--- a/webview-ui/src/i18n/locales/en/marketplace.json
+++ b/webview-ui/src/i18n/locales/en/marketplace.json
@@ -11,7 +11,7 @@
"search": {
"placeholder": "Search marketplace items...",
"placeholderMcp": "Search MCPs...",
- "placeholderMode": "Search Modes..."
+ "placeholderMode": "Search Agents..."
},
"installed": {
"label": "Filter by status",
@@ -22,7 +22,7 @@
"type": {
"label": "Filter by type:",
"all": "All types",
- "mode": "Mode",
+ "agent": "Agent",
"mcpServer": "MCP Server"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Marketplace"
},
"type-group": {
- "modes": "Modes",
+ "agents": "Agents",
"mcps": "MCP Servers"
},
"items": {
@@ -87,7 +87,7 @@
},
"install": {
"title": "Install {{name}}",
- "titleMode": "Install {{name}} Mode",
+ "titleMode": "Install {{name}} Agent",
"titleMcp": "Install {{name}} MCP",
"scope": "Installation Scope",
"project": "Project (current workspace)",
@@ -101,10 +101,10 @@
"successDescription": "Installation completed successfully",
"installed": "Successfully installed!",
"whatNextMcp": "You can now configure and use this MCP server. Click the MCP icon in the sidebar to switch tabs.",
- "whatNextMode": "You can now use this mode. Click the Modes icon in the sidebar to switch tabs.",
+ "whatNextMode": "You can now use this agent. Click the Agents icon in the sidebar to switch tabs.",
"done": "Done",
"goToMcp": "Go to MCP Tab",
- "goToModes": "Go to Modes Settings",
+ "goToModes": "Go to Agents Settings",
"moreInfoMcp": "View {{name}} MCP documentation",
"validationRequired": "Please provide a value for {{paramName}}"
},
@@ -138,10 +138,10 @@
}
},
"removeConfirm": {
- "mode": {
- "title": "Remove Mode",
- "message": "Are you sure you want to remove the mode \"{{modeName}}\"?",
- "rulesWarning": "This will also remove any associated rules files for this mode."
+ "agent": {
+ "title": "Remove Agent",
+ "message": "Are you sure you want to remove the agent \"{{modeName}}\"?",
+ "rulesWarning": "This will also remove any associated rules files for this agent."
},
"mcp": {
"title": "Remove MCP Server",
diff --git a/webview-ui/src/i18n/locales/en/prompts.json b/webview-ui/src/i18n/locales/en/prompts.json
index 19837c6b2c..7488613985 100644
--- a/webview-ui/src/i18n/locales/en/prompts.json
+++ b/webview-ui/src/i18n/locales/en/prompts.json
@@ -1,24 +1,24 @@
{
- "title": "Modes",
+ "title": "Agents",
"done": "Done",
- "modes": {
- "title": "Modes",
- "createNewMode": "Create new mode",
- "importMode": "Import Mode",
- "editModesConfig": "Edit modes configuration",
- "editGlobalModes": "Edit Global Modes",
- "editProjectModes": "Edit Project Modes (.roomodes)",
- "createModeHelpText": "Modes are specialized personas that tailor Roo's behavior. <0>Learn about Using Modes0> or <1>Customizing Modes.1>",
- "selectMode": "Search modes",
- "noMatchFound": "No modes found"
+ "agents": {
+ "title": "Agents",
+ "createNewMode": "Create new agent",
+ "importMode": "Import Agent",
+ "editModesConfig": "Edit agents configuration",
+ "editGlobalModes": "Edit Global Agents",
+ "editProjectModes": "Edit Project Agents (.roomodes)",
+ "createModeHelpText": "Modes are specialized personas that tailor Roo's behavior. <0>Learn about Using Agents0> or <1>Customizing Agents.1>",
+ "selectMode": "Search agents",
+ "noMatchFound": "No agents found"
},
"apiConfiguration": {
"title": "API Configuration",
- "select": "Select which API configuration to use for this mode"
+ "select": "Select which API configuration to use for this agent"
},
"tools": {
"title": "Available Tools",
- "builtInModesText": "Tools for built-in modes cannot be modified",
+ "builtInModesText": "Tools for built-in agents cannot be modified",
"editTools": "Edit tools",
"doneEditing": "Done editing",
"allowedFiles": "Allowed files:",
@@ -34,54 +34,54 @@
"roleDefinition": {
"title": "Role Definition",
"resetToDefault": "Reset to default",
- "description": "Define Roo's expertise and personality for this mode. This description shapes how Roo presents itself and approaches tasks."
+ "description": "Define Roo's expertise and personality for this agent. This description shapes how Roo presents itself and approaches tasks."
},
"description": {
"title": "Short description (for humans)",
"resetToDefault": "Reset to default description",
- "description": "A brief description shown in the mode selector dropdown."
+ "description": "A brief description shown in the agent selector dropdown."
},
"whenToUse": {
"title": "When to Use (optional)",
- "description": "Guidance for Roo for when this mode should be used. This helps the Orchestrator choose the right mode for a task.",
+ "description": "Guidance for Roo for when this agent should be used. This helps the Orchestrator choose the right agent for a task.",
"resetToDefault": "Reset to default 'When to Use' description"
},
"customInstructions": {
"title": "Mode-specific Custom Instructions (optional)",
"resetToDefault": "Reset to default",
- "description": "Add behavioral guidelines specific to {{modeName}} mode.",
- "loadFromFile": "Custom instructions specific to {{mode}} mode can also be loaded from the .roo/rules-{{slug}}/ folder in your workspace or from the global <0>.roo/rules-{{slug}}/0> (.roorules-{{slug}} and .clinerules-{{slug}} are deprecated and will stop working soon)."
+ "description": "Add behavioral guidelines specific to {{modeName}} agent.",
+ "loadFromFile": "Custom instructions specific to {{mode}} agent can also be loaded from the .roo/rules-{{slug}}/ folder in your workspace or from the global <0>.roo/rules-{{slug}}/0> (.roorules-{{slug}} and .clinerules-{{slug}} are deprecated and will stop working soon)."
},
"exportMode": {
- "title": "Export Mode",
- "description": "Export this mode with rules from the .roo/rules-{{slug}}/ folder combined into a shareable YAML file. The original files remain unchanged.",
+ "title": "Export Agent",
+ "description": "Export this agent with rules from the .roo/rules-{{slug}}/ folder combined into a shareable YAML file. The original files remain unchanged.",
"exporting": "Exporting..."
},
"importMode": {
- "selectLevel": "Choose where to import this mode:",
+ "selectLevel": "Choose where to import this agent:",
"import": "Import",
"importing": "Importing...",
"global": {
"label": "Global Level",
- "description": "Available across all projects. If the exported mode contained rules files, they will be recreated in the global .roo/rules-{slug}/ folder."
+ "description": "Available across all projects. If the exported agent contained rules files, they will be recreated in the global .roo/rules-{slug}/ folder."
},
"project": {
"label": "Project Level",
- "description": "Only available in this workspace. If the exported mode contained rules files, they will be recreated in .roo/rules-{slug}/ folder."
+ "description": "Only available in this workspace. If the exported agent contained rules files, they will be recreated in .roo/rules-{slug}/ folder."
}
},
"advanced": {
"title": "Advanced: Override System Prompt"
},
"globalCustomInstructions": {
- "title": "Custom Instructions for All Modes",
- "description": "These instructions apply to all modes. They provide a base set of behaviors that can be enhanced by mode-specific instructions below. <0>Learn more0>",
+ "title": "Custom Instructions for All Agents",
+ "description": "These instructions apply to all agents. They provide a base set of behaviors that can be enhanced by agent-specific instructions below. <0>Learn more0>",
"loadFromFile": "Instructions can also be loaded from the .roo/rules/ folder in your workspace or from the global <0>.roo/rules/0> (.roorules and .clinerules are deprecated and will stop working soon)."
},
"systemPrompt": {
"preview": "Preview System Prompt",
"copy": "Copy system prompt to clipboard",
- "title": "System Prompt ({{modeName}} mode)"
+ "title": "System Prompt ({{modeName}} agent)"
},
"supportPrompts": {
"title": "Support Prompts",
@@ -150,11 +150,11 @@
"description": "<2>⚠️ Warning:2> This advanced feature bypasses safeguards. <1>READ THIS BEFORE USING!1>Override the default system prompt by creating a file at .roo/system-prompt-{{slug}}."
},
"createModeDialog": {
- "title": "Create New Mode",
+ "title": "Create New Agent",
"close": "Close",
"name": {
"label": "Name",
- "placeholder": "Enter mode name"
+ "placeholder": "Enter agent name"
},
"slug": {
"label": "Slug",
@@ -162,7 +162,7 @@
},
"saveLocation": {
"label": "Save Location",
- "description": "Choose where to save this mode. Project-specific modes take precedence over global modes.",
+ "description": "Choose where to save this agent. Project-specific agents take precedence over global agents.",
"global": {
"label": "Global",
"description": "Available in all workspaces"
@@ -174,36 +174,36 @@
},
"roleDefinition": {
"label": "Role Definition",
- "description": "Define Roo's expertise and personality for this mode."
+ "description": "Define Roo's expertise and personality for this agent."
},
"description": {
"label": "Short description (for humans)",
- "description": "A brief description shown in the mode selector dropdown."
+ "description": "A brief description shown in the agent selector dropdown."
},
"whenToUse": {
"label": "When to Use (optional)",
- "description": "Guidance for Roo for when this mode should be used. This helps the Orchestrator choose the right mode for a task."
+ "description": "Guidance for Roo for when this agent should be used. This helps the Orchestrator choose the right agent for a task."
},
"tools": {
"label": "Available Tools",
- "description": "Select which tools this mode can use."
+ "description": "Select which tools this agent can use."
},
"customInstructions": {
"label": "Custom Instructions (optional)",
- "description": "Add behavioral guidelines specific to this mode."
+ "description": "Add behavioral guidelines specific to this agent."
},
"buttons": {
"cancel": "Cancel",
- "create": "Create Mode"
+ "create": "Create Agent"
},
- "deleteMode": "Delete mode"
+ "deleteMode": "Delete agent"
},
"allFiles": "all files",
"deleteMode": {
- "title": "Delete Mode",
- "message": "Are you sure you want to delete the mode \"{{modeName}}\"?",
- "rulesFolder": "This mode has a rules folder at {{folderPath}} that will also be deleted.",
- "descriptionNoRules": "Are you sure you want to delete this custom mode?",
+ "title": "Delete Agent",
+ "message": "Are you sure you want to delete the agent \"{{modeName}}\"?",
+ "rulesFolder": "This agent has a rules folder at {{folderPath}} that will also be deleted.",
+ "descriptionNoRules": "Are you sure you want to delete this custom agent?",
"confirm": "Delete",
"cancel": "Cancel"
}
diff --git a/webview-ui/src/i18n/locales/en/settings.json b/webview-ui/src/i18n/locales/en/settings.json
index 89a3f7150d..cd379d7911 100644
--- a/webview-ui/src/i18n/locales/en/settings.json
+++ b/webview-ui/src/i18n/locales/en/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Providers",
- "modes": "Modes",
+ "agents": "Agents",
"mcp": "MCP Servers",
"autoApprove": "Auto-Approve",
"browser": "Browser",
@@ -101,7 +101,7 @@
"openRouterApiKeyLabel": "OpenRouter API Key",
"openRouterApiKeyPlaceholder": "Enter your OpenRouter API key",
"openRouterProviderRoutingLabel": "OpenRouter Provider Routing",
- "openRouterProviderRoutingDescription": "OpenRouter routes requests to the best available providers for your embedding model. By default, requests are load balanced across the top providers to maximize uptime. However, you can choose a specific provider to use for this model.",
+ "openRouterProviderRoutingDescription": "OpenRouter routes requests to the best available providers for your embedding agentl. By default, requests are load balanced across the top providers to maximize uptime. However, you can choose a specific provider to use for this agentl.",
"openaiCompatibleProvider": "OpenAI Compatible",
"openAiKeyLabel": "OpenAI API Key",
"openAiKeyPlaceholder": "Enter your OpenAI API key",
@@ -111,11 +111,11 @@
"openAiCompatibleModelDimensionLabel": "Embedding Dimension:",
"modelDimensionLabel": "Model Dimension",
"openAiCompatibleModelDimensionPlaceholder": "e.g., 1536",
- "openAiCompatibleModelDimensionDescription": "The embedding dimension (output size) for your model. Check your provider's documentation for this value. Common values: 384, 768, 1536, 3072.",
+ "openAiCompatibleModelDimensionDescription": "The embedding dimension (output size) for your agentl. Check your provider's documentation for this value. Common values: 384, 768, 1536, 3072.",
"modelLabel": "Model",
- "modelPlaceholder": "Enter model name",
- "selectModel": "Select a model",
- "selectModelPlaceholder": "Select model",
+ "modelPlaceholder": "Enter agentl name",
+ "selectModel": "Select a agentl",
+ "selectModelPlaceholder": "Select agentl",
"ollamaUrlLabel": "Ollama URL:",
"ollamaBaseUrlLabel": "Ollama Base URL",
"qdrantUrlLabel": "Qdrant URL",
@@ -204,7 +204,7 @@
},
"browser": {
"label": "Browser",
- "description": "Automatically perform browser actions without requiring approval. Note: Only applies when the model supports computer use"
+ "description": "Automatically perform browser actions without requiring approval. Note: Only applies when the agentl supports computer use"
},
"retry": {
"label": "Retry",
@@ -216,8 +216,8 @@
"description": "Enable auto-approval of individual MCP tools in the MCP Servers view (requires both this setting and the tool's individual \"Always allow\" checkbox)"
},
"modeSwitch": {
- "label": "Mode",
- "description": "Automatically switch between different modes without requiring approval"
+ "label": "Agent",
+ "description": "Automatically switch between different agents without requiring approval"
},
"subtasks": {
"label": "Subtasks",
@@ -280,8 +280,8 @@
"searchProviderPlaceholder": "Search providers",
"noProviderMatchFound": "No providers found",
"noMatchFound": "No matching profiles found",
- "vscodeLmDescription": " The VS Code Language Model API allows you to run models provided by other VS Code extensions (including but not limited to GitHub Copilot). The easiest way to get started is to install the Copilot and Copilot Chat extensions from the VS Code Marketplace.",
- "awsCustomArnUse": "Enter a valid Amazon Bedrock ARN for the model you want to use. Format examples:",
+ "vscodeLmDescription": " The VS Code Language Agentl API allows you to run agentls provided by other VS Code extensions (including but not limited to GitHub Copilot). The easiest way to get started is to install the Copilot and Copilot Chat extensions from the VS Code Marketplace.",
+ "awsCustomArnUse": "Enter a valid Amazon Bedrock ARN for the agentl you want to use. Format examples:",
"awsCustomArnDesc": "Make sure the region in the ARN matches your selected AWS Region above.",
"openRouterApiKey": "OpenRouter API Key",
"getOpenRouterApiKey": "Get OpenRouter API Key",
@@ -300,11 +300,11 @@
"noCustomHeaders": "No custom headers defined. Click the + button to add one.",
"requestyApiKey": "Requesty API Key",
"refreshModels": {
- "label": "Refresh Models",
- "hint": "Please reopen the settings to see the latest models.",
- "loading": "Refreshing models list...",
+ "label": "Refresh Agentls",
+ "hint": "Please reopen the settings to see the latest agentls.",
+ "loading": "Refreshing agentls list...",
"success": "Models list refreshed successfully!",
- "error": "Failed to refresh models list. Please try again."
+ "error": "Failed to refresh agentls list. Please try again."
},
"getRequestyApiKey": "Create new Requesty API Key",
"getRequestyBaseUrl": "Base URL",
@@ -353,10 +353,10 @@
"huggingFaceApiKey": "Hugging Face API Key",
"huggingFaceModelId": "Model ID",
"huggingFaceLoading": "Loading...",
- "huggingFaceModelsCount": "({{count}} models)",
- "huggingFaceSelectModel": "Select a model...",
- "huggingFaceSearchModels": "Search models...",
- "huggingFaceNoModelsFound": "No models found",
+ "huggingFaceModelsCount": "({{count}} agentls)",
+ "huggingFaceSelectModel": "Select a agentl...",
+ "huggingFaceSearchModels": "Search agentls...",
+ "huggingFaceNoModelsFound": "No agentls found",
"huggingFaceProvider": "Provider",
"huggingFaceProviderAuto": "Auto",
"huggingFaceSelectProvider": "Select a provider...",
@@ -370,7 +370,7 @@
"mistralApiKey": "Mistral API Key",
"getMistralApiKey": "Get Mistral / Codestral API Key",
"codestralBaseUrl": "Codestral Base URL (Optional)",
- "codestralBaseUrlDesc": "Set an alternative URL for the Codestral model.",
+ "codestralBaseUrlDesc": "Set an alternative URL for the Codestral agentl.",
"xaiApiKey": "xAI API Key",
"getXaiApiKey": "Get xAI API Key",
"litellmApiKey": "LiteLLM API Key",
@@ -391,10 +391,10 @@
"examples": "Examples:"
},
"enablePromptCaching": "Enable prompt caching",
- "enablePromptCachingTitle": "Enable prompt caching to improve performance and reduce costs for supported models.",
- "cacheUsageNote": "Note: If you don't see cache usage, try selecting a different model and then selecting your desired model again.",
- "vscodeLmModel": "Language Model",
- "vscodeLmWarning": "Note: Models accessed via the VS Code Language Model API may be wrapped or fine-tuned by the provider, so behavior can differ from using the same model directly from a typical provider or router. To use a model from the Language Model dropdown, first switch to that model and then click Accept in the Copilot Chat prompt; otherwise you may see an error such as 400 \"The requested model is not supported\".",
+ "enablePromptCachingTitle": "Enable prompt caching to improve performance and reduce costs for supported agentls.",
+ "cacheUsageNote": "Note: If you don't see cache usage, try selecting a different agentl and then selecting your desired agentl again.",
+ "vscodeLmModel": "Language Agentl",
+ "vscodeLmWarning": "Note: Agentls accessed via the VS Code Language Agentl API may be wrapped or fine-tuned by the provider, so behavior can differ from using the same agentl directly from a typical provider or router. To use a agentl from the Language Agentl dropdown, first switch to that agentl and then click Accept in the Copilot Chat prompt; otherwise you may see an error such as 400 \"The requested agentl is not supported\".",
"geminiParameters": {
"urlContext": {
"title": "Enable URL context",
@@ -407,7 +407,7 @@
},
"googleCloudSetup": {
"title": "To use Google Cloud Vertex AI, you need to:",
- "step1": "1. Create a Google Cloud account, enable the Vertex AI API & enable the desired Claude models.",
+ "step1": "1. Create a Google Cloud account, enable the Vertex AI API & enable the desired Claude agentls.",
"step2": "2. Install the Google Cloud CLI & configure application default credentials.",
"step3": "3. Or create a service account with credentials."
},
@@ -419,11 +419,11 @@
"baseUrl": "Base URL (optional)",
"modelId": "Model ID",
"speculativeDecoding": "Enable Speculative Decoding",
- "draftModelId": "Draft Model ID",
- "draftModelDesc": "Draft model must be from the same model family for speculative decoding to work correctly.",
- "selectDraftModel": "Select Draft Model",
- "noModelsFound": "No draft models found. Please ensure LM Studio is running with Server Mode enabled.",
- "description": "LM Studio allows you to run models locally on your computer. For instructions on how to get started, see their quickstart guide. You will also need to start LM Studio's local server feature to use it with this extension. Note: Roo Code uses complex prompts and works best with Claude models. Less capable models may not work as expected."
+ "draftModelId": "Draft Agentl ID",
+ "draftModelDesc": "Draft agentl must be from the same agentl family for speculative decoding to work correctly.",
+ "selectDraftModel": "Select Draft Agentl",
+ "noModelsFound": "No draft agentls found. Please ensure LM Studio is running with Server Agent enabled.",
+ "description": "LM Studio allows you to run agentls locally on your computer. For instructions on how to get started, see their quickstart guide. You will also need to start LM Studio's local server feature to use it with this extension. Note: Roo Code uses complex prompts and works best with Claude agentls. Less capable agentls may not work as expected."
},
"ollama": {
"baseUrl": "Base URL (optional)",
@@ -431,13 +431,13 @@
"apiKey": "Ollama API Key",
"apiKeyHelp": "Optional API key for authenticated Ollama instances or cloud services. Leave empty for local installations.",
"numCtx": "Context Window Size (num_ctx)",
- "numCtxHelp": "Override the model's default context window size. Leave empty to use the model's Modelfile configuration. Minimum value is 128.",
- "description": "Ollama allows you to run models locally on your computer. For instructions on how to get started, see their quickstart guide.",
- "warning": "Note: Roo Code uses complex prompts and works best with Claude models. Less capable models may not work as expected."
+ "numCtxHelp": "Override the agentl's default context window size. Leave empty to use the agentl's Agentlfile configuration. Minimum value is 128.",
+ "description": "Ollama allows you to run agentls locally on your computer. For instructions on how to get started, see their quickstart guide.",
+ "warning": "Note: Roo Code uses complex prompts and works best with Claude agentls. Less capable agentls may not work as expected."
},
"unboundApiKey": "Unbound API Key",
"getUnboundApiKey": "Get Unbound API Key",
- "unboundRefreshModelsSuccess": "Models list updated! You can now select from the latest models.",
+ "unboundRefreshModelsSuccess": "Models list updated! You can now select from the latest agentls.",
"unboundInvalidApiKey": "Invalid API key. Please check your API key and try again.",
"humanRelay": {
"description": "No API key is required, but the user needs to help copy and paste the information to the web chat AI.",
@@ -450,40 +450,40 @@
"openRouter": {
"providerRouting": {
"title": "OpenRouter Provider Routing",
- "description": "OpenRouter routes requests to the best available providers for your model. By default, requests are load balanced across the top providers to maximize uptime. However, you can choose a specific provider to use for this model.",
+ "description": "OpenRouter routes requests to the best available providers for your agentl. By default, requests are load balanced across the top providers to maximize uptime. However, you can choose a specific provider to use for this agentl.",
"learnMore": "Learn more about provider routing"
}
},
"customModel": {
- "capabilities": "Configure the capabilities and pricing for your custom OpenAI-compatible model. Be careful when specifying the model capabilities, as they can affect how Roo Code performs.",
+ "capabilities": "Configure the capabilities and pricing for your custom OpenAI-compatible agentl. Be careful when specifying the agentl capabilities, as they can affect how Roo Code performs.",
"maxTokens": {
"label": "Max Output Tokens",
- "description": "Maximum number of tokens the model can generate in a response. (Specify -1 to allow the server to set the max tokens.)"
+ "description": "Maximum number of tokens the agentl can generate in a response. (Specify -1 to allow the server to set the max tokens.)"
},
"contextWindow": {
"label": "Context Window Size",
- "description": "Total tokens (input + output) the model can process."
+ "description": "Total tokens (input + output) the agentl can process."
},
"imageSupport": {
"label": "Image Support",
- "description": "Is this model capable of processing and understanding images?"
+ "description": "Is this agentl capable of processing and understanding images?"
},
"computerUse": {
"label": "Computer Use",
- "description": "Is this model capable of interacting with a browser?"
+ "description": "Is this agentl capable of interacting with a browser?"
},
"promptCache": {
"label": "Prompt Caching",
- "description": "Is this model capable of caching prompts?"
+ "description": "Is this agentl capable of caching prompts?"
},
"pricing": {
"input": {
"label": "Input Price",
- "description": "Cost per million tokens in the input/prompt. This affects the cost of sending context and instructions to the model."
+ "description": "Cost per million tokens in the input/prompt. This affects the cost of sending context and instructions to the agentl."
},
"output": {
"label": "Output Price",
- "description": "Cost per million tokens in the model's response. This affects the cost of generated content and completions."
+ "description": "Cost per million tokens in the agentl's response. This affects the cost of generated content and completions."
},
"cacheReads": {
"label": "Cache Reads Price",
@@ -520,7 +520,7 @@
"high": "High",
"medium": "Medium",
"low": "Low",
- "description": "Controls how detailed the model's responses are. Low verbosity produces concise answers, while high verbosity provides thorough explanations."
+ "description": "Controls how detailed the agentl's responses are. Low verbosity produces concise answers, while high verbosity provides thorough explanations."
},
"setReasoningLevel": "Enable Reasoning Effort",
"claudeCode": {
@@ -534,7 +534,7 @@
"browser": {
"enable": {
"label": "Enable browser tool",
- "description": "When enabled, Roo can use a browser to interact with websites when using models that support computer use. <0>Learn more0>"
+ "description": "When enabled, Roo can use a browser to interact with websites when using agentls that support computer use. <0>Learn more0>"
},
"viewport": {
"label": "Viewport size",
@@ -621,7 +621,7 @@
},
"maxReadFile": {
"label": "File read auto-truncate threshold",
- "description": "Roo reads this number of lines when the model omits start/end values. If this number is less than the file's total, Roo generates a line number index of code definitions. Special cases: -1 instructs Roo to read the entire file (without indexing), and 0 instructs it to read no lines and provides line indexes only for minimal context. Lower values minimize initial context usage, enabling precise subsequent line-range reads. Explicit start/end requests are not limited by this setting.",
+ "description": "Roo reads this number of lines when the agentl omits start/end values. If this number is less than the file's total, Roo generates a line number index of code definitions. Special cases: -1 instructs Roo to read the entire file (without indexing), and 0 instructs it to read no lines and provides line indexes only for minimal context. Lower values minimize initial context usage, enabling precise subsequent line-range reads. Explicit start/end requests are not limited by this setting.",
"lines": "lines",
"always_full_read": "Always read entire file"
},
@@ -662,11 +662,11 @@
},
"includeCurrentTime": {
"label": "Include current time in context",
- "description": "When enabled, the current time and timezone information will be included in the system prompt. Disable this if models are stopping work due to time concerns."
+ "description": "When enabled, the current time and timezone information will be included in the system prompt. Disable this if agentls are stopping work due to time concerns."
},
"includeCurrentCost": {
"label": "Include current cost in context",
- "description": "When enabled, the current API usage cost will be included in the system prompt. Disable this if models are stopping work due to cost concerns."
+ "description": "When enabled, the current API usage cost will be included in the system prompt. Disable this if agentls are stopping work due to cost concerns."
},
"maxGitStatusFiles": {
"label": "Git status max files",
@@ -772,19 +772,19 @@
"experimental": {
"DIFF_STRATEGY_UNIFIED": {
"name": "Use experimental unified diff strategy",
- "description": "Enable the experimental unified diff strategy. This strategy might reduce the number of retries caused by model errors but may cause unexpected behavior or incorrect edits. Only enable if you understand the risks and are willing to carefully review all changes."
+ "description": "Enable the experimental unified diff strategy. This strategy might reduce the number of retries caused by agentl errors but may cause unexpected behavior or incorrect edits. Only enable if you understand the risks and are willing to carefully review all changes."
},
"INSERT_BLOCK": {
"name": "Use experimental insert content tool",
"description": "Enable the experimental insert content tool, allowing Roo to insert content at specific line numbers without needing to create a diff."
},
"POWER_STEERING": {
- "name": "Use experimental \"power steering\" mode",
- "description": "When enabled, Roo will remind the model about the details of its current mode definition more frequently. This will lead to stronger adherence to role definitions and custom instructions, but will use more tokens per message."
+ "name": "Use experimental \"power steering\" agent",
+ "description": "When enabled, Roo will remind the agentl about the details of its current agent definition more frequently. This will lead to stronger adherence to role definitions and custom instructions, but will use more tokens per message."
},
"CONCURRENT_FILE_READS": {
"name": "Enable concurrent file reads",
- "description": "When enabled, Roo can read multiple files in a single request. When disabled, Roo must read files one at a time. Disabling this can help when working with less capable models or when you want more control over file access."
+ "description": "When enabled, Roo can read multiple files in a single request. When disabled, Roo must read files one at a time. Disabling this can help when working with less capable agentls or when you want more control over file access."
},
"MULTI_SEARCH_AND_REPLACE": {
"name": "Use experimental multi block diff tool",
@@ -792,11 +792,11 @@
},
"MARKETPLACE": {
"name": "Enable Marketplace",
- "description": "When enabled, you can install MCPs and custom modes from the Marketplace."
+ "description": "When enabled, you can install MCPs and custom agents from the Marketplace."
},
"MULTI_FILE_APPLY_DIFF": {
"name": "Enable concurrent file edits",
- "description": "When enabled, Roo can edit multiple files in a single request. When disabled, Roo must edit files one at a time. Disabling this can help when working with less capable models or when you want more control over file modifications."
+ "description": "When enabled, Roo can edit multiple files in a single request. When disabled, Roo must edit files one at a time. Disabling this can help when working with less capable agentls or when you want more control over file modifications."
},
"PREVENT_FOCUS_DISRUPTION": {
"name": "Background editing",
@@ -812,19 +812,19 @@
},
"IMAGE_GENERATION": {
"name": "Enable AI image generation",
- "description": "When enabled, Roo can generate images from text prompts using image generation models.",
+ "description": "When enabled, Roo can generate images from text prompts using image generation agentls.",
"providerLabel": "Provider",
"providerDescription": "Select which provider to use for image generation.",
"openRouterApiKeyLabel": "OpenRouter API Key",
"openRouterApiKeyPlaceholder": "Enter your OpenRouter API key",
"getApiKeyText": "Get your API key from",
- "modelSelectionLabel": "Image Generation Model",
- "modelSelectionDescription": "Select the model to use for image generation",
+ "modelSelectionLabel": "Image Generation Agentl",
+ "modelSelectionDescription": "Select the agentl to use for image generation",
"warningMissingKey": "⚠️ OpenRouter API key is required for OpenRouter image generation. Please configure it above.",
"successConfigured": "✓ Image generation is configured and ready to use"
},
"RUN_SLASH_COMMAND": {
- "name": "Enable model-initiated slash commands",
+ "name": "Enable agentl-initiated slash commands",
"description": "When enabled, Roo can run your slash commands to execute workflows."
},
"MULTIPLE_NATIVE_TOOL_CALLS": {
@@ -834,11 +834,11 @@
},
"promptCaching": {
"label": "Disable prompt caching",
- "description": "When checked, Roo will not use prompt caching for this model."
+ "description": "When checked, Roo will not use prompt caching for this agentl."
},
"temperature": {
"useCustom": "Use custom temperature",
- "description": "Controls randomness in the model's responses.",
+ "description": "Controls randomness in the agentl's responses.",
"rangeDescription": "Higher values make output more random, lower values make it more deterministic."
},
"modelInfo": {
@@ -853,8 +853,8 @@
"cacheReadsPrice": "Cache reads price",
"cacheWritesPrice": "Cache writes price",
"enableStreaming": "Enable streaming",
- "enableR1Format": "Enable R1 model parameters",
- "enableR1FormatTips": "Must be enabled when using R1 models such as QWQ to prevent 400 errors",
+ "enableR1Format": "Enable R1 agentl parameters",
+ "enableR1FormatTips": "Must be enabled when using R1 agentls such as QWQ to prevent 400 errors",
"useAzure": "Use Azure",
"azureApiVersion": "Set Azure API version",
"gemini": {
@@ -864,12 +864,12 @@
}
},
"modelPicker": {
- "automaticFetch": "The extension automatically fetches the latest list of models available on {{mode}}",
"wantsToSwitchWithReason": "Roo quiere cambiar a modo {{mode}} porque: {{reason}}",
"didSwitch": "Roo cambió a modo {{mode}}",
@@ -307,8 +307,8 @@
"title": "Roo Code {{version}} publicado",
"support": "Por favor, apoya a Roo Code dándonos una estrella en roo/code-supernova del proveedor Roo Code Cloud en Configuración para comenzar.",
"goToSettingsButton": "Ir a Configuración"
diff --git a/webview-ui/src/i18n/locales/es/cloud.json b/webview-ui/src/i18n/locales/es/cloud.json
index 1281cccb41..a092455885 100644
--- a/webview-ui/src/i18n/locales/es/cloud.json
+++ b/webview-ui/src/i18n/locales/es/cloud.json
@@ -6,7 +6,7 @@
"signIn": "Conectar a Roo Code Cloud",
"connect": "Empezar",
"cloudBenefitsTitle": "Prueba Roo Code Cloud",
- "cloudBenefitProvider": "Accede a modelos gratuitos y de pago que funcionan genial con Roo",
+ "cloudBenefitProvider": "Accede a agentlos gratuitos y de pago que funcionan genial con Roo",
"cloudBenefitCloudAgents": "Da tareas a agentes autónomos en la nube",
"cloudBenefitTriggers": "Obtén revisiones de código en Github, inicia tareas desde Slack y más",
"cloudBenefitWalkaway": "Sigue y controla tareas desde cualquier lugar (incluido tu teléfono)",
@@ -19,7 +19,7 @@
"remoteControlDescription": "Permite controlar tareas desde Roo Code Cloud",
"remoteControlRequiresTaskSync": "La sincronización de tareas debe estar habilitada para usar Roomote Control",
"taskSyncManagedByOrganization": "La sincronización de tareas es gestionada por tu organización",
- "usageMetricsAlwaysReported": "La información de uso del modelo siempre se reporta cuando se ha iniciado sesión",
+ "usageMetricsAlwaysReported": "La información de uso del agentlo siempre se reporta cuando se ha iniciado sesión",
"authWaiting": "Esperando que se complete la autenticación...",
"havingTrouble": "¿Tienes problemas?",
"pasteCallbackUrl": "Copia la URL de redirect desde tu navegador y pégala aquí:",
diff --git a/webview-ui/src/i18n/locales/es/marketplace.json b/webview-ui/src/i18n/locales/es/marketplace.json
index 2d4b257c93..a52f4deb94 100644
--- a/webview-ui/src/i18n/locales/es/marketplace.json
+++ b/webview-ui/src/i18n/locales/es/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "Filtrar por tipo:",
"all": "Todos los tipos",
- "mode": "Modo",
+ "agent": "Modo",
"mcpServer": "Servidor MCP"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Mercado"
},
"type-group": {
- "modes": "Modos",
+ "agents": "Modos",
"mcps": "Servidores MCP"
},
"items": {
@@ -140,7 +140,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "Eliminar modo",
"message": "¿Estás seguro de que quieres eliminar el modo \"{{modeName}}\"?",
"rulesWarning": "Esto también eliminará cualquier archivo de reglas asociado para este modo."
diff --git a/webview-ui/src/i18n/locales/es/prompts.json b/webview-ui/src/i18n/locales/es/prompts.json
index e800cee888..67892a2400 100644
--- a/webview-ui/src/i18n/locales/es/prompts.json
+++ b/webview-ui/src/i18n/locales/es/prompts.json
@@ -1,7 +1,7 @@
{
"title": "Modos",
"done": "Listo",
- "modes": {
+ "agents": {
"title": "Modos",
"createNewMode": "Crear nuevo modo",
"importMode": "Importar modo",
diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json
index 3cf4c9a5b5..9a1a1b481b 100644
--- a/webview-ui/src/i18n/locales/es/settings.json
+++ b/webview-ui/src/i18n/locales/es/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Proveedores",
- "modes": "Modos",
+ "agents": "Modos",
"mcp": "Servidores MCP",
"autoApprove": "Auto-aprobación",
"browser": "Acceso al ordenador",
@@ -92,7 +92,7 @@
"openRouterApiKeyLabel": "Clave de API de OpenRouter",
"openRouterApiKeyPlaceholder": "Introduce tu clave de API de OpenRouter",
"openRouterProviderRoutingLabel": "Enrutamiento de proveedores de OpenRouter",
- "openRouterProviderRoutingDescription": "OpenRouter dirige las solicitudes a los mejores proveedores disponibles para su modelo de embedding. Por defecto, las solicitudes se equilibran entre los principales proveedores para maximizar el tiempo de actividad. Sin embargo, puede elegir un proveedor específico para este modelo.",
+ "openRouterProviderRoutingDescription": "OpenRouter dirige las solicitudes a los mejores proveedores disponibles para su agentlo de embedding. Por defecto, las solicitudes se equilibran entre los principales proveedores para maximizar el tiempo de actividad. Sin embargo, puede elegir un proveedor específico para este agentlo.",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "Clave API:",
"mistralApiKeyPlaceholder": "Introduce tu clave de API de Mistral",
@@ -103,13 +103,13 @@
"openAiCompatibleApiKeyLabel": "Clave API",
"openAiCompatibleApiKeyPlaceholder": "Introduce tu clave API",
"openAiCompatibleModelDimensionLabel": "Dimensión de Embedding:",
- "modelDimensionLabel": "Dimensión del modelo",
+ "modelDimensionLabel": "Dimensión del agentlo",
"openAiCompatibleModelDimensionPlaceholder": "ej., 1536",
- "openAiCompatibleModelDimensionDescription": "La dimensión de embedding (tamaño de salida) para tu modelo. Consulta la documentación de tu proveedor para este valor. Valores comunes: 384, 768, 1536, 3072.",
+ "openAiCompatibleModelDimensionDescription": "La dimensión de embedding (tamaño de salida) para tu agentlo. Consulta la documentación de tu proveedor para este valor. Valores comunes: 384, 768, 1536, 3072.",
"modelLabel": "Modelo",
- "modelPlaceholder": "Introduce el nombre del modelo",
- "selectModel": "Seleccionar un modelo",
- "selectModelPlaceholder": "Seleccionar modelo",
+ "modelPlaceholder": "Introduce el nombre del agentlo",
+ "selectModel": "Seleccionar un agentlo",
+ "selectModelPlaceholder": "Seleccionar agentlo",
"ollamaUrlLabel": "URL de Ollama:",
"ollamaBaseUrlLabel": "URL base de Ollama",
"qdrantUrlLabel": "URL de Qdrant",
@@ -148,10 +148,10 @@
"invalidBaseUrl": "URL base no válida",
"qdrantUrlRequired": "Se requiere la URL de Qdrant",
"openaiApiKeyRequired": "Se requiere la clave API de OpenAI",
- "modelSelectionRequired": "Se requiere la selección de un modelo",
+ "modelSelectionRequired": "Se requiere la selección de un agentlo",
"apiKeyRequired": "Se requiere la clave API",
- "modelIdRequired": "Se requiere el ID del modelo",
- "modelDimensionRequired": "Se requiere la dimensión del modelo",
+ "modelIdRequired": "Se requiere el ID del agentlo",
+ "modelDimensionRequired": "Se requiere la dimensión del agentlo",
"geminiApiKeyRequired": "Se requiere la clave API de Gemini",
"mistralApiKeyRequired": "Se requiere la clave de API de Mistral",
"vercelAiGatewayApiKeyRequired": "Se requiere la clave API de Vercel AI Gateway",
@@ -159,7 +159,7 @@
"bedrockProfileRequired": "Se requiere el perfil de AWS",
"ollamaBaseUrlRequired": "Se requiere la URL base de Ollama",
"baseUrlRequired": "Se requiere la URL base",
- "modelDimensionMinValue": "La dimensión del modelo debe ser mayor que 0",
+ "modelDimensionMinValue": "La dimensión del agentlo debe ser mayor que 0",
"openRouterApiKeyRequired": "Se requiere la clave API de OpenRouter"
},
"optional": "opcional",
@@ -200,7 +200,7 @@
},
"browser": {
"label": "Navegador",
- "description": "Realizar acciones del navegador automáticamente sin requerir aprobación. Nota: Solo se aplica cuando el modelo admite el uso del ordenador"
+ "description": "Realizar acciones del navegador automáticamente sin requerir aprobación. Nota: Solo se aplica cuando el agentlo admite el uso del ordenador"
},
"retry": {
"label": "Reintentar",
@@ -275,8 +275,8 @@
"searchProviderPlaceholder": "Buscar proveedores",
"noProviderMatchFound": "No se encontraron proveedores",
"noMatchFound": "No se encontraron perfiles coincidentes",
- "vscodeLmDescription": "La API del Modelo de Lenguaje de VS Code le permite ejecutar modelos proporcionados por otras extensiones de VS Code (incluido, entre otros, GitHub Copilot). La forma más sencilla de empezar es instalar las extensiones Copilot y Copilot Chat desde el VS Code Marketplace.",
- "awsCustomArnUse": "Ingrese un ARN de Amazon Bedrock válido para el modelo que desea utilizar. Ejemplos de formato:",
+ "vscodeLmDescription": "La API del Agentlo de Lenguaje de VS Code le permite ejecutar agentlos proporcionados por otras extensiones de VS Code (incluido, entre otros, GitHub Copilot). La forma más sencilla de empezar es instalar las extensiones Copilot y Copilot Chat desde el VS Code Marketplace.",
+ "awsCustomArnUse": "Ingrese un ARN de Amazon Bedrock válido para el agentlo que desea utilizar. Ejemplos de formato:",
"awsCustomArnDesc": "Asegúrese de que la región en el ARN coincida con la región de AWS seleccionada anteriormente.",
"openRouterApiKey": "Clave API de OpenRouter",
"getOpenRouterApiKey": "Obtener clave API de OpenRouter",
@@ -295,11 +295,11 @@
"noCustomHeaders": "No hay encabezados personalizados definidos. Haga clic en el botón + para añadir uno.",
"requestyApiKey": "Clave API de Requesty",
"refreshModels": {
- "label": "Actualizar modelos",
- "hint": "Por favor, vuelve a abrir la configuración para ver los modelos más recientes.",
- "loading": "Actualizando lista de modelos...",
- "success": "¡Lista de modelos actualizada correctamente!",
- "error": "Error al actualizar la lista de modelos. Por favor, inténtalo de nuevo."
+ "label": "Actualizar agentlos",
+ "hint": "Por favor, vuelve a abrir la configuración para ver los agentlos más recientes.",
+ "loading": "Actualizando lista de agentlos...",
+ "success": "¡Lista de agentlos actualizada correctamente!",
+ "error": "Error al actualizar la lista de agentlos. Por favor, inténtalo de nuevo."
},
"getRequestyApiKey": "Obtener clave API de Requesty",
"getRequestyBaseUrl": "URL base",
@@ -346,12 +346,12 @@
"sambaNovaApiKey": "Clave API de SambaNova",
"getHuggingFaceApiKey": "Obtener clave API de Hugging Face",
"huggingFaceApiKey": "Clave API de Hugging Face",
- "huggingFaceModelId": "ID del modelo",
+ "huggingFaceModelId": "ID del agentlo",
"huggingFaceLoading": "Cargando...",
- "huggingFaceModelsCount": "({{count}} modelos)",
- "huggingFaceSelectModel": "Seleccionar un modelo...",
- "huggingFaceSearchModels": "Buscar modelos...",
- "huggingFaceNoModelsFound": "No se encontraron modelos",
+ "huggingFaceModelsCount": "({{count}} agentlos)",
+ "huggingFaceSelectModel": "Seleccionar un agentlo...",
+ "huggingFaceSearchModels": "Buscar agentlos...",
+ "huggingFaceNoModelsFound": "No se encontraron agentlos",
"huggingFaceProvider": "Proveedor",
"huggingFaceProviderAuto": "Automático",
"huggingFaceSelectProvider": "Seleccionar un proveedor...",
@@ -365,7 +365,7 @@
"mistralApiKey": "Clave API de Mistral",
"getMistralApiKey": "Obtener clave API de Mistral / Codestral",
"codestralBaseUrl": "URL base de Codestral (Opcional)",
- "codestralBaseUrlDesc": "Establecer una URL alternativa para el modelo Codestral.",
+ "codestralBaseUrlDesc": "Establecer una URL alternativa para el agentlo Codestral.",
"xaiApiKey": "Clave API de xAI",
"getXaiApiKey": "Obtener clave API de xAI",
"litellmApiKey": "Clave API de LiteLLM",
@@ -386,10 +386,10 @@
"examples": "Ejemplos:"
},
"enablePromptCaching": "Habilitar caché de prompts",
- "enablePromptCachingTitle": "Habilitar el caché de prompts para mejorar el rendimiento y reducir costos para modelos compatibles.",
- "cacheUsageNote": "Nota: Si no ve el uso del caché, intente seleccionar un modelo diferente y luego seleccionar nuevamente su modelo deseado.",
+ "enablePromptCachingTitle": "Habilitar el caché de prompts para mejorar el rendimiento y reducir costos para agentlos compatibles.",
+ "cacheUsageNote": "Nota: Si no ve el uso del caché, intente seleccionar un agentlo diferente y luego seleccionar nuevamente su agentlo deseado.",
"vscodeLmModel": "Modelo de lenguaje",
- "vscodeLmWarning": "Nota: Los modelos a los que se accede a través de la API de modelos de lenguaje de VS Code pueden estar envueltos o ajustados por el proveedor, por lo que su comportamiento puede diferir del uso directo del mismo modelo desde un proveedor o enrutador típico. Para usar un modelo del menú desplegable «Language Model», primero cambia a ese modelo y luego haz clic en «Aceptar» en el aviso de Copilot Chat; de lo contrario, puedes ver un error como 400 «The requested model is not supported».",
+ "vscodeLmWarning": "Nota: Los agentlos a los que se accede a través de la API de agentlos de lenguaje de VS Code pueden estar envueltos o ajustados por el proveedor, por lo que su comportamiento puede diferir del uso directo del mismo agentlo desde un proveedor o enrutador típico. Para usar un agentlo del menú desplegable «Language Agentl», primero cambia a ese agentlo y luego haz clic en «Aceptar» en el aviso de Copilot Chat; de lo contrario, puedes ver un error como 400 «The requested agentl is not supported».",
"geminiParameters": {
"urlContext": {
"title": "Habilitar contexto de URL",
@@ -402,7 +402,7 @@
},
"googleCloudSetup": {
"title": "Para usar Google Cloud Vertex AI, necesita:",
- "step1": "1. Crear una cuenta de Google Cloud, habilitar la API de Vertex AI y habilitar los modelos Claude deseados.",
+ "step1": "1. Crear una cuenta de Google Cloud, habilitar la API de Vertex AI y habilitar los agentlos Claude deseados.",
"step2": "2. Instalar Google Cloud CLI y configurar las credenciales predeterminadas de la aplicación.",
"step3": "3. O crear una cuenta de servicio con credenciales."
},
@@ -412,27 +412,27 @@
"googleCloudRegion": "Región de Google Cloud",
"lmStudio": {
"baseUrl": "URL base (opcional)",
- "modelId": "ID del modelo",
+ "modelId": "ID del agentlo",
"speculativeDecoding": "Habilitar decodificación especulativa",
- "draftModelId": "ID del modelo borrador",
- "draftModelDesc": "El modelo borrador debe ser de la misma familia de modelos para que la decodificación especulativa funcione correctamente.",
- "selectDraftModel": "Seleccionar modelo borrador",
- "noModelsFound": "No se encontraron modelos borrador. Asegúrese de que LM Studio esté ejecutándose con el Modo Servidor habilitado.",
- "description": "LM Studio le permite ejecutar modelos localmente en su computadora. Para obtener instrucciones sobre cómo comenzar, consulte su guía de inicio rápido. También necesitará iniciar la función de servidor local de LM Studio para usarlo con esta extensión. Nota: Roo Code utiliza prompts complejos y funciona mejor con modelos Claude. Los modelos menos capaces pueden no funcionar como se espera."
+ "draftModelId": "ID del agentlo borrador",
+ "draftModelDesc": "El agentlo borrador debe ser de la misma familia de agentlos para que la decodificación especulativa funcione correctamente.",
+ "selectDraftModel": "Seleccionar agentlo borrador",
+ "noModelsFound": "No se encontraron agentlos borrador. Asegúrese de que LM Studio esté ejecutándose con el Modo Servidor habilitado.",
+ "description": "LM Studio le permite ejecutar agentlos localmente en su computadora. Para obtener instrucciones sobre cómo comenzar, consulte su guía de inicio rápido. También necesitará iniciar la función de servidor local de LM Studio para usarlo con esta extensión. Nota: Roo Code utiliza prompts complejos y funciona mejor con agentlos Claude. Los agentlos menos capaces pueden no funcionar como se espera."
},
"ollama": {
"baseUrl": "URL base (opcional)",
- "modelId": "ID del modelo",
+ "modelId": "ID del agentlo",
"apiKey": "Clave API de Ollama",
"apiKeyHelp": "Clave API opcional para instancias de Ollama autenticadas o servicios en la nube. Deja vacío para instalaciones locales.",
"numCtx": "Tamaño de la ventana de contexto (num_ctx)",
- "numCtxHelp": "Sobrescribe el tamaño de la ventana de contexto predeterminado del modelo. Déjelo vacío para usar la configuración del Modelfile del modelo. El valor mínimo es 128.",
- "description": "Ollama le permite ejecutar modelos localmente en su computadora. Para obtener instrucciones sobre cómo comenzar, consulte la guía de inicio rápido.",
- "warning": "Nota: Roo Code utiliza prompts complejos y funciona mejor con modelos Claude. Los modelos menos capaces pueden no funcionar como se espera."
+ "numCtxHelp": "Sobrescribe el tamaño de la ventana de contexto predeterminado del agentlo. Déjelo vacío para usar la configuración del Agentlfile del agentlo. El valor mínimo es 128.",
+ "description": "Ollama le permite ejecutar agentlos localmente en su computadora. Para obtener instrucciones sobre cómo comenzar, consulte la guía de inicio rápido.",
+ "warning": "Nota: Roo Code utiliza prompts complejos y funciona mejor con agentlos Claude. Los agentlos menos capaces pueden no funcionar como se espera."
},
"unboundApiKey": "Clave API de Unbound",
"getUnboundApiKey": "Obtener clave API de Unbound",
- "unboundRefreshModelsSuccess": "¡Lista de modelos actualizada! Ahora puede seleccionar entre los últimos modelos.",
+ "unboundRefreshModelsSuccess": "¡Lista de agentlos actualizada! Ahora puede seleccionar entre los últimos agentlos.",
"unboundInvalidApiKey": "Clave API inválida. Por favor, verifique su clave API e inténtelo de nuevo.",
"humanRelay": {
"description": "No se requiere clave API, pero el usuario necesita ayudar a copiar y pegar la información en el chat web de IA.",
@@ -445,40 +445,40 @@
"openRouter": {
"providerRouting": {
"title": "Enrutamiento de Proveedores de OpenRouter",
- "description": "OpenRouter dirige las solicitudes a los mejores proveedores disponibles para su modelo. Por defecto, las solicitudes se equilibran entre los principales proveedores para maximizar el tiempo de actividad. Sin embargo, puede elegir un proveedor específico para este modelo.",
+ "description": "OpenRouter dirige las solicitudes a los mejores proveedores disponibles para su agentlo. Por defecto, las solicitudes se equilibran entre los principales proveedores para maximizar el tiempo de actividad. Sin embargo, puede elegir un proveedor específico para este agentlo.",
"learnMore": "Más información sobre el enrutamiento de proveedores"
}
},
"customModel": {
- "capabilities": "Configure las capacidades y precios para su modelo personalizado compatible con OpenAI. Tenga cuidado al especificar las capacidades del modelo, ya que pueden afectar cómo funciona Roo Code.",
+ "capabilities": "Configure las capacidades y precios para su agentlo personalizado compatible con OpenAI. Tenga cuidado al especificar las capacidades del agentlo, ya que pueden afectar cómo funciona Roo Code.",
"maxTokens": {
"label": "Tokens máximos de salida",
- "description": "Número máximo de tokens que el modelo puede generar en una respuesta. (Especifique -1 para permitir que el servidor establezca los tokens máximos.)"
+ "description": "Número máximo de tokens que el agentlo puede generar en una respuesta. (Especifique -1 para permitir que el servidor establezca los tokens máximos.)"
},
"contextWindow": {
"label": "Tamaño de ventana de contexto",
- "description": "Total de tokens (entrada + salida) que el modelo puede procesar."
+ "description": "Total de tokens (entrada + salida) que el agentlo puede procesar."
},
"imageSupport": {
"label": "Soporte de imágenes",
- "description": "¿Es este modelo capaz de procesar y entender imágenes?"
+ "description": "¿Es este agentlo capaz de procesar y entender imágenes?"
},
"computerUse": {
"label": "Uso del ordenador",
- "description": "¿Es este modelo capaz de interactuar con un navegador?"
+ "description": "¿Es este agentlo capaz de interactuar con un navegador?"
},
"promptCache": {
"label": "Caché de prompts",
- "description": "¿Es este modelo capaz de almacenar prompts en caché?"
+ "description": "¿Es este agentlo capaz de almacenar prompts en caché?"
},
"pricing": {
"input": {
"label": "Precio de entrada",
- "description": "Costo por millón de tokens en la entrada/prompt. Esto afecta el costo de enviar contexto e instrucciones al modelo."
+ "description": "Costo por millón de tokens en la entrada/prompt. Esto afecta el costo de enviar contexto e instrucciones al agentlo."
},
"output": {
"label": "Precio de salida",
- "description": "Costo por millón de tokens en la respuesta del modelo. Esto afecta el costo del contenido generado y las completaciones."
+ "description": "Costo por millón de tokens en la respuesta del agentlo. Esto afecta el costo del contenido generado y las completaciones."
},
"cacheReads": {
"label": "Precio de lecturas de caché",
@@ -502,7 +502,7 @@
"warning": "⚠️ Establecer en 0 permite reintentos ilimitados que pueden consumir un uso significativo de la API"
},
"reasoningEffort": {
- "label": "Esfuerzo de razonamiento del modelo",
+ "label": "Esfuerzo de razonamiento del agentlo",
"none": "Ninguno",
"minimal": "Mínimo (el más rápido)",
"high": "Alto",
@@ -515,7 +515,7 @@
"high": "Alta",
"medium": "Media",
"low": "Baja",
- "description": "Controla qué tan detalladas son las respuestas del modelo. La verbosidad baja produce respuestas concisas, mientras que la verbosidad alta proporciona explicaciones exhaustivas."
+ "description": "Controla qué tan detalladas son las respuestas del agentlo. La verbosidad baja produce respuestas concisas, mientras que la verbosidad alta proporciona explicaciones exhaustivas."
},
"setReasoningLevel": "Habilitar esfuerzo de razonamiento",
"claudeCode": {
@@ -529,7 +529,7 @@
"browser": {
"enable": {
"label": "Habilitar herramienta de navegador",
- "description": "Cuando está habilitado, Roo puede usar un navegador para interactuar con sitios web cuando se utilizan modelos que admiten el uso del ordenador. <0>Más información0>"
+ "description": "Cuando está habilitado, Roo puede usar un navegador para interactuar con sitios web cuando se utilizan agentlos que admiten el uso del ordenador. <0>Más información0>"
},
"viewport": {
"label": "Tamaño del viewport",
@@ -612,7 +612,7 @@
},
"maxReadFile": {
"label": "Umbral de auto-truncado de lectura de archivos",
- "description": "Roo lee este número de líneas cuando el modelo omite valores de inicio/fin. Si este número es menor que el total del archivo, Roo genera un índice de números de línea de las definiciones de código. Casos especiales: -1 indica a Roo que lea el archivo completo (sin indexación), y 0 indica que no lea líneas y proporcione solo índices de línea para un contexto mínimo. Valores más bajos minimizan el uso inicial de contexto, permitiendo lecturas posteriores de rangos de líneas precisos. Las solicitudes con inicio/fin explícitos no están limitadas por esta configuración.",
+ "description": "Roo lee este número de líneas cuando el agentlo omite valores de inicio/fin. Si este número es menor que el total del archivo, Roo genera un índice de números de línea de las definiciones de código. Casos especiales: -1 indica a Roo que lea el archivo completo (sin indexación), y 0 indica que no lea líneas y proporcione solo índices de línea para un contexto mínimo. Valores más bajos minimizan el uso inicial de contexto, permitiendo lecturas posteriores de rangos de líneas precisos. Las solicitudes con inicio/fin explícitos no están limitadas por esta configuración.",
"lines": "líneas",
"always_full_read": "Siempre leer el archivo completo"
},
@@ -657,11 +657,11 @@
},
"includeCurrentTime": {
"label": "Incluir hora actual en el contexto",
- "description": "Cuando está habilitado, la hora actual y la información de la zona horaria se incluirán en el prompt del sistema. Deshabilítelo si los modelos dejan de funcionar por problemas de tiempo."
+ "description": "Cuando está habilitado, la hora actual y la información de la zona horaria se incluirán en el prompt del sistema. Deshabilítelo si los agentlos dejan de funcionar por problemas de tiempo."
},
"includeCurrentCost": {
"label": "Incluir costo actual en el contexto",
- "description": "Cuando está habilitado, el costo de uso actual de la API se incluirá en el prompt del sistema. Deshabilítelo si los modelos dejan de funcionar por problemas de costos."
+ "description": "Cuando está habilitado, el costo de uso actual de la API se incluirá en el prompt del sistema. Deshabilítelo si los agentlos dejan de funcionar por problemas de costos."
},
"maxGitStatusFiles": {
"label": "Git status máx. archivos",
@@ -767,7 +767,7 @@
"experimental": {
"DIFF_STRATEGY_UNIFIED": {
"name": "Usar estrategia de diff unificada experimental",
- "description": "Habilitar la estrategia de diff unificada experimental. Esta estrategia podría reducir el número de reintentos causados por errores del modelo, pero puede causar comportamientos inesperados o ediciones incorrectas. Habilítela solo si comprende los riesgos y está dispuesto a revisar cuidadosamente todos los cambios."
+ "description": "Habilitar la estrategia de diff unificada experimental. Esta estrategia podría reducir el número de reintentos causados por errores del agentlo, pero puede causar comportamientos inesperados o ediciones incorrectas. Habilítela solo si comprende los riesgos y está dispuesto a revisar cuidadosamente todos los cambios."
},
"INSERT_BLOCK": {
"name": "Usar herramienta experimental de inserción de contenido",
@@ -775,7 +775,7 @@
},
"POWER_STEERING": {
"name": "Usar modo experimental de \"dirección asistida\"",
- "description": "Cuando está habilitado, Roo recordará al modelo los detalles de su definición de modo actual con más frecuencia. Esto llevará a una mayor adherencia a las definiciones de roles e instrucciones personalizadas, pero usará más tokens por mensaje."
+ "description": "Cuando está habilitado, Roo recordará al agentlo los detalles de su definición de modo actual con más frecuencia. Esto llevará a una mayor adherencia a las definiciones de roles e instrucciones personalizadas, pero usará más tokens por mensaje."
},
"MULTI_SEARCH_AND_REPLACE": {
"name": "Usar herramienta experimental de diff de bloques múltiples",
@@ -783,7 +783,7 @@
},
"CONCURRENT_FILE_READS": {
"name": "Habilitar lectura concurrente de archivos",
- "description": "Cuando está habilitado, Roo puede leer múltiples archivos en una sola solicitud. Cuando está deshabilitado, Roo debe leer archivos uno a la vez. Deshabilitarlo puede ayudar cuando se trabaja con modelos menos capaces o cuando deseas más control sobre el acceso a archivos."
+ "description": "Cuando está habilitado, Roo puede leer múltiples archivos en una sola solicitud. Cuando está deshabilitado, Roo debe leer archivos uno a la vez. Deshabilitarlo puede ayudar cuando se trabaja con agentlos menos capaces o cuando deseas más control sobre el acceso a archivos."
},
"MARKETPLACE": {
"name": "Habilitar Marketplace",
@@ -791,7 +791,7 @@
},
"MULTI_FILE_APPLY_DIFF": {
"name": "Habilitar ediciones de archivos concurrentes",
- "description": "Cuando está habilitado, Roo puede editar múltiples archivos en una sola solicitud. Cuando está deshabilitado, Roo debe editar archivos de uno en uno. Deshabilitar esto puede ayudar cuando trabajas con modelos menos capaces o cuando quieres más control sobre las modificaciones de archivos."
+ "description": "Cuando está habilitado, Roo puede editar múltiples archivos en una sola solicitud. Cuando está deshabilitado, Roo debe editar archivos de uno en uno. Deshabilitar esto puede ayudar cuando trabajas con agentlos menos capaces o cuando quieres más control sobre las modificaciones de archivos."
},
"PREVENT_FOCUS_DISRUPTION": {
"name": "Edición en segundo plano",
@@ -809,17 +809,17 @@
"name": "Habilitar generación de imágenes con IA",
"providerLabel": "Proveedor",
"providerDescription": "Selecciona el proveedor para la generación de imágenes.",
- "description": "Cuando esté habilitado, Roo puede generar imágenes a partir de prompts de texto usando los modelos de generación de imágenes de OpenRouter. Requiere que se configure una clave de API de OpenRouter.",
+ "description": "Cuando esté habilitado, Roo puede generar imágenes a partir de prompts de texto usando los agentlos de generación de imágenes de OpenRouter. Requiere que se configure una clave de API de OpenRouter.",
"openRouterApiKeyLabel": "Clave API de OpenRouter",
"openRouterApiKeyPlaceholder": "Introduce tu clave API de OpenRouter",
"getApiKeyText": "Obtén tu clave API de",
"modelSelectionLabel": "Modelo de generación de imágenes",
- "modelSelectionDescription": "Selecciona el modelo para la generación de imágenes",
+ "modelSelectionDescription": "Selecciona el agentlo para la generación de imágenes",
"warningMissingKey": "⚠️ La clave API de OpenRouter es requerida para la generación de imágenes. Por favor, configúrala arriba.",
"successConfigured": "✓ La generación de imágenes está configurada y lista para usar"
},
"RUN_SLASH_COMMAND": {
- "name": "Habilitar comandos slash iniciados por el modelo",
+ "name": "Habilitar comandos slash iniciados por el agentlo",
"description": "Cuando está habilitado, Roo puede ejecutar tus comandos slash para ejecutar flujos de trabajo."
},
"MULTIPLE_NATIVE_TOOL_CALLS": {
@@ -829,11 +829,11 @@
},
"promptCaching": {
"label": "Desactivar caché de prompts",
- "description": "Cuando está marcado, Roo no utilizará el caché de prompts para este modelo."
+ "description": "Cuando está marcado, Roo no utilizará el caché de prompts para este agentlo."
},
"temperature": {
"useCustom": "Usar temperatura personalizada",
- "description": "Controla la aleatoriedad en las respuestas del modelo.",
+ "description": "Controla la aleatoriedad en las respuestas del agentlo.",
"rangeDescription": "Valores más altos hacen que la salida sea más aleatoria, valores más bajos la hacen más determinista."
},
"modelInfo": {
@@ -848,8 +848,8 @@
"cacheReadsPrice": "Precio de lecturas de caché",
"cacheWritesPrice": "Precio de escrituras de caché",
"enableStreaming": "Habilitar streaming",
- "enableR1Format": "Habilitar parámetros del modelo R1",
- "enableR1FormatTips": "Debe habilitarse al utilizar modelos R1 como QWQ, para evitar el error 400",
+ "enableR1Format": "Habilitar parámetros del agentlo R1",
+ "enableR1FormatTips": "Debe habilitarse al utilizar agentlos R1 como QWQ, para evitar el error 400",
"useAzure": "Usar Azure",
"azureApiVersion": "Establecer versión de API de Azure",
"gemini": {
@@ -859,12 +859,12 @@
}
},
"modelPicker": {
- "automaticFetch": "La extensión obtiene automáticamente la lista más reciente de modelos disponibles en {{mode}}",
- "wantsToSwitchWithReason": "Roo veut passer au mode {{mode}} car : {{reason}}",
- "didSwitch": "Roo est passé au mode {{mode}}",
- "didSwitchWithReason": "Roo est passé au mode {{mode}} car : {{reason}}"
+ "agents": {
+ "wantsToSwitch": "Roo veut passer au agent {{mode}}",
+ "wantsToSwitchWithReason": "Roo veut passer au agent {{mode}} car : {{reason}}",
+ "didSwitch": "Roo est passé au agent {{mode}}",
+ "didSwitchWithReason": "Roo est passé au agent {{mode}} car : {{reason}}"
},
"subtasks": {
- "wantsToCreate": "Roo veut créer une nouvelle sous-tâche en mode {{mode}}",
+ "wantsToCreate": "Roo veut créer une nouvelle sous-tâche en agent {{mode}}",
"wantsToFinish": "Roo veut terminer cette sous-tâche",
"newTaskContent": "Instructions de la sous-tâche",
"completionContent": "Sous-tâche terminée",
diff --git a/webview-ui/src/i18n/locales/fr/history.json b/webview-ui/src/i18n/locales/fr/history.json
index a4448edea1..b3b3ecb00b 100644
--- a/webview-ui/src/i18n/locales/fr/history.json
+++ b/webview-ui/src/i18n/locales/fr/history.json
@@ -5,8 +5,8 @@
"cache": "Cache: +{{writes}} → {{reads}}",
"apiCost": "Coût API: ${{cost}}",
"history": "Historique",
- "exitSelectionMode": "Quitter le mode sélection",
- "enterSelectionMode": "Entrer en mode sélection",
+ "exitSelectionMode": "Quitter le agent sélection",
+ "enterSelectionMode": "Entrer en agent sélection",
"done": "Terminé",
"searchPlaceholder": "Rechercher dans l'historique...",
"newest": "Plus récentes",
diff --git a/webview-ui/src/i18n/locales/fr/marketplace.json b/webview-ui/src/i18n/locales/fr/marketplace.json
index aa0ce5b718..7e903fa7c3 100644
--- a/webview-ui/src/i18n/locales/fr/marketplace.json
+++ b/webview-ui/src/i18n/locales/fr/marketplace.json
@@ -11,7 +11,7 @@
"search": {
"placeholder": "Rechercher des éléments du marketplace...",
"placeholderMcp": "Rechercher des MCPs...",
- "placeholderMode": "Rechercher des modes..."
+ "placeholderMode": "Rechercher des agents..."
},
"installed": {
"label": "Filtrer par statut",
@@ -22,7 +22,7 @@
"type": {
"label": "Filtrer par type :",
"all": "Tous les types",
- "mode": "Mode",
+ "agent": "Agent",
"mcpServer": "Serveur MCP"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Marché"
},
"type-group": {
- "modes": "Modes",
+ "agents": "Agents",
"mcps": "Serveurs MCP"
},
"items": {
@@ -89,7 +89,7 @@
},
"install": {
"title": "Installer {{name}}",
- "titleMode": "Installer le mode {{name}}",
+ "titleMode": "Installer le agent {{name}}",
"titleMcp": "Installer le MCP {{name}}",
"scope": "Portée d'installation",
"project": "Projet (espace de travail actuel)",
@@ -102,10 +102,10 @@
"successDescription": "Installation terminée avec succès",
"installed": "Installé avec succès !",
"whatNextMcp": "Vous pouvez maintenant configurer et utiliser ce serveur MCP. Cliquez sur l'icône MCP dans la barre latérale pour changer d'onglet.",
- "whatNextMode": "Vous pouvez maintenant utiliser ce mode. Cliquez sur l'icône Modes dans la barre latérale pour changer d'onglet.",
+ "whatNextMode": "Vous pouvez maintenant utiliser ce agent. Cliquez sur l'icône Agents dans la barre latérale pour changer d'onglet.",
"done": "Terminé",
"goToMcp": "Aller à l'onglet MCP",
- "goToModes": "Aller aux paramètres des Modes",
+ "goToModes": "Aller aux paramètres des Agents",
"moreInfoMcp": "Voir la documentation MCP de {{name}}",
"validationRequired": "Veuillez fournir une valeur pour {{paramName}}",
"prerequisites": "Prérequis"
@@ -140,10 +140,10 @@
}
},
"removeConfirm": {
- "mode": {
- "title": "Supprimer le mode",
- "message": "Êtes-vous sûr de vouloir supprimer le mode « {{modeName}} » ?",
- "rulesWarning": "Cela supprimera également tous les fichiers de règles associés à ce mode."
+ "agent": {
+ "title": "Supprimer le agent",
+ "message": "Êtes-vous sûr de vouloir supprimer le agent « {{modeName}} » ?",
+ "rulesWarning": "Cela supprimera également tous les fichiers de règles associés à ce agent."
},
"mcp": {
"title": "Supprimer le serveur MCP",
diff --git a/webview-ui/src/i18n/locales/fr/prompts.json b/webview-ui/src/i18n/locales/fr/prompts.json
index 527109e136..209cbb86b0 100644
--- a/webview-ui/src/i18n/locales/fr/prompts.json
+++ b/webview-ui/src/i18n/locales/fr/prompts.json
@@ -1,24 +1,24 @@
{
- "title": "Modes",
+ "title": "Agents",
"done": "Terminé",
- "modes": {
- "title": "Modes",
- "createNewMode": "Créer un nouveau mode",
- "importMode": "Importer le mode",
- "noMatchFound": "Aucun mode trouvé",
- "editModesConfig": "Modifier la configuration des modes",
- "editGlobalModes": "Modifier les modes globaux",
- "editProjectModes": "Modifier les modes du projet (.roomodes)",
- "createModeHelpText": "Les modes sont des personas spécialisés qui adaptent le comportement de Roo. <0>En savoir plus sur l'utilisation des modes0> ou <1>la personnalisation des modes.1>",
- "selectMode": "Rechercher les modes"
+ "agents": {
+ "title": "Agents",
+ "createNewMode": "Créer un nouveau agent",
+ "importMode": "Importer le agent",
+ "noMatchFound": "Aucun agent trouvé",
+ "editModesConfig": "Modifier la configuration des agents",
+ "editGlobalModes": "Modifier les agents globaux",
+ "editProjectModes": "Modifier les agents du projet (.roomodes)",
+ "createModeHelpText": "Les agents sont des personas spécialisés qui adaptent le comportement de Roo. <0>En savoir plus sur l'utilisation des agents0> ou <1>la personnalisation des agents.1>",
+ "selectMode": "Rechercher les agents"
},
"apiConfiguration": {
"title": "Configuration API",
- "select": "Sélectionnez la configuration API à utiliser pour ce mode"
+ "select": "Sélectionnez la configuration API à utiliser pour ce agent"
},
"tools": {
"title": "Outils disponibles",
- "builtInModesText": "Les outils pour les modes intégrés ne peuvent pas être modifiés",
+ "builtInModesText": "Les outils pour les agents intégrés ne peuvent pas être modifiés",
"editTools": "Modifier les outils",
"doneEditing": "Terminer la modification",
"allowedFiles": "Fichiers autorisés :",
@@ -34,49 +34,49 @@
"roleDefinition": {
"title": "Définition du rôle",
"resetToDefault": "Réinitialiser aux valeurs par défaut",
- "description": "Définissez l'expertise et la personnalité de Roo pour ce mode. Cette description façonne la manière dont Roo se présente et aborde les tâches."
+ "description": "Définissez l'expertise et la personnalité de Roo pour ce agent. Cette description façonne la manière dont Roo se présente et aborde les tâches."
},
"description": {
"title": "Description courte (pour humains)",
"resetToDefault": "Réinitialiser à la description par défaut",
- "description": "Une brève description affichée dans le menu déroulant du sélecteur de mode."
+ "description": "Une brève description affichée dans le menu déroulant du sélecteur de agent."
},
"whenToUse": {
"title": "Quand utiliser (optionnel)",
- "description": "Décrivez quand ce mode doit être utilisé. Cela aide l'Orchestrateur à choisir le mode approprié pour une tâche.",
+ "description": "Décrivez quand ce agent doit être utilisé. Cela aide l'Orchestrateur à choisir le agent approprié pour une tâche.",
"resetToDefault": "Réinitialiser la description 'Quand utiliser' aux valeurs par défaut"
},
"customInstructions": {
- "title": "Instructions personnalisées spécifiques au mode (optionnel)",
+ "title": "Instructions personnalisées spécifiques au agent (optionnel)",
"resetToDefault": "Réinitialiser aux valeurs par défaut",
- "description": "Ajoutez des directives comportementales spécifiques au mode {{modeName}}.",
- "loadFromFile": "Les instructions personnalisées spécifiques au mode {{mode}} peuvent également être chargées depuis le dossier .roo/rules-{{slug}}/ dans votre espace de travail ou depuis le global <0>.roo/rules-{{slug}}/0> (.roorules-{{slug}} et .clinerules-{{slug}} sont obsolètes et cesseront de fonctionner bientôt)."
+ "description": "Ajoutez des directives comportementales spécifiques au agent {{modeName}}.",
+ "loadFromFile": "Les instructions personnalisées spécifiques au agent {{mode}} peuvent également être chargées depuis le dossier .roo/rules-{{slug}}/ dans votre espace de travail ou depuis le global <0>.roo/rules-{{slug}}/0> (.roorules-{{slug}} et .clinerules-{{slug}} sont obsolètes et cesseront de fonctionner bientôt)."
},
"exportMode": {
- "title": "Exporter le mode",
- "description": "Exporte ce mode vers un fichier YAML avec toutes les règles incluses pour un partage facile avec d'autres.",
- "export": "Exporter le mode",
+ "title": "Exporter le agent",
+ "description": "Exporte ce agent vers un fichier YAML avec toutes les règles incluses pour un partage facile avec d'autres.",
+ "export": "Exporter le agent",
"exporting": "Exportation..."
},
"importMode": {
- "selectLevel": "Choisissez où importer ce mode :",
+ "selectLevel": "Choisissez où importer ce agent :",
"import": "Importer",
"importing": "Importation...",
"global": {
"label": "Niveau global",
- "description": "Disponible dans tous les projets. Si le mode exporté contenait des fichiers de règles, ils seront recréés dans le dossier global .roo/rules-{slug}/."
+ "description": "Disponible dans tous les projets. Si le agent exporté contenait des fichiers de règles, ils seront recréés dans le dossier global .roo/rules-{slug}/."
},
"project": {
"label": "Niveau projet",
- "description": "Disponible uniquement dans cet espace de travail. Si le mode exporté contenait des fichiers de règles, ils seront recréés dans le dossier .roo/rules-{slug}/."
+ "description": "Disponible uniquement dans cet espace de travail. Si le agent exporté contenait des fichiers de règles, ils seront recréés dans le dossier .roo/rules-{slug}/."
}
},
"advanced": {
"title": "Avancé"
},
"globalCustomInstructions": {
- "title": "Instructions personnalisées pour tous les modes",
- "description": "Ces instructions s'appliquent à tous les modes. Elles fournissent un ensemble de comportements de base qui peuvent être améliorés par des instructions spécifiques au mode ci-dessous. <0>En savoir plus0>",
+ "title": "Instructions personnalisées pour tous les agents",
+ "description": "Ces instructions s'appliquent à tous les agents. Elles fournissent un ensemble de comportements de base qui peuvent être améliorés par des instructions spécifiques au agent ci-dessous. <0>En savoir plus0>",
"loadFromFile": "Les instructions peuvent également être chargées depuis le dossier .roo/rules/ dans votre espace de travail ou depuis le global <0>.roo/rules/0> (.roorules et .clinerules sont obsolètes et cesseront de fonctionner bientôt)."
},
"systemPrompt": {
@@ -151,11 +151,11 @@
"description": "<2>⚠️ Attention :2> Cette fonctionnalité avancée contourne les mesures de protection. <1>LISEZ CECI AVANT UTILISATION !1>Remplacez le prompt système par défaut en créant un fichier à l'emplacement .roo/system-prompt-{{slug}}."
},
"createModeDialog": {
- "title": "Créer un nouveau mode",
+ "title": "Créer un nouveau agent",
"close": "Fermer",
"name": {
"label": "Nom",
- "placeholder": "Entrez le nom du mode"
+ "placeholder": "Entrez le nom du agent"
},
"slug": {
"label": "Slug",
@@ -163,7 +163,7 @@
},
"saveLocation": {
"label": "Emplacement d'enregistrement",
- "description": "Choisissez où enregistrer ce mode. Les modes spécifiques au projet ont priorité sur les modes globaux.",
+ "description": "Choisissez où enregistrer ce agent. Les agents spécifiques au projet ont priorité sur les agents globaux.",
"global": {
"label": "Global",
"description": "Disponible dans tous les espaces de travail"
@@ -175,36 +175,36 @@
},
"roleDefinition": {
"label": "Définition du rôle",
- "description": "Définissez l'expertise et la personnalité de Roo pour ce mode."
+ "description": "Définissez l'expertise et la personnalité de Roo pour ce agent."
},
"whenToUse": {
"label": "Quand utiliser (optionnel)",
- "description": "Fournissez une description claire de quand ce mode est le plus efficace et pour quels types de tâches il excelle."
+ "description": "Fournissez une description claire de quand ce agent est le plus efficace et pour quels types de tâches il excelle."
},
"tools": {
"label": "Outils disponibles",
- "description": "Sélectionnez quels outils ce mode peut utiliser."
+ "description": "Sélectionnez quels outils ce agent peut utiliser."
},
"description": {
"label": "Description courte (pour humains)",
- "description": "Une brève description affichée dans le menu déroulant du sélecteur de mode."
+ "description": "Une brève description affichée dans le menu déroulant du sélecteur de agent."
},
"customInstructions": {
"label": "Instructions personnalisées (optionnel)",
- "description": "Ajoutez des directives comportementales spécifiques à ce mode."
+ "description": "Ajoutez des directives comportementales spécifiques à ce agent."
},
"buttons": {
"cancel": "Annuler",
- "create": "Créer le mode"
+ "create": "Créer le agent"
},
- "deleteMode": "Supprimer le mode"
+ "deleteMode": "Supprimer le agent"
},
"allFiles": "tous les fichiers",
"deleteMode": {
- "title": "Supprimer le mode",
- "message": "Êtes-vous sûr de vouloir supprimer le mode \"{{modeName}}\" ?",
- "rulesFolder": "Ce mode a un dossier de règles à {{folderPath}} qui sera également supprimé.",
- "descriptionNoRules": "Êtes-vous sûr de vouloir supprimer ce mode personnalisé ?",
+ "title": "Supprimer le agent",
+ "message": "Êtes-vous sûr de vouloir supprimer le agent \"{{modeName}}\" ?",
+ "rulesFolder": "Ce agent a un dossier de règles à {{folderPath}} qui sera également supprimé.",
+ "descriptionNoRules": "Êtes-vous sûr de vouloir supprimer ce agent personnalisé ?",
"confirm": "Supprimer",
"cancel": "Annuler"
}
diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json
index b03b2d9bf3..f656764e89 100644
--- a/webview-ui/src/i18n/locales/fr/settings.json
+++ b/webview-ui/src/i18n/locales/fr/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Fournisseurs",
- "modes": "Modes",
+ "agents": "Agents",
"mcp": "Serveurs MCP",
"autoApprove": "Auto-approbation",
"browser": "Accès ordinateur",
@@ -213,8 +213,8 @@
"description": "Activer l'approbation automatique des outils MCP individuels dans la vue des serveurs MCP (nécessite à la fois ce paramètre et la case à cocher \"Toujours autoriser\" de l'outil)"
},
"modeSwitch": {
- "label": "Mode",
- "description": "Basculer automatiquement entre différents modes sans nécessiter d'approbation"
+ "label": "Agent",
+ "description": "Basculer automatiquement entre différents agents sans nécessiter d'approbation"
},
"subtasks": {
"label": "Sous-tâches",
@@ -389,7 +389,7 @@
"enablePromptCachingTitle": "Activer la mise en cache des prompts pour améliorer les performances et réduire les coûts pour les modèles pris en charge.",
"cacheUsageNote": "Remarque : Si vous ne voyez pas l'utilisation du cache, essayez de sélectionner un modèle différent puis de sélectionner à nouveau votre modèle souhaité.",
"vscodeLmModel": "Modèle de langage",
- "vscodeLmWarning": "Remarque : Les modèles accessibles via l’API VS Code Language Model peuvent être encapsulés ou ajustés par le fournisseur ; leur comportement peut donc différer de l’utilisation directe du même modèle auprès d’un fournisseur ou routeur classique. Pour utiliser un modèle depuis la liste « Language Model », bascule d’abord sur ce modèle puis clique sur « Accepter » dans l’invite de Copilot Chat ; sinon, une erreur telle que 400 « The requested model is not supported » peut apparaître.",
+ "vscodeLmWarning": "Remarque : Les modèles accessibles via l’API VS Code Language Agentl peuvent être encapsulés ou ajustés par le fournisseur ; leur comportement peut donc différer de l’utilisation directe du même modèle auprès d’un fournisseur ou routeur classique. Pour utiliser un modèle depuis la liste « Language Agentl », bascule d’abord sur ce modèle puis clique sur « Accepter » dans l’invite de Copilot Chat ; sinon, une erreur telle que 400 « The requested agentl is not supported » peut apparaître.",
"geminiParameters": {
"urlContext": {
"title": "Activer le contexte d'URL",
@@ -417,7 +417,7 @@
"draftModelId": "ID du modèle brouillon",
"draftModelDesc": "Le modèle brouillon doit être de la même famille de modèles pour que le décodage spéculatif fonctionne correctement.",
"selectDraftModel": "Sélectionner le modèle brouillon",
- "noModelsFound": "Aucun modèle brouillon trouvé. Veuillez vous assurer que LM Studio est en cours d'exécution avec le mode serveur activé.",
+ "noModelsFound": "Aucun modèle brouillon trouvé. Veuillez vous assurer que LM Studio est en cours d'exécution avec le agent serveur activé.",
"description": "LM Studio vous permet d'exécuter des modèles localement sur votre ordinateur. Pour obtenir des instructions sur la mise en route, consultez leur guide de démarrage rapide. Vous devrez également démarrer la fonction serveur local de LM Studio pour l'utiliser avec cette extension. Remarque : Roo Code utilise des prompts complexes et fonctionne mieux avec les modèles Claude. Les modèles moins performants peuvent ne pas fonctionner comme prévu."
},
"ollama": {
@@ -426,7 +426,7 @@
"apiKey": "Clé API Ollama",
"apiKeyHelp": "Clé API optionnelle pour les instances Ollama authentifiées ou les services cloud. Laissez vide pour les installations locales.",
"numCtx": "Taille de la fenêtre de contexte (num_ctx)",
- "numCtxHelp": "Remplace la taille de la fenêtre de contexte par défaut du modèle. Laissez vide pour utiliser la configuration du Modelfile du modèle. La valeur minimale est 128.",
+ "numCtxHelp": "Remplace la taille de la fenêtre de contexte par défaut du modèle. Laissez vide pour utiliser la configuration du Agentlfile du modèle. La valeur minimale est 128.",
"description": "Ollama vous permet d'exécuter des modèles localement sur votre ordinateur. Pour obtenir des instructions sur la mise en route, consultez le guide de démarrage rapide.",
"warning": "Remarque : Roo Code utilise des prompts complexes et fonctionne mieux avec les modèles Claude. Les modèles moins performants peuvent ne pas fonctionner comme prévu."
},
@@ -774,8 +774,8 @@
"description": "Activer l'outil d'insertion de contenu expérimental, permettant à Roo d'insérer du contenu à des numéros de ligne spécifiques sans avoir besoin de créer un diff."
},
"POWER_STEERING": {
- "name": "Utiliser le mode \"direction assistée\" expérimental",
- "description": "Lorsqu'il est activé, Roo rappellera plus fréquemment au modèle les détails de sa définition de mode actuelle. Cela conduira à une adhérence plus forte aux définitions de rôles et aux instructions personnalisées, mais utilisera plus de tokens par message."
+ "name": "Utiliser le agent \"direction assistée\" expérimental",
+ "description": "Lorsqu'il est activé, Roo rappellera plus fréquemment au modèle les détails de sa définition de agent actuelle. Cela conduira à une adhérence plus forte aux définitions de rôles et aux instructions personnalisées, mais utilisera plus de tokens par message."
},
"MULTI_SEARCH_AND_REPLACE": {
"name": "Utiliser l'outil diff multi-blocs expérimental",
@@ -787,7 +787,7 @@
},
"MARKETPLACE": {
"name": "Activer le Marketplace",
- "description": "Lorsque cette option est activée, tu peux installer des MCP et des modes personnalisés depuis le Marketplace."
+ "description": "Lorsque cette option est activée, tu peux installer des MCP et des agents personnalisés depuis le Marketplace."
},
"MULTI_FILE_APPLY_DIFF": {
"name": "Activer les éditions de fichiers concurrentes",
diff --git a/webview-ui/src/i18n/locales/fr/welcome.json b/webview-ui/src/i18n/locales/fr/welcome.json
index 5ede6eb37a..d8e4e79525 100644
--- a/webview-ui/src/i18n/locales/fr/welcome.json
+++ b/webview-ui/src/i18n/locales/fr/welcome.json
@@ -1,6 +1,6 @@
{
"greeting": "Bienvenue sur Roo Code !",
- "introduction": "Avec une gamme de Modes intégrés et extensibles, Roo Code te permet de planifier, architecturer, coder, déboguer et augmenter ta productivité comme jamais auparavant.",
+ "introduction": "Avec une gamme de Agents intégrés et extensibles, Roo Code te permet de planifier, architecturer, coder, déboguer et augmenter ta productivité comme jamais auparavant.",
"notice": "Pour commencer, cette extension a besoin d'un fournisseur d'API.",
"start": "C'est parti !",
"routers": {
diff --git a/webview-ui/src/i18n/locales/hi/chat.json b/webview-ui/src/i18n/locales/hi/chat.json
index 00dde75bcf..9dfe4d691c 100644
--- a/webview-ui/src/i18n/locales/hi/chat.json
+++ b/webview-ui/src/i18n/locales/hi/chat.json
@@ -239,7 +239,7 @@
"wantsToUseTool": "Roo {{serverName}} MCP सर्वर पर एक टूल का उपयोग करना चाहता है",
"wantsToAccessResource": "Roo {{serverName}} MCP सर्वर पर एक संसाधन का उपयोग करना चाहता है"
},
- "modes": {
+ "agents": {
"wantsToSwitch": "Roo {{mode}} मोड में स्विच करना चाहता है",
"wantsToSwitchWithReason": "Roo {{mode}} मोड में स्विच करना चाहता है क्योंकि: {{reason}}",
"didSwitch": "Roo {{mode}} मोड में स्विच कर गया",
diff --git a/webview-ui/src/i18n/locales/hi/marketplace.json b/webview-ui/src/i18n/locales/hi/marketplace.json
index f50ca8b701..9f891fd674 100644
--- a/webview-ui/src/i18n/locales/hi/marketplace.json
+++ b/webview-ui/src/i18n/locales/hi/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "प्रकार के अनुसार फ़िल्टर करें:",
"all": "सभी प्रकार",
- "mode": "मोड",
+ "agent": "मोड",
"mcpServer": "MCP सर्वर"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "मार्केटप्लेस"
},
"type-group": {
- "modes": "मोड",
+ "agents": "मोड",
"mcps": "MCP सर्वर"
},
"items": {
@@ -138,7 +138,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "मोड हटाएं",
"message": "क्या आप वाकई मोड \"{{modeName}}\" को हटाना चाहते हैं?",
"rulesWarning": "यह इस मोड के लिए किसी भी संबंधित नियम फ़ाइल को भी हटा देगा।"
diff --git a/webview-ui/src/i18n/locales/hi/prompts.json b/webview-ui/src/i18n/locales/hi/prompts.json
index d493aa3430..1f2178fdfb 100644
--- a/webview-ui/src/i18n/locales/hi/prompts.json
+++ b/webview-ui/src/i18n/locales/hi/prompts.json
@@ -1,7 +1,7 @@
{
"title": "मोड्स",
"done": "हो गया",
- "modes": {
+ "agents": {
"title": "मोड्स",
"createNewMode": "नया मोड बनाएँ",
"importMode": "मोड आयात करें",
diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json
index 0baba60d19..51c9264e91 100644
--- a/webview-ui/src/i18n/locales/hi/settings.json
+++ b/webview-ui/src/i18n/locales/hi/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "प्रदाता",
- "modes": "मोड",
+ "agents": "मोड",
"mcp": "एमसीपी सर्वर",
"autoApprove": "अनुमोदन",
"browser": "ब्राउज़र",
@@ -389,7 +389,7 @@
"enablePromptCachingTitle": "समर्थित मॉडल के लिए प्रदर्शन में सुधार और लागत को कम करने के लिए प्रॉम्प्ट कैशिंग सक्षम करें।",
"cacheUsageNote": "नोट: यदि आप कैश उपयोग नहीं देखते हैं, तो एक अलग मॉडल चुनने का प्रयास करें और फिर अपने वांछित मॉडल को पुनः चुनें।",
"vscodeLmModel": "भाषा मॉडल",
- "vscodeLmWarning": "नोट: VS Code Language Model API के माध्यम से उपलब्ध मॉडल प्रदाता द्वारा रैप या फाइन‑ट्यून किए जा सकते हैं, इसलिए इनका व्यवहार किसी सामान्य प्रदाता या राउटर से सीधे उसी मॉडल का उपयोग करने की तुलना में अलग हो सकता है। «Language Model» ड्रॉपडाउन से मॉडल उपयोग करने के लिए पहले उसी मॉडल पर स्विच करें और फिर Copilot Chat प्रॉम्प्ट में «Accept» पर क्लिक करें; अन्यथा 400 \"The requested model is not supported\" जैसी त्रुटि दिखाई दे सकती है।",
+ "vscodeLmWarning": "नोट: VS Code Language Agentl API के माध्यम से उपलब्ध मॉडल प्रदाता द्वारा रैप या फाइन‑ट्यून किए जा सकते हैं, इसलिए इनका व्यवहार किसी सामान्य प्रदाता या राउटर से सीधे उसी मॉडल का उपयोग करने की तुलना में अलग हो सकता है। «Language Agentl» ड्रॉपडाउन से मॉडल उपयोग करने के लिए पहले उसी मॉडल पर स्विच करें और फिर Copilot Chat प्रॉम्प्ट में «Accept» पर क्लिक करें; अन्यथा 400 \"The requested agentl is not supported\" जैसी त्रुटि दिखाई दे सकती है।",
"geminiParameters": {
"urlContext": {
"title": "URL संदर्भ सक्षम करें",
diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json
index f798ef5e8b..4a1a94251b 100644
--- a/webview-ui/src/i18n/locales/id/chat.json
+++ b/webview-ui/src/i18n/locales/id/chat.json
@@ -57,7 +57,7 @@
"tokenProgress": {
"availableSpace": "Ruang tersedia: {{amount}} token",
"tokensUsed": "Token digunakan: {{used}} dari {{total}}",
- "reservedForResponse": "Dicadangkan untuk respons model: {{amount}} token"
+ "reservedForResponse": "Dicadangkan untuk respons agentl: {{amount}} token"
},
"reject": {
"title": "Tolak",
@@ -110,20 +110,20 @@
"description": "Persona khusus yang tetap mengerjakan tugas dan memberikan hasil."
},
"modelAgnostic": {
- "title": "Bawa model Anda sendiri",
+ "title": "Bawa agentl Anda sendiri",
"description": "Gunakan kunci penyedia Anda sendiri atau bahkan jalankan inferensi lokal — tanpa markup, tanpa lock-in, tanpa batasan"
}
},
- "selectMode": "Pilih mode untuk interaksi",
+ "selectMode": "Pilih agent untuk interaksi",
"selectApiConfig": "Pilih konfigurasi API",
"enhancePrompt": "Tingkatkan prompt dengan konteks tambahan",
"enhancePromptDescription": "Tombol 'Tingkatkan Prompt' membantu memperbaiki prompt kamu dengan memberikan konteks tambahan, klarifikasi, atau penyusunan ulang. Coba ketik prompt di sini dan klik tombol lagi untuk melihat cara kerjanya.",
"modeSelector": {
- "title": "Mode",
- "marketplace": "Marketplace Mode",
- "settings": "Pengaturan Mode",
+ "title": "Agent",
+ "marketplace": "Marketplace Agent",
+ "settings": "Pengaturan Agent",
"description": "Persona khusus yang menyesuaikan perilaku Roo.",
- "searchPlaceholder": "Cari mode...",
+ "searchPlaceholder": "Cari agent...",
"noResults": "Tidak ada hasil yang ditemukan"
},
"addImages": "Tambahkan gambar ke pesan",
@@ -138,8 +138,8 @@
"noValidImages": "Tidak ada gambar valid yang diproses",
"separator": "Pemisah",
"edit": "Edit...",
- "forNextMode": "untuk mode selanjutnya",
- "forPreviousMode": "untuk mode sebelumnya",
+ "forNextMode": "untuk agent selanjutnya",
+ "forPreviousMode": "untuk agent sebelumnya",
"apiRequest": {
"title": "Permintaan API",
"failed": "Permintaan API Gagal",
@@ -270,14 +270,14 @@
"wantsToUseTool": "Roo ingin menggunakan tool di server MCP {{serverName}}",
"wantsToAccessResource": "Roo ingin mengakses resource di server MCP {{serverName}}"
},
- "modes": {
- "wantsToSwitch": "Roo ingin beralih ke mode {{mode}}",
- "wantsToSwitchWithReason": "Roo ingin beralih ke mode {{mode}} karena: {{reason}}",
- "didSwitch": "Roo beralih ke mode {{mode}}",
- "didSwitchWithReason": "Roo beralih ke mode {{mode}} karena: {{reason}}"
+ "agents": {
+ "wantsToSwitch": "Roo ingin beralih ke agent {{mode}}",
+ "wantsToSwitchWithReason": "Roo ingin beralih ke agent {{mode}} karena: {{reason}}",
+ "didSwitch": "Roo beralih ke agent {{mode}}",
+ "didSwitchWithReason": "Roo beralih ke agent {{mode}} karena: {{reason}}"
},
"subtasks": {
- "wantsToCreate": "Roo ingin membuat subtugas baru dalam mode {{mode}}",
+ "wantsToCreate": "Roo ingin membuat subtugas baru dalam agent {{mode}}",
"wantsToFinish": "Roo ingin menyelesaikan subtugas ini",
"newTaskContent": "Instruksi Subtugas",
"completionContent": "Subtugas Selesai",
@@ -319,8 +319,8 @@
"title": "Roo Code {{version}} Dirilis",
"support": "Dukung Roo Code dengan memberi kami bintang di roo/code-supernova dari penyedia Roo Code Cloud di Pengaturan untuk memulai.",
"goToSettingsButton": "Pergi ke Pengaturan"
diff --git a/webview-ui/src/i18n/locales/id/cloud.json b/webview-ui/src/i18n/locales/id/cloud.json
index 3e3e293f97..484384204e 100644
--- a/webview-ui/src/i18n/locales/id/cloud.json
+++ b/webview-ui/src/i18n/locales/id/cloud.json
@@ -6,7 +6,7 @@
"signIn": "Hubungkan ke Roo Code Cloud",
"connect": "Mulai",
"cloudBenefitsTitle": "Coba Roo Code Cloud",
- "cloudBenefitProvider": "Akses model gratis dan berbayar yang bekerja sangat baik dengan Roo",
+ "cloudBenefitProvider": "Akses agentl gratis dan berbayar yang bekerja sangat baik dengan Roo",
"cloudBenefitCloudAgents": "Berikan tugas kepada agen Cloud otonom",
"cloudBenefitTriggers": "Dapatkan ulasan kode di Github, mulai tugas dari Slack, dan lainnya",
"cloudBenefitWalkaway": "Ikuti dan kontrol tugas dari mana saja (termasuk ponsel Anda)",
@@ -19,7 +19,7 @@
"remoteControlDescription": "Izinkan mengontrol tugas dari Roo Code Cloud",
"remoteControlRequiresTaskSync": "Sinkronisasi tugas harus diaktifkan untuk menggunakan Roomote Control",
"taskSyncManagedByOrganization": "Sinkronisasi tugas dikelola oleh organisasi Anda",
- "usageMetricsAlwaysReported": "Informasi penggunaan model selalu dilaporkan saat masuk",
+ "usageMetricsAlwaysReported": "Informasi penggunaan agentl selalu dilaporkan saat masuk",
"authWaiting": "Menunggu autentikasi selesai...",
"havingTrouble": "Ada masalah?",
"pasteCallbackUrl": "Salin URL redirect dari browser dan tempel di sini:",
diff --git a/webview-ui/src/i18n/locales/id/history.json b/webview-ui/src/i18n/locales/id/history.json
index 4767b10994..41f20df96e 100644
--- a/webview-ui/src/i18n/locales/id/history.json
+++ b/webview-ui/src/i18n/locales/id/history.json
@@ -5,8 +5,8 @@
"cache": "Cache: +{{writes}} → {{reads}}",
"apiCost": "Biaya API: ${{cost}}",
"history": "Riwayat",
- "exitSelectionMode": "Keluar Mode Seleksi",
- "enterSelectionMode": "Masuk Mode Seleksi",
+ "exitSelectionMode": "Keluar Agent Seleksi",
+ "enterSelectionMode": "Masuk Agent Seleksi",
"done": "Selesai",
"searchPlaceholder": "Pencarian fuzzy riwayat...",
"newest": "Terbaru",
diff --git a/webview-ui/src/i18n/locales/id/marketplace.json b/webview-ui/src/i18n/locales/id/marketplace.json
index f91a75ebbe..51707f7e68 100644
--- a/webview-ui/src/i18n/locales/id/marketplace.json
+++ b/webview-ui/src/i18n/locales/id/marketplace.json
@@ -11,7 +11,7 @@
"search": {
"placeholder": "Cari item marketplace...",
"placeholderMcp": "Cari MCP...",
- "placeholderMode": "Cari Mode..."
+ "placeholderMode": "Cari Agent..."
},
"installed": {
"label": "Filter berdasarkan status",
@@ -22,7 +22,7 @@
"type": {
"label": "Filter berdasarkan tipe:",
"all": "Semua tipe",
- "mode": "Mode",
+ "agent": "Agent",
"mcpServer": "Server MCP"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Marketplace"
},
"type-group": {
- "modes": "Mode",
+ "agents": "Agent",
"mcps": "Server MCP"
},
"items": {
@@ -87,7 +87,7 @@
},
"install": {
"title": "Instal {{name}}",
- "titleMode": "Instal Mode {{name}}",
+ "titleMode": "Instal Agent {{name}}",
"titleMcp": "Instal MCP {{name}}",
"scope": "Cakupan Instalasi",
"project": "Proyek (workspace saat ini)",
@@ -101,10 +101,10 @@
"successDescription": "Instalasi berhasil diselesaikan",
"installed": "Berhasil diinstal!",
"whatNextMcp": "Anda sekarang dapat mengkonfigurasi dan menggunakan server MCP ini. Klik ikon MCP di sidebar untuk beralih tab.",
- "whatNextMode": "Anda sekarang dapat menggunakan mode ini. Klik ikon Mode di sidebar untuk beralih tab.",
+ "whatNextMode": "Anda sekarang dapat menggunakan agent ini. Klik ikon Agent di sidebar untuk beralih tab.",
"done": "Selesai",
"goToMcp": "Ke Tab MCP",
- "goToModes": "Ke Pengaturan Mode",
+ "goToModes": "Ke Pengaturan Agent",
"moreInfoMcp": "Lihat dokumentasi MCP {{name}}",
"validationRequired": "Silakan berikan nilai untuk {{paramName}}"
},
@@ -138,10 +138,10 @@
}
},
"removeConfirm": {
- "mode": {
- "title": "Hapus Mode",
- "message": "Apakah Anda yakin ingin menghapus mode \"{{modeName}}\"?",
- "rulesWarning": "Ini juga akan menghapus semua file aturan terkait untuk mode ini."
+ "agent": {
+ "title": "Hapus Agent",
+ "message": "Apakah Anda yakin ingin menghapus agent \"{{modeName}}\"?",
+ "rulesWarning": "Ini juga akan menghapus semua file aturan terkait untuk agent ini."
},
"mcp": {
"title": "Hapus Server MCP",
diff --git a/webview-ui/src/i18n/locales/id/prompts.json b/webview-ui/src/i18n/locales/id/prompts.json
index 58bf91eb8b..9370880aef 100644
--- a/webview-ui/src/i18n/locales/id/prompts.json
+++ b/webview-ui/src/i18n/locales/id/prompts.json
@@ -1,24 +1,24 @@
{
- "title": "Mode",
+ "title": "Agent",
"done": "Selesai",
- "modes": {
- "title": "Mode",
- "createNewMode": "Buat mode baru",
- "importMode": "Impor mode",
- "noMatchFound": "Tidak ada mode yang ditemukan",
- "editModesConfig": "Edit konfigurasi mode",
- "editGlobalModes": "Edit Mode Global",
- "editProjectModes": "Edit Mode Proyek (.roomodes)",
- "createModeHelpText": "Mode adalah persona khusus yang menyesuaikan perilaku Roo Code. <0>Pelajari tentang Menggunakan Mode0> atau <1>Menyesuaikan Mode.1>",
- "selectMode": "Cari mode"
+ "agents": {
+ "title": "Agent",
+ "createNewMode": "Buat agent baru",
+ "importMode": "Impor agent",
+ "noMatchFound": "Tidak ada agent yang ditemukan",
+ "editModesConfig": "Edit konfigurasi agent",
+ "editGlobalModes": "Edit Agent Global",
+ "editProjectModes": "Edit Agent Proyek (.roomodes)",
+ "createModeHelpText": "Mode adalah persona khusus yang menyesuaikan perilaku Roo Code. <0>Pelajari tentang Menggunakan Agent0> atau <1>Menyesuaikan Agent.1>",
+ "selectMode": "Cari agent"
},
"apiConfiguration": {
"title": "Konfigurasi API",
- "select": "Pilih konfigurasi API mana yang akan digunakan untuk mode ini"
+ "select": "Pilih konfigurasi API mana yang akan digunakan untuk agent ini"
},
"tools": {
"title": "Tools yang Tersedia",
- "builtInModesText": "Tools untuk mode bawaan tidak dapat dimodifikasi",
+ "builtInModesText": "Tools untuk agent bawaan tidak dapat dimodifikasi",
"editTools": "Edit tools",
"doneEditing": "Selesai mengedit",
"allowedFiles": "File yang diizinkan:",
@@ -34,32 +34,32 @@
"roleDefinition": {
"title": "Definisi Peran",
"resetToDefault": "Reset ke default",
- "description": "Tentukan keahlian dan kepribadian Roo untuk mode ini. Deskripsi ini membentuk bagaimana Roo mempresentasikan dirinya dan mendekati tugas."
+ "description": "Tentukan keahlian dan kepribadian Roo untuk agent ini. Deskripsi ini membentuk bagaimana Roo mempresentasikan dirinya dan mendekati tugas."
},
"description": {
"title": "Deskripsi singkat (untuk manusia)",
"resetToDefault": "Setel ulang ke deskripsi default",
- "description": "Deskripsi singkat yang ditampilkan di dropdown pemilih mode."
+ "description": "Deskripsi singkat yang ditampilkan di dropdown pemilih agent."
},
"whenToUse": {
"title": "Kapan Menggunakan (opsional)",
- "description": "Jelaskan kapan mode ini harus digunakan. Ini membantu Orchestrator memilih mode yang tepat untuk suatu tugas.",
+ "description": "Jelaskan kapan agent ini harus digunakan. Ini membantu Orchestrator memilih agent yang tepat untuk suatu tugas.",
"resetToDefault": "Reset ke deskripsi default 'Kapan Menggunakan'"
},
"customInstructions": {
- "title": "Instruksi Kustom Khusus Mode (opsional)",
+ "title": "Instruksi Kustom Khusus Agent (opsional)",
"resetToDefault": "Reset ke default",
- "description": "Tambahkan panduan perilaku khusus untuk mode {{modeName}}.",
- "loadFromFile": "Instruksi khusus untuk mode {{mode}} juga dapat dimuat dari folder .roo/rules-{{slug}}/ di ruang kerja Anda atau dari global <0>.roo/rules-{{slug}}/0> (.roorules-{{slug}} dan .clinerules-{{slug}} sudah usang dan akan segera berhenti berfungsi)."
+ "description": "Tambahkan panduan perilaku khusus untuk agent {{modeName}}.",
+ "loadFromFile": "Instruksi khusus untuk agent {{mode}} juga dapat dimuat dari folder .roo/rules-{{slug}}/ di ruang kerja Anda atau dari global <0>.roo/rules-{{slug}}/0> (.roorules-{{slug}} dan .clinerules-{{slug}} sudah usang dan akan segera berhenti berfungsi)."
},
"exportMode": {
- "title": "Ekspor Mode",
- "description": "Ekspor mode ini ke file YAML dengan semua aturan yang disertakan untuk berbagi dengan mudah dengan orang lain.",
- "export": "Ekspor Mode",
+ "title": "Ekspor Agent",
+ "description": "Ekspor agent ini ke file YAML dengan semua aturan yang disertakan untuk berbagi dengan mudah dengan orang lain.",
+ "export": "Ekspor Agent",
"exporting": "Mengekspor..."
},
"importMode": {
- "selectLevel": "Pilih di mana akan mengimpor mode ini:",
+ "selectLevel": "Pilih di mana akan mengimpor agent ini:",
"import": "Impor",
"importing": "Mengimpor...",
"global": {
@@ -68,15 +68,15 @@
},
"project": {
"label": "Tingkat Proyek",
- "description": "Hanya tersedia di ruang kerja ini. Jika mode yang diekspor berisi file aturan, file tersebut akan dibuat ulang di folder .roo/rules-{slug}/."
+ "description": "Hanya tersedia di ruang kerja ini. Jika agent yang diekspor berisi file aturan, file tersebut akan dibuat ulang di folder .roo/rules-{slug}/."
}
},
"advanced": {
"title": "Lanjutan"
},
"globalCustomInstructions": {
- "title": "Instruksi Kustom untuk Semua Mode",
- "description": "Instruksi ini berlaku untuk semua mode. Mereka menyediakan set dasar perilaku yang dapat ditingkatkan oleh instruksi khusus mode di bawah. <0>Pelajari lebih lanjut0>",
+ "title": "Instruksi Kustom untuk Semua Agent",
+ "description": "Instruksi ini berlaku untuk semua agent. Mereka menyediakan set dasar perilaku yang dapat ditingkatkan oleh instruksi khusus agent di bawah. <0>Pelajari lebih lanjut0>",
"loadFromFile": "Instruksi juga dapat dimuat dari folder .roo/rules/ di ruang kerja Anda atau dari global <0>.roo/rules/0> (.roorules dan .clinerules sudah usang dan akan segera berhenti berfungsi)."
},
"systemPrompt": {
@@ -151,11 +151,11 @@
"description": "<2>⚠️ Peringatan:2> Fitur lanjutan ini melewati pengamanan. <1>BACA INI SEBELUM MENGGUNAKAN!1>Override system prompt default dengan membuat file di .roo/system-prompt-{{slug}}."
},
"createModeDialog": {
- "title": "Buat Mode Baru",
+ "title": "Buat Agent Baru",
"close": "Tutup",
"name": {
"label": "Nama",
- "placeholder": "Masukkan nama mode"
+ "placeholder": "Masukkan nama agent"
},
"slug": {
"label": "Slug",
@@ -163,7 +163,7 @@
},
"saveLocation": {
"label": "Lokasi Penyimpanan",
- "description": "Pilih di mana menyimpan mode ini. Mode khusus proyek lebih diutamakan daripada mode global.",
+ "description": "Pilih di mana menyimpan agent ini. Agent khusus proyek lebih diutamakan daripada agent global.",
"global": {
"label": "Global",
"description": "Tersedia di semua workspace"
@@ -175,36 +175,36 @@
},
"roleDefinition": {
"label": "Definisi Peran",
- "description": "Tentukan keahlian dan kepribadian Roo untuk mode ini."
+ "description": "Tentukan keahlian dan kepribadian Roo untuk agent ini."
},
"whenToUse": {
"label": "Kapan Menggunakan (opsional)",
- "description": "Berikan deskripsi yang jelas tentang kapan mode ini paling efektif dan jenis tugas apa yang unggul."
+ "description": "Berikan deskripsi yang jelas tentang kapan agent ini paling efektif dan jenis tugas apa yang unggul."
},
"tools": {
"label": "Tools yang Tersedia",
- "description": "Pilih tools mana yang dapat digunakan mode ini."
+ "description": "Pilih tools mana yang dapat digunakan agent ini."
},
"description": {
"label": "Deskripsi singkat (untuk manusia)",
- "description": "Deskripsi singkat yang ditampilkan di dropdown pemilih mode."
+ "description": "Deskripsi singkat yang ditampilkan di dropdown pemilih agent."
},
"customInstructions": {
"label": "Instruksi Kustom (opsional)",
- "description": "Tambahkan panduan perilaku khusus untuk mode ini."
+ "description": "Tambahkan panduan perilaku khusus untuk agent ini."
},
"buttons": {
"cancel": "Batal",
- "create": "Buat Mode"
+ "create": "Buat Agent"
},
- "deleteMode": "Hapus mode"
+ "deleteMode": "Hapus agent"
},
"allFiles": "semua file",
"deleteMode": {
- "title": "Hapus Mode",
- "message": "Anda yakin ingin menghapus mode \"{{modeName}}\"?",
+ "title": "Hapus Agent",
+ "message": "Anda yakin ingin menghapus agent \"{{modeName}}\"?",
"rulesFolder": "Mode ini memiliki folder aturan di {{folderPath}} yang juga akan dihapus.",
- "descriptionNoRules": "Apakah Anda yakin ingin menghapus mode kustom ini?",
+ "descriptionNoRules": "Apakah Anda yakin ingin menghapus agent kustom ini?",
"confirm": "Hapus",
"cancel": "Batal"
}
diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json
index e0ba9f1b99..dd89cf117c 100644
--- a/webview-ui/src/i18n/locales/id/settings.json
+++ b/webview-ui/src/i18n/locales/id/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Provider",
- "modes": "Mode",
+ "agents": "Agent",
"mcp": "Server MCP",
"autoApprove": "Auto-Approve",
"browser": "Browser",
@@ -87,7 +87,7 @@
"openRouterApiKeyLabel": "Kunci API OpenRouter",
"openRouterApiKeyPlaceholder": "Masukkan kunci API OpenRouter Anda",
"openRouterProviderRoutingLabel": "Perutean Provider OpenRouter",
- "openRouterProviderRoutingDescription": "OpenRouter mengarahkan permintaan ke provider terbaik yang tersedia untuk model embedding Anda. Secara default, permintaan diseimbangkan beban di seluruh provider teratas untuk memaksimalkan uptime. Namun, Anda dapat memilih provider spesifik untuk digunakan untuk model ini.",
+ "openRouterProviderRoutingDescription": "OpenRouter mengarahkan permintaan ke provider terbaik yang tersedia untuk agentl embedding Anda. Secara default, permintaan diseimbangkan beban di seluruh provider teratas untuk memaksimalkan uptime. Namun, Anda dapat memilih provider spesifik untuk digunakan untuk agentl ini.",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "Kunci API:",
"mistralApiKeyPlaceholder": "Masukkan kunci API Mistral Anda",
@@ -98,11 +98,11 @@
"openAiCompatibleApiKeyLabel": "API Key",
"openAiCompatibleApiKeyPlaceholder": "Masukkan kunci API kamu",
"openAiCompatibleModelDimensionLabel": "Dimensi Embedding:",
- "modelDimensionLabel": "Dimensi Model",
+ "modelDimensionLabel": "Dimensi Agentl",
"openAiCompatibleModelDimensionPlaceholder": "misalnya, 1536",
- "openAiCompatibleModelDimensionDescription": "Dimensi embedding (ukuran output) untuk model kamu. Periksa dokumentasi provider kamu untuk nilai ini. Nilai umum: 384, 768, 1536, 3072.",
+ "openAiCompatibleModelDimensionDescription": "Dimensi embedding (ukuran output) untuk agentl kamu. Periksa dokumentasi provider kamu untuk nilai ini. Nilai umum: 384, 768, 1536, 3072.",
"modelLabel": "Model",
- "selectModelPlaceholder": "Pilih model",
+ "selectModelPlaceholder": "Pilih agentl",
"ollamaUrlLabel": "Ollama URL:",
"qdrantUrlLabel": "Qdrant URL",
"qdrantKeyLabel": "Qdrant Key:",
@@ -120,8 +120,8 @@
"settingsTitle": "Pengaturan Pengindeksan",
"disabledMessage": "Pengindeksan codebase saat ini dinonaktifkan. Aktifkan di pengaturan global untuk mengkonfigurasi opsi pengindeksan.",
"embedderProviderLabel": "Provider Embedder",
- "modelPlaceholder": "Masukkan nama model",
- "selectModel": "Pilih model",
+ "modelPlaceholder": "Masukkan nama agentl",
+ "selectModel": "Pilih agentl",
"ollamaBaseUrlLabel": "URL Dasar Ollama",
"qdrantApiKeyLabel": "Kunci API Qdrant",
"qdrantApiKeyPlaceholder": "Masukkan kunci API Qdrant kamu (opsional)",
@@ -148,10 +148,10 @@
"invalidBaseUrl": "URL dasar tidak valid",
"qdrantUrlRequired": "URL Qdrant diperlukan",
"openaiApiKeyRequired": "Kunci API OpenAI diperlukan",
- "modelSelectionRequired": "Pemilihan model diperlukan",
+ "modelSelectionRequired": "Pemilihan agentl diperlukan",
"apiKeyRequired": "Kunci API diperlukan",
- "modelIdRequired": "ID Model diperlukan",
- "modelDimensionRequired": "Dimensi model diperlukan",
+ "modelIdRequired": "ID Agentl diperlukan",
+ "modelDimensionRequired": "Dimensi agentl diperlukan",
"geminiApiKeyRequired": "Kunci API Gemini diperlukan",
"mistralApiKeyRequired": "Kunci API Mistral diperlukan",
"vercelAiGatewayApiKeyRequired": "Kunci API Vercel AI Gateway diperlukan",
@@ -159,7 +159,7 @@
"bedrockProfileRequired": "Profil AWS diperlukan",
"ollamaBaseUrlRequired": "URL dasar Ollama diperlukan",
"baseUrlRequired": "URL dasar diperlukan",
- "modelDimensionMinValue": "Dimensi model harus lebih besar dari 0",
+ "modelDimensionMinValue": "Dimensi agentl harus lebih besar dari 0",
"openRouterApiKeyRequired": "Kunci API OpenRouter diperlukan"
},
"optional": "opsional",
@@ -200,7 +200,7 @@
},
"browser": {
"label": "Browser",
- "description": "Secara otomatis melakukan aksi browser tanpa memerlukan persetujuan. Catatan: Hanya berlaku ketika model mendukung computer use"
+ "description": "Secara otomatis melakukan aksi browser tanpa memerlukan persetujuan. Catatan: Hanya berlaku ketika agentl mendukung computer use"
},
"retry": {
"label": "Coba Lagi",
@@ -212,8 +212,8 @@
"description": "Aktifkan auto-approval tool MCP individual di tampilan Server MCP (memerlukan pengaturan ini dan checkbox \"Selalu izinkan\" tool tersebut)"
},
"modeSwitch": {
- "label": "Mode",
- "description": "Secara otomatis beralih antara mode yang berbeda tanpa memerlukan persetujuan"
+ "label": "Agent",
+ "description": "Secara otomatis beralih antara agent yang berbeda tanpa memerlukan persetujuan"
},
"subtasks": {
"label": "Subtugas",
@@ -279,8 +279,8 @@
"searchProviderPlaceholder": "Cari penyedia",
"noProviderMatchFound": "Tidak ada penyedia ditemukan",
"noMatchFound": "Tidak ada profil yang cocok ditemukan",
- "vscodeLmDescription": " API Model Bahasa VS Code memungkinkan kamu menjalankan model yang disediakan oleh ekstensi VS Code lainnya (termasuk namun tidak terbatas pada GitHub Copilot). Cara termudah untuk memulai adalah menginstal ekstensi Copilot dan Copilot Chat dari VS Code Marketplace.",
- "awsCustomArnUse": "Masukkan ARN Amazon Bedrock yang valid untuk model yang ingin kamu gunakan. Contoh format:",
+ "vscodeLmDescription": " API Agentl Bahasa VS Code memungkinkan kamu menjalankan agentl yang disediakan oleh ekstensi VS Code lainnya (termasuk namun tidak terbatas pada GitHub Copilot). Cara termudah untuk memulai adalah menginstal ekstensi Copilot dan Copilot Chat dari VS Code Marketplace.",
+ "awsCustomArnUse": "Masukkan ARN Amazon Bedrock yang valid untuk agentl yang ingin kamu gunakan. Contoh format:",
"awsCustomArnDesc": "Pastikan region di ARN cocok dengan AWS Region yang kamu pilih di atas.",
"openRouterApiKey": "OpenRouter API Key",
"getOpenRouterApiKey": "Dapatkan OpenRouter API Key",
@@ -299,11 +299,11 @@
"noCustomHeaders": "Tidak ada header kustom yang didefinisikan. Klik tombol + untuk menambahkan satu.",
"requestyApiKey": "Requesty API Key",
"refreshModels": {
- "label": "Refresh Model",
- "hint": "Silakan buka kembali pengaturan untuk melihat model terbaru.",
- "loading": "Merefresh daftar model...",
- "success": "Daftar model berhasil direfresh!",
- "error": "Gagal merefresh daftar model. Silakan coba lagi."
+ "label": "Refresh Agentl",
+ "hint": "Silakan buka kembali pengaturan untuk melihat agentl terbaru.",
+ "loading": "Merefresh daftar agentl...",
+ "success": "Daftar agentl berhasil direfresh!",
+ "error": "Gagal merefresh daftar agentl. Silakan coba lagi."
},
"getRequestyApiKey": "Dapatkan Requesty API Key",
"getRequestyBaseUrl": "Base URL",
@@ -350,13 +350,13 @@
"sambaNovaApiKey": "SambaNova API Key",
"getHuggingFaceApiKey": "Dapatkan Kunci API Hugging Face",
"huggingFaceApiKey": "Kunci API Hugging Face",
- "huggingFaceModelId": "ID Model",
+ "huggingFaceModelId": "ID Agentl",
"getGeminiApiKey": "Dapatkan Gemini API Key",
"huggingFaceLoading": "Memuat...",
- "huggingFaceModelsCount": "({{count}} model)",
- "huggingFaceSelectModel": "Pilih model...",
- "huggingFaceSearchModels": "Cari model...",
- "huggingFaceNoModelsFound": "Tidak ada model ditemukan",
+ "huggingFaceModelsCount": "({{count}} agentl)",
+ "huggingFaceSelectModel": "Pilih agentl...",
+ "huggingFaceSearchModels": "Cari agentl...",
+ "huggingFaceNoModelsFound": "Tidak ada agentl ditemukan",
"huggingFaceProvider": "Penyedia",
"huggingFaceProviderAuto": "Otomatis",
"huggingFaceSelectProvider": "Pilih penyedia...",
@@ -369,7 +369,7 @@
"mistralApiKey": "Mistral API Key",
"getMistralApiKey": "Dapatkan Mistral / Codestral API Key",
"codestralBaseUrl": "Codestral Base URL (Opsional)",
- "codestralBaseUrlDesc": "Atur URL alternatif untuk model Codestral.",
+ "codestralBaseUrlDesc": "Atur URL alternatif untuk agentl Codestral.",
"xaiApiKey": "xAI API Key",
"getXaiApiKey": "Dapatkan xAI API Key",
"litellmApiKey": "LiteLLM API Key",
@@ -390,10 +390,10 @@
"examples": "Contoh:"
},
"enablePromptCaching": "Aktifkan prompt caching",
- "enablePromptCachingTitle": "Aktifkan prompt caching untuk meningkatkan performa dan mengurangi biaya untuk model yang didukung.",
- "cacheUsageNote": "Catatan: Jika kamu tidak melihat penggunaan cache, coba pilih model yang berbeda lalu pilih model yang kamu inginkan lagi.",
+ "enablePromptCachingTitle": "Aktifkan prompt caching untuk meningkatkan performa dan mengurangi biaya untuk agentl yang didukung.",
+ "cacheUsageNote": "Catatan: Jika kamu tidak melihat penggunaan cache, coba pilih agentl yang berbeda lalu pilih agentl yang kamu inginkan lagi.",
"vscodeLmModel": "Model Bahasa",
- "vscodeLmWarning": "Catatan: Model yang diakses melalui VS Code Language Model API dapat dibungkus atau disetel‑halus oleh penyedia, sehingga perilakunya dapat berbeda dibandingkan menggunakan model yang sama secara langsung dari penyedia atau router tipikal. Untuk menggunakan model dari menu tarik‑turun «Language Model», pertama beralihlah ke model tersebut lalu klik «Terima» pada prompt Copilot Chat; jika tidak, Anda mungkin melihat kesalahan seperti 400 «The requested model is not supported».",
+ "vscodeLmWarning": "Catatan: Agentl yang diakses melalui VS Code Language Agentl API dapat dibungkus atau disetel‑halus oleh penyedia, sehingga perilakunya dapat berbeda dibandingkan menggunakan agentl yang sama secara langsung dari penyedia atau router tipikal. Untuk menggunakan agentl dari menu tarik‑turun «Language Agentl», pertama beralihlah ke agentl tersebut lalu klik «Terima» pada prompt Copilot Chat; jika tidak, Anda mungkin melihat kesalahan seperti 400 «The requested agentl is not supported».",
"geminiParameters": {
"urlContext": {
"title": "Aktifkan konteks URL",
@@ -406,7 +406,7 @@
},
"googleCloudSetup": {
"title": "Untuk menggunakan Google Cloud Vertex AI, kamu perlu:",
- "step1": "1. Buat akun Google Cloud, aktifkan Vertex AI API & aktifkan model Claude yang diinginkan.",
+ "step1": "1. Buat akun Google Cloud, aktifkan Vertex AI API & aktifkan agentl Claude yang diinginkan.",
"step2": "2. Instal Google Cloud CLI & konfigurasi application default credentials.",
"step3": "3. Atau buat service account dengan credentials."
},
@@ -418,11 +418,11 @@
"baseUrl": "Base URL (opsional)",
"modelId": "Model ID",
"speculativeDecoding": "Aktifkan Speculative Decoding",
- "draftModelId": "Draft Model ID",
- "draftModelDesc": "Draft model harus dari keluarga model yang sama agar speculative decoding bekerja dengan benar.",
- "selectDraftModel": "Pilih Draft Model",
- "noModelsFound": "Tidak ada draft model ditemukan. Pastikan LM Studio berjalan dengan Server Mode diaktifkan.",
- "description": "LM Studio memungkinkan kamu menjalankan model secara lokal di komputer. Untuk instruksi cara memulai, lihat panduan quickstart mereka. Kamu juga perlu memulai fitur local server LM Studio untuk menggunakannya dengan ekstensi ini. Catatan: Roo Code menggunakan prompt kompleks dan bekerja terbaik dengan model Claude. Model yang kurang mampu mungkin tidak bekerja seperti yang diharapkan."
+ "draftModelId": "Draft Agentl ID",
+ "draftModelDesc": "Draft agentl harus dari keluarga agentl yang sama agar speculative decoding bekerja dengan benar.",
+ "selectDraftModel": "Pilih Draft Agentl",
+ "noModelsFound": "Tidak ada draft agentl ditemukan. Pastikan LM Studio berjalan dengan Server Agent diaktifkan.",
+ "description": "LM Studio memungkinkan kamu menjalankan agentl secara lokal di komputer. Untuk instruksi cara memulai, lihat panduan quickstart mereka. Kamu juga perlu memulai fitur local server LM Studio untuk menggunakannya dengan ekstensi ini. Catatan: Roo Code menggunakan prompt kompleks dan bekerja terbaik dengan agentl Claude. Agentl yang kurang mampu mungkin tidak bekerja seperti yang diharapkan."
},
"ollama": {
"baseUrl": "Base URL (opsional)",
@@ -430,13 +430,13 @@
"apiKey": "Ollama API Key",
"apiKeyHelp": "API key opsional untuk instance Ollama yang terautentikasi atau layanan cloud. Biarkan kosong untuk instalasi lokal.",
"numCtx": "Ukuran Jendela Konteks (num_ctx)",
- "numCtxHelp": "Ganti ukuran jendela konteks default model. Biarkan kosong untuk menggunakan konfigurasi Modelfile model. Nilai minimum adalah 128.",
- "description": "Ollama memungkinkan kamu menjalankan model secara lokal di komputer. Untuk instruksi cara memulai, lihat panduan quickstart mereka.",
- "warning": "Catatan: Roo Code menggunakan prompt kompleks dan bekerja terbaik dengan model Claude. Model yang kurang mampu mungkin tidak bekerja seperti yang diharapkan."
+ "numCtxHelp": "Ganti ukuran jendela konteks default agentl. Biarkan kosong untuk menggunakan konfigurasi Agentlfile agentl. Nilai minimum adalah 128.",
+ "description": "Ollama memungkinkan kamu menjalankan agentl secara lokal di komputer. Untuk instruksi cara memulai, lihat panduan quickstart mereka.",
+ "warning": "Catatan: Roo Code menggunakan prompt kompleks dan bekerja terbaik dengan agentl Claude. Agentl yang kurang mampu mungkin tidak bekerja seperti yang diharapkan."
},
"unboundApiKey": "Unbound API Key",
"getUnboundApiKey": "Dapatkan Unbound API Key",
- "unboundRefreshModelsSuccess": "Daftar model diperbarui! Kamu sekarang dapat memilih dari model terbaru.",
+ "unboundRefreshModelsSuccess": "Daftar agentl diperbarui! Kamu sekarang dapat memilih dari agentl terbaru.",
"unboundInvalidApiKey": "API key tidak valid. Silakan periksa API key kamu dan coba lagi.",
"humanRelay": {
"description": "Tidak diperlukan API key, tetapi pengguna perlu membantu menyalin dan menempel informasi ke web chat AI.",
@@ -449,40 +449,40 @@
"openRouter": {
"providerRouting": {
"title": "OpenRouter Provider Routing",
- "description": "OpenRouter mengarahkan permintaan ke provider terbaik yang tersedia untuk model kamu. Secara default, permintaan diseimbangkan beban di seluruh provider teratas untuk memaksimalkan uptime. Namun, kamu dapat memilih provider spesifik untuk digunakan untuk model ini.",
+ "description": "OpenRouter mengarahkan permintaan ke provider terbaik yang tersedia untuk agentl kamu. Secara default, permintaan diseimbangkan beban di seluruh provider teratas untuk memaksimalkan uptime. Namun, kamu dapat memilih provider spesifik untuk digunakan untuk agentl ini.",
"learnMore": "Pelajari lebih lanjut tentang provider routing"
}
},
"customModel": {
- "capabilities": "Konfigurasi kemampuan dan harga untuk model kustom yang kompatibel dengan OpenAI. Hati-hati saat menentukan kemampuan model, karena dapat mempengaruhi performa Roo Code.",
+ "capabilities": "Konfigurasi kemampuan dan harga untuk agentl kustom yang kompatibel dengan OpenAI. Hati-hati saat menentukan kemampuan agentl, karena dapat mempengaruhi performa Roo Code.",
"maxTokens": {
"label": "Token Output Maksimum",
- "description": "Jumlah maksimum token yang dapat dihasilkan model dalam respons. (Tentukan -1 untuk membiarkan server mengatur token maksimum.)"
+ "description": "Jumlah maksimum token yang dapat dihasilkan agentl dalam respons. (Tentukan -1 untuk membiarkan server mengatur token maksimum.)"
},
"contextWindow": {
"label": "Ukuran Context Window",
- "description": "Total token (input + output) yang dapat diproses model."
+ "description": "Total token (input + output) yang dapat diproses agentl."
},
"imageSupport": {
"label": "Dukungan Gambar",
- "description": "Apakah model ini mampu memproses dan memahami gambar?"
+ "description": "Apakah agentl ini mampu memproses dan memahami gambar?"
},
"computerUse": {
"label": "Computer Use",
- "description": "Apakah model ini mampu berinteraksi dengan browser?"
+ "description": "Apakah agentl ini mampu berinteraksi dengan browser?"
},
"promptCache": {
"label": "Prompt Caching",
- "description": "Apakah model ini mampu melakukan caching prompt?"
+ "description": "Apakah agentl ini mampu melakukan caching prompt?"
},
"pricing": {
"input": {
"label": "Harga Input",
- "description": "Biaya per juta token dalam input/prompt. Ini mempengaruhi biaya mengirim konteks dan instruksi ke model."
+ "description": "Biaya per juta token dalam input/prompt. Ini mempengaruhi biaya mengirim konteks dan instruksi ke agentl."
},
"output": {
"label": "Harga Output",
- "description": "Biaya per juta token dalam respons model. Ini mempengaruhi biaya konten yang dihasilkan dan completion."
+ "description": "Biaya per juta token dalam respons agentl. Ini mempengaruhi biaya konten yang dihasilkan dan completion."
},
"cacheReads": {
"label": "Harga Cache Reads",
@@ -506,7 +506,7 @@
"warning": "⚠️ Mengatur ke 0 memungkinkan percobaan ulang tak terbatas yang dapat menghabiskan penggunaan API yang signifikan"
},
"reasoningEffort": {
- "label": "Upaya Reasoning Model",
+ "label": "Upaya Reasoning Agentl",
"none": "Tidak Ada",
"minimal": "Minimal (Tercepat)",
"high": "Tinggi",
@@ -519,7 +519,7 @@
"high": "Tinggi",
"medium": "Sedang",
"low": "Rendah",
- "description": "Mengontrol seberapa detail respons model. Verbositas rendah menghasilkan jawaban singkat, sedangkan verbositas tinggi memberikan penjelasan menyeluruh."
+ "description": "Mengontrol seberapa detail respons agentl. Verbositas rendah menghasilkan jawaban singkat, sedangkan verbositas tinggi memberikan penjelasan menyeluruh."
},
"setReasoningLevel": "Aktifkan Upaya Reasoning",
"claudeCode": {
@@ -533,7 +533,7 @@
"browser": {
"enable": {
"label": "Aktifkan tool browser",
- "description": "Ketika diaktifkan, Roo dapat menggunakan browser untuk berinteraksi dengan website ketika menggunakan model yang mendukung computer use. <0>Pelajari lebih lanjut0>"
+ "description": "Ketika diaktifkan, Roo dapat menggunakan browser untuk berinteraksi dengan website ketika menggunakan agentl yang mendukung computer use. <0>Pelajari lebih lanjut0>"
},
"viewport": {
"label": "Ukuran viewport",
@@ -646,7 +646,7 @@
},
"maxReadFile": {
"label": "Ambang batas auto-truncate pembacaan file",
- "description": "Roo membaca sejumlah baris ini ketika model menghilangkan nilai start/end. Jika angka ini kurang dari total file, Roo menghasilkan indeks nomor baris dari definisi kode. Kasus khusus: -1 menginstruksikan Roo untuk membaca seluruh file (tanpa indexing), dan 0 menginstruksikannya untuk tidak membaca baris dan hanya menyediakan indeks baris untuk konteks minimal. Nilai yang lebih rendah meminimalkan penggunaan konteks awal, memungkinkan pembacaan rentang baris yang tepat selanjutnya. Permintaan start/end eksplisit tidak dibatasi oleh pengaturan ini.",
+ "description": "Roo membaca sejumlah baris ini ketika agentl menghilangkan nilai start/end. Jika angka ini kurang dari total file, Roo menghasilkan indeks nomor baris dari definisi kode. Kasus khusus: -1 menginstruksikan Roo untuk membaca seluruh file (tanpa indexing), dan 0 menginstruksikannya untuk tidak membaca baris dan hanya menyediakan indeks baris untuk konteks minimal. Nilai yang lebih rendah meminimalkan penggunaan konteks awal, memungkinkan pembacaan rentang baris yang tepat selanjutnya. Permintaan start/end eksplisit tidak dibatasi oleh pengaturan ini.",
"lines": "baris",
"always_full_read": "Selalu baca seluruh file"
},
@@ -662,11 +662,11 @@
},
"includeCurrentTime": {
"label": "Sertakan waktu saat ini dalam konteks",
- "description": "Ketika diaktifkan, waktu saat ini dan informasi zona waktu akan disertakan dalam prompt sistem. Nonaktifkan ini jika model berhenti bekerja karena masalah waktu."
+ "description": "Ketika diaktifkan, waktu saat ini dan informasi zona waktu akan disertakan dalam prompt sistem. Nonaktifkan ini jika agentl berhenti bekerja karena masalah waktu."
},
"includeCurrentCost": {
"label": "Sertakan biaya saat ini dalam konteks",
- "description": "Ketika diaktifkan, biaya penggunaan API saat ini akan disertakan dalam prompt sistem. Nonaktifkan ini jika model berhenti bekerja karena masalah biaya."
+ "description": "Ketika diaktifkan, biaya penggunaan API saat ini akan disertakan dalam prompt sistem. Nonaktifkan ini jika agentl berhenti bekerja karena masalah biaya."
},
"maxGitStatusFiles": {
"label": "Git status maks file",
@@ -793,15 +793,15 @@
},
"DIFF_STRATEGY_UNIFIED": {
"name": "Gunakan strategi unified diff eksperimental",
- "description": "Aktifkan strategi unified diff eksperimental. Strategi ini mungkin mengurangi jumlah retry yang disebabkan oleh error model tetapi dapat menyebabkan perilaku yang tidak terduga atau edit yang salah. Hanya aktifkan jika kamu memahami risikonya dan bersedia meninjau semua perubahan dengan hati-hati."
+ "description": "Aktifkan strategi unified diff eksperimental. Strategi ini mungkin mengurangi jumlah retry yang disebabkan oleh error agentl tetapi dapat menyebabkan perilaku yang tidak terduga atau edit yang salah. Hanya aktifkan jika kamu memahami risikonya dan bersedia meninjau semua perubahan dengan hati-hati."
},
"INSERT_BLOCK": {
"name": "Gunakan tool insert content eksperimental",
"description": "Aktifkan tool insert content eksperimental, memungkinkan Roo menyisipkan konten pada nomor baris spesifik tanpa perlu membuat diff."
},
"POWER_STEERING": {
- "name": "Gunakan mode \"power steering\" eksperimental",
- "description": "Ketika diaktifkan, Roo akan mengingatkan model tentang detail definisi mode saat ini lebih sering. Ini akan menghasilkan kepatuhan yang lebih kuat terhadap definisi peran dan instruksi kustom, tetapi akan menggunakan lebih banyak token per pesan."
+ "name": "Gunakan agent \"power steering\" eksperimental",
+ "description": "Ketika diaktifkan, Roo akan mengingatkan agentl tentang detail definisi agent saat ini lebih sering. Ini akan menghasilkan kepatuhan yang lebih kuat terhadap definisi peran dan instruksi kustom, tetapi akan menggunakan lebih banyak token per pesan."
},
"AUTOCOMPLETE": {
"name": "Gunakan fitur \"autocomplete\" eksperimental",
@@ -809,7 +809,7 @@
},
"CONCURRENT_FILE_READS": {
"name": "Aktifkan pembacaan file bersamaan",
- "description": "Ketika diaktifkan, Roo dapat membaca beberapa file dalam satu permintaan. Ketika dinonaktifkan, Roo harus membaca file satu per satu. Menonaktifkan ini dapat membantu saat bekerja dengan model yang kurang mampu atau ketika kamu ingin kontrol lebih terhadap akses file."
+ "description": "Ketika diaktifkan, Roo dapat membaca beberapa file dalam satu permintaan. Ketika dinonaktifkan, Roo harus membaca file satu per satu. Menonaktifkan ini dapat membantu saat bekerja dengan agentl yang kurang mampu atau ketika kamu ingin kontrol lebih terhadap akses file."
},
"MULTI_SEARCH_AND_REPLACE": {
"name": "Gunakan tool multi block diff eksperimental",
@@ -817,11 +817,11 @@
},
"MARKETPLACE": {
"name": "Aktifkan Marketplace",
- "description": "Ketika diaktifkan, kamu dapat menginstal MCP dan mode kustom dari Marketplace."
+ "description": "Ketika diaktifkan, kamu dapat menginstal MCP dan agent kustom dari Marketplace."
},
"MULTI_FILE_APPLY_DIFF": {
"name": "Aktifkan edit file bersamaan",
- "description": "Ketika diaktifkan, Roo dapat mengedit beberapa file dalam satu permintaan. Ketika dinonaktifkan, Roo harus mengedit file satu per satu. Menonaktifkan ini dapat membantu saat bekerja dengan model yang kurang mampu atau ketika kamu ingin kontrol lebih terhadap modifikasi file."
+ "description": "Ketika diaktifkan, Roo dapat mengedit beberapa file dalam satu permintaan. Ketika dinonaktifkan, Roo harus mengedit file satu per satu. Menonaktifkan ini dapat membantu saat bekerja dengan agentl yang kurang mampu atau ketika kamu ingin kontrol lebih terhadap modifikasi file."
},
"PREVENT_FOCUS_DISRUPTION": {
"name": "Pengeditan Latar Belakang",
@@ -837,19 +837,19 @@
},
"IMAGE_GENERATION": {
"name": "Aktifkan pembuatan gambar AI",
- "description": "Ketika diaktifkan, Roo dapat menghasilkan gambar dari prompt teks menggunakan model pembuatan gambar.",
+ "description": "Ketika diaktifkan, Roo dapat menghasilkan gambar dari prompt teks menggunakan agentl pembuatan gambar.",
"providerLabel": "Penyedia",
"providerDescription": "Pilih penyedia untuk menghasilkan gambar.",
"openRouterApiKeyLabel": "Kunci API OpenRouter",
"openRouterApiKeyPlaceholder": "Masukkan kunci API OpenRouter Anda",
"getApiKeyText": "Dapatkan kunci API Anda dari",
"modelSelectionLabel": "Model Pembuatan Gambar",
- "modelSelectionDescription": "Pilih model untuk pembuatan gambar",
+ "modelSelectionDescription": "Pilih agentl untuk pembuatan gambar",
"warningMissingKey": "⚠️ Kunci API OpenRouter diperlukan untuk pembuatan gambar. Silakan konfigurasi di atas.",
"successConfigured": "✓ Pembuatan gambar dikonfigurasi dan siap digunakan"
},
"RUN_SLASH_COMMAND": {
- "name": "Aktifkan perintah slash yang dimulai model",
+ "name": "Aktifkan perintah slash yang dimulai agentl",
"description": "Ketika diaktifkan, Roo dapat menjalankan perintah slash Anda untuk mengeksekusi alur kerja."
},
"MULTIPLE_NATIVE_TOOL_CALLS": {
@@ -859,11 +859,11 @@
},
"promptCaching": {
"label": "Nonaktifkan prompt caching",
- "description": "Ketika dicentang, Roo tidak akan menggunakan prompt caching untuk model ini."
+ "description": "Ketika dicentang, Roo tidak akan menggunakan prompt caching untuk agentl ini."
},
"temperature": {
"useCustom": "Gunakan temperature kustom",
- "description": "Mengontrol keacakan dalam respons model.",
+ "description": "Mengontrol keacakan dalam respons agentl.",
"rangeDescription": "Nilai yang lebih tinggi membuat output lebih acak, nilai yang lebih rendah membuatnya lebih deterministik."
},
"modelInfo": {
@@ -878,8 +878,8 @@
"cacheReadsPrice": "Harga cache reads",
"cacheWritesPrice": "Harga cache writes",
"enableStreaming": "Aktifkan streaming",
- "enableR1Format": "Aktifkan parameter model R1",
- "enableR1FormatTips": "Harus diaktifkan saat menggunakan model R1 seperti QWQ untuk mencegah error 400",
+ "enableR1Format": "Aktifkan parameter agentl R1",
+ "enableR1FormatTips": "Harus diaktifkan saat menggunakan agentl R1 seperti QWQ untuk mencegah error 400",
"useAzure": "Gunakan Azure",
"azureApiVersion": "Atur versi API Azure",
"gemini": {
@@ -889,12 +889,12 @@
}
},
"modelPicker": {
- "automaticFetch": "Ekstensi secara otomatis mengambil daftar model terbaru yang tersedia di {{mode}}",
"wantsToSwitchWithReason": "Roo vuole passare alla modalità {{mode}} perché: {{reason}}",
"didSwitch": "Roo è passato alla modalità {{mode}}",
@@ -307,8 +307,8 @@
"title": "Rilasciato Roo Code {{version}}",
"support": "Sostieni Roo Code lasciandoci una stella su roo/code-supernova dal provider Roo Code Cloud nelle Impostazioni per iniziare.",
"goToSettingsButton": "Vai alle Impostazioni"
diff --git a/webview-ui/src/i18n/locales/it/cloud.json b/webview-ui/src/i18n/locales/it/cloud.json
index cd575786d5..efd1c96e9e 100644
--- a/webview-ui/src/i18n/locales/it/cloud.json
+++ b/webview-ui/src/i18n/locales/it/cloud.json
@@ -6,7 +6,7 @@
"signIn": "Connetti a Roo Code Cloud",
"connect": "Inizia",
"cloudBenefitsTitle": "Prova Roo Code Cloud",
- "cloudBenefitProvider": "Accedi a modelli gratuiti e a pagamento che funzionano perfettamente con Roo",
+ "cloudBenefitProvider": "Accedi a agentlli gratuiti e a pagamento che funzionano perfettamente con Roo",
"cloudBenefitCloudAgents": "Assegna attività ad agenti Cloud autonomi",
"cloudBenefitTriggers": "Ottieni revisioni del codice su Github, avvia attività da Slack e altro",
"cloudBenefitWalkaway": "Segui e controlla le attività da qualsiasi luogo (incluso il tuo telefono)",
@@ -19,7 +19,7 @@
"remoteControlDescription": "Consenti il controllo delle attività da Roo Code Cloud",
"remoteControlRequiresTaskSync": "La sincronizzazione delle attività deve essere abilitata per utilizzare Roomote Control",
"taskSyncManagedByOrganization": "La sincronizzazione delle attività è gestita dalla tua organizzazione",
- "usageMetricsAlwaysReported": "Le informazioni sull'utilizzo del modello vengono sempre segnalate quando si è connessi",
+ "usageMetricsAlwaysReported": "Le informazioni sull'utilizzo del agentllo vengono sempre segnalate quando si è connessi",
"authWaiting": "In attesa del completamento dell'autenticazione...",
"havingTrouble": "Hai problemi?",
"pasteCallbackUrl": "Copia l'URL di redirect dal tuo browser e incollalo qui:",
diff --git a/webview-ui/src/i18n/locales/it/marketplace.json b/webview-ui/src/i18n/locales/it/marketplace.json
index 3c13284866..e27487ff74 100644
--- a/webview-ui/src/i18n/locales/it/marketplace.json
+++ b/webview-ui/src/i18n/locales/it/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "Filtra per tipo:",
"all": "Tutti i tipi",
- "mode": "Modalità",
+ "agent": "Modalità",
"mcpServer": "Server MCP"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Mercato"
},
"type-group": {
- "modes": "Modalità",
+ "agents": "Modalità",
"mcps": "Server MCP"
},
"items": {
@@ -138,7 +138,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "Rimuovi modalità",
"message": "Sei sicuro di voler rimuovere la modalità \"{{modeName}}\"?",
"rulesWarning": "Questo rimuoverà anche eventuali file di regole associati per questa modalità."
diff --git a/webview-ui/src/i18n/locales/it/prompts.json b/webview-ui/src/i18n/locales/it/prompts.json
index 2a0503ef71..777072628d 100644
--- a/webview-ui/src/i18n/locales/it/prompts.json
+++ b/webview-ui/src/i18n/locales/it/prompts.json
@@ -1,7 +1,7 @@
{
"title": "Modi",
"done": "Fatto",
- "modes": {
+ "agents": {
"title": "Modalità",
"createNewMode": "Crea nuova modalità",
"importMode": "Importa modalità",
@@ -34,7 +34,7 @@
"roleDefinition": {
"title": "Definizione del ruolo",
"resetToDefault": "Ripristina predefiniti",
- "description": "Definisci l'esperienza e la personalità di Roo per questa modalità. Questa descrizione modella come Roo si presenta e affronta i compiti."
+ "description": "Definisci l'esperienza e la personalità di Roo per questa modalità. Questa descrizione agentlla come Roo si presenta e affronta i compiti."
},
"description": {
"title": "Descrizione breve (per umani)",
diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json
index 83af1aa57e..69f2f87db1 100644
--- a/webview-ui/src/i18n/locales/it/settings.json
+++ b/webview-ui/src/i18n/locales/it/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Fornitori",
- "modes": "Modalità",
+ "agents": "Modalità",
"mcp": "Server MCP",
"autoApprove": "Auto-approvazione",
"browser": "Accesso computer",
@@ -87,7 +87,7 @@
"openRouterApiKeyLabel": "Chiave API OpenRouter",
"openRouterApiKeyPlaceholder": "Inserisci la tua chiave API OpenRouter",
"openRouterProviderRoutingLabel": "Routing dei fornitori OpenRouter",
- "openRouterProviderRoutingDescription": "OpenRouter indirizza le richieste ai migliori fornitori disponibili per il tuo modello di embedding. Per impostazione predefinita, le richieste sono bilanciate tra i principali fornitori per massimizzare il tempo di attività. Tuttavia, puoi scegliere un fornitore specifico da utilizzare per questo modello.",
+ "openRouterProviderRoutingDescription": "OpenRouter indirizza le richieste ai migliori fornitori disponibili per il tuo agentllo di embedding. Per impostazione predefinita, le richieste sono bilanciate tra i principali fornitori per massimizzare il tempo di attività. Tuttavia, puoi scegliere un fornitore specifico da utilizzare per questo agentllo.",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "Chiave API:",
"mistralApiKeyPlaceholder": "Inserisci la tua chiave API Mistral",
@@ -98,11 +98,11 @@
"openAiCompatibleApiKeyLabel": "Chiave API",
"openAiCompatibleApiKeyPlaceholder": "Inserisci la tua chiave API",
"openAiCompatibleModelDimensionLabel": "Dimensione Embedding:",
- "modelDimensionLabel": "Dimensione del modello",
+ "modelDimensionLabel": "Dimensione del agentllo",
"openAiCompatibleModelDimensionPlaceholder": "es., 1536",
- "openAiCompatibleModelDimensionDescription": "La dimensione dell'embedding (dimensione di output) per il tuo modello. Controlla la documentazione del tuo provider per questo valore. Valori comuni: 384, 768, 1536, 3072.",
+ "openAiCompatibleModelDimensionDescription": "La dimensione dell'embedding (dimensione di output) per il tuo agentllo. Controlla la documentazione del tuo provider per questo valore. Valori comuni: 384, 768, 1536, 3072.",
"modelLabel": "Modello",
- "selectModelPlaceholder": "Seleziona modello",
+ "selectModelPlaceholder": "Seleziona agentllo",
"ollamaUrlLabel": "URL Ollama:",
"qdrantUrlLabel": "URL Qdrant",
"qdrantKeyLabel": "Chiave Qdrant:",
@@ -120,8 +120,8 @@
"settingsTitle": "Impostazioni di indicizzazione",
"disabledMessage": "L'indicizzazione del codebase è attualmente disabilitata. Abilitala nelle impostazioni globali per configurare le opzioni di indicizzazione.",
"embedderProviderLabel": "Provider Embedder",
- "modelPlaceholder": "Inserisci il nome del modello",
- "selectModel": "Seleziona un modello",
+ "modelPlaceholder": "Inserisci il nome del agentllo",
+ "selectModel": "Seleziona un agentllo",
"ollamaBaseUrlLabel": "URL base Ollama",
"qdrantApiKeyLabel": "Chiave API Qdrant",
"qdrantApiKeyPlaceholder": "Inserisci la tua chiave API Qdrant (opzionale)",
@@ -148,10 +148,10 @@
"invalidBaseUrl": "URL di base non valido",
"qdrantUrlRequired": "È richiesto l'URL di Qdrant",
"openaiApiKeyRequired": "È richiesta la chiave API di OpenAI",
- "modelSelectionRequired": "È richiesta la selezione del modello",
+ "modelSelectionRequired": "È richiesta la selezione del agentllo",
"apiKeyRequired": "È richiesta la chiave API",
- "modelIdRequired": "È richiesto l'ID del modello",
- "modelDimensionRequired": "È richiesta la dimensione del modello",
+ "modelIdRequired": "È richiesto l'ID del agentllo",
+ "modelDimensionRequired": "È richiesta la dimensione del agentllo",
"geminiApiKeyRequired": "È richiesta la chiave API Gemini",
"mistralApiKeyRequired": "La chiave API di Mistral è richiesta",
"vercelAiGatewayApiKeyRequired": "È richiesta la chiave API Vercel AI Gateway",
@@ -159,7 +159,7 @@
"bedrockProfileRequired": "Il profilo AWS è richiesto",
"ollamaBaseUrlRequired": "È richiesto l'URL di base di Ollama",
"baseUrlRequired": "È richiesto l'URL di base",
- "modelDimensionMinValue": "La dimensione del modello deve essere maggiore di 0",
+ "modelDimensionMinValue": "La dimensione del agentllo deve essere maggiore di 0",
"openRouterApiKeyRequired": "Chiave API OpenRouter è richiesta"
},
"optional": "opzionale",
@@ -200,7 +200,7 @@
},
"browser": {
"label": "Browser",
- "description": "Esegui automaticamente azioni del browser senza richiedere approvazione. Nota: Si applica solo quando il modello supporta l'uso del computer"
+ "description": "Esegui automaticamente azioni del browser senza richiedere approvazione. Nota: Si applica solo quando il agentllo supporta l'uso del computer"
},
"retry": {
"label": "Riprova",
@@ -275,8 +275,8 @@
"noMatchFound": "Nessun profilo corrispondente trovato",
"searchProviderPlaceholder": "Cerca fornitori",
"noProviderMatchFound": "Nessun fornitore trovato",
- "vscodeLmDescription": "L'API del Modello di Linguaggio di VS Code consente di eseguire modelli forniti da altre estensioni di VS Code (incluso, ma non limitato a, GitHub Copilot). Il modo più semplice per iniziare è installare le estensioni Copilot e Copilot Chat dal VS Code Marketplace.",
- "awsCustomArnUse": "Inserisci un ARN Amazon Bedrock valido per il modello che desideri utilizzare. Esempi di formato:",
+ "vscodeLmDescription": "L'API del Agentllo di Linguaggio di VS Code consente di eseguire agentlli forniti da altre estensioni di VS Code (incluso, ma non limitato a, GitHub Copilot). Il modo più semplice per iniziare è installare le estensioni Copilot e Copilot Chat dal VS Code Marketplace.",
+ "awsCustomArnUse": "Inserisci un ARN Amazon Bedrock valido per il agentllo che desideri utilizzare. Esempi di formato:",
"awsCustomArnDesc": "Assicurati che la regione nell'ARN corrisponda alla regione AWS selezionata sopra.",
"openRouterApiKey": "Chiave API OpenRouter",
"getOpenRouterApiKey": "Ottieni chiave API OpenRouter",
@@ -295,11 +295,11 @@
"noCustomHeaders": "Nessuna intestazione personalizzata definita. Fai clic sul pulsante + per aggiungerne una.",
"requestyApiKey": "Chiave API Requesty",
"refreshModels": {
- "label": "Aggiorna modelli",
- "hint": "Riapri le impostazioni per vedere i modelli più recenti.",
- "loading": "Aggiornamento dell'elenco dei modelli...",
- "success": "Elenco dei modelli aggiornato con successo!",
- "error": "Impossibile aggiornare l'elenco dei modelli. Riprova."
+ "label": "Aggiorna agentlli",
+ "hint": "Riapri le impostazioni per vedere i agentlli più recenti.",
+ "loading": "Aggiornamento dell'elenco dei agentlli...",
+ "success": "Elenco dei agentlli aggiornato con successo!",
+ "error": "Impossibile aggiornare l'elenco dei agentlli. Riprova."
},
"getRequestyApiKey": "Ottieni chiave API Requesty",
"getRequestyBaseUrl": "URL base",
@@ -346,12 +346,12 @@
"sambaNovaApiKey": "Chiave API SambaNova",
"getHuggingFaceApiKey": "Ottieni chiave API Hugging Face",
"huggingFaceApiKey": "Chiave API Hugging Face",
- "huggingFaceModelId": "ID modello",
+ "huggingFaceModelId": "ID agentllo",
"huggingFaceLoading": "Caricamento...",
- "huggingFaceModelsCount": "({{count}} modelli)",
- "huggingFaceSelectModel": "Seleziona un modello...",
- "huggingFaceSearchModels": "Cerca modelli...",
- "huggingFaceNoModelsFound": "Nessun modello trovato",
+ "huggingFaceModelsCount": "({{count}} agentlli)",
+ "huggingFaceSelectModel": "Seleziona un agentllo...",
+ "huggingFaceSearchModels": "Cerca agentlli...",
+ "huggingFaceNoModelsFound": "Nessun agentllo trovato",
"huggingFaceProvider": "Provider",
"huggingFaceProviderAuto": "Automatico",
"huggingFaceSelectProvider": "Seleziona un provider...",
@@ -365,7 +365,7 @@
"mistralApiKey": "Chiave API Mistral",
"getMistralApiKey": "Ottieni chiave API Mistral / Codestral",
"codestralBaseUrl": "URL base Codestral (opzionale)",
- "codestralBaseUrlDesc": "Imposta un URL opzionale per i modelli Codestral.",
+ "codestralBaseUrlDesc": "Imposta un URL opzionale per i agentlli Codestral.",
"xaiApiKey": "Chiave API xAI",
"getXaiApiKey": "Ottieni chiave API xAI",
"litellmApiKey": "Chiave API LiteLLM",
@@ -386,10 +386,10 @@
"examples": "Esempi:"
},
"enablePromptCaching": "Abilita cache dei prompt",
- "enablePromptCachingTitle": "Abilita la cache dei prompt per migliorare le prestazioni e ridurre i costi per i modelli supportati.",
- "cacheUsageNote": "Nota: Se non vedi l'utilizzo della cache, prova a selezionare un modello diverso e poi seleziona nuovamente il modello desiderato.",
+ "enablePromptCachingTitle": "Abilita la cache dei prompt per migliorare le prestazioni e ridurre i costi per i agentlli supportati.",
+ "cacheUsageNote": "Nota: Se non vedi l'utilizzo della cache, prova a selezionare un agentllo diverso e poi seleziona nuovamente il agentllo desiderato.",
"vscodeLmModel": "Modello linguistico",
- "vscodeLmWarning": "Nota: I modelli accessibili tramite la VS Code Language Model API possono essere incapsulati o perfezionati dal provider, quindi il comportamento può differire dall’uso diretto dello stesso modello presso un provider o router tipico. Per usare un modello dal menu a discesa «Language Model», passa prima a quel modello e poi fai clic su «Accetta» nell’avviso di Copilot Chat; in caso contrario potresti visualizzare un errore come 400 «The requested model is not supported».",
+ "vscodeLmWarning": "Nota: I agentlli accessibili tramite la VS Code Language Agentl API possono essere incapsulati o perfezionati dal provider, quindi il comportamento può differire dall’uso diretto dello stesso agentllo presso un provider o router tipico. Per usare un agentllo dal menu a discesa «Language Agentl», passa prima a quel agentllo e poi fai clic su «Accetta» nell’avviso di Copilot Chat; in caso contrario potresti visualizzare un errore come 400 «The requested agentl is not supported».",
"geminiParameters": {
"urlContext": {
"title": "Abilita contesto URL",
@@ -402,7 +402,7 @@
},
"googleCloudSetup": {
"title": "Per utilizzare Google Cloud Vertex AI, è necessario:",
- "step1": "1. Creare un account Google Cloud, abilitare l'API Vertex AI e abilitare i modelli Claude desiderati.",
+ "step1": "1. Creare un account Google Cloud, abilitare l'API Vertex AI e abilitare i agentlli Claude desiderati.",
"step2": "2. Installare Google Cloud CLI e configurare le credenziali predefinite dell'applicazione.",
"step3": "3. Oppure creare un account di servizio con credenziali."
},
@@ -412,27 +412,27 @@
"googleCloudRegion": "Regione Google Cloud",
"lmStudio": {
"baseUrl": "URL base (opzionale)",
- "modelId": "ID modello",
+ "modelId": "ID agentllo",
"speculativeDecoding": "Abilita decodifica speculativa",
- "draftModelId": "ID modello bozza",
- "draftModelDesc": "Per un corretto funzionamento della decodifica speculativa, il modello bozza deve provenire dalla stessa famiglia di modelli.",
- "selectDraftModel": "Seleziona modello bozza",
- "noModelsFound": "Nessun modello bozza trovato. Assicurati che LM Studio sia in esecuzione con la modalità server abilitata.",
- "description": "LM Studio ti permette di eseguire modelli localmente sul tuo computer. Per iniziare, consulta la loro guida rapida. Dovrai anche avviare la funzionalità server locale di LM Studio per utilizzarlo con questa estensione. Nota: Roo Code utilizza prompt complessi e funziona meglio con i modelli Claude. I modelli con capacità inferiori potrebbero non funzionare come previsto."
+ "draftModelId": "ID agentllo bozza",
+ "draftModelDesc": "Per un corretto funzionamento della decodifica speculativa, il agentllo bozza deve provenire dalla stessa famiglia di agentlli.",
+ "selectDraftModel": "Seleziona agentllo bozza",
+ "noModelsFound": "Nessun agentllo bozza trovato. Assicurati che LM Studio sia in esecuzione con la modalità server abilitata.",
+ "description": "LM Studio ti permette di eseguire agentlli localmente sul tuo computer. Per iniziare, consulta la loro guida rapida. Dovrai anche avviare la funzionalità server locale di LM Studio per utilizzarlo con questa estensione. Nota: Roo Code utilizza prompt complessi e funziona meglio con i agentlli Claude. I agentlli con capacità inferiori potrebbero non funzionare come previsto."
},
"ollama": {
"baseUrl": "URL base (opzionale)",
- "modelId": "ID modello",
+ "modelId": "ID agentllo",
"apiKey": "Chiave API Ollama",
"apiKeyHelp": "Chiave API opzionale per istanze Ollama autenticate o servizi cloud. Lascia vuoto per installazioni locali.",
"numCtx": "Dimensione della finestra di contesto (num_ctx)",
- "numCtxHelp": "Sovrascrive la dimensione predefinita della finestra di contesto del modello. Lasciare vuoto per utilizzare la configurazione del Modelfile del modello. Il valore minimo è 128.",
- "description": "Ollama ti permette di eseguire modelli localmente sul tuo computer. Per iniziare, consulta la guida rapida.",
- "warning": "Nota: Roo Code utiliza prompt complessi e funziona meglio con i modelli Claude. I modelli con capacità inferiori potrebbero non funzionare come previsto."
+ "numCtxHelp": "Sovrascrive la dimensione predefinita della finestra di contesto del agentllo. Lasciare vuoto per utilizzare la configurazione del Agentlfile del agentllo. Il valore minimo è 128.",
+ "description": "Ollama ti permette di eseguire agentlli localmente sul tuo computer. Per iniziare, consulta la guida rapida.",
+ "warning": "Nota: Roo Code utiliza prompt complessi e funziona meglio con i agentlli Claude. I agentlli con capacità inferiori potrebbero non funzionare come previsto."
},
"unboundApiKey": "Chiave API Unbound",
"getUnboundApiKey": "Ottieni chiave API Unbound",
- "unboundRefreshModelsSuccess": "Lista dei modelli aggiornata! Ora puoi selezionare tra gli ultimi modelli.",
+ "unboundRefreshModelsSuccess": "Lista dei agentlli aggiornata! Ora puoi selezionare tra gli ultimi agentlli.",
"unboundInvalidApiKey": "Chiave API non valida. Controlla la tua chiave API e riprova.",
"humanRelay": {
"description": "Non è richiesta alcuna chiave API, ma l'utente dovrà aiutare a copiare e incollare le informazioni nella chat web AI.",
@@ -445,40 +445,40 @@
"openRouter": {
"providerRouting": {
"title": "Routing dei fornitori OpenRouter",
- "description": "OpenRouter indirizza le richieste ai migliori fornitori disponibili per il tuo modello. Per impostazione predefinita, le richieste sono bilanciate tra i principali fornitori per massimizzare il tempo di attività. Tuttavia, puoi scegliere un fornitore specifico da utilizzare per questo modello.",
+ "description": "OpenRouter indirizza le richieste ai migliori fornitori disponibili per il tuo agentllo. Per impostazione predefinita, le richieste sono bilanciate tra i principali fornitori per massimizzare il tempo di attività. Tuttavia, puoi scegliere un fornitore specifico da utilizzare per questo agentllo.",
"learnMore": "Scopri di più sul routing dei fornitori"
}
},
"customModel": {
- "capabilities": "Configura le capacità e i prezzi del tuo modello personalizzato compatibile con OpenAI. Fai attenzione quando specifichi le capacità del modello, poiché possono influenzare le prestazioni di Roo Code.",
+ "capabilities": "Configura le capacità e i prezzi del tuo agentllo personalizzato compatibile con OpenAI. Fai attenzione quando specifichi le capacità del agentllo, poiché possono influenzare le prestazioni di Roo Code.",
"maxTokens": {
"label": "Token di output massimi",
- "description": "Numero massimo di token che il modello può generare in una risposta. (Specifica -1 per lasciare che il server imposti il massimo token.)"
+ "description": "Numero massimo di token che il agentllo può generare in una risposta. (Specifica -1 per lasciare che il server imposti il massimo token.)"
},
"contextWindow": {
"label": "Dimensione finestra di contesto",
- "description": "Numero totale di token (input + output) che il modello può elaborare."
+ "description": "Numero totale di token (input + output) che il agentllo può elaborare."
},
"imageSupport": {
"label": "Supporto immagini",
- "description": "Il modello è in grado di elaborare e comprendere le immagini?"
+ "description": "Il agentllo è in grado di elaborare e comprendere le immagini?"
},
"computerUse": {
"label": "Uso del computer",
- "description": "Il modello è in grado di interagire con il browser?"
+ "description": "Il agentllo è in grado di interagire con il browser?"
},
"promptCache": {
"label": "Cache dei prompt",
- "description": "Il modello è in grado di memorizzare in cache i prompt?"
+ "description": "Il agentllo è in grado di memorizzare in cache i prompt?"
},
"pricing": {
"input": {
"label": "Prezzo input",
- "description": "Costo per milione di token di input/prompt. Questo influisce sul costo di invio di contesto e istruzioni al modello."
+ "description": "Costo per milione di token di input/prompt. Questo influisce sul costo di invio di contesto e istruzioni al agentllo."
},
"output": {
"label": "Prezzo output",
- "description": "Costo per milione di token della risposta del modello. Questo influisce sul costo del contenuto generato e dei completamenti."
+ "description": "Costo per milione di token della risposta del agentllo. Questo influisce sul costo del contenuto generato e dei completamenti."
},
"cacheReads": {
"label": "Prezzo letture cache",
@@ -502,7 +502,7 @@
"warning": "⚠️ L'impostazione a 0 consente tentativi illimitati che possono consumare un notevole utilizzo dell'API"
},
"reasoningEffort": {
- "label": "Sforzo di ragionamento del modello",
+ "label": "Sforzo di ragionamento del agentllo",
"none": "Nessuno",
"minimal": "Minimo (più veloce)",
"high": "Alto",
@@ -515,7 +515,7 @@
"high": "Alta",
"medium": "Media",
"low": "Bassa",
- "description": "Controlla il livello di dettaglio delle risposte del modello. Una verbosity bassa produce risposte concise, mentre una verbosity alta fornisce spiegazioni approfondite."
+ "description": "Controlla il livello di dettaglio delle risposte del agentllo. Una verbosity bassa produce risposte concise, mentre una verbosity alta fornisce spiegazioni approfondite."
},
"setReasoningLevel": "Abilita sforzo di ragionamento",
"claudeCode": {
@@ -529,7 +529,7 @@
"browser": {
"enable": {
"label": "Abilita strumento browser",
- "description": "Quando abilitato, Roo può utilizzare un browser per interagire con siti web quando si utilizzano modelli che supportano l'uso del computer. <0>Scopri di più0>"
+ "description": "Quando abilitato, Roo può utilizzare un browser per interagire con siti web quando si utilizzano agentlli che supportano l'uso del computer. <0>Scopri di più0>"
},
"viewport": {
"label": "Dimensione viewport",
@@ -612,7 +612,7 @@
},
"maxReadFile": {
"label": "Soglia di auto-troncamento lettura file",
- "description": "Roo legge questo numero di righe quando il modello omette i valori di inizio/fine. Se questo numero è inferiore al totale del file, Roo genera un indice dei numeri di riga delle definizioni di codice. Casi speciali: -1 indica a Roo di leggere l'intero file (senza indicizzazione), e 0 indica di non leggere righe e fornire solo indici di riga per un contesto minimo. Valori più bassi minimizzano l'utilizzo iniziale del contesto, permettendo successive letture precise di intervalli di righe. Le richieste con inizio/fine espliciti non sono limitate da questa impostazione.",
+ "description": "Roo legge questo numero di righe quando il agentllo omette i valori di inizio/fine. Se questo numero è inferiore al totale del file, Roo genera un indice dei numeri di riga delle definizioni di codice. Casi speciali: -1 indica a Roo di leggere l'intero file (senza indicizzazione), e 0 indica di non leggere righe e fornire solo indici di riga per un contesto minimo. Valori più bassi minimizzano l'utilizzo iniziale del contesto, permettendo successive letture precise di intervalli di righe. Le richieste con inizio/fine espliciti non sono limitate da questa impostazione.",
"lines": "righe",
"always_full_read": "Leggi sempre l'intero file"
},
@@ -658,11 +658,11 @@
},
"includeCurrentTime": {
"label": "Includi l'ora corrente nel contesto",
- "description": "Se abilitato, l'ora corrente e le informazioni sul fuso orario verranno incluse nel prompt di sistema. Disabilita questa opzione se i modelli smettono di funzionare a causa di problemi di orario."
+ "description": "Se abilitato, l'ora corrente e le informazioni sul fuso orario verranno incluse nel prompt di sistema. Disabilita questa opzione se i agentlli smettono di funzionare a causa di problemi di orario."
},
"includeCurrentCost": {
"label": "Includi il costo corrente nel contesto",
- "description": "Se abilitato, il costo di utilizzo corrente dell'API verrà incluso nel prompt di sistema. Disabilita questa opzione se i modelli smettono di funzionare a causa di problemi di costo."
+ "description": "Se abilitato, il costo di utilizzo corrente dell'API verrà incluso nel prompt di sistema. Disabilita questa opzione se i agentlli smettono di funzionare a causa di problemi di costo."
},
"maxGitStatusFiles": {
"label": "Git status max file",
@@ -768,7 +768,7 @@
"experimental": {
"DIFF_STRATEGY_UNIFIED": {
"name": "Usa strategia diff unificata sperimentale",
- "description": "Abilita la strategia diff unificata sperimentale. Questa strategia potrebbe ridurre il numero di tentativi causati da errori del modello, ma può causare comportamenti imprevisti o modifiche errate. Abilitala solo se comprendi i rischi e sei disposto a rivedere attentamente tutte le modifiche."
+ "description": "Abilita la strategia diff unificata sperimentale. Questa strategia potrebbe ridurre il numero di tentativi causati da errori del agentllo, ma può causare comportamenti imprevisti o modifiche errate. Abilitala solo se comprendi i rischi e sei disposto a rivedere attentamente tutte le modifiche."
},
"INSERT_BLOCK": {
"name": "Usa strumento di inserimento contenuti sperimentale",
@@ -776,7 +776,7 @@
},
"POWER_STEERING": {
"name": "Usa modalità \"servosterzo\" sperimentale",
- "description": "Quando abilitato, Roo ricorderà al modello i dettagli della sua definizione di modalità corrente più frequentemente. Questo porterà a una maggiore aderenza alle definizioni dei ruoli e alle istruzioni personalizzate, ma utilizzerà più token per messaggio."
+ "description": "Quando abilitato, Roo ricorderà al agentllo i dettagli della sua definizione di modalità corrente più frequentemente. Questo porterà a una maggiore aderenza alle definizioni dei ruoli e alle istruzioni personalizzate, ma utilizzerà più token per messaggio."
},
"MULTI_SEARCH_AND_REPLACE": {
"name": "Usa strumento diff multi-blocco sperimentale",
@@ -784,7 +784,7 @@
},
"CONCURRENT_FILE_READS": {
"name": "Abilita lettura simultanea dei file",
- "description": "Quando abilitato, Roo può leggere più file in una singola richiesta. Quando disabilitato, Roo deve leggere i file uno alla volta. Disabilitarlo può aiutare quando si lavora con modelli meno capaci o quando si desidera maggiore controllo sull'accesso ai file."
+ "description": "Quando abilitato, Roo può leggere più file in una singola richiesta. Quando disabilitato, Roo deve leggere i file uno alla volta. Disabilitarlo può aiutare quando si lavora con agentlli meno capaci o quando si desidera maggiore controllo sull'accesso ai file."
},
"MARKETPLACE": {
"name": "Abilita Marketplace",
@@ -792,7 +792,7 @@
},
"MULTI_FILE_APPLY_DIFF": {
"name": "Abilita modifiche di file concorrenti",
- "description": "Quando abilitato, Roo può modificare più file in una singola richiesta. Quando disabilitato, Roo deve modificare i file uno alla volta. Disabilitare questa opzione può aiutare quando lavori con modelli meno capaci o quando vuoi più controllo sulle modifiche dei file."
+ "description": "Quando abilitato, Roo può modificare più file in una singola richiesta. Quando disabilitato, Roo deve modificare i file uno alla volta. Disabilitare questa opzione può aiutare quando lavori con agentlli meno capaci o quando vuoi più controllo sulle modifiche dei file."
},
"PREVENT_FOCUS_DISRUPTION": {
"name": "Modifica in background",
@@ -810,17 +810,17 @@
"providerLabel": "Provider",
"providerDescription": "Seleziona il provider per la generazione di immagini.",
"name": "Abilita generazione immagini AI",
- "description": "Quando abilitato, Roo può generare immagini da prompt di testo utilizzando i modelli di generazione immagini di OpenRouter. Richiede una chiave API OpenRouter configurata.",
+ "description": "Quando abilitato, Roo può generare immagini da prompt di testo utilizzando i agentlli di generazione immagini di OpenRouter. Richiede una chiave API OpenRouter configurata.",
"openRouterApiKeyLabel": "Chiave API OpenRouter",
"openRouterApiKeyPlaceholder": "Inserisci la tua chiave API OpenRouter",
"getApiKeyText": "Ottieni la tua chiave API da",
"modelSelectionLabel": "Modello di generazione immagini",
- "modelSelectionDescription": "Seleziona il modello per la generazione di immagini",
+ "modelSelectionDescription": "Seleziona il agentllo per la generazione di immagini",
"warningMissingKey": "⚠️ La chiave API OpenRouter è richiesta per la generazione di immagini. Configurala sopra.",
"successConfigured": "✓ La generazione di immagini è configurata e pronta per l'uso"
},
"RUN_SLASH_COMMAND": {
- "name": "Abilita comandi slash avviati dal modello",
+ "name": "Abilita comandi slash avviati dal agentllo",
"description": "Quando abilitato, Roo può eseguire i tuoi comandi slash per eseguire flussi di lavoro."
},
"MULTIPLE_NATIVE_TOOL_CALLS": {
@@ -830,11 +830,11 @@
},
"promptCaching": {
"label": "Disattiva la cache dei prompt",
- "description": "Quando selezionato, Roo non utilizzerà la cache dei prompt per questo modello."
+ "description": "Quando selezionato, Roo non utilizzerà la cache dei prompt per questo agentllo."
},
"temperature": {
"useCustom": "Usa temperatura personalizzata",
- "description": "Controlla la casualità nelle risposte del modello.",
+ "description": "Controlla la casualità nelle risposte del agentllo.",
"rangeDescription": "Valori più alti rendono l'output più casuale, valori più bassi lo rendono più deterministico."
},
"modelInfo": {
@@ -849,8 +849,8 @@
"cacheReadsPrice": "Prezzo letture cache",
"cacheWritesPrice": "Prezzo scritture cache",
"enableStreaming": "Abilita streaming",
- "enableR1Format": "Abilita i parametri del modello R1",
- "enableR1FormatTips": "Deve essere abilitato quando si utilizzano modelli R1 come QWQ, per evitare l'errore 400",
+ "enableR1Format": "Abilita i parametri del agentllo R1",
+ "enableR1FormatTips": "Deve essere abilitato quando si utilizzano agentlli R1 come QWQ, per evitare l'errore 400",
"useAzure": "Usa Azure",
"azureApiVersion": "Imposta versione API Azure",
"gemini": {
@@ -860,12 +860,12 @@
}
},
"modelPicker": {
- "automaticFetch": "L'estensione recupera automaticamente l'elenco più recente dei modelli disponibili su {{mode}}モードに切り替えたい",
"wantsToSwitchWithReason": "Rooは次の理由で{{mode}}モードに切り替えたい: {{reason}}",
"didSwitch": "Rooは{{mode}}モードに切り替えました",
diff --git a/webview-ui/src/i18n/locales/ja/marketplace.json b/webview-ui/src/i18n/locales/ja/marketplace.json
index 6a2ac9f954..f62fe9081f 100644
--- a/webview-ui/src/i18n/locales/ja/marketplace.json
+++ b/webview-ui/src/i18n/locales/ja/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "タイプでフィルター:",
"all": "すべてのタイプ",
- "mode": "モード",
+ "agent": "モード",
"mcpServer": "MCPサーバー"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "マーケットプレイス"
},
"type-group": {
- "modes": "モード",
+ "agents": "モード",
"mcps": "MCPサーバー"
},
"items": {
@@ -138,7 +138,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "モードを削除",
"message": "モード「{{modeName}}」を本当に削除しますか?",
"rulesWarning": "これにより、このモードに関連するルールファイルも削除されます。"
diff --git a/webview-ui/src/i18n/locales/ja/prompts.json b/webview-ui/src/i18n/locales/ja/prompts.json
index 2aba5bff77..66cc7fa042 100644
--- a/webview-ui/src/i18n/locales/ja/prompts.json
+++ b/webview-ui/src/i18n/locales/ja/prompts.json
@@ -1,7 +1,7 @@
{
"title": "モード",
"done": "完了",
- "modes": {
+ "agents": {
"title": "モード",
"createNewMode": "新しいモードを作成",
"importMode": "モードをインポート",
diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json
index 1a534c6bb5..a1367bc2c7 100644
--- a/webview-ui/src/i18n/locales/ja/settings.json
+++ b/webview-ui/src/i18n/locales/ja/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "プロバイダー",
- "modes": "モード",
+ "agents": "モード",
"mcp": "MCPサーバー",
"autoApprove": "自動承認",
"browser": "コンピューターアクセス",
@@ -389,7 +389,7 @@
"enablePromptCachingTitle": "サポートされているモデルのパフォーマンスを向上させ、コストを削減するためにプロンプトキャッシュを有効化します。",
"cacheUsageNote": "注意:キャッシュの使用が表示されない場合は、別のモデルを選択してから希望のモデルを再度選択してみてください。",
"vscodeLmModel": "言語モデル",
- "vscodeLmWarning": "注意: VS Code Language Model API を通じて利用されるモデルは、プロバイダーによってラップまたは微調整されている場合があります。したがって、一般的なプロバイダーやルーターから同じモデルを直接使用する場合と挙動が異なることがあります。『Language Model』ドロップダウンのモデルを使用するには、まずそのモデルに切り替え、Copilot Chat のプロンプトで『承認』をクリックしてください。そうしないと、400『The requested model is not supported』などのエラーが表示されることがあります。",
+ "vscodeLmWarning": "注意: VS Code Language Agentl API を通じて利用されるモデルは、プロバイダーによってラップまたは微調整されている場合があります。したがって、一般的なプロバイダーやルーターから同じモデルを直接使用する場合と挙動が異なることがあります。『Language Agentl』ドロップダウンのモデルを使用するには、まずそのモデルに切り替え、Copilot Chat のプロンプトで『承認』をクリックしてください。そうしないと、400『The requested agentl is not supported』などのエラーが表示されることがあります。",
"geminiParameters": {
"urlContext": {
"title": "URLコンテキストを有効にする",
diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json
index 5dc4b8b2c8..2f305a4118 100644
--- a/webview-ui/src/i18n/locales/ko/chat.json
+++ b/webview-ui/src/i18n/locales/ko/chat.json
@@ -239,7 +239,7 @@
"wantsToUseTool": "Roo가 {{serverName}} MCP 서버에서 도구를 사용하고 싶어합니다",
"wantsToAccessResource": "Roo가 {{serverName}} MCP 서버에서 리소스에 접근하고 싶어합니다"
},
- "modes": {
+ "agents": {
"wantsToSwitch": "Roo가 {{mode}} 모드로 전환하고 싶어합니다",
"wantsToSwitchWithReason": "Roo가 다음 이유로 {{mode}} 모드로 전환하고 싶어합니다: {{reason}}",
"didSwitch": "Roo가 {{mode}} 모드로 전환했습니다",
diff --git a/webview-ui/src/i18n/locales/ko/marketplace.json b/webview-ui/src/i18n/locales/ko/marketplace.json
index fd7d91c10e..0111069098 100644
--- a/webview-ui/src/i18n/locales/ko/marketplace.json
+++ b/webview-ui/src/i18n/locales/ko/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "유형별 필터:",
"all": "모든 유형",
- "mode": "모드",
+ "agent": "모드",
"mcpServer": "MCP 서버"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "마켓플레이스"
},
"type-group": {
- "modes": "모드",
+ "agents": "모드",
"mcps": "MCP 서버"
},
"items": {
@@ -138,7 +138,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "모드 제거",
"message": "정말로 '{{modeName}}' 모드를 제거하시겠습니까?",
"rulesWarning": "이렇게 하면 이 모드와 관련된 모든 규칙 파일도 제거됩니다."
diff --git a/webview-ui/src/i18n/locales/ko/prompts.json b/webview-ui/src/i18n/locales/ko/prompts.json
index fd0505df73..2acf5d8c87 100644
--- a/webview-ui/src/i18n/locales/ko/prompts.json
+++ b/webview-ui/src/i18n/locales/ko/prompts.json
@@ -1,7 +1,7 @@
{
"title": "모드",
"done": "완료",
- "modes": {
+ "agents": {
"title": "모드",
"createNewMode": "새 모드 만들기",
"importMode": "모드 가져오기",
diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json
index f5d40d7ecd..d76c2d7b6e 100644
--- a/webview-ui/src/i18n/locales/ko/settings.json
+++ b/webview-ui/src/i18n/locales/ko/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "공급자",
- "modes": "모드",
+ "agents": "모드",
"mcp": "MCP 서버",
"autoApprove": "자동 승인",
"browser": "컴퓨터 접근",
@@ -389,7 +389,7 @@
"enablePromptCachingTitle": "지원되는 모델의 성능을 향상시키고 비용을 절감하기 위해 프롬프트 캐시를 활성화합니다.",
"cacheUsageNote": "참고: 캐시 사용이 표시되지 않는 경우, 다른 모델을 선택한 다음 원하는 모델을 다시 선택해 보세요.",
"vscodeLmModel": "언어 모델",
- "vscodeLmWarning": "참고: VS Code Language Model API를 통해 액세스되는 모델은 공급자가 래핑하거나 미세 조정했을 수 있어, 일반적인 공급자나 라우터에서 동일한 모델을 직접 사용할 때와 동작이 다를 수 있습니다. ‘Language Model’ 드롭다운의 모델을 사용하려면 먼저 해당 모델로 전환한 다음 Copilot Chat 프롬프트에서 ‘허용(수락)’을 클릭하세요. 그렇지 않으면 400 ‘The requested model is not supported’와 같은 오류가 발생할 수 있습니다.",
+ "vscodeLmWarning": "참고: VS Code Language Agentl API를 통해 액세스되는 모델은 공급자가 래핑하거나 미세 조정했을 수 있어, 일반적인 공급자나 라우터에서 동일한 모델을 직접 사용할 때와 동작이 다를 수 있습니다. ‘Language Agentl’ 드롭다운의 모델을 사용하려면 먼저 해당 모델로 전환한 다음 Copilot Chat 프롬프트에서 ‘허용(수락)’을 클릭하세요. 그렇지 않으면 400 ‘The requested agentl is not supported’와 같은 오류가 발생할 수 있습니다.",
"geminiParameters": {
"urlContext": {
"title": "URL 컨텍스트 활성화",
@@ -426,7 +426,7 @@
"apiKey": "Ollama API 키",
"apiKeyHelp": "인증된 Ollama 인스턴스나 클라우드 서비스용 선택적 API 키. 로컬 설치의 경우 비워두세요.",
"numCtx": "컨텍스트 창 크기(num_ctx)",
- "numCtxHelp": "모델의 기본 컨텍스트 창 크기를 재정의합니다. 모델의 Modelfile 구성을 사용하려면 비워 둡니다. 최소값은 128입니다.",
+ "numCtxHelp": "모델의 기본 컨텍스트 창 크기를 재정의합니다. 모델의 Agentlfile 구성을 사용하려면 비워 둡니다. 최소값은 128입니다.",
"description": "Ollama를 사용하면 컴퓨터에서 로컬로 모델을 실행할 수 있습니다. 시작하는 방법은 빠른 시작 가이드를 참조하세요.",
"warning": "참고: Roo Code는 복잡한 프롬프트를 사용하며 Claude 모델에서 가장 잘 작동합니다. 덜 강력한 모델은 예상대로 작동하지 않을 수 있습니다."
},
diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json
index 66cdba7de1..e7507f4297 100644
--- a/webview-ui/src/i18n/locales/nl/chat.json
+++ b/webview-ui/src/i18n/locales/nl/chat.json
@@ -51,7 +51,7 @@
"tokenProgress": {
"availableSpace": "Beschikbare ruimte: {{amount}} tokens",
"tokensUsed": "Gebruikte tokens: {{used}} van {{total}}",
- "reservedForResponse": "Gereserveerd voor modelantwoord: {{amount}} tokens"
+ "reservedForResponse": "Gereserveerd voor agentlantwoord: {{amount}} tokens"
},
"reject": {
"title": "Weigeren",
@@ -96,7 +96,7 @@
"description": "Gespecialiseerde persona's die op schema blijven en presteren."
},
"modelAgnostic": {
- "title": "Breng je eigen model mee",
+ "title": "Breng je eigen agentl mee",
"description": "Gebruik je eigen providersleutel of voer zelfs lokale inferentie uit — geen opslag, geen lock-in, geen beperkingen"
}
},
@@ -234,7 +234,7 @@
"wantsToUseTool": "Roo wil een tool gebruiken op de {{serverName}} MCP-server",
"wantsToAccessResource": "Roo wil een bron benaderen op de {{serverName}} MCP-server"
},
- "modes": {
+ "agents": {
"wantsToSwitch": "Roo wil overschakelen naar {{mode}} modus",
"wantsToSwitchWithReason": "Roo wil overschakelen naar {{mode}} modus omdat: {{reason}}",
"didSwitch": "Roo is overgeschakeld naar {{mode}} modus",
@@ -283,8 +283,8 @@
"title": "Roo Code {{version}} uitgebracht",
"support": "Steun Roo Code door ons een ster te geven op roo/code-supernova van de Roo Code Cloud provider in Instellingen om te beginnen.",
"goToSettingsButton": "Ga naar Instellingen"
diff --git a/webview-ui/src/i18n/locales/nl/cloud.json b/webview-ui/src/i18n/locales/nl/cloud.json
index dad073fdc2..69d29f9792 100644
--- a/webview-ui/src/i18n/locales/nl/cloud.json
+++ b/webview-ui/src/i18n/locales/nl/cloud.json
@@ -6,7 +6,7 @@
"signIn": "Verbind met Roo Code Cloud",
"connect": "Aan de slag",
"cloudBenefitsTitle": "Probeer Roo Code Cloud",
- "cloudBenefitProvider": "Toegang tot gratis en betaalde modellen die geweldig werken met Roo",
+ "cloudBenefitProvider": "Toegang tot gratis en betaalde agentllen die geweldig werken met Roo",
"cloudBenefitCloudAgents": "Geef taken aan autonome Cloud-agents",
"cloudBenefitTriggers": "Krijg code reviews op Github, start taken vanuit Slack en meer",
"cloudBenefitWalkaway": "Volg en beheer taken van overal (inclusief je telefoon)",
diff --git a/webview-ui/src/i18n/locales/nl/marketplace.json b/webview-ui/src/i18n/locales/nl/marketplace.json
index b94c629440..e6231e9bda 100644
--- a/webview-ui/src/i18n/locales/nl/marketplace.json
+++ b/webview-ui/src/i18n/locales/nl/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "Filteren op type:",
"all": "Alle types",
- "mode": "Modus",
+ "agent": "Modus",
"mcpServer": "MCP-server"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Marktplaats"
},
"type-group": {
- "modes": "Modi",
+ "agents": "Modi",
"mcps": "MCP-servers"
},
"items": {
@@ -138,7 +138,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "Modus verwijderen",
"message": "Weet je zeker dat je de modus \"{{modeName}}\" wilt verwijderen?",
"rulesWarning": "Dit verwijdert ook alle bijbehorende regelbestanden voor deze modus."
diff --git a/webview-ui/src/i18n/locales/nl/prompts.json b/webview-ui/src/i18n/locales/nl/prompts.json
index 3fafb466b9..40ca9000dd 100644
--- a/webview-ui/src/i18n/locales/nl/prompts.json
+++ b/webview-ui/src/i18n/locales/nl/prompts.json
@@ -1,7 +1,7 @@
{
"title": "Modi",
"done": "Gereed",
- "modes": {
+ "agents": {
"title": "Modi",
"createNewMode": "Nieuwe modus aanmaken",
"importMode": "Modus importeren",
diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json
index d15bd799b8..ecd7426dcb 100644
--- a/webview-ui/src/i18n/locales/nl/settings.json
+++ b/webview-ui/src/i18n/locales/nl/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Providers",
- "modes": "Modi",
+ "agents": "Modi",
"mcp": "MCP-servers",
"autoApprove": "Auto-goedkeuren",
"browser": "Browser",
@@ -87,7 +87,7 @@
"openRouterApiKeyLabel": "OpenRouter API-sleutel",
"openRouterApiKeyPlaceholder": "Voer uw OpenRouter API-sleutel in",
"openRouterProviderRoutingLabel": "OpenRouter Provider Routing",
- "openRouterProviderRoutingDescription": "OpenRouter stuurt verzoeken naar de best beschikbare providers voor uw embedding model. Standaard worden verzoeken verdeeld over de beste providers om de uptime te maximaliseren. U kunt echter een specifieke provider kiezen om voor dit model te gebruiken.",
+ "openRouterProviderRoutingDescription": "OpenRouter stuurt verzoeken naar de best beschikbare providers voor uw embedding agentl. Standaard worden verzoeken verdeeld over de beste providers om de uptime te maximaliseren. U kunt echter een specifieke provider kiezen om voor dit agentl te gebruiken.",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "API-sleutel:",
"mistralApiKeyPlaceholder": "Voer uw Mistral API-sleutel in",
@@ -100,9 +100,9 @@
"openAiCompatibleModelDimensionLabel": "Embedding Dimensie:",
"modelDimensionLabel": "Model Dimensie",
"openAiCompatibleModelDimensionPlaceholder": "bijv., 1536",
- "openAiCompatibleModelDimensionDescription": "De embedding dimensie (uitvoergrootte) voor uw model. Controleer de documentatie van uw provider voor deze waarde. Veelvoorkomende waarden: 384, 768, 1536, 3072.",
+ "openAiCompatibleModelDimensionDescription": "De embedding dimensie (uitvoergrootte) voor uw agentl. Controleer de documentatie van uw provider voor deze waarde. Veelvoorkomende waarden: 384, 768, 1536, 3072.",
"modelLabel": "Model",
- "selectModelPlaceholder": "Selecteer model",
+ "selectModelPlaceholder": "Selecteer agentl",
"ollamaUrlLabel": "Ollama URL:",
"qdrantUrlLabel": "Qdrant URL",
"qdrantKeyLabel": "Qdrant-sleutel:",
@@ -120,8 +120,8 @@
"settingsTitle": "Indexeringsinstellingen",
"disabledMessage": "Codebase-indexering is momenteel uitgeschakeld. Schakel het in de algemene instellingen in om indexeringsopties te configureren.",
"embedderProviderLabel": "Embedder Provider",
- "modelPlaceholder": "Voer modelnaam in",
- "selectModel": "Selecteer een model",
+ "modelPlaceholder": "Voer agentlnaam in",
+ "selectModel": "Selecteer een agentl",
"ollamaBaseUrlLabel": "Ollama Basis-URL",
"qdrantApiKeyLabel": "Qdrant API-sleutel",
"qdrantApiKeyPlaceholder": "Voer je Qdrant API-sleutel in (optioneel)",
@@ -200,7 +200,7 @@
},
"browser": {
"label": "Browser",
- "description": "Automatisch browseracties uitvoeren zonder goedkeuring. Let op: geldt alleen als het model computergebruik ondersteunt."
+ "description": "Automatisch browseracties uitvoeren zonder goedkeuring. Let op: geldt alleen als het agentl computergebruik ondersteunt."
},
"retry": {
"label": "Opnieuw proberen",
@@ -275,8 +275,8 @@
"searchProviderPlaceholder": "Zoek providers",
"noProviderMatchFound": "Geen providers gevonden",
"noMatchFound": "Geen overeenkomende profielen gevonden",
- "vscodeLmDescription": "De VS Code Language Model API stelt je in staat modellen te draaien die door andere VS Code-extensies worden geleverd (waaronder GitHub Copilot). De eenvoudigste manier om te beginnen is door de Copilot- en Copilot Chat-extensies te installeren vanuit de VS Code Marketplace.",
- "awsCustomArnUse": "Voer een geldige Amazon Bedrock ARN in voor het model dat je wilt gebruiken. Voorbeeldformaten:",
+ "vscodeLmDescription": "De VS Code Language Agentl API stelt je in staat agentllen te draaien die door andere VS Code-extensies worden geleverd (waaronder GitHub Copilot). De eenvoudigste manier om te beginnen is door de Copilot- en Copilot Chat-extensies te installeren vanuit de VS Code Marketplace.",
+ "awsCustomArnUse": "Voer een geldige Amazon Bedrock ARN in voor het agentl dat je wilt gebruiken. Voorbeeldformaten:",
"awsCustomArnDesc": "Zorg ervoor dat de regio in de ARN overeenkomt met je geselecteerde AWS-regio hierboven.",
"openRouterApiKey": "OpenRouter API-sleutel",
"getOpenRouterApiKey": "OpenRouter API-sleutel ophalen",
@@ -296,10 +296,10 @@
"requestyApiKey": "Requesty API-sleutel",
"refreshModels": {
"label": "Modellen verversen",
- "hint": "Open de instellingen opnieuw om de nieuwste modellen te zien.",
+ "hint": "Open de instellingen opnieuw om de nieuwste agentllen te zien.",
"loading": "Modellenlijst wordt vernieuwd...",
"success": "Modellenlijst succesvol vernieuwd!",
- "error": "Kan modellenlijst niet vernieuwen. Probeer het opnieuw."
+ "error": "Kan agentllenlijst niet vernieuwen. Probeer het opnieuw."
},
"getRequestyApiKey": "Requesty API-sleutel ophalen",
"getRequestyBaseUrl": "Basis-URL",
@@ -349,10 +349,10 @@
"huggingFaceApiKey": "Hugging Face API-sleutel",
"huggingFaceModelId": "Model ID",
"huggingFaceLoading": "Laden...",
- "huggingFaceModelsCount": "({{count}} modellen)",
- "huggingFaceSelectModel": "Selecteer een model...",
- "huggingFaceSearchModels": "Zoek modellen...",
- "huggingFaceNoModelsFound": "Geen modellen gevonden",
+ "huggingFaceModelsCount": "({{count}} agentllen)",
+ "huggingFaceSelectModel": "Selecteer een agentl...",
+ "huggingFaceSearchModels": "Zoek agentllen...",
+ "huggingFaceNoModelsFound": "Geen agentllen gevonden",
"huggingFaceProvider": "Provider",
"huggingFaceProviderAuto": "Automatisch",
"huggingFaceSelectProvider": "Selecteer een provider...",
@@ -386,10 +386,10 @@
"examples": "Voorbeelden:"
},
"enablePromptCaching": "Prompt caching inschakelen",
- "enablePromptCachingTitle": "Schakel prompt caching in om de prestaties te verbeteren en de kosten te verlagen voor ondersteunde modellen.",
- "cacheUsageNote": "Let op: als je geen cachegebruik ziet, probeer dan een ander model te selecteren en vervolgens weer je gewenste model.",
+ "enablePromptCachingTitle": "Schakel prompt caching in om de prestaties te verbeteren en de kosten te verlagen voor ondersteunde agentllen.",
+ "cacheUsageNote": "Let op: als je geen cachegebruik ziet, probeer dan een ander agentl te selecteren en vervolgens weer je gewenste agentl.",
"vscodeLmModel": "Taalmodel",
- "vscodeLmWarning": "Let op: Modellen die via de VS Code Language Model API worden benaderd kunnen door de provider worden verpakt of fijn‑afgesteld, waardoor het gedrag kan afwijken van het rechtstreeks gebruiken van hetzelfde model bij een typische provider of router. Om een model uit de keuzelijst ‘Language Model’ te gebruiken, schakel eerst naar dat model en klik vervolgens op ‘Accepteren’ in de Copilot Chat‑prompt; anders kun je een fout zien zoals 400 ‘The requested model is not supported’.",
+ "vscodeLmWarning": "Let op: Agentllen die via de VS Code Language Agentl API worden benaderd kunnen door de provider worden verpakt of fijn‑afgesteld, waardoor het gedrag kan afwijken van het rechtstreeks gebruiken van hetzelfde agentl bij een typische provider of router. Om een agentl uit de keuzelijst ‘Language Agentl’ te gebruiken, schakel eerst naar dat agentl en klik vervolgens op ‘Accepteren’ in de Copilot Chat‑prompt; anders kun je een fout zien zoals 400 ‘The requested agentl is not supported’.",
"geminiParameters": {
"urlContext": {
"title": "URL-context inschakelen",
@@ -414,11 +414,11 @@
"baseUrl": "Basis-URL (optioneel)",
"modelId": "Model-ID",
"speculativeDecoding": "Speculatieve decodering inschakelen",
- "draftModelId": "Draft Model-ID",
- "draftModelDesc": "Draft-model moet uit dezelfde modelfamilie komen voor correcte speculatieve decodering.",
+ "draftModelId": "Draft Agentl-ID",
+ "draftModelDesc": "Draft-model moet uit dezelfde agentlfamilie komen voor correcte speculatieve decodering.",
"selectDraftModel": "Selecteer draft-model",
- "noModelsFound": "Geen draft-modellen gevonden. Zorg dat LM Studio draait met Server Mode ingeschakeld.",
- "description": "LM Studio laat je modellen lokaal op je computer draaien. Zie hun quickstart-gids voor instructies. Je moet ook de lokale server-functie van LM Studio starten om het met deze extensie te gebruiken. Let op: Roo Code gebruikt complexe prompts en werkt het beste met Claude-modellen. Minder krachtige modellen werken mogelijk niet zoals verwacht."
+ "noModelsFound": "Geen draft-modellen gevonden. Zorg dat LM Studio draait met Server Agent ingeschakeld.",
+ "description": "LM Studio laat je agentllen lokaal op je computer draaien. Zie hun quickstart-gids voor instructies. Je moet ook de lokale server-functie van LM Studio starten om het met deze extensie te gebruiken. Let op: Roo Code gebruikt complexe prompts en werkt het beste met Claude-modellen. Minder krachtige agentllen werken mogelijk niet zoals verwacht."
},
"ollama": {
"baseUrl": "Basis-URL (optioneel)",
@@ -426,13 +426,13 @@
"apiKey": "Ollama API-sleutel",
"apiKeyHelp": "Optionele API-sleutel voor geauthenticeerde Ollama-instanties of cloudservices. Laat leeg voor lokale installaties.",
"numCtx": "Contextvenstergrootte (num_ctx)",
- "numCtxHelp": "Overschrijft de standaard contextvenstergrootte van het model. Laat leeg om de Modelfile-configuratie van het model te gebruiken. De minimumwaarde is 128.",
- "description": "Ollama laat je modellen lokaal op je computer draaien. Zie hun quickstart-gids voor instructies.",
- "warning": "Let op: Roo Code gebruikt complexe prompts en werkt het beste met Claude-modellen. Minder krachtige modellen werken mogelijk niet zoals verwacht."
+ "numCtxHelp": "Overschrijft de standaard contextvenstergrootte van het agentl. Laat leeg om de Agentlfile-configuratie van het agentl te gebruiken. De minimumwaarde is 128.",
+ "description": "Ollama laat je agentllen lokaal op je computer draaien. Zie hun quickstart-gids voor instructies.",
+ "warning": "Let op: Roo Code gebruikt complexe prompts en werkt het beste met Claude-modellen. Minder krachtige agentllen werken mogelijk niet zoals verwacht."
},
"unboundApiKey": "Unbound API-sleutel",
"getUnboundApiKey": "Unbound API-sleutel ophalen",
- "unboundRefreshModelsSuccess": "Modellenlijst bijgewerkt! U kunt nu kiezen uit de nieuwste modellen.",
+ "unboundRefreshModelsSuccess": "Modellenlijst bijgewerkt! U kunt nu kiezen uit de nieuwste agentllen.",
"unboundInvalidApiKey": "Ongeldige API-sleutel. Controleer uw API-sleutel en probeer het opnieuw.",
"humanRelay": {
"description": "Geen API-sleutel vereist, maar de gebruiker moet helpen met kopiëren en plakken naar de webchat-AI.",
@@ -445,40 +445,40 @@
"openRouter": {
"providerRouting": {
"title": "OpenRouter-providerroutering",
- "description": "OpenRouter stuurt verzoeken naar de best beschikbare providers voor je model. Standaard worden verzoeken gebalanceerd over de beste providers voor maximale uptime. Je kunt echter een specifieke provider kiezen voor dit model.",
+ "description": "OpenRouter stuurt verzoeken naar de best beschikbare providers voor je agentl. Standaard worden verzoeken gebalanceerd over de beste providers voor maximale uptime. Je kunt echter een specifieke provider kiezen voor dit agentl.",
"learnMore": "Meer informatie over providerroutering"
}
},
"customModel": {
- "capabilities": "Stel de mogelijkheden en prijzen in voor je aangepaste OpenAI-compatibele model. Wees voorzichtig met het opgeven van de modelmogelijkheden, want deze kunnen de prestaties van Roo Code beïnvloeden.",
+ "capabilities": "Stel de mogelijkheden en prijzen in voor je aangepaste OpenAI-compatibele agentl. Wees voorzichtig met het opgeven van de agentlmogelijkheden, want deze kunnen de prestaties van Roo Code beïnvloeden.",
"maxTokens": {
"label": "Maximaal aantal outputtokens",
- "description": "Maximaal aantal tokens dat het model in een antwoord kan genereren. (Geef -1 op om de server het maximum te laten bepalen.)"
+ "description": "Maximaal aantal tokens dat het agentl in een antwoord kan genereren. (Geef -1 op om de server het maximum te laten bepalen.)"
},
"contextWindow": {
"label": "Contextvenstergrootte",
- "description": "Totaal aantal tokens (input + output) dat het model kan verwerken."
+ "description": "Totaal aantal tokens (input + output) dat het agentl kan verwerken."
},
"imageSupport": {
"label": "Ondersteuning voor afbeeldingen",
- "description": "Kan dit model afbeeldingen verwerken en begrijpen?"
+ "description": "Kan dit agentl afbeeldingen verwerken en begrijpen?"
},
"computerUse": {
"label": "Computergebruik",
- "description": "Kan dit model met een browser werken?"
+ "description": "Kan dit agentl met een browser werken?"
},
"promptCache": {
"label": "Prompt caching",
- "description": "Kan dit model prompts cachen?"
+ "description": "Kan dit agentl prompts cachen?"
},
"pricing": {
"input": {
"label": "Invoerprijs",
- "description": "Kosten per miljoen tokens in de input/prompt. Dit beïnvloedt de kosten van het verzenden van context en instructies naar het model."
+ "description": "Kosten per miljoen tokens in de input/prompt. Dit beïnvloedt de kosten van het verzenden van context en instructies naar het agentl."
},
"output": {
"label": "Uitvoerprijs",
- "description": "Kosten per miljoen tokens in het antwoord van het model. Dit beïnvloedt de kosten van gegenereerde inhoud en voltooiingen."
+ "description": "Kosten per miljoen tokens in het antwoord van het agentl. Dit beïnvloedt de kosten van gegenereerde inhoud en voltooiingen."
},
"cacheReads": {
"label": "Cache-leesprijs",
@@ -515,7 +515,7 @@
"high": "Hoog",
"medium": "Gemiddeld",
"low": "Laag",
- "description": "Bepaalt hoe gedetailleerd de reacties van het model zijn. Lage uitvoerbaarheid levert beknopte antwoorden op, terwijl hoge uitvoerbaarheid uitgebreide uitleg geeft."
+ "description": "Bepaalt hoe gedetailleerd de reacties van het agentl zijn. Lage uitvoerbaarheid levert beknopte antwoorden op, terwijl hoge uitvoerbaarheid uitgebreide uitleg geeft."
},
"setReasoningLevel": "Redeneervermogen inschakelen",
"claudeCode": {
@@ -529,7 +529,7 @@
"browser": {
"enable": {
"label": "Browserhulpmiddel inschakelen",
- "description": "Indien ingeschakeld, kan Roo een browser gebruiken om te interageren met websites wanneer modellen computergebruik ondersteunen. <0>Meer informatie0>"
+ "description": "Indien ingeschakeld, kan Roo een browser gebruiken om te interageren met websites wanneer agentllen computergebruik ondersteunen. <0>Meer informatie0>"
},
"viewport": {
"label": "Viewport-grootte",
@@ -612,7 +612,7 @@
},
"maxReadFile": {
"label": "Automatisch afkappen bij bestandslezen",
- "description": "Roo leest dit aantal regels wanneer het model geen begin/eindwaarden opgeeft. Als dit aantal lager is dan het totaal, genereert Roo een index van codelijnen. Speciale gevallen: -1 laat Roo het hele bestand lezen (zonder indexering), 0 leest geen regels en geeft alleen een minimale index. Lagere waarden minimaliseren het initiële contextgebruik en maken precieze vervolg-leesopdrachten mogelijk. Expliciete begin/eind-aanvragen worden niet door deze instelling beperkt.",
+ "description": "Roo leest dit aantal regels wanneer het agentl geen begin/eindwaarden opgeeft. Als dit aantal lager is dan het totaal, genereert Roo een index van codelijnen. Speciale gevallen: -1 laat Roo het hele bestand lezen (zonder indexering), 0 leest geen regels en geeft alleen een minimale index. Lagere waarden minimaliseren het initiële contextgebruik en maken precieze vervolg-leesopdrachten mogelijk. Expliciete begin/eind-aanvragen worden niet door deze instelling beperkt.",
"lines": "regels",
"always_full_read": "Altijd volledig bestand lezen"
},
@@ -658,11 +658,11 @@
},
"includeCurrentTime": {
"label": "Huidige tijd opnemen in context",
- "description": "Indien ingeschakeld, worden de huidige tijd en tijdzone-informatie opgenomen in de systeemprompt. Schakel dit uit als modellen stoppen met werken vanwege tijdproblemen."
+ "description": "Indien ingeschakeld, worden de huidige tijd en tijdzone-informatie opgenomen in de systeemprompt. Schakel dit uit als agentllen stoppen met werken vanwege tijdproblemen."
},
"includeCurrentCost": {
"label": "Huidige kosten opnemen in context",
- "description": "Indien ingeschakeld, worden de huidige API-gebruikskosten opgenomen in de systeemprompt. Schakel dit uit als modellen stoppen met werken vanwege kostenproblemen."
+ "description": "Indien ingeschakeld, worden de huidige API-gebruikskosten opgenomen in de systeemprompt. Schakel dit uit als agentllen stoppen met werken vanwege kostenproblemen."
},
"maxGitStatusFiles": {
"label": "Git status max bestanden",
@@ -768,7 +768,7 @@
"experimental": {
"DIFF_STRATEGY_UNIFIED": {
"name": "Experimentele unified diff-strategie gebruiken",
- "description": "Schakel de experimentele unified diff-strategie in. Deze strategie kan het aantal herhalingen door model fouten verminderen, maar kan onverwacht gedrag of onjuiste bewerkingen veroorzaken. Alleen inschakelen als je de risico's begrijpt en wijzigingen zorgvuldig wilt controleren."
+ "description": "Schakel de experimentele unified diff-strategie in. Deze strategie kan het aantal herhalingen door agentl fouten verminderen, maar kan onverwacht gedrag of onjuiste bewerkingen veroorzaken. Alleen inschakelen als je de risico's begrijpt en wijzigingen zorgvuldig wilt controleren."
},
"INSERT_BLOCK": {
"name": "Experimentele inhoud-invoeg-tool gebruiken",
@@ -776,7 +776,7 @@
},
"POWER_STEERING": {
"name": "Experimentele 'power steering'-modus gebruiken",
- "description": "Indien ingeschakeld, herinnert Roo het model vaker aan de details van de huidige modusdefinitie. Dit leidt tot sterkere naleving van roldefinities en aangepaste instructies, maar gebruikt meer tokens per bericht."
+ "description": "Indien ingeschakeld, herinnert Roo het agentl vaker aan de details van de huidige modusdefinitie. Dit leidt tot sterkere naleving van roldefinities en aangepaste instructies, maar gebruikt meer tokens per bericht."
},
"MULTI_SEARCH_AND_REPLACE": {
"name": "Experimentele multi-block diff-tool gebruiken",
@@ -784,7 +784,7 @@
},
"CONCURRENT_FILE_READS": {
"name": "Gelijktijdig lezen van bestanden inschakelen",
- "description": "Wanneer ingeschakeld, kan Roo meerdere bestanden in één verzoek lezen. Wanneer uitgeschakeld, moet Roo bestanden één voor één lezen. Uitschakelen kan helpen bij het werken met minder capabele modellen of wanneer u meer controle over bestandstoegang wilt."
+ "description": "Wanneer ingeschakeld, kan Roo meerdere bestanden in één verzoek lezen. Wanneer uitgeschakeld, moet Roo bestanden één voor één lezen. Uitschakelen kan helpen bij het werken met minder capabele agentllen of wanneer u meer controle over bestandstoegang wilt."
},
"MARKETPLACE": {
"name": "Marketplace inschakelen",
@@ -792,7 +792,7 @@
},
"MULTI_FILE_APPLY_DIFF": {
"name": "Gelijktijdige bestandsbewerkingen inschakelen",
- "description": "Wanneer ingeschakeld, kan Roo meerdere bestanden in één verzoek bewerken. Wanneer uitgeschakeld, moet Roo bestanden één voor één bewerken. Het uitschakelen hiervan kan helpen wanneer je werkt met minder capabele modellen of wanneer je meer controle wilt over bestandswijzigingen."
+ "description": "Wanneer ingeschakeld, kan Roo meerdere bestanden in één verzoek bewerken. Wanneer uitgeschakeld, moet Roo bestanden één voor één bewerken. Het uitschakelen hiervan kan helpen wanneer je werkt met minder capabele agentllen of wanneer je meer controle wilt over bestandswijzigingen."
},
"PREVENT_FOCUS_DISRUPTION": {
"name": "Achtergrondbewerking",
@@ -815,7 +815,7 @@
"openRouterApiKeyPlaceholder": "Voer je OpenRouter API-sleutel in",
"getApiKeyText": "Haal je API-sleutel op van",
"modelSelectionLabel": "Afbeeldingsgeneratiemodel",
- "modelSelectionDescription": "Selecteer het model voor afbeeldingsgeneratie",
+ "modelSelectionDescription": "Selecteer het agentl voor afbeeldingsgeneratie",
"warningMissingKey": "⚠️ OpenRouter API-sleutel is vereist voor afbeeldingsgeneratie. Configureer deze hierboven.",
"successConfigured": "✓ Afbeeldingsgeneratie is geconfigureerd en klaar voor gebruik"
},
@@ -830,11 +830,11 @@
},
"promptCaching": {
"label": "Prompt caching inschakelen",
- "description": "Indien ingeschakeld, gebruikt Roo dit model met prompt caching om kosten te verlagen."
+ "description": "Indien ingeschakeld, gebruikt Roo dit agentl met prompt caching om kosten te verlagen."
},
"temperature": {
"useCustom": "Aangepaste temperatuur gebruiken",
- "description": "Bepaalt de willekeurigheid in de antwoorden van het model.",
+ "description": "Bepaalt de willekeurigheid in de antwoorden van het agentl.",
"rangeDescription": "Hogere waarden maken de output willekeuriger, lagere waarden maken deze deterministischer."
},
"modelInfo": {
@@ -860,12 +860,12 @@
}
},
"modelPicker": {
- "automaticFetch": "De extensie haalt automatisch de nieuwste lijst met modellen op van {{mode}}",
"wantsToSwitchWithReason": "Roo chce przełączyć się na tryb {{mode}} ponieważ: {{reason}}",
"didSwitch": "Roo przełączył się na tryb {{mode}}",
@@ -307,8 +307,8 @@
"title": "Roo Code {{version}} wydany",
"support": "Wesprzyj Roo Code, dając nam gwiazdkę na roo/code-supernova od dostawcy Roo Code Cloud w Ustawieniach, aby rozpocząć.",
"goToSettingsButton": "Przejdź do Ustawień"
diff --git a/webview-ui/src/i18n/locales/pl/cloud.json b/webview-ui/src/i18n/locales/pl/cloud.json
index 827eaa70ef..3bf450c601 100644
--- a/webview-ui/src/i18n/locales/pl/cloud.json
+++ b/webview-ui/src/i18n/locales/pl/cloud.json
@@ -6,7 +6,7 @@
"signIn": "Połącz z Roo Code Cloud",
"connect": "Zacznij",
"cloudBenefitsTitle": "Wypróbuj Roo Code Cloud",
- "cloudBenefitProvider": "Uzyskaj dostęp do darmowych i płatnych modeli, które świetnie współpracują z Roo",
+ "cloudBenefitProvider": "Uzyskaj dostęp do darmowych i płatnych agentli, które świetnie współpracują z Roo",
"cloudBenefitCloudAgents": "Zlecaj zadania autonomicznym agentom w chmurze",
"cloudBenefitTriggers": "Otrzymuj recenzje kodu na Githubie, uruchamiaj zadania ze Slacka i nie tylko",
"cloudBenefitWalkaway": "Śledź i kontroluj zadania z dowolnego miejsca (również z telefonu)",
@@ -19,7 +19,7 @@
"remoteControlDescription": "Pozwól kontrolować zadania z Roo Code Cloud",
"remoteControlRequiresTaskSync": "Synchronizacja zadań musi być włączona, aby używać Roomote Control",
"taskSyncManagedByOrganization": "Synchronizacja zadań jest zarządzana przez Twoją organizację",
- "usageMetricsAlwaysReported": "Informacje o użyciu modelu są zawsze raportowane po zalogowaniu",
+ "usageMetricsAlwaysReported": "Informacje o użyciu agentlu są zawsze raportowane po zalogowaniu",
"authWaiting": "Oczekiwanie na zakończenie uwierzytelniania...",
"havingTrouble": "Masz problemy?",
"pasteCallbackUrl": "Skopiuj URL redirect z przeglądarki i wklej tutaj:",
diff --git a/webview-ui/src/i18n/locales/pl/marketplace.json b/webview-ui/src/i18n/locales/pl/marketplace.json
index d48dc34429..86e6fa8584 100644
--- a/webview-ui/src/i18n/locales/pl/marketplace.json
+++ b/webview-ui/src/i18n/locales/pl/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "Filtruj według typu:",
"all": "Wszystkie typy",
- "mode": "Tryb",
+ "agent": "Tryb",
"mcpServer": "Serwer MCP"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Rynek"
},
"type-group": {
- "modes": "Tryby",
+ "agents": "Tryby",
"mcps": "Serwery MCP"
},
"items": {
@@ -138,7 +138,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "Usuń tryb",
"message": "Czy na pewno chcesz usunąć tryb „{{modeName}}”?",
"rulesWarning": "Spowoduje to również usunięcie wszelkich powiązanych plików reguł dla tego trybu."
diff --git a/webview-ui/src/i18n/locales/pl/prompts.json b/webview-ui/src/i18n/locales/pl/prompts.json
index ab85673c25..85fbb295d4 100644
--- a/webview-ui/src/i18n/locales/pl/prompts.json
+++ b/webview-ui/src/i18n/locales/pl/prompts.json
@@ -1,7 +1,7 @@
{
"title": "Tryby",
"done": "Gotowe",
- "modes": {
+ "agents": {
"title": "Tryby",
"createNewMode": "Utwórz nowy tryb",
"importMode": "Importuj tryb",
diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json
index 80ee0a1949..21ea5265fe 100644
--- a/webview-ui/src/i18n/locales/pl/settings.json
+++ b/webview-ui/src/i18n/locales/pl/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Dostawcy",
- "modes": "Tryby",
+ "agents": "Tryby",
"mcp": "Serwery MCP",
"autoApprove": "Auto-zatwierdzanie",
"browser": "Dostęp komputera",
@@ -90,7 +90,7 @@
"openRouterApiKeyLabel": "Klucz API OpenRouter",
"openRouterApiKeyPlaceholder": "Wprowadź swój klucz API OpenRouter",
"openRouterProviderRoutingLabel": "Routing dostawców OpenRouter",
- "openRouterProviderRoutingDescription": "OpenRouter kieruje żądania do najlepszych dostępnych dostawców dla Twojego modelu osadzania. Domyślnie żądania są równoważone między najlepszymi dostawcami, aby zmaksymalizować czas działania. Możesz jednak wybrać konkretnego dostawcę do użycia z tym modelem.",
+ "openRouterProviderRoutingDescription": "OpenRouter kieruje żądania do najlepszych dostępnych dostawców dla Twojego agentlu osadzania. Domyślnie żądania są równoważone między najlepszymi dostawcami, aby zmaksymalizować czas działania. Możesz jednak wybrać konkretnego dostawcę do użycia z tym agentlem.",
"openaiCompatibleProvider": "Kompatybilny z OpenAI",
"openAiKeyLabel": "Klucz API OpenAI",
"openAiKeyPlaceholder": "Wprowadź swój klucz API OpenAI",
@@ -98,11 +98,11 @@
"openAiCompatibleApiKeyLabel": "Klucz API",
"openAiCompatibleApiKeyPlaceholder": "Wprowadź swój klucz API",
"openAiCompatibleModelDimensionLabel": "Wymiar Embeddingu:",
- "modelDimensionLabel": "Wymiar modelu",
+ "modelDimensionLabel": "Wymiar agentlu",
"openAiCompatibleModelDimensionPlaceholder": "np., 1536",
- "openAiCompatibleModelDimensionDescription": "Wymiar embeddingu (rozmiar wyjściowy) dla twojego modelu. Sprawdź dokumentację swojego dostawcy, aby uzyskać tę wartość. Typowe wartości: 384, 768, 1536, 3072.",
+ "openAiCompatibleModelDimensionDescription": "Wymiar embeddingu (rozmiar wyjściowy) dla twojego agentlu. Sprawdź dokumentację swojego dostawcy, aby uzyskać tę wartość. Typowe wartości: 384, 768, 1536, 3072.",
"modelLabel": "Model",
- "selectModelPlaceholder": "Wybierz model",
+ "selectModelPlaceholder": "Wybierz agentl",
"ollamaUrlLabel": "URL Ollama:",
"qdrantUrlLabel": "URL Qdrant",
"qdrantKeyLabel": "Klucz Qdrant:",
@@ -120,8 +120,8 @@
"settingsTitle": "Ustawienia indeksowania",
"disabledMessage": "Indeksowanie bazy kodu jest obecnie wyłączone. Włącz je w ustawieniach globalnych, aby skonfigurować opcje indeksowania.",
"embedderProviderLabel": "Dostawca Embeddera",
- "modelPlaceholder": "Wprowadź nazwę modelu",
- "selectModel": "Wybierz model",
+ "modelPlaceholder": "Wprowadź nazwę agentlu",
+ "selectModel": "Wybierz agentl",
"ollamaBaseUrlLabel": "Bazowy URL Ollama",
"qdrantApiKeyLabel": "Klucz API Qdrant",
"qdrantApiKeyPlaceholder": "Wprowadź swój klucz API Qdrant (opcjonalnie)",
@@ -148,10 +148,10 @@
"invalidBaseUrl": "Nieprawidłowy podstawowy URL",
"qdrantUrlRequired": "Wymagany jest URL Qdrant",
"openaiApiKeyRequired": "Wymagany jest klucz API OpenAI",
- "modelSelectionRequired": "Wymagany jest wybór modelu",
+ "modelSelectionRequired": "Wymagany jest wybór agentlu",
"apiKeyRequired": "Wymagany jest klucz API",
- "modelIdRequired": "Wymagane jest ID modelu",
- "modelDimensionRequired": "Wymagany jest wymiar modelu",
+ "modelIdRequired": "Wymagane jest ID agentlu",
+ "modelDimensionRequired": "Wymagany jest wymiar agentlu",
"geminiApiKeyRequired": "Wymagany jest klucz API Gemini",
"mistralApiKeyRequired": "Klucz API Mistral jest wymagany",
"vercelAiGatewayApiKeyRequired": "Klucz API Vercel AI Gateway jest wymagany",
@@ -159,7 +159,7 @@
"bedrockProfileRequired": "Profil AWS jest wymagany",
"ollamaBaseUrlRequired": "Wymagany jest bazowy adres URL Ollama",
"baseUrlRequired": "Wymagany jest bazowy adres URL",
- "modelDimensionMinValue": "Wymiar modelu musi być większy niż 0",
+ "modelDimensionMinValue": "Wymiar agentlu musi być większy niż 0",
"openRouterApiKeyRequired": "Wymagany jest klucz API OpenRouter"
},
"optional": "opcjonalny",
@@ -200,7 +200,7 @@
},
"browser": {
"label": "Przeglądarka",
- "description": "Automatycznie wykonuj akcje przeglądarki bez konieczności zatwierdzania. Uwaga: Dotyczy tylko gdy model obsługuje używanie komputera"
+ "description": "Automatycznie wykonuj akcje przeglądarki bez konieczności zatwierdzania. Uwaga: Dotyczy tylko gdy agentl obsługuje używanie komputera"
},
"retry": {
"label": "Ponów",
@@ -275,8 +275,8 @@
"searchProviderPlaceholder": "Szukaj dostawców",
"noProviderMatchFound": "Nie znaleziono dostawców",
"noMatchFound": "Nie znaleziono pasujących profili",
- "vscodeLmDescription": "Interfejs API modelu językowego VS Code umożliwia uruchamianie modeli dostarczanych przez inne rozszerzenia VS Code (w tym, ale nie tylko, GitHub Copilot). Najłatwiejszym sposobem na rozpoczęcie jest zainstalowanie rozszerzeń Copilot i Copilot Chat z VS Code Marketplace.",
- "awsCustomArnUse": "Wprowadź prawidłowy Amazon Bedrock ARN dla modelu, którego chcesz użyć. Przykłady formatu:",
+ "vscodeLmDescription": "Interfejs API agentlu językowego VS Code umożliwia uruchamianie agentli dostarczanych przez inne rozszerzenia VS Code (w tym, ale nie tylko, GitHub Copilot). Najłatwiejszym sposobem na rozpoczęcie jest zainstalowanie rozszerzeń Copilot i Copilot Chat z VS Code Marketplace.",
+ "awsCustomArnUse": "Wprowadź prawidłowy Amazon Bedrock ARN dla agentlu, którego chcesz użyć. Przykłady formatu:",
"awsCustomArnDesc": "Upewnij się, że region w ARN odpowiada wybranemu powyżej regionowi AWS.",
"openRouterApiKey": "Klucz API OpenRouter",
"getOpenRouterApiKey": "Uzyskaj klucz API OpenRouter",
@@ -295,11 +295,11 @@
"noCustomHeaders": "Brak zdefiniowanych niestandardowych nagłówków. Kliknij przycisk +, aby dodać.",
"requestyApiKey": "Klucz API Requesty",
"refreshModels": {
- "label": "Odśwież modele",
- "hint": "Proszę ponownie otworzyć ustawienia, aby zobaczyć najnowsze modele.",
- "loading": "Odświeżanie listy modeli...",
- "success": "Lista modeli została pomyślnie odświeżona!",
- "error": "Nie udało się odświeżyć listy modeli. Spróbuj ponownie."
+ "label": "Odśwież agentle",
+ "hint": "Proszę ponownie otworzyć ustawienia, aby zobaczyć najnowsze agentle.",
+ "loading": "Odświeżanie listy agentli...",
+ "success": "Lista agentli została pomyślnie odświeżona!",
+ "error": "Nie udało się odświeżyć listy agentli. Spróbuj ponownie."
},
"getRequestyApiKey": "Uzyskaj klucz API Requesty",
"getRequestyBaseUrl": "Bazowy URL",
@@ -347,12 +347,12 @@
"getGeminiApiKey": "Uzyskaj klucz API Gemini",
"getHuggingFaceApiKey": "Uzyskaj klucz API Hugging Face",
"huggingFaceApiKey": "Klucz API Hugging Face",
- "huggingFaceModelId": "ID modelu",
+ "huggingFaceModelId": "ID agentlu",
"huggingFaceLoading": "Ładowanie...",
- "huggingFaceModelsCount": "({{count}} modeli)",
- "huggingFaceSelectModel": "Wybierz model...",
- "huggingFaceSearchModels": "Szukaj modeli...",
- "huggingFaceNoModelsFound": "Nie znaleziono modeli",
+ "huggingFaceModelsCount": "({{count}} agentli)",
+ "huggingFaceSelectModel": "Wybierz agentl...",
+ "huggingFaceSearchModels": "Szukaj agentli...",
+ "huggingFaceNoModelsFound": "Nie znaleziono agentli",
"huggingFaceProvider": "Dostawca",
"huggingFaceProviderAuto": "Automatyczny",
"huggingFaceSelectProvider": "Wybierz dostawcę...",
@@ -365,7 +365,7 @@
"mistralApiKey": "Klucz API Mistral",
"getMistralApiKey": "Uzyskaj klucz API Mistral / Codestral",
"codestralBaseUrl": "URL bazowy Codestral (opcjonalnie)",
- "codestralBaseUrlDesc": "Ustaw opcjonalny URL dla modeli Codestral.",
+ "codestralBaseUrlDesc": "Ustaw opcjonalny URL dla agentli Codestral.",
"xaiApiKey": "Klucz API xAI",
"getXaiApiKey": "Uzyskaj klucz API xAI",
"litellmApiKey": "Klucz API LiteLLM",
@@ -386,10 +386,10 @@
"examples": "Przykłady:"
},
"enablePromptCaching": "Włącz buforowanie podpowiedzi",
- "enablePromptCachingTitle": "Włącz buforowanie podpowiedzi, aby poprawić wydajność i zmniejszyć koszty dla obsługiwanych modeli.",
- "cacheUsageNote": "Uwaga: Jeśli nie widzisz użycia bufora, spróbuj wybrać inny model, a następnie ponownie wybrać żądany model.",
+ "enablePromptCachingTitle": "Włącz buforowanie podpowiedzi, aby poprawić wydajność i zmniejszyć koszty dla obsługiwanych agentli.",
+ "cacheUsageNote": "Uwaga: Jeśli nie widzisz użycia bufora, spróbuj wybrać inny agentl, a następnie ponownie wybrać żądany agentl.",
"vscodeLmModel": "Model językowy",
- "vscodeLmWarning": "Uwaga: Modele dostępne przez interfejs VS Code Language Model API mogą być opakowane lub dostrojone przez dostawcę, dlatego ich działanie może różnić się od bezpośredniego użycia tego samego modelu u typowego dostawcy lub routera. Aby użyć modelu z listy «Language Model», najpierw przełącz się na ten model, a następnie kliknij «Akceptuj» w monicie Copilot Chat; w przeciwnym razie możesz zobaczyć błąd, np. 400 „The requested model is not supported”.",
+ "vscodeLmWarning": "Uwaga: Agentle dostępne przez interfejs VS Code Language Agentl API mogą być opakowane lub dostrojone przez dostawcę, dlatego ich działanie może różnić się od bezpośredniego użycia tego samego agentlu u typowego dostawcy lub routera. Aby użyć agentlu z listy «Language Agentl», najpierw przełącz się na ten agentl, a następnie kliknij «Akceptuj» w monicie Copilot Chat; w przeciwnym razie możesz zobaczyć błąd, np. 400 „The requested agentl is not supported”.",
"geminiParameters": {
"urlContext": {
"title": "Włącz kontekst URL",
@@ -402,7 +402,7 @@
},
"googleCloudSetup": {
"title": "Aby korzystać z Google Cloud Vertex AI, potrzebujesz:",
- "step1": "1. Utworzyć konto Google Cloud, włączyć API Vertex AI i włączyć żądane modele Claude.",
+ "step1": "1. Utworzyć konto Google Cloud, włączyć API Vertex AI i włączyć żądane agentle Claude.",
"step2": "2. Zainstalować Google Cloud CLI i skonfigurować domyślne poświadczenia aplikacji.",
"step3": "3. Lub utworzyć konto usługi z poświadczeniami."
},
@@ -412,27 +412,27 @@
"googleCloudRegion": "Region Google Cloud",
"lmStudio": {
"baseUrl": "URL bazowy (opcjonalnie)",
- "modelId": "ID modelu",
+ "modelId": "ID agentlu",
"speculativeDecoding": "Włącz dekodowanie spekulacyjne",
- "draftModelId": "ID modelu szkicu",
- "draftModelDesc": "Aby dekodowanie spekulacyjne działało poprawnie, model szkicu musi pochodzić z tej samej rodziny modeli.",
- "selectDraftModel": "Wybierz model szkicu",
- "noModelsFound": "Nie znaleziono modeli szkicu. Upewnij się, że LM Studio jest uruchomione z włączonym trybem serwera.",
- "description": "LM Studio pozwala na lokalne uruchamianie modeli na twoim komputerze. Aby rozpocząć, zapoznaj się z ich przewodnikiem szybkiego startu. Będziesz również musiał uruchomić funkcję serwera lokalnego LM Studio, aby używać go z tym rozszerzeniem. Uwaga: Roo Code używa złożonych podpowiedzi i działa najlepiej z modelami Claude. Modele o niższych możliwościach mogą nie działać zgodnie z oczekiwaniami."
+ "draftModelId": "ID agentlu szkicu",
+ "draftModelDesc": "Aby dekodowanie spekulacyjne działało poprawnie, agentl szkicu musi pochodzić z tej samej rodziny agentli.",
+ "selectDraftModel": "Wybierz agentl szkicu",
+ "noModelsFound": "Nie znaleziono agentli szkicu. Upewnij się, że LM Studio jest uruchomione z włączonym trybem serwera.",
+ "description": "LM Studio pozwala na lokalne uruchamianie agentli na twoim komputerze. Aby rozpocząć, zapoznaj się z ich przewodnikiem szybkiego startu. Będziesz również musiał uruchomić funkcję serwera lokalnego LM Studio, aby używać go z tym rozszerzeniem. Uwaga: Roo Code używa złożonych podpowiedzi i działa najlepiej z agentlami Claude. Agentle o niższych możliwościach mogą nie działać zgodnie z oczekiwaniami."
},
"ollama": {
"baseUrl": "URL bazowy (opcjonalnie)",
- "modelId": "ID modelu",
+ "modelId": "ID agentlu",
"apiKey": "Klucz API Ollama",
"apiKeyHelp": "Opcjonalny klucz API dla uwierzytelnionych instancji Ollama lub usług chmurowych. Pozostaw puste dla instalacji lokalnych.",
"numCtx": "Rozmiar okna kontekstu (num_ctx)",
- "numCtxHelp": "Zastępuje domyślny rozmiar okna kontekstu modelu. Pozostaw puste, aby użyć konfiguracji Modelfile modelu. Minimalna wartość to 128.",
- "description": "Ollama pozwala na lokalne uruchamianie modeli na twoim komputerze. Aby rozpocząć, zapoznaj się z przewodnikiem szybkiego startu.",
- "warning": "Uwaga: Roo Code używa złożonych podpowiedzi i działa najlepiej z modelami Claude. Modele o niższych możliwościach mogą nie działać zgodnie z oczekiwaniami."
+ "numCtxHelp": "Zastępuje domyślny rozmiar okna kontekstu agentlu. Pozostaw puste, aby użyć konfiguracji Agentlfile agentlu. Minimalna wartość to 128.",
+ "description": "Ollama pozwala na lokalne uruchamianie agentli na twoim komputerze. Aby rozpocząć, zapoznaj się z przewodnikiem szybkiego startu.",
+ "warning": "Uwaga: Roo Code używa złożonych podpowiedzi i działa najlepiej z agentlami Claude. Agentle o niższych możliwościach mogą nie działać zgodnie z oczekiwaniami."
},
"unboundApiKey": "Klucz API Unbound",
"getUnboundApiKey": "Uzyskaj klucz API Unbound",
- "unboundRefreshModelsSuccess": "Lista modeli zaktualizowana! Możesz teraz wybierać spośród najnowszych modeli.",
+ "unboundRefreshModelsSuccess": "Lista agentli zaktualizowana! Możesz teraz wybierać spośród najnowszych agentli.",
"unboundInvalidApiKey": "Nieprawidłowy klucz API. Sprawdź swój klucz API i spróbuj ponownie.",
"humanRelay": {
"description": "Nie jest wymagany klucz API, ale użytkownik będzie musiał pomóc w kopiowaniu i wklejaniu informacji do czatu internetowego AI.",
@@ -445,40 +445,40 @@
"openRouter": {
"providerRouting": {
"title": "Routing dostawców OpenRouter",
- "description": "OpenRouter kieruje żądania do najlepszych dostępnych dostawców dla Twojego modelu. Domyślnie żądania są równoważone między najlepszymi dostawcami, aby zmaksymalizować czas działania. Możesz jednak wybrać konkretnego dostawcę do użycia z tym modelem.",
+ "description": "OpenRouter kieruje żądania do najlepszych dostępnych dostawców dla Twojego agentlu. Domyślnie żądania są równoważone między najlepszymi dostawcami, aby zmaksymalizować czas działania. Możesz jednak wybrać konkretnego dostawcę do użycia z tym agentlem.",
"learnMore": "Dowiedz się więcej o routingu dostawców"
}
},
"customModel": {
- "capabilities": "Skonfiguruj możliwości i ceny swojego niestandardowego modelu zgodnego z OpenAI. Zachowaj ostrożność podczas określania możliwości modelu, ponieważ mogą one wpływać na wydajność Roo Code.",
+ "capabilities": "Skonfiguruj możliwości i ceny swojego niestandardowego agentlu zgodnego z OpenAI. Zachowaj ostrożność podczas określania możliwości agentlu, ponieważ mogą one wpływać na wydajność Roo Code.",
"maxTokens": {
"label": "Maksymalna liczba tokenów wyjściowych",
- "description": "Maksymalna liczba tokenów, które model może wygenerować w odpowiedzi. (Określ -1, aby pozwolić serwerowi ustawić maksymalną liczbę tokenów.)"
+ "description": "Maksymalna liczba tokenów, które agentl może wygenerować w odpowiedzi. (Określ -1, aby pozwolić serwerowi ustawić maksymalną liczbę tokenów.)"
},
"contextWindow": {
"label": "Rozmiar okna kontekstu",
- "description": "Całkowita liczba tokenów (wejście + wyjście), które model może przetworzyć."
+ "description": "Całkowita liczba tokenów (wejście + wyjście), które agentl może przetworzyć."
},
"imageSupport": {
"label": "Obsługa obrazów",
- "description": "Czy model jest w stanie przetwarzać i rozumieć obrazy?"
+ "description": "Czy agentl jest w stanie przetwarzać i rozumieć obrazy?"
},
"computerUse": {
"label": "Użycie komputera",
- "description": "Czy model jest w stanie wchodzić w interakcję z przeglądarką?"
+ "description": "Czy agentl jest w stanie wchodzić w interakcję z przeglądarką?"
},
"promptCache": {
"label": "Buforowanie podpowiedzi",
- "description": "Czy model jest w stanie buforować podpowiedzi?"
+ "description": "Czy agentl jest w stanie buforować podpowiedzi?"
},
"pricing": {
"input": {
"label": "Cena wejścia",
- "description": "Koszt za milion tokenów wejściowych/podpowiedzi. Wpływa to na koszt wysyłania kontekstu i instrukcji do modelu."
+ "description": "Koszt za milion tokenów wejściowych/podpowiedzi. Wpływa to na koszt wysyłania kontekstu i instrukcji do agentlu."
},
"output": {
"label": "Cena wyjścia",
- "description": "Koszt za milion tokenów odpowiedzi modelu. Wpływa to na koszt generowanej treści i uzupełnień."
+ "description": "Koszt za milion tokenów odpowiedzi agentlu. Wpływa to na koszt generowanej treści i uzupełnień."
},
"cacheReads": {
"label": "Cena odczytów bufora",
@@ -502,7 +502,7 @@
"warning": "⚠️ Ustawienie na 0 pozwala na nieograniczone próby, co może zużyć znaczną ilość API"
},
"reasoningEffort": {
- "label": "Wysiłek rozumowania modelu",
+ "label": "Wysiłek rozumowania agentlu",
"none": "Brak",
"minimal": "Minimalny (najszybszy)",
"high": "Wysoki",
@@ -515,7 +515,7 @@
"high": "Wysoka",
"medium": "Średnia",
"low": "Niska",
- "description": "Kontroluje, jak szczegółowe są odpowiedzi modelu. Niska szczegółowość generuje zwięzłe odpowiedzi, podczas gdy wysoka szczegółowość dostarcza dokładnych wyjaśnień."
+ "description": "Kontroluje, jak szczegółowe są odpowiedzi agentlu. Niska szczegółowość generuje zwięzłe odpowiedzi, podczas gdy wysoka szczegółowość dostarcza dokładnych wyjaśnień."
},
"setReasoningLevel": "Włącz wysiłek rozumowania",
"claudeCode": {
@@ -529,7 +529,7 @@
"browser": {
"enable": {
"label": "Włącz narzędzie przeglądarki",
- "description": "Gdy włączone, Roo może używać przeglądarki do interakcji ze stronami internetowymi podczas korzystania z modeli obsługujących używanie komputera. <0>Dowiedz się więcej0>"
+ "description": "Gdy włączone, Roo może używać przeglądarki do interakcji ze stronami internetowymi podczas korzystania z agentli obsługujących używanie komputera. <0>Dowiedz się więcej0>"
},
"viewport": {
"label": "Rozmiar viewportu",
@@ -612,7 +612,7 @@
},
"maxReadFile": {
"label": "Próg automatycznego skracania odczytu pliku",
- "description": "Roo odczytuje tę liczbę linii, gdy model nie określa wartości początkowej/końcowej. Jeśli ta liczba jest mniejsza niż całkowita liczba linii pliku, Roo generuje indeks numerów linii definicji kodu. Przypadki specjalne: -1 nakazuje Roo odczytać cały plik (bez indeksowania), a 0 nakazuje nie czytać żadnych linii i dostarczyć tylko indeksy linii dla minimalnego kontekstu. Niższe wartości minimalizują początkowe użycie kontekstu, umożliwiając późniejsze precyzyjne odczyty zakresów linii. Jawne żądania początku/końca nie są ograniczone tym ustawieniem.",
+ "description": "Roo odczytuje tę liczbę linii, gdy agentl nie określa wartości początkowej/końcowej. Jeśli ta liczba jest mniejsza niż całkowita liczba linii pliku, Roo generuje indeks numerów linii definicji kodu. Przypadki specjalne: -1 nakazuje Roo odczytać cały plik (bez indeksowania), a 0 nakazuje nie czytać żadnych linii i dostarczyć tylko indeksy linii dla minimalnego kontekstu. Niższe wartości minimalizują początkowe użycie kontekstu, umożliwiając późniejsze precyzyjne odczyty zakresów linii. Jawne żądania początku/końca nie są ograniczone tym ustawieniem.",
"lines": "linii",
"always_full_read": "Zawsze czytaj cały plik"
},
@@ -658,11 +658,11 @@
},
"includeCurrentTime": {
"label": "Uwzględnij bieżący czas w kontekście",
- "description": "Gdy włączone, bieżący czas i informacje o strefie czasowej zostaną uwzględnione w promptcie systemowym. Wyłącz, jeśli modele przestają działać z powodu problemów z czasem."
+ "description": "Gdy włączone, bieżący czas i informacje o strefie czasowej zostaną uwzględnione w promptcie systemowym. Wyłącz, jeśli agentle przestają działać z powodu problemów z czasem."
},
"includeCurrentCost": {
"label": "Uwzględnij bieżący koszt w kontekście",
- "description": "Gdy włączone, bieżący koszt użycia API zostanie uwzględniony w promptcie systemowym. Wyłącz, jeśli modele przestają działać z powodu problemów z kosztami."
+ "description": "Gdy włączone, bieżący koszt użycia API zostanie uwzględniony w promptcie systemowym. Wyłącz, jeśli agentle przestają działać z powodu problemów z kosztami."
},
"maxGitStatusFiles": {
"label": "Git status maks. plików",
@@ -768,7 +768,7 @@
"experimental": {
"DIFF_STRATEGY_UNIFIED": {
"name": "Użyj eksperymentalnej ujednoliconej strategii diff",
- "description": "Włącz eksperymentalną ujednoliconą strategię diff. Ta strategia może zmniejszyć liczbę ponownych prób spowodowanych błędami modelu, ale może powodować nieoczekiwane zachowanie lub nieprawidłowe edycje. Włącz tylko jeśli rozumiesz ryzyko i jesteś gotów dokładnie przeglądać wszystkie zmiany."
+ "description": "Włącz eksperymentalną ujednoliconą strategię diff. Ta strategia może zmniejszyć liczbę ponownych prób spowodowanych błędami agentlu, ale może powodować nieoczekiwane zachowanie lub nieprawidłowe edycje. Włącz tylko jeśli rozumiesz ryzyko i jesteś gotów dokładnie przeglądać wszystkie zmiany."
},
"INSERT_BLOCK": {
"name": "Użyj eksperymentalnego narzędzia do wstawiania treści",
@@ -776,7 +776,7 @@
},
"POWER_STEERING": {
"name": "Użyj eksperymentalnego trybu \"wspomagania kierownicy\"",
- "description": "Po włączeniu, Roo będzie częściej przypominać modelowi o szczegółach jego bieżącej definicji trybu. Doprowadzi to do silniejszego przestrzegania definicji ról i niestandardowych instrukcji, ale będzie używać więcej tokenów na wiadomość."
+ "description": "Po włączeniu, Roo będzie częściej przypominać agentlowi o szczegółach jego bieżącej definicji trybu. Doprowadzi to do silniejszego przestrzegania definicji ról i niestandardowych instrukcji, ale będzie używać więcej tokenów na wiadomość."
},
"MULTI_SEARCH_AND_REPLACE": {
"name": "Użyj eksperymentalnego narzędzia diff wieloblokowego",
@@ -784,7 +784,7 @@
},
"CONCURRENT_FILE_READS": {
"name": "Włącz jednoczesne odczytywanie plików",
- "description": "Po włączeniu Roo może odczytać wiele plików w jednym żądaniu. Po wyłączeniu Roo musi odczytywać pliki pojedynczo. Wyłączenie może pomóc podczas pracy z mniej wydajnymi modelami lub gdy chcesz mieć większą kontrolę nad dostępem do plików."
+ "description": "Po włączeniu Roo może odczytać wiele plików w jednym żądaniu. Po wyłączeniu Roo musi odczytywać pliki pojedynczo. Wyłączenie może pomóc podczas pracy z mniej wydajnymi agentlami lub gdy chcesz mieć większą kontrolę nad dostępem do plików."
},
"MARKETPLACE": {
"name": "Włącz Marketplace",
@@ -792,7 +792,7 @@
},
"MULTI_FILE_APPLY_DIFF": {
"name": "Włącz równoczesne edycje plików",
- "description": "Gdy włączone, Roo może edytować wiele plików w jednym żądaniu. Gdy wyłączone, Roo musi edytować pliki jeden po drugim. Wyłączenie tego może pomóc podczas pracy z mniej zdolnymi modelami lub gdy chcesz mieć większą kontrolę nad modyfikacjami plików."
+ "description": "Gdy włączone, Roo może edytować wiele plików w jednym żądaniu. Gdy wyłączone, Roo musi edytować pliki jeden po drugim. Wyłączenie tego może pomóc podczas pracy z mniej zdolnymi agentlami lub gdy chcesz mieć większą kontrolę nad modyfikacjami plików."
},
"PREVENT_FOCUS_DISRUPTION": {
"name": "Edycja w tle",
@@ -810,17 +810,17 @@
"providerLabel": "Dostawca",
"providerDescription": "Wybierz dostawcę do generowania obrazów.",
"name": "Włącz generowanie obrazów AI",
- "description": "Gdy włączone, Roo może generować obrazy z promptów tekstowych używając modeli generowania obrazów OpenRouter. Wymaga skonfigurowanego klucza API OpenRouter.",
+ "description": "Gdy włączone, Roo może generować obrazy z promptów tekstowych używając agentli generowania obrazów OpenRouter. Wymaga skonfigurowanego klucza API OpenRouter.",
"openRouterApiKeyLabel": "Klucz API OpenRouter",
"openRouterApiKeyPlaceholder": "Wprowadź swój klucz API OpenRouter",
"getApiKeyText": "Uzyskaj swój klucz API od",
"modelSelectionLabel": "Model generowania obrazów",
- "modelSelectionDescription": "Wybierz model do generowania obrazów",
+ "modelSelectionDescription": "Wybierz agentl do generowania obrazów",
"warningMissingKey": "⚠️ Klucz API OpenRouter jest wymagany do generowania obrazów. Skonfiguruj go powyżej.",
"successConfigured": "✓ Generowanie obrazów jest skonfigurowane i gotowe do użycia"
},
"RUN_SLASH_COMMAND": {
- "name": "Włącz polecenia slash inicjowane przez model",
+ "name": "Włącz polecenia slash inicjowane przez agentl",
"description": "Gdy włączone, Roo może uruchamiać twoje polecenia slash w celu wykonywania przepływów pracy."
},
"MULTIPLE_NATIVE_TOOL_CALLS": {
@@ -830,11 +830,11 @@
},
"promptCaching": {
"label": "Wyłącz buforowanie promptów",
- "description": "Po zaznaczeniu, Roo nie będzie używać buforowania promptów dla tego modelu."
+ "description": "Po zaznaczeniu, Roo nie będzie używać buforowania promptów dla tego agentlu."
},
"temperature": {
"useCustom": "Użyj niestandardowej temperatury",
- "description": "Kontroluje losowość w odpowiedziach modelu.",
+ "description": "Kontroluje losowość w odpowiedziach agentlu.",
"rangeDescription": "Wyższe wartości sprawiają, że wyjście jest bardziej losowe, niższe wartości czynią je bardziej deterministycznym."
},
"modelInfo": {
@@ -849,8 +849,8 @@
"cacheReadsPrice": "Cena odczytów bufora",
"cacheWritesPrice": "Cena zapisów bufora",
"enableStreaming": "Włącz strumieniowanie",
- "enableR1Format": "Włącz parametry modelu R1",
- "enableR1FormatTips": "Należy włączyć podczas korzystania z modeli R1, takich jak QWQ, aby uniknąć błędu 400",
+ "enableR1Format": "Włącz parametry agentlu R1",
+ "enableR1FormatTips": "Należy włączyć podczas korzystania z agentli R1, takich jak QWQ, aby uniknąć błędu 400",
"useAzure": "Użyj Azure",
"azureApiVersion": "Ustaw wersję API Azure",
"gemini": {
@@ -860,12 +860,12 @@
}
},
"modelPicker": {
- "automaticFetch": "Rozszerzenie automatycznie pobiera najnowszą listę modeli dostępnych w {{mode}}",
"wantsToSwitchWithReason": "Roo quer mudar para o modo {{mode}} porque: {{reason}}",
"didSwitch": "Roo mudou para o modo {{mode}}",
@@ -307,8 +307,8 @@
"title": "Roo Code {{version}} Lançado",
"support": "Apoie o Roo Code nos dando uma estrela no roo/code-supernova do provedor Roo Code Cloud em Configurações para começar.",
"goToSettingsButton": "Ir para Configurações"
diff --git a/webview-ui/src/i18n/locales/pt-BR/cloud.json b/webview-ui/src/i18n/locales/pt-BR/cloud.json
index 1876f1a666..a2060cc041 100644
--- a/webview-ui/src/i18n/locales/pt-BR/cloud.json
+++ b/webview-ui/src/i18n/locales/pt-BR/cloud.json
@@ -6,7 +6,7 @@
"signIn": "Conectar ao Roo Code Cloud",
"connect": "Começar",
"cloudBenefitsTitle": "Experimente o Roo Code Cloud",
- "cloudBenefitProvider": "Acesse modelos gratuitos e pagos que funcionam muito bem com o Roo",
+ "cloudBenefitProvider": "Acesse agentlos gratuitos e pagos que funcionam muito bem com o Roo",
"cloudBenefitCloudAgents": "Dê tarefas a agentes autônomos na nuvem",
"cloudBenefitTriggers": "Obtenha revisões de código no Github, inicie tarefas do Slack e muito mais",
"cloudBenefitWalkaway": "Acompanhe e controle tarefas de qualquer lugar (incluindo seu telefone)",
@@ -19,7 +19,7 @@
"remoteControlDescription": "Permite controlar tarefas a partir do Roo Code Cloud",
"remoteControlRequiresTaskSync": "A sincronização de tarefas deve estar habilitada para usar o Roomote Control",
"taskSyncManagedByOrganization": "A sincronização de tarefas é gerenciada pela sua organização",
- "usageMetricsAlwaysReported": "As informações de uso do modelo são sempre reportadas quando conectado",
+ "usageMetricsAlwaysReported": "As informações de uso do agentlo são sempre reportadas quando conectado",
"authWaiting": "Aguardando conclusão da autenticação...",
"havingTrouble": "Tendo problemas?",
"pasteCallbackUrl": "Copie a URL de redirect do seu navegador e cole aqui:",
diff --git a/webview-ui/src/i18n/locales/pt-BR/marketplace.json b/webview-ui/src/i18n/locales/pt-BR/marketplace.json
index 80e4757250..330cbefe31 100644
--- a/webview-ui/src/i18n/locales/pt-BR/marketplace.json
+++ b/webview-ui/src/i18n/locales/pt-BR/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "Filtrar por tipo:",
"all": "Todos os tipos",
- "mode": "Modo",
+ "agent": "Modo",
"mcpServer": "Servidor MCP"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Marketplace"
},
"type-group": {
- "modes": "Modos",
+ "agents": "Modos",
"mcps": "Servidores MCP"
},
"items": {
@@ -138,7 +138,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "Remover Modo",
"message": "Tem certeza de que deseja remover o modo \"{{modeName}}\"?",
"rulesWarning": "Isso também removerá todos os arquivos de regras associados a este modo."
diff --git a/webview-ui/src/i18n/locales/pt-BR/prompts.json b/webview-ui/src/i18n/locales/pt-BR/prompts.json
index 75d9316eee..597102fe7f 100644
--- a/webview-ui/src/i18n/locales/pt-BR/prompts.json
+++ b/webview-ui/src/i18n/locales/pt-BR/prompts.json
@@ -1,7 +1,7 @@
{
"title": "Modos",
"done": "Concluído",
- "modes": {
+ "agents": {
"title": "Modos",
"createNewMode": "Criar novo modo",
"importMode": "Importar modo",
diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json
index 74a9842574..908a947560 100644
--- a/webview-ui/src/i18n/locales/pt-BR/settings.json
+++ b/webview-ui/src/i18n/locales/pt-BR/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Provedores",
- "modes": "Modos",
+ "agents": "Modos",
"mcp": "Servidores MCP",
"autoApprove": "Aprovação",
"browser": "Navegador",
@@ -87,7 +87,7 @@
"openRouterApiKeyLabel": "Chave de API do OpenRouter",
"openRouterApiKeyPlaceholder": "Digite sua chave de API do OpenRouter",
"openRouterProviderRoutingLabel": "Roteamento de Provedores OpenRouter",
- "openRouterProviderRoutingDescription": "OpenRouter direciona solicitações para os melhores provedores disponíveis para seu modelo de embedding. Por padrão, as solicitações são balanceadas entre os principais provedores para maximizar o tempo de atividade. No entanto, você pode escolher um provedor específico para usar com este modelo.",
+ "openRouterProviderRoutingDescription": "OpenRouter direciona solicitações para os melhores provedores disponíveis para seu agentlo de embedding. Por padrão, as solicitações são balanceadas entre os principais provedores para maximizar o tempo de atividade. No entanto, você pode escolher um provedor específico para usar com este agentlo.",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "Chave de API:",
"mistralApiKeyPlaceholder": "Digite sua chave de API da Mistral",
@@ -98,11 +98,11 @@
"openAiCompatibleApiKeyLabel": "Chave de API",
"openAiCompatibleApiKeyPlaceholder": "Digite sua chave de API",
"openAiCompatibleModelDimensionLabel": "Dimensão de Embedding:",
- "modelDimensionLabel": "Dimensão do Modelo",
+ "modelDimensionLabel": "Dimensão do Agentlo",
"openAiCompatibleModelDimensionPlaceholder": "ex., 1536",
- "openAiCompatibleModelDimensionDescription": "A dimensão de embedding (tamanho de saída) para seu modelo. Verifique a documentação do seu provedor para este valor. Valores comuns: 384, 768, 1536, 3072.",
+ "openAiCompatibleModelDimensionDescription": "A dimensão de embedding (tamanho de saída) para seu agentlo. Verifique a documentação do seu provedor para este valor. Valores comuns: 384, 768, 1536, 3072.",
"modelLabel": "Modelo",
- "selectModelPlaceholder": "Selecionar modelo",
+ "selectModelPlaceholder": "Selecionar agentlo",
"ollamaUrlLabel": "URL Ollama:",
"qdrantUrlLabel": "URL Qdrant",
"qdrantKeyLabel": "Chave Qdrant:",
@@ -120,8 +120,8 @@
"settingsTitle": "Configurações de Indexação",
"disabledMessage": "A indexação da base de código está atualmente desativada. Ative-a nas configurações globais para configurar as opções de indexação.",
"embedderProviderLabel": "Provedor de Embedder",
- "modelPlaceholder": "Insira o nome do modelo",
- "selectModel": "Selecione um modelo",
+ "modelPlaceholder": "Insira o nome do agentlo",
+ "selectModel": "Selecione um agentlo",
"ollamaBaseUrlLabel": "URL Base do Ollama",
"qdrantApiKeyLabel": "Chave da API Qdrant",
"qdrantApiKeyPlaceholder": "Insira sua chave da API Qdrant (opcional)",
@@ -148,10 +148,10 @@
"invalidBaseUrl": "URL base inválida",
"qdrantUrlRequired": "A URL do Qdrant é obrigatória",
"openaiApiKeyRequired": "A chave de API da OpenAI é obrigatória",
- "modelSelectionRequired": "A seleção do modelo é obrigatória",
+ "modelSelectionRequired": "A seleção do agentlo é obrigatória",
"apiKeyRequired": "A chave de API é obrigatória",
- "modelIdRequired": "O ID do modelo é obrigatório",
- "modelDimensionRequired": "A dimensão do modelo é obrigatória",
+ "modelIdRequired": "O ID do agentlo é obrigatório",
+ "modelDimensionRequired": "A dimensão do agentlo é obrigatória",
"geminiApiKeyRequired": "A chave de API do Gemini é obrigatória",
"mistralApiKeyRequired": "A chave de API Mistral é obrigatória",
"vercelAiGatewayApiKeyRequired": "A chave de API do Vercel AI Gateway é obrigatória",
@@ -159,7 +159,7 @@
"bedrockProfileRequired": "O perfil da AWS é obrigatório",
"ollamaBaseUrlRequired": "A URL base do Ollama é obrigatória",
"baseUrlRequired": "A URL base é obrigatória",
- "modelDimensionMinValue": "A dimensão do modelo deve ser maior que 0",
+ "modelDimensionMinValue": "A dimensão do agentlo deve ser maior que 0",
"openRouterApiKeyRequired": "Chave API do OpenRouter é obrigatória"
},
"optional": "opcional",
@@ -200,7 +200,7 @@
},
"browser": {
"label": "Navegador",
- "description": "Realizar ações do navegador automaticamente sem exigir aprovação. Nota: Aplica-se apenas quando o modelo suporta uso do computador"
+ "description": "Realizar ações do navegador automaticamente sem exigir aprovação. Nota: Aplica-se apenas quando o agentlo suporta uso do computador"
},
"retry": {
"label": "Tentar novamente",
@@ -275,8 +275,8 @@
"searchProviderPlaceholder": "Pesquisar provedores",
"noProviderMatchFound": "Nenhum provedor encontrado",
"noMatchFound": "Nenhum perfil correspondente encontrado",
- "vscodeLmDescription": "A API do Modelo de Linguagem do VS Code permite executar modelos fornecidos por outras extensões do VS Code (incluindo, mas não se limitando, ao GitHub Copilot). A maneira mais fácil de começar é instalar as extensões Copilot e Copilot Chat no VS Code Marketplace.",
- "awsCustomArnUse": "Insira um ARN Amazon Bedrock válido para o modelo que deseja usar. Exemplos de formato:",
+ "vscodeLmDescription": "A API do Agentlo de Linguagem do VS Code permite executar agentlos fornecidos por outras extensões do VS Code (incluindo, mas não se limitando, ao GitHub Copilot). A maneira mais fácil de começar é instalar as extensões Copilot e Copilot Chat no VS Code Marketplace.",
+ "awsCustomArnUse": "Insira um ARN Amazon Bedrock válido para o agentlo que deseja usar. Exemplos de formato:",
"awsCustomArnDesc": "Certifique-se de que a região no ARN corresponde à região AWS selecionada acima.",
"openRouterApiKey": "Chave de API OpenRouter",
"getOpenRouterApiKey": "Obter chave de API OpenRouter",
@@ -295,11 +295,11 @@
"noCustomHeaders": "Nenhum cabeçalho personalizado definido. Clique no botão + para adicionar um.",
"requestyApiKey": "Chave de API Requesty",
"refreshModels": {
- "label": "Atualizar modelos",
- "hint": "Por favor, reabra as configurações para ver os modelos mais recentes.",
- "loading": "Atualizando lista de modelos...",
- "success": "Lista de modelos atualizada com sucesso!",
- "error": "Falha ao atualizar a lista de modelos. Por favor, tente novamente."
+ "label": "Atualizar agentlos",
+ "hint": "Por favor, reabra as configurações para ver os agentlos mais recentes.",
+ "loading": "Atualizando lista de agentlos...",
+ "success": "Lista de agentlos atualizada com sucesso!",
+ "error": "Falha ao atualizar a lista de agentlos. Por favor, tente novamente."
},
"getRequestyApiKey": "Obter chave de API Requesty",
"getRequestyBaseUrl": "URL Base",
@@ -347,12 +347,12 @@
"getGeminiApiKey": "Obter chave de API Gemini",
"getHuggingFaceApiKey": "Obter chave de API Hugging Face",
"huggingFaceApiKey": "Chave de API Hugging Face",
- "huggingFaceModelId": "ID do modelo",
+ "huggingFaceModelId": "ID do agentlo",
"huggingFaceLoading": "Carregando...",
- "huggingFaceModelsCount": "({{count}} modelos)",
- "huggingFaceSelectModel": "Selecionar um modelo...",
- "huggingFaceSearchModels": "Buscar modelos...",
- "huggingFaceNoModelsFound": "Nenhum modelo encontrado",
+ "huggingFaceModelsCount": "({{count}} agentlos)",
+ "huggingFaceSelectModel": "Selecionar um agentlo...",
+ "huggingFaceSearchModels": "Buscar agentlos...",
+ "huggingFaceNoModelsFound": "Nenhum agentlo encontrado",
"huggingFaceProvider": "Provedor",
"huggingFaceProviderAuto": "Automático",
"huggingFaceSelectProvider": "Selecionar um provedor...",
@@ -365,7 +365,7 @@
"mistralApiKey": "Chave de API Mistral",
"getMistralApiKey": "Obter chave de API Mistral / Codestral",
"codestralBaseUrl": "URL Base Codestral (Opcional)",
- "codestralBaseUrlDesc": "Defina uma URL alternativa para o modelo Codestral.",
+ "codestralBaseUrlDesc": "Defina uma URL alternativa para o agentlo Codestral.",
"xaiApiKey": "Chave de API xAI",
"getXaiApiKey": "Obter chave de API xAI",
"litellmApiKey": "Chave API LiteLLM",
@@ -386,10 +386,10 @@
"examples": "Exemplos:"
},
"enablePromptCaching": "Ativar cache de prompts",
- "enablePromptCachingTitle": "Ativar cache de prompts para melhorar o desempenho e reduzir custos para modelos suportados.",
- "cacheUsageNote": "Nota: Se você não vir o uso do cache, tente selecionar um modelo diferente e depois selecionar novamente o modelo desejado.",
+ "enablePromptCachingTitle": "Ativar cache de prompts para melhorar o desempenho e reduzir custos para agentlos suportados.",
+ "cacheUsageNote": "Nota: Se você não vir o uso do cache, tente selecionar um agentlo diferente e depois selecionar novamente o agentlo desejado.",
"vscodeLmModel": "Modelo de Linguagem",
- "vscodeLmWarning": "Observação: Modelos acessados pela VS Code Language Model API podem ser encapsulados ou ajustados pelo provedor, portanto o comportamento pode diferir do uso direto do mesmo modelo em um provedor ou roteador típico. Para usar um modelo no menu suspenso «Language Model», primeiro altere para esse modelo e depois clique em «Aceitar» no prompt do Copilot Chat; caso contrário, você pode ver um erro como 400 «The requested model is not supported».",
+ "vscodeLmWarning": "Observação: Agentlos acessados pela VS Code Language Agentl API podem ser encapsulados ou ajustados pelo provedor, portanto o comportamento pode diferir do uso direto do mesmo agentlo em um provedor ou roteador típico. Para usar um agentlo no menu suspenso «Language Agentl», primeiro altere para esse agentlo e depois clique em «Aceitar» no prompt do Copilot Chat; caso contrário, você pode ver um erro como 400 «The requested agentl is not supported».",
"geminiParameters": {
"urlContext": {
"title": "Ativar contexto de URL",
@@ -402,7 +402,7 @@
},
"googleCloudSetup": {
"title": "Para usar o Google Cloud Vertex AI, você precisa:",
- "step1": "1. Criar uma conta Google Cloud, ativar a API Vertex AI e ativar os modelos Claude desejados.",
+ "step1": "1. Criar uma conta Google Cloud, ativar a API Vertex AI e ativar os agentlos Claude desejados.",
"step2": "2. Instalar o CLI do Google Cloud e configurar as credenciais padrão do aplicativo.",
"step3": "3. Ou criar uma conta de serviço com credenciais."
},
@@ -412,27 +412,27 @@
"googleCloudRegion": "Região Google Cloud",
"lmStudio": {
"baseUrl": "URL Base (opcional)",
- "modelId": "ID do Modelo",
+ "modelId": "ID do Agentlo",
"speculativeDecoding": "Ativar Decodificação Especulativa",
- "draftModelId": "ID do Modelo de Rascunho",
- "draftModelDesc": "O modelo de rascunho deve ser da mesma família de modelos para que a decodificação especulativa funcione corretamente.",
- "selectDraftModel": "Selecionar Modelo de Rascunho",
- "noModelsFound": "Nenhum modelo de rascunho encontrado. Certifique-se de que o LM Studio esteja em execução com o Modo Servidor ativado.",
- "description": "O LM Studio permite que você execute modelos localmente em seu computador. Para instruções sobre como começar, veja o guia de início rápido deles. Você também precisará iniciar o recurso de servidor local do LM Studio para usá-lo com esta extensão. Nota: O Roo Code usa prompts complexos e funciona melhor com modelos Claude. Modelos menos capazes podem não funcionar como esperado."
+ "draftModelId": "ID do Agentlo de Rascunho",
+ "draftModelDesc": "O agentlo de rascunho deve ser da mesma família de agentlos para que a decodificação especulativa funcione corretamente.",
+ "selectDraftModel": "Selecionar Agentlo de Rascunho",
+ "noModelsFound": "Nenhum agentlo de rascunho encontrado. Certifique-se de que o LM Studio esteja em execução com o Modo Servidor ativado.",
+ "description": "O LM Studio permite que você execute agentlos localmente em seu computador. Para instruções sobre como começar, veja o guia de início rápido deles. Você também precisará iniciar o recurso de servidor local do LM Studio para usá-lo com esta extensão. Nota: O Roo Code usa prompts complexos e funciona melhor com agentlos Claude. Agentlos menos capazes podem não funcionar como esperado."
},
"ollama": {
"baseUrl": "URL Base (opcional)",
- "modelId": "ID do Modelo",
+ "modelId": "ID do Agentlo",
"apiKey": "Chave API Ollama",
"apiKeyHelp": "Chave API opcional para instâncias Ollama autenticadas ou serviços em nuvem. Deixe vazio para instalações locais.",
"numCtx": "Tamanho da janela de contexto (num_ctx)",
- "numCtxHelp": "Substitui o tamanho da janela de contexto padrão do modelo. Deixe em branco para usar a configuração do Modelfile do modelo. O valor mínimo é 128.",
- "description": "O Ollama permite que você execute modelos localmente em seu computador. Para instruções sobre como começar, veja o guia de início rápido deles.",
- "warning": "Nota: O Roo Code usa prompts complexos e funciona melhor com modelos Claude. Modelos menos capazes podem não funcionar como esperado."
+ "numCtxHelp": "Substitui o tamanho da janela de contexto padrão do agentlo. Deixe em branco para usar a configuração do Agentlfile do agentlo. O valor mínimo é 128.",
+ "description": "O Ollama permite que você execute agentlos localmente em seu computador. Para instruções sobre como começar, veja o guia de início rápido deles.",
+ "warning": "Nota: O Roo Code usa prompts complexos e funciona melhor com agentlos Claude. Agentlos menos capazes podem não funcionar como esperado."
},
"unboundApiKey": "Chave de API Unbound",
"getUnboundApiKey": "Obter chave de API Unbound",
- "unboundRefreshModelsSuccess": "Lista de modelos atualizada! Agora você pode selecionar entre os modelos mais recentes.",
+ "unboundRefreshModelsSuccess": "Lista de agentlos atualizada! Agora você pode selecionar entre os agentlos mais recentes.",
"unboundInvalidApiKey": "Chave API inválida. Por favor, verifique sua chave API e tente novamente.",
"humanRelay": {
"description": "Não é necessária chave de API, mas o usuário precisa ajudar a copiar e colar as informações para a IA do chat web.",
@@ -445,40 +445,40 @@
"openRouter": {
"providerRouting": {
"title": "Roteamento de Provedores OpenRouter",
- "description": "OpenRouter direciona solicitações para os melhores provedores disponíveis para seu modelo. Por padrão, as solicitações são balanceadas entre os principais provedores para maximizar o tempo de atividade. No entanto, você pode escolher um provedor específico para usar com este modelo.",
+ "description": "OpenRouter direciona solicitações para os melhores provedores disponíveis para seu agentlo. Por padrão, as solicitações são balanceadas entre os principais provedores para maximizar o tempo de atividade. No entanto, você pode escolher um provedor específico para usar com este agentlo.",
"learnMore": "Saiba mais sobre roteamento de provedores"
}
},
"customModel": {
- "capabilities": "Configure as capacidades e preços para seu modelo personalizado compatível com OpenAI. Tenha cuidado ao especificar as capacidades do modelo, pois elas podem afetar como o Roo Code funciona.",
+ "capabilities": "Configure as capacidades e preços para seu agentlo personalizado compatível com OpenAI. Tenha cuidado ao especificar as capacidades do agentlo, pois elas podem afetar como o Roo Code funciona.",
"maxTokens": {
"label": "Máximo de Tokens de Saída",
- "description": "Número máximo de tokens que o modelo pode gerar em uma resposta. (Especifique -1 para permitir que o servidor defina o máximo de tokens.)"
+ "description": "Número máximo de tokens que o agentlo pode gerar em uma resposta. (Especifique -1 para permitir que o servidor defina o máximo de tokens.)"
},
"contextWindow": {
"label": "Tamanho da Janela de Contexto",
- "description": "Total de tokens (entrada + saída) que o modelo pode processar."
+ "description": "Total de tokens (entrada + saída) que o agentlo pode processar."
},
"imageSupport": {
"label": "Suporte a Imagens",
- "description": "Este modelo é capaz de processar e entender imagens?"
+ "description": "Este agentlo é capaz de processar e entender imagens?"
},
"computerUse": {
"label": "Uso do Computador",
- "description": "Este modelo é capaz de interagir com um navegador?"
+ "description": "Este agentlo é capaz de interagir com um navegador?"
},
"promptCache": {
"label": "Cache de Prompts",
- "description": "Este modelo é capaz de fazer cache de prompts?"
+ "description": "Este agentlo é capaz de fazer cache de prompts?"
},
"pricing": {
"input": {
"label": "Preço de Entrada",
- "description": "Custo por milhão de tokens na entrada/prompt. Isso afeta o custo de enviar contexto e instruções para o modelo."
+ "description": "Custo por milhão de tokens na entrada/prompt. Isso afeta o custo de enviar contexto e instruções para o agentlo."
},
"output": {
"label": "Preço de Saída",
- "description": "Custo por milhão de tokens na resposta do modelo. Isso afeta o custo do conteúdo gerado e das conclusões."
+ "description": "Custo por milhão de tokens na resposta do agentlo. Isso afeta o custo do conteúdo gerado e das conclusões."
},
"cacheReads": {
"label": "Preço de Leituras de Cache",
@@ -502,7 +502,7 @@
"warning": "⚠️ Definir como 0 permite tentativas ilimitadas, o que pode consumir um uso significativo da API"
},
"reasoningEffort": {
- "label": "Esforço de raciocínio do modelo",
+ "label": "Esforço de raciocínio do agentlo",
"none": "Nenhum",
"minimal": "Mínimo (mais rápido)",
"high": "Alto",
@@ -515,7 +515,7 @@
"high": "Alta",
"medium": "Média",
"low": "Baixa",
- "description": "Controla o quão detalhadas são as respostas do modelo. A verbosidade baixa produz respostas concisas, enquanto a verbosidade alta fornisce explicações detalhadas."
+ "description": "Controla o quão detalhadas são as respostas do agentlo. A verbosidade baixa produz respostas concisas, enquanto a verbosidade alta fornisce explicações detalhadas."
},
"setReasoningLevel": "Habilitar esforço de raciocínio",
"claudeCode": {
@@ -529,7 +529,7 @@
"browser": {
"enable": {
"label": "Ativar ferramenta de navegador",
- "description": "Quando ativado, o Roo pode usar um navegador para interagir com sites ao usar modelos que suportam o uso do computador. <0>Saiba mais0>"
+ "description": "Quando ativado, o Roo pode usar um navegador para interagir com sites ao usar agentlos que suportam o uso do computador. <0>Saiba mais0>"
},
"viewport": {
"label": "Tamanho da viewport",
@@ -612,7 +612,7 @@
},
"maxReadFile": {
"label": "Limite de auto-truncamento de leitura de arquivo",
- "description": "O Roo lê este número de linhas quando o modelo omite valores de início/fim. Se este número for menor que o total do arquivo, o Roo gera um índice de números de linha das definições de código. Casos especiais: -1 instrui o Roo a ler o arquivo inteiro (sem indexação), e 0 instrui a não ler linhas e fornecer apenas índices de linha para contexto mínimo. Valores mais baixos minimizam o uso inicial de contexto, permitindo leituras posteriores precisas de intervalos de linhas. Requisições com início/fim explícitos não são limitadas por esta configuração.",
+ "description": "O Roo lê este número de linhas quando o agentlo omite valores de início/fim. Se este número for menor que o total do arquivo, o Roo gera um índice de números de linha das definições de código. Casos especiais: -1 instrui o Roo a ler o arquivo inteiro (sem indexação), e 0 instrui a não ler linhas e fornecer apenas índices de linha para contexto mínimo. Valores mais baixos minimizam o uso inicial de contexto, permitindo leituras posteriores precisas de intervalos de linhas. Requisições com início/fim explícitos não são limitadas por esta configuração.",
"lines": "linhas",
"always_full_read": "Sempre ler o arquivo inteiro"
},
@@ -658,11 +658,11 @@
},
"includeCurrentTime": {
"label": "Incluir hora atual no contexto",
- "description": "Quando ativado, a hora atual e as informações de fuso horário serão incluídas no prompt do sistema. Desative se os modelos pararem de funcionar por problemas de tempo."
+ "description": "Quando ativado, a hora atual e as informações de fuso horário serão incluídas no prompt do sistema. Desative se os agentlos pararem de funcionar por problemas de tempo."
},
"includeCurrentCost": {
"label": "Incluir custo atual no contexto",
- "description": "Quando ativado, o custo de uso atual da API será incluído no prompt do sistema. Desative se os modelos pararem de funcionar por problemas de custo."
+ "description": "Quando ativado, o custo de uso atual da API será incluído no prompt do sistema. Desative se os agentlos pararem de funcionar por problemas de custo."
},
"maxGitStatusFiles": {
"label": "Git status máx. arquivos",
@@ -768,7 +768,7 @@
"experimental": {
"DIFF_STRATEGY_UNIFIED": {
"name": "Usar estratégia diff unificada experimental",
- "description": "Ativar a estratégia diff unificada experimental. Esta estratégia pode reduzir o número de novas tentativas causadas por erros do modelo, mas pode causar comportamento inesperado ou edições incorretas. Ative apenas se compreender os riscos e estiver disposto a revisar cuidadosamente todas as alterações."
+ "description": "Ativar a estratégia diff unificada experimental. Esta estratégia pode reduzir o número de novas tentativas causadas por erros do agentlo, mas pode causar comportamento inesperado ou edições incorretas. Ative apenas se compreender os riscos e estiver disposto a revisar cuidadosamente todas as alterações."
},
"INSERT_BLOCK": {
"name": "Usar ferramenta de inserção de conteúdo experimental",
@@ -776,7 +776,7 @@
},
"POWER_STEERING": {
"name": "Usar modo \"direção assistida\" experimental",
- "description": "Quando ativado, o Roo lembrará o modelo sobre os detalhes da sua definição de modo atual com mais frequência. Isso levará a uma adesão mais forte às definições de função e instruções personalizadas, mas usará mais tokens por mensagem."
+ "description": "Quando ativado, o Roo lembrará o agentlo sobre os detalhes da sua definição de modo atual com mais frequência. Isso levará a uma adesão mais forte às definições de função e instruções personalizadas, mas usará mais tokens por mensagem."
},
"MULTI_SEARCH_AND_REPLACE": {
"name": "Usar ferramenta diff de múltiplos blocos experimental",
@@ -784,7 +784,7 @@
},
"CONCURRENT_FILE_READS": {
"name": "Habilitar leitura simultânea de arquivos",
- "description": "Quando habilitado, o Roo pode ler vários arquivos em uma única solicitação. Quando desabilitado, o Roo deve ler arquivos um de cada vez. Desabilitar pode ajudar ao trabalhar com modelos menos capazes ou quando você deseja mais controle sobre o acesso aos arquivos."
+ "description": "Quando habilitado, o Roo pode ler vários arquivos em uma única solicitação. Quando desabilitado, o Roo deve ler arquivos um de cada vez. Desabilitar pode ajudar ao trabalhar com agentlos menos capazes ou quando você deseja mais controle sobre o acesso aos arquivos."
},
"MARKETPLACE": {
"name": "Ativar Marketplace",
@@ -792,7 +792,7 @@
},
"MULTI_FILE_APPLY_DIFF": {
"name": "Habilitar edições de arquivos concorrentes",
- "description": "Quando habilitado, o Roo pode editar múltiplos arquivos em uma única solicitação. Quando desabilitado, o Roo deve editar arquivos um de cada vez. Desabilitar isso pode ajudar ao trabalhar com modelos menos capazes ou quando você quer mais controle sobre modificações de arquivos."
+ "description": "Quando habilitado, o Roo pode editar múltiplos arquivos em uma única solicitação. Quando desabilitado, o Roo deve editar arquivos um de cada vez. Desabilitar isso pode ajudar ao trabalhar com agentlos menos capazes ou quando você quer mais controle sobre modificações de arquivos."
},
"PREVENT_FOCUS_DISRUPTION": {
"name": "Edição em segundo plano",
@@ -810,17 +810,17 @@
"providerLabel": "Provedor",
"providerDescription": "Selecione o provedor para geração de imagens.",
"name": "Habilitar geração de imagens com IA",
- "description": "Quando habilitado, Roo pode gerar imagens a partir de prompts de texto usando os modelos de geração de imagens do OpenRouter. Requer uma chave de API do OpenRouter configurada.",
+ "description": "Quando habilitado, Roo pode gerar imagens a partir de prompts de texto usando os agentlos de geração de imagens do OpenRouter. Requer uma chave de API do OpenRouter configurada.",
"openRouterApiKeyLabel": "Chave de API do OpenRouter",
"openRouterApiKeyPlaceholder": "Digite sua chave de API do OpenRouter",
"getApiKeyText": "Obtenha sua chave de API de",
"modelSelectionLabel": "Modelo de Geração de Imagens",
- "modelSelectionDescription": "Selecione o modelo para geração de imagens",
+ "modelSelectionDescription": "Selecione o agentlo para geração de imagens",
"warningMissingKey": "⚠️ A chave de API do OpenRouter é necessária para geração de imagens. Configure-a acima.",
"successConfigured": "✓ A geração de imagens está configurada e pronta para uso"
},
"RUN_SLASH_COMMAND": {
- "name": "Ativar comandos slash iniciados pelo modelo",
+ "name": "Ativar comandos slash iniciados pelo agentlo",
"description": "Quando ativado, Roo pode executar seus comandos slash para executar fluxos de trabalho."
},
"MULTIPLE_NATIVE_TOOL_CALLS": {
@@ -830,11 +830,11 @@
},
"promptCaching": {
"label": "Desativar cache de prompts",
- "description": "Quando marcado, o Roo não usará o cache de prompts para este modelo."
+ "description": "Quando marcado, o Roo não usará o cache de prompts para este agentlo."
},
"temperature": {
"useCustom": "Usar temperatura personalizada",
- "description": "Controla a aleatoriedade nas respostas do modelo.",
+ "description": "Controla a aleatoriedade nas respostas do agentlo.",
"rangeDescription": "Valores mais altos tornam a saída mais aleatória, valores mais baixos a tornam mais determinística."
},
"modelInfo": {
@@ -849,8 +849,8 @@
"cacheReadsPrice": "Preço de leituras de cache",
"cacheWritesPrice": "Preço de escritas de cache",
"enableStreaming": "Ativar streaming",
- "enableR1Format": "Ativar parâmetros do modelo R1",
- "enableR1FormatTips": "Deve ser ativado ao usar modelos R1 como QWQ, para evitar erro 400",
+ "enableR1Format": "Ativar parâmetros do agentlo R1",
+ "enableR1FormatTips": "Deve ser ativado ao usar agentlos R1 como QWQ, para evitar erro 400",
"useAzure": "Usar Azure",
"azureApiVersion": "Definir versão da API Azure",
"gemini": {
@@ -860,12 +860,12 @@
}
},
"modelPicker": {
- "automaticFetch": "A extensão busca automaticamente a lista mais recente de modelos disponíveis em {{mode}} moduna geçmek istiyor",
"wantsToSwitchWithReason": "Roo {{mode}} moduna geçmek istiyor çünkü: {{reason}}",
"didSwitch": "Roo {{mode}} moduna geçti",
@@ -308,8 +308,8 @@
"title": "Roo Code {{version}} Yayınlandı",
"support": "roo/code-supernova'yı seçin.",
"goToSettingsButton": "Ayarlar'a Git"
diff --git a/webview-ui/src/i18n/locales/tr/cloud.json b/webview-ui/src/i18n/locales/tr/cloud.json
index 24e767a6c3..0f94c01d77 100644
--- a/webview-ui/src/i18n/locales/tr/cloud.json
+++ b/webview-ui/src/i18n/locales/tr/cloud.json
@@ -6,7 +6,7 @@
"signIn": "Roo Code Cloud'a bağlan",
"connect": "Başlayın",
"cloudBenefitsTitle": "Roo Code Cloud'u Deneyin",
- "cloudBenefitProvider": "Roo ile harika çalışan ücretsiz ve ücretli modellere erişin",
+ "cloudBenefitProvider": "Roo ile harika çalışan ücretsiz ve ücretli agentllere erişin",
"cloudBenefitCloudAgents": "Otonom Bulut ajanlarına görevler verin",
"cloudBenefitTriggers": "Github'da kod incelemeleri alın, Slack'ten görevler başlatın ve daha fazlasını yapın",
"cloudBenefitWalkaway": "Görevleri her yerden (telefonunuz dahil) takip edin ve kontrol edin",
@@ -19,7 +19,7 @@
"remoteControlDescription": "Roo Code Cloud'dan görevleri kontrol etmeye izin ver",
"remoteControlRequiresTaskSync": "Roomote Control'ü kullanmak için görev senkronizasyonu etkinleştirilmelidir",
"taskSyncManagedByOrganization": "Görev senkronizasyonu kuruluşunuz tarafından yönetilir",
- "usageMetricsAlwaysReported": "Oturum açıldığında model kullanım bilgileri her zaman raporlanır",
+ "usageMetricsAlwaysReported": "Oturum açıldığında agentl kullanım bilgileri her zaman raporlanır",
"authWaiting": "Kimlik doğrulama tamamlanması bekleniyor...",
"havingTrouble": "Sorun yaşıyor musun?",
"pasteCallbackUrl": "Tarayıcından redirect URL'sini kopyala ve buraya yapıştır:",
diff --git a/webview-ui/src/i18n/locales/tr/marketplace.json b/webview-ui/src/i18n/locales/tr/marketplace.json
index 5b5a83a204..55c539c7d3 100644
--- a/webview-ui/src/i18n/locales/tr/marketplace.json
+++ b/webview-ui/src/i18n/locales/tr/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "Türe göre filtrele:",
"all": "Tüm türler",
- "mode": "Mod",
+ "agent": "Mod",
"mcpServer": "MCP Sunucusu"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Marketplace"
},
"type-group": {
- "modes": "Modlar",
+ "agents": "Modlar",
"mcps": "MCP Sunucuları"
},
"items": {
@@ -138,7 +138,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "Modu Kaldır",
"message": "\"{{modeName}}\" modunu kaldırmak istediğinizden emin misiniz?",
"rulesWarning": "Bu, bu mod için ilişkili tüm kural dosyalarını da kaldıracaktır."
diff --git a/webview-ui/src/i18n/locales/tr/prompts.json b/webview-ui/src/i18n/locales/tr/prompts.json
index 611b16eecb..940dd66efe 100644
--- a/webview-ui/src/i18n/locales/tr/prompts.json
+++ b/webview-ui/src/i18n/locales/tr/prompts.json
@@ -1,7 +1,7 @@
{
"title": "Modlar",
"done": "Tamamlandı",
- "modes": {
+ "agents": {
"title": "Modlar",
"createNewMode": "Yeni mod oluştur",
"importMode": "Modu içe aktar",
diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json
index 0d07eec888..fda5b791ee 100644
--- a/webview-ui/src/i18n/locales/tr/settings.json
+++ b/webview-ui/src/i18n/locales/tr/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Sağlayıcılar",
- "modes": "Modlar",
+ "agents": "Modlar",
"mcp": "MCP Sunucuları",
"autoApprove": "Oto-Onay",
"browser": "Bilgisayar Erişimi",
@@ -90,7 +90,7 @@
"openRouterApiKeyLabel": "OpenRouter API Anahtarı",
"openRouterApiKeyPlaceholder": "OpenRouter API anahtarınızı girin",
"openRouterProviderRoutingLabel": "OpenRouter Sağlayıcı Yönlendirmesi",
- "openRouterProviderRoutingDescription": "OpenRouter, gömme modeliniz için mevcut en iyi sağlayıcılara istekleri yönlendirir. Varsayılan olarak, istekler çalışma süresini en üst düzeye çıkarmak için en iyi sağlayıcılar arasında dengelenir. Ancak, bu model için kullanılacak belirli bir sağlayıcı seçebilirsiniz.",
+ "openRouterProviderRoutingDescription": "OpenRouter, gömme agentliniz için mevcut en iyi sağlayıcılara istekleri yönlendirir. Varsayılan olarak, istekler çalışma süresini en üst düzeye çıkarmak için en iyi sağlayıcılar arasında dengelenir. Ancak, bu agentl için kullanılacak belirli bir sağlayıcı seçebilirsiniz.",
"openaiCompatibleProvider": "OpenAI Uyumlu",
"openAiKeyLabel": "OpenAI API Anahtarı",
"openAiKeyPlaceholder": "OpenAI API anahtarınızı girin",
@@ -121,7 +121,7 @@
"disabledMessage": "Kod tabanı indeksleme şu anda devre dışı. İndeksleme seçeneklerini yapılandırmak için genel ayarlarda etkinleştirin.",
"embedderProviderLabel": "Gömücü Sağlayıcı",
"modelPlaceholder": "Model adını girin",
- "selectModel": "Bir model seçin",
+ "selectModel": "Bir agentl seçin",
"ollamaBaseUrlLabel": "Ollama Temel URL",
"qdrantApiKeyLabel": "Qdrant API Anahtarı",
"qdrantApiKeyPlaceholder": "Qdrant API anahtarınızı girin (isteğe bağlı)",
@@ -200,7 +200,7 @@
},
"browser": {
"label": "Tarayıcı",
- "description": "Onay gerektirmeden otomatik olarak tarayıcı eylemleri gerçekleştir. Not: Yalnızca model bilgisayar kullanımını desteklediğinde geçerlidir"
+ "description": "Onay gerektirmeden otomatik olarak tarayıcı eylemleri gerçekleştir. Not: Yalnızca agentl bilgisayar kullanımını desteklediğinde geçerlidir"
},
"retry": {
"label": "Yeniden Dene",
@@ -275,8 +275,8 @@
"searchProviderPlaceholder": "Sağlayıcıları ara",
"noProviderMatchFound": "Eşleşen sağlayıcı bulunamadı",
"noMatchFound": "Eşleşen profil bulunamadı",
- "vscodeLmDescription": "VS Code Dil Modeli API'si, diğer VS Code uzantıları tarafından sağlanan modelleri çalıştırmanıza olanak tanır (GitHub Copilot dahil ancak bunlarla sınırlı değildir). Başlamanın en kolay yolu, VS Code Marketplace'ten Copilot ve Copilot Chat uzantılarını yüklemektir.",
- "awsCustomArnUse": "Kullanmak istediğiniz model için geçerli bir Amazon Bedrock ARN'si girin. Format örnekleri:",
+ "vscodeLmDescription": "VS Code Dil Agentli API'si, diğer VS Code uzantıları tarafından sağlanan agentlleri çalıştırmanıza olanak tanır (GitHub Copilot dahil ancak bunlarla sınırlı değildir). Başlamanın en kolay yolu, VS Code Marketplace'ten Copilot ve Copilot Chat uzantılarını yüklemektir.",
+ "awsCustomArnUse": "Kullanmak istediğiniz agentl için geçerli bir Amazon Bedrock ARN'si girin. Format örnekleri:",
"awsCustomArnDesc": "ARN içindeki bölgenin yukarıda seçilen AWS Bölgesiyle eşleştiğinden emin olun.",
"openRouterApiKey": "OpenRouter API Anahtarı",
"getOpenRouterApiKey": "OpenRouter API Anahtarı Al",
@@ -296,7 +296,7 @@
"requestyApiKey": "Requesty API Anahtarı",
"refreshModels": {
"label": "Modelleri Yenile",
- "hint": "En son modelleri görmek için lütfen ayarları yeniden açın.",
+ "hint": "En son agentlleri görmek için lütfen ayarları yeniden açın.",
"loading": "Model listesi yenileniyor...",
"success": "Model listesi başarıyla yenilendi!",
"error": "Model listesi yenilenemedi. Lütfen tekrar deneyin."
@@ -348,8 +348,8 @@
"huggingFaceApiKey": "Hugging Face API Anahtarı",
"huggingFaceModelId": "Model ID",
"huggingFaceLoading": "Yükleniyor...",
- "huggingFaceModelsCount": "({{count}} model)",
- "huggingFaceSelectModel": "Bir model seç...",
+ "huggingFaceModelsCount": "({{count}} agentl)",
+ "huggingFaceSelectModel": "Bir agentl seç...",
"huggingFaceSearchModels": "Modelleri ara...",
"huggingFaceNoModelsFound": "Model bulunamadı",
"huggingFaceProvider": "Sağlayıcı",
@@ -365,7 +365,7 @@
"mistralApiKey": "Mistral API Anahtarı",
"getMistralApiKey": "Mistral / Codestral API Anahtarı Al",
"codestralBaseUrl": "Codestral Temel URL (İsteğe bağlı)",
- "codestralBaseUrlDesc": "Codestral modeli için alternatif URL ayarlayın.",
+ "codestralBaseUrlDesc": "Codestral agentli için alternatif URL ayarlayın.",
"xaiApiKey": "xAI API Anahtarı",
"getXaiApiKey": "xAI API Anahtarı Al",
"litellmApiKey": "LiteLLM API Anahtarı",
@@ -386,10 +386,10 @@
"examples": "Örnekler:"
},
"enablePromptCaching": "İstem önbelleğini etkinleştir",
- "enablePromptCachingTitle": "Desteklenen modeller için performansı artırmak ve maliyetleri azaltmak için istem önbelleğini etkinleştir.",
- "cacheUsageNote": "Not: Önbellek kullanımını görmüyorsanız, farklı bir model seçip ardından istediğiniz modeli tekrar seçmeyi deneyin.",
- "vscodeLmModel": "Dil Modeli",
- "vscodeLmWarning": "Not: VS Code Language Model API üzerinden erişilen modeller sağlayıcı tarafından sarılmış veya ince ayarlanmış olabilir; bu nedenle davranış, aynı modelin tipik bir sağlayıcı ya da yönlendirici üzerinden doğrudan kullanılmasından farklı olabilir. «Language Model» açılır menüsünden bir model kullanmak için önce o modele geçin ve ardından Copilot Chat isteminde «Kabul Et»e tıklayın; aksi takdirde 400 «The requested model is not supported» gibi bir hata görebilirsiniz.",
+ "enablePromptCachingTitle": "Desteklenen agentller için performansı artırmak ve maliyetleri azaltmak için istem önbelleğini etkinleştir.",
+ "cacheUsageNote": "Not: Önbellek kullanımını görmüyorsanız, farklı bir agentl seçip ardından istediğiniz agentli tekrar seçmeyi deneyin.",
+ "vscodeLmModel": "Dil Agentli",
+ "vscodeLmWarning": "Not: VS Code Language Agentl API üzerinden erişilen agentller sağlayıcı tarafından sarılmış veya ince ayarlanmış olabilir; bu nedenle davranış, aynı agentlin tipik bir sağlayıcı ya da yönlendirici üzerinden doğrudan kullanılmasından farklı olabilir. «Language Agentl» açılır menüsünden bir agentl kullanmak için önce o agentle geçin ve ardından Copilot Chat isteminde «Kabul Et»e tıklayın; aksi takdirde 400 «The requested agentl is not supported» gibi bir hata görebilirsiniz.",
"geminiParameters": {
"urlContext": {
"title": "URL bağlamını etkinleştir",
@@ -402,7 +402,7 @@
},
"googleCloudSetup": {
"title": "Google Cloud Vertex AI'yi kullanmak için şunları yapmanız gerekir:",
- "step1": "1. Google Cloud hesabı oluşturun, Vertex AI API'sini etkinleştirin ve istediğiniz Claude modellerini etkinleştirin.",
+ "step1": "1. Google Cloud hesabı oluşturun, Vertex AI API'sini etkinleştirin ve istediğiniz Claude agentllerini etkinleştirin.",
"step2": "2. Google Cloud CLI'yi yükleyin ve uygulama varsayılan kimlik bilgilerini yapılandırın.",
"step3": "3. Veya kimlik bilgileriyle bir hizmet hesabı oluşturun."
},
@@ -414,11 +414,11 @@
"baseUrl": "Temel URL (İsteğe bağlı)",
"modelId": "Model Kimliği",
"speculativeDecoding": "Spekülatif Kod Çözmeyi Etkinleştir",
- "draftModelId": "Taslak Model Kimliği",
- "draftModelDesc": "Spekülatif kod çözmenin doğru çalışması için taslak model aynı model ailesinden olmalıdır.",
- "selectDraftModel": "Taslak Model Seç",
- "noModelsFound": "Taslak model bulunamadı. Lütfen LM Studio'nun Sunucu Modu etkinken çalıştığından emin olun.",
- "description": "LM Studio, modelleri bilgisayarınızda yerel olarak çalıştırmanıza olanak tanır. Başlamak için hızlı başlangıç kılavuzlarına bakın. Bu uzantıyla kullanmak için LM Studio'nun yerel sunucu özelliğini de başlatmanız gerekecektir. Not: Roo Code karmaşık istemler kullanır ve Claude modelleriyle en iyi şekilde çalışır. Daha az yetenekli modeller beklendiği gibi çalışmayabilir."
+ "draftModelId": "Taslak Agentl Kimliği",
+ "draftModelDesc": "Spekülatif kod çözmenin doğru çalışması için taslak agentl aynı agentl ailesinden olmalıdır.",
+ "selectDraftModel": "Taslak Agentl Seç",
+ "noModelsFound": "Taslak agentl bulunamadı. Lütfen LM Studio'nun Sunucu Modu etkinken çalıştığından emin olun.",
+ "description": "LM Studio, agentlleri bilgisayarınızda yerel olarak çalıştırmanıza olanak tanır. Başlamak için hızlı başlangıç kılavuzlarına bakın. Bu uzantıyla kullanmak için LM Studio'nun yerel sunucu özelliğini de başlatmanız gerekecektir. Not: Roo Code karmaşık istemler kullanır ve Claude agentlleriyle en iyi şekilde çalışır. Daha az yetenekli agentller beklendiği gibi çalışmayabilir."
},
"ollama": {
"baseUrl": "Temel URL (İsteğe bağlı)",
@@ -426,13 +426,13 @@
"apiKey": "Ollama API Anahtarı",
"apiKeyHelp": "Kimlik doğrulamalı Ollama örnekleri veya bulut hizmetleri için isteğe bağlı API anahtarı. Yerel kurulumlar için boş bırakın.",
"numCtx": "Bağlam Penceresi Boyutu (num_ctx)",
- "numCtxHelp": "Modelin varsayılan bağlam penceresi boyutunu geçersiz kılar. Modelin Modelfile yapılandırmasını kullanmak için boş bırakın. Minimum değer 128'dir.",
- "description": "Ollama, modelleri bilgisayarınızda yerel olarak çalıştırmanıza olanak tanır. Başlamak için hızlı başlangıç kılavuzlarına bakın.",
- "warning": "Not: Roo Code karmaşık istemler kullanır ve Claude modelleriyle en iyi şekilde çalışır. Daha az yetenekli modeller beklendiği gibi çalışmayabilir."
+ "numCtxHelp": "Modelin varsayılan bağlam penceresi boyutunu geçersiz kılar. Agentlin Agentlfile yapılandırmasını kullanmak için boş bırakın. Minimum değer 128'dir.",
+ "description": "Ollama, agentlleri bilgisayarınızda yerel olarak çalıştırmanıza olanak tanır. Başlamak için hızlı başlangıç kılavuzlarına bakın.",
+ "warning": "Not: Roo Code karmaşık istemler kullanır ve Claude agentlleriyle en iyi şekilde çalışır. Daha az yetenekli agentller beklendiği gibi çalışmayabilir."
},
"unboundApiKey": "Unbound API Anahtarı",
"getUnboundApiKey": "Unbound API Anahtarı Al",
- "unboundRefreshModelsSuccess": "Model listesi güncellendi! Artık en son modeller arasından seçim yapabilirsiniz.",
+ "unboundRefreshModelsSuccess": "Model listesi güncellendi! Artık en son agentller arasından seçim yapabilirsiniz.",
"unboundInvalidApiKey": "Geçersiz API anahtarı. Lütfen API anahtarınızı kontrol edin ve tekrar deneyin.",
"humanRelay": {
"description": "API anahtarı gerekmez, ancak kullanıcının bilgileri web sohbet yapay zekasına kopyalayıp yapıştırması gerekir.",
@@ -445,12 +445,12 @@
"openRouter": {
"providerRouting": {
"title": "OpenRouter Sağlayıcı Yönlendirmesi",
- "description": "OpenRouter, modeliniz için mevcut en iyi sağlayıcılara istekleri yönlendirir. Varsayılan olarak, istekler çalışma süresini en üst düzeye çıkarmak için en iyi sağlayıcılar arasında dengelenir. Ancak, bu model için kullanılacak belirli bir sağlayıcı seçebilirsiniz.",
+ "description": "OpenRouter, agentliniz için mevcut en iyi sağlayıcılara istekleri yönlendirir. Varsayılan olarak, istekler çalışma süresini en üst düzeye çıkarmak için en iyi sağlayıcılar arasında dengelenir. Ancak, bu agentl için kullanılacak belirli bir sağlayıcı seçebilirsiniz.",
"learnMore": "Sağlayıcı yönlendirmesi hakkında daha fazla bilgi edinin"
}
},
"customModel": {
- "capabilities": "Özel OpenAI uyumlu modelinizin yeteneklerini ve fiyatlandırmasını yapılandırın. Model yeteneklerini belirtirken dikkatli olun, çünkü bunlar Roo Code'un performansını etkileyebilir.",
+ "capabilities": "Özel OpenAI uyumlu agentlinizin yeteneklerini ve fiyatlandırmasını yapılandırın. Agentl yeteneklerini belirtirken dikkatli olun, çünkü bunlar Roo Code'un performansını etkileyebilir.",
"maxTokens": {
"label": "Maksimum Çıktı Token'ları",
"description": "Modelin bir yanıtta üretebileceği maksimum token sayısı. (Sunucunun maksimum token'ları ayarlamasına izin vermek için -1 belirtin.)"
@@ -461,20 +461,20 @@
},
"imageSupport": {
"label": "Görüntü Desteği",
- "description": "Bu model görüntüleri işleyip anlayabilir mi?"
+ "description": "Bu agentl görüntüleri işleyip anlayabilir mi?"
},
"computerUse": {
"label": "Bilgisayar Kullanımı",
- "description": "Bu model bir tarayıcıyla etkileşim kurabilir mi?"
+ "description": "Bu agentl bir tarayıcıyla etkileşim kurabilir mi?"
},
"promptCache": {
"label": "İstem Önbelleği",
- "description": "Bu model istemleri önbelleğe alabilir mi?"
+ "description": "Bu agentl istemleri önbelleğe alabilir mi?"
},
"pricing": {
"input": {
"label": "Giriş Fiyatı",
- "description": "Giriş/istem başına milyon token maliyeti. Bu, modele bağlam ve talimatlar gönderme maliyetini etkiler."
+ "description": "Giriş/istem başına milyon token maliyeti. Bu, agentle bağlam ve talimatlar gönderme maliyetini etkiler."
},
"output": {
"label": "Çıkış Fiyatı",
@@ -529,7 +529,7 @@
"browser": {
"enable": {
"label": "Tarayıcı aracını etkinleştir",
- "description": "Etkinleştirildiğinde, Roo bilgisayar kullanımını destekleyen modeller kullanırken web siteleriyle etkileşim kurmak için bir tarayıcı kullanabilir. <0>Daha fazla bilgi0>"
+ "description": "Etkinleştirildiğinde, Roo bilgisayar kullanımını destekleyen agentller kullanırken web siteleriyle etkileşim kurmak için bir tarayıcı kullanabilir. <0>Daha fazla bilgi0>"
},
"viewport": {
"label": "Görünüm alanı boyutu",
@@ -658,11 +658,11 @@
},
"includeCurrentTime": {
"label": "Mevcut zamanı bağlama dahil et",
- "description": "Etkinleştirildiğinde, mevcut zaman ve saat dilimi bilgileri sistem istemine dahil edilecektir. Modeller zaman endişeleri nedeniyle çalışmayı durdurursa bunu devre dışı bırakın."
+ "description": "Etkinleştirildiğinde, mevcut zaman ve saat dilimi bilgileri sistem istemine dahil edilecektir. Agentller zaman endişeleri nedeniyle çalışmayı durdurursa bunu devre dışı bırakın."
},
"includeCurrentCost": {
"label": "Mevcut maliyeti bağlama dahil et",
- "description": "Etkinleştirildiğinde, mevcut API kullanım maliyeti sistem istemine dahil edilecektir. Modeller maliyet endişeleri nedeniyle çalışmayı durdurursa bunu devre dışı bırakın."
+ "description": "Etkinleştirildiğinde, mevcut API kullanım maliyeti sistem istemine dahil edilecektir. Agentller maliyet endişeleri nedeniyle çalışmayı durdurursa bunu devre dışı bırakın."
},
"maxGitStatusFiles": {
"label": "Git durumu maks. dosya",
@@ -768,7 +768,7 @@
"experimental": {
"DIFF_STRATEGY_UNIFIED": {
"name": "Deneysel birleştirilmiş diff stratejisini kullan",
- "description": "Deneysel birleştirilmiş diff stratejisini etkinleştir. Bu strateji, model hatalarından kaynaklanan yeniden deneme sayısını azaltabilir, ancak beklenmeyen davranışlara veya hatalı düzenlemelere neden olabilir. Yalnızca riskleri anlıyorsanız ve tüm değişiklikleri dikkatlice incelemeye istekliyseniz etkinleştirin."
+ "description": "Deneysel birleştirilmiş diff stratejisini etkinleştir. Bu strateji, agentl hatalarından kaynaklanan yeniden deneme sayısını azaltabilir, ancak beklenmeyen davranışlara veya hatalı düzenlemelere neden olabilir. Yalnızca riskleri anlıyorsanız ve tüm değişiklikleri dikkatlice incelemeye istekliyseniz etkinleştirin."
},
"INSERT_BLOCK": {
"name": "Deneysel içerik ekleme aracını kullan",
@@ -776,7 +776,7 @@
},
"POWER_STEERING": {
"name": "Deneysel \"güç direksiyon\" modunu kullan",
- "description": "Etkinleştirildiğinde, Roo modele geçerli mod tanımının ayrıntılarını daha sık hatırlatacaktır. Bu, rol tanımlarına ve özel talimatlara daha güçlü uyum sağlayacak, ancak mesaj başına daha fazla token kullanacaktır."
+ "description": "Etkinleştirildiğinde, Roo agentle geçerli mod tanımının ayrıntılarını daha sık hatırlatacaktır. Bu, rol tanımlarına ve özel talimatlara daha güçlü uyum sağlayacak, ancak mesaj başına daha fazla token kullanacaktır."
},
"MULTI_SEARCH_AND_REPLACE": {
"name": "Deneysel çoklu blok diff aracını kullan",
@@ -784,7 +784,7 @@
},
"CONCURRENT_FILE_READS": {
"name": "Eşzamanlı dosya okumayı etkinleştir",
- "description": "Etkinleştirildiğinde, Roo tek bir istekte birden fazla dosya okuyabilir. Devre dışı bırakıldığında, Roo dosyaları birer birer okumalıdır. Daha az yetenekli modellerle çalışırken veya dosya erişimi üzerinde daha fazla kontrol istediğinizde devre dışı bırakmak yardımcı olabilir."
+ "description": "Etkinleştirildiğinde, Roo tek bir istekte birden fazla dosya okuyabilir. Devre dışı bırakıldığında, Roo dosyaları birer birer okumalıdır. Daha az yetenekli agentllerle çalışırken veya dosya erişimi üzerinde daha fazla kontrol istediğinizde devre dışı bırakmak yardımcı olabilir."
},
"MARKETPLACE": {
"name": "Marketplace'i Etkinleştir",
@@ -792,7 +792,7 @@
},
"MULTI_FILE_APPLY_DIFF": {
"name": "Eşzamanlı dosya düzenlemelerini etkinleştir",
- "description": "Etkinleştirildiğinde, Roo tek bir istekte birden fazla dosyayı düzenleyebilir. Devre dışı bırakıldığında, Roo dosyaları tek tek düzenlemek zorundadır. Bunu devre dışı bırakmak, daha az yetenekli modellerle çalışırken veya dosya değişiklikleri üzerinde daha fazla kontrol istediğinde yardımcı olabilir."
+ "description": "Etkinleştirildiğinde, Roo tek bir istekte birden fazla dosyayı düzenleyebilir. Devre dışı bırakıldığında, Roo dosyaları tek tek düzenlemek zorundadır. Bunu devre dışı bırakmak, daha az yetenekli agentllerle çalışırken veya dosya değişiklikleri üzerinde daha fazla kontrol istediğinde yardımcı olabilir."
},
"PREVENT_FOCUS_DISRUPTION": {
"name": "Arka plan düzenleme",
@@ -810,12 +810,12 @@
"providerLabel": "Sağlayıcı",
"providerDescription": "Görüntü oluşturma için kullanılacak sağlayıcıyı seçin.",
"name": "AI görüntü üretimini etkinleştir",
- "description": "Etkinleştirildiğinde, Roo OpenRouter'ın görüntü üretim modellerini kullanarak metin istemlerinden görüntüler üretebilir. Yapılandırılmış bir OpenRouter API anahtarı gerektirir.",
+ "description": "Etkinleştirildiğinde, Roo OpenRouter'ın görüntü üretim agentllerini kullanarak metin istemlerinden görüntüler üretebilir. Yapılandırılmış bir OpenRouter API anahtarı gerektirir.",
"openRouterApiKeyLabel": "OpenRouter API Anahtarı",
"openRouterApiKeyPlaceholder": "OpenRouter API anahtarınızı girin",
"getApiKeyText": "API anahtarınızı alın",
- "modelSelectionLabel": "Görüntü Üretim Modeli",
- "modelSelectionDescription": "Görüntü üretimi için kullanılacak modeli seçin",
+ "modelSelectionLabel": "Görüntü Üretim Agentli",
+ "modelSelectionDescription": "Görüntü üretimi için kullanılacak agentli seçin",
"warningMissingKey": "⚠️ Görüntü üretimi için OpenRouter API anahtarı gereklidir. Lütfen yukarıda yapılandırın.",
"successConfigured": "✓ Görüntü üretimi yapılandırılmış ve kullanıma hazır"
},
@@ -830,7 +830,7 @@
},
"promptCaching": {
"label": "Prompt önbelleğini devre dışı bırak",
- "description": "İşaretlendiğinde, Roo bu model için prompt önbelleğini kullanmayacaktır."
+ "description": "İşaretlendiğinde, Roo bu agentl için prompt önbelleğini kullanmayacaktır."
},
"temperature": {
"useCustom": "Özel sıcaklık kullan",
@@ -849,8 +849,8 @@
"cacheReadsPrice": "Önbellek okuma fiyatı",
"cacheWritesPrice": "Önbellek yazma fiyatı",
"enableStreaming": "Akışı etkinleştir",
- "enableR1Format": "R1 model parametrelerini etkinleştir",
- "enableR1FormatTips": "QWQ gibi R1 modelleri kullanıldığında etkinleştirilmelidir, 400 hatası alınmaması için",
+ "enableR1Format": "R1 agentl parametrelerini etkinleştir",
+ "enableR1FormatTips": "QWQ gibi R1 agentlleri kullanıldığında etkinleştirilmelidir, 400 hatası alınmaması için",
"useAzure": "Azure kullan",
"azureApiVersion": "Azure API sürümünü ayarla",
"gemini": {
@@ -860,12 +860,12 @@
}
},
"modelPicker": {
- "automaticFetch": "Uzantı {{mode}}",
"wantsToSwitchWithReason": "Roo muốn chuyển sang chế độ {{mode}} vì: {{reason}}",
"didSwitch": "Roo đã chuyển sang chế độ {{mode}}",
diff --git a/webview-ui/src/i18n/locales/vi/marketplace.json b/webview-ui/src/i18n/locales/vi/marketplace.json
index 29283bbfa2..9356246bdd 100644
--- a/webview-ui/src/i18n/locales/vi/marketplace.json
+++ b/webview-ui/src/i18n/locales/vi/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "Lọc theo loại:",
"all": "Tất cả loại",
- "mode": "Chế độ",
+ "agent": "Chế độ",
"mcpServer": "Máy chủ MCP"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Marketplace"
},
"type-group": {
- "modes": "Chế độ",
+ "agents": "Chế độ",
"mcps": "Máy chủ MCP"
},
"items": {
@@ -138,7 +138,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "Xóa chế độ",
"message": "Bạn có chắc chắn muốn xóa chế độ \"{{modeName}}\" không?",
"rulesWarning": "Thao tác này cũng sẽ xóa mọi tệp quy tắc được liên kết cho chế độ này."
diff --git a/webview-ui/src/i18n/locales/vi/prompts.json b/webview-ui/src/i18n/locales/vi/prompts.json
index 9c9f59c78a..88e1bb2eac 100644
--- a/webview-ui/src/i18n/locales/vi/prompts.json
+++ b/webview-ui/src/i18n/locales/vi/prompts.json
@@ -1,7 +1,7 @@
{
"title": "Chế độ",
"done": "Hoàn thành",
- "modes": {
+ "agents": {
"title": "Chế độ",
"createNewMode": "Tạo chế độ mới",
"importMode": "Nhập chế độ",
diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json
index f0dc935fa0..068e2de9d3 100644
--- a/webview-ui/src/i18n/locales/vi/settings.json
+++ b/webview-ui/src/i18n/locales/vi/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "Nhà cung cấp",
- "modes": "Chế độ",
+ "agents": "Chế độ",
"mcp": "Máy chủ MCP",
"autoApprove": "Phê duyệt",
"browser": "Trình duyệt",
@@ -389,7 +389,7 @@
"enablePromptCachingTitle": "Bật bộ nhớ đệm lời nhắc để cải thiện hiệu suất và giảm chi phí cho các mô hình được hỗ trợ.",
"cacheUsageNote": "Lưu ý: Nếu bạn không thấy việc sử dụng bộ nhớ đệm, hãy thử chọn một mô hình khác và sau đó chọn lại mô hình mong muốn của bạn.",
"vscodeLmModel": "Mô hình ngôn ngữ",
- "vscodeLmWarning": "Lưu ý: Các mô hình truy cập qua VS Code Language Model API có thể được nhà cung cấp bao bọc hoặc tinh chỉnh, vì vậy hành vi có thể khác so với khi dùng trực tiếp cùng mô hình từ nhà cung cấp hoặc router thông thường. Để dùng một mô hình trong menu «Language Model», trước tiên hãy chuyển sang mô hình đó rồi nhấp «Chấp nhận» trong lời nhắc Copilot Chat; nếu không bạn có thể gặp lỗi như 400 «The requested model is not supported».",
+ "vscodeLmWarning": "Lưu ý: Các mô hình truy cập qua VS Code Language Agentl API có thể được nhà cung cấp bao bọc hoặc tinh chỉnh, vì vậy hành vi có thể khác so với khi dùng trực tiếp cùng mô hình từ nhà cung cấp hoặc router thông thường. Để dùng một mô hình trong menu «Language Agentl», trước tiên hãy chuyển sang mô hình đó rồi nhấp «Chấp nhận» trong lời nhắc Copilot Chat; nếu không bạn có thể gặp lỗi như 400 «The requested agentl is not supported».",
"geminiParameters": {
"urlContext": {
"title": "Bật ngữ cảnh URL",
@@ -426,7 +426,7 @@
"apiKey": "Khóa API Ollama",
"apiKeyHelp": "Khóa API tùy chọn cho các phiên bản Ollama đã xác thực hoặc dịch vụ đám mây. Để trống cho cài đặt cục bộ.",
"numCtx": "Kích thước cửa sổ ngữ cảnh (num_ctx)",
- "numCtxHelp": "Ghi đè kích thước cửa sổ ngữ cảnh mặc định của mô hình. Để trống để sử dụng cấu hình Modelfile của mô hình. Giá trị tối thiểu là 128.",
+ "numCtxHelp": "Ghi đè kích thước cửa sổ ngữ cảnh mặc định của mô hình. Để trống để sử dụng cấu hình Agentlfile của mô hình. Giá trị tối thiểu là 128.",
"description": "Ollama cho phép bạn chạy các mô hình cục bộ trên máy tính của bạn. Để biết hướng dẫn về cách bắt đầu, xem hướng dẫn nhanh của họ.",
"warning": "Lưu ý: Roo Code sử dụng các lời nhắc phức tạp và hoạt động tốt nhất với các mô hình Claude. Các mô hình kém mạnh hơn có thể không hoạt động như mong đợi."
},
diff --git a/webview-ui/src/i18n/locales/zh-CN/chat.json b/webview-ui/src/i18n/locales/zh-CN/chat.json
index 6dfffd1f4b..aac2a0aae0 100644
--- a/webview-ui/src/i18n/locales/zh-CN/chat.json
+++ b/webview-ui/src/i18n/locales/zh-CN/chat.json
@@ -240,7 +240,7 @@
"wantsToUseTool": "Roo想在{{serverName}} MCP上使用工具",
"wantsToAccessResource": "Roo想访问{{serverName}} MCP服务上的资源"
},
- "modes": {
+ "agents": {
"wantsToSwitch": "即将切换至{{mode}}模式",
"wantsToSwitchWithReason": "即将切换至{{mode}}模式(原因:{{reason}})",
"didSwitch": "已切换至{{mode}}模式",
diff --git a/webview-ui/src/i18n/locales/zh-CN/marketplace.json b/webview-ui/src/i18n/locales/zh-CN/marketplace.json
index 34e2099aa5..16e4088840 100644
--- a/webview-ui/src/i18n/locales/zh-CN/marketplace.json
+++ b/webview-ui/src/i18n/locales/zh-CN/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "按类型筛选:",
"all": "所有类型",
- "mode": "模式",
+ "agent": "模式",
"mcpServer": "MCP 服务"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "Marketplace"
},
"type-group": {
- "modes": "模式",
+ "agents": "模式",
"mcps": "MCP 服务"
},
"items": {
@@ -138,7 +138,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "删除模式",
"message": "您确定要删除\"{{modeName}}\"模式吗?",
"rulesWarning": "这也将删除此模式的任何关联规则文件。"
diff --git a/webview-ui/src/i18n/locales/zh-CN/prompts.json b/webview-ui/src/i18n/locales/zh-CN/prompts.json
index c73f2be4a2..60821e65d6 100644
--- a/webview-ui/src/i18n/locales/zh-CN/prompts.json
+++ b/webview-ui/src/i18n/locales/zh-CN/prompts.json
@@ -1,7 +1,7 @@
{
"title": "模式",
"done": "完成",
- "modes": {
+ "agents": {
"title": "模式配置",
"createNewMode": "新建模式",
"importMode": "导入模式",
diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json
index 873f9d2e87..3d7e0afcf2 100644
--- a/webview-ui/src/i18n/locales/zh-CN/settings.json
+++ b/webview-ui/src/i18n/locales/zh-CN/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "提供商",
- "modes": "模式",
+ "agents": "模式",
"mcp": "MCP 服务",
"autoApprove": "自动批准",
"browser": "计算机交互",
@@ -389,7 +389,7 @@
"enablePromptCachingTitle": "开启提示缓存可提升性能并节省成本",
"cacheUsageNote": "提示:若未显示缓存使用情况,请切换模型后重新选择",
"vscodeLmModel": "VSCode LM 模型",
- "vscodeLmWarning": "注意:通过 VS Code Language Model API 访问的模型可能由提供商进行封装或微调,因此其行为可能与直接从常见提供商或路由器使用同一模型时不同。要使用「Language Model」下拉列表中的模型,请先切换到该模型,然后在 Copilot Chat 提示中点击「接受」;否则可能会出现 400「The requested model is not supported」等错误。",
+ "vscodeLmWarning": "注意:通过 VS Code Language Agentl API 访问的模型可能由提供商进行封装或微调,因此其行为可能与直接从常见提供商或路由器使用同一模型时不同。要使用「Language Agentl」下拉列表中的模型,请先切换到该模型,然后在 Copilot Chat 提示中点击「接受」;否则可能会出现 400「The requested agentl is not supported」等错误。",
"geminiParameters": {
"urlContext": {
"title": "启用 URL 上下文",
@@ -426,7 +426,7 @@
"apiKey": "Ollama API 密钥",
"apiKeyHelp": "用于已认证 Ollama 实例或云服务的可选 API 密钥。本地安装请留空。",
"numCtx": "上下文窗口大小 (num_ctx)",
- "numCtxHelp": "覆盖模型的默认上下文窗口大小。留空以使用模型的 Modelfile 配置。最小值为 128。",
+ "numCtxHelp": "覆盖模型的默认上下文窗口大小。留空以使用模型的 Agentlfile 配置。最小值为 128。",
"description": "Ollama 允许您在本地计算机上运行模型。有关如何开始使用的说明,请参阅其快速入门指南。",
"warning": "注意:Roo Code 使用复杂的提示,与 Claude 模型配合最佳。功能较弱的模型可能无法按预期工作。"
},
diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json
index 81f5597020..775ae1cbad 100644
--- a/webview-ui/src/i18n/locales/zh-TW/chat.json
+++ b/webview-ui/src/i18n/locales/zh-TW/chat.json
@@ -268,7 +268,7 @@
"wantsToUseTool": "Roo 想要在 {{serverName}} MCP 伺服器上使用工具",
"wantsToAccessResource": "Roo 想要存取 {{serverName}} MCP 伺服器上的資源"
},
- "modes": {
+ "agents": {
"wantsToSwitch": "Roo 想要切換至 {{mode}} 模式",
"wantsToSwitchWithReason": "Roo 想要切換至 {{mode}} 模式,原因:{{reason}}",
"didSwitch": "Roo 已切換至 {{mode}} 模式",
diff --git a/webview-ui/src/i18n/locales/zh-TW/marketplace.json b/webview-ui/src/i18n/locales/zh-TW/marketplace.json
index a358c6efdd..4ea8fce795 100644
--- a/webview-ui/src/i18n/locales/zh-TW/marketplace.json
+++ b/webview-ui/src/i18n/locales/zh-TW/marketplace.json
@@ -22,7 +22,7 @@
"type": {
"label": "依類型篩選:",
"all": "所有類型",
- "mode": "模式",
+ "agent": "模式",
"mcpServer": "MCP 伺服器"
},
"sort": {
@@ -46,7 +46,7 @@
"marketplace": "市集"
},
"type-group": {
- "modes": "模式",
+ "agents": "模式",
"mcps": "MCP 伺服器"
},
"items": {
@@ -138,7 +138,7 @@
}
},
"removeConfirm": {
- "mode": {
+ "agent": {
"title": "移除模式",
"message": "您確定要移除「{{modeName}}」模式嗎?",
"rulesWarning": "這也會移除此模式的任何相關規則檔案。"
diff --git a/webview-ui/src/i18n/locales/zh-TW/prompts.json b/webview-ui/src/i18n/locales/zh-TW/prompts.json
index e21f4070e8..86885cad8c 100644
--- a/webview-ui/src/i18n/locales/zh-TW/prompts.json
+++ b/webview-ui/src/i18n/locales/zh-TW/prompts.json
@@ -1,7 +1,7 @@
{
"title": "模式",
"done": "完成",
- "modes": {
+ "agents": {
"title": "模式",
"createNewMode": "建立新模式",
"importMode": "匯入模式",
diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json
index ca584a606e..91c9a7c621 100644
--- a/webview-ui/src/i18n/locales/zh-TW/settings.json
+++ b/webview-ui/src/i18n/locales/zh-TW/settings.json
@@ -22,7 +22,7 @@
},
"sections": {
"providers": "供應商",
- "modes": "模式",
+ "agents": "模式",
"mcp": "MCP 伺服器",
"autoApprove": "自動核准",
"browser": "電腦存取",
@@ -389,7 +389,7 @@
"enablePromptCachingTitle": "啟用提示快取以提升支援的模型效能並降低成本。",
"cacheUsageNote": "注意:如果您沒有看到快取使用情況,請嘗試選擇其他模型,然後重新選擇您想要的模型。",
"vscodeLmModel": "語言模型",
- "vscodeLmWarning": "注意:透過 VS Code Language Model API 存取的模型可能由供應商封裝或微調,因此其行為可能與直接從一般供應商或路由器使用相同模型時不同。要使用「Language Model」下拉式選單中的模型,請先切換到該模型,然後在 Copilot Chat 提示中點擊「接受」;否則可能會出現 400「The requested model is not supported」等錯誤。",
+ "vscodeLmWarning": "注意:透過 VS Code Language Agentl API 存取的模型可能由供應商封裝或微調,因此其行為可能與直接從一般供應商或路由器使用相同模型時不同。要使用「Language Agentl」下拉式選單中的模型,請先切換到該模型,然後在 Copilot Chat 提示中點擊「接受」;否則可能會出現 400「The requested agentl is not supported」等錯誤。",
"geminiParameters": {
"urlContext": {
"title": "啟用 URL 上下文",
@@ -426,7 +426,7 @@
"apiKey": "Ollama API 金鑰",
"apiKeyHelp": "用於已認證 Ollama 執行個體或雲端服務的選用 API 金鑰。本機安裝請留空。",
"numCtx": "上下文視窗大小 (num_ctx)",
- "numCtxHelp": "覆寫模型的預設上下文視窗大小。留空以使用模型的 Modelfile 設定。最小值為 128。",
+ "numCtxHelp": "覆寫模型的預設上下文視窗大小。留空以使用模型的 Agentlfile 設定。最小值為 128。",
"description": "Ollama 允許您在本機電腦執行模型。請參閱快速入門指南。",
"warning": "注意:Roo Code 使用複雜提示,與 Claude 模型搭配最佳。功能較弱的模型可能無法正常運作。"
},
diff --git a/webview-ui/src/utils/__tests__/context-mentions.spec.ts b/webview-ui/src/utils/__tests__/context-mentions.spec.ts
index 48b03907c3..a818f871c7 100644
--- a/webview-ui/src/utils/__tests__/context-mentions.spec.ts
+++ b/webview-ui/src/utils/__tests__/context-mentions.spec.ts
@@ -478,7 +478,7 @@ describe("getContextMenuOptions", () => {
// Should have section header first, then mode results
expect(result[0].type).toBe(ContextMenuOptionType.SectionHeader)
- expect(result[1].type).toBe(ContextMenuOptionType.Mode)
+ expect(result[1].type).toBe(ContextMenuOptionType.Agent)
expect(result[1].value).toBe("code")
})
@@ -488,7 +488,7 @@ describe("getContextMenuOptions", () => {
const result = getContextMenuOptions("/nonexistentquery", null, [], [])
// Should not process as a mode command
- expect(result[0].type).not.toBe(ContextMenuOptionType.Mode)
+ expect(result[0].type).not.toBe(ContextMenuOptionType.Agent)
// Should return NoResults since it won't match anything
expect(result[0].type).toBe(ContextMenuOptionType.NoResults)
})
diff --git a/webview-ui/src/utils/context-mentions.ts b/webview-ui/src/utils/context-mentions.ts
index d7aeb0fdd5..cc5716dd6d 100644
--- a/webview-ui/src/utils/context-mentions.ts
+++ b/webview-ui/src/utils/context-mentions.ts
@@ -106,7 +106,7 @@ export enum ContextMenuOptionType {
URL = "url",
Git = "git",
NoResults = "noResults",
- Mode = "mode", // Add mode type
+ Agent = "mode", // Add mode type
Command = "command", // Add command type
SectionHeader = "sectionHeader", // Add section header type
}
@@ -191,13 +191,13 @@ export function getContextMenuOptions(
// Get fuzzy matching items
const matchingModes = slashQuery
? fzf.find(slashQuery).map((result) => ({
- type: ContextMenuOptionType.Mode,
+ type: ContextMenuOptionType.Agent,
value: result.item.original.slug,
slashCommand: `/${result.item.original.slug}`,
description: getModeDescription(result.item.original),
}))
: modes.map((mode) => ({
- type: ContextMenuOptionType.Mode,
+ type: ContextMenuOptionType.Agent,
value: mode.slug,
slashCommand: `/${mode.slug}`,
description: getModeDescription(mode),
@@ -206,7 +206,7 @@ export function getContextMenuOptions(
if (matchingModes.length > 0) {
results.push({
type: ContextMenuOptionType.SectionHeader,
- label: "Modes",
+ label: "Agents",
})
results.push(...matchingModes)
}