gettext モジュールは、 Python によるモジュールや
アプリケーションの国際化 (I18N, I-nternationalizatio-N) および地域化
(L10N, L-ocalizatio-N) サービスを提供します。
このモジュールは GNU gettext
メッセージカタログへの API と、
より高レベルで Python ファイルに適しているクラスに基づいた API の
両方をサポートしてます。以下で述べるインタフェースを使うことで、
モジュールやアプリケーションのメッセージをある自然言語で記述しておき、
翻訳されたメッセージのカタログを与えて他の異なる自然言語の環境下で動作
させることができます。
ここでは Python のモジュールやアプリケーションを地域化する ためのいくつかのヒントも提供しています。