From 50c0ab97895a83057c0d39133cc6a4610bb57ec6 Mon Sep 17 00:00:00 2001 From: Roo Code Date: Mon, 12 Jan 2026 21:25:14 +0000 Subject: [PATCH] i18n: add openAiStrictToolMessageOrdering translations for all locales --- webview-ui/src/i18n/locales/ca/settings.json | 4 ++++ webview-ui/src/i18n/locales/de/settings.json | 4 ++++ webview-ui/src/i18n/locales/es/settings.json | 4 ++++ webview-ui/src/i18n/locales/fr/settings.json | 4 ++++ webview-ui/src/i18n/locales/hi/settings.json | 4 ++++ webview-ui/src/i18n/locales/id/settings.json | 4 ++++ webview-ui/src/i18n/locales/it/settings.json | 4 ++++ webview-ui/src/i18n/locales/ja/settings.json | 4 ++++ webview-ui/src/i18n/locales/ko/settings.json | 4 ++++ webview-ui/src/i18n/locales/nl/settings.json | 4 ++++ webview-ui/src/i18n/locales/pl/settings.json | 4 ++++ webview-ui/src/i18n/locales/pt-BR/settings.json | 4 ++++ webview-ui/src/i18n/locales/ru/settings.json | 4 ++++ webview-ui/src/i18n/locales/tr/settings.json | 4 ++++ webview-ui/src/i18n/locales/vi/settings.json | 4 ++++ webview-ui/src/i18n/locales/zh-CN/settings.json | 4 ++++ webview-ui/src/i18n/locales/zh-TW/settings.json | 4 ++++ 17 files changed, 68 insertions(+) diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json index 4f92caf7f7..7788ae51fa 100644 --- a/webview-ui/src/i18n/locales/ca/settings.json +++ b/webview-ui/src/i18n/locales/ca/settings.json @@ -522,6 +522,10 @@ "placeholder": "Per defecte: claude", "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." + }, + "openAiStrictToolMessageOrdering": { + "label": "Ordre estricte de missatges d'eines", + "description": "Activa per a proveïdors com NVIDIA NIM i Devstral que requereixen un ordre estricte de missatges. Quan està activat, el contingut de text després dels resultats d'eines es fusiona en l'últim missatge d'eina en lloc de crear un missatge d'usuari separat." } }, "browser": { diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json index 30e482c820..926d2c63f8 100644 --- a/webview-ui/src/i18n/locales/de/settings.json +++ b/webview-ui/src/i18n/locales/de/settings.json @@ -489,6 +489,10 @@ }, "resetDefaults": "Auf Standardwerte zurücksetzen" }, + "openAiStrictToolMessageOrdering": { + "label": "Strikte Tool-Nachrichtenreihenfolge", + "description": "Aktivieren für Anbieter wie NVIDIA NIM und Devstral, die eine strikte Nachrichtenreihenfolge erfordern. Wenn aktiviert, wird Textinhalt nach Tool-Ergebnissen in die letzte Tool-Nachricht integriert, anstatt eine separate Benutzernachricht zu erstellen." + }, "rateLimitSeconds": { "label": "Ratenbegrenzung", "description": "Minimale Zeit zwischen API-Anfragen." diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json index f514ba12fc..c7c14284ce 100644 --- a/webview-ui/src/i18n/locales/es/settings.json +++ b/webview-ui/src/i18n/locales/es/settings.json @@ -489,6 +489,10 @@ }, "resetDefaults": "Restablecer valores predeterminados" }, + "openAiStrictToolMessageOrdering": { + "label": "Orden estricto de mensajes de herramientas", + "description": "Habilitar para proveedores como NVIDIA NIM y Devstral que requieren un orden estricto de mensajes. Cuando está habilitado, el contenido de texto después de los resultados de herramientas se fusiona en el último mensaje de herramienta en lugar de crear un mensaje de usuario separado." + }, "rateLimitSeconds": { "label": "Límite de tasa", "description": "Tiempo mínimo entre solicitudes de API." diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json index 415bfa5220..0d2632ae8d 100644 --- a/webview-ui/src/i18n/locales/fr/settings.json +++ b/webview-ui/src/i18n/locales/fr/settings.json @@ -489,6 +489,10 @@ }, "resetDefaults": "Réinitialiser les valeurs par défaut" }, + "openAiStrictToolMessageOrdering": { + "label": "Ordre strict des messages d'outils", + "description": "Activer pour les fournisseurs comme NVIDIA NIM et Devstral qui nécessitent un ordre strict des messages. Lorsqu'activé, le contenu texte après les résultats d'outils est fusionné dans le dernier message d'outil au lieu de créer un message utilisateur séparé." + }, "rateLimitSeconds": { "label": "Limite de débit", "description": "Temps minimum entre les requêtes API." diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json index 96a33fafee..66cf06df35 100644 --- a/webview-ui/src/i18n/locales/hi/settings.json +++ b/webview-ui/src/i18n/locales/hi/settings.json @@ -522,6 +522,10 @@ "placeholder": "डिफ़ॉल्ट: claude", "maxTokensLabel": "अधिकतम आउटपुट टोकन", "maxTokensDescription": "Claude Code प्रतिक्रियाओं के लिए आउटपुट टोकन की अधिकतम संख्या। डिफ़ॉल्ट 8000 है।" + }, + "openAiStrictToolMessageOrdering": { + "label": "सख्त टूल संदेश क्रम", + "description": "NVIDIA NIM और Devstral जैसे प्रदाताओं के लिए सक्षम करें जिन्हें सख्त संदेश क्रम की आवश्यकता होती है। सक्षम होने पर, टूल परिणामों के बाद टेक्स्ट सामग्री को अलग उपयोगकर्ता संदेश बनाने के बजाय अंतिम टूल संदेश में मर्ज किया जाता है।" } }, "browser": { diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json index a184c5c092..e14d242ca9 100644 --- a/webview-ui/src/i18n/locales/id/settings.json +++ b/webview-ui/src/i18n/locales/id/settings.json @@ -526,6 +526,10 @@ "placeholder": "Default: claude", "maxTokensLabel": "Token Output Maks", "maxTokensDescription": "Jumlah maksimum token output untuk respons Claude Code. Default adalah 8000." + }, + "openAiStrictToolMessageOrdering": { + "label": "Urutan pesan alat yang ketat", + "description": "Aktifkan untuk penyedia seperti NVIDIA NIM dan Devstral yang memerlukan urutan pesan yang ketat. Ketika diaktifkan, konten teks setelah hasil alat digabungkan ke dalam pesan alat terakhir alih-alih membuat pesan pengguna terpisah." } }, "browser": { diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json index 69fd4e40c1..4f16fbb15a 100644 --- a/webview-ui/src/i18n/locales/it/settings.json +++ b/webview-ui/src/i18n/locales/it/settings.json @@ -522,6 +522,10 @@ "placeholder": "Predefinito: claude", "maxTokensLabel": "Token di output massimi", "maxTokensDescription": "Numero massimo di token di output per le risposte di Claude Code. Il valore predefinito è 8000." + }, + "openAiStrictToolMessageOrdering": { + "label": "Ordinamento rigoroso dei messaggi degli strumenti", + "description": "Abilita per provider come NVIDIA NIM e Devstral che richiedono un ordinamento rigoroso dei messaggi. Quando abilitato, il contenuto testuale dopo i risultati degli strumenti viene unito nell'ultimo messaggio dello strumento invece di creare un messaggio utente separato." } }, "browser": { diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json index 66d1b6579e..fc64b1d42c 100644 --- a/webview-ui/src/i18n/locales/ja/settings.json +++ b/webview-ui/src/i18n/locales/ja/settings.json @@ -522,6 +522,10 @@ "placeholder": "デフォルト:claude", "maxTokensLabel": "最大出力トークン", "maxTokensDescription": "Claude Codeレスポンスの最大出力トークン数。デフォルトは8000です。" + }, + "openAiStrictToolMessageOrdering": { + "label": "厳格なツールメッセージの順序", + "description": "NVIDIA NIMやDevstralなど、厳格なメッセージ順序を必要とするプロバイダーで有効にします。有効にすると、ツール結果の後のテキストコンテンツは、別のユーザーメッセージを作成する代わりに、最後のツールメッセージにマージされます。" } }, "browser": { diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json index 691d756fed..f3893c9c86 100644 --- a/webview-ui/src/i18n/locales/ko/settings.json +++ b/webview-ui/src/i18n/locales/ko/settings.json @@ -522,6 +522,10 @@ "placeholder": "기본값: claude", "maxTokensLabel": "최대 출력 토큰", "maxTokensDescription": "Claude Code 응답의 최대 출력 토큰 수. 기본값은 8000입니다." + }, + "openAiStrictToolMessageOrdering": { + "label": "엄격한 도구 메시지 순서", + "description": "NVIDIA NIM 및 Devstral과 같이 엄격한 메시지 순서가 필요한 공급자에 대해 활성화하세요. 활성화하면 도구 결과 이후의 텍스트 콘텐츠가 별도의 사용자 메시지를 생성하는 대신 마지막 도구 메시지에 병합됩니다." } }, "browser": { diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json index d0c3a78216..0ae80cbb7c 100644 --- a/webview-ui/src/i18n/locales/nl/settings.json +++ b/webview-ui/src/i18n/locales/nl/settings.json @@ -522,6 +522,10 @@ "placeholder": "Standaard: claude", "maxTokensLabel": "Max Output Tokens", "maxTokensDescription": "Maximaal aantal output-tokens voor Claude Code-reacties. Standaard is 8000." + }, + "openAiStrictToolMessageOrdering": { + "label": "Strikte volgorde van toolberichten", + "description": "Schakel in voor providers zoals NVIDIA NIM en Devstral die een strikte berichtvolgorde vereisen. Indien ingeschakeld, wordt tekstinhoud na toolresultaten samengevoegd in het laatste toolbericht in plaats van een apart gebruikersbericht te maken." } }, "browser": { diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json index 218cdf60e8..36aa03c9fa 100644 --- a/webview-ui/src/i18n/locales/pl/settings.json +++ b/webview-ui/src/i18n/locales/pl/settings.json @@ -522,6 +522,10 @@ "placeholder": "Domyślnie: claude", "maxTokensLabel": "Maksymalna liczba tokenów wyjściowych", "maxTokensDescription": "Maksymalna liczba tokenów wyjściowych dla odpowiedzi Claude Code. Domyślnie 8000." + }, + "openAiStrictToolMessageOrdering": { + "label": "Ścisła kolejność wiadomości narzędzi", + "description": "Włącz dla dostawców takich jak NVIDIA NIM i Devstral, którzy wymagają ścisłej kolejności wiadomości. Po włączeniu treść tekstowa po wynikach narzędzi jest scalana z ostatnią wiadomością narzędzia zamiast tworzenia oddzielnej wiadomości użytkownika." } }, "browser": { diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json index e96dc4c345..da9a7763f7 100644 --- a/webview-ui/src/i18n/locales/pt-BR/settings.json +++ b/webview-ui/src/i18n/locales/pt-BR/settings.json @@ -522,6 +522,10 @@ "placeholder": "Padrão: claude", "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." + }, + "openAiStrictToolMessageOrdering": { + "label": "Ordenação estrita de mensagens de ferramentas", + "description": "Ativar para provedores como NVIDIA NIM e Devstral que requerem ordenação estrita de mensagens. Quando ativado, o conteúdo de texto após os resultados das ferramentas é mesclado na última mensagem da ferramenta em vez de criar uma mensagem de usuário separada." } }, "browser": { diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json index aaae476d9c..73f9461e3b 100644 --- a/webview-ui/src/i18n/locales/ru/settings.json +++ b/webview-ui/src/i18n/locales/ru/settings.json @@ -522,6 +522,10 @@ "placeholder": "По умолчанию: claude", "maxTokensLabel": "Макс. выходных токенов", "maxTokensDescription": "Максимальное количество выходных токенов для ответов Claude Code. По умолчанию 8000." + }, + "openAiStrictToolMessageOrdering": { + "label": "Строгий порядок сообщений инструментов", + "description": "Включите для провайдеров, таких как NVIDIA NIM и Devstral, которым требуется строгий порядок сообщений. При включении текстовое содержимое после результатов инструментов объединяется с последним сообщением инструмента вместо создания отдельного сообщения пользователя." } }, "browser": { diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json index 0eabf2782f..fa001c7cfc 100644 --- a/webview-ui/src/i18n/locales/tr/settings.json +++ b/webview-ui/src/i18n/locales/tr/settings.json @@ -522,6 +522,10 @@ "placeholder": "Varsayılan: claude", "maxTokensLabel": "Maksimum Çıktı Token sayısı", "maxTokensDescription": "Claude Code yanıtları için maksimum çıktı token sayısı. Varsayılan 8000'dir." + }, + "openAiStrictToolMessageOrdering": { + "label": "Sıkı araç mesajı sıralaması", + "description": "NVIDIA NIM ve Devstral gibi sıkı mesaj sıralaması gerektiren sağlayıcılar için etkinleştirin. Etkinleştirildiğinde, araç sonuçlarından sonraki metin içeriği ayrı bir kullanıcı mesajı oluşturmak yerine son araç mesajıyla birleştirilir." } }, "browser": { diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json index debb9fe860..63b1a4dd9e 100644 --- a/webview-ui/src/i18n/locales/vi/settings.json +++ b/webview-ui/src/i18n/locales/vi/settings.json @@ -522,6 +522,10 @@ "placeholder": "Mặc định: claude", "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." + }, + "openAiStrictToolMessageOrdering": { + "label": "Thứ tự thông báo công cụ nghiêm ngặt", + "description": "Bật cho các nhà cung cấp như NVIDIA NIM và Devstral yêu cầu thứ tự thông báo nghiêm ngặt. Khi được bật, nội dung văn bản sau kết quả công cụ được hợp nhất vào thông báo công cụ cuối cùng thay vì tạo thông báo người dùng riêng biệt." } }, "browser": { diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json index 6137b091e7..c87506df32 100644 --- a/webview-ui/src/i18n/locales/zh-CN/settings.json +++ b/webview-ui/src/i18n/locales/zh-CN/settings.json @@ -522,6 +522,10 @@ "placeholder": "默认:claude", "maxTokensLabel": "最大输出 Token", "maxTokensDescription": "Claude Code 响应的最大输出 Token 数量。默认为 8000。" + }, + "openAiStrictToolMessageOrdering": { + "label": "严格的工具消息顺序", + "description": "为NVIDIA NIM和Devstral等需要严格消息顺序的提供商启用。启用后,工具结果后的文本内容会合并到最后一个工具消息中,而不是创建单独的用户消息。" } }, "browser": { diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json index 84dfdb7527..4ada264c7a 100644 --- a/webview-ui/src/i18n/locales/zh-TW/settings.json +++ b/webview-ui/src/i18n/locales/zh-TW/settings.json @@ -522,6 +522,10 @@ "placeholder": "預設:claude", "maxTokensLabel": "最大輸出 Token", "maxTokensDescription": "Claude Code 回應的最大輸出 Token 數量。預設為 8000。" + }, + "openAiStrictToolMessageOrdering": { + "label": "嚴格的工具訊息順序", + "description": "為NVIDIA NIM和Devstral等需要嚴格訊息順序的供應商啟用。啟用後,工具結果後的文字內容會合併到最後一個工具訊息中,而不是建立單獨的使用者訊息。" } }, "browser": {