5.24. Gettext-0.14.1

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: 55 MB
La instalación de Gettext depende de: Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make y Sed

5.24.1. Instalación de Gettext

Prepara Gettext para su compilación:

./configure --prefix=/tools --disable-libasprintf \
    --disable-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.

--disable-csharp

Esto le indica a Gettext que no utilice un compilador C#, aunque haya un compilador C# instalado en el anfitrión. Esto es necesario debido a que dentro del chroot C# no estará disponible.

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”.