Bugzilla – Bug 160998
zen-updater: Broken gettext support
Last modified: 2006-04-10 15:45:55 UTC
Zen updater has a broken gettext support and ignores provided catalogs. Looking at strace output, it searches for the correct catalog, but then it searches for /usr/share/locale/cs/LC_MESSAGES/messages.mo, which is the invalid default catalog. I don't know C#, but this behavior is equivalent to C code with use of gettext without proper initialization (#define ENABLE_NLS 1 in config.h before including any files or missing bindtextdomain()).
This is fixed now. I wasn't correctly initializing gettext.
Reopening. Latest version r26224 in SuSE Autobuild still tries to read messages.mo and ignores zen-updater.mo.
It's fixed in svn. It will be packaged sometime today.