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; | |||
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 (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 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; | ✔ | ||
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 (Northern) | nplurals=2; plural=n != 1; | |||
kmr_Latn |
Kurdish (Northern, 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; | |||
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; | |||
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 |
N’Ko | 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; | |||
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; | ✔ | ✔ | |
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; | |||
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; | ✔ | ||
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; |