# 28 `gettext` -- 多言語対応に関する国際化サービス

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

ここでは Python のモジュールやアプリケーションを地域化する ためのいくつかのヒントも提供しています。