pybabel
Linux
Publiée le
2026-09-17 05:06:08
pybabel
# On extrait les messages de tes fichiers sources pour créer un fichier POT initial
pybabel extract --lang=en source_files/ > messages.pot
# On vérifie la liste des locales connues si tu as besoin d'aide
pybabel --list-locales
# On initialise le répertoire des traductions avec le POT extrait
pybabel init -d locale_fr messages.pot
# On met à jour les fichiers de traduction existants dans ce répertoire
pybabel update -d locale_fr messages.pot
# Si tu as besoin d'une nouvelle langue, on peut forcer l'extraction pour elle
pybabel extract --lang=es source_files/ > messages_es.pot
# On vide le contenu du dossier de travail avant de recommencer
rm -rf locale_fr/*
# On réinitialise la structure des catalogues après un nettoyage
pybabel init -d locale_fr messages_es.pot
# Simuler l'ajout d'un nouveau message et forcer une mise à jour
echo "Nouveau message ici" >> source_files/strings.po
pybabel update -d locale_fr messages.pot
# On compile les fichiers de traduction en format MO, prêt pour l'application
pybabel compile -d locale_fr
# Si tu veux voir le numéro de version du programme
pybabel --version
# Pour afficher ce message d'aide détaillé
pybabel --help