From 1f57a94225c4a0944605402d7fd1c1d3ff0d67de Mon Sep 17 00:00:00 2001 From: Laurent Cozic Date: Mon, 5 May 2025 17:28:03 +0100 Subject: [PATCH] Update translations --- packages/lib/locales/es_ES.json | 484 ++++++++++++++++++++------------ packages/lib/locales/index.js | 2 +- packages/tools/locales/es_ES.po | 107 +++---- readme/dev/localisation.md | 2 +- 4 files changed, 372 insertions(+), 223 deletions(-) diff --git a/packages/lib/locales/es_ES.json b/packages/lib/locales/es_ES.json index 0cc5fddc23..eed97d9201 100644 --- a/packages/lib/locales/es_ES.json +++ b/packages/lib/locales/es_ES.json @@ -2,18 +2,38 @@ "\"%s\" is missing the required \"%s\" property.": [ "A «%s» le falta la propiedad requerida de «%s»." ], + "%d day": [ + "%d día", + "%d días" + ], "%d GB": [ "%d GB" ], "%d GB storage space": [ "%d GB de almacenamiento" ], + "%d hour": [ + "%d hora", + "%d horas" + ], "%d MB": [ "%d MB" ], "%d MB per note or attachment": [ "%d MB por nota o adjunto" ], + "%d minute": [ + "%d minuto", + "%d minutos" + ], + "%d note matches this pattern. Delete it?": [ + "%d nota coincide con este patrón. ¿Eliminarlo?", + "%d notas coinciden con el patrón. ¿Eliminarlas?" + ], + "%d note will be permanently deleted. Continue?": [ + "%d nota se eliminará de forma permanente. ¿Continuar?", + "%d notas se eliminarán de forma permanente. ¿Continuar?" + ], "%s": [ "%s" ], @@ -47,14 +67,17 @@ "%s = %s (%s)": [ "%s = %s (%s)" ], + "%s cannot be greater than %s": [ + "%s no puede ser mayor que %s" + ], "%s cannot be less than %s": [ - "" + "%s no puede ser menor que %s" ], "%s is not optimised for synchronising many small files so your initial synchronisation will be slow.": [ "%s no está optimizado para sincronizar muchos archivos pequeños, por lo que la sincronización inicial será lenta." ], "%s must be a valid whole number": [ - "" + "%s debe ser un número entero válido" ], "%s tab opened": [ "%s pestaña abierta" @@ -62,6 +85,10 @@ "%s: %d": [ "%s: %d" ], + "%s: %d note": [ + "%s: %d nota", + "%s: %d notas" + ], "%s: %d/%d": [ "%s: %d/%d" ], @@ -216,7 +243,7 @@ "Administrador" ], "Admin dashboard": [ - "Tablero de Mandos de Administrador" + "Panel de administración" ], "Advanced options": [ "Opciones avanzadas" @@ -251,6 +278,9 @@ "Also publish linked notes": [ "También publicar notas enlazadas" ], + "Alternative instance ID: %s": [ + "ID de instancia alternativa: %s" + ], "Always": [ "Siempre" ], @@ -264,7 +294,7 @@ "Redimensionar siempre" ], "Ambiguous notebook \"%s\". Please use notebook id instead - press \"ti\" to see the short notebook id or use $b for current selected notebook": [ - "Libreta \"%s\" es ambigua. Utilice el id de la libreta - presione \"ti\" para ver el id abreviado o utilice $b para la libreta seleccionada" + "Libreta ambigua \"%s\". por favor, utilice el id de la libreta en su lugar- pulse \"ti\" para ver el id abreviado o utilice $b para la libreta seleccionada en ese momento" ], "Ambiguous notebook \"%s\". Please use short notebook id instead - press \"ti\" to see the short notebook id": [ "Libreta \"%s\" es ambigua. Utilice el id abreviado - presione \"ti\" para ver el id abreviado de la libreta" @@ -282,7 +312,7 @@ "Nivel de API de Android: %d" ], "Any email sent to this address will be converted into a note and added to your collection. The note will be saved into the Inbox notebook": [ - "Cualquier correo electrónico enviado a esta dirección se convertirá en una nota y se añadirá a tu colección. La nota se guardará en la libreta Bandeja de entrada." + "Cualquier correo electrónico enviado a esta dirección se convertirá en una nota y se añadirá a tu colección. La nota se guardará en la libreta Bandeja de entrada" ], "Appearance": [ "Apariencia" @@ -324,11 +354,14 @@ "Adjuntar..." ], "Attaches the given file to the note.": [ - "Adjuntar archivo dado a la nota." + "Adjunta el archivo indicado a la nota." ], "attachment": [ "adjunto" ], + "Attachment": [ + "Adjunto" + ], "Attachment conflict: \"%s\"": [ "Conflicto de adjuntos: «%s»" ], @@ -342,10 +375,10 @@ "Adjuntos que no se han podido descargar" ], "Attention: If you change this location, make sure you copy all your content to it before syncing, otherwise all files will be removed! See the FAQ for more details: %s": [ - "Atención: Si cambia esta ubicación, asegúrese de copiar todo su contenido a la nueva antes de sincronizar, ¡de lo contrario todos los archivos serán eliminados! Consulte las preguntas frecuentes para obtener más detalles: %s" + "Atención: Si cambias esta ubicación, asegúrate de copiar todo tu contenido antes de sincronizar, de lo contrario, ¡se eliminarán todos los archivos! Consulte las preguntas frecuentes para obtener más detalles: %s" ], "Authentication was not completed (did not receive an authentication token).": [ - "Autenticación no completada (no se recibió token de autenticación)." + "La autenticación no se ha completado (no se ha recibido un token de autenticación)." ], "Authorisation token:": [ "Token de autorización:" @@ -360,7 +393,7 @@ "Añadir automáticamente las cuentas deshabilitadas para su eliminación" ], "Auto-format Markdown in the Rich Text Editor": [ - "" + "Formato automático de Markdown en el editor de texto enriquecido" ], "Auto-pair braces, parentheses, quotations, etc.": [ "Autoemparejar llaves, paréntesis, comillas, etc." @@ -369,7 +402,7 @@ "Autocompletar Markdown y HTML" ], "Automatically check for updates": [ - "Comprobar actualizaciones" + "Buscar actualizaciones automáticamente" ], "Automatically delete notes in the trash after a number of days": [ "Eliminar automáticamente notas en la papelera después de varios días" @@ -408,7 +441,7 @@ "por palabra" ], "Camera": [ - "" + "Cámara" ], "Can Share": [ "Puede compartir" @@ -426,7 +459,7 @@ "Cancelando sincronización en segundo plano... Por favor espere." ], "Cancelling will discard the recording. This cannot be undone. Are you sure you want to proceed?": [ - "" + "Al cancelar, se descartará la grabación. Esto no se puede deshacer. ¿Estás seguro de que quieres continuar?" ], "Cancelling...": [ "Cancelando..." @@ -480,7 +513,7 @@ "No se puede compartir la libreta cifrada con el destinatario %s porque este no ha habilitado el cifrado de extremo a extremo. Puede hacerlo desde la pantalla Configuración > Cifrado." ], "Case sensitive": [ - "Distingue mayúsculas" + "Distingue entre mayúsculas y minúsculas" ], "Change application layout": [ "Cambiar el diseño de la aplicación" @@ -500,6 +533,9 @@ "Characters excluding spaces": [ "Caracteres excluyendo espacios" ], + "Check": [ + "Comprobar" + ], "Check elements to display in the toolbar": [ "Verifica los elementos que se van a mostrar en la barra de herramientas" ], @@ -510,10 +546,13 @@ "Comprobar configuración de la sincronización" ], "Checkbox": [ - "Casilla" + "Casilla de verificación" ], "Checkbox list": [ - "Casillas" + "Lista de casillas de verificación" + ], + "Checked": [ + "Comprobado" ], "Checking... Please wait.": [ "Comprobando... Por favor espere." @@ -537,7 +576,7 @@ "Haga clic en «%s» para restaurar la nota. Será copiada en la libreta «%s». La versión actual de la nota no se reemplazará ni se modificará." ], "Click \"start\" to attach a new voice memo to the note.": [ - "" + "Haga clic en \"iniciar\" para adjuntar una nueva nota de voz a la nota." ], "Click to add tags...": [ "Haga clic aquí para agregar etiquetas..." @@ -551,6 +590,9 @@ "Close": [ "Cerrar" ], + "Close dialog": [ + "Cerrar diálogo" + ], "Close dropdown": [ "Cerrar menú" ], @@ -564,7 +606,7 @@ "Cerrar Ventana" ], "Closing session...": [ - "" + "Cerrando sesión..." ], "Cmd-click to open": [ "Cmd-haga clic para abrir" @@ -579,19 +621,25 @@ "Bloque de Código" ], "Code View": [ - "Código" + "Vista de código" ], "Collaborate on a notebook with others": [ - "Colaborar en un cuaderno con otros usuarios" + "Colaborar en una libreta con otros usuarios" ], "Collaborate on notebooks with others": [ - "Colaborar en los cuadernos con otros" + "Colaborar en las libretas con otros usuarios" + ], + "Collapse all notebooks": [ + "Contraer todas las libretas" + ], + "Collapsed": [ + "Colapsado" ], "Coming alarms": [ "Alarmas próximas" ], "Comma-separated list of paths to directories to load the certificates from, or path to individual cert files. For example: /my/cert_dir, /other/custom.pem. Note that if you make changes to the TLS settings, you must save your changes before clicking on \"Check synchronisation configuration\".": [ - "Lista de rutas de directorios separados por comas de dónde cargar los certificados, o ruta a certificados individuales. Por ejemplo: /mi/cert_dir, /otro/personalizado.pem. Tenga en cuenta que si realiza cambios en la configuración de los certificados TLS, debe guardar los cambios antes de hacer clic en «Comprobar la configuración de sincronización»." + "Lista separada por comas de rutas de acceso a directorios desde los que cargar los certificados, o ruta de acceso a archivos de certificado individuales. Por ejemplo: /my/cert_dir, /other/custom.pem. Tenga en cuenta que si realiza cambios en la configuración de TLS, debe guardar los cambios antes de hacer clic en \"Comprobar configuración de sincronización\"." ], "command": [ "comando" @@ -612,7 +660,7 @@ "Completo" ], "Complete to-do": [ - "Tarea completas" + "Tarea completada" ], "Completed": [ "Completada" @@ -627,7 +675,7 @@ "Completado: %s (%s)" ], "completion date": [ - "fecha de compleción" + "fecha de finalización" ], "Compress old changes": [ "Comprimir cambios antiguos" @@ -636,7 +684,7 @@ "Configuración" ], "Configures the size of scrollbars used in the app.": [ - "" + "Configura el tamaño de las barras de desplazamiento utilizadas en la aplicación." ], "Confirm password cannot be empty": [ "La contraseña de confirmación no puede estar vacía" @@ -654,7 +702,7 @@ "Conflictos" ], "Conflicts (attachments)": [ - "Conflictos (adjuntos)" + "Conflictos (archivos adjuntos)" ], "Connect to Joplin Cloud": [ "Conéctese a Joplin Cloud" @@ -667,7 +715,7 @@ "Contiene %d notas" ], "Content provided by %s": [ - "Contenido provisto por %s" + "Contenido proporcionado por %s" ], "Content provided by: %s": [ "Contenido proporcionado por: %s" @@ -706,14 +754,14 @@ "Copiar enlace al sitio web" ], "Copy Markdown link": [ - "Copiar el enlace de Markdown" + "Copiar enlace de Markdown" ], "Copy path to clipboard": [ "Copiar la ruta al portapapeles" ], "Copy Shareable Link": [ - "Copiar Enlace Compartible", - "Copiar Enlaces Compartible" + "Copiar enlace para compartir", + "Copiar enlaces para compartir" ], "Copy to clipboard": [ "Copiar al portapapeles" @@ -740,7 +788,7 @@ "No se pudo instalar el plugin: %s" ], "Could not respond to the invitation. Please try again, or check with the notebook owner if they are still sharing it.\n\nThe error was: \"%s\"": [ - "No se ha podido responder a la invitación. Por favor, inténtelo de nuevo, o compruebe con el propietario de la libreta si todavía la está compartiendo.\n\nEl error fue: \"%s\"" + "No se pudo responder a la invitación. Inténtalo de nuevo o consulta con el propietario del a libreta si aún la comparte.\n\nEl error fue: \"%s\"" ], "Could not switch profile: %s": [ "No se pudo cambiar el perfil: %s" @@ -773,7 +821,7 @@ "Crear usuario" ], "Created": [ - "Creada" + "Creado" ], "created date": [ "fecha de creación" @@ -782,7 +830,7 @@ "Elementos locales creados: %d." ], "Created locally": [ - "Creado(s) localmente" + "Creado localmente" ], "Created remote items: %d.": [ "Elementos remotos creados: %d." @@ -796,6 +844,9 @@ "Created: %s": [ "Creado: %s" ], + "Creates a new note with an attachment of type %s": [ + "Crea una nueva nota con un archivo adjunto de tipo %s" + ], "Creates a new note.": [ "Crea una nueva nota." ], @@ -812,7 +863,7 @@ "Creando nueva tarea..." ], "Creating report...": [ - "Creando reporte..." + "Creando un informe..." ], "Ctrl-click to open": [ "Ctrl-clic para abrir" @@ -821,7 +872,7 @@ "Ctrl-clic para abrir: %s" ], "current match": [ - "Partido actual" + "coincidencia actual" ], "Current password": [ "Contraseña actual" @@ -854,7 +905,7 @@ "Oscuro" ], "Dashboard": [ - "Tablero de Mandos" + "Panel" ], "Date": [ "Fecha" @@ -887,7 +938,7 @@ "Borrar" ], "Delete attachment \"%s\"?": [ - "¿Borrar adjunto «%s»?" + "¿Eliminar el archivo adjunto \"%s\"?" ], "Delete expired sessions": [ "Borrar sesiones expiradas" @@ -899,7 +950,7 @@ "Borrar línea" ], "Delete local data and re-download from sync target": [ - "Eliminar datos locales y volver a descargarlos desde el objetivo de sincronización" + "Eliminar datos locales y volver a descargarlos desde el destino de sincronización" ], "Delete note": [ "Eliminar nota" @@ -965,7 +1016,7 @@ "Desarrollador" ], "Device: %s": [ - "" + "Dispositivo: %s" ], "Directory": [ "Directorio" @@ -974,7 +1025,7 @@ "Directorio con el que sincronizarse (ruta completa)" ], "Disable": [ - "Deshabilitado" + "Deshabilitar" ], "Disable encryption": [ "Deshabilitar cifrado" @@ -982,6 +1033,9 @@ "Disable safe mode and restart": [ "Desactivar el modo seguro y reiniciar" ], + "Disable synchronisation": [ + "Desactivar la sincronización" + ], "Disable Web Clipper Service": [ "Deshabilitar el Servicio de Web Clipper" ], @@ -1037,7 +1091,7 @@ "No pedir confirmación." ], "Do not lose the password as, for security purposes, this will be the *only* way to decrypt the data! To enable encryption, please enter your password below.": [ - "No pierda la contraseña, pues, por cuestiones de seguridad, ¡es la *única* forma de descifrar los datos! Para habilitar el cifrado, por favor introduzca su contraseña a continuación." + "¡No pierda la contraseña ya que, por motivos de seguridad, esta será la *única* forma de descifrar los datos! Para habilitar el cifrado, ingrese su contraseña a continuación." ], "Donate, website": [ "Donar, sitio web" @@ -1049,7 +1103,10 @@ "Descargar" ], "Download and install the relevant extension for your browser:": [ - "Descargue e instale la extensión apropiada para su navegador:" + "Descargue e instala la extensión correspondiente para su navegador:" + ], + "Download it now": [ + "Descárgalo ahora" ], "Downloaded": [ "Descargado" @@ -1105,6 +1162,9 @@ "Duplicates the notes matching to [notebook]. If no notebook is specified the note is duplicated in the current notebook.": [ "Duplica las notas que coincidan con a [libreta]. Si no se especifica una libreta la nota se duplica en la libreta actual." ], + "Duration: %s": [ + "Duración: %s" + ], "Edit": [ "Editar" ], @@ -1148,7 +1208,7 @@ "Editor: %s" ], "Either \"text\" or \"json\"": [ - "Puede ser «text» o «json»" + "Ya sea \"text\" o \"json\"" ], "Emacs": [ "Emacs" @@ -1160,7 +1220,7 @@ "Correo electrónico a la nota" ], "Email to Note": [ - "Enviar por correo electrónico a la nota" + "Correo electrónico a la nota" ], "Email To Note, login information": [ "Correo electrónico a la nota, información de inicio de sesión" @@ -1181,13 +1241,13 @@ "Activar sintaxis ++insert++" ], "Enable ==mark== syntax": [ - "Activar sintaxis ==mark==" + "Habilitar ==marca== sintaxis" ], "Enable ^sup^ syntax": [ "Activar sintaxis ^sup^" ], "Enable abbreviation syntax": [ - "Activar sintaxis de abreviaturas" + "Habilitar sintaxis de abreviaturas" ], "Enable audio player": [ "Activar reproductor de audio" @@ -1196,7 +1256,7 @@ "¿Activar autenticación biométrica?" ], "Enable deflist syntax": [ - "Activar sintaxis Deflist" + "Habilitar la sintaxis de la lista de definiciones" ], "Enable encryption": [ "Habilitar cifrado" @@ -1265,7 +1325,7 @@ "Habilitar el servicio de Web Clipper" ], "Enable ~sub~ syntax": [ - "Activar sintaxis ~sub~" + "Habilitar la sintaxis ~sub~" ], "Enabled": [ "Habilitado" @@ -1274,7 +1334,7 @@ "Activa la continuación de listas Markdown, el cierre automático de etiquetas HTML y otros autocompletados de marcado." ], "Enables Markdown pattern replacement in the Rich Text Editor. For example, when enabled, typing **bold** creates bold text.": [ - "" + "Habilita el reemplazo de patrones de Markdown en el Editor de texto enriquecido. Por ejemplo, cuando está habilitado, al escribir **negrita** se crea texto en negrita." ], "Enabling encryption means *all* your notes and attachments are going to be re-synchronised and sent encrypted to the sync target.": [ "Habilitar el cifrado significa que *todas* sus notas y adjuntos van a ser resincronizados y enviados cifrados al objetivo de sincronización." @@ -1340,10 +1400,10 @@ "Solo errores" ], "Evernote Export File (as HTML)": [ - "Exportar como Archivo de Ever(como HTML)" + "Archivo de exportación de Evernote (como HTML)" ], "Evernote Export File (as Markdown)": [ - "Exportar como Archivo de Ever(como Markdown)" + "Archivo de exportación de Evernote (como Markdown)" ], "Evernote Export Files (Directory, as HTML)": [ "Archivos de exportación de Evernote (directorio, como HTML)" @@ -1357,6 +1417,12 @@ "Expand %s": [ "Expandir %s" ], + "Expand all notebooks": [ + "Expandir todas las libretas" + ], + "Expanded": [ + "Expandido" + ], "Export": [ "Exportar" ], @@ -1394,19 +1460,19 @@ "Exporta los datos de Joplin a la ruta dada. Por defecto, se exportará la base de datos completa incluyendo libretas, notas, etiquetas y recursos." ], "Exports only the given note.": [ - "Exporta únicamente la nota dada." + "Exporta sólo la nota indicada." ], "Exports only the given notebook.": [ - "Exporta únicamente la libreta dada." + "Exporta solo la libreta indicada." ], "Fail-safe": [ "A prueba de fallos" ], "Fail-safe: Do not wipe out local data when sync target is empty (often the result of a misconfiguration or bug)": [ - "A prueba de fallos: No borre los datos locales cuando el objetivo de sincronización esté vacío (a menudo como resultado de una configuración errónea o de una falla)." + "A prueba de errores: no borre los datos locales cuando el destino de sincronización esté vacío (a menudo como resultado de una configuración incorrecta o un error)" ], "Fail-safe: Sync was interrupted to prevent data loss, because the sync target is empty or damaged. To override this behaviour disable the fail-safe in the sync settings.": [ - "" + "A prueba de errores: la sincronización se interrumpió para evitar la pérdida de datos, ya que el destino de sincronización está vacío o dañado. Para anular este comportamiento, deshabilite la prueba de errores en la configuración de sincronización." ], "Fatal error:": [ "Error fatal:" @@ -1427,19 +1493,19 @@ "Sistema de archivos" ], "Filter": [ - "Filtro" + "Filtrar" ], "Filter tags": [ "Filtrar etiquetas" ], "Find": [ - "Encontrar" + "Buscar" ], "Find: ": [ "Buscar: " ], "Finishes recording": [ - "" + "Finaliza la grabación" ], "Firefox Extension": [ "Extensión de Firefox" @@ -1512,10 +1578,10 @@ "Obtenla ahora en:" ], "Get pre-releases when checking for updates": [ - "Obtenga prelanzamientos cuando busque actualizaciones" + "Obtener versiones preliminares al buscar actualizaciones" ], "Gets or sets a config value. If [value] is not provided, it will show the value of [name]. If neither [name] nor [value] is provided, it will list the current configuration.": [ - "Obtiene o configura un valor. Si no se provee el [valor], se mostrará el valor de [nombre]. Si no se provee [nombre] ni [valor], se listará la configuración actual." + "Obtiene o establece un valor de configuración. Si no se proporciona [valor], se mostrará el valor de [nombre]. Si no se proporcionan [nombre] ni [valor], se mostrará la configuración actual." ], "go": [ "ir" @@ -1530,7 +1596,7 @@ "Ir a la línea" ], "Go to source URL": [ - "Ir a URL de origen" + "Ir a la URL de origen" ], "Goto Anything...": [ "Ir a..." @@ -1545,7 +1611,7 @@ "Encabezado %d" ], "Heading": [ - "Título" + "Encabezado" ], "Help": [ "Ayuda" @@ -1554,7 +1620,7 @@ "Esto es lo que hacemos para que los plugins sean más seguros:" ], "Hermes enabled: %d": [ - "Hermes habilitado: %d" + "Hermes activado: %d" ], "Hide %s": [ "Ocultar %s" @@ -1566,7 +1632,7 @@ "Ocultar desactivadas" ], "Hide disabled keys": [ - "Ocultar las claves desactivadas" + "Ocultar teclas deshabilitadas" ], "Hide Joplin": [ "Ocultar Joplin" @@ -1605,7 +1671,7 @@ "ID" ], "Idle": [ - "En reposo" + "Inactivo" ], "If you have already authorised, please wait for the application to sync to Joplin Cloud.": [ "Si ya lo ha autorizado, espere a que la aplicación se sincronice con Joplin Cloud." @@ -1626,10 +1692,10 @@ "Importar" ], "Import and Export": [ - "Importación / exportación .po" + "Importar y exportar" ], "Import failed. Make sure a JEX file was selected.\nDetails: %s": [ - "Error de importación. Asegúrese de que se haya seleccionado un archivo JEX.\nDetalles: %s" + "Error de importación. Asegúrese de que se ha seleccionado un archivo JEX.\nDetalles: %s" ], "Import from JEX": [ "Importar desde JEX" @@ -1641,7 +1707,7 @@ "Importa o exporta tus datos" ], "Imported successfully!": [ - "¡Importado exitosamente!" + "¡Importado con éxito!" ], "Importing from \"%s\" as \"%s\" format. Please wait...": [ "Importando desde «%s» como formato «%s». Por favor espere..." @@ -1653,7 +1719,7 @@ "Importando..." ], "Imports data into Joplin.": [ - "Importa los datos a Joplin." + "Importa datos a Joplin." ], "In \"Manual\" mode, attachments are downloaded only when you click on them. In \"Auto\", they are downloaded when you open the note. In \"Always\", all the attachments are downloaded whether you open the note or not.": [ "En modo «Manual», los archivos adjuntos se descargan solamente al hacer clic en ellos. En modo «Automático», se descargan cuando se abre la nota. En modo «Siempre», se descargan todos los archivos adjuntos aunque la nota no esté abierta." @@ -1671,7 +1737,7 @@ "Para sincronizar, actualice su aplicación a la versión %s+" ], "In order to use file system synchronisation your permission to write to external storage is required.": [ - "Para utilizar la sincronización con el sistema de archivos se requiere su permiso para escribir en el almacenamiento externo." + "Para utilizar la sincronización del sistema de archivos, se requiere permiso para escribir en un almacenamiento externo." ], "In order to use the web clipper, you need to do the following:": [ "Para utilizar el Web Clipper, necesita hacer lo siguiente:" @@ -1689,7 +1755,7 @@ "Incompleto" ], "Incomplete to-do": [ - "Tareas incompletas" + "Tarea incompleta" ], "Increase indent level": [ "Aumentar un nivel de sangría" @@ -1734,19 +1800,19 @@ "Instalando..." ], "Invalid": [ - "Inválido" + "No válido" ], "Invalid %s: %s.": [ - "%s inválido: %s." + "%s no válido: %s." ], "Invalid answer: %s": [ - "Respuesta inválida: %s" + "Respuesta no válida: %s" ], "Invalid command: \"%s\"": [ - "Comando inválido: «%s»" + "Comando no válido: \"%s\"" ], "Invalid format. E.g.: 48.8581372, 2.2926735": [ - "" + "Formato no válido. Por ejemplo: 48.8581372, 2.2926735" ], "Invalid option value: \"%s\". Possible values are: %s.": [ "Opción inválida: «%s». Los valores posibles son: %s." @@ -1772,6 +1838,9 @@ "Items that cannot be synchronised": [ "Elementos que no pueden ser sincronizados" ], + "Items with error: %s": [ + "Elementos con error: %s" + ], "Join us on %s": [ "Únete a nosotros en %s" ], @@ -1812,7 +1881,7 @@ "Servidor de Joplin" ], "Joplin Server email": [ - "Email del Servidor de Joplin" + "Correo electrónico del servidor de Joplin" ], "Joplin Server password": [ "Contraseña del Servidor de Joplin" @@ -1860,7 +1929,7 @@ "Idioma, formato de fecha" ], "Large": [ - "" + "Grande" ], "Last error: %s": [ "Último error: %s" @@ -1884,10 +1953,10 @@ "Déjelo en blanco para descargar los archivos de idioma del sitio web predeterminado" ], "Leave notebook": [ - "Dejar una libreta" + "Deja la libreta" ], "Leave notebook...": [ - "Abandonar libreta..." + "Deja la libreta..." ], "Legal": [ "Legal" @@ -1908,17 +1977,20 @@ "Enlace" ], "Link description": [ - "Descripción de enlace" + "Descripción del enlace" ], "Link has been copied to clipboard!": [ "¡El enlace ha sido copiado al portapapeles!", "¡Los enlaces han sido copiados al portapapeles!" ], "Link text": [ - "Texto de enlace" + "Texto del enlace" + ], + "Link to note...": [ + "Enlace a la nota..." ], "List item": [ - "Listar elemento" + "Elemento de lista" ], "Loaded": [ "Cargado" @@ -1936,7 +2008,7 @@ "Registro" ], "Login to Joplin Cloud.": [ - "Acceder con Joplin Cloud." + "Inicie sesión en Joplin Cloud." ], "Login with Dropbox": [ "Acceder con Dropbox" @@ -1963,19 +2035,19 @@ "Administrar contraseña maestra..." ], "Manage multiple users": [ - "Administrar múltiples usuarios" + "Gestionar varios usuarios" ], "Manage profiles": [ - "Administrar perfiles" + "Gestionar perfiles" ], "Manage shared notebooks": [ - "Administrar libretas compartidas" + "Gestionar libretas compartidas" ], "Manage toolbar options": [ - "Administrar opciones de la barra de herramientas" + "Gestionar opciones de la barra de herramientas" ], "Manage your plugins": [ - "Administre sus plugins" + "Gestione sus plugins" ], "Manages E2EE configuration. Commands are `enable`, `disable`, `decrypt`, `status`, `decrypt-file`, and `target-status`.": [ "Administra la configuración E2EE. Los comandos son `enable`, `disable`, `decrypt`, `status`, `decrypt-file` y `target-status`." @@ -1987,7 +2059,7 @@ "Markdown" ], "Markdown + Front Matter": [ - "Markdown + Front Matter" + "Markdown + Portada" ], "Markdown editor": [ "Editor de Markdown" @@ -1999,7 +2071,7 @@ "Marca una tarea como no completada." ], "Markup": [ - "Lenguaje de marcado" + "Marcado" ], "Master Key %s": [ "Clave Maestra %s" @@ -2011,28 +2083,28 @@ "Contraseña maestra:" ], "match case": [ - "Caso de coincidencia" + "caso de coincidencia" ], "Math": [ "Matemáticas" ], "Max concurrent connections": [ - "Conexiones simultáneas máximas" + "Número máximo de conexiones simultáneas" ], "Max Item Size": [ - "Tamaño máximo de item" + "Tamaño máximo de los elementos" ], "Max note or attachment size": [ - "Tamaño máximo de notas o adjuntos" + "Tamaño máximo de nota o archivo adjunto" ], "Max Total Size": [ - "Tamaño original" + "Tamaño total máximo" ], "Media player, math, diagrams, table of contents": [ "Reproductor multimedia, matemáticas, diagramas, tabla de contenido" ], "Medium": [ - "" + "Medio" ], "Minimise": [ "Minimizar" @@ -2041,10 +2113,13 @@ "Falta el permiso de la cámara" ], "Missing keys": [ - "Claves faltantes" + "Llaves faltantes" ], "Missing Master Keys": [ - "Claves Maestras Faltantes" + "Faltan llaves maestras" + ], + "Missing permission to record audio.": [ + "Falta el permiso para grabar audio." ], "Missing required argument: %s": [ "Falta un argumento requerido: %s" @@ -2067,14 +2142,21 @@ "Most plugins have source code available for review on the plugin website.": [ "La mayoría de los plugins tienen código fuente disponible para su revisión en el sitio web del plugin." ], + "Move %d note to notebook \"%s\"?": [ + "¿Desea mover %d notas a libreta «%s»?", + "¿Desea mover %d notas a libreta «%s»?" + ], + "Move down": [ + "Mover hacia abajo" + ], "Move left": [ - "" + "Mover a la izquierda" ], "Move notebook \"%s\" to the trash?\n\nAll notes and sub-notebooks within this notebook will also be moved to the trash.": [ - "¿Mover la libreta \"%s\" a la papelera?\n\nTodas las notas y sublibretas dentro de esta libreta también se moverán a la papelera." + "¿Mover la libreta \"%s\" a la papelera?\n\nTodas las notas y sublibretas de esta libreta también se moverán a la papelera." ], "Move right": [ - "" + "Mover a la derecha" ], "Move to notebook": [ "Mover a la libreta" @@ -2086,7 +2168,7 @@ "Mover a la libreta:" ], "Move up": [ - "" + "Mover hacia arriba" ], "Moves the given to [notebook]": [ "Mueve la nota a [libreta]" @@ -2101,7 +2183,7 @@ "Nunca cambiar el tamaño" ], "New attachment": [ - "Nuevo apego" + "Nuevo archivo adjunto" ], "New drawing": [ "Nuevo dibujo" @@ -2109,6 +2191,9 @@ "New invitations": [ "Nuevas invitaciones" ], + "New model available\nA new voice typing model is available. Do you want to download it?": [ + "Nuevo modelo disponible\nEstá disponible un nuevo modelo de escritura por voz. ¿Quieres descargarlo?" + ], "New note": [ "Nueva nota" ], @@ -2124,6 +2209,9 @@ "New photo": [ "Nueva foto" ], + "New profile": [ + "Nuevo perfil" + ], "New sub-notebook": [ "Nueva sublibreta" ], @@ -2161,22 +2249,22 @@ "No" ], "No active notebook.": [ - "No hay libreta activa." + "Ninguna libreta activa." ], "No new invitations": [ "No hay nuevas invitaciones" ], "No notebook has been specified.": [ - "Ninguna libreta ha sido especificada." + "No se ha especificado ninguna libreta." ], "No notebook selected.": [ - "Ninguna libreta ha sido seleccionada." + "No hay ninguna libreta seleccionada." ], "No notes in here. Create one by clicking on \"New note\".": [ "No hay ninguna nota. Cree una haciendo clic en «Nota nueva»." ], "No plugins are installed.": [ - "No se instalan plugins." + "No hay plugins instalados." ], "No resources!": [ "¡No hay recursos!" @@ -2191,7 +2279,7 @@ "No hay sugerencias" ], "No tab selected": [ - "No hay ninguna pestaña seleccionada" + "Ninguna pestaña seleccionada" ], "No text editor is defined. Please set it using `config editor `": [ "No hay editor de texto definido. Por favor configure uno usando `config editor `" @@ -2206,10 +2294,10 @@ "Nord" ], "Not authenticated with %s. Please provide any missing credentials.": [ - "No autenticado con %s. Por favor provea las credenciales faltantes." + "No autenticado con %s. Proporcione las credenciales que faltan." ], "Not checked": [ - "" + "No comprobado" ], "Not downloaded": [ "No descargado" @@ -2230,43 +2318,46 @@ "Factor de crecimiento del área de la nota" ], "Note attachments": [ - "Adjuntos de las notas" + "Adjuntos de la nota" ], "Note attachments...": [ - "Adjuntos de las notas..." + "Adjuntos de la notas..." ], "Note body": [ "Cuerpo de la nota" ], "Note does not exist: \"%s\". Create it?": [ - "La nota no existe: «%s». ¿Crearla?" + "La nota no existe: \"%s\". ¿Crearla?" ], "Note editor": [ - "Editor de notas" + "Editor de nota" ], "Note has been saved.": [ - "La nota ha sido guardada." + "Se ha guardado la nota." ], "Note History": [ - "Historial" + "Historial de nota" ], "Note is not a to-do: \"%s\"": [ "La nota no es una tarea: «%s»" ], "Note list": [ - "Lista de notas" + "Lista de nota" ], "Note list growth factor": [ - "Factor de crecimiento de la lista de notas" + "Factor de crecimiento de lista de nota" ], "Note list style": [ - "Estilo de lista de notas" + "Estilo de lista de nota" ], "Note properties": [ "Propiedades de la nota" ], "Note title": [ - "Titulo de la nota" + "Título de la nota" + ], + "Note viewer": [ + "Visor de nota" ], "Note&book": [ "Li&breta" @@ -2304,6 +2395,9 @@ "Notes can only be created within a notebook.": [ "Solo se pueden crear notas dentro de una libreta." ], + "Notifications": [ + "Notificaciones" + ], "Numbered List": [ "Lista Numerada" ], @@ -2317,13 +2411,13 @@ "OK" ], "OLED Dark": [ - "OLED Negro" + "OLED Oscuro" ], "On %s: %s": [ "En %s: %s" ], "on line": [ - "En línea" + "en línea" ], "One of your master keys use an obsolete encryption method.": [ "Una de sus claves maestras usa un método de cifrado obsoleto." @@ -2338,7 +2432,7 @@ "OneDrive" ], "OneDrive Login": [ - "Inicio de sesión de OneDrive" + "Inicio de sesión en OneDrive" ], "OneNote Notebook": [ "Libreta de OneNote" @@ -2352,6 +2446,12 @@ "Open %s": [ "Abrir %s" ], + "Open in external editor": [ + "Abrir en un editor externo" + ], + "Open in new window": [ + "Abrir en una ventana nueva" + ], "Open it": [ "Ábrela" ], @@ -2359,19 +2459,19 @@ "Abrir visor de PDF" ], "Open primary app instance...": [ - "" + "Abre la instancia de la aplicación principal..." ], "Open profile directory": [ "Abrir directorio de perfiles" ], "Open secondary app instance...": [ - "" + "Abra una instancia de aplicación secundaria..." ], "Open settings": [ "Abrir configuración" ], "Open Source": [ - "Open Source" + "Código abierto" ], "Open Sync Wizard...": [ "Abrir el asistente de sincronización..." @@ -2383,7 +2483,7 @@ "Apertura de la sección %s" ], "Opens dropdown": [ - "Abre el menú desplegable " + "Abre el menú desplegable" ], "Opens note": [ "Abre la nota" @@ -2413,10 +2513,10 @@ "Tamaño de página al exportar como PDF" ], "Panel \"%s\" is visible": [ - "" + "El panel \"%s\" está visible" ], "Panel %s is hidden": [ - "" + "El panel %s está oculto" ], "Password": [ "Contraseña" @@ -2442,6 +2542,9 @@ "PDF File": [ "Archivo PDF" ], + "Per user. Minimum of 2 users.": [ + "Por usuario. Mínimo 2 usuarios." + ], "Permanently delete note": [ "Eliminar nota de forma permanente" ], @@ -2451,6 +2554,10 @@ "Permanently delete notebook \"%s\"?\n\nAll notes and sub-notebooks within this notebook will be permanently deleted.": [ "¿Eliminar permanentemente la libreta %s\"?\n\nTodas las notas y sublibretas de esta libreta se eliminarán de forma permanente." ], + "Permanently delete this note?": [ + "¿Eliminar permanentemente esta nota %d?", + "¿Eliminar permanentemente estas notas %d?" + ], "Permanently deletes the notebook, skipping the trash.": [ "Elimina permanentemente la libreta, omitiendo la papelera." ], @@ -2473,7 +2580,7 @@ "Por favor abra la siguiente dirección en su navegador para autenticar la aplicación. La aplicación creará un directorio en «Apps/Joplin» y solo leerá y escribirá archivos en ese directorio. No tendrá acceso a ningún archivo fuera de ese directorio ni a ningún otro tipo de dato personal. No se compartirá información con terceros." ], "Please provide the recipient email": [ - "" + "Proporcione el correo electrónico del destinatario" ], "Please record your voice...": [ "Por favor, graba tu voz..." @@ -2626,7 +2733,7 @@ "Proxy habilitado" ], "Proxy timeout (seconds)": [ - "Proxy timeout (segundos)" + "Tiempo de espera del proxy (segundos)" ], "Proxy URL": [ "URL de Proxy" @@ -2689,7 +2796,13 @@ "Plugins recomendados" ], "Record audio": [ - "" + "Grabar audio" + ], + "Recording": [ + "Grabación" + ], + "Recording...": [ + "Grabación…" ], "Redo": [ "Rehacer" @@ -2737,7 +2850,7 @@ "Reemplazar" ], "replace all": [ - "Reemplazar todo" + "reemplazar todo" ], "Replace all": [ "Reemplazar todo" @@ -2749,16 +2862,16 @@ "Reemplazar: " ], "replaced $ matches": [ - "Coincidencias de $ reemplazadas" + "coincidencias de $ reemplazadas" ], "replaced match on line $": [ - "Coincidencia reemplazada en línea $" + "coincidencia reemplazada en línea $" ], "Report an issue": [ "Informar de un problema" ], "Report any issues concerning the plugin.": [ - "Informe cualquier problema relacionado con el complemento." + "Informe cualquier problema relacionado con el plugin." ], "Report fraudulent plugin": [ "Denunciar un plugin fraudulento" @@ -2803,7 +2916,7 @@ "Restaurar libreta" ], "Restore the items matching from the trash.": [ - "Restaure los elementos que coincidan desde la papelera." + "Restaure los elementos que coincidan desde la papelera." ], "Restored items": [ "Objetos restaurados" @@ -2836,7 +2949,7 @@ "Texto enriquecido" ], "Rich Text editor. Press Escape then Tab to escape focus.": [ - "Editor de texto enriquecido. Presione Escape y luego Tab para escapar del enfoque." + "Editor de texto enriquecido. Presione Escape y luego Tab para salir del foco." ], "Runs the commands contained in the text file. There should be one command per line.": [ "Ejecuta los comandos contenidos en el archivo de texto. Debe haber un comando por línea." @@ -2866,7 +2979,7 @@ "Guardar" ], "Save alarm": [ - "Establecer alarma" + "Guardar alarma" ], "Save as %s": [ "Guardar como %s" @@ -2887,7 +3000,7 @@ "Código escaneado" ], "Scrollbar size": [ - "" + "Tamaño de la barra de desplazamiento" ], "Search": [ "Buscar" @@ -2998,13 +3111,13 @@ "Compartir libreta..." ], "Share permissions": [ - "Permisos de uso compartido" + "Compartir permisos" ], "Shared": [ "Compartido" ], "Shares": [ - "Compartido" + "Acciones" ], "Sharing notebook...": [ "Compartiendo libreta..." @@ -3013,28 +3126,28 @@ "Los atajos no están disponibles en el modo CLI." ], "Show advanced": [ - "Mostrar opciones avanzadas" + "Mostrar avanzado" ], "Show Advanced Settings": [ - "Mostrar Opciones Avanzadas" + "Mostrar configuración avanzada" ], "Show all": [ "Mostrar todo" ], "Show completed to-dos": [ - "Mostrar tareas completadas" + "Mostrar tareas pendientes completadas" ], "Show disabled": [ - "Mostrar opciones desactivadas" + "Mostrar desactivado" ], "Show disabled keys": [ - "Mostrar claves desactivadas" + "Mostrar teclas desactivadas" ], "Show monospace fonts only.": [ "Mostrar solo fuentes monoespaciadas." ], "Show note counts": [ - "Mostrar número de notas" + "Mostrar recuento de notas" ], "Show notebook options": [ "Mostrar opciones de libreta" @@ -3079,7 +3192,7 @@ "Omitido: %d." ], "Small": [ - "" + "Pequeño" ], "Solarised Dark": [ "Oscuro Solarizado" @@ -3148,7 +3261,7 @@ "Iniciar aplicación minimizada como icono en la bandeja" ], "Start recording": [ - "" + "Empezar a grabar" ], "Start, stop or check the API server. To specify on which port it should run, set the api.port config variable. Commands are (%s).": [ "Inicie, pare o compruebe el servidor de la API. Para especificar el puerto que debe ejecutarse, establezca la variable de configuración api.port. Los comandos son (%s)." @@ -3210,8 +3323,14 @@ "Subscript": [ "Subíndice" ], + "Success": [ + "Éxito" + ], "Success! Synchronisation configuration appears to be correct.": [ - "¡Éxito! La configuración de sincronización es correcta." + "¡Éxito! La configuración de sincronización parece ser correcta." + ], + "Suggestions": [ + "Sugerencias" ], "Superscript": [ "Superindice" @@ -3223,7 +3342,7 @@ "Mover línea hacia arriba" ], "Switch between note and to-do type": [ - "Alternar entre nota y tarea" + "Cambiar entre el tipo de nota y de tarea" ], "Switch profile": [ "Cambiar perfil" @@ -3256,7 +3375,7 @@ "Sincronice todos los dispositivos que desee" ], "Sync Status": [ - "Estado de la sincronización" + "Estado sincronización" ], "Sync status (synced items / total items)": [ "Estado de la sincronización (elementos sincronizados / elementos totales)" @@ -3313,10 +3432,10 @@ "Sincronizando..." ], "Tab indents": [ - "" + "Sangrías de tabulación" ], "Tab moves focus": [ - "" + "El tabulador mueve el foco" ], "Tabloid": [ "Tabloide" @@ -3331,7 +3450,7 @@ "Etiquetas" ], "Take photo": [ - "Tomar una foto" + "Tomar foto" ], "Task \"%s\" failed with error: %s": [ "Error en la tarea \"%s\" con error: %s" @@ -3376,7 +3495,7 @@ "La aplicación debe ser reiniciada para que estos cambios tengan efecto." ], "The attachments will no longer be watched when you switch to a different note.": [ - "Los adjuntos ya no serán vigilados cuando cambie a una nota diferente." + "Los archivos adjuntos dejarán de verse cuando cambies a otra nota." ], "The command \"%s\" is only available in GUI mode": [ "El comando «%s» solamente está disponible en modo GUI" @@ -3397,14 +3516,14 @@ "El comando del editor (puede incluir argumentos) que se utilizará para abrir una nota. Si no se provee ninguno se intentará autodetectar el editor por defecto." ], "The factor property sets how the item will grow or shrink to fit the available space in its container with respect to the other items. Thus an item with a factor of 2 will take twice as much space as an item with a factor of 1.Restart app to see changes.": [ - "La propiedad factor establece cómo el elemento crecerá o se reducirá para adaptarse al espacio disponible en su contenedor con respecto a los otros elementos. Por lo tanto, un elemento con un factor de 2 ocupará el doble de espacio que un elemento con un factor de 1. Reinicie la aplicación para ver los cambios." + "La propiedad factor establece cómo crecerá o se reducirá el elemento para ajustarse al espacio disponible en su contenedor con respecto a los demás elementos. Así, un elemento con un factor de 2 ocupará el doble de espacio que un elemento con un factor de 1. Reinicia la aplicación para ver los cambios." ], "The following attachment matches your search query:": [ "El siguiente archivo adjunto coincide con su consulta de búsqueda:", "Los siguientes archivos adjuntos coinciden con su consulta de búsqueda:" ], "The following attachments are being watched for changes:": [ - "Los adjuntos siguientes están siendo vigilados en busca de cambios:" + "Los adjuntos siguientes están siendo vigilados por si se producen cambios:" ], "The following keys use an out-dated encryption algorithm and it is recommended to upgrade them. The upgraded key will still be able to decrypt and encrypt your data as usual.": [ "Las siguientes claves utilizan un algoritmo de cifrado obsoleto y se recomienda actualizarlas. La clave actualizada todavía será capaz de descifrar y cifrar sus datos como de costumbre." @@ -3416,13 +3535,13 @@ "El equipo de Joplin ha examinado este plugin y cumple con nuestros estándares de seguridad y rendimiento." ], "The keys with these IDs are used to encrypt some of your items, however the application does not currently have access to them. It is likely they will eventually be downloaded via synchronisation.": [ - "Las claves con estos ID son utilizadas para cifrar algunos de sus elementos, pero la aplicación no tiene acceso a ellas actualmente. Es probable que sean descargadas eventualmente a través de la sincronización." + "Las claves con estos identificadores se utilizan para encriptar algunos de tus elementos, aunque la aplicación no tiene acceso a ellas actualmente. Es probable que con el tiempo se descarguen a través de la sincronización." ], "The master key has been upgraded successfully!": [ "¡La clave maestra ha sido actualizada exitosamente!" ], "The master keys with these IDs are used to encrypt some of your items, however the application does not currently have access to them. It is likely they will eventually be downloaded via synchronisation.": [ - "Las claves maestras con estos ID son utilizadas para cifrar algunos de sus elementos, pero la aplicación no tiene acceso a ellas actualmente. Serán descargadas a través de la sincronización." + "Las claves maestras con estos ID se utilizan para encriptar algunos de tus elementos, sin embargo la aplicación no tiene acceso a ellas actualmente. Es probable que con el tiempo se descarguen a través de la sincronización." ], "The note \"%s\" has been successfully restored to the notebook \"%s\".": [ "La nota «%s» se ha restaurado exitosamente a la libreta «%s»." @@ -3470,6 +3589,9 @@ "The Web Clipper needs your authorisation to access your data.": [ "Web Clipper necesita su autorización para acceder a sus datos." ], + "The web clipper service cannot be enabled in this instance of Joplin.": [ + "El servicio web clipperno se puede habilitar en esta instancia de Joplin." + ], "The web clipper service is enabled and set to auto-start.": [ "El servicio de Web Clipper está habilitado e iniciará automáticamente." ], @@ -3635,6 +3757,9 @@ "to-do: %s": [ "tarea: %s" ], + "Toggle all notebooks": [ + "Alternar todas las libretas" + ], "Toggle comment": [ "Alternar comentario" ], @@ -3645,7 +3770,10 @@ "Alternar el diseño del editor" ], "Toggle editor plugin": [ - "Alternar el diseño del editor" + "Alternar el complemento del editor" + ], + "Toggle editor tab key navigation": [ + "Alternar la navegación con la tecla de tabulación del editor" ], "Toggle editors": [ "Alternar editores" @@ -3665,6 +3793,9 @@ "Toggle own sort order": [ "Alternar orden propio" ], + "Toggle plugin editor": [ + "Alternar editor de complementos" + ], "Toggle safe mode": [ "Alternar modo seguro" ], @@ -3677,6 +3808,9 @@ "Token has been copied to the clipboard!": [ "¡El token ha sido copiado al portapapeles!" ], + "Toolbar": [ + "Barra de herramientas" + ], "Tools": [ "Herramientas" ], @@ -3704,6 +3838,9 @@ "Type a note title or part of its content to jump to it. Or type # followed by a tag name, or @ followed by a notebook name. Or type : to search for commands.": [ "Escriba el título de una nota o parte de su contenido para abrirla. O escriba # seguido del nombre de una etiqueta, o @ seguido del nombre de una libreta. O escriba : para buscar comandos." ], + "Type a note title to search for it.": [ + "Escriba el título de una nota para buscarla." + ], "Type new tags or select from list": [ "Escriba nuevas etiquetas o selecciónelas de la lista" ], @@ -3717,7 +3854,7 @@ "No se pueden compartir los datos de registro. Motivo: %s" ], "Unchecked": [ - "" + "No marcado" ], "Uncompleted to-dos on top": [ "Mostrar tareas incompletas al inicio de las listas" @@ -3744,7 +3881,7 @@ "Plataforma desconocida" ], "Unordered list": [ - "Lista" + "Lista desordenada" ], "Unpublish note": [ "Despublicar nota" @@ -3756,7 +3893,7 @@ "¿Dejar de compartir esta libreta? Los destinatarios ya no tendrán acceso a su contenido." ], "Unsupported image type: %s": [ - "Tipo de imagen no soportado: %s" + "Tipo de imagen no compatible: %s" ], "Unsupported link or message: %s": [ "Enlace o mensaje no soportado: %s" @@ -3810,7 +3947,7 @@ "Actualizar" ], "Upgrade the sync target to the latest version.": [ - "Actualizar el objetivo de sincronización a la última versión." + "Actualice el destino de sincronización a la versión más reciente." ], "URL": [ "URL" @@ -3819,7 +3956,7 @@ "Uso: %s" ], "Use biometrics to secure access to the app": [ - "Usar biométricas para asegurar el acceso a la aplicación" + "Utilice la biometría para proteger el acceso a la aplicación" ], "Use long list format. Format is ID, NOTE_COUNT (for notebook), DATE, TODO_CHECKED (for to-dos), TITLE": [ "Usar formato de lista larga. El formato es ID, NOTE_COUNT (para libretas), DATE,TODO_CHECKED (para tareas), TITLE" @@ -3828,10 +3965,10 @@ "Utilizar el corrector ortográfico" ], "Use the arrows and page up/down to scroll the lists and text areas (including this console).": [ - "Utilice las flechas y re/avpág para desplazar las listas y áreas de textos (incluyendo esta consola)." + "Utilice las flechas y la página hacia arriba/abajo para desplazarse por las listas y las áreas de texto (incluida esta consola)." ], "Use the arrows to move the layout items. Press \"Escape\" to exit.": [ - "Use las flechas para mover los elementos del diseño. Pulse «Escape» para salir." + "Utilice las flechas para mover los elementos de diseño. Presione \"Escape\" para salir." ], "Use the legacy Markdown editor": [ "Usar el editor Markdown heredado" @@ -3875,11 +4012,14 @@ "Viewer": [ "Visor" ], + "Viewer font size": [ + "Tamaño de fuente del visor" + ], "Vim": [ "Vim" ], "Voice recorder": [ - "" + "Grabadora de voz" ], "Voice typing language files (URL)": [ "Archivos de idioma de escritura por voz (URL)" @@ -3948,7 +4088,7 @@ "Cuando está habilitado, la aplicación escaneará sus archivos adjuntos y extraerá el texto de ellos. Esto le permitirá buscar texto en estos archivos adjuntos." ], "Whisper": [ - "Susurro" + "Whisper" ], "Window unresponsive.": [ "La ventana no responde." @@ -3975,7 +4115,7 @@ "Ha iniciado sesión en Joplin Cloud, puede salir de esta pantalla ahora." ], "You are running the Intel version of Joplin on an Apple Silicon processor. Download the Apple Silicon one for better performance.": [ - "" + "Estás ejecutando la versión Intel de Joplin en un procesador Apple Silicon. Descarga la versión Apple Silicon para un mejor rendimiento." ], "You currently have no notebooks.": [ "Actualmente, no tiene ninguna libreta." diff --git a/packages/lib/locales/index.js b/packages/lib/locales/index.js index cb34dd21a6..ba12cf5e11 100644 --- a/packages/lib/locales/index.js +++ b/packages/lib/locales/index.js @@ -56,7 +56,7 @@ stats['de_DE'] = {"percentDone":94,"pluralForms":"nplurals=2; plural=(n != 1);"} stats['et_EE'] = {"percentDone":31,"pluralForms":"nplurals=2; plural=(n != 1);"}; stats['en_GB'] = {"percentDone":100}; stats['en_US'] = {"percentDone":100,"pluralForms":"nplurals=2; plural=(n != 1);"}; -stats['es_ES'] = {"percentDone":94,"pluralForms":"nplurals=2; plural=(n != 1);"}; +stats['es_ES'] = {"percentDone":99,"pluralForms":"nplurals=2; plural=(n != 1);"}; stats['eo'] = {"percentDone":18,"pluralForms":"nplurals=2; plural=(n != 1);"}; stats['fi_FI'] = {"percentDone":71,"pluralForms":"nplurals=2; plural=(n != 1);"}; stats['fr_FR'] = {"percentDone":99,"pluralForms":"nplurals=2; plural=(n > 1);"}; diff --git a/packages/tools/locales/es_ES.po b/packages/tools/locales/es_ES.po index 603aa53ef5..dc74c52f81 100644 --- a/packages/tools/locales/es_ES.po +++ b/packages/tools/locales/es_ES.po @@ -15,8 +15,6 @@ msgid "" msgstr "" "Project-Id-Version: Joplin-CLI 1.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: \n" -"PO-Revision-Date: \n" "Last-Translator: Éric Duarte \n" "Language-Team: Spanish \n" "Language: es_ES\n" @@ -71,7 +69,7 @@ msgid "(wysiwyg: %s)" msgstr "(wysiwyg: %s)" #: packages/app-mobile/components/screens/Note/Note.tsx:757 -#: packages/lib/shim-init-node.ts:273 +#: packages/lib/shim-init-node.ts:277 msgid "(You may disable this prompt in the options)" msgstr "(Puede desactivar este aviso en las opciones)" @@ -225,7 +223,7 @@ msgstr "%s no puede ser mayor que %s" msgid "%s cannot be less than %s" msgstr "%s no puede ser menor que %s" -#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:231 +#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:237 msgid "" "%s is not optimised for synchronising many small files so your initial " "synchronisation will be slow." @@ -393,7 +391,7 @@ msgid "Add body" msgstr "Añadir cuerpo" #: packages/app-mobile/components/buttons/FloatingActionButton.tsx:64 -#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:127 +#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:130 msgid "Add new" msgstr "Añadir nuevo" @@ -526,7 +524,7 @@ msgid "An autosaved drawing was found. Attach a copy of it to the note?" msgstr "" "Se ha encontrado un dibujo autoguardado. ¿Adjuntar una copia a la nota?" -#: packages/app-desktop/ElectronAppWrapper.ts:161 +#: packages/app-desktop/ElectronAppWrapper.ts:171 msgid "An error occurred: %s" msgstr "Se ha producido un error: %s" @@ -625,7 +623,7 @@ msgstr "Adjunta el archivo indicado a la nota." msgid "attachment" msgstr "adjunto" -#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:69 +#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:72 msgid "Attachment" msgstr "Adjunto" @@ -668,7 +666,7 @@ msgstr "" msgid "Authorisation token:" msgstr "Token de autorización:" -#: packages/app-desktop/gui/JoplinCloudLoginScreen.tsx:88 +#: packages/app-desktop/gui/JoplinCloudLoginScreen.tsx:89 #: packages/app-mobile/components/screens/JoplinCloudLoginScreen.tsx:162 msgid "Authorise" msgstr "Autorizar" @@ -756,7 +754,7 @@ msgstr "por %s" msgid "by word" msgstr "por palabra" -#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:71 +#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:74 msgid "Camera" msgstr "Cámara" @@ -801,7 +799,7 @@ msgstr "Puede ver y editar" #: packages/app-mobile/components/voiceTyping/AudioRecordingBanner.tsx:202 #: packages/app-mobile/utils/makeShowMessageBox.ts:16 #: packages/lib/commands/permanentlyDeleteNote.ts:21 -#: packages/lib/shim-init-node.ts:274 +#: packages/lib/shim-init-node.ts:278 msgid "Cancel" msgstr "Cancelar" @@ -826,7 +824,7 @@ msgstr "Cancelando..." msgid "Cancelling... Please wait." msgstr "Cancelando... Por favor espere." -#: packages/lib/shim-init-node.ts:334 +#: packages/lib/shim-init-node.ts:338 msgid "Cannot access %s" msgstr "No se ha podido acceder a %s" @@ -958,7 +956,7 @@ msgstr "Caracteres" msgid "Characters excluding spaces" msgstr "Caracteres excluyendo espacios" -#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:163 +#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:164 msgid "Check" msgstr "Comprobar" @@ -1046,7 +1044,7 @@ msgstr "cerrar" #: packages/app-desktop/gui/NoteContentPropertiesDialog.tsx:175 #: packages/app-desktop/gui/ShareFolderDialog/ShareFolderDialog.tsx:411 #: packages/app-desktop/gui/ShareNoteDialog.tsx:223 -#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:308 +#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:315 #: packages/app-desktop/services/plugins/UserWebviewDialogButtonBar.tsx:23 #: packages/app-mobile/components/DismissibleDialog.tsx:83 #: packages/app-mobile/components/NoteEditor/ImageEditor/ImageEditor.tsx:166 @@ -1112,7 +1110,7 @@ msgstr "Vista de código" msgid "Collaborate on a notebook with others" msgstr "Colaborar en una libreta con otros usuarios" -#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:175 +#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:176 msgid "Collaborate on notebooks with others" msgstr "Colaborar en las libretas con otros usuarios" @@ -1131,9 +1129,9 @@ msgstr "Alarmas próximas" #: packages/lib/models/settings/builtInMetadata.ts:1434 msgid "" "Comma-separated list of paths to directories to load the certificates from, " -"or path to individual cert files. For example: /my/cert_dir, /other/custom." -"pem. Note that if you make changes to the TLS settings, you must save your " -"changes before clicking on \"Check synchronisation configuration\"." +"or path to individual cert files. For example: /my/cert_dir, /other/" +"custom.pem. Note that if you make changes to the TLS settings, you must save " +"your changes before clicking on \"Check synchronisation configuration\"." msgstr "" "Lista separada por comas de rutas de acceso a directorios desde los que " "cargar los certificados, o ruta de acceso a archivos de certificado " @@ -1149,7 +1147,7 @@ msgstr "comando" msgid "Command" msgstr "Comando" -#: packages/app-desktop/plugins/GotoAnything.tsx:791 +#: packages/app-desktop/plugins/GotoAnything.tsx:783 msgid "Command palette" msgstr "Paleta de comandos" @@ -1306,7 +1304,7 @@ msgstr "Copiar imagen" msgid "Copy Link Address" msgstr "Copiar Enlace" -#: packages/app-desktop/gui/JoplinCloudLoginScreen.tsx:94 +#: packages/app-desktop/gui/JoplinCloudLoginScreen.tsx:95 #: packages/app-mobile/components/screens/JoplinCloudLoginScreen.tsx:169 msgid "Copy link to website" msgstr "Copiar enlace al sitio web" @@ -1369,7 +1367,7 @@ msgstr "" msgid "Could not connect to plugin repository." msgstr "No se ha podido conectar con el repositorio de plugins." -#: packages/app-desktop/InteropServiceHelper.ts:220 +#: packages/app-desktop/InteropServiceHelper.ts:222 msgid "Could not export notes: %s" msgstr "No se pudo exportar las notas: %s" @@ -1469,7 +1467,7 @@ msgstr "Creado: %d." msgid "Created: %s" msgstr "Creado: %s" -#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:62 +#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:65 msgid "Creates a new note with an attachment of type %s" msgstr "Crea una nueva nota con un archivo adjunto de tipo %s" @@ -1922,7 +1920,7 @@ msgid "Draw picture" msgstr "Dibujo" #: packages/app-mobile/components/screens/Note/Note.tsx:917 -#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:72 +#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:75 msgid "Drawing" msgstr "Dibujar" @@ -2420,7 +2418,7 @@ msgstr "¡Exportado con éxito!" msgid "Exporting profile..." msgstr "Exportando perfil..." -#: packages/app-desktop/InteropServiceHelper.ts:199 +#: packages/app-desktop/InteropServiceHelper.ts:201 msgid "Exporting to \"%s\" as \"%s\" format. Please wait..." msgstr "Exportando a «%s» como formato «%s». Por favor espere..." @@ -2664,7 +2662,7 @@ msgid "Go to source URL" msgstr "Ir a la URL de origen" #: packages/app-desktop/gui/WindowCommandsAndDialogs/commands/gotoAnything.ts:18 -#: packages/app-desktop/plugins/GotoAnything.tsx:783 +#: packages/app-desktop/plugins/GotoAnything.tsx:775 msgid "Goto Anything..." msgstr "Ir a..." @@ -2781,7 +2779,7 @@ msgstr "" "Si ya lo ha autorizado, espere a que la aplicación se sincronice con Joplin " "Cloud." -#: packages/app-desktop/ElectronAppWrapper.ts:155 +#: packages/app-desktop/ElectronAppWrapper.ts:165 #: packages/app-desktop/gui/EncryptionConfigScreen/EncryptionConfigScreen.tsx:360 #: packages/app-desktop/gui/StatusScreen/StatusScreen.tsx:121 #: packages/app-mobile/components/screens/status.tsx:203 @@ -3083,7 +3081,7 @@ msgstr "Elementos con error: %s" msgid "Join us on %s" msgstr "Únete a nosotros en %s" -#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:302 +#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:309 msgid "" "Joplin can synchronise your notes using various providers. Select one from " "the list below." @@ -3635,8 +3633,8 @@ msgstr "" #: packages/app-desktop/gui/NoteListControls/NoteListControls.tsx:112 #: packages/app-desktop/gui/NoteListWrapper/NoteListWrapper.tsx:72 #: packages/app-desktop/gui/WindowCommandsAndDialogs/commands/newNote.ts:10 -#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:105 -#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:94 +#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:108 +#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:97 #: packages/app-mobile/setupQuickActions.ts:30 msgid "New note" msgstr "Nueva nota" @@ -3674,8 +3672,8 @@ msgstr "Nuevas etiquetas:" #: packages/app-desktop/gui/NoteListControls/NoteListControls.tsx:122 #: packages/app-desktop/gui/NoteListWrapper/NoteListWrapper.tsx:72 #: packages/app-desktop/gui/WindowCommandsAndDialogs/commands/newTodo.ts:7 -#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:108 -#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:84 +#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:111 +#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:87 #: packages/app-mobile/setupQuickActions.ts:31 msgid "New to-do" msgstr "Nueva tarea" @@ -3714,7 +3712,7 @@ msgstr "no" #: packages/app-desktop/services/plugins/UserWebviewDialogButtonBar.tsx:22 #: packages/app-mobile/components/screens/Note/Note.tsx:759 -#: packages/lib/shim-init-node.ts:274 packages/lib/versionInfo.ts:92 +#: packages/lib/shim-init-node.ts:278 packages/lib/versionInfo.ts:92 msgid "No" msgstr "No" @@ -3785,7 +3783,7 @@ msgstr "Nord" msgid "Not authenticated with %s. Please provide any missing credentials." msgstr "No autenticado con %s. Proporcione las credenciales que faltan." -#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:163 +#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:164 msgid "Not checked" msgstr "No comprobado" @@ -3895,7 +3893,7 @@ msgstr "" msgid "Note&book" msgstr "Li&breta" -#: packages/app-desktop/plugins/GotoAnything.tsx:608 +#: packages/app-desktop/plugins/GotoAnything.tsx:600 #: packages/lib/models/Setting.ts:1179 msgid "Notebook" msgstr "Libreta" @@ -3957,6 +3955,7 @@ msgstr "OCR: URL o ruta de datos de idioma" #: packages/app-desktop/bridge.ts:372 packages/app-desktop/bridge.ts:385 #: packages/app-desktop/bridge.ts:399 packages/app-desktop/bridge.ts:415 +#: packages/app-desktop/bridge.ts:536 #: packages/app-desktop/gui/ConfigScreen/ButtonBar.tsx:34 #: packages/app-desktop/gui/DialogButtonRow.tsx:71 #: packages/app-desktop/gui/MenuBar.tsx:616 @@ -4047,6 +4046,11 @@ msgstr "Abrir en una ventana nueva" msgid "Open it" msgstr "Ábrela" +#: packages/app-desktop/bridge.ts:537 +#, fuzzy +msgid "Open log" +msgstr "Abrir %s" + #: packages/app-desktop/gui/WindowCommandsAndDialogs/commands/openPdfViewer.ts:7 msgid "Open PDF viewer" msgstr "Abrir visor de PDF" @@ -4497,7 +4501,7 @@ msgstr "Publicar nota..." msgid "Publish Notes" msgstr "Publicar notas" -#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:174 +#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:175 #: packages/lib/utils/joplinCloud/index.ts:153 msgid "Publish notes to the internet" msgstr "Publicar notas en Internet" @@ -4507,7 +4511,7 @@ msgid "QR Code" msgstr "Código QR" #: packages/app-desktop/app.ts:205 -#: packages/app-desktop/ElectronAppWrapper.ts:151 +#: packages/app-desktop/ElectronAppWrapper.ts:161 #: packages/app-desktop/gui/KeymapConfig/utils/getLabel.ts:16 #: packages/app-desktop/gui/MenuBar.tsx:429 msgid "Quit" @@ -4569,7 +4573,7 @@ msgstr "Plugins recomendados" msgid "Record audio" msgstr "Grabar audio" -#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:70 +#: packages/app-mobile/components/screens/Notes/NewNoteButton.tsx:73 msgid "Recording" msgstr "Grabación" @@ -4712,7 +4716,7 @@ msgstr "Recursos: %d." msgid "Restart and upgrade" msgstr "Reiniciar y actualizar" -#: packages/app-desktop/ElectronAppWrapper.ts:158 +#: packages/app-desktop/ElectronAppWrapper.ts:168 msgid "Restart in safe mode" msgstr "Reiniciar en modo seguro" @@ -4913,7 +4917,7 @@ msgstr "Buscar en todas las notas" msgid "Search in current note" msgstr "Buscar en la nota actual" -#: packages/app-desktop/plugins/GotoAnything.tsx:703 +#: packages/app-desktop/plugins/GotoAnything.tsx:695 msgid "Search results" msgstr "Resultados de la búsqueda" @@ -4945,7 +4949,7 @@ msgstr "Historial de cambios" msgid "See the pre-release page for more details: %s" msgstr "Ver la página de prelanzamientos para más detalles: %s" -#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:205 +#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:206 #: packages/app-mobile/components/NoteItem.tsx:151 msgid "Select" msgstr "Seleccione" @@ -5159,6 +5163,11 @@ msgstr "Menú lateral abierto" msgid "Sidebar" msgstr "Barra lateral" +#: packages/app-desktop/gui/JoplinCloudSignUpCallToAction.tsx:15 +#, fuzzy +msgid "Sign up to Joplin Cloud" +msgstr "Inicie sesión en Joplin Cloud." + #: packages/app-desktop/gui/ResourceScreen.tsx:111 msgid "Size" msgstr "Tamaño" @@ -5501,7 +5510,7 @@ msgstr "" msgid "Sync Version: %s" msgstr "Versión de la Sincronización: %s" -#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:173 +#: packages/app-desktop/gui/SyncWizard/Dialog.tsx:174 msgid "Sync your notes" msgstr "Sincroniza tus notas" @@ -5632,7 +5641,7 @@ msgid "" msgstr "" "El perfil activo no puede eliminarse. Cambie de perfil e intente de nuevo." -#: packages/app-desktop/bridge.ts:569 +#: packages/app-desktop/bridge.ts:583 msgid "" "The app is now going to close. Please relaunch it to complete the process." msgstr "" @@ -6153,7 +6162,7 @@ msgstr "" "pasos:" #: packages/app-cli/app/command-sync.ts:110 -#: packages/app-desktop/gui/JoplinCloudLoginScreen.tsx:84 +#: packages/app-desktop/gui/JoplinCloudLoginScreen.tsx:85 #: packages/app-mobile/components/screens/JoplinCloudLoginScreen.tsx:153 msgid "" "To allow Joplin to synchronise with Joplin Cloud, please login using this " @@ -6347,7 +6356,7 @@ msgstr "" msgid "Type `joplin help` for usage information." msgstr "Escriba `joplin help` para mostrar información de uso." -#: packages/app-desktop/plugins/GotoAnything.tsx:716 +#: packages/app-desktop/plugins/GotoAnything.tsx:708 msgid "" "Type a note title or part of its content to jump to it. Or type # followed " "by a tag name, or @ followed by a notebook name. Or type : to search for " @@ -6357,7 +6366,7 @@ msgstr "" "escriba # seguido del nombre de una etiqueta, o @ seguido del nombre de una " "libreta. O escriba : para buscar comandos." -#: packages/app-desktop/plugins/GotoAnything.tsx:714 +#: packages/app-desktop/plugins/GotoAnything.tsx:706 msgid "Type a note title to search for it." msgstr "Escriba el título de una nota para buscarla." @@ -6795,7 +6804,7 @@ msgstr "" msgid "Whisper" msgstr "Whisper" -#: packages/app-desktop/ElectronAppWrapper.ts:249 +#: packages/app-desktop/ElectronAppWrapper.ts:259 msgid "Window unresponsive." msgstr "La ventana no responde." @@ -6818,12 +6827,12 @@ msgstr "sí" #: packages/app-desktop/services/plugins/UserWebviewDialogButtonBar.tsx:21 #: packages/app-mobile/components/screens/Note/Note.tsx:758 -#: packages/lib/shim-init-node.ts:274 packages/lib/versionInfo.ts:92 +#: packages/lib/shim-init-node.ts:278 packages/lib/versionInfo.ts:92 msgid "Yes" msgstr "Sí" #: packages/app-mobile/components/screens/Note/Note.tsx:757 -#: packages/lib/shim-init-node.ts:273 +#: packages/lib/shim-init-node.ts:277 msgid "" "You are about to attach a large image (%dx%d pixels). Would you like to " "resize it down to %d pixels before attaching it?" @@ -6900,8 +6909,8 @@ msgid "" "Your password is needed to decrypt some of your data. Type `:e2ee decrypt` " "to set it." msgstr "" -"Su contraseña es necesaria para descrifrar algunos de sus datos. Escriba `:" -"e2ee decrypt` para establecerla." +"Su contraseña es necesaria para descrifrar algunos de sus datos. Escriba " +"`:e2ee decrypt` para establecerla." #: packages/app-desktop/checkForUpdates.ts:108 msgid "Your version: %s" diff --git a/readme/dev/localisation.md b/readme/dev/localisation.md index bb3a257b24..f191a534f2 100644 --- a/readme/dev/localisation.md +++ b/readme/dev/localisation.md @@ -38,7 +38,7 @@ If you would like to add a new language or for any other issue, please contact u | Eesti Keel (Eesti) | [et_EE](https://github.com/laurent22/joplin/blob/dev/packages/tools/locales/et_EE.po) | | 31% | English (United Kingdom) | [en_GB](https://github.com/laurent22/joplin/blob/dev/packages/tools/locales/en_GB.po) | | 100% | English (United States of America) | [en_US](https://github.com/laurent22/joplin/blob/dev/packages/tools/locales/en_US.po) | | 100% - | Español (España) | [es_ES](https://github.com/laurent22/joplin/blob/dev/packages/tools/locales/es_ES.po) | [Éric Duarte](mailto:contacto@ericdq.com) | 94% + | Español (España) | [es_ES](https://github.com/laurent22/joplin/blob/dev/packages/tools/locales/es_ES.po) | [Éric Duarte](mailto:contacto@ericdq.com) | 99% | Esperanto | [eo](https://github.com/laurent22/joplin/blob/dev/packages/tools/locales/eo.po) | Marton Paulo | 18% | Finnish (Suomi) | [fi_FI](https://github.com/laurent22/joplin/blob/dev/packages/tools/locales/fi_FI.po) | mrkaato0 | 71% | Français (France) | [fr_FR](https://github.com/laurent22/joplin/blob/dev/packages/tools/locales/fr_FR.po) | [Ismaël Moret](mailto:lanesh4d0w@gmail.com) | 99%