# 国際化

この章で解説されるモジュールは、プログラムのメッセージで使用される言語を選択したり、または出力を地域の習慣に従って変更するメカニズムを提供して、言語やロケールに依存しないソフトの開発を手助けします。

この章で解説されるモジュールのリスト:

- `gettext` --- 多言語国際化サービス
  - GNU gettext API
  - クラス形式の API
    - `NullTranslations` クラス
    - `GNUTranslations` クラス
    - Solaris メッセージカタログ機構のサポート
    - Catalog コンストラクタ
  - プログラムやモジュールを国際化する
    - モジュールを地域化する
    - アプリケーションを地域化する
    - 動作中 (on the fly) に言語を切り替える
    - 翻訳処理の遅延解決
  - 謝辞
- `locale` --- 国際化サービス
  - ロケールの背景、詳細、ヒント、助言および補足説明
  - Locale names
  - Python 拡張の作者と、Python を埋め込むようなプログラムに関して
  - メッセージカタログへのアクセス