[Mailman-i18n] sorting pygettext.py output

Barry A. Warsaw barry@digicool.com
Thu, 24 May 2001 19:12:06 -0400


>>>>> "MvL" == Martin von Loewis <loewis@informatik.hu-berlin.de> writes:

    MvL> While sorting and normalization certainly helps when a new
    MvL> version of the catalog comes along, there is actually tool
    MvL> for merging an old localized catalog with the new POT file,
    MvL> in the form of GNU msgmerge.  I don't know whether you are
    MvL> all aware of it, so I thought I'd mention it.

Definitely!  In fact the "make catalogs" target in Mailman's
messages/Makefile invokes msgmerge to merge any new definitions found
in mailman.pot with the individual language .po files.  (I hope I
understand the usage properly.  It looks good to me but others may
want to double check.)

    MvL> Is anybody interested in having a pure-python version of
    MvL> msgmerge, or is using GNU msgmerge good enough?

GNU's msgmerge seems fine to me.  Mailman's Makefile is also using the
default msgfmt, although I know you contributed one for Python's
Tools/i18n directory.  If you've got a msgmerge laying around, I think
it would make a good addition to Tools/i18n, but it isn't as urgent as
pygettext (which was required because the standard GNU tool, xgettext,
just didn't grok Python code well enough).

-Barry