﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
26123	Wrong Plural-Froms value in the 'ru' locale (regression from version 1.8.x)	generalov	nobody	"There are 3 plural forms in the Russian language. 
http://localization-guide.readthedocs.org/en/latest/l10n/pluralforms.html

{{{
""Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n""
}}}


Django 1.9.1 locale catalog contains wrong Plural-Forms value:

{{{
""Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n""
""%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n""
}}} 
https://github.com/django/django/blob/0c37bae189b41f3fd89dc10265750c78c91d90ca/django/conf/locale/ru/LC_MESSAGES/django.po#L27

The `manage.py makemessages` management command copies this value to the new *.po files and makes them wrong.

This bug is present in the core Django translations files too. For example  https://github.com/django/django/blob/273ce8aa6ae8a7404f5a9cd08f5e2753f1aa9368/django/contrib/admin/locale/ru/LC_MESSAGES/django.po#L22

This is looks like a regression because a previous Django-1.8.x had the right `Plural-Forms` value https://github.com/django/django/blob/stable/1.8.x/django/conf/locale/ru/LC_MESSAGES/django.po#L27"	Bug	closed	Internationalization	1.9	Normal	invalid			Unreviewed	0	0	0	0	0	0
