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