+ )
+}
diff --git a/webview-ui/src/i18n/locales/ar/kilocode.json b/webview-ui/src/i18n/locales/ar/kilocode.json
index fe9b8e0e58b..aebe07a2a78 100644
--- a/webview-ui/src/i18n/locales/ar/kilocode.json
+++ b/webview-ui/src/i18n/locales/ar/kilocode.json
@@ -22,6 +22,11 @@
"next": "التالي",
"page": "صفحة {{page}} / {{count}}"
},
+ "unauthorizedError": {
+ "title": "يجب عليك تسجيل الدخول لاستخدام نموذج {{modelId}}",
+ "message": "قم بتسجيل الدخول أو إنشاء حساب للوصول إلى أكثر من 500 نموذج، واستخدم الأرصدة بسعر التكلفة، أو أحضر مفتاحك الخاص.",
+ "loginButton": "تسجيل الدخول"
+ },
"pricing": {
"costUnknown": "التكلفة غير معروفة",
"costUnknownDescription": "لم يقدم مزود واجهة برمجة التطبيقات أي بيانات تكلفة أو تم إلغاء الطلب.",
diff --git a/webview-ui/src/i18n/locales/ca/kilocode.json b/webview-ui/src/i18n/locales/ca/kilocode.json
index 760919efe9d..1793eaffc58 100644
--- a/webview-ui/src/i18n/locales/ca/kilocode.json
+++ b/webview-ui/src/i18n/locales/ca/kilocode.json
@@ -19,6 +19,11 @@
"next": "Següent",
"page": "Pàgina {{page}} / {{count}}"
},
+ "unauthorizedError": {
+ "title": "Has d'iniciar sessió per utilitzar el model {{modelId}}",
+ "message": "Inicia sessió o crea un compte per accedir a més de 500 models, utilitzar crèdits a preu de cost o portar la teva pròpia clau.",
+ "loginButton": "Iniciar Sessió"
+ },
"pricing": {
"costUnknown": "cost desconegut",
"costUnknownDescription": "El proveïdor de l'API no va proporcionar cap dada de cost o la sol·licitud va ser cancel·lada.",
diff --git a/webview-ui/src/i18n/locales/cs/kilocode.json b/webview-ui/src/i18n/locales/cs/kilocode.json
index 20e1acc29a7..a45ce534c76 100644
--- a/webview-ui/src/i18n/locales/cs/kilocode.json
+++ b/webview-ui/src/i18n/locales/cs/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "Pokračovat s {{model}}",
"continue": "Pokračovat"
},
+ "unauthorizedError": {
+ "title": "Musíš se přihlásit, abys mohl použít model {{modelId}}",
+ "message": "Přihlaš se nebo si vytvoř účet pro přístup k více než 500 modelům, použij kredity za pořizovací cenu nebo přines svůj vlastní klíč.",
+ "loginButton": "Přihlásit se"
+ },
"pricing": {
"costUnknown": "neznámé náklady",
"costUnknownDescription": "Poskytovatel API neposkytl žádné údaje o nákladech nebo byl požadavek zrušen.",
diff --git a/webview-ui/src/i18n/locales/de/kilocode.json b/webview-ui/src/i18n/locales/de/kilocode.json
index d8531212177..6126544f3bd 100644
--- a/webview-ui/src/i18n/locales/de/kilocode.json
+++ b/webview-ui/src/i18n/locales/de/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "Weiter mit {{model}}",
"continue": "Weiter"
},
+ "unauthorizedError": {
+ "title": "Du musst dich anmelden, um das {{modelId}} Modell zu nutzen",
+ "message": "Melde dich an oder erstelle ein Konto, um auf über 500 Modelle zuzugreifen, Credits zu Selbstkosten zu nutzen oder deinen eigenen Schlüssel mitzubringen.",
+ "loginButton": "Anmelden"
+ },
"pricing": {
"costUnknown": "Kosten unbekannt",
"costUnknownDescription": "Der API-Anbieter hat keine Kostendaten bereitgestellt oder die Anfrage wurde abgebrochen.",
diff --git a/webview-ui/src/i18n/locales/en/kilocode.json b/webview-ui/src/i18n/locales/en/kilocode.json
index eda6735635f..f63b2754950 100644
--- a/webview-ui/src/i18n/locales/en/kilocode.json
+++ b/webview-ui/src/i18n/locales/en/kilocode.json
@@ -29,6 +29,11 @@
"continueWith": "Continue with {{model}}",
"continue": "Continue"
},
+ "unauthorizedError": {
+ "title": "You need to sign in to use the {{modelId}} model",
+ "message": "Sign in or create an account to access over 500 models, use credits at cost, or bring your own key.",
+ "loginButton": "Sign In"
+ },
"pricing": {
"costUnknown": "cost unknown",
"costUnknownDescription": "The API Provider did not provide any cost data or the request was canceled.",
diff --git a/webview-ui/src/i18n/locales/es/kilocode.json b/webview-ui/src/i18n/locales/es/kilocode.json
index de85993b0aa..40cfcb8a470 100644
--- a/webview-ui/src/i18n/locales/es/kilocode.json
+++ b/webview-ui/src/i18n/locales/es/kilocode.json
@@ -19,6 +19,11 @@
"next": "Siguiente",
"page": "Página {{page}} / {{count}}"
},
+ "unauthorizedError": {
+ "title": "Necesitas iniciar sesión para usar el modelo {{modelId}}",
+ "message": "Inicia sesión o crea una cuenta para acceder a más de 500 modelos, usar créditos a precio de coste o traer tu propia clave.",
+ "loginButton": "Iniciar Sesión"
+ },
"pricing": {
"costUnknown": "costo desconocido",
"costUnknownDescription": "El proveedor de API no proporcionó datos de costo o la solicitud fue cancelada.",
diff --git a/webview-ui/src/i18n/locales/fr/kilocode.json b/webview-ui/src/i18n/locales/fr/kilocode.json
index 61788e80273..fb487b1d272 100644
--- a/webview-ui/src/i18n/locales/fr/kilocode.json
+++ b/webview-ui/src/i18n/locales/fr/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "Continuer avec {{model}}",
"continue": "Continuer"
},
+ "unauthorizedError": {
+ "title": "Tu dois te connecter pour utiliser le modèle {{modelId}}",
+ "message": "Connecte-toi ou crée un compte pour accéder à plus de 500 modèles, utiliser des crédits au prix coûtant ou apporter ta propre clé.",
+ "loginButton": "Se Connecter"
+ },
"pricing": {
"costUnknown": "coût inconnu",
"costUnknownDescription": "Le fournisseur d'API n'a pas fourni de données de coût ou la demande a été annulée.",
diff --git a/webview-ui/src/i18n/locales/hi/kilocode.json b/webview-ui/src/i18n/locales/hi/kilocode.json
index 7a95767d370..77affcafd22 100644
--- a/webview-ui/src/i18n/locales/hi/kilocode.json
+++ b/webview-ui/src/i18n/locales/hi/kilocode.json
@@ -19,6 +19,11 @@
"next": "अगला",
"page": "पृष्ठ {{page}} / {{count}}"
},
+ "unauthorizedError": {
+ "title": "आपको {{modelId}} मॉडल का उपयोग करने के लिए साइन इन करना होगा",
+ "message": "500+ मॉडलों तक पहुंच प्राप्त करने, लागत मूल्य पर क्रेडिट का उपयोग करने, या अपनी खुद की कुंजी लाने के लिए साइन इन करें या खाता बनाएं।",
+ "loginButton": "साइन इन करें"
+ },
"pricing": {
"costUnknown": "लागत अज्ञात",
"costUnknownDescription": "API प्रदाता ने कोई लागत डेटा प्रदान नहीं किया या अनुरोध रद्द कर दिया गया।",
diff --git a/webview-ui/src/i18n/locales/id/kilocode.json b/webview-ui/src/i18n/locales/id/kilocode.json
index c2ed3e29715..baa3b8ca4fb 100644
--- a/webview-ui/src/i18n/locales/id/kilocode.json
+++ b/webview-ui/src/i18n/locales/id/kilocode.json
@@ -19,6 +19,11 @@
"next": "Selanjutnya",
"page": "Halaman {{page}} / {{count}}"
},
+ "unauthorizedError": {
+ "title": "Kamu perlu masuk untuk menggunakan model {{modelId}}",
+ "message": "Masuk atau buat akun untuk mengakses lebih dari 500 model, gunakan kredit dengan harga biaya, atau bawa kunci milikmu sendiri.",
+ "loginButton": "Masuk"
+ },
"pricing": {
"costUnknown": "biaya tidak diketahui",
"costUnknownDescription": "Penyedia API tidak memberikan data biaya atau permintaan dibatalkan.",
diff --git a/webview-ui/src/i18n/locales/it/kilocode.json b/webview-ui/src/i18n/locales/it/kilocode.json
index 2ace7b59de8..e69c07d3d5d 100644
--- a/webview-ui/src/i18n/locales/it/kilocode.json
+++ b/webview-ui/src/i18n/locales/it/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "Continua con {{model}}",
"continue": "Continua"
},
+ "unauthorizedError": {
+ "title": "Devi accedere per usare il modello {{modelId}}",
+ "message": "Accedi o crea un account per accedere a oltre 500 modelli, utilizzare crediti al costo effettivo o portare la tua chiave.",
+ "loginButton": "Accedi"
+ },
"pricing": {
"costUnknown": "costo sconosciuto",
"costUnknownDescription": "Il Provider API non ha fornito dati sui costi o la richiesta è stata annullata.",
diff --git a/webview-ui/src/i18n/locales/ja/kilocode.json b/webview-ui/src/i18n/locales/ja/kilocode.json
index 7140496613e..0f908b0c24d 100644
--- a/webview-ui/src/i18n/locales/ja/kilocode.json
+++ b/webview-ui/src/i18n/locales/ja/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "{{model}}で続行",
"continue": "続行"
},
+ "unauthorizedError": {
+ "title": "{{modelId}}モデルを使用するにはサインインが必要です",
+ "message": "サインインまたはアカウントを作成して、500以上のモデルにアクセスし、原価でクレジットを使用するか、独自のキーを使用できます。",
+ "loginButton": "サインイン"
+ },
"pricing": {
"costUnknown": "コスト不明",
"costUnknownDescription": "APIプロバイダーがコストデータを提供しなかったか、リクエストがキャンセルされました。",
diff --git a/webview-ui/src/i18n/locales/ko/kilocode.json b/webview-ui/src/i18n/locales/ko/kilocode.json
index cb8001071b2..01148bafe83 100644
--- a/webview-ui/src/i18n/locales/ko/kilocode.json
+++ b/webview-ui/src/i18n/locales/ko/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "{{model}}로 계속",
"continue": "계속"
},
+ "unauthorizedError": {
+ "title": "{{modelId}} 모델을 사용하려면 로그인이 필요합니다",
+ "message": "로그인하거나 계정을 만들어 500개 이상의 모델에 액세스하고, 원가로 크레딧을 사용하거나, 자신의 키를 사용하세요.",
+ "loginButton": "로그인"
+ },
"pricing": {
"costUnknown": "비용 알 수 없음",
"costUnknownDescription": "API 제공자가 비용 데이터를 제공하지 않았거나 요청이 취소되었습니다.",
diff --git a/webview-ui/src/i18n/locales/nl/kilocode.json b/webview-ui/src/i18n/locales/nl/kilocode.json
index 747a604bfae..9b0ccaeea1a 100644
--- a/webview-ui/src/i18n/locales/nl/kilocode.json
+++ b/webview-ui/src/i18n/locales/nl/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "Doorgaan met {{model}}",
"continue": "Doorgaan"
},
+ "unauthorizedError": {
+ "title": "Je moet inloggen om het {{modelId}} model te gebruiken",
+ "message": "Log in of maak een account aan om toegang te krijgen tot meer dan 500 modellen, gebruik credits tegen kostprijs of breng je eigen sleutel mee.",
+ "loginButton": "Inloggen"
+ },
"pricing": {
"costUnknown": "kosten onbekend",
"costUnknownDescription": "De API-provider heeft geen kostengegevens verstrekt of het verzoek is geannuleerd.",
diff --git a/webview-ui/src/i18n/locales/pl/kilocode.json b/webview-ui/src/i18n/locales/pl/kilocode.json
index c3558dd48a7..b0fb589e6a0 100644
--- a/webview-ui/src/i18n/locales/pl/kilocode.json
+++ b/webview-ui/src/i18n/locales/pl/kilocode.json
@@ -19,6 +19,11 @@
"next": "Następna",
"page": "Strona {{page}} / {{count}}"
},
+ "unauthorizedError": {
+ "title": "Musisz się zalogować, aby użyć modelu {{modelId}}",
+ "message": "Zaloguj się lub utwórz konto, aby uzyskać dostęp do ponad 500 modeli, korzystać z kredytów po cenie kosztowej lub przynieść własny klucz.",
+ "loginButton": "Zaloguj się"
+ },
"pricing": {
"costUnknown": "koszt nieznany",
"costUnknownDescription": "Dostawca API nie podał żadnych danych o kosztach lub żądanie zostało anulowane.",
diff --git a/webview-ui/src/i18n/locales/pt-BR/kilocode.json b/webview-ui/src/i18n/locales/pt-BR/kilocode.json
index 2e875f482d4..22f344b2dae 100644
--- a/webview-ui/src/i18n/locales/pt-BR/kilocode.json
+++ b/webview-ui/src/i18n/locales/pt-BR/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "Continuar com {{model}}",
"continue": "Continuar"
},
+ "unauthorizedError": {
+ "title": "Você precisa fazer login para usar o modelo {{modelId}}",
+ "message": "Faça login ou crie uma conta para acessar mais de 500 modelos, usar créditos a preço de custo ou trazer sua própria chave.",
+ "loginButton": "Fazer Login"
+ },
"pricing": {
"costUnknown": "custo desconhecido",
"costUnknownDescription": "O Provedor de API não forneceu dados de custo ou a solicitação foi cancelada.",
diff --git a/webview-ui/src/i18n/locales/ru/kilocode.json b/webview-ui/src/i18n/locales/ru/kilocode.json
index 5c25402009b..60607d116c7 100644
--- a/webview-ui/src/i18n/locales/ru/kilocode.json
+++ b/webview-ui/src/i18n/locales/ru/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "Продолжить с {{model}}",
"continue": "Продолжить"
},
+ "unauthorizedError": {
+ "title": "Вам нужно войти, чтобы использовать модель {{modelId}}",
+ "message": "Войдите или создайте учетную запись, чтобы получить доступ к более чем 500 моделям, использовать кредиты по себестоимости или использовать собственный ключ.",
+ "loginButton": "Войти"
+ },
"pricing": {
"costUnknown": "стоимость неизвестна",
"costUnknownDescription": "API-провайдер не предоставил данные о стоимости или запрос был отменен.",
diff --git a/webview-ui/src/i18n/locales/th/kilocode.json b/webview-ui/src/i18n/locales/th/kilocode.json
index 3b3eb9fd4d9..5ec3373a3df 100644
--- a/webview-ui/src/i18n/locales/th/kilocode.json
+++ b/webview-ui/src/i18n/locales/th/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "ดำเนินการต่อด้วย {{model}}",
"continue": "ดำเนินการต่อ"
},
+ "unauthorizedError": {
+ "title": "คุณต้องเข้าสู่ระบบเพื่อใช้โมเดล {{modelId}}",
+ "message": "เข้าสู่ระบบหรือสร้างบัญชีเพื่อเข้าถึงโมเดลกว่า 500 โมเดล ใช้เครดิตในราคาต้นทุน หรือใช้คีย์ของคุณเอง",
+ "loginButton": "เข้าสู่ระบบ"
+ },
"pricing": {
"costUnknown": "ค่าใช้จ่ายไม่ทราบ",
"costUnknownDescription": "ผู้ให้บริการ API ไม่ได้ให้ข้อมูลค่าใช้จ่าย หรือคำขอถูกยกเลิก",
diff --git a/webview-ui/src/i18n/locales/tr/kilocode.json b/webview-ui/src/i18n/locales/tr/kilocode.json
index c592e7c96e1..100a137cda1 100644
--- a/webview-ui/src/i18n/locales/tr/kilocode.json
+++ b/webview-ui/src/i18n/locales/tr/kilocode.json
@@ -19,6 +19,11 @@
"next": "Sonraki",
"page": "Sayfa {{page}} / {{count}}"
},
+ "unauthorizedError": {
+ "title": "{{modelId}} modelini kullanmak için giriş yapman gerekiyor",
+ "message": "500'den fazla modele erişmek, kredileri maliyet fiyatından kullanmak veya kendi anahtarını kullanmak için giriş yap veya hesap oluştur.",
+ "loginButton": "Giriş Yap"
+ },
"pricing": {
"costUnknown": "maliyet bilinmiyor",
"costUnknownDescription": "API Sağlayıcısı herhangi bir maliyet verisi sağlamadı veya istek iptal edildi.",
diff --git a/webview-ui/src/i18n/locales/uk/kilocode.json b/webview-ui/src/i18n/locales/uk/kilocode.json
index 9ef9a89bd96..4d034a155aa 100644
--- a/webview-ui/src/i18n/locales/uk/kilocode.json
+++ b/webview-ui/src/i18n/locales/uk/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "Продовжити з {{model}}",
"continue": "Продовжити"
},
+ "unauthorizedError": {
+ "title": "Вам потрібно увійти, щоб використовувати модель {{modelId}}",
+ "message": "Увійдіть або створіть обліковий запис, щоб отримати доступ до понад 500 моделей, використовувати кредити за собівартістю або використовувати власний ключ.",
+ "loginButton": "Увійти"
+ },
"pricing": {
"costUnknown": "вартість невідома",
"costUnknownDescription": "API провайдер не надав дані про вартість або запит було скасовано.",
diff --git a/webview-ui/src/i18n/locales/vi/kilocode.json b/webview-ui/src/i18n/locales/vi/kilocode.json
index 902f8344a2f..f65b36e4ab6 100644
--- a/webview-ui/src/i18n/locales/vi/kilocode.json
+++ b/webview-ui/src/i18n/locales/vi/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "Tiếp tục với {{model}}",
"continue": "Tiếp tục"
},
+ "unauthorizedError": {
+ "title": "Bạn cần đăng nhập để sử dụng mô hình {{modelId}}",
+ "message": "Đăng nhập hoặc tạo tài khoản để truy cập hơn 500 mô hình, sử dụng tín dụng với giá gốc hoặc sử dụng khóa của riêng bạn.",
+ "loginButton": "Đăng Nhập"
+ },
"pricing": {
"costUnknown": "chi phí không xác định",
"costUnknownDescription": "Nhà cung cấp API không cung cấp dữ liệu chi phí hoặc yêu cầu đã bị hủy.",
diff --git a/webview-ui/src/i18n/locales/zh-CN/kilocode.json b/webview-ui/src/i18n/locales/zh-CN/kilocode.json
index dc344c29573..fe0582446f1 100644
--- a/webview-ui/src/i18n/locales/zh-CN/kilocode.json
+++ b/webview-ui/src/i18n/locales/zh-CN/kilocode.json
@@ -26,6 +26,11 @@
"continueWith": "继续使用 {{model}}",
"continue": "继续"
},
+ "unauthorizedError": {
+ "title": "你需要登录才能使用 {{modelId}} 模型",
+ "message": "登录或创建账号即可访问 500+ 模型,按成本价使用额度,或使用自己的 API 密钥。",
+ "loginButton": "登录"
+ },
"pricing": {
"costUnknown": "费用未知",
"costUnknownDescription": "API 提供商未提供任何费用数据或请求已取消。",
diff --git a/webview-ui/src/i18n/locales/zh-TW/kilocode.json b/webview-ui/src/i18n/locales/zh-TW/kilocode.json
index 97e2ee96d3b..2345390ffe3 100644
--- a/webview-ui/src/i18n/locales/zh-TW/kilocode.json
+++ b/webview-ui/src/i18n/locales/zh-TW/kilocode.json
@@ -21,6 +21,11 @@
"continueWith": "繼續使用 {{model}}",
"continue": "繼續"
},
+ "unauthorizedError": {
+ "title": "你需要登入才能使用 {{modelId}} 模型",
+ "message": "登入或建立帳號即可存取 500+ 模型、按成本價使用額度,或使用自己的 API 金鑰。",
+ "loginButton": "登入"
+ },
"pricing": {
"costUnknown": "費用未知",
"costUnknownDescription": "API 提供商未提供任何費用資料或請求已取消。",