From 41d48372c3dbfcea14c97233496c6cfd3c0cd3b1 Mon Sep 17 00:00:00 2001 From: Emre Sokullu Date: Sun, 31 May 2026 12:16:40 +0300 Subject: [PATCH] complete --- src/chrome/src/ui/locales/ar.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/es.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/fr.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/id.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/ja.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/ko.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/ms.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/ru.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/th.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/tl.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/tr.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/uk.js | 16 ++++++++++++++++ src/chrome/src/ui/locales/zh.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/ar.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/es.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/fr.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/id.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/ja.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/ko.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/ms.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/ru.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/th.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/tl.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/tr.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/uk.js | 16 ++++++++++++++++ src/firefox/src/ui/locales/zh.js | 16 ++++++++++++++++ 26 files changed, 416 insertions(+) diff --git a/src/chrome/src/ui/locales/ar.js b/src/chrome/src/ui/locales/ar.js index a08345ac4..dcbf5aa15 100644 --- a/src/chrome/src/ui/locales/ar.js +++ b/src/chrome/src/ui/locales/ar.js @@ -1,5 +1,21 @@ // Arabic (ar). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "تم ضغط السياق تلقائيًا", + 'sp.context_compacted_detail': "تم تلخيص {summarized} من الرسائل السابقة · تم الاحتفاظ بـ {remaining}", + 'ob.tokens.context_hint': "للحصول على تشغيل موثوق للوكيل، اختر نموذجًا بنافذة سياق لا تقل عن 16k رمز. يمكن أن يعمل 8k مع تفعيل الوضع المضغوط؛ أما 4k فهو صغير جدًا لمجموعة الأدوات. يقوم WebBrain بضغط المحادثة تلقائيًا كلما اقتربت من حد النافذة.", + 'st.display.cost_session_limit.label': "حد تكلفة السحابة لكل جلسة", + 'st.display.cost_session_limit.desc': "يوقف عمليات التشغيل السحابية وOpenRouter قبل أي استدعاء مدفوع آخر للنموذج بمجرد وصول هذه الجلسة إلى حد التكلفة المُبلّغ عنه أو المُقدَّر. الافتراضي 10 $.", + 'st.display.cost_total_limit.label': "حد التكلفة الإجمالي للسحابة", + 'st.display.cost_total_limit.desc': "يتتبع إنفاق نماذج السحابة/OpenRouter المُبلّغ عنه أو المُقدَّر عبر الامتداد ويوقف الاستدعاءات المدفوعة الإضافية عند بلوغ الحد. لا تُحتسب الموفّرات المحلية.", + 'st.display.cost_reset': "إعادة تعيين الإنفاق", + 'st.provider.field.prompt_tier': "مستوى المُوجِّه", + 'st.provider.field.prompt_tier.compact': "مضغوط — نماذج صغيرة جدًا (أقل من 8B): أقل عدد من الأدوات، قواعد موجزة", + 'st.provider.field.prompt_tier.mid': "متوسط — نماذج صغيرة/محلية (~9B–32B): مُوجِّه أخف، أدوات مُقلّصة (الافتراضي للمحلي)", + 'st.provider.field.prompt_tier.full': "كامل — النماذج المتقدمة: كل أداة وضمانة", + 'st.provider.field.input_cost_per_million': "تكلفة الإدخال المُقدَّرة ($ / مليون رمز)", + 'st.provider.field.output_cost_per_million': "تكلفة الإخراج المُقدَّرة ($ / مليون رمز)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "السماح مرة واحدة", 'sp.perm.always_allow': "السماح دائمًا على {host}", diff --git a/src/chrome/src/ui/locales/es.js b/src/chrome/src/ui/locales/es.js index 39198dd45..da0eeeb58 100644 --- a/src/chrome/src/ui/locales/es.js +++ b/src/chrome/src/ui/locales/es.js @@ -1,5 +1,21 @@ // Spanish (es). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Contexto compactado automáticamente", + 'sp.context_compacted_detail': "{summarized} mensajes anteriores resumidos · {remaining} conservados", + 'ob.tokens.context_hint': "Para ejecuciones fiables del agente, elige un modelo con una ventana de contexto de al menos 16k tokens. 8k puede funcionar con el modo Compacto activado; 4k es demasiado pequeño para el conjunto de herramientas. WebBrain compacta la conversación automáticamente a medida que se acerca al límite de la ventana.", + 'st.display.cost_session_limit.label': "Límite de coste por sesión en la nube", + 'st.display.cost_session_limit.desc': "Detiene las ejecuciones en la nube y de OpenRouter antes de otra llamada de pago al modelo cuando esta sesión alcanza el límite de coste informado o estimado. Predeterminado: 10 $.", + 'st.display.cost_total_limit.label': "Límite de coste total en la nube", + 'st.display.cost_total_limit.desc': "Hace un seguimiento del gasto informado o estimado de modelos en la nube/OpenRouter en toda la extensión y detiene más llamadas de pago al alcanzar el límite. Los proveedores locales no se cuentan.", + 'st.display.cost_reset': "Restablecer gasto", + 'st.provider.field.prompt_tier': "Nivel de prompt", + 'st.provider.field.prompt_tier.compact': "Compacto — modelos diminutos (menos de 8B): menos herramientas, reglas concisas", + 'st.provider.field.prompt_tier.mid': "Medio — modelos pequeños/locales (~9B–32B): prompt más ligero, menos herramientas (predeterminado para locales)", + 'st.provider.field.prompt_tier.full': "Completo — modelos de vanguardia: todas las herramientas y salvaguardas", + 'st.provider.field.input_cost_per_million': "Coste de entrada estimado ($ / 1M tokens)", + 'st.provider.field.output_cost_per_million': "Coste de salida estimado ($ / 1M tokens)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Permitir una vez", 'sp.perm.always_allow': "Permitir siempre en {host}", diff --git a/src/chrome/src/ui/locales/fr.js b/src/chrome/src/ui/locales/fr.js index f5656d430..09b2e9b26 100644 --- a/src/chrome/src/ui/locales/fr.js +++ b/src/chrome/src/ui/locales/fr.js @@ -1,5 +1,21 @@ // French (fr). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Contexte compacté automatiquement", + 'sp.context_compacted_detail': "{summarized} messages précédents résumés · {remaining} conservés", + 'ob.tokens.context_hint': "Pour des exécutions d'agent fiables, choisissez un modèle avec une fenêtre de contexte d'au moins 16k tokens. 8k peut convenir avec le mode Compact activé ; 4k est trop petit pour l'ensemble d'outils. WebBrain compacte automatiquement la conversation à l'approche de la limite de la fenêtre.", + 'st.display.cost_session_limit.label': "Plafond de coût cloud par session", + 'st.display.cost_session_limit.desc': "Arrête les exécutions cloud et OpenRouter avant un nouvel appel payant au modèle une fois que cette session atteint le plafond de coût indiqué ou estimé. Par défaut : 10 $.", + 'st.display.cost_total_limit.label': "Plafond de coût cloud total", + 'st.display.cost_total_limit.desc': "Suit les dépenses indiquées ou estimées des modèles cloud/OpenRouter dans toute l'extension et arrête les appels payants une fois le plafond atteint. Les fournisseurs locaux ne sont pas comptés.", + 'st.display.cost_reset': "Réinitialiser les dépenses", + 'st.provider.field.prompt_tier': "Niveau de prompt", + 'st.provider.field.prompt_tier.compact': "Compact — modèles minuscules (moins de 8B) : moins d'outils, règles concises", + 'st.provider.field.prompt_tier.mid': "Intermédiaire — modèles petits/locaux (~9B–32B) : prompt allégé, outils réduits (par défaut en local)", + 'st.provider.field.prompt_tier.full': "Complet — modèles de pointe : tous les outils et garde-fous", + 'st.provider.field.input_cost_per_million': "Coût d'entrée estimé ($ / 1M tokens)", + 'st.provider.field.output_cost_per_million': "Coût de sortie estimé ($ / 1M tokens)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Autoriser une fois", 'sp.perm.always_allow': "Toujours autoriser sur {host}", diff --git a/src/chrome/src/ui/locales/id.js b/src/chrome/src/ui/locales/id.js index c0fa6ed15..71c689343 100644 --- a/src/chrome/src/ui/locales/id.js +++ b/src/chrome/src/ui/locales/id.js @@ -1,5 +1,21 @@ // Indonesian (id). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Konteks dipadatkan secara otomatis", + 'sp.context_compacted_detail': "{summarized} pesan sebelumnya diringkas · {remaining} dipertahankan", + 'ob.tokens.context_hint': "Untuk menjalankan agen secara andal, pilih model dengan jendela konteks minimal 16k token. 8k dapat berfungsi dengan mode Ringkas diaktifkan; 4k terlalu kecil untuk kumpulan alat. WebBrain memadatkan percakapan secara otomatis saat mendekati batas jendela.", + 'st.display.cost_session_limit.label': "Batas biaya cloud per sesi", + 'st.display.cost_session_limit.desc': "Menghentikan proses cloud dan OpenRouter sebelum panggilan model berbayar berikutnya setelah sesi ini mencapai batas biaya yang dilaporkan atau diperkirakan. Default $10.", + 'st.display.cost_total_limit.label': "Batas biaya cloud total", + 'st.display.cost_total_limit.desc': "Melacak pengeluaran model cloud/OpenRouter yang dilaporkan atau diperkirakan di seluruh ekstensi dan menghentikan panggilan berbayar berikutnya saat mencapai batas. Penyedia lokal tidak dihitung.", + 'st.display.cost_reset': "Atur ulang pengeluaran", + 'st.provider.field.prompt_tier': "Tingkat prompt", + 'st.provider.field.prompt_tier.compact': "Ringkas — model sangat kecil (di bawah 8B): paling sedikit alat, aturan ringkas", + 'st.provider.field.prompt_tier.mid': "Menengah — model kecil/lokal (~9B–32B): prompt lebih ramping, alat dikurangi (default untuk lokal)", + 'st.provider.field.prompt_tier.full': "Penuh — model terdepan: setiap alat dan pengaman", + 'st.provider.field.input_cost_per_million': "Perkiraan biaya input ($ / 1 juta token)", + 'st.provider.field.output_cost_per_million': "Perkiraan biaya output ($ / 1 juta token)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Izinkan sekali", 'sp.perm.always_allow': "Selalu izinkan di {host}", diff --git a/src/chrome/src/ui/locales/ja.js b/src/chrome/src/ui/locales/ja.js index 943d08a0d..63cf241b7 100644 --- a/src/chrome/src/ui/locales/ja.js +++ b/src/chrome/src/ui/locales/ja.js @@ -1,5 +1,21 @@ // Japanese (ja). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "コンテキストを自動的に圧縮しました", + 'sp.context_compacted_detail': "以前のメッセージ {summarized} 件を要約 · {remaining} 件を保持", + 'ob.tokens.context_hint': "エージェントを安定して実行するには、少なくとも 16k トークンのコンテキストウィンドウを持つモデルを選んでください。8k はコンパクトモードを有効にすれば動作する場合があります。4k はツールセットには小さすぎます。WebBrain はウィンドウの上限に近づくと会話を自動的に圧縮します。", + 'st.display.cost_session_limit.label': "クラウド費用のセッション上限", + 'st.display.cost_session_limit.desc': "このセッションが報告値または推定値の費用上限に達すると、次の有料モデル呼び出しの前にクラウドおよび OpenRouter の実行を停止します。デフォルトは 10 ドル。", + 'st.display.cost_total_limit.label': "クラウド費用の合計上限", + 'st.display.cost_total_limit.desc': "拡張機能全体で報告値または推定値のクラウド/OpenRouter モデルの支出を追跡し、上限に達すると以降の有料呼び出しを停止します。ローカルプロバイダーはカウントされません。", + 'st.display.cost_reset': "支出をリセット", + 'st.provider.field.prompt_tier': "プロンプト階層", + 'st.provider.field.prompt_tier.compact': "コンパクト — 極小モデル(8B 未満):ツール最小限、簡潔なルール", + 'st.provider.field.prompt_tier.mid': "ミッド — 小型/ローカルモデル(約 9B〜32B):軽量なプロンプト、ツール削減(ローカルの既定)", + 'st.provider.field.prompt_tier.full': "フル — フロンティアモデル:すべてのツールとガードレール", + 'st.provider.field.input_cost_per_million': "推定入力費用($ / 100万トークン)", + 'st.provider.field.output_cost_per_million': "推定出力費用($ / 100万トークン)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "今回のみ許可", 'sp.perm.always_allow': "{host} で常に許可", diff --git a/src/chrome/src/ui/locales/ko.js b/src/chrome/src/ui/locales/ko.js index 31b366df7..07e7b8e23 100644 --- a/src/chrome/src/ui/locales/ko.js +++ b/src/chrome/src/ui/locales/ko.js @@ -1,5 +1,21 @@ // Korean (ko). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "컨텍스트가 자동으로 압축되었습니다", + 'sp.context_compacted_detail': "이전 메시지 {summarized}개 요약됨 · {remaining}개 유지됨", + 'ob.tokens.context_hint': "안정적인 에이전트 실행을 위해 최소 16k 토큰 컨텍스트 창을 가진 모델을 선택하세요. 8k는 압축 모드를 켜면 작동할 수 있으며, 4k는 도구 세트에 비해 너무 작습니다. WebBrain은 창 한계에 가까워지면 대화를 자동으로 압축합니다.", + 'st.display.cost_session_limit.label': "클라우드 비용 세션 한도", + 'st.display.cost_session_limit.desc': "이 세션이 보고되거나 추정된 비용 한도에 도달하면 다음 유료 모델 호출 전에 클라우드 및 OpenRouter 실행을 중지합니다. 기본값 10달러.", + 'st.display.cost_total_limit.label': "클라우드 비용 총 한도", + 'st.display.cost_total_limit.desc': "확장 프로그램 전반에서 보고되거나 추정된 클라우드/OpenRouter 모델 지출을 추적하고 한도에 도달하면 이후 유료 호출을 중지합니다. 로컬 제공자는 집계되지 않습니다.", + 'st.display.cost_reset': "지출 재설정", + 'st.provider.field.prompt_tier': "프롬프트 등급", + 'st.provider.field.prompt_tier.compact': "컴팩트 — 초소형 모델(8B 미만): 최소 도구, 간결한 규칙", + 'st.provider.field.prompt_tier.mid': "중간 — 소형/로컬 모델(약 9B–32B): 더 가벼운 프롬프트, 도구 축소(로컬 기본값)", + 'st.provider.field.prompt_tier.full': "전체 — 프런티어 모델: 모든 도구와 가드레일", + 'st.provider.field.input_cost_per_million': "예상 입력 비용($ / 100만 토큰)", + 'st.provider.field.output_cost_per_million': "예상 출력 비용($ / 100만 토큰)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "한 번 허용", 'sp.perm.always_allow': "{host}에서 항상 허용", diff --git a/src/chrome/src/ui/locales/ms.js b/src/chrome/src/ui/locales/ms.js index c12506eec..09c60b869 100644 --- a/src/chrome/src/ui/locales/ms.js +++ b/src/chrome/src/ui/locales/ms.js @@ -1,5 +1,21 @@ // Malay (ms). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Konteks dipadatkan secara automatik", + 'sp.context_compacted_detail': "{summarized} mesej terdahulu diringkaskan · {remaining} dikekalkan", + 'ob.tokens.context_hint': "Untuk pelaksanaan ejen yang boleh dipercayai, pilih model dengan tetingkap konteks sekurang-kurangnya 16k token. 8k boleh berfungsi dengan mod Padat didayakan; 4k terlalu kecil untuk set alat. WebBrain memadatkan perbualan secara automatik apabila menghampiri had tetingkap.", + 'st.display.cost_session_limit.label': "Peruntukan kos awan setiap sesi", + 'st.display.cost_session_limit.desc': "Menghentikan pelaksanaan awan dan OpenRouter sebelum panggilan model berbayar seterusnya apabila sesi ini mencapai peruntukan kos yang dilaporkan atau dianggarkan. Lalai $10.", + 'st.display.cost_total_limit.label': "Peruntukan kos awan keseluruhan", + 'st.display.cost_total_limit.desc': "Menjejaki perbelanjaan model awan/OpenRouter yang dilaporkan atau dianggarkan merentas sambungan dan menghentikan panggilan berbayar selanjutnya pada peruntukan. Penyedia tempatan tidak dikira.", + 'st.display.cost_reset': "Tetap semula perbelanjaan", + 'st.provider.field.prompt_tier': "Tahap gesaan", + 'st.provider.field.prompt_tier.compact': "Padat — model sangat kecil (bawah 8B): paling sedikit alat, peraturan ringkas", + 'st.provider.field.prompt_tier.mid': "Sederhana — model kecil/tempatan (~9B–32B): gesaan lebih ringkas, alat dikurangkan (lalai untuk tempatan)", + 'st.provider.field.prompt_tier.full': "Penuh — model termaju: setiap alat dan pelindung", + 'st.provider.field.input_cost_per_million': "Anggaran kos input ($ / 1 juta token)", + 'st.provider.field.output_cost_per_million': "Anggaran kos output ($ / 1 juta token)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Benarkan sekali", 'sp.perm.always_allow': "Sentiasa benarkan di {host}", diff --git a/src/chrome/src/ui/locales/ru.js b/src/chrome/src/ui/locales/ru.js index 1ea86b5a5..e87e31914 100644 --- a/src/chrome/src/ui/locales/ru.js +++ b/src/chrome/src/ui/locales/ru.js @@ -1,5 +1,21 @@ // Russian (ru). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Контекст автоматически уплотнён", + 'sp.context_compacted_detail': "{summarized} предыдущих сообщений сжато · {remaining} сохранено", + 'ob.tokens.context_hint': "Для надёжной работы агента выберите модель с окном контекста не менее 16k токенов. 8k может подойти при включённом компактном режиме; 4k слишком мало для набора инструментов. WebBrain автоматически уплотняет диалог по мере приближения к границе окна.", + 'st.display.cost_session_limit.label': "Лимит расходов на облако за сессию", + 'st.display.cost_session_limit.desc': "Останавливает облачные запуски и OpenRouter перед очередным платным вызовом модели, когда эта сессия достигает указанного или расчётного лимита расходов. По умолчанию 10 $.", + 'st.display.cost_total_limit.label': "Общий лимит расходов на облако", + 'st.display.cost_total_limit.desc': "Отслеживает указанные или расчётные расходы на облачные модели/OpenRouter по всему расширению и останавливает дальнейшие платные вызовы при достижении лимита. Локальные провайдеры не учитываются.", + 'st.display.cost_reset': "Сбросить расходы", + 'st.provider.field.prompt_tier': "Уровень промпта", + 'st.provider.field.prompt_tier.compact': "Компактный — крошечные модели (до 8B): минимум инструментов, краткие правила", + 'st.provider.field.prompt_tier.mid': "Средний — небольшие/локальные модели (~9B–32B): облегчённый промпт, меньше инструментов (по умолчанию для локальных)", + 'st.provider.field.prompt_tier.full': "Полный — передовые модели: все инструменты и ограничители", + 'st.provider.field.input_cost_per_million': "Оценочная стоимость ввода ($ / 1 млн токенов)", + 'st.provider.field.output_cost_per_million': "Оценочная стоимость вывода ($ / 1 млн токенов)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Разрешить один раз", 'sp.perm.always_allow': "Всегда разрешать на {host}", diff --git a/src/chrome/src/ui/locales/th.js b/src/chrome/src/ui/locales/th.js index 449e96c53..2ecf60a90 100644 --- a/src/chrome/src/ui/locales/th.js +++ b/src/chrome/src/ui/locales/th.js @@ -1,5 +1,21 @@ // Thai (th). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "บีบอัดบริบทโดยอัตโนมัติแล้ว", + 'sp.context_compacted_detail': "สรุปข้อความก่อนหน้า {summarized} ข้อความ · เก็บไว้ {remaining} ข้อความ", + 'ob.tokens.context_hint': "เพื่อการทำงานของเอเจนต์ที่เชื่อถือได้ ให้เลือกโมเดลที่มีหน้าต่างบริบทอย่างน้อย 16k โทเค็น โดย 8k อาจใช้งานได้เมื่อเปิดโหมดกะทัดรัด ส่วน 4k เล็กเกินไปสำหรับชุดเครื่องมือ WebBrain จะบีบอัดบทสนทนาโดยอัตโนมัติเมื่อใกล้ถึงขีดจำกัดของหน้าต่าง", + 'st.display.cost_session_limit.label': "วงเงินค่าใช้จ่ายคลาวด์ต่อเซสชัน", + 'st.display.cost_session_limit.desc': "หยุดการทำงานบนคลาวด์และ OpenRouter ก่อนการเรียกโมเดลแบบเสียเงินครั้งถัดไป เมื่อเซสชันนี้ถึงวงเงินค่าใช้จ่ายที่รายงานหรือประมาณการไว้ ค่าเริ่มต้น $10", + 'st.display.cost_total_limit.label': "วงเงินค่าใช้จ่ายคลาวด์รวม", + 'st.display.cost_total_limit.desc': "ติดตามค่าใช้จ่ายของโมเดลคลาวด์/OpenRouter ที่รายงานหรือประมาณการไว้ทั่วทั้งส่วนขยาย และหยุดการเรียกแบบเสียเงินเพิ่มเติมเมื่อถึงวงเงิน ผู้ให้บริการในเครื่องจะไม่ถูกนับรวม", + 'st.display.cost_reset': "รีเซ็ตค่าใช้จ่าย", + 'st.provider.field.prompt_tier': "ระดับพรอมต์", + 'st.provider.field.prompt_tier.compact': "กะทัดรัด — โมเดลขนาดจิ๋ว (ต่ำกว่า 8B): เครื่องมือน้อยที่สุด กฎกระชับ", + 'st.provider.field.prompt_tier.mid': "กลาง — โมเดลขนาดเล็ก/ในเครื่อง (~9B–32B): พรอมต์เบาลง เครื่องมือลดลง (ค่าเริ่มต้นสำหรับในเครื่อง)", + 'st.provider.field.prompt_tier.full': "เต็ม — โมเดลแนวหน้า: ครบทุกเครื่องมือและตัวป้องกัน", + 'st.provider.field.input_cost_per_million': "ค่าอินพุตโดยประมาณ ($ / 1 ล้านโทเค็น)", + 'st.provider.field.output_cost_per_million': "ค่าเอาต์พุตโดยประมาณ ($ / 1 ล้านโทเค็น)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "อนุญาตครั้งเดียว", 'sp.perm.always_allow': "อนุญาตเสมอบน {host}", diff --git a/src/chrome/src/ui/locales/tl.js b/src/chrome/src/ui/locales/tl.js index 380a8c828..86baca5fb 100644 --- a/src/chrome/src/ui/locales/tl.js +++ b/src/chrome/src/ui/locales/tl.js @@ -1,5 +1,21 @@ // Filipino / Tagalog (tl). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Awtomatikong na-compact ang konteksto", + 'sp.context_compacted_detail': "{summarized} naunang mensahe ang binuod · {remaining} ang itinago", + 'ob.tokens.context_hint': "Para sa maaasahang pagpapatakbo ng agent, pumili ng modelo na may context window na hindi bababa sa 16k token. Maaaring gumana ang 8k kapag naka-enable ang Compact mode; masyadong maliit ang 4k para sa set ng mga tool. Awtomatikong kino-compact ng WebBrain ang usapan habang papalapit ito sa limitasyon ng window.", + 'st.display.cost_session_limit.label': "Alawans sa gastos ng cloud kada session", + 'st.display.cost_session_limit.desc': "Hihinto ang mga cloud at OpenRouter na pagpapatakbo bago ang susunod na bayad na tawag sa modelo kapag naabot ng session na ito ang iniulat o tinatayang alawans sa gastos. Default na $10.", + 'st.display.cost_total_limit.label': "Kabuuang alawans sa gastos ng cloud", + 'st.display.cost_total_limit.desc': "Sinusubaybayan ang iniulat o tinatayang paggastos sa cloud/OpenRouter na mga modelo sa buong extension at hihinto sa karagdagang bayad na tawag kapag naabot ang alawans. Hindi binibilang ang mga lokal na provider.", + 'st.display.cost_reset': "I-reset ang gastos", + 'st.provider.field.prompt_tier': "Antas ng prompt", + 'st.provider.field.prompt_tier.compact': "Compact — napakaliit na modelo (wala pang 8B): pinakakaunting tool, maiikling tuntunin", + 'st.provider.field.prompt_tier.mid': "Mid — maliit/lokal na modelo (~9B–32B): mas magaan na prompt, nabawasang tool (default para sa lokal)", + 'st.provider.field.prompt_tier.full': "Full — frontier na modelo: bawat tool at guardrail", + 'st.provider.field.input_cost_per_million': "Tinatayang gastos sa input ($ / 1M token)", + 'st.provider.field.output_cost_per_million': "Tinatayang gastos sa output ($ / 1M token)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Payagan minsan", 'sp.perm.always_allow': "Palaging payagan sa {host}", diff --git a/src/chrome/src/ui/locales/tr.js b/src/chrome/src/ui/locales/tr.js index 929ad2ceb..31294f545 100644 --- a/src/chrome/src/ui/locales/tr.js +++ b/src/chrome/src/ui/locales/tr.js @@ -1,5 +1,21 @@ // Turkish (tr). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Bağlam otomatik olarak sıkıştırıldı", + 'sp.context_compacted_detail': "{summarized} önceki mesaj özetlendi · {remaining} korundu", + 'ob.tokens.context_hint': "Güvenilir aracı çalıştırmaları için en az 16k token bağlam penceresine sahip bir model seçin. 8k, Kompakt mod etkinken çalışabilir; 4k, araç seti için fazla küçüktür. WebBrain, pencere sınırına yaklaştıkça konuşmayı otomatik olarak sıkıştırır.", + 'st.display.cost_session_limit.label': "Bulut maliyeti oturum bütçesi", + 'st.display.cost_session_limit.desc': "Bu oturum, bildirilen veya tahmini maliyet bütçesine ulaştığında, başka bir ücretli model çağrısından önce bulut ve OpenRouter çalıştırmalarını durdurur. Varsayılan: 10 $.", + 'st.display.cost_total_limit.label': "Bulut maliyeti toplam bütçesi", + 'st.display.cost_total_limit.desc': "Uzantı genelinde bildirilen veya tahmini bulut/OpenRouter model harcamasını izler ve bütçeye ulaşıldığında ücretli çağrıları durdurur. Yerel sağlayıcılar sayılmaz.", + 'st.display.cost_reset': "Harcamayı sıfırla", + 'st.provider.field.prompt_tier': "İstem düzeyi", + 'st.provider.field.prompt_tier.compact': "Kompakt — çok küçük modeller (8B altı): en az araç, kısa kurallar", + 'st.provider.field.prompt_tier.mid': "Orta — küçük/yerel modeller (~9B–32B): daha yalın istem, azaltılmış araçlar (yerel için varsayılan)", + 'st.provider.field.prompt_tier.full': "Tam — sınır modelleri: tüm araçlar ve koruma önlemleri", + 'st.provider.field.input_cost_per_million': "Tahmini girdi maliyeti ($ / 1M token)", + 'st.provider.field.output_cost_per_million': "Tahmini çıktı maliyeti ($ / 1M token)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Bir kez izin ver", 'sp.perm.always_allow': "{host} için her zaman izin ver", diff --git a/src/chrome/src/ui/locales/uk.js b/src/chrome/src/ui/locales/uk.js index 81760a1da..c6c8e2edc 100644 --- a/src/chrome/src/ui/locales/uk.js +++ b/src/chrome/src/ui/locales/uk.js @@ -1,5 +1,21 @@ // Ukrainian (uk). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Контекст автоматично ущільнено", + 'sp.context_compacted_detail': "{summarized} попередніх повідомлень підсумовано · {remaining} збережено", + 'ob.tokens.context_hint': "Для надійної роботи агента виберіть модель із вікном контексту щонайменше 16k токенів. 8k може підійти з увімкненим компактним режимом; 4k замало для набору інструментів. WebBrain автоматично ущільнює розмову в міру наближення до межі вікна.", + 'st.display.cost_session_limit.label': "Ліміт витрат на хмару за сесію", + 'st.display.cost_session_limit.desc': "Зупиняє хмарні запуски та OpenRouter перед наступним платним викликом моделі, коли ця сесія досягає вказаного або орієнтовного ліміту витрат. За замовчуванням 10 $.", + 'st.display.cost_total_limit.label': "Загальний ліміт витрат на хмару", + 'st.display.cost_total_limit.desc': "Відстежує вказані або орієнтовні витрати на хмарні моделі/OpenRouter у всьому розширенні та зупиняє подальші платні виклики при досягненні ліміту. Локальні провайдери не враховуються.", + 'st.display.cost_reset': "Скинути витрати", + 'st.provider.field.prompt_tier': "Рівень промпту", + 'st.provider.field.prompt_tier.compact': "Компактний — крихітні моделі (до 8B): найменше інструментів, стислі правила", + 'st.provider.field.prompt_tier.mid': "Середній — невеликі/локальні моделі (~9B–32B): легший промпт, менше інструментів (за замовчуванням для локальних)", + 'st.provider.field.prompt_tier.full': "Повний — передові моделі: усі інструменти та запобіжники", + 'st.provider.field.input_cost_per_million': "Орієнтовна вартість введення ($ / 1 млн токенів)", + 'st.provider.field.output_cost_per_million': "Орієнтовна вартість виведення ($ / 1 млн токенів)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Дозволити один раз", 'sp.perm.always_allow': "Завжди дозволяти на {host}", diff --git a/src/chrome/src/ui/locales/zh.js b/src/chrome/src/ui/locales/zh.js index 81090c5e6..bafc42308 100644 --- a/src/chrome/src/ui/locales/zh.js +++ b/src/chrome/src/ui/locales/zh.js @@ -1,5 +1,21 @@ // Simplified Chinese (zh). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "上下文已自动压缩", + 'sp.context_compacted_detail': "已总结 {summarized} 条较早的消息 · 保留 {remaining} 条", + 'ob.tokens.context_hint': "为了让智能体可靠运行,请选择上下文窗口至少为 16k 个 token 的模型。启用紧凑模式后 8k 也可使用;4k 对于该工具集来说太小。WebBrain 会在接近窗口上限时自动压缩对话。", + 'st.display.cost_session_limit.label': "云端费用会话额度", + 'st.display.cost_session_limit.desc': "当本次会话达到报告或估算的费用额度时,在下一次付费模型调用之前停止云端和 OpenRouter 运行。默认 10 美元。", + 'st.display.cost_total_limit.label': "云端费用总额度", + 'st.display.cost_total_limit.desc': "跟踪整个扩展中报告或估算的云端/OpenRouter 模型花费,并在达到额度时停止后续付费调用。本地提供方不计入。", + 'st.display.cost_reset': "重置花费", + 'st.provider.field.prompt_tier': "提示词级别", + 'st.provider.field.prompt_tier.compact': "紧凑 — 微型模型(8B 以下):工具最少,规则简洁", + 'st.provider.field.prompt_tier.mid': "中等 — 小型/本地模型(约 9B–32B):更精简的提示词,减少工具(本地默认)", + 'st.provider.field.prompt_tier.full': "完整 — 前沿模型:全部工具和防护措施", + 'st.provider.field.input_cost_per_million': "估算输入费用($ / 100 万 token)", + 'st.provider.field.output_cost_per_million': "估算输出费用($ / 100 万 token)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "允许一次", 'sp.perm.always_allow': "始终允许 {host}", diff --git a/src/firefox/src/ui/locales/ar.js b/src/firefox/src/ui/locales/ar.js index 3cc2c739b..f1a21847f 100644 --- a/src/firefox/src/ui/locales/ar.js +++ b/src/firefox/src/ui/locales/ar.js @@ -1,5 +1,21 @@ // Arabic (ar). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "تم ضغط السياق تلقائيًا", + 'sp.context_compacted_detail': "تم تلخيص {summarized} من الرسائل السابقة · تم الاحتفاظ بـ {remaining}", + 'ob.tokens.context_hint': "للحصول على تشغيل موثوق للوكيل، اختر نموذجًا بنافذة سياق لا تقل عن 16k رمز. يمكن أن يعمل 8k مع تفعيل الوضع المضغوط؛ أما 4k فهو صغير جدًا لمجموعة الأدوات. يقوم WebBrain بضغط المحادثة تلقائيًا كلما اقتربت من حد النافذة.", + 'st.display.cost_session_limit.label': "حد تكلفة السحابة لكل جلسة", + 'st.display.cost_session_limit.desc': "يوقف عمليات التشغيل السحابية وOpenRouter قبل أي استدعاء مدفوع آخر للنموذج بمجرد وصول هذه الجلسة إلى حد التكلفة المُبلّغ عنه أو المُقدَّر. الافتراضي 10 $.", + 'st.display.cost_total_limit.label': "حد التكلفة الإجمالي للسحابة", + 'st.display.cost_total_limit.desc': "يتتبع إنفاق نماذج السحابة/OpenRouter المُبلّغ عنه أو المُقدَّر عبر الامتداد ويوقف الاستدعاءات المدفوعة الإضافية عند بلوغ الحد. لا تُحتسب الموفّرات المحلية.", + 'st.display.cost_reset': "إعادة تعيين الإنفاق", + 'st.provider.field.prompt_tier': "مستوى المُوجِّه", + 'st.provider.field.prompt_tier.compact': "مضغوط — نماذج صغيرة جدًا (أقل من 8B): أقل عدد من الأدوات، قواعد موجزة", + 'st.provider.field.prompt_tier.mid': "متوسط — نماذج صغيرة/محلية (~9B–32B): مُوجِّه أخف، أدوات مُقلّصة (الافتراضي للمحلي)", + 'st.provider.field.prompt_tier.full': "كامل — النماذج المتقدمة: كل أداة وضمانة", + 'st.provider.field.input_cost_per_million': "تكلفة الإدخال المُقدَّرة ($ / مليون رمز)", + 'st.provider.field.output_cost_per_million': "تكلفة الإخراج المُقدَّرة ($ / مليون رمز)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "السماح مرة واحدة", 'sp.perm.always_allow': "السماح دائمًا على {host}", diff --git a/src/firefox/src/ui/locales/es.js b/src/firefox/src/ui/locales/es.js index 5576afacb..d4be5b4f9 100644 --- a/src/firefox/src/ui/locales/es.js +++ b/src/firefox/src/ui/locales/es.js @@ -1,5 +1,21 @@ // Spanish (es). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Contexto compactado automáticamente", + 'sp.context_compacted_detail': "{summarized} mensajes anteriores resumidos · {remaining} conservados", + 'ob.tokens.context_hint': "Para ejecuciones fiables del agente, elige un modelo con una ventana de contexto de al menos 16k tokens. 8k puede funcionar con el modo Compacto activado; 4k es demasiado pequeño para el conjunto de herramientas. WebBrain compacta la conversación automáticamente a medida que se acerca al límite de la ventana.", + 'st.display.cost_session_limit.label': "Límite de coste por sesión en la nube", + 'st.display.cost_session_limit.desc': "Detiene las ejecuciones en la nube y de OpenRouter antes de otra llamada de pago al modelo cuando esta sesión alcanza el límite de coste informado o estimado. Predeterminado: 10 $.", + 'st.display.cost_total_limit.label': "Límite de coste total en la nube", + 'st.display.cost_total_limit.desc': "Hace un seguimiento del gasto informado o estimado de modelos en la nube/OpenRouter en toda la extensión y detiene más llamadas de pago al alcanzar el límite. Los proveedores locales no se cuentan.", + 'st.display.cost_reset': "Restablecer gasto", + 'st.provider.field.prompt_tier': "Nivel de prompt", + 'st.provider.field.prompt_tier.compact': "Compacto — modelos diminutos (menos de 8B): menos herramientas, reglas concisas", + 'st.provider.field.prompt_tier.mid': "Medio — modelos pequeños/locales (~9B–32B): prompt más ligero, menos herramientas (predeterminado para locales)", + 'st.provider.field.prompt_tier.full': "Completo — modelos de vanguardia: todas las herramientas y salvaguardas", + 'st.provider.field.input_cost_per_million': "Coste de entrada estimado ($ / 1M tokens)", + 'st.provider.field.output_cost_per_million': "Coste de salida estimado ($ / 1M tokens)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Permitir una vez", 'sp.perm.always_allow': "Permitir siempre en {host}", diff --git a/src/firefox/src/ui/locales/fr.js b/src/firefox/src/ui/locales/fr.js index 8383240be..04a1a7247 100644 --- a/src/firefox/src/ui/locales/fr.js +++ b/src/firefox/src/ui/locales/fr.js @@ -1,5 +1,21 @@ // French (fr). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Contexte compacté automatiquement", + 'sp.context_compacted_detail': "{summarized} messages précédents résumés · {remaining} conservés", + 'ob.tokens.context_hint': "Pour des exécutions d'agent fiables, choisissez un modèle avec une fenêtre de contexte d'au moins 16k tokens. 8k peut convenir avec le mode Compact activé ; 4k est trop petit pour l'ensemble d'outils. WebBrain compacte automatiquement la conversation à l'approche de la limite de la fenêtre.", + 'st.display.cost_session_limit.label': "Plafond de coût cloud par session", + 'st.display.cost_session_limit.desc': "Arrête les exécutions cloud et OpenRouter avant un nouvel appel payant au modèle une fois que cette session atteint le plafond de coût indiqué ou estimé. Par défaut : 10 $.", + 'st.display.cost_total_limit.label': "Plafond de coût cloud total", + 'st.display.cost_total_limit.desc': "Suit les dépenses indiquées ou estimées des modèles cloud/OpenRouter dans toute l'extension et arrête les appels payants une fois le plafond atteint. Les fournisseurs locaux ne sont pas comptés.", + 'st.display.cost_reset': "Réinitialiser les dépenses", + 'st.provider.field.prompt_tier': "Niveau de prompt", + 'st.provider.field.prompt_tier.compact': "Compact — modèles minuscules (moins de 8B) : moins d'outils, règles concises", + 'st.provider.field.prompt_tier.mid': "Intermédiaire — modèles petits/locaux (~9B–32B) : prompt allégé, outils réduits (par défaut en local)", + 'st.provider.field.prompt_tier.full': "Complet — modèles de pointe : tous les outils et garde-fous", + 'st.provider.field.input_cost_per_million': "Coût d'entrée estimé ($ / 1M tokens)", + 'st.provider.field.output_cost_per_million': "Coût de sortie estimé ($ / 1M tokens)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Autoriser une fois", 'sp.perm.always_allow': "Toujours autoriser sur {host}", diff --git a/src/firefox/src/ui/locales/id.js b/src/firefox/src/ui/locales/id.js index 336b0ef66..ff023c280 100644 --- a/src/firefox/src/ui/locales/id.js +++ b/src/firefox/src/ui/locales/id.js @@ -1,5 +1,21 @@ // Indonesian (id). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Konteks dipadatkan secara otomatis", + 'sp.context_compacted_detail': "{summarized} pesan sebelumnya diringkas · {remaining} dipertahankan", + 'ob.tokens.context_hint': "Untuk menjalankan agen secara andal, pilih model dengan jendela konteks minimal 16k token. 8k dapat berfungsi dengan mode Ringkas diaktifkan; 4k terlalu kecil untuk kumpulan alat. WebBrain memadatkan percakapan secara otomatis saat mendekati batas jendela.", + 'st.display.cost_session_limit.label': "Batas biaya cloud per sesi", + 'st.display.cost_session_limit.desc': "Menghentikan proses cloud dan OpenRouter sebelum panggilan model berbayar berikutnya setelah sesi ini mencapai batas biaya yang dilaporkan atau diperkirakan. Default $10.", + 'st.display.cost_total_limit.label': "Batas biaya cloud total", + 'st.display.cost_total_limit.desc': "Melacak pengeluaran model cloud/OpenRouter yang dilaporkan atau diperkirakan di seluruh ekstensi dan menghentikan panggilan berbayar berikutnya saat mencapai batas. Penyedia lokal tidak dihitung.", + 'st.display.cost_reset': "Atur ulang pengeluaran", + 'st.provider.field.prompt_tier': "Tingkat prompt", + 'st.provider.field.prompt_tier.compact': "Ringkas — model sangat kecil (di bawah 8B): paling sedikit alat, aturan ringkas", + 'st.provider.field.prompt_tier.mid': "Menengah — model kecil/lokal (~9B–32B): prompt lebih ramping, alat dikurangi (default untuk lokal)", + 'st.provider.field.prompt_tier.full': "Penuh — model terdepan: setiap alat dan pengaman", + 'st.provider.field.input_cost_per_million': "Perkiraan biaya input ($ / 1 juta token)", + 'st.provider.field.output_cost_per_million': "Perkiraan biaya output ($ / 1 juta token)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Izinkan sekali", 'sp.perm.always_allow': "Selalu izinkan di {host}", diff --git a/src/firefox/src/ui/locales/ja.js b/src/firefox/src/ui/locales/ja.js index 6e45cfe11..db678b24d 100644 --- a/src/firefox/src/ui/locales/ja.js +++ b/src/firefox/src/ui/locales/ja.js @@ -1,5 +1,21 @@ // Japanese (ja). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "コンテキストを自動的に圧縮しました", + 'sp.context_compacted_detail': "以前のメッセージ {summarized} 件を要約 · {remaining} 件を保持", + 'ob.tokens.context_hint': "エージェントを安定して実行するには、少なくとも 16k トークンのコンテキストウィンドウを持つモデルを選んでください。8k はコンパクトモードを有効にすれば動作する場合があります。4k はツールセットには小さすぎます。WebBrain はウィンドウの上限に近づくと会話を自動的に圧縮します。", + 'st.display.cost_session_limit.label': "クラウド費用のセッション上限", + 'st.display.cost_session_limit.desc': "このセッションが報告値または推定値の費用上限に達すると、次の有料モデル呼び出しの前にクラウドおよび OpenRouter の実行を停止します。デフォルトは 10 ドル。", + 'st.display.cost_total_limit.label': "クラウド費用の合計上限", + 'st.display.cost_total_limit.desc': "拡張機能全体で報告値または推定値のクラウド/OpenRouter モデルの支出を追跡し、上限に達すると以降の有料呼び出しを停止します。ローカルプロバイダーはカウントされません。", + 'st.display.cost_reset': "支出をリセット", + 'st.provider.field.prompt_tier': "プロンプト階層", + 'st.provider.field.prompt_tier.compact': "コンパクト — 極小モデル(8B 未満):ツール最小限、簡潔なルール", + 'st.provider.field.prompt_tier.mid': "ミッド — 小型/ローカルモデル(約 9B〜32B):軽量なプロンプト、ツール削減(ローカルの既定)", + 'st.provider.field.prompt_tier.full': "フル — フロンティアモデル:すべてのツールとガードレール", + 'st.provider.field.input_cost_per_million': "推定入力費用($ / 100万トークン)", + 'st.provider.field.output_cost_per_million': "推定出力費用($ / 100万トークン)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "今回のみ許可", 'sp.perm.always_allow': "{host} で常に許可", diff --git a/src/firefox/src/ui/locales/ko.js b/src/firefox/src/ui/locales/ko.js index 57aa82335..afbd99454 100644 --- a/src/firefox/src/ui/locales/ko.js +++ b/src/firefox/src/ui/locales/ko.js @@ -1,5 +1,21 @@ // Korean (ko). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "컨텍스트가 자동으로 압축되었습니다", + 'sp.context_compacted_detail': "이전 메시지 {summarized}개 요약됨 · {remaining}개 유지됨", + 'ob.tokens.context_hint': "안정적인 에이전트 실행을 위해 최소 16k 토큰 컨텍스트 창을 가진 모델을 선택하세요. 8k는 압축 모드를 켜면 작동할 수 있으며, 4k는 도구 세트에 비해 너무 작습니다. WebBrain은 창 한계에 가까워지면 대화를 자동으로 압축합니다.", + 'st.display.cost_session_limit.label': "클라우드 비용 세션 한도", + 'st.display.cost_session_limit.desc': "이 세션이 보고되거나 추정된 비용 한도에 도달하면 다음 유료 모델 호출 전에 클라우드 및 OpenRouter 실행을 중지합니다. 기본값 10달러.", + 'st.display.cost_total_limit.label': "클라우드 비용 총 한도", + 'st.display.cost_total_limit.desc': "확장 프로그램 전반에서 보고되거나 추정된 클라우드/OpenRouter 모델 지출을 추적하고 한도에 도달하면 이후 유료 호출을 중지합니다. 로컬 제공자는 집계되지 않습니다.", + 'st.display.cost_reset': "지출 재설정", + 'st.provider.field.prompt_tier': "프롬프트 등급", + 'st.provider.field.prompt_tier.compact': "컴팩트 — 초소형 모델(8B 미만): 최소 도구, 간결한 규칙", + 'st.provider.field.prompt_tier.mid': "중간 — 소형/로컬 모델(약 9B–32B): 더 가벼운 프롬프트, 도구 축소(로컬 기본값)", + 'st.provider.field.prompt_tier.full': "전체 — 프런티어 모델: 모든 도구와 가드레일", + 'st.provider.field.input_cost_per_million': "예상 입력 비용($ / 100만 토큰)", + 'st.provider.field.output_cost_per_million': "예상 출력 비용($ / 100만 토큰)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "한 번 허용", 'sp.perm.always_allow': "{host}에서 항상 허용", diff --git a/src/firefox/src/ui/locales/ms.js b/src/firefox/src/ui/locales/ms.js index e2c029c85..4d17da167 100644 --- a/src/firefox/src/ui/locales/ms.js +++ b/src/firefox/src/ui/locales/ms.js @@ -1,5 +1,21 @@ // Malay (ms). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Konteks dipadatkan secara automatik", + 'sp.context_compacted_detail': "{summarized} mesej terdahulu diringkaskan · {remaining} dikekalkan", + 'ob.tokens.context_hint': "Untuk pelaksanaan ejen yang boleh dipercayai, pilih model dengan tetingkap konteks sekurang-kurangnya 16k token. 8k boleh berfungsi dengan mod Padat didayakan; 4k terlalu kecil untuk set alat. WebBrain memadatkan perbualan secara automatik apabila menghampiri had tetingkap.", + 'st.display.cost_session_limit.label': "Peruntukan kos awan setiap sesi", + 'st.display.cost_session_limit.desc': "Menghentikan pelaksanaan awan dan OpenRouter sebelum panggilan model berbayar seterusnya apabila sesi ini mencapai peruntukan kos yang dilaporkan atau dianggarkan. Lalai $10.", + 'st.display.cost_total_limit.label': "Peruntukan kos awan keseluruhan", + 'st.display.cost_total_limit.desc': "Menjejaki perbelanjaan model awan/OpenRouter yang dilaporkan atau dianggarkan merentas sambungan dan menghentikan panggilan berbayar selanjutnya pada peruntukan. Penyedia tempatan tidak dikira.", + 'st.display.cost_reset': "Tetap semula perbelanjaan", + 'st.provider.field.prompt_tier': "Tahap gesaan", + 'st.provider.field.prompt_tier.compact': "Padat — model sangat kecil (bawah 8B): paling sedikit alat, peraturan ringkas", + 'st.provider.field.prompt_tier.mid': "Sederhana — model kecil/tempatan (~9B–32B): gesaan lebih ringkas, alat dikurangkan (lalai untuk tempatan)", + 'st.provider.field.prompt_tier.full': "Penuh — model termaju: setiap alat dan pelindung", + 'st.provider.field.input_cost_per_million': "Anggaran kos input ($ / 1 juta token)", + 'st.provider.field.output_cost_per_million': "Anggaran kos output ($ / 1 juta token)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Benarkan sekali", 'sp.perm.always_allow': "Sentiasa benarkan di {host}", diff --git a/src/firefox/src/ui/locales/ru.js b/src/firefox/src/ui/locales/ru.js index fe3986a95..ede8e45e4 100644 --- a/src/firefox/src/ui/locales/ru.js +++ b/src/firefox/src/ui/locales/ru.js @@ -1,5 +1,21 @@ // Russian (ru). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Контекст автоматически уплотнён", + 'sp.context_compacted_detail': "{summarized} предыдущих сообщений сжато · {remaining} сохранено", + 'ob.tokens.context_hint': "Для надёжной работы агента выберите модель с окном контекста не менее 16k токенов. 8k может подойти при включённом компактном режиме; 4k слишком мало для набора инструментов. WebBrain автоматически уплотняет диалог по мере приближения к границе окна.", + 'st.display.cost_session_limit.label': "Лимит расходов на облако за сессию", + 'st.display.cost_session_limit.desc': "Останавливает облачные запуски и OpenRouter перед очередным платным вызовом модели, когда эта сессия достигает указанного или расчётного лимита расходов. По умолчанию 10 $.", + 'st.display.cost_total_limit.label': "Общий лимит расходов на облако", + 'st.display.cost_total_limit.desc': "Отслеживает указанные или расчётные расходы на облачные модели/OpenRouter по всему расширению и останавливает дальнейшие платные вызовы при достижении лимита. Локальные провайдеры не учитываются.", + 'st.display.cost_reset': "Сбросить расходы", + 'st.provider.field.prompt_tier': "Уровень промпта", + 'st.provider.field.prompt_tier.compact': "Компактный — крошечные модели (до 8B): минимум инструментов, краткие правила", + 'st.provider.field.prompt_tier.mid': "Средний — небольшие/локальные модели (~9B–32B): облегчённый промпт, меньше инструментов (по умолчанию для локальных)", + 'st.provider.field.prompt_tier.full': "Полный — передовые модели: все инструменты и ограничители", + 'st.provider.field.input_cost_per_million': "Оценочная стоимость ввода ($ / 1 млн токенов)", + 'st.provider.field.output_cost_per_million': "Оценочная стоимость вывода ($ / 1 млн токенов)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Разрешить один раз", 'sp.perm.always_allow': "Всегда разрешать на {host}", diff --git a/src/firefox/src/ui/locales/th.js b/src/firefox/src/ui/locales/th.js index 453c21444..62a00074e 100644 --- a/src/firefox/src/ui/locales/th.js +++ b/src/firefox/src/ui/locales/th.js @@ -1,5 +1,21 @@ // Thai (th). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "บีบอัดบริบทโดยอัตโนมัติแล้ว", + 'sp.context_compacted_detail': "สรุปข้อความก่อนหน้า {summarized} ข้อความ · เก็บไว้ {remaining} ข้อความ", + 'ob.tokens.context_hint': "เพื่อการทำงานของเอเจนต์ที่เชื่อถือได้ ให้เลือกโมเดลที่มีหน้าต่างบริบทอย่างน้อย 16k โทเค็น โดย 8k อาจใช้งานได้เมื่อเปิดโหมดกะทัดรัด ส่วน 4k เล็กเกินไปสำหรับชุดเครื่องมือ WebBrain จะบีบอัดบทสนทนาโดยอัตโนมัติเมื่อใกล้ถึงขีดจำกัดของหน้าต่าง", + 'st.display.cost_session_limit.label': "วงเงินค่าใช้จ่ายคลาวด์ต่อเซสชัน", + 'st.display.cost_session_limit.desc': "หยุดการทำงานบนคลาวด์และ OpenRouter ก่อนการเรียกโมเดลแบบเสียเงินครั้งถัดไป เมื่อเซสชันนี้ถึงวงเงินค่าใช้จ่ายที่รายงานหรือประมาณการไว้ ค่าเริ่มต้น $10", + 'st.display.cost_total_limit.label': "วงเงินค่าใช้จ่ายคลาวด์รวม", + 'st.display.cost_total_limit.desc': "ติดตามค่าใช้จ่ายของโมเดลคลาวด์/OpenRouter ที่รายงานหรือประมาณการไว้ทั่วทั้งส่วนขยาย และหยุดการเรียกแบบเสียเงินเพิ่มเติมเมื่อถึงวงเงิน ผู้ให้บริการในเครื่องจะไม่ถูกนับรวม", + 'st.display.cost_reset': "รีเซ็ตค่าใช้จ่าย", + 'st.provider.field.prompt_tier': "ระดับพรอมต์", + 'st.provider.field.prompt_tier.compact': "กะทัดรัด — โมเดลขนาดจิ๋ว (ต่ำกว่า 8B): เครื่องมือน้อยที่สุด กฎกระชับ", + 'st.provider.field.prompt_tier.mid': "กลาง — โมเดลขนาดเล็ก/ในเครื่อง (~9B–32B): พรอมต์เบาลง เครื่องมือลดลง (ค่าเริ่มต้นสำหรับในเครื่อง)", + 'st.provider.field.prompt_tier.full': "เต็ม — โมเดลแนวหน้า: ครบทุกเครื่องมือและตัวป้องกัน", + 'st.provider.field.input_cost_per_million': "ค่าอินพุตโดยประมาณ ($ / 1 ล้านโทเค็น)", + 'st.provider.field.output_cost_per_million': "ค่าเอาต์พุตโดยประมาณ ($ / 1 ล้านโทเค็น)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "อนุญาตครั้งเดียว", 'sp.perm.always_allow': "อนุญาตเสมอบน {host}", diff --git a/src/firefox/src/ui/locales/tl.js b/src/firefox/src/ui/locales/tl.js index 0868179c7..b60495b38 100644 --- a/src/firefox/src/ui/locales/tl.js +++ b/src/firefox/src/ui/locales/tl.js @@ -1,5 +1,21 @@ // Filipino / Tagalog (tl). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Awtomatikong na-compact ang konteksto", + 'sp.context_compacted_detail': "{summarized} naunang mensahe ang binuod · {remaining} ang itinago", + 'ob.tokens.context_hint': "Para sa maaasahang pagpapatakbo ng agent, pumili ng modelo na may context window na hindi bababa sa 16k token. Maaaring gumana ang 8k kapag naka-enable ang Compact mode; masyadong maliit ang 4k para sa set ng mga tool. Awtomatikong kino-compact ng WebBrain ang usapan habang papalapit ito sa limitasyon ng window.", + 'st.display.cost_session_limit.label': "Alawans sa gastos ng cloud kada session", + 'st.display.cost_session_limit.desc': "Hihinto ang mga cloud at OpenRouter na pagpapatakbo bago ang susunod na bayad na tawag sa modelo kapag naabot ng session na ito ang iniulat o tinatayang alawans sa gastos. Default na $10.", + 'st.display.cost_total_limit.label': "Kabuuang alawans sa gastos ng cloud", + 'st.display.cost_total_limit.desc': "Sinusubaybayan ang iniulat o tinatayang paggastos sa cloud/OpenRouter na mga modelo sa buong extension at hihinto sa karagdagang bayad na tawag kapag naabot ang alawans. Hindi binibilang ang mga lokal na provider.", + 'st.display.cost_reset': "I-reset ang gastos", + 'st.provider.field.prompt_tier': "Antas ng prompt", + 'st.provider.field.prompt_tier.compact': "Compact — napakaliit na modelo (wala pang 8B): pinakakaunting tool, maiikling tuntunin", + 'st.provider.field.prompt_tier.mid': "Mid — maliit/lokal na modelo (~9B–32B): mas magaan na prompt, nabawasang tool (default para sa lokal)", + 'st.provider.field.prompt_tier.full': "Full — frontier na modelo: bawat tool at guardrail", + 'st.provider.field.input_cost_per_million': "Tinatayang gastos sa input ($ / 1M token)", + 'st.provider.field.output_cost_per_million': "Tinatayang gastos sa output ($ / 1M token)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Payagan minsan", 'sp.perm.always_allow': "Palaging payagan sa {host}", diff --git a/src/firefox/src/ui/locales/tr.js b/src/firefox/src/ui/locales/tr.js index b1561be25..f5e3e9343 100644 --- a/src/firefox/src/ui/locales/tr.js +++ b/src/firefox/src/ui/locales/tr.js @@ -1,5 +1,21 @@ // Turkish (tr). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Bağlam otomatik olarak sıkıştırıldı", + 'sp.context_compacted_detail': "{summarized} önceki mesaj özetlendi · {remaining} korundu", + 'ob.tokens.context_hint': "Güvenilir aracı çalıştırmaları için en az 16k token bağlam penceresine sahip bir model seçin. 8k, Kompakt mod etkinken çalışabilir; 4k, araç seti için fazla küçüktür. WebBrain, pencere sınırına yaklaştıkça konuşmayı otomatik olarak sıkıştırır.", + 'st.display.cost_session_limit.label': "Bulut maliyeti oturum bütçesi", + 'st.display.cost_session_limit.desc': "Bu oturum, bildirilen veya tahmini maliyet bütçesine ulaştığında, başka bir ücretli model çağrısından önce bulut ve OpenRouter çalıştırmalarını durdurur. Varsayılan: 10 $.", + 'st.display.cost_total_limit.label': "Bulut maliyeti toplam bütçesi", + 'st.display.cost_total_limit.desc': "Uzantı genelinde bildirilen veya tahmini bulut/OpenRouter model harcamasını izler ve bütçeye ulaşıldığında ücretli çağrıları durdurur. Yerel sağlayıcılar sayılmaz.", + 'st.display.cost_reset': "Harcamayı sıfırla", + 'st.provider.field.prompt_tier': "İstem düzeyi", + 'st.provider.field.prompt_tier.compact': "Kompakt — çok küçük modeller (8B altı): en az araç, kısa kurallar", + 'st.provider.field.prompt_tier.mid': "Orta — küçük/yerel modeller (~9B–32B): daha yalın istem, azaltılmış araçlar (yerel için varsayılan)", + 'st.provider.field.prompt_tier.full': "Tam — sınır modelleri: tüm araçlar ve koruma önlemleri", + 'st.provider.field.input_cost_per_million': "Tahmini girdi maliyeti ($ / 1M token)", + 'st.provider.field.output_cost_per_million': "Tahmini çıktı maliyeti ($ / 1M token)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Bir kez izin ver", 'sp.perm.always_allow': "{host} için her zaman izin ver", diff --git a/src/firefox/src/ui/locales/uk.js b/src/firefox/src/ui/locales/uk.js index f0bada8f8..e1652b1d2 100644 --- a/src/firefox/src/ui/locales/uk.js +++ b/src/firefox/src/ui/locales/uk.js @@ -1,5 +1,21 @@ // Ukrainian (uk). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "Контекст автоматично ущільнено", + 'sp.context_compacted_detail': "{summarized} попередніх повідомлень підсумовано · {remaining} збережено", + 'ob.tokens.context_hint': "Для надійної роботи агента виберіть модель із вікном контексту щонайменше 16k токенів. 8k може підійти з увімкненим компактним режимом; 4k замало для набору інструментів. WebBrain автоматично ущільнює розмову в міру наближення до межі вікна.", + 'st.display.cost_session_limit.label': "Ліміт витрат на хмару за сесію", + 'st.display.cost_session_limit.desc': "Зупиняє хмарні запуски та OpenRouter перед наступним платним викликом моделі, коли ця сесія досягає вказаного або орієнтовного ліміту витрат. За замовчуванням 10 $.", + 'st.display.cost_total_limit.label': "Загальний ліміт витрат на хмару", + 'st.display.cost_total_limit.desc': "Відстежує вказані або орієнтовні витрати на хмарні моделі/OpenRouter у всьому розширенні та зупиняє подальші платні виклики при досягненні ліміту. Локальні провайдери не враховуються.", + 'st.display.cost_reset': "Скинути витрати", + 'st.provider.field.prompt_tier': "Рівень промпту", + 'st.provider.field.prompt_tier.compact': "Компактний — крихітні моделі (до 8B): найменше інструментів, стислі правила", + 'st.provider.field.prompt_tier.mid': "Середній — невеликі/локальні моделі (~9B–32B): легший промпт, менше інструментів (за замовчуванням для локальних)", + 'st.provider.field.prompt_tier.full': "Повний — передові моделі: усі інструменти та запобіжники", + 'st.provider.field.input_cost_per_million': "Орієнтовна вартість введення ($ / 1 млн токенів)", + 'st.provider.field.output_cost_per_million': "Орієнтовна вартість виведення ($ / 1 млн токенів)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "Дозволити один раз", 'sp.perm.always_allow': "Завжди дозволяти на {host}", diff --git a/src/firefox/src/ui/locales/zh.js b/src/firefox/src/ui/locales/zh.js index 28c89419d..7530949f5 100644 --- a/src/firefox/src/ui/locales/zh.js +++ b/src/firefox/src/ui/locales/zh.js @@ -1,5 +1,21 @@ // Simplified Chinese (zh). export default { + // Context compaction + cloud cost + prompt-tier strings + 'sp.context_compacted': "上下文已自动压缩", + 'sp.context_compacted_detail': "已总结 {summarized} 条较早的消息 · 保留 {remaining} 条", + 'ob.tokens.context_hint': "为了让智能体可靠运行,请选择上下文窗口至少为 16k 个 token 的模型。启用紧凑模式后 8k 也可使用;4k 对于该工具集来说太小。WebBrain 会在接近窗口上限时自动压缩对话。", + 'st.display.cost_session_limit.label': "云端费用会话额度", + 'st.display.cost_session_limit.desc': "当本次会话达到报告或估算的费用额度时,在下一次付费模型调用之前停止云端和 OpenRouter 运行。默认 10 美元。", + 'st.display.cost_total_limit.label': "云端费用总额度", + 'st.display.cost_total_limit.desc': "跟踪整个扩展中报告或估算的云端/OpenRouter 模型花费,并在达到额度时停止后续付费调用。本地提供方不计入。", + 'st.display.cost_reset': "重置花费", + 'st.provider.field.prompt_tier': "提示词级别", + 'st.provider.field.prompt_tier.compact': "紧凑 — 微型模型(8B 以下):工具最少,规则简洁", + 'st.provider.field.prompt_tier.mid': "中等 — 小型/本地模型(约 9B–32B):更精简的提示词,减少工具(本地默认)", + 'st.provider.field.prompt_tier.full': "完整 — 前沿模型:全部工具和防护措施", + 'st.provider.field.input_cost_per_million': "估算输入费用($ / 100 万 token)", + 'st.provider.field.output_cost_per_million': "估算输出费用($ / 100 万 token)", + // Permission UI — standalone buttons + labels (rest falls back to English) 'sp.perm.allow_once': "允许一次", 'sp.perm.always_allow': "始终允许 {host}",