Vous avez créé un logiciel libre et vous souhaitez l'internationaliser? Ce tutoriel décrit les logiciels à installer et la démarche à suivre.
Tout d'abord, il vous faudra:
# pour du bash, à adapter pour d'autres langages set -a source gettext.sh set +a export TEXTDOMAIN=nomdelapplication export TEXTDOMAINDIR="/usr/share/locale" . /usr/bin/gettext.sh
* Dans votre application, utiliser la syntaxe suivante:
# pour du bash, à adapter pour d'autres languages echo "$(eval_gettext $'Welcome to my first free software')" # par exemple dans fichier1.sh echo "$(eval_gettext $'Please click here')" # par exemple dans fichier2.sh
xgettext --language=Shell --output=nomdelapplication.pot /dossier1/fichier1.sh /dossier2/fichier2.sh
Contributeurs principaux : YannUbuntu.