pot/gmo packaging (G2 on Mac OSX)

Christian Stimming stimming at tuhh.de
Fri Oct 14 04:16:29 EDT 2005


Hi,

my 2 cents about the translation things:

Derek Atkins schrieb:
>>Only Fedora packages gnucash.pot
> 
> Hmm, I wonder why..

The "Translation Project" which we use for some of our translations 
assumes that the gnucash.pot is packaged always. However, it is never 
needed for actual end-users, but it is almost always needed for a 
translator (who might not want to grab her source from our CVS). So I 
would strongly suggest that gnucash.pot should be packaged always. I'll 
investigate how this can be enforced the cleanest way. Adding 
po/gnucash.pot to the top-level Makefile.am EXTRA_DIST is clearly one 
possibility, but not necessarily the best one.

>>Debian does not package any .gmo files from /po (23 in all).
>>Darwin does.
>>Fedora does.
> 
> I think the .gmo files are generated at runtime, but I don't know
> for sure.
> 
>>Do we care about the .gmo files?

The .gmo files are the "compiled" versions of the .po files. Their 
format ultimatively depends on the installed gettext version, because 
that will have to read in those files. I therefore think that the .gmo 
files will be generated at compile-time always, and therefore it is 
unnecessary to package them. I wonder why any distros would package them 
in the first place... Clearly this is only a matter of increasing the 
tarball size, but not a problem with the actual build. If possible, 
those should be removed from the package.

Christian


More information about the gnucash-devel mailing list