Allow the retrieval of the plural rule type for a given number
[lhc/web/wiklou.git] / languages / data / plurals-mediawiki.xml
index 65e27ca..5ad6717 100644 (file)
@@ -2,6 +2,7 @@
 <!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
 <supplementalData>
        <plurals>
+               <!-- What is this override for Hebrew based on? Is there a CLDR ticket for this? -Ryan Kaldari 2013-01-28 -->
                <pluralRules locales="he">
                        <pluralRule count="one">n is 1</pluralRule>
                        <pluralRule count="two">n is 2</pluralRule>
                        <pluralRule count="two">n mod 100 is 2</pluralRule>
                        <pluralRule count="few">n mod 100 in 3..4</pluralRule>
                </pluralRules>
+               <!-- Copied from "be" -->
+               <pluralRules locales="be-tarask">
+                       <pluralRule count="one">n mod 10 is 1 and n mod 100 is not 11</pluralRule>
+                       <pluralRule count="few">n mod 10 in 2..4 and n mod 100 not in 12..14</pluralRule>
+                       <pluralRule count="many">n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14</pluralRule>
+                       <!-- others are fractions -->
+               </pluralRules>
                <pluralRules locales="cu">
                        <pluralRule count="one">n mod 10 is 1</pluralRule>
                        <pluralRule count="two">n mod 10 is 2</pluralRule>
                        <pluralRule count="few">n mod 10 in 3..4</pluralRule>
                </pluralRules>
-               <!-- Plural form transformations
-               Based on this discussion: http://translatewiki.net/wiki/Thread:Support/New_plural_rules_for_Scots_Gaelic_(gd)
-               $forms[0] - 1
-               $forms[1] - 2
-               $forms[2] - 11
-               $forms[3] - 12
-               $forms[4] - 3-10, 13-19
-               $forms[5] - 0, 20, rest -->
-               <pluralRules locales="gd">
-                       <pluralRule count="one">n is 1</pluralRule>
-                       <pluralRule count="two">n is 2</pluralRule>
-                       <pluralRule count="elevan">n is 11</pluralRule>
-                       <pluralRule count="twelve">n is 12</pluralRule>
-                       <pluralRule count="few">n in 3..10 or n in 13..19</pluralRule>
+               <!-- Copied from "bh" -->
+               <pluralRules locales="bho">
+                       <pluralRule count="one">n in 0..1</pluralRule>
                </pluralRules>
-               <!-- Hopefully temporary overrides for bug 40251 -->
-               <pluralRules locales="fa hu ja vi">
-                       <pluralRule count="one">n is 1</pluralRule>
+               <pluralRules locales="sgs">
+                       <pluralRule count="one">n mod 10 is 1 and n mod 100 is not 11</pluralRule>
+                       <pluralRule count="two">n mod 10 is 2 and n mod 100 is not 12</pluralRule>
+                       <pluralRule count="few">n is 0 or n mod 100 is 0 or n mod 100 in 10..19</pluralRule>
                </pluralRules>
        </plurals>
 </supplementalData>