[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#816919: RFS: newsbeuter/2.9-1 [ITA]



* Dmitry Bogatov <KAction@gnu.org>, 2016-03-08, 12:01:
[NO DD, can't sponsor]

[DD, but won't sponsor either]

There is nice tool `check-all-the-things'. It reveals

check-all-the-things output greatly depends on which packages you have installed, so it would be helpful to say which underlying tools found the problems...

* loads of spelling errors in po/

check-all-the-things supports multiple spell-checker and none of them are IMO helpful for automated spell-checking all PO files:

* spellintian and codespell assume that the checked text is English; so they will found misspelling in the original messages, which should be fix elsewhere; and false positives in the translated messages.

* POFileSpell flags every single word in the translated messages if there's no dictionary installed for the target language. (Even if you had the appropriate dictionaries installed, you probably don't know most of the languages enough to discern between true and false positives...)


Speaking of PO files, i18nspector finds some interesting bugs in them:

E: po/uk.po: c-format-string-missing-arguments msgid "`%s' is not a valid regular expression: %s": 1 (msgstr) < 2 (msgid)
E: po/zh.po: c-format-string-argument-type-mismatch msgid "Error while processing command `%s' (%s line %u): %s": int * (msgstr) != unsigned int (msgid)
E: po/zh.po: c-format-string-missing-arguments msgid "Error: couldn't mark feed read: %s": 0 (msgstr) < 1 (msgid)

(plus some other, less severe problems)

--
Jakub Wilk


Reply to: