YAMLResume

Múltiples Idiomas

YAMLResume está diseñado para soportar múltiples idiomas de fábrica.

Técnicamente, hay dos categorías de cosas por hacer al soportar múltiples idiomas:

  • Internacionalización: a menudo abreviada como "i18n" (donde el número 18 representa los 18 caracteres entre "i" y "n"), es básicamente un conjunto de prácticas que permiten que un producto soporte múltiples idiomas, i18n consiste principalmente en traducir el producto a múltiples idiomas y cambiar dinámicamente el idioma según la elección del usuario
  • Localización: a menudo abreviada como "l10n" (el número 10 representa los caracteres entre "l" y "n"), va más allá de la mera traducción y en su lugar adapta el producto a las especificidades culturales del idioma objetivo.

En la práctica, i18n siempre viene primero, l10n viene después.

Para todos los idiomas soportados, tenemos las siguientes preocupaciones desde una perspectiva de diseño e implementación:

  • Lingüística: el lado teórico de un idioma, incluyendo pero no limitado al conjunto de caracteres del idioma, sintaxis y gramática, historia, etc.
  • Modismos: convenciones comunes y modismos que generalmente son seguidos por un idioma.
  • Composición: mejores prácticas de composición a menudo seguidas por un idioma, como cursivas, cifras de texto, estilo de fuente, kerning, ligadura, etc.
  • Traducciones: meras traducciones para un conjunto fijo de términos y opciones usadas por currículums generados por YAMLResume.

Idiomas Soportados

Puedes usar yamlresume languages list para listar todos los idiomas soportados. Al momento de escribir, YAMLResume soporta los siguientes idiomas:

$ yamlresume languages list

| `layout.locale.language` | Language Name                   |
| ------------------------ | ------------------------------- |
| en                       | English                         |
| zh-hans                  | Simplified Chinese              |
| zh-hant-hk               | Traditional Chinese (Hong Kong) |
| zh-hant-tw               | Traditional Chinese (Taiwan)    |
| es                       | Spanish                         |

Consulta las siguientes páginas para más detalles sobre cada idioma:

Glosarios

Hemos usado los siguientes glosarios a lo largo de esta sección:

  • Idiomas de escritura latina: idiomas que usan escritura latina como sistemas de escritura. La mayoría de idiomas germánicos, idiomas romances y muchos otros idiomas como indonesio usan escritura latina como sistema de escritura principal.
  • CJK: idiomas chino, japonés y coreano.
  • Conjunto de Caracteres: la colección completa de caracteres, símbolos, glifos y signos de puntuación disponibles dentro de un tipo de letra o fuente específica.
  • Glifo: la forma específica, diseño, o representación de un carácter en tipografía.
  • División silábica, la práctica de dividir palabras al final de líneas para mejorar la apariencia general y legibilidad del texto.
  • Justificación: la alineación de texto dentro de un bloque para que esté alineado tanto con el margen izquierdo como derecho, generalmente logrado ajustando el espaciado entre palabras y letras, creando una apariencia uniforme en cada línea de texto.
  • Kerning: el proceso de ajustar el espaciado entre caracteres en una fuente proporcional, generalmente para lograr un resultado visualmente agradable.
  • Ligadura: un glifo que une dos o más letras juntas para mejorar el atractivo visual del texto y obtener mejor legibilidad.
Edit on GitHub

Last updated on