Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
tutoriel:internationaliser_un_logiciel_libre [Le 15/12/2011, 15:22] 127.0.0.1 modification externe |
tutoriel:internationaliser_un_logiciel_libre [Le 17/07/2017, 13:29] L'Africain tag |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Lucid Maverick Natty Oneiric tutoriel programmation}} | + | {{tag>Xenial tutoriel programmation}} |
---- | ---- | ||
Ligne 18: | Ligne 18: | ||
* au début de votre application, charger le ou les fichiers de traduction (.mo) via la syntaxe suivante : | * au début de votre application, charger le ou les fichiers de traduction (.mo) via la syntaxe suivante : | ||
- | <code># pour du bash, à adapter pour d'autres languages | + | <code bash># pour du bash, à adapter pour d'autres langages |
set -a | set -a | ||
source gettext.sh | source gettext.sh | ||
Ligne 27: | Ligne 27: | ||
</code> | </code> | ||
- | ===== A refaire à chaque fois qu'on ajoute une/plusieurs chaînes à traduire ===== | + | ===== À refaire à chaque fois qu'on ajoute une/plusieurs chaînes à traduire ===== |
* Dans votre application, utiliser la syntaxe suivante: | * Dans votre application, utiliser la syntaxe suivante: | ||
- | <code># pour du bash, à adapter pour d'autres languages | + | <code bash># 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 $'Welcome to my first free software')" # par exemple dans fichier1.sh | ||
echo "$(eval_gettext $'Please click here')" # par exemple dans fichier2.sh</code> | echo "$(eval_gettext $'Please click here')" # par exemple dans fichier2.sh</code> |