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.
