Internationalisation Python avec gettext
ACervoise
Messages postés
216
Date d'inscription
Statut
Membre
Dernière intervention
-
ACervoise Messages postés 216 Date d'inscription Statut Membre Dernière intervention -
ACervoise Messages postés 216 Date d'inscription Statut Membre Dernière intervention -
J'utilise gettext pour internationaliser mon application Python. Je tourne sous Ubuntu 10.04 .
Lorsque je régénère mon fichier de langue j'utilise xgettext -j afin de récupérer les anciennes traductions.
Cependant il arrive parfois que je ne récupère que les anciennes traductions et pas les nouvelles chaines à traduire.
Je joins mon script :
Quelqu'un a déjà eu le problème ? La solution ?
Lorsque je régénère mon fichier de langue j'utilise xgettext -j afin de récupérer les anciennes traductions.
Cependant il arrive parfois que je ne récupère que les anciennes traductions et pas les nouvelles chaines à traduire.
Je joins mon script :
#!/bin/bash #Adresse de src courant cd ~/workspace/project/src #Récupère le text à traduire touch globale-fr.pot xgettext -j 'find -name "*.py"' -o globale-fr.pot #Ouvre le fichier à traduire echo "ouverture du fichier - appuyez sur une touche une fois le fichier édité" gedit globale-fr.pot read #Créer le fichier pour le français mkdir -p locale/fr_FR/LC_MESSAGES msginit -i globale-fr.pot -o locale/fr_FR/LC_MESSAGES/globale.po #Insère la traduction au programme echo "edition du fichier de langue" #msgfmt locale/fr_FR/LC_MESSAGES/globale.po ne fonctionne pas directement cd locale/fr_FR/LC_MESSAGES msgfmt globale.po cd ../../.. msgmerge -U locale/fr_FR/LC_MESSAGES/globale.po globale-fr.pot echo "fin du script - bye !"
Quelqu'un a déjà eu le problème ? La solution ?
A voir également:
- Internationalisation Python avec gettext
- Citizen code python avis - Accueil - Outils
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Mot secret python pix ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
- Exercice python - Forum Python