plurals.php 9.85 KB
Newer Older
Qiang Xue committed
1 2 3 4
<?php
/**
 * Plural rules.
 *
5
 * This file is automatically generated by the "yii locale/plural" command under the "build" folder.
Qiang Xue committed
6 7 8 9 10 11 12 13 14 15 16 17 18
 * Do not modify it directly.
 *
 * The original plural rule data used for generating this file has the following copyright terms:
 *
 * Copyright © 1991-2007 Unicode, Inc. All rights reserved.
 * Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
 *
 * @revision 6008 (of the original plural file)
 * @link http://www.yiiframework.com/
 * @copyright Copyright (c) 2008 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */
return array (
19
  'ar' =>
Qiang Xue committed
20 21 22 23
  array (
    0 => '$n==0',
    1 => '$n==1',
    2 => '$n==2',
Qiang Xue committed
24 25
    3 => 'in_array(fmod($n,100),range(3,10))',
    4 => 'in_array(fmod($n,100),range(11,99))',
Qiang Xue committed
26
  ),
27
  'asa' =>
Qiang Xue committed
28 29 30
  array (
    0 => '$n==1',
  ),
31
  'af' =>
Qiang Xue committed
32 33 34
  array (
    0 => '$n==1',
  ),
35
  'bem' =>
Qiang Xue committed
36 37 38
  array (
    0 => '$n==1',
  ),
39
  'bez' =>
Qiang Xue committed
40 41 42
  array (
    0 => '$n==1',
  ),
43
  'bg' =>
Qiang Xue committed
44 45 46
  array (
    0 => '$n==1',
  ),
47
  'bn' =>
Qiang Xue committed
48 49 50
  array (
    0 => '$n==1',
  ),
51
  'brx' =>
Qiang Xue committed
52 53 54
  array (
    0 => '$n==1',
  ),
55
  'ca' =>
Qiang Xue committed
56 57 58
  array (
    0 => '$n==1',
  ),
59
  'cgg' =>
Qiang Xue committed
60 61 62
  array (
    0 => '$n==1',
  ),
63
  'chr' =>
Qiang Xue committed
64 65 66
  array (
    0 => '$n==1',
  ),
67
  'da' =>
Qiang Xue committed
68 69 70
  array (
    0 => '$n==1',
  ),
71
  'de' =>
Qiang Xue committed
72 73 74
  array (
    0 => '$n==1',
  ),
75
  'dv' =>
Qiang Xue committed
76 77 78
  array (
    0 => '$n==1',
  ),
79
  'ee' =>
Qiang Xue committed
80 81 82
  array (
    0 => '$n==1',
  ),
83
  'el' =>
Qiang Xue committed
84 85 86
  array (
    0 => '$n==1',
  ),
87
  'en' =>
Qiang Xue committed
88 89 90
  array (
    0 => '$n==1',
  ),
91
  'eo' =>
Qiang Xue committed
92 93 94
  array (
    0 => '$n==1',
  ),
95
  'es' =>
Qiang Xue committed
96 97 98
  array (
    0 => '$n==1',
  ),
99
  'et' =>
Qiang Xue committed
100 101 102
  array (
    0 => '$n==1',
  ),
103
  'eu' =>
Qiang Xue committed
104 105 106
  array (
    0 => '$n==1',
  ),
107
  'fi' =>
Qiang Xue committed
108 109 110
  array (
    0 => '$n==1',
  ),
111
  'fo' =>
Qiang Xue committed
112 113 114
  array (
    0 => '$n==1',
  ),
115
  'fur' =>
Qiang Xue committed
116 117 118
  array (
    0 => '$n==1',
  ),
119
  'fy' =>
Qiang Xue committed
120 121 122
  array (
    0 => '$n==1',
  ),
123
  'gl' =>
Qiang Xue committed
124 125 126
  array (
    0 => '$n==1',
  ),
127
  'gsw' =>
Qiang Xue committed
128 129 130
  array (
    0 => '$n==1',
  ),
131
  'gu' =>
Qiang Xue committed
132 133 134
  array (
    0 => '$n==1',
  ),
135
  'ha' =>
Qiang Xue committed
136 137 138
  array (
    0 => '$n==1',
  ),
139
  'haw' =>
Qiang Xue committed
140 141 142
  array (
    0 => '$n==1',
  ),
143
  'he' =>
Qiang Xue committed
144 145 146
  array (
    0 => '$n==1',
  ),
147
  'is' =>
Qiang Xue committed
148 149 150
  array (
    0 => '$n==1',
  ),
151
  'it' =>
Qiang Xue committed
152 153 154
  array (
    0 => '$n==1',
  ),
155
  'jmc' =>
Qiang Xue committed
156 157 158
  array (
    0 => '$n==1',
  ),
159
  'kaj' =>
Qiang Xue committed
160 161 162
  array (
    0 => '$n==1',
  ),
163
  'kcg' =>
Qiang Xue committed
164 165 166
  array (
    0 => '$n==1',
  ),
167
  'kk' =>
Qiang Xue committed
168 169 170
  array (
    0 => '$n==1',
  ),
171
  'kl' =>
Qiang Xue committed
172 173 174
  array (
    0 => '$n==1',
  ),
175
  'ksb' =>
Qiang Xue committed
176 177 178
  array (
    0 => '$n==1',
  ),
179
  'ku' =>
Qiang Xue committed
180 181 182
  array (
    0 => '$n==1',
  ),
183
  'lb' =>
Qiang Xue committed
184 185 186
  array (
    0 => '$n==1',
  ),
187
  'lg' =>
Qiang Xue committed
188 189 190
  array (
    0 => '$n==1',
  ),
191
  'mas' =>
Qiang Xue committed
192 193 194
  array (
    0 => '$n==1',
  ),
195
  'ml' =>
Qiang Xue committed
196 197 198
  array (
    0 => '$n==1',
  ),
199
  'mn' =>
Qiang Xue committed
200 201 202
  array (
    0 => '$n==1',
  ),
203
  'mr' =>
Qiang Xue committed
204 205 206
  array (
    0 => '$n==1',
  ),
207
  'nah' =>
Qiang Xue committed
208 209 210
  array (
    0 => '$n==1',
  ),
211
  'nb' =>
Qiang Xue committed
212 213 214
  array (
    0 => '$n==1',
  ),
215
  'nd' =>
Qiang Xue committed
216 217 218
  array (
    0 => '$n==1',
  ),
219
  'ne' =>
Qiang Xue committed
220 221 222
  array (
    0 => '$n==1',
  ),
223
  'nl' =>
Qiang Xue committed
224 225 226
  array (
    0 => '$n==1',
  ),
227
  'nn' =>
Qiang Xue committed
228 229 230
  array (
    0 => '$n==1',
  ),
231
  'no' =>
Qiang Xue committed
232 233 234
  array (
    0 => '$n==1',
  ),
235
  'nr' =>
Qiang Xue committed
236 237 238
  array (
    0 => '$n==1',
  ),
239
  'ny' =>
Qiang Xue committed
240 241 242
  array (
    0 => '$n==1',
  ),
243
  'nyn' =>
Qiang Xue committed
244 245 246
  array (
    0 => '$n==1',
  ),
247
  'om' =>
Qiang Xue committed
248 249 250
  array (
    0 => '$n==1',
  ),
251
  'or' =>
Qiang Xue committed
252 253 254
  array (
    0 => '$n==1',
  ),
255
  'pa' =>
Qiang Xue committed
256 257 258
  array (
    0 => '$n==1',
  ),
259
  'pap' =>
Qiang Xue committed
260 261 262
  array (
    0 => '$n==1',
  ),
263
  'ps' =>
Qiang Xue committed
264 265 266
  array (
    0 => '$n==1',
  ),
267
  'pt' =>
Qiang Xue committed
268 269 270
  array (
    0 => '$n==1',
  ),
271
  'rof' =>
Qiang Xue committed
272 273 274
  array (
    0 => '$n==1',
  ),
275
  'rm' =>
Qiang Xue committed
276 277 278
  array (
    0 => '$n==1',
  ),
279
  'rwk' =>
Qiang Xue committed
280 281 282
  array (
    0 => '$n==1',
  ),
283
  'saq' =>
Qiang Xue committed
284 285 286
  array (
    0 => '$n==1',
  ),
287
  'seh' =>
Qiang Xue committed
288 289 290
  array (
    0 => '$n==1',
  ),
291
  'sn' =>
Qiang Xue committed
292 293 294
  array (
    0 => '$n==1',
  ),
295
  'so' =>
Qiang Xue committed
296 297 298
  array (
    0 => '$n==1',
  ),
299
  'sq' =>
Qiang Xue committed
300 301 302
  array (
    0 => '$n==1',
  ),
303
  'ss' =>
Qiang Xue committed
304 305 306
  array (
    0 => '$n==1',
  ),
307
  'ssy' =>
Qiang Xue committed
308 309 310
  array (
    0 => '$n==1',
  ),
311
  'st' =>
Qiang Xue committed
312 313 314
  array (
    0 => '$n==1',
  ),
315
  'sv' =>
Qiang Xue committed
316 317 318
  array (
    0 => '$n==1',
  ),
319
  'sw' =>
Qiang Xue committed
320 321 322
  array (
    0 => '$n==1',
  ),
323
  'syr' =>
Qiang Xue committed
324 325 326
  array (
    0 => '$n==1',
  ),
327
  'ta' =>
Qiang Xue committed
328 329 330
  array (
    0 => '$n==1',
  ),
331
  'te' =>
Qiang Xue committed
332 333 334
  array (
    0 => '$n==1',
  ),
335
  'teo' =>
Qiang Xue committed
336 337 338
  array (
    0 => '$n==1',
  ),
339
  'tig' =>
Qiang Xue committed
340 341 342
  array (
    0 => '$n==1',
  ),
343
  'tk' =>
Qiang Xue committed
344 345 346
  array (
    0 => '$n==1',
  ),
347
  'tn' =>
Qiang Xue committed
348 349 350
  array (
    0 => '$n==1',
  ),
351
  'ts' =>
Qiang Xue committed
352 353 354
  array (
    0 => '$n==1',
  ),
355
  'ur' =>
Qiang Xue committed
356 357 358
  array (
    0 => '$n==1',
  ),
359
  'wae' =>
Qiang Xue committed
360 361 362
  array (
    0 => '$n==1',
  ),
363
  've' =>
Qiang Xue committed
364 365 366
  array (
    0 => '$n==1',
  ),
367
  'vun' =>
Qiang Xue committed
368 369 370
  array (
    0 => '$n==1',
  ),
371
  'xh' =>
Qiang Xue committed
372 373 374
  array (
    0 => '$n==1',
  ),
375
  'xog' =>
Qiang Xue committed
376 377 378
  array (
    0 => '$n==1',
  ),
379
  'zu' =>
Qiang Xue committed
380 381 382
  array (
    0 => '$n==1',
  ),
383
  'ak' =>
Qiang Xue committed
384 385 386
  array (
    0 => '($n==0||$n==1)',
  ),
387
  'am' =>
Qiang Xue committed
388 389 390
  array (
    0 => '($n==0||$n==1)',
  ),
391
  'bh' =>
Qiang Xue committed
392 393 394
  array (
    0 => '($n==0||$n==1)',
  ),
395
  'fil' =>
Qiang Xue committed
396 397 398
  array (
    0 => '($n==0||$n==1)',
  ),
399
  'tl' =>
Qiang Xue committed
400 401 402
  array (
    0 => '($n==0||$n==1)',
  ),
403
  'guw' =>
Qiang Xue committed
404 405 406
  array (
    0 => '($n==0||$n==1)',
  ),
407
  'hi' =>
Qiang Xue committed
408 409 410
  array (
    0 => '($n==0||$n==1)',
  ),
411
  'ln' =>
Qiang Xue committed
412 413 414
  array (
    0 => '($n==0||$n==1)',
  ),
415
  'mg' =>
Qiang Xue committed
416 417 418
  array (
    0 => '($n==0||$n==1)',
  ),
419
  'nso' =>
Qiang Xue committed
420 421 422
  array (
    0 => '($n==0||$n==1)',
  ),
423
  'ti' =>
Qiang Xue committed
424 425 426
  array (
    0 => '($n==0||$n==1)',
  ),
427
  'wa' =>
Qiang Xue committed
428 429 430
  array (
    0 => '($n==0||$n==1)',
  ),
431
  'ff' =>
Qiang Xue committed
432 433 434
  array (
    0 => '($n>=0&&$n<=2)&&$n!=2',
  ),
435
  'fr' =>
Qiang Xue committed
436 437 438
  array (
    0 => '($n>=0&&$n<=2)&&$n!=2',
  ),
439
  'kab' =>
Qiang Xue committed
440 441 442
  array (
    0 => '($n>=0&&$n<=2)&&$n!=2',
  ),
443
  'lv' =>
Qiang Xue committed
444 445 446 447
  array (
    0 => '$n==0',
    1 => 'fmod($n,10)==1&&fmod($n,100)!=11',
  ),
448
  'iu' =>
Qiang Xue committed
449 450 451 452
  array (
    0 => '$n==1',
    1 => '$n==2',
  ),
453
  'kw' =>
Qiang Xue committed
454 455 456 457
  array (
    0 => '$n==1',
    1 => '$n==2',
  ),
458
  'naq' =>
Qiang Xue committed
459 460 461 462
  array (
    0 => '$n==1',
    1 => '$n==2',
  ),
463
  'se' =>
Qiang Xue committed
464 465 466 467
  array (
    0 => '$n==1',
    1 => '$n==2',
  ),
468
  'sma' =>
Qiang Xue committed
469 470 471 472
  array (
    0 => '$n==1',
    1 => '$n==2',
  ),
473
  'smi' =>
Qiang Xue committed
474 475 476 477
  array (
    0 => '$n==1',
    1 => '$n==2',
  ),
478
  'smj' =>
Qiang Xue committed
479 480 481 482
  array (
    0 => '$n==1',
    1 => '$n==2',
  ),
483
  'smn' =>
Qiang Xue committed
484 485 486 487
  array (
    0 => '$n==1',
    1 => '$n==2',
  ),
488
  'sms' =>
Qiang Xue committed
489 490 491 492
  array (
    0 => '$n==1',
    1 => '$n==2',
  ),
493
  'ga' =>
Qiang Xue committed
494 495 496
  array (
    0 => '$n==1',
    1 => '$n==2',
Qiang Xue committed
497 498
    2 => 'in_array($n,array(3,4,5,6))',
    3 => 'in_array($n,array(7,8,9,10))',
Qiang Xue committed
499
  ),
500
  'ro' =>
Qiang Xue committed
501 502
  array (
    0 => '$n==1',
Qiang Xue committed
503
    1 => '$n==0||$n!=1&&in_array(fmod($n,100),range(1,19))',
Qiang Xue committed
504
  ),
505
  'mo' =>
Qiang Xue committed
506 507
  array (
    0 => '$n==1',
Qiang Xue committed
508
    1 => '$n==0||$n!=1&&in_array(fmod($n,100),range(1,19))',
Qiang Xue committed
509
  ),
510
  'lt' =>
Qiang Xue committed
511
  array (
Qiang Xue committed
512 513
    0 => 'fmod($n,10)==1&&!in_array(fmod($n,100),range(11,19))',
    1 => 'in_array(fmod($n,10),range(2,9))&&!in_array(fmod($n,100),range(11,19))',
Qiang Xue committed
514
  ),
515
  'be' =>
Qiang Xue committed
516 517
  array (
    0 => 'fmod($n,10)==1&&fmod($n,100)!=11',
Qiang Xue committed
518
    1 => 'in_array(fmod($n,10),array(2,3,4))&&!in_array(fmod($n,100),array(12,13,14))',
Qiang Xue committed
519
    2 => 'fmod($n,10)==0||in_array(fmod($n,10),array(5,6,7,8,9))||in_array(fmod($n,100),array(11,12,13,14))',
Qiang Xue committed
520
  ),
521
  'bs' =>
Qiang Xue committed
522 523
  array (
    0 => 'fmod($n,10)==1&&fmod($n,100)!=11',
Qiang Xue committed
524
    1 => 'in_array(fmod($n,10),array(2,3,4))&&!in_array(fmod($n,100),array(12,13,14))',
Qiang Xue committed
525
    2 => 'fmod($n,10)==0||in_array(fmod($n,10),array(5,6,7,8,9))||in_array(fmod($n,100),array(11,12,13,14))',
Qiang Xue committed
526
  ),
527
  'hr' =>
Qiang Xue committed
528 529
  array (
    0 => 'fmod($n,10)==1&&fmod($n,100)!=11',
Qiang Xue committed
530
    1 => 'in_array(fmod($n,10),array(2,3,4))&&!in_array(fmod($n,100),array(12,13,14))',
Qiang Xue committed
531
    2 => 'fmod($n,10)==0||in_array(fmod($n,10),array(5,6,7,8,9))||in_array(fmod($n,100),array(11,12,13,14))',
Qiang Xue committed
532
  ),
533
  'ru' =>
Qiang Xue committed
534 535
  array (
    0 => 'fmod($n,10)==1&&fmod($n,100)!=11',
Qiang Xue committed
536
    1 => 'in_array(fmod($n,10),array(2,3,4))&&!in_array(fmod($n,100),array(12,13,14))',
Qiang Xue committed
537
    2 => 'fmod($n,10)==0||in_array(fmod($n,10),array(5,6,7,8,9))||in_array(fmod($n,100),array(11,12,13,14))',
Qiang Xue committed
538
  ),
539
  'sh' =>
Qiang Xue committed
540 541
  array (
    0 => 'fmod($n,10)==1&&fmod($n,100)!=11',
Qiang Xue committed
542
    1 => 'in_array(fmod($n,10),array(2,3,4))&&!in_array(fmod($n,100),array(12,13,14))',
Qiang Xue committed
543
    2 => 'fmod($n,10)==0||in_array(fmod($n,10),array(5,6,7,8,9))||in_array(fmod($n,100),array(11,12,13,14))',
Qiang Xue committed
544
  ),
545
  'sr' =>
Qiang Xue committed
546 547
  array (
    0 => 'fmod($n,10)==1&&fmod($n,100)!=11',
Qiang Xue committed
548
    1 => 'in_array(fmod($n,10),array(2,3,4))&&!in_array(fmod($n,100),array(12,13,14))',
Qiang Xue committed
549
    2 => 'fmod($n,10)==0||in_array(fmod($n,10),array(5,6,7,8,9))||in_array(fmod($n,100),array(11,12,13,14))',
Qiang Xue committed
550
  ),
551
  'uk' =>
Qiang Xue committed
552 553
  array (
    0 => 'fmod($n,10)==1&&fmod($n,100)!=11',
Qiang Xue committed
554
    1 => 'in_array(fmod($n,10),array(2,3,4))&&!in_array(fmod($n,100),array(12,13,14))',
Qiang Xue committed
555
    2 => 'fmod($n,10)==0||in_array(fmod($n,10),array(5,6,7,8,9))||in_array(fmod($n,100),array(11,12,13,14))',
Qiang Xue committed
556
  ),
557
  'cs' =>
Qiang Xue committed
558 559
  array (
    0 => '$n==1',
Qiang Xue committed
560
    1 => 'in_array($n,array(2,3,4))',
Qiang Xue committed
561
  ),
562
  'sk' =>
Qiang Xue committed
563 564
  array (
    0 => '$n==1',
Qiang Xue committed
565
    1 => 'in_array($n,array(2,3,4))',
Qiang Xue committed
566
  ),
567
  'pl' =>
Qiang Xue committed
568 569
  array (
    0 => '$n==1',
Qiang Xue committed
570
    1 => 'in_array(fmod($n,10),array(2,3,4))&&!in_array(fmod($n,100),array(12,13,14))',
Qiang Xue committed
571
    2 => '$n!=1&&in_array(fmod($n,10),array(0,1))||in_array(fmod($n,10),array(5,6,7,8,9))||in_array(fmod($n,100),array(12,13,14))',
Qiang Xue committed
572
  ),
573
  'sl' =>
Qiang Xue committed
574 575 576
  array (
    0 => 'fmod($n,100)==1',
    1 => 'fmod($n,100)==2',
Qiang Xue committed
577
    2 => 'in_array(fmod($n,100),array(3,4))',
Qiang Xue committed
578
  ),
579
  'mt' =>
Qiang Xue committed
580 581
  array (
    0 => '$n==1',
Qiang Xue committed
582 583
    1 => '$n==0||in_array(fmod($n,100),range(2,10))',
    2 => 'in_array(fmod($n,100),range(11,19))',
Qiang Xue committed
584
  ),
585
  'mk' =>
Qiang Xue committed
586 587 588
  array (
    0 => 'fmod($n,10)==1&&$n!=11',
  ),
589
  'cy' =>
Qiang Xue committed
590 591 592 593 594 595 596
  array (
    0 => '$n==0',
    1 => '$n==1',
    2 => '$n==2',
    3 => '$n==3',
    4 => '$n==6',
  ),
597
  'lag' =>
Qiang Xue committed
598 599 600 601
  array (
    0 => '$n==0',
    1 => '($n>=0&&$n<=2)&&$n!=0&&$n!=2',
  ),
602
  'shi' =>
Qiang Xue committed
603 604
  array (
    0 => '($n>=0&&$n<=1)',
Qiang Xue committed
605
    1 => 'in_array($n,range(2,10))',
Qiang Xue committed
606
  ),
607
  'br' =>
Qiang Xue committed
608 609 610
  array (
    0 => 'fmod($n,10)==1&&!in_array(fmod($n,100),array(11,71,91))',
    1 => 'fmod($n,10)==2&&!in_array(fmod($n,100),array(12,72,92))',
Qiang Xue committed
611
    2 => 'in_array(fmod($n,10),array(3,4,9))&&!in_array(fmod($n,100),array_merge(range(10,19),range(70,79),range(90,99)))',
Qiang Xue committed
612 613
    3 => 'fmod($n,1000000)==0&&$n!=0',
  ),
614
  'ksh' =>
Qiang Xue committed
615 616 617 618
  array (
    0 => '$n==0',
    1 => '$n==1',
  ),
619
  'tzm' =>
Qiang Xue committed
620
  array (
Qiang Xue committed
621
    0 => '($n==0||$n==1)||in_array($n,range(11,99))',
Qiang Xue committed
622
  ),
623
  'gv' =>
Qiang Xue committed
624
  array (
Qiang Xue committed
625
    0 => 'in_array(fmod($n,10),array(1,2))||fmod($n,20)==0',
Qiang Xue committed
626
  ),
Zander Baldwin committed
627
);