From a582a72b60a45e314ed34c6552a055a2558f5c83 Mon Sep 17 00:00:00 2001 From: n4ze3m Date: Mon, 8 Jul 2024 23:59:49 +0530 Subject: [PATCH] feat: Add i18n support for restoring last used model in previous chats --- src/assets/locale/es/settings.json | 605 +++++++++++++------------- src/assets/locale/fr/settings.json | 605 +++++++++++++------------- src/assets/locale/it/settings.json | 3 + src/assets/locale/ja-JP/settings.json | 5 +- src/assets/locale/ml/settings.json | 3 + src/assets/locale/pt-BR/settings.json | 5 +- src/assets/locale/ru/settings.json | 5 +- src/assets/locale/zh/settings.json | 3 + 8 files changed, 629 insertions(+), 605 deletions(-) diff --git a/src/assets/locale/es/settings.json b/src/assets/locale/es/settings.json index f169e88..07cc910 100644 --- a/src/assets/locale/es/settings.json +++ b/src/assets/locale/es/settings.json @@ -1,307 +1,310 @@ { - "generalSettings": { - "title": "Configuraciones Generales", - "settings": { - "heading": "Configuraciones de la Interfaz Web", - "speechRecognitionLang": { - "label": "Idioma de Reconocimiento de Voz", - "placeholder": "Selecione un idioma" - }, - "language": { - "label": "Idioma", - "placeholder": "Selecione un idioma" - }, - "darkMode": { - "label": "Cambiar Tema", - "options": { - "light": "Claro", - "dark": "Oscuro" - } - }, - "copilotResumeLastChat": { - "label": "Retomar el último chat al abrir el Panel Lateral (Copilot)" - }, - "hideCurrentChatModelSettings": { - "label": "Ocultar Configuraciones del Modelo de Chat Actual" - } - }, - "webSearch": { - "heading": "Manejo de la busqueda Web", - "searchMode": { - "label": "Realizar busquedas Simples en Internet" - }, - "provider": { - "label": "Motor de Busqueda", - "placeholder": "Selecione un motor de busqueda" - }, - "totalSearchResults": { - "label": "Resultados totales de la busqueda", - "placeholder": "Ingresar el total de Resultados de la busqueda" - }, - "visitSpecificWebsite": { - "label": "Visita el sitio web mencionado en el mensaje" - } - }, - "system": { - "heading": "Configuraciones del Sistema", - "deleteChatHistory": { - "label": "Borrar Histórico del Chat", - "button": "Borrar", - "confirm": "¿Esta seguro que desea borrar su histórico del chat? Esta acción no podra ser desecha." - }, - "export": { - "label": "Exportar Histórico del Chat, Base de Conocimiento y Prompts", - "button": "Exportar Datos", - "success": "Exportación exitosa" - }, - "import": { - "label": "Importar Histórico del Chat, Base de Conocimiento y Prompts", - "button": "Importar Datos", - "success": "Importación existosa", - "error": "Error de importación" - } - }, - "tts": { - "heading": "Configuraciones de Text-to-speech", - "ttsEnabled": { - "label": "Habilitar Texto-a-Voz" - }, - "ttsProvider": { - "label": "Proveedor de Text-to-speech", - "placeholder": "Selecione un proveedor" - }, - "ttsVoice": { - "label": "Voz de Text-to-speech", - "placeholder": "Selecione una voz" - }, - "ssmlEnabled": { - "label": "Habilitar SSML (Speech Synthesis Markup Language)" - } + "generalSettings": { + "title": "Configuraciones Generales", + "settings": { + "heading": "Configuraciones de la Interfaz Web", + "speechRecognitionLang": { + "label": "Idioma de Reconocimiento de Voz", + "placeholder": "Selecione un idioma" + }, + "language": { + "label": "Idioma", + "placeholder": "Selecione un idioma" + }, + "darkMode": { + "label": "Cambiar Tema", + "options": { + "light": "Claro", + "dark": "Oscuro" } + }, + "copilotResumeLastChat": { + "label": "Retomar el último chat al abrir el Panel Lateral (Copilot)" + }, + "hideCurrentChatModelSettings": { + "label": "Ocultar Configuraciones del Modelo de Chat Actual" + }, + "restoreLastChatModel": { + "label": "Restaurar el último modelo utilizado para chats anteriores" + } }, - "manageModels": { - "title": "Administar de Modelos", - "addBtn": "Agregar Nuevo Modelo", - "columns": { - "name": "Nombre", - "digest": "Resumen", - "modifiedAt": "Modificado", - "size": "Tamaño", - "actions": "Acciones" - }, - "expandedColumns": { - "parentModel": "Modelo Padre", - "format": "Formato", - "family": "Familia", - "parameterSize": "Tamaño de Parametros", - "quantizationLevel": "Nível de Quantización" - }, - "tooltip": { - "delete": "Borrar Modelo", - "repull": "Traer nuevamente el Modelo" - }, - "confirm": { - "delete": "¿Esta seguro que desea borrar este modelos?", - "repull": "¿Esta seguro que desea traer nuevamente este modelo?" - }, - "modal": { - "title": "Traer Nuevo Modelo", - "placeholder": "Ingresar el nombre del modelo", - "pull": "Traer Modelo" - }, - "notification": { - "pullModel": "Trayendo Modelo", - "pullModelDescription": "Trayendo modelo {{modelName}}. Para más detalles, verifique el ícono de la extensión.", - "success": "Exito", - "error": "Error", - "successDescription": "Modelo traido exitosamente", - "successDeleteDescription": "Modelo borrado exitosamente", - "someError": "Hubo un error. Intente nuevamente más tarde" - } + "webSearch": { + "heading": "Manejo de la busqueda Web", + "searchMode": { + "label": "Realizar busquedas Simples en Internet" + }, + "provider": { + "label": "Motor de Busqueda", + "placeholder": "Selecione un motor de busqueda" + }, + "totalSearchResults": { + "label": "Resultados totales de la busqueda", + "placeholder": "Ingresar el total de Resultados de la busqueda" + }, + "visitSpecificWebsite": { + "label": "Visita el sitio web mencionado en el mensaje" + } }, - "managePrompts": { - "title": "Administrar de Prompts", - "addBtn": "Agregar Nuevo Prompt", - "option1": "Normal", - "option2": "RAG", - "questionPrompt": "Prompt de Pregunta", - "columns": { - "title": "Título", - "prompt": "Prompt", - "type": "Tipo de Prompt", - "actions": "Acciones" - }, - "systemPrompt": "Prompt del Sistema", - "quickPrompt": "Prompt Rápido", - "tooltip": { - "delete": "Borrar Prompt", - "edit": "Editar Prompt" - }, - "confirm": { - "delete": "¿Esta seguro que desea borrar este prompt? Esta acción no tiene vuelta a atrás." - }, - "modal": { - "addTitle": "Agregar Nuevo Prompt", - "editTitle": "Editar Prompt" - }, - "form": { - "title": { - "label": "Título", - "placeholder": "Mi Prompt genial", - "required": "Por favor, ingrese un título" - }, - "prompt": { - "label": "Prompt", - "placeholder": "Ingrese un prompt", - "required": "Por favor, ingrese un prompt", - "help": "Puede usar {key} como variable en su prompt." - }, - "isSystem": { - "label": "Es un Prompt del Sistema" - }, - "btnSave": { - "saving": "Agregando un Prompt...", - "save": "Agregar Prompt" - }, - "btnEdit": { - "saving": "Actualizando Prompt...", - "save": "Actualizar Prompt" - } - }, - "notification": { - "addSuccess": "Prompt Agregado", - "addSuccessDesc": "Prompt agregado exitosamente", - "error": "Error", - "someError": "Hubo un error. Intente nuevamente más tarde", - "updatedSuccess": "Prompt Actualizado", - "updatedSuccessDesc": "Prompt actualizado exitosamente", - "deletedSuccess": "Prompt Borrado", - "deletedSuccessDesc": "Prompt borrado exitosamente" - } + "system": { + "heading": "Configuraciones del Sistema", + "deleteChatHistory": { + "label": "Borrar Histórico del Chat", + "button": "Borrar", + "confirm": "¿Esta seguro que desea borrar su histórico del chat? Esta acción no podra ser desecha." + }, + "export": { + "label": "Exportar Histórico del Chat, Base de Conocimiento y Prompts", + "button": "Exportar Datos", + "success": "Exportación exitosa" + }, + "import": { + "label": "Importar Histórico del Chat, Base de Conocimiento y Prompts", + "button": "Importar Datos", + "success": "Importación existosa", + "error": "Error de importación" + } }, - "manageShare": { - "title": "Administrar los recursos compartidos", - "heading": "Configurar URL de Página Compartida", - "form": { - "url": { - "label": "URL de Página compartida", - "placeholder": "Ingresar URL de Página compartida", - "required": "Por favor, ingrese URL de Página compartida", - "help": "Por motivos de privacidad, podes hacer self-host de la página compartida y proveer una URL aqui. Aprende más." - } - }, - "webshare": { - "heading": "Compartir una Web", - "columns": { - "title": "Título", - "url": "URL", - "actions": "Acciones" - }, - "tooltip": { - "delete": "Borrar lo compartido" - }, - "confirm": { - "delete": "¿Esta seguro de desear borrar esta web compartida? Esta acción no tiene vuelta a atrás." - }, - "label": "Administrar páginas compartidas", - "description": "Habilitar o deshabilitar el recurso de páginas compartidas" - }, - "notification": { - "pageShareSuccess": "URL compartida actualizada exitosamente", - "someError": "Hubo un error. Intente nuevamente más tarde", - "webShareDeleteSuccess": "Web compartida borrada exitosamente com sucesso" - } - }, - "ollamaSettings": { - "title": "Configuraciones de Ollama", - "heading": "Configurar Ollama", - "settings": { - "ollamaUrl": { - "label": "URL de Ollama", - "placeholder": "Ingrese la URL de Ollama" - }, - "advanced": { - "label": "Configuración avanzada de URL de Ollama", - "urlRewriteEnabled": { - "label": "Habilitar o Deshabilitar URL Personalizada" - }, - "rewriteUrl": { - "label": "URL Personalizada", - "placeholder": "Ingresar URL Personalizada" - }, - "headers": { - "label": "Encabezados Personalizados", - "add": "Agregar Encabezado", - "key": { - "label": "Clave del Encabezado", - "placeholder": "Autorización" - }, - "value": { - "label": "Valor del Encabezado", - "placeholder": "Token Bearer" - } - }, - "help": "Si tenes problemas de conexión con Ollama en Page Assist, podes configurar una URL de personalizada. Para saber más sobre la configuración, click aqui." - } - } - }, - "manageSearch": { - "title": "Administrar Busqueda Web", - "heading": "Configurar Busqueda Web" - }, - "about": { - "title": "Sobre", - "heading": "Sobre", - "chromeVersion": "Versión de Page Assist", - "ollamaVersion": "Versión de Ollama", - "support": "Podes apoyar el proyecto Page Assist haciendo donaciones o patrocinarnos a través de las seguientes plataformas:", - "koFi": "Apoyar en Ko-fi", - "githubSponsor": "Patrocinarnos en GitHub", - "githubRepo": "Repositorio de GitHub" - }, - "manageKnowledge": { - "title": "Administrar Conocimiento", - "heading": "Configurar Bases de Conocimiento" - }, - "rag": { - "title": "Configuraciones de RAG", - "ragSettings": { - "label": "Configuraciones de RAG", - "model": { - "label": "Modelo de embeddings", - "required": "Por favor, selecione un modelo", - "help": "Es recomendable usar modelos de embeddings como `nomic-embed-text`.", - "placeholder": "Selecione un modelo" - }, - "chunkSize": { - "label": "Tamaño del Chunk", - "placeholder": "Ingresar el tamaño del chunk", - "required": "Por favor, ingrese el tamaño del chunk" - }, - "chunkOverlap": { - "label": "Solapamiento del Chunk", - "placeholder": "Ingrese el solapamiento del chunk", - "required": "Por favor, ingresar el solapamiento del chunk" - } - }, - "prompt": { - "label": "Configurar el Prompt del RAG", - "option1": "Normal", - "option2": "Web", - "alert": "Es obsoleto configurar aquí el prompt del sistema. Por favor, use la sección de Administrar Prompts para agregar o editar prompts. Esta sección se quitará en una versión futura", - "systemPrompt": "Prompt del Sistema", - "systemPromptPlaceholder": "Ingresar el prompt del sistema", - "webSearchPrompt": "Prompt de la busqueda Web", - "webSearchPromptHelp": "No borre `{search_results}` del prompt.", - "webSearchPromptError": "Por favor, ingresar un prompt de busqueda web", - "webSearchPromptPlaceholder": "Ingrese un prompt de busqueda web", - "webSearchFollowUpPrompt": "Prompt de Seguimiento de busqueda Web", - "webSearchFollowUpPromptHelp": "No borre `{chat_history}` y `{question}` del prompt.", - "webSearchFollowUpPromptError": "Por favor, ingrese el prompt de seguimiento de la busqueda web", - "webSearchFollowUpPromptPlaceholder": "Su prompt de seguimiento de busqueda web" - } - }, - "chromeAiSettings": { - "title": "Configuración de IA de Chrome" + "tts": { + "heading": "Configuraciones de Text-to-speech", + "ttsEnabled": { + "label": "Habilitar Texto-a-Voz" + }, + "ttsProvider": { + "label": "Proveedor de Text-to-speech", + "placeholder": "Selecione un proveedor" + }, + "ttsVoice": { + "label": "Voz de Text-to-speech", + "placeholder": "Selecione una voz" + }, + "ssmlEnabled": { + "label": "Habilitar SSML (Speech Synthesis Markup Language)" + } } -} \ No newline at end of file + }, + "manageModels": { + "title": "Administar de Modelos", + "addBtn": "Agregar Nuevo Modelo", + "columns": { + "name": "Nombre", + "digest": "Resumen", + "modifiedAt": "Modificado", + "size": "Tamaño", + "actions": "Acciones" + }, + "expandedColumns": { + "parentModel": "Modelo Padre", + "format": "Formato", + "family": "Familia", + "parameterSize": "Tamaño de Parametros", + "quantizationLevel": "Nível de Quantización" + }, + "tooltip": { + "delete": "Borrar Modelo", + "repull": "Traer nuevamente el Modelo" + }, + "confirm": { + "delete": "¿Esta seguro que desea borrar este modelos?", + "repull": "¿Esta seguro que desea traer nuevamente este modelo?" + }, + "modal": { + "title": "Traer Nuevo Modelo", + "placeholder": "Ingresar el nombre del modelo", + "pull": "Traer Modelo" + }, + "notification": { + "pullModel": "Trayendo Modelo", + "pullModelDescription": "Trayendo modelo {{modelName}}. Para más detalles, verifique el ícono de la extensión.", + "success": "Exito", + "error": "Error", + "successDescription": "Modelo traido exitosamente", + "successDeleteDescription": "Modelo borrado exitosamente", + "someError": "Hubo un error. Intente nuevamente más tarde" + } + }, + "managePrompts": { + "title": "Administrar de Prompts", + "addBtn": "Agregar Nuevo Prompt", + "option1": "Normal", + "option2": "RAG", + "questionPrompt": "Prompt de Pregunta", + "columns": { + "title": "Título", + "prompt": "Prompt", + "type": "Tipo de Prompt", + "actions": "Acciones" + }, + "systemPrompt": "Prompt del Sistema", + "quickPrompt": "Prompt Rápido", + "tooltip": { + "delete": "Borrar Prompt", + "edit": "Editar Prompt" + }, + "confirm": { + "delete": "¿Esta seguro que desea borrar este prompt? Esta acción no tiene vuelta a atrás." + }, + "modal": { + "addTitle": "Agregar Nuevo Prompt", + "editTitle": "Editar Prompt" + }, + "form": { + "title": { + "label": "Título", + "placeholder": "Mi Prompt genial", + "required": "Por favor, ingrese un título" + }, + "prompt": { + "label": "Prompt", + "placeholder": "Ingrese un prompt", + "required": "Por favor, ingrese un prompt", + "help": "Puede usar {key} como variable en su prompt." + }, + "isSystem": { + "label": "Es un Prompt del Sistema" + }, + "btnSave": { + "saving": "Agregando un Prompt...", + "save": "Agregar Prompt" + }, + "btnEdit": { + "saving": "Actualizando Prompt...", + "save": "Actualizar Prompt" + } + }, + "notification": { + "addSuccess": "Prompt Agregado", + "addSuccessDesc": "Prompt agregado exitosamente", + "error": "Error", + "someError": "Hubo un error. Intente nuevamente más tarde", + "updatedSuccess": "Prompt Actualizado", + "updatedSuccessDesc": "Prompt actualizado exitosamente", + "deletedSuccess": "Prompt Borrado", + "deletedSuccessDesc": "Prompt borrado exitosamente" + } + }, + "manageShare": { + "title": "Administrar los recursos compartidos", + "heading": "Configurar URL de Página Compartida", + "form": { + "url": { + "label": "URL de Página compartida", + "placeholder": "Ingresar URL de Página compartida", + "required": "Por favor, ingrese URL de Página compartida", + "help": "Por motivos de privacidad, podes hacer self-host de la página compartida y proveer una URL aqui. Aprende más." + } + }, + "webshare": { + "heading": "Compartir una Web", + "columns": { + "title": "Título", + "url": "URL", + "actions": "Acciones" + }, + "tooltip": { + "delete": "Borrar lo compartido" + }, + "confirm": { + "delete": "¿Esta seguro de desear borrar esta web compartida? Esta acción no tiene vuelta a atrás." + }, + "label": "Administrar páginas compartidas", + "description": "Habilitar o deshabilitar el recurso de páginas compartidas" + }, + "notification": { + "pageShareSuccess": "URL compartida actualizada exitosamente", + "someError": "Hubo un error. Intente nuevamente más tarde", + "webShareDeleteSuccess": "Web compartida borrada exitosamente com sucesso" + } + }, + "ollamaSettings": { + "title": "Configuraciones de Ollama", + "heading": "Configurar Ollama", + "settings": { + "ollamaUrl": { + "label": "URL de Ollama", + "placeholder": "Ingrese la URL de Ollama" + }, + "advanced": { + "label": "Configuración avanzada de URL de Ollama", + "urlRewriteEnabled": { + "label": "Habilitar o Deshabilitar URL Personalizada" + }, + "rewriteUrl": { + "label": "URL Personalizada", + "placeholder": "Ingresar URL Personalizada" + }, + "headers": { + "label": "Encabezados Personalizados", + "add": "Agregar Encabezado", + "key": { + "label": "Clave del Encabezado", + "placeholder": "Autorización" + }, + "value": { + "label": "Valor del Encabezado", + "placeholder": "Token Bearer" + } + }, + "help": "Si tenes problemas de conexión con Ollama en Page Assist, podes configurar una URL de personalizada. Para saber más sobre la configuración, click aqui." + } + } + }, + "manageSearch": { + "title": "Administrar Busqueda Web", + "heading": "Configurar Busqueda Web" + }, + "about": { + "title": "Sobre", + "heading": "Sobre", + "chromeVersion": "Versión de Page Assist", + "ollamaVersion": "Versión de Ollama", + "support": "Podes apoyar el proyecto Page Assist haciendo donaciones o patrocinarnos a través de las seguientes plataformas:", + "koFi": "Apoyar en Ko-fi", + "githubSponsor": "Patrocinarnos en GitHub", + "githubRepo": "Repositorio de GitHub" + }, + "manageKnowledge": { + "title": "Administrar Conocimiento", + "heading": "Configurar Bases de Conocimiento" + }, + "rag": { + "title": "Configuraciones de RAG", + "ragSettings": { + "label": "Configuraciones de RAG", + "model": { + "label": "Modelo de embeddings", + "required": "Por favor, selecione un modelo", + "help": "Es recomendable usar modelos de embeddings como `nomic-embed-text`.", + "placeholder": "Selecione un modelo" + }, + "chunkSize": { + "label": "Tamaño del Chunk", + "placeholder": "Ingresar el tamaño del chunk", + "required": "Por favor, ingrese el tamaño del chunk" + }, + "chunkOverlap": { + "label": "Solapamiento del Chunk", + "placeholder": "Ingrese el solapamiento del chunk", + "required": "Por favor, ingresar el solapamiento del chunk" + } + }, + "prompt": { + "label": "Configurar el Prompt del RAG", + "option1": "Normal", + "option2": "Web", + "alert": "Es obsoleto configurar aquí el prompt del sistema. Por favor, use la sección de Administrar Prompts para agregar o editar prompts. Esta sección se quitará en una versión futura", + "systemPrompt": "Prompt del Sistema", + "systemPromptPlaceholder": "Ingresar el prompt del sistema", + "webSearchPrompt": "Prompt de la busqueda Web", + "webSearchPromptHelp": "No borre `{search_results}` del prompt.", + "webSearchPromptError": "Por favor, ingresar un prompt de busqueda web", + "webSearchPromptPlaceholder": "Ingrese un prompt de busqueda web", + "webSearchFollowUpPrompt": "Prompt de Seguimiento de busqueda Web", + "webSearchFollowUpPromptHelp": "No borre `{chat_history}` y `{question}` del prompt.", + "webSearchFollowUpPromptError": "Por favor, ingrese el prompt de seguimiento de la busqueda web", + "webSearchFollowUpPromptPlaceholder": "Su prompt de seguimiento de busqueda web" + } + }, + "chromeAiSettings": { + "title": "Configuración de IA de Chrome" + } +} diff --git a/src/assets/locale/fr/settings.json b/src/assets/locale/fr/settings.json index 97cf952..6482edb 100644 --- a/src/assets/locale/fr/settings.json +++ b/src/assets/locale/fr/settings.json @@ -1,307 +1,310 @@ { - "generalSettings": { - "title": "Réglages généraux", - "settings": { - "heading": "Paramètres d'interface utilisateur Web", - "speechRecognitionLang": { - "label": "Langue de reconnaissance vocale", - "placeholder": "Sélectionnez une langue" - }, - "language": { - "label": "Langue", - "placeholder": "Sélectionnez une langue" - }, - "darkMode": { - "label": "Change le thème", - "options": { - "light": "Clair", - "dark": "Sombre" - } - }, - "copilotResumeLastChat": { - "label": "Reprendre la dernière conversation lors de l'ouverture du sidepanel (Copilot)" - }, - "hideCurrentChatModelSettings": { - "label": "Masquer les paramètres actuels du modèle de chat" - } - }, - "webSearch": { - "heading": "Gérer la recherche Web", - "searchMode": { - "label": "Effectuer une simple recherche sur Internet" - }, - "provider": { - "label": "Moteur de recherche", - "placeholder": "Sélectionnez un moteur de recherche" - }, - "totalSearchResults": { - "label": "Résultats de la recherche totaux", - "placeholder": "Entrez les résultats de la recherche totaux" - }, - "visitSpecificWebsite": { - "label": "Visitez le site web mentionné dans le message" - } - }, - "system": { - "heading": "Les paramètres du système", - "deleteChatHistory": { - "label": "Supprimer l'historique du chat", - "button": "Supprimer", - "confirm": "Êtes-vous sûr de vouloir supprimer l'historique de votre chat? Cette action ne peut pas être annulée." - }, - "export": { - "label": "Exporter l'historique du chat, la base de connaissances et les invites", - "button": "Exporter des données", - "success": "Succès de l'exportation" - }, - "import": { - "label": "Importer l'historique du chat, la base de connaissances et les invites", - "button": "Importer des données", - "success": "Succès d'importation", - "error": "Erreur d'importation" - } - }, - "tts": { - "heading": "Paramètres de synthèse vocale", - "ttsEnabled": { - "label": "Activer la synthèse vocale" - }, - "ttsProvider": { - "label": "Fournisseur de synthèse vocale", - "placeholder": "Sélectionnez un fournisseur" - }, - "ttsVoice": { - "label": "Voix de synthèse vocale", - "placeholder": "Sélectionnez une voix" - }, - "ssmlEnabled": { - "label": "Activer SSML (langage de balisage de synthèse vocale)" - } + "generalSettings": { + "title": "Réglages généraux", + "settings": { + "heading": "Paramètres d'interface utilisateur Web", + "speechRecognitionLang": { + "label": "Langue de reconnaissance vocale", + "placeholder": "Sélectionnez une langue" + }, + "language": { + "label": "Langue", + "placeholder": "Sélectionnez une langue" + }, + "darkMode": { + "label": "Change le thème", + "options": { + "light": "Clair", + "dark": "Sombre" } + }, + "copilotResumeLastChat": { + "label": "Reprendre la dernière conversation lors de l'ouverture du sidepanel (Copilot)" + }, + "hideCurrentChatModelSettings": { + "label": "Masquer les paramètres actuels du modèle de chat" + }, + "restoreLastChatModel": { + "label": "Restaurer le dernier modèle utilisé pour les conversations précédentes" + } }, - "manageModels": { - "title": "Gérer les modèles", - "addBtn": "Ajouter un nouveau modèle", - "columns": { - "name": "Nom", - "digest": "Digérer", - "modifiedAt": "Modifié à", - "size": "Taille", - "actions": "Actions" - }, - "expandedColumns": { - "parentModel": "Modèle parent", - "format": "Format", - "family": "Famille", - "parameterSize": "Taille du paramètre", - "quantizationLevel": "Niveau de quantification" - }, - "tooltip": { - "delete": "Supprimer le modèle", - "repull": "Modèle de ré-échoue" - }, - "confirm": { - "delete": "Êtes-vous sûr de vouloir supprimer ce modèle?", - "repull": "Êtes-vous sûr de vouloir rétracter ce modèle?" - }, - "modal": { - "title": "Ajouter un nouveau modèle", - "placeholder": "Entrez le nom du modèle", - "pull": "Modèle de traction" - }, - "notification": { - "pullModel": "Modèle de traction", - "pullModelDescription": "Tirling {{ModelName}} modèle. Pour plus de détails, vérifiez l'icône d'extension.", - "success": "Succès", - "error": "Erreur", - "successDescription": "A réussi à tirer le modèle", - "successDeleteDescription": "Supprimé avec succès le modèle", - "someError": "Quelque chose s'est mal passé.Veuillez réessayer plus tard" - } + "webSearch": { + "heading": "Gérer la recherche Web", + "searchMode": { + "label": "Effectuer une simple recherche sur Internet" + }, + "provider": { + "label": "Moteur de recherche", + "placeholder": "Sélectionnez un moteur de recherche" + }, + "totalSearchResults": { + "label": "Résultats de la recherche totaux", + "placeholder": "Entrez les résultats de la recherche totaux" + }, + "visitSpecificWebsite": { + "label": "Visitez le site web mentionné dans le message" + } }, - "managePrompts": { - "title": "Gérer les prompts", - "addBtn": "Ajouter un nouveau prompt", - "option1": "Normale", - "option2": "RAG", - "questionPrompt": "Prompt de question", - "columns": { - "title": "Titre", - "prompt": "Prompt", - "type": "Type de prompt", - "actions": "Actions" - }, - "systemPrompt": "Prompt système", - "quickPrompt": "Prompt rapide", - "tooltip": { - "delete": "Supprimer le prompt", - "edit": "Modifier le prompt" - }, - "confirm": { - "delete": "Êtes-vous sûr de vouloir supprimer cette invite ? Cette action ne peut pas être annulée." - }, - "modal": { - "addTitle": "Ajouter un nouveau prompt", - "editTitle": "Modifier le prompt" - }, - "form": { - "title": { - "label": "Titre", - "placeholder": "Mon super prompt", - "required": "Veuillez saisir un titre" - }, - "prompt": { - "label": "Prompt", - "placeholder": "Entrer Prompt", - "required": "Veuillez entrer un prompt", - "help": "Vous pouvez utiliser {key} comme variable dans votre prompt." - }, - "isSystem": { - "label": "Est un prompt système" - }, - "btnSave": { - "saving": "Ajout de Prompt...", - "save": "Ajouter un prompt" - }, - "btnEdit": { - "saving": "Mise à jour du Prompt...", - "save": "Modifier le prompt" - } - }, - "notification": { - "addSuccess": "Prompt ajouté", - "addSuccessDesc": "Le prompt a été ajoutée avec succès", - "error": "Erreur", - "someError": "Quelque chose s'est mal passé. Veuillez réessayer plus tard", - "updatedSuccess": "Prompt mise à jour", - "updatedSuccessDesc": "Le prompt a été mis à jour avec succès", - "deletedSuccess": "Prompt supprimé", - "deletedSuccessDesc": "Le prompt a été supprimé avec succès" - } + "system": { + "heading": "Les paramètres du système", + "deleteChatHistory": { + "label": "Supprimer l'historique du chat", + "button": "Supprimer", + "confirm": "Êtes-vous sûr de vouloir supprimer l'historique de votre chat? Cette action ne peut pas être annulée." + }, + "export": { + "label": "Exporter l'historique du chat, la base de connaissances et les invites", + "button": "Exporter des données", + "success": "Succès de l'exportation" + }, + "import": { + "label": "Importer l'historique du chat, la base de connaissances et les invites", + "button": "Importer des données", + "success": "Succès d'importation", + "error": "Erreur d'importation" + } }, - "manageShare": { - "title": "Gérer le partage", - "heading": "Configurer l'URL de partage de la page", - "form": { - "url": { - "label": "URL de partage de page", - "placeholder": "Entrez l'URL de partage de la page", - "required": "Veuillez saisir URL de partage de votre page!", - "help": "Pour des raisons de confidentialité, vous pouvez auto-héberger le partage de la page et fournir l'URL ici.En savoir plus." - } - }, - "webshare": { - "heading": "Partage Web", - "columns": { - "title": "Titre", - "url": "URL", - "actions": "Actions" - }, - "tooltip": { - "delete": "Supprimer le partage" - }, - "confirm": { - "delete": "Êtes-vous sûr de vouloir supprimer ce partage ? Cette action ne peut pas être annulée." - }, - "label": "Gérer le partage de pages", - "description": "Activer ou désactiver la fonction de partage de page" - }, - "notification": { - "pageShareSuccess": "URL de partage de page mise à jour avec succès", - "someError": "Quelque chose a mal tourné. Veuillez réessayer plus tard", - "webShareDeleteSuccess": "Partage Web supprimé avec succès" - } - }, - "ollamaSettings": { - "title": "Réglages de Ollama", - "heading": "Configurer Ollama", - "settings": { - "ollamaUrl": { - "label": "Url de Ollama", - "placeholder": "Entrer l'url de Ollama" - }, - "advanced": { - "label": "Configuration avancée de l'URL de Ollama", - "urlRewriteEnabled": { - "label": "Activer ou désactiver l'URL d'origine personnalisée" - }, - "rewriteUrl": { - "label": "URL d'origine personnalisée", - "placeholder": "Entrez l'URL d'origine personnalisée" - }, - "headers": { - "label": "En-têtes Personnalisés", - "add": "Ajouter En-tête", - "key": { - "label": "Clé de l'En-tête", - "placeholder": "Autorisation" - }, - "value": { - "label": "Valeur de l'En-tête", - "placeholder": "Jeton Bearer" - } - }, - "help": "Si vous avez des problèmes de connexion avec OLLAMA sur Page Assist, vous pouvez configurer une URL d'origine personnalisée. Pour en savoir plus sur la configuration, cliquez ici." - } - } - }, - "manageSearch": { - "title": "Gérer la recherche Web", - "heading": "Configurer la recherche Web" - }, - "about": { - "title": "À propos", - "heading": "À propos", - "chromeVersion": "Version de Page Assist", - "ollamaVersion": "Version de Ollama", - "support": "Vous pouvez supporter le projet Page Assist en donnant ou parrainant via les plateformes suivantes:", - "koFi": "Supporter sur ko-fi", - "githubSponsor": "Sponsoriser sur github", - "githubRepo": "Référentiel GitHub" - }, - "manageKnowledge": { - "title": "Gérer les connaissances", - "heading": "Configurer la base de connaissances" - }, - "rag": { - "title": "Paramètres de RAG", - "ragSettings": { - "label": "Paramètres de RAG", - "model": { - "label": "Modèle d'embedding", - "required": "Veuillez sélectionner un modèle", - "help": "Fortement recommandé d'utiliser des modèles d'embedding comme «momic-embed-text».", - "placeholder": "Sélectionnez un modèle" - }, - "chunkSize": { - "label": "Taille", - "placeholder": "Entrez la taille du morceau", - "required": "Veuillez saisir une taille" - }, - "chunkOverlap": { - "label": "Chevauchement", - "placeholder": "Entrez le chevauchement des morceaux", - "required": "Veuillez saisir un chevauchement" - } - }, - "prompt": { - "label": "Configure RAG Prompt", - "option1": "Normal", - "option2": "Web", - "alert": "La configuration du prompt système ici est déconseillée. Veuillez utiliser la section Gérer les prompts pour ajouter...", - "systemPrompt": "Prompt système", - "systemPromptPlaceholder": "Entrez le prompt système", - "webSearchPrompt": "Prompt de recherche Web", - "webSearchPromptHelp": "Ne supprimez pas `{search_results}` du prompt.", - "webSearchPromptError": "Veuillez saisir un prompt de recherche Web", - "webSearchPromptPlaceholder": "Entrez le prompt de recherche Web", - "webSearchFollowUpPrompt": "Prompt de suivi de recherche Web", - "webSearchFollowUpPromptHelp": "Ne supprimez pas `{chat_history}` et `{question}` du prompt.", - "webSearchFollowUpPromptError": "Veuillez saisir votre prompt de suivi de recherche Web!", - "webSearchFollowUpPromptPlaceholder": "Votre prompt de suivi de recherche Web" - } - }, - "chromeAiSettings": { - "title": "Paramètres IA de Chrome" + "tts": { + "heading": "Paramètres de synthèse vocale", + "ttsEnabled": { + "label": "Activer la synthèse vocale" + }, + "ttsProvider": { + "label": "Fournisseur de synthèse vocale", + "placeholder": "Sélectionnez un fournisseur" + }, + "ttsVoice": { + "label": "Voix de synthèse vocale", + "placeholder": "Sélectionnez une voix" + }, + "ssmlEnabled": { + "label": "Activer SSML (langage de balisage de synthèse vocale)" + } } -} \ No newline at end of file + }, + "manageModels": { + "title": "Gérer les modèles", + "addBtn": "Ajouter un nouveau modèle", + "columns": { + "name": "Nom", + "digest": "Digérer", + "modifiedAt": "Modifié à", + "size": "Taille", + "actions": "Actions" + }, + "expandedColumns": { + "parentModel": "Modèle parent", + "format": "Format", + "family": "Famille", + "parameterSize": "Taille du paramètre", + "quantizationLevel": "Niveau de quantification" + }, + "tooltip": { + "delete": "Supprimer le modèle", + "repull": "Modèle de ré-échoue" + }, + "confirm": { + "delete": "Êtes-vous sûr de vouloir supprimer ce modèle?", + "repull": "Êtes-vous sûr de vouloir rétracter ce modèle?" + }, + "modal": { + "title": "Ajouter un nouveau modèle", + "placeholder": "Entrez le nom du modèle", + "pull": "Modèle de traction" + }, + "notification": { + "pullModel": "Modèle de traction", + "pullModelDescription": "Tirling {{ModelName}} modèle. Pour plus de détails, vérifiez l'icône d'extension.", + "success": "Succès", + "error": "Erreur", + "successDescription": "A réussi à tirer le modèle", + "successDeleteDescription": "Supprimé avec succès le modèle", + "someError": "Quelque chose s'est mal passé.Veuillez réessayer plus tard" + } + }, + "managePrompts": { + "title": "Gérer les prompts", + "addBtn": "Ajouter un nouveau prompt", + "option1": "Normale", + "option2": "RAG", + "questionPrompt": "Prompt de question", + "columns": { + "title": "Titre", + "prompt": "Prompt", + "type": "Type de prompt", + "actions": "Actions" + }, + "systemPrompt": "Prompt système", + "quickPrompt": "Prompt rapide", + "tooltip": { + "delete": "Supprimer le prompt", + "edit": "Modifier le prompt" + }, + "confirm": { + "delete": "Êtes-vous sûr de vouloir supprimer cette invite ? Cette action ne peut pas être annulée." + }, + "modal": { + "addTitle": "Ajouter un nouveau prompt", + "editTitle": "Modifier le prompt" + }, + "form": { + "title": { + "label": "Titre", + "placeholder": "Mon super prompt", + "required": "Veuillez saisir un titre" + }, + "prompt": { + "label": "Prompt", + "placeholder": "Entrer Prompt", + "required": "Veuillez entrer un prompt", + "help": "Vous pouvez utiliser {key} comme variable dans votre prompt." + }, + "isSystem": { + "label": "Est un prompt système" + }, + "btnSave": { + "saving": "Ajout de Prompt...", + "save": "Ajouter un prompt" + }, + "btnEdit": { + "saving": "Mise à jour du Prompt...", + "save": "Modifier le prompt" + } + }, + "notification": { + "addSuccess": "Prompt ajouté", + "addSuccessDesc": "Le prompt a été ajoutée avec succès", + "error": "Erreur", + "someError": "Quelque chose s'est mal passé. Veuillez réessayer plus tard", + "updatedSuccess": "Prompt mise à jour", + "updatedSuccessDesc": "Le prompt a été mis à jour avec succès", + "deletedSuccess": "Prompt supprimé", + "deletedSuccessDesc": "Le prompt a été supprimé avec succès" + } + }, + "manageShare": { + "title": "Gérer le partage", + "heading": "Configurer l'URL de partage de la page", + "form": { + "url": { + "label": "URL de partage de page", + "placeholder": "Entrez l'URL de partage de la page", + "required": "Veuillez saisir URL de partage de votre page!", + "help": "Pour des raisons de confidentialité, vous pouvez auto-héberger le partage de la page et fournir l'URL ici.En savoir plus." + } + }, + "webshare": { + "heading": "Partage Web", + "columns": { + "title": "Titre", + "url": "URL", + "actions": "Actions" + }, + "tooltip": { + "delete": "Supprimer le partage" + }, + "confirm": { + "delete": "Êtes-vous sûr de vouloir supprimer ce partage ? Cette action ne peut pas être annulée." + }, + "label": "Gérer le partage de pages", + "description": "Activer ou désactiver la fonction de partage de page" + }, + "notification": { + "pageShareSuccess": "URL de partage de page mise à jour avec succès", + "someError": "Quelque chose a mal tourné. Veuillez réessayer plus tard", + "webShareDeleteSuccess": "Partage Web supprimé avec succès" + } + }, + "ollamaSettings": { + "title": "Réglages de Ollama", + "heading": "Configurer Ollama", + "settings": { + "ollamaUrl": { + "label": "Url de Ollama", + "placeholder": "Entrer l'url de Ollama" + }, + "advanced": { + "label": "Configuration avancée de l'URL de Ollama", + "urlRewriteEnabled": { + "label": "Activer ou désactiver l'URL d'origine personnalisée" + }, + "rewriteUrl": { + "label": "URL d'origine personnalisée", + "placeholder": "Entrez l'URL d'origine personnalisée" + }, + "headers": { + "label": "En-têtes Personnalisés", + "add": "Ajouter En-tête", + "key": { + "label": "Clé de l'En-tête", + "placeholder": "Autorisation" + }, + "value": { + "label": "Valeur de l'En-tête", + "placeholder": "Jeton Bearer" + } + }, + "help": "Si vous avez des problèmes de connexion avec OLLAMA sur Page Assist, vous pouvez configurer une URL d'origine personnalisée. Pour en savoir plus sur la configuration, cliquez ici." + } + } + }, + "manageSearch": { + "title": "Gérer la recherche Web", + "heading": "Configurer la recherche Web" + }, + "about": { + "title": "À propos", + "heading": "À propos", + "chromeVersion": "Version de Page Assist", + "ollamaVersion": "Version de Ollama", + "support": "Vous pouvez supporter le projet Page Assist en donnant ou parrainant via les plateformes suivantes:", + "koFi": "Supporter sur ko-fi", + "githubSponsor": "Sponsoriser sur github", + "githubRepo": "Référentiel GitHub" + }, + "manageKnowledge": { + "title": "Gérer les connaissances", + "heading": "Configurer la base de connaissances" + }, + "rag": { + "title": "Paramètres de RAG", + "ragSettings": { + "label": "Paramètres de RAG", + "model": { + "label": "Modèle d'embedding", + "required": "Veuillez sélectionner un modèle", + "help": "Fortement recommandé d'utiliser des modèles d'embedding comme «momic-embed-text».", + "placeholder": "Sélectionnez un modèle" + }, + "chunkSize": { + "label": "Taille", + "placeholder": "Entrez la taille du morceau", + "required": "Veuillez saisir une taille" + }, + "chunkOverlap": { + "label": "Chevauchement", + "placeholder": "Entrez le chevauchement des morceaux", + "required": "Veuillez saisir un chevauchement" + } + }, + "prompt": { + "label": "Configure RAG Prompt", + "option1": "Normal", + "option2": "Web", + "alert": "La configuration du prompt système ici est déconseillée. Veuillez utiliser la section Gérer les prompts pour ajouter...", + "systemPrompt": "Prompt système", + "systemPromptPlaceholder": "Entrez le prompt système", + "webSearchPrompt": "Prompt de recherche Web", + "webSearchPromptHelp": "Ne supprimez pas `{search_results}` du prompt.", + "webSearchPromptError": "Veuillez saisir un prompt de recherche Web", + "webSearchPromptPlaceholder": "Entrez le prompt de recherche Web", + "webSearchFollowUpPrompt": "Prompt de suivi de recherche Web", + "webSearchFollowUpPromptHelp": "Ne supprimez pas `{chat_history}` et `{question}` du prompt.", + "webSearchFollowUpPromptError": "Veuillez saisir votre prompt de suivi de recherche Web!", + "webSearchFollowUpPromptPlaceholder": "Votre prompt de suivi de recherche Web" + } + }, + "chromeAiSettings": { + "title": "Paramètres IA de Chrome" + } +} diff --git a/src/assets/locale/it/settings.json b/src/assets/locale/it/settings.json index 3af9bae..6b06c47 100644 --- a/src/assets/locale/it/settings.json +++ b/src/assets/locale/it/settings.json @@ -23,6 +23,9 @@ }, "hideCurrentChatModelSettings": { "label": "Nascondi le impostazioni correnti del modello Chat" + }, + "restoreLastChatModel": { + "label": "Ripristina l'ultimo modello utilizzato per le chat precedenti" } }, "webSearch": { diff --git a/src/assets/locale/ja-JP/settings.json b/src/assets/locale/ja-JP/settings.json index de5e20b..03b20e0 100644 --- a/src/assets/locale/ja-JP/settings.json +++ b/src/assets/locale/ja-JP/settings.json @@ -26,6 +26,9 @@ }, "hideCurrentChatModelSettings": { "label": "現在のチャットモデル設定を非表示" + }, + "restoreLastChatModel": { + "label": "以前のチャットで最後に使用したモデルを復元する" } }, "webSearch": { @@ -306,5 +309,5 @@ }, "chromeAiSettings": { "title": "Chrome AI設定" -} + } } diff --git a/src/assets/locale/ml/settings.json b/src/assets/locale/ml/settings.json index 5e6c1a6..9f82953 100644 --- a/src/assets/locale/ml/settings.json +++ b/src/assets/locale/ml/settings.json @@ -26,6 +26,9 @@ }, "hideCurrentChatModelSettings": { "label": "നിലവിലുള്ള ചാറ്റ് മോഡൽ ക്രമീകരണങ്ങൾ മറയ്ക്കുക" + }, + "restoreLastChatModel": { + "label": "മുൻപത്തെ ചാറ്റുകൾക്കായി അവസാനം ഉപയോഗിച്ച മോഡൽ പുനഃസ്ഥാപിക്കുക" } }, "webSearch": { diff --git a/src/assets/locale/pt-BR/settings.json b/src/assets/locale/pt-BR/settings.json index 730b4fc..78bb0c8 100644 --- a/src/assets/locale/pt-BR/settings.json +++ b/src/assets/locale/pt-BR/settings.json @@ -23,6 +23,9 @@ }, "hideCurrentChatModelSettings": { "label": "Ocultar Configurações do Modelo de Chat Atual" + }, + "restoreLastChatModel": { + "label": "Restaurar o último modelo usado para conversas anteriores" } }, "webSearch": { @@ -304,5 +307,5 @@ "chromeAiSettings": { "title": "Configurações de IA do Chrome" -} + } } diff --git a/src/assets/locale/ru/settings.json b/src/assets/locale/ru/settings.json index 48ee2e5..dd1d821 100644 --- a/src/assets/locale/ru/settings.json +++ b/src/assets/locale/ru/settings.json @@ -23,6 +23,9 @@ }, "hideCurrentChatModelSettings": { "label": "Скрыть текущие настройки модели чата" + }, + "restoreLastChatModel": { + "label": "Восстановить последнюю использованную модель для предыдущих чатов" } }, "webSearch": { @@ -304,5 +307,5 @@ }, "chromeAiSettings": { "title": "Настройки ИИ Chrome" -} + } } diff --git a/src/assets/locale/zh/settings.json b/src/assets/locale/zh/settings.json index 52e3408..ad08840 100644 --- a/src/assets/locale/zh/settings.json +++ b/src/assets/locale/zh/settings.json @@ -26,6 +26,9 @@ }, "hideCurrentChatModelSettings": { "label": "隐藏当前聊天模型设置" + }, + "restoreLastChatModel": { + "label": "恢复上次用于之前聊天的模型" } }, "webSearch": {