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 金鑰...",