language-data/languages.csv
Michal Čihař cfc6df3798 Add definition for Extremadurian
Signed-off-by: Michal Čihař <michal@cihar.com>
2020-01-26 06:57:05 +01:00

12 KiB
Raw Blame History

1aaAfar2n != 1
2abAbkhazian2n != 1
3aceAcehnese10
4achAcholi2n > 1
5adyAdyghe2n > 1
6aeAvestan2n != 1
7afAfrikaans2n != 1
8akAkan2n > 1
9amAmharic2n > 1
10anAragonese2n != 1
11anpAngika2n != 1
12arArabic6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
13ar_BHArabic (Bahrain)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
14ar_DZArabic (Algeria)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
15ar_EGArabic (Egypt)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
16ar_KWArabic (Kuwait)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
17ar_MAArabic (Morocco)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
18ar_SAArabic (Saudi Arabia)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
19ar_YEArabic (Yemen)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
20arnMapudungun2n > 1
21arsArabic (Najdi)6(n == 0) ? 0 : ((n == 1) ? 1 : ((n == 2) ? 2 : ((n % 100 >= 3 && n % 100 <= 10) ? 3 : ((n % 100 >= 11 && n % 100 <= 99) ? 4 : 5))))
22asAssamese2n > 1
23asaAsu2n != 1
24astAsturian2n != 1
25avAvaric2n != 1
26ayAymará10
27azAzerbaijani2n != 1
28baBashkir2n != 1
29barBavarian2n != 1
30beBelarusian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
31be_LatnBelarusian (latin)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
32bemBemba2n != 1
33berBerber2n != 1
34bezBena2n != 1
35bgBulgarian2n != 1
36bhBihari2n > 1
37biBislama2n != 1
38bmBambara10
39bnBengali2n > 1
40bn_BDBengali (Bangladesh)2n != 1
41bn_INBengali (India)2n != 1
42boTibetan10
43brBreton5(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)))
44brxBodo2n != 1
45bsBosnian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
46bs_CyrlBosnian (cyrillic)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
47bs_LatnBosnian (latin)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
48bynBilen2n != 1
49caCatalan2n != 1
50ca@valenciaValencian2n != 1
51ceChechen2n != 1
52cebCebuano2n != 1
53cggChiga2n != 1
54chChamorro2n != 1
55chmMari2n != 1
56chrCherokee2n != 1
57ckbSorani2n != 1
58coCorsican2n != 1
59crCree2n != 1
60crhCrimean Tatar10
61csCzech3(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2
62csbKashubian3n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
63cuOld Church Slavonic2n != 1
64cvChuvash2n != 1
65cyWelsh6(n==0) ? 0 : (n==1) ? 1 : (n==2) ? 2 : (n==3) ? 3 :(n==6) ? 4 : 5
66daDanish2n != 1
67deGerman2n != 1
68de_ATGerman (Austria)2n != 1
69de_CHGerman (Swiss High)2n != 1
70de_LUGerman (Luxembourg)2n != 1
71doiDogri2n != 1
72dsbLower Sorbian4(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3))
73dvDhivehi2n != 1
74dzDzongkha10
75eeEwe2n != 1
76elGreek2n != 1
77enEnglish2n != 1
78en_AUEnglish (Australia)2n != 1
79en_CAEnglish (Canada)2n != 1
80en_GBEnglish (United Kingdom)2n != 1
81en_IEEnglish (Ireland)2n != 1
82en_INEnglish (India)2n != 1
83en_NZEnglish (New Zealand)2n != 1
84en_PHEnglish (Philippines)2n != 1
85en_USEnglish (United States)2n != 1
86en_ZAEnglish (South Africa)2n != 1
87eoEsperanto2n != 1
88esSpanish2n != 1
89es_419Spanish (Latin America)2n != 1
90es_ARSpanish (Argentina)2n != 1
91es_BOSpanish (Bolivia)2n != 1
92es_CLSpanish (Chile)2n != 1
93es_DOSpanish (Dominican Republic)2n != 1
94es_ECSpanish (Ecuador)2n != 1
95es_MXSpanish (Mexico)2n != 1
96es_PESpanish (Peru)2n != 1
97es_PRSpanish (Puerto Rico)2n != 1
98es_USSpanish (American)2n != 1
99es_VESpanish (Venezuela)2n != 1
100etEstonian2n != 1
101euBasque2n != 1
102extExtremadurian2n != 1
103faPersian2n > 1
104fa_AFDari2n > 1
105ffFulah2n > 1
106fiFinnish2n != 1
107filFilipino2n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9)
108fjFijian2n != 1
109foFaroese2n != 1
110frFrench2n > 1
111fr_AGFrench (Antigua and Barbuda)2n > 1
112fr_BEFrench (Belgium)2n > 1
113fr_CAFrench (Canada)2n > 1
114fr_CHFrench (Switzerland)2n > 1
115fr_LUFrench (Luxembourg)2n > 1
116frpFranco-Provençal2n > 1
117furFriulian2n != 1
118fyFrisian2n != 1
119gaIrish5n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>6 && n<11) ? 3 : 4
120gdGaelic4(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3
121gezGe'ez2n != 1
122glGalician2n != 1
123gnGuarani2n != 1
124gswGerman (Swiss)2n != 1
125guGujarati2n > 1
126gu_INGujarati (India)2n > 1
127gunGun2n > 1
128guwGun2n > 1
129gvManx4(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))
130haHausa2n != 1
131hawHawaiian2n != 1
132heHebrew4(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3))
133he_ILHebrew (Israel)4(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3))
134hiHindi2n > 1
135hilHiligaynon2n != 1
136hneChhattisgarhi2n != 1
137hoHiri Motu2n != 1
138hrCroatian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
139hrxHunsrik2n != 1
140hsbUpper Sorbian4(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3))
141htHaitian2n != 1
142huHungarian2n != 1
143hyArmenian2n > 1
144hzHerero2n != 1
145iaInterlingua2n != 1
146idIndonesian10
147ieOccidental2n != 1
148igIgbo10
149iiNuosu10
150ikInupiaq2n != 1
151ioIdo2n != 1
152isIcelandic2n % 10 != 1 || n % 100 == 11
153itItalian2n != 1
154iuInuktitut3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
155jaJapanese10
156ja_KSJapanese (Kansai)10
157jamJamaican Patois2n != 1
158jboLojban10
159jgoNgomba2n != 1
160jmcMachame2n != 1
161jvJavanese10
162kaGeorgian2n != 1
163kabKabyle2n > 1
164kajJju2n != 1
165kcgTyap2n != 1
166kdeMakonde10
167keaKabuverdianu10
168kgKongo2n != 1
169kiGikuyu2n != 1
170kjKwanyama2n != 1
171kkKazakh2n != 1
172kkjKako2n != 1
173klGreenlandic2n != 1
174kmCentral Khmer10
175kmrKurmanji2n != 1
176knKannada2n > 1
177koKorean10
178kokKonkani2n != 1
179krKanuri2n != 1
180ksKashmiri2n != 1
181ksbShambala2n != 1
182kshColognian3n==0 ? 0 : n==1 ? 1 : 2
183kuKurdish2n != 1
184kvKomi2n != 1
185kwCornish3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
186kyKyrgyz2n != 1
187laLatin2n != 1
188lagLangi3(n == 0) ? 0 : ((n == 1) ? 1 : 2)
189lbLuxembourgish2n != 1
190lgLuganda2n != 1
191liLimburgish2n != 1
192lktLakota10
193lnLingala2n > 1
194loLao10
195ltLithuanian3(n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2)
196luLuba-Katanga2n != 1
197lvLatvian3(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2)
198maiMaithili2n != 1
199masMasai2n != 1
200meMontenegrin3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
201mfeMorisyen2n > 1
202mgMalagasy2n > 1
203mgoMetaʼ2n != 1
204mhMarshallese2n != 1
205mhrMeadow Mari2n != 1
206miMaori2n > 1
207miaMiami2n > 1
208mkMacedonian2n==1 || n%10==1 ? 0 : 1
209mlMalayalam2n != 1
210mnMongolian2n != 1
211mniManipuri2n != 1
212mnkMandinka3n==0 ? 0 : n==1 ? 1 : 2
213mrMarathi2n > 1
214msMalay10
215mtMaltese4n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3
216myBurmese10
217naNauru2n != 1
218nahNahuatl2n != 1
219nanChinese (Min Nan)2n != 1
220napNeapolitan2n != 1
221naqNama3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
222nb_NONorwegian Bokmål2n != 1
223ndNorth Ndebele2n != 1
224ndsGerman (Low)2n != 1
225neNepali2n != 1
226ngNdonga2n != 1
227nlDutch2n != 1
228nl_BEFlemish2n != 1
229nnNorwegian Nynorsk2n != 1
230nnhNgiemboon2n != 1
231nqoNKo10
232nrSouth Ndebele2n != 1
233nsoPedi2n > 1
234nvNavaho2n != 1
235nyNyanja2n != 1
236nynNyankole2n != 1
237ocOccitan2n > 1
238ojOjibwe2n != 1
239omOromo2n != 1
240orOdia2n != 1
241osOssetian2n != 1
242otkKokturk2n != 1
243paPunjabi2n > 1
244papPapiamento2n != 1
245piPali2n != 1
246plPolish3n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
247pmsPiemontese2n != 1
248prPirate2n != 1
249prgPrussian3(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2)
250psPashto2n != 1
251ptPortuguese2n > 1
252pt_AOPortuguese (Angola)2n > 1
253pt_BRPortuguese (Brazil)2n > 1
254pt_PTPortuguese (Portugal)2n > 1
255quQuechua2n != 1
256rmRomansh2n != 1
257rnRundi2n != 1
258roRomanian3n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2
259ro_MDMoldavian3(n == 1) ? 0 : ((n == 0 || n != 1 && n % 100 >= 1 && n % 100 <= 19) ? 1 : 2)
260rofRombo2n != 1
261ruRussian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
262ru_UARussian (Ukraine)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
263rueRusyn2n != 1
264rwKinyarwanda2n != 1
265rwkRwa2n != 1
266saSanskrit3n==1 ? 0 : n==2 ? 1 : 2
267sahYakut10
268saqSamburu2n != 1
269satSantali2n != 1
270scSardinian2n != 1
271scnSicilian2n != 1
272scoScots2n != 1
273sdSindhi2n != 1
274sdhSouthern Kurdish2n != 1
275seNorthern Sami3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
276sehSena2n != 1
277sesKoyraboro Senni10
278sgSango10
279shiTachelhit3(n == 0 || n == 1) ? 0 : ((n >= 2 && n <= 10) ? 1 : 2)
280shnShan2n != 1
281siSinhala2n > 1
282skSlovak3(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2
283slSlovenian4n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3
284smSamoan2n != 1
285smaSouthern Sami3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
286smiSami3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
287smjLule Sami3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
288smnInari Sami3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
289smsSkolt Sami3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
290snShona2n != 1
291soSomali2n != 1
292sonSonghai10
293sqAlbanian2n != 1
294srSerbian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
295sr_CyrlSerbian (cyrillic)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
296sr_LatnSerbian (latin)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
297ssSwati2n != 1
298ssySaho2n != 1
299stSouthern Sotho2n != 1
300suSundanese10
301svSwedish2n != 1
302swSwahili2n != 1
303sw_CDSwahili (Congo)2n != 1
304syrSyriac2n != 1
305szlSilesian3n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
306taTamil2n != 1
307ta_LKTamil (Sri Lanka)2n != 1
308teTelugu2n != 1
309teoTeso2n != 1
310tgTajik10
311thThai10
312tiTigrinya2n > 1
313tigTigre2n != 1
314tkTurkmen2n != 1
315tlTagalog2n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9)
316tlh-qaakKlingon (pIqaD)10
317tlhKlingon10
318tnTswana2n != 1
319toTongan10
320trTurkish2n != 1
321tsTsonga2n != 1
322ttTatar10
323tt@iqtelifTatar (IQTElif)10
324twTwi2n != 1
325tyTahitian2n != 1
326tzmCentral Atlas Tamazight2n >= 2 && (n < 11 || n > 99)
327ugUyghur2n != 1
328ukUkrainian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
329urUrdu2n != 1
330ur_PKUrdu (Pakistan)2n != 1
331uzUzbek2n != 1
332uz_LatnUzbek (latin)2n != 1
333veVenda2n != 1
334vecVenetian2n != 1
335viVietnamese10
336vlsWest Flemish2n != 1
337voVolapük2n != 1
338vunVunjo2n != 1
339waWalloon2n > 1
340waeGerman (Walser)2n != 1
341walWolaytta2n != 1
342wenSorbian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
343woWolof10
344xhXhosa2n != 1
345xogSoga2n != 1
346yiYiddish2n != 1
347yoYoruba10
348yueYue10
349zaZhuang2n != 1
350zh_HansChinese (Simplified)10
351zh_Hans_SGChinese (Simplified, Singapore)10
352zh_HantChinese (Traditional)10
353zh_Hant_HKChinese (Traditional, Hong Kong)10
354zuZulu2n > 1