Retour : Page Principale > sommaire aide > sommaire aide logiciels
Gettext est un système de traduction multilingue de GNU.
Il est utilisé dans plein de logiciels (Wordpress notamment); on le reconnaît à la présence de fichiers de langue .po et .mo.
Le fichier .po est celui qui contient les chaînes traduites, c'est celui-ci qu'il faut éditer.
Le fichier .mo contient la même chose, mais compilé en binaire pour plus de performance. C'est celui-là qui est lu par les applications; il faut le régénérer à chaque modification du .po.
msgfmt est fourni avec le paquet gettext.
Gettext
Gettext est un système de traduction multilingue de GNU.
Il est utilisé dans plein de logiciels (Wordpress notamment); on le reconnaît à la présence de fichiers de langue .po et .mo.
Le fichier .po est celui qui contient les chaînes traduites, c'est celui-ci qu'il faut éditer.
Le fichier .mo contient la même chose, mais compilé en binaire pour plus de performance. C'est celui-là qui est lu par les applications; il faut le régénérer à chaque modification du .po.
Avec poedit
poedit est un logiciel graphique sympa qui aide à éditer les fichiers de langues. Typiquement on ouvre un .po avec, et quand on enregistre il crée ou met à jour automatiquement le .mo associé.En ligne de commande
On peut aussi convertir un .po en .mo en ligne de commande, en utilisant msgfmt. Exemple :msgfmt -cv -o monfichier-fr_FR.mo monfichier-fr_FR.po
msgfmt est fourni avec le paquet gettext.