Chapter 25. Internationalization and localization with gettext

The gettext toolset supports internationalization and localization of SCons-based projects. Builders provided by gettext automatize generation and updates of translation files. You can manage translations and translation templates similarly to how it's done with autotools.

25.1. Prerequisites

To follow examples provided in this chapter set up your operating system to support two or more languages. In following examples we use locales en_US, de_DE, and pl_PL.

Ensure, that you have GNU gettext utilities installed on your system.

To edit translation files you may wish to install poedit editor.