Index: trunk/extensions/Translate/data/plural-cldr.yaml |
— | — | @@ -1,27 +1,31 @@ |
2 | | -locales: |
| 2 | +locales: |
3 | 3 | af: Default |
4 | 4 | ak: One-zero |
5 | 5 | am: One-zero |
6 | 6 | ar: Arabic |
| 7 | + asa: Default |
7 | 8 | az: Zero |
8 | | - be: Rule J |
| 9 | + be: Rule K |
9 | 10 | bem: Default |
| 11 | + bez: Default |
10 | 12 | bg: Default |
11 | 13 | bh: One-zero |
12 | 14 | bm: Zero |
13 | 15 | bn: Default |
14 | 16 | bo: Zero |
15 | | - br: Rule S |
| 17 | + br: Rule T |
16 | 18 | brx: Default |
17 | | - bs: Rule J |
| 19 | + bs: Rule K |
18 | 20 | ca: Default |
19 | | - ccg: Default |
| 21 | + cgg: Default |
20 | 22 | chr: Default |
21 | | - cs: Rule K |
22 | | - cy: Rule P |
| 23 | + cs: Rule L |
| 24 | + cy: Rule Q |
23 | 25 | da: Default |
24 | 26 | de: Default |
| 27 | + dv: Default |
25 | 28 | dz: Zero |
| 29 | + ee: Default |
26 | 30 | el: Default |
27 | 31 | en: Default |
28 | 32 | eo: Default |
— | — | @@ -36,15 +40,18 @@ |
37 | 41 | fr: Rule E |
38 | 42 | fur: Default |
39 | 43 | fy: Default |
40 | | - ga: Has-dual |
| 44 | + ga: Rule H |
| 45 | + gd: Rule X |
41 | 46 | gl: Default |
42 | 47 | gsw: Default |
43 | 48 | gu: Default |
44 | 49 | guw: One-zero |
| 50 | + gv: Rule W |
45 | 51 | ha: Default |
| 52 | + haw: Default |
46 | 53 | he: Default |
47 | 54 | hi: One-zero |
48 | | - hr: Rule J |
| 55 | + hr: Rule K |
49 | 56 | hu: Zero |
50 | 57 | id: Zero |
51 | 58 | ig: Zero |
— | — | @@ -52,155 +59,194 @@ |
53 | 60 | is: Default |
54 | 61 | it: Default |
55 | 62 | iu: Has-dual |
56 | | - iw: Default |
57 | 63 | ja: Zero |
| 64 | + jmc: Default |
58 | 65 | jv: Zero |
59 | 66 | ka: Zero |
60 | 67 | kab: Rule E |
| 68 | + kaj: Default |
| 69 | + kcg: Default |
61 | 70 | kde: Zero |
62 | 71 | kea: Zero |
| 72 | + kk: Default |
| 73 | + kl: Default |
63 | 74 | km: Zero |
64 | 75 | kn: Zero |
65 | 76 | ko: Zero |
| 77 | + ksb: Default |
| 78 | + ksh: Rule U |
66 | 79 | ku: Default |
67 | | - lag: Rule Q |
| 80 | + kw: Has-dual |
| 81 | + lag: Rule R |
68 | 82 | lb: Default |
| 83 | + lg: Default |
69 | 84 | ln: One-zero |
70 | 85 | lo: Zero |
71 | | - lt: Rule I |
| 86 | + lt: Rule J |
72 | 87 | lv: Rule F |
73 | 88 | mas: Default |
74 | 89 | mg: One-zero |
75 | | - mk: Rule O |
| 90 | + mk: Rule P |
76 | 91 | ml: Default |
77 | 92 | mn: Default |
78 | | - mo: Rule H |
| 93 | + mo: Rule I |
79 | 94 | mr: Default |
80 | 95 | ms: Zero |
81 | | - mt: Rule N |
| 96 | + mt: Rule O |
82 | 97 | my: Zero |
83 | 98 | nah: Default |
| 99 | + naq: Has-dual |
84 | 100 | nb: Default |
| 101 | + nd: Default |
85 | 102 | ne: Default |
86 | 103 | nl: Default |
87 | 104 | nn: Default |
88 | 105 | "no": Default |
| 106 | + nr: Default |
89 | 107 | nso: One-zero |
| 108 | + ny: Default |
90 | 109 | nyn: Default |
91 | 110 | om: Default |
92 | 111 | or: Default |
93 | 112 | pa: Default |
94 | 113 | pap: Default |
95 | | - pl: Rule L |
| 114 | + pl: Rule M |
96 | 115 | ps: Default |
97 | 116 | pt: Default |
98 | | - pt_PT: Default |
99 | 117 | rm: Default |
100 | | - ro: Rule H |
101 | | - ru: Rule J |
| 118 | + ro: Rule I |
| 119 | + rof: Default |
| 120 | + ru: Rule K |
| 121 | + rwk: Default |
102 | 122 | sah: Zero |
103 | 123 | saq: Default |
104 | 124 | se: Has-dual |
| 125 | + seh: Default |
105 | 126 | ses: Zero |
106 | 127 | sg: Zero |
107 | | - sh: Rule J |
108 | | - shi: Rule R |
109 | | - sk: Rule K |
110 | | - sl: Rule M |
| 128 | + sh: Rule K |
| 129 | + shi: Rule S |
| 130 | + sk: Rule L |
| 131 | + sl: Rule N |
111 | 132 | sma: Has-dual |
112 | 133 | smi: Has-dual |
113 | 134 | smj: Has-dual |
114 | 135 | smn: Has-dual |
115 | 136 | sms: Has-dual |
| 137 | + sn: Default |
116 | 138 | so: Default |
117 | 139 | sq: Default |
118 | | - sr: Rule J |
| 140 | + sr: Rule K |
| 141 | + ss: Default |
119 | 142 | ssy: Default |
| 143 | + st: Default |
120 | 144 | sv: Default |
121 | 145 | sw: Default |
122 | 146 | syr: Default |
123 | 147 | ta: Default |
124 | 148 | te: Default |
| 149 | + teo: Default |
125 | 150 | th: Zero |
126 | 151 | ti: One-zero |
| 152 | + tig: Default |
127 | 153 | tk: Default |
128 | 154 | tl: One-zero |
| 155 | + tn: Default |
129 | 156 | to: Zero |
130 | 157 | tr: Zero |
131 | | - #tzm: |
132 | | - uk: Rule J |
| 158 | + ts: Default |
| 159 | + tzm: Rule V |
| 160 | + uk: Rule K |
133 | 161 | ur: Default |
| 162 | + ve: Default |
134 | 163 | vi: Zero |
| 164 | + vun: Default |
135 | 165 | wa: One-zero |
136 | 166 | wae: Default |
137 | 167 | wo: Zero |
| 168 | + xh: Default |
138 | 169 | xog: Default |
139 | 170 | yo: Zero |
140 | 171 | zh: Zero |
141 | 172 | zu: Default |
142 | | -rulesets: |
143 | | - Arabic: |
| 173 | +rulesets: |
| 174 | + Arabic: |
144 | 175 | few: n mod 100 in 3..10 |
145 | 176 | many: n mod 100 in 11..99 |
146 | 177 | one: n is 1 |
147 | 178 | two: n is 2 |
148 | 179 | zero: n is 0 |
149 | | - Default: |
| 180 | + Default: |
150 | 181 | one: n is 1 |
151 | | - Has-dual: |
| 182 | + Has-dual: |
152 | 183 | one: n is 1 |
153 | 184 | two: n is 2 |
154 | | - One-zero: |
| 185 | + One-zero: |
155 | 186 | one: n in 0..1 |
156 | | - Rule E: |
| 187 | + Rule E: |
157 | 188 | one: n within 0..2 and n is not 2 |
158 | | - Rule F: |
| 189 | + Rule F: |
159 | 190 | one: n mod 10 is 1 and n mod 100 is not 11 |
160 | 191 | zero: n is 0 |
161 | | - Rule H: |
| 192 | + Rule H: |
| 193 | + few: n in 3..6 |
| 194 | + many: n in 7..10 |
| 195 | + one: n is 1 |
| 196 | + two: n is 2 |
| 197 | + Rule I: |
162 | 198 | few: n is 0 OR n is not 1 AND n mod 100 in 1..19 |
163 | 199 | one: n is 1 |
164 | | - Rule I: |
| 200 | + Rule J: |
165 | 201 | few: n mod 10 in 2..9 and n mod 100 not in 11..19 |
166 | 202 | one: n mod 10 is 1 and n mod 100 not in 11..19 |
167 | | - Rule J: |
| 203 | + Rule K: |
168 | 204 | few: n mod 10 in 2..4 and n mod 100 not in 12..14 |
169 | 205 | many: n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14 |
170 | 206 | one: n mod 10 is 1 and n mod 100 is not 11 |
171 | | - Rule K: |
| 207 | + Rule L: |
172 | 208 | few: n in 2..4 |
173 | 209 | one: n is 1 |
174 | | - Rule L: |
| 210 | + Rule M: |
175 | 211 | few: n mod 10 in 2..4 and n mod 100 not in 12..14 |
176 | 212 | 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 |
177 | 213 | one: n is 1 |
178 | | - Rule M: |
| 214 | + Rule N: |
179 | 215 | few: n mod 100 in 3..4 |
180 | 216 | one: n mod 100 is 1 |
181 | 217 | two: n mod 100 is 2 |
182 | | - Rule N: |
| 218 | + Rule O: |
183 | 219 | few: n is 0 or n mod 100 in 2..10 |
184 | 220 | many: n mod 100 in 11..19 |
185 | 221 | one: n is 1 |
186 | | - Rule O: |
| 222 | + Rule P: |
187 | 223 | one: n mod 10 is 1 and n is not 11 |
188 | | - Rule P: |
| 224 | + Rule Q: |
189 | 225 | few: n is 3 |
190 | 226 | many: n is 6 |
191 | 227 | one: n is 1 |
192 | 228 | two: n is 2 |
193 | 229 | zero: n is 0 |
194 | | - Rule Q: |
| 230 | + Rule R: |
195 | 231 | one: n within 0..2 and n is not 0 and n is not 2 |
196 | 232 | zero: n is 0 |
197 | | - Rule R: |
| 233 | + Rule S: |
198 | 234 | few: n in 2..10 |
199 | 235 | one: n within 0..1 |
200 | | - Rule S: |
201 | | - few: n is 3 |
202 | | - many: n is 6 |
| 236 | + Rule T: |
| 237 | + few: n mod 10 in 3..4,9 and n mod 100 not in 10..19,70..79,90..99 |
| 238 | + many: n mod 1000000 is 0 and n is not 0 |
| 239 | + one: n mod 10 is 1 and n mod 100 not in 11,71,91 |
| 240 | + two: n mod 10 is 2 and n mod 100 not in 12,72,92 |
| 241 | + Rule U: |
203 | 242 | one: n is 1 |
204 | | - two: n is 2 |
205 | 243 | zero: n is 0 |
| 244 | + Rule V: |
| 245 | + one: n in 0..1 or n in 11..99 |
| 246 | + Rule W: |
| 247 | + one: n mod 10 in 1..2 or n mod 20 is 0 |
| 248 | + Rule X: |
| 249 | + few: n in 3..10,13..19 |
| 250 | + one: n in 1,11 |
| 251 | + two: n in 2,12 |
206 | 252 | Zero: [] |
207 | 253 | |