Nouvelle Langue
YAMLResume est conçu pour supporter plusieurs langues de bas en haut, permettant aux utilisateurs de créer des CV dans leur langue préférée.
Au moment de l'écriture, YAMLResume supporte les langues suivantes :
Si votre langue préférée n'est pas listée, vous pouvez contribuer en suivant les étapes ci-dessous pour ajouter le support d'une nouvelle langue.
Enregistrer Votre Langue
Pour ajouter une nouvelle option layout.locale.language
à YAMLResume, d'abord enregistrez votre
langue dans
models/resume.ts
en ajoutant une nouvelle entrée à LOCALE_LANGUAGE_OPTIONS
.
Liste de vérification :
- Ajouter votre langue à
LOCALE_LANGUAGE_OPTIONS
. - Construire et tester le nouveau CLI
avec
pnpm cli dev languages list
, en s'assurant que votre langue apparaît dans la liste.
Ajouter les Traductions
Fournir des traductions pour toutes les options, ponctuations et termes pertinents utilisés dans YAMLResume. Cela assure que les utilisateurs peuvent générer des CV dans la nouvelle langue avec des étiquettes, options, traductions de termes et noms de sections précis. Voici une PR de référence pour ajouter des traductions pour la langue norvégienne.
Liste de vérification :
- Ajouter des traductions pour les noms de pays
- Ajouter des traductions d'options pour
degrees
,fluency
,languages
,sections
, etskills
- Ajouter des traductions de ponctuation pour
comma
,colon
, etseparator
- Ajouter des traductions de termes pour
courses
,keywords
, etscore
Mettre à Jour la Configuration Babel
YAMLResume utilise LaTeX pour la génération PDF, et pour obtenir les meilleurs résultats de composition, nous devons définir une configuration appropriée du package babel. Voici un commit de référence pour la langue norvégienne.
Liste de vérification :
- Mettre à jour la fonction
renderBabelConfig()
dans preamble.ts pour inclure le package babel pour votre nouvelle langue.
Tester avec la Nouvelle Langue
Construire les packages yamlresume/core
et yamlresume/cli
, puis :
- Créer un nouveau CV
pnpm cli dev new my-resume.yml
- Définir
layout.locale.language
à la nouvelle langue que vous venez d'ajouter - Tester vos changements en générant un CV dans la nouvelle langue
par
pnpm cli dev build my-resume.yml
- S'assurer que les deux sorties PDF fonctionnent comme attendu.
Soumettre Votre PR
Une fois que vous avez complété les étapes ci-dessus, soumettez votre pull request avec une description claire des changements et de la langue que vous ajoutez. Les mainteneurs vont réviser votre PR et peuvent demander des changements ou des clarifications.
Merci d'aider à rendre YAMLResume accessible à plus de personnes dans le monde !
Last updated on