GNU gettext

GNU gettext implements gettext for Unix-type operating systems. It supplies a set of command-line tools for the creation of text repository files based on the .po format. Furthermore, it offers a standardized method for applications to pull in translated text on demand. See our gettext tutorials for detailed discussions.