5.23. Gettext-0.19.7

Le paquet Gettext contient des outils pour l'internationalisation et la localisation. Ceci permet aux programmes d'être compilés avec le support des langues natives (Native Language Support ou NLS), pour afficher des messages dans la langue native de l'utilisateur.

Temps de construction approximatif: 0.9 SBU
Espace disque requis: 171 Mo

5.23.1. Installation de Gettext

Pour notre paramétrage temporaire des outils, nous n'avons besoin de compiler et d'installer que trois programmes de Gettext.

Préparez la compilation de Gettext :

cd gettext-tools
EMACS="no" ./configure --prefix=/tools --disable-shared

Voici la signification des options de configure :

EMACS="no"

Ceci empêche le script configure de déterminer où installer les fichiers Lisp d'Emacs vu que le test est connu pour échouer sur certains hôtes.

--disable-shared

Nous n'avons besoin d'installer aucune bibliothèque partagée de Gettext pour le moment, donc ce n'est pas nécessaire de les compiler.

Compilez le paquet :

make -C gnulib-lib
make -C intl pluralx.c
make -C src msgfmt
make -C src msgmerge
make -C src xgettext

Comme seuls trois programmes ont été compilés, i n'est pas possible d'exécuter la suite de tests sans compiler des bibliothèques de support complémentaires du paquet Gettext. Il n'est donc pas recommandé d'essayer d'exécuter la suite de tests à cette étape.

Installez les programmes msgfmt, msgmerge et xgettext :

cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin

Les détails sur ce paquet sont situés dans Section 6.47.2, « Contenu de Gettext. »