gettext is the GNU internationalization (i18n) library. It is commonly used for writing multilingual programs.