Red Hat Bugzilla – Bug 201309
Update Gettext tools to 0.15
Last modified: 2007-11-30 17:11:39 EST
Description of problem:
The current release of FC5 does not contain the latest Gettext tools. The main
advantage for a localiser is that these tools introduce massivce performance
improvements in merging messages using msgmerge.
Version-Release number of selected component (if applicable):
Currently on FC5 0.14.5
Lastest Gettext release 0.15
Other features such as msgctxt addition for context information are more long
term in nature and will slowly filter into projects. But the immediate benefit
to a localiser with the performance improvement is great indeed.
Are there any compatibility problems with 0.14.x?
I looked at the NEWS file and wondered about:
* libgettextpo library:
- The error handler type passed to po_file_read(), po_file_write(),
po_message_check_format() has changed.
This is an incompatible change: Programs using the library *must* update
Binary compatibility is guaranteed, however.
* The 'mkinstalldirs' shell script is no longer needed and no longer installed
Apart from those mentioned in comment 1 which might affect other programs. I am
aware of only one that may affect existing PO files being checked with msgfmt -c
(The PO files themselves should still howver be usable). The issue is that
msgfmt now does stricter checking on plural message translations ensuring that
all variables are correctly included.
Okay, I think it is too late now for fc6 to upgrade to 0.15 so I'm going to
update to 0.14.6 for FC6 and 0.15 will go into FC7.
I put a test srpm of gettext-0.15 at:
if it helps.
I built gettext-0.15-1.fc7 for rawhide.