From f8c04c968db3f685e18c8a83ea7c8f4827956201 Mon Sep 17 00:00:00 2001 From: "Ton Hoang Nguyen (Bill)" <32552798+HahaBill@users.noreply.github.com> Date: Thu, 3 Jul 2025 16:57:40 +0100 Subject: [PATCH] fix: translations --- webview-ui/src/i18n/locales/ca/settings.json | 33 ++++++++++++----- webview-ui/src/i18n/locales/de/settings.json | 36 +++++++++++++------ webview-ui/src/i18n/locales/es/settings.json | 33 ++++++++++++----- webview-ui/src/i18n/locales/fr/settings.json | 36 +++++++++++++------ webview-ui/src/i18n/locales/hi/settings.json | 35 +++++++++++++----- webview-ui/src/i18n/locales/id/settings.json | 35 +++++++++++++----- webview-ui/src/i18n/locales/it/settings.json | 35 +++++++++++++----- webview-ui/src/i18n/locales/ja/settings.json | 35 +++++++++++++----- webview-ui/src/i18n/locales/ko/settings.json | 35 +++++++++++++----- webview-ui/src/i18n/locales/nl/settings.json | 33 ++++++++++++----- webview-ui/src/i18n/locales/pl/settings.json | 35 +++++++++++++----- .../src/i18n/locales/pt-BR/settings.json | 33 ++++++++++++----- webview-ui/src/i18n/locales/ru/settings.json | 35 +++++++++++++----- webview-ui/src/i18n/locales/tr/settings.json | 35 +++++++++++++----- webview-ui/src/i18n/locales/vi/settings.json | 35 +++++++++++++----- .../src/i18n/locales/zh-CN/settings.json | 35 +++++++++++++----- .../src/i18n/locales/zh-TW/settings.json | 35 +++++++++++++----- 17 files changed, 438 insertions(+), 151 deletions(-) diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json index 6a84ed9d6f..61e41a57d7 100644 --- a/webview-ui/src/i18n/locales/ca/settings.json +++ b/webview-ui/src/i18n/locales/ca/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Gestió de tokens" }, "geminiTokentManagement": { - "useCustomContextWindow": "Utilitzar límit de finestra de context personalitzada", - "description": "Sobrescriu el límit de finestra de context predeterminat del model.", - "modelDefault": "Finestra de context predeterminada del model", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { "tokens": "tokens", - "title": "Llindar d'activació de condensació", - "description": "Llindar d'activació de condensació per a aquest perfil de Gemini. Quan el context arribi a aquest percentatge, es condensarà automàticament.", - "condensingTriggerAt": "Condensació s'activarà a", - "tokenLimitTrigger": "Activació per límit de tokens", - "actualTrigger": "Activació real" + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Ruta del Codi Claude", "description": "Ruta opcional al teu CLI de Claude Code. Per defecte, 'claude' si no s'estableix.", "placeholder": "Per defecte: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json index 0c0520a809..9700fde647 100644 --- a/webview-ui/src/i18n/locales/de/settings.json +++ b/webview-ui/src/i18n/locales/de/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Tokenverwaltung" }, "geminiTokentManagement": { - "useCustomContextWindow": "Benutzerdefiniertes Kontextfensterlimit verwenden", - "description": "Überschreiben Sie das Standard-Kontextfenster des Modells.", - "modelDefault": "Standard-Kontextfenster des Modells", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "Tokens", - "title": "Schwellwert für Kontextverdichtung", - "description": "Kontextverdichtungs-Schwellenwert für dieses Gemini-Profil. Wenn der Kontext diesen Prozentsatz erreicht, wird automatisch verdichtet.", - "condensingTriggerAt": "Verdichtung wird ausgelöst bei", - "tokenLimitTrigger": "Auslösung bei Token-Grenze", - "actualTrigger": "Tatsächliche Auslösung" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Claude-Code-Pfad", "description": "Optionaler Pfad zu Ihrer Claude Code CLI. Standard ist 'claude', wenn nicht festgelegt.", "placeholder": "Standard: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { @@ -560,7 +577,6 @@ "name": "Marketplace aktivieren", "description": "Wenn aktiviert, kannst du MCP und benutzerdefinierte Modi aus dem Marketplace installieren und verwalten." }, - "MULTI_FILE_APPLY_DIFF": { "name": "Gleichzeitige Dateibearbeitungen aktivieren", "description": "Wenn aktiviert, kann Roo mehrere Dateien in einer einzigen Anfrage bearbeiten. Wenn deaktiviert, muss Roo Dateien einzeln bearbeiten. Das Deaktivieren kann helfen, wenn du mit weniger fähigen Modellen arbeitest oder mehr Kontrolle über Dateiänderungen haben möchtest." diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json index 98005df70c..c9bb0b12f8 100644 --- a/webview-ui/src/i18n/locales/es/settings.json +++ b/webview-ui/src/i18n/locales/es/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Gestión de tokens" }, "geminiTokentManagement": { - "useCustomContextWindow": "Usar límite de ventana de contexto personalizado", - "description": "Anular la ventana de contexto predeterminada del modelo.", - "modelDefault": "Ventana de contexto predeterminada del modelo", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { "tokens": "tokens", - "title": "Umbral de condensación de contexto", - "description": "Establezca el porcentaje de uso de la ventana de contexto que activa la condensación automática. Nota: si el límite de tokens calculado (después de reservar espacio para la salida y buffers de seguridad) es inferior a este porcentaje, se activará la condensación por límite de tokens.", - "condensingTriggerAt": "La condensación se activará a", - "tokenLimitTrigger": "Activador de límite de tokens (después de reservar tokens de salida y buffer de seguridad)", - "actualTrigger": "Activación real (mínimo de porcentaje y límite de tokens)" + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Ruta de Claude Code", "description": "Ruta opcional a su CLI de Claude Code. Por defecto, es 'claude' si no se establece.", "placeholder": "Por defecto: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json index 77f2de1dd7..1ef94327b4 100644 --- a/webview-ui/src/i18n/locales/fr/settings.json +++ b/webview-ui/src/i18n/locales/fr/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Gestion des jetons" }, "geminiTokentManagement": { - "useCustomContextWindow": "Utiliser la limite de fenêtre de contexte personnalisée", - "description": "Remplacez la fenêtre de contexte par défaut du modèle.", - "modelDefault": "Fenêtre de contexte par défaut du modèle", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "jetons", - "title": "Seuil de condensation du contexte", - "description": "Seuil de condensation du contexte pour ce profil Gemini. Lorsque le contexte atteint ce pourcentage, il sera automatiquement condensé.", - "condensingTriggerAt": "La condensation se déclenchera à", - "tokenLimitTrigger": "Déclencheur de limite de jetons", - "actualTrigger": "Déclenchement réel" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Chemin du code Claude", "description": "Chemin facultatif vers votre CLI Claude Code. La valeur par défaut est 'claude' si non défini.", "placeholder": "Défaut : claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { @@ -560,7 +577,6 @@ "name": "Activer le Marketplace", "description": "Lorsque cette option est activée, tu peux installer des MCP et des modes personnalisés depuis le Marketplace." }, - "MULTI_FILE_APPLY_DIFF": { "name": "Activer les éditions de fichiers concurrentes", "description": "Lorsque cette option est activée, Roo peut éditer plusieurs fichiers en une seule requête. Lorsqu'elle est désactivée, Roo doit éditer les fichiers un par un. Désactiver cette option peut aider lorsque tu travailles avec des modèles moins capables ou lorsque tu veux plus de contrôle sur les modifications de fichiers." diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json index 48a05303e8..f31afc4191 100644 --- a/webview-ui/src/i18n/locales/hi/settings.json +++ b/webview-ui/src/i18n/locales/hi/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "टोकन प्रबंधन" }, "geminiTokentManagement": { - "useCustomContextWindow": "कस्टम संदर्भ विंडो सीमा का उपयोग करें", - "description": "मॉडल की डिफ़ॉल्ट संदर्भ विंडो सीमा को ओवरराइड करें।", - "modelDefault": "मॉडल की डिफ़ॉल्ट संदर्भ विंडो", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "टोकन", - "title": "संघनन ट्रिगर सीमा", - "description": "इस Gemini प्रोफ़ाइल के लिए संघनन ट्रिगर सीमा। जब संदर्भ इस प्रतिशत तक पहुंचता है, तो इसे स्वचालित रूप से संघनित किया जाएगा।", - "condensingTriggerAt": "संघनन इस पर ट्रिगर होगा", - "tokenLimitTrigger": "टोकन सीमा ट्रिगर", - "actualTrigger": "वास्तविक ट्रिगर" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "क्लाउड कोड पथ", "description": "आपके क्लाउड कोड सीएलआई का वैकल्पिक पथ। यदि सेट नहीं है तो डिफ़ॉल्ट 'claude' है।", "placeholder": "डिफ़ॉल्ट: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json index cffd732ad1..81e19623e4 100644 --- a/webview-ui/src/i18n/locales/id/settings.json +++ b/webview-ui/src/i18n/locales/id/settings.json @@ -246,16 +246,18 @@ "geminiTokentManagement": "Manajemen Token" }, "geminiTokentManagement": { - "useCustomContextWindow": "Gunakan batas jendela konteks kustom", - "description": "Ganti jendela konteks default model.", - "modelDefault": "Jendela konteks default model", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "token", - "title": "Ambang Pemadatan Konteks", - "description": "Atur persentase penggunaan jendela konteks yang memicu pemadatan otomatis. Catatan: Jika batas token yang dihitung (setelah menyisihkan token keluaran dan buffer keamanan) lebih rendah dari persentase ini, batas token akan memicu pemadatan sebagai gantinya.", - "condensingTriggerAt": "Pemadatan akan dipicu pada", - "tokenLimitTrigger": "Pemicu batas token (setelah menyisihkan token keluaran dan buffer keamanan)", - "actualTrigger": "Pemicu aktual (nilai minimum antara persentase dan batas token)" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -356,6 +358,21 @@ "pathLabel": "Jalur Kode Claude", "description": "Jalur opsional ke Claude Code CLI Anda. Defaultnya adalah 'claude' jika tidak diatur.", "placeholder": "Default: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json index a42a290c5e..81aabe553c 100644 --- a/webview-ui/src/i18n/locales/it/settings.json +++ b/webview-ui/src/i18n/locales/it/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Gestione del contesto Gemini" }, "geminiTokentManagement": { - "useCustomContextWindow": "Usa limite di finestra di contesto personalizzato", - "description": "Sovrascrive l'intervallo di contesto predefinito del modello. Quando le conversazioni raggiungono questo limite, Roo Code condenserà automaticamente i messaggi meno recenti.", - "modelDefault": "Intervallo di contesto predefinito del modello", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "token", - "title": "Soglia di condensazione del contesto", - "description": "La soglia (percentuale) alla quale questo profilo Gemini comprime il contesto. Quando viene raggiunta, il contesto viene automaticamente compresso.", - "condensingTriggerAt": "Percentuale alla quale viene avviata la condensazione", - "tokenLimitTrigger": "Attivazione limite di token", - "actualTrigger": "Attivazione effettiva" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Percorso Claude Code", "description": "Percorso facoltativo per la tua CLI Claude Code. Predefinito 'claude' se non impostato.", "placeholder": "Predefinito: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json index 4c9d8e6d1a..e30fbb6b11 100644 --- a/webview-ui/src/i18n/locales/ja/settings.json +++ b/webview-ui/src/i18n/locales/ja/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Gemini コンテキスト管理" }, "geminiTokentManagement": { - "useCustomContextWindow": "カスタムコンテキストウィンドウ制限を使用", - "description": "モデルのデフォルトのコンテキストウィンドウを上書きします。この制限に近づくと、Roo Codeは古いメッセージを自動的に要約します。", - "modelDefault": "モデルのデフォルトのコンテキストウィンドウ", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "トークン", - "title": "コンテキスト圧縮しきい値", - "description": "このGeminiプロファイルのしきい値(パーセンテージ)。到達すると、コンテキストは自動的に圧縮されます。", - "condensingTriggerAt": "圧縮がトリガーされる割合", - "tokenLimitTrigger": "トークン制限トリガー", - "actualTrigger": "実際のトリガー" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "クロードコードパス", "description": "Claude Code CLIへのオプションパス。設定されていない場合、デフォルトは「claude」です。", "placeholder": "デフォルト:claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json index 68187cd12d..0b6cf20649 100644 --- a/webview-ui/src/i18n/locales/ko/settings.json +++ b/webview-ui/src/i18n/locales/ko/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "토큰 관리" }, "geminiTokentManagement": { - "useCustomContextWindow": "사용자 지정 컨텍스트 창 제한 사용", - "description": "모델의 기본 컨텍스트 창을 재정의합니다.", - "modelDefault": "모델의 기본 컨텍스트 창", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "토큰", - "title": "컨텍스트 압축 임계값", - "description": "자동 압축을 트리거하는 컨텍스트 창 사용 백분율을 설정합니다. 참고: 계산된 토큰 제한이(출력 토큰 및 안전 버퍼 예약 후) 이 백분율보다 낮으면, 대신 토큰 제한이 압축을 트리거합니다.", - "condensingTriggerAt": "압축은 다음 시점에서 트리거됩니다", - "tokenLimitTrigger": "토큰 제한 트리거 (출력 토큰 및 안전 버퍼 예약 후)", - "actualTrigger": "실제 트리거 (백분율과 토큰 제한 중 최소값)" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "클로드 코드 경로", "description": "Claude Code CLI의 선택적 경로입니다. 설정하지 않으면 'claude'가 기본값입니다.", "placeholder": "기본값: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json index 5c1e6238f1..5b30d5638f 100644 --- a/webview-ui/src/i18n/locales/nl/settings.json +++ b/webview-ui/src/i18n/locales/nl/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Tokenbeheer" }, "geminiTokentManagement": { - "useCustomContextWindow": "Gebruik aangepast contextvensterlimiet", - "description": "Vervangt de standaardlimiet voor het contextvenster van het model.", - "modelDefault": "Standaard contextvenster van het model", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { "tokens": "tokens", - "title": "Limiet voor activering van condensatie", - "description": "Limiet voor activering van condensatie voor dit Gemini-profiel. Wanneer de context dit percentage bereikt, wordt het automatisch gecondenseerd.", - "condensingTriggerAt": "Condensatie wordt geactiveerd bij", - "tokenLimitTrigger": "Tokenlimiet-trigger", - "actualTrigger": "Werkelijke trigger" + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Claude Code Pad", "description": "Optioneel pad naar uw Claude Code CLI. Standaard 'claude' als niet ingesteld.", "placeholder": "Standaard: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json index ab303bd386..041165b753 100644 --- a/webview-ui/src/i18n/locales/pl/settings.json +++ b/webview-ui/src/i18n/locales/pl/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Zarządzanie tokenami" }, "geminiTokentManagement": { - "useCustomContextWindow": "Użyj niestandardowego limitu okna kontekstu", - "description": "Nadpisuje domyślne okno kontekstu modelu. Gdy rozmowy zbliżą się do tego limitu, Roo Code automatycznie skróci starsze wiadomości.", - "modelDefault": "Domyślne okno kontekstu modelu", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "tokeny", - "title": "Próg kondensacji kontekstu", - "description": "Próg kondensacji kontekstu dla tego profilu Gemini. Gdy kontekst osiągnie ten procent, zostanie automatycznie skrócony.", - "condensingTriggerAt": "Kondensacja zostanie wyzwolona przy", - "tokenLimitTrigger": "Wyzwalacz limitu tokenów", - "actualTrigger": "Rzeczywisty wyzwalacz" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Ścieżka Claude Code", "description": "Opcjonalna ścieżka do Twojego CLI Claude Code. Domyślnie 'claude', jeśli nie ustawiono.", "placeholder": "Domyślnie: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json index 9a7af91544..e979fa9053 100644 --- a/webview-ui/src/i18n/locales/pt-BR/settings.json +++ b/webview-ui/src/i18n/locales/pt-BR/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Gerenciamento de Tokens" }, "geminiTokentManagement": { - "useCustomContextWindow": "Usar limite de janela de contexto personalizado", - "description": "Substitui o limite de janela de contexto padrão do modelo.", - "modelDefault": "Janela de contexto padrão do modelo", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { "tokens": "tokens", - "title": "Limite de ativação de condensação", - "description": "Limite de ativação de condensação para este perfil Gemini. Quando o contexto atingir essa porcentagem, ele será condensado automaticamente.", - "condensingTriggerAt": "A condensação será acionada em", - "tokenLimitTrigger": "Acionador de limite de tokens", - "actualTrigger": "Acionador real" + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Caminho do Claude Code", "description": "Caminho opcional para o seu Claude Code CLI. O padrão é 'claude' se não for definido.", "placeholder": "Padrão: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json index 813ee79b5f..6909a55fe3 100644 --- a/webview-ui/src/i18n/locales/ru/settings.json +++ b/webview-ui/src/i18n/locales/ru/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Управление токенами" }, "geminiTokentManagement": { - "useCustomContextWindow": "Использовать ограничение окна контекста", - "description": "Переопределяет окно контекста по умолчанию модели. Когда разговоры приближаются к этому пределу, Roo Code автоматически будет конденсировать старые сообщения.", - "modelDefault": "Окно контекста по умолчанию модели", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "токены", - "title": "Порог конденсации контекста", - "description": "Порог (процент), при котором этот профиль Gemini сжимает контекст. При достижении порога контекст автоматически сжимается.", - "condensingTriggerAt": "Процент, при достижении которого запускается сжатие", - "tokenLimitTrigger": "Триггер лимита токенов", - "actualTrigger": "Фактический триггер" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Путь к Claude Code", "description": "Необязательный путь к вашему Claude Code CLI. По умолчанию используется 'claude', если не установлено.", "placeholder": "По умолчанию: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json index bd3d315391..cc09bfe450 100644 --- a/webview-ui/src/i18n/locales/tr/settings.json +++ b/webview-ui/src/i18n/locales/tr/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Jeton Yönetimi" }, "geminiTokentManagement": { - "useCustomContextWindow": "Özel bağlam penceresi sınırı kullan", - "description": "Modelin varsayılan bağlam penceresini geçersiz kılar.", - "modelDefault": "Modelin varsayılan bağlam penceresi", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "jetonlar", - "title": "Bağlam Yoğunlaştırma Eşiği", - "description": "Otomatik yoğunlaştırmayı tetikleyen bağlam penceresi kullanım yüzdesini ayarlar. Not: Hesaplanan token limiti (çıkış tokenları ve güvenlik tamponu ayrıldıktan sonra) bu yüzde değerinin altındaysa, yoğunlaştırma token limiti nedeniyle tetiklenecektir.", - "condensingTriggerAt": "Yoğunlaştırma şu seviyede tetiklenecek", - "tokenLimitTrigger": "Token limiti tetikleyicisi (çıkış tokenları ve güvenlik tamponu ayrıldıktan sonra)", - "actualTrigger": "Gerçek tetikleyici (yüzde ve token limiti arasından düşük olan)" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Claude Code Yolu", "description": "Claude Code CLI'nize isteğe bağlı yol. Ayarlanmazsa varsayılan olarak 'claude' kullanılır.", "placeholder": "Varsayılan: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json index c2bfa0a8e3..06ad4eec2a 100644 --- a/webview-ui/src/i18n/locales/vi/settings.json +++ b/webview-ui/src/i18n/locales/vi/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "Quản lý token" }, "geminiTokentManagement": { - "useCustomContextWindow": "Sử dụng giới hạn cửa sổ ngữ cảnh tùy chỉnh", - "description": "Ghi đè cửa sổ ngữ cảnh mặc định của mô hình. Khi cuộc trò chuyện tiếp cận giới hạn này, Roo Code sẽ tự động cô đọng các tin nhắn cũ hơn.", - "modelDefault": "Cửa sổ ngữ cảnh mặc định của mô hình", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "token", - "title": "Ngưỡng cô đọng ngữ cảnh", - "description": "Ngưỡng cô đọng ngữ cảnh cho hồ sơ Gemini này. Khi ngữ cảnh đạt đến tỷ lệ phần trăm này, nó sẽ tự động được cô đọng.", - "condensingTriggerAt": "Cô đọng sẽ kích hoạt ở", - "tokenLimitTrigger": "Kích hoạt giới hạn token", - "actualTrigger": "Kích hoạt thực tế" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Đường dẫn Claude Code", "description": "Đường dẫn tùy chọn đến Claude Code CLI của bạn. Mặc định là 'claude' nếu không được đặt.", "placeholder": "Mặc định: claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json index a85e38192a..7737944473 100644 --- a/webview-ui/src/i18n/locales/zh-CN/settings.json +++ b/webview-ui/src/i18n/locales/zh-CN/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "令牌管理" }, "geminiTokentManagement": { - "useCustomContextWindow": "使用自定义上下文窗口限制", - "description": "覆盖模型的默认上下文窗口限制。", - "modelDefault": "模型的默认上下文窗口限制", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "令牌", - "title": "上下文压缩阈值", - "description": "此 Gemini 配置文件的上下文压缩阈值。当上下文达到此百分比时,将自动压缩。", - "condensingTriggerAt": "压缩将在达到时触发", - "tokenLimitTrigger": "令牌限制触发", - "actualTrigger": "实际触发" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Claude Code 路径", "description": "您的 Claude Code CLI 的可选路径。如果未设置,则默认为 “claude”。", "placeholder": "默认:claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": { diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json index 413f82a660..dc6be2ed29 100644 --- a/webview-ui/src/i18n/locales/zh-TW/settings.json +++ b/webview-ui/src/i18n/locales/zh-TW/settings.json @@ -242,16 +242,18 @@ "geminiTokentManagement": "令牌管理" }, "geminiTokentManagement": { - "useCustomContextWindow": "使用自訂上下文視窗限制", - "description": "覆寫模型的預設上下文視窗限制。", - "modelDefault": "模型的預設上下文視窗限制", + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", "condensingThreshold": { - "tokens": "代幣", - "title": "上下文濃縮閾值", - "description": "此 Gemini 設定檔的上下文濃縮閾值。當上下文達到此百分比時,將自動濃縮。", - "condensingTriggerAt": "濃縮將在以下條件觸發", - "tokenLimitTrigger": "代幣限制觸發", - "actualTrigger": "實際觸發" + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" } }, "googleCloudSetup": { @@ -352,6 +354,21 @@ "pathLabel": "Claude Code 路徑", "description": "可選的 Claude Code CLI 路徑。如果未設定,則預設為 'claude'。", "placeholder": "預設:claude" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Use custom context window limit", + "description": "Override the model's default context window.", + "modelDefault": "Model's default context window", + "condensingThreshold": { + "tokens": "tokens", + "title": "Context Condensing Threshold", + "description": "Set the percentage of context window usage that triggers automatic condensing. Note: If the calculated token limit (after reserving space for output and safety buffers) is lower than this percentage, the token limit will trigger condensing instead.", + "condensingtriggerAt": "Condensing will trigger at", + "tokenLimitTriggered": "due to token limit, not percentage", + "availableContext": "Available context window", + "tokenLimitTrigger": "Token limit trigger (after reserving output tokens and safety buffer)", + "actualTrigger": "Actual trigger (minimum of percentage and token limit)" + } } }, "browser": {