gettext internationalization (gettext i18n)

In gettext internationalization (gettext i18n), display strings are stored in .po files and pulled in dynamically via gettext function calls. These string repository files are plain text files, but require specialized tools to be translated well. See the gettext tutorials on our blog for details.