From 26b1f53d9be82c0c180763cc40faae6952a3d9cc Mon Sep 17 00:00:00 2001 From: "Ton Hoang Nguyen (Bill)" <32552798+HahaBill@users.noreply.github.com> Date: Thu, 26 Jun 2025 01:35:27 +0100 Subject: [PATCH] feat: all languages translated --- .../components/settings/providers/Gemini.tsx | 4 +--- webview-ui/src/i18n/locales/ca/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/de/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/es/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/fr/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/hi/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/id/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/it/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/ja/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/ko/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/nl/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/pl/settings.json | 20 +++++++++++++++++++ .../src/i18n/locales/pt-BR/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/ru/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/tr/settings.json | 20 +++++++++++++++++++ webview-ui/src/i18n/locales/vi/settings.json | 20 +++++++++++++++++++ .../src/i18n/locales/zh-CN/settings.json | 20 +++++++++++++++++++ .../src/i18n/locales/zh-TW/settings.json | 20 +++++++++++++++++++ 18 files changed, 341 insertions(+), 3 deletions(-) diff --git a/webview-ui/src/components/settings/providers/Gemini.tsx b/webview-ui/src/components/settings/providers/Gemini.tsx index b9e3937515..8f3f2b536b 100644 --- a/webview-ui/src/components/settings/providers/Gemini.tsx +++ b/webview-ui/src/components/settings/providers/Gemini.tsx @@ -275,9 +275,7 @@ export const Gemini = ({ className="w-24" /> - {t( - "settings:providers.geminiContextManagement.condensingThreshold.tokenLimitTriggered", - )} + {t("settings:providers.geminiContextManagement.condensingThreshold.tokens")} diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json index e5b7ecce9f..0e76c60e19 100644 --- a/webview-ui/src/i18n/locales/ca/settings.json +++ b/webview-ui/src/i18n/locales/ca/settings.json @@ -236,6 +236,26 @@ "description": "Nombre màxim de missatges anteriors a incloure en el context. Valors més baixos redueixen l’ús de tokens i els costos, però poden limitar la continuïtat de la conversa." } }, + "geminiSections": { + "modelParameters": "Paràmetres del model", + "advancedFeatures": "Funcions avançades", + "geminiContextManagement": "Gestió de context de Gemini" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Utilitzar límit de finestra de context personalitzada", + "description": "Sobrescriviu la finestra de context predeterminada del model. Quan la conversa s'acosti a aquest límit, Roo Code condensarà automàticament els missatges més antics.", + "modelDefault": "Finestra de context predeterminada del model", + "condensingThreshold": { + "tokens": "tokens", + "title": "Umbral de condensació de context", + "description": "Umbral de condensació de context per a aquest perfil de Gemini. Quan el context arribi a aquest percentatge, es condensarà automàticament.", + "condensingtriggerAt": "La condensació s'activarà a", + "tokenLimitTriggered": "a causa del límit de tokens, no del percentatge", + "availableContext": "Finestra de context disponible", + "tokenLimitTrigger": "Activació per límit de tokens", + "actualTrigger": "Activació real" + } + }, "googleCloudSetup": { "title": "Per utilitzar Google Cloud Vertex AI, necessiteu:", "step1": "1. Crear un compte de Google Cloud, habilitar l'API de Vertex AI i habilitar els models Claude necessaris.", diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json index bf298b0904..ee96ff9f29 100644 --- a/webview-ui/src/i18n/locales/de/settings.json +++ b/webview-ui/src/i18n/locales/de/settings.json @@ -236,6 +236,26 @@ "description": "Maximale Anzahl vorheriger Nachrichten, die in den Kontext einbezogen werden. Niedrigere Werte reduzieren den Tokenverbrauch und die Kosten, können jedoch die Kontinuität der Konversation einschränken." } }, + "geminiSections": { + "modelParameters": "Model Parameter", + "advancedFeatures": "Erweiterte Funktionen", + "geminiContextManagement": "Gemini-Kontextverwaltung" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Benutzerdefiniertes Kontextfensterlimit verwenden", + "description": "Überschreibt das Standard-Kontextfenster des Modells. Wenn Konversationen dieses Limit erreichen, fasst Roo Code ältere Nachrichten automatisch zusammen.", + "modelDefault": "Standard-Kontextfenster des Modells", + "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", + "tokenLimitTriggered": "aufgrund der Token-Grenze, nicht des Prozentsatzes", + "availableContext": "Verfügbares Kontextfenster", + "tokenLimitTrigger": "Auslösung bei Token-Grenze", + "actualTrigger": "Tatsächliche Auslösung" + } + }, "googleCloudSetup": { "title": "Um Google Cloud Vertex AI zu verwenden, müssen Sie:", "step1": "1. Ein Google Cloud-Konto erstellen, die Vertex AI API aktivieren & die gewünschten Claude-Modelle aktivieren.", diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json index 3fc158d362..bdbc3136e0 100644 --- a/webview-ui/src/i18n/locales/es/settings.json +++ b/webview-ui/src/i18n/locales/es/settings.json @@ -236,6 +236,26 @@ "description": "Número máximo de mensajes anteriores que se incluirán en el contexto. Valores más bajos reducen el uso de tokens y los costos, pero pueden limitar la continuidad de la conversación." } }, + "geminiSections": { + "modelParameters": "Parámetros del modelo", + "advancedFeatures": "Funciones avanzadas", + "geminiContextManagement": "Gestión de contexto de Gemini" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Usar límite de ventana de contexto personalizado", + "description": "Anular la ventana de contexto predeterminada del modelo. Cuando las conversaciones se acerquen a este límite, Roo Code condensará automáticamente los mensajes más antiguos.", + "modelDefault": "Ventana de contexto predeterminada del modelo", + "condensingThreshold": { + "tokens": "tokens", + "title": "Umbral de condensación de contexto", + "description": "Umbral de condensación de contexto para este perfil de Gemini. Cuando el contexto alcance este porcentaje, se condensará automáticamente.", + "condensingtriggerAt": "La condensación se activará a", + "tokenLimitTriggered": "debido al límite de tokens, no porcentaje", + "availableContext": "Ventana de contexto disponible", + "tokenLimitTrigger": "Activador de límite de tokens", + "actualTrigger": "Activación real" + } + }, "googleCloudSetup": { "title": "Para usar Google Cloud Vertex AI, necesita:", "step1": "1. Crear una cuenta de Google Cloud, habilitar la API de Vertex AI y habilitar los modelos Claude deseados.", diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json index ba137af807..6a5be2a831 100644 --- a/webview-ui/src/i18n/locales/fr/settings.json +++ b/webview-ui/src/i18n/locales/fr/settings.json @@ -236,6 +236,26 @@ "description": "Nombre maximum de messages précédents à inclure dans le contexte. Des valeurs plus faibles réduisent l'utilisation des tokens et les coûts, mais peuvent limiter la continuité de la conversation." } }, + "geminiSections": { + "modelParameters": "Paramètres du modèle", + "advancedFeatures": "Fonctionnalités avancées", + "geminiContextManagement": "Gestion du contexte Gemini" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Utiliser la limite de fenêtre de contexte personnalisée", + "description": "Remplace la fenêtre de contexte par défaut du modèle. Lorsque les conversations atteignent cette limite, Roo Code condensera automatiquement les anciens messages.", + "modelDefault": "Fenêtre de contexte par défaut du modèle", + "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 à", + "tokenLimitTriggered": "en raison de la limite de jetons, non du pourcentage", + "availableContext": "Fenêtre de contexte disponible", + "tokenLimitTrigger": "Déclencheur de limite de jetons", + "actualTrigger": "Déclenchement réel" + } + }, "googleCloudSetup": { "title": "Pour utiliser Google Cloud Vertex AI, vous devez :", "step1": "1. Créer un compte Google Cloud, activer l'API Vertex AI et activer les modèles Claude souhaités.", diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json index f6a0d2a595..c16405d403 100644 --- a/webview-ui/src/i18n/locales/hi/settings.json +++ b/webview-ui/src/i18n/locales/hi/settings.json @@ -236,6 +236,26 @@ "description": "संदर्भ में शामिल करने के लिए पिछले संदेशों की अधिकतम संख्या। निम्न मान टोकन उपयोग और लागत कम करते हैं, लेकिन बातचीत की निरंतरता सीमित कर सकते हैं।" } }, + "geminiSections": { + "modelParameters": "मॉडल पैरामीटर", + "advancedFeatures": "उन्नत सुविधाएँ", + "geminiContextManagement": "Gemini संदर्भ प्रबंधन" + }, + "geminiContextManagement": { + "useCustomContextWindow": "कस्टम संदर्भ विंडो सीमा का उपयोग करें", + "description": "मॉडल की डिफ़ॉल्ट संदर्भ विंडो को ओवरराइड करें। जब वार्तालाप इस सीमा के करीब पहुंचती है, तो Roo Code पुराने संदेशों को स्वचालित रूप से संक्षिप्त करेगा।", + "modelDefault": "मॉडल की डिफ़ॉल्ट संदर्भ विंडो", + "condensingThreshold": { + "tokens": "टोकन", + "title": "संदर्भ संक्षेपण थ्रेशोल्ड", + "description": "इस Gemini प्रोफ़ाइल के लिए संदर्भ संक्षेपण थ्रेशोल्ड। जब संदर्भ इस प्रतिशत तक पहुंचता है, तो इसे स्वचालित रूप से संक्षेपित किया जाएगा।", + "condensingtriggerAt": "संकुचन इस पर ट्रिगर होगा", + "tokenLimitTriggered": "टोकन सीमा के कारण, प्रतिशत नहीं", + "availableContext": "उपलब्ध संदर्भ विंडो", + "tokenLimitTrigger": "टोकन सीमा ट्रिगर", + "actualTrigger": "वास्तविक ट्रिगर" + } + }, "googleCloudSetup": { "title": "Google Cloud Vertex AI का उपयोग करने के लिए, आपको आवश्यकता है:", "step1": "1. Google Cloud खाता बनाएं, Vertex AI API सक्षम करें और वांछित Claude मॉडल सक्षम करें।", diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json index 9675fa738a..b3a226f405 100644 --- a/webview-ui/src/i18n/locales/id/settings.json +++ b/webview-ui/src/i18n/locales/id/settings.json @@ -240,6 +240,26 @@ "description": "Jumlah maksimum pesan sebelumnya yang disertakan dalam konteks. Nilai lebih rendah mengurangi penggunaan token dan biaya tetapi dapat membatasi kelanjutan percakapan." } }, + "geminiSections": { + "modelParameters": "Parameter Model", + "advancedFeatures": "Fitur Lanjutan", + "geminiContextManagement": "Manajemen Konteks Gemini" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Gunakan batas jendela konteks kustom", + "description": "Ganti jendela konteks default model. Ketika percakapan mendekati batas ini, Roo Code akan secara otomatis merangkum pesan yang lebih lama.", + "modelDefault": "Jendela konteks default model", + "condensingThreshold": { + "tokens": "token", + "title": "Ambang Pemadatan Konteks", + "description": "Ambang pemadatan konteks untuk profil Gemini ini. Ketika konteks mencapai persentase ini, akan dipadatkan secara otomatis.", + "condensingtriggerAt": "Pemadatan akan terjadi pada", + "tokenLimitTriggered": "karena batas token, bukan persentase", + "availableContext": "Jendela konteks tersedia", + "tokenLimitTrigger": "Pemicu batas token", + "actualTrigger": "Pemicu aktual" + } + }, "googleCloudSetup": { "title": "Untuk menggunakan Google Cloud Vertex AI, kamu perlu:", "step1": "1. Buat akun Google Cloud, aktifkan Vertex AI API & aktifkan model Claude yang diinginkan.", diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json index 159b975cbc..8f375bbc1d 100644 --- a/webview-ui/src/i18n/locales/it/settings.json +++ b/webview-ui/src/i18n/locales/it/settings.json @@ -236,6 +236,26 @@ "description": "Numero massimo di messaggi precedenti da includere nel contesto. Valori più bassi riducono l'utilizzo dei token e i costi ma possono limitare la continuità della conversazione." } }, + "geminiSections": { + "modelParameters": "Parametri del modello", + "advancedFeatures": "Funzionalità avanzate", + "geminiContextManagement": "Gestione del contesto Gemini" + }, + "geminiContextManagement": { + "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", + "condensingThreshold": { + "tokens": "token", + "title": "Soglia di condensazione del contesto", + "description": "Soglia di condensazione del contesto per questo profilo Gemini. Quando il contesto raggiunge questa percentuale, verrà automaticamente condensato.", + "condensingtriggerAt": "La condensazione si innescherà a", + "tokenLimitTriggered": "attivato a causa del limite di token, non della percentuale", + "availableContext": "Intervallo di contesto disponibile", + "tokenLimitTrigger": "Innesco del limite di token", + "actualTrigger": "Innesco effettivo" + } + }, "googleCloudSetup": { "title": "Per utilizzare Google Cloud Vertex AI, è necessario:", "step1": "1. Creare un account Google Cloud, abilitare l'API Vertex AI e abilitare i modelli Claude desiderati.", diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json index 1944f6e324..c77e2f0c97 100644 --- a/webview-ui/src/i18n/locales/ja/settings.json +++ b/webview-ui/src/i18n/locales/ja/settings.json @@ -236,6 +236,26 @@ "description": "コンテキストに含める過去のメッセージの最大数。値を小さくするとトークン使用量とコストが削減されますが、会話の連続性が制限される場合があります。" } }, + "geminiSections": { + "modelParameters": "モデルパラメータ", + "advancedFeatures": "高度な機能", + "geminiContextManagement": "Gemini コンテキスト管理" + }, + "geminiContextManagement": { + "useCustomContextWindow": "カスタムコンテキストウィンドウ制限を使用", + "description": "モデルのデフォルトのコンテキストウィンドウを上書きします。この制限に近づくと、Roo Codeは古いメッセージを自動的に要約します。", + "modelDefault": "モデルのデフォルトのコンテキストウィンドウ", + "condensingThreshold": { + "tokens": "トークン", + "title": "コンテキスト圧縮しきい値", + "description": "このGeminiプロファイルのコンテキスト圧縮しきい値です。このパーセンテージに達すると、自動的に圧縮されます。", + "condensingtriggerAt": "圧縮は次の時にトリガーされます", + "tokenLimitTriggered": "トークン制限が原因で、パーセンテージではありません", + "availableContext": "利用可能なコンテキストウィンドウ", + "tokenLimitTrigger": "トークン制限トリガー", + "actualTrigger": "実際のトリガー" + } + }, "googleCloudSetup": { "title": "Google Cloud Vertex AIを使用するには:", "step1": "1. Google Cloudアカウントを作成し、Vertex AI APIを有効にして、希望するClaudeモデルを有効にします。", diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json index aee95a8b66..924b634fc8 100644 --- a/webview-ui/src/i18n/locales/ko/settings.json +++ b/webview-ui/src/i18n/locales/ko/settings.json @@ -236,6 +236,26 @@ "description": "컨텍스트에 포함할 이전 메시지의 최대 수입니다. 낮은 값은 토큰 사용량과 비용을 줄이지만 대화 연속성이 제한될 수 있습니다." } }, + "geminiSections": { + "modelParameters": "모델 매개변수", + "advancedFeatures": "고급 기능", + "geminiContextManagement": "Gemini 컨텍스트 관리" + }, + "geminiContextManagement": { + "useCustomContextWindow": "사용자 지정 컨텍스트 창 제한 사용", + "description": "모델의 기본 컨텍스트 창을 재정의합니다. 이 제한에 가까워지면 Roo Code는 이전 메시지를 자동으로 요약합니다。", + "modelDefault": "모델의 기본 컨텍스트 창", + "condensingThreshold": { + "tokens": "토큰", + "title": "컨텍스트 압축 임계값", + "description": "이 Gemini 프로필의 컨텍스트 압축 임계값입니다. 컨텍스트가 이 백분율에 도달하면 자동으로 압축됩니다。", + "condensingtriggerAt": "압축은 다음에서 트리거됩니다", + "tokenLimitTriggered": "백분율이 아닌 토큰 제한으로 인해 트리거되었습니다", + "availableContext": "사용 가능한 컨텍스트 창", + "tokenLimitTrigger": "토큰 제한 트리거", + "actualTrigger": "실제 트리거" + } + }, "googleCloudSetup": { "title": "Google Cloud Vertex AI를 사용하려면:", "step1": "1. Google Cloud 계정을 만들고, Vertex AI API를 활성화하고, 원하는 Claude 모델을 활성화하세요.", diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json index 315c148810..13be3d7671 100644 --- a/webview-ui/src/i18n/locales/nl/settings.json +++ b/webview-ui/src/i18n/locales/nl/settings.json @@ -236,6 +236,26 @@ "description": "Maximaal aantal vorige berichten dat in de context wordt opgenomen. Lagere waarden verlagen het tokengebruik en de kosten, maar kunnen de continuïteit van het gesprek beperken." } }, + "geminiSections": { + "modelParameters": "Modelparameters", + "advancedFeatures": "Geavanceerde functies", + "geminiContextManagement": "Gemini-contextbeheer" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Gebruik aangepast contextvensterlimiet", + "description": "Dit overschrijft het standaard contextvenster van het model. Wanneer gesprekken dit limiet naderen, zal Roo Code automatisch oudere berichten samenvatten.", + "modelDefault": "Standaard contextvenster van het model", + "condensingThreshold": { + "tokens": "tokens", + "title": "Drempel voor contextsamentrekking", + "description": "Drempel voor contextsamentrekking voor dit Gemini-profiel. Wanneer de context dit percentage bereikt, wordt het automatisch samengevat.", + "condensingtriggerAt": "Samentrekking wordt geactiveerd bij", + "tokenLimitTriggered": "vanwege tokenlimiet, niet percentage", + "availableContext": "Beschikbaar contextvenster", + "tokenLimitTrigger": "Tokenlimiet-trigger", + "actualTrigger": "Werkelijke trigger" + } + }, "googleCloudSetup": { "title": "Om Google Cloud Vertex AI te gebruiken, moet je:", "step1": "1. Maak een Google Cloud-account aan, schakel de Vertex AI API in en activeer de gewenste Claude-modellen.", diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json index 30046f2c34..62ea465eee 100644 --- a/webview-ui/src/i18n/locales/pl/settings.json +++ b/webview-ui/src/i18n/locales/pl/settings.json @@ -236,6 +236,26 @@ "description": "Maksymalna liczba poprzednich wiadomości uwzględnianych w kontekście. Niższe wartości zmniejszają użycie tokenów i koszty, ale mogą ograniczać ciągłość rozmowy." } }, + "geminiSections": { + "modelParameters": "Parametry modelu", + "advancedFeatures": "Zaawansowane funkcje", + "geminiContextManagement": "Zarządzanie kontekstem Gemini" + }, + "geminiContextManagement": { + "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", + "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", + "tokenLimitTriggered": "wyzwolone z powodu limitu tokenów, a nie procentu", + "availableContext": "Dostępne okno kontekstu", + "tokenLimitTrigger": "Wyzwalacz limitu tokenów", + "actualTrigger": "Rzeczywisty wyzwalacz" + } + }, "googleCloudSetup": { "title": "Aby korzystać z Google Cloud Vertex AI, potrzebujesz:", "step1": "1. Utworzyć konto Google Cloud, włączyć API Vertex AI i włączyć żądane modele Claude.", diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json index e8755cc969..76daad7d87 100644 --- a/webview-ui/src/i18n/locales/pt-BR/settings.json +++ b/webview-ui/src/i18n/locales/pt-BR/settings.json @@ -236,6 +236,26 @@ "description": "Número máximo de mensagens anteriores a incluir no contexto. Valores mais baixos reduzem o uso de tokens e os custos, mas podem limitar a continuidade da conversa." } }, + "geminiSections": { + "modelParameters": "Parâmetros do modelo", + "advancedFeatures": "Recursos avançados", + "geminiContextManagement": "Gerenciamento de contexto do Gemini" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Usar limite de janela de contexto personalizado", + "description": "Substitua a janela de contexto padrão do modelo. Quando as conversas se aproximarem desse limite, o Roo Code irá condensar automaticamente as mensagens mais antigas.", + "modelDefault": "Janela de contexto padrão do modelo", + "condensingThreshold": { + "tokens": "tokens", + "title": "Limite de condensação de contexto", + "description": "Limite de condensação de contexto para este perfil Gemini. Quando o contexto atingir essa porcentagem, ele será automaticamente condensado.", + "condensingtriggerAt": "A condensação será acionada em", + "tokenLimitTriggered": "devido ao limite de tokens, não porcentagem", + "availableContext": "Janela de contexto disponível", + "tokenLimitTrigger": "Acionador de limite de tokens", + "actualTrigger": "Acionador real" + } + }, "googleCloudSetup": { "title": "Para usar o Google Cloud Vertex AI, você precisa:", "step1": "1. Criar uma conta Google Cloud, ativar a API Vertex AI e ativar os modelos Claude desejados.", diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json index 46f3120267..6710c3985b 100644 --- a/webview-ui/src/i18n/locales/ru/settings.json +++ b/webview-ui/src/i18n/locales/ru/settings.json @@ -236,6 +236,26 @@ "description": "Максимальное число предыдущих сообщений, включаемых в контекст. Более низкие значения снижают использование токенов и стоимость, но могут ограничить непрерывность разговора." } }, + "geminiSections": { + "modelParameters": "Параметры модели", + "advancedFeatures": "Расширенные функции", + "geminiContextManagement": "Управление контекстом Gemini" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Использовать ограничение окна контекста", + "description": "Переопределяет окно контекста по умолчанию модели. Когда разговоры приближаются к этому пределу, Roo Code автоматически будет конденсировать старые сообщения.", + "modelDefault": "Окно контекста по умолчанию модели", + "condensingThreshold": { + "tokens": "токены", + "title": "Порог конденсации контекста", + "description": "Порог конденсации контекста для этого профиля Gemini. Когда контекст достигает этого процента, он будет автоматически конденсироваться.", + "condensingtriggerAt": "Конденсация будет запущена при", + "tokenLimitTriggered": "из-за ограничения токенов, а не процента", + "availableContext": "Доступное окно контекста", + "tokenLimitTrigger": "Триггер лимита токенов", + "actualTrigger": "Фактический триггер" + } + }, "googleCloudSetup": { "title": "Для использования Google Cloud Vertex AI необходимо:", "step1": "1. Создайте аккаунт Google Cloud, включите Vertex AI API и нужные модели Claude.", diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json index 7243921a11..1936ce6e8a 100644 --- a/webview-ui/src/i18n/locales/tr/settings.json +++ b/webview-ui/src/i18n/locales/tr/settings.json @@ -236,6 +236,26 @@ "description": "Bağlamda dahil edilecek önceki mesajların maksimum sayısı. Daha düşük değerler token kullanımını ve maliyeti azaltır, ancak konuşmanın devamlılığını sınırlayabilir." } }, + "geminiSections": { + "modelParameters": "Model Parametreleri", + "advancedFeatures": "Gelişmiş Özellikler", + "geminiContextManagement": "Gemini Bağlam Yönetimi" + }, + "geminiContextManagement": { + "useCustomContextWindow": "Özel bağlam penceresi sınırı kullan", + "description": "Modelin varsayılan bağlam penceresini geçersiz kılar. Konuşmalar bu sınıra yaklaştığında, Roo Code eski mesajları otomatik olarak yoğunlaştırır.", + "modelDefault": "Modelin varsayılan bağlam penceresi", + "condensingThreshold": { + "tokens": "jetonlar", + "title": "Bağlam Yoğunlaştırma Eşiği", + "description": "Bu Gemini profili için bağlam yoğunlaştırma eşiği. Bağlam bu yüzdede olduğunda, otomatik olarak yoğunlaştırılır.", + "condensingtriggerAt": "Yoğunlaştırma şu anda tetiklenecek", + "tokenLimitTriggered": "yüzde değil jeton sınırı nedeniyle tetiklendi", + "availableContext": "Kullanılabilir bağlam penceresi", + "tokenLimitTrigger": "Jeton sınırı tetikleyicisi", + "actualTrigger": "Gerçek tetikleyici" + } + }, "googleCloudSetup": { "title": "Google Cloud Vertex AI'yi kullanmak için şunları yapmanız gerekir:", "step1": "1. Google Cloud hesabı oluşturun, Vertex AI API'sini etkinleştirin ve istediğiniz Claude modellerini etkinleştirin.", diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json index d3b944aa8b..04ea88801f 100644 --- a/webview-ui/src/i18n/locales/vi/settings.json +++ b/webview-ui/src/i18n/locales/vi/settings.json @@ -236,6 +236,26 @@ "description": "Số lượng tối đa các tin nhắn trước đó được đưa vào ngữ cảnh. Giá trị thấp hơn giảm mức sử dụng token và chi phí nhưng có thể hạn chế tính liên tục của cuộc trò chuyện." } }, + "geminiSections": { + "modelParameters": "Tham số mô hình", + "advancedFeatures": "Tính năng nâng cao", + "geminiContextManagement": "Quản lý ngữ cảnh Gemini" + }, + "geminiContextManagement": { + "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", + "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 ở", + "tokenLimitTriggered": "do giới hạn token, không phải tỷ lệ phần trăm", + "availableContext": "Cửa sổ ngữ cảnh khả dụng", + "tokenLimitTrigger": "Kích hoạt giới hạn token", + "actualTrigger": "Kích hoạt thực tế" + } + }, "googleCloudSetup": { "title": "Để sử dụng Google Cloud Vertex AI, bạn cần:", "step1": "1. Tạo tài khoản Google Cloud, kích hoạt Vertex AI API và kích hoạt các mô hình Claude mong muốn.", diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json index 68612fb382..6675582ab8 100644 --- a/webview-ui/src/i18n/locales/zh-CN/settings.json +++ b/webview-ui/src/i18n/locales/zh-CN/settings.json @@ -236,6 +236,26 @@ "description": "包括在上下文中的先前消息的最大数量。较低的值可减少令牌使用量和成本,但可能限制对话连续性。" } }, + "geminiSections": { + "modelParameters": "模型参数", + "advancedFeatures": "高级功能", + "geminiContextManagement": "Gemini 上下文管理" + }, + "geminiContextManagement": { + "useCustomContextWindow": "使用自定义上下文窗口限制", + "description": "覆盖模型的默认上下文窗口限制。当对话接近此限制时,Roo Code 会自动压缩较旧的消息。", + "modelDefault": "模型的默认上下文窗口限制", + "condensingThreshold": { + "tokens": "令牌", + "title": "上下文压缩阈值", + "description": "此 Gemini 配置文件的上下文压缩阈值。当上下文达到此百分比时,将自动压缩。", + "condensingtriggerAt": "压缩将在达到时触发", + "tokenLimitTriggered": "由于令牌限制触发,而非百分比", + "availableContext": "可用上下文窗口", + "tokenLimitTrigger": "令牌限制触发", + "actualTrigger": "实际触发" + } + }, "googleCloudSetup": { "title": "要使用 Google Cloud Vertex AI,您需要:", "step1": "1. 注册Google Cloud账号并启用Vertex AI API", diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json index 4dfab4910b..5456e7bbb7 100644 --- a/webview-ui/src/i18n/locales/zh-TW/settings.json +++ b/webview-ui/src/i18n/locales/zh-TW/settings.json @@ -236,6 +236,26 @@ "description": "生成期間要包含的最大上下文大小(以代幣為單位)。" } }, + "geminiSections": { + "modelParameters": "模型參數", + "advancedFeatures": "進階功能", + "geminiContextManagement": "Gemini 上下文管理" + }, + "geminiContextManagement": { + "useCustomContextWindow": "使用自訂上下文視窗限制", + "description": "覆寫模型的預設上下文視窗限制。當對話接近此限制時,Roo Code 將自動濃縮較舊訊息。", + "modelDefault": "模型的預設上下文視窗限制", + "condensingThreshold": { + "tokens": "代幣", + "title": "上下文濃縮閾值", + "description": "此 Gemini 設定檔的上下文濃縮閾值。當上下文達到此百分比時,將自動濃縮。", + "condensingtriggerAt": "濃縮將在以下條件觸發", + "tokenLimitTriggered": "因代幣限制而非百分比", + "availableContext": "可用上下文視窗", + "tokenLimitTrigger": "代幣限制觸發", + "actualTrigger": "實際觸發" + } + }, "googleCloudSetup": { "title": "要使用 Google Cloud Vertex AI,您需要:", "step1": "1. 建立 Google Cloud 帳戶,啟用 Vertex AI API 並啟用所需的 Claude 模型。",