diff --git a/src/i18n/locales/ca/embeddings.json b/src/i18n/locales/ca/embeddings.json
index 782f92cddf..d215e37411 100644
--- a/src/i18n/locales/ca/embeddings.json
+++ b/src/i18n/locales/ca/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "No s'ha pogut determinar la dimensió del vector per al model '{{modelId}}' amb el proveïdor '{{provider}}'. Assegura't que la 'Dimensió d'incrustació' estigui configurada correctament als paràmetres del proveïdor compatible amb OpenAI.",
"vectorDimensionNotDetermined": "No s'ha pogut determinar la dimensió del vector per al model '{{modelId}}' amb el proveïdor '{{provider}}'. Comprova els perfils del model o la configuració.",
"qdrantUrlMissing": "Falta l'URL de Qdrant per crear l'emmagatzematge de vectors",
- "codeIndexingNotConfigured": "No es poden crear serveis: La indexació de codi no està configurada correctament"
+ "codeIndexingNotConfigured": "No es poden crear serveis: La indexació de codi no està configurada correctament",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Indexació fallida: No s'ha indexat cap bloc de codi amb èxit. Això normalment indica un problema de configuració de l'embedder.",
diff --git a/src/i18n/locales/de/embeddings.json b/src/i18n/locales/de/embeddings.json
index 239d5d3c8a..95419b4ab4 100644
--- a/src/i18n/locales/de/embeddings.json
+++ b/src/i18n/locales/de/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "Konnte die Vektordimension für Modell '{{modelId}}' mit Anbieter '{{provider}}' nicht bestimmen. Stelle sicher, dass die 'Embedding-Dimension' in den OpenAI-kompatiblen Anbietereinstellungen korrekt eingestellt ist.",
"vectorDimensionNotDetermined": "Konnte die Vektordimension für Modell '{{modelId}}' mit Anbieter '{{provider}}' nicht bestimmen. Überprüfe die Modellprofile oder Konfiguration.",
"qdrantUrlMissing": "Qdrant-URL fehlt für die Erstellung des Vektorspeichers",
- "codeIndexingNotConfigured": "Kann keine Dienste erstellen: Code-Indizierung ist nicht richtig konfiguriert"
+ "codeIndexingNotConfigured": "Kann keine Dienste erstellen: Code-Indizierung ist nicht richtig konfiguriert",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Indizierung fehlgeschlagen: Keine Code-Blöcke wurden erfolgreich indiziert. Dies deutet normalerweise auf ein Embedder-Konfigurationsproblem hin.",
diff --git a/src/i18n/locales/en/embeddings.json b/src/i18n/locales/en/embeddings.json
index 3601007927..18c2b14cab 100644
--- a/src/i18n/locales/en/embeddings.json
+++ b/src/i18n/locales/en/embeddings.json
@@ -47,14 +47,13 @@
"openAiCompatibleConfigMissing": "OpenAI Compatible configuration missing for embedder creation",
"geminiConfigMissing": "Gemini configuration missing for embedder creation",
"mistralConfigMissing": "Mistral configuration missing for embedder creation",
- "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation",
"vercelAiGatewayConfigMissing": "Vercel AI Gateway configuration missing for embedder creation",
- "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation",
"invalidEmbedderType": "Invalid embedder type configured: {{embedderProvider}}",
"vectorDimensionNotDeterminedOpenAiCompatible": "Could not determine vector dimension for model '{{modelId}}' with provider '{{provider}}'. Please ensure the 'Embedding Dimension' is correctly set in the OpenAI-Compatible provider settings.",
"vectorDimensionNotDetermined": "Could not determine vector dimension for model '{{modelId}}' with provider '{{provider}}'. Check model profiles or configuration.",
"qdrantUrlMissing": "Qdrant URL missing for vector store creation",
- "codeIndexingNotConfigured": "Cannot create services: Code indexing is not properly configured"
+ "codeIndexingNotConfigured": "Cannot create services: Code indexing is not properly configured",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Indexing failed: No code blocks were successfully indexed. This usually indicates an embedder configuration issue.",
diff --git a/src/i18n/locales/es/embeddings.json b/src/i18n/locales/es/embeddings.json
index ac7522ab01..4a17d3b46d 100644
--- a/src/i18n/locales/es/embeddings.json
+++ b/src/i18n/locales/es/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "No se pudo determinar la dimensión del vector para el modelo '{{modelId}}' con el proveedor '{{provider}}'. Asegúrate de que la 'Dimensión de incrustación' esté configurada correctamente en los ajustes del proveedor compatible con OpenAI.",
"vectorDimensionNotDetermined": "No se pudo determinar la dimensión del vector para el modelo '{{modelId}}' con el proveedor '{{provider}}'. Verifica los perfiles del modelo o la configuración.",
"qdrantUrlMissing": "Falta la URL de Qdrant para crear el almacén de vectores",
- "codeIndexingNotConfigured": "No se pueden crear servicios: La indexación de código no está configurada correctamente"
+ "codeIndexingNotConfigured": "No se pueden crear servicios: La indexación de código no está configurada correctamente",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Indexación fallida: No se indexaron exitosamente bloques de código. Esto usualmente indica un problema de configuración del incrustador.",
diff --git a/src/i18n/locales/fr/embeddings.json b/src/i18n/locales/fr/embeddings.json
index e4dff28012..7ee5654935 100644
--- a/src/i18n/locales/fr/embeddings.json
+++ b/src/i18n/locales/fr/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "Impossible de déterminer la dimension du vecteur pour le modèle '{{modelId}}' avec le fournisseur '{{provider}}'. Assure-toi que la 'Dimension d'embedding' est correctement définie dans les paramètres du fournisseur compatible OpenAI.",
"vectorDimensionNotDetermined": "Impossible de déterminer la dimension du vecteur pour le modèle '{{modelId}}' avec le fournisseur '{{provider}}'. Vérifie les profils du modèle ou la configuration.",
"qdrantUrlMissing": "URL Qdrant manquante pour la création du stockage de vecteurs",
- "codeIndexingNotConfigured": "Impossible de créer les services : L'indexation du code n'est pas correctement configurée"
+ "codeIndexingNotConfigured": "Impossible de créer les services : L'indexation du code n'est pas correctement configurée",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Échec de l'indexation : Aucun bloc de code n'a été indexé avec succès. Cela indique généralement un problème de configuration de l'embedder.",
diff --git a/src/i18n/locales/hi/embeddings.json b/src/i18n/locales/hi/embeddings.json
index 108d126373..465fb4d8a4 100644
--- a/src/i18n/locales/hi/embeddings.json
+++ b/src/i18n/locales/hi/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "प्रदाता '{{provider}}' के साथ मॉडल '{{modelId}}' के लिए वेक्टर आयाम निर्धारित नहीं कर सका। कृपया सुनिश्चित करें कि OpenAI-संगत प्रदाता सेटिंग्स में 'एम्बेडिंग आयाम' सही तरीके से सेट है।",
"vectorDimensionNotDetermined": "प्रदाता '{{provider}}' के साथ मॉडल '{{modelId}}' के लिए वेक्टर आयाम निर्धारित नहीं कर सका। मॉडल प्रोफ़ाइल या कॉन्फ़िगरेशन की जांच करें।",
"qdrantUrlMissing": "वेक्टर स्टोर बनाने के लिए Qdrant URL गायब है",
- "codeIndexingNotConfigured": "सेवाएं नहीं बना सकते: कोड इंडेक्सिंग ठीक से कॉन्फ़िगर नहीं है"
+ "codeIndexingNotConfigured": "सेवाएं नहीं बना सकते: कोड इंडेक्सिंग ठीक से कॉन्फ़िगर नहीं है",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "इंडेक्सिंग असफल: कोई भी कोड ब्लॉक सफलतापूर्वक इंडेक्स नहीं हुआ। यह आमतौर पर एम्बेडर कॉन्फ़िगरेशन समस्या को दर्शाता है।",
diff --git a/src/i18n/locales/id/embeddings.json b/src/i18n/locales/id/embeddings.json
index 8c0fdd490f..4dbe078583 100644
--- a/src/i18n/locales/id/embeddings.json
+++ b/src/i18n/locales/id/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "Tidak dapat menentukan dimensi vektor untuk model '{{modelId}}' dengan penyedia '{{provider}}'. Pastikan 'Dimensi Embedding' diatur dengan benar di pengaturan penyedia yang kompatibel dengan OpenAI.",
"vectorDimensionNotDetermined": "Tidak dapat menentukan dimensi vektor untuk model '{{modelId}}' dengan penyedia '{{provider}}'. Periksa profil model atau konfigurasi.",
"qdrantUrlMissing": "URL Qdrant tidak ada untuk membuat penyimpanan vektor",
- "codeIndexingNotConfigured": "Tidak dapat membuat layanan: Pengindeksan kode tidak dikonfigurasi dengan benar"
+ "codeIndexingNotConfigured": "Tidak dapat membuat layanan: Pengindeksan kode tidak dikonfigurasi dengan benar",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Pengindeksan gagal: Tidak ada blok kode yang berhasil diindeks. Ini biasanya menunjukkan masalah konfigurasi embedder.",
diff --git a/src/i18n/locales/it/embeddings.json b/src/i18n/locales/it/embeddings.json
index 0ca32f906e..baec6a54ad 100644
--- a/src/i18n/locales/it/embeddings.json
+++ b/src/i18n/locales/it/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "Impossibile determinare la dimensione del vettore per il modello '{{modelId}}' con il provider '{{provider}}'. Assicurati che la 'Dimensione di embedding' sia impostata correttamente nelle impostazioni del provider compatibile con OpenAI.",
"vectorDimensionNotDetermined": "Impossibile determinare la dimensione del vettore per il modello '{{modelId}}' con il provider '{{provider}}'. Controlla i profili del modello o la configurazione.",
"qdrantUrlMissing": "URL Qdrant mancante per la creazione dello storage vettoriale",
- "codeIndexingNotConfigured": "Impossibile creare i servizi: L'indicizzazione del codice non è configurata correttamente"
+ "codeIndexingNotConfigured": "Impossibile creare i servizi: L'indicizzazione del codice non è configurata correttamente",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Indicizzazione fallita: Nessun blocco di codice è stato indicizzato con successo. Questo di solito indica un problema di configurazione dell'embedder.",
diff --git a/src/i18n/locales/ja/embeddings.json b/src/i18n/locales/ja/embeddings.json
index a1a37ebffa..607d8a1d90 100644
--- a/src/i18n/locales/ja/embeddings.json
+++ b/src/i18n/locales/ja/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "プロバイダー '{{provider}}' のモデル '{{modelId}}' の埋め込み次元を決定できませんでした。OpenAI互換プロバイダー設定で「埋め込み次元」が正しく設定されていることを確認してください。",
"vectorDimensionNotDetermined": "プロバイダー '{{provider}}' のモデル '{{modelId}}' の埋め込み次元を決定できませんでした。モデルプロファイルまたは設定を確認してください。",
"qdrantUrlMissing": "ベクターストア作成のためのQdrant URLがありません",
- "codeIndexingNotConfigured": "サービスを作成できません: コードインデックスが正しく設定されていません"
+ "codeIndexingNotConfigured": "サービスを作成できません: コードインデックスが正しく設定されていません",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "インデックス作成に失敗しました:コードブロックが正常にインデックス化されませんでした。これは通常、エンベッダーの設定問題を示しています。",
diff --git a/src/i18n/locales/ko/embeddings.json b/src/i18n/locales/ko/embeddings.json
index 6c81c9d7d7..9dfdae7253 100644
--- a/src/i18n/locales/ko/embeddings.json
+++ b/src/i18n/locales/ko/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "프로바이더 '{{provider}}'의 모델 '{{modelId}}'에 대한 벡터 차원을 결정할 수 없습니다. OpenAI 호환 프로바이더 설정에서 '임베딩 차원'이 올바르게 설정되어 있는지 확인하세요.",
"vectorDimensionNotDetermined": "프로바이더 '{{provider}}'의 모델 '{{modelId}}'에 대한 벡터 차원을 결정할 수 없습니다. 모델 프로필 또는 구성을 확인하세요.",
"qdrantUrlMissing": "벡터 저장소 생성을 위한 Qdrant URL이 누락되었습니다",
- "codeIndexingNotConfigured": "서비스를 생성할 수 없습니다: 코드 인덱싱이 올바르게 구성되지 않았습니다"
+ "codeIndexingNotConfigured": "서비스를 생성할 수 없습니다: 코드 인덱싱이 올바르게 구성되지 않았습니다",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "인덱싱 실패: 코드 블록이 성공적으로 인덱싱되지 않았습니다. 이는 일반적으로 임베더 구성 문제를 나타냅니다.",
diff --git a/src/i18n/locales/nl/embeddings.json b/src/i18n/locales/nl/embeddings.json
index 7ae59ae02a..537647d369 100644
--- a/src/i18n/locales/nl/embeddings.json
+++ b/src/i18n/locales/nl/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "Kan de vectordimensie voor model '{{modelId}}' met provider '{{provider}}' niet bepalen. Zorg ervoor dat de 'Embedding Dimensie' correct is ingesteld in de OpenAI-compatibele provider-instellingen.",
"vectorDimensionNotDetermined": "Kan de vectordimensie voor model '{{modelId}}' met provider '{{provider}}' niet bepalen. Controleer modelprofielen of configuratie.",
"qdrantUrlMissing": "Qdrant URL ontbreekt voor het maken van vectoropslag",
- "codeIndexingNotConfigured": "Kan geen services maken: Code-indexering is niet correct geconfigureerd"
+ "codeIndexingNotConfigured": "Kan geen services maken: Code-indexering is niet correct geconfigureerd",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Indexering mislukt: Geen codeblokken werden succesvol geïndexeerd. Dit duidt meestal op een embedder configuratieprobleem.",
diff --git a/src/i18n/locales/pl/embeddings.json b/src/i18n/locales/pl/embeddings.json
index 8f75d00af8..d68e6d5d5b 100644
--- a/src/i18n/locales/pl/embeddings.json
+++ b/src/i18n/locales/pl/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "Nie można określić wymiaru wektora dla modelu '{{modelId}}' z dostawcą '{{provider}}'. Upewnij się, że 'Wymiar osadzania' jest poprawnie ustawiony w ustawieniach dostawcy kompatybilnego z OpenAI.",
"vectorDimensionNotDetermined": "Nie można określić wymiaru wektora dla modelu '{{modelId}}' z dostawcą '{{provider}}'. Sprawdź profile modelu lub konfigurację.",
"qdrantUrlMissing": "Brak adresu URL Qdrant do utworzenia magazynu wektorów",
- "codeIndexingNotConfigured": "Nie można utworzyć usług: Indeksowanie kodu nie jest poprawnie skonfigurowane"
+ "codeIndexingNotConfigured": "Nie można utworzyć usług: Indeksowanie kodu nie jest poprawnie skonfigurowane",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Indeksowanie nie powiodło się: Żadne bloki kodu nie zostały pomyślnie zaindeksowane. To zwykle wskazuje na problem z konfiguracją embeddera.",
diff --git a/src/i18n/locales/pt-BR/embeddings.json b/src/i18n/locales/pt-BR/embeddings.json
index ee135ed8b5..7cfdf6612d 100644
--- a/src/i18n/locales/pt-BR/embeddings.json
+++ b/src/i18n/locales/pt-BR/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "Não foi possível determinar a dimensão do vetor para o modelo '{{modelId}}' com o provedor '{{provider}}'. Certifique-se de que a 'Dimensão de Embedding' esteja configurada corretamente nas configurações do provedor compatível com OpenAI.",
"vectorDimensionNotDetermined": "Não foi possível determinar a dimensão do vetor para o modelo '{{modelId}}' com o provedor '{{provider}}'. Verifique os perfis do modelo ou a configuração.",
"qdrantUrlMissing": "URL do Qdrant ausente para criação do armazenamento de vetores",
- "codeIndexingNotConfigured": "Não é possível criar serviços: A indexação de código não está configurada corretamente"
+ "codeIndexingNotConfigured": "Não é possível criar serviços: A indexação de código não está configurada corretamente",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Indexação falhou: Nenhum bloco de código foi indexado com sucesso. Isso geralmente indica um problema de configuração do embedder.",
diff --git a/src/i18n/locales/ru/embeddings.json b/src/i18n/locales/ru/embeddings.json
index 97301b3209..6fede65087 100644
--- a/src/i18n/locales/ru/embeddings.json
+++ b/src/i18n/locales/ru/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "Не удалось определить размерность вектора для модели '{{modelId}}' с провайдером '{{provider}}'. Убедитесь, что 'Размерность эмбеддинга' правильно установлена в настройках провайдера, совместимого с OpenAI.",
"vectorDimensionNotDetermined": "Не удалось определить размерность вектора для модели '{{modelId}}' с провайдером '{{provider}}'. Проверьте профили модели или конфигурацию.",
"qdrantUrlMissing": "Отсутствует URL Qdrant для создания векторного хранилища",
- "codeIndexingNotConfigured": "Невозможно создать сервисы: Индексация кода не настроена должным образом"
+ "codeIndexingNotConfigured": "Невозможно создать сервисы: Индексация кода не настроена должным образом",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Индексация не удалась: Ни один блок кода не был успешно проиндексирован. Это обычно указывает на проблему конфигурации эмбеддера.",
diff --git a/src/i18n/locales/tr/embeddings.json b/src/i18n/locales/tr/embeddings.json
index 279fa97516..bd65ca2eb4 100644
--- a/src/i18n/locales/tr/embeddings.json
+++ b/src/i18n/locales/tr/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "'{{provider}}' sağlayıcısı ile '{{modelId}}' modeli için vektör boyutu belirlenemedi. OpenAI uyumlu sağlayıcı ayarlarında 'Gömme Boyutu'nun doğru ayarlandığından emin ol.",
"vectorDimensionNotDetermined": "'{{provider}}' sağlayıcısı ile '{{modelId}}' modeli için vektör boyutu belirlenemedi. Model profillerini veya yapılandırmayı kontrol et.",
"qdrantUrlMissing": "Vektör deposu oluşturmak için Qdrant URL'si eksik",
- "codeIndexingNotConfigured": "Hizmetler oluşturulamıyor: Kod indeksleme düzgün yapılandırılmamış"
+ "codeIndexingNotConfigured": "Hizmetler oluşturulamıyor: Kod indeksleme düzgün yapılandırılmamış",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "İndeksleme başarısız: Hiçbir kod bloğu başarıyla indekslenemedi. Bu genellikle bir embedder yapılandırma sorunu olduğunu gösterir.",
diff --git a/src/i18n/locales/vi/embeddings.json b/src/i18n/locales/vi/embeddings.json
index 3e941aafb6..a0d155abfe 100644
--- a/src/i18n/locales/vi/embeddings.json
+++ b/src/i18n/locales/vi/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "Không thể xác định kích thước vector cho mô hình '{{modelId}}' với nhà cung cấp '{{provider}}'. Hãy đảm bảo 'Kích thước Embedding' được cài đặt đúng trong cài đặt nhà cung cấp tương thích OpenAI.",
"vectorDimensionNotDetermined": "Không thể xác định kích thước vector cho mô hình '{{modelId}}' với nhà cung cấp '{{provider}}'. Kiểm tra hồ sơ mô hình hoặc cấu hình.",
"qdrantUrlMissing": "Thiếu URL Qdrant để tạo kho lưu trữ vector",
- "codeIndexingNotConfigured": "Không thể tạo dịch vụ: Lập chỉ mục mã không được cấu hình đúng cách"
+ "codeIndexingNotConfigured": "Không thể tạo dịch vụ: Lập chỉ mục mã không được cấu hình đúng cách",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "Lập chỉ mục thất bại: Không có khối mã nào được lập chỉ mục thành công. Điều này thường cho thấy vấn đề cấu hình embedder.",
diff --git a/src/i18n/locales/zh-CN/embeddings.json b/src/i18n/locales/zh-CN/embeddings.json
index d16f7df32b..bdc989071d 100644
--- a/src/i18n/locales/zh-CN/embeddings.json
+++ b/src/i18n/locales/zh-CN/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "无法确定提供商 '{{provider}}' 的模型 '{{modelId}}' 的向量维度。请确保在 OpenAI 兼容提供商设置中正确设置了「嵌入维度」。",
"vectorDimensionNotDetermined": "无法确定提供商 '{{provider}}' 的模型 '{{modelId}}' 的向量维度。请检查模型配置文件或配置。",
"qdrantUrlMissing": "创建向量存储缺少 Qdrant URL",
- "codeIndexingNotConfigured": "无法创建服务:代码索引未正确配置"
+ "codeIndexingNotConfigured": "无法创建服务:代码索引未正确配置",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "索引失败:没有代码块被成功索引。这通常表示 Embedder 配置问题。",
diff --git a/src/i18n/locales/zh-TW/embeddings.json b/src/i18n/locales/zh-TW/embeddings.json
index 044de1dac2..e9832eca03 100644
--- a/src/i18n/locales/zh-TW/embeddings.json
+++ b/src/i18n/locales/zh-TW/embeddings.json
@@ -52,7 +52,8 @@
"vectorDimensionNotDeterminedOpenAiCompatible": "無法確定提供商 '{{provider}}' 的模型 '{{modelId}}' 的向量維度。請確保在 OpenAI 相容提供商設定中正確設定了「嵌入維度」。",
"vectorDimensionNotDetermined": "無法確定提供商 '{{provider}}' 的模型 '{{modelId}}' 的向量維度。請檢查模型設定檔或設定。",
"qdrantUrlMissing": "建立向量儲存缺少 Qdrant URL",
- "codeIndexingNotConfigured": "無法建立服務:程式碼索引未正確設定"
+ "codeIndexingNotConfigured": "無法建立服務:程式碼索引未正確設定",
+ "watsonxConfigMissing": "IBM watsonx configuration missing for embedder creation"
},
"orchestrator": {
"indexingFailedNoBlocks": "索引失敗:沒有程式碼區塊被成功索引。這通常表示 Embedder 設定問題。",
diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json
index 4f3e4d9924..ddebca9cd8 100644
--- a/webview-ui/src/i18n/locales/ca/settings.json
+++ b/webview-ui/src/i18n/locales/ca/settings.json
@@ -57,6 +57,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "Clau API",
"vercelAiGatewayApiKeyPlaceholder": "Introduïu la vostra clau API de Vercel AI Gateway",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"openaiCompatibleProvider": "Compatible amb OpenAI",
"openAiKeyLabel": "Clau API OpenAI",
"openAiKeyPlaceholder": "Introduïu la vostra clau API OpenAI",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Clau API de Vercel AI Gateway",
"getVercelAiGatewayApiKey": "Obtenir clau API de Vercel AI Gateway",
"apiKeyStorageNotice": "Les claus API s'emmagatzemen de forma segura a l'Emmagatzematge Secret de VSCode",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Clau API de Glama",
"getGlamaApiKey": "Obtenir clau API de Glama",
"useCustomBaseUrl": "Utilitzar URL base personalitzada",
@@ -475,6 +481,9 @@
"placeholder": "Per defecte: claude",
"maxTokensLabel": "Tokens màxims de sortida",
"maxTokensDescription": "Nombre màxim de tokens de sortida per a les respostes de Claude Code. El valor per defecte és 8000."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -823,7 +832,15 @@
"providerNotAllowed": "El proveïdor '{{provider}}' no està permès per la vostra organització",
"modelNotAllowed": "El model '{{model}}' no està permès per al proveïdor '{{provider}}' per la vostra organització",
"profileInvalid": "Aquest perfil conté un proveïdor o model que no està permès per la vostra organització",
- "qwenCodeOauthPath": "Has de proporcionar una ruta vàlida de credencials OAuth"
+ "qwenCodeOauthPath": "Has de proporcionar una ruta vàlida de credencials OAuth",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "Introduïu la clau API...",
diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json
index 4e75f6af2a..1e76f377e9 100644
--- a/webview-ui/src/i18n/locales/de/settings.json
+++ b/webview-ui/src/i18n/locales/de/settings.json
@@ -59,6 +59,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "API-Schlüssel",
"vercelAiGatewayApiKeyPlaceholder": "Gib deinen Vercel AI Gateway API-Schlüssel ein",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "API-Schlüssel:",
"mistralApiKeyPlaceholder": "Gib deinen Mistral-API-Schlüssel ein",
@@ -246,6 +251,7 @@
"doubaoApiKey": "Doubao API-Schlüssel",
"getDoubaoApiKey": "Doubao API-Schlüssel erhalten",
"apiKeyStorageNotice": "API-Schlüssel werden sicher im VSCode Secret Storage gespeichert",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Glama API-Schlüssel",
"getGlamaApiKey": "Glama API-Schlüssel erhalten",
"useCustomBaseUrl": "Benutzerdefinierte Basis-URL verwenden",
@@ -475,6 +481,9 @@
"placeholder": "Standard: claude",
"maxTokensLabel": "Maximale Ausgabe-Tokens",
"maxTokensDescription": "Maximale Anzahl an Ausgabe-Tokens für Claude Code-Antworten. Standard ist 8000."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -823,7 +832,15 @@
"providerNotAllowed": "Anbieter '{{provider}}' ist von deiner Organisation nicht erlaubt",
"modelNotAllowed": "Modell '{{model}}' ist für Anbieter '{{provider}}' von deiner Organisation nicht erlaubt",
"profileInvalid": "Dieses Profil enthält einen Anbieter oder ein Modell, das von deiner Organisation nicht erlaubt ist",
- "qwenCodeOauthPath": "Du musst einen gültigen OAuth-Anmeldedaten-Pfad angeben"
+ "qwenCodeOauthPath": "Du musst einen gültigen OAuth-Anmeldedaten-Pfad angeben",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "API-Schlüssel eingeben...",
diff --git a/webview-ui/src/i18n/locales/en/settings.json b/webview-ui/src/i18n/locales/en/settings.json
index ad90d0f40b..8297bf859a 100644
--- a/webview-ui/src/i18n/locales/en/settings.json
+++ b/webview-ui/src/i18n/locales/en/settings.json
@@ -59,11 +59,6 @@
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "API Key:",
"mistralApiKeyPlaceholder": "Enter your Mistral API key",
- "watsonxProvider": "IBM watsonx",
- "watsonxApiKeyLabel": "API Key",
- "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
- "watsonxProjectIdLabel": "Project ID",
- "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "API Key",
"vercelAiGatewayApiKeyPlaceholder": "Enter your Vercel AI Gateway API key",
diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json
index deb2bc7a22..8df4554870 100644
--- a/webview-ui/src/i18n/locales/es/settings.json
+++ b/webview-ui/src/i18n/locales/es/settings.json
@@ -59,6 +59,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "Clave API",
"vercelAiGatewayApiKeyPlaceholder": "Introduce tu clave API de Vercel AI Gateway",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "Clave API:",
"mistralApiKeyPlaceholder": "Introduce tu clave de API de Mistral",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Clave API de Vercel AI Gateway",
"getVercelAiGatewayApiKey": "Obtener clave API de Vercel AI Gateway",
"apiKeyStorageNotice": "Las claves API se almacenan de forma segura en el Almacenamiento Secreto de VSCode",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Clave API de Glama",
"getGlamaApiKey": "Obtener clave API de Glama",
"useCustomBaseUrl": "Usar URL base personalizada",
@@ -475,6 +481,9 @@
"placeholder": "Por defecto: claude",
"maxTokensLabel": "Tokens máximos de salida",
"maxTokensDescription": "Número máximo de tokens de salida para las respuestas de Claude Code. El valor predeterminado es 8000."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -823,7 +832,15 @@
"providerNotAllowed": "El proveedor '{{provider}}' no está permitido por su organización",
"modelNotAllowed": "El modelo '{{model}}' no está permitido para el proveedor '{{provider}}' por su organización",
"profileInvalid": "Este perfil contiene un proveedor o modelo que no está permitido por su organización",
- "qwenCodeOauthPath": "Debes proporcionar una ruta válida de credenciales OAuth"
+ "qwenCodeOauthPath": "Debes proporcionar una ruta válida de credenciales OAuth",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "Ingrese clave API...",
diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json
index ccb8e61d7a..d3debb6558 100644
--- a/webview-ui/src/i18n/locales/fr/settings.json
+++ b/webview-ui/src/i18n/locales/fr/settings.json
@@ -59,6 +59,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "Clé API",
"vercelAiGatewayApiKeyPlaceholder": "Entrez votre clé API Vercel AI Gateway",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "Clé d'API:",
"mistralApiKeyPlaceholder": "Entrez votre clé d'API Mistral",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Clé API Vercel AI Gateway",
"getVercelAiGatewayApiKey": "Obtenir la clé API Vercel AI Gateway",
"apiKeyStorageNotice": "Les clés API sont stockées en toute sécurité dans le stockage sécurisé de VSCode",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Clé API Glama",
"getGlamaApiKey": "Obtenir la clé API Glama",
"useCustomBaseUrl": "Utiliser une URL de base personnalisée",
@@ -475,6 +481,9 @@
"placeholder": "Défaut : claude",
"maxTokensLabel": "Jetons de sortie max",
"maxTokensDescription": "Nombre maximum de jetons de sortie pour les réponses de Claude Code. La valeur par défaut est 8000."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -823,7 +832,15 @@
"providerNotAllowed": "Le fournisseur '{{provider}}' n'est pas autorisé par votre organisation",
"modelNotAllowed": "Le modèle '{{model}}' n'est pas autorisé pour le fournisseur '{{provider}}' par votre organisation",
"profileInvalid": "Ce profil contient un fournisseur ou un modèle qui n'est pas autorisé par votre organisation",
- "qwenCodeOauthPath": "Tu dois fournir un chemin valide pour les identifiants OAuth"
+ "qwenCodeOauthPath": "Tu dois fournir un chemin valide pour les identifiants OAuth",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "Saisissez la clé API...",
diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json
index 3d879e2ca7..d22d6f96b7 100644
--- a/webview-ui/src/i18n/locales/hi/settings.json
+++ b/webview-ui/src/i18n/locales/hi/settings.json
@@ -54,6 +54,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "API कुंजी",
"vercelAiGatewayApiKeyPlaceholder": "अपनी Vercel AI Gateway API कुंजी दर्ज करें",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "API कुंजी:",
"mistralApiKeyPlaceholder": "अपनी मिस्ट्रल एपीआई कुंजी दर्ज करें",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Vercel AI Gateway API कुंजी",
"getVercelAiGatewayApiKey": "Vercel AI Gateway API कुंजी प्राप्त करें",
"apiKeyStorageNotice": "API कुंजियाँ VSCode के सुरक्षित स्टोरेज में सुरक्षित रूप से संग्रहीत हैं",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Glama API कुंजी",
"getGlamaApiKey": "Glama API कुंजी प्राप्त करें",
"useCustomBaseUrl": "कस्टम बेस URL का उपयोग करें",
@@ -475,6 +481,9 @@
"placeholder": "डिफ़ॉल्ट: claude",
"maxTokensLabel": "अधिकतम आउटपुट टोकन",
"maxTokensDescription": "Claude Code प्रतिक्रियाओं के लिए आउटपुट टोकन की अधिकतम संख्या। डिफ़ॉल्ट 8000 है।"
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "प्रदाता '{{provider}}' आपके संगठन द्वारा अनुमत नहीं है",
"modelNotAllowed": "मॉडल '{{model}}' प्रदाता '{{provider}}' के लिए आपके संगठन द्वारा अनुमत नहीं है",
"profileInvalid": "इस प्रोफ़ाइल में एक प्रदाता या मॉडल शामिल है जो आपके संगठन द्वारा अनुमत नहीं है",
- "qwenCodeOauthPath": "आपको एक वैध OAuth क्रेडेंशियल पथ प्रदान करना होगा"
+ "qwenCodeOauthPath": "आपको एक वैध OAuth क्रेडेंशियल पथ प्रदान करना होगा",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "API कुंजी दर्ज करें...",
diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json
index 8138726c33..bb1afde163 100644
--- a/webview-ui/src/i18n/locales/id/settings.json
+++ b/webview-ui/src/i18n/locales/id/settings.json
@@ -54,6 +54,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "API Key",
"vercelAiGatewayApiKeyPlaceholder": "Masukkan kunci API Vercel AI Gateway Anda",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "Kunci API:",
"mistralApiKeyPlaceholder": "Masukkan kunci API Mistral Anda",
@@ -248,6 +253,7 @@
"vercelAiGatewayApiKey": "Vercel AI Gateway API Key",
"getVercelAiGatewayApiKey": "Dapatkan Vercel AI Gateway API Key",
"apiKeyStorageNotice": "API key disimpan dengan aman di Secret Storage VSCode",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Glama API Key",
"getGlamaApiKey": "Dapatkan Glama API Key",
"useCustomBaseUrl": "Gunakan base URL kustom",
@@ -479,6 +485,9 @@
"placeholder": "Default: claude",
"maxTokensLabel": "Token Output Maks",
"maxTokensDescription": "Jumlah maksimum token output untuk respons Claude Code. Default adalah 8000."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -853,7 +862,15 @@
"providerNotAllowed": "Provider '{{provider}}' tidak diizinkan oleh organisasi kamu",
"modelNotAllowed": "Model '{{model}}' tidak diizinkan untuk provider '{{provider}}' oleh organisasi kamu",
"profileInvalid": "Profil ini berisi provider atau model yang tidak diizinkan oleh organisasi kamu",
- "qwenCodeOauthPath": "Kamu harus memberikan jalur kredensial OAuth yang valid"
+ "qwenCodeOauthPath": "Kamu harus memberikan jalur kredensial OAuth yang valid",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "Masukkan API Key...",
diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json
index 80ff0f8a71..3113342d47 100644
--- a/webview-ui/src/i18n/locales/it/settings.json
+++ b/webview-ui/src/i18n/locales/it/settings.json
@@ -54,6 +54,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "Chiave API",
"vercelAiGatewayApiKeyPlaceholder": "Inserisci la tua chiave API Vercel AI Gateway",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "Chiave API:",
"mistralApiKeyPlaceholder": "Inserisci la tua chiave API Mistral",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Chiave API Vercel AI Gateway",
"getVercelAiGatewayApiKey": "Ottieni chiave API Vercel AI Gateway",
"apiKeyStorageNotice": "Le chiavi API sono memorizzate in modo sicuro nell'Archivio Segreto di VSCode",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Chiave API Glama",
"getGlamaApiKey": "Ottieni chiave API Glama",
"useCustomBaseUrl": "Usa URL base personalizzato",
@@ -475,6 +481,9 @@
"placeholder": "Predefinito: claude",
"maxTokensLabel": "Token di output massimi",
"maxTokensDescription": "Numero massimo di token di output per le risposte di Claude Code. Il valore predefinito è 8000."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "Il fornitore '{{provider}}' non è consentito dalla tua organizzazione",
"modelNotAllowed": "Il modello '{{model}}' non è consentito per il fornitore '{{provider}}' dalla tua organizzazione.",
"profileInvalid": "Questo profilo contiene un fornitore o un modello non consentito dalla tua organizzazione.",
- "qwenCodeOauthPath": "Devi fornire un percorso valido per le credenziali OAuth"
+ "qwenCodeOauthPath": "Devi fornire un percorso valido per le credenziali OAuth",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "Inserisci chiave API...",
diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json
index 264d774473..81a42a359b 100644
--- a/webview-ui/src/i18n/locales/ja/settings.json
+++ b/webview-ui/src/i18n/locales/ja/settings.json
@@ -54,6 +54,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "APIキー",
"vercelAiGatewayApiKeyPlaceholder": "Vercel AI GatewayのAPIキーを入力してください",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "APIキー:",
"mistralApiKeyPlaceholder": "Mistral APIキーを入力してください",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Vercel AI Gateway APIキー",
"getVercelAiGatewayApiKey": "Vercel AI Gateway APIキーを取得",
"apiKeyStorageNotice": "APIキーはVSCodeのシークレットストレージに安全に保存されます",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Glama APIキー",
"getGlamaApiKey": "Glama APIキーを取得",
"useCustomBaseUrl": "カスタムベースURLを使用",
@@ -475,6 +481,9 @@
"placeholder": "デフォルト:claude",
"maxTokensLabel": "最大出力トークン",
"maxTokensDescription": "Claude Codeレスポンスの最大出力トークン数。デフォルトは8000です。"
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "プロバイダー「{{provider}}」は組織によって許可されていません",
"modelNotAllowed": "モデル「{{model}}」はプロバイダー「{{provider}}」に対して組織によって許可されていません",
"profileInvalid": "このプロファイルには、組織によって許可されていないプロバイダーまたはモデルが含まれています",
- "qwenCodeOauthPath": "有効なOAuth認証情報のパスを提供する必要があります"
+ "qwenCodeOauthPath": "有効なOAuth認証情報のパスを提供する必要があります",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "API キーを入力...",
diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json
index e490e31f78..3bb499f012 100644
--- a/webview-ui/src/i18n/locales/ko/settings.json
+++ b/webview-ui/src/i18n/locales/ko/settings.json
@@ -57,6 +57,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "API 키",
"vercelAiGatewayApiKeyPlaceholder": "Vercel AI Gateway API 키를 입력하세요",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"openaiCompatibleProvider": "OpenAI 호환",
"openAiKeyLabel": "OpenAI API 키",
"openAiKeyPlaceholder": "OpenAI API 키를 입력하세요",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Vercel AI Gateway API 키",
"getVercelAiGatewayApiKey": "Vercel AI Gateway API 키 받기",
"apiKeyStorageNotice": "API 키는 VSCode의 보안 저장소에 안전하게 저장됩니다",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Glama API 키",
"getGlamaApiKey": "Glama API 키 받기",
"useCustomBaseUrl": "사용자 정의 기본 URL 사용",
@@ -475,6 +481,9 @@
"placeholder": "기본값: claude",
"maxTokensLabel": "최대 출력 토큰",
"maxTokensDescription": "Claude Code 응답의 최대 출력 토큰 수. 기본값은 8000입니다."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "제공자 '{{provider}}'는 조직에서 허용되지 않습니다",
"modelNotAllowed": "모델 '{{model}}'은 제공자 '{{provider}}'에 대해 조직에서 허용되지 않습니다",
"profileInvalid": "이 프로필에는 조직에서 허용되지 않는 제공자 또는 모델이 포함되어 있습니다",
- "qwenCodeOauthPath": "유효한 OAuth 자격 증명 경로를 제공해야 합니다"
+ "qwenCodeOauthPath": "유효한 OAuth 자격 증명 경로를 제공해야 합니다",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "API 키 입력...",
diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json
index ee0ba193e5..7f8140a239 100644
--- a/webview-ui/src/i18n/locales/nl/settings.json
+++ b/webview-ui/src/i18n/locales/nl/settings.json
@@ -54,6 +54,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "API-sleutel",
"vercelAiGatewayApiKeyPlaceholder": "Voer uw Vercel AI Gateway API-sleutel in",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "API-sleutel:",
"mistralApiKeyPlaceholder": "Voer uw Mistral API-sleutel in",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Vercel AI Gateway API-sleutel",
"getVercelAiGatewayApiKey": "Vercel AI Gateway API-sleutel ophalen",
"apiKeyStorageNotice": "API-sleutels worden veilig opgeslagen in de geheime opslag van VSCode",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Glama API-sleutel",
"getGlamaApiKey": "Glama API-sleutel ophalen",
"useCustomBaseUrl": "Aangepaste basis-URL gebruiken",
@@ -475,6 +481,9 @@
"placeholder": "Standaard: claude",
"maxTokensLabel": "Max Output Tokens",
"maxTokensDescription": "Maximaal aantal output-tokens voor Claude Code-reacties. Standaard is 8000."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "Provider '{{provider}}' is niet toegestaan door je organisatie",
"modelNotAllowed": "Model '{{model}}' is niet toegestaan voor provider '{{provider}}' door je organisatie",
"profileInvalid": "Dit profiel bevat een provider of model dat niet is toegestaan door je organisatie",
- "qwenCodeOauthPath": "Je moet een geldig OAuth-referentiepad opgeven"
+ "qwenCodeOauthPath": "Je moet een geldig OAuth-referentiepad opgeven",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "Voer API-sleutel in...",
diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json
index 2d30547d9f..51c0bbb2ae 100644
--- a/webview-ui/src/i18n/locales/pl/settings.json
+++ b/webview-ui/src/i18n/locales/pl/settings.json
@@ -57,6 +57,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "Klucz API",
"vercelAiGatewayApiKeyPlaceholder": "Wprowadź swój klucz API Vercel AI Gateway",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"openaiCompatibleProvider": "Kompatybilny z OpenAI",
"openAiKeyLabel": "Klucz API OpenAI",
"openAiKeyPlaceholder": "Wprowadź swój klucz API OpenAI",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Klucz API Vercel AI Gateway",
"getVercelAiGatewayApiKey": "Uzyskaj klucz API Vercel AI Gateway",
"apiKeyStorageNotice": "Klucze API są bezpiecznie przechowywane w Tajnym Magazynie VSCode",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Klucz API Glama",
"getGlamaApiKey": "Uzyskaj klucz API Glama",
"useCustomBaseUrl": "Użyj niestandardowego URL bazowego",
@@ -475,6 +481,9 @@
"placeholder": "Domyślnie: claude",
"maxTokensLabel": "Maksymalna liczba tokenów wyjściowych",
"maxTokensDescription": "Maksymalna liczba tokenów wyjściowych dla odpowiedzi Claude Code. Domyślnie 8000."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "Dostawca '{{provider}}' nie jest dozwolony przez Twoją organizację",
"modelNotAllowed": "Model '{{model}}' nie jest dozwolony dla dostawcy '{{provider}}' przez Twoją organizację",
"profileInvalid": "Ten profil zawiera dostawcę lub model, który nie jest dozwolony przez Twoją organizację",
- "qwenCodeOauthPath": "Musisz podać prawidłową ścieżkę do poświadczeń OAuth"
+ "qwenCodeOauthPath": "Musisz podać prawidłową ścieżkę do poświadczeń OAuth",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "Wprowadź klucz API...",
diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json
index 338ab9f6b1..27292236bc 100644
--- a/webview-ui/src/i18n/locales/pt-BR/settings.json
+++ b/webview-ui/src/i18n/locales/pt-BR/settings.json
@@ -54,6 +54,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "Chave de API",
"vercelAiGatewayApiKeyPlaceholder": "Digite sua chave de API do Vercel AI Gateway",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "Chave de API:",
"mistralApiKeyPlaceholder": "Digite sua chave de API da Mistral",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Chave API do Vercel AI Gateway",
"getVercelAiGatewayApiKey": "Obter chave API do Vercel AI Gateway",
"apiKeyStorageNotice": "As chaves de API são armazenadas com segurança no Armazenamento Secreto do VSCode",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Chave de API Glama",
"getGlamaApiKey": "Obter chave de API Glama",
"useCustomBaseUrl": "Usar URL base personalizado",
@@ -475,6 +481,9 @@
"placeholder": "Padrão: claude",
"maxTokensLabel": "Tokens de saída máximos",
"maxTokensDescription": "Número máximo de tokens de saída para respostas do Claude Code. O padrão é 8000."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "O provedor '{{provider}}' não é permitido pela sua organização",
"modelNotAllowed": "O modelo '{{model}}' não é permitido para o provedor '{{provider}}' pela sua organização",
"profileInvalid": "Este perfil contém um provedor ou modelo que não é permitido pela sua organização",
- "qwenCodeOauthPath": "Você deve fornecer um caminho válido de credenciais OAuth"
+ "qwenCodeOauthPath": "Você deve fornecer um caminho válido de credenciais OAuth",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "Digite a chave API...",
diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json
index be494c571b..c0c527c7b5 100644
--- a/webview-ui/src/i18n/locales/ru/settings.json
+++ b/webview-ui/src/i18n/locales/ru/settings.json
@@ -54,6 +54,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "Ключ API",
"vercelAiGatewayApiKeyPlaceholder": "Введите свой API-ключ Vercel AI Gateway",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "Ключ API:",
"mistralApiKeyPlaceholder": "Введите свой API-ключ Mistral",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Ключ API Vercel AI Gateway",
"getVercelAiGatewayApiKey": "Получить ключ API Vercel AI Gateway",
"apiKeyStorageNotice": "API-ключи хранятся безопасно в Secret Storage VSCode",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Glama API-ключ",
"getGlamaApiKey": "Получить Glama API-ключ",
"useCustomBaseUrl": "Использовать пользовательский базовый URL",
@@ -475,6 +481,9 @@
"placeholder": "По умолчанию: claude",
"maxTokensLabel": "Макс. выходных токенов",
"maxTokensDescription": "Максимальное количество выходных токенов для ответов Claude Code. По умолчанию 8000."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "Провайдер '{{provider}}' не разрешен вашей организацией",
"modelNotAllowed": "Модель '{{model}}' не разрешена для провайдера '{{provider}}' вашей организацией",
"profileInvalid": "Этот профиль содержит провайдера или модель, которые не разрешены вашей организацией",
- "qwenCodeOauthPath": "Вы должны указать допустимый путь к учетным данным OAuth"
+ "qwenCodeOauthPath": "Вы должны указать допустимый путь к учетным данным OAuth",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "Введите API-ключ...",
diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json
index fe4508495b..9081934094 100644
--- a/webview-ui/src/i18n/locales/tr/settings.json
+++ b/webview-ui/src/i18n/locales/tr/settings.json
@@ -57,6 +57,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "API Anahtarı",
"vercelAiGatewayApiKeyPlaceholder": "Vercel AI Gateway API anahtarınızı girin",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"openaiCompatibleProvider": "OpenAI Uyumlu",
"openAiKeyLabel": "OpenAI API Anahtarı",
"openAiKeyPlaceholder": "OpenAI API anahtarınızı girin",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Vercel AI Gateway API Anahtarı",
"getVercelAiGatewayApiKey": "Vercel AI Gateway API Anahtarı Al",
"apiKeyStorageNotice": "API anahtarları VSCode'un Gizli Depolamasında güvenli bir şekilde saklanır",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Glama API Anahtarı",
"getGlamaApiKey": "Glama API Anahtarı Al",
"useCustomBaseUrl": "Özel temel URL kullan",
@@ -475,6 +481,9 @@
"placeholder": "Varsayılan: claude",
"maxTokensLabel": "Maksimum Çıktı Token sayısı",
"maxTokensDescription": "Claude Code yanıtları için maksimum çıktı token sayısı. Varsayılan 8000'dir."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "Sağlayıcı '{{provider}}' kuruluşunuz tarafından izin verilmiyor",
"modelNotAllowed": "Model '{{model}}' sağlayıcı '{{provider}}' için kuruluşunuz tarafından izin verilmiyor",
"profileInvalid": "Bu profil, kuruluşunuz tarafından izin verilmeyen bir sağlayıcı veya model içeriyor",
- "qwenCodeOauthPath": "Geçerli bir OAuth kimlik bilgileri yolu sağlamalısın"
+ "qwenCodeOauthPath": "Geçerli bir OAuth kimlik bilgileri yolu sağlamalısın",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "API anahtarını girin...",
diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json
index 0f03de47a5..ecb4e1786e 100644
--- a/webview-ui/src/i18n/locales/vi/settings.json
+++ b/webview-ui/src/i18n/locales/vi/settings.json
@@ -57,6 +57,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "Khóa API",
"vercelAiGatewayApiKeyPlaceholder": "Nhập khóa API Vercel AI Gateway của bạn",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"openaiCompatibleProvider": "Tương thích OpenAI",
"openAiKeyLabel": "Khóa API OpenAI",
"openAiKeyPlaceholder": "Nhập khóa API OpenAI của bạn",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Khóa API Vercel AI Gateway",
"getVercelAiGatewayApiKey": "Lấy khóa API Vercel AI Gateway",
"apiKeyStorageNotice": "Khóa API được lưu trữ an toàn trong Bộ lưu trữ bí mật của VSCode",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Khóa API Glama",
"getGlamaApiKey": "Lấy khóa API Glama",
"useCustomBaseUrl": "Sử dụng URL cơ sở tùy chỉnh",
@@ -475,6 +481,9 @@
"placeholder": "Mặc định: claude",
"maxTokensLabel": "Số token đầu ra tối đa",
"maxTokensDescription": "Số lượng token đầu ra tối đa cho các phản hồi của Claude Code. Mặc định là 8000."
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "Nhà cung cấp '{{provider}}' không được phép bởi tổ chức của bạn",
"modelNotAllowed": "Mô hình '{{model}}' không được phép cho nhà cung cấp '{{provider}}' bởi tổ chức của bạn",
"profileInvalid": "Hồ sơ này chứa một nhà cung cấp hoặc mô hình không được phép bởi tổ chức của bạn",
- "qwenCodeOauthPath": "Bạn phải cung cấp đường dẫn thông tin xác thực OAuth hợp lệ"
+ "qwenCodeOauthPath": "Bạn phải cung cấp đường dẫn thông tin xác thực OAuth hợp lệ",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "Nhập khóa API...",
diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json
index 51db19562a..30c4c7be44 100644
--- a/webview-ui/src/i18n/locales/zh-CN/settings.json
+++ b/webview-ui/src/i18n/locales/zh-CN/settings.json
@@ -59,6 +59,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "API 密钥",
"vercelAiGatewayApiKeyPlaceholder": "输入您的 Vercel AI Gateway API 密钥",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "API 密钥:",
"mistralApiKeyPlaceholder": "输入您的 Mistral API 密钥",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Vercel AI Gateway API 密钥",
"getVercelAiGatewayApiKey": "获取 Vercel AI Gateway API 密钥",
"apiKeyStorageNotice": "API 密钥安全存储在 VSCode 的密钥存储中",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Glama API 密钥",
"getGlamaApiKey": "获取 Glama API 密钥",
"useCustomBaseUrl": "使用自定义基础 URL",
@@ -475,6 +481,9 @@
"placeholder": "默认:claude",
"maxTokensLabel": "最大输出 Token",
"maxTokensDescription": "Claude Code 响应的最大输出 Token 数量。默认为 8000。"
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "提供商 '{{provider}}' 不允许用于您的组织",
"modelNotAllowed": "模型 '{{model}}' 不允许用于提供商 '{{provider}}',您的组织不允许",
"profileInvalid": "此配置文件包含您的组织不允许的提供商或模型",
- "qwenCodeOauthPath": "您必须提供有效的 OAuth 凭证路径"
+ "qwenCodeOauthPath": "您必须提供有效的 OAuth 凭证路径",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "请输入 API 密钥...",
diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json
index 89d517f5b5..4d68cfaa7b 100644
--- a/webview-ui/src/i18n/locales/zh-TW/settings.json
+++ b/webview-ui/src/i18n/locales/zh-TW/settings.json
@@ -54,6 +54,11 @@
"vercelAiGatewayProvider": "Vercel AI Gateway",
"vercelAiGatewayApiKeyLabel": "API 金鑰",
"vercelAiGatewayApiKeyPlaceholder": "輸入您的 Vercel AI Gateway API 金鑰",
+ "watsonxProvider": "IBM watsonx",
+ "watsonxApiKeyLabel": "API Key",
+ "watsonxApiKeyPlaceholder": "Enter your IBM watsonx API key",
+ "watsonxProjectIdLabel": "Project ID",
+ "watsonxProjectIdPlaceholder": "Enter your IBM watsonx project ID",
"mistralProvider": "Mistral",
"mistralApiKeyLabel": "API 金鑰:",
"mistralApiKeyPlaceholder": "輸入您的 Mistral API 金鑰",
@@ -244,6 +249,7 @@
"vercelAiGatewayApiKey": "Vercel AI Gateway API 金鑰",
"getVercelAiGatewayApiKey": "取得 Vercel AI Gateway API 金鑰",
"apiKeyStorageNotice": "API 金鑰安全儲存於 VSCode 金鑰儲存中",
+ "passwordStorageNotice": "Passwords are stored securely in VS Code's Secret Storage",
"glamaApiKey": "Glama API 金鑰",
"getGlamaApiKey": "取得 Glama API 金鑰",
"useCustomBaseUrl": "使用自訂基礎 URL",
@@ -475,6 +481,9 @@
"placeholder": "預設:claude",
"maxTokensLabel": "最大輸出 Token",
"maxTokensDescription": "Claude Code 回應的最大輸出 Token 數量。預設為 8000。"
+ },
+ "watsonx": {
+ "description": "The extension automatically fetches the latest list of models available on {{serviceName}}."
}
},
"browser": {
@@ -824,7 +833,15 @@
"providerNotAllowed": "供應商 '{{provider}}' 不允許用於您的組織。",
"modelNotAllowed": "模型 '{{model}}' 不允許用於供應商 '{{provider}}',您的組織不允許",
"profileInvalid": "此設定檔包含您的組織不允許的供應商或模型",
- "qwenCodeOauthPath": "您必須提供有效的 OAuth 憑證路徑"
+ "qwenCodeOauthPath": "您必須提供有效的 OAuth 憑證路徑",
+ "watsonx": {
+ "apiKey": "You must provide a valid API key.",
+ "projectId": "You must provide a valid project ID.",
+ "username": "You must provide a valid username.",
+ "baseUrl": "You must provide a valid IBM Cloud Pak for Data URL.",
+ "region": "You must select a region.",
+ "password": "You must provide a valid password."
+ }
},
"placeholders": {
"apiKey": "請輸入 API 金鑰...",