From be14ea4855b2aaf0f19df47afc4460404e8d1f01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Rend=C3=B3n=20Hern=C3=A1ndez?= Date: Fri, 8 Aug 2025 21:37:12 +0200 Subject: [PATCH 1/3] Translated using Weblate (Spanish) Currently translated at 12.1% (49 of 402 strings) Translation: ThunderAI for Thunderbird/main Translate-URL: https://hosted.weblate.org/projects/thunderai/main/es/ --- _locales/es/messages.json | 171 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 165 insertions(+), 6 deletions(-) diff --git a/_locales/es/messages.json b/_locales/es/messages.json index e5625973..fadf06a5 100644 --- a/_locales/es/messages.json +++ b/_locales/es/messages.json @@ -1,24 +1,24 @@ { "extensionDescription": { - "message": "¡Usa ChatGPT, Goolge Gemini, Anthropic u Ollama para mejorar tus emails!" + "message": "¡Usa ChatGPT, Google Gemini, Anthropic u Ollama para mejorar tus emails!" }, "menu_title": { "message": "IA" }, "prompt_lang": { - "message": "Respuesta en" + "message": "Responder en" }, "prompt_reply": { - "message": "Respuesta a este email" + "message": "Responder a este email" }, "prompt_reply_advanced": { - "message": "Respuesta a este hilo" + "message": "Responder a este hilo" }, "prompt_rewrite_polite": { - "message": "Reescribe educado" + "message": "Reescribe de manera cortés" }, "prompt_rewrite_formal": { - "message": "Reescribir formal" + "message": "Reescribe de manera formal" }, "prompt_summarize_this": { "message": "Resume esto" @@ -28,5 +28,164 @@ }, "prompt_classify": { "message": "Clasificar" + }, + "prompt_reply_custom_command": { + "message": "Responder con comando" + }, + "prompt_this": { + "message": "Crea un prompt de esto" + }, + "prompt_selection_needed": { + "message": "Para proceder, ¡necesita seleccionar un texto!" + }, + "customPrompts_managePrompts": { + "message": "Gestionar Prompts" + }, + "more_info_string": { + "message": "Más información" + }, + "customPrompts_managePrompts_info_default": { + "message": "Los prompts predeterminados no son editables. Puedes deshabilitarlos, luego copiar el texto y pegarlo en uno nuevo para crear una versión modificada." + }, + "customPrompts_managePrompts_info_default_2": { + "message": "Puedes importar y exportar los prompts. Los prompts existentes con el mismo ID serán sobrescritos. Se agregarán nuevos prompts con nuevos ID." + }, + "customPrompts_managePrompts_info_default_3": { + "message": "Si todo es correcto, después de la importación, haga clic en el botón \"Guardar todo\"." + }, + "customPrompts_start_saving": { + "message": "Guardando prompts..." + }, + "customPrompts_reindexing_list": { + "message": "Reindexando lista..." + }, + "customPrompts_filtering_prompts": { + "message": "Filtrando prompts..." + }, + "customPrompts_saving_default_prompts": { + "message": "Guardando prompts predeterminados..." + }, + "customPrompts_saving_custom_prompts": { + "message": "Guardando prompts personalizados..." + }, + "customPrompts_reloading_menus": { + "message": "Recargando menús..." + }, + "customPrompts_saved": { + "message": "¡Prompts guardados!" + }, + "customPrompts_form_label_ID": { + "message": "ID" + }, + "customPrompts_form_label_ID_rules": { + "message": "Debe ser único, en minúscula y sin espacios" + }, + "customPrompts_form_label_Name": { + "message": "Nombre" + }, + "customPrompts_form_label_Text": { + "message": "Texto del prompt" + }, + "customPrompts_form_label_Action": { + "message": "Acción" + }, + "customPrompts_form_label_need_selected": { + "message": "Selección de texto necesaria" + }, + "customPrompts_form_label_need_signature": { + "message": "Siempre añadir la firma" + }, + "customPrompts_form_label_need_custom_text": { + "message": "Solicitar texto adicional" + }, + "customPrompts_form_label_enabled": { + "message": "Habilitado" + }, + "customPrompts_form_label_use_diff_viewer": { + "message": "Permitir el visor de comparación de texto" + }, + "customPrompts_form_label_use_diff_viewer_title": { + "message": "El visor de comparación de texto se puede seleccionar cuando la acción se establece en \"sustituir texto\"." + }, + "customPrompts_form_required_fields": { + "message": "Campos obligatorios" + }, + "customPrompts_btnEdit": { + "message": "Editar" + }, + "customPrompts_btnCancel": { + "message": "Cancelar" + }, + "customPrompts_btnOK": { + "message": "OK" + }, + "customPrompts_btnDelete": { + "message": "Eliminar" + }, + "customPrompts_btnDelete_confirmText": { + "message": "¿Estás seguro de que quieres eliminar este elemento?" + }, + "customPrompts_unsaved_changes": { + "message": "¡Hay cambios sin guardar!" + }, + "btnSaveAll_string": { + "message": "Guardar todo" + }, + "btnNew_string": { + "message": "Añadir nuevo" + }, + "customPrompts_btnAddNewCommit": { + "message": "Añadir el prompt" + }, + "customPrompts_add_to_menu": { + "message": "Añadir al menú" + }, + "customPrompts_add_to_menu_always": { + "message": "Siempre" + }, + "customPrompts_add_to_menu_reading": { + "message": "Leyendo un correo" + }, + "customPrompts_add_to_menu_composing": { + "message": "Escribiendo un correo" + }, + "customPrompts_close_button": { + "message": "Botón de cerrar" + }, + "customPrompts_do_reply": { + "message": "Hacer respuesta" + }, + "customPrompts_substitute_text": { + "message": "Sustituir texto" + }, + "chatgpt_win_working": { + "message": "Trabajo en progreso..." + }, + "chatgpt_win_job_completed": { + "message": "¡Completo!" + }, + "chatgpt_win_job_completed_select": { + "message": "Selecciona el texto que deseas utilizar y haz clic en el botón." + }, + "chatgpt_win_get_answer": { + "message": "Usa la respuesta seleccionada" + }, + "chatgpt_win_close": { + "message": "Cerrar" + }, + "chatgpt_textarea_not_found_error": { + "message": "Parece que ChatGPT se está tomando demasiado tiempo para cargar. Si termina, haz clic en el botón de la derecha. Si el problema persiste, consulta el estado del servicio." + }, + "chatgpt_btn_retry": { + "message": "Reintentar" + }, + "chatgpt_sendbutton_not_found_error": { + "message": "Clic en el botón 'Enviar' para usar el prompt." + }, + "chatgpt_user_not_logged_in": { + "message": "No estás conectado a ChatGPT. Por favor, inicia sesión con tus credenciales, cierra la ventana ChatGPT y luego repite la acción que intentaste. Permanecerás conectado." + }, + "chatgpt_win_model_warning": { + "message": "Por alguna razón, no es posible verificar si el modelo correcto está cargado. Por ahora, puedes pulsar el botón azul para continuar." } } From c67b900c84f583212978aa475a09c6916f32e748 Mon Sep 17 00:00:00 2001 From: Mic Date: Mon, 11 Aug 2025 21:45:39 +0200 Subject: [PATCH 2/3] Translated using Weblate (French) Currently translated at 100.0% (402 of 402 strings) Translation: ThunderAI for Thunderbird/main Translate-URL: https://hosted.weblate.org/projects/thunderai/main/fr/ --- _locales/fr/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index 38fd0925..4bf6ce37 100644 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -562,7 +562,7 @@ "message": "Ajoutez des tags à ce courriel" }, "prompt_add_tags_full_text": { - "message": "Analyse le texte de l’e-mail suivant et génère un tableau JSON de tags résumant son contenu. Utilise des thèmes, des sujets clés et des descripteurs pertinents comme tags. Assure-toi que les tags soient concis et en lien direct avec le contenu de l’e-mail.\nTexte du courriel : {%mail_text_body%}\nConsidérez les détails suivants pour le contexte :\n- Expéditeur : {%author%}\n- Destinataires : {%recipients%}\n- Liste CC : {%cc_list%}\n- Sujet du courriel : {%mail_subject%}\nGénère les tags en te basant sur le texte de l’e-mail et le contexte, en ignorant les informations inutiles ou les détails sans importance.\nGénère une réponse uniquement au format JSON. La sortie doit être uniquement un tableau JSON de tags, sans commentaire ni texte supplémentaire. Voici un exemple du format JSON à utiliser :\n{\n\"tags\": [\"tag1\", \"tag2\", \"tag3\", \"tag4\", \"tag5\"]\n}" + "message": "Analyse le texte de l’e-mail suivant et génère un tableau JSON de tags résumant son contenu. Utilise des thèmes, des sujets clés et des descripteurs pertinents comme tags. Assure-toi que les tags soient concis et en lien direct avec le contenu de l’e-mail.\nTexte du courriel : {%mail_text_body%}\nConsidérez les détails suivants pour le contexte :\n- Expéditeur : {%author%}\n- Destinataires : {%recipients%}\n- Liste CC : {%cc_list%}\n- Sujet du courriel : {%mail_subject%}\nGénère les tags en te basant sur le texte de l’e-mail et le contexte, en ignorant les informations inutiles ou les détails sans importance.\nGénère une réponse uniquement au format JSON. La sortie doit être uniquement un tableau JSON de tags, sans commentaire ni texte supplémentaire. Voici un exemple du format JSON à utiliser :\n{\n\"tags\" : [\"tag1\", \"tag2\", \"tag3\", \"tag4\", \"tag5\"]\n}" }, "placeholder_tags_current_email": { "message": "Tags de courriels" From 1299623f0a9314b51e9e4685d58da947280fa61b Mon Sep 17 00:00:00 2001 From: Bogomil Shopov Date: Mon, 11 Aug 2025 07:54:30 +0200 Subject: [PATCH 3/3] Translated using Weblate (Bulgarian) Currently translated at 2.7% (11 of 402 strings) Translation: ThunderAI for Thunderbird/main Translate-URL: https://hosted.weblate.org/projects/thunderai/main/bg/ --- _locales/bg/messages.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_locales/bg/messages.json b/_locales/bg/messages.json index d31c8974..68bb922d 100644 --- a/_locales/bg/messages.json +++ b/_locales/bg/messages.json @@ -28,5 +28,8 @@ }, "prompt_summarize_this": { "message": "Обобщаване" + }, + "prompt_translate_this": { + "message": "Превеждане" } }