Nuevo Idioma
YAMLResume está diseñado para soportar múltiples idiomas desde la base, permitiendo a los usuarios crear currículums en su idioma preferido.
Al momento de escribir, YAMLResume soporta los siguientes idiomas:
Si tu idioma preferido no está listado, puedes contribuir siguiendo los pasos a continuación para agregar soporte para un nuevo idioma.
Registra Tu Idioma
Para agregar una nueva opción layout.locale.language a YAMLResume, primero
registra tu idioma en
models/resume.ts
agregando una nueva entrada a LOCALE_LANGUAGE_OPTIONS.
Lista de verificación:
- Agrega tu idioma a
LOCALE_LANGUAGE_OPTIONS. - Construye y prueba el nuevo CLI
con
pnpm cli dev languages list, asegurándote de que tu idioma aparezca en la lista.
Agrega Traducciones
Proporciona traducciones para todas las opciones, puntuaciones y términos relevantes usados en YAMLResume. Esto asegura que los usuarios puedan generar currículums en el nuevo idioma con etiquetas precisas, traducciones de opciones, términos y nombres de secciones. Aquí hay un PR de referencia para agregar traducciones para el idioma noruego.
Lista de verificación:
- Agrega traducciones a nombres de países
- Agrega traducciones de opciones para
degrees,fluency,languages,sections, yskills - Agrega traducciones de puntuación para
comma,colon, yseparator - Agrega traducciones de términos para
courses,keywords, yscore
Actualiza la Configuración de Babel
YAMLResume usa LaTeX para generación de PDF, y para obtener los mejores resultados de composición, necesitamos establecer la configuración del paquete babel adecuada. Aquí hay un commit de referencia para el idioma noruego.
Lista de verificación:
- Actualiza la función
renderBabelConfig()en preamble.ts para incluir el paquete babel para tu nuevo idioma.
Prueba con el Nuevo Idioma
Construye los paquetes
yamlresume/core y yamlresume/cli, luego:
- Crea un nuevo currículum
pnpm cli dev new my-resume.yml - Establece
layout.locale.languageal nuevo idioma que acabas de agregar - Prueba tus cambios generando un currículum en el nuevo idioma
con
pnpm cli dev build my-resume.yml - Asegúrate de que ambas salidas PDF funcionen como se espera.
Enviando Tu PR
Una vez que hayas completado los pasos anteriores, envía tu pull request con una descripción clara de los cambios y el idioma que estás agregando. Los mantenedores revisarán tu PR y pueden solicitar cambios o aclaraciones.
¡Gracias por ayudar a hacer YAMLResume accesible para más personas alrededor del mundo!
Last updated on