language-data/languages.csv
2022-07-15 13:52:17 +02:00

19 KiB
Raw Blame History

1codenamenpluralsformula
2aaAfar2n != 1
3abAbkhazian2n != 1
4aceAcehnese10
5achAcholi2n > 1
6adaAdangme2n != 1
7adyAdyghe2n > 1
8aeAvestan2n != 1
9afAfrikaans2n != 1
10afhAfrihili2n != 1
11aiiAssyrian Neo-Aramaic2n != 1
12ainAinu (Japan)2n != 1
13ajpArabic (South Levantine)2n != 1
14akAkan2n > 1
15akkAkkadian2n != 1
16aleAleut2n != 1
17altAltai (Southern)2n != 1
18amAmharic2n > 1
19anAragonese2n != 1
20angEnglish (Old)2n != 1
21anpAngika2n != 1
22arArabic6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
23ar_BHArabic (Bahrain)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
24ar_DZArabic (Algeria)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
25ar_EGArabic (Egypt)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
26ar_KWArabic (Kuwait)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
27ar_LYArabic (Libya)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
28ar_MAArabic (Morocco)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
29ar_SAArabic (Saudi Arabia)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
30ar_XBArabic (XB pseudolocale)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
31ar_YEArabic (Yemen)6n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5
32arcAramaic2n != 1
33arnMapudungun2n > 1
34arpArapaho2n != 1
35arsArabic (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))))
36arwArawak2n != 1
37asAssamese2n > 1
38asaAsu2n != 1
39astAsturian2n != 1
40avAvaric2n != 1
41avkKotava2n != 1
42awaAwadhi2n != 1
43ayAymará10
44aycAymara (Southern)2n != 1
45azAzerbaijani2n != 1
46azbAzerbaijani (Southern)2n != 1
47baBashkir2n != 1
48balBaluchi2n != 1
49banBalinese2n != 1
50barBavarian2n != 1
51basBasa (Cameroon)2n != 1
52beBelarusian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
53be_LatnBelarusian (latin)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
54bejBeja2n != 1
55bemBemba2n != 1
56berBerber2n != 1
57bezBena2n != 1
58bgBulgarian2n != 1
59bhBihari2n > 1
60bhoBhojpuri2n > 1
61biBislama2n != 1
62bikBikol2n != 1
63binBini2n != 1
64blaSiksika2n != 1
65bmBambara10
66bnBengali2n > 1
67bn_BDBengali (Bangladesh)2n != 1
68bn_INBengali (India)2n != 1
69bntBantu (Other)2n != 1
70boTibetan10
71bo_CNTibetan (China)10
72bqiBakhtiari2n != 1
73brBreton5(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)))
74braBraj2n != 1
75brxBodo2n != 1
76bsBosnian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
77bs_CyrlBosnian (cyrillic)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
78bs_LatnBosnian (latin)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
79buaBuriat2n != 1
80bugBuginese2n != 1
81bynBilen2n != 1
82caCatalan2n != 1
83ca@valenciaValencian2n != 1
84ca_ADCatalan (Andorra)2n != 1
85cadCaddo2n != 1
86cakKaqchikel2n != 1
87carGalibi Carib2n != 1
88ceChechen2n != 1
89cebCebuano2n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9)
90cggChiga2n != 1
91chChamorro2n != 1
92chbChibcha2n != 1
93chgChagatai2n != 1
94chkChuukese2n != 1
95chmMari2n != 1
96chnChinook jargon2n != 1
97choChoctaw2n != 1
98chpChipewyan2n != 1
99chrCherokee2n != 1
100chyCheyenne2n != 1
101ckbKurdish (Central)2n != 1
102ckb_IQKurdish (Central, Iraq)2n != 1
103ckb_IRKurdish (Central, Iran)2n != 1
104cnrMontenegrin3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
105cnr_CyrlMontenegrin (cyrillic)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
106coCorsican2n != 1
107copCoptic2n != 1
108cpeCreoles and pidgins (English based)2n != 1
109cpfCreoles and pidgins (French-based)2n != 1
110cppCreoles and pidgins (Portuguese-based)3(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2
111crCree2n != 1
112crhCrimean Tatar10
113crpCreoles and pidgins2n != 1
114csCzech3(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2
115csbKashubian3n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
116cuSlavonic (Old Church)2n != 1
117cvChuvash2n != 1
118cyWelsh6(n==0) ? 0 : (n==1) ? 1 : (n==2) ? 2 : (n==3) ? 3 :(n==6) ? 4 : 5
119daDanish2n != 1
120dakDakota2n != 1
121darDargwa2n != 1
122deGerman2n != 1
123de@formalGerman (formal)2n != 1
124de@informalGerman (informal)2n != 1
125de_1901German (old spelling)2n != 1
126de_ATGerman (Austria)2n != 1
127de_CHGerman (Switzerland)2n != 1
128de_LUGerman (Luxembourg)2n != 1
129delDelaware2n != 1
130denSlave (Athapascan)2n != 1
131dgoDogri2n > 1
132dgrDogrib2n != 1
133dinDinka2n != 1
134doiDogri2n != 1
135dryDarai2n != 1
136dsbLower Sorbian4(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3))
137duaDuala2n != 1
138dumDutch (Middle)2n != 1
139dvDhivehi2n != 1
140dyuDyula2n != 1
141dzDzongkha10
142eeEwe2n != 1
143efiEfik2n != 1
144egyEgyptian (Ancient)2n != 1
145ekaEkajuk2n != 1
146elGreek2n != 1
147elxElamite2n != 1
148enEnglish2n != 1
149en@pirateEnglish (Pirate)2n != 1
150en_AUEnglish (Australia)2n != 1
151en_CAEnglish (Canada)2n != 1
152en_GBEnglish (United Kingdom)2n != 1
153en_IEEnglish (Ireland)2n != 1
154en_INEnglish (India)2n != 1
155en_NZEnglish (New Zealand)2n != 1
156en_PHEnglish (Philippines)2n != 1
157en_ShawEnglish (Shavian)2n != 1
158en_Shaw_GBEnglish (Shavian, United Kingdom)2n != 1
159en_Shaw_USEnglish (Shavian, United States)2n != 1
160en_USEnglish (United States)2n != 1
161en_XAEnglish (XA pseudolocale)2n != 1
162en_ZAEnglish (South Africa)2n != 1
163en_develEnglish (Developer)2n != 1
164enmEnglish (Middle)2n != 1
165eoEsperanto2n != 1
166esSpanish2n != 1
167es_419Spanish (Latin America)2n != 1
168es_ARSpanish (Argentina)2n != 1
169es_BOSpanish (Bolivia)2n != 1
170es_CLSpanish (Chile)2n != 1
171es_COSpanish (Colombia)2n != 1
172es_CRSpanish (Costa Rica)2n != 1
173es_DOSpanish (Dominican Republic)2n != 1
174es_ECSpanish (Ecuador)2n != 1
175es_MXSpanish (Mexico)2n != 1
176es_NISpanish (Nicaragua)2n != 1
177es_PASpanish (Panama)2n != 1
178es_PESpanish (Peru)2n != 1
179es_PRSpanish (Puerto Rico)2n != 1
180es_SVSpanish (El Salvador)2n != 1
181es_USSpanish (American)2n != 1
182es_UYSpanish (Uruguay)2n != 1
183es_VESpanish (Venezuela)2n != 1
184etEstonian2n != 1
185euBasque2n != 1
186ewoEwondo2n != 1
187extExtremaduran2n != 1
188faPersian2n > 1
189fa_AFDari2n > 1
190fanFang (Equatorial Guinea)2n != 1
191fatFanti2n != 1
192ffFulah2n > 1
193fiFinnish2n != 1
194filFilipino2n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9)
195fjFijian2n != 1
196foFaroese2n != 1
197fonFon2n != 1
198frFrench2n > 1
199fr@formalFrench (formal)2n > 1
200fr@informalFrench (informal)2n > 1
201fr_AGFrench (Antigua and Barbuda)2n > 1
202fr_BEFrench (Belgium)2n > 1
203fr_CAFrench (Canada)2n > 1
204fr_CHFrench (Switzerland)2n > 1
205fr_LUFrench (Luxembourg)2n > 1
206fr_SNFrench (Senegal)2n > 1
207frcFrench (Louisiana)2n > 1
208frmFrench (Middle)2n != 1
209froFrench (Old)2n != 1
210frpFranco-Provençal2n > 1
211frrFrisian (Northern)2n != 1
212frsFrisian (Eastern)2n != 1
213furFriulian2n != 1
214fyFrisian2n != 1
215gaIrish5n==1 ? 0 : n==2 ? 1 : (n>2 && n<7) ? 2 :(n>6 && n<11) ? 3 : 4
216gaaGa2n != 1
217gayGayo2n != 1
218gbaGbaya (Central African Republic)2n != 1
219gbmGarhwali2n != 1
220gdGaelic4(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : (n > 2 && n < 20) ? 2 : 3
221gezGe'ez2n != 1
222gilGilbertese2n != 1
223glGalician2n != 1
224glkGilaki2n != 1
225gmhHigh German (Middle)2n != 1
226gnGuarani2n != 1
227gohHigh German (Old)2n != 1
228gonGondi2n != 1
229gorGorontalo2n != 1
230gotGothic2n != 1
231grbGrebo2n != 1
232grcGreek (Ancient)3n==1 ? 0 : n==2 ? 1 : 2
233gswAlemannic2n != 1
234guGujarati2n > 1
235gu_INGujarati (India)2n > 1
236gugGuaraní (Paraguayan)2n > 1
237gunGuaraní (Mbyá)2n > 1
238guwGun2n > 1
239gvManx4(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))
240gwiGwichʼin2n != 1
241haHausa2n != 1
242haiHaida2n != 1
243hawHawaiian2n != 1
244heHebrew4(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3))
245he_ILHebrew (Israel)4(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3))
246hiHindi2n > 1
247hi_LatnHindi (latin)2n > 1
248hilHiligaynon2n != 1
249hitHittite2n != 1
250hmnHmong2n != 1
251hneChhattisgarhi2n != 1
252hoHiri Motu2n != 1
253hrCroatian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
254hrxHunsrik2n != 1
255hsbUpper Sorbian4(n % 100 == 1) ? 0 : ((n % 100 == 2) ? 1 : ((n % 100 == 3 || n % 100 == 4) ? 2 : 3))
256htHaitian2n != 1
257huHungarian2n != 1
258hupHupa2n != 1
259husHuastec2n != 1
260hyArmenian2n > 1
261hzHerero2n != 1
262iaInterlingua2n != 1
263ibaIban2n != 1
264idIndonesian10
265ieOccidental2n != 1
266igIgbo10
267iiNuosu10
268ikInupiaq2n != 1
269iloIloko2n != 1
270inhIngush2n != 1
271ioIdo2n != 1
272isIcelandic2n % 10 != 1 || n % 100 == 11
273itItalian2n != 1
274it_CHItalian (Switzerland)2n != 1
275iuInuktitut3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
276jaJapanese10
277ja_KSJapanese (Kansai)10
278jamJamaican Patois2n != 1
279jboLojban10
280jgoNgomba2n != 1
281jmcMachame2n != 1
282jprJudeo-Persian2n != 1
283jrbJudeo-Arabic2n != 1
284jvJavanese10
285kaGeorgian2n != 1
286kaaKara-Kalpak2n != 1
287kabKabyle2n > 1
288kacKachin2n != 1
289kajJju2n != 1
290kamKamba (Kenya)2n != 1
291kawKawi2n != 1
292kbdKabardian2n != 1
293kcgTyap2n != 1
294kdeMakonde10
295keaKabuverdianu10
296kgKongo2n != 1
297khaKhasi2n != 1
298khoKhotanese2n != 1
299kiGikuyu2n != 1
300kjKwanyama2n != 1
301kkKazakh2n != 1
302kk_LatnKazakh (latin)2n != 1
303kkjKako2n != 1
304klGreenlandic2n != 1
305kmKhmer (Central)10
306kmbKimbundu2n != 1
307kmrKurdish (Northern)2n != 1
308kmr_LatnKurdish (Northern, latin)2n != 1
309knKannada2n > 1
310koKorean10
311kokKonkani2n != 1
312kosKosraean10
313kpeKpelle2n != 1
314krKanuri2n != 1
315krcKarachay-Balkar2n != 1
316krlKarelian2n != 1
317kruKurukh2n != 1
318ksKashmiri2n != 1
319ksbShambala2n != 1
320kshColognian3n==0 ? 0 : n==1 ? 1 : 2
321kuKurdish2n != 1
322kumKumyk2n != 1
323kutKutenai2n != 1
324kvKomi2n != 1
325kwCornish6(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))))
326kyKyrgyz2n != 1
327laLatin2n != 1
328ladLadino2n != 1
329lagLangi3(n == 0) ? 0 : ((n == 1) ? 1 : 2)
330lahLahnda2n != 1
331lamLamba2n != 1
332lbLuxembourgish2n != 1
333lezLezghian2n != 1
334lfnLingua Franca Nova2n != 1
335lgLuganda2n != 1
336liLimburgish2n != 1
337lkiLaki2n != 1
338lktLakota10
339lnLingala2n > 1
340loLao10
341lolMongo2n != 1
342lozLozi2n != 1
343lrcLuri (Northern)2n != 1
344ltLithuanian3(n % 10 == 1 && (n % 100 < 11 || n % 100 > 19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? 1 : 2)
345ltgLatgalian3n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2
346luLuba-Katanga2n != 1
347luaLuba-Lulua2n != 1
348luiLuiseno2n != 1
349lunLunda2n != 1
350luoLuo (Kenya and Tanzania)2n != 1
351lusLushai2n != 1
352luzLuri (Southern)2n != 1
353lvLatvian3(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2)
354lzhChinese (Literary)2n != 1
355madMadurese2n != 1
356magMagahi2n != 1
357maiMaithili2n != 1
358makMakasar2n != 1
359manMandingo2n != 1
360masMasai2n != 1
361mdfMoksha2n != 1
362mdrMandar2n != 1
363menMende (Sierra Leone)2n != 1
364mfeMorisyen2n > 1
365mgMalagasy2n > 1
366mgaIrish (Middle)2n != 1
367mgoMetaʼ2n != 1
368mhMarshallese2n != 1
369mhrMeadow Mari2n != 1
370miMaori2n > 1
371miaMiami2n > 1
372micMi'kmaq2n != 1
373minMinangkabau2n != 1
374mjwKarbi2n != 1
375mkMacedonian2n==1 || n%10==1 ? 0 : 1
376mlMalayalam2n != 1
377mnMongolian2n != 1
378mncManchu2n != 1
379mniManipuri2n != 1
380mnkMandinka3n==0 ? 0 : n==1 ? 1 : 2
381mnwMon2n != 1
382mohMohawk2n != 1
383mosMossi2n != 1
384mrMarathi2n != 1
385mrhMara2n != 1
386msMalay10
387ms_ArabMalay (Jawi)10
388mtMaltese4n==1 ? 0 : n==0 || ( n%100>1 && n%100<11) ? 1 : (n%100>10 && n%100<20 ) ? 2 : 3
389musCreek2n != 1
390mwlMirandese2n != 1
391mwrMarwari2n != 1
392myBurmese10
393my@ZawgyiBurmese (Zawgyi)10
394myvErzya2n != 1
395naNauru2n != 1
396nahNahuatl2n != 1
397nanChinese (Min Nan)2n != 1
398napNeapolitan2n != 1
399naqNama3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
400nb_NONorwegian Bokmål2n != 1
401ndNdebele (Northern)2n != 1
402ndsGerman (Low)2n != 1
403neNepali2n != 1
404newNewari2n != 1
405ngNdonga2n != 1
406niaNias2n != 1
407niuNiuean2n != 1
408nlDutch2n != 1
409nl_BEDutch (Belgium)2n != 1
410nnNorwegian Nynorsk2n != 1
411nnhNgiemboon2n != 1
412nogNogai2n != 1
413nonNorse (Old)2n != 1
414nqoNKo10
415nrNdebele (Southern)2n != 1
416nsoPedi2n > 1
417nvNavaho2n != 1
418nwcNewari (Classical)2n != 1
419nyNyanja2n != 1
420nymNyamwezi2n != 1
421nynNyankole2n != 1
422nyoNyoro2n != 1
423nziNzima2n != 1
424ocOccitan2n > 1
425ojOjibwe2n != 1
426omOromo2n != 1
427orOdia2n != 1
428osOssetian2n != 1
429osaOsage10
430otaTurkish (Ottoman)2n != 1
431otkKokturk2n != 1
432paPunjabi2n > 1
433pa_PKPunjabi (Pakistan)2n > 1
434pagPangasinan2n != 1
435palPahlavi2n != 1
436pamPampanga2n != 1
437papPapiamento2n != 1
438pauPalauan2n != 1
439peoPersian (Old)2n != 1
440phnPhoenician2n != 1
441piPali2n != 1
442plPolish3n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
443pmsPiemontese2n != 1
444ponPohnpeian2n != 1
445prgPrussian3(n % 10 == 0 || n % 100 >= 11 && n % 100 <= 19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2)
446proProvençal (Old)2n != 1
447psPashto2n != 1
448ptPortuguese2n > 1
449pt_AOPortuguese (Angola)2n > 1
450pt_BRPortuguese (Brazil)2n > 1
451pt_PTPortuguese (Portugal)2n > 1
452qdtEskimo (Pacific Coast Alaskan)2n > 1
453qtpGayón2n > 1
454quQuechua2n != 1
455qu_ECQuechua (Ecuador)2n != 1
456qucK'iche'2n != 1
457rajRajasthani2n != 1
458rapRapanui2n != 1
459rarRarotongan2n != 1
460rcfRéunion Creole2n != 1
461rmRomansh2n != 1
462rnRundi2n != 1
463roRomanian3n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2
464ro_MDMoldavian3(n == 1) ? 0 : ((n == 0 || n % 100 >= 2 && n % 100 <= 19) ? 1 : 2)
465rofRombo2n != 1
466romRomany2n != 1
467ruRussian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
468ru_UARussian (Ukraine)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
469rueRusyn2n != 1
470rupMacedo-Romanian2n != 1
471rwKinyarwanda2n != 1
472rwkRwa2n != 1
473saSanskrit3n==1 ? 0 : n==2 ? 1 : 2
474sadSandawe2n != 1
475sahYakut10
476saiSouth American Indian (Other)2n != 1
477samSamaritan Aramaic2n != 1
478saqSamburu2n != 1
479sasSasak2n != 1
480satSantali3n == 1 ? 0 : n == 2 ? 1 : 2
481scSardinian2n != 1
482scnSicilian2n != 1
483scoScots2n != 1
484sdSindhi2n != 1
485sdhKurdish (Southern)2n != 1
486seSami (Northern)3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
487sehSena2n != 1
488selSelkup2n != 1
489sesKoyraboro Senni10
490sgSango10
491sgaIrish (Old)2n != 1
492sgnSign Languages2n != 1
493shiTachelhit3(n == 0 || n == 1) ? 0 : ((n >= 2 && n <= 10) ? 1 : 2)
494shnShan2n != 1
495siSinhala2n > 1
496sidSidamo2n != 1
497skSlovak3(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2
498slSlovenian4n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3
499smSamoan2n != 1
500smaSami (Southern)3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
501smiSami3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
502smjSami (Lule)3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
503smlSama (Central)2n != 1
504smnSami (Inari)3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
505smsSami (Skolt)3(n == 1) ? 0 : ((n == 2) ? 1 : 2)
506snShona2n != 1
507snkSoninke2n != 1
508soSomali2n != 1
509sogSogdian2n != 1
510sonSonghai10
511sqAlbanian2n != 1
512srSerbian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
513sr@ijekavianSerbian (Ijekavian)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
514sr@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
515sr_CyrlSerbian (cyrillic)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
516sr_LatnSerbian (latin)3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
517srnSranan Tongo2n != 1
518srrSerer2n != 1
519ssSwati2n != 1
520ssySaho2n != 1
521stSotho (Southern)2n != 1
522suSundanese10
523sukSukuma2n != 1
524susSusu2n != 1
525suxSumerian2n != 1
526svSwedish2n != 1
527swSwahili2n != 1
528sw_CDSwahili (Congo)2n != 1
529sw_TZSwahili (Tanzania)2n != 1
530sycSyriac (Classical)2n != 1
531syrSyriac2n != 1
532szlSilesian3n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
533taTamil2n != 1
534ta_LKTamil (Sri Lanka)2n != 1
535teTelugu2n != 1
536temTimne2n != 1
537teoTeso2n != 1
538terTereno2n != 1
539tetTetum2n != 1
540tgTajik10
541thThai10
542tiTigrinya2n > 1
543tigTigre2n != 1
544tivTiv2n != 1
545tkTurkmen2n != 1
546tklTokelau2n != 1
547tlTagalog2n != 1 && n != 2 && n != 3 && (n % 10 == 4 || n % 10 == 6 || n % 10 == 9)
548tlhKlingon10
549tlh-qaakKlingon (pIqaD)10
550tliTlingit2n != 1
551tmhTamashek2n != 1
552tnTswana2n != 1
553toTongan10
554togTonga (Nyasa)2n != 1
555tokToki Pona10
556tpiTok Pisin10
557trTurkish2n != 1
558trvTaroko2n != 1
559tsTsonga2n != 1
560tsiTsimshian2n != 1
561tsjTshangla2n != 1
562ttTatar10
563tt@iqtelifTatar (IQTElif)10
564tumTumbuka2n != 1
565tvlTuvalu2n != 1
566twTwi2n != 1
567tyTahitian2n != 1
568tyvTuvinian2n != 1
569tzjTz'utujil2n != 1
570tzlTalossan2n != 1
571tzmTamazight (Central Atlas)2n >= 2 && (n < 11 || n > 99)
572udmUdmurt2n != 1
573ugUyghur2n != 1
574ugaUgaritic2n != 1
575ukUkrainian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
576umbUmbundu2n != 1
577undUndetermined2n != 1
578urUrdu2n != 1
579ur_INUrdu (India)2n != 1
580ur_PKUrdu (Pakistan)2n != 1
581uzUzbek2n != 1
582uz_LatnUzbek (latin)2n != 1
583vaiVai2n != 1
584veVenda2n != 1
585vecVenetian2n != 1
586viVietnamese10
587vlsFlemish (West)2n != 1
588voVolapük2n != 1
589votVotic2n != 1
590vunVunjo2n != 1
591waWalloon2n > 1
592waeGerman (Walser)2n != 1
593walWolaytta2n != 1
594warWaray (Philippines)2n != 1
595wasWasho2n != 1
596wenSorbian3n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2
597wepWestphalien2n != 1
598woWolof10
599xalKalmyk2n != 1
600xhXhosa2n != 1
601xogSoga2n != 1
602yaoYao2n != 1
603yapYapese2n != 1
604yiYiddish2n != 1
605yoYoruba10
606yueYue10
607zaZhuang2n != 1
608zapZapotec2n != 1
609zblBlissymbols2n != 1
610zenZenaga2n != 1
611zghTamazight (Standard Moroccan)2n != 1
612zh_HansChinese (Simplified)10
613zh_Hans_SGChinese (Simplified, Singapore)10
614zh_HantChinese (Traditional)10
615zh_Hant_HKChinese (Traditional, Hong Kong)10
616zh_LatnChinese (Pinyin)10
617zuZulu2n > 1
618zunZuni2n != 1
619zzaZaza2n != 1