YAMLResume

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, et skills
  • Ajouter des traductions de ponctuation pour comma, colon, et separator
  • Ajouter des traductions de termes pour courses, keywords, et score

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 !

Edit on GitHub

Last updated on