language-data/languages.csv
renovate[bot] 8587d90f71
chore(deps): update modules/cldr-json digest to c20dc7d (CLDR 48) (#2153)
* 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>
2025-12-18 10:24:24 +00:00

25 KiB
Raw Permalink Blame History

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