gettext is a project for creating internationalized applications. For more details, visit http://docs.python.org/lib/module-gettext.html. gettext can be used with Cheetah to create internationalized applications, even for CJK character sets, but you must keep a couple things in mind:
ngettext. If you need to use a different set of functions for marking strings for translation, you must set the Cheetah setting
gettextTokensto a list of strings representing the names of the functions you are using to mark strings for translation.