6.27.3 メッセージカタログへのアクセス

C ライブラリの gettext インタフェースが提供されているシステムでは、 locake モジュールでそのインタフェースを公開しています。 このインタフェースは関数 gettext()dgettext()dcgettext()textdomain()bindtextdomain()、および bind_textdomain_codeset() からなります。 これらは gettext モジュールの同名の関数に似ていますが、 メッセージカタログとして C ライブラリのバイナリフォーマットを使い、 メッセージカタログを探すために C ライブラリのサーチアルゴリズムを 使います。

Python アプリケーションでは、通常これらの関数を呼び出す必要は ないはずで、代わりに gettext を呼ぶべきです。 例外として知られているのは、内部で gettext() または dcgettext() を呼び出すような C ライブラリにリンク するアプリケーションです。こうしたアプリケーションでは、 ライブラリが正しいメッセージカタログを探せるようにテキスト ドメイン名を指定する必要があります。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。