Support explicit plural forms at client side l10n
authorSanthosh Thottingal <santhosh.thottingal@gmail.com>
Sat, 13 Jul 2013 11:11:56 +0000 (16:41 +0530)
committerSanthosh Thottingal <santhosh.thottingal@gmail.com>
Tue, 16 Jul 2013 04:42:32 +0000 (10:12 +0530)
commit710d3bba384002c1361e193482f10b48cc1fe83a
tree6b3de7230964ba4cc5d3d8fc84ff76cc06c324bc
parentd50479979baf26106709d99b9f84ba4fe6d83de3
Support explicit plural forms at client side l10n

Adds support for explicit plural forms like n=form

Example:
message: There {{plural:$1|is one car|are $1 cars|0=are no cars|12=are a dozen
cars}}

with $1=12, this gives: There are a dozen cars

Includes qunit tests.

Bug: 51284
Change-Id: I82b906769ccdd9907d2d8022a689232f496c033e
resources/mediawiki.language/mediawiki.language.js
tests/qunit/suites/resources/mediawiki/mediawiki.test.js