ThunderAI/_locales/es/messages.json
Gerardo Sobarzo e717b827b4
Translated using Weblate (Spanish)
Currently translated at 100.0% (572 of 572 strings)

Translation: ThunderAI for Thunderbird/main
Translate-URL: https://hosted.weblate.org/projects/thunderai/main/es/
2026-04-18 22:13:08 +02:00

1738 lines
77 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"extensionDescription": {
"message": "¡Usa ChatGPT, Google Gemini, Claude u Ollama para mejorar tus emails!"
},
"menu_title": {
"message": "IA"
},
"prompt_lang": {
"message": "Responder en"
},
"prompt_reply": {
"message": "Responder a este email"
},
"prompt_reply_advanced": {
"message": "Responder a este hilo"
},
"prompt_rewrite_polite": {
"message": "Reescribe de manera cortés"
},
"prompt_rewrite_formal": {
"message": "Reescribe de manera formal"
},
"prompt_summarize_this": {
"message": "Resume esto"
},
"prompt_translate_this": {
"message": "Traducir esto"
},
"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": "Responder"
},
"customPrompts_substitute_text": {
"message": "Sustituir texto"
},
"chatgpt_win_working": {
"message": "Trabajo en progreso..."
},
"chatgpt_win_job_completed": {
"message": "¡Completado!"
},
"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."
},
"chatgpt_win_send": {
"message": "Enviar"
},
"chatgpt_force_completion": {
"message": "forzar completado"
},
"chatgpt_force_completion_title": {
"message": "Haz clic aquí para mostrar el botón “Usar última respuesta” si ChatGPT ha terminado su trabajo pero el botón no ha aparecido."
},
"msg_prompt_too_long": {
"message": "El texto que proporcionaste es demasiado largo. Necesitas reducirlo."
},
"prefs_OptionText_release_notes": {
"message": "Notas de lanzamiento"
},
"prefs_status_page": {
"message": "estado del servicio"
},
"prefs_OptionText_chatgpt_win_text": {
"message": "dimensiones de la ventana de chat de IA"
},
"prefs_OptionText_chatgpt_win_height": {
"message": "Altura"
},
"prefs_OptionText_chatgpt_win_width": {
"message": "Ancho"
},
"prefs_OptionText_default_sign_name": {
"message": "Nombre de firma predeterminado"
},
"prefs_OptionText_default_chatgpt_lang": {
"message": "Idioma predeterminado para las respuestas"
},
"prefs_OptionText_reply_all": {
"message": "Responder a todos"
},
"prefs_OptionText_reply_sender": {
"message": "Responder al remitente"
},
"prefs_OptionText_reply_type": {
"message": "Tipo de respuesta"
},
"prefs_OptionText_reply_type_Info": {
"message": "Este es el tipo de respuesta predeterminado que se utilizará al responder a un correo electrónico. Puedes elegir el otro más tarde en el cuadro de diálogo de respuesta."
},
"prefs_OptionText_btnManagePrompts": {
"message": "Administrar tus prompts"
},
"prefs_OptionText_btnManageCustomDataPH": {
"message": "Administrar los marcadores de posición de datos"
},
"prefsInfoTitle": {
"message": "Información importante"
},
"prefsInfoDesc_1": {
"message": "Podría suceder que la interfaz web de ChatGPT cambie de una manera que interrumpa el funcionamiento del complemento. Consulta la página de \"Estado del servicio\" vinculada al final de esta página. Además, recuerda que la primera vez que uses ThunderAI, debes iniciar sesión en ChatGPT."
},
"prefsInfoDesc_2": {
"message": "Para usar la API de ChatGPT, necesitas una clave API de OpenAI ChatGPT y debes elegir un modelo."
},
"prefsInfoDesc_3": {
"message": "Para usar la integración con Ollama, necesitas configurar un servidor local de Ollama. Una vez que el servidor esté en funcionamiento, ingresa su dirección en el campo designado dentro de la aplicación. Para garantizar una comunicación adecuada entre ThunderAI y el servidor Ollama, recuerda establecer OLLAMA_ORIGINS=moz-extension://*."
},
"prefsInfoDesc_4": {
"message": "Para usar esta integración, necesitas configurar un servidor local compatible con la API de OpenAI, como LM Studio. Una vez que el servidor esté en funcionamiento, ingresa su dirección en el campo designado dentro de la aplicación. Para garantizar una comunicación adecuada entre ThunderAI y el servidor local, recuerda configurar correctamente los ajustes CORS."
},
"prefsInfoDesc_5": {
"message": "Recuerda que puedes abrir el menú de ThunderAI usando el atajo de teclado CTRL+ALT+A."
},
"prefsInfoDesc_6": {
"message": "Puedes cambiar el atajo haciendo clic en el ícono de engranaje en la parte superior derecha de esta página y seleccionando \"Administrar atajo de la extensión\"."
},
"prefsDonation_1": {
"message": "¿Te gusta este complemento?"
},
"prefsDonation_2": {
"message": "¡Considera hacer una donación!"
},
"backToOptionsText": {
"message": "Opciones"
},
"TranslateText": {
"message": "¿Quieres ayudar a traducir este complemento?"
},
"TranslateLink": {
"message": "¡Descubre cómo!"
},
"customPrompts_ExportAll": {
"message": "Exportar todos los prompts"
},
"customPrompts_Import": {
"message": "Importar nuevos prompts"
},
"importPrompts_confirmText": {
"message": "Estás a punto de importar nuevos prompts."
},
"customPrompts_start_import": {
"message": "Iniciando la importación de prompts personalizados..."
},
"customPrompts_import_completed": {
"message": "¡Importación de prompts personalizados completada! Necesitas hacer clic en el botón “Guardar todo” para guardar tus cambios."
},
"importPrompts_invalidFile": {
"message": "El archivo que estás intentando importar no es un archivo de prompts personalizados válido."
},
"importPrompts_invalidPrompts": {
"message": "El archivo que estás intentando importar no contiene ningún prompt válido."
},
"currently_used_prompt": {
"message": "Nombre del prompt usado actualmente"
},
"customprompts_form_label_define_response_lang": {
"message": "Define el idioma de respuesta en el prompt"
},
"prefs_Connection_type": {
"message": "Tipo de conexión"
},
"prefs_Connection_type_ChatGPT_Web": {
"message": "Interfaz web de ChatGPT"
},
"prefs_Connection_type_ChatGPT_API": {
"message": "API de OpenAI ChatGPT"
},
"prefs_ChatGPT_API_Key": {
"message": "Clave API de ChatGPT"
},
"ChatGPT_Models": {
"message": "Modelos de ChatGPT"
},
"ChatGPT_Models_Fetch": {
"message": "Actualizar lista de modelos de ChatGPT"
},
"ChatGPT_Models_Error_fetching": {
"message": "Error al intentar obtener los modelos de ChatGPT"
},
"Loading": {
"message": "Cargando..."
},
"error": {
"message": "¡Error de ThunderAI!"
},
"chatgpt_empty_apikey": {
"message": "No has añadido una clave API para la API de ChatGPT. Por favor, insértala en la página de opciones."
},
"chatgpt_win_custom_text": {
"message": "Inserte aquí el texto adicional para el prompt."
},
"chatgpt_empty_model": {
"message": "No has elegido un modelo para la API de ChatGPT. Por favor, elige uno en la página de opciones."
},
"chagpt_api_send_button": {
"message": "Usando el modelo"
},
"Debug": {
"message": "Depurar"
},
"prefs_OptionText_do_debug_info": {
"message": "Activar el sistema de depuración"
},
"prefs_Connection_type_Ollama_API": {
"message": "API de Ollama (LLM local)"
},
"prefs_Connection_type_OpenAI_Comp_API": {
"message": "API compatible con OpenAI"
},
"prefs_API_Host": {
"message": "Dirección del host"
},
"Ollama_Models": {
"message": "Modelos de Ollama"
},
"Ollama_Models_Fetch": {
"message": "Actualizar lista de modelos de Ollama"
},
"Ollama_Models_Error_fetching": {
"message": "Error al intentar obtener los modelos de Ollama"
},
"API_Models_Error_NoModels": {
"message": "No se encontraron modelos"
},
"ollama_empty_host": {
"message": "No has añadido una dirección de host para la API de Ollama. Por favor, insértala en la página de opciones."
},
"ollama_empty_model": {
"message": "No has elegido un modelo para la API de Ollama. Por favor, elige uno en la página de opciones."
},
"error_connection_interrupted": {
"message": "La conexión al servidor se interrumpió inesperadamente"
},
"ollama_api_request_failed": {
"message": "Solicitud a la API de Ollama fallida"
},
"chatgpt_api_request_failed": {
"message": "Solicitud a la API de OpenAI ChatGPT fallida"
},
"WaitingServerResponse": {
"message": "Esperando la respuesta del servidor"
},
"prefs_API_Host_Info": {
"message": "Algo así"
},
"OpenAIComp_Models": {
"message": "Modelos de API compatibles con OpenAI"
},
"OpenAIComp_Models_Fetch": {
"message": "Actualizar lista de modelos de API compatibles con OpenAI"
},
"OpenAIComp_Models_Error_fetching": {
"message": "Error al intentar obtener los modelos de API compatibles con OpenAI"
},
"OpenAIComp_empty_host": {
"message": "No has añadido una dirección de host para la API compatible con OpenAI. Por favor, insértala en la página de opciones."
},
"OpenAIComp_empty_model": {
"message": "No has elegido un modelo para la API compatible con OpenAI. Por favor, elige uno en la página de opciones."
},
"OpenAIComp_api_request_failed": {
"message": "Solicitud a la API de OpenAI Comp fallida"
},
"prefs_OpenAIComp_ChatName": {
"message": "Nombre del chat"
},
"prefs_OpenAIComp_ChatName_Info": {
"message": "Este es el nombre que se usará en el chat de IA."
},
"StorageSpace": {
"message": "Espacio total de almacenamiento ocupado"
},
"SearchPrompt": {
"message": "Buscar prompts"
},
"prefs_OptionText_dynamic_menu_force_enter": {
"message": "Menú: envío inmediato de prompt"
},
"prefs_OptionText_dynamic_menu_force_enter_info": {
"message": "Si está marcado, usar el atajo de teclado CTRL+ALT+A envará automáticamente el prompt resaltado del menú. De lo contrario, se mostrará el nombre del prompt al usuario, requiriendo otra pulsación de la tecla Enter para enviarlo."
},
"prefs_OptionText_dynamic_menu_order_alphabet": {
"message": "Menú: ordenar alfabéticamente"
},
"prefs_OptionText_dynamic_menu_order_alphabet_info": {
"message": "Si está marcado, los prompts en el menú se ordenarán alfabéticamente."
},
"prefs_OptionText_chatgpt_win_dims_info": {
"message": "Establezca en 0 si no quiere especificar el tamaño de la ventana."
},
"prefs_OpenAIComp_API_Key": {
"message": "Clave API de OpenAI Comp"
},
"Optional": {
"message": "Opcional"
},
"OpenChatGPTTab": {
"message": "Abrir pestaña de ChatGPT"
},
"OpenChatGPTTab_Info": {
"message": "En caso de problemas de inicio de sesión en la ventana de ThunderAI, abre ChatGPT en una nueva pestaña usando el botón de la derecha, inicia sesión, luego cierra la pestaña y continúa usando ThunderAI."
},
"OpenChatGPTTab_Info2": {
"message": "Abrir ChatGPT Web desde aquí aplicará cualquier configuración establecida para el modelo, el proyecto y el Custom GPT."
},
"placeholder_mail_text_body": {
"message": "Cuerpo del correo"
},
"placeholder_mail_html_body": {
"message": "cuerpo del correo HTML"
},
"placeholder_mail_subject": {
"message": "Asunto del correo"
},
"placeholder_folder_name": {
"message": "Nombre de carpeta"
},
"placeholder_folder_path": {
"message": "Ruta de la carpeta"
},
"placeholder_mail_headers": {
"message": "Encabezados del correo"
},
"placeholder_selected_text": {
"message": "Texto seleccionado"
},
"placeholder_selected_html": {
"message": "HTML seleccionado"
},
"placeholder_additional_text": {
"message": "Texto adicional"
},
"placeholder_junk_score": {
"message": "Puntuación de spam"
},
"placeholder_recipients": {
"message": "Destinatarios"
},
"placeholder_cc_list": {
"message": "Lista CC"
},
"placeholder_author": {
"message": "Autor"
},
"placeholder_account_email_address": {
"message": "Dirección de correo electrónico de la cuenta"
},
"prefs_OptionText_placeholders_use_default_value": {
"message": "Marcadores de posición: usar valor predeterminado"
},
"prefs_OptionText_placeholders_use_default_value_info": {
"message": "Si está marcado, los marcadores de posición se rellenarán con los valores predeterminados cuando no se proporcione un valor. En caso contrario, los marcadores de posición se mantendrán en su lugar."
},
"prefs_OptionText_max_prompt_length": {
"message": "Longitud máxima del prompt"
},
"prefs_OptionText_max_prompt_length_Info": {
"message": "Este es el número máximo de caracteres que se pueden usar en un prompt. De lo contrario, se mostrará un mensaje de error. El valor no es editable para la Interfaz Web de ChatGPT. Establécelo en cero para desactivar la verificación."
},
"prefs_OptionText_chatgpt_web_model": {
"message": "Modelo Web de ChatGPT"
},
"prefs_OptionText_chatgpt_web_model_info": {
"message": "Este es el modelo que se aplicará en la interfaz web de ChatGPT. Si no se especifica ninguno o se proporciona uno incorrecto, el modelo predeterminado será establecido por ChatGPT en la página web. Esta configuración no funcionará con una cuenta gratuita de ChatGPT."
},
"prefs_OptionText_chatgpt_web_tempchat": {
"message": "ChatGPT Web chat temporal"
},
"prefs_OptionText_chatgpt_web_tempchat_info": {
"message": "Si está marcado, el chat temporal se usará en la interfaz web de ChatGPT."
},
"chatgpt_btn_model": {
"message": "Usar el modelo actual"
},
"AllowedValues": {
"message": "Valores permitidos"
},
"prefs_OptionText_btnManagePrompts_infoline": {
"message": "Puedes usar marcadores de posición de datos adicionales."
},
"prefs_OptionText_openai_comp_use_v1": {
"message": "Mantener la compatibilidad \"v1\""
},
"prefs_OptionText_openai_comp_use_v1_info": {
"message": "Si está marcado, se mantendrá el segmento \"v1\" en la ruta de las llamadas API, como \"http://localhost:1234/v1/chat/completions\"."
},
"prefs_OptionText_openai_comp_info_remote": {
"message": "Aquí también puedes insertar la dirección de un servidor remoto."
},
"prefs_OptionText_owl_warning": {
"message": "Parece que al menos una de sus cuentas está usando el complemento Owl for Exchange. Hay un problema conocido entre Thunderbird y Owl, que se está abordando actualmente. Por el momento, puede usar ThunderAI al redactar correos electrónicos, pero no al leerlos."
},
"prompt_reply_full_text": {
"message": "Responder al siguiente correo electrónico. Responder solo con el texto necesario y sin comentarios extra ni otro texto."
},
"prompt_reply_additional_text": {
"message": "No añada la línea de asunto a la respuesta."
},
"reply_same_lang": {
"message": "Responder en el mismo idioma."
},
"sign_msg_as": {
"message": "Firma el mensaje como"
},
"prompt_reply_advanced_full_text": {
"message": "Responder al siguiente correo electrónico \"{%selected_text%}\", considerando que este es el hilo completo de correos \"{%mail_html_body%}\". Responder solo con el texto necesario y sin comentarios extra ni otro texto."
},
"prompt_reply_custom_command_full_text": {
"message": "Responder al siguiente correo electrónico \"{%mail_text_body%}\". {%additional_text%}. Responder solo con el texto necesario y sin comentarios extra ni otro texto."
},
"prompt_rewrite_full_text": {
"message": "Reescribe el siguiente texto para que sea más cortés. Responde solo con el texto reescrito y sin comentarios adicionales ni otro texto."
},
"prompt_rewrite_formal_full_text": {
"message": "Reescribe el siguiente texto para que sea más formal. Responde solo con el texto reescrito y sin comentarios adicionales ni otro texto."
},
"prompt_classify_full_text": {
"message": "Clasifique el siguiente texto en términos de Cortesía, Calidez, Formalidad, Asertividad, Ofensividad dando un porcentaje para cada categoría. Responda solo con la categoría y la puntuación sin comentarios extra ni otro texto."
},
"prompt_summarize_this_full_text": {
"message": "Resume el siguiente correo electrónico en una lista de viñetas."
},
"prompt_translate_this_full_text": {
"message": "Traduce el correo electrónico a continuación a {%thunderai_translate_lang%}.\n\nReglas:\n- Traduce tanto el asunto como el cuerpo.\n- Devuelve el resultado como un objeto JSON con tres campos: \"subject\", \"body\" y \"status\".\n- Si la traducción se ha realizado, el estado es igual a 1.\n- Si el correo electrónico está escrito en uno de estos idiomas \"{%thunderai_translate_exclude_lang%}\" o en el idioma {%thunderai_translate_lang%}, devuelve una cadena vacía para el cuerpo y el asunto y establece el estado en -1.\n- No añadas explicaciones, notas o ningún texto fuera del JSON.\n\nAsunto del correo electrónico: {%mail_subject%}\n\nCuerpo del correo electrónico: {%mail_html_body%}\n\nGenera una respuesta solo en formato JSON. La salida debe ser solo un objeto JSON. Aquí hay un ejemplo del formato JSON a utilizar:\n{\n\"subject\": \"traducción del asunto\",\n\"body\": \"traducción del cuerpo\",\n\"status\": \"resultado del estado\"\n}"
},
"prompt_this_full_text": {
"message": "Responder solo con el texto necesario y sin comentarios extra ni otro texto."
},
"prefs_OptionText_add_tags": {
"message": "Agregar etiquetas a los correos electrónicos"
},
"prefs_OptionText_add_tags_Info": {
"message": "Si está marcado, se incluirá un elemento en el menú para aplicar etiquetas a los correos electrónicos."
},
"prompt_add_tags": {
"message": "Agregar etiquetas a este correo electrónico"
},
"prompt_add_tags_full_text": {
"message": "Analiza el siguiente texto de correo electrónico y genera una matriz JSON de etiquetas que resuman su contenido. Utiliza temas, tópicos clave y descriptores relevantes como etiquetas. Asegúrate de que las etiquetas sean concisas y relevantes para el contenido del correo.\nTexto del correo: {%mail_text_body%}\nConsidera los siguientes detalles para el contexto:\n- Remitente: {%author%}\n- Destinatarios: {%recipients%}\n- Lista CC: {%cc_list%}\n- Asunto del correo: {%mail_subject%}\nPor favor, basa tus etiquetas en el texto y contexto del correo, ignorando información innecesaria o detalles triviales.\nGenera una respuesta solo en formato JSON. La salida debe ser únicamente una matriz JSON de etiquetas sin ningún comentario o texto adicional. Aquí tienes un ejemplo del formato JSON a usar:\n{\n\"tags\": [\"etiqueta1\", \"etiqueta2\", \"etiqueta3\", \"etiqueta4\", \"etiqueta5\"]\n}"
},
"prompt_proofread_this": {
"message": "Corrija este correo electrónico"
},
"prompt_proofread_this_full_text": {
"message": "Corrija el siguiente correo electrónico y también corrija cualquier error ortográfico o gramatical. Responda solo con el texto corregido y sin comentarios extra ni otro texto.\n\n\"{%mail_typed_text%}\""
},
"placeholder_tags_current_email": {
"message": "Etiquetas de correo"
},
"placeholder_tags_full_list": {
"message": "Etiquetas existentes"
},
"prefs_OptionText_add_tags_maxnum": {
"message": "Número máximo de etiquetas"
},
"prefs_OptionText_add_tags_maxnum_Info": {
"message": "El número máximo de etiquetas propuesto por la IA. Establezca 0 si no desea limitar el número de etiquetas."
},
"prompt_add_tags_maxnum": {
"message": "Limitar el número de etiquetas a"
},
"prefs_OptionText_add_tags_hide_exclusions": {
"message": "Ocultar etiquetas excluidas"
},
"prefs_OptionText_add_tags_hide_exclusions_Info": {
"message": "Si está marcado, las etiquetas que están en la lista de exclusión se ocultarán en el cuadro de diálogo de confirmación."
},
"prefs_OptionText_btnManageTagsInfo": {
"message": "Administrar configuración de etiquetas"
},
"AddTags_PageTitle": {
"message": "Administrar configuración de etiquetas"
},
"AddTags_info_default": {
"message": "En esta página puedes modificar el prompt predeterminado usado para agregar etiquetas a los correos electrónicos y gestionar la lista de exclusión."
},
"AddTags_prompt_text_title": {
"message": "Texto del prompt actual"
},
"AddTags_excl_list_title": {
"message": "Lista de exclusión"
},
"AddTags_excl_list_infoline": {
"message": "Esta es una lista de etiquetas que no se pueden añadir a los correos electrónicos."
},
"save": {
"message": "Guardar"
},
"addtags_info_additional_statements": {
"message": "Esta declaración se añadirá al final del prompt:"
},
"reset_default": {
"message": "Restablecer a los valores predeterminados"
},
"addtags_excl_list_infoline2": {
"message": "Agrega una palabra por línea, o separada por una coma."
},
"addtags_dialog_title": {
"message": "Agregar etiquetas al correo electrónico"
},
"addtags_exclude_tag": {
"message": "Excluir etiqueta"
},
"addtags_no_tags_received": {
"message": "No se recibieron etiquetas de la IA."
},
"addtags_no_valid_tags": {
"message": "No se encontraron etiquetas válidas después de filtrar con la lista de exclusión."
},
"thunderai_error_title": {
"message": "Error de ThunderAI"
},
"thunderai_warning_title": {
"message": "Advertencia de ThunderAI"
},
"prefs_OptionText_add_tags_first_uppercase": {
"message": "Primera letra en mayúscula"
},
"prefs_OptionText_add_tags_first_uppercase_Info": {
"message": "Si está marcado, la etiqueta de etiquetas se establecerá en minúsculas con solo la primera letra en mayúscula."
},
"AddTags_prompt_prefs_title": {
"message": "Opciones de agregar etiquetas"
},
"prefs_SurveyLinkText": {
"message": "Comparte tus comentarios y ayuda a mejorar ThunderAI!"
},
"prefs_SurveyLinkText2": {
"message": "Haz clic aquí, ¡solo toma un minuto!"
},
"prefs_OpenAIComp_ForceModel": {
"message": "Insertar modelo manualmente"
},
"OpenAIComp_force_model_ask": {
"message": "Inserte aquí el nombre del modelo que desea usar."
},
"prefs_OptionText_add_tags_force_lang": {
"message": "Forzar idioma"
},
"prefs_OptionText_add_tags_force_lang_Info": {
"message": "Si está marcado, el idioma de las etiquetas se forzará a coincidir con el idioma definido en la página de opciones de ThunderAI, si se especifica."
},
"prompt_add_tags_force_lang": {
"message": "Las etiquetas deben escribirse en"
},
"prefs_Connection_type_Google_Gemini_API": {
"message": "API de Google Gemini"
},
"prefs_GoogleGemini_API_Key": {
"message": "Clave API"
},
"GoogleGemini_Models": {
"message": "Modelos de API de Google Gemini"
},
"GoogleGemini_Models_Fetch": {
"message": "Actualizar la lista de modelos de Google Gemini"
},
"GoogleGemini_Models_Error_fetching": {
"message": "Error al intentar obtener los modelos de Google Gemini"
},
"google_gemini_api_request_failed": {
"message": "Error al intentar la solicitud a la API de Google Gemini"
},
"google_gemini_empty_apikey": {
"message": "No has agregado una clave API para la API de Google Gemini. Por favor, insértala en la página de opciones."
},
"google_gemini_empty_model": {
"message": "No has elegido un modelo para la API de Google Gemini. Por favor, elige uno en la página de opciones."
},
"GoogleGemini_SystemInstruction": {
"message": "Instrucción del sistema"
},
"GoogleGemini_SystemInstruction_Info": {
"message": "Cuando configuras una instrucción del sistema, le das al modelo contexto adicional para entender la tarea, ofrecer respuestas más personalizadas y cumplir con directrices específicas sobre el mensaje que se enviará."
},
"ChatGPT_Developer_Messages": {
"message": "Mensajes del desarrollador"
},
"ChatGPT_Developer_Messages_Info": {
"message": "Cuando configuras los mensajes del desarrollador, le das al modelo contexto adicional para entender la tarea, ofrecer respuestas más personalizadas y cumplir con directrices específicas sobre el mensaje que se enviará."
},
"prefs_OptionText_btnManagePrompts_infoline3": {
"message": "Puedes usar el marcador de posición de datos {%tags_full_list%} en el prompt para listar las etiquetas disponibles. Con un prompt adecuado, podrías entonces forzar que las etiquetas se elijan solo de la lista de las que ya existen."
},
"placeholder_mail_typed_text": {
"message": "Texto escrito antes del cuerpo del correo citado"
},
"placeholder_mail_quoted_text": {
"message": "Texto citado en el cuerpo del correo"
},
"prompt_get_calendar_event": {
"message": "Agregar un nuevo evento de calendario"
},
"prompt_get_calendar_event_full_text": {
"message": "Extrae todos los detalles relevantes necesarios para generar un evento de calendario a partir del siguiente texto. La información extraída debe incluir:\n- Título del evento\n- Fecha y hora de inicio (incluyendo zona horaria, si se especifica)\n- Fecha y hora de fin (incluyendo zona horaria, si se especifica)\n- Día completo (si se menciona)\n- Asistentes\nAsegúrate de que los datos estén formateados de manera clara y consistente para que puedan usarse directamente en la creación de un evento de calendario.\nSi hay referencias de tiempo relativas, considera que la fecha y hora del correo son \"{%mail_datetime%}\". Calcula la fecha y hora de inicio basándote en esta referencia. Si la fecha y hora de inicio calculadas son anteriores a \"{%current_datetime%}\", recalcula la fecha y hora de inicio usando \"{%current_datetime%}\" como base.\nSi la duración no se especifica, establécela en una hora.\nEstos son los asistentes: {%author%}, {%recipients%}, {%cc_list%}. Si están presentes, excluye mi dirección: {%account_email_address%}.\nSi el evento es de día completo, endDate debe ser un día después de startDate con la hora establecida en \"T000000\".\nSi no puedes obtener uno o más de los datos requeridos, responde con una cadena vacía.\nGenera una respuesta solo en formato JSON. No incluyas texto adicional ni explicaciones; proporciona únicamente el JSON. El formato a usar es:\n{\n\"startDate\": \"YYYYMMDDTHHMMSS\",\n\"endDate\": \"YYYYMMDDTHHMMSS\",\n\"summary\": \"Resumen del evento de calendario aquí\",\n\"forceAllDay\": false,\n\"attendees\": [attendee1@example.com,attendee2@example.com,attendee3@example.com]\n}\nEste es el texto:\"{%mail_text_body_or_selected%}\""
},
"prompt_get_task": {
"message": "Agregar una nueva tarea"
},
"prompt_get_task_full_text": {
"message": "Extrae todos los detalles relevantes necesarios para generar una tarea a partir del siguiente texto. La información extraída debe incluir:\n- Fecha y hora de vencimiento (incluyendo zona horaria, si se especifica)\n- Resumen de la tarea\n- Fecha y hora inicial (incluyendo zona horaria, si se especifica)\nAsegúrate de que los datos estén formateados de manera clara y coherente para que puedan usarse directamente al crear una tarea.\nSi hay referencias de tiempo relativas, considera que la fecha y hora del correo son \"{%mail_datetime%}\". Calcula la fecha y hora de inicio basándote en esta referencia. Si la fecha y hora de inicio calculadas son anteriores a \"{%current_datetime%}\", recalcula la fecha y hora de inicio usando \"{%current_datetime%}\" como base.\nSi no puedes obtener una o más de la información requerida, responde con una cadena vacía.\nGenera una respuesta únicamente en formato JSON. No incluyas texto adicional ni explicaciones; proporciona solo el JSON. El formato a usar es:\n{\n\"InitialDate\": \"YYYYMMDDTHHMMSS\",\n\"dueDate\": \"YYYYMMDDTHHMMSS\",\n\"summary\": \"Resumen de la tarea aquí\"\n}\nSi no hay información sobre las fechas, elimínalas.\nAquí está el texto:\"{%selected_text%}\""
},
"prefs_OptionText_get_calendar_event": {
"message": "Agregar un nuevo evento de calendario a partir del texto seleccionado"
},
"prefs_OptionText_get_calendar_event_Info": {
"message": "Si está marcado, se incluirá un elemento en el menú para obtener información del evento de calendario a partir del texto seleccionado."
},
"get_calendar_event_prompt_prefs_title": {
"message": "Opciones de eventos de calendario"
},
"prefs_OptionText_get_task": {
"message": "Agregar una nueva tarea a partir del texto seleccionado"
},
"prefs_OptionText_get_task_Info": {
"message": "Si está marcado, se incluirá un elemento en el menú para obtener información de la tarea a partir del texto seleccionado."
},
"get_task_prompt_prefs_title": {
"message": "Opciones de tareas"
},
"Select_your_timezone": {
"message": "Seleccione su zona horaria"
},
"prefs_OptionText_calendar_enforce_timezone": {
"message": "Forzar la zona horaria especificada"
},
"prefs_OptionText_calendar_enforce_timezone_Info": {
"message": "Si está marcado, la zona horaria especificada se aplicará a los eventos de calendario y a las tareas."
},
"prefs_OptionText_btnManageCalendarEventInfo": {
"message": "Administrar configuración de eventos de calendario"
},
"GetCalendarEvent_PageTitle": {
"message": "Administrar configuración de eventos de calendario"
},
"GetCalendarEvent_info_default": {
"message": "En esta página puedes modificar el prompt predeterminado usado para obtener un evento de calendario del texto seleccionado."
},
"GetCalendarEvent_prompt_text_title": {
"message": "Texto del prompt actual"
},
"prefs_OptionText_AdvancedPromptResponse_infoline2": {
"message": "¡Puedes cambiar el prompt como desees, pero la respuesta recibida de la IA debe estar en formato JSON como se especifica en el prompt predeterminado!"
},
"prefs_OptionText_get_calendar_event_Sparks_not_present": {
"message": "Para usar las funciones de eventos de calendario y tareas, por favor instale el complemento ThunderAI Sparks."
},
"prefs_OptionText_get_calendar_event_Sparks_wrong_version": {
"message": "Para usar las funciones de eventos de calendario y tareas, por favor instale una versión actualizada del complemento ThunderAI Sparks."
},
"GetTask_PageTitle": {
"message": "Administrar configuración de tareas"
},
"GetTask_info_default": {
"message": "En esta página puedes modificar el prompt predeterminado usado para obtener una tarea del texto seleccionado."
},
"prefs_OptionText_btnManageTaskInfo": {
"message": "Administrar configuración de tareas"
},
"prefs_OptionText_download_now": {
"message": "¡Descarga ThunderAI Sparks ahora!"
},
"placeholder_mail_datetime": {
"message": "La fecha y hora del correo electrónico"
},
"placeholder_current_datetime": {
"message": "La fecha y hora actual"
},
"calendar_getting_data_error": {
"message": "Error al obtener datos del evento del calendario"
},
"calendar_opening_dialog_error": {
"message": "Error al abrir el cuadro de diálogo del evento del calendario"
},
"task_getting_data_error": {
"message": "Error al obtener datos de la tarea"
},
"task_opening_dialog_error": {
"message": "Error al abrir el cuadro de diálogo de la tarea"
},
"no_valid_data_received": {
"message": "No se recibieron datos válidos de la IA."
},
"prefs_OptionText_add_tags_auto": {
"message": "Agregar etiquetas automáticamente"
},
"prefs_OptionText_add_tags_auto_Info": {
"message": "Si está marcado, la IA añadirá automáticamente etiquetas a los correos electrónicos recién recibidos."
},
"prompt_string": {
"message": "Prompt"
},
"prefs_OptionText_add_tags_auto_Info2": {
"message": "Elige qué cuenta activar esta función en la parte inferior de esta página."
},
"prefs_OptionText_add_tags_auto_force_existing": {
"message": "Forzar etiquetas existentes"
},
"prefs_OptionText_add_tags_auto_force_existing_Info": {
"message": "Si está marcado, la IA solo añadirá etiquetas existentes y no creará nuevas etiquetas."
},
"prefs_OptionText_add_tags_auto_uselist": {
"message": "Usa solo estas etiquetas"
},
"prefs_OptionText_add_tags_auto_uselist_Info": {
"message": "Si está marcado, la IA solo añadirá etiquetas de la lista a continuación."
},
"prefs_OptionText_add_tags_auto_uselist_list_Info": {
"message": "La lista debe contener al menos una etiqueta. Añade una etiqueta por línea, o separada por una coma."
},
"prompt_add_tags_use_list": {
"message": "Usa solo las etiquetas de esta lista separada por comas"
},
"prefs_OptionText_add_tags_auto_only_inbox": {
"message": "Solo añadir etiquetas a los correos en la bandeja de entrada"
},
"prefs_OptionText_add_tags_auto_only_inbox_Info": {
"message": "Si está marcado, la IA solo añadirá etiquetas a los correos recibidos en la carpeta de la bandeja de entrada."
},
"prefs_OptionText_add_tags_use_specific_integration_Info": {
"message": "If checked, the AI will only add tags to emails received in the inbox folder."
},
"placeholder_thunderai_def_sign": {
"message": "Firma predeterminada según lo definido en las opciones de ThunderAI."
},
"placeholder_thunderai_def_lang": {
"message": "Idioma predeterminado según lo definido en las opciones de ThunderAI."
},
"placeholder_mail_attachments_info": {
"message": "Información sobre los archivos adjuntos en el correo electrónico"
},
"empty": {
"message": "Este marcador de posición no añade texto, pero evita que el cuerpo del correo se añada automáticamente al final del prompt."
},
"prefs_OptionText_spamfilter": {
"message": "Filtro de spam automático"
},
"prefs_OptionText_spamfilter_Info": {
"message": "Si está marcado, ThunderAI moverá automáticamente los correos spam a la carpeta de spam."
},
"prefs_OptionText_btnManageSpamFilterInfo": {
"message": "Gestionar la configuración del filtro de spam"
},
"SpamFilter_PageTitle": {
"message": "Gestionar la configuración del filtro de spam"
},
"SpamFilter_info_default": {
"message": "En esta página puedes modificar el prompt predeterminado utilizado para detectar correos spam."
},
"SpamFilter_prompt_text_title": {
"message": "Texto actual del prompt"
},
"prompt_spamfilter": {
"message": "Detectar correos spam"
},
"prompt_spamfilter_full_text": {
"message": "Analiza el siguiente correo electrónico y determina si es spam o no. Considera factores como palabras clave sospechosas, lenguaje promocional excesivo, líneas de asunto engañosas, solicitudes de información personal y direcciones de remitente inusuales.\nProporciona un valor de 0 (no es spam) a 100 (spam) y una explicación de no más de 10 palabras.\nEn caso de que falten datos del mensaje, establece el valor en 0 (no es spam) y da la razón.\nGenera una respuesta únicamente en formato JSON. No incluyas texto adicional ni explicación; proporciona solo el JSON. El formato a usar es:\n{\n\"explanation\": \"Breve explicación de tu razonamiento\",\n\"spamValue\": <entero de 0 a 100>\n}\nAquí está la información del correo:\nRemitente: \"{%author%}\"\nAsunto: \"{%mail_subject%}\"\nCuerpo HTML: \"{%mail_html_body%}\""
},
"SpamFilter_prompt_prefs_title": {
"message": "Opciones del filtro de spam"
},
"prefs_OptionText_use_specific_integration": {
"message": "Usar modelo y API específicos"
},
"prefs_OptionText_spamfilter_use_specific_integration_Info": {
"message": "Si está marcado, el Modelo y la API especificados a continuación se usarán para el filtro de spam, sin importar el que se haya elegido en la página de opciones de ThunderAI."
},
"prefs_OptionText_spamfilter_threshold": {
"message": "Umbral de spam"
},
"prefs_OptionText_spamfilter_threshold_Info": {
"message": "Si el valor devuelto por la IA supera este umbral, el correo se moverá a la carpeta de spam."
},
"spamfilter_threshold_too_low": {
"message": "¡El umbral de spam es demasiado bajo! ¡Probablemente marcarás demasiados correos como spam!"
},
"spamfilter_threshold_zero": {
"message": "¡El umbral de spam es cero! ¡Marcarás todos los correos como spam!"
},
"spamfilter_no_reports": {
"message": "Aún no se ha revisado ningún mensaje en busca de spam. Aquí encontrará una lista de los últimos 100 informes de spam."
},
"SpamReport_Title": {
"message": "Informes del filtro de spam"
},
"Date": {
"message": "Fecha"
},
"From": {
"message": "De"
},
"Subject": {
"message": "Asunto"
},
"Spam_Value": {
"message": "Valor de spam"
},
"Moved_to_Spam": {
"message": "Movido a Spam"
},
"Explanation": {
"message": "Explicación"
},
"Report_Date": {
"message": "Fecha del informe"
},
"yes_string": {
"message": "Si"
},
"no_string": {
"message": "No"
},
"context_menu_mzta-add-tags": {
"message": "Añadir etiquetas"
},
"context_menu_mzta-spamfilter": {
"message": "Analizar el spam"
},
"noActiveCalendar": {
"message": "¡No se encontró un calendario editable!"
},
"btn_show_differences": {
"message": "Mostrar diferencias"
},
"chatgpt_win_diff_title": {
"message": "Diferencias entre el texto original y el modificado"
},
"apiwebchat_you": {
"message": "Tu"
},
"apiwebchat_info": {
"message": "Información"
},
"apiwebchat_error": {
"message": "Error"
},
"apiwebchat_use_this_answer": {
"message": "Usa esta respuesta"
},
"apiwebchat_stopping": {
"message": "Deteniendo"
},
"apiwebchat_receiving_data": {
"message": "Recibiendo datos"
},
"hyprland_warning": {
"message": "Si tienes problemas para abrir la ventana de chat de IA, intenta establecer los valores de altura y anchura en 0. Este problema puede ocurrir en Linux en ciertos entornos, por ejemplo, al usar Hyprland."
},
"remember_CORS": {
"message": "¡Recuerda, debes configurar los ajustes CORS en el servidor!"
},
"maybe_CORS_openai_comp": {
"message": "Usar la API compatible con OpenAI puede requerir configurar los ajustes CORS en el servidor."
},
"CORS_alternative_1": {
"message": "¿Problemas al configurar CORS?"
},
"prefs_OptionText_composing_plain_text": {
"message": "Redactando en texto plano"
},
"prefs_OptionText_composing_plain_text_Info": {
"message": "Marca esta opción si estás redactando los correos electrónicos en formato de texto plano."
},
"Replace_No_Selected_Text": {
"message": "¿Ningún texto seleccionado, deseas insertar la respuesta de la IA al inicio del correo electrónico?"
},
"prefs_ollama_num_ctx": {
"message": "Número de tokens de contexto"
},
"prefs_ollama_num_ctx_Info": {
"message": "El número de tokens de contexto que se usarán para la API de Ollama. Establece 0 si no deseas pasarlo como parámetro al servidor."
},
"ask_chatgptweb_permission_1": {
"message": "Para usar la integración de ChatGPT Web, necesitas otorgar el permiso requerido."
},
"ask_anthropic_api_permission_1": {
"message": "Para usar la integración de la API de Claude, necesitas otorgar el permiso requerido."
},
"ask_openai_api_permission_1": {
"message": "Para usar la integración de la API de OpenAI, necesitas otorgar el permiso requerido."
},
"ask_integration_permission_2_popup": {
"message": "Haz clic aquí para abrir una nueva pestaña y seguir las instrucciones."
},
"ask_integration_permission_2": {
"message": "Haz clic aquí para continuar."
},
"ask_integration_permission_ok": {
"message": "Permiso concedido. Puedes hacer clic aquí para cerrar esta pestaña y volver a la ventana principal."
},
"AccountSelector_AutoTags": {
"message": "Elige las cuentas donde el etiquetado automático está habilitado"
},
"AccountSelector_AutoTags_infoline": {
"message": "Cada cambio se guarda inmediatamente."
},
"AccountSelector_Spamfilter": {
"message": "Elige las cuentas donde el filtro de spam automático está activado"
},
"prefs_OptionText_chatgpt_web_project": {
"message": "Proyecto ChatGPT Web"
},
"prefs_OptionText_chatgpt_web_project_info": {
"message": "Este es el proyecto que se aplicará para la interfaz web de ChatGPT."
},
"prefs_OptionText_chatgpt_web_custom_gpt": {
"message": "ChatGPT Web GPT personalizado"
},
"prefs_OptionText_chatgpt_web_custom_gpt_info": {
"message": "Este es el GPT personalizado que se aplicará para la interfaz web de ChatGPT."
},
"prefs_OptionText_chatgpt_web_custom_data_info": {
"message": "Esto debe estar en el siguiente formato:"
},
"prefs_OptionText_chatgpt_web_custom_data_info2": {
"message": "Puedes encontrar el valor correcto en el campo de URL del navegador al abrir la página de ChatGPT correspondiente."
},
"customPrompts_Properties": {
"message": "Propiedades"
},
"customPrompts_show_additional_info": {
"message": "Mostrar propiedades adicionales"
},
"customPrompts_hide_additional_info": {
"message": "Ocultar propiedades adicionales"
},
"customPrompts_show_additional_info_show": {
"message": "Propiedades adicionales"
},
"prefs_OptionText_CustomGPT_Warn": {
"message": "Si se especifica un proyecto en las opciones o en un prompt, sobrescribirá la configuración del GPT personalizado."
},
"prefs_OptionText_Project_No_temporary_chat_warn": {
"message": "Si se especifica un proyecto en las opciones o en un prompt, no se usará el chat temporal."
},
"prefs_Anthropic_API_Key": {
"message": "Clave API de Claude"
},
"prefs_Connection_type_Anthropic_API": {
"message": "API de Claude"
},
"Anthropic_Models": {
"message": "Modelos Claude"
},
"Anthropic_Models_Fetch": {
"message": "Actualizar lista de modelos de Claude"
},
"Anthropic_Models_Error_fetching": {
"message": "Error al intentar obtener los modelos de Claude"
},
"Anthropic_Version": {
"message": "Versión de la API de Claude"
},
"Anthropic_Version_Info": {
"message": "REQUERIDO. No cambies este valor a menos que sepas lo que estás haciendo. Más información en:"
},
"prefs_OptionText_anthropic_max_tokens": {
"message": "Tokens máximos"
},
"prefs_OptionText_anthropic_max_tokens_Info": {
"message": "El número máximo de tokens a generar en la completación. El recuento de tokens de tu prompt más max_tokens no puede exceder la longitud del contexto del modelo."
},
"anthropic_empty_apikey": {
"message": "No has añadido una clave API para la API de Claude. Por favor, inserta una en la página de opciones."
},
"anthropic_empty_model": {
"message": "No has seleccionado un modelo para la API de Claude. Por favor, elige uno en la página de opciones."
},
"anthropic_empty_version": {
"message": "No has añadido una cadena de versión para la API de Claude. Por favor, insértala en la página de opciones."
},
"anthropic_api_request_failed": {
"message": "Solicitud a la API de Claude falló"
},
"_api_connecting": {
"message": "Intentando conectar a $api_string$ usando la siguiente configuración...",
"placeholders": {
"api_string": {
"content": "$1"
}
}
},
"_api_connecting_model": {
"message": "Modelo"
},
"_api_connecting_host": {
"message": "Host"
},
"_api_connecting_version": {
"message": "Versión"
},
"prefs_OpenAIComp_AvailableServices": {
"message": "Servicios disponibles"
},
"prefs_OpenAIComp_AvailableServices_Info": {
"message": "Elige uno de los servicios disponibles para la API compatible con OpenAI o insértalo manualmente."
},
"Custom": {
"message": "Personalizado"
},
"OpenAIComp_Configs_ConfirmApply": {
"message": "¿Estás seguro de que deseas aplicar la configuración \"$config_name$\"?",
"placeholders": {
"config_name": {
"content": "$1"
}
}
},
"apiwebchat_selection_info": {
"message": "Si seleccionas texto, solo esa parte será considerada."
},
"ChatGPT_chatgpt_api_store": {
"message": "Usar almacenamiento"
},
"ChatGPT_chatgpt_api_store_info": {
"message": "Si está marcado, tus chats serán almacenados por OpenAI."
},
"prefs_chatgpt_api_temperature_Info": {
"message": "Qué temperatura de muestreo usar, entre 0 y 2. Valores más altos como 0.8 harán que la salida sea más aleatoria, mientras que valores más bajos como 0.2 la harán más enfocada y determinista."
},
"prefs_ollama_temperature_Info": {
"message": "La temperatura del modelo. Incrementar la temperatura hará que el modelo responda de forma más creativa. El valor predeterminado es 0.8. Se recomienda usar valores entre 0 y 1."
},
"prefs_ollama_think": {
"message": "Activar el pensamiento"
},
"prefs_ollama_think_Info": {
"message": "Si está marcado, el modelo pensará antes de responder. Esta opción solo funciona con modelos que admiten la función «think»."
},
"chatgpt_win_change_reply_type": {
"message": "Haz clic para cambiar el tipo de respuesta"
},
"prefs_OptionText_add_tags_exclusions_exact_match": {
"message": "Coincidencia exacta de exclusiones"
},
"prefs_OptionText_add_tags_exclusions_exact_match_Info": {
"message": "Si está marcado, las palabras de la lista de exclusión se compararán exactamente con las etiquetas. De lo contrario, también coincidirán si están incluidas dentro de la etiqueta."
},
"customDataPH_manageDataPH": {
"message": "Administrar marcadores de datos"
},
"customDataPH_manageDataPH_info_default_3": {
"message": "También puedes usar los marcadores de datos predeterminados con autocompletar, como cuando se escriben prompts personalizados."
},
"customDataPH_manageDataPH_info_default": {
"message": "En esta página, es posible definir marcadores de datos personalizados para usarlos en tus prompts personalizados."
},
"customDataPH_manageDataPH_info_default_2": {
"message": "Los marcadores de datos existentes con el mismo ID se sobrescribirán. Los marcadores con IDs nuevos se añadirán."
},
"customDataPH_ExportAll": {
"message": "Exportar todos los marcadores de datos personalizados"
},
"customDataPH_Import": {
"message": "Importar nuevos marcadores de datos"
},
"customDataPH_form_label_Text": {
"message": "Texto del marcador de datos"
},
"customDataPH_saving_custom": {
"message": "Guardando marcadores de datos personalizados..."
},
"customDataPH_saved": {
"message": "¡Marcadores de datos personalizados guardados!"
},
"customDataPH_btnAddNewCommit": {
"message": "Agregar el marcador de datos"
},
"importCustomDataPH_confirmText": {
"message": "Estás a punto de importar nuevos marcadores de datos personalizados."
},
"importCustomDataPH_start_import": {
"message": "Iniciando la importación de marcadores de datos personalizados..."
},
"importCustomDataPH_import_completed": {
"message": "¡Importación de marcadores de datos personalizados completada! Necesitas hacer clic en el botón'Guardar todo' para guardar tus cambios."
},
"importCustomDataPH_invalidFile": {
"message": "El archivo que estás intentando importar no es un archivo válido de marcadores de datos personalizados."
},
"importCustomDataPH_invalidDataPHs": {
"message": "El archivo que estás intentando importar no contiene ningún marcador de datos personalizado válido."
},
"customDataPH_add_to_menu": {
"message": "Utilizable en los prompts añadidos al menú"
},
"prefs_OptionText_chatgpt_web_br_replace_info": {
"message": "Tenga en cuenta que cualquier etiqueta <br> en la respuesta de la IA será reemplazada por saltos de línea."
},
"prefs_OpenAIComp_ClearModelsList": {
"message": "Borrar lista de modelos"
},
"OpenAIComp_ClearModelsList_Confirm": {
"message": "¿Estás seguro de que deseas borrar la lista de modelos? Esta acción no se puede deshacer."
},
"prefs_api_temperature": {
"message": "Temperatura"
},
"prefs_openai_comp_temperature_Info": {
"message": "Qué temperatura de muestreo usar, entre 0 y 2. Valores más altos como 0.8 harán que la salida sea más aleatoria, mientras que valores más bajos como 0.2 la harán más enfocada y determinista."
},
"chatgpt_click_force_completion": {
"message": "Parece que no es posible saber si ChatGPT ha terminado. Haz clic aquí para forzar la finalización del trabajo."
},
"warn_API_needed": {
"message": "Para usar esta función, necesitas una integración de API en lugar de la integración de ChatGPT Web. Puedes definir una API específica en la página de configuración de la función marcando primero la casilla de verificación arriba y luego haciendo clic en el botón de la izquierda."
},
"prefs_google_gemini_thinking_budget": {
"message": "Presupuesto de pensamiento"
},
"prefs_google_gemini_thinking_budget_Info": {
"message": "Define el número de tokens a usar para pensar. Deja este campo vacío si el modelo seleccionado no admite el pensamiento o si deseas usar el método predeterminado. Introduce 0 para desactivar el pensamiento, o -1 para habilitar el pensamiento dinámico."
},
"prefs_google_gemini_temperature_Info": {
"message": "Este parámetro debe ser un número entre 0.0 y 2.0. Controla la aleatoriedad de la salida. El valor predeterminado varía según el modelo. Déjalo vacío para evitar establecer el parámetro en la llamada a la API."
},
"SelectAll": {
"message": "Seleccionar todo"
},
"DeselectAll": {
"message": "Deseleccionar todo"
},
"Optional_Permission_Denied_Model_Fetching": {
"message": "Has denegado el permiso opcional necesario para obtener los modelos de esta integración."
},
"prefs_anthropic_temperature_Info": {
"message": "Cantidad de aleatoriedad inyectada en la respuesta. Por defecto es 1.0. Varía de 0.0 a 1.0. Usa una temperatura más cercana a 0.0 para tareas analíticas / de opción múltiple, y más cercana a 1.0 para tareas creativas y generativas. Ten en cuenta que incluso con una temperatura de 0.0, los resultados no serán completamente determinísticos."
},
"Anthropic_System_Prompt_Info": {
"message": "Puedes mejorar el rendimiento de Claude usando un Prompt del Sistema para asignarle un rol. Esta técnica, conocida como prompting de rol, es la forma más poderosa de usar prompts del sistema con Claude. El rol adecuado puede convertir a Claude de un asistente general en tu experto virtual en el dominio."
},
"Anthropic_System_Prompt": {
"message": "Prompt del sistema"
},
"reset": {
"message": "Reiniciar"
},
"webchat_save_as_summary": {
"message": "Guardar como Resumen"
},
"prefs_storage_title": {
"message": "Almacenamiento"
},
"prefs_storage_info": {
"message": "El almacenamiento se utiliza para guardar información sobre la puntuación de spam, los resúmenes y las traducciones de cada mensaje."
},
"prefs_storage_size": {
"message": "Tamaño de almacenamiento"
},
"prefs_storage_clear_button": {
"message": "Borrar almacenamiento"
},
"prefs_storage_clear_confirm": {
"message": "¿Estás seguro de que quieres borrar todos los datos almacenados (resúmenes, informes de spam, traducciones)? Esta acción no se puede deshacer."
},
"prefs_storage_clear_done": {
"message": "Se eliminaron $COUNT$ registros.",
"placeholders": {
"count": {
"content": "$1"
}
}
},
"prefsInfoDesc_7": {
"message": "Para usar la API de Google Gemini, necesitas una clave de API de Google Gemini y debes elegir un modelo."
},
"prefsInfoDesc_8": {
"message": "Para usar la API de Claude, necesitas una clave de API de Anthropic Claude y debes elegir un modelo."
},
"placeholder_mail_full_headers": {
"message": "Todos los encabezados de correo"
},
"placeholder_mail_text_body_or_selected": {
"message": "Cuerpo del correo o texto seleccionado"
},
"placeholder_mail_html_body_or_selected": {
"message": "Cuerpo del correo o HTML seleccionado"
},
"prefs_OptionText_chatgpt_web_load_wait_time": {
"message": "Tiempo de espera para la carga de la página"
},
"prefs_OptionText_chatgpt_web_load_wait_time_info": {
"message": "Tiempo en milisegundos para esperar a que la página de ChatGPT se cargue antes de cargar el contenido adicional. El valor predeterminado es de 1000ms. Si se define un GPT personalizado o un proyecto, se sumarán 1000ms adicionales a este valor."
},
"prefs_doc_title": {
"message": "Documentación"
},
"prefs_doc_setup_guide": {
"message": "Guías de configuración"
},
"prefs_doc_custom_prompt_tutorial": {
"message": "Tutorial de prompt personalizado"
},
"prefs_doc_open_welcome": {
"message": "Abrir la página de bienvenida"
},
"prompt_get_calendar_event_from_clipboard": {
"message": "Añadir evento de calendario desde portapapeles"
},
"clipboard_read_error": {
"message": "No se pudo leer el portapapeles. Por favor, verifica los permisos."
},
"clipboard_empty_error": {
"message": "El portapapeles está vacío. Por favor, copia algo de texto primero."
},
"clipboard_permission_denied": {
"message": "Se denegó el permiso del portapapeles. Por favor, habilita la función nuevamente en la configuración para conceder permiso."
},
"clipboard_permission_error": {
"message": "Error al solicitar permiso del portapapeles. Por favor, inténtalo de nuevo."
},
"prefs_OptionText_get_calendar_event_from_clipboard_Info": {
"message": "Mostrar un elemento de menú adicional para crear eventos de calendario a partir del contenido de texto del portapapeles."
},
"Summarize_prompt_prefs_title": {
"message": "Opciones de resumen"
},
"prompt_summarize": {
"message": "Resumir este correo electrónico o estos correos electrónicos"
},
"prompt_summarize_full_text": {
"message": "Proporcione un resumen conciso del siguiente mensaje(s) de correo electrónico. El resumen debe tener un máximo de 3 a 5 oraciones y capturar los puntos principales. Escriba en párrafos sencillos sin viñetas, listas o formato markdown:\n\n"
},
"prompt_summarize_email_template": {
"message": "Resumir plantilla de correo electrónico"
},
"prompt_summarize_email_template_full_text": {
"message": "De: {%author%}\nPara: {%recipients%}\nCC: {%cc_list%}\nAsunto: {%mail_subject%}\nFecha: {%mail_datetime%}\nArchivos adjuntos:\n{%mail_attachments_info%}\n\nCuerpo:\n{%mail_text_body%}"
},
"prompt_summarize_email_separator": {
"message": "Separador de correo electrónico"
},
"prompt_summarize_email_separator_full_text": {
"message": "\n\n---------- SIGUIENTE CORREO ----------\n\n"
},
"prefs_OptionText_Summarize_infoline2": {
"message": "Puedes cambiar el prompt como desees, el primer campo es el prompt principal, el segundo campo es la plantilla para un correo individual. La lista de correos electrónicos se adjuntará al prompt principal. Los correos electrónicos se separarán por el separador especificado en el tercer campo."
},
"prefs_OptionText_Summarize_main_prompt": {
"message": "El prompt principal que describe la tarea a realizar en todos los correos electrónicos seleccionados:"
},
"prefs_OptionText_Summarize_email_template": {
"message": "La plantilla para un correo electrónico individual:"
},
"prefs_OptionText_Summarize_email_separator": {
"message": "El separador entre correos electrónicos:"
},
"prefs_OptionText_get_calendar_event_use_specific_integration_Info": {
"message": "Si está marcado, el Modelo y la API especificados a continuación se utilizarán para crear eventos de calendario, independientemente del que se elija en la página de opciones de ThunderAI."
},
"placeholder_thunderai_translate_lang": {
"message": "El idioma que se utilizará en las traducciones de correo."
},
"placeholder_thunderai_translate_exclude_lang": {
"message": "Los códigos de idioma que no se deben traducir cuando se encuentren."
},
"prefs_OptionText_summarize": {
"message": "Resumir correo electrónico"
},
"prefs_OptionText_summarize_use_specific_integration_Info": {
"message": "Si está marcado, el Modelo y la API especificados a continuación se utilizarán para resumir el(los) correo(s) electrónico(s), independientemente del que se elija en la página de opciones de ThunderAI."
},
"prefs_OptionText_summarize_Info": {
"message": "Si está marcado, añade una opción al menú contextual para resumir el(los) correo(s) electrónico(s)."
},
"prefs_OptionText_btnManageSummarizeInfo": {
"message": "Administrar configuración de resumen"
},
"Summarize_PageTitle": {
"message": "Administrar configuraciones de resumen"
},
"Summarize_info_default": {
"message": "En esta página puedes modificar el prompt predeterminado utilizado para resumir correos electrónicos."
},
"Summarize_prompt_text_title": {
"message": "Texto del prompt actual"
},
"prefs_OptionText_spamfilter_show_msg_panel": {
"message": "Mostrar panel de informe de spam"
},
"prefs_OptionText_spamfilter_show_msg_panel_Info": {
"message": "Si está marcado, se mostrará un panel con el informe de spam encima del mensaje."
},
"SpamFilter_skip_addresses_title": {
"message": "Lista de salto de direcciones de correo electrónico"
},
"prefs_OptionText_get_calendar_event_from_clipboard": {
"message": "Obtener evento de calendario del portapapeles"
},
"SpamFilter_skip_addresses_infoline": {
"message": "Los correos electrónicos de estas direcciones no se enviarán a la IA para filtrar spam."
},
"SpamFilter_skip_addresses_infoline2": {
"message": "Agrega una dirección de correo electrónico por línea, o separada por una coma."
},
"spamfilter_skip_addresses_explanation": {
"message": "El remitente está en la lista de omisión antispam de la dirección de correo electrónico."
},
"prefs_OptionText_spamfilter_skip_addressbook": {
"message": "Omitir direcciones de la agenda"
},
"prefs_OptionText_spamfilter_skip_addressbook_Info": {
"message": "Si está marcado, los correos electrónicos de remitentes en sus agendas no se enviarán a la IA para filtrar spam."
},
"spamfilter_skip_addressbook_explanation": {
"message": "El remitente es un contacto en la agenda."
},
"addressbook_permission_denied": {
"message": "Se denegó el permiso de la agenda. Por favor, habilite la función de nuevo para otorgar permiso."
},
"addressbook_permission_error": {
"message": "Error al solicitar el permiso de la agenda. Por favor, inténtelo de nuevo."
},
"Spam": {
"message": "Spam"
},
"Valid": {
"message": "Válido"
},
"context_menu_mzta-summarize": {
"message": "Resumir"
},
"context_menu_mzta-translate": {
"message": "Traducir"
},
"apiwebchat_done": {
"message": "¡Hecho!"
},
"CORS_alternative_2_new": {
"message": "Presione el botón de abajo para dar el permiso al host actual para evitar cualquier problema de CORS."
},
"CORS_give_host_perm": {
"message": "Dar permiso al host actual"
},
"CORS_localhost_warn": {
"message": "Si está usando localhost o 127.0.0.1 porque el servidor de IA está alojado en su PC, se requiere el permiso <all_urls>."
},
"prefs_ollama_format_json": {
"message": "Forzar salida JSON"
},
"prefs_ollama_format_json_Info": {
"message": "Si está marcado, Ollama se verá obligado a devolver una respuesta JSON válida. Esta opción solo funciona con modelos que admiten salida estructurada."
},
"prefs_specific_api_indicator": {
"message": "Usando $1",
"placeholders": {
"1": {
"content": "$1"
}
}
},
"prefs_OptionText_auto_summary": {
"message": "Habilitar el resumen automático de IA para previsualizaciones de mensajes"
},
"prefs_OptionText_auto_summary_Info": {
"message": "Si está marcado, ThunderAI generará y mostrará automáticamente resúmenes de IA encima de los mensajes de correo electrónico cuando se abran. Tenga en cuenta que esto significa que todos los mensajes que vea en vista previa se enviarán inmediatamente al servicio de IA configurado."
},
"auto_summary_title": {
"message": "Resumen de ThunderAI"
},
"auto_summary_generating": {
"message": "Generando resumen de IA..."
},
"auto_summary_failed": {
"message": "No se pudo generar el resumen de IA. Por favor, confirme su configuración e inténtelo de nuevo."
},
"customPrompts_export_include_api_settings": {
"message": "¿Desea incluir la configuración de la API en la exportación? ¡Tenga en cuenta que también se guardará la clave de API en el archivo!"
},
"prefs_OptionText_calendar_no_selection": {
"message": "No preguntar para seleccionar texto"
},
"prefs_OptionText_calendar_no_selection_Info": {
"message": "Si está marcado, no es necesario seleccionar texto. Se utilizará el cuerpo completo del mensaje para obtener el evento de calendario."
},
"prefs_OptionText_calendar_no_selection_missing_placeholder": {
"message": "El prompt debe contener el marcador de posición {%mail_text_body_or_selected%} o {%mail_html_body_or_selected%} para habilitar esta opción. Por favor, añada uno de estos marcadores de posición al prompt o restablezca a la configuración predeterminada."
},
"customPrompts_btnCopy": {
"message": "Copiar"
},
"copy_text": {
"message": "Copiar"
},
"spam_check_in_progress": {
"message": "Comprobación de spam en curso..."
},
"prefs_OptionText_summarize_auto": {
"message": "Resumir automáticamente mensajes"
},
"prefs_OptionText_summarize_auto_Info": {
"message": "Elige si generar automáticamente resúmenes al ver mensajes. Requiere una conexión basada en API (no ChatGPT Web)."
},
"prefs_OptionText_summarize_display_mode": {
"message": "Mostrar resumen en"
},
"prefs_OptionText_summarize_display_mode_Info": {
"message": "Elige dónde se muestra el resultado del resumen. El modo en línea muestra un banner de resumen directamente en el panel de mensajes. El modo de ventana de chat abre la ventana de chat de IA."
},
"prefs_OptionText_summarize_max_display_length": {
"message": "Longitud máxima de visualización"
},
"prefs_OptionText_summarize_max_display_length_Info": {
"message": "Número máximo de caracteres para mostrar en el resumen en línea. Establecer en 0 para no tener límite."
},
"prefs_OptionText_summarize_strip_formatting": {
"message": "Eliminar formato"
},
"prefs_OptionText_summarize_strip_formatting_Info": {
"message": "Eliminar formato HTML y Markdown del resumen generado por IA, mostrando solo texto plano."
},
"summarize_see_more": {
"message": "Ver más"
},
"summarize_see_less": {
"message": "Ver menos"
},
"summarize_title": {
"message": "Resumen de ThunderAI"
},
"get_ai_summary": {
"message": "Resumen de IA"
},
"summarize_collapse": {
"message": "Colapsar resumen"
},
"summarize_generating": {
"message": "Generando resumen..."
},
"summarize_error": {
"message": "Fallo al generar el resumen"
},
"summarize_click_to_generate": {
"message": "Haz clic aquí para generar un resumen"
},
"summarize_chatgpt_web_not_supported": {
"message": "El resumen automático requiere una conexión basada en API. Por favor, configure una conexión API en la configuración de ThunderAI."
},
"summarize_refresh": {
"message": "Actualizar resumen"
},
"spamfilter_refresh": {
"message": "Actualizar informe de spam"
},
"spamfilter_delete": {
"message": "Eliminar informe de spam"
},
"summarize_delete": {
"message": "Eliminar resumen"
},
"prefs_OptionText_translate": {
"message": "Traducir correo electrónico"
},
"prefs_OptionText_translate_use_specific_integration_Info": {
"message": "Si está marcado, el Modelo y la API especificados a continuación se utilizarán para traducir el(los) correo(s), independientemente de la opción elegida en la página de opciones de ThunderAI."
},
"prefs_OptionText_translate_Info": {
"message": "Si está marcado, añade un botón de traducción en el cuerpo del mensaje."
},
"prefs_OptionText_btnManageTranslateInfo": {
"message": "Gestionar configuraciones de traducción"
},
"Translate_PageTitle": {
"message": "Gestionar configuraciones de traducción"
},
"Translate_info_default": {
"message": "En esta página puedes modificar el prompt predeterminado utilizado para traducir correos electrónicos."
},
"Translate_prompt_text_title": {
"message": "Texto del prompt actual"
},
"Translate_prompt_prefs_title": {
"message": "Opciones de traducción"
},
"prefs_OptionText_translate_auto": {
"message": "Traducir automáticamente mensajes"
},
"prefs_OptionText_action_auto_disabled": {
"message": "Desactivado"
},
"prefs_OptionText_action_auto_manual": {
"message": "Solo botón manual"
},
"prefs_OptionText_action_auto_automatic": {
"message": "Cuando se abre el correo electrónico"
},
"prefs_OptionText_translate_auto_Info": {
"message": "Elige cuándo traducir los mensajes: desactivado, solo al hacer clic en el botón o automáticamente al abrir un mensaje."
},
"prefs_OptionText_display_mode_inline": {
"message": "Panel de mensajes (en línea)"
},
"prefs_OptionText_display_mode_webchat": {
"message": "Ventana de chat"
},
"prefs_OptionText_translate_max_display_length_Info": {
"message": "Número máximo de caracteres que se muestran en la traducción en línea. 0 = sin límite. Al establecerlo, el texto más largo se trunca con un interruptor de \"Ver más\"."
},
"translate_see_more": {
"message": "Ver más"
},
"translate_see_less": {
"message": "Ver menos"
},
"prefs_OptionText_translate_lang": {
"message": "Idioma de destino de la traducción"
},
"prefs_OptionText_translate_lang_Info": {
"message": "Idioma al que traducir los correos electrónicos. Si está vacío, utiliza la configuración de idioma predeterminada."
},
"prefs_OptionText_translate_exclude_lang": {
"message": "Excluir idiomas"
},
"prefs_OptionText_translate_exclude_lang_Info": {
"message": "Lista separada por comas de códigos de idioma (por ejemplo, en, fr, it) para omitir en la traducción automática. Si el correo electrónico está en uno de estos idiomas, no se traducirá automáticamente ni se mostrará el botón manual."
},
"prefs_OptionText_Translate_main_prompt": {
"message": "El prompt que describe la tarea de traducción:"
},
"translate_generating": {
"message": "Traduciendo..."
},
"translate_click_to_generate": {
"message": "Haz clic aquí para traducir este correo electrónico"
},
"get_ai_translation": {
"message": "Traducción de IA"
},
"translate_chatgpt_web_not_supported": {
"message": "La traducción automática requiere una conexión basada en API. Por favor, configure una conexión API en la configuración de ThunderAI."
},
"translate_refresh": {
"message": "Actualizar traducción"
},
"translate_delete": {
"message": "Eliminar traducción"
},
"translate_banner_title": {
"message": "Traducción de IA"
},
"translate_error": {
"message": "Fallo la traducción."
},
"translate_no_language_configured": {
"message": "El idioma de traducción no está configurado. Por favor, establece un idioma en la configuración de Traducción o establece un idioma predeterminado en la configuración General."
},
"translate_skipped": {
"message": "Traducción omitida: Idioma excluido o idéntico al objetivo."
},
"antispam_by": {
"message": "Antispam por"
},
"spam_badge_tooltip": {
"message": "Puntuación de spam — Haz clic para ver la explicación"
},
"summary_by": {
"message": "Resumen por"
},
"translate_by": {
"message": "Traducción por"
},
"prefs_THStats_1": {
"message": "¿Quieres estadísticas bonitas sobre tus correos electrónicos?"
},
"prefs_THStats_2": {
"message": "¡Haz clic aquí! ¡Prueba ThunderStats!"
},
"prefs_OptionText_chatgpt_win_pos_text": {
"message": "Posición de la ventana de chat de IA"
},
"prefs_OptionText_chatgpt_win_top": {
"message": "Superior"
},
"prefs_OptionText_chatgpt_win_left": {
"message": "Izquierdo"
},
"prefs_chatgpt_win_save_position": {
"message": "Guardar automáticamente la posición de la ventana al usar el botón de cerrar."
},
"prefs_chatgpt_win_position_info": {
"message": "Déjalo vacío para usar la posición predeterminada."
},
"prefs_OptionText_action_auto_batch": {
"message": "Cuando se recibe el correo electrónico"
},
"placeholder_string": {
"message": "Marcador de posición"
},
"prefs_OptionText_translate_max_display_length": {
"message": "Longitud máxima de la traducción mostrada"
}
}