fix: improve and add Spanish translations (#1254)
## Summary
* **What is the goal of this PR?**
- Improve and add the latest missing Spanish translations
* **What changes are included?**
- Add missing spaces and remove extra unneeded ones (spaces at the end
of certain strings and others, i.e. the one introduced in the string
`Smart Device`; actually, `SmartDevice` is the correct Calibre plugin
name)
- Normalise the use of caps in certain strings
- Adapting the translation to the one found in related third-party
software (i.e. Spanish translation for the word `plugin` in Calibre is
`complemento`)
- Shortening some translations to make them smaller and fit better in
screen
- Rewording ambiguous translations (i.e. `Volver a inicio` could mean to
go back to Home, but also to go back to the first page of the current
book, so I changed it for a more specific action, `Volver al menú
Inicio`)
## Additional Context
* **Missing spaces caused a lack of clarity**
- My main motivation for this PR was the following:
<details>
<summary>Screenshots:</summary>
In English:

In Spanish:

</details>
---
### AI Usage
While CrossPoint doesn't have restrictions on AI tools in contributing,
please be transparent about their usage as it
helps set the right context for reviewers.
Did you use AI tools to help write this code? _**NO**_
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
This commit is contained in:
@@ -35,6 +35,7 @@ If you'd like to add your name to this list, please open a PR adding yourself an
|
||||
- [yeyeto2788](https://github.com/yeyeto2788)
|
||||
- [Skrzakk](https://github.com/Skrzakk)
|
||||
- [pablohc](https://github.com/pablohc)
|
||||
- [DaniPhii](https://github.com/DaniPhii)
|
||||
|
||||
## Swedish
|
||||
- [dawiik](https://github.com/dawiik)
|
||||
|
||||
@@ -6,7 +6,7 @@ STR_CROSSPOINT: "CrossPoint"
|
||||
STR_BOOTING: "Iniciando..."
|
||||
STR_SLEEPING: "Suspendido"
|
||||
STR_ENTERING_SLEEP: "Entrando en suspensión"
|
||||
STR_BROWSE_FILES: "Explorador de Archivos"
|
||||
STR_BROWSE_FILES: "Explorador de archivos"
|
||||
STR_FILE_TRANSFER: "Transferir archivos"
|
||||
STR_SETTINGS_TITLE: "Ajustes"
|
||||
STR_CALIBRE_LIBRARY: "Biblioteca de Calibre"
|
||||
@@ -46,11 +46,11 @@ STR_PRESS_ANY_CONTINUE: "Pulse cualquier botón para continuar"
|
||||
STR_SELECT_HINT: "Izq./Der.: Seleccionar | OK: Confirmar"
|
||||
STR_HOW_CONNECT: "¿Cómo desea conectarse?"
|
||||
STR_JOIN_NETWORK: "Unirse a una red"
|
||||
STR_CREATE_HOTSPOT: "Crear Punto de Acceso"
|
||||
STR_CREATE_HOTSPOT: "Crear punto de acceso"
|
||||
STR_JOIN_DESC: "Conectarse a una red Wi-Fi existente"
|
||||
STR_HOTSPOT_DESC: "Conectarse a este dispositivo"
|
||||
STR_STARTING_HOTSPOT: "Iniciando Punto de Acceso..."
|
||||
STR_HOTSPOT_MODE: "Modo Punto de Acceso"
|
||||
STR_STARTING_HOTSPOT: "Iniciando punto de acceso..."
|
||||
STR_HOTSPOT_MODE: "Modo punto de acceso"
|
||||
STR_CONNECT_WIFI_HINT: "Conecte su dispositivo a esta red Wi-Fi"
|
||||
STR_OPEN_URL_HINT: "Abra esta dirección en su navegador"
|
||||
STR_OR_HTTP_PREFIX: "o http://"
|
||||
@@ -71,16 +71,16 @@ STR_CALIBRE_WAITING_COMMANDS: "Esperando comandos..."
|
||||
STR_CONNECTION_FAILED_RETRYING: "(Error de conexión, reintentando...)"
|
||||
STR_CALIBRE_DISCONNECTED: "Calibre desconectado"
|
||||
STR_CALIBRE_WAITING_TRANSFER: "Esperando transferencia..."
|
||||
STR_CALIBRE_TRANSFER_HINT: "Si la transferencia falla, active \\n'Ignorar espacio libre' en la configuración del \\nPlugin Smart Device de Calibre."
|
||||
STR_CALIBRE_TRANSFER_HINT: "Si la transferencia falla, active\\n\"Ignorar espacio libre\" en la configuración del\\ncomplemento SmartDevice de Calibre."
|
||||
STR_CALIBRE_RECEIVING: "Recibiendo: "
|
||||
STR_CALIBRE_RECEIVED: "Recibido: "
|
||||
STR_CALIBRE_WAITING_MORE: "Esperando más..."
|
||||
STR_CALIBRE_FAILED_CREATE_FILE: "Error al crear el archivo"
|
||||
STR_CALIBRE_PASSWORD_REQUIRED: "Contraseña requerida"
|
||||
STR_CALIBRE_TRANSFER_INTERRUPTED: "Transferencia interrumpida"
|
||||
STR_CALIBRE_INSTRUCTION_1: "1) Instale el Plugin CrossPoint Reader"
|
||||
STR_CALIBRE_INSTRUCTION_1: "1) Instale el complemento CrossPoint Reader"
|
||||
STR_CALIBRE_INSTRUCTION_2: "2) Conéctese a la misma red Wi-Fi"
|
||||
STR_CALIBRE_INSTRUCTION_3: "3) Desde Calibre seleccione: \"Enviar a dispositivo\""
|
||||
STR_CALIBRE_INSTRUCTION_3: "3) Desde Calibre, seleccione \"Enviar a dispositivo\""
|
||||
STR_CALIBRE_INSTRUCTION_4: "\"Permanezca en esta pantalla mientras se envía\""
|
||||
STR_CAT_DISPLAY: "Pantalla"
|
||||
STR_CAT_READER: "Lector"
|
||||
@@ -92,15 +92,15 @@ STR_STATUS_BAR: "Barra de estado"
|
||||
STR_HIDE_BATTERY: "Ocultar % de batería"
|
||||
STR_EXTRA_SPACING: "Espaciado entre párrafos"
|
||||
STR_TEXT_AA: "Suavizado de texto"
|
||||
STR_SHORT_PWR_BTN: "Función especial botón Power"
|
||||
STR_SHORT_PWR_BTN: "Toque corto botón encendido"
|
||||
STR_ORIENTATION: "Orientación"
|
||||
STR_FRONT_BTN_LAYOUT: "Diseño de los botones frontales"
|
||||
STR_SIDE_BTN_LAYOUT: "Función botones laterales (Lector)"
|
||||
STR_SIDE_BTN_LAYOUT: "Función botones laterales (lector)"
|
||||
STR_LONG_PRESS_SKIP: "Saltar capítulo (pulsación larga)"
|
||||
STR_FONT_FAMILY: "Tipografía"
|
||||
STR_EXT_READER_FONT: "Tipografía externa"
|
||||
STR_EXT_CHINESE_FONT: "Tipografía"
|
||||
STR_EXT_UI_FONT: "Tipografía (Pantalla)"
|
||||
STR_EXT_UI_FONT: "Tipografía (interfaz)"
|
||||
STR_FONT_SIZE: "Tamaño"
|
||||
STR_LINE_SPACING: "Interlineado"
|
||||
STR_ASCII_LETTER_SPACING: "Espaciado entre letras ASCII"
|
||||
@@ -126,7 +126,7 @@ STR_DOCUMENT_MATCHING: "Coincidencia de doc."
|
||||
STR_AUTHENTICATE: "Autenticar"
|
||||
STR_KOREADER_USERNAME: "Usuario de KOReader"
|
||||
STR_KOREADER_PASSWORD: "Contraseña de KOReader"
|
||||
STR_FILENAME: "Nombre del archivo"
|
||||
STR_FILENAME: "Nombre de archivo"
|
||||
STR_BINARY: "Binario"
|
||||
STR_SET_CREDENTIALS_FIRST: "Configurar credenciales"
|
||||
STR_WIFI_CONN_FAILED: "Fallo de conexión Wi-Fi"
|
||||
@@ -142,8 +142,8 @@ STR_CLEAR_CACHE_WARNING_3: "Los libros deberán ser reindexados"
|
||||
STR_CLEAR_CACHE_WARNING_4: "cuando se vuelvan a abrir."
|
||||
STR_CLEARING_CACHE: "Borrando caché..."
|
||||
STR_CACHE_CLEARED: "Caché borrada"
|
||||
STR_ITEMS_REMOVED: "Elementos eliminados"
|
||||
STR_FAILED_LOWER: "Error"
|
||||
STR_ITEMS_REMOVED: "elementos eliminados"
|
||||
STR_FAILED_LOWER: "falló"
|
||||
STR_CLEAR_CACHE_FAILED: "No se pudo borrar la caché"
|
||||
STR_CHECK_SERIAL_OUTPUT: "Consulte los registros del puerto serie"
|
||||
STR_DARK: "Oscuro"
|
||||
@@ -184,16 +184,16 @@ STR_JUSTIFY: "Justificado"
|
||||
STR_ALIGN_LEFT: "Izquierda"
|
||||
STR_CENTER: "Centro"
|
||||
STR_ALIGN_RIGHT: "Derecha"
|
||||
STR_MIN_1: "1 Minuto"
|
||||
STR_MIN_5: "5 Minutos"
|
||||
STR_MIN_10: "10 Minutos"
|
||||
STR_MIN_15: "15 Minutos"
|
||||
STR_MIN_30: "30 Minutos"
|
||||
STR_PAGES_1: "1 Página"
|
||||
STR_PAGES_5: "5 Páginas"
|
||||
STR_PAGES_10: "10 Páginas"
|
||||
STR_PAGES_15: "15 Páginas"
|
||||
STR_PAGES_30: "30 Páginas"
|
||||
STR_MIN_1: "1 min."
|
||||
STR_MIN_5: "5 min."
|
||||
STR_MIN_10: "10 min."
|
||||
STR_MIN_15: "15 min."
|
||||
STR_MIN_30: "30 min."
|
||||
STR_PAGES_1: "1 pág."
|
||||
STR_PAGES_5: "5 pág."
|
||||
STR_PAGES_10: "10 pág."
|
||||
STR_PAGES_15: "15 pág."
|
||||
STR_PAGES_30: "30 pág."
|
||||
STR_UPDATE: "Actualizar"
|
||||
STR_CHECKING_UPDATE: "Verificando actualización..."
|
||||
STR_NEW_UPDATE: "¡Nueva actualización disponible!"
|
||||
@@ -203,20 +203,20 @@ STR_UPDATING: "Actualizando..."
|
||||
STR_NO_UPDATE: "No hay actualizaciones disponibles"
|
||||
STR_UPDATE_FAILED: "Fallo de actualización"
|
||||
STR_UPDATE_COMPLETE: "Actualización completada"
|
||||
STR_POWER_ON_HINT: "Pulse y mantenga presionado el botón de encendido para volver a encender"
|
||||
STR_POWER_ON_HINT: "Reinicie manteniendo pulsado botón de encendido"
|
||||
STR_EXTERNAL_FONT: "Fuente externa"
|
||||
STR_BUILTIN_DISABLED: "Incorporado (Desactivado)"
|
||||
STR_BUILTIN_DISABLED: "Incorporado (desactivado)"
|
||||
STR_NO_ENTRIES: "No se encontraron elementos"
|
||||
STR_DOWNLOADING: "Descargando..."
|
||||
STR_DOWNLOAD_FAILED: "Fallo de descarga"
|
||||
STR_ERROR_MSG: "Error"
|
||||
STR_ERROR_MSG: "Error:"
|
||||
STR_UNNAMED: "Sin nombre"
|
||||
STR_NO_SERVER_URL: "No se ha configurado la URL del servidor"
|
||||
STR_NO_SERVER_URL: "No se configuró URL de servidor"
|
||||
STR_FETCH_FEED_FAILED: "Fallo al obtener el feed"
|
||||
STR_PARSE_FEED_FAILED: "Fallo al procesar el feed"
|
||||
STR_NETWORK_PREFIX: "Red: "
|
||||
STR_IP_ADDRESS_PREFIX: "IP: "
|
||||
STR_SCAN_QR_WIFI_HINT: "O escanee el código QR con su teléfono para conectarse a Wi-Fi."
|
||||
STR_SCAN_QR_WIFI_HINT: "o lea el QR con su tfno. para conectarse al Wi-Fi."
|
||||
STR_ERROR_GENERAL_FAILURE: "Error: Fallo general"
|
||||
STR_ERROR_NETWORK_NOT_FOUND: "Error: Red no encontrada"
|
||||
STR_ERROR_CONNECTION_TIMEOUT: "Error: Tiempo de conexión agotado"
|
||||
@@ -225,7 +225,8 @@ STR_BACK: "« Atrás"
|
||||
STR_EXIT: "« Salir"
|
||||
STR_HOME: "« Inicio"
|
||||
STR_SAVE: "« Guardar"
|
||||
STR_SELECT: "Elegir"
|
||||
STR_SELECT: "Selec."
|
||||
STR_SELECTED: "Seleccionado"
|
||||
STR_TOGGLE: "Cambiar"
|
||||
STR_CONFIRM: "Confirmar"
|
||||
STR_CANCEL: "Cancelar"
|
||||
@@ -235,6 +236,8 @@ STR_DOWNLOAD: "Descargar"
|
||||
STR_RETRY: "Reintentar"
|
||||
STR_YES: "Sí"
|
||||
STR_NO: "No"
|
||||
STR_SHOW: "Mostrar"
|
||||
STR_HIDE: "Ocultar"
|
||||
STR_STATE_ON: "Activado"
|
||||
STR_STATE_OFF: "Desactivado"
|
||||
STR_NOT_SET: "No configurado"
|
||||
@@ -247,6 +250,21 @@ STR_CAPS_OFF: "minúsculas"
|
||||
STR_OK_BUTTON: "OK"
|
||||
STR_SLEEP_COVER_FILTER: "Filtro de pantalla de suspensión"
|
||||
STR_FILTER_CONTRAST: "Contraste"
|
||||
STR_CUSTOMISE_STATUS_BAR: "Personalizar barra de estado"
|
||||
STR_CHAPTER_PAGE_COUNT: "Contador pág. cap."
|
||||
STR_BOOK_PROGRESS_PERCENTAGE: "Porcentaje progreso libro"
|
||||
STR_PROGRESS_BAR: "Barra de progreso"
|
||||
STR_PROGRESS_BAR_THICKNESS: "Grosor de barra de progreso"
|
||||
STR_PROGRESS_BAR_THIN: "Fino"
|
||||
STR_PROGRESS_BAR_MEDIUM: "Medio"
|
||||
STR_PROGRESS_BAR_THICK: "Ancho"
|
||||
STR_BOOK: "Libro"
|
||||
STR_CHAPTER: "Capítulo"
|
||||
STR_EXAMPLE_CHAPTER: "Capítulo 21"
|
||||
STR_EXAMPLE_BOOK: "Título del libro"
|
||||
STR_PREVIEW: "Previsualización"
|
||||
STR_TITLE: "Título"
|
||||
STR_BATTERY: "Batería"
|
||||
STR_UI_THEME: "Interfaz"
|
||||
STR_THEME_CLASSIC: "Clásico"
|
||||
STR_THEME_LYRA: "Lyra"
|
||||
@@ -269,37 +287,38 @@ STR_DEFAULT_VALUE: "Predeterminado"
|
||||
STR_REMAP_PROMPT: "Pulse un botón frontal para cada función"
|
||||
STR_UNASSIGNED: "Sin asignar"
|
||||
STR_ALREADY_ASSIGNED: "Ya asignado"
|
||||
STR_REMAP_RESET_HINT: "Botón lateral arriba: Restablecer configuración"
|
||||
STR_REMAP_CANCEL_HINT: "Botón lateral abajo: Anular reconfiguración"
|
||||
STR_HW_BACK_LABEL: "Atrás (Primer botón)"
|
||||
STR_HW_CONFIRM_LABEL: "Confirmar (Segundo botón)"
|
||||
STR_HW_LEFT_LABEL: "Izq. (Tercer botón)"
|
||||
STR_HW_RIGHT_LABEL: "Der. (Cuarto botón)"
|
||||
STR_REMAP_RESET_HINT: "Botón lateral arriba: restablecer configuración"
|
||||
STR_REMAP_CANCEL_HINT: "Botón lateral abajo: anular reconfiguración"
|
||||
STR_HW_BACK_LABEL: "Atrás (primer botón)"
|
||||
STR_HW_CONFIRM_LABEL: "Confirmar (segundo botón)"
|
||||
STR_HW_LEFT_LABEL: "Izq. (tercer botón)"
|
||||
STR_HW_RIGHT_LABEL: "Der. (cuarto botón)"
|
||||
STR_GO_TO_PERCENT: "Ir a %"
|
||||
STR_GO_HOME_BUTTON: "Volver a inicio"
|
||||
STR_DELETE: "Borrar"
|
||||
STR_GO_HOME_BUTTON: "Volver al menú Inicio"
|
||||
STR_SYNC_PROGRESS: "Sincronizar progreso de lectura"
|
||||
STR_DELETE_CACHE: "Borrar caché del libro"
|
||||
STR_DELETE: "Borrar"
|
||||
STR_DISPLAY_QR: "Mostrar página como QR"
|
||||
STR_CHAPTER_PREFIX: "Cap.: "
|
||||
STR_PAGES_SEPARATOR: " Páginas |"
|
||||
STR_PAGES_SEPARATOR: " Págs. | "
|
||||
STR_BOOK_PREFIX: "Libro: "
|
||||
STR_KBD_SHIFT: "shift"
|
||||
STR_KBD_SHIFT_CAPS: "SHIFT"
|
||||
STR_KBD_SHIFT: "minús."
|
||||
STR_KBD_SHIFT_CAPS: "MAYÚS."
|
||||
STR_KBD_LOCK: "BLOQUEAR"
|
||||
STR_CALIBRE_URL_HINT: "Para Calibre, agregue /opds a su URL"
|
||||
STR_PERCENT_STEP_HINT: "Izq./Der.: 1% | Subir/Bajar: 10%"
|
||||
STR_SYNCING_TIME: "Tiempo de sincronización..."
|
||||
STR_CALC_HASH: "Calculando HASH del documento..."
|
||||
STR_HASH_FAILED: "No se pudo calcular el HASH del documento"
|
||||
STR_CALC_HASH: "Calculando hash del documento..."
|
||||
STR_HASH_FAILED: "No se pudo calcular el hash del documento"
|
||||
STR_FETCH_PROGRESS: "Recuperando progreso remoto..."
|
||||
STR_UPLOAD_PROGRESS: "Subiendo progreso..."
|
||||
STR_NO_CREDENTIALS_MSG: "No se han configurado credenciales"
|
||||
STR_KOREADER_SETUP_HINT: "Configure una cuenta de KOReader en la configuración"
|
||||
STR_PROGRESS_FOUND: "¡Progreso encontrado!"
|
||||
STR_REMOTE_LABEL: "Remoto"
|
||||
STR_LOCAL_LABEL: "Local"
|
||||
STR_PAGE_OVERALL_FORMAT: "Página %d, %.2f%% Completada"
|
||||
STR_PAGE_TOTAL_OVERALL_FORMAT: "Página %d / %d, %.2f%% Completada"
|
||||
STR_REMOTE_LABEL: "Remoto:"
|
||||
STR_LOCAL_LABEL: "Local:"
|
||||
STR_PAGE_OVERALL_FORMAT: "Página %d, %.2f%% completado"
|
||||
STR_PAGE_TOTAL_OVERALL_FORMAT: "Página %d / %d, %.2f%% completado"
|
||||
STR_DEVICE_FROM_FORMAT: " De: %s"
|
||||
STR_APPLY_REMOTE: "Aplicar progreso remoto"
|
||||
STR_UPLOAD_LOCAL: "Subir progreso local"
|
||||
@@ -312,4 +331,9 @@ STR_UPLOAD: "Subir"
|
||||
STR_BOOK_S_STYLE: "Estilo del libro"
|
||||
STR_EMBEDDED_STYLE: "Estilo integrado"
|
||||
STR_OPDS_SERVER_URL: "URL del servidor OPDS"
|
||||
STR_FOOTNOTES: "Pie de página"
|
||||
STR_NO_FOOTNOTES: "No hay notas al pie de esta página"
|
||||
STR_LINK: "[enlace]"
|
||||
STR_SCREENSHOT_BUTTON: "Tomar captura de pantalla"
|
||||
STR_AUTO_TURN_ENABLED: "Paso pág. automático: "
|
||||
STR_AUTO_TURN_PAGES_PER_MIN: "Páginas por minuto"
|
||||
|
||||
Reference in New Issue
Block a user