From f5a70a3c699d8133167d8d38af726f949bb24843 Mon Sep 17 00:00:00 2001 From: Bruno Bergher Date: Tue, 12 May 2026 17:35:53 +0100 Subject: [PATCH 1/2] Update Roo Router retired provider refund copy --- src/api/index.ts | 2 +- webview-ui/src/i18n/locales/ca/chat.json | 2 +- webview-ui/src/i18n/locales/ca/settings.json | 2 +- webview-ui/src/i18n/locales/de/chat.json | 2 +- webview-ui/src/i18n/locales/de/settings.json | 2 +- webview-ui/src/i18n/locales/en/chat.json | 2 +- webview-ui/src/i18n/locales/en/settings.json | 2 +- webview-ui/src/i18n/locales/es/chat.json | 2 +- webview-ui/src/i18n/locales/es/settings.json | 2 +- webview-ui/src/i18n/locales/fr/chat.json | 2 +- webview-ui/src/i18n/locales/fr/settings.json | 2 +- webview-ui/src/i18n/locales/hi/chat.json | 2 +- webview-ui/src/i18n/locales/hi/settings.json | 2 +- webview-ui/src/i18n/locales/id/chat.json | 2 +- webview-ui/src/i18n/locales/id/settings.json | 2 +- webview-ui/src/i18n/locales/it/chat.json | 2 +- webview-ui/src/i18n/locales/it/settings.json | 2 +- webview-ui/src/i18n/locales/ja/chat.json | 2 +- webview-ui/src/i18n/locales/ja/settings.json | 2 +- webview-ui/src/i18n/locales/ko/chat.json | 2 +- webview-ui/src/i18n/locales/ko/settings.json | 2 +- webview-ui/src/i18n/locales/nl/chat.json | 2 +- webview-ui/src/i18n/locales/nl/settings.json | 2 +- webview-ui/src/i18n/locales/pl/chat.json | 2 +- webview-ui/src/i18n/locales/pl/settings.json | 2 +- webview-ui/src/i18n/locales/pt-BR/chat.json | 2 +- webview-ui/src/i18n/locales/pt-BR/settings.json | 2 +- webview-ui/src/i18n/locales/ru/chat.json | 2 +- webview-ui/src/i18n/locales/ru/settings.json | 2 +- webview-ui/src/i18n/locales/tr/chat.json | 2 +- webview-ui/src/i18n/locales/tr/settings.json | 2 +- webview-ui/src/i18n/locales/vi/chat.json | 2 +- webview-ui/src/i18n/locales/vi/settings.json | 2 +- webview-ui/src/i18n/locales/zh-CN/chat.json | 2 +- webview-ui/src/i18n/locales/zh-CN/settings.json | 2 +- webview-ui/src/i18n/locales/zh-TW/chat.json | 2 +- webview-ui/src/i18n/locales/zh-TW/settings.json | 2 +- 37 files changed, 37 insertions(+), 37 deletions(-) diff --git a/src/api/index.ts b/src/api/index.ts index 40ba31f39af..374b902e2f7 100644 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -114,7 +114,7 @@ export function buildApiHandler(configuration: ProviderSettings): ApiHandler { if (apiProvider && isRetiredProvider(apiProvider)) { const retiredProviderMessage = apiProvider === "roo" - ? "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + ? "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." : "This provider is no longer supported." throw new Error(`${retiredProviderMessage}\n\nPlease select a different provider in your API profile settings.`) diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json index 3d590b1e8e4..0d6ea57bd80 100644 --- a/webview-ui/src/i18n/locales/ca/chat.json +++ b/webview-ui/src/i18n/locales/ca/chat.json @@ -486,6 +486,6 @@ "title": "Proveïdor ja no compatible", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Obrir configuració", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json index 787c169e75f..8f3f7994f00 100644 --- a/webview-ui/src/i18n/locales/ca/settings.json +++ b/webview-ui/src/i18n/locales/ca/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Tokens màxims de sortida", "maxTokensDescription": "Nombre màxim de tokens de sortida per a les respostes de Claude Code. El valor per defecte és 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/de/chat.json b/webview-ui/src/i18n/locales/de/chat.json index bfa53ee65ef..32080c5322b 100644 --- a/webview-ui/src/i18n/locales/de/chat.json +++ b/webview-ui/src/i18n/locales/de/chat.json @@ -486,6 +486,6 @@ "title": "Anbieter wird nicht mehr unterstützt", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Einstellungen öffnen", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json index ea1c8f9d251..a5b77bf471f 100644 --- a/webview-ui/src/i18n/locales/de/settings.json +++ b/webview-ui/src/i18n/locales/de/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Maximale Ausgabe-Tokens", "maxTokensDescription": "Maximale Anzahl an Ausgabe-Tokens für Claude Code-Antworten. Standard ist 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/en/chat.json b/webview-ui/src/i18n/locales/en/chat.json index 3068c92d740..20163d332fc 100644 --- a/webview-ui/src/i18n/locales/en/chat.json +++ b/webview-ui/src/i18n/locales/en/chat.json @@ -479,6 +479,6 @@ "title": "Provider no longer supported", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Open Settings", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/en/settings.json b/webview-ui/src/i18n/locales/en/settings.json index 01b6cd3e918..7dab4c13b7b 100644 --- a/webview-ui/src/i18n/locales/en/settings.json +++ b/webview-ui/src/i18n/locales/en/settings.json @@ -608,7 +608,7 @@ "maxTokensLabel": "Max Output Tokens", "maxTokensDescription": "Maximum number of output tokens for Claude Code responses. Default is 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/es/chat.json b/webview-ui/src/i18n/locales/es/chat.json index da6d8d96c01..395dec4ce02 100644 --- a/webview-ui/src/i18n/locales/es/chat.json +++ b/webview-ui/src/i18n/locales/es/chat.json @@ -486,6 +486,6 @@ "title": "Proveedor ya no compatible", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Abrir configuración", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json index a3344361ecc..81d53e06f64 100644 --- a/webview-ui/src/i18n/locales/es/settings.json +++ b/webview-ui/src/i18n/locales/es/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Tokens máximos de salida", "maxTokensDescription": "Número máximo de tokens de salida para las respuestas de Claude Code. El valor predeterminado es 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/fr/chat.json b/webview-ui/src/i18n/locales/fr/chat.json index 625da021237..3e2c4e6ea23 100644 --- a/webview-ui/src/i18n/locales/fr/chat.json +++ b/webview-ui/src/i18n/locales/fr/chat.json @@ -486,6 +486,6 @@ "title": "Fournisseur plus pris en charge", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Ouvrir les paramètres", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json index 027f8c05843..c00beec22eb 100644 --- a/webview-ui/src/i18n/locales/fr/settings.json +++ b/webview-ui/src/i18n/locales/fr/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Jetons de sortie max", "maxTokensDescription": "Nombre maximum de jetons de sortie pour les réponses de Claude Code. La valeur par défaut est 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/hi/chat.json b/webview-ui/src/i18n/locales/hi/chat.json index e88b183aff7..81b7e004205 100644 --- a/webview-ui/src/i18n/locales/hi/chat.json +++ b/webview-ui/src/i18n/locales/hi/chat.json @@ -486,6 +486,6 @@ "title": "प्रदाता अब समर्थित नहीं है", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "सेटिंग्स खोलें", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json index 4663b1d23d2..ec43cd5d262 100644 --- a/webview-ui/src/i18n/locales/hi/settings.json +++ b/webview-ui/src/i18n/locales/hi/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "अधिकतम आउटपुट टोकन", "maxTokensDescription": "Claude Code प्रतिक्रियाओं के लिए आउटपुट टोकन की अधिकतम संख्या। डिफ़ॉल्ट 8000 है।" }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json index 8d5248b8146..cf0cf7d2047 100644 --- a/webview-ui/src/i18n/locales/id/chat.json +++ b/webview-ui/src/i18n/locales/id/chat.json @@ -492,6 +492,6 @@ "title": "Penyedia tidak lagi didukung", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Buka Pengaturan", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json index 54fb50151e0..e80f547a6f3 100644 --- a/webview-ui/src/i18n/locales/id/settings.json +++ b/webview-ui/src/i18n/locales/id/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Token Output Maks", "maxTokensDescription": "Jumlah maksimum token output untuk respons Claude Code. Default adalah 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/it/chat.json b/webview-ui/src/i18n/locales/it/chat.json index fe69784f267..e93bf76480a 100644 --- a/webview-ui/src/i18n/locales/it/chat.json +++ b/webview-ui/src/i18n/locales/it/chat.json @@ -486,6 +486,6 @@ "title": "Provider non più supportato", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Apri impostazioni", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json index 874729560dc..60887234cf9 100644 --- a/webview-ui/src/i18n/locales/it/settings.json +++ b/webview-ui/src/i18n/locales/it/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Token di output massimi", "maxTokensDescription": "Numero massimo di token di output per le risposte di Claude Code. Il valore predefinito è 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/ja/chat.json b/webview-ui/src/i18n/locales/ja/chat.json index e6132d3595d..2235af7f718 100644 --- a/webview-ui/src/i18n/locales/ja/chat.json +++ b/webview-ui/src/i18n/locales/ja/chat.json @@ -486,6 +486,6 @@ "title": "プロバイダーのサポート終了", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "設定を開く", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json index 4f2278a6ffb..c1e79e4d26f 100644 --- a/webview-ui/src/i18n/locales/ja/settings.json +++ b/webview-ui/src/i18n/locales/ja/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "最大出力トークン", "maxTokensDescription": "Claude Codeレスポンスの最大出力トークン数。デフォルトは8000です。" }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json index 397a0f3c408..a4673280f00 100644 --- a/webview-ui/src/i18n/locales/ko/chat.json +++ b/webview-ui/src/i18n/locales/ko/chat.json @@ -486,6 +486,6 @@ "title": "공급자 지원 종료", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "설정 열기", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json index 0966de993ce..2131c702bb3 100644 --- a/webview-ui/src/i18n/locales/ko/settings.json +++ b/webview-ui/src/i18n/locales/ko/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "최대 출력 토큰", "maxTokensDescription": "Claude Code 응답의 최대 출력 토큰 수. 기본값은 8000입니다." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json index 19aad43c466..f46a295f70d 100644 --- a/webview-ui/src/i18n/locales/nl/chat.json +++ b/webview-ui/src/i18n/locales/nl/chat.json @@ -486,6 +486,6 @@ "title": "Provider wordt niet meer ondersteund", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Instellingen openen", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json index bba93459cbd..1d1e83dc128 100644 --- a/webview-ui/src/i18n/locales/nl/settings.json +++ b/webview-ui/src/i18n/locales/nl/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Max Output Tokens", "maxTokensDescription": "Maximaal aantal output-tokens voor Claude Code-reacties. Standaard is 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/pl/chat.json b/webview-ui/src/i18n/locales/pl/chat.json index f83f44f76d0..f2fcb27228b 100644 --- a/webview-ui/src/i18n/locales/pl/chat.json +++ b/webview-ui/src/i18n/locales/pl/chat.json @@ -486,6 +486,6 @@ "title": "Dostawca nie jest już obsługiwany", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Otwórz ustawienia", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json index 0c384f5d646..7df4e255bb1 100644 --- a/webview-ui/src/i18n/locales/pl/settings.json +++ b/webview-ui/src/i18n/locales/pl/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Maksymalna liczba tokenów wyjściowych", "maxTokensDescription": "Maksymalna liczba tokenów wyjściowych dla odpowiedzi Claude Code. Domyślnie 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/pt-BR/chat.json b/webview-ui/src/i18n/locales/pt-BR/chat.json index 1e9c970a2bf..3e5d2d6c168 100644 --- a/webview-ui/src/i18n/locales/pt-BR/chat.json +++ b/webview-ui/src/i18n/locales/pt-BR/chat.json @@ -486,6 +486,6 @@ "title": "Provedor não é mais suportado", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Abrir configurações", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json index 4e5b6a16903..d6b1390066a 100644 --- a/webview-ui/src/i18n/locales/pt-BR/settings.json +++ b/webview-ui/src/i18n/locales/pt-BR/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Tokens de saída máximos", "maxTokensDescription": "Número máximo de tokens de saída para respostas do Claude Code. O padrão é 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/ru/chat.json b/webview-ui/src/i18n/locales/ru/chat.json index 3bfdd00812f..375ee382afa 100644 --- a/webview-ui/src/i18n/locales/ru/chat.json +++ b/webview-ui/src/i18n/locales/ru/chat.json @@ -487,6 +487,6 @@ "title": "Провайдер больше не поддерживается", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Открыть настройки", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json index 7dc78f049c2..ef34684d627 100644 --- a/webview-ui/src/i18n/locales/ru/settings.json +++ b/webview-ui/src/i18n/locales/ru/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Макс. выходных токенов", "maxTokensDescription": "Максимальное количество выходных токенов для ответов Claude Code. По умолчанию 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json index 85ef61b53ba..036dc650fa4 100644 --- a/webview-ui/src/i18n/locales/tr/chat.json +++ b/webview-ui/src/i18n/locales/tr/chat.json @@ -487,6 +487,6 @@ "title": "Sağlayıcı artık desteklenmiyor", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Ayarları aç", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json index 66cbb44ca78..aef313bcdf2 100644 --- a/webview-ui/src/i18n/locales/tr/settings.json +++ b/webview-ui/src/i18n/locales/tr/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Maksimum Çıktı Token sayısı", "maxTokensDescription": "Claude Code yanıtları için maksimum çıktı token sayısı. Varsayılan 8000'dir." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/vi/chat.json b/webview-ui/src/i18n/locales/vi/chat.json index 0dc0adf027b..d41cd362860 100644 --- a/webview-ui/src/i18n/locales/vi/chat.json +++ b/webview-ui/src/i18n/locales/vi/chat.json @@ -487,6 +487,6 @@ "title": "Nhà cung cấp không còn được hỗ trợ", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Mở cài đặt", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json index f4114549d7e..76bfd2b82a8 100644 --- a/webview-ui/src/i18n/locales/vi/settings.json +++ b/webview-ui/src/i18n/locales/vi/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Số token đầu ra tối đa", "maxTokensDescription": "Số lượng token đầu ra tối đa cho các phản hồi của Claude Code. Mặc định là 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/zh-CN/chat.json b/webview-ui/src/i18n/locales/zh-CN/chat.json index 16cc563a5bf..25e19d5dd9c 100644 --- a/webview-ui/src/i18n/locales/zh-CN/chat.json +++ b/webview-ui/src/i18n/locales/zh-CN/chat.json @@ -487,6 +487,6 @@ "title": "供应商不再受支持", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "打开设置", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json index b151ea7c39c..098b03b4159 100644 --- a/webview-ui/src/i18n/locales/zh-CN/settings.json +++ b/webview-ui/src/i18n/locales/zh-CN/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "最大输出 Token", "maxTokensDescription": "Claude Code 响应的最大输出 Token 数量。默认为 8000。" }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json index 0b3230be8a4..0a5d0a03b61 100644 --- a/webview-ui/src/i18n/locales/zh-TW/chat.json +++ b/webview-ui/src/i18n/locales/zh-TW/chat.json @@ -482,6 +482,6 @@ "title": "供應商不再受支援", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "開啟設定", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." } } diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json index 7f9328595f3..8b29b31ad44 100644 --- a/webview-ui/src/i18n/locales/zh-TW/settings.json +++ b/webview-ui/src/i18n/locales/zh-TW/settings.json @@ -556,7 +556,7 @@ "maxTokensLabel": "最大輸出 Token", "maxTokensDescription": "Claude Code 回應的最大輸出 Token 數量。預設為 8000。" }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. Sorry about the hassle." + "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." }, "checkpoints": { "timeout": { From b731e5ed54be104c0ec795a3b41748f61836ed09 Mon Sep 17 00:00:00 2001 From: Bruno Bergher Date: Tue, 12 May 2026 17:37:20 +0100 Subject: [PATCH 2/2] Localize Roo Router refund copy --- webview-ui/src/i18n/locales/ca/chat.json | 2 +- webview-ui/src/i18n/locales/ca/settings.json | 2 +- webview-ui/src/i18n/locales/de/chat.json | 2 +- webview-ui/src/i18n/locales/de/settings.json | 2 +- webview-ui/src/i18n/locales/es/chat.json | 2 +- webview-ui/src/i18n/locales/es/settings.json | 2 +- webview-ui/src/i18n/locales/fr/chat.json | 2 +- webview-ui/src/i18n/locales/fr/settings.json | 2 +- webview-ui/src/i18n/locales/hi/chat.json | 2 +- webview-ui/src/i18n/locales/hi/settings.json | 2 +- webview-ui/src/i18n/locales/id/chat.json | 2 +- webview-ui/src/i18n/locales/id/settings.json | 2 +- webview-ui/src/i18n/locales/it/chat.json | 2 +- webview-ui/src/i18n/locales/it/settings.json | 2 +- webview-ui/src/i18n/locales/ja/chat.json | 2 +- webview-ui/src/i18n/locales/ja/settings.json | 2 +- webview-ui/src/i18n/locales/ko/chat.json | 2 +- webview-ui/src/i18n/locales/ko/settings.json | 2 +- webview-ui/src/i18n/locales/nl/chat.json | 2 +- webview-ui/src/i18n/locales/nl/settings.json | 2 +- webview-ui/src/i18n/locales/pl/chat.json | 2 +- webview-ui/src/i18n/locales/pl/settings.json | 2 +- webview-ui/src/i18n/locales/pt-BR/chat.json | 2 +- webview-ui/src/i18n/locales/pt-BR/settings.json | 2 +- webview-ui/src/i18n/locales/ru/chat.json | 2 +- webview-ui/src/i18n/locales/ru/settings.json | 2 +- webview-ui/src/i18n/locales/tr/chat.json | 2 +- webview-ui/src/i18n/locales/tr/settings.json | 2 +- webview-ui/src/i18n/locales/vi/chat.json | 2 +- webview-ui/src/i18n/locales/vi/settings.json | 2 +- webview-ui/src/i18n/locales/zh-CN/chat.json | 2 +- webview-ui/src/i18n/locales/zh-CN/settings.json | 2 +- webview-ui/src/i18n/locales/zh-TW/chat.json | 2 +- webview-ui/src/i18n/locales/zh-TW/settings.json | 2 +- 34 files changed, 34 insertions(+), 34 deletions(-) diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json index 0d6ea57bd80..39b5934b1f7 100644 --- a/webview-ui/src/i18n/locales/ca/chat.json +++ b/webview-ui/src/i18n/locales/ca/chat.json @@ -486,6 +486,6 @@ "title": "Proveïdor ja no compatible", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Obrir configuració", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Com a part de la nostra decisió de retirar l'extensió Roo Code, també vam tancar Roo Code Router, que només existia per donar suport a l'extensió. Si tenies saldo sense utilitzar, hauries d'haver rebut un correu electrònic de billing@roocode.com sobre un reemborsament." } } diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json index 8f3f7994f00..37129448785 100644 --- a/webview-ui/src/i18n/locales/ca/settings.json +++ b/webview-ui/src/i18n/locales/ca/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Tokens màxims de sortida", "maxTokensDescription": "Nombre màxim de tokens de sortida per a les respostes de Claude Code. El valor per defecte és 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Com a part de la nostra decisió de retirar l'extensió Roo Code, també vam tancar Roo Code Router, que només existia per donar suport a l'extensió. Si tenies saldo sense utilitzar, hauries d'haver rebut un correu electrònic de billing@roocode.com sobre un reemborsament." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/de/chat.json b/webview-ui/src/i18n/locales/de/chat.json index 32080c5322b..6a2e829f9b1 100644 --- a/webview-ui/src/i18n/locales/de/chat.json +++ b/webview-ui/src/i18n/locales/de/chat.json @@ -486,6 +486,6 @@ "title": "Anbieter wird nicht mehr unterstützt", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Einstellungen öffnen", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Im Zuge unserer Entscheidung, die Roo Code-Erweiterung einzustellen, haben wir auch den Roo Code Router eingestellt, der nur zur Unterstützung der Erweiterung existierte. Wenn du ungenutztes Guthaben hattest, solltest du eine E-Mail von billing@roocode.com zu einer Rückerstattung erhalten haben." } } diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json index a5b77bf471f..c0ef54986a6 100644 --- a/webview-ui/src/i18n/locales/de/settings.json +++ b/webview-ui/src/i18n/locales/de/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Maximale Ausgabe-Tokens", "maxTokensDescription": "Maximale Anzahl an Ausgabe-Tokens für Claude Code-Antworten. Standard ist 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Im Zuge unserer Entscheidung, die Roo Code-Erweiterung einzustellen, haben wir auch den Roo Code Router eingestellt, der nur zur Unterstützung der Erweiterung existierte. Wenn du ungenutztes Guthaben hattest, solltest du eine E-Mail von billing@roocode.com zu einer Rückerstattung erhalten haben." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/es/chat.json b/webview-ui/src/i18n/locales/es/chat.json index 395dec4ce02..b4366f46681 100644 --- a/webview-ui/src/i18n/locales/es/chat.json +++ b/webview-ui/src/i18n/locales/es/chat.json @@ -486,6 +486,6 @@ "title": "Proveedor ya no compatible", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Abrir configuración", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Como parte de nuestra decisión de retirar la extensión Roo Code, también finalizamos Roo Code Router, que solo existía para dar soporte a la extensión. Si tenías saldo sin usar, deberías haber recibido un correo de billing@roocode.com sobre un reembolso." } } diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json index 81d53e06f64..cfe0663ffe2 100644 --- a/webview-ui/src/i18n/locales/es/settings.json +++ b/webview-ui/src/i18n/locales/es/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Tokens máximos de salida", "maxTokensDescription": "Número máximo de tokens de salida para las respuestas de Claude Code. El valor predeterminado es 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Como parte de nuestra decisión de retirar la extensión Roo Code, también finalizamos Roo Code Router, que solo existía para dar soporte a la extensión. Si tenías saldo sin usar, deberías haber recibido un correo de billing@roocode.com sobre un reembolso." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/fr/chat.json b/webview-ui/src/i18n/locales/fr/chat.json index 3e2c4e6ea23..d36804d4374 100644 --- a/webview-ui/src/i18n/locales/fr/chat.json +++ b/webview-ui/src/i18n/locales/fr/chat.json @@ -486,6 +486,6 @@ "title": "Fournisseur plus pris en charge", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Ouvrir les paramètres", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Dans le cadre de notre décision de mettre fin à l'extension Roo Code, nous avons également arrêté Roo Code Router, qui n'existait que pour prendre en charge l'extension. Si vous aviez un solde inutilisé, vous devriez avoir reçu un e-mail de billing@roocode.com au sujet d'un remboursement." } } diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json index c00beec22eb..d4a17df28f1 100644 --- a/webview-ui/src/i18n/locales/fr/settings.json +++ b/webview-ui/src/i18n/locales/fr/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Jetons de sortie max", "maxTokensDescription": "Nombre maximum de jetons de sortie pour les réponses de Claude Code. La valeur par défaut est 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Dans le cadre de notre décision de mettre fin à l'extension Roo Code, nous avons également arrêté Roo Code Router, qui n'existait que pour prendre en charge l'extension. Si vous aviez un solde inutilisé, vous devriez avoir reçu un e-mail de billing@roocode.com au sujet d'un remboursement." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/hi/chat.json b/webview-ui/src/i18n/locales/hi/chat.json index 81b7e004205..dcb91f4a92e 100644 --- a/webview-ui/src/i18n/locales/hi/chat.json +++ b/webview-ui/src/i18n/locales/hi/chat.json @@ -486,6 +486,6 @@ "title": "प्रदाता अब समर्थित नहीं है", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "सेटिंग्स खोलें", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Roo Code एक्सटेंशन को बंद करने के हमारे निर्णय के हिस्से के रूप में, हमने Roo Code Router को भी बंद कर दिया, जो केवल एक्सटेंशन का समर्थन करने के लिए मौजूद था। यदि आपके पास कोई अप्रयुक्त शेष राशि थी, तो आपको रिफंड के बारे में billing@roocode.com से ईमेल प्राप्त हुआ होगा।" } } diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json index ec43cd5d262..59e2787660a 100644 --- a/webview-ui/src/i18n/locales/hi/settings.json +++ b/webview-ui/src/i18n/locales/hi/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "अधिकतम आउटपुट टोकन", "maxTokensDescription": "Claude Code प्रतिक्रियाओं के लिए आउटपुट टोकन की अधिकतम संख्या। डिफ़ॉल्ट 8000 है।" }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Roo Code एक्सटेंशन को बंद करने के हमारे निर्णय के हिस्से के रूप में, हमने Roo Code Router को भी बंद कर दिया, जो केवल एक्सटेंशन का समर्थन करने के लिए मौजूद था। यदि आपके पास कोई अप्रयुक्त शेष राशि थी, तो आपको रिफंड के बारे में billing@roocode.com से ईमेल प्राप्त हुआ होगा।" }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json index cf0cf7d2047..04862a0409c 100644 --- a/webview-ui/src/i18n/locales/id/chat.json +++ b/webview-ui/src/i18n/locales/id/chat.json @@ -492,6 +492,6 @@ "title": "Penyedia tidak lagi didukung", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Buka Pengaturan", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Sebagai bagian dari keputusan kami untuk menghentikan ekstensi Roo Code, kami juga mengakhiri Roo Code Router, yang hanya ada untuk mendukung ekstensi tersebut. Jika Anda memiliki saldo yang belum digunakan, Anda seharusnya sudah menerima email dari billing@roocode.com tentang pengembalian dana." } } diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json index e80f547a6f3..cd0ab21be2f 100644 --- a/webview-ui/src/i18n/locales/id/settings.json +++ b/webview-ui/src/i18n/locales/id/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Token Output Maks", "maxTokensDescription": "Jumlah maksimum token output untuk respons Claude Code. Default adalah 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Sebagai bagian dari keputusan kami untuk menghentikan ekstensi Roo Code, kami juga mengakhiri Roo Code Router, yang hanya ada untuk mendukung ekstensi tersebut. Jika Anda memiliki saldo yang belum digunakan, Anda seharusnya sudah menerima email dari billing@roocode.com tentang pengembalian dana." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/it/chat.json b/webview-ui/src/i18n/locales/it/chat.json index e93bf76480a..c9cb60e2e4f 100644 --- a/webview-ui/src/i18n/locales/it/chat.json +++ b/webview-ui/src/i18n/locales/it/chat.json @@ -486,6 +486,6 @@ "title": "Provider non più supportato", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Apri impostazioni", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Nell'ambito della nostra decisione di dismettere l'estensione Roo Code, abbiamo terminato anche Roo Code Router, che esisteva solo per supportare l'estensione. Se avevi un saldo inutilizzato, dovresti aver ricevuto un'email da billing@roocode.com riguardo a un rimborso." } } diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json index 60887234cf9..3c37196ed3b 100644 --- a/webview-ui/src/i18n/locales/it/settings.json +++ b/webview-ui/src/i18n/locales/it/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Token di output massimi", "maxTokensDescription": "Numero massimo di token di output per le risposte di Claude Code. Il valore predefinito è 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Nell'ambito della nostra decisione di dismettere l'estensione Roo Code, abbiamo terminato anche Roo Code Router, che esisteva solo per supportare l'estensione. Se avevi un saldo inutilizzato, dovresti aver ricevuto un'email da billing@roocode.com riguardo a un rimborso." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/ja/chat.json b/webview-ui/src/i18n/locales/ja/chat.json index 2235af7f718..bf88b8b2a4f 100644 --- a/webview-ui/src/i18n/locales/ja/chat.json +++ b/webview-ui/src/i18n/locales/ja/chat.json @@ -486,6 +486,6 @@ "title": "プロバイダーのサポート終了", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "設定を開く", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Roo Code 拡張機能の提供終了に伴い、その拡張機能をサポートするためだけに存在していた Roo Code Router も終了しました。未使用残高があった場合は、返金について billing@roocode.com からメールを受け取っているはずです。" } } diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json index c1e79e4d26f..0da434273f2 100644 --- a/webview-ui/src/i18n/locales/ja/settings.json +++ b/webview-ui/src/i18n/locales/ja/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "最大出力トークン", "maxTokensDescription": "Claude Codeレスポンスの最大出力トークン数。デフォルトは8000です。" }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Roo Code 拡張機能の提供終了に伴い、その拡張機能をサポートするためだけに存在していた Roo Code Router も終了しました。未使用残高があった場合は、返金について billing@roocode.com からメールを受け取っているはずです。" }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json index a4673280f00..f716223acf3 100644 --- a/webview-ui/src/i18n/locales/ko/chat.json +++ b/webview-ui/src/i18n/locales/ko/chat.json @@ -486,6 +486,6 @@ "title": "공급자 지원 종료", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "설정 열기", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Roo Code 확장 프로그램을 종료하기로 한 결정에 따라, 확장 프로그램 지원만을 위해 존재하던 Roo Code Router도 종료했습니다. 사용하지 않은 잔액이 있었다면 환불과 관련하여 billing@roocode.com에서 보낸 이메일을 받으셨을 것입니다." } } diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json index 2131c702bb3..1e9477b22f8 100644 --- a/webview-ui/src/i18n/locales/ko/settings.json +++ b/webview-ui/src/i18n/locales/ko/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "최대 출력 토큰", "maxTokensDescription": "Claude Code 응답의 최대 출력 토큰 수. 기본값은 8000입니다." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Roo Code 확장 프로그램을 종료하기로 한 결정에 따라, 확장 프로그램 지원만을 위해 존재하던 Roo Code Router도 종료했습니다. 사용하지 않은 잔액이 있었다면 환불과 관련하여 billing@roocode.com에서 보낸 이메일을 받으셨을 것입니다." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json index f46a295f70d..a94bdb86bb5 100644 --- a/webview-ui/src/i18n/locales/nl/chat.json +++ b/webview-ui/src/i18n/locales/nl/chat.json @@ -486,6 +486,6 @@ "title": "Provider wordt niet meer ondersteund", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Instellingen openen", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Als onderdeel van onze beslissing om de Roo Code-extensie stop te zetten, hebben we ook Roo Code Router beëindigd, dat alleen bestond om de extensie te ondersteunen. Als je ongebruikt saldo had, zou je een e-mail van billing@roocode.com over een terugbetaling moeten hebben ontvangen." } } diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json index 1d1e83dc128..13c6efffe84 100644 --- a/webview-ui/src/i18n/locales/nl/settings.json +++ b/webview-ui/src/i18n/locales/nl/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Max Output Tokens", "maxTokensDescription": "Maximaal aantal output-tokens voor Claude Code-reacties. Standaard is 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Als onderdeel van onze beslissing om de Roo Code-extensie stop te zetten, hebben we ook Roo Code Router beëindigd, dat alleen bestond om de extensie te ondersteunen. Als je ongebruikt saldo had, zou je een e-mail van billing@roocode.com over een terugbetaling moeten hebben ontvangen." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/pl/chat.json b/webview-ui/src/i18n/locales/pl/chat.json index f2fcb27228b..617dfce955a 100644 --- a/webview-ui/src/i18n/locales/pl/chat.json +++ b/webview-ui/src/i18n/locales/pl/chat.json @@ -486,6 +486,6 @@ "title": "Dostawca nie jest już obsługiwany", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Otwórz ustawienia", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "W ramach naszej decyzji o wygaszeniu rozszerzenia Roo Code zakończyliśmy również działanie Roo Code Router, który istniał wyłącznie po to, by obsługiwać to rozszerzenie. Jeśli miałeś niewykorzystane saldo, powinieneś otrzymać wiadomość e-mail z billing@roocode.com dotyczącą zwrotu." } } diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json index 7df4e255bb1..7cd2d2c20cb 100644 --- a/webview-ui/src/i18n/locales/pl/settings.json +++ b/webview-ui/src/i18n/locales/pl/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Maksymalna liczba tokenów wyjściowych", "maxTokensDescription": "Maksymalna liczba tokenów wyjściowych dla odpowiedzi Claude Code. Domyślnie 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "W ramach naszej decyzji o wygaszeniu rozszerzenia Roo Code zakończyliśmy również działanie Roo Code Router, który istniał wyłącznie po to, by obsługiwać to rozszerzenie. Jeśli miałeś niewykorzystane saldo, powinieneś otrzymać wiadomość e-mail z billing@roocode.com dotyczącą zwrotu." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/pt-BR/chat.json b/webview-ui/src/i18n/locales/pt-BR/chat.json index 3e5d2d6c168..b41877e13f9 100644 --- a/webview-ui/src/i18n/locales/pt-BR/chat.json +++ b/webview-ui/src/i18n/locales/pt-BR/chat.json @@ -486,6 +486,6 @@ "title": "Provedor não é mais suportado", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Abrir configurações", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Como parte da nossa decisão de descontinuar a extensão Roo Code, também encerramos o Roo Code Router, que existia apenas para dar suporte à extensão. Se você tinha saldo não utilizado, já deve ter recebido um e-mail de billing@roocode.com sobre um reembolso." } } diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json index d6b1390066a..42a7655c14e 100644 --- a/webview-ui/src/i18n/locales/pt-BR/settings.json +++ b/webview-ui/src/i18n/locales/pt-BR/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Tokens de saída máximos", "maxTokensDescription": "Número máximo de tokens de saída para respostas do Claude Code. O padrão é 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Como parte da nossa decisão de descontinuar a extensão Roo Code, também encerramos o Roo Code Router, que existia apenas para dar suporte à extensão. Se você tinha saldo não utilizado, já deve ter recebido um e-mail de billing@roocode.com sobre um reembolso." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/ru/chat.json b/webview-ui/src/i18n/locales/ru/chat.json index 375ee382afa..e9878ac8b5b 100644 --- a/webview-ui/src/i18n/locales/ru/chat.json +++ b/webview-ui/src/i18n/locales/ru/chat.json @@ -487,6 +487,6 @@ "title": "Провайдер больше не поддерживается", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Открыть настройки", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "В рамках нашего решения прекратить поддержку расширения Roo Code мы также закрыли Roo Code Router, который существовал только для поддержки расширения. Если у вас был неиспользованный баланс, вы должны были получить письмо от billing@roocode.com о возврате средств." } } diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json index ef34684d627..72b8ee25bfd 100644 --- a/webview-ui/src/i18n/locales/ru/settings.json +++ b/webview-ui/src/i18n/locales/ru/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Макс. выходных токенов", "maxTokensDescription": "Максимальное количество выходных токенов для ответов Claude Code. По умолчанию 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "В рамках нашего решения прекратить поддержку расширения Roo Code мы также закрыли Roo Code Router, который существовал только для поддержки расширения. Если у вас был неиспользованный баланс, вы должны были получить письмо от billing@roocode.com о возврате средств." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json index 036dc650fa4..e20e4fd1835 100644 --- a/webview-ui/src/i18n/locales/tr/chat.json +++ b/webview-ui/src/i18n/locales/tr/chat.json @@ -487,6 +487,6 @@ "title": "Sağlayıcı artık desteklenmiyor", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Ayarları aç", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Roo Code uzantısını sonlandırma kararımızın bir parçası olarak, yalnızca uzantıyı desteklemek için var olan Roo Code Router'ı da sonlandırdık. Kullanılmamış bakiyeniz varsa, geri ödeme hakkında billing@roocode.com adresinden bir e-posta almış olmalısınız." } } diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json index aef313bcdf2..77eb0666921 100644 --- a/webview-ui/src/i18n/locales/tr/settings.json +++ b/webview-ui/src/i18n/locales/tr/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Maksimum Çıktı Token sayısı", "maxTokensDescription": "Claude Code yanıtları için maksimum çıktı token sayısı. Varsayılan 8000'dir." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Roo Code uzantısını sonlandırma kararımızın bir parçası olarak, yalnızca uzantıyı desteklemek için var olan Roo Code Router'ı da sonlandırdık. Kullanılmamış bakiyeniz varsa, geri ödeme hakkında billing@roocode.com adresinden bir e-posta almış olmalısınız." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/vi/chat.json b/webview-ui/src/i18n/locales/vi/chat.json index d41cd362860..a37ba6ebd9e 100644 --- a/webview-ui/src/i18n/locales/vi/chat.json +++ b/webview-ui/src/i18n/locales/vi/chat.json @@ -487,6 +487,6 @@ "title": "Nhà cung cấp không còn được hỗ trợ", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "Mở cài đặt", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "Trong quyết định ngừng hỗ trợ tiện ích Roo Code, chúng tôi cũng đã kết thúc Roo Code Router, vốn chỉ tồn tại để hỗ trợ tiện ích này. Nếu bạn có số dư chưa sử dụng, bạn hẳn đã nhận được email từ billing@roocode.com về khoản hoàn tiền." } } diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json index 76bfd2b82a8..7231c03bd7f 100644 --- a/webview-ui/src/i18n/locales/vi/settings.json +++ b/webview-ui/src/i18n/locales/vi/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "Số token đầu ra tối đa", "maxTokensDescription": "Số lượng token đầu ra tối đa cho các phản hồi của Claude Code. Mặc định là 8000." }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "Trong quyết định ngừng hỗ trợ tiện ích Roo Code, chúng tôi cũng đã kết thúc Roo Code Router, vốn chỉ tồn tại để hỗ trợ tiện ích này. Nếu bạn có số dư chưa sử dụng, bạn hẳn đã nhận được email từ billing@roocode.com về khoản hoàn tiền." }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/zh-CN/chat.json b/webview-ui/src/i18n/locales/zh-CN/chat.json index 25e19d5dd9c..cb019e82d1c 100644 --- a/webview-ui/src/i18n/locales/zh-CN/chat.json +++ b/webview-ui/src/i18n/locales/zh-CN/chat.json @@ -487,6 +487,6 @@ "title": "供应商不再受支持", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "打开设置", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "作为停用 Roo Code 扩展这一决定的一部分,我们也结束了 Roo Code Router;它原本只是为了支持该扩展而存在。如果你有任何未使用的余额,应该已经收到 billing@roocode.com 发来的退款相关邮件。" } } diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json index 098b03b4159..9354fb02f83 100644 --- a/webview-ui/src/i18n/locales/zh-CN/settings.json +++ b/webview-ui/src/i18n/locales/zh-CN/settings.json @@ -546,7 +546,7 @@ "maxTokensLabel": "最大输出 Token", "maxTokensDescription": "Claude Code 响应的最大输出 Token 数量。默认为 8000。" }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "作为停用 Roo Code 扩展这一决定的一部分,我们也结束了 Roo Code Router;它原本只是为了支持该扩展而存在。如果你有任何未使用的余额,应该已经收到 billing@roocode.com 发来的退款相关邮件。" }, "checkpoints": { "timeout": { diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json index 0a5d0a03b61..9bc2ccdff6b 100644 --- a/webview-ui/src/i18n/locales/zh-TW/chat.json +++ b/webview-ui/src/i18n/locales/zh-TW/chat.json @@ -482,6 +482,6 @@ "title": "供應商不再受支援", "message": "This provider is no longer supported. Please select a different provider in your API profile settings.", "openSettings": "開啟設定", - "rooMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "rooMessage": "作為停用 Roo Code 擴充功能這項決定的一部分,我們也結束了 Roo Code Router;它原本只是為了支援該擴充功能而存在。如果你有任何未使用的餘額,應該已經收到 billing@roocode.com 寄來的退款相關電子郵件。" } } diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json index 8b29b31ad44..51071b4f41a 100644 --- a/webview-ui/src/i18n/locales/zh-TW/settings.json +++ b/webview-ui/src/i18n/locales/zh-TW/settings.json @@ -556,7 +556,7 @@ "maxTokensLabel": "最大輸出 Token", "maxTokensDescription": "Claude Code 回應的最大輸出 Token 數量。預設為 8000。" }, - "retiredRooProviderMessage": "As part of our decision to sunset the Roo Code extension, we also ended the Roo Code Router, which only existed to support the extension. If you had any unused balance, you should have received an email from billing@roocode.com about a refund." + "retiredRooProviderMessage": "作為停用 Roo Code 擴充功能這項決定的一部分,我們也結束了 Roo Code Router;它原本只是為了支援該擴充功能而存在。如果你有任何未使用的餘額,應該已經收到 billing@roocode.com 寄來的退款相關電子郵件。" }, "checkpoints": { "timeout": {