Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions src/chrome/src/ui/locales/ar.js
Original file line number Diff line number Diff line change
@@ -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}",
Expand Down
16 changes: 16 additions & 0 deletions src/chrome/src/ui/locales/es.js
Original file line number Diff line number Diff line change
@@ -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}",
Expand Down
16 changes: 16 additions & 0 deletions src/chrome/src/ui/locales/fr.js
Original file line number Diff line number Diff line change
@@ -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}",
Expand Down
16 changes: 16 additions & 0 deletions src/chrome/src/ui/locales/id.js
Original file line number Diff line number Diff line change
@@ -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}",
Expand Down
16 changes: 16 additions & 0 deletions src/chrome/src/ui/locales/ja.js
Original file line number Diff line number Diff line change
@@ -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} で常に許可",
Expand Down
16 changes: 16 additions & 0 deletions src/chrome/src/ui/locales/ko.js
Original file line number Diff line number Diff line change
@@ -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}에서 항상 허용",
Expand Down
16 changes: 16 additions & 0 deletions src/chrome/src/ui/locales/ms.js
Original file line number Diff line number Diff line change
@@ -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}",
Expand Down
16 changes: 16 additions & 0 deletions src/chrome/src/ui/locales/ru.js
Original file line number Diff line number Diff line change
@@ -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}",
Expand Down
Loading