6.27.2.4 Il costruttore del catalogo

GNOME usa una versione del modulo gettext di James Henstridge, ma questa versione ha una API leggermente differente. L'uso documentato era:

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

Per compatibilità con questo modulo più vecchio, la funzione Catalog() è un alias alla funzione translation() descritta precedentemente.

Una differenza tra questo modulo e quello di Henstridge: il suo catalogo oggetti supporta l'accesso attraverso una API mappata, ma questo sembra essere inutilizzato, e quindi non viene correntemente supportato.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.