Plural forms are broken in (at least) Russian .po
|Reported by:||Nikolay Zakharov||Owned by:||nobody|
|Severity:||Normal||Keywords:||locale plural russian|
|Has patch:||yes||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
It seems like we introduced plural forms breakage in some languages since the transition to transifex.net.
On the appropriate page one can try to search some plural words, like "week". Russian plural forms for week are "неделя", "недели", "недель". Transifex shows us that there are three forms but second and third are equal.
One can also inspect the current [[source:/trunk/django/conf/locale/ru/LC_MESSAGES/django.po|Russian django.po file]] and see that there are 3 forms defined in
Plural-Forms header, but 4
msgstr[i] string for each words with plural forms. And
Since this issue can occur in other languages (I suppose to check at least those languages mentioned in r15752) this ticket was created.
I am not a member of any translation team in transifex, so I can't fix it there and will just attach a patch against current git mirror as an example.
Change History (8)
comment:1 Changed 5 years ago by
|Patch needs improvement:||unset|
comment:5 Changed 5 years ago by
|Triage Stage:||Unreviewed → Accepted|