1// *************************************************************************** 2// * 3// * Copyright (C) 2012 International Business Machines 4// * Corporation and others. All Rights Reserved. 5// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter 6// * Source File: <path>/plurals.xml, ordinals.xml 7// * 8// *************************************************************************** 9plurals:table(nofallback){ 10 locales{ 11 af{"set3"} 12 ak{"set4"} 13 am{"set4"} 14 ar{"set1"} 15 asa{"set3"} 16 ast{"set3"} 17 az{""} 18 be{"set11"} 19 bem{"set3"} 20 bez{"set3"} 21 bg{"set3"} 22 bh{"set4"} 23 bm{""} 24 bn{"set3"} 25 bo{""} 26 br{"set20"} 27 brx{"set3"} 28 bs{"set11"} 29 ca{"set3"} 30 cgg{"set3"} 31 chr{"set3"} 32 ckb{"set3"} 33 cs{"set12"} 34 cy{"set17"} 35 da{"set3"} 36 de{"set3"} 37 dv{"set3"} 38 dz{""} 39 ee{"set3"} 40 el{"set3"} 41 en{"set3"} 42 eo{"set3"} 43 es{"set3"} 44 et{"set3"} 45 eu{"set3"} 46 fa{""} 47 ff{"set5"} 48 fi{"set3"} 49 fil{"set4"} 50 fo{"set3"} 51 fr{"set5"} 52 fur{"set3"} 53 fy{"set3"} 54 ga{"set8"} 55 gd{"set24"} 56 gl{"set3"} 57 gsw{"set3"} 58 gu{"set3"} 59 guw{"set4"} 60 gv{"set23"} 61 ha{"set3"} 62 haw{"set3"} 63 he{"set2"} 64 hi{"set4"} 65 hr{"set11"} 66 hu{""} 67 id{""} 68 ig{""} 69 ii{""} 70 is{"set3"} 71 it{"set3"} 72 iu{"set7"} 73 ja{""} 74 jgo{"set3"} 75 jmc{"set3"} 76 jv{""} 77 ka{""} 78 kab{"set5"} 79 kaj{"set3"} 80 kcg{"set3"} 81 kde{""} 82 kea{""} 83 kk{"set3"} 84 kkj{"set3"} 85 kl{"set3"} 86 km{""} 87 kn{""} 88 ko{""} 89 ks{"set3"} 90 ksb{"set3"} 91 ksh{"set21"} 92 ku{"set3"} 93 kw{"set7"} 94 ky{"set3"} 95 lag{"set18"} 96 lb{"set3"} 97 lg{"set3"} 98 ln{"set4"} 99 lo{""} 100 lt{"set10"} 101 lv{"set6"} 102 mas{"set3"} 103 mg{"set4"} 104 mgo{"set3"} 105 mk{"set16"} 106 ml{"set3"} 107 mn{"set3"} 108 mo{"set9"} 109 mr{"set3"} 110 ms{""} 111 mt{"set15"} 112 my{""} 113 nah{"set3"} 114 naq{"set7"} 115 nb{"set3"} 116 nd{"set3"} 117 ne{"set3"} 118 nl{"set3"} 119 nn{"set3"} 120 nnh{"set3"} 121 no{"set3"} 122 nr{"set3"} 123 nso{"set4"} 124 ny{"set3"} 125 nyn{"set3"} 126 om{"set3"} 127 or{"set3"} 128 os{"set3"} 129 pa{"set3"} 130 pap{"set3"} 131 pl{"set13"} 132 ps{"set3"} 133 pt{"set3"} 134 rm{"set3"} 135 ro{"set9"} 136 rof{"set3"} 137 ru{"set11"} 138 rwk{"set3"} 139 sah{""} 140 saq{"set3"} 141 se{"set7"} 142 seh{"set3"} 143 ses{""} 144 sg{""} 145 sh{"set11"} 146 shi{"set19"} 147 sk{"set12"} 148 sl{"set14"} 149 sma{"set7"} 150 smi{"set7"} 151 smj{"set7"} 152 smn{"set7"} 153 sms{"set7"} 154 sn{"set3"} 155 so{"set3"} 156 sq{"set3"} 157 sr{"set11"} 158 ss{"set3"} 159 ssy{"set3"} 160 st{"set3"} 161 sv{"set3"} 162 sw{"set3"} 163 syr{"set3"} 164 ta{"set3"} 165 te{"set3"} 166 teo{"set3"} 167 th{""} 168 ti{"set4"} 169 tig{"set3"} 170 tk{"set3"} 171 tl{"set4"} 172 tn{"set3"} 173 to{""} 174 tr{""} 175 ts{"set3"} 176 tzm{"set22"} 177 uk{"set11"} 178 ur{"set3"} 179 ve{"set3"} 180 vi{""} 181 vo{"set3"} 182 vun{"set3"} 183 wa{"set4"} 184 wae{"set3"} 185 wo{""} 186 xh{"set3"} 187 xog{"set3"} 188 yo{""} 189 zh{""} 190 zu{"set3"} 191 } 192 locales_ordinals{ 193 af{""} 194 am{""} 195 ar{""} 196 bg{""} 197 bn{"set32"} 198 ca{"set29"} 199 cs{""} 200 da{""} 201 de{""} 202 el{""} 203 en{"set27"} 204 es{""} 205 et{""} 206 eu{""} 207 fa{""} 208 fi{""} 209 fil{"set3"} 210 fr{"set3"} 211 gl{""} 212 gu{"set31"} 213 hi{"set31"} 214 hr{""} 215 hu{"set25"} 216 id{""} 217 is{""} 218 it{"set28"} 219 iw{""} 220 ja{""} 221 kn{""} 222 ko{""} 223 lt{""} 224 lv{""} 225 ml{""} 226 mr{"set30"} 227 ms{"set3"} 228 nl{""} 229 no{""} 230 pl{""} 231 pt{""} 232 ro{"set3"} 233 ru{""} 234 sk{""} 235 sl{""} 236 sr{""} 237 sv{"set26"} 238 sw{""} 239 ta{""} 240 te{""} 241 th{""} 242 tr{""} 243 uk{""} 244 ur{""} 245 vi{"set3"} 246 zh{""} 247 zu{"set33"} 248 } 249 rules{ 250 set1{ 251 few{"n mod 100 in 3..10"} 252 many{"n mod 100 in 11..99"} 253 one{"n is 1"} 254 two{"n is 2"} 255 zero{"n is 0"} 256 } 257 set10{ 258 few{"n mod 10 in 2..9 and n mod 100 not in 11..19"} 259 one{"n mod 10 is 1 and n mod 100 not in 11..19"} 260 } 261 set11{ 262 few{"n mod 10 in 2..4 and n mod 100 not in 12..14"} 263 many{"n mod 10 is 0 or n mod 10 in 5..9 or n mod 100 in 11..14"} 264 one{"n mod 10 is 1 and n mod 100 is not 11"} 265 } 266 set12{ 267 few{"n in 2..4"} 268 one{"n is 1"} 269 } 270 set13{ 271 few{"n mod 10 in 2..4 and n mod 100 not in 12..14"} 272 many{ 273 "n is not 1 and n mod 10 in 0..1 or n mod 10 in 5..9 or n mod 100 in " 274 "12..14" 275 } 276 one{"n is 1"} 277 } 278 set14{ 279 few{"n mod 100 in 3..4"} 280 one{"n mod 100 is 1"} 281 two{"n mod 100 is 2"} 282 } 283 set15{ 284 few{"n is 0 or n mod 100 in 2..10"} 285 many{"n mod 100 in 11..19"} 286 one{"n is 1"} 287 } 288 set16{ 289 one{"n mod 10 is 1 and n is not 11"} 290 } 291 set17{ 292 few{"n is 3"} 293 many{"n is 6"} 294 one{"n is 1"} 295 two{"n is 2"} 296 zero{"n is 0"} 297 } 298 set18{ 299 one{"n within 0..2 and n is not 0 and n is not 2"} 300 zero{"n is 0"} 301 } 302 set19{ 303 few{"n in 2..10"} 304 one{"n within 0..1"} 305 } 306 set2{ 307 many{"n is not 0 AND n mod 10 is 0"} 308 one{"n is 1"} 309 two{"n is 2"} 310 } 311 set20{ 312 few{"n mod 10 in 3..4,9 and n mod 100 not in 10..19,70..79,90..99"} 313 many{"n is not 0 and n mod 1000000 is 0"} 314 one{"n mod 10 is 1 and n mod 100 not in 11,71,91"} 315 two{"n mod 10 is 2 and n mod 100 not in 12,72,92"} 316 } 317 set21{ 318 one{"n is 1"} 319 zero{"n is 0"} 320 } 321 set22{ 322 one{"n in 0..1 or n in 11..99"} 323 } 324 set23{ 325 one{"n mod 10 in 1..2 or n mod 20 is 0"} 326 } 327 set24{ 328 few{"n in 3..10,13..19"} 329 one{"n in 1,11"} 330 two{"n in 2,12"} 331 } 332 set25{ 333 one{"n in 1,5"} 334 } 335 set26{ 336 one{"n mod 10 in 1,2 and n mod 100 not in 11,12"} 337 } 338 set27{ 339 few{"n mod 10 is 3 and n mod 100 is not 13"} 340 one{"n mod 10 is 1 and n mod 100 is not 11"} 341 two{"n mod 10 is 2 and n mod 100 is not 12"} 342 } 343 set28{ 344 many{"n in 11,8,80,800"} 345 } 346 set29{ 347 few{"n is 4"} 348 one{"n in 1,3"} 349 two{"n is 2"} 350 } 351 set3{ 352 one{"n is 1"} 353 } 354 set30{ 355 few{"n is 4"} 356 one{"n is 1"} 357 two{"n in 2,3"} 358 } 359 set31{ 360 few{"n is 4"} 361 many{"n is 6"} 362 one{"n is 1"} 363 two{"n in 2,3"} 364 } 365 set32{ 366 few{"n is 4"} 367 many{"n is 6"} 368 one{"n in 1,5,7,8,9,10"} 369 two{"n in 2,3"} 370 } 371 set33{ 372 few{"n in 2..9"} 373 many{"n in 10..19,100..199,1000..1999"} 374 one{"n is 1"} 375 } 376 set4{ 377 one{"n in 0..1"} 378 } 379 set5{ 380 one{"n within 0..2 and n is not 2"} 381 } 382 set6{ 383 one{"n mod 10 is 1 and n mod 100 is not 11"} 384 zero{"n is 0"} 385 } 386 set7{ 387 one{"n is 1"} 388 two{"n is 2"} 389 } 390 set8{ 391 few{"n in 3..6"} 392 many{"n in 7..10"} 393 one{"n is 1"} 394 two{"n is 2"} 395 } 396 set9{ 397 few{"n is 0 OR n is not 1 AND n mod 100 in 1..19"} 398 one{"n is 1"} 399 } 400 } 401} 402