Linux From Scratch - Version 6.3
6.36. Gettext-0.16.1 The Gettext package contains utilities for internationalization and localization. These allow programs to be compiled with NLS (Native Language Support), enabling them to output messages in the user's native language. Approximate build time: Required disk space:
1 SBU 65 MB
6.36.1. Installation of Gettext Prepare Gettext for compilation: ./configure --prefix=/usr Compile the package: make To test the results, issue: make check. This takes a very long time, around 5 SBUs. Install the package: make install
6.36.2. Contents of Gettext Installed programs:
Installed libraries:
autopoint, config.charset, config.rpath, envsubst, gettext, gettext.sh, gettextize, hostname, msgattrib, msgcat, msgcmp, msgcomm, msgconv, msgen, msgexec, msgfilter, msgfmt, msggrep, msginit, msgmerge, msgunfmt, msguniq, ngettext, recode-sr-latin, and xgettext libasprintf.{a,so}, libgettextlib.so, libgettextpo.{a,so}, and libgettextsrc.so
Short Descriptions autopoint
Copies standard Gettext infrastructure files into a source package
config.charset
Outputs a system-dependent table of character encoding aliases
config.rpath
Outputs a system-dependent set of variables, describing how to set the runtime search path of shared libraries in an executable
envsubst
Substitutes environment variables in shell format strings
gettext
Translates a natural language message into the user's language by looking up the translation in a message catalog
gettext.sh
Primarily serves as a shell function library for gettext
gettextize
Copies all standard Gettext files into the given top-level directory of a package to begin internationalizing it
hostname
Displays a network hostname in various forms
msgattrib
Filters the messages of a translation catalog according to their attributes and manipulates the attributes
msgcat
Concatenates and merges the given .po files 140