Skip to content

Commit efadbca

Browse files
authored
Merge pull request #4 from davidpoblador/allow-missing-placeholders-in-singular-plural-forms
Allow missing placeholders in singular plural forms
2 parents 00edd41 + 622303a commit efadbca

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

lint_po/main.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,9 @@ def process_plural(msgid, msgid_plural, msgstrs, file, line):
7979
continue
8080

8181
actual = set(extract(msgstr))
82-
missing = expected - actual
82+
# allow missing placeholders in singular forms (n=0, n=1) since
83+
# translators often omit e.g. {count} ("No items", "One item")
84+
missing = expected - actual if idx >= 2 else set()
8385
extra = actual - expected
8486

8587
if len(missing) or len(extra):

0 commit comments

Comments
 (0)