I just now tried the latest GNU gettext (0.15) with the translations
for Bison, and ran into problems with 4 translations:

fr.po:79: number of format specifications in 'msgid' and 'msgstr[1]' does not 
match
id.po:7: nplurals = 1...
id.po:74: ...but some messages have 2 plural forms
ms.po:7: nplurals = 1...
ms.po:74: ...but some messages have 2 plural forms
tr.po:7: nplurals = 1...
tr.po:72: ...but some messages have 2 plural forms

These are all fatal errors, so CVS Bison won't build.

I'll work around the problem temporarily by suppressing these
translations by hand, and will notify each translation team
about the problem.  But it strikes me that the Translation
Project should be using gettext 0.15, and should clean out
and/or reject translations that are rejected by gettext 0.15.
That way, package maintainers won't have to worry about this
sort of thing.  Just a suggestion.  Thanks.


Reply via email to