From fccf653262c9c5747f87135e1ef9742439006fbf Mon Sep 17 00:00:00 2001 From: hannesrudolph Date: Mon, 16 Jun 2025 10:04:13 -0600 Subject: [PATCH] Add diagnostics configuration options to localization files - Introduced new settings for diagnostics in multiple languages, including: - Include Diagnostics: Option to enable code diagnostics in API requests. - Max Diagnostics: Maximum number of diagnostics to include in API requests. - Diagnostics Filter: Filter diagnostics by code or source. - Updated localization files for languages: Catalan, German, English, Spanish, French, Hindi, Indonesian, Italian, Japanese, Korean, Dutch, Polish, Portuguese (Brazil), Russian, Turkish, Vietnamese, Chinese (Simplified), and Chinese (Traditional). --- src/i18n/locales/ca/common.json | 18 ++++++++++++++++++ src/i18n/locales/de/common.json | 18 ++++++++++++++++++ src/i18n/locales/en/common.json | 20 ++++++++++++++++++++ src/i18n/locales/es/common.json | 18 ++++++++++++++++++ src/i18n/locales/fr/common.json | 18 ++++++++++++++++++ src/i18n/locales/hi/common.json | 18 ++++++++++++++++++ src/i18n/locales/id/common.json | 20 ++++++++++++++++++++ src/i18n/locales/it/common.json | 18 ++++++++++++++++++ src/i18n/locales/ja/common.json | 18 ++++++++++++++++++ src/i18n/locales/ko/common.json | 18 ++++++++++++++++++ src/i18n/locales/nl/common.json | 20 ++++++++++++++++++++ src/i18n/locales/pl/common.json | 18 ++++++++++++++++++ src/i18n/locales/pt-BR/common.json | 18 ++++++++++++++++++ src/i18n/locales/ru/common.json | 18 ++++++++++++++++++ src/i18n/locales/tr/common.json | 18 ++++++++++++++++++ src/i18n/locales/vi/common.json | 18 ++++++++++++++++++ src/i18n/locales/zh-CN/common.json | 18 ++++++++++++++++++ src/i18n/locales/zh-TW/common.json | 18 ++++++++++++++++++ src/package.nls.ca.json | 5 ++++- src/package.nls.de.json | 5 ++++- src/package.nls.es.json | 5 ++++- src/package.nls.fr.json | 5 ++++- src/package.nls.hi.json | 5 ++++- src/package.nls.id.json | 5 ++++- src/package.nls.it.json | 5 ++++- src/package.nls.ja.json | 5 ++++- src/package.nls.ko.json | 5 ++++- src/package.nls.nl.json | 5 ++++- src/package.nls.pl.json | 5 ++++- src/package.nls.pt-BR.json | 5 ++++- src/package.nls.ru.json | 5 ++++- src/package.nls.tr.json | 5 ++++- src/package.nls.vi.json | 5 ++++- src/package.nls.zh-CN.json | 5 ++++- src/package.nls.zh-TW.json | 5 ++++- 35 files changed, 398 insertions(+), 17 deletions(-) diff --git a/src/i18n/locales/ca/common.json b/src/i18n/locales/ca/common.json index 31b9668a86..fdf379d9d4 100644 --- a/src/i18n/locales/ca/common.json +++ b/src/i18n/locales/ca/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Clau API de Groq", "getGroqApiKey": "Obté la clau API de Groq" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/de/common.json b/src/i18n/locales/de/common.json index ab0cd61ac9..440379e6b3 100644 --- a/src/i18n/locales/de/common.json +++ b/src/i18n/locales/de/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Groq API-Schlüssel", "getGroqApiKey": "Groq API-Schlüssel erhalten" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/en/common.json b/src/i18n/locales/en/common.json index 7d359e6586..12dace3a89 100644 --- a/src/i18n/locales/en/common.json +++ b/src/i18n/locales/en/common.json @@ -96,5 +96,25 @@ "input": { "task_prompt": "What should Roo do?", "task_placeholder": "Type your task here" + }, + "settings": { + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" + } } } diff --git a/src/i18n/locales/es/common.json b/src/i18n/locales/es/common.json index 3fb8602131..a26610ceed 100644 --- a/src/i18n/locales/es/common.json +++ b/src/i18n/locales/es/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Clave API de Groq", "getGroqApiKey": "Obtener clave API de Groq" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/fr/common.json b/src/i18n/locales/fr/common.json index 70f22f4f9f..dc07a07f6e 100644 --- a/src/i18n/locales/fr/common.json +++ b/src/i18n/locales/fr/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Clé API Groq", "getGroqApiKey": "Obtenir la clé API Groq" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/hi/common.json b/src/i18n/locales/hi/common.json index 7b97e41ffc..2078f18e7e 100644 --- a/src/i18n/locales/hi/common.json +++ b/src/i18n/locales/hi/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "ग्रोक एपीआई कुंजी", "getGroqApiKey": "ग्रोक एपीआई कुंजी प्राप्त करें" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/id/common.json b/src/i18n/locales/id/common.json index 16da42750e..6b56035000 100644 --- a/src/i18n/locales/id/common.json +++ b/src/i18n/locales/id/common.json @@ -96,5 +96,25 @@ "input": { "task_prompt": "Apa yang harus Roo lakukan?", "task_placeholder": "Ketik tugas kamu di sini" + }, + "settings": { + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" + } } } diff --git a/src/i18n/locales/it/common.json b/src/i18n/locales/it/common.json index 21946d69e5..7b0ebcddd7 100644 --- a/src/i18n/locales/it/common.json +++ b/src/i18n/locales/it/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Chiave API Groq", "getGroqApiKey": "Ottieni chiave API Groq" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/ja/common.json b/src/i18n/locales/ja/common.json index 2cf2d50f29..1a6614ed8d 100644 --- a/src/i18n/locales/ja/common.json +++ b/src/i18n/locales/ja/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Groq APIキー", "getGroqApiKey": "Groq APIキーを取得" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/ko/common.json b/src/i18n/locales/ko/common.json index 52264fcdd5..6bd42be7ec 100644 --- a/src/i18n/locales/ko/common.json +++ b/src/i18n/locales/ko/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Groq API 키", "getGroqApiKey": "Groq API 키 받기" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/nl/common.json b/src/i18n/locales/nl/common.json index 26a856c15f..a24820cd3a 100644 --- a/src/i18n/locales/nl/common.json +++ b/src/i18n/locales/nl/common.json @@ -96,5 +96,25 @@ "input": { "task_prompt": "Wat moet Roo doen?", "task_placeholder": "Typ hier je taak" + }, + "settings": { + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" + } } } diff --git a/src/i18n/locales/pl/common.json b/src/i18n/locales/pl/common.json index 1091b643e2..0f359c6ddf 100644 --- a/src/i18n/locales/pl/common.json +++ b/src/i18n/locales/pl/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Klucz API Groq", "getGroqApiKey": "Uzyskaj klucz API Groq" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/pt-BR/common.json b/src/i18n/locales/pt-BR/common.json index 6eb8fc7708..454fdb3007 100644 --- a/src/i18n/locales/pt-BR/common.json +++ b/src/i18n/locales/pt-BR/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Chave de API Groq", "getGroqApiKey": "Obter chave de API Groq" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/ru/common.json b/src/i18n/locales/ru/common.json index a8e0479da1..317ed7e066 100644 --- a/src/i18n/locales/ru/common.json +++ b/src/i18n/locales/ru/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Ключ API Groq", "getGroqApiKey": "Получить ключ API Groq" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/tr/common.json b/src/i18n/locales/tr/common.json index 182df50d1c..2fcff07e23 100644 --- a/src/i18n/locales/tr/common.json +++ b/src/i18n/locales/tr/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Groq API Anahtarı", "getGroqApiKey": "Groq API Anahtarı Al" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/vi/common.json b/src/i18n/locales/vi/common.json index 2f32da8f70..85682287b3 100644 --- a/src/i18n/locales/vi/common.json +++ b/src/i18n/locales/vi/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Khóa API Groq", "getGroqApiKey": "Lấy khóa API Groq" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/zh-CN/common.json b/src/i18n/locales/zh-CN/common.json index 45fd6d9b58..d2b8121d00 100644 --- a/src/i18n/locales/zh-CN/common.json +++ b/src/i18n/locales/zh-CN/common.json @@ -106,6 +106,24 @@ "providers": { "groqApiKey": "Groq API 密钥", "getGroqApiKey": "获取 Groq API 密钥" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/i18n/locales/zh-TW/common.json b/src/i18n/locales/zh-TW/common.json index 03e83b183a..939b898b0d 100644 --- a/src/i18n/locales/zh-TW/common.json +++ b/src/i18n/locales/zh-TW/common.json @@ -101,6 +101,24 @@ "providers": { "groqApiKey": "Groq API 金鑰", "getGroqApiKey": "取得 Groq API 金鑰" + }, + "diagnostics": { + "description": "Configure which diagnostic messages are included in the context.", + "includeDiagnostics": { + "label": "Include Diagnostics", + "description": "Enable to include code diagnostics in the context." + }, + "maxDiagnosticsCount": { + "label": "Max Diagnostics", + "description": "The maximum number of diagnostics to include." + }, + "diagnosticsFilter": { + "label": "Filter", + "description": "A comma-separated list of diagnostic sources to include (e.g., eslint, tsc)." + } + }, + "sections": { + "diagnostics": "Diagnostics" } } } diff --git a/src/package.nls.ca.json b/src/package.nls.ca.json index a9c3a93dad..c8bd895086 100644 --- a/src/package.nls.ca.json +++ b/src/package.nls.ca.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "El proveïdor del model de llenguatge (p. ex. copilot)", "settings.vsCodeLmModelSelector.family.description": "La família del model de llenguatge (p. ex. gpt-4)", "settings.customStoragePath.description": "Ruta d'emmagatzematge personalitzada. Deixeu-la buida per utilitzar la ubicació predeterminada. Admet rutes absolutes (p. ex. 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Habilitar Roo Code Cloud." + "settings.rooCodeCloudEnabled.description": "Habilitar Roo Code Cloud.", + "settings.includeDiagnostics.description": "Inclou diagnòstics (errors/avisos) a les sol·licituds de l'API. Desactiva-ho en crear funcions de diversos fitxers per evitar que errors temporals distreguin la IA.", + "settings.maxDiagnosticsCount.description": "Nombre màxim de diagnòstics a incloure a les sol·licituds de l'API (0 per il·limitat). Ajuda a controlar l'ús de fitxes.", + "settings.diagnosticsFilter.description": "Filtra els diagnòstics per codi o font. Afegeix codis de diagnòstic (p. ex., 'dart Error', 'eslint/no-unused-vars') per excloure tipus específics." } diff --git a/src/package.nls.de.json b/src/package.nls.de.json index e9496d7ede..6b81f0d8be 100644 --- a/src/package.nls.de.json +++ b/src/package.nls.de.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "Der Anbieter des Sprachmodells (z.B. copilot)", "settings.vsCodeLmModelSelector.family.description": "Die Familie des Sprachmodells (z.B. gpt-4)", "settings.customStoragePath.description": "Benutzerdefinierter Speicherpfad. Leer lassen, um den Standardspeicherort zu verwenden. Unterstützt absolute Pfade (z.B. 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Aktiviere Roo Code Cloud." + "settings.rooCodeCloudEnabled.description": "Aktiviere Roo Code Cloud.", + "settings.includeDiagnostics.description": "Diagnosen (Fehler/Warnungen) in API-Anfragen einschließen. Deaktivieren Sie dies beim Erstellen von Funktionen mit mehreren Dateien, um zu vermeiden, dass temporäre Fehler die KI ablenken.", + "settings.maxDiagnosticsCount.description": "Maximale Anzahl von Diagnosen, die in API-Anfragen eingeschlossen werden sollen (0 für unbegrenzt). Hilft bei der Kontrolle der Token-Nutzung.", + "settings.diagnosticsFilter.description": "Diagnosen nach Code oder Quelle filtern. Fügen Sie Diagnosecodes hinzu (z.B. 'dart Error', 'eslint/no-unused-vars'), um bestimmte Typen auszuschließen." } diff --git a/src/package.nls.es.json b/src/package.nls.es.json index 1b3e09c17b..3af441be18 100644 --- a/src/package.nls.es.json +++ b/src/package.nls.es.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "El proveedor del modelo de lenguaje (ej. copilot)", "settings.vsCodeLmModelSelector.family.description": "La familia del modelo de lenguaje (ej. gpt-4)", "settings.customStoragePath.description": "Ruta de almacenamiento personalizada. Dejar vacío para usar la ubicación predeterminada. Admite rutas absolutas (ej. 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Habilitar Roo Code Cloud." + "settings.rooCodeCloudEnabled.description": "Habilitar Roo Code Cloud.", + "settings.includeDiagnostics.description": "Incluir diagnósticos (errores/advertencias) en las solicitudes de API. Desactívalo al crear funciones de varios archivos para evitar que errores temporales distraigan a la IA.", + "settings.maxDiagnosticsCount.description": "Número máximo de diagnósticos a incluir en las solicitudes de API (0 para ilimitado). Ayuda a controlar el uso de tokens.", + "settings.diagnosticsFilter.description": "Filtrar diagnósticos por código o fuente. Agrega códigos de diagnóstico (ej., 'dart Error', 'eslint/no-unused-vars') para excluir tipos específicos." } diff --git a/src/package.nls.fr.json b/src/package.nls.fr.json index 0782ecab05..c48312d0f5 100644 --- a/src/package.nls.fr.json +++ b/src/package.nls.fr.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "Le fournisseur du modèle de langage (ex: copilot)", "settings.vsCodeLmModelSelector.family.description": "La famille du modèle de langage (ex: gpt-4)", "settings.customStoragePath.description": "Chemin de stockage personnalisé. Laisser vide pour utiliser l'emplacement par défaut. Prend en charge les chemins absolus (ex: 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Activer Roo Code Cloud." + "settings.rooCodeCloudEnabled.description": "Activer Roo Code Cloud.", + "settings.includeDiagnostics.description": "Inclure les diagnostics (erreurs/avertissements) dans les requêtes API. Désactivez cette option lors de la création de fonctionnalités multi-fichiers pour éviter que des erreurs temporaires ne distraient l'IA.", + "settings.maxDiagnosticsCount.description": "Nombre maximum de diagnostics à inclure dans les requêtes API (0 pour illimité). Aide à contrôler l'utilisation des jetons.", + "settings.diagnosticsFilter.description": "Filtrer les diagnostics par code ou source. Ajoutez des codes de diagnostic (par exemple, 'dart Error', 'eslint/no-unused-vars') pour exclure des types spécifiques." } diff --git a/src/package.nls.hi.json b/src/package.nls.hi.json index a1855f4cb6..0e558320a0 100644 --- a/src/package.nls.hi.json +++ b/src/package.nls.hi.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "भाषा मॉडल का विक्रेता (उदा. copilot)", "settings.vsCodeLmModelSelector.family.description": "भाषा मॉडल का परिवार (उदा. gpt-4)", "settings.customStoragePath.description": "कस्टम स्टोरेज पाथ। डिफ़ॉल्ट स्थान का उपयोग करने के लिए खाली छोड़ें। पूर्ण पथ का समर्थन करता है (उदा. 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Roo Code Cloud सक्षम करें।" + "settings.rooCodeCloudEnabled.description": "Roo Code Cloud सक्षम करें।", + "settings.includeDiagnostics.description": "API अनुरोधों में निदान (त्रुटियाँ/चेतावनी) शामिल करें। अस्थायी त्रुटियों को AI को विचलित करने से बचाने के लिए मल्टी-फ़ाइल सुविधाएँ बनाते समय इसे अक्षम करें।", + "settings.maxDiagnosticsCount.description": "API अनुरोधों में शामिल करने के लिए निदान की अधिकतम संख्या (असीमित के लिए 0)। टोकन उपयोग को नियंत्रित करने में मदद करता है।", + "settings.diagnosticsFilter.description": "कोड या स्रोत द्वारा निदान फ़िल्टर करें। विशिष्ट प्रकारों को बाहर करने के लिए निदान कोड (जैसे, 'dart Error', 'eslint/no-unused-vars') जोड़ें।" } diff --git a/src/package.nls.id.json b/src/package.nls.id.json index 56685d86a5..efff3087e0 100644 --- a/src/package.nls.id.json +++ b/src/package.nls.id.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "Vendor dari model bahasa (misalnya copilot)", "settings.vsCodeLmModelSelector.family.description": "Keluarga dari model bahasa (misalnya gpt-4)", "settings.customStoragePath.description": "Path penyimpanan kustom. Biarkan kosong untuk menggunakan lokasi default. Mendukung path absolut (misalnya 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Aktifkan Roo Code Cloud." + "settings.rooCodeCloudEnabled.description": "Aktifkan Roo Code Cloud.", + "settings.includeDiagnostics.description": "Sertakan diagnostik (kesalahan/peringatan) dalam permintaan API. Nonaktifkan ini saat membuat fitur multi-file untuk menghindari kesalahan sementara mengganggu AI.", + "settings.maxDiagnosticsCount.description": "Jumlah maksimum diagnostik yang akan disertakan dalam permintaan API (0 untuk tidak terbatas). Membantu mengontrol penggunaan token.", + "settings.diagnosticsFilter.description": "Filter diagnostik berdasarkan kode atau sumber. Tambahkan kode diagnostik (misalnya, 'dart Error', 'eslint/no-unused-vars') untuk mengecualikan jenis tertentu." } diff --git a/src/package.nls.it.json b/src/package.nls.it.json index 0d491db802..8170939fd5 100644 --- a/src/package.nls.it.json +++ b/src/package.nls.it.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "Il fornitore del modello linguistico (es. copilot)", "settings.vsCodeLmModelSelector.family.description": "La famiglia del modello linguistico (es. gpt-4)", "settings.customStoragePath.description": "Percorso di archiviazione personalizzato. Lasciare vuoto per utilizzare la posizione predefinita. Supporta percorsi assoluti (es. 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Abilita Roo Code Cloud." + "settings.rooCodeCloudEnabled.description": "Abilita Roo Code Cloud.", + "settings.includeDiagnostics.description": "Includi diagnostica (errori/avvisi) nelle richieste API. Disabilita questa opzione quando crei funzionalità multi-file per evitare che errori temporanei distraggano l'IA.", + "settings.maxDiagnosticsCount.description": "Numero massimo di diagnostiche da includere nelle richieste API (0 per illimitato). Aiuta a controllare l'utilizzo dei token.", + "settings.diagnosticsFilter.description": "Filtra le diagnostiche per codice o fonte. Aggiungi codici di diagnostica (ad es. 'dart Error', 'eslint/no-unused-vars') per escludere tipi specifici." } diff --git a/src/package.nls.ja.json b/src/package.nls.ja.json index 0f8949b1f7..ae929d7037 100644 --- a/src/package.nls.ja.json +++ b/src/package.nls.ja.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "言語モデルのベンダー(例:copilot)", "settings.vsCodeLmModelSelector.family.description": "言語モデルのファミリー(例:gpt-4)", "settings.customStoragePath.description": "カスタムストレージパス。デフォルトの場所を使用する場合は空のままにします。絶対パスをサポートします(例:'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Roo Code Cloud を有効にする。" + "settings.rooCodeCloudEnabled.description": "Roo Code Cloud を有効にする。", + "settings.includeDiagnostics.description": "APIリクエストに診断(エラー/警告)を含めます。複数ファイルの機能を作成する際に、一時的なエラーがAIの邪魔をしないようにこれを無効にします。", + "settings.maxDiagnosticsCount.description": "APIリクエストに含める診断の最大数(0で無制限)。トークンの使用量を制御するのに役立ちます。", + "settings.diagnosticsFilter.description": "コードまたはソースで診断をフィルタリングします。特定のタイプを除外するために診断コード(例:「dart Error」、「eslint/no-unused-vars」)を追加します。" } diff --git a/src/package.nls.ko.json b/src/package.nls.ko.json index beddd14f83..3a3a0e9e6d 100644 --- a/src/package.nls.ko.json +++ b/src/package.nls.ko.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "언어 모델 공급자 (예: copilot)", "settings.vsCodeLmModelSelector.family.description": "언어 모델 계열 (예: gpt-4)", "settings.customStoragePath.description": "사용자 지정 저장소 경로. 기본 위치를 사용하려면 비워두세요. 절대 경로를 지원합니다 (예: 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Roo Code Cloud 사용 설정" + "settings.rooCodeCloudEnabled.description": "Roo Code Cloud 사용 설정", + "settings.includeDiagnostics.description": "API 요청에 진단(오류/경고)을 포함합니다. 다중 파일 기능을 만들 때 임시 오류가 AI를 방해하지 않도록 이 기능을 비활성화하세요.", + "settings.maxDiagnosticsCount.description": "API 요청에 포함할 최대 진단 수(0은 무제한). 토큰 사용량을 제어하는 데 도움이 됩니다.", + "settings.diagnosticsFilter.description": "코드 또는 소스별로 진단을 필터링합니다. 특정 유형을 제외하려면 진단 코드(예: 'dart Error', 'eslint/no-unused-vars')를 추가하세요." } diff --git a/src/package.nls.nl.json b/src/package.nls.nl.json index 6ef27343c7..9db4015f4b 100644 --- a/src/package.nls.nl.json +++ b/src/package.nls.nl.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "De leverancier van het taalmodel (bijv. copilot)", "settings.vsCodeLmModelSelector.family.description": "De familie van het taalmodel (bijv. gpt-4)", "settings.customStoragePath.description": "Aangepast opslagpad. Laat leeg om de standaardlocatie te gebruiken. Ondersteunt absolute paden (bijv. 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Roo Code Cloud inschakelen." + "settings.rooCodeCloudEnabled.description": "Roo Code Cloud inschakelen.", + "settings.includeDiagnostics.description": "Diagnostiek (fouten/waarschuwingen) opnemen in API-verzoeken. Schakel dit uit bij het maken van functies met meerdere bestanden om te voorkomen dat tijdelijke fouten de AI afleiden.", + "settings.maxDiagnosticsCount.description": "Maximum aantal diagnostische gegevens dat in API-verzoeken moet worden opgenomen (0 voor onbeperkt). Helpt het tokengebruik te beheersen.", + "settings.diagnosticsFilter.description": "Filter diagnostiek op code of bron. Voeg diagnostische codes toe (bijv. 'dart Error', 'eslint/no-unused-vars') om specifieke typen uit te sluiten." } diff --git a/src/package.nls.pl.json b/src/package.nls.pl.json index 1565299f43..30ecd0540b 100644 --- a/src/package.nls.pl.json +++ b/src/package.nls.pl.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "Dostawca modelu językowego (np. copilot)", "settings.vsCodeLmModelSelector.family.description": "Rodzina modelu językowego (np. gpt-4)", "settings.customStoragePath.description": "Niestandardowa ścieżka przechowywania. Pozostaw puste, aby użyć domyślnej lokalizacji. Obsługuje ścieżki bezwzględne (np. 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Włącz Roo Code Cloud." + "settings.rooCodeCloudEnabled.description": "Włącz Roo Code Cloud.", + "settings.includeDiagnostics.description": "Dołącz diagnostykę (błędy/ostrzeżenia) do żądań API. Wyłącz tę opcję podczas tworzenia funkcji wieloplikowych, aby uniknąć rozpraszania AI przez tymczasowe błędy.", + "settings.maxDiagnosticsCount.description": "Maksymalna liczba diagnostyk do uwzględnienia w żądaniach API (0 dla nieograniczonej). Pomaga kontrolować zużycie tokenów.", + "settings.diagnosticsFilter.description": "Filtruj diagnostykę według kodu lub źródła. Dodaj kody diagnostyczne (np. 'dart Error', 'eslint/no-unused-vars'), aby wykluczyć określone typy." } diff --git a/src/package.nls.pt-BR.json b/src/package.nls.pt-BR.json index ce21b7d7f6..472c320fac 100644 --- a/src/package.nls.pt-BR.json +++ b/src/package.nls.pt-BR.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "O fornecedor do modelo de linguagem (ex: copilot)", "settings.vsCodeLmModelSelector.family.description": "A família do modelo de linguagem (ex: gpt-4)", "settings.customStoragePath.description": "Caminho de armazenamento personalizado. Deixe vazio para usar o local padrão. Suporta caminhos absolutos (ex: 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Habilitar Roo Code Cloud." + "settings.rooCodeCloudEnabled.description": "Habilitar Roo Code Cloud.", + "settings.includeDiagnostics.description": "Incluir diagnósticos (erros/avisos) nas solicitações de API. Desative isso ao criar recursos de vários arquivos para evitar que erros temporários distraiam a IA.", + "settings.maxDiagnosticsCount.description": "Número máximo de diagnósticos a serem incluídos nas solicitações de API (0 para ilimitado). Ajuda a controlar o uso de tokens.", + "settings.diagnosticsFilter.description": "Filtrar diagnósticos por código ou fonte. Adicione códigos de diagnóstico (por exemplo, 'dart Error', 'eslint/no-unused-vars') para excluir tipos específicos." } diff --git a/src/package.nls.ru.json b/src/package.nls.ru.json index 5c2b6a030b..0abdaea74c 100644 --- a/src/package.nls.ru.json +++ b/src/package.nls.ru.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "Поставщик языковой модели (например, copilot)", "settings.vsCodeLmModelSelector.family.description": "Семейство языковой модели (например, gpt-4)", "settings.customStoragePath.description": "Пользовательский путь хранения. Оставьте пустым для использования пути по умолчанию. Поддерживает абсолютные пути (например, 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Включить Roo Code Cloud." + "settings.rooCodeCloudEnabled.description": "Включить Roo Code Cloud.", + "settings.includeDiagnostics.description": "Включать диагностику (ошибки/предупреждения) в запросы API. Отключите это при создании многофайловых функций, чтобы временные ошибки не отвлекали ИИ.", + "settings.maxDiagnosticsCount.description": "Максимальное количество диагностик для включения в запросы API (0 для неограниченного). Помогает контролировать использование токенов.", + "settings.diagnosticsFilter.description": "Фильтровать диагностику по коду или источнику. Добавьте диагностические коды (например, 'dart Error', 'eslint/no-unused-vars') для исключения определенных типов." } diff --git a/src/package.nls.tr.json b/src/package.nls.tr.json index 59d50324d6..3310042f40 100644 --- a/src/package.nls.tr.json +++ b/src/package.nls.tr.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "Dil modelinin sağlayıcısı (örn: copilot)", "settings.vsCodeLmModelSelector.family.description": "Dil modelinin ailesi (örn: gpt-4)", "settings.customStoragePath.description": "Özel depolama yolu. Varsayılan konumu kullanmak için boş bırakın. Mutlak yolları destekler (örn: 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Roo Code Cloud'u Etkinleştir." + "settings.rooCodeCloudEnabled.description": "Roo Code Cloud'u Etkinleştir.", + "settings.includeDiagnostics.description": "API isteklerine tanılama (hatalar/uyarılar) ekleyin. Çok dosyalı özellikler oluştururken geçici hataların yapay zekayı rahatsız etmesini önlemek için bunu devre dışı bırakın.", + "settings.maxDiagnosticsCount.description": "API isteklerine dahil edilecek maksimum tanılama sayısı (sınırsız için 0). Jeton kullanımını kontrol etmeye yardımcı olur.", + "settings.diagnosticsFilter.description": "Tanılamayı koda veya kaynağa göre filtreleyin. Belirli türleri hariç tutmak için tanılama kodları (ör. 'dart Error', 'eslint/no-unused-vars') ekleyin." } diff --git a/src/package.nls.vi.json b/src/package.nls.vi.json index 33f54ebe5c..fac2bd0dd3 100644 --- a/src/package.nls.vi.json +++ b/src/package.nls.vi.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "Nhà cung cấp mô hình ngôn ngữ (ví dụ: copilot)", "settings.vsCodeLmModelSelector.family.description": "Họ mô hình ngôn ngữ (ví dụ: gpt-4)", "settings.customStoragePath.description": "Đường dẫn lưu trữ tùy chỉnh. Để trống để sử dụng vị trí mặc định. Hỗ trợ đường dẫn tuyệt đối (ví dụ: 'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "Bật Roo Code Cloud." + "settings.rooCodeCloudEnabled.description": "Bật Roo Code Cloud.", + "settings.includeDiagnostics.description": "Bao gồm chẩn đoán (lỗi/cảnh báo) trong các yêu cầu API. Tắt tính năng này khi tạo các tính năng đa tệp để tránh các lỗi tạm thời làm phân tâm AI.", + "settings.maxDiagnosticsCount.description": "Số lượng chẩn đoán tối đa để bao gồm trong các yêu cầu API (0 cho không giới hạn). Giúp kiểm soát việc sử dụng mã thông báo.", + "settings.diagnosticsFilter.description": "Lọc chẩn đoán theo mã hoặc nguồn. Thêm mã chẩn đoán (ví dụ: 'dart Error', 'eslint/no-unused-vars') để loại trừ các loại cụ thể." } diff --git a/src/package.nls.zh-CN.json b/src/package.nls.zh-CN.json index ad10328e20..4767f457cd 100644 --- a/src/package.nls.zh-CN.json +++ b/src/package.nls.zh-CN.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "语言模型的供应商(例如:copilot)", "settings.vsCodeLmModelSelector.family.description": "语言模型的系列(例如:gpt-4)", "settings.customStoragePath.description": "自定义存储路径。留空以使用默认位置。支持绝对路径(例如:'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "启用 Roo Code Cloud。" + "settings.rooCodeCloudEnabled.description": "启用 Roo Code Cloud。", + "settings.includeDiagnostics.description": "在 API 请求中包含诊断信息(错误/警告)。在创建多文件功能时禁用此功能,以避免临时错误分散 AI 的注意力。", + "settings.maxDiagnosticsCount.description": "在 API 请求中包含的最大诊断数(0 表示无限制)。有助于控制令牌使用。", + "settings.diagnosticsFilter.description": "按代码或来源筛选诊断信息。添加诊断代码(例如 'dart Error'、'eslint/no-unused-vars')以排除特定类型。" } diff --git a/src/package.nls.zh-TW.json b/src/package.nls.zh-TW.json index b903fc6859..683195da7d 100644 --- a/src/package.nls.zh-TW.json +++ b/src/package.nls.zh-TW.json @@ -30,5 +30,8 @@ "settings.vsCodeLmModelSelector.vendor.description": "語言模型供應商(例如:copilot)", "settings.vsCodeLmModelSelector.family.description": "語言模型系列(例如:gpt-4)", "settings.customStoragePath.description": "自訂儲存路徑。留空以使用預設位置。支援絕對路徑(例如:'D:\\RooCodeStorage')", - "settings.rooCodeCloudEnabled.description": "啟用 Roo Code Cloud。" + "settings.rooCodeCloudEnabled.description": "啟用 Roo Code Cloud。", + "settings.includeDiagnostics.description": "在 API 請求中包含診斷資訊(錯誤/警告)。在建立多檔案功能時停用此功能,以避免暫時性錯誤干擾 AI。", + "settings.maxDiagnosticsCount.description": "在 API 請求中包含的最大診斷數(0 表示無限制)。有助於控制權杖使用。", + "settings.diagnosticsFilter.description": "按代碼或來源篩選診斷資訊。新增診斷代碼(例如 'dart Error'、'eslint/no-unused-vars')以排除特定類型。" }