language-data/PLURALS_DIFF.md
Michal Čihař 82fbe8d9e5 Bring languages.csv closer to CLDR
Make languages.csv follow CLDR for plurals and introduce
extraplurals.csv which defines known alternatives (mostly used by
Gettext).

Signed-off-by: Michal Čihař <michal@cihar.com>
2018-01-26 13:17:42 +01:00

25 KiB
Raw Blame History

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;
ace Acehnese nplurals=1; plural=0;
ach Acholi nplurals=2; plural=n > 1;
ae Avestan nplurals=2; plural=n != 1;
af Afrikaans nplurals=2; plural=n != 1;
ak Akan nplurals=2; plural=n > 1;
am Amharic nplurals=2; plural=n > 1;
an Aragonese nplurals=2; plural=n != 1;
anp Angika nplurals=2; plural=n != 1;
ar Arabic nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5;
ar_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_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;
arn Mapudungun nplurals=2; plural=n > 1;
ars Najdi Arabic 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); 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;
ay Aymará nplurals=1; plural=0;
az Azerbaijani nplurals=2; plural=n != 1;
ba Bashkir nplurals=2; plural=n != 1;
bar Bavarian nplurals=2; plural=n != 1;
be Belarusian nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
be_Latn Belarusian (latin) nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
bem Bemba nplurals=2; plural=n != 1;
bez Bena nplurals=2; plural=n != 1;
bg Bulgarian nplurals=2; plural=n != 1;
bh Bihari nplurals=2; plural=n > 1;
bi Bislama nplurals=2; plural=n != 1;
bm Bambara nplurals=1; plural=0;
bn Bengali nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
bn_BD Bengali (Bangladesh) nplurals=2; plural=n != 1;
bn_IN Bengali (India) nplurals=2; plural=n != 1;
bo Tibetan nplurals=1; plural=0;
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;
brx Bodo nplurals=2; plural=n != 1;
bs Bosnian nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
bs_Cyrl Bosnian (cyrillic) nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
bs_Latn Bosnian (latin) nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
byn Bilen nplurals=2; plural=n != 1;
ca Catalan nplurals=2; plural=n != 1;
ca@valencia Valencian nplurals=2; plural=n != 1;
ce Chechen nplurals=2; plural=n != 1;
cgg Chiga nplurals=2; plural=n != 1; nplurals=1; plural=0; nplurals=1; plural=0;
ch Chamorro nplurals=2; plural=n != 1;
chm Mari nplurals=2; plural=n != 1;
chr Cherokee nplurals=2; plural=n != 1;
ckb Sorani nplurals=2; plural=n != 1;
co Corsican nplurals=2; plural=n != 1;
cr Cree nplurals=2; plural=n != 1;
crh Crimean Tatar nplurals=1; plural=0;
cs Czech nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;
csb Kashubian nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
cu Old Church Slavonic nplurals=2; plural=n != 1;
cv Chuvash nplurals=2; plural=n != 1;
cy Welsh nplurals=6; plural=(n==0) ? 0 : (n==1) ? 1 : (n==2) ? 2 : (n==3) ? 3 :(n==6) ? 4 : 5; nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3; nplurals=2; plural=(n==2) ? 1 : 0;
da Danish nplurals=2; plural=n != 1;
de German nplurals=2; plural=n != 1;
de_AT Austrian German nplurals=2; plural=n != 1;
de_CH Swiss High German nplurals=2; plural=n != 1;
doi Dogri 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));
dv Dhivehi nplurals=2; plural=n != 1;
dz Dzongkha nplurals=1; plural=0;
ee Ewe nplurals=2; plural=n != 1;
el Greek nplurals=2; plural=n != 1;
en English 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_PH English (Philippines) nplurals=2; plural=n != 1;
en_US English (United States) nplurals=2; plural=n != 1;
en_ZA English (South Africa) nplurals=2; plural=n != 1;
eo Esperanto nplurals=2; plural=n != 1;
es Spanish nplurals=2; plural=n != 1;
es_AR Spanish (Argentina) nplurals=2; plural=n != 1;
es_CL Spanish (Chile) nplurals=2; plural=n != 1;
es_EC Spanish (Ecuador) nplurals=2; plural=n != 1;
es_MX Spanish (Mexico) nplurals=2; plural=n != 1;
es_PR Spanish (Puerto Rico) nplurals=2; plural=n != 1;
es_US Spanish (American) nplurals=2; plural=n != 1;
et Estonian nplurals=2; plural=n != 1;
eu Basque nplurals=2; plural=n != 1;
fa Persian nplurals=2; plural=n > 1;
fa_AF Dari nplurals=2; plural=n > 1;
ff Fulah nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
fi Finnish nplurals=2; plural=n != 1;
fil Filipino nplurals=2; plural=n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9); nplurals=2; plural=(n > 1); nplurals=2; plural=(n > 1);
fj Fijian nplurals=2; plural=n != 1;
fo Faroese nplurals=2; plural=n != 1;
fr French nplurals=2; plural=n > 1;
fr_CA French (Canada) nplurals=2; plural=n > 1;
fr_CH French (Switzerland) nplurals=2; plural=n > 1;
frp Franco-Provençal nplurals=2; plural=n > 1;
fur Friulian nplurals=2; plural=n != 1;
fy Frisian nplurals=2; plural=n != 1;
ga Irish nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>6 && n<11) ? 3 : 4; nplurals=3; plural=n==1 ? 0 : n==2 ? 1 : 2;
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;
gl Galician nplurals=2; plural=n != 1;
gn Guarani nplurals=2; plural=n != 1;
gsw Swiss German nplurals=2; plural=n != 1;
gu Gujarati nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
gun Gun nplurals=2; plural=n > 1;
guw Gun nplurals=2; plural=n > 1;
gv Manx nplurals=4; plural=(n % 10 == 1) ? 0 : ((n % 10 == 2) ? 1 : ((n % 100 == 0 || n % 100 == 20 || n % 100 == 40 || n % 100 == 60 || n % 100 == 80) ? 2 : 3));
ha Hausa nplurals=2; plural=n != 1;
haw Hawaiian nplurals=2; plural=n != 1;
he Hebrew nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3)); nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
hi Hindi nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
hil Hiligaynon nplurals=2; plural=n != 1;
hne Chhattisgarhi nplurals=2; plural=n != 1;
ho Hiri Motu nplurals=2; plural=n != 1;
hr Croatian nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
hsb Upper Sorbian nplurals=4; plural=(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3));
ht Haitian nplurals=2; plural=n != 1;
hu Hungarian nplurals=2; plural=n != 1;
hy Armenian nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1); nplurals=1; plural=0;
hz Herero nplurals=2; plural=n != 1;
ia Interlingua nplurals=2; plural=n != 1;
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;
io Ido nplurals=2; plural=n != 1;
is Icelandic nplurals=2; plural=n % 10 != 1 || n % 100 == 11; nplurals=2; plural=(n != 1);
it Italian nplurals=2; plural=n != 1;
iu Inuktitut nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2);
ja Japanese 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;
jv Javanese nplurals=1; plural=0; nplurals=2; plural=(n != 0); nplurals=2; plural=(n != 1);
ka Georgian nplurals=2; plural=n != 1; nplurals=1; plural=0; nplurals=1; plural=0;
kab Kabyle nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1);
kaj Jju nplurals=2; plural=n != 1;
kcg Tyap nplurals=2; plural=n != 1;
kde Makonde nplurals=1; plural=0;
kea Kabuverdianu nplurals=1; plural=0;
kg Kongo nplurals=2; plural=n != 1;
ki Gikuyu nplurals=2; plural=n != 1;
kj Kwanyama nplurals=2; plural=n != 1;
kk Kazakh nplurals=2; plural=n != 1;
kkj Kako nplurals=2; plural=n != 1;
kl Greenlandic nplurals=2; plural=n != 1;
km Central Khmer nplurals=1; plural=0;
kmr Kurmanji nplurals=2; plural=n != 1;
kn Kannada nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
ko Korean nplurals=1; plural=0;
kok Konkani nplurals=2; plural=n != 1;
kr Kanuri 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;
kv Komi nplurals=2; plural=n != 1;
kw Cornish nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : 3; nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n == 3) ? 2 : 3;
ky Kyrgyz nplurals=2; plural=n != 1;
la Latin nplurals=2; plural=n != 1;
lag Langi nplurals=3; plural=(n == 0) ? 0 : ((n == 1) ? 1 : 2);
lb Luxembourgish nplurals=2; plural=n != 1;
lg Ganda nplurals=2; plural=n != 1;
li Limburgish nplurals=2; plural=n != 1;
lkt Lakota nplurals=1; plural=0;
ln Lingala nplurals=2; plural=n > 1;
lo Lao nplurals=1; plural=0;
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);
lu Luba-Katanga nplurals=2; plural=n != 1;
lv Latvian nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2); nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2); nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2); nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);
mai Maithili nplurals=2; plural=n != 1;
mas Masai nplurals=2; plural=n != 1;
me 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;
mfe Morisyen nplurals=2; plural=n > 1;
mg Malagasy 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;
mk Macedonian nplurals=2; plural=n==1 || n%10==1 ? 0 : 1;
ml Malayalam nplurals=2; plural=n != 1;
mn Mongolian nplurals=2; plural=n != 1;
mni Manipuri nplurals=2; plural=n != 1;
mnk Mandinka nplurals=3; plural=n==0 ? 0 : n==1 ? 1 : 2;
mr Marathi nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
ms Malay 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;
my Burmese nplurals=1; plural=0;
na Nauru nplurals=2; plural=n != 1;
nah Nahuatl nplurals=2; plural=n != 1;
nap Neapolitan nplurals=2; plural=n != 1;
naq Nama nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2);
nb Norwegian Bokmål nplurals=2; plural=n != 1;
nb_NO Norwegian Bokmål nplurals=2; plural=n != 1;
nd North Ndebele nplurals=2; plural=n != 1;
nds Low German nplurals=2; plural=n != 1;
ne Nepali nplurals=2; plural=n != 1;
ng Ndonga nplurals=2; plural=n != 1;
nl Dutch nplurals=2; plural=n != 1;
nl_BE Flemish nplurals=2; plural=n != 1;
nn Norwegian Nynorsk nplurals=2; plural=n != 1;
nnh Ngiemboon nplurals=2; plural=n != 1;
nqo NKo nplurals=1; plural=0; nplurals=2; plural=(n > 1);
nr South Ndebele nplurals=2; plural=n != 1;
nso Pedi nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
nv Navaho nplurals=2; plural=n != 1;
ny Nyanja nplurals=2; plural=n != 1;
nyn Nyankole nplurals=2; plural=n != 1;
oc Occitan nplurals=2; plural=n > 1;
oj Ojibwe nplurals=2; plural=n != 1;
om Oromo nplurals=2; plural=n != 1;
or Odia nplurals=2; plural=n != 1;
os Ossetian nplurals=2; plural=n != 1;
pa Punjabi nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
pap Papiamento nplurals=2; plural=n != 1;
pi Pali nplurals=2; plural=n != 1;
pl Polish nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
pms Piemontese nplurals=2; plural=n != 1;
pr Pirate 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);
ps Pashto nplurals=2; plural=n != 1;
pt Portuguese nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
pt_BR Portuguese (Brazil) nplurals=2; plural=n > 1;
pt_PT Portuguese (Portugal) nplurals=2; plural=n != 1;
qu Quechua nplurals=2; plural=n != 1;
rm Romansh nplurals=2; plural=n != 1;
rn Rundi nplurals=2; plural=n != 1;
ro Romanian nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2;
ro_MD Moldavian nplurals=3; plural=(n == 1) ? 0 : ((n == 0 || n != 1 && n % 100 >= 1 && n % 100 <= 19) ? 1 : 2);
rof Rombo 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;
rue Rusyn 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;
sah Yakut nplurals=1; plural=0;
saq Samburu nplurals=2; plural=n != 1;
sat Santali nplurals=2; plural=n != 1;
sc Sardinian nplurals=2; plural=n != 1;
sco Scots nplurals=2; plural=n != 1;
sd Sindhi nplurals=2; plural=n != 1;
sdh Southern Kurdish nplurals=2; plural=n != 1;
se Northern Sami nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2); nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
seh Sena nplurals=2; plural=n != 1;
ses Koyraboro Senni nplurals=1; plural=0;
sg Sango nplurals=1; plural=0;
shi Tachelhit nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n >= 2 && n <= 10) ? 1 : 2);
shn Shan nplurals=2; plural=n != 1;
si Sinhala nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
sk Slovak nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;
sl Slovenian nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;
sm Samoan nplurals=2; plural=n != 1;
sma Southern Sami nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2);
smi Sami nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2);
smj Lule Sami nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2);
smn Inari Sami nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2);
sms Skolt Sami nplurals=3; plural=(n == 1) ? 0 : ((n == 2) ? 1 : 2);
sn Shona nplurals=2; plural=n != 1;
so Somali nplurals=2; plural=n != 1;
son Songhai languages nplurals=1; plural=0; nplurals=2; plural=(n != 1);
sq Albanian nplurals=2; plural=n != 1;
sr Serbian nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
sr_Cyrl Serbian (cyrillic) nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
sr_Latn Serbian (latin) nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
ss Swati nplurals=2; plural=n != 1;
ssy Saho nplurals=2; plural=n != 1;
st Southern Sotho nplurals=2; plural=n != 1;
su Sundanese nplurals=1; plural=0;
sv Swedish nplurals=2; plural=n != 1;
sw Swahili nplurals=2; plural=n != 1;
sw_CD Congo Swahili nplurals=2; plural=n != 1;
syr Syriac nplurals=2; plural=n != 1;
szl Silesian nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;
ta Tamil nplurals=2; plural=n != 1;
te Telugu nplurals=2; plural=n != 1;
teo Teso nplurals=2; plural=n != 1;
tg Tajik nplurals=1; plural=0; nplurals=2; plural=(n > 1);
th Thai nplurals=1; plural=0;
ti Tigrinya nplurals=2; plural=n > 1;
tig Tigre nplurals=2; plural=n != 1;
tk Turkmen nplurals=2; plural=n != 1;
tl Tagalog nplurals=2; plural=n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9);
tlh Klingon nplurals=1; plural=0;
tlh-qaak Klingon (pIqaD) nplurals=1; plural=0;
tn Tswana nplurals=2; plural=n != 1;
to Tongan nplurals=1; plural=0;
tr Turkish nplurals=2; plural=n != 1; nplurals=2; plural=(n > 1);
ts Tsonga nplurals=2; plural=n != 1;
tt Tatar nplurals=1; plural=0;
tw Twi nplurals=2; plural=n != 1;
ty Tahitian nplurals=2; plural=n != 1;
tzm Central Atlas Tamazight nplurals=2; plural=n >= 2 && (n < 11 || n > 99);
ug Uyghur nplurals=2; plural=n != 1; nplurals=1; plural=0; nplurals=1; plural=0;
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;
ur Urdu nplurals=2; plural=n != 1;
ur_PK Urdu (Pakistan) nplurals=2; plural=n != 1;
uz Uzbek nplurals=2; plural=n != 1; nplurals=2; plural=(n > 1); nplurals=2; plural=(n > 1);
uz_Latn Uzbek (latin) nplurals=2; plural=n != 1;
ve Venda nplurals=2; plural=n != 1;
vec Venetian nplurals=2; plural=n != 1;
vi Vietnamese nplurals=1; plural=0;
vls West Flemish nplurals=2; plural=n != 1;
vo Volapük nplurals=2; plural=n != 1;
vun Vunjo nplurals=2; plural=n != 1;
wa Walloon nplurals=2; plural=n > 1;
wae Walser German nplurals=2; plural=n != 1;
wal Wolaytta 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;
wo Wolof nplurals=1; plural=0; nplurals=2; plural=(n != 1);
xh Xhosa nplurals=2; plural=n != 1;
xog Soga nplurals=2; plural=n != 1;
yi Yiddish nplurals=2; plural=n != 1;
yo Yoruba nplurals=1; plural=0; nplurals=2; plural=(n != 1); nplurals=2; plural=(n != 1);
yue Yue nplurals=1; plural=0;
za Zhuang nplurals=2; plural=n != 1;
zh Chinese nplurals=1; plural=0;
zh_Hans Chinese (Simplified) nplurals=1; plural=0;
zh_Hant Chinese (Traditional) nplurals=1; plural=0;
zh_Hant_HK Chinese (Hong Kong) nplurals=1; plural=0;
zu Zulu nplurals=2; plural=n > 1; nplurals=2; plural=(n != 1);