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 | L10n guide | Translate toolkit |
---|---|---|---|---|---|---|
aa | Afar | nplurals=2; plural=n != 1; | ||||
ab | Abkhazian | 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; | ||||
af | Afrikaans | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ | |
afh | Afrihili | nplurals=2; plural=n != 1; | ||||
aii | Assyrian Neo-Aramaic | nplurals=2; plural=n != 1; | ||||
ain | Ainu (Japan) | nplurals=2; plural=n != 1; | ||||
ajp | Arabic (South Levantine) | 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; | ||||
alt | Altai (Southern) | nplurals=2; plural=n != 1; | ||||
am | Amharic | 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; | ✔ | ✔ | ||
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_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; | ||||
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; | ||||
as | Assamese | nplurals=2; plural=n > 1; | ✔ | nplurals=2; plural=(n != 1); | 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 | Aymará | 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; | ||||
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) | 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; | ||||
bez | Bena | nplurals=2; plural=n != 1; | ✔ | |||
bg | Bulgarian | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ | ✔ |
bh | Bihari | 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; | ||||
bla | Siksika | nplurals=2; plural=n != 1; | ||||
bm | Bambara | nplurals=1; plural=0; | ✔ | |||
bn | Bengali | nplurals=2; plural=n > 1; | ✔ | nplurals=2; plural=(n != 1); | 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 | 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); | nplurals=2; plural=n > 1; | |
bra | Braj | nplurals=2; plural=n != 1; | ||||
brb | Brao | 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) | 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) | 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; | ||||
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; | ||||
cad | Caddo | nplurals=2; plural=n != 1; | ||||
cak | Kaqchikel | nplurals=2; plural=n != 1; | ||||
car | Galibi Carib | nplurals=2; plural=n != 1; | ||||
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; | ✔ | nplurals=1; plural=0; | nplurals=1; plural=0; | |
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 (Central) | nplurals=2; plural=n != 1; | ✔ | |||
ckb_IQ | Kurdish (Central, Iraq) | nplurals=2; plural=n != 1; | ||||
ckb_IR | Kurdish (Central, 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) | 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; | ||||
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; | ✔ | ✔ | ||
cu | Slavonic (Old Church) | nplurals=2; plural=n != 1; | ||||
cv | Chuvash | nplurals=2; plural=n != 1; | ||||
cy | Welsh | nplurals=6; plural=(n==0) ? 0 : (n==1) ? 1 : (n==2) ? 2 : (n==3) ? 3 :(n==6) ? 4 : 5; | ✔ | nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3; | 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; | ||||
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; | ||||
doi | Dogri | nplurals=2; plural=n != 1; | 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_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, United Kingdom) | nplurals=2; plural=n != 1; | ||||
en_Shaw_US | English (Shavian, 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_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; | ✔ | ✔ | ||
es_BO | Spanish (Bolivia) | nplurals=2; plural=n != 1; | ||||
es_CL | Spanish (Chile) | nplurals=2; plural=n != 1; | ||||
es_CO | Spanish (Colombia) | nplurals=2; plural=n != 1; | ||||
es_CR | Spanish (Costa Rica) | nplurals=2; plural=n != 1; | ||||
es_DO | Spanish (Dominican Republic) | nplurals=2; plural=n != 1; | ||||
es_EC | Spanish (Ecuador) | nplurals=2; plural=n != 1; | ||||
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; | ||||
es_PA | Spanish (Panama) | nplurals=2; plural=n != 1; | ||||
es_PE | Spanish (Peru) | nplurals=2; plural=n != 1; | ||||
es_PR | Spanish (Puerto Rico) | nplurals=2; plural=n != 1; | ||||
es_SV | Spanish (El Salvador) | nplurals=2; plural=n != 1; | ||||
es_US | Spanish (American) | nplurals=2; plural=n != 1; | ||||
es_UY | Spanish (Uruguay) | nplurals=2; plural=n != 1; | ||||
es_VE | Spanish (Venezuela) | nplurals=2; plural=n != 1; | ||||
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; | ✔ | ✔ | ✔ | |
fa_AF | Dari | nplurals=2; plural=n > 1; | ✔ | |||
fan | Fang (Equatorial Guinea) | nplurals=2; plural=n != 1; | ||||
fat | Fanti | nplurals=2; plural=n != 1; | ||||
ff | Fulah | nplurals=2; plural=n > 1; | ✔ | nplurals=2; plural=(n != 1); | 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); | 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; | ||||
fr_BE | French (Belgium) | nplurals=2; plural=n > 1; | ||||
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; | ||||
fr_SN | French (Senegal) | nplurals=2; plural=n > 1; | ||||
frc | French (Louisiana) | 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; | ||||
fur | Friulian | 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; | ||||
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; | ||||
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; | ✔ | nplurals=2; plural=(n != 1); | 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; | ✔ | ✔ | ||
guw | Gun | 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; | ||||
haw | Hawaiian | 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); | 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)); | ||||
hi | Hindi | nplurals=2; plural=n > 1; | ✔ | nplurals=2; plural=(n != 1); | nplurals=2; plural=(n != 1); | |
hi_Latn | Hindi (latin) | 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; | ||||
hne | Chhattisgarhi | nplurals=2; plural=n != 1; | ✔ | ✔ | ||
ho | Hiri Motu | 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)); | ✔ | |||
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; | ✔ | nplurals=2; plural=(n != 1); | nplurals=1; plural=0; | |
hz | Herero | nplurals=2; plural=n != 1; | ||||
ia | Interlingua | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ | |
iba | Iban | 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); | |
it | Italian | nplurals=2; plural=n != 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | ✔ | ✔ | ✔ |
it_CH | Italian (Switzerland) | nplurals=2; plural=n != 1; | ||||
iu | Inuktitut | 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; | ✔ | nplurals=2; plural=(n != 0); | nplurals=2; plural=(n != 1); | |
ka | Georgian | nplurals=2; plural=n != 1; | ✔ | nplurals=1; plural=0; | nplurals=1; plural=0; | |
kaa | Kara-Kalpak | nplurals=2; plural=n != 1; | ||||
kab | Kabyle | nplurals=2; plural=n > 1; | ✔ | 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; | ✔ | |||
kg | Kongo | nplurals=2; plural=n != 1; | ||||
kha | Khasi | 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) | nplurals=2; plural=n != 1; | ||||
kkj | Kako | nplurals=2; plural=n != 1; | ✔ | |||
kl | Greenlandic | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ | |
km | Khmer (Central) | nplurals=1; plural=0; | ✔ | ✔ | ✔ | |
kmb | Kimbundu | nplurals=2; plural=n != 1; | ||||
kmr | Kurdish (Northern) | nplurals=2; plural=n != 1; | ||||
kmr_Latn | Kurdish (Northern, latin) | nplurals=2; plural=n != 1; | ||||
kn | Kannada | nplurals=2; plural=n > 1; | ✔ | nplurals=2; plural=(n != 1); | nplurals=2; plural=(n != 1); | |
ko | Korean | nplurals=1; plural=0; | ✔ | ✔ | ✔ | ✔ |
kok | Konkani | 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; | ||||
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; | nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : 3; | |
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); | ✔ | |||
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; | ||||
lki | Laki | nplurals=2; plural=n != 1; | ||||
lkt | Lakota | nplurals=1; plural=0; | ✔ | |||
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; | ||||
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); | nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2); | nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2); |
lzh | Chinese (Literary) | nplurals=2; plural=n != 1; | ||||
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; | ||||
mdr | Mandar | nplurals=2; plural=n != 1; | ||||
men | Mende (Sierra Leone) | 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; | ||||
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; | ||||
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; | ✔ | ✔ | ✔ | |
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; | ✔ | ✔ | ✔ | |
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))); | ✔ | ✔ | |
mus | Creek | nplurals=2; plural=n != 1; | ||||
mwl | Mirandese | nplurals=2; plural=n != 1; | ||||
mwr | Marwari | 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; | ||||
na | Nauru | nplurals=2; plural=n != 1; | ||||
nah | Nahuatl | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ | |
nan | Chinese (Min Nan) | nplurals=2; plural=n != 1; | ||||
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; | ✔ | |||
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; | ||||
nia | Nias | nplurals=2; plural=n != 1; | ||||
niu | Niuean | nplurals=2; plural=n != 1; | ||||
nl | Dutch | 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; | ✔ | |||
nog | Nogai | nplurals=2; plural=n != 1; | ||||
non | Norse (Old) | nplurals=2; plural=n != 1; | ||||
nqo | N’Ko | nplurals=1; plural=0; | ✔ | nplurals=2; plural=(n > 1); | ||
nr | Ndebele (Southern) | nplurals=2; plural=n != 1; | ✔ | |||
nso | Pedi | nplurals=2; plural=n > 1; | ✔ | nplurals=2; plural=(n != 1); | 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; | ✔ | ✔ | ||
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; | ||||
ovd | Elfdalian | nplurals=2; plural=n != 1; | ||||
pa | Punjabi | nplurals=2; plural=n > 1; | ✔ | nplurals=2; plural=(n != 1); | 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; | ||||
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; | ✔ | ✔ | ✔ | ✔ |
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; | ||||
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); | nplurals=2; plural=(n != 1); | nplurals=2; plural=(n != 1); |
pt_AO | Portuguese (Angola) | nplurals=2; plural=n > 1; | ||||
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_PT | Portuguese (Portugal) | nplurals=2; plural=n > 1; | nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2); | |||
qdt | Eskimo (Pacific Coast Alaskan) | nplurals=2; plural=n > 1; | ||||
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; | ||||
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; | ||||
rm | Romansh | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ | |
rn | Rundi | 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_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); | nplurals=2; plural=(n != 1); | |
sc | Sardinian | nplurals=2; plural=n != 1; | ✔ | |||
scn | Sicilian | 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); | 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; | ||||
shi | Tachelhit | nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n >= 2 && n <= 10) ? 1 : 2); | ✔ | |||
shn | Shan | nplurals=2; plural=n != 1; | ||||
si | Sinhala | nplurals=2; plural=n > 1; | ✔ | nplurals=2; plural=(n != 1); | 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; | ✔ | ✔ | ✔ | ✔ |
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; | 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) | 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) | 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; | ||||
swg | Swabian | nplurals=2; plural=n != 1; | ||||
sxu | Saxon (Upper) | nplurals=2; plural=n != 1; | ||||
syc | Syriac (Classical) | 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; | ✔ | |||
ta | Tamil | nplurals=2; plural=n != 1; | ✔ | ✔ | ✔ | |
ta_LK | Tamil (Sri Lanka) | 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=1; plural=0; | nplurals=2; plural=(n > 1); | ✔ | ||
th | Thai | nplurals=1; plural=0; | ✔ | ✔ | ✔ | |
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-qaak | Klingon (pIqaD) | nplurals=1; plural=0; | ||||
tli | Tlingit | 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; | ||||
tok | Toki Pona | nplurals=1; plural=0; | ||||
tpi | Tok Pisin | nplurals=1; plural=0; | ✔ | |||
tr | Turkish | nplurals=2; plural=n != 1; | ✔ | ✔ | nplurals=2; plural=(n > 1); | ✔ |
trv | Taroko | nplurals=2; plural=n != 1; | ||||
ts | Tsonga | 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; | ||||
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; | ✔ | nplurals=1; plural=0; | nplurals=1; plural=0; | |
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; | ||||
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; | ✔ | nplurals=2; plural=(n > 1); | nplurals=2; plural=(n > 1); | |
uz_Latn | Uzbek (latin) | nplurals=2; plural=n != 1; | ||||
vai | Vai | nplurals=2; plural=n != 1; | ||||
ve | Venda | nplurals=2; plural=n != 1; | ✔ | ✔ | ||
vec | Venetian | nplurals=2; plural=n != 1; | 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; | ||||
vo | Volapük | nplurals=2; plural=n != 1; | ✔ | |||
vot | Votic | 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; | ||||
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; | ✔ | ✔ | nplurals=2; plural=(n != 1); | |
xal | Kalmyk | nplurals=2; plural=n != 1; | ||||
xh | Xhosa | 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; | ✔ | nplurals=2; plural=(n != 1); | nplurals=2; plural=(n != 1); | |
yua | Yucateco | nplurals=2; plural=n != 1; | ||||
yue | Yue | nplurals=1; plural=0; | ✔ | ✔ | ||
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) | nplurals=1; plural=0; | ✔ | |||
zh_Hans_SG | Chinese (Simplified, Singapore) | nplurals=1; plural=0; | ||||
zh_Hant | Chinese (Traditional) | nplurals=1; plural=0; | ✔ | |||
zh_Hant_HK | Chinese (Traditional, Hong Kong) | nplurals=1; plural=0; | ||||
zh_Latn | Chinese (Pinyin) | nplurals=1; plural=0; | ||||
zu | Zulu | nplurals=2; plural=n > 1; | ✔ | nplurals=2; plural=(n != 1); | ||
zun | Zuni | nplurals=2; plural=n != 1; | ||||
zza | Zaza | nplurals=2; plural=n != 1; |