language-data/PLURALS_DIFF.md

804 lines
59 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Difference in plurals
This table lists differences in plurals between various sources.
The Plurals column lists data in languages.csv which is used in Weblate
Code | Name | Plurals | CLDR plurals | Gettext plurals | Translate toolkit |
---- | ---- | --------| ------------ | --------------- | ----------------- |
`aa` | Afar | nplurals=2; plural=n != 1; | | | |
`ab` | Abkhazian | nplurals=2; plural=n != 1; | | | |
`abr` | Abron | nplurals=2; plural=n != 1; | | | |
`ace` | Acehnese | nplurals=1; plural=0; | | | |
`ach` | Acholi | nplurals=2; plural=n > 1; | | | ✔ |
`ada` | Adangme | nplurals=2; plural=n != 1; | | | |
`ady` | Adyghe | nplurals=2; plural=n > 1; | | | |
`ae` | Avestan | nplurals=2; plural=n != 1; | | | |
`aeb` | Arabic (Tunisian) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | | | |
`af` | Afrikaans | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`afh` | Afrihili | nplurals=2; plural=n != 1; | | | |
`agr` | Aguaruna | nplurals=2; plural=n != 1; | | | |
`aii` | Assyrian Neo-Aramaic | nplurals=2; plural=n != 1; | | | |
`ain` | Ainu (Japan) | nplurals=2; plural=n != 1; | | | |
`ak` | Akan | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`akk` | Akkadian | nplurals=2; plural=n != 1; | | | |
`ale` | Aleut | nplurals=2; plural=n != 1; | | | |
`aln` | Albanian (Gheg) | nplurals=2; plural=n != 1; | | | |
`alt` | Altai (Southern) | nplurals=2; plural=n != 1; | | | |
`am` | Amharic | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`ami` | Amis | nplurals=2; plural=n != 1; | | | |
`an` | Aragonese | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`ang` | English (Old) | nplurals=2; plural=n != 1; | | | |
`anp` | Angika | nplurals=2; plural=n != 1; | | | ✔ |
`apc` | Arabic (Levantine) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | | | |
`apd` | Arabic (Sudanese) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | | | |
`ar` | Arabic | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | ✔ | | ✔ |
`ar_BH` | Arabic (Bahrain) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | ✔ | | |
`ar_DZ` | Arabic (Algeria) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | ✔ | | |
`ar_EG` | Arabic (Egypt) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | ✔ | | |
`ar_KW` | Arabic (Kuwait) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | ✔ | | |
`ar_LY` | Arabic (Libya) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | ✔ | | |
`ar_Latn` | Arabic (Latin script) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | ✔ | | |
`ar_MA` | Arabic (Morocco) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | ✔ | | |
`ar_SA` | Arabic (Saudi Arabia) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | ✔ | | |
`ar_XB` | Arabic (XB pseudolocale) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | ✔ | | |
`ar_YE` | Arabic (Yemen) | nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; | ✔ | | |
`arc` | Aramaic | nplurals=2; plural=n != 1; | | | |
`arn` | Mapudungun | nplurals=2; plural=n > 1; | | | ✔ |
`arp` | Arapaho | nplurals=2; plural=n != 1; | | | |
`arq` | Arabic (Algerian) | nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))); | | | |
`ars` | Arabic (Najdi) | nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))); | ✔ | | |
`arw` | Arawak | nplurals=2; plural=n != 1; | | | |
`arz` | Arabic (Egyptian) | nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5)))); | | | |
`as` | Assamese | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`asa` | Asu | nplurals=2; plural=n != 1; | ✔ | | |
`ast` | Asturian | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`av` | Avaric | nplurals=2; plural=n != 1; | | | |
`avk` | Kotava | nplurals=2; plural=n != 1; | | | |
`awa` | Awadhi | nplurals=2; plural=n != 1; | | | |
`ay` | Aymara | nplurals=1; plural=0; | | | ✔ |
`ayc` | Aymara (Southern) | nplurals=2; plural=n != 1; | | | |
`az` | Azerbaijani | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`azb` | Azerbaijani (Southern) | nplurals=2; plural=n != 1; | | | |
`ba` | Bashkir | nplurals=2; plural=n != 1; | | | |
`bal` | Baluchi | nplurals=2; plural=n != 1; | ✔ | | |
`ban` | Balinese | nplurals=2; plural=n != 1; | | | |
`bar` | Bavarian | nplurals=2; plural=n != 1; | | | |
`bas` | Basa (Cameroon) | nplurals=2; plural=n != 1; | | | |
`bbc` | Batak Toba | nplurals=2; plural=n != 1; | | | |
`bci` | Baoulé | nplurals=2; plural=n != 1; | | | |
`be` | Belarusian | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | ✔ | ✔ |
`be_Latn` | Belarusian (Latin script) | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | | |
`bej` | Beja | nplurals=2; plural=n != 1; | | | |
`bem` | Bemba | nplurals=2; plural=n != 1; | ✔ | | |
`ber` | Berber | nplurals=2; plural=n != 1; | | | |
`bew` | Betawi | nplurals=2; plural=n != 1; | | | |
`bez` | Bena | nplurals=2; plural=n != 1; | ✔ | | |
`bg` | Bulgarian | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`bgc` | Haryanvi | nplurals=2; plural=n != 1; | | | |
`bgn` | Balochi (Western) | nplurals=2; plural=n != 1; | | | |
`bh` | Bihari | nplurals=2; plural=n > 1; | | | |
`bhb` | Bhili | nplurals=2; plural=n != 1; | | | |
`bhi` | Bhilali | nplurals=2; plural=n != 1; | | | |
`bho` | Bhojpuri | nplurals=2; plural=n > 1; | ✔ | | |
`bi` | Bislama | nplurals=2; plural=n != 1; | | | |
`bik` | Bikol | nplurals=2; plural=n != 1; | | | |
`bin` | Bini | nplurals=2; plural=n != 1; | | | |
`bjj` | Kanauji | nplurals=2; plural=n != 1; | | | |
`bjn` | Banjar | nplurals=2; plural=n != 1; | | | |
`bla` | Siksika | nplurals=2; plural=n != 1; | | | |
`blo` | Anii | nplurals=3; plural=(n == 0) ? 0 : ((n == 1) ? 1 : 2); | ✔ | | |
`bm` | Bambara | nplurals=1; plural=0; | ✔ | | |
`bn` | Bengali | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`bn_BD` | Bengali (Bangladesh) | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`bn_IN` | Bengali (India) | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`bnt` | Bantu (Other) | nplurals=2; plural=n != 1; | | | |
`bo` | Tibetan | nplurals=1; plural=0; | ✔ | | ✔ |
`bo_CN` | Tibetan (China) | nplurals=1; plural=0; | ✔ | | |
`bqi` | Luri (Bakhtiari) | nplurals=2; plural=n != 1; | | | |
`br` | Breton | nplurals=5; plural=(n % 10 == 1 && n % 100 != 11 && n % 100 != 71 && n % 100 != 91) ? 0 : ((n % 10 == 2 && n % 100 != 12 && n % 100 != 72 && n % 100 != 92) ? 1 : ((((n % 10 == 3 \|\| n % 10 == 4) \|\| n % 10 == 9) && (n % 100 < 10 \|\| n % 100 > 19) && (n % 100 < 70 \|\| n % 100 > 79) && (n % 100 < 90 \|\| n % 100 > 99)) ? 2 : ((n != 0 && n % 1000000 == 0) ? 3 : 4))); | ✔ | | nplurals=2; plural=n > 1; |
`bra` | Braj | nplurals=2; plural=n != 1; | | | |
`brb` | Brao | nplurals=2; plural=n != 1; | | | |
`brh` | Brahui | nplurals=2; plural=n != 1; | | | |
`brx` | Bodo | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`bs` | Bosnian | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | | ✔ |
`bs_Cyrl` | Bosnian (Cyrillic script) | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | | |
`bs_Latn` | Bosnian (Latin script) | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | | |
`bua` | Buriat | nplurals=2; plural=n != 1; | | | |
`bug` | Buginese | nplurals=2; plural=n != 1; | | | |
`bum` | Bulu (Cameroon) | nplurals=2; plural=n != 1; | | | |
`byn` | Bilen | nplurals=2; plural=n != 1; | | | |
`ca` | Catalan | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | ✔ | ✔ |
`ca@valencia` | Valencian | nplurals=2; plural=n != 1; | | | ✔ |
`ca_AD` | Catalan (Andorra) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`cad` | Caddo | nplurals=2; plural=n != 1; | | | |
`cak` | Kaqchikel | nplurals=2; plural=n != 1; | | | |
`car` | Galibi Carib | nplurals=2; plural=n != 1; | | | |
`cdo_Hans` | Mindong (Simplified Han script) | nplurals=1; plural=0; | | | |
`cdo_Hant` | Mindong (Traditional Han script) | nplurals=1; plural=0; | | | |
`cdo_Latn` | Mindong (Latin script) | nplurals=1; plural=0; | | | |
`ce` | Chechen | nplurals=2; plural=n != 1; | ✔ | | |
`ceb` | Cebuano | nplurals=2; plural=n != 1 && n != 2 && n != 3 && (n % 10 == 4 \|\| n % 10 == 6 \|\| n % 10 == 9); | ✔ | | |
`cgg` | Chiga | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`ch` | Chamorro | nplurals=2; plural=n != 1; | | | |
`chb` | Chibcha | nplurals=2; plural=n != 1; | | | |
`chg` | Chagatai | nplurals=2; plural=n != 1; | | | |
`chk` | Chuukese | nplurals=2; plural=n != 1; | | | |
`chm` | Mari | nplurals=2; plural=n != 1; | | | |
`chn` | Chinook jargon | nplurals=2; plural=n != 1; | | | |
`cho` | Choctaw | nplurals=2; plural=n != 1; | | | |
`chp` | Chipewyan | nplurals=2; plural=n != 1; | | | |
`chr` | Cherokee | nplurals=2; plural=n != 1; | ✔ | | |
`chy` | Cheyenne | nplurals=2; plural=n != 1; | | | |
`ckb` | Kurdish (Sorani) | nplurals=2; plural=n != 1; | ✔ | | |
`ckb_IQ` | Kurdish (Sorani, Iraq) | nplurals=2; plural=n != 1; | ✔ | | |
`ckb_IR` | Kurdish (Sorani, Iran) | nplurals=2; plural=n != 1; | ✔ | | |
`cnr` | Montenegrin | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | | | |
`cnr_Cyrl` | Montenegrin (Cyrillic script) | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | | | |
`co` | Corsican | nplurals=2; plural=n != 1; | | | |
`cop` | Coptic | nplurals=2; plural=n != 1; | | | |
`cpe` | Creoles and pidgins (English based) | nplurals=2; plural=n != 1; | | | |
`cpf` | Creoles and pidgins (French-based) | nplurals=2; plural=n != 1; | | | |
`cpp` | Creoles and pidgins (Portuguese-based) | nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2; | | | |
`cpx_Hans` | Puxian (Simplified Han script) | nplurals=1; plural=0; | | | |
`cpx_Hant` | Puxian (Traditional Han script) | nplurals=1; plural=0; | | | |
`cpx_Latn` | Puxian (Latin script) | nplurals=1; plural=0; | | | |
`cr` | Cree | nplurals=2; plural=n != 1; | | | |
`crh` | Crimean Tatar | nplurals=1; plural=0; | | | |
`crp` | Creoles and pidgins | nplurals=2; plural=n != 1; | | | |
`cs` | Czech | nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2; | ✔ | ✔ | ✔ |
`csb` | Kashubian | nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | | | ✔ |
`csw` | Cree (Swampy) | nplurals=2; plural=n > 1; | ✔ | | |
`cu` | Slavonic (Old Church) | nplurals=2; plural=n != 1; | | | |
`cv` | Chuvash | nplurals=3; plural=(n == 0) ? 0 : ((n == 1) ? 1 : 2); | ✔ | | |
`cy` | Welsh | nplurals=6; plural=(n==0) ? 0 : (n==1) ? 1 : (n==2) ? 2 : (n==3) ? 3 :(n==6) ? 4 : 5; | ✔ | | nplurals=2; plural=(n==2) ? 1 : 0; |
`da` | Danish | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`dak` | Dakota | nplurals=2; plural=n != 1; | | | |
`dar` | Dargwa | nplurals=2; plural=n != 1; | | | |
`dcc` | Deccan | nplurals=2; plural=n != 1; | | | |
`de` | German | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`de@formal` | German (formal) | nplurals=2; plural=n != 1; | | | |
`de@informal` | German (informal) | nplurals=2; plural=n != 1; | | | |
`de_1901` | German (old spelling) | nplurals=2; plural=n != 1; | ✔ | | |
`de_AT` | German (Austria) | nplurals=2; plural=n != 1; | ✔ | | |
`de_CH` | German (Switzerland) | nplurals=2; plural=n != 1; | ✔ | | |
`de_LU` | German (Luxembourg) | nplurals=2; plural=n != 1; | ✔ | | |
`del` | Delaware | nplurals=2; plural=n != 1; | | | |
`den` | Slave (Athapascan) | nplurals=2; plural=n != 1; | | | |
`dgr` | Dogrib | nplurals=2; plural=n != 1; | | | |
`din` | Dinka | nplurals=2; plural=n != 1; | | | |
`dje` | Zarma | nplurals=2; plural=n != 1; | | | |
`dnj` | Dan | nplurals=2; plural=n != 1; | | | |
`dnk` | Dengka | nplurals=2; plural=n != 1; | | | |
`doi` | Dogri | nplurals=2; plural=n > 1; | ✔ | | nplurals=2; plural=(n != 1); |
`dru` | Rukai | nplurals=2; plural=n != 1; | | | |
`dry` | Darai | nplurals=2; plural=n != 1; | | | |
`dsb` | Lower Sorbian | nplurals=4; plural=(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 \|\| n % 100 == 4) ? 2 : 3)); | ✔ | | |
`dua` | Duala | nplurals=2; plural=n != 1; | | | |
`dum` | Dutch (Middle) | nplurals=2; plural=n != 1; | | | |
`dv` | Dhivehi | nplurals=2; plural=n != 1; | ✔ | | |
`dyu` | Dyula | nplurals=2; plural=n != 1; | | | |
`dz` | Dzongkha | nplurals=1; plural=0; | ✔ | | ✔ |
`ee` | Ewe | nplurals=2; plural=n != 1; | ✔ | | |
`efi` | Efik | nplurals=2; plural=n != 1; | | | |
`egl` | Emilian | nplurals=2; plural=n != 1; | | | |
`egy` | Egyptian (Ancient) | nplurals=2; plural=n != 1; | | | |
`eka` | Ekajuk | nplurals=2; plural=n != 1; | | | |
`el` | Greek | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`elx` | Elamite | nplurals=2; plural=n != 1; | | | |
`en` | English | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`en@pirate` | English (Pirate) | nplurals=2; plural=n != 1; | | | |
`en_150` | English (Europe) | nplurals=2; plural=n != 1; | ✔ | | |
`en_AU` | English (Australia) | nplurals=2; plural=n != 1; | ✔ | | |
`en_CA` | English (Canada) | nplurals=2; plural=n != 1; | ✔ | | |
`en_GB` | English (United Kingdom) | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`en_IE` | English (Ireland) | nplurals=2; plural=n != 1; | ✔ | | |
`en_IN` | English (India) | nplurals=2; plural=n != 1; | ✔ | | |
`en_NZ` | English (New Zealand) | nplurals=2; plural=n != 1; | ✔ | | |
`en_PH` | English (Philippines) | nplurals=2; plural=n != 1; | ✔ | | |
`en_Shaw` | English (Shavian) | nplurals=2; plural=n != 1; | ✔ | | |
`en_Shaw_GB` | English (Shavian script, United Kingdom) | nplurals=2; plural=n != 1; | ✔ | | |
`en_Shaw_US` | English (Shavian script, United States) | nplurals=2; plural=n != 1; | ✔ | | |
`en_US` | English (United States) | nplurals=2; plural=n != 1; | ✔ | | |
`en_XA` | English (XA pseudolocale) | nplurals=2; plural=n != 1; | ✔ | | |
`en_ZA` | English (South Africa) | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`en_devel` | English (Developer) | nplurals=2; plural=n != 1; | ✔ | | |
`enm` | English (Middle) | nplurals=2; plural=n != 1; | | | |
`eo` | Esperanto | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`es` | Spanish | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | ✔ | ✔ |
`es@formal` | Spanish (formal) | nplurals=2; plural=n != 1; | | | |
`es@informal` | Spanish (informal) | nplurals=2; plural=n != 1; | | | |
`es_150` | Spanish (Europe) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_419` | Spanish (Latin America) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_AR` | Spanish (Argentina) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | ✔ |
`es_BO` | Spanish (Bolivia) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_CL` | Spanish (Chile) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_CO` | Spanish (Colombia) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_CR` | Spanish (Costa Rica) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_CU` | Spanish (Cuba) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_DO` | Spanish (Dominican Republic) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_EC` | Spanish (Ecuador) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_MX` | Spanish (Mexico) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_NI` | Spanish (Nicaragua) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_PA` | Spanish (Panama) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_PE` | Spanish (Peru) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_PR` | Spanish (Puerto Rico) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_SV` | Spanish (El Salvador) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_US` | Spanish (American) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_UY` | Spanish (Uruguay) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`es_VE` | Spanish (Venezuela) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`et` | Estonian | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`eu` | Basque | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`ewo` | Ewondo | nplurals=2; plural=n != 1; | | | |
`ext` | Extremaduran | nplurals=2; plural=n != 1; | | | |
`fa` | Persian | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`fan` | Fang (Equatorial Guinea) | nplurals=2; plural=n != 1; | | | |
`fat` | Fanti | nplurals=2; plural=n != 1; | | | |
`fbl` | Bikol (West Albay) | nplurals=2; plural=n != 1; | | | |
`ff` | Fulah | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`ffm` | Fulfulde (Maasina) | nplurals=2; plural=n != 1; | | | |
`fi` | Finnish | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`fil` | Filipino | nplurals=2; plural=n != 1 && n != 2 && n != 3 && (n % 10 == 4 \|\| n % 10 == 6 \|\| n % 10 == 9); | ✔ | | nplurals=2; plural=(n > 1); |
`fj` | Fijian | nplurals=2; plural=n != 1; | | | |
`fo` | Faroese | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`fon` | Fon | nplurals=2; plural=n != 1; | | | |
`fr` | French | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | ✔ | ✔ |
`fr@formal` | French (formal) | nplurals=2; plural=n > 1; | | | |
`fr@informal` | French (informal) | nplurals=2; plural=n > 1; | | | |
`fr_AG` | French (Antigua and Barbuda) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`fr_BE` | French (Belgium) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`fr_CA` | French (Canada) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`fr_CH` | French (Switzerland) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`fr_LU` | French (Luxembourg) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`fr_SN` | French (Senegal) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`frc` | French (Louisiana) | nplurals=2; plural=n > 1; | | | |
`frk` | Frankish | nplurals=2; plural=n != 1; | | | |
`frm` | French (Middle) | nplurals=2; plural=n != 1; | | | |
`fro` | French (Old) | nplurals=2; plural=n != 1; | | | |
`frp` | Franco-Provençal | nplurals=2; plural=n > 1; | | | |
`frr` | Frisian (Northern) | nplurals=2; plural=n != 1; | | | |
`frs` | Frisian (Eastern) | nplurals=2; plural=n != 1; | | | |
`fuq` | Fulfulde (Central-Eastern Niger) | nplurals=2; plural=n != 1; | | | |
`fur` | Friulian | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`fuv` | Fulfulde (Nigerian) | nplurals=2; plural=n != 1; | | | |
`fvr` | Fur | nplurals=2; plural=n != 1; | | | |
`fy` | Frisian | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`ga` | Irish | nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>6 && n<11) ? 3 : 4; | | nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2; | |
`gaa` | Ga | nplurals=2; plural=n != 1; | | | |
`gan_Hans` | Gan (Simplified Han script) | nplurals=1; plural=0; | | | |
`gan_Hant` | Gan (Traditional Han script) | nplurals=1; plural=0; | | | |
`gay` | Gayo | nplurals=2; plural=n != 1; | | | |
`gba` | Gbaya (Central African Republic) | nplurals=2; plural=n != 1; | | | |
`gbm` | Garhwali | nplurals=2; plural=n != 1; | | | |
`gd` | Gaelic | nplurals=4; plural=(n==1 \|\| n==11) ? 0 : (n==2 \|\| n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3; | | | |
`gez` | Ge'ez | nplurals=2; plural=n != 1; | | | |
`gil` | Gilbertese | nplurals=2; plural=n != 1; | | | |
`gl` | Galician | nplurals=2; plural=n != 1; | | | |
`glk` | Gilaki | nplurals=2; plural=n != 1; | | | |
`gmh` | High German (Middle) | nplurals=2; plural=n != 1; | | | |
`gn` | Guarani | nplurals=2; plural=n != 1; | | | |
`goh` | High German (Old) | nplurals=2; plural=n != 1; | | | |
`gom` | Konkani (Goan) | nplurals=2; plural=n != 1; | | | |
`gon` | Gondi | nplurals=2; plural=n != 1; | | | |
`gor` | Gorontalo | nplurals=2; plural=n != 1; | | | |
`got` | Gothic | nplurals=2; plural=n != 1; | | | |
`grb` | Grebo | nplurals=2; plural=n != 1; | | | |
`grc` | Greek (Ancient) | nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2; | | | |
`gsw` | Alemannic | nplurals=2; plural=n != 1; | | | |
`gu` | Gujarati | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`gu_IN` | Gujarati (India) | nplurals=2; plural=n > 1; | ✔ | | |
`guc` | Wayuu | nplurals=2; plural=n != 1; | | | |
`gug` | Guaraní (Paraguayan) | nplurals=2; plural=n > 1; | | | |
`gum` | Guambiano | nplurals=2; plural=n != 1; | | | |
`gun` | Guaraní (Mbyá) | nplurals=2; plural=n > 1; | | | ✔ |
`gur` | Farefare | nplurals=2; plural=n != 1; | | | |
`guw` | Gun | nplurals=2; plural=n > 1; | ✔ | | |
`guz` | Gusii | nplurals=2; plural=n != 1; | | | |
`gv` | Manx | nplurals=4; plural=(n % 10 == 1) ? 0 : ((n % 10 == 2) ? 1 : ((n % 100 == 0 \|\| n % 100 == 20 \|\| n % 100 == 40 \|\| n % 100 == 60 \|\| n % 100 == 80) ? 2 : 3)); | ✔ | | |
`gwi` | Gwichʼin | nplurals=2; plural=n != 1; | | | |
`ha` | Hausa | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`hai` | Haida | nplurals=2; plural=n != 1; | | | |
`hak_Hans` | Hakka (Simplified Han script) | nplurals=1; plural=0; | | | |
`hak_Hant` | Hakka (Traditional Han script) | nplurals=1; plural=0; | | | |
`hak_Latn` | Hakka (Latin script) | nplurals=1; plural=0; | | | |
`haw` | Hawaiian | nplurals=2; plural=n != 1; | ✔ | | |
`haz` | Hazaragi | nplurals=2; plural=n != 1; | | | |
`he` | Hebrew | nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3)); | nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); | nplurals=2; plural=(n != 1); | nplurals=2; plural=(n != 1); |
`he_IL` | Hebrew (Israel) | nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3)); | nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); | | |
`hi` | Hindi | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`hi@hinglish` | Hindi (Hinglish) | nplurals=2; plural=n > 1; | | | |
`hi_Latn` | Hindi (Latin script) | nplurals=2; plural=n > 1; | ✔ | | |
`hif` | Hindi (Fiji) | nplurals=2; plural=n != 1; | | | |
`hil` | Hiligaynon | nplurals=2; plural=n != 1; | | | |
`hit` | Hittite | nplurals=2; plural=n != 1; | | | |
`hmn` | Hmong | nplurals=2; plural=n != 1; | | | |
`hnd` | Hindko (Southern) | nplurals=2; plural=n != 1; | | | |
`hne` | Chhattisgarhi | nplurals=2; plural=n != 1; | | | ✔ |
`hnj` | Hmong Njua | nplurals=1; plural=0; | ✔ | | |
`hno` | Hindko (Northern) | nplurals=2; plural=n != 1; | | | |
`ho` | Hiri Motu | nplurals=2; plural=n != 1; | | | |
`hoc` | Ho | nplurals=2; plural=n != 1; | | | |
`hoj` | Hadothi | nplurals=2; plural=n != 1; | | | |
`hr` | Croatian | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | ✔ | ✔ |
`hrx` | Hunsrik | nplurals=2; plural=n != 1; | | | |
`hsb` | Upper Sorbian | nplurals=4; plural=(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 \|\| n % 100 == 4) ? 2 : 3)); | ✔ | | |
`hsn` | Xiang | nplurals=1; plural=0; | | | |
`ht` | Haitian | nplurals=2; plural=n != 1; | | | ✔ |
`hu` | Hungarian | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`hup` | Hupa | nplurals=2; plural=n != 1; | | | |
`hus` | Huastec | nplurals=2; plural=n != 1; | | | |
`hy` | Armenian | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`hz` | Herero | nplurals=2; plural=n != 1; | | | |
`ia` | Interlingua | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`iba` | Iban | nplurals=2; plural=n != 1; | | | |
`ibb` | Ibibio | nplurals=2; plural=n != 1; | | | |
`id` | Indonesian | nplurals=1; plural=0; | ✔ | | ✔ |
`ie` | Occidental | nplurals=2; plural=n != 1; | ✔ | | |
`ig` | Igbo | nplurals=1; plural=0; | ✔ | | |
`ii` | Nuosu | nplurals=1; plural=0; | ✔ | | |
`ik` | Inupiaq | nplurals=2; plural=n != 1; | | | |
`ilo` | Iloko | nplurals=2; plural=n != 1; | | | |
`inh` | Ingush | nplurals=2; plural=n != 1; | | | |
`io` | Ido | nplurals=2; plural=n != 1; | ✔ | | |
`is` | Icelandic | nplurals=2; plural=n % 10 != 1 \|\| n % 100 == 11; | ✔ | | nplurals=2; plural=(n != 1); |
`isv` | Interslavic | nplurals=2; plural=n != 1; | | | |
`it` | Italian | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | ✔ | ✔ |
`it@formal` | Italian (formal) | nplurals=2; plural=n != 1; | | | |
`it@informal` | Italian (informal) | nplurals=2; plural=n != 1; | | | |
`it_CH` | Italian (Switzerland) | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`iu` | Inuktitut | nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); | ✔ | | |
`iu_Latn` | Inuktitut (Latin script) | nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); | ✔ | | |
`ja` | Japanese | nplurals=1; plural=0; | ✔ | ✔ | ✔ |
`ja_KS` | Japanese (Kansai) | nplurals=1; plural=0; | ✔ | | |
`jam` | Jamaican Patois | nplurals=2; plural=n != 1; | | | |
`jbo` | Lojban | nplurals=1; plural=0; | ✔ | | ✔ |
`jgo` | Ngomba | nplurals=2; plural=n != 1; | ✔ | | |
`jmc` | Machame | nplurals=2; plural=n != 1; | ✔ | | |
`jpr` | Judeo-Persian | nplurals=2; plural=n != 1; | | | |
`jrb` | Judeo-Arabic | nplurals=2; plural=n != 1; | | | |
`jv` | Javanese | nplurals=1; plural=0; | ✔ | | ✔ |
`ka` | Georgian | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`kaa` | Karakalpak | nplurals=2; plural=n != 1; | | | |
`kab` | Kabyle | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`kac` | Kachin | nplurals=2; plural=n != 1; | | | |
`kaj` | Jju | nplurals=2; plural=n != 1; | ✔ | | |
`kam` | Kamba (Kenya) | nplurals=2; plural=n != 1; | | | |
`kaw` | Kawi | nplurals=2; plural=n != 1; | | | |
`kbd` | Kabardian | nplurals=2; plural=n != 1; | | | |
`kcg` | Tyap | nplurals=2; plural=n != 1; | ✔ | | |
`kde` | Makonde | nplurals=1; plural=0; | ✔ | | |
`kea` | Kabuverdianu | nplurals=1; plural=0; | ✔ | | |
`kek` | Kekchí | nplurals=2; plural=n != 1; | | | |
`kfr` | Kachhi | nplurals=2; plural=n != 1; | | | |
`kfy` | Kumaoni | nplurals=2; plural=n != 1; | | | |
`kg` | Kongo | nplurals=2; plural=n != 1; | | | |
`kha` | Khasi | nplurals=2; plural=n != 1; | | | |
`khn` | Khandesi | nplurals=2; plural=n != 1; | | | |
`kho` | Khotanese | nplurals=2; plural=n != 1; | | | |
`ki` | Gikuyu | nplurals=2; plural=n != 1; | | | |
`kj` | Kwanyama | nplurals=2; plural=n != 1; | | | |
`kk` | Kazakh | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`kk_Latn` | Kazakh (Latin script) | nplurals=2; plural=n != 1; | ✔ | | |
`kkj` | Kako | nplurals=2; plural=n != 1; | ✔ | | |
`kl` | Greenlandic | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`kln` | Kalenjin | nplurals=2; plural=n != 1; | | | |
`km` | Khmer (Central) | nplurals=1; plural=0; | ✔ | | ✔ |
`kmb` | Kimbundu | nplurals=2; plural=n != 1; | | | |
`kmr` | Kurdish (Kurmanji) | nplurals=2; plural=n != 1; | | | |
`kmr_Latn` | Kurdish (Kurmanji, Latin script) | nplurals=2; plural=n != 1; | | | |
`kn` | Kannada | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`ko` | Korean | nplurals=1; plural=0; | ✔ | ✔ | ✔ |
`kok` | Konkani | nplurals=2; plural=n > 1; | ✔ | | nplurals=2; plural=(n != 1); |
`kok_Latn` | Konkani (Latin script) | nplurals=2; plural=n > 1; | ✔ | | |
`kos` | Kosraean | nplurals=1; plural=0; | | | |
`kpe` | Kpelle | nplurals=2; plural=n != 1; | | | |
`kr` | Kanuri | nplurals=2; plural=n != 1; | | | |
`krc` | Karachay-Balkar | nplurals=2; plural=n != 1; | | | |
`kri` | Krio | nplurals=2; plural=n != 1; | | | |
`krl` | Karelian | nplurals=2; plural=n != 1; | | | |
`kru` | Kurukh | nplurals=2; plural=n != 1; | | | |
`ks` | Kashmiri | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`ksb` | Shambala | nplurals=2; plural=n != 1; | ✔ | | |
`ksh` | Colognian | nplurals=3; plural=n==0 ? 0 : n==1 ? 1 : 2; | ✔ | | |
`ku` | Kurdish | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`kum` | Kumyk | nplurals=2; plural=n != 1; | | | |
`kut` | Kutenai | nplurals=2; plural=n != 1; | | | |
`kv` | Komi | nplurals=2; plural=n != 1; | | | |
`kw` | Cornish | nplurals=6; plural=(n == 0) ? 0 : ((n == 1) ? 1 : (((n % 100 == 2 \|\| n % 100 == 22 \|\| n % 100 == 42 \|\| n % 100 == 62 \|\| n % 100 == 82) \|\| n % 1000 == 0 && (n % 100000 >= 1000 && n % 100000 <= 20000 \|\| n % 100000 == 40000 \|\| n % 100000 == 60000 \|\| n % 100000 == 80000) \|\| n != 0 && n % 1000000 == 100000) ? 2 : ((n % 100 == 3 \|\| n % 100 == 23 \|\| n % 100 == 43 \|\| n % 100 == 63 \|\| n % 100 == 83) ? 3 : ((n != 1 && (n % 100 == 1 \|\| n % 100 == 21 \|\| n % 100 == 41 \|\| n % 100 == 61 \|\| n % 100 == 81)) ? 4 : 5)))); | ✔ | | nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : 3; |
`kxm` | Khmer (Northern) | nplurals=2; plural=n != 1; | | | |
`ky` | Kyrgyz | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`la` | Latin | nplurals=2; plural=n != 1; | | | |
`lad` | Ladino | nplurals=2; plural=n != 1; | | | |
`lag` | Langi | nplurals=3; plural=(n == 0) ? 0 : ((n == 1) ? 1 : 2); | ✔ | | |
`laj` | Lango (Uganda) | nplurals=2; plural=n != 1; | | | |
`lam` | Lamba | nplurals=2; plural=n != 1; | | | |
`lb` | Luxembourgish | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`lez` | Lezghian | nplurals=2; plural=n != 1; | | | |
`lfn` | Lingua Franca Nova | nplurals=2; plural=n != 1; | | | |
`lg` | Luganda | nplurals=2; plural=n != 1; | ✔ | | |
`li` | Limburgish | nplurals=2; plural=n != 1; | | | |
`lij` | Ligurian | nplurals=2; plural=n != 1; | ✔ | | |
`lir` | English (Liberian) | nplurals=2; plural=n != 1; | | | |
`ljp` | Lampung Api | nplurals=2; plural=n != 1; | | | |
`lki` | Laki | nplurals=2; plural=n != 1; | | | |
`lkt` | Lakota | nplurals=1; plural=0; | ✔ | | |
`lld` | Ladin | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | ✔ | | |
`lmn` | Lambadi | nplurals=2; plural=n != 1; | | | |
`lmo` | Lombard | nplurals=2; plural=n != 1; | | | |
`ln` | Lingala | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`lo` | Lao | nplurals=1; plural=0; | ✔ | | ✔ |
`lol` | Mongo | nplurals=2; plural=n != 1; | | | |
`loz` | Lozi | nplurals=2; plural=n != 1; | | | |
`lrc` | Luri (Northern) | nplurals=2; plural=n != 1; | | | |
`lt` | Lithuanian | nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 \|\| n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 \|\| n % 100 > 19)) ? 1 : 2); | ✔ | ✔ | ✔ |
`ltg` | Latgalian | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2; | | | |
`lu` | Luba-Katanga | nplurals=2; plural=n != 1; | | | |
`lua` | Luba-Lulua | nplurals=2; plural=n != 1; | | | |
`lui` | Luiseno | nplurals=2; plural=n != 1; | | | |
`lun` | Lunda | nplurals=2; plural=n != 1; | | | |
`luo` | Luo (Kenya and Tanzania) | nplurals=2; plural=n != 1; | | | |
`lus` | Lushai | nplurals=2; plural=n != 1; | | | |
`luy` | Luyia | nplurals=2; plural=n != 1; | | | |
`luz` | Luri (Southern) | nplurals=2; plural=n != 1; | | | |
`lv` | Latvian | nplurals=3; plural=(n % 10 == 0 \|\| n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2); | ✔ | nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2); | ✔ |
`lv@formal` | Latvian (formal) | nplurals=3; plural=(n % 10 == 0 \|\| n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2); | | | |
`lv@informal` | Latvian (informal) | nplurals=3; plural=(n % 10 == 0 \|\| n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2); | | | |
`lzh` | Literary Chinese | nplurals=1; plural=0; | | | |
`mad` | Madurese | nplurals=2; plural=n != 1; | | | |
`mag` | Magahi | nplurals=2; plural=n != 1; | | | |
`mai` | Maithili | nplurals=2; plural=n != 1; | | | ✔ |
`mak` | Makasar | nplurals=2; plural=n != 1; | | | |
`man` | Mandingo | nplurals=2; plural=n != 1; | | | |
`mas` | Masai | nplurals=2; plural=n != 1; | ✔ | | |
`mdf` | Moksha | nplurals=2; plural=n != 1; | | | |
`mdh` | Maguindanaon | nplurals=2; plural=n != 1; | | | |
`mdr` | Mandar | nplurals=2; plural=n != 1; | | | |
`men` | Mende (Sierra Leone) | nplurals=2; plural=n != 1; | | | |
`mer` | Meru | nplurals=2; plural=n != 1; | | | |
`mey` | Hassaniyya | nplurals=2; plural=n != 1; | | | |
`mfa` | Malay (Pattani) | nplurals=2; plural=n != 1; | | | |
`mfe` | Morisyen | nplurals=2; plural=n > 1; | | | ✔ |
`mg` | Malagasy | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`mga` | Irish (Middle) | nplurals=2; plural=n != 1; | | | |
`mgh` | Makhuwa-Meetto | nplurals=2; plural=n != 1; | | | |
`mgo` | Metaʼ | nplurals=2; plural=n != 1; | ✔ | | |
`mh` | Marshallese | nplurals=2; plural=n != 1; | | | |
`mhr` | Meadow Mari | nplurals=2; plural=n != 1; | | | |
`mi` | Maori | nplurals=2; plural=n > 1; | | | ✔ |
`mia` | Miami | nplurals=2; plural=n > 1; | | | |
`mic` | Mi'kmaq | nplurals=2; plural=n != 1; | | | |
`min` | Minangkabau | nplurals=2; plural=n != 1; | | | |
`miq` | Mískito | nplurals=2; plural=n != 1; | | | |
`mis` | Milang | nplurals=1; plural=0; | | | |
`mjw` | Karbi | nplurals=2; plural=n != 1; | | | |
`mk` | Macedonian | nplurals=2; plural=n==1 \|\| n%10==1 ? 0 : 1; | nplurals=2; plural=n % 10 != 1 \|\| n % 100 == 11; | | ✔ |
`ml` | Malayalam | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`mn` | Mongolian | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`mn_Cyrl` | Mongolian (Cyrillic script) | nplurals=2; plural=n != 1; | ✔ | | |
`mn_Mong` | Mongolian (Traditional script) | nplurals=2; plural=n != 1; | ✔ | | |
`mnc` | Manchu | nplurals=2; plural=n != 1; | | | |
`mni` | Manipuri | nplurals=2; plural=n != 1; | | | ✔ |
`mnk` | Mandinka | nplurals=3; plural=n==0 ? 0 : n==1 ? 1 : 2; | | | ✔ |
`mnw` | Mon | nplurals=2; plural=n != 1; | | | |
`moe` | Innu | nplurals=2; plural=n != 1; | | | |
`moh` | Mohawk | nplurals=2; plural=n != 1; | | | |
`mos` | Mossi | nplurals=2; plural=n != 1; | | | |
`mr` | Marathi | nplurals=2; plural=n != 1; | ✔ | | nplurals=2; plural=n > 1; |
`mrh` | Mara | nplurals=2; plural=n != 1; | | | |
`ms` | Malay | nplurals=1; plural=0; | ✔ | | ✔ |
`ms_Arab` | Malay (Jawi) | nplurals=1; plural=0; | ✔ | | |
`mt` | Maltese | nplurals=4; plural=n==1 ? 0 : n==0 \|\| ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3; | nplurals=5; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n == 0 \|\| n % 100 >= 3 && n % 100 <= 10) ? 2 : ((n % 100 >= 11 && n % 100 <= 19) ? 3 : 4))); | | ✔ |
`mtr` | Mewari | nplurals=2; plural=n != 1; | | | |
`mus` | Creek | nplurals=2; plural=n != 1; | | | |
`mwk` | Maninkakan (Kita) | nplurals=2; plural=n != 1; | | | |
`mwl` | Mirandese | nplurals=2; plural=n != 1; | | | |
`mwr` | Marwari | nplurals=2; plural=n != 1; | | | |
`mww` | Hmong Daw | nplurals=2; plural=n != 1; | | | |
`mxc` | Manyika | nplurals=2; plural=n != 1; | | | |
`my` | Burmese | nplurals=1; plural=0; | ✔ | | ✔ |
`my@Zawgyi` | Burmese (Zawgyi) | nplurals=1; plural=0; | | | |
`myv` | Erzya | nplurals=2; plural=n != 1; | | | |
`myx` | Masaaba | nplurals=2; plural=n != 1; | | | |
`mzn` | Mazanderani | nplurals=2; plural=n != 1; | | | |
`na` | Nauru | nplurals=2; plural=n != 1; | | | |
`nah` | Nahuatl | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`nan_Hans` | Minnan (Simplified Han script) | nplurals=1; plural=0; | | | |
`nan_Hant` | Minnan (Traditional Han script) | nplurals=1; plural=0; | | | |
`nan_Hntl_pehoeji` | Minnan (Traditional Hàn-lô script, Pe̍h-ōe-jī) | nplurals=1; plural=0; | | | |
`nan_Hntl_tailo` | Minnan (Traditional Hàn-lô script, Tâi-lô) | nplurals=1; plural=0; | | | |
`nan_Latn_pehoeji` | Minnan (Pe̍h-ōe-jī) | nplurals=1; plural=0; | | | |
`nan_Latn_tailo` | Minnan (Tâi-lô) | nplurals=1; plural=0; | | | |
`nan_Qabs_pehoeji` | Minnan (Simplified Hàn-lô script, Pe̍h-ōe-jī) | nplurals=1; plural=0; | | | |
`nan_Qabs_tailo` | Minnan (Simplified Hàn-lô script, Tâi-lô) | nplurals=1; plural=0; | | | |
`nap` | Neapolitan | nplurals=2; plural=n != 1; | | | ✔ |
`naq` | Nama | nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); | ✔ | | |
`nb_NO` | Norwegian Bokmål | nplurals=2; plural=n != 1; | ✔ | | |
`nd` | Ndebele (Northern) | nplurals=2; plural=n != 1; | ✔ | | |
`ndc` | Ndau | nplurals=2; plural=n != 1; | | | |
`nds` | German (Low) | nplurals=2; plural=n != 1; | | | |
`ne` | Nepali | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`new` | Newari | nplurals=2; plural=n != 1; | | | |
`ng` | Ndonga | nplurals=2; plural=n != 1; | | | |
`ngl` | Lomwe | nplurals=2; plural=n != 1; | | | |
`nhn` | Nahuatl (Central) | nplurals=2; plural=n != 1; | | | |
`nia` | Nias | nplurals=2; plural=n != 1; | | | |
`nij` | Ngaju | nplurals=2; plural=n != 1; | | | |
`niu` | Niuean | nplurals=2; plural=n != 1; | | | |
`nl` | Dutch | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`nl@formal` | Dutch (formal) | nplurals=2; plural=n != 1; | | | |
`nl@informal` | Dutch (informal) | nplurals=2; plural=n != 1; | | | |
`nl_BE` | Dutch (Belgium) | nplurals=2; plural=n != 1; | ✔ | | |
`nn` | Norwegian Nynorsk | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`nnh` | Ngiemboon | nplurals=2; plural=n != 1; | ✔ | | |
`nod` | Thai (Northern) | nplurals=2; plural=n != 1; | | | |
`noe` | Nimadi | nplurals=2; plural=n != 1; | | | |
`nog` | Nogai | nplurals=2; plural=n != 1; | | | |
`non` | Norse (Old) | nplurals=2; plural=n != 1; | | | |
`nqo` | NKo | nplurals=1; plural=0; | ✔ | | ✔ |
`nr` | Ndebele (Southern) | nplurals=2; plural=n != 1; | ✔ | | |
`nso` | Pedi | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`nuk` | Nuu-chah-nulth | nplurals=2; plural=n != 1; | | | |
`nv` | Navaho | nplurals=2; plural=n != 1; | | | |
`nwc` | Newari (Classical) | nplurals=2; plural=n != 1; | | | |
`ny` | Nyanja | nplurals=2; plural=n != 1; | ✔ | | |
`nym` | Nyamwezi | nplurals=2; plural=n != 1; | | | |
`nyn` | Nyankole | nplurals=2; plural=n != 1; | ✔ | | |
`nyo` | Nyoro | nplurals=2; plural=n != 1; | | | |
`nzi` | Nzima | nplurals=2; plural=n != 1; | | | |
`oc` | Occitan | nplurals=2; plural=n > 1; | | | ✔ |
`oc_ES` | Aranese | nplurals=2; plural=n != 1; | | | |
`oj` | Ojibwe | nplurals=2; plural=n != 1; | | | |
`om` | Oromo | nplurals=2; plural=n != 1; | ✔ | | |
`or` | Odia | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`os` | Ossetian | nplurals=2; plural=n != 1; | ✔ | | |
`osa` | Osage | nplurals=1; plural=0; | ✔ | | |
`ota` | Turkish (Ottoman) | nplurals=2; plural=n != 1; | | | |
`otk` | Kokturk | nplurals=2; plural=n != 1; | | | |
`otq` | Otomi (Querétaro) | nplurals=2; plural=n != 1; | | | |
`ovd` | Elfdalian | nplurals=2; plural=n != 1; | | | |
`pa` | Punjabi | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`pa_PK` | Punjabi (Pakistan) | nplurals=2; plural=n > 1; | ✔ | | |
`pag` | Pangasinan | nplurals=2; plural=n != 1; | | | |
`pal` | Pahlavi | nplurals=2; plural=n != 1; | | | |
`pam` | Pampanga | nplurals=2; plural=n != 1; | | | |
`pap` | Papiamento | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`pau` | Palauan | nplurals=2; plural=n != 1; | | | |
`pbb` | Páez | nplurals=2; plural=n != 1; | | | |
`pcm` | Pidgin (Nigeria) | nplurals=2; plural=n > 1; | ✔ | | |
`pdt` | Plautdietsch | nplurals=2; plural=n != 1; | | | |
`peo` | Persian (Old) | nplurals=2; plural=n != 1; | | | |
`phn` | Phoenician | nplurals=2; plural=n != 1; | | | |
`pi` | Pali | nplurals=2; plural=n != 1; | | | |
`pl` | Polish | nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | ✔ | ✔ |
`pl@formal` | Polish (formal) | nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | | | |
`pl@informal` | Polish (informal) | nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | | | |
`pms` | Piemontese | nplurals=2; plural=n != 1; | | | ✔ |
`pon` | Pohnpeian | nplurals=2; plural=n != 1; | | | |
`prg` | Prussian | nplurals=3; plural=(n % 10 == 0 \|\| n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2); | ✔ | | |
`pro` | Provençal (Old) | nplurals=2; plural=n != 1; | | | |
`prs` | Dari | nplurals=2; plural=n != 1; | | | |
`ps` | Pashto | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`pt` | Portuguese | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | nplurals=2; plural=(n != 1); | ✔ |
`pt@formal` | Portuguese (formal) | nplurals=2; plural=n > 1; | | | |
`pt@informal` | Portuguese (informal) | nplurals=2; plural=n > 1; | | | |
`pt_AO` | Portuguese (Angola) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`pt_BR` | Portuguese (Brazil) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | ✔ | ✔ |
`pt_BR@formal` | Portuguese (Brazil, formal) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`pt_BR@informal` | Portuguese (Brazil, informal) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`pt_PT` | Portuguese (Portugal) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | | |
`pwn` | Paiwan | nplurals=2; plural=n != 1; | | | |
`qdt` | Eskimo (Pacific Coast Alaskan) | nplurals=2; plural=n > 1; | | | |
`qpv` | Viossa | nplurals=1; plural=0; | | | |
`qtp` | Gayón | nplurals=2; plural=n > 1; | | | |
`qu` | Quechua | nplurals=2; plural=n != 1; | | | |
`qu_EC` | Quechua (Ecuador) | nplurals=2; plural=n != 1; | | | |
`quc` | K'iche' | nplurals=2; plural=n != 1; | | | |
`qug` | Quichua (Chimborazo Highland) | nplurals=2; plural=n != 1; | | | |
`qya` | Quenya | nplurals=2; plural=n != 1; | | | |
`raj` | Rajasthani | nplurals=2; plural=n != 1; | | | |
`rap` | Rapanui | nplurals=2; plural=n != 1; | | | |
`rar` | Rarotongan | nplurals=2; plural=n != 1; | | | |
`rcf` | Réunion Creole | nplurals=2; plural=n != 1; | | | |
`rej` | Rejang | nplurals=2; plural=n != 1; | | | |
`rhg` | Rohingya | nplurals=2; plural=n != 1; | | | |
`rif` | Tarifit | nplurals=2; plural=n != 1; | | | |
`rkt` | Rangpuri | nplurals=2; plural=n != 1; | | | |
`rm` | Romansh | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`rmt` | Domari | nplurals=2; plural=n != 1; | | | |
`rn` | Rundi | nplurals=2; plural=n != 1; | | | |
`rng` | Ronga | nplurals=2; plural=n != 1; | | | |
`ro` | Romanian | nplurals=3; plural=n==1 ? 0 : (n==0 \|\| (n%100 > 0 && n%100 < 20)) ? 1 : 2; | | | |
`ro_MD` | Moldavian | nplurals=3; plural=(n == 1) ? 0 : ((n == 0 \|\| n % 100 >= 2 && n % 100 <= 19) ? 1 : 2); | nplurals=3; plural=(n == 1) ? 0 : ((n == 0 \|\| n != 1 && n % 100 >= 1 && n % 100 <= 19) ? 1 : 2); | | |
`rof` | Rombo | nplurals=2; plural=n != 1; | ✔ | | |
`rom` | Romany | nplurals=2; plural=n != 1; | | | |
`ru` | Russian | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | ✔ | ✔ |
`ru@formal` | Russian (formal) | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | | | |
`ru@informal` | Russian (informal) | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | | | |
`ru_UA` | Russian (Ukraine) | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | | |
`rue` | Rusyn | nplurals=2; plural=n != 1; | | | |
`rup` | Macedo-Romanian | nplurals=2; plural=n != 1; | | | |
`rw` | Kinyarwanda | nplurals=2; plural=n != 1; | | | ✔ |
`rwk` | Rwa | nplurals=2; plural=n != 1; | ✔ | | |
`sa` | Sanskrit | nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2; | | | ✔ |
`sad` | Sandawe | nplurals=2; plural=n != 1; | | | |
`sah` | Yakut | nplurals=1; plural=0; | ✔ | | ✔ |
`sai` | South American Indian (Other) | nplurals=2; plural=n != 1; | | | |
`sam` | Samaritan Aramaic | nplurals=2; plural=n != 1; | | | |
`saq` | Samburu | nplurals=2; plural=n != 1; | ✔ | | |
`sas` | Sasak | nplurals=2; plural=n != 1; | | | |
`sat` | Santali | nplurals=3; plural=n == 1 ? 0 : n == 2 ? 1 : 2; | ✔ | | nplurals=2; plural=(n != 1); |
`sat_Deva` | Santali (Devanagari script) | nplurals=3; plural=n == 1 ? 0 : n == 2 ? 1 : 2; | ✔ | | |
`sat_Olck` | Santali (Ol Chiki script) | nplurals=3; plural=n == 1 ? 0 : n == 2 ? 1 : 2; | ✔ | | |
`sc` | Sardinian | nplurals=2; plural=n != 1; | ✔ | | |
`sck` | Sadri | nplurals=2; plural=n != 1; | | | |
`scn` | Sicilian | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | ✔ | | nplurals=2; plural=(n != 1); |
`sco` | Scots | nplurals=2; plural=n != 1; | | | ✔ |
`sd` | Sindhi | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`sdh` | Kurdish (Southern) | nplurals=2; plural=n != 1; | ✔ | | |
`se` | Sami (Northern) | nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); | ✔ | | nplurals=2; plural=(n != 1); |
`sef` | Senoufo (Cebaara) | nplurals=2; plural=n != 1; | | | |
`seh` | Sena | nplurals=2; plural=n != 1; | ✔ | | |
`sel` | Selkup | nplurals=2; plural=n != 1; | | | |
`ses` | Koyraboro Senni | nplurals=1; plural=0; | ✔ | | |
`sg` | Sango | nplurals=1; plural=0; | ✔ | | |
`sga` | Irish (Old) | nplurals=2; plural=n != 1; | | | |
`sgn` | Sign Languages | nplurals=2; plural=n != 1; | | | |
`sgs` | Samogitian | nplurals=4; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : ((n == 2) ? 1 : ((n != 2 && n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 \|\| n % 100 > 19)) ? 2 : 3)); | ✔ | | |
`shi` | Tachelhit | nplurals=3; plural=(n == 0 \|\| n == 1) ? 0 : ((n >= 2 && n <= 10) ? 1 : 2); | ✔ | | |
`shn` | Shan | nplurals=2; plural=n != 1; | | | |
`shs` | Shuswap | nplurals=2; plural=n != 1; | | | |
`si` | Sinhala | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`sid` | Sidamo | nplurals=2; plural=n != 1; | | | |
`sjd` | Sami (Kildin) | nplurals=2; plural=n != 1; | | | |
`sk` | Slovak | nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2; | ✔ | ✔ | ✔ |
`skr` | Saraiki | nplurals=2; plural=n != 1; | | | |
`sl` | Slovenian | nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 \|\| n%100==4 ? 2 : 3; | ✔ | ✔ | ✔ |
`sm` | Samoan | nplurals=2; plural=n != 1; | | | |
`sma` | Sami (Southern) | nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); | ✔ | | |
`smi` | Sami | nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); | ✔ | | |
`smj` | Sami (Lule) | nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); | ✔ | | |
`sml` | Sama (Central) | nplurals=2; plural=n != 1; | | | |
`smn` | Sami (Inari) | nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); | ✔ | | |
`sms` | Sami (Skolt) | nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); | ✔ | | |
`sn` | Shona | nplurals=2; plural=n != 1; | ✔ | | |
`snk` | Soninke | nplurals=2; plural=n != 1; | | | |
`so` | Somali | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`sog` | Sogdian | nplurals=2; plural=n != 1; | | | |
`son` | Songhai | nplurals=1; plural=0; | | | ✔ |
`sou` | Thai (Southern) | nplurals=2; plural=n != 1; | | | |
`sq` | Albanian | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`sr` | Serbian | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | ✔ | ✔ |
`sr@ijekavian` | Serbian (Ijekavian) | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | | | |
`sr@ijekavian_Latn` | Serbian (Ijekavian, latin) | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | | | |
`sr_Cyrl` | Serbian (Cyrillic script) | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | | |
`sr_Latn` | Serbian (Latin script) | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | | |
`srn` | Sranan Tongo | nplurals=2; plural=n != 1; | | | |
`srr` | Serer | nplurals=2; plural=n != 1; | | | |
`ss` | Swati | nplurals=2; plural=n != 1; | ✔ | | |
`ssy` | Saho | nplurals=2; plural=n != 1; | ✔ | | |
`st` | Sotho (Southern) | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`su` | Sundanese | nplurals=1; plural=0; | ✔ | | ✔ |
`suk` | Sukuma | nplurals=2; plural=n != 1; | | | |
`sus` | Susu | nplurals=2; plural=n != 1; | | | |
`sux` | Sumerian | nplurals=2; plural=n != 1; | | | |
`sv` | Swedish | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`sw` | Swahili | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`sw_CD` | Swahili (Congo) | nplurals=2; plural=n != 1; | ✔ | | |
`sw_TZ` | Swahili (Tanzania) | nplurals=2; plural=n != 1; | ✔ | | |
`swb` | Maore Comorian | nplurals=2; plural=n != 1; | | | |
`swg` | Swabian | nplurals=2; plural=n != 1; | | | |
`swv` | Shekhawati | nplurals=2; plural=n != 1; | | | |
`sxu` | Saxon (Upper) | nplurals=2; plural=n != 1; | | | |
`syc` | Syriac (Classical) | nplurals=2; plural=n != 1; | | | |
`syl` | Sylheti | nplurals=2; plural=n != 1; | | | |
`syr` | Syriac | nplurals=2; plural=n != 1; | ✔ | | |
`szl` | Silesian | nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | | | ✔ |
`szy` | Sakizaya | nplurals=2; plural=n != 1; | | | |
`ta` | Tamil | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`ta_LK` | Tamil (Sri Lanka) | nplurals=2; plural=n != 1; | ✔ | | |
`tay` | Atayal | nplurals=2; plural=n != 1; | | | |
`tcy` | Tulu | nplurals=2; plural=n != 1; | | | |
`te` | Telugu | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`tem` | Timne | nplurals=2; plural=n != 1; | | | |
`teo` | Teso | nplurals=2; plural=n != 1; | ✔ | | |
`ter` | Tereno | nplurals=2; plural=n != 1; | | | |
`tet` | Tetum | nplurals=2; plural=n != 1; | | | |
`tg` | Tajik | nplurals=2; plural=n > 1; | | | nplurals=1; plural=0; |
`th` | Thai | nplurals=1; plural=0; | ✔ | | ✔ |
`the` | Tharu (Chitwania) | nplurals=2; plural=n != 1; | | | |
`ti` | Tigrinya | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`tig` | Tigre | nplurals=2; plural=n != 1; | ✔ | | |
`tiv` | Tiv | nplurals=2; plural=n != 1; | | | |
`tk` | Turkmen | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`tkl` | Tokelau | nplurals=2; plural=n != 1; | | | |
`tl` | Tagalog | nplurals=2; plural=n != 1 && n != 2 && n != 3 && (n % 10 == 4 \|\| n % 10 == 6 \|\| n % 10 == 9); | ✔ | | |
`tlh` | Klingon | nplurals=1; plural=0; | | | |
`tlh_Piqd` | Klingon (pIqaD) | nplurals=1; plural=0; | | | |
`tli` | Tlingit | nplurals=2; plural=n != 1; | | | |
`tly` | Talysh | nplurals=2; plural=n != 1; | | | |
`tmh` | Tamashek | nplurals=2; plural=n != 1; | | | |
`tn` | Tswana | nplurals=2; plural=n != 1; | ✔ | | |
`to` | Tongan | nplurals=1; plural=0; | ✔ | | |
`tog` | Tonga (Nyasa) | nplurals=2; plural=n != 1; | | | |
`toi` | Tonga (Zambia) | nplurals=2; plural=n != 1; | | | |
`tok` | Toki Pona | nplurals=1; plural=0; | | | |
`tpi` | Tok Pisin | nplurals=1; plural=0; | ✔ | | |
`tr` | Turkish | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ |
`trv` | Taroko | nplurals=2; plural=n != 1; | | | |
`ts` | Tsonga | nplurals=2; plural=n != 1; | ✔ | | |
`tsg` | Tausug | nplurals=2; plural=n != 1; | | | |
`tsi` | Tsimshian | nplurals=2; plural=n != 1; | | | |
`tsj` | Tshangla | nplurals=2; plural=n != 1; | | | |
`tt` | Tatar | nplurals=1; plural=0; | | | ✔ |
`tt@iqtelif` | Tatar (IQTElif) | nplurals=1; plural=0; | | | |
`tts` | Thai (Northeastern) | nplurals=2; plural=n != 1; | | | |
`tum` | Tumbuka | nplurals=2; plural=n != 1; | | | |
`tvl` | Tuvalu | nplurals=2; plural=n != 1; | | | |
`tw` | Twi | nplurals=2; plural=n != 1; | | | |
`ty` | Tahitian | nplurals=2; plural=n != 1; | | | |
`tyv` | Tuvinian | nplurals=2; plural=n != 1; | | | |
`tzj` | Tz'utujil | nplurals=2; plural=n != 1; | | | |
`tzl` | Talossan | nplurals=2; plural=n != 1; | | | |
`tzm` | Tamazight (Central Atlas) | nplurals=2; plural=n >= 2 && (n < 11 \|\| n > 99); | ✔ | | |
`udm` | Udmurt | nplurals=2; plural=n != 1; | | | |
`ug` | Uyghur | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`uga` | Ugaritic | nplurals=2; plural=n != 1; | | | |
`uk` | Ukrainian | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | ✔ | ✔ | ✔ |
`umb` | Umbundu | nplurals=2; plural=n != 1; | | | |
`und` | Undetermined | nplurals=2; plural=n != 1; | | | |
`unm` | Unami | nplurals=2; plural=n != 1; | | | |
`unr` | Mundari | nplurals=2; plural=n != 1; | | | |
`ur` | Urdu | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`ur_IN` | Urdu (India) | nplurals=2; plural=n != 1; | ✔ | | |
`ur_PK` | Urdu (Pakistan) | nplurals=2; plural=n != 1; | ✔ | | |
`uz` | Uzbek | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`uz_Latn` | Uzbek (Latin script) | nplurals=2; plural=n != 1; | ✔ | | |
`vai` | Vai | nplurals=2; plural=n != 1; | | | |
`ve` | Venda | nplurals=2; plural=n != 1; | ✔ | | ✔ |
`vec` | Venetian | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | ✔ | | |
`vi` | Vietnamese | nplurals=1; plural=0; | ✔ | ✔ | ✔ |
`vls` | Flemish (West) | nplurals=2; plural=n != 1; | | | |
`vmf` | Mainfränkisch | nplurals=2; plural=n != 1; | | | |
`vmw` | Makhuwa | nplurals=2; plural=n != 1; | | | |
`vo` | Volapük | nplurals=2; plural=n != 1; | ✔ | | |
`vot` | Votic | nplurals=2; plural=n != 1; | | | |
`vro` | Võro | nplurals=2; plural=n != 1; | | | |
`vun` | Vunjo | nplurals=2; plural=n != 1; | ✔ | | |
`wa` | Walloon | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`wae` | German (Walser) | nplurals=2; plural=n != 1; | ✔ | | |
`wal` | Wolaytta | nplurals=2; plural=n != 1; | | | |
`war` | Waray (Philippines) | nplurals=2; plural=n != 1; | | | |
`was` | Washo | nplurals=2; plural=n != 1; | | | |
`wbq` | Waddar | nplurals=2; plural=n != 1; | | | |
`wbr` | Wagdi | nplurals=2; plural=n != 1; | | | |
`wen` | Sorbian | nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \|\| n%100>=20) ? 1 : 2; | | | |
`wep` | Westphalien | nplurals=2; plural=n != 1; | | | |
`wo` | Wolof | nplurals=1; plural=0; | ✔ | | ✔ |
`wtm` | Mewati | nplurals=2; plural=n != 1; | | | |
`wuu_Hans` | Wu (Simplified Han script) | nplurals=1; plural=0; | | | |
`wuu_Hant` | Wu (Traditional Han script) | nplurals=1; plural=0; | | | |
`xal` | Kalmyk | nplurals=2; plural=n != 1; | | | |
`xh` | Xhosa | nplurals=2; plural=n != 1; | ✔ | | |
`xnr` | Kangri | nplurals=2; plural=n != 1; | | | |
`xog` | Soga | nplurals=2; plural=n != 1; | ✔ | | |
`yao` | Yao | nplurals=2; plural=n != 1; | | | |
`yap` | Yapese | nplurals=2; plural=n != 1; | | | |
`yi` | Yiddish | nplurals=2; plural=n != 1; | ✔ | | |
`yo` | Yoruba | nplurals=1; plural=0; | ✔ | | ✔ |
`yua` | Yucateco | nplurals=2; plural=n != 1; | | | |
`yue_Hans` | Cantonese (Simplified Han script) | nplurals=1; plural=0; | ✔ | | |
`yue_Hant` | Cantonese (Traditional Han script) | nplurals=1; plural=0; | ✔ | | |
`yuw` | Yau (Morobe Province) | nplurals=2; plural=n != 1; | | | |
`za` | Zhuang | nplurals=2; plural=n != 1; | | | |
`zap` | Zapotec | nplurals=2; plural=n != 1; | | | |
`zbl` | Blissymbols | nplurals=2; plural=n != 1; | | | |
`zen` | Zenaga | nplurals=2; plural=n != 1; | | | |
`zgh` | Tamazight (Standard Moroccan) | nplurals=2; plural=n != 1; | | | |
`zh_Hans` | Chinese (Simplified Han script) | nplurals=1; plural=0; | ✔ | | |
`zh_Hans_SG` | Chinese (Simplified Han script, Singapore) | nplurals=1; plural=0; | ✔ | | |
`zh_Hant` | Chinese (Traditional Han script) | nplurals=1; plural=0; | ✔ | | |
`zh_Hant_HK` | Chinese (Traditional Han script, Hong Kong) | nplurals=1; plural=0; | ✔ | | |
`zh_Latn` | Chinese (Hanyu Pinyin) | nplurals=1; plural=0; | ✔ | | |
`zu` | Zulu | nplurals=2; plural=n > 1; | ✔ | | ✔ |
`zun` | Zuni | nplurals=2; plural=n != 1; | | | |
`zza` | Zaza | nplurals=2; plural=n != 1; | | | |