Tutoriel : traduire un programme en python (et glade)

Références :

La traduction d'un programme va se dérouler en deux phases.

la préparation du programme (i18n) : le programme est écrit en anglais et on marque tous les textes et les données spécifiques à l'anglais. la traduction et l'adaptation à chaque langue ou pays (l10n).Les outils utilisés sont :

outils GNU gettext : xgettext et msgfmtet le module python gettext.

Internationalisation

La première étape consiste à marquer dans les différents modules python les chaînes de caractère à traduire.

Pour cela, on les passe en argument d'une fonction nommée par convention _ (le caractère de soulignement). Par exemple :

print "Hello world"

devient

print _("Hello world")