21.1.2.4 Catalog コンストラクタ

GNOME では、James Henstridge によるあるバージョンの gettext モジュールを使っていますが、このバージョンは 少し異なった API を持っています。ドキュメントに書かれている 利用法は:

import gettext
cat = gettext.Catalog(domain, localedir)
_ = cat.gettext
print _('hello world')

となっています。過去のモジュールとの互換性のために、 Catalog() は前述の translation() 関数の別名になっています。

このモジュールと Henstridge のバージョンとの間には一つ相違点が あります: 彼のカタログオブジェクトはマップ型の API を介した アクセスがサポートされていましたが、この API は使われていない らしく、現在はサポートされていません。

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