language-data/languages.csv
2024-11-01 16:05:23 +01:00

24 KiB
Raw Blame History

1codenamenpluralsformula
2aaAfar2n != 1
3abAbkhazian2n != 1
4abrAbron2n != 1
5aceAcehnese10
6achAcholi2n > 1
7adaAdangme2n != 1
8adyAdyghe2n > 1
9aeAvestan2n != 1
10aebArabic (Tunisian)2n != 1
11afAfrikaans2n != 1
12afhAfrihili2n != 1
13aiiAssyrian Neo-Aramaic2n != 1
14ainAinu (Japan)2n != 1
15akAkan2n > 1
16akkAkkadian2n != 1
17aleAleut2n != 1
18alnAlbanian (Gheg)2n != 1
19altAltai (Southern)2n != 1
20amAmharic2n > 1
21amiAmis2n != 1
22anAragonese2n != 1
23angEnglish (Old)2n != 1
24anpAngika2n != 1
25apcArabic (Levantine)2n != 1
26arArabic6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
27ar_BHArabic (Bahrain)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
28ar_DZArabic (Algeria)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
29ar_EGArabic (Egypt)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
30ar_KWArabic (Kuwait)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
31ar_LYArabic (Libya)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
32ar_MAArabic (Morocco)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
33ar_SAArabic (Saudi Arabia)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
34ar_XBArabic (XB pseudolocale)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
35ar_YEArabic (Yemen)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
36arcAramaic2n != 1
37arnMapudungun2n > 1
38arpArapaho2n != 1
39arqArabic (Algerian)2n != 1
40arsArabic (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))))
41arwArawak2n != 1
42arzArabic (Egyptian)2n != 1
43asAssamese2n > 1
44asaAsu2n != 1
45astAsturian2n != 1
46avAvaric2n != 1
47avkKotava2n != 1
48awaAwadhi2n != 1
49ayAymara10
50aycAymara (Southern)2n != 1
51azAzerbaijani2n != 1
52azbAzerbaijani (Southern)2n != 1
53baBashkir2n != 1
54balBaluchi2n != 1
55banBalinese2n != 1
56barBavarian2n != 1
57basBasa (Cameroon)2n != 1
58bbcBatak Toba2n != 1
59bciBaoulé2n != 1
60beBelarusian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
61be_LatnBelarusian (Latin script)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
62bejBeja2n != 1
63bemBemba2n != 1
64berBerber2n != 1
65bewBetawi2n != 1
66bezBena2n != 1
67bgBulgarian2n != 1
68bgcHaryanvi2n != 1
69bgnBalochi (Western)2n != 1
70bhBihari2n > 1
71bhbBhili2n != 1
72bhiBhilali2n != 1
73bhoBhojpuri2n > 1
74biBislama2n != 1
75bikBikol2n != 1
76binBini2n != 1
77bjjKanauji2n != 1
78bjnBanjar2n != 1
79blaSiksika2n != 1
80bloAnii3(n == 0) ? 0 : ((n == 1) ? 1 : 2)
81bmBambara10
82bnBengali2n > 1
83bn_BDBengali (Bangladesh)2n != 1
84bn_INBengali (India)2n != 1
85bntBantu (Other)2n != 1
86boTibetan10
87bo_CNTibetan (China)10
88bqiLuri (Bakhtiari)2n != 1
89brBreton5(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)))
90braBraj2n != 1
91brbBrao2n != 1
92brhBrahui2n != 1
93brxBodo2n != 1
94bsBosnian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
95bs_CyrlBosnian (Cyrillic script)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
96bs_LatnBosnian (Latin script)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
97buaBuriat2n != 1
98bugBuginese2n != 1
99bumBulu (Cameroon)2n != 1
100bynBilen2n != 1
101caCatalan2n != 1
102ca@valenciaValencian2n != 1
103ca_ADCatalan (Andorra)2n != 1
104cadCaddo2n != 1
105cakKaqchikel2n != 1
106carGalibi Carib2n != 1
107cdo_HansMindong (Simplified Han script)10
108cdo_HantMindong (Traditional Han script)10
109cdo_LatnMindong (Latin script)10
110ceChechen2n != 1
111cebCebuano2n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9)
112cggChiga2n != 1
113chChamorro2n != 1
114chbChibcha2n != 1
115chgChagatai2n != 1
116chkChuukese2n != 1
117chmMari2n != 1
118chnChinook jargon2n != 1
119choChoctaw2n != 1
120chpChipewyan2n != 1
121chrCherokee2n != 1
122chyCheyenne2n != 1
123ckbKurdish (Central)2n != 1
124ckb_IQKurdish (Central, Iraq)2n != 1
125ckb_IRKurdish (Central, Iran)2n != 1
126cnrMontenegrin3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
127cnr_CyrlMontenegrin (Cyrillic script)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
128coCorsican2n != 1
129copCoptic2n != 1
130cpeCreoles and pidgins (English based)2n != 1
131cpfCreoles and pidgins (French-based)2n != 1
132cppCreoles and pidgins (Portuguese-based)3(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2
133cpx_HansPuxian (Simplified Han script)10
134cpx_HantPuxian (Traditional Han script)10
135cpx_LatnPuxian (Latin script)10
136crCree2n != 1
137crhCrimean Tatar10
138crpCreoles and pidgins2n != 1
139csCzech3(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2
140csbKashubian3n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
141cswCree (Swampy)2n > 1
142cuSlavonic (Old Church)2n != 1
143cvChuvash2n != 1
144cyWelsh6(n==0) ? 0 : (n==1) ? 1 : (n==2) ? 2 : (n==3) ? 3 :(n==6) ? 4 : 5
145daDanish2n != 1
146dakDakota2n != 1
147darDargwa2n != 1
148dccDeccan2n != 1
149deGerman2n != 1
150de@formalGerman (formal)2n != 1
151de@informalGerman (informal)2n != 1
152de_1901German (old spelling)2n != 1
153de_ATGerman (Austria)2n != 1
154de_CHGerman (Switzerland)2n != 1
155de_LUGerman (Luxembourg)2n != 1
156delDelaware2n != 1
157denSlave (Athapascan)2n != 1
158dgrDogrib2n != 1
159dinDinka2n != 1
160djeZarma2n != 1
161dnjDan2n != 1
162dnkDengka2n != 1
163doiDogri2n > 1
164druRukai2n != 1
165dryDarai2n != 1
166dsbLower Sorbian4(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3))
167duaDuala2n != 1
168dumDutch (Middle)2n != 1
169dvDhivehi2n != 1
170dyuDyula2n != 1
171dzDzongkha10
172eeEwe2n != 1
173efiEfik2n != 1
174eglEmilian2n != 1
175egyEgyptian (Ancient)2n != 1
176ekaEkajuk2n != 1
177elGreek2n != 1
178elxElamite2n != 1
179enEnglish2n != 1
180en@pirateEnglish (Pirate)2n != 1
181en_AUEnglish (Australia)2n != 1
182en_CAEnglish (Canada)2n != 1
183en_GBEnglish (United Kingdom)2n != 1
184en_IEEnglish (Ireland)2n != 1
185en_INEnglish (India)2n != 1
186en_NZEnglish (New Zealand)2n != 1
187en_PHEnglish (Philippines)2n != 1
188en_ShawEnglish (Shavian)2n != 1
189en_Shaw_GBEnglish (Shavian script, United Kingdom)2n != 1
190en_Shaw_USEnglish (Shavian script, United States)2n != 1
191en_USEnglish (United States)2n != 1
192en_XAEnglish (XA pseudolocale)2n != 1
193en_ZAEnglish (South Africa)2n != 1
194en_develEnglish (Developer)2n != 1
195enmEnglish (Middle)2n != 1
196eoEsperanto2n != 1
197esSpanish2n != 1
198es@formalSpanish (formal)2n != 1
199es@informalSpanish (informal)2n != 1
200es_419Spanish (Latin America)2n != 1
201es_ARSpanish (Argentina)2n != 1
202es_BOSpanish (Bolivia)2n != 1
203es_CLSpanish (Chile)2n != 1
204es_COSpanish (Colombia)2n != 1
205es_CRSpanish (Costa Rica)2n != 1
206es_CUSpanish (Cuba)2n != 1
207es_DOSpanish (Dominican Republic)2n != 1
208es_ECSpanish (Ecuador)2n != 1
209es_MXSpanish (Mexico)2n != 1
210es_NISpanish (Nicaragua)2n != 1
211es_PASpanish (Panama)2n != 1
212es_PESpanish (Peru)2n != 1
213es_PRSpanish (Puerto Rico)2n != 1
214es_SVSpanish (El Salvador)2n != 1
215es_USSpanish (American)2n != 1
216es_UYSpanish (Uruguay)2n != 1
217es_VESpanish (Venezuela)2n != 1
218etEstonian2n != 1
219euBasque2n != 1
220ewoEwondo2n != 1
221extExtremaduran2n != 1
222faPersian2n > 1
223fa_AFDari2n > 1
224fanFang (Equatorial Guinea)2n != 1
225fatFanti2n != 1
226fblBikol (West Albay)2n != 1
227ffFulah2n > 1
228ffmFulfulde (Maasina)2n != 1
229fiFinnish2n != 1
230filFilipino2n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9)
231fjFijian2n != 1
232foFaroese2n != 1
233fonFon2n != 1
234frFrench2n > 1
235fr@formalFrench (formal)2n > 1
236fr@informalFrench (informal)2n > 1
237fr_AGFrench (Antigua and Barbuda)2n > 1
238fr_BEFrench (Belgium)2n > 1
239fr_CAFrench (Canada)2n > 1
240fr_CHFrench (Switzerland)2n > 1
241fr_LUFrench (Luxembourg)2n > 1
242fr_SNFrench (Senegal)2n > 1
243frcFrench (Louisiana)2n > 1
244frkFrankish2n != 1
245frmFrench (Middle)2n != 1
246froFrench (Old)2n != 1
247frpFranco-Provençal2n > 1
248frrFrisian (Northern)2n != 1
249frsFrisian (Eastern)2n != 1
250fuqFulfulde (Central-Eastern Niger)2n != 1
251furFriulian2n != 1
252fuvFulfulde (Nigerian)2n != 1
253fvrFur2n != 1
254fyFrisian2n != 1
255gaIrish5n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>6 && n<11) ? 3 : 4
256gaaGa2n != 1
257gan_HansGan (Simplified Han script)10
258gan_HantGan (Traditional Han script)10
259gayGayo2n != 1
260gbaGbaya (Central African Republic)2n != 1
261gbmGarhwali2n != 1
262gdGaelic4(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3
263gezGe'ez2n != 1
264gilGilbertese2n != 1
265glGalician2n != 1
266glkGilaki2n != 1
267gmhHigh German (Middle)2n != 1
268gnGuarani2n != 1
269gohHigh German (Old)2n != 1
270gomKonkani (Goan)2n != 1
271gonGondi2n != 1
272gorGorontalo2n != 1
273gotGothic2n != 1
274grbGrebo2n != 1
275grcGreek (Ancient)3n==1 ? 0 : n==2 ? 1 : 2
276gswAlemannic2n != 1
277guGujarati2n > 1
278gu_INGujarati (India)2n > 1
279gucWayuu2n != 1
280gugGuaraní (Paraguayan)2n > 1
281gumGuambiano2n != 1
282gunGuaraní (Mbyá)2n > 1
283gurFarefare2n != 1
284guwGun2n > 1
285guzGusii2n != 1
286gvManx4(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))
287gwiGwichʼin2n != 1
288haHausa2n != 1
289haiHaida2n != 1
290hak_HansHakka (Simplified Han script)10
291hak_HantHakka (Traditional Han script)10
292hak_LatnHakka (Latin script)10
293hawHawaiian2n != 1
294hazHazaragi2n != 1
295heHebrew4(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3))
296he_ILHebrew (Israel)4(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3))
297hiHindi2n > 1
298hi@hinglishHindi (Hinglish)2n > 1
299hi_LatnHindi (Latin script)2n > 1
300hilHiligaynon2n != 1
301hitHittite2n != 1
302hmnHmong2n != 1
303hndHindko (Southern)2n != 1
304hneChhattisgarhi2n != 1
305hnjHmong Njua10
306hnoHindko (Northern)2n != 1
307hoHiri Motu2n != 1
308hocHo2n != 1
309hojHadothi2n != 1
310hrCroatian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
311hrxHunsrik2n != 1
312hsbUpper Sorbian4(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3))
313hsnXiang10
314htHaitian2n != 1
315huHungarian2n != 1
316hupHupa2n != 1
317husHuastec2n != 1
318hyArmenian2n > 1
319hzHerero2n != 1
320iaInterlingua2n != 1
321ibaIban2n != 1
322ibbIbibio2n != 1
323idIndonesian10
324ieOccidental2n != 1
325igIgbo10
326iiNuosu10
327ikInupiaq2n != 1
328iloIloko2n != 1
329inhIngush2n != 1
330ioIdo2n != 1
331isIcelandic2n % 10 != 1 || n % 100 == 11
332itItalian2n != 1
333it@formalItalian (formal)2n != 1
334it@informalItalian (informal)2n != 1
335it_CHItalian (Switzerland)2n != 1
336iuInuktitut3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
337jaJapanese10
338ja_KSJapanese (Kansai)10
339jamJamaican Patois2n != 1
340jboLojban10
341jgoNgomba2n != 1
342jmcMachame2n != 1
343jprJudeo-Persian2n != 1
344jrbJudeo-Arabic2n != 1
345jvJavanese10
346kaGeorgian2n != 1
347kaaKarakalpak2n != 1
348kabKabyle2n > 1
349kacKachin2n != 1
350kajJju2n != 1
351kamKamba (Kenya)2n != 1
352kawKawi2n != 1
353kbdKabardian2n != 1
354kcgTyap2n != 1
355kdeMakonde10
356keaKabuverdianu10
357kfrKachhi2n != 1
358kfyKumaoni2n != 1
359kgKongo2n != 1
360khaKhasi2n != 1
361khnKhandesi2n != 1
362khoKhotanese2n != 1
363kiGikuyu2n != 1
364kjKwanyama2n != 1
365kkKazakh2n != 1
366kk_LatnKazakh (Latin script)2n != 1
367kkjKako2n != 1
368klGreenlandic2n != 1
369klnKalenjin2n != 1
370kmKhmer (Central)10
371kmbKimbundu2n != 1
372kmrKurdish (Northern)2n != 1
373kmr_LatnKurdish (Northern, Latin script)2n != 1
374knKannada2n > 1
375koKorean10
376kokKonkani2n != 1
377kosKosraean10
378kpeKpelle2n != 1
379krKanuri2n != 1
380krcKarachay-Balkar2n != 1
381kriKrio2n != 1
382krlKarelian2n != 1
383kruKurukh2n != 1
384ksKashmiri2n != 1
385ksbShambala2n != 1
386kshColognian3n==0 ? 0 : n==1 ? 1 : 2
387kuKurdish2n != 1
388kumKumyk2n != 1
389kutKutenai2n != 1
390kvKomi2n != 1
391kwCornish6(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))))
392kxmKhmer (Northern)2n != 1
393kyKyrgyz2n != 1
394laLatin2n != 1
395ladLadino2n != 1
396lagLangi3(n == 0) ? 0 : ((n == 1) ? 1 : 2)
397lajLango (Uganda)2n != 1
398lamLamba2n != 1
399lbLuxembourgish2n != 1
400lezLezghian2n != 1
401lfnLingua Franca Nova2n != 1
402lgLuganda2n != 1
403liLimburgish2n != 1
404lijLigurian2n != 1
405ljpLampung Api2n != 1
406lkiLaki2n != 1
407lktLakota10
408lldLadin3(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2)
409lmnLambadi2n != 1
410lmoLombard2n != 1
411lnLingala2n > 1
412loLao10
413lolMongo2n != 1
414lozLozi2n != 1
415lrcLuri (Northern)2n != 1
416ltLithuanian3(n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2)
417ltgLatgalian3n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2
418luLuba-Katanga2n != 1
419luaLuba-Lulua2n != 1
420luiLuiseno2n != 1
421lunLunda2n != 1
422luoLuo (Kenya and Tanzania)2n != 1
423lusLushai2n != 1
424luyLuyia2n != 1
425luzLuri (Southern)2n != 1
426lvLatvian3(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2)
427lv@formalLatvian (formal)3(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2)
428lv@informalLatvian (informal)3(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2)
429lzhLiterary Chinese10
430madMadurese2n != 1
431magMagahi2n != 1
432maiMaithili2n != 1
433makMakasar2n != 1
434manMandingo2n != 1
435masMasai2n != 1
436mdfMoksha2n != 1
437mdhMaguindanaon2n != 1
438mdrMandar2n != 1
439menMende (Sierra Leone)2n != 1
440merMeru2n != 1
441mfaMalay (Pattani)2n != 1
442mfeMorisyen2n > 1
443mgMalagasy2n > 1
444mgaIrish (Middle)2n != 1
445mghMakhuwa-Meetto2n != 1
446mgoMetaʼ2n != 1
447mhMarshallese2n != 1
448mhrMeadow Mari2n != 1
449miMaori2n > 1
450miaMiami2n > 1
451micMi'kmaq2n != 1
452minMinangkabau2n != 1
453mjwKarbi2n != 1
454mkMacedonian2n==1 || n%10==1 ? 0 : 1
455mlMalayalam2n != 1
456mnMongolian2n != 1
457mncManchu2n != 1
458mniManipuri2n != 1
459mnkMandinka3n==0 ? 0 : n==1 ? 1 : 2
460mnwMon2n != 1
461moeInnu2n != 1
462mohMohawk2n != 1
463mosMossi2n != 1
464mrMarathi2n != 1
465mrhMara2n != 1
466msMalay10
467ms_ArabMalay (Jawi)10
468mtMaltese4n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3
469mtrMewari2n != 1
470musCreek2n != 1
471mwkManinkakan (Kita)2n != 1
472mwlMirandese2n != 1
473mwrMarwari2n != 1
474mxcManyika2n != 1
475myBurmese10
476my@ZawgyiBurmese (Zawgyi)10
477myvErzya2n != 1
478myxMasaaba2n != 1
479mznMazanderani2n != 1
480naNauru2n != 1
481nahNahuatl2n != 1
482nan_HantMinnan (Traditional Han script)10
483nan_Latn_pehoejiMinnan (Pe̍h-ōe-jī)10
484nan_Latn_tailoMinnan (Tâi-lô)10
485napNeapolitan2n != 1
486naqNama3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
487nb_NONorwegian Bokmål2n != 1
488ndNdebele (Northern)2n != 1
489ndcNdau2n != 1
490ndsGerman (Low)2n != 1
491neNepali2n != 1
492newNewari2n != 1
493ngNdonga2n != 1
494nglLomwe2n != 1
495niaNias2n != 1
496nijNgaju2n != 1
497niuNiuean2n != 1
498nlDutch2n != 1
499nl@formalDutch (formal)2n != 1
500nl@informalDutch (informal)2n != 1
501nl_BEDutch (Belgium)2n != 1
502nnNorwegian Nynorsk2n != 1
503nnhNgiemboon2n != 1
504nodThai (Northern)2n != 1
505noeNimadi2n != 1
506nogNogai2n != 1
507nonNorse (Old)2n != 1
508nqoNKo10
509nrNdebele (Southern)2n != 1
510nsoPedi2n > 1
511nukNuu-chah-nulth2n != 1
512nvNavaho2n != 1
513nwcNewari (Classical)2n != 1
514nyNyanja2n != 1
515nymNyamwezi2n != 1
516nynNyankole2n != 1
517nyoNyoro2n != 1
518nziNzima2n != 1
519ocOccitan2n > 1
520ojOjibwe2n != 1
521omOromo2n != 1
522orOdia2n != 1
523osOssetian2n != 1
524osaOsage10
525otaTurkish (Ottoman)2n != 1
526otkKokturk2n != 1
527ovdElfdalian2n != 1
528paPunjabi2n > 1
529pa_PKPunjabi (Pakistan)2n > 1
530pagPangasinan2n != 1
531palPahlavi2n != 1
532pamPampanga2n != 1
533papPapiamento2n != 1
534pauPalauan2n != 1
535pbbPáez2n != 1
536pcmPidgin (Nigeria)2n > 1
537pdtPlautdietsch2n != 1
538peoPersian (Old)2n != 1
539phnPhoenician2n != 1
540piPali2n != 1
541plPolish3n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
542pl@formalPolish (formal)3n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
543pl@informalPolish (informal)3n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
544pmsPiemontese2n != 1
545ponPohnpeian2n != 1
546prgPrussian3(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2)
547proProvençal (Old)2n != 1
548psPashto2n != 1
549ptPortuguese2n > 1
550pt@formalPortuguese (formal)2n > 1
551pt@informalPortuguese (informal)2n > 1
552pt_AOPortuguese (Angola)2n > 1
553pt_BRPortuguese (Brazil)2n > 1
554pt_BR@formalPortuguese (Brazil, formal)2n > 1
555pt_BR@informalPortuguese (Brazil, informal)2n > 1
556pt_PTPortuguese (Portugal)2n > 1
557pwnPaiwan2n != 1
558qdtEskimo (Pacific Coast Alaskan)2n > 1
559qtpGayón2n > 1
560quQuechua2n != 1
561qu_ECQuechua (Ecuador)2n != 1
562qucK'iche'2n != 1
563qugQuichua (Chimborazo Highland)2n != 1
564qyaQuenya2n != 1
565rajRajasthani2n != 1
566rapRapanui2n != 1
567rarRarotongan2n != 1
568rcfRéunion Creole2n != 1
569rejRejang2n != 1
570rhgRohingya2n != 1
571rifTarifit2n != 1
572rktRangpuri2n != 1
573rmRomansh2n != 1
574rmtDomari2n != 1
575rnRundi2n != 1
576rngRonga2n != 1
577roRomanian3n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2
578ro_MDMoldavian3(n == 1) ? 0 : ((n == 0 || n % 100 >= 2 && n % 100 <= 19) ? 1 : 2)
579rofRombo2n != 1
580romRomany2n != 1
581ruRussian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
582ru@formalRussian (formal)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
583ru@informalRussian (informal)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
584ru_UARussian (Ukraine)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
585rueRusyn2n != 1
586rupMacedo-Romanian2n != 1
587rwKinyarwanda2n != 1
588rwkRwa2n != 1
589saSanskrit3n==1 ? 0 : n==2 ? 1 : 2
590sadSandawe2n != 1
591sahYakut10
592saiSouth American Indian (Other)2n != 1
593samSamaritan Aramaic2n != 1
594saqSamburu2n != 1
595sasSasak2n != 1
596satSantali3n == 1 ? 0 : n == 2 ? 1 : 2
597scSardinian2n != 1
598sckSadri2n != 1
599scnSicilian3(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2)
600scoScots2n != 1
601sdSindhi2n != 1
602sdhKurdish (Southern)2n != 1
603seSami (Northern)3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
604sefSenoufo (Cebaara)2n != 1
605sehSena2n != 1
606selSelkup2n != 1
607sesKoyraboro Senni10
608sgSango10
609sgaIrish (Old)2n != 1
610sgnSign Languages2n != 1
611sgsSamogitian2n != 1
612shiTachelhit3(n == 0 || n == 1) ? 0 : ((n >= 2 && n <= 10) ? 1 : 2)
613shnShan2n != 1
614siSinhala2n > 1
615sidSidamo2n != 1
616sjdSami (Kildin)2n != 1
617skSlovak3(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2
618skrSaraiki2n != 1
619slSlovenian4n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3
620smSamoan2n != 1
621smaSami (Southern)3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
622smiSami3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
623smjSami (Lule)3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
624smlSama (Central)2n != 1
625smnSami (Inari)3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
626smsSami (Skolt)3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
627snShona2n != 1
628snkSoninke2n != 1
629soSomali2n != 1
630sogSogdian2n != 1
631sonSonghai10
632souThai (Southern)2n != 1
633sqAlbanian2n != 1
634srSerbian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
635sr@ijekavianSerbian (Ijekavian)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
636sr@ijekavian_LatnSerbian (Ijekavian, latin)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
637sr_CyrlSerbian (Cyrillic script)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
638sr_LatnSerbian (Latin script)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
639srnSranan Tongo2n != 1
640srrSerer2n != 1
641ssSwati2n != 1
642ssySaho2n != 1
643stSotho (Southern)2n != 1
644suSundanese10
645sukSukuma2n != 1
646susSusu2n != 1
647suxSumerian2n != 1
648svSwedish2n != 1
649swSwahili2n != 1
650sw_CDSwahili (Congo)2n != 1
651sw_TZSwahili (Tanzania)2n != 1
652swgSwabian2n != 1
653swvShekhawati2n != 1
654sxuSaxon (Upper)2n != 1
655sycSyriac (Classical)2n != 1
656sylSylheti2n != 1
657syrSyriac2n != 1
658szlSilesian3n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
659szySakizaya2n != 1
660taTamil2n != 1
661ta_LKTamil (Sri Lanka)2n != 1
662tayAtayal2n != 1
663tcyTulu2n != 1
664teTelugu2n != 1
665temTimne2n != 1
666teoTeso2n != 1
667terTereno2n != 1
668tetTetum2n != 1
669tgTajik2n > 1
670thThai10
671tiTigrinya2n > 1
672tigTigre2n != 1
673tivTiv2n != 1
674tkTurkmen2n != 1
675tklTokelau2n != 1
676tlTagalog2n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9)
677tlhKlingon10
678tlh_QaakKlingon (pIqaD)10
679tliTlingit2n != 1
680tlyTalysh2n != 1
681tmhTamashek2n != 1
682tnTswana2n != 1
683toTongan10
684togTonga (Nyasa)2n != 1
685tokToki Pona10
686tpiTok Pisin10
687trTurkish2n != 1
688trvTaroko2n != 1
689tsTsonga2n != 1
690tsgTausug2n != 1
691tsiTsimshian2n != 1
692tsjTshangla2n != 1
693ttTatar10
694tt@iqtelifTatar (IQTElif)10
695ttsThai (Northeastern)2n != 1
696tumTumbuka2n != 1
697tvlTuvalu2n != 1
698twTwi2n != 1
699tyTahitian2n != 1
700tyvTuvinian2n != 1
701tzjTz'utujil2n != 1
702tzlTalossan2n != 1
703tzmTamazight (Central Atlas)2n >= 2 && (n < 11 || n > 99)
704udmUdmurt2n != 1
705ugUyghur2n != 1
706ugaUgaritic2n != 1
707ukUkrainian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
708umbUmbundu2n != 1
709undUndetermined2n != 1
710unrMundari2n != 1
711urUrdu2n != 1
712ur_INUrdu (India)2n != 1
713ur_PKUrdu (Pakistan)2n != 1
714uzUzbek2n != 1
715uz_LatnUzbek (Latin script)2n != 1
716vaiVai2n != 1
717veVenda2n != 1
718vecVenetian3(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2)
719viVietnamese10
720vlsFlemish (West)2n != 1
721vmfMainfränkisch2n != 1
722vmwMakhuwa2n != 1
723voVolapük2n != 1
724votVotic2n != 1
725vroVõro2n != 1
726vunVunjo2n != 1
727waWalloon2n > 1
728waeGerman (Walser)2n != 1
729walWolaytta2n != 1
730warWaray (Philippines)2n != 1
731wasWasho2n != 1
732wbqWaddar2n != 1
733wbrWagdi2n != 1
734wenSorbian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
735wepWestphalien2n != 1
736woWolof10
737wtmMewati2n != 1
738wuu_HansWu (Simplified Han script)10
739wuu_HantWu (Traditional Han script)10
740xalKalmyk2n != 1
741xhXhosa2n != 1
742xnrKangri2n != 1
743xogSoga2n != 1
744yaoYao2n != 1
745yapYapese2n != 1
746yiYiddish2n != 1
747yoYoruba10
748yuaYucateco2n != 1
749yue_HansCantonese (Simplified Han script)10
750yue_HantCantonese (Traditional Han script)10
751zaZhuang2n != 1
752zapZapotec2n != 1
753zblBlissymbols2n != 1
754zenZenaga2n != 1
755zghTamazight (Standard Moroccan)2n != 1
756zh_HansChinese (Simplified Han script)10
757zh_Hans_SGChinese (Simplified Han script, Singapore)10
758zh_HantChinese (Traditional Han script)10
759zh_Hant_HKChinese (Traditional Han script, Hong Kong)10
760zh_LatnChinese (Hanyu Pinyin)10
761zuZulu2n > 1
762zunZuni2n != 1
763zzaZaza2n != 1