Package: gettext-lint Version: 0.4-2.1 Severity: normal Control: user check-all-the-thi...@packages.debian.org Control: usertags -1 + false-positive Control: affects -1 + check-all-the-things Control: thanks
Dear Maintainer, currently, there is no sanity check against the list of available dictionaries, and apparently no limit in the amount of errors produced. This has the undesired effect that every word for every language (for which I don't have an appropriate dict installed) is reported as misspelled. I'd like to suggest a new flag `--no-missing'. When this flag is set and POFileSpell detects that a dictionary seems to be missing, only output a single warning for that language, probably along the lines of: No dictionary found for language es_AR. You can specify additional dicts with the --dict=path/to/dict option. With this flag, the output can be kept more concise and meaningful. To reinforce the point: 1 warning among 100 false-positive warnings is useless. I already reported the file upstream: https://sourceforge.net/p/gettext-lint/bugs/4/ .... but I want a bugreport in the BTS for the usertag. The repository doesn't seem to have been active in the last 9 years. Did I pick the correct source? The source is in src/POFileSpell.in, which has only 216 lines (195 according to sloccount). Regards, Ben Wiederhake