diff --git a/src/assets/locale/da/openai.json b/src/assets/locale/da/openai.json new file mode 100644 index 0000000..3410ae6 --- /dev/null +++ b/src/assets/locale/da/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "OpenAI Kompatibel API", + "heading": "OpenAI kompatibel API", + "subheading": "Administrer og konfigurer dine OpenAI API-kompatible udbydere her.", + "addBtn": "Tilføj Udbyder", + "table": { + "name": "Udbyders Navn", + "baseUrl": "Basis URL", + "actions": "Handling" + }, + "modal": { + "titleAdd": "Tilføj Ny Udbyder", + "name": { + "label": "Udbyders Navn", + "required": "Udbyders navn er påkrævet.", + "placeholder": "Indtast udbyders navn" + }, + "baseUrl": { + "label": "Basis URL", + "help": "Basis URL'en for OpenAI API-udbyderen. f.eks. (http://localhost:1234/v1)", + "required": "Basis URL er påkrævet.", + "placeholder": "Indtast basis URL" + }, + "apiKey": { + "label": "API Nøgle", + "required": "API Nøgle er påkrævet.", + "placeholder": "Indtast API Nøgle" + }, + "submit": "Gem", + "update": "Opdater", + "deleteConfirm": "Er du sikker på, at du vil slette denne udbyder?", + "model": { + "title": "Modelliste", + "subheading": "Vælg venligst de chatmodeller, du ønsker at bruge med denne udbyder.", + "success": "Nye modeller tilføjet med succes." + }, + "tipLMStudio": "Page Assist vil automatisk hente de modeller, du har indlæst på LM Studio. Du behøver ikke at tilføje dem manuelt." + }, + "addSuccess": "Udbyder tilføjet med succes.", + "deleteSuccess": "Udbyder slettet med succes.", + "updateSuccess": "Udbyder opdateret med succes.", + "delete": "Slet", + "edit": "Rediger", + "newModel": "Tilføj Modeller til Udbyder", + "noNewModel": "For LMStudio henter vi dynamisk. Ingen manuel tilføjelse nødvendig.", + "searchModel": "Søg Model", + "selectAll": "Vælg Alle", + "save": "Gem", + "saving": "Gemmer...", + "manageModels": { + "columns": { + "name": "Modelnavn", + "model_type": "Modeltype", + "model_id": "Model-ID", + "provider": "Udbyders Navn", + "actions": "Handling" + }, + "tooltip": { + "delete": "Slet" + }, + "confirm": { + "delete": "Er du sikker på, at du vil slette denne model?" + }, + "modal": { + "title": "Tilføj Brugerdefineret Model", + "form": { + "name": { + "label": "Model-ID", + "placeholder": "llama3.2", + "required": "Model-ID er påkrævet." + }, + "provider": { + "label": "Udbyder", + "placeholder": "Vælg udbyder", + "required": "Udbyder er påkrævet." + }, + "type": { + "label": "Modeltype" + } + } + } + }, + "noModelFound": "Ingen model fundet. Sørg for, at du har tilføjet korrekt udbyder med basis URL og API-nøgle.", + "radio": { + "chat": "Chatmodel", + "embedding": "Indlejringsmodel", + "chatInfo": "bruges til chatfuldførelse og samtalegeneration", + "embeddingInfo": "bruges til RAG og andre semantiske søgerelaterede opgaver." + } +} \ No newline at end of file diff --git a/src/assets/locale/de/openai.json b/src/assets/locale/de/openai.json new file mode 100644 index 0000000..23a684e --- /dev/null +++ b/src/assets/locale/de/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "OpenAI-kompatible API", + "heading": "OpenAI-kompatible API", + "subheading": "Verwalten und konfigurieren Sie hier Ihre OpenAI-API-kompatiblen Anbieter.", + "addBtn": "Anbieter hinzufügen", + "table": { + "name": "Anbietername", + "baseUrl": "Basis-URL", + "actions": "Aktion" + }, + "modal": { + "titleAdd": "Neuen Anbieter hinzufügen", + "name": { + "label": "Anbietername", + "required": "Anbietername ist erforderlich.", + "placeholder": "Anbieternamen eingeben" + }, + "baseUrl": { + "label": "Basis-URL", + "help": "Die Basis-URL des OpenAI-API-Anbieters. z.B. (http://localhost:1234/v1)", + "required": "Basis-URL ist erforderlich.", + "placeholder": "Basis-URL eingeben" + }, + "apiKey": { + "label": "API-Schlüssel", + "required": "API-Schlüssel ist erforderlich.", + "placeholder": "API-Schlüssel eingeben" + }, + "submit": "Speichern", + "update": "Aktualisieren", + "deleteConfirm": "Sind Sie sicher, dass Sie diesen Anbieter löschen möchten?", + "model": { + "title": "Modellliste", + "subheading": "Bitte wählen Sie die Chat-Modelle aus, die Sie mit diesem Anbieter verwenden möchten.", + "success": "Neue Modelle erfolgreich hinzugefügt." + }, + "tipLMStudio": "Page Assist wird automatisch die Modelle abrufen, die Sie in LM Studio geladen haben. Sie müssen sie nicht manuell hinzufügen." + }, + "addSuccess": "Anbieter erfolgreich hinzugefügt.", + "deleteSuccess": "Anbieter erfolgreich gelöscht.", + "updateSuccess": "Anbieter erfolgreich aktualisiert.", + "delete": "Löschen", + "edit": "Bearbeiten", + "newModel": "Modelle zum Anbieter hinzufügen", + "noNewModel": "Für LMStudio holen wir die Daten dynamisch. Keine manuelle Hinzufügung erforderlich.", + "searchModel": "Modell suchen", + "selectAll": "Alle auswählen", + "save": "Speichern", + "saving": "Speichern...", + "manageModels": { + "columns": { + "name": "Modellname", + "model_type": "Modelltyp", + "model_id": "Modell-ID", + "provider": "Anbietername", + "actions": "Aktion" + }, + "tooltip": { + "delete": "Löschen" + }, + "confirm": { + "delete": "Sind Sie sicher, dass Sie dieses Modell löschen möchten?" + }, + "modal": { + "title": "Benutzerdefiniertes Modell hinzufügen", + "form": { + "name": { + "label": "Modell-ID", + "placeholder": "llama3.2", + "required": "Modell-ID ist erforderlich." + }, + "provider": { + "label": "Anbieter", + "placeholder": "Anbieter auswählen", + "required": "Anbieter ist erforderlich." + }, + "type": { + "label": "Modelltyp" + } + } + } + }, + "noModelFound": "Kein Modell gefunden. Stellen Sie sicher, dass Sie den korrekten Anbieter mit Basis-URL und API-Schlüssel hinzugefügt haben.", + "radio": { + "chat": "Chat-Modell", + "embedding": "Embedding-Modell", + "chatInfo": "wird für Chat-Vervollständigung und Gesprächsgenerierung verwendet", + "embeddingInfo": "wird für RAG und andere semantische suchbezogene Aufgaben verwendet." + } +} \ No newline at end of file diff --git a/src/assets/locale/es/openai.json b/src/assets/locale/es/openai.json new file mode 100644 index 0000000..2e84a19 --- /dev/null +++ b/src/assets/locale/es/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "API compatible con OpenAI", + "heading": "API compatible con OpenAI", + "subheading": "Gestiona y configura tus proveedores compatibles con la API de OpenAI aquí.", + "addBtn": "Añadir Proveedor", + "table": { + "name": "Nombre del Proveedor", + "baseUrl": "URL Base", + "actions": "Acción" + }, + "modal": { + "titleAdd": "Añadir Nuevo Proveedor", + "name": { + "label": "Nombre del Proveedor", + "required": "El nombre del proveedor es obligatorio.", + "placeholder": "Introduce el nombre del proveedor" + }, + "baseUrl": { + "label": "URL Base", + "help": "La URL base del proveedor de la API de OpenAI. ej. (http://localhost:1234/v1)", + "required": "La URL base es obligatoria.", + "placeholder": "Introduce la URL base" + }, + "apiKey": { + "label": "Clave API", + "required": "La clave API es obligatoria.", + "placeholder": "Introduce la clave API" + }, + "submit": "Guardar", + "update": "Actualizar", + "deleteConfirm": "¿Estás seguro de que quieres eliminar este proveedor?", + "model": { + "title": "Lista de Modelos", + "subheading": "Por favor, selecciona los modelos de chat que quieres usar con este proveedor.", + "success": "Nuevos modelos añadidos con éxito." + }, + "tipLMStudio": "Page Assist obtendrá automáticamente los modelos que hayas cargado en LM Studio. No necesitas añadirlos manualmente." + }, + "addSuccess": "Proveedor añadido con éxito.", + "deleteSuccess": "Proveedor eliminado con éxito.", + "updateSuccess": "Proveedor actualizado con éxito.", + "delete": "Eliminar", + "edit": "Editar", + "newModel": "Añadir Modelos al Proveedor", + "noNewModel": "Para LMStudio, obtenemos dinámicamente. No se necesita adición manual.", + "searchModel": "Buscar Modelo", + "selectAll": "Seleccionar Todo", + "save": "Guardar", + "saving": "Guardando...", + "manageModels": { + "columns": { + "name": "Nombre del Modelo", + "model_type": "Tipo de Modelo", + "model_id": "ID del Modelo", + "provider": "Nombre del Proveedor", + "actions": "Acción" + }, + "tooltip": { + "delete": "Eliminar" + }, + "confirm": { + "delete": "¿Estás seguro de que quieres eliminar este modelo?" + }, + "modal": { + "title": "Añadir Modelo Personalizado", + "form": { + "name": { + "label": "ID del Modelo", + "placeholder": "llama3.2", + "required": "El ID del modelo es obligatorio." + }, + "provider": { + "label": "Proveedor", + "placeholder": "Seleccionar proveedor", + "required": "El proveedor es obligatorio." + }, + "type": { + "label": "Tipo de Modelo" + } + } + } + }, + "noModelFound": "No se encontró ningún modelo. Asegúrate de haber añadido el proveedor correcto con la URL base y la clave API.", + "radio": { + "chat": "Modelo de Chat", + "embedding": "Modelo de Incrustación", + "chatInfo": "se utiliza para la finalización de chat y la generación de conversaciones", + "embeddingInfo": "se utiliza para RAG y otras tareas relacionadas con la búsqueda semántica." + } +} \ No newline at end of file diff --git a/src/assets/locale/fa/openai.json b/src/assets/locale/fa/openai.json new file mode 100644 index 0000000..479e509 --- /dev/null +++ b/src/assets/locale/fa/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "API سازگار با OpenAI", + "heading": "API سازگار با OpenAI", + "subheading": "ارائه‌دهندگان API سازگار با OpenAI خود را در اینجا مدیریت و پیکربندی کنید.", + "addBtn": "افزودن ارائه‌دهنده", + "table": { + "name": "نام ارائه‌دهنده", + "baseUrl": "آدرس پایه", + "actions": "عملیات" + }, + "modal": { + "titleAdd": "افزودن ارائه‌دهنده جدید", + "name": { + "label": "نام ارائه‌دهنده", + "required": "نام ارائه‌دهنده الزامی است.", + "placeholder": "نام ارائه‌دهنده را وارد کنید" + }, + "baseUrl": { + "label": "آدرس پایه", + "help": "آدرس پایه ارائه‌دهنده API OpenAI. مثال (http://localhost:1234/v1)", + "required": "آدرس پایه الزامی است.", + "placeholder": "آدرس پایه را وارد کنید" + }, + "apiKey": { + "label": "کلید API", + "required": "کلید API الزامی است.", + "placeholder": "کلید API را وارد کنید" + }, + "submit": "ذخیره", + "update": "به‌روزرسانی", + "deleteConfirm": "آیا مطمئن هستید که می‌خواهید این ارائه‌دهنده را حذف کنید؟", + "model": { + "title": "لیست مدل‌ها", + "subheading": "لطفاً مدل‌های گفتگویی که می‌خواهید با این ارائه‌دهنده استفاده کنید را انتخاب کنید.", + "success": "مدل‌های جدید با موفقیت اضافه شدند." + }, + "tipLMStudio": "Page Assist به طور خودکار مدل‌هایی را که در LM Studio بارگذاری کرده‌اید، دریافت می‌کند. نیازی به افزودن دستی آنها نیست." + }, + "addSuccess": "ارائه‌دهنده با موفقیت اضافه شد.", + "deleteSuccess": "ارائه‌دهنده با موفقیت حذف شد.", + "updateSuccess": "ارائه‌دهنده با موفقیت به‌روزرسانی شد.", + "delete": "حذف", + "edit": "ویرایش", + "newModel": "افزودن مدل‌ها به ارائه‌دهنده", + "noNewModel": "برای LMStudio، ما به صورت پویا دریافت می‌کنیم. نیازی به افزودن دستی نیست.", + "searchModel": "جستجوی مدل", + "selectAll": "انتخاب همه", + "save": "ذخیره", + "saving": "در حال ذخیره...", + "manageModels": { + "columns": { + "name": "نام مدل", + "model_type": "نوع مدل", + "model_id": "شناسه مدل", + "provider": "نام ارائه‌دهنده", + "actions": "عملیات" + }, + "tooltip": { + "delete": "حذف" + }, + "confirm": { + "delete": "آیا مطمئن هستید که می‌خواهید این مدل را حذف کنید؟" + }, + "modal": { + "title": "افزودن مدل سفارشی", + "form": { + "name": { + "label": "شناسه مدل", + "placeholder": "llama3.2", + "required": "شناسه مدل الزامی است." + }, + "provider": { + "label": "ارائه‌دهنده", + "placeholder": "ارائه‌دهنده را انتخاب کنید", + "required": "ارائه‌دهنده الزامی است." + }, + "type": { + "label": "نوع مدل" + } + } + } + }, + "noModelFound": "هیچ مدلی یافت نشد. اطمینان حاصل کنید که ارائه‌دهنده صحیح را با آدرس پایه و کلید API اضافه کرده‌اید.", + "radio": { + "chat": "مدل گفتگو", + "embedding": "مدل تعبیه", + "chatInfo": "برای تکمیل گفتگو و تولید مکالمه استفاده می‌شود", + "embeddingInfo": "برای RAG و سایر وظایف مرتبط با جستجوی معنایی استفاده می‌شود." + } +} \ No newline at end of file diff --git a/src/assets/locale/fr/openai.json b/src/assets/locale/fr/openai.json new file mode 100644 index 0000000..a71256c --- /dev/null +++ b/src/assets/locale/fr/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "API compatible OpenAI", + "heading": "API compatible OpenAI", + "subheading": "Gérez et configurez ici vos fournisseurs d'API compatibles OpenAI.", + "addBtn": "Ajouter un fournisseur", + "table": { + "name": "Nom du fournisseur", + "baseUrl": "URL de base", + "actions": "Action" + }, + "modal": { + "titleAdd": "Ajouter un nouveau fournisseur", + "name": { + "label": "Nom du fournisseur", + "required": "Le nom du fournisseur est requis.", + "placeholder": "Entrez le nom du fournisseur" + }, + "baseUrl": { + "label": "URL de base", + "help": "L'URL de base du fournisseur d'API OpenAI. ex (http://localhost:1234/v1)", + "required": "L'URL de base est requise.", + "placeholder": "Entrez l'URL de base" + }, + "apiKey": { + "label": "Clé API", + "required": "La clé API est requise.", + "placeholder": "Entrez la clé API" + }, + "submit": "Enregistrer", + "update": "Mettre à jour", + "deleteConfirm": "Êtes-vous sûr de vouloir supprimer ce fournisseur ?", + "model": { + "title": "Liste des modèles", + "subheading": "Veuillez sélectionner les modèles de chat que vous souhaitez utiliser avec ce fournisseur.", + "success": "Nouveaux modèles ajoutés avec succès." + }, + "tipLMStudio": "Page Assist récupérera automatiquement les modèles que vous avez chargés sur LM Studio. Vous n'avez pas besoin de les ajouter manuellement." + }, + "addSuccess": "Fournisseur ajouté avec succès.", + "deleteSuccess": "Fournisseur supprimé avec succès.", + "updateSuccess": "Fournisseur mis à jour avec succès.", + "delete": "Supprimer", + "edit": "Modifier", + "newModel": "Ajouter des modèles au fournisseur", + "noNewModel": "Pour LMStudio, nous récupérons dynamiquement. Pas besoin d'ajout manuel.", + "searchModel": "Rechercher un modèle", + "selectAll": "Tout sélectionner", + "save": "Enregistrer", + "saving": "Enregistrement...", + "manageModels": { + "columns": { + "name": "Nom du modèle", + "model_type": "Type de modèle", + "model_id": "ID du modèle", + "provider": "Nom du fournisseur", + "actions": "Action" + }, + "tooltip": { + "delete": "Supprimer" + }, + "confirm": { + "delete": "Êtes-vous sûr de vouloir supprimer ce modèle ?" + }, + "modal": { + "title": "Ajouter un modèle personnalisé", + "form": { + "name": { + "label": "ID du modèle", + "placeholder": "llama3.2", + "required": "L'ID du modèle est requis." + }, + "provider": { + "label": "Fournisseur", + "placeholder": "Sélectionner un fournisseur", + "required": "Le fournisseur est requis." + }, + "type": { + "label": "Type de modèle" + } + } + } + }, + "noModelFound": "Aucun modèle trouvé. Assurez-vous d'avoir ajouté le bon fournisseur avec l'URL de base et la clé API.", + "radio": { + "chat": "Modèle de chat", + "embedding": "Modèle d'embedding", + "chatInfo": "est utilisé pour la complétion de chat et la génération de conversation", + "embeddingInfo": "est utilisé pour RAG et d'autres tâches liées à la recherche sémantique." + } +} \ No newline at end of file diff --git a/src/assets/locale/it/openai.json b/src/assets/locale/it/openai.json new file mode 100644 index 0000000..c9d27ef --- /dev/null +++ b/src/assets/locale/it/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "API compatibile con OpenAI", + "heading": "API compatibile con OpenAI", + "subheading": "Gestisci e configura qui i tuoi provider API compatibili con OpenAI.", + "addBtn": "Aggiungi Provider", + "table": { + "name": "Nome Provider", + "baseUrl": "URL di Base", + "actions": "Azione" + }, + "modal": { + "titleAdd": "Aggiungi Nuovo Provider", + "name": { + "label": "Nome Provider", + "required": "Il nome del provider è obbligatorio.", + "placeholder": "Inserisci il nome del provider" + }, + "baseUrl": { + "label": "URL di Base", + "help": "L'URL di base del provider API OpenAI. es. (http://localhost:1234/v1)", + "required": "L'URL di base è obbligatorio.", + "placeholder": "Inserisci l'URL di base" + }, + "apiKey": { + "label": "Chiave API", + "required": "La chiave API è obbligatoria.", + "placeholder": "Inserisci la chiave API" + }, + "submit": "Salva", + "update": "Aggiorna", + "deleteConfirm": "Sei sicuro di voler eliminare questo provider?", + "model": { + "title": "Lista Modelli", + "subheading": "Seleziona i modelli di chat che desideri utilizzare con questo provider.", + "success": "Nuovi modelli aggiunti con successo." + }, + "tipLMStudio": "Page Assist recupererà automaticamente i modelli caricati su LM Studio. Non è necessario aggiungerli manualmente." + }, + "addSuccess": "Provider aggiunto con successo.", + "deleteSuccess": "Provider eliminato con successo.", + "updateSuccess": "Provider aggiornato con successo.", + "delete": "Elimina", + "edit": "Modifica", + "newModel": "Aggiungi Modelli al Provider", + "noNewModel": "Per LMStudio, recuperiamo dinamicamente. Non è necessaria l'aggiunta manuale.", + "searchModel": "Cerca Modello", + "selectAll": "Seleziona Tutto", + "save": "Salva", + "saving": "Salvataggio in corso...", + "manageModels": { + "columns": { + "name": "Nome Modello", + "model_type": "Tipo di Modello", + "model_id": "ID Modello", + "provider": "Nome Provider", + "actions": "Azione" + }, + "tooltip": { + "delete": "Elimina" + }, + "confirm": { + "delete": "Sei sicuro di voler eliminare questo modello?" + }, + "modal": { + "title": "Aggiungi Modello Personalizzato", + "form": { + "name": { + "label": "ID Modello", + "placeholder": "llama3.2", + "required": "L'ID del modello è obbligatorio." + }, + "provider": { + "label": "Provider", + "placeholder": "Seleziona provider", + "required": "Il provider è obbligatorio." + }, + "type": { + "label": "Tipo di Modello" + } + } + } + }, + "noModelFound": "Nessun modello trovato. Assicurati di aver aggiunto il provider corretto con l'URL di base e la chiave API.", + "radio": { + "chat": "Modello di Chat", + "embedding": "Modello di Embedding", + "chatInfo": "è utilizzato per il completamento della chat e la generazione di conversazioni", + "embeddingInfo": "è utilizzato per RAG e altri compiti correlati alla ricerca semantica." + } +} \ No newline at end of file diff --git a/src/assets/locale/ja-JP/openai.json b/src/assets/locale/ja-JP/openai.json new file mode 100644 index 0000000..829e886 --- /dev/null +++ b/src/assets/locale/ja-JP/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "OpenAI互換API", + "heading": "OpenAI互換API", + "subheading": "OpenAI API互換プロバイダーの管理と設定はこちらで行います。", + "addBtn": "プロバイダーを追加", + "table": { + "name": "プロバイダー名", + "baseUrl": "ベースURL", + "actions": "アクション" + }, + "modal": { + "titleAdd": "新規プロバイダーを追加", + "name": { + "label": "プロバイダー名", + "required": "プロバイダー名は必須です。", + "placeholder": "プロバイダー名を入力" + }, + "baseUrl": { + "label": "ベースURL", + "help": "OpenAI APIプロバイダーのベースURL。例:(http://localhost:1234/v1)", + "required": "ベースURLは必須です。", + "placeholder": "ベースURLを入力" + }, + "apiKey": { + "label": "APIキー", + "required": "APIキーは必須です。", + "placeholder": "APIキーを入力" + }, + "submit": "保存", + "update": "更新", + "deleteConfirm": "このプロバイダーを削除してもよろしいですか?", + "model": { + "title": "モデルリスト", + "subheading": "このプロバイダーで使用したいチャットモデルを選択してください。", + "success": "新しいモデルが正常に追加されました。" + }, + "tipLMStudio": "Page AssistはLM Studioにロードしたモデルを自動的に取得します。手動で追加する必要はありません。" + }, + "addSuccess": "プロバイダーが正常に追加されました。", + "deleteSuccess": "プロバイダーが正常に削除されました。", + "updateSuccess": "プロバイダーが正常に更新されました。", + "delete": "削除", + "edit": "編集", + "newModel": "プロバイダーにモデルを追加", + "noNewModel": "LMStudioの場合、動的に取得します。手動での追加は不要です。", + "searchModel": "モデルを検索", + "selectAll": "すべて選択", + "save": "保存", + "saving": "保存中...", + "manageModels": { + "columns": { + "name": "モデル名", + "model_type": "モデルタイプ", + "model_id": "モデルID", + "provider": "プロバイダー名", + "actions": "アクション" + }, + "tooltip": { + "delete": "削除" + }, + "confirm": { + "delete": "このモデルを削除してもよろしいですか?" + }, + "modal": { + "title": "カスタムモデルを追加", + "form": { + "name": { + "label": "モデルID", + "placeholder": "llama3.2", + "required": "モデルIDは必須です。" + }, + "provider": { + "label": "プロバイダー", + "placeholder": "プロバイダーを選択", + "required": "プロバイダーは必須です。" + }, + "type": { + "label": "モデルタイプ" + } + } + } + }, + "noModelFound": "モデルが見つかりません。正しいベースURLとAPIキーを持つプロバイダーを追加したことを確認してください。", + "radio": { + "chat": "チャットモデル", + "embedding": "埋め込みモデル", + "chatInfo": "はチャット完了と会話生成に使用されます", + "embeddingInfo": "はRAGやその他の意味検索関連タスクに使用されます。" + } +} \ No newline at end of file diff --git a/src/assets/locale/ml/openai.json b/src/assets/locale/ml/openai.json new file mode 100644 index 0000000..6fe486e --- /dev/null +++ b/src/assets/locale/ml/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "OpenAI അനുയോജ്യമായ API", + "heading": "OpenAI അനുയോജ്യമായ API", + "subheading": "നിങ്ങളുടെ OpenAI API അനുയോജ്യമായ ദാതാക്കളെ ഇവിടെ നിയന്ത്രിക്കുകയും കോൺഫിഗർ ചെയ്യുകയും ചെയ്യുക.", + "addBtn": "ദാതാവിനെ ചേർക്കുക", + "table": { + "name": "ദാതാവിന്റെ പേര്", + "baseUrl": "അടിസ്ഥാന URL", + "actions": "പ്രവർത്തനം" + }, + "modal": { + "titleAdd": "പുതിയ ദാതാവിനെ ചേർക്കുക", + "name": { + "label": "ദാതാവിന്റെ പേര്", + "required": "ദാതാവിന്റെ പേര് ആവശ്യമാണ്.", + "placeholder": "ദാതാവിന്റെ പേര് നൽകുക" + }, + "baseUrl": { + "label": "അടിസ്ഥാന URL", + "help": "OpenAI API ദാതാവിന്റെ അടിസ്ഥാന URL. ഉദാ. (http://localhost:1234/v1)", + "required": "അടിസ്ഥാന URL ആവശ്യമാണ്.", + "placeholder": "അടിസ്ഥാന URL നൽകുക" + }, + "apiKey": { + "label": "API കീ", + "required": "API കീ ആവശ്യമാണ്.", + "placeholder": "API കീ നൽകുക" + }, + "submit": "സംരക്ഷിക്കുക", + "update": "അപ്ഡേറ്റ് ചെയ്യുക", + "deleteConfirm": "ഈ ദാതാവിനെ ഇല്ലാതാക്കണമെന്ന് തീർച്ചയാണോ?", + "model": { + "title": "മോഡൽ പട്ടിക", + "subheading": "ഈ ദാതാവിനോടൊപ്പം ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്ന ചാറ്റ് മോഡലുകൾ തിരഞ്ഞെടുക്കുക.", + "success": "പുതിയ മോഡലുകൾ വിജയകരമായി ചേർത്തു." + }, + "tipLMStudio": "LM Studio-യിൽ നിങ്ങൾ ലോഡ് ചെയ്ത മോഡലുകൾ Page Assist സ്വയമേവ ലഭ്യമാക്കും. അവ മാനുവലായി ചേർക്കേണ്ടതില്ല." + }, + "addSuccess": "ദാതാവിനെ വിജയകരമായി ചേർത്തു.", + "deleteSuccess": "ദാതാവിനെ വിജയകരമായി ഇല്ലാതാക്കി.", + "updateSuccess": "ദാതാവിനെ വിജയകരമായി അപ്ഡേറ്റ് ചെയ്തു.", + "delete": "ഇല്ലാതാക്കുക", + "edit": "തിരുത്തുക", + "newModel": "ദാതാവിലേക്ക് മോഡലുകൾ ചേർക്കുക", + "noNewModel": "LMStudio-യ്ക്കായി, ഞങ്ങൾ ഡൈനാമിക്കായി ലഭ്യമാക്കുന്നു. മാനുവലായി ചേർക്കേണ്ടതില്ല.", + "searchModel": "മോഡൽ തിരയുക", + "selectAll": "എല്ലാം തിരഞ്ഞെടുക്കുക", + "save": "സംരക്ഷിക്കുക", + "saving": "സംരക്ഷിക്കുന്നു...", + "manageModels": { + "columns": { + "name": "മോഡൽ പേര്", + "model_type": "മോഡൽ തരം", + "model_id": "മോഡൽ ID", + "provider": "ദാതാവിന്റെ പേര്", + "actions": "പ്രവർത്തനം" + }, + "tooltip": { + "delete": "ഇല്ലാതാക്കുക" + }, + "confirm": { + "delete": "ഈ മോഡൽ ഇല്ലാതാക്കണമെന്ന് തീർച്ചയാണോ?" + }, + "modal": { + "title": "ഇഷ്ടാനുസൃത മോഡൽ ചേർക്കുക", + "form": { + "name": { + "label": "മോഡൽ ID", + "placeholder": "llama3.2", + "required": "മോഡൽ ID ആവശ്യമാണ്." + }, + "provider": { + "label": "ദാതാവ്", + "placeholder": "ദാതാവിനെ തിരഞ്ഞെടുക്കുക", + "required": "ദാതാവ് ആവശ്യമാണ്." + }, + "type": { + "label": "മോഡൽ തരം" + } + } + } + }, + "noModelFound": "മോഡൽ കണ്ടെത്തിയില്ല. അടിസ്ഥാന URL-ഉം API കീയും ഉള്ള ശരിയായ ദാതാവിനെ നിങ്ങൾ ചേർത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.", + "radio": { + "chat": "ചാറ്റ് മോഡൽ", + "embedding": "എംബെഡിംഗ് മോഡൽ", + "chatInfo": "ചാറ്റ് പൂർത്തീകരണത്തിനും സംഭാഷണ നിർമ്മാണത്തിനും ഉപയോഗിക്കുന്നു", + "embeddingInfo": "RAG-നും മറ്റ് സെമാന്റിക് തിരയൽ അനുബന്ധ ടാസ്കുകൾക്കും ഉപയോഗിക്കുന്നു." + } +} \ No newline at end of file diff --git a/src/assets/locale/no/openai.json b/src/assets/locale/no/openai.json new file mode 100644 index 0000000..91ddc3d --- /dev/null +++ b/src/assets/locale/no/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "OpenAI-kompatibel API", + "heading": "OpenAI-kompatibel API", + "subheading": "Administrer og konfigurer dine OpenAI API-kompatible leverandører her.", + "addBtn": "Legg til leverandør", + "table": { + "name": "Leverandørnavn", + "baseUrl": "Base-URL", + "actions": "Handling" + }, + "modal": { + "titleAdd": "Legg til ny leverandør", + "name": { + "label": "Leverandørnavn", + "required": "Leverandørnavn er påkrevd.", + "placeholder": "Skriv inn leverandørnavn" + }, + "baseUrl": { + "label": "Base-URL", + "help": "Base-URL-en til OpenAI API-leverandøren. f.eks. (http://localhost:1234/v1)", + "required": "Base-URL er påkrevd.", + "placeholder": "Skriv inn base-URL" + }, + "apiKey": { + "label": "API-nøkkel", + "required": "API-nøkkel er påkrevd.", + "placeholder": "Skriv inn API-nøkkel" + }, + "submit": "Lagre", + "update": "Oppdater", + "deleteConfirm": "Er du sikker på at du vil slette denne leverandøren?", + "model": { + "title": "Modelliste", + "subheading": "Vennligst velg chatmodellene du ønsker å bruke med denne leverandøren.", + "success": "Nye modeller ble lagt til." + }, + "tipLMStudio": "Page Assist vil automatisk hente modellene du lastet inn i LM Studio. Du trenger ikke å legge dem til manuelt." + }, + "addSuccess": "Leverandør ble lagt til.", + "deleteSuccess": "Leverandør ble slettet.", + "updateSuccess": "Leverandør ble oppdatert.", + "delete": "Slett", + "edit": "Rediger", + "newModel": "Legg til modeller for leverandør", + "noNewModel": "For LMStudio henter vi dynamisk. Ingen manuell tillegging nødvendig.", + "searchModel": "Søk etter modell", + "selectAll": "Velg alle", + "save": "Lagre", + "saving": "Lagrer...", + "manageModels": { + "columns": { + "name": "Modellnavn", + "model_type": "Modelltype", + "model_id": "Modell-ID", + "provider": "Leverandørnavn", + "actions": "Handling" + }, + "tooltip": { + "delete": "Slett" + }, + "confirm": { + "delete": "Er du sikker på at du vil slette denne modellen?" + }, + "modal": { + "title": "Legg til tilpasset modell", + "form": { + "name": { + "label": "Modell-ID", + "placeholder": "llama3.2", + "required": "Modell-ID er påkrevd." + }, + "provider": { + "label": "Leverandør", + "placeholder": "Velg leverandør", + "required": "Leverandør er påkrevd." + }, + "type": { + "label": "Modelltype" + } + } + } + }, + "noModelFound": "Ingen modell funnet. Sørg for at du har lagt til riktig leverandør med base-URL og API-nøkkel.", + "radio": { + "chat": "Chatmodell", + "embedding": "Innbyggingsmodell", + "chatInfo": "brukes for chatfullføring og samtalegenering", + "embeddingInfo": "brukes for RAG og andre semantiske søkerelaterte oppgaver." + } +} \ No newline at end of file diff --git a/src/assets/locale/pt-BR/openai.json b/src/assets/locale/pt-BR/openai.json new file mode 100644 index 0000000..0a97f79 --- /dev/null +++ b/src/assets/locale/pt-BR/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "API Compatível com OpenAI", + "heading": "API compatível com OpenAI", + "subheading": "Gerencie e configure seus provedores compatíveis com a API OpenAI aqui.", + "addBtn": "Adicionar Provedor", + "table": { + "name": "Nome do Provedor", + "baseUrl": "URL Base", + "actions": "Ação" + }, + "modal": { + "titleAdd": "Adicionar Novo Provedor", + "name": { + "label": "Nome do Provedor", + "required": "O nome do provedor é obrigatório.", + "placeholder": "Digite o nome do provedor" + }, + "baseUrl": { + "label": "URL Base", + "help": "A URL base do provedor da API OpenAI. ex. (http://localhost:1234/v1)", + "required": "A URL base é obrigatória.", + "placeholder": "Digite a URL base" + }, + "apiKey": { + "label": "Chave da API", + "required": "A chave da API é obrigatória.", + "placeholder": "Digite a chave da API" + }, + "submit": "Salvar", + "update": "Atualizar", + "deleteConfirm": "Tem certeza de que deseja excluir este provedor?", + "model": { + "title": "Lista de Modelos", + "subheading": "Por favor, selecione os modelos de chat que você deseja usar com este provedor.", + "success": "Novos modelos adicionados com sucesso." + }, + "tipLMStudio": "O Page Assist buscará automaticamente os modelos que você carregou no LM Studio. Você não precisa adicioná-los manualmente." + }, + "addSuccess": "Provedor adicionado com sucesso.", + "deleteSuccess": "Provedor excluído com sucesso.", + "updateSuccess": "Provedor atualizado com sucesso.", + "delete": "Excluir", + "edit": "Editar", + "newModel": "Adicionar Modelos ao Provedor", + "noNewModel": "Para o LMStudio, buscamos dinamicamente. Não é necessária adição manual.", + "searchModel": "Pesquisar Modelo", + "selectAll": "Selecionar Tudo", + "save": "Salvar", + "saving": "Salvando...", + "manageModels": { + "columns": { + "name": "Nome do Modelo", + "model_type": "Tipo de Modelo", + "model_id": "ID do Modelo", + "provider": "Nome do Provedor", + "actions": "Ação" + }, + "tooltip": { + "delete": "Excluir" + }, + "confirm": { + "delete": "Tem certeza de que deseja excluir este modelo?" + }, + "modal": { + "title": "Adicionar Modelo Personalizado", + "form": { + "name": { + "label": "ID do Modelo", + "placeholder": "llama3.2", + "required": "O ID do modelo é obrigatório." + }, + "provider": { + "label": "Provedor", + "placeholder": "Selecione o provedor", + "required": "O provedor é obrigatório." + }, + "type": { + "label": "Tipo de Modelo" + } + } + } + }, + "noModelFound": "Nenhum modelo encontrado. Certifique-se de ter adicionado o provedor correto com URL base e chave da API.", + "radio": { + "chat": "Modelo de Chat", + "embedding": "Modelo de Incorporação", + "chatInfo": "é usado para conclusão de chat e geração de conversas", + "embeddingInfo": "é usado para RAG e outras tarefas relacionadas à busca semântica." + } +} \ No newline at end of file diff --git a/src/assets/locale/ru/openai.json b/src/assets/locale/ru/openai.json new file mode 100644 index 0000000..436c676 --- /dev/null +++ b/src/assets/locale/ru/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "API, совместимый с OpenAI", + "heading": "API, совместимый с OpenAI", + "subheading": "Управляйте и настраивайте ваши провайдеры, совместимые с API OpenAI, здесь.", + "addBtn": "Добавить провайдера", + "table": { + "name": "Имя провайдера", + "baseUrl": "Базовый URL", + "actions": "Действие" + }, + "modal": { + "titleAdd": "Добавить нового провайдера", + "name": { + "label": "Имя провайдера", + "required": "Имя провайдера обязательно.", + "placeholder": "Введите имя провайдера" + }, + "baseUrl": { + "label": "Базовый URL", + "help": "Базовый URL провайдера API OpenAI. например (http://localhost:1234/v1)", + "required": "Базовый URL обязателен.", + "placeholder": "Введите базовый URL" + }, + "apiKey": { + "label": "Ключ API", + "required": "Ключ API обязателен.", + "placeholder": "Введите ключ API" + }, + "submit": "Сохранить", + "update": "Обновить", + "deleteConfirm": "Вы уверены, что хотите удалить этого провайдера?", + "model": { + "title": "Список моделей", + "subheading": "Пожалуйста, выберите модели чата, которые вы хотите использовать с этим провайдером.", + "success": "Новые модели успешно добавлены." + }, + "tipLMStudio": "Page Assist автоматически загрузит модели, которые вы загрузили в LM Studio. Вам не нужно добавлять их вручную." + }, + "addSuccess": "Провайдер успешно добавлен.", + "deleteSuccess": "Провайдер успешно удален.", + "updateSuccess": "Провайдер успешно обновлен.", + "delete": "Удалить", + "edit": "Редактировать", + "newModel": "Добавить модели к провайдеру", + "noNewModel": "Для LMStudio мы загружаем динамически. Ручное добавление не требуется.", + "searchModel": "Поиск модели", + "selectAll": "Выбрать все", + "save": "Сохранить", + "saving": "Сохранение...", + "manageModels": { + "columns": { + "name": "Название модели", + "model_type": "Тип модели", + "model_id": "ID модели", + "provider": "Имя провайдера", + "actions": "Действие" + }, + "tooltip": { + "delete": "Удалить" + }, + "confirm": { + "delete": "Вы уверены, что хотите удалить эту модель?" + }, + "modal": { + "title": "Добавить пользовательскую модель", + "form": { + "name": { + "label": "ID модели", + "placeholder": "llama3.2", + "required": "ID модели обязателен." + }, + "provider": { + "label": "Провайдер", + "placeholder": "Выберите провайдера", + "required": "Провайдер обязателен." + }, + "type": { + "label": "Тип модели" + } + } + } + }, + "noModelFound": "Модели не найдены. Убедитесь, что вы добавили правильного провайдера с базовым URL и ключом API.", + "radio": { + "chat": "Модель чата", + "embedding": "Модель встраивания", + "chatInfo": "используется для завершения чата и генерации разговоров", + "embeddingInfo": "используется для RAG и других задач, связанных с семантическим поиском." + } +} \ No newline at end of file diff --git a/src/assets/locale/zh/openai.json b/src/assets/locale/zh/openai.json new file mode 100644 index 0000000..1b02184 --- /dev/null +++ b/src/assets/locale/zh/openai.json @@ -0,0 +1,90 @@ +{ + "settings": "OpenAI 兼容 API", + "heading": "OpenAI 兼容 API", + "subheading": "在此管理和配置您的 OpenAI API 兼容提供商。", + "addBtn": "添加提供商", + "table": { + "name": "提供商名称", + "baseUrl": "基础 URL", + "actions": "操作" + }, + "modal": { + "titleAdd": "添加新提供商", + "name": { + "label": "提供商名称", + "required": "提供商名称为必填项。", + "placeholder": "输入提供商名称" + }, + "baseUrl": { + "label": "基础 URL", + "help": "OpenAI API 提供商的基础 URL。例如 (http://localhost:1234/v1)", + "required": "基础 URL 为必填项。", + "placeholder": "输入基础 URL" + }, + "apiKey": { + "label": "API 密钥", + "required": "API 密钥为必填项。", + "placeholder": "输入 API 密钥" + }, + "submit": "保存", + "update": "更新", + "deleteConfirm": "您确定要删除此提供商吗?", + "model": { + "title": "模型列表", + "subheading": "请选择您想要与此提供商一起使用的聊天模型。", + "success": "成功添加新模型。" + }, + "tipLMStudio": "Page Assist 将自动获取您在 LM Studio 中加载的模型。您无需手动添加它们。" + }, + "addSuccess": "提供商添加成功。", + "deleteSuccess": "提供商删除成功。", + "updateSuccess": "提供商更新成功。", + "delete": "删除", + "edit": "编辑", + "newModel": "向提供商添加模型", + "noNewModel": "对于 LMStudio,我们动态获取。无需手动添加。", + "searchModel": "搜索模型", + "selectAll": "全选", + "save": "保存", + "saving": "保存中...", + "manageModels": { + "columns": { + "name": "模型名称", + "model_type": "模型类型", + "model_id": "模型 ID", + "provider": "提供商名称", + "actions": "操作" + }, + "tooltip": { + "delete": "删除" + }, + "confirm": { + "delete": "您确定要删除此模型吗?" + }, + "modal": { + "title": "添加自定义模型", + "form": { + "name": { + "label": "模型 ID", + "placeholder": "llama3.2", + "required": "模型 ID 为必填项。" + }, + "provider": { + "label": "提供商", + "placeholder": "选择提供商", + "required": "提供商为必填项。" + }, + "type": { + "label": "模型类型" + } + } + } + }, + "noModelFound": "未找到模型。请确保您已添加正确的提供商,包括基础 URL 和 API 密钥。", + "radio": { + "chat": "聊天模型", + "embedding": "嵌入模型", + "chatInfo": "用于聊天补全和对话生成", + "embeddingInfo": "用于 RAG 和其他语义搜索相关任务。" + } +} \ No newline at end of file diff --git a/src/i18n/lang/da.ts b/src/i18n/lang/da.ts index 83caf80..46bea99 100644 --- a/src/i18n/lang/da.ts +++ b/src/i18n/lang/da.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/da/sidepanel.json"; import settings from "@/assets/locale/da/settings.json"; import knowledge from "@/assets/locale/da/knowledge.json"; import chrome from "@/assets/locale/da/chrome.json"; +import openai from "@/assets/locale/da/openai.json"; export const da = { option, @@ -13,5 +14,6 @@ export const da = { sidepanel, settings, knowledge, - chrome + chrome, + openai } \ No newline at end of file diff --git a/src/i18n/lang/de.ts b/src/i18n/lang/de.ts index 866e08b..750355c 100644 --- a/src/i18n/lang/de.ts +++ b/src/i18n/lang/de.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/de/sidepanel.json"; import settings from "@/assets/locale/de/settings.json"; import knowledge from "@/assets/locale/de/knowledge.json"; import chrome from "@/assets/locale/de/chrome.json"; +import openai from "@/assets/locale/de/openai.json"; export const de = { option, @@ -13,5 +14,6 @@ export const de = { sidepanel, settings, knowledge, - chrome + chrome, + openai } \ No newline at end of file diff --git a/src/i18n/lang/es.ts b/src/i18n/lang/es.ts index 0e04fa7..91859d7 100644 --- a/src/i18n/lang/es.ts +++ b/src/i18n/lang/es.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/es/sidepanel.json"; import settings from "@/assets/locale/es/settings.json"; import knowledge from "@/assets/locale/es/knowledge.json"; import chrome from "@/assets/locale/es/chrome.json"; +import openai from "@/assets/locale/es/openai.json"; export const es = { option, @@ -13,5 +14,6 @@ export const es = { sidepanel, settings, knowledge, - chrome + chrome, + openai } diff --git a/src/i18n/lang/fa.ts b/src/i18n/lang/fa.ts index c9fc1ff..4cbe7cb 100644 --- a/src/i18n/lang/fa.ts +++ b/src/i18n/lang/fa.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/fa/sidepanel.json" import settings from "@/assets/locale/fa/settings.json" import knowledge from "@/assets/locale/fa/knowledge.json" import chrome from "@/assets/locale/fa/chrome.json" +import openai from "@/assets/locale/fa/openai.json"; export const fa = { option, @@ -13,5 +14,6 @@ export const fa = { sidepanel, settings, knowledge, - chrome + chrome, + openai } diff --git a/src/i18n/lang/fr.ts b/src/i18n/lang/fr.ts index e6f49b7..a38b3f1 100644 --- a/src/i18n/lang/fr.ts +++ b/src/i18n/lang/fr.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/fr/sidepanel.json"; import settings from "@/assets/locale/fr/settings.json"; import knowledge from "@/assets/locale/fr/knowledge.json"; import chrome from "@/assets/locale/fr/chrome.json"; +import openai from "@/assets/locale/fr/openai.json"; export const fr = { option, @@ -13,5 +14,6 @@ export const fr = { sidepanel, settings, knowledge, - chrome + chrome, + openai } \ No newline at end of file diff --git a/src/i18n/lang/it.ts b/src/i18n/lang/it.ts index b866c39..f9a8427 100644 --- a/src/i18n/lang/it.ts +++ b/src/i18n/lang/it.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/it/sidepanel.json"; import settings from "@/assets/locale/it/settings.json"; import knowledge from "@/assets/locale/it/knowledge.json"; import chrome from "@/assets/locale/it/chrome.json"; +import openai from "@/assets/locale/it/openai.json"; export const it = { option, @@ -13,5 +14,6 @@ export const it = { sidepanel, settings, knowledge, - chrome + chrome, + openai } \ No newline at end of file diff --git a/src/i18n/lang/ja.ts b/src/i18n/lang/ja.ts index f4ff10e..95aaf73 100644 --- a/src/i18n/lang/ja.ts +++ b/src/i18n/lang/ja.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/ja-JP/sidepanel.json"; import settings from "@/assets/locale/ja-JP/settings.json"; import knowledge from "@/assets/locale/ja-JP/knowledge.json"; import chrome from "@/assets/locale/ja-JP/chrome.json"; +import openai from "@/assets/locale/ja-JP/openai.json"; export const ja = { @@ -14,5 +15,6 @@ export const ja = { sidepanel, settings, knowledge, - chrome + chrome, + openai } \ No newline at end of file diff --git a/src/i18n/lang/ml.ts b/src/i18n/lang/ml.ts index 1b2bb45..165d587 100644 --- a/src/i18n/lang/ml.ts +++ b/src/i18n/lang/ml.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/ml/sidepanel.json"; import settings from "@/assets/locale/ml/settings.json"; import knowledge from "@/assets/locale/ml/knowledge.json"; import chrome from "@/assets/locale/ml/chrome.json"; +import openai from "@/assets/locale/ml/openai.json"; export const ml = { option, @@ -13,5 +14,6 @@ export const ml = { sidepanel, settings, knowledge, - chrome + chrome, + openai } \ No newline at end of file diff --git a/src/i18n/lang/no.ts b/src/i18n/lang/no.ts index f7541a6..5ad24d0 100644 --- a/src/i18n/lang/no.ts +++ b/src/i18n/lang/no.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/no/sidepanel.json"; import settings from "@/assets/locale/no/settings.json"; import knowledge from "@/assets/locale/no/knowledge.json"; import chrome from "@/assets/locale/no/chrome.json"; +import openai from "@/assets/locale/no/openai.json"; export const no = { option, @@ -13,5 +14,6 @@ export const no = { sidepanel, settings, knowledge, - chrome + chrome, + openai } \ No newline at end of file diff --git a/src/i18n/lang/pt.ts b/src/i18n/lang/pt.ts index 256568d..aa1c99c 100644 --- a/src/i18n/lang/pt.ts +++ b/src/i18n/lang/pt.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/pt-BR/sidepanel.json"; import settings from "@/assets/locale/pt-BR/settings.json"; import knowledge from "@/assets/locale/pt-BR/knowledge.json"; import chrome from "@/assets/locale/pt-BR/chrome.json"; +import openai from "@/assets/locale/pt-BR/openai.json"; export const pt = { option, @@ -13,5 +14,6 @@ export const pt = { sidepanel, settings, knowledge, - chrome + chrome, + openai } \ No newline at end of file diff --git a/src/i18n/lang/ru.ts b/src/i18n/lang/ru.ts index 4dcb0f3..4eaee51 100644 --- a/src/i18n/lang/ru.ts +++ b/src/i18n/lang/ru.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/ru/sidepanel.json"; import settings from "@/assets/locale/ru/settings.json"; import knowledge from "@/assets/locale/ru/knowledge.json"; import chrome from "@/assets/locale/ru/chrome.json"; +import openai from "@/assets/locale/ru/openai.json"; export const ru = { option, @@ -13,5 +14,6 @@ export const ru = { sidepanel, settings, knowledge, - chrome + chrome, + openai } \ No newline at end of file diff --git a/src/i18n/lang/zh.ts b/src/i18n/lang/zh.ts index ad2249e..e13fddf 100644 --- a/src/i18n/lang/zh.ts +++ b/src/i18n/lang/zh.ts @@ -5,6 +5,7 @@ import sidepanel from "@/assets/locale/zh/sidepanel.json"; import settings from "@/assets/locale/zh/settings.json"; import knowledge from "@/assets/locale/zh/knowledge.json"; import chrome from "@/assets/locale/zh/chrome.json"; +import openai from "@/assets/locale/zh/openai.json"; export const zh = { @@ -14,5 +15,6 @@ export const zh = { sidepanel, settings, knowledge, - chrome + chrome, + openai } \ No newline at end of file diff --git a/src/utils/oai-api-providers.ts b/src/utils/oai-api-providers.ts index 25f845a..5d65105 100644 --- a/src/utils/oai-api-providers.ts +++ b/src/utils/oai-api-providers.ts @@ -30,7 +30,7 @@ export const OAI_API_PROVIDERS = [ baseUrl: "https://openrouter.ai/api/v1" }, { - label: "Custsom", + label: "Custom", value: "custom", baseUrl: "" }