[zanata-bugs] [Bug 988614] New: Additional .po file error checking

bugzilla at redhat.com bugzilla at redhat.com
Fri Jul 26 00:52:48 UTC 2013


https://bugzilla.redhat.com/show_bug.cgi?id=988614

            Bug ID: 988614
           Summary: Additional .po file error checking
           Product: Zanata
         Component: Component-PythonClient
          Assignee: irooskov at redhat.com
          Reporter: irooskov at redhat.com
        QA Contact: zanata-qa at redhat.com
                CC: zanata-bugs at redhat.com

Description of problem:

>From Miroslav Suchy on Memo-list:

I'm refering to .po files and they content. They very often contains errors.
Some of them are quite trivial as:
 1544: `msgid' and `msgstr' entries do not both end with '\n'
but some of there are fatal - eg. %s in source is replaced with %d in
translation or different numbers of %s in sources and in translations, which
can lead to runtime errors.
I never received such errors from Transifex, but I always get them from Zanata
(my last experience is 6 moths old). It would be awesome if Zanata can do:
  msgfmt -c *.po



Additionally if Zanata can do:
  pofilter --nofuzzy -t variables -t blank -t urls -t emails -t long -t
newlines -t options -t printf -t validchars --gnome
or even enable endwhitespace, endpunc, puncspacing checking that would be very
awesome.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=N7zdWOAJWS&a=cc_unsubscribe




More information about the zanata-bugs mailing list