mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-01-11 11:18:50 +01:00
🌐 comprehensive translation improvements, UI consistency and false friends fixes (#16765)
* Change 'Degradar' to 'Revertir' in Spanish locale
Changed "Degradar" to "Revertir" for the "downgrade" key.
"Degradar" sounds unnatural in Spanish software contexts (closer to "degrade" in a military or physical sense).
Alternatives considered for this translation:
1. "Revertir" (Chosen): Consistent with existing terms like 'downloadRollback' and standard UI terminology.
2. "Bajar versión": Clear, but slightly informal.
3. "Instalar versión anterior": Descriptive, but too long for a button label.
Signed-off-by: Juan Romero <juanpuntoes@gmail.com>
* fix(es_ES): comprehensive translation improvements, UI consistency and false friends fixes
This PR consolidates multiple improvements to the Spanish (`es_ES`) translation.
### Methodology & Context
As a native Spanish speaker migrating to SiYuan from other PKM tools, I noticed inconsistencies in the current translation. To ensure the highest accuracy, **I utilized AI assistance (Gemini) to perform a comparative analysis** of the current Spanish terms against the original **Chinese (`zh_CN`)** source and the **English (`en_US`)** translation.
### Summary of Changes
| Key | Previous (Issue) | New (Correction) | Reason / Source |
| :--- | :--- | :--- | :--- |
| `switchTab` | "Conmutador" | **"Cambiar pestaña"** | Context is UI tab switching, not electrical switch. |
| `downgrade` | "Degradar" | **"Revertir"** | "Revertir" is standard for software versioning. |
| `outlineOutdent`| "Lista de contorno..."| **"Disminuir nivel de esquema"** | "Esquema" is standard for text outlines. |
| `forgetCount` | "Olvídate de contar"| **"Conteo de olvidos"** | Corrected to noun/metric "Count of lapses" ("忘记次数"). |
| `flashcardDueCard`| "Tarjeta debida" | **"Tarjeta vencida"** | "Vencida" implies expired/due date. |
| `flashcardReviewCard`| "Vieja Tarjeta" | **"Tarjeta de repaso"** | "Repaso" better describes the review queue function. |
| `flashcardReviewCardLimit`| "Límite de tarjeta antigua" | **"Límite de tarjeta de repaso"** | Consistent with "Review Card" translation. |
| `flashcardMark` | "Marcar cardado" | **"Tarjeta de marcado"** | "Cardado" means wool combing. "Marcado" refers to creating cloze cards. |
| `checkToggle` | "Compruebe la lista..."| **"Alternar casilla de tarea"**| Fixed "Check" (verify) to "Toggle" (switch state). |
| `confirmPassword`| "Ya he recordado..."| **"He guardado la contraseña"**| Clarified confirmation: "I have saved/memorized it". |
| `appearance11` | "encoger a la bandeja"| **"Minimizar a la bandeja..."**| "Minimizar" is standard OS terminology. |
| `exportPDF5` | "Mantener doblado" | **"Mantener contraído"** | "Contraído" is the standard UI term for collapsed lists. |
| `mergeCell` | "Merge Cell" | **"Fusionar celdas"** | Was previously untranslated. |
| `mount` / `closeNotebook` | (Inconsistent) | **"Cuaderno"** | Unified "Libreta/Bloc de notas" to "Cuaderno". |
| `gutterTip` | (Mixed nouns/verbs)| **(Verbs: Enfocar, Duplicar...)**| Standardized menu actions. Fixed "Repetir" -> "Duplicar". |
| `delete` / `remove`| (Inconsistent) | **"Eliminar"** | Unified "Borrar/Eliminar" to "Eliminar". |
| `closeAll` | "Cierra..." | **"Cerrar todas las pestañas"** | Unified verb tense (Infinitive). |
| `copyBlockRef` | "Copiar bloque referencia"| **"Copiar referencia de bloque"**| Fixed grammatical error. |
| `history*` (Group) | "limpiar (clean)", etc. | **"Limpiar", "Actualizar"...** | Removed redundant English text parentheses. |
### Additional Fixes
- **UI Consistency:** Corrected `insertRight`/`insertBottom` to natural order "**Abrir a la derecha/debajo**" and `openBy` to "**Abrir con**".
- **Formatting:** Fixed `inboxTip` and `flashcardReviewCardLimitTip` grammar.
---------
Signed-off-by: Juan Romero <juanpuntoes@gmail.com>
This commit is contained in:
parent
28c51981e4
commit
bea194e89d
1 changed files with 28 additions and 28 deletions
|
|
@ -18,7 +18,7 @@
|
|||
"insertSameLevelHeadingBefore": "Insertar título del mismo nivel antes",
|
||||
"insertSameLevelHeadingAfter": "Insertar título del mismo nivel después",
|
||||
"upgrade": "Actualizar",
|
||||
"downgrade": "Degradar",
|
||||
"downgrade": "Revertir",
|
||||
"clipboardPermissionDenied": "Permiso del portapapeles denegado. Por favor, permita el acceso al portapapeles en la barra de direcciones del navegador y vuelva a intentarlo. Atención: el protocolo http puede no permitir el acceso al portapapeles, utilice Ctrl+V / ⌘V para pegar",
|
||||
"jumpTo": "Ir a",
|
||||
"vacuumDataIndex": "Optimizar índice",
|
||||
|
|
@ -165,7 +165,7 @@
|
|||
"insertRowAfter": "Insertar ${x} fila(s) abajo",
|
||||
"setDueTime": "Establecer tiempo de vencimiento",
|
||||
"showCardDay": "¿Después de cuántos días deseas mostrar la tarjeta?",
|
||||
"forgetCount": "Olvídate de contar",
|
||||
"forgetCount": "Conteo de olvidos",
|
||||
"lastReviewTime": "Última hora de revisión",
|
||||
"cardStatus": "Estado de la tarjeta",
|
||||
"noSupportTip": "Esta función no admite el uso de paquetes de tarjetas",
|
||||
|
|
@ -320,7 +320,7 @@
|
|||
"numberFormatILS": "Nuevo shekel israelí",
|
||||
"email": "Correo electrónico",
|
||||
"phone": "Teléfono",
|
||||
"inboxTip": "Abra la guía del usuario para buscar en la <code class='fn__code'>bandeja de entrada</code> para ver las instrucciones",
|
||||
"inboxTip": "Abra la guía del usuario y busque <code class='fn__code'>bandeja de entrada</code> para ver las instrucciones",
|
||||
"builtIn": "Incorporado",
|
||||
"endDate": "Fecha de finalización",
|
||||
"needLogin": "Esta función requiere iniciar sesión en la cuenta antes de poder usarla",
|
||||
|
|
@ -416,14 +416,14 @@
|
|||
"enablePluginTip2": "Todos los complementos están actualmente deshabilitados, habilítelos en [Descargados - Complemento]",
|
||||
"enablePlugin": "Habilitar complemento",
|
||||
"color": "Color",
|
||||
"confirmPassword": "Ya he recordado la contraseña",
|
||||
"confirmPassword": "He guardado la contraseña",
|
||||
"passwordNoMatch": "Las contraseñas ingresadas dos veces no coinciden",
|
||||
"cloudConfigTip": "Configure en [Configuración - Nube]",
|
||||
"confirmUninstall": "¿Está seguro de que desea desinstalar ${name}?<br>La desinstalación puede eliminar todas las configuraciones y datos relacionados, por favor, decida con precaución!",
|
||||
"scrollGetMore": "Desplácese hacia arriba y hacia abajo para cargar más",
|
||||
"flashcardNewCard": "Nueva Tarjeta",
|
||||
"flashcardReviewCard": "Vieja Tarjeta",
|
||||
"flashcardDueCard": "Tarjeta debida",
|
||||
"flashcardReviewCard": "Vieja de repaso",
|
||||
"flashcardDueCard": "Tarjeta vencida",
|
||||
"flashcardCard": "Todos",
|
||||
"plugin": "Complemento",
|
||||
"attrBookmarkTip": "Asociar este bloque con un marcador para verlo posteriormente a través del panel de marcadores",
|
||||
|
|
@ -451,9 +451,9 @@
|
|||
"nextDue": "Revisa la próxima vez",
|
||||
"flashcardNewCardLimit": "Límite de tarjeta nueva",
|
||||
"flashcardNewCardLimitTip": "Si hay muchas tarjetas nuevas, puede establecer la cantidad de tarjetas nuevas para revisar a través de este elemento",
|
||||
"flashcardReviewCardLimit": "Límite de tarjeta antigua",
|
||||
"flashcardReviewCardLimitTip": "Si hay muchas tarjetas antiguas, puede configurar la cantidad de tarjetas antiguas para revisar a través de este elemento",
|
||||
"flashcardMark": "Marcar cardado",
|
||||
"flashcardReviewCardLimit": "Límite de tarjeta de repaso",
|
||||
"flashcardReviewCardLimitTip": "Si hay muchas tarjetas de repaso, puede establecer el límite de revisión aquí",
|
||||
"flashcardMark": "Tarjeta de marcado",
|
||||
"flashcardMarkTip": "Después de habilitar, la marca se reconoce como un espacio en blanco",
|
||||
"flashcardList": "Lista de tarjetas",
|
||||
"flashcardListTip": "Después de habilitar, el primer elemento de una lista se reconoce como una pregunta, y el resto de los elementos básicos se reconocen como respuestas",
|
||||
|
|
@ -540,7 +540,7 @@
|
|||
"removeDeck": "Eliminar del mazo",
|
||||
"riffCard": "Tarjeta Flash",
|
||||
"compare": "Comparar",
|
||||
"switchTab": "Conmutador",
|
||||
"switchTab": "Cambiar pestaña",
|
||||
"recentDocs": "Documentos recientes",
|
||||
"autoLaunch": "Inicio automático al arrancar",
|
||||
"autoLaunchTip": "Después de habilitar, la aplicación se iniciará automáticamente después de iniciar sesión en el sistema operativo",
|
||||
|
|
@ -612,13 +612,13 @@
|
|||
"downloaded": "Descargado",
|
||||
"allOp": "Todas las operaciones",
|
||||
"allNotebooks": "Todos los cuadernos",
|
||||
"historyClean": "limpiar (clean)",
|
||||
"historyUpdate": "actualizar (update)",
|
||||
"historyDelete": "eliminar (delete)",
|
||||
"historyFormat": "formatear (format)",
|
||||
"historySync": "sincronizar (sync)",
|
||||
"historyReplace": "reemplazar (replace)",
|
||||
"historyOutline": "esquema (outline)",
|
||||
"historyClean": "Limpiar",
|
||||
"historyUpdate": "Actualizar",
|
||||
"historyDelete": "Eliminar",
|
||||
"historyFormat": "Formatear",
|
||||
"historySync": "Sincronizar",
|
||||
"historyReplace": "Reemplazar",
|
||||
"historyOutline": "Esquema",
|
||||
"htmlBlockError": "La ejecución del siguiente script afectará la visualización de la interfaz y el script ha dejado de ejecutarse",
|
||||
"fileHistory": "Historial de archivos",
|
||||
"htmlBlockTip": "Se forman varios bloques HTML. Para evitar la pérdida de datos, utilice etiquetas <code class='fn__code'><div></code> para ajustar y eliminar líneas en blanco",
|
||||
|
|
@ -716,7 +716,7 @@
|
|||
"height": "Alto",
|
||||
"deactivateUser": "Desactivar cuenta",
|
||||
"deactivateUserTip": "<ul class='fn__list'><li>Una vez desactivada la cuenta, no se puede recuperar, por favor no lo intente a voluntad</li><li>El nombre de usuario se rellenará con <code>alguien101</code> (el siguiente número es el número de usuario), la contraseña se restablecerá con un número aleatorio</li><li>Borrar el apodo, la autoetiqueta, la URL, el perfil, el avatar, el enlace del sitio, la dirección de correo y otra información del usuario</li><li >Todos los interruptores de la configuración de privacidad se restablecerán al estado público por defecto</li>n<li>Las cuentas sociales de terceros, los teléfonos móviles</li><li><strong>nombre de usuario, número de teléfono móvil, tercero vinculado. La cuenta no podrá volver a utilizarse en el futuro</strong></li><li>El estado del usuario está desactivado, el inicio de sesión está prohibido</li></ul>",
|
||||
"mergeCell": "Merge Cell",
|
||||
"mergeCell": "Fusionar celdas",
|
||||
"cancelMerged": "Cancelar fusión de celda",
|
||||
"useDefaultWidth": "Usar el ancho de columna por defecto",
|
||||
"useDefaultAlign": "Usar alineación predeterminada",
|
||||
|
|
@ -742,7 +742,7 @@
|
|||
"exportPDF2": "Márgenes de la página",
|
||||
"exportPDF3": "Escala de la página",
|
||||
"exportPDF4": "Recursos incrustados",
|
||||
"exportPDF5": "Mantener doblado",
|
||||
"exportPDF5": "Mantener contraído",
|
||||
"paged": "Paginado",
|
||||
"mergeSubdocs": "Fusionar subdocumentos",
|
||||
"removeAssetsFolder": "Eliminar directorio de recursos",
|
||||
|
|
@ -943,7 +943,7 @@
|
|||
"collapse": "Colapsar",
|
||||
"blockEmbed": "Integrar Bloque",
|
||||
"rowTip": "Haga clic en <span class='ft__on-surface'>Abrir menú</span><br>Arrastre <span class='ft__on-surface'>Ordenar</span><br>⇧Haga clic en <span class='ft__on-surface'>Actualizar atributo</span>",
|
||||
"gutterTip": "Haga clic/⌘/ <span class='ft__on-surface'>Abrir menú</span><br>⌘Haga clic⌥→ <span class='ft__on-surface'>Enfoque</span><br>⌥Hacer clic⌘↑ <span class='ft__on-surface'>Contraer/Expandir</span><br>⇧Hacer clic⌥⌘A <span class='ft__on-surface'>Actualizar atributo</span><br>Arrastrar <span class='ft__on-surface'>Mover posición</span><br>⌃Arrastrar <span class='ft__on-surface'>Repetir</span><br>⌥Arrastra <span class='ft__on-surface'>Generar referencia a bloque</span><br>⇧Arrastrar <span class='ft__on-surface'>Generar bloque incrustado</span>",
|
||||
"gutterTip": "Clic/⌘/ <span class='ft__on-surface'>Menú</span><br>⌘Clic⌥→ <span class='ft__on-surface'>Enfocar</span><br>⌥Clic⌘↑ <span class='ft__on-surface'>Contraer/Expandir</span><br>⇧Clic⌥⌘A <span class='ft__on-surface'>Actualizar atributo</span><br>Arrastrar <span class='ft__on-surface'>Mover</span><br>⌃Arrastrar <span class='ft__on-surface'>Duplicar</span><br>⌥Arrastrar <span class='ft__on-surface'>Referenciar</span><br>⇧Arrastrar <span class='ft__on-surface'>Incrustar</span>",
|
||||
"gutterTip2": "Haga clic en <span class='ft__on-surface'>Abrir menú</span><br>⇧Haga clic en <span class='ft__on-surface'>Actualizar atributo</span>",
|
||||
"linkDistance": "Distancia de enlace",
|
||||
"collideStrength": "Fuerza de colisión",
|
||||
|
|
@ -974,7 +974,7 @@
|
|||
"pdfConfirm": "¿Desea seguir exportando con el tema Claro seleccionado?",
|
||||
"import": "Importar",
|
||||
"doc": "Documento",
|
||||
"openBy": "Abierto por",
|
||||
"openBy": "Abrir con",
|
||||
"replace": "Sustituir",
|
||||
"replaceAll": "Sustituir todo",
|
||||
"alias": "Alias",
|
||||
|
|
@ -997,7 +997,7 @@
|
|||
"zoom": "Zoom",
|
||||
"invalid": "Inválido",
|
||||
"conflict": "Conflicto",
|
||||
"checkToggle": "Compruebe la lista de tareas para cambiar",
|
||||
"checkToggle": "Alternar casilla de tarea",
|
||||
"heading1": "Encabezado 1",
|
||||
"heading2": "Encabezado 2",
|
||||
"heading3": "Encabezado 3",
|
||||
|
|
@ -1089,8 +1089,8 @@
|
|||
"refresh": "Actualizar",
|
||||
"logout": "Cierre de sesión",
|
||||
"refreshUser": "Información del usuario actualizada",
|
||||
"insertBottom": "Abrir debajo de la pestaña",
|
||||
"insertRight": "Abrir a la derecha la pestaña",
|
||||
"insertBottom": "Abrir debajo",
|
||||
"insertRight": "Abrir a la derecha",
|
||||
"account1": "Conviértete en miembro pago",
|
||||
"account4": "Actualizar a miembro suscrito",
|
||||
"account2": "Copia de seguridad y sincronización de datos cifrados de extremo a extremo",
|
||||
|
|
@ -1129,7 +1129,7 @@
|
|||
"appearance2": "Selecciona el tema de resaltado de sintaxis utilizado en el modo claro",
|
||||
"appearance1": "Tema del bloque de código",
|
||||
"appearance10": "Configuración del botón de cierre",
|
||||
"appearance11": "encoger a la bandeja después de hacer clic en el botón de cierre",
|
||||
"appearance11": "Minimizar a la bandeja del sistema después de hacer clic en el botón de cierre",
|
||||
"appearance16": "Barra de estado inferior",
|
||||
"appearance17": "Al habilitar, la barra de estado se ocultará",
|
||||
"appearance18": "Configurar el interruptor de mensajes de la barra de estado",
|
||||
|
|
@ -1226,13 +1226,13 @@
|
|||
"graphConfig2": "Filtro de recuento de referencias",
|
||||
"selectOpen": "Seleccionar siempre el documento abierto",
|
||||
"selectOpen1": "Seleccionar documento abierto",
|
||||
"closeAll": "Cierra todas las pestañas",
|
||||
"closeAll": "Cerrar todas las pestañas",
|
||||
"closeOthers": "Cerrar otras pestañas",
|
||||
"closeLeft": "Cerrar pestañas a la izquierda",
|
||||
"closeRight": "Cerrar pestañas a la derecha",
|
||||
"closeUnmodified": "Cerrar pestañas sin modificar",
|
||||
"newFileTip": "Por favor, abra primero un cuaderno de notas",
|
||||
"copyBlockRef": "Copiar bloque referencia",
|
||||
"copyBlockRef": "Copiar referencia de bloque",
|
||||
"copyBlockEmbed": "Copiar bloque incrustado",
|
||||
"copyMarkdown": "Copiar como Markdown",
|
||||
"linkLevel": "Profundidad",
|
||||
|
|
@ -1341,7 +1341,7 @@
|
|||
"nameEmpty": "El nombre está vacío",
|
||||
"ordered-list": "Lista ordenada",
|
||||
"outdent": "Reducir sangría",
|
||||
"outlineOutdent": "Lista de contorno sin sangría",
|
||||
"outlineOutdent": "Disminuir nivel de esquema",
|
||||
"outlineOutdentTip": "Después de habilitar, el outdent utilizará la lógica de esquema de la lista, es decir, moviendo los elementos de la lista debajo del padre",
|
||||
"spellcheck": "Corrección ortográfica",
|
||||
"spellcheckTip": "Al activarlo se usará el corrector ortográfico integrado del navegador. Por favor, seleccione los idiomas a comprobar en la configuración del navegador",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue