5.22. Gettext-0.14.3

El paquete Gettext contiene utilidades para la internacionalización y localización. Esto permite a los programas compilarse con Soporte de Lenguaje Nativo (NLS), lo que les permite mostrar mensajes en el idioma nativo del usuario.

Tiempo estimado de construcción: 0.5 SBU
Espacio requerido en disco: 63.0 MB
Para su instalación depende de: Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make y Sed

5.22.1. Instalación de Gettext

Prepara Gettext para su compilación:

./configure --prefix=/tools --disable-libasprintf \
    --without-csharp

Significado de las opciones de configure:

--disable-libasprintf

Esta opción le indica a Gettext que no construya la librería asprintf. Puesto que nada en este capítulo o el siguiente requiere dicha librería y Gettext se reconstruirá más adelante, la excluimos para salvar tiempo y espacio.

--without-csharp

Esto le indica a Gettext que no construya el soporte para el compilador C#, que puede estar presente en el anfitrión pero no estará disponible cuando se entre en el entorno chroot.

Compila el paquete:

make

Para comprobar los resultados, ejecuta: make check. Esto tarda mucho tiempo, unos 7 SBUs. Más aún, se sabe que el banco de pruebas de Gettext falla bajo ciertas condiciones del anfitrión, por ejemplo si encuentra un compilador Java. En el proyecto Patches, en http://www.linuxfromscratch.org/patches/, hay disponible un parche experimental para desactivar Java.

Instala el paquete:

make install

Los detalles sobre este paquete se encuentran en la Sección 6.30.2, “Contenido de Gettext”.