アプリケーションを地域化するのなら、関数 _() を
グローバルな組み込み名前空間に組み入れなければならず、これは
通常アプリケーションの主ドライバ (main driver) ファイル で
行います。この操作によって、アプリケーション独自のファイルは
明示的に各ファイルで _() の組み入れを行わなくても
単に _('...')
を使うだけで済むようになります。
単純な場合では、単に以下の短いコードをアプリケーションの 主ドライバファイルに追加するだけです:
import gettext gettext.install('myapplication')
ロケールディレクトリや unicode フラグを設定する必要が ある場合、それらの値を install() 関数に渡すことが できます:
import gettext gettext.install('myapplication', '/usr/share/locale', unicode=1)
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。