[Gambas-bugtracker] Bug #1575: msgfmt: fatal error
bugtracker at gambaswiki.org
bugtracker at gambaswiki.org
Tue May 14 23:14:29 CEST 2019
http://gambaswiki.org/bugtracker/edit?object=BUG.1575&from=L21haW4-
Comment #8 by Alex -:
To compile gambas full localized needs to compile all PO files. Your default gambas is not full localized, that was reported in other bugreport. And other projects written in gambas can not be localized well while you're using -.
Saving bytes is not reason do not follow standard. While you use MO files, but not PO files directly you depend on msgfmt, that has fatal error on multiline strings that were translated as one line string "-".
Fixing this bug is running sed everywhere to change "-" on "" the first. The second is changing algthorith to mark strings that must not be localized correctly (msgid is equal msgstr) and to keep compatibility with "-". The third if string is present in PO file it means it must be localized. If it was extracted, then you marked this string for translation wrong.
And you removed PO files, please restore them.
More information about the Bugtracker
mailing list