From d112d43b8f81ab819db16ca451b2fd2d743a56d1 Mon Sep 17 00:00:00 2001 From: josc146 Date: Sun, 2 Apr 2023 22:40:10 +0800 Subject: [PATCH] feat: User Interface - de, es, fr, it, ja, ko, pt, ru --- src/_locales/de/main.json | 100 +++++++++++++++++++++++++++++++++ src/_locales/en/main.json | 3 +- src/_locales/es/main.json | 100 +++++++++++++++++++++++++++++++++ src/_locales/fr/main.json | 100 +++++++++++++++++++++++++++++++++ src/_locales/it/main.json | 100 +++++++++++++++++++++++++++++++++ src/_locales/ja/main.json | 100 +++++++++++++++++++++++++++++++++ src/_locales/ko/main.json | 100 +++++++++++++++++++++++++++++++++ src/_locales/pt/main.json | 100 +++++++++++++++++++++++++++++++++ src/_locales/resources.mjs | 32 +++++++++++ src/_locales/ru/main.json | 100 +++++++++++++++++++++++++++++++++ src/_locales/zh-hans/main.json | 3 +- src/_locales/zh-hant/main.json | 3 +- 12 files changed, 838 insertions(+), 3 deletions(-) create mode 100644 src/_locales/de/main.json create mode 100644 src/_locales/es/main.json create mode 100644 src/_locales/fr/main.json create mode 100644 src/_locales/it/main.json create mode 100644 src/_locales/ja/main.json create mode 100644 src/_locales/ko/main.json create mode 100644 src/_locales/pt/main.json create mode 100644 src/_locales/ru/main.json diff --git a/src/_locales/de/main.json b/src/_locales/de/main.json new file mode 100644 index 0000000..57fe8d1 --- /dev/null +++ b/src/_locales/de/main.json @@ -0,0 +1,100 @@ +{ + "General": "Allgemein", + "Selection Tools": "Auswahlwerkzeuge", + "Sites": "Webseiten", + "Advanced": "Erweiterte Einstellungen", + "Donate": "Spenden", + "Triggers": "Auslöser", + "Theme": "Thema", + "API Mode": "API-Modus", + "Get": "Erhalten", + "Balance": "Kontostand", + "Preferred Language": "Bevorzugte Sprache", + "Insert ChatGPT at the top of search results": "ChatGPT am Anfang der Suchergebnisse einfügen", + "Lock scrollbar while answering": "Bildlaufleiste beim Beantworten sperren", + "Current Version": "Aktuelle Version", + "Latest": "Neueste Version", + "Help | Changelog ": "Hilfe | Änderungsprotokoll", + "Custom ChatGPT Web API Url": "Benutzerdefinierte ChatGPT-Web-API-URL", + "Custom ChatGPT Web API Path": "Benutzerdefinierter ChatGPT-Web-API-Pfad", + "Custom OpenAI API Url": "Benutzerdefinierte OpenAI-API-URL", + "Custom Site Regex": "Benutzerdefinierter Website-Regex", + "Exclusively use Custom Site Regex for website matching, ignoring built-in rules": "Nur benutzerdefinierten Website-Regex verwenden, um Website-Übereinstimmungen zu finden und interne Regeln ignorieren", + "Input Query": "Eingabeaufforderung", + "Append Query": "Am Ende anhängen", + "Prepend Query": "Am Anfang hinzufügen", + "Wechat Pay": "WeChat-Pay", + "Type your question here\nEnter to send, shift + enter to break line": "Geben Sie Ihre Frage hier ein\nEnter zum Senden, Shift + Enter zum Zeilenumbruch", + "Wait for the answer to finish and then continue here": "Warten Sie, bis die Antwort fertig ist, und setzen Sie hier fort", + "Ask ChatGPT": "ChatGPT fragen", + "No Input Found": "Keine Eingabe gefunden", + "You": "Du", + "Collapse": "Verkleinern", + "Expand": "Erweitern", + "Stop": "Stoppen", + "Continue on official website": "Weiter auf der offiziellen Website", + "Error": "Fehler", + "Copy": "Kopieren", + "Question": "Frage", + "Answer": "Antwort", + "Waiting for response...": "Warte auf Antwort...", + "Close the Window": "Fenster schließen", + "Pin the Window": "Fenster anheften", + "Float the Window": "Fenster aufteilen", + "Save Conversation": "Konversation speichern", + "UNAUTHORIZED": "Unbefugt", + "Please login at https://chat.openai.com first": "Bitte zuerst bei https://chat.openai.com anmelden", + "Then open https://chat.openai.com/api/auth/session": "Dann öffne https://chat.openai.com/api/auth/sitzung", + "And refresh this page or type you question again": "Und aktualisiere diese Seite oder gib deine Frage erneut ein", + "Consider creating an api key at https://platform.openai.com/account/api-keys": "Erwägen Sie ein API-Schlüssel unter https://platform.openai.com/account/api-keys zu erstellen", + "OpenAI Security Check Required": "OpenAI-Sicherheitscheck erforderlich", + "Please open https://chat.openai.com/api/auth/session": "Bitte öffne https://chat.openai.com/api/auth/sitzung", + "Please open https://chat.openai.com": "Bitte öffne https://chat.openai.com", + "New Chat": "Neuer Chat", + "Summarize Page": "Seite zusammenfassen", + "Translate": "Übersetzen", + "Translate (Bidirectional)": "Übersetzen (beidseitig)", + "Summary": "Zusammenfassung", + "Polish": "Polieren", + "Sentiment Analysis": "Stimmungsanalyse", + "Divide Paragraphs": "Abschnitte teilen", + "Code Explain": "Code erklären", + "Ask": "Fragen", + "Always": "Immer", + "Manually": "Manuell", + "When query ends with question mark (?)": "Wenn die Abfrage mit einem Fragezeichen (?) endet", + "Light": "Hell", + "Dark": "Dunkel", + "Auto": "Automatisch", + "ChatGPT (Web)": "ChatGPT (Web)", + "ChatGPT (Web, GPT-4)": "ChatGPT (Web, GPT-4)", + "Bing (Web, GPT-4)": "Bing (Web, GPT-4)", + "ChatGPT (GPT-3.5-turbo)": "ChatGPT (GPT-3.5-Turbo)", + "ChatGPT (GPT-4-8k)": "ChatGPT (GPT-4-8k)", + "ChatGPT (GPT-4-32k)": "ChatGPT (GPT-4-32k)", + "GPT-3.5": "GPT-3.5", + "Custom Model": "Benutzerdefiniertes Modell", + "Balanced": "Ausgeglichen", + "Creative": "Kreativ", + "Precise": "Präzise", + "Fast": "Schnell", + "API Key": "API-Schlüssel", + "Model Name": "Modellname", + "Custom Model API Url": "Benutzerdefinierte Modell-API-URL", + "Loading...": "Laden...", + "Feedback": "Feedback", + "Confirm": "Bestätigen", + "Clear Conversation": "Konversation löschen", + "Retry": "Erneut versuchen", + "Exceeded maximum context length": "Maximale Kontextlänge überschritten, bitte Konversation löschen und erneut versuchen", + "Regenerate the answer after switching model": "Antwort nach dem Wechseln des Modells neu generieren", + "Pin": "Anheften", + "Unpin": "Loslösen", + "Delete Conversation": "Konversation löschen", + "Clear conversations": "Konversationen löschen", + "Settings": "Einstellungen", + "Feature Pages": "Funktionsseiten", + "Keyboard Shortcuts": "Tastenkombinationen", + "Open Conversation Page": "Konversationsseite öffnen", + "Store to Independent Conversation Page": "Auf unabhängiger Konversationsseite speichern" +} diff --git a/src/_locales/en/main.json b/src/_locales/en/main.json index aaf3e08..2355e49 100644 --- a/src/_locales/en/main.json +++ b/src/_locales/en/main.json @@ -95,5 +95,6 @@ "Settings": "Settings", "Feature Pages": "Feature Pages", "Keyboard Shortcuts": "Keyboard Shortcuts", - "Open Conversation Page": "Open Conversation Page" + "Open Conversation Page": "Open Conversation Page", + "Store to Independent Conversation Page": "Store to Independent Conversation Page" } diff --git a/src/_locales/es/main.json b/src/_locales/es/main.json new file mode 100644 index 0000000..55a1d88 --- /dev/null +++ b/src/_locales/es/main.json @@ -0,0 +1,100 @@ +{ + "General": "General", + "Selection Tools": "Herramientas de selección", + "Sites": "Adaptaciones de sitios", + "Advanced": "Avanzado", + "Donate": "Donar", + "Triggers": "Disparadores", + "Theme": "Tema", + "API Mode": "Modo API", + "Get": "Obtener", + "Balance": "Balance", + "Preferred Language": "Idioma preferido", + "Insert ChatGPT at the top of search results": "Insertar ChatGPT en la parte superior de los resultados de búsqueda", + "Lock scrollbar while answering": "Bloquear barra de desplazamiento mientras se responde", + "Current Version": "Versión actual", + "Latest": "Última", + "Help | Changelog ": "Ayuda | Registro de cambios ", + "Custom ChatGPT Web API Url": "URL personalizada de la API web de ChatGPT", + "Custom ChatGPT Web API Path": "Ruta personalizada de la API web de ChatGPT", + "Custom OpenAI API Url": "URL personalizada de la API de OpenAI", + "Custom Site Regex": "Expresión regular personalizada del sitio", + "Exclusively use Custom Site Regex for website matching, ignoring built-in rules": "Utilice exclusivamente expesiones regulares personalizadas para la coincidencia de sitios web, ignorando las reglas integradas", + "Input Query": "Consulta de entrada", + "Append Query": "Añadir consulta", + "Prepend Query": "Insertar consulta", + "Wechat Pay": "Pago de Wechat", + "Type your question here\nEnter to send, shift + enter to break line": "Escriba su pregunta aquí\nPresione Enter para enviar, Shift+Enter para saltar de línea", + "Wait for the answer to finish and then continue here": "Espere a que la respuesta termine y luego continúe aquí", + "Ask ChatGPT": "Preguntar a ChatGPT", + "No Input Found": "No se encontró entrada", + "You": "Tú", + "Collapse": "Colapsar", + "Expand": "Expandir", + "Stop": "Detener", + "Continue on official website": "Continuar en el sitio web oficial", + "Error": "Error", + "Copy": "Copiar", + "Question": "Pregunta", + "Answer": "Respuesta", + "Waiting for response...": "Esperando respuesta...", + "Close the Window": "Cerrar ventana", + "Pin the Window": "Fijar ventana", + "Float the Window": "Ventana flotante", + "Save Conversation": "Guardar conversación", + "UNAUTHORIZED": "NO AUTORIZADO", + "Please login at https://chat.openai.com first": "Por favor, inicie sesión en https://chat.openai.com primero", + "Then open https://chat.openai.com/api/auth/session": "Luego abra https://chat.openai.com/api/auth/session", + "And refresh this page or type you question again": "Y actualice esta página o escriba su pregunta nuevamente", + "Consider creating an api key at https://platform.openai.com/account/api-keys": "Considere crear una clave de API en https://platform.openai.com/account/api-keys", + "OpenAI Security Check Required": "Se requiere una comprobación de seguridad de OpenAI", + "Please open https://chat.openai.com/api/auth/session": "Por favor, abra https://chat.openai.com/api/auth/session", + "Please open https://chat.openai.com": "Por favor, abra https://chat.openai.com", + "New Chat": "Nuevo chat", + "Summarize Page": "Resumir página", + "Translate": "Traducir", + "Translate (Bidirectional)": "Traducción bidireccional", + "Summary": "Resumen", + "Polish": "Pulir", + "Sentiment Analysis": "Análisis de sentimientos", + "Divide Paragraphs": "Dividir párrafos", + "Code Explain": "Explicación de código", + "Ask": "Preguntar", + "Always": "Siempre", + "Manually": "Manualmente", + "When query ends with question mark (?)": "Cuando la consulta termina con signo de pregunta (?)", + "Light": "Claro", + "Dark": "Oscuro", + "Auto": "Automático", + "ChatGPT (Web)": "ChatGPT (Web)", + "ChatGPT (Web, GPT-4)": "ChatGPT (Web, GPT-4)", + "Bing (Web, GPT-4)": "Bing (Web, GPT-4)", + "ChatGPT (GPT-3.5-turbo)": "ChatGPT (GPT-3.5-turbo)", + "ChatGPT (GPT-4-8k)": "ChatGPT (GPT-4-8k)", + "ChatGPT (GPT-4-32k)": "ChatGPT (GPT-4-32k)", + "GPT-3.5": "GPT-3.5", + "Custom Model": "Modelo personalizado", + "Balanced": "Equilibrado", + "Creative": "Creativo", + "Precise": "Preciso", + "Fast": "Rápido", + "API Key": "Clave de API", + "Model Name": "Nombre del modelo", + "Custom Model API Url": "URL de la API de modelo personalizada", + "Loading...": "Cargando...", + "Feedback": "Comentarios", + "Confirm": "Confirmar", + "Clear Conversation": "Borrar conversación", + "Retry": "Reintentar", + "Exceeded maximum context length": "Se superó la longitud máxima del contexto, borre la conversación y vuelva a intentarlo", + "Regenerate the answer after switching model": "Regenerar la respuesta después de cambiar el modelo", + "Pin": "Fijar", + "Unpin": "Desfijar", + "Delete Conversation": "Eliminar conversación", + "Clear conversations": "Borrar todas las conversaciones", + "Settings": "Configuración", + "Feature Pages": "Páginas de características", + "Keyboard Shortcuts": "Atajos de teclado", + "Open Conversation Page": "Abrir página de conversación independiente", + "Store to Independent Conversation Page": "Guardar en página de conversación independiente" +} diff --git a/src/_locales/fr/main.json b/src/_locales/fr/main.json new file mode 100644 index 0000000..21b68ae --- /dev/null +++ b/src/_locales/fr/main.json @@ -0,0 +1,100 @@ +{ + "General": "Général", + "Selection Tools": "Outils de sélection", + "Sites": "Sites", + "Advanced": "Avancé", + "Donate": "Faire un don", + "Triggers": "Déclencheurs", + "Theme": "Thème", + "API Mode": "Mode API", + "Get": "Obtenir", + "Balance": "Solde", + "Preferred Language": "Langue préférée", + "Insert ChatGPT at the top of search results": "Insérer ChatGPT en haut des résultats de recherche", + "Lock scrollbar while answering": "Verrouiller la barre de défilement pendant la réponse", + "Current Version": "Version actuelle", + "Latest": "Le plus récent", + "Help | Changelog ": "Aide | Journal des modifications", + "Custom ChatGPT Web API Url": "URL web API personnalisée ChatGPT", + "Custom ChatGPT Web API Path": "Chemin d'accès à l'API Web ChatGPT personnalisée", + "Custom OpenAI API Url": "URL de l'API OpenAI personnalisée", + "Custom Site Regex": "Expression régulière de site personnalisée", + "Exclusively use Custom Site Regex for website matching, ignoring built-in rules": "Utiliser exclusivement l'expression régulière de site personnalisée pour la correspondance de site Web, en ignorant les règles intégrées", + "Input Query": "Sélecteur d'entrée", + "Append Query": "Sélecteur à ajouter", + "Prepend Query": "Sélecteur à insérer", + "Wechat Pay": "Paiement Wechat", + "Type your question here\nEnter to send, shift + enter to break line": "Tapez votre question ici\nAppuyez sur entrée pour envoyer, shift+entrée pour passer à la ligne suivante", + "Wait for the answer to finish and then continue here": "Attendez la fin de la réponse avant de continuer ici", + "Ask ChatGPT": "Demander à ChatGPT", + "No Input Found": "Aucune entrée trouvée", + "You": "Vous", + "Collapse": "Réduire", + "Expand": "Agrandir", + "Stop": "Arrêter", + "Continue on official website": "Continuer sur le site officiel", + "Error": "Erreur", + "Copy": "Copier", + "Question": "Question", + "Answer": "Réponse", + "Waiting for response...": "En attente de réponse...", + "Close the Window": "Fermer la fenêtre", + "Pin the Window": "Épingler la fenêtre", + "Float the Window": "Flotter la fenêtre", + "Save Conversation": "Enregistrer la conversation", + "UNAUTHORIZED": "NON AUTORISÉ", + "Please login at https://chat.openai.com first": "Veuillez vous connecter d'abord sur https://chat.openai.com", + "Then open https://chat.openai.com/api/auth/session": "Puis ouvrez https://chat.openai.com/api/auth/session", + "And refresh this page or type you question again": "Et rafraîchissez cette page ou tapez à nouveau votre question", + "Consider creating an api key at https://platform.openai.com/account/api-keys": "Pensez à créer une clé API sur https://platform.openai.com/account/api-keys", + "OpenAI Security Check Required": "Vérification de sécurité OpenAI requise", + "Please open https://chat.openai.com/api/auth/session": "Veuillez ouvrir https://chat.openai.com/api/auth/session", + "Please open https://chat.openai.com": "Veuillez ouvrir https://chat.openai.com", + "New Chat": "Nouveau chat", + "Summarize Page": "Résumer la page", + "Translate": "Traduire", + "Translate (Bidirectional)": "Traduire (bidirectionnel)", + "Summary": "Résumé", + "Polish": "Peaufiner", + "Sentiment Analysis": "Analyse de sentiment", + "Divide Paragraphs": "Diviser les paragraphes", + "Code Explain": "Expliquer le code", + "Ask": "Demander", + "Always": "Toujours", + "Manually": "Manuellement", + "When query ends with question mark (?)": "Lorsque la requête se termine par un point d'interrogation (?)", + "Light": "Clair", + "Dark": "Sombre", + "Auto": "Automatique", + "ChatGPT (Web)": "ChatGPT (Web)", + "ChatGPT (Web, GPT-4)": "ChatGPT (Web, GPT-4)", + "Bing (Web, GPT-4)": "Bing (Web, GPT-4)", + "ChatGPT (GPT-3.5-turbo)": "ChatGPT (GPT-3.5-turbo)", + "ChatGPT (GPT-4-8k)": "ChatGPT (GPT-4-8k)", + "ChatGPT (GPT-4-32k)": "ChatGPT (GPT-4-32k)", + "GPT-3.5": "GPT-3.5", + "Custom Model": "Modèle personnalisé", + "Balanced": "Équilibré", + "Creative": "Créatif", + "Precise": "Précis", + "Fast": "Rapide", + "API Key": "Clé API", + "Model Name": "Nom du modèle", + "Custom Model API Url": "URL API personnalisée du modèle", + "Loading...": "Chargement...", + "Feedback": "Commentaires", + "Confirm": "Confirmer", + "Clear Conversation": "Effacer la conversation", + "Retry": "Réessayer", + "Exceeded maximum context length": "Dépassement de la longueur maximale de contexte, veuillez effacer la conversation et réessayer", + "Regenerate the answer after switching model": "Régénérer la réponse après avoir changé de modèle", + "Pin": "Épingler", + "Unpin": "Détacher", + "Delete Conversation": "Supprimer la conversation", + "Clear conversations": "Effacer les conversations", + "Settings": "Paramètres", + "Feature Pages": "Pages de fonctionnalités", + "Keyboard Shortcuts": "Raccourcis clavier", + "Open Conversation Page": "Ouvrir la page de conversation", + "Store to Independent Conversation Page": "Enregistrer sur une page de conversation indépendante" +} diff --git a/src/_locales/it/main.json b/src/_locales/it/main.json new file mode 100644 index 0000000..d50ea72 --- /dev/null +++ b/src/_locales/it/main.json @@ -0,0 +1,100 @@ +{ + "General": "Generale", + "Selection Tools": "Strumenti di selezione", + "Sites": "Siti Web", + "Advanced": "Avanzato", + "Donate": "Donazioe", + "Triggers": "Trigger", + "Theme": "Tema", + "API Mode": "Modalità API", + "Get": "Ottenere", + "Balance": "Saldo", + "Preferred Language": "Lingua preferita", + "Insert ChatGPT at the top of search results": "Inserisci ChatGPT in cima ai risultati di ricerca", + "Lock scrollbar while answering": "Blocca la barra di scorrimento durante la risposta", + "Current Version": "Versione corrente", + "Latest": "Ultime", + "Help | Changelog ": "Aiuto | Cronologia delle modifiche ", + "Custom ChatGPT Web API Url": "URL API Web ChatGPT personalizzato", + "Custom ChatGPT Web API Path": "Percorso API Web ChatGPT personalizzato", + "Custom OpenAI API Url": "URL API OpenAI personalizzato", + "Custom Site Regex": "Espressione regolare del sito personalizzata", + "Exclusively use Custom Site Regex for website matching, ignoring built-in rules": "Usa esclusivamente l'espressione regolare del sito personalizzata per la corrispondenza dei siti Web, ignorando le regole incorporate", + "Input Query": "Query di input", + "Append Query": "Query di appendice", + "Prepend Query": "Query di aggiunta in testa", + "Wechat Pay": "Paga con Wechat", + "Type your question here\nEnter to send, shift + enter to break line": "Digita la tua domanda qui\nInvio per inviare, shift + invio per andare a capo", + "Wait for the answer to finish and then continue here": "Attendi che la risposta sia terminata e poi continua qui", + "Ask ChatGPT": "Chiedi a ChatGPT", + "No Input Found": "Nessun ingresso trovato", + "You": "Tu", + "Collapse": "Comprimi", + "Expand": "Espandi", + "Stop": "Stop", + "Continue on official website": "Continua sul sito ufficiale", + "Error": "Errore", + "Copy": "Copia", + "Question": "Domanda", + "Answer": "Risposta", + "Waiting for response...": "In attesa di risposta...", + "Close the Window": "Chiudi la finestra", + "Pin the Window": "Fissa la finestra", + "Float the Window": "Finestra flottante", + "Save Conversation": "Salva la conversazione", + "UNAUTHORIZED": "Non autorizzato", + "Please login at https://chat.openai.com first": "Effettua il login su https://chat.openai.com prima", + "Then open https://chat.openai.com/api/auth/session": "Quindi apri https://chat.openai.com/api/auth/session", + "And refresh this page or type you question again": "E aggiorna questa pagina o digita nuovamente la tua domanda", + "Consider creating an api key at https://platform.openai.com/account/api-keys": "Considera la creazione di una chiave API su https://platform.openai.com/account/api-keys", + "OpenAI Security Check Required": "Richiesta verifica di sicurezza OpenAI", + "Please open https://chat.openai.com/api/auth/session": "Apri https://chat.openai.com/api/auth/session", + "Please open https://chat.openai.com": "Apri https://chat.openai.com", + "New Chat": "Nuova chat", + "Summarize Page": "Sommario della pagina", + "Translate": "Tradurre", + "Translate (Bidirectional)": "Tradurre (Bidirezionale)", + "Summary": "Sommario", + "Polish": "Levigare", + "Sentiment Analysis": "Analisi dei sentimenti", + "Divide Paragraphs": "Dividere i paragrafi", + "Code Explain": "Spiegazione del codice", + "Ask": "Chiedere", + "Always": "Sempre", + "Manually": "Manualmente", + "When query ends with question mark (?)": "Quando la query termina con il punto interrogativo (?)", + "Light": "Luminoso", + "Dark": "Scuro", + "Auto": "Automatico", + "ChatGPT (Web)": "ChatGPT (Web)", + "ChatGPT (Web, GPT-4)": "ChatGPT (Web, GPT-4)", + "Bing (Web, GPT-4)": "Bing (Web, GPT-4)", + "ChatGPT (GPT-3.5-turbo)": "ChatGPT (GPT-3.5-turbo)", + "ChatGPT (GPT-4-8k)": "ChatGPT (GPT-4-8k)", + "ChatGPT (GPT-4-32k)": "ChatGPT (GPT-4-32k)", + "GPT-3.5": "GPT-3.5", + "Custom Model": "Modello personalizzato", + "Balanced": "Equilibrato", + "Creative": "Creativo", + "Precise": "Preciso", + "Fast": "Veloce", + "API Key": "Chiave API", + "Model Name": "Nome del modello", + "Custom Model API Url": "URL API del modello personalizzato", + "Loading...": "Caricamento...", + "Feedback": "Feedback", + "Confirm": "Conferma", + "Clear Conversation": "Pulisci la conversazione", + "Retry": "Riprova", + "Exceeded maximum context length": "Sono stati superati la lunghezza massima del contesto, si prega di pulire la conversazione e riprovare", + "Regenerate the answer after switching model": "Rigenerare la risposta dopo aver cambiato il modello", + "Pin": "Fissa", + "Unpin": "Sblocca", + "Delete Conversation": "Elimina la conversazione", + "Clear conversations": "Pulisci le conversazioni", + "Settings": "Impostazioni", + "Feature Pages": "Pagine delle funzionalità", + "Keyboard Shortcuts": "Scorciatoie da tastiera", + "Open Conversation Page": "Apri la pagina della conversazione", + "Store to Independent Conversation Page": "Salva alla pagina della conversazione indipendente" +} diff --git a/src/_locales/ja/main.json b/src/_locales/ja/main.json new file mode 100644 index 0000000..cd3bb51 --- /dev/null +++ b/src/_locales/ja/main.json @@ -0,0 +1,100 @@ +{ + "General": "一般", + "Selection Tools": "選択ツール", + "Sites": "サイト適応", + "Advanced": "高度な", + "Donate": "寄付", + "Triggers": "トリガー", + "Theme": "テーマ", + "API Mode": "APIモード", + "Get": "取得", + "Balance": "残高", + "Preferred Language": "言語設定", + "Insert ChatGPT at the top of search results": "検索結果のトップにチャットGPTを挿入", + "Lock scrollbar while answering": "回答中にスクロールバーをロック", + "Current Version": "現在のバージョン", + "Latest": "最新版", + "Help | Changelog ": "ヘルプ | チェンジログ ", + "Custom ChatGPT Web API Url": "カスタムChatGPT Web APIのURL", + "Custom ChatGPT Web API Path": "カスタムChatGPT Web APIのパス", + "Custom OpenAI API Url": "カスタムOpenAI APIのURL", + "Custom Site Regex": "カスタムサイトの正規表現", + "Exclusively use Custom Site Regex for website matching, ignoring built-in rules": "内蔵ルールを無視して、カスタムサイト用の正規表現のみを使用", + "Input Query": "入力クエリ", + "Append Query": "末尾に追加するクエリ", + "Prepend Query": "先頭に挿入するクエリ", + "Wechat Pay": "Wechatペイ", + "Type your question here\nEnter to send, shift + enter to break line": "ここに質問を入力してください\nEnterで送信、shift+Enterで改行", + "Wait for the answer to finish and then continue here": "回答が完了するのを待ってからここを続けます", + "Ask ChatGPT": "ChatGPTに質問する", + "No Input Found": "入力が見つかりません", + "You": "あなた", + "Collapse": "折りたたむ", + "Expand": "展開", + "Stop": "停止", + "Continue on official website": "公式サイトで続ける", + "Error": "エラー", + "Copy": "コピー", + "Question": "質問", + "Answer": "回答", + "Waiting for response...": "回答を待機中...", + "Close the Window": "ウィンドウを閉じる", + "Pin the Window": "ウィンドウをピン留め", + "Float the Window": "ウィンドウをフロート/分割表示", + "Save Conversation": "会話を保存", + "UNAUTHORIZED": "認証されていません", + "Please login at https://chat.openai.com first": "最初にhttps://chat.openai.com/にログインしてください", + "Then open https://chat.openai.com/api/auth/session": "次にhttps://chat.openai.com/api/auth/sessionにアクセス", + "And refresh this page or type you question again": "このページをリフレッシュするか、再度質問してください", + "Consider creating an api key at https://platform.openai.com/account/api-keys": "https://platform.openai.com/account/api-keysでAPIキーを作成してください", + "OpenAI Security Check Required": "OpenAIのセキュリティチェックが必要です", + "Please open https://chat.openai.com/api/auth/session": "https://chat.openai.com/api/auth/sessionにアクセスしてください", + "Please open https://chat.openai.com": "https://chat.openai.comにアクセスしてください", + "New Chat": "新しいチャット", + "Summarize Page": "ページをまとめる", + "Translate": "翻訳", + "Translate (Bidirectional)": "双方向翻訳", + "Summary": "サマリー", + "Polish": "ポリッシュ", + "Sentiment Analysis": "感情分析", + "Divide Paragraphs": "パラグラフ分割", + "Code Explain": "コードの解説", + "Ask": "質問", + "Always": "常時", + "Manually": "手動で", + "When query ends with question mark (?)": "クエリが「?」で終わる場合", + "Light": "ライト", + "Dark": "ダーク", + "Auto": "オート", + "ChatGPT (Web)": "ChatGPT (Web)", + "ChatGPT (Web, GPT-4)": "ChatGPT (Web, GPT-4)", + "Bing (Web, GPT-4)": "Bing (Web, GPT-4)", + "ChatGPT (GPT-3.5-turbo)": "ChatGPT (GPT-3.5-turbo)", + "ChatGPT (GPT-4-8k)": "ChatGPT (GPT-4-8k)", + "ChatGPT (GPT-4-32k)": "ChatGPT (GPT-4-32k)", + "GPT-3.5": "GPT-3.5", + "Custom Model": "カスタムモデル", + "Balanced": "バランスの取れた", + "Creative": "創造的な", + "Precise": "正確な", + "Fast": "高速", + "API Key": "APIキー", + "Model Name": "モデル名", + "Custom Model API Url": "カスタムモデルのAPI URL", + "Loading...": "読み込み中...", + "Feedback": "フィードバック", + "Confirm": "確認", + "Clear Conversation": "会話をクリア", + "Retry": "再試行", + "Exceeded maximum context length": "最大コンテキスト長を超えました。会話をクリアして再試行してください", + "Regenerate the answer after switching model": "モデルを切り替えた後に回答を再生成", + "Pin": "ピン留め", + "Unpin": "ピン留め解除", + "Delete Conversation": "会話を削除", + "Clear conversations": "会話をクリア", + "Settings": "設定", + "Feature Pages": "機能ページ", + "Keyboard Shortcuts": "キーボードショートカット", + "Open Conversation Page": "独立した会話ページを開く", + "Store to Independent Conversation Page": "独立した会話ページに保存" +} diff --git a/src/_locales/ko/main.json b/src/_locales/ko/main.json new file mode 100644 index 0000000..4d697ab --- /dev/null +++ b/src/_locales/ko/main.json @@ -0,0 +1,100 @@ +{ + "General": "일반", + "Selection Tools": "선택 도구", + "Sites": "사이트", + "Advanced": "고급", + "Donate": "기부", + "Triggers": "트리거", + "Theme": "테마", + "API Mode": "API 모드", + "Get": "받다", + "Balance": "잔액", + "Preferred Language": "선호하는 언어", + "Insert ChatGPT at the top of search results": "검색 결과 상단에 ChatGPT 삽입", + "Lock scrollbar while answering": "답변 중 스크롤바 잠금", + "Current Version": "현재 버전", + "Latest": "최신", + "Help | Changelog ": "도움말 | 변경 로그 ", + "Custom ChatGPT Web API Url": "사용자 정의 ChatGPT 웹 API URL", + "Custom ChatGPT Web API Path": "사용자 정의 ChatGPT 웹 API 경로", + "Custom OpenAI API Url": "사용자 정의 OpenAI API URL", + "Custom Site Regex": "사용자 정의 사이트 Regex", + "Exclusively use Custom Site Regex for website matching, ignoring built-in rules": "사이트 일치에 독점적으로 사용자 정의 사이트 Regex를 사용하며, 내장 규칙을 무시합니다.", + "Input Query": "입력 쿼리 선택기", + "Append Query": "끝에 추가할 쿼리 선택기", + "Prepend Query": "앞에 추가할 쿼리 선택기", + "Wechat Pay": "위챗 페이", + "Type your question here\nEnter to send, shift + enter to break line": "여기에 질문을 입력하세요. \n 보내려면 엔터, 줄바꿈을 하려면 shift + enter를 누르세요.", + "Wait for the answer to finish and then continue here": "답변이 끝날 때까지 기다리고 여기서 계속해주세요.", + "Ask ChatGPT": "ChatGPT에게 물어보세요.", + "No Input Found": "입력 없음", + "You": "당신", + "Collapse": "축소", + "Expand": "확장", + "Stop": "중지", + "Continue on official website": "공식 웹사이트에서 계속하기", + "Error": "오류", + "Copy": "복사", + "Question": "질문", + "Answer": "대답", + "Waiting for response...": "응답 대기 중...", + "Close the Window": "창 닫기", + "Pin the Window": "창 고정", + "Float the Window": "창 띄우기", + "Save Conversation": "대화 저장", + "UNAUTHORIZED": "인증되지 않음", + "Please login at https://chat.openai.com first": "https://chat.openai.com에서 로그인하세요.", + "Then open https://chat.openai.com/api/auth/session": "그런 다음 https://chat.openai.com/api/auth/session을 열거나 다시 질문을 입력하세요.", + "And refresh this page or type you question again": "그리고 이 페이지를 새로 고치거나 다시 질문을 입력하세요.", + "Consider creating an api key at https://platform.openai.com/account/api-keys": "https://platform.openai.com/account/api-keys에서 API 키를 생성하는 것을 고려하세요.", + "OpenAI Security Check Required": "OpenAI 보안 검사 필요", + "Please open https://chat.openai.com/api/auth/session": "https://chat.openai.com/api/auth/session을 열어주세요.", + "Please open https://chat.openai.com": "https://chat.openai.com을 열어주세요.", + "New Chat": "새로운 대화", + "Summarize Page": "페이지 요약", + "Translate": "번역", + "Translate (Bidirectional)": "양방향 번역", + "Summary": "요약", + "Polish": "마무리 작업", + "Sentiment Analysis": "감성 분석", + "Divide Paragraphs": "문단 나누기", + "Code Explain": "코드 설명", + "Ask": "문의하기", + "Always": "항상", + "Manually": "수동으로", + "When query ends with question mark (?)": "쿼리가 물음표로 끝날 때", + "Light": "라이트", + "Dark": "다크", + "Auto": "자동", + "ChatGPT (Web)": "ChatGPT (Web)", + "ChatGPT (Web, GPT-4)": "ChatGPT (Web, GPT-4)", + "Bing (Web, GPT-4)": "Bing (Web, GPT-4)", + "ChatGPT (GPT-3.5-turbo)": "ChatGPT (GPT-3.5-turbo)", + "ChatGPT (GPT-4-8k)": "ChatGPT (GPT-4-8k)", + "ChatGPT (GPT-4-32k)": "ChatGPT (GPT-4-32k)", + "GPT-3.5": "GPT-3.5", + "Custom Model": "사용자 정의 모델", + "Balanced": "균형 잡힌", + "Creative": "창의적인", + "Precise": "정확한", + "Fast": "빠른", + "API Key": "API 키", + "Model Name": "모델 이름", + "Custom Model API Url": "사용자 정의 모델 API URL", + "Loading...": "로딩 중...", + "Feedback": "피드백", + "Confirm": "확인", + "Clear Conversation": "대화 내용 지우기", + "Retry": "재시도", + "Exceeded maximum context length": "최대 컨텍스트 길이를 초과하였습니다. 대화 내용을 지우고 다시 시도해주세요.", + "Regenerate the answer after switching model": "모델 전환 후 대답 다시 생성", + "Pin": "고정", + "Unpin": "고정 해제", + "Delete Conversation": "대화 삭제", + "Clear conversations": "대화 기록 지우기", + "Settings": "설정", + "Feature Pages": "기능 페이지", + "Keyboard Shortcuts": "키보드 단축키 설정", + "Open Conversation Page": "대화 페이지 열기", + "Store to Independent Conversation Page": "독립적인 대화 페이지에 저장" +} diff --git a/src/_locales/pt/main.json b/src/_locales/pt/main.json new file mode 100644 index 0000000..500ac35 --- /dev/null +++ b/src/_locales/pt/main.json @@ -0,0 +1,100 @@ +{ + "General": "Geral", + "Selection Tools": "Ferramentas de Seleção", + "Sites": "Adaptação de Sites", + "Advanced": "Avançado", + "Donate": "Doar", + "Triggers": "Acionadores", + "Theme": "Tema", + "API Mode": "Modo API", + "Get": "Obter", + "Balance": "Saldo", + "Preferred Language": "Idioma Preferido", + "Insert ChatGPT at the top of search results": "Inserir ChatGPT no topo dos resultados de pesquisa", + "Lock scrollbar while answering": "Bloquear barra de rolagem ao responder", + "Current Version": "Versão Atual", + "Latest": "Último", + "Help | Changelog ": "Ajuda | Histórico de Mudanças", + "Custom ChatGPT Web API Url": "URL da API do ChatGPT Personalizada", + "Custom ChatGPT Web API Path": "Caminho da API do ChatGPT Personalizada", + "Custom OpenAI API Url": "URL da API Personalizada do OpenAI", + "Custom Site Regex": "Expressão Regular do Site Personalizada", + "Exclusively use Custom Site Regex for website matching, ignoring built-in rules": "Usar exclusivamente a Expressão Regular do Site Personalizada para combinação de sites, ignorando regras incorporadas", + "Input Query": "Consulta de Entrada", + "Append Query": "Consulta Anexada", + "Prepend Query": "Consulta Prependida", + "Wechat Pay": "Pagamento Wechat", + "Type your question here\nEnter to send, shift + enter to break line": "Digite sua pergunta aqui\nPressione Enter para enviar, shift + enter para quebrar a linha", + "Wait for the answer to finish and then continue here": "Aguarde a resposta concluir e, em seguida, continue aqui", + "Ask ChatGPT": "Perguntar ao ChatGPT", + "No Input Found": "Nenhuma Entrada Encontrada", + "You": "Você", + "Collapse": "Colapso", + "Expand": "Expandir", + "Stop": "Parar", + "Continue on official website": "Continuar no site oficial", + "Error": "Erro", + "Copy": "Copiar", + "Question": "Pergunta", + "Answer": "Resposta", + "Waiting for response...": "Aguardando resposta...", + "Close the Window": "Fechar a Janela", + "Pin the Window": "Fixar a Janela", + "Float the Window": "Flutuar a Janela", + "Save Conversation": "Salvar Conversa", + "UNAUTHORIZED": "NÃO AUTORIZADO", + "Please login at https://chat.openai.com first": "Por favor, faça login em https://chat.openai.com primeiro", + "Then open https://chat.openai.com/api/auth/session": "Então, abra https://chat.openai.com/api/auth/session", + "And refresh this page or type you question again": "E atualize esta página ou digite sua pergunta novamente", + "Consider creating an api key at https://platform.openai.com/account/api-keys": "Considere criar uma chave de API em https://platform.openai.com/account/api-keys", + "OpenAI Security Check Required": "Necessário Verificação de Segurança do OpenAI", + "Please open https://chat.openai.com/api/auth/session": "Por favor, abra https://chat.openai.com/api/auth/session", + "Please open https://chat.openai.com": "Por favor, abra https://chat.openai.com", + "New Chat": "Nova Conversa", + "Summarize Page": "Resumir a Página", + "Translate": "Traduzir", + "Translate (Bidirectional)": "Traduzir (Bidirecional)", + "Summary": "Resumo", + "Polish": "Polir", + "Sentiment Analysis": "Análise de Sentimentos", + "Divide Paragraphs": "Dividir Parágrafos", + "Code Explain": "Explicação do Código", + "Ask": "Perguntar", + "Always": "Sempre", + "Manually": "Manualmente", + "When query ends with question mark (?)": "Quando a consulta termina com ponto de interrogação (?)", + "Light": "Claro", + "Dark": "Escuro", + "Auto": "Automático", + "ChatGPT (Web)": "ChatGPT (Web)", + "ChatGPT (Web, GPT-4)": "ChatGPT (Web, GPT-4)", + "Bing (Web, GPT-4)": "Bing (Web, GPT-4)", + "ChatGPT (GPT-3.5-turbo)": "ChatGPT (GPT-3.5-turbo)", + "ChatGPT (GPT-4-8k)": "ChatGPT (GPT-4-8k)", + "ChatGPT (GPT-4-32k)": "ChatGPT (GPT-4-32k)", + "GPT-3.5": "GPT-3.5", + "Custom Model": "Modelo Personalizado", + "Balanced": "Equilibrado", + "Creative": "Criativo", + "Precise": "Preciso", + "Fast": "Rápido", + "API Key": "Chave API", + "Model Name": "Nome do Modelo", + "Custom Model API Url": "URL da API do Modelo Personalizado", + "Loading...": "Carregando...", + "Feedback": "Feedback", + "Confirm": "Confirmar", + "Clear Conversation": "Limpar Conversa", + "Retry": "Tentar novamente", + "Exceeded maximum context length": "Ultrapassou o comprimento máximo do contexto. Limpe a conversa e tente novamente", + "Regenerate the answer after switching model": "Regenerar a resposta após trocar o modelo", + "Pin": "Fixar", + "Unpin": "Desafixar", + "Delete Conversation": "Excluir Conversa", + "Clear conversations": "Limpar conversas", + "Settings": "Configurações", + "Feature Pages": "Páginas de Recursos", + "Keyboard Shortcuts": "Atalhos de Teclado", + "Open Conversation Page": "Abrir Página de Conversa", + "Store to Independent Conversation Page": "Armazenar em Página de Conversa Independente" +} diff --git a/src/_locales/resources.mjs b/src/_locales/resources.mjs index 52dc3eb..c538e69 100644 --- a/src/_locales/resources.mjs +++ b/src/_locales/resources.mjs @@ -1,11 +1,43 @@ +import de from './de/main.json' import en from './en/main.json' +import es from './es/main.json' +import fr from './fr/main.json' +import it from './it/main.json' +import ja from './ja/main.json' +import ko from './ko/main.json' +import pt from './pt/main.json' +import ru from './ru/main.json' import zhHans from './zh-hans/main.json' import zhHant from './zh-hant/main.json' export const resources = { + de: { + translation: de, + }, en: { translation: en, }, + es: { + translation: es, + }, + fr: { + translation: fr, + }, + it: { + translation: it, + }, + ja: { + translation: ja, + }, + ko: { + translation: ko, + }, + pt: { + translation: pt, + }, + ru: { + translation: ru, + }, zh: { translation: zhHans, }, diff --git a/src/_locales/ru/main.json b/src/_locales/ru/main.json new file mode 100644 index 0000000..62c99b0 --- /dev/null +++ b/src/_locales/ru/main.json @@ -0,0 +1,100 @@ +{ + "General": "Общие", + "Selection Tools": "Инструменты выбора", + "Sites": "Адаптация сайтов", + "Advanced": "Расширенный", + "Donate": "Пожертвовать", + "Triggers": "Триггеры", + "Theme": "Тема", + "API Mode": "Режим API", + "Get": "Получить", + "Balance": "Баланс", + "Preferred Language": "Предпочитаемый язык", + "Insert ChatGPT at the top of search results": "Вставить ChatGPT в верхней части результатов поиска", + "Lock scrollbar while answering": "Начало блокировки прокрутки во время ответа", + "Current Version": "Текущая версия", + "Latest": "Последняя", + "Help | Changelog ": "Помощь | Изменения", + "Custom ChatGPT Web API Url": "Пользовательский URL веб-API ChatGPT", + "Custom ChatGPT Web API Path": "Пользовательский путь веб-API ChatGPT", + "Custom OpenAI API Url": "Пользовательский URL OpenAI API", + "Custom Site Regex": "Пользовательское регулярное выражение сайта", + "Exclusively use Custom Site Regex for website matching, ignoring built-in rules": "Использовать только пользовательское регулярное выражение сайта для сопоставления сайта, игнорируя встроенные правила.", + "Input Query": "Входной запрос", + "Append Query": "Добавить запрос", + "Prepend Query": "Вставить запрос", + "Wechat Pay": "Wechat-платеж", + "Type your question here\nEnter to send, shift + enter to break line": "Введите свой вопрос здесь\nНажмите Enter, чтобы отправить, Shift + Enter - для переноса строки", + "Wait for the answer to finish and then continue here": "Дождитесь завершения ответа, а затем продолжайте здесь", + "Ask ChatGPT": "Спросить ChatGPT", + "No Input Found": "Не найден ввод", + "You": "Ты", + "Collapse": "Свернуть", + "Expand": "Развернуть", + "Stop": "Остановить", + "Continue on official website": "Продолжить на официальном сайте", + "Error": "Ошибка", + "Copy": "Копировать", + "Question": "Вопрос", + "Answer": "Ответ", + "Waiting for response...": "Ожидание ответа ...", + "Close the Window": "Закрыть окно", + "Pin the Window": "Закрепить окно", + "Float the Window": "Плавающее окно", + "Save Conversation": "Сохранить разговор", + "UNAUTHORIZED": "Несанкционированный", + "Please login at https://chat.openai.com first": "Пожалуйста, сначала войдите на https://chat.openai.com", + "Then open https://chat.openai.com/api/auth/session": "Затем откройте https://chat.openai.com/api/auth/session", + "And refresh this page or type you question again": "А затем обновите эту страницу или повторите вопрос", + "Consider creating an api key at https://platform.openai.com/account/api-keys": "Рассмотрите возможность создания ключа API на https://platform.openai.com/account/api-keys", + "OpenAI Security Check Required": "Требуется проверка безопасности OpenAI", + "Please open https://chat.openai.com/api/auth/session": "Пожалуйста, откройте https://chat.openai.com/api/auth/session", + "Please open https://chat.openai.com": "Пожалуйста, откройте https://chat.openai.com", + "New Chat": "Новый чат", + "Summarize Page": "Сводка страницы", + "Translate": "Перевести", + "Translate (Bidirectional)": "Перевести (двунаправленно)", + "Summary": "Обзор", + "Polish": "Полировка", + "Sentiment Analysis": "Анализ тональности", + "Divide Paragraphs": "Разделить абзацы", + "Code Explain": "Объяснение кода", + "Ask": "Спросить", + "Always": "Всегда", + "Manually": "Вручную", + "When query ends with question mark (?)": "Когда запрос заканчивается вопросительным знаком (?)", + "Light": "Светлый", + "Dark": "Темный", + "Auto": "Авто", + "ChatGPT (Web)": "ChatGPT (Веб)", + "ChatGPT (Web, GPT-4)": "ChatGPT (Веб, GPT-4)", + "Bing (Web, GPT-4)": "Bing (Веб, GPT-4)", + "ChatGPT (GPT-3.5-turbo)": "ChatGPT (GPT-3.5-турбо)", + "ChatGPT (GPT-4-8k)": "ChatGPT (GPT-4-8к)", + "ChatGPT (GPT-4-32k)": "ChatGPT (GPT-4-32к)", + "GPT-3.5": "GPT-3.5", + "Custom Model": "Пользовательская модель", + "Balanced": "Сбалансированный", + "Creative": "Креативный", + "Precise": "Точный", + "Fast": "Быстрый", + "API Key": "Ключ API", + "Model Name": "Название модели", + "Custom Model API Url": "Custom Model API Url", + "Loading...": "Загрузка...", + "Feedback": "Обратная связь", + "Confirm": "Подтверждение", + "Clear Conversation": "Очистить беседу", + "Retry": "Повторить", + "Exceeded maximum context length": "Превышена максимальная длина контекста, очистите беседу и повторите попытку", + "Regenerate the answer after switching model": "Генерировать ответ после смены модели", + "Pin": "Закрепить", + "Unpin": "Открепить", + "Delete Conversation": "Удалить беседу", + "Clear conversations": "Очистить историю бесед", + "Settings": "Настройки", + "Feature Pages": "Страницы функций", + "Keyboard Shortcuts": "Горячие клавиши", + "Open Conversation Page": "Открыть страницу бесед", + "Store to Independent Conversation Page": "Хранить на странице независимых разговоров" +} diff --git a/src/_locales/zh-hans/main.json b/src/_locales/zh-hans/main.json index d87c10c..4529418 100644 --- a/src/_locales/zh-hans/main.json +++ b/src/_locales/zh-hans/main.json @@ -95,5 +95,6 @@ "Settings": "设置", "Feature Pages": "功能页", "Keyboard Shortcuts": "快捷键设置", - "Open Conversation Page": "打开独立对话页" + "Open Conversation Page": "打开独立对话页", + "Store to Independent Conversation Page": "收纳到独立对话页" } diff --git a/src/_locales/zh-hant/main.json b/src/_locales/zh-hant/main.json index 2e79627..c830916 100644 --- a/src/_locales/zh-hant/main.json +++ b/src/_locales/zh-hant/main.json @@ -95,5 +95,6 @@ "Settings": "設置", "Feature Pages": "功能頁", "Keyboard Shortcuts": "快捷鍵設置", - "Open Conversation Page": "打開獨立對話頁" + "Open Conversation Page": "打開獨立對話頁", + "Store to Independent Conversation Page": "收納到獨立對話頁" }