mirror of
https://gh.wpcy.net/https://github.com/WeblateOrg/language-data.git
synced 2026-04-25 10:22:16 +08:00
* chore(deps): update modules/cldr-json digest to c20dc7d * chore: update generated files --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
750 KiB
750 KiB
Difference in plurals
This table lists differences in plurals between various sources. The Plurals column lists data in languages.csv which is used in Weblate
| Code | Name | Plurals | CLDR plurals | Gettext plurals | L10n guide | 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_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; | ✔ | 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; | ✔ | 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); | 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; | ✔ | 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 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=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; | ||||
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); | 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_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_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; | ✔ | 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); | 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; | ✔ | 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); | 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; | ✔ | 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; | ✔ | 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; | ✔ | nplurals=2; plural=(n != 0); | ✔ | |
ka |
Georgian | nplurals=2; plural=n != 1; | ✔ | nplurals=1; plural=0; | ✔ | |
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; | ✔ | 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; | 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); | 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; | ✔ | 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; | ✔ | 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); | 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); | nplurals=2; plural=(n != 1); | |
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); | 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; | ✔ | 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; | nplurals=2; plural=(n != 1); | ✔ | ||
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; | ✔ | ✔ | 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; | ✔ | 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; | ||||
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; | ✔ | 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; | ✔ | nplurals=2; plural=(n != 1); | ✔ | |
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; |