Skip to content

Commit aeda5dc

Browse files
committed
Adds unbound messages to all supported languages
1 parent 903a908 commit aeda5dc

File tree

18 files changed

+36
-6
lines changed

18 files changed

+36
-6
lines changed

webview-ui/src/components/settings/providers/Unbound.tsx

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -151,16 +151,12 @@ export const Unbound = ({ apiConfiguration, setApiConfigurationField, routerMode
151151
</div>
152152
{didRefetch && (
153153
<div className="flex items-center text-vscode-charts-green">
154-
{t("settings:providers.refreshModels.success", {
155-
defaultValue: "Models list updated! You can now select from the latest models.",
156-
})}
154+
{t("settings:providers.unboundRefreshModelsSuccess")}
157155
</div>
158156
)}
159157
{isInvalidKey && (
160158
<div className="flex items-center text-vscode-errorForeground">
161-
{t("settings:providers.invalidApiKey", {
162-
defaultValue: "Invalid API key. Please check your API key and try again.",
163-
})}
159+
{t("settings:providers.unboundInvalidApiKey")}
164160
</div>
165161
)}
166162
<ModelPicker

webview-ui/src/i18n/locales/ca/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@
185185
},
186186
"unboundApiKey": "Clau API d'Unbound",
187187
"getUnboundApiKey": "Obtenir clau API d'Unbound",
188+
"unboundRefreshModelsSuccess": "Llista de models actualitzada! Ara podeu seleccionar entre els últims models.",
189+
"unboundInvalidApiKey": "Clau API no vàlida. Si us plau, comproveu la vostra clau API i torneu-ho a provar.",
188190
"humanRelay": {
189191
"description": "No es requereix clau API, però l'usuari necessita ajuda per copiar i enganxar informació al xat d'IA web.",
190192
"instructions": "Durant l'ús, apareixerà un diàleg i el missatge actual es copiarà automàticament al porta-retalls. Necessiteu enganxar-lo a les versions web d'IA (com ChatGPT o Claude), després copiar la resposta de l'IA de nou al diàleg i fer clic al botó de confirmació."

webview-ui/src/i18n/locales/de/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@
185185
},
186186
"unboundApiKey": "Unbound API-Schlüssel",
187187
"getUnboundApiKey": "Unbound API-Schlüssel erhalten",
188+
"unboundRefreshModelsSuccess": "Modellliste aktualisiert! Sie können jetzt aus den neuesten Modellen auswählen.",
189+
"unboundInvalidApiKey": "Ungültiger API-Schlüssel. Bitte überprüfen Sie Ihren API-Schlüssel und versuchen Sie es erneut.",
188190
"humanRelay": {
189191
"description": "Es ist kein API-Schlüssel erforderlich, aber der Benutzer muss beim Kopieren und Einfügen der Informationen in den Web-Chat-KI helfen.",
190192
"instructions": "Während der Verwendung wird ein Dialogfeld angezeigt und die aktuelle Nachricht wird automatisch in die Zwischenablage kopiert. Du musst diese in Web-Versionen von KI (wie ChatGPT oder Claude) einfügen, dann die Antwort der KI zurück in das Dialogfeld kopieren und auf die Bestätigungsschaltfläche klicken."

webview-ui/src/i18n/locales/en/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@
185185
},
186186
"unboundApiKey": "Unbound API Key",
187187
"getUnboundApiKey": "Get Unbound API Key",
188+
"unboundRefreshModelsSuccess": "Models list updated! You can now select from the latest models.",
189+
"unboundInvalidApiKey": "Invalid API key. Please check your API key and try again.",
188190
"humanRelay": {
189191
"description": "No API key is required, but the user needs to help copy and paste the information to the web chat AI.",
190192
"instructions": "During use, a dialog box will pop up and the current message will be copied to the clipboard automatically. You need to paste these to web versions of AI (such as ChatGPT or Claude), then copy the AI's reply back to the dialog box and click the confirm button."

webview-ui/src/i18n/locales/es/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@
185185
},
186186
"unboundApiKey": "Clave API de Unbound",
187187
"getUnboundApiKey": "Obtener clave API de Unbound",
188+
"unboundRefreshModelsSuccess": "¡Lista de modelos actualizada! Ahora puede seleccionar entre los últimos modelos.",
189+
"unboundInvalidApiKey": "Clave API inválida. Por favor, verifique su clave API e inténtelo de nuevo.",
188190
"humanRelay": {
189191
"description": "No se requiere clave API, pero el usuario necesita ayudar a copiar y pegar la información en el chat web de IA.",
190192
"instructions": "Durante el uso, aparecerá un cuadro de diálogo y el mensaje actual se copiará automáticamente al portapapeles. Debe pegarlo en las versiones web de IA (como ChatGPT o Claude), luego copiar la respuesta de la IA de vuelta al cuadro de diálogo y hacer clic en el botón de confirmar."

webview-ui/src/i18n/locales/fr/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@
185185
},
186186
"unboundApiKey": "Clé API Unbound",
187187
"getUnboundApiKey": "Obtenir la clé API Unbound",
188+
"unboundRefreshModelsSuccess": "Liste des modèles mise à jour ! Vous pouvez maintenant sélectionner parmi les derniers modèles.",
189+
"unboundInvalidApiKey": "Clé API invalide. Veuillez vérifier votre clé API et réessayer.",
188190
"humanRelay": {
189191
"description": "Aucune clé API n'est requise, mais l'utilisateur doit aider à copier et coller les informations dans le chat web de l'IA.",
190192
"instructions": "Pendant l'utilisation, une boîte de dialogue apparaîtra et le message actuel sera automatiquement copié dans le presse-papiers. Vous devez le coller dans les versions web de l'IA (comme ChatGPT ou Claude), puis copier la réponse de l'IA dans la boîte de dialogue et cliquer sur le bouton de confirmation."

webview-ui/src/i18n/locales/hi/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@
185185
},
186186
"unboundApiKey": "Unbound API कुंजी",
187187
"getUnboundApiKey": "Unbound API कुंजी प्राप्त करें",
188+
"unboundRefreshModelsSuccess": "मॉडल सूची अपडेट हो गई है! अब आप नवीनतम मॉडलों में से चुन सकते हैं।",
189+
"unboundInvalidApiKey": "अमान्य API कुंजी। कृपया अपनी API कुंजी की जांच करें और पुनः प्रयास करें।",
188190
"humanRelay": {
189191
"description": "कोई API कुंजी आवश्यक नहीं है, लेकिन उपयोगकर्ता को वेब चैट AI में जानकारी कॉपी और पेस्ट करने में मदद करनी होगी।",
190192
"instructions": "उपयोग के दौरान, एक डायलॉग बॉक्स पॉप अप होगा और वर्तमान संदेश स्वचालित रूप से क्लिपबोर्ड पर कॉपी हो जाएगा। आपको इन्हें AI के वेब संस्करणों (जैसे ChatGPT या Claude) में पेस्ट करना होगा, फिर AI की प्रतिक्रिया को डायलॉग बॉक्स में वापस कॉपी करें और पुष्टि बटन पर क्लिक करें।"

webview-ui/src/i18n/locales/it/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@
185185
},
186186
"unboundApiKey": "Chiave API Unbound",
187187
"getUnboundApiKey": "Ottieni chiave API Unbound",
188+
"unboundRefreshModelsSuccess": "Lista dei modelli aggiornata! Ora puoi selezionare tra gli ultimi modelli.",
189+
"unboundInvalidApiKey": "Chiave API non valida. Controlla la tua chiave API e riprova.",
188190
"humanRelay": {
189191
"description": "Non è richiesta alcuna chiave API, ma l'utente dovrà aiutare a copiare e incollare le informazioni nella chat web AI.",
190192
"instructions": "Durante l'uso, apparirà una finestra di dialogo e il messaggio corrente verrà automaticamente copiato negli appunti. Dovrai incollarlo nelle versioni web dell'AI (come ChatGPT o Claude), quindi copiare la risposta dell'AI nella finestra di dialogo e fare clic sul pulsante di conferma."

webview-ui/src/i18n/locales/ja/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@
185185
},
186186
"unboundApiKey": "Unbound APIキー",
187187
"getUnboundApiKey": "Unbound APIキーを取得",
188+
"unboundRefreshModelsSuccess": "モデルリストが更新されました!最新のモデルから選択できます。",
189+
"unboundInvalidApiKey": "無効なAPIキーです。APIキーを確認して、もう一度お試しください。",
188190
"humanRelay": {
189191
"description": "APIキーは不要ですが、ユーザーはウェブチャットAIに情報をコピー&ペーストする必要があります。",
190192
"instructions": "使用中にダイアログボックスが表示され、現在のメッセージが自動的にクリップボードにコピーされます。これらをウェブ版のAI(ChatGPTやClaudeなど)に貼り付け、AIの返答をダイアログボックスにコピーして確認ボタンをクリックする必要があります。"

webview-ui/src/i18n/locales/ko/settings.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@
185185
},
186186
"unboundApiKey": "Unbound API 키",
187187
"getUnboundApiKey": "Unbound API 키 받기",
188+
"unboundRefreshModelsSuccess": "모델 목록이 업데이트되었습니다! 이제 최신 모델에서 선택할 수 있습니다.",
189+
"unboundInvalidApiKey": "잘못된 API 키입니다. API 키를 확인하고 다시 시도해 주세요.",
188190
"humanRelay": {
189191
"description": "API 키가 필요하지 않지만, 사용자가 웹 채팅 AI에 정보를 복사하여 붙여넣어야 합니다.",
190192
"instructions": "사용 중에 대화 상자가 나타나고 현재 메시지가 자동으로 클립보드에 복사됩니다. 이를 웹 버전 AI(예: ChatGPT 또는 Claude)에 붙여넣은 다음, AI의 응답을 대화 상자에 복사하고 확인 버튼을 클릭해야 합니다."

0 commit comments

Comments
 (0)