GNOME では、James Henstridge によるあるバージョンの gettext モジュールを使っていますが、このバージョンは 少し異なった API を持っています。ドキュメントに書かれている 利用法は:
import gettext cat = gettext.Catalog(domain, localedir) _ = cat.gettext print _('hello world')
となっています。過去のモジュールとの互換性のために、 Catalog() は前述の translation() 関数の別名になっています。
このモジュールと Henstridge のバージョンとの間には一つ相違点が あります: 彼のカタログオブジェクトはマップ型の API を介した アクセスがサポートされていましたが、この API は使われていない らしく、現在はサポートされていません。
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。