Refactor diffs
[mediawiki.git] / languages / data / plurals.xml
blobd5a1cfe223eb29da0497e10723ec84232ace626e
1 <?xml version="1.0" encoding="UTF-8" ?>
2 <!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd">
3 <supplementalData>
4     <version number="$Revision: 8007 $"/>
5     <generation date="$Date: 2013-01-03 07:17:41 +0530 (Thu, 03 Jan 2013) $"/>
6     <plurals>
7         <!-- if locale is known to have no plurals, there are no rules -->
8         <pluralRules locales="az bm bo dz fa id ig ii hu ja jv ka kde kea km kn ko lo ms my sah ses sg th to tr vi wo yo zh"/>
9         <pluralRules locales="ar">
10             <pluralRule count="zero">n is 0</pluralRule>
11             <pluralRule count="one">n is 1</pluralRule>
12             <pluralRule count="two">n is 2</pluralRule>
13             <pluralRule count="few">n mod 100 in 3..10</pluralRule>
14             <pluralRule count="many">n mod 100 in 11..99</pluralRule>
15         </pluralRules>
16         <pluralRules locales="he">
17             <pluralRule count="one">n is 1</pluralRule>
18             <pluralRule count="two">n is 2</pluralRule>
19             <pluralRule count="many">n is not 0 AND n mod 10 is 0</pluralRule>
20         </pluralRules>
21         <pluralRules locales="asa ast af bem bez bg bn brx ca cgg chr ckb da de dv ee el en eo es et eu fi fo fur fy gl gsw gu ha haw hy is it jgo jmc kaj kcg kk kkj kl ks ksb ku ky lb lg mas mgo ml mn mr nah nb nd ne nl nn nnh no nr ny nyn om or os pa pap ps pt rof rm rwk saq seh sn so sq ss ssy st sv sw syr ta te teo tig tk tn ts ur vo wae ve vun xh xog zu">
22             <pluralRule count="one">n is 1</pluralRule>
23         </pluralRules>
24         <pluralRules locales="ak am bh fil tl guw hi ln mg nso ti wa">
25             <pluralRule count="one">n in 0..1</pluralRule>
26         </pluralRules>
27         <pluralRules locales="ff fr kab">
28             <pluralRule count="one">n within 0..2 and n is not 2</pluralRule>
29         </pluralRules>
30         <pluralRules locales="lv">
31             <pluralRule count="zero">n is 0</pluralRule>
32             <pluralRule count="one">n mod 10 is 1 and n mod 100 is not 11</pluralRule>
33         </pluralRules>
34         <pluralRules locales="iu kw naq se sma smi smj smn sms">
35             <pluralRule count="one">n is 1</pluralRule>
36             <pluralRule count="two">n is 2</pluralRule>
37         </pluralRules>
38         <pluralRules locales="ga"> <!-- http://unicode.org/cldr/trac/ticket/3915 -->
39             <pluralRule count="one">n is 1</pluralRule>
40             <pluralRule count="two">n is 2</pluralRule>
41             <pluralRule count="few">n in 3..6</pluralRule>
42             <pluralRule count="many">n in 7..10</pluralRule>
43         </pluralRules>
44         <pluralRules locales="ro mo">
45             <pluralRule count="one">n is 1</pluralRule>
46             <pluralRule count="few">n is 0 OR n is not 1 AND n mod 100 in 1..19</pluralRule>
47         </pluralRules>
48         <pluralRules locales="lt">
49             <pluralRule count="one">n mod 10 is 1 and n mod 100 not in 11..19</pluralRule>
50             <pluralRule count="few">n mod 10 in 2..9 and n mod 100 not in 11..19</pluralRule>
51         </pluralRules>
52         <pluralRules locales="be bs hr ru sh sr uk">
53             <pluralRule count="one">n mod 10 is 1 and n mod 100 is not 11</pluralRule>
54             <pluralRule count="few">n mod 10 in 2..4 and n mod 100 not in 12..14</pluralRule>
55             <pluralRule count="many">n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14</pluralRule>
56             <!-- others are fractions -->
57         </pluralRules>
58         <pluralRules locales="cs sk">
59             <pluralRule count="one">n is 1</pluralRule>
60             <pluralRule count="few">n in 2..4</pluralRule>
61         </pluralRules>
62         <pluralRules locales="pl">
63             <pluralRule count="one">n is 1</pluralRule>
64             <pluralRule count="few">n mod 10 in 2..4 and n mod 100 not in 12..14</pluralRule>
65             <pluralRule count="many">n is not 1 and n mod 10 in 0..1 or n mod 10 in 5..9 or n mod 100 in 12..14</pluralRule>
66             <!-- others are fractions -->
67             <!-- and n mod 100 not in 22..24 from Tamplin -->
68         </pluralRules>
69         <pluralRules locales="sl">
70             <pluralRule count="one">n mod 100 is 1</pluralRule>
71             <pluralRule count="two">n mod 100 is 2</pluralRule>
72             <pluralRule count="few">n mod 100 in 3..4</pluralRule>
73         </pluralRules>
74         <pluralRules locales="mt"> <!-- from Tamplin's data -->
75             <pluralRule count="one">n is 1</pluralRule>
76             <pluralRule count="few">n is 0 or n mod 100 in 2..10</pluralRule>
77             <pluralRule count="many">n mod 100 in 11..19</pluralRule>
78         </pluralRules>
79         <pluralRules locales="mk"> <!-- from Tamplin's data -->
80             <pluralRule count="one">n mod 10 is 1 and n is not 11</pluralRule>
81         </pluralRules>
82         <pluralRules locales="cy"> <!-- from http://www.saltcymru.org/wordpress/?p=99&lang=en -->
83             <pluralRule count="zero">n is 0</pluralRule>
84             <pluralRule count="one">n is 1</pluralRule>
85             <pluralRule count="two">n is 2</pluralRule>
86             <pluralRule count="few">n is 3</pluralRule>
87             <pluralRule count="many">n is 6</pluralRule>
88         </pluralRules>
89         <pluralRules locales="lag">
90             <pluralRule count="zero">n is 0</pluralRule>
91             <pluralRule count="one">n within 0..2 and n is not 0 and n is not 2</pluralRule>
92         </pluralRules>
93         <pluralRules locales="shi">
94             <pluralRule count="one">n within 0..1</pluralRule>
95             <pluralRule count="few">n in 2..10</pluralRule>
96         </pluralRules>
97         <pluralRules locales="br"> <!-- from http://unicode.org/cldr/trac/ticket/2886 -->
98             <pluralRule count="one">n mod 10 is 1 and n mod 100 not in 11,71,91</pluralRule>
99             <pluralRule count="two">n mod 10 is 2 and n mod 100 not in 12,72,92</pluralRule>
100             <pluralRule count="few">n mod 10 in 3..4,9 and n mod 100 not in 10..19,70..79,90..99</pluralRule>
101             <pluralRule count="many">n is not 0 and n mod 1000000 is 0</pluralRule>
102         </pluralRules>
103         <pluralRules locales="ksh">
104             <pluralRule count="zero">n is 0</pluralRule>
105             <pluralRule count="one">n is 1</pluralRule>
106         </pluralRules>
107         <pluralRules locales="tzm">
108             <pluralRule count="one">n in 0..1 or n in 11..99</pluralRule>
109         </pluralRules>
110         <pluralRules locales="gv">
111             <pluralRule count="one">n mod 10 in 1..2 or n mod 20 is 0</pluralRule>
112         </pluralRules>
113         <pluralRules locales="gd">
114             <pluralRule count="one">n in 1,11</pluralRule>
115             <pluralRule count="two">n in 2,12</pluralRule>
116             <pluralRule count="few">n in 3..10,13..19</pluralRule>
117         </pluralRules>
118     </plurals>
119 </supplementalData>