The 'gencat' program since glibc 2.2.x requires setting
the proper locale before compiling the message catalog
file; without this it produces lots of messages like this:
Translation.m:3: invalid character: message ignored
The produced file does not contain any translations
with non-ASCII characters and therefore is unusable.
This problem can be solved by setting LC_ALL to the
locale name for which the translations are compiled.
Compiling different translations with the same locale
settings does not work - especially if multibyte
encodings are used (ja_JP and ko_KR).
I'm not sure what will happen on the other systems,