Des détails sur ce paquet se trouvent sur Section 10.90.2, « Contenu de Gettext. »
Le paquet Gettext contient des outils pour l'internationalisation et la régionalisation. 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.
Beaucoup de procédure d'installation des paquets utilise le
programme msgfmt pour
le support de l'i18n, donc nous le compilerons et l'installerons
dans /tools
. Attr a aussi besoin de
msgmerge et de
xgettext, donc nous
les installerons aussi.
Seuls les programmes dans le répertoire gettext-tools
au besoin d'être installés pour le
système temporaire :
cd gettext-tools
Préparez la compilation de Gettext :
EMACS="no" \ ./configure \ --prefix=/tools \ --build=${CLFS_HOST} \ --host=${CLFS_TARGET} \ --disable-shared
Voici la signification des nouvelles options de configure :
EMACS="no"
Évite que le script configure n'installe les fichiers Emacs Lisp comme le test est connu pour tourner indéfiniment sur certains hôtes.
Compilez les programmes requis et une bibliothèque de support :
make -C gnulib-lib make -C intl pluralx.c make -C src msgfmt msgmerge xgettext
Installez les binaires msgfmt, msgmerge et xgettext :
cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin
Des détails sur ce paquet se trouvent sur Section 10.90.2, « Contenu de Gettext. »