Aller au contenu

Mettre à jour les traductions

Les traductions sont toutes les chaînes de caractères affichées sur le site et qui peuvent changer en fonction de la langue de l'utilisateur.

La première étape est d'extraire les nouvelles chaînes de caractères du code :

$ poetry run invoke i18n.extract i18n.update

On doit ensuite fournir ou modifier une traduction, par exemple grâce à Poedit :

$ poedit neobab/locale/fr_FR/LC_MESSAGES/neobab.po

Poedit se charge normalement de compiler les fichiers .po en fichiers .mo. Si ce n'est pas le cas, vous pouvez le faire manuellement :

$ poetry run invoke i18n.build

Les fichiers .mo seront inclus dans le prochaine paquet Python et déployés lors de la prochaine mise à jour de l'application.