p commited on
Commit
d8f7e3d
1 Parent(s): 261faf6

update lang_code

Browse files
Files changed (5) hide show
  1. README.md +1 -1
  2. app.py +9 -6
  3. lang_code.json +0 -1115
  4. lang_code.txt +1144 -0
  5. test.py +19 -0
README.md CHANGED
@@ -11,7 +11,7 @@ pinned: true
11
  ## Info
12
  Text to speech for more than 1000+ languages - Using [fairseq](https://github.com/facebookresearch/fairseq/blob/main/examples/mms/README.md) MMS TTS and [ttsmms](https://github.com/wannaphong/ttsmms) wrapper.
13
 
14
- + Language Iso code list (`lang_code.json`) is adapted from
15
  https://dl.fbaipublicfiles.com/mms/tts/all-tts-languages.html
16
 
17
  The dropdown list is quite long, so I have placed some of my friends' frequently used languages at the top. The other 1000+ languages are sorted alphabetically.
 
11
  ## Info
12
  Text to speech for more than 1000+ languages - Using [fairseq](https://github.com/facebookresearch/fairseq/blob/main/examples/mms/README.md) MMS TTS and [ttsmms](https://github.com/wannaphong/ttsmms) wrapper.
13
 
14
+ + Language Iso code list (`lang_code.txt`) is adapted from
15
  https://dl.fbaipublicfiles.com/mms/tts/all-tts-languages.html
16
 
17
  The dropdown list is quite long, so I have placed some of my friends' frequently used languages at the top. The other 1000+ languages are sorted alphabetically.
app.py CHANGED
@@ -37,14 +37,17 @@ tts_models["vie"] = vie_path
37
  mya_path = download("mya", "./data")
38
  tts_models["mya"] = mya_path
39
 
40
- # Do some work in the user directory...
41
 
42
- # Load language codes from lang_code.json with ordered keys
43
- with open("lang_code.json") as f:
44
- lang_codes = json.load(f, object_pairs_hook=OrderedDict)
 
 
 
 
 
45
 
46
- lang_codes = {key + " (" + lang_codes[key] + ")": lang_codes[key] for key in lang_codes}
47
- # Extract language names
48
  language_names = list(lang_codes.keys())
49
 
50
  # Load num2words_lang_map
 
37
  mya_path = download("mya", "./data")
38
  tts_models["mya"] = mya_path
39
 
40
+ lang_codes = OrderedDict()
41
 
42
+ language_names = list(lang_codes.keys())
43
+ with open("lang_code.txt", "r") as file:
44
+ for line in file:
45
+ line = line.strip()
46
+ if line.startswith("----"):
47
+ continue
48
+ iso, lang = line.split("\t", 1)
49
+ lang_codes[lang + " (" + iso + ")"] = iso
50
 
 
 
51
  language_names = list(lang_codes.keys())
52
 
53
  # Load num2words_lang_map
lang_code.json DELETED
@@ -1,1115 +0,0 @@
1
- {
2
- "Burmese": "mya",
3
-
4
- "Mon": "mnw",
5
- "Shan": "shn",
6
-
7
- "English": "eng",
8
- "Vietnamese": "vie",
9
- "Thai": "tha",
10
- "Thai, Northern": "nod",
11
- "Indonesian": "ind",
12
-
13
- "Khmer": "khm",
14
- "Khmer, Northern": "kxm",
15
-
16
- "Abidji": "abi",
17
- "Aceh": "ace",
18
- "Achagua": "aca",
19
- "Achang": "acn",
20
- "Achi": "acr",
21
- "Acholi": "ach",
22
- "Achuar-Shiwiar": "acu",
23
- "Ach\u00e9": "guq",
24
- "Adele": "ade",
25
- "Adioukrou": "adj",
26
- "Agarabi": "agd",
27
- "Aghul": "agx",
28
- "Agutaynen": "agn",
29
- "Ahanta": "aha",
30
- "Akan": "aka",
31
- "Akateko": "knj",
32
- "Akawaio": "ake",
33
- "Akeu": "aeu",
34
- "Akha": "ahk",
35
- "Akoose": "bss",
36
- "Alangan": "alj",
37
- "Albanian": "sqi",
38
- "Altai, Southern": "alt",
39
- "Alune": "alp",
40
- "Alur": "alz",
41
- "Amazigh": "kab",
42
- "Ambai": "amk",
43
- "Ambrym, North": "mmg",
44
- "Amharic": "amh",
45
- "Amis": "ami",
46
- "Amuzgo, San Pedro Amuzgos": "azg",
47
- "Angor": "agg",
48
- "Anjam": "boj",
49
- "Anufo": "cko",
50
- "Anyin": "any",
51
- "Arabela": "arl",
52
- "Arabic": "ara",
53
- "Aralle-Tabulahan": "atq",
54
- "Aringa": "luc",
55
- "Armenian, Western": "hyw",
56
- "Arop-Lokep": "apr",
57
- "Arosi": "aia",
58
- "Aruamu": "msy",
59
- "Ash\u00e1ninka": "cni",
60
- "Ash\u00e9ninka, Pajonal": "cjo",
61
- "Ash\u00e9ninka, Pichis": "cpu",
62
- "Ash\u00e9ninka, Ucayali-Yur\u00faa": "cpb",
63
- "Assamese": "asm",
64
- "Asu": "asa",
65
- "Ateso": "teo",
66
- "Atti\u00e9": "ati",
67
- "Aukan": "djk",
68
- "Avar": "ava",
69
- "Avatime": "avn",
70
- "Avokaya": "avu",
71
- "Awa": "awb",
72
- "Awa-Cuaiquer": "kwi",
73
- "Awadhi": "awa",
74
- "Awaj\u00fan": "agr",
75
- "Awakateko": "agu",
76
- "Aymara, Central": "ayr",
77
- "Ayoreo": "ayo",
78
- "Ayta, Abellen": "abp",
79
- "Ayta, Mag-Indi": "blx",
80
- "Ayta, Mag-antsi": "sgb",
81
- "Azerbaijani, North": "azj-script_latin",
82
- "Azerbaijani, South": "azb",
83
- "Baatonum": "bba",
84
- "Bada": "bhz",
85
- "Baelelea": "bvc",
86
- "Bagheli": "bfy",
87
- "Bagri": "bgq",
88
- "Bahnar": "bdq",
89
- "Baka": "bdh",
90
- "Bakhti\u00e2ri": "bqi",
91
- "Bakw\u00e9": "bjw",
92
- "Balantak": "blz",
93
- "Bali": "ban",
94
- "Balochi, Southern": "bcc-script_arabic",
95
- "Bamanankan": "bam",
96
- "Bambam": "ptu",
97
- "Bana": "bcw",
98
- "Bandial": "bqj",
99
- "Bantoanon": "bno",
100
- "Barai": "bbb",
101
- "Bari": "bfa",
102
- "Baruga": "bjz",
103
- "Bashkort": "bak",
104
- "Basque": "eus",
105
- "Bassa": "bsq",
106
- "Batak Angkola": "akb",
107
- "Batak Dairi": "btd",
108
- "Batak Karo": "btx",
109
- "Batak Simalungun": "bts",
110
- "Batak Toba": "bbc",
111
- "Bauzi": "bvz",
112
- "Bedjond": "bjv",
113
- "Behoa": "bep",
114
- "Bekwarra": "bkv",
115
- "Belize English Creole": "bzj",
116
- "Bemba": "bem",
117
- "Benga": "bng",
118
- "Bengali": "ben",
119
- "Berom": "bom",
120
- "Bete-Bendi": "btt",
121
- "Bharia": "bha",
122
- "Bhatri": "bgw",
123
- "Bhattiyali": "bht",
124
- "Biali": "beh",
125
- "Bidayuh, Bau": "sne",
126
- "Bikol, Buhi\u2019non": "ubl",
127
- "Bikol, Central": "bcl",
128
- "Bimoba": "bim",
129
- "Binukid": "bkd",
130
- "Binumarien": "bjr",
131
- "Birifor, Malba": "bfo",
132
- "Birifor, Southern": "biv",
133
- "Bisa": "bib",
134
- "Bislama": "bis",
135
- "Bisu": "bzi",
136
- "Bis\u00e3": "bqp",
137
- "Blaan, Koronadal": "bpr",
138
- "Blaan, Sarangani": "bps",
139
- "Bobo Madar\u00e9, Southern": "bwq",
140
- "Bodo Parja": "bdv",
141
- "Boko": "bqc",
142
- "Bokobaru": "bus",
143
- "Bola": "bnp",
144
- "Bomu": "bmq",
145
- "Bonggi": "bdg",
146
- "Bora": "boa",
147
- "Borong": "ksr",
148
- "Bor\u00f4ro": "bor",
149
- "Bru, Eastern": "bru",
150
- "Buamu": "box",
151
- "Buang, Mapos": "bzh",
152
- "Bughotu": "bgt",
153
- "Buglere": "sab",
154
- "Bulgarian": "bul",
155
- "Buli": "bwu",
156
- "Bum": "bmv",
157
- "Bwanabwana": "tte",
158
- "Cab\u00e9car": "cjp",
159
- "Cacua": "cbv",
160
- "Capanahua": "kaq",
161
- "Caquinte": "cot",
162
- "Carapana": "cbc",
163
- "Carib": "car",
164
- "Catalan": "cat",
165
- "Cebuano": "ceb",
166
- "Cerma": "cme",
167
- "Chachi": "cbi",
168
- "Chamacoco": "ceg",
169
- "Chatino, Eastern Highland": "cly",
170
- "Chatino, Nopala": "cya",
171
- "Chechen": "che",
172
- "Chhattisgarhi": "hne",
173
- "Chichewa": "nya",
174
- "Chidigo": "dig",
175
- "Chiduruma": "dug",
176
- "Chin, Bawm": "bgr",
177
- "Chin, Eastern Khumi": "cek",
178
- "Chin, Falam": "cfm",
179
- "Chin, Hakha": "cnh",
180
- "Chin, Matu": "hlt",
181
- "Chin, M\u00fc\u00fcn": "mwq",
182
- "Chin, Tedim": "ctd",
183
- "Chin, Thado": "tcz",
184
- "Chin, Zyphe": "zyp",
185
- "Chinantec, Comaltepec": "cco",
186
- "Chinantec, Lalana": "cnl",
187
- "Chinantec, Lealao": "cle",
188
- "Chinantec, Ozumac\u00edn": "chz",
189
- "Chinantec, Palantla": "cpa",
190
- "Chinantec, Sochiapam": "cso",
191
- "Chinantec, Tepetotutla": "cnt",
192
- "Chinantec, Usila": "cuc",
193
- "Chinese, Hakka": "hak",
194
- "Chinese, Min Nan": "nan",
195
- "Chingoni": "xnj",
196
- "Chipaya": "cap",
197
- "Chiquitano": "cax",
198
- "Chittagonian": "ctg",
199
- "Chol": "ctu",
200
- "Chontal, Tabasco": "chf",
201
- "Chopi": "cce",
202
- "Chorote, Iyojwa\u2019ja": "crt",
203
- "Chorote, Iyo\u2019wujwa": "crq",
204
- "Chuj": "cac-dialect_sanmateoixtat\u00e1n",
205
- "Chukchi": "ckt",
206
- "Chumburung": "ncu",
207
- "Churahi": "cdj",
208
- "Chuvash": "chv",
209
- "Ch\u2019orti\u2019": "caa",
210
- "Cishingini": "asg",
211
- "Cof\u00e1n": "con",
212
- "Cora, El Nayar": "crn",
213
- "Cora, Santa Teresa": "cok",
214
- "Cree, Plains": "crk-script_syllabics",
215
- "Crimean Tatar": "crh",
216
- "Cuiba": "cui",
217
- "Daasanach": "dsh",
218
- "Daba": "dbq",
219
- "Dagaare, Southern": "dga",
220
- "Dagara, Northern": "dgi",
221
- "Dagba": "dgk",
222
- "Dan": "dnj-dialect_blowowest",
223
- "Dangal\u00e9at": "daa",
224
- "Dani, Mid Grand Valley": "dnt",
225
- "Dani, Western": "dnw",
226
- "Dargwa": "dar",
227
- "Datooga": "tcc",
228
- "Dawro": "dwr",
229
- "Dedua": "ded",
230
- "Deg": "mzw",
231
- "Delo": "ntr",
232
- "Dendi": "ddn",
233
- "Desano": "des",
234
- "Desiya": "dso",
235
- "Dhao": "nfa",
236
- "Dhimal": "dhi",
237
- "Dida, Yocobou\u00e9": "gud",
238
- "Didinga": "did",
239
- "Digaro-Mishmi": "mhu",
240
- "Dinka, Northeastern": "dip",
241
- "Dinka, Southwestern": "dik",
242
- "Ditammari": "tbz",
243
- "Dogon, Toro So": "dts",
244
- "Dogos\u00e9": "dos",
245
- "Dogri": "dgo",
246
- "Duri": "mvp",
247
- "Dutch": "nld",
248
- "Dza": "jen",
249
- "Dzongkha": "dzo",
250
- "Ede Idaca": "idd",
251
- "Ekajuk": "eka",
252
- "Embera Cat\u00edo": "cto",
253
- "Ember\u00e1, Northern": "emp",
254
- "Enxet": "enx",
255
- "Epena": "sja",
256
- "Erzya": "myv",
257
- "Ese": "mcq",
258
- "Ese Ejja": "ese",
259
- "Evenki": "evn",
260
- "Ezaa": "eza",
261
- "Fali, South": "fal",
262
- "Faroese": "fao",
263
- "Fataleka": "far",
264
- "Fijian": "fij",
265
- "Finnish": "fin",
266
- "Fon": "fon",
267
- "Fordata": "frd",
268
- "French": "fra",
269
- "Fulah": "ful",
270
- "Fuliiru": "flr",
271
- "Gadaba, Mudhili": "gau",
272
- "Gaddi": "gbk",
273
- "Gagauz": "gag-script_latin",
274
- "Galela": "gbi",
275
- "Gamo": "gmv",
276
- "Ganda": "lug",
277
- "Gapapaiwa": "pwg",
278
- "Garhwali": "gbm",
279
- "Garifuna": "cab",
280
- "Garo": "grt",
281
- "Gbaya": "krs",
282
- "Gbaya, Southwest": "gso",
283
- "Gela": "nlg",
284
- "Gen": "gej",
285
- "German, Standard": "deu",
286
- "Ghari": "gri",
287
- "Gikuyu": "kik",
288
- "Gikyode": "acd",
289
- "Gilaki": "glk",
290
- "Gofa": "gof-script_latin",
291
- "Gogo": "gog",
292
- "Gokana": "gkn",
293
- "Gondi, Adilabad": "wsg",
294
- "Gonja": "gjn",
295
- "Gor": "gqr",
296
- "Gorontalo": "gor",
297
- "Gourmanch\u00e9ma": "gux",
298
- "Grebo, Northern": "gbo",
299
- "Greek": "ell",
300
- "Greek, Ancient": "grc",
301
- "Guahibo": "guh",
302
- "Guajaj\u00e1ra": "gub",
303
- "Guarani": "grn",
304
- "Guarayu": "gyr",
305
- "Guayabero": "guo",
306
- "Gude": "gde",
307
- "Gujarati": "guj",
308
- "Gulay": "gvl",
309
- "Gumuz": "guk",
310
- "Gungu": "rub",
311
- "Gwahatike": "dah",
312
- "Gwere": "gwr",
313
- "Gwich\u2019in": "gwi",
314
- "Haitian Creole": "hat",
315
- "Halbi": "hlb",
316
- "Hamer-Banna": "amf",
317
- "Hanga": "hag",
318
- "Hanunoo": "hnn",
319
- "Haryanvi": "bgc",
320
- "Hatam": "had",
321
- "Hausa": "hau",
322
- "Hawaii Pidgin": "hwc",
323
- "Hawu": "hvn",
324
- "Haya": "hay",
325
- "Hdi": "xed",
326
- "Hebrew": "heb",
327
- "Hehe": "heh",
328
- "Hiligaynon": "hil",
329
- "Hindi": "hin",
330
- "Hindi, Fiji": "hif",
331
- "Hindustani, Sarnami": "hns",
332
- "Ho": "hoc",
333
- "Holiya": "hoy",
334
- "Huastec": "hus-dialect_centralveracruz",
335
- "Huave, San Mateo del Mar": "huv",
336
- "Huli": "hui",
337
- "Hungarian": "hun",
338
- "Hupla": "hap",
339
- "Iban": "iba",
340
- "Icelandic": "isl",
341
- "Ida\u2019an": "dbj",
342
- "Ifugao, Amganad": "ifa",
343
- "Ifugao, Batad": "ifb",
344
- "Ifugao, Mayoyao": "ifu",
345
- "Ifugao, Tuwali": "ifk",
346
- "If\u00e8": "ife",
347
- "Ignaciano": "ign",
348
- "Ika": "ikk",
349
- "Ikwo": "iqw",
350
- "Ila": "ilb",
351
- "Ilocano": "ilo",
352
- "Imbongu": "imo",
353
-
354
- "Inga": "inb",
355
- "Ipili": "ipi",
356
- "Iraqw": "irk",
357
- "Islander English Creole": "icr",
358
- "Itawit": "itv",
359
- "Itelmen": "itl",
360
- "Ivbie North-Okpela-Arhe": "atg",
361
- "Ixil": "ixl-dialect_santamarianebaj",
362
- "Iyo": "nca",
363
- "Izere": "izr",
364
- "Izii": "izz",
365
- "Jakalteko": "jac",
366
- "Jamaican English Creole": "jam",
367
- "Javanese": "jav",
368
- "Javanese, Suriname": "jvn",
369
- "Jingpho": "kac",
370
- "Jola-Fonyi": "dyo",
371
- "Jola-Kasa": "csk",
372
- "Jopadhola": "adh",
373
- "Juang": "jun",
374
- "Jukun Takum": "jbu",
375
- "Jula": "dyu",
376
- "Jur Modo": "bex",
377
- "Juray": "juy",
378
- "Kaansa": "gna",
379
- "Kaapor": "urb",
380
- "Kabiy\u00e8": "kbp",
381
- "Kabwa": "cwa",
382
- "Kadazan Dusun": "dtp",
383
- "Kafa": "kbr",
384
- "Kagayanen": "cgc",
385
- "Kagulu": "kki",
386
- "Kaili, Da\u2019a": "kzf",
387
- "Kaili, Ledo": "lew",
388
- "Kakataibo-Kashibo": "cbr",
389
- "Kako": "kkj",
390
- "Kakwa": "keo",
391
- "Kalagan": "kqe",
392
- "Kalanguya": "kak",
393
- "Kalinga, Butbut": "kyb",
394
- "Kalinga, Lubuagan": "knb",
395
- "Kalinga, Majukayang": "kmd",
396
- "Kalinga, Tanudan": "kml",
397
- "Kallahan, Keley-i": "ify",
398
- "Kalmyk-Oirat": "xal",
399
- "Kamano": "kbq",
400
- "Kamayur\u00e1": "kay",
401
- "Kambaata": "ktb",
402
- "Kamwe": "hig",
403
- "Kandawo": "gam",
404
- "Kandozi-Chapra": "cbu",
405
- "Kangri": "xnr",
406
- "Kanite": "kmu",
407
- "Kankanaey": "kne",
408
- "Kannada": "kan",
409
- "Kanuri, Manga": "kby",
410
- "Kapampangan": "pam",
411
- "Kaqchikel": "cak-dialect_central",
412
- "Karaboro, Eastern": "xrb",
413
- "Karachay-Balkar": "krc",
414
- "Karakalpak": "kaa",
415
- "Karelian": "krl",
416
- "Karen, Pwo Northern": "pww",
417
- "Kasem": "xsm",
418
- "Kashinawa": "cbs",
419
- "Kaulong": "pss",
420
- "Kawyaw": "kxf",
421
- "Kayab\u00ed": "kyz",
422
- "Kayah, Western": "kyu",
423
- "Kayap\u00f3": "txu",
424
- "Kazakh": "kaz",
425
- "Kebu": "ndp",
426
- "Keliko": "kbo",
427
- "Kenga": "kyq",
428
- "Kenyang": "ken",
429
- "Kera": "ker",
430
- "Ketengban": "xte",
431
- "Keyagana": "kyg",
432
- "Khakas": "kjh",
433
- "Khanty": "kca",
434
- "Khmu": "kjg",
435
- "Kigiryama": "nyf",
436
- "Kilivila": "kij",
437
- "Kim": "kia",
438
- "Kimaragang": "kqr",
439
- "Kimr\u00e9": "kqp",
440
- "Kinaray-a": "krj",
441
- "Kinga": "zga",
442
- "Kinyarwanda": "kin",
443
- "Kipfokomo": "pkb",
444
- "Kire": "geb",
445
- "Kiribati": "gil",
446
- "Kisar": "kje",
447
- "Kisi, Southern": "kss",
448
- "Kitharaka": "thk",
449
- "Klao": "klu",
450
- "Klon": "kyo",
451
- "Kogi": "kog",
452
- "Kolami, Northwestern": "kfb",
453
- "Komi-Zyrian": "kpv",
454
- "Konab\u00e9r\u00e9": "bbo",
455
- "Konkomba": "xon",
456
- "Konni": "kma",
457
- "Kono": "kno",
458
- "Konso": "kxc",
459
- "Koonzime": "ozm",
460
- "Koorete": "kqy",
461
- "Korean": "kor",
462
- "Koreguaje": "coe",
463
- "Korupun-Sela": "kpq",
464
- "Koryak": "kpy",
465
- "Kouya": "kyf",
466
- "Koya": "kff-script_telugu",
467
- "Krio": "kri",
468
- "Kriol": "rop",
469
- "Krumen, Plapo": "ktj",
470
- "Krumen, Tepo": "ted",
471
- "Krung": "krr",
472
- "Kuay": "kdt",
473
- "Kukele": "kez",
474
- "Kulina": "cul",
475
- "Kulung": "kle",
476
- "Kumam": "kdi",
477
- "Kuman": "kue",
478
- "Kumyk": "kum",
479
- "Kuna, Border": "kvn",
480
- "Kuna, San Blas": "cuk",
481
- "Kunda": "kdn",
482
- "Kuo": "xuo",
483
- "Kupia": "key",
484
- "Kupsapiiny": "kpz",
485
- "Kuranko": "knk",
486
- "Kurdish, Northern": "kmr-script_cyrillic",
487
- "Kurumba, Alu": "xua",
488
- "Kurux": "kru",
489
- "Kusaal": "kus",
490
- "Kutep": "kub",
491
- "Kutu": "kdc",
492
- "Kuvi": "kxv",
493
- "Kuwaa": "blh",
494
- "Kuwaataay": "cwt",
495
- "Kwaio": "kwd",
496
- "Kwamera": "tnk",
497
- "Kwara\u2019ae": "kwf",
498
- "Kwere": "cwe",
499
- "Kyaka": "kyc",
500
- "Kyanga": "tye",
501
- "Kyrgyz": "kir",
502
- "K\u2019iche\u2019": "quc-dialect_central",
503
- "Lacandon": "lac",
504
- "Lacid": "lsi",
505
- "Ladakhi": "lbj",
506
- "Lahu": "lhu",
507
- "Lama": "las",
508
- "Lamba": "lam",
509
- "Lamnso\u2019": "lns",
510
- "Lampung Api": "ljp",
511
- "Lango": "laj",
512
- "Lao": "lao",
513
- "Latin": "lat",
514
- "Latvian": "lav",
515
- "Lauje": "law",
516
- "Lawa, Western": "lcp",
517
- "Laz": "lzz",
518
- "Lele": "lln",
519
- "Lelemi": "lef",
520
- "Lesser Antillean French Creole": "acf",
521
- "Lewo": "lww",
522
- "Lhao Vo": "mhx",
523
- "Lik": "eip",
524
- "Limba, West-Central": "lia",
525
- "Limbu": "lif",
526
- "Lingao": "onb",
527
- "Lisu": "lis",
528
- "Lobala": "loq",
529
- "Lobi": "lob",
530
- "Lokaa": "yaz",
531
- "Loko": "lok",
532
- "Lole": "llg",
533
- "Lolopo": "ycl",
534
- "Loma": "lom",
535
- "Lomwe": "ngl",
536
- "Lomwe, Malawi": "lon",
537
- "Luang": "lex",
538
- "Lugbara": "lgg",
539
- "Luguru": "ruf",
540
- "Lukpa": "dop",
541
- "Lundayeh": "lnd",
542
- "Lutos": "ndy",
543
- "Luwo": "lwo",
544
- "Ly\u00e9l\u00e9": "lee",
545
- "Maan": "mev",
546
- "Mabaan": "mfz",
547
- "Machame": "jmc",
548
- "Macuna": "myy",
549
- "Macushi": "mbc",
550
- "Mada": "mda",
551
- "Madura": "mad",
552
- "Magahi": "mag",
553
- "Mai Brat": "ayz",
554
- "Maithili": "mai",
555
- "Maka": "mca",
556
- "Makaa": "mcp",
557
- "Makasar": "mak",
558
- "Makhuwa": "vmw",
559
- "Makhuwa-Meetto": "mgh",
560
- "Makonde": "kde",
561
- "Malagasy": "mlg",
562
- "Malay": "zlm",
563
- "Malay, Central": "pse",
564
- "Malay, Kupang": "mkn",
565
- "Malay, Manado": "xmm",
566
- "Malayalam": "mal",
567
- "Malayic Dayak": "xdy",
568
- "Maldivian": "div",
569
- "Male": "mdy",
570
- "Malvi": "mup",
571
- "Mam": "mam-dialect_western",
572
- "Mamasa": "mqj",
573
- "Mambila, Cameroon": "mcu",
574
- "Mambila, Nigeria": "mzk",
575
- "Mampruli": "maw",
576
- "Mandeali": "mjl",
577
- "Mandinka": "mnk",
578
- "Mango": "mge",
579
- "Mangseng": "mbh",
580
- "Mankanya": "knf",
581
- "Mannan": "mjv",
582
- "Manobo, Matigsalug": "mbt",
583
- "Manobo, Obo": "obo",
584
- "Manobo, Western Bukidnon": "mbb",
585
- "Manya": "mzj",
586
- "Mapun": "sjm",
587
- "Maranao": "mrw",
588
- "Marathi": "mar",
589
- "Marba": "mpg",
590
- "Mari, Meadow": "mhr",
591
- "Markweeta": "enb",
592
- "Marshallese": "mah",
593
- "Masaaba": "myx",
594
- "Maskelynes": "klv",
595
- "Matal": "mfh",
596
- "Mato": "met",
597
- "Matsigenka": "mcb",
598
- "Maya, Mop\u00e1n": "mop",
599
- "Maya, Yucatec": "yua",
600
- "Mayo": "mfy",
601
- "Mazahua, Central": "maz",
602
- "Mazatec, Ayautla": "vmy",
603
- "Mazatec, Chiquihuitl\u00e1n": "maq",
604
- "Mazatec, Ixcatl\u00e1n": "mzi",
605
- "Mazatec, Jalapa de D\u00edaz": "maj",
606
- "Mazatec, San Jer\u00f3nimo Tec\u00f3atl": "maa-dialect_sanjer\u00f3nimo",
607
- "Ma\u2019anyan": "mhy",
608
- "Ma\u2019di": "mhi",
609
- "Mbandja": "zmz",
610
- "Mbay": "myb",
611
- "Mbore": "gai",
612
- "Mbuko": "mqb",
613
- "Mbula-Bwazza": "mbu",
614
- "Melpa": "med",
615
- "Mende": "men",
616
- "Mengen": "mee",
617
- "Mentawai": "mwv",
618
- "Merey": "meq",
619
- "Mesme": "zim",
620
- "Meta\u2019": "mgo",
621
- "Meyah": "mej",
622
- "Migabac": "mpp",
623
- "Minangkabau": "min",
624
- "Misak": "gum",
625
- "Misima-Panaeati": "mpx",
626
- "Mixe, Coatl\u00e1n": "mco",
627
- "Mixe, Juquila": "mxq",
628
- "Mixe, Quetzaltepec": "pxm",
629
- "Mixe, Totontepec": "mto",
630
- "Mixtec, Alacatlatzala": "mim",
631
- "Mixtec, Alcozauca": "xta",
632
- "Mixtec, Amoltepec": "mbz",
633
- "Mixtec, Apasco-Apoala": "mip",
634
- "Mixtec, Atatlahuca": "mib",
635
- "Mixtec, Ayutla": "miy",
636
- "Mixtec, Chayuco": "mih",
637
- "Mixtec, Coatzospan": "miz",
638
- "Mixtec, Diuxi-Tilantongo": "xtd",
639
- "Mixtec, Jamiltepec": "mxt",
640
- "Mixtec, Magdalena Pe\u00f1asco": "xtm",
641
- "Mixtec, Metlat\u00f3noc": "mxv",
642
- "Mixtec, Northern Tlaxiaco": "xtn",
643
- "Mixtec, Ocotepec": "mie",
644
- "Mixtec, Pe\u00f1oles": "mil",
645
- "Mixtec, Pinotepa Nacional": "mio",
646
- "Mixtec, Santa Luc\u00eda Monteverde": "mdv",
647
- "Mixtec, Santa Mar\u00eda Zacatepec": "mza",
648
- "Mixtec, Southern Puebla": "mit",
649
- "Mixtec, Tezoatl\u00e1n": "mxb",
650
- "Mixtec, Yosond\u00faa": "mpm",
651
- "Miyobe": "soy",
652
- "Mnong, Central": "cmo-script_khmer",
653
- "Moba": "mfq",
654
- "Mochi": "old",
655
- "Mofu, North": "mfk",
656
- "Mofu-Gudur": "mif",
657
- "Mokole": "mkl",
658
- "Molima": "mox",
659
- "Moma": "myl",
660
- "Momuna": "mqf",
661
- "Mongolian": "mon",
662
- "Mongondow": "mog",
663
- "Morisyen": "mfe",
664
- "Moro": "mor",
665
- "Moronene": "mqn",
666
- "Moru": "mgd",
667
- "Moskona": "mtj",
668
- "Mro-Khimi": "cmr",
669
- "Mualang": "mtd",
670
- "Muinane": "bmr",
671
- "Mukulu": "moz",
672
- "Mumuye": "mzm",
673
- "Muna": "mnb",
674
- "Mundani": "mnf",
675
- "Mundari": "unr",
676
- "Muria, Far Western": "fmu",
677
- "Murle": "mur",
678
- "Murut, Timugon": "tih",
679
- "Muthuvan": "muv",
680
- "Muyang": "muy",
681
- "Mwaghavul": "sur",
682
- "Mwan": "moa",
683
- "Mwani": "wmw",
684
- "M\u00e9nik": "tnr",
685
- "M\u00edskito": "miq",
686
- "M\u00f2or\u00e9": "mos",
687
- "M\u00fcnd\u00fc": "muh",
688
- "Naasioi": "nas",
689
- "Nad\u00ebb": "mbj",
690
- "Nafaanra": "nfr",
691
- "Naga, Kharam": "kfw",
692
- "Naga, Tangshang": "nst",
693
- "Nagamese": "nag",
694
- "Nahuatl, Central Huasteca": "nch",
695
- "Nahuatl, Eastern Huasteca": "nhe",
696
- "Nahuatl, Guerrero": "ngu",
697
- "Nahuatl, Highland Puebla": "azz",
698
- "Nahuatl, Isthmus-Mecayapan": "nhx",
699
- "Nahuatl, Michoac\u00e1n": "ncl",
700
- "Nahuatl, Northern Oaxaca": "nhy",
701
- "Nahuatl, Northern Puebla": "ncj",
702
- "Nahuatl, Sierra Negra": "nsu",
703
- "Nahuatl, Southeastern Puebla": "npl",
704
- "Nahuatl, Tlamacazapa": "nuz",
705
- "Nahuatl, Western Huasteca": "nhw",
706
- "Nahuatl, Zacatl\u00e1n-Ahuacatl\u00e1n-Tepetzintla": "nhi",
707
- "Nalca": "nlc",
708
- "Nambiku\u00e1ra, Southern": "nab",
709
- "Nanai": "gld",
710
- "Nande": "nnb",
711
- "Napu": "npy",
712
- "Nasa": "pbb",
713
- "Nateni": "ntm",
714
- "Nawdm": "nmz",
715
- "Nawuri": "naw",
716
- "Naxi": "nxq",
717
- "Ndamba": "ndj",
718
- "Ndogo": "ndz",
719
- "Ndut": "ndv",
720
- "Newar": "new",
721
- "Ngaju": "nij",
722
- "Ngambay": "sba",
723
- "Ngangam": "gng",
724
- "Ngbaka": "nga",
725
- "Ngindo": "nnq",
726
- "Ngulu": "ngp",
727
- "Ng\u00e4bere": "gym",
728
- "Ng\u2019akarimojong": "kdj",
729
- "Nias": "nia",
730
- "Nilamba": "nim",
731
- "Ninzo": "nin",
732
- "Nkonya": "nko",
733
- "Nogai": "nog",
734
- "Nomaande": "lem",
735
- "Nomatsigenga": "not",
736
- "Noone": "nhu",
737
- "Ntcham": "bud",
738
- "Nuer": "nus",
739
- "Nugunu": "yas",
740
- "Nuni, Southern": "nnw",
741
- "Nyabwa": "nwb",
742
- "Nyakyusa-Ngonde": "nyy",
743
- "Nyankore": "nyn",
744
- "Nyaturu": "rim",
745
- "Nyindrou": "lid",
746
- "Nyole": "nuj",
747
- "Nyoro": "nyo",
748
- "Nzema": "nzi",
749
- "Obolo": "ann",
750
- "Odia": "ory",
751
- "Ojibwa, Northwestern": "ojb-script_syllabics",
752
- "Oku": "oku",
753
- "Oniyan": "bsc",
754
- "Oroko": "bdu",
755
- "Oromo": "orm",
756
- "Orya": "ury",
757
- "Ossetic": "oss",
758
- "Otomi, Mezquital": "ote",
759
- "Otomi, Quer\u00e9taro": "otq",
760
- "Owa": "stn",
761
- "Paasaal": "sig",
762
- "Pahari, Kullu": "kfx",
763
- "Pahari, Mahasu": "bfz",
764
- "Paicoca": "sey",
765
- "Paiute, Northern": "pao",
766
- "Palauan": "pau",
767
- "Palaung, Ruching": "pce",
768
- "Palawano, Brooke\u2019s Point": "plw",
769
- "Pamona": "pmf",
770
- "Pangasinan": "pag",
771
- "Papiamentu": "pap",
772
- "Paranan": "prf",
773
- "Parec\u00eds": "pab",
774
- "Parkwa": "pbi",
775
- "Patamona": "pbc",
776
- "Paumar\u00ed": "pad",
777
- "Pele-Ata": "ata",
778
- "Penan, Eastern": "pez",
779
- "Pengo": "peg",
780
- "Persian": "fas",
781
- "Pidgin, Nigerian": "pcm",
782
- "Pijin": "pis",
783
- "Pinyin": "pny",
784
- "Piratapuyo": "pir",
785
- "Pitjantjatjara": "pjt",
786
- "Pogolo": "poy",
787
- "Polish": "pol",
788
- "Popoloca, San Lu\u00eds Temalacayuca": "pps",
789
- "Popoloca, San Marcos Tlacoyalco": "pls",
790
- "Popoluca, Highland": "poi",
791
- "Poqomchi\u2019": "poh-dialect_western",
792
- "Portuguese": "por",
793
- "Prai": "prt",
794
- "Puinave": "pui",
795
- "Punjabi, Eastern": "pan",
796
- "Purepecha": "tsz",
797
- "Puroik": "suv",
798
- "P\u00e9v\u00e9": "lme",
799
- "Quechua, Ayacucho": "quy",
800
- "Quechua, Cajamarca": "qvc",
801
- "Quechua, Cusco": "quz",
802
- "Quechua, Eastern Apur\u00edmac": "qve",
803
- "Quechua, Huallaga": "qub",
804
- "Quechua, Huamal\u00edes-Dos de Mayo Hu\u00e1nuco": "qvh",
805
- "Quechua, Huaylas Ancash": "qwh",
806
- "Quechua, Huaylla Wanca": "qvw",
807
- "Quechua, Lambayeque": "quf",
808
- "Quechua, Margos-Yarowilca-Lauricocha": "qvm",
809
- "Quechua, North Bolivian": "qul",
810
- "Quechua, North Jun\u00edn": "qvn",
811
- "Quechua, Northern Conchucos Ancash": "qxn",
812
- "Quechua, Panao": "qxh",
813
- "Quechua, San Mart\u00edn": "qvs",
814
- "Quechua, South Bolivian": "quh",
815
- "Quechua, Southern Conchucos": "qxo",
816
- "Quichua, Ca\u00f1ar Highland": "qxr",
817
- "Quichua, Napo": "qvo",
818
- "Quichua, Northern Pastaza": "qvz",
819
- "Quichua, Salasaca Highland": "qxl",
820
- "Quichua, Tena Lowland": "quw",
821
- "Q\u2019anjob\u2019al": "kjb",
822
- "Q\u2019eqchi\u2019": "kek",
823
- "Rabha": "rah",
824
- "Rajbanshi": "rjs",
825
- "Ramoaaina": "rai",
826
- "Rampi": "lje",
827
- "Ranglong": "rnl",
828
- "Rangpuri": "rkt",
829
- "Rapa Nui": "rap",
830
- "Ravula": "yea",
831
- "Rawang": "raw",
832
- "Rejang": "rej",
833
- "Rendille": "rel",
834
- "Riang Lang": "ril",
835
- "Rigwe": "iri",
836
- "Rikou": "rgu",
837
- "Rohingya": "rhg",
838
- "Romani, Carpathian": "rmc-script_cyrillic",
839
- "Romani, Sinte": "rmo",
840
- "Romani, Vlax": "rmy-script_cyrillic",
841
- "Romanian": "ron",
842
- "Romblomanon": "rol",
843
- "Ron": "cla",
844
- "Ronga": "rng",
845
- "Roviana": "rug",
846
- "Rundi": "run",
847
- "Russian": "rus",
848
- "Saamya-Gwe": "lsm",
849
- "Sabaot": "spy",
850
- "Sadri": "sck",
851
- "Sahu": "saj",
852
- "Sakachep": "sch",
853
- "Sama, Central": "sml",
854
- "Sambal": "xsb",
855
- "Sambal, Botolan": "sbl",
856
- "Samburu": "saq",
857
- "Samo, Southern": "sbd",
858
- "Samoan": "smo",
859
- "Sampang": "rav",
860
- "Sangir": "sxn",
861
- "Sango": "sag",
862
- "Sangu": "sbp",
863
- "Sanum\u00e1": "xsu",
864
- "Saramaccan": "srm",
865
- "Sasak": "sas",
866
- "Sa\u2019a": "apb",
867
- "Sebat Bet Gurage": "sgw",
868
- "Sedoa": "tvw",
869
- "Sekpele": "lip",
870
- "Selaru": "slu",
871
- "Selee": "snw",
872
- "Semai": "sea",
873
- "Semelai": "sza",
874
- "Sena": "seh",
875
- "Seychelles French Creole": "crs",
876
- "Shambala": "ksb",
877
- "Shanga": "sho",
878
- "Sharanahua": "mcd",
879
- "Shawi": "cbt",
880
- "Sherpa": "xsr",
881
- "Shilluk": "shk",
882
- "Shipibo-Conibo": "shp",
883
- "Shona": "sna",
884
- "Shor": "cjs",
885
- "Shuar": "jiv",
886
- "Siane": "snp",
887
- "Siang": "sya",
888
- "Sidamo": "sid",
889
- "Siona": "snn",
890
- "Siriano": "sri",
891
- "Sirmauri": "srx",
892
- "Sisaala, Tumulung": "sil",
893
- "Sissala": "sld",
894
- "Siwu": "akp",
895
- "Soga": "xog",
896
- "Somali": "som",
897
- "Somba-Siawari": "bmu",
898
- "Songhay, Koyra Chiini": "khq",
899
- "Songhay, Koyraboro Senni": "ses",
900
- "Sougb": "mnx",
901
- "Spanish": "spa",
902
- "Sranan Tongo": "srn",
903
- "Suba": "sxb",
904
- "Subanon, Western": "suc",
905
- "Sudest": "tgo",
906
- "Sukuma": "suk",
907
- "Sunda": "sun",
908
- "Sunwar": "suz",
909
- "Surgujia": "sgj",
910
- "Susu": "sus",
911
- "Swahili": "swh",
912
- "Swedish": "swe",
913
- "Sylheti": "syl",
914
- "S\u00e9noufo, Djimini": "dyi",
915
- "S\u00e9noufo, Mamara": "myk",
916
- "S\u00e9noufo, Supyire": "spp",
917
- "Taabwa": "tap",
918
- "Tabaru": "tby",
919
- "Tacana": "tna",
920
- "Tachelhit": "shi",
921
- "Tado": "klw",
922
- "Tagalog": "tgl",
923
- "Tagbanwa, Calamian": "tbk",
924
- "Tagin": "tgj",
925
- "Tai Dam": "blt",
926
- "Tairora, North": "tbg",
927
- "Tairora, South": "omw",
928
- "Tajik": "tgk",
929
- "Tajio": "tdj",
930
- "Takia": "tbc",
931
- "Talinga-Bwisi": "tlj",
932
- "Talysh": "tly",
933
- "Tamajaq, Tawallammat": "ttq-script_tifinagh",
934
- "Tamang, Eastern": "taj",
935
- "Tamasheq": "taq",
936
- "Tamil": "tam",
937
- "Tampulma": "tpm",
938
- "Tangoa": "tgp",
939
- "Tanna, North": "tnn",
940
- "Tarahumara, Western": "tac",
941
- "Tarifit": "rif-script_arabic",
942
- "Tatar": "tat",
943
- "Tatuyo": "tav",
944
- "Tawbuid": "twb",
945
- "Tboli": "tbl",
946
- "Tehit": "kps",
947
- "Teiwa": "twe",
948
- "Tektiteko": "ttc",
949
- "Telugu": "tel",
950
- "Tem": "kdh",
951
- "Tengger": "tes",
952
- "Tennet": "tex",
953
- "Tepehua, Huehuetla": "tee",
954
- "Tepehua, Pisaflores": "tpp",
955
- "Tepehua, Tlachichilco": "tpt",
956
- "Tepehuan, Southeastern": "stp",
957
- "Teribe": "tfr",
958
- "Termanu": "twu",
959
- "Ter\u00eana": "ter",
960
- "Tewa": "tew",
961
- "Tharu, Dangaura": "thl",
962
- "Themne": "tem",
963
- "Tibetan, Amdo": "adx",
964
- "Tibetan, Central": "bod",
965
- "Tibetan, Khams": "khg",
966
- "Ticuna": "tca",
967
- "Tigrigna": "tir",
968
- "Tii": "txq",
969
- "Tikar": "tik",
970
- "Tlicho": "dgr",
971
- "Toba": "tob",
972
- "Toba-Maskoy": "tmf",
973
- "Tobanga": "tng",
974
- "Tobelo": "tlb",
975
- "Tohono O\u2019odham": "ood",
976
- "Tok Pisin": "tpi",
977
- "Tol": "jic",
978
- "Tolaki": "lbw",
979
- "Tombonuo": "txa",
980
- "Tombulu": "tom",
981
- "Tonga": "toh",
982
- "Tontemboan": "tnt",
983
- "Toraja-Sa\u2019dan": "sda",
984
- "Torres Strait Creole": "tcs",
985
- "Totonac, Coyutla": "toc",
986
- "Totonac, Highland": "tos",
987
- "Toura": "neb",
988
- "Trinitario": "trn",
989
- "Triqui, Chicahuaxtla": "trs",
990
- "Triqui, Copala": "trc",
991
- "Tri\u00f3": "tri",
992
- "Tsafiki": "cof",
993
- "Tsakhur": "tkr",
994
- "Tsikimba": "kdl",
995
- "Tsiman\u00e9": "cas",
996
- "Tsonga": "tso",
997
- "Tucano": "tuo",
998
- "Tuma-Irumu": "iou",
999
- "Tumak": "tmc",
1000
- "Tunebo, Central": "tuf",
1001
- "Turkish": "tur",
1002
- "Turkmen_Latin": "tuk-script_latin",
1003
- "Turkmen_Arabic": "tuk-script_arabic",
1004
- "Tuwuli": "bov",
1005
- "Tuyuca": "tue",
1006
- "Tyap": "kcg",
1007
- "Tzeltal": "tzh-dialect_tenejapa",
1008
- "Tzotzil": "tzo-dialect_chamula",
1009
- "Tz\u2019utujil": "tzj-dialect_eastern",
1010
- "Uab Meto": "aoz",
1011
- "Udmurt": "udm",
1012
- "Uduk": "udu",
1013
- "Ukrainian": "ukr",
1014
- "Uma": "ppk",
1015
- "Umbu-Ungu": "ubu",
1016
- "Urak Lawoi\u2019": "urk",
1017
- "Urarina": "ura",
1018
- "Urat": "urt",
1019
- "Urdu": "urd-script_latin",
1020
- "Uripiv-Wala-Rano-Atchin": "upv",
1021
- "Uspanteko": "usp",
1022
- "Uyghur": "uig-script_cyrillic",
1023
- "Uzbek": "uzb-script_cyrillic",
1024
- "Vagla": "vag",
1025
- "Vengo": "bav",
1026
- "Vidunda": "vid",
1027
- "Vili": "vif",
1028
- "Vunjo": "vun",
1029
- "Vute": "vut",
1030
- "Wa, Parauk": "prk",
1031
- "Waama": "wwa",
1032
- "Waima": "rro",
1033
- "Waimaha": "bao",
1034
- "Waiwai": "waw",
1035
- "Wala": "lgl",
1036
- "Wali": "wlx",
1037
- "Wamey": "cou",
1038
- "Wamp\u00eds": "hub",
1039
- "Wanano": "gvc",
1040
- "Wandala": "mfi",
1041
- "Wapishana": "wap",
1042
- "Warao": "wba",
1043
- "Waray-Waray": "war",
1044
- "Wayana": "way",
1045
- "Wayuu": "guc",
1046
- "Welsh": "cym",
1047
- "Wersing": "kvw",
1048
- "Whitesands": "tnp",
1049
- "Witoto, Minika": "hto",
1050
- "Witoto, Murui": "huu",
1051
- "Wolaytta": "wal-script_ethiopic",
1052
- "Wolio": "wlo",
1053
- "Woun Meu": "noa",
1054
- "W\u00e8 Northern": "wob",
1055
- "Xaasongaxango": "kao",
1056
- "Xer\u00e9nte": "xer",
1057
- "Yagua": "yad",
1058
- "Yakan": "yka",
1059
- "Yakut": "sah",
1060
- "Yala": "yba",
1061
- "Yali, Angguruk": "yli",
1062
- "Yali, Ninia": "nlk",
1063
- "Yalunka": "yal",
1064
- "Yamba": "yam",
1065
- "Yambeta": "yat",
1066
- "Yamdena": "jmd",
1067
- "Yami": "tao",
1068
- "Yaminahua": "yaa",
1069
- "Yanesha\u2019": "ame",
1070
- "Yanomam\u00f6": "guu",
1071
- "Yao": "yao",
1072
- "Yaour\u00e9": "yre",
1073
- "Yawa": "yva",
1074
- "Yemba": "ybb",
1075
- "Yine": "pib",
1076
- "Yipma": "byr",
1077
- "Yom": "pil",
1078
- "Yoruba": "yor",
1079
- "Yucuna": "ycn",
1080
- "Yupik, Saint Lawrence Island": "ess",
1081
- "Yuracare": "yuz",
1082
- "Zaiwa": "atb",
1083
- "Zande": "zne",
1084
- "Zapotec, Alo\u00e1pam": "zaq",
1085
- "Zapotec, Amatl\u00e1n": "zpo",
1086
- "Zapotec, Cajonos": "zad",
1087
- "Zapotec, Choapan": "zpc",
1088
- "Zapotec, Coatecas Altas": "zca",
1089
- "Zapotec, Guevea de Humboldt": "zpg",
1090
- "Zapotec, Isthmus": "zai",
1091
- "Zapotec, Lachix\u00edo": "zpl",
1092
- "Zapotec, Miahuatl\u00e1n": "zam",
1093
- "Zapotec, Mitla": "zaw",
1094
- "Zapotec, Mixtepec": "zpm",
1095
- "Zapotec, Ocotl\u00e1n": "zac",
1096
- "Zapotec, Ozolotepec": "zao",
1097
- "Zapotec, Quioquitani-Quier\u00ed": "ztq",
1098
- "Zapotec, Rinc\u00f3n": "zar",
1099
- "Zapotec, San Vicente Coatl\u00e1n": "zpt",
1100
- "Zapotec, Santa Mar\u00eda Quiegolani": "zpi",
1101
- "Zapotec, Santo Domingo Albarradas": "zas",
1102
- "Zapotec, Sierra de Ju\u00e1rez": "zaa",
1103
- "Zapotec, Texmelucan": "zpz",
1104
- "Zapotec, Western Tlacolula Valley": "zab",
1105
- "Zapotec, Yal\u00e1lag": "zpu",
1106
- "Zapotec, Yareni": "zae",
1107
- "Zapotec, Yatee": "zty",
1108
- "Zapotec, Yatzachi": "zav",
1109
- "Zaza": "zza",
1110
- "Zhuang, Yongbei": "zyb",
1111
- "Zigula": "ziw",
1112
- "Zoque, Francisco Le\u00f3n": "zos",
1113
- "Zulgo-Gemzek": "gnd",
1114
- "\u00c9w\u00e9": "ewe"
1115
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lang_code.txt ADDED
@@ -0,0 +1,1144 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ mya Burmese
2
+ mnw Mon
3
+ shn Shan
4
+ eng English
5
+ vie Vietnamese
6
+ tha Thai
7
+ nod Thai, Northern
8
+ ind Indonesian
9
+ khm Khmer
10
+ kxm Khmer, Northern
11
+ --------------
12
+ abi Abidji
13
+ ace Aceh
14
+ aca Achagua
15
+ acn Achang
16
+ acr Achi
17
+ ach Acholi
18
+ acu Achuar-Shiwiar
19
+ guq Aché
20
+ ade Adele
21
+ adj Adioukrou
22
+ agd Agarabi
23
+ agx Aghul
24
+ agn Agutaynen
25
+ aha Ahanta
26
+ aka Akan
27
+ knj Akateko
28
+ ake Akawaio
29
+ aeu Akeu
30
+ ahk Akha
31
+ bss Akoose
32
+ alj Alangan
33
+ sqi Albanian
34
+ alt Altai, Southern
35
+ alp Alune
36
+ alz Alur
37
+ kab Amazigh
38
+ amk Ambai
39
+ mmg Ambrym, North
40
+ amh Amharic
41
+ ami Amis
42
+ azg Amuzgo, San Pedro Amuzgos
43
+ agg Angor
44
+ boj Anjam
45
+ cko Anufo
46
+ any Anyin
47
+ arl Arabela
48
+ ara Arabic
49
+ atq Aralle-Tabulahan
50
+ luc Aringa
51
+ hyw Armenian, Western
52
+ apr Arop-Lokep
53
+ aia Arosi
54
+ msy Aruamu
55
+ cni Asháninka
56
+ cjo Ashéninka, Pajonal
57
+ cpu Ashéninka, Pichis
58
+ cpb Ashéninka, Ucayali-Yurúa
59
+ asm Assamese
60
+ asa Asu
61
+ teo Ateso
62
+ ati Attié
63
+ djk Aukan
64
+ ava Avar
65
+ avn Avatime
66
+ avu Avokaya
67
+ awb Awa
68
+ kwi Awa-Cuaiquer
69
+ awa Awadhi
70
+ agr Awajún
71
+ agu Awakateko
72
+ ayr Aymara, Central
73
+ ayo Ayoreo
74
+ abp Ayta, Abellen
75
+ blx Ayta, Mag-Indi
76
+ sgb Ayta, Mag-antsi
77
+ azj-script_cyrillic Azerbaijani, North
78
+ azj-script_latin Azerbaijani, North
79
+ azb Azerbaijani, South
80
+ bba Baatonum
81
+ bhz Bada
82
+ bvc Baelelea
83
+ bfy Bagheli
84
+ bgq Bagri
85
+ bdq Bahnar
86
+ bdh Baka
87
+ bqi Bakhtiâri
88
+ bjw Bakwé
89
+ blz Balantak
90
+ ban Bali
91
+ bcc-script_latin Balochi, Southern
92
+ bcc-script_arabic Balochi, Southern
93
+ bam Bamanankan
94
+ ptu Bambam
95
+ bcw Bana
96
+ bqj Bandial
97
+ bno Bantoanon
98
+ bbb Barai
99
+ bfa Bari
100
+ bjz Baruga
101
+ bak Bashkort
102
+ eus Basque
103
+ bsq Bassa
104
+ akb Batak Angkola
105
+ btd Batak Dairi
106
+ btx Batak Karo
107
+ bts Batak Simalungun
108
+ bbc Batak Toba
109
+ bvz Bauzi
110
+ bjv Bedjond
111
+ bep Behoa
112
+ bkv Bekwarra
113
+ bzj Belize English Creole
114
+ bem Bemba
115
+ bng Benga
116
+ ben Bengali
117
+ bom Berom
118
+ btt Bete-Bendi
119
+ bha Bharia
120
+ bgw Bhatri
121
+ bht Bhattiyali
122
+ beh Biali
123
+ sne Bidayuh, Bau
124
+ ubl Bikol, Buhi’non
125
+ bcl Bikol, Central
126
+ bim Bimoba
127
+ bkd Binukid
128
+ bjr Binumarien
129
+ bfo Birifor, Malba
130
+ biv Birifor, Southern
131
+ bib Bisa
132
+ bis Bislama
133
+ bzi Bisu
134
+ bqp Bisã
135
+ bpr Blaan, Koronadal
136
+ bps Blaan, Sarangani
137
+ bwq Bobo Madaré, Southern
138
+ bdv Bodo Parja
139
+ bqc Boko
140
+ bus Bokobaru
141
+ bnp Bola
142
+ bmq Bomu
143
+ bdg Bonggi
144
+ boa Bora
145
+ ksr Borong
146
+ bor Borôro
147
+ bru Bru, Eastern
148
+ box Buamu
149
+ bzh Buang, Mapos
150
+ bgt Bughotu
151
+ sab Buglere
152
+ bul Bulgarian
153
+ bwu Buli
154
+ bmv Bum
155
+ tte Bwanabwana
156
+ cjp Cabécar
157
+ cbv Cacua
158
+ kaq Capanahua
159
+ cot Caquinte
160
+ cbc Carapana
161
+ car Carib
162
+ cat Catalan
163
+ ceb Cebuano
164
+ cme Cerma
165
+ cbi Chachi
166
+ ceg Chamacoco
167
+ cly Chatino, Eastern Highland
168
+ cya Chatino, Nopala
169
+ che Chechen
170
+ hne Chhattisgarhi
171
+ nya Chichewa
172
+ dig Chidigo
173
+ dug Chiduruma
174
+ bgr Chin, Bawm
175
+ cek Chin, Eastern Khumi
176
+ cfm Chin, Falam
177
+ cnh Chin, Hakha
178
+ hlt Chin, Matu
179
+ mwq Chin, Müün
180
+ ctd Chin, Tedim
181
+ tcz Chin, Thado
182
+ zyp Chin, Zyphe
183
+ cco Chinantec, Comaltepec
184
+ cnl Chinantec, Lalana
185
+ cle Chinantec, Lealao
186
+ chz Chinantec, Ozumacín
187
+ cpa Chinantec, Palantla
188
+ cso Chinantec, Sochiapam
189
+ cnt Chinantec, Tepetotutla
190
+ cuc Chinantec, Usila
191
+ hak Chinese, Hakka
192
+ nan Chinese, Min Nan
193
+ xnj Chingoni
194
+ cap Chipaya
195
+ cax Chiquitano
196
+ ctg Chittagonian
197
+ ctu Chol
198
+ chf Chontal, Tabasco
199
+ cce Chopi
200
+ crt Chorote, Iyojwa’ja
201
+ crq Chorote, Iyo’wujwa
202
+ cac-dialect_sansebastiáncoatán Chuj
203
+ cac-dialect_sanmateoixtatán Chuj
204
+ ckt Chukchi
205
+ ncu Chumburung
206
+ cdj Churahi
207
+ chv Chuvash
208
+ caa Ch’orti’
209
+ asg Cishingini
210
+ con Cofán
211
+ crn Cora, El Nayar
212
+ cok Cora, Santa Teresa
213
+ crk-script_latin Cree, Plains
214
+ crk-script_syllabics Cree, Plains
215
+ crh Crimean Tatar
216
+ cui Cuiba
217
+ dsh Daasanach
218
+ dbq Daba
219
+ dga Dagaare, Southern
220
+ dgi Dagara, Northern
221
+ dgk Dagba
222
+ dnj-dialect_gweetaawueast Dan
223
+ dnj-dialect_blowowest Dan
224
+ daa Dangaléat
225
+ dnt Dani, Mid Grand Valley
226
+ dnw Dani, Western
227
+ dar Dargwa
228
+ tcc Datooga
229
+ dwr Dawro
230
+ ded Dedua
231
+ mzw Deg
232
+ ntr Delo
233
+ ddn Dendi
234
+ des Desano
235
+ dso Desiya
236
+ nfa Dhao
237
+ dhi Dhimal
238
+ gud Dida, Yocoboué
239
+ did Didinga
240
+ mhu Digaro-Mishmi
241
+ dip Dinka, Northeastern
242
+ dik Dinka, Southwestern
243
+ tbz Ditammari
244
+ dts Dogon, Toro So
245
+ dos Dogosé
246
+ dgo Dogri
247
+ mvp Duri
248
+ nld Dutch
249
+ jen Dza
250
+ dzo Dzongkha
251
+ idd Ede Idaca
252
+ eka Ekajuk
253
+ cto Embera Catío
254
+ emp Emberá, Northern
255
+ enx Enxet
256
+ sja Epena
257
+ myv Erzya
258
+ mcq Ese
259
+ ese Ese Ejja
260
+ evn Evenki
261
+ eza Ezaa
262
+ fal Fali, South
263
+ fao Faroese
264
+ far Fataleka
265
+ fij Fijian
266
+ fin Finnish
267
+ fon Fon
268
+ frd Fordata
269
+ fra French
270
+ ful Fulah
271
+ flr Fuliiru
272
+ gau Gadaba, Mudhili
273
+ gbk Gaddi
274
+ gag-script_cyrillic Gagauz
275
+ gag-script_latin Gagauz
276
+ gbi Galela
277
+ gmv Gamo
278
+ lug Ganda
279
+ pwg Gapapaiwa
280
+ gbm Garhwali
281
+ cab Garifuna
282
+ grt Garo
283
+ krs Gbaya
284
+ gso Gbaya, Southwest
285
+ nlg Gela
286
+ gej Gen
287
+ deu German, Standard
288
+ gri Ghari
289
+ kik Gikuyu
290
+ acd Gikyode
291
+ glk Gilaki
292
+ gof-script_latin Gofa
293
+ gog Gogo
294
+ gkn Gokana
295
+ wsg Gondi, Adilabad
296
+ gjn Gonja
297
+ gqr Gor
298
+ gor Gorontalo
299
+ gux Gourmanchéma
300
+ gbo Grebo, Northern
301
+ ell Greek
302
+ grc Greek, Ancient
303
+ guh Guahibo
304
+ gub Guajajára
305
+ grn Guarani
306
+ gyr Guarayu
307
+ guo Guayabero
308
+ gde Gude
309
+ guj Gujarati
310
+ gvl Gulay
311
+ guk Gumuz
312
+ rub Gungu
313
+ dah Gwahatike
314
+ gwr Gwere
315
+ gwi Gwich’in
316
+ hat Haitian Creole
317
+ hlb Halbi
318
+ amf Hamer-Banna
319
+ hag Hanga
320
+ hnn Hanunoo
321
+ bgc Haryanvi
322
+ had Hatam
323
+ hau Hausa
324
+ hwc Hawaii Pidgin
325
+ hvn Hawu
326
+ hay Haya
327
+ xed Hdi
328
+ heb Hebrew
329
+ heh Hehe
330
+ hil Hiligaynon
331
+ hin Hindi
332
+ hif Hindi, Fiji
333
+ hns Hindustani, Sarnami
334
+ hoc Ho
335
+ hoy Holiya
336
+ hus-dialect_westernpotosino Huastec
337
+ hus-dialect_centralveracruz Huastec
338
+ huv Huave, San Mateo del Mar
339
+ hui Huli
340
+ hun Hungarian
341
+ hap Hupla
342
+ iba Iban
343
+ isl Icelandic
344
+ dbj Ida’an
345
+ ifa Ifugao, Amganad
346
+ ifb Ifugao, Batad
347
+ ifu Ifugao, Mayoyao
348
+ ifk Ifugao, Tuwali
349
+ ife Ifè
350
+ ign Ignaciano
351
+ ikk Ika
352
+ iqw Ikwo
353
+ ilb Ila
354
+ ilo Ilocano
355
+ imo Imbongu
356
+ inb Inga
357
+ ipi Ipili
358
+ irk Iraqw
359
+ icr Islander English Creole
360
+ itv Itawit
361
+ itl Itelmen
362
+ atg Ivbie North-Okpela-Arhe
363
+ ixl-dialect_sanjuancotzal Ixil
364
+ ixl-dialect_sangasparchajul Ixil
365
+ ixl-dialect_santamarianebaj Ixil
366
+ nca Iyo
367
+ izr Izere
368
+ izz Izii
369
+ jac Jakalteko
370
+ jam Jamaican English Creole
371
+ jav Javanese
372
+ jvn Javanese, Suriname
373
+ kac Jingpho
374
+ dyo Jola-Fonyi
375
+ csk Jola-Kasa
376
+ adh Jopadhola
377
+ jun Juang
378
+ jbu Jukun Takum
379
+ dyu Jula
380
+ bex Jur Modo
381
+ juy Juray
382
+ gna Kaansa
383
+ urb Kaapor
384
+ kbp Kabiyè
385
+ cwa Kabwa
386
+ dtp Kadazan Dusun
387
+ kbr Kafa
388
+ cgc Kagayanen
389
+ kki Kagulu
390
+ kzf Kaili, Da’a
391
+ lew Kaili, Ledo
392
+ cbr Kakataibo-Kashibo
393
+ kkj Kako
394
+ keo Kakwa
395
+ kqe Kalagan
396
+ kak Kalanguya
397
+ kyb Kalinga, Butbut
398
+ knb Kalinga, Lubuagan
399
+ kmd Kalinga, Majukayang
400
+ kml Kalinga, Tanudan
401
+ ify Kallahan, Keley-i
402
+ xal Kalmyk-Oirat
403
+ kbq Kamano
404
+ kay Kamayurá
405
+ ktb Kambaata
406
+ hig Kamwe
407
+ gam Kandawo
408
+ cbu Kandozi-Chapra
409
+ xnr Kangri
410
+ kmu Kanite
411
+ kne Kankanaey
412
+ kan Kannada
413
+ kby Kanuri, Manga
414
+ pam Kapampangan
415
+ cak-dialect_santamaríadejesús Kaqchikel
416
+ cak-dialect_southcentral Kaqchikel
417
+ cak-dialect_yepocapa Kaqchikel
418
+ cak-dialect_western Kaqchikel
419
+ cak-dialect_santodomingoxenacoj Kaqchikel
420
+ cak-dialect_central Kaqchikel
421
+ xrb Karaboro, Eastern
422
+ krc Karachay-Balkar
423
+ kaa Karakalpak
424
+ krl Karelian
425
+ pww Karen, Pwo Northern
426
+ xsm Kasem
427
+ cbs Kashinawa
428
+ pss Kaulong
429
+ kxf Kawyaw
430
+ kyz Kayabí
431
+ kyu Kayah, Western
432
+ txu Kayapó
433
+ kaz Kazakh
434
+ ndp Kebu
435
+ kbo Keliko
436
+ kyq Kenga
437
+ ken Kenyang
438
+ ker Kera
439
+ xte Ketengban
440
+ kyg Keyagana
441
+ kjh Khakas
442
+ kca Khanty
443
+ kjg Khmu
444
+ nyf Kigiryama
445
+ kij Kilivila
446
+ kia Kim
447
+ kqr Kimaragang
448
+ kqp Kimré
449
+ krj Kinaray-a
450
+ zga Kinga
451
+ kin Kinyarwanda
452
+ pkb Kipfokomo
453
+ geb Kire
454
+ gil Kiribati
455
+ kje Kisar
456
+ kss Kisi, Southern
457
+ thk Kitharaka
458
+ klu Klao
459
+ kyo Klon
460
+ kog Kogi
461
+ kfb Kolami, Northwestern
462
+ kpv Komi-Zyrian
463
+ bbo Konabéré
464
+ xon Konkomba
465
+ kma Konni
466
+ kno Kono
467
+ kxc Konso
468
+ ozm Koonzime
469
+ kqy Koorete
470
+ kor Korean
471
+ coe Koreguaje
472
+ kpq Korupun-Sela
473
+ kpy Koryak
474
+ kyf Kouya
475
+ kff-script_telugu Koya
476
+ kri Krio
477
+ rop Kriol
478
+ ktj Krumen, Plapo
479
+ ted Krumen, Tepo
480
+ krr Krung
481
+ kdt Kuay
482
+ kez Kukele
483
+ cul Kulina
484
+ kle Kulung
485
+ kdi Kumam
486
+ kue Kuman
487
+ kum Kumyk
488
+ kvn Kuna, Border
489
+ cuk Kuna, San Blas
490
+ kdn Kunda
491
+ xuo Kuo
492
+ key Kupia
493
+ kpz Kupsapiiny
494
+ knk Kuranko
495
+ kmr-script_latin Kurdish, Northern
496
+ kmr-script_arabic Kurdish, Northern
497
+ kmr-script_cyrillic Kurdish, Northern
498
+ xua Kurumba, Alu
499
+ kru Kurux
500
+ kus Kusaal
501
+ kub Kutep
502
+ kdc Kutu
503
+ kxv Kuvi
504
+ blh Kuwaa
505
+ cwt Kuwaataay
506
+ kwd Kwaio
507
+ tnk Kwamera
508
+ kwf Kwara’ae
509
+ cwe Kwere
510
+ kyc Kyaka
511
+ tye Kyanga
512
+ kir Kyrgyz
513
+ quc-dialect_north K’iche’
514
+ quc-dialect_east K’iche’
515
+ quc-dialect_central K’iche’
516
+ lac Lacandon
517
+ lsi Lacid
518
+ lbj Ladakhi
519
+ lhu Lahu
520
+ las Lama
521
+ lam Lamba
522
+ lns Lamnso’
523
+ ljp Lampung Api
524
+ laj Lango
525
+ lao Lao
526
+ lat Latin
527
+ lav Latvian
528
+ law Lauje
529
+ lcp Lawa, Western
530
+ lzz Laz
531
+ lln Lele
532
+ lef Lelemi
533
+ acf Lesser Antillean French Creole
534
+ lww Lewo
535
+ mhx Lhao Vo
536
+ eip Lik
537
+ lia Limba, West-Central
538
+ lif Limbu
539
+ onb Lingao
540
+ lis Lisu
541
+ loq Lobala
542
+ lob Lobi
543
+ yaz Lokaa
544
+ lok Loko
545
+ llg Lole
546
+ ycl Lolopo
547
+ lom Loma
548
+ ngl Lomwe
549
+ lon Lomwe, Malawi
550
+ lex Luang
551
+ lgg Lugbara
552
+ ruf Luguru
553
+ dop Lukpa
554
+ lnd Lundayeh
555
+ ndy Lutos
556
+ lwo Luwo
557
+ lee Lyélé
558
+ mev Maan
559
+ mfz Mabaan
560
+ jmc Machame
561
+ myy Macuna
562
+ mbc Macushi
563
+ mda Mada
564
+ mad Madura
565
+ mag Magahi
566
+ ayz Mai Brat
567
+ mai Maithili
568
+ mca Maka
569
+ mcp Makaa
570
+ mak Makasar
571
+ vmw Makhuwa
572
+ mgh Makhuwa-Meetto
573
+ kde Makonde
574
+ mlg Malagasy
575
+ zlm Malay
576
+ pse Malay, Central
577
+ mkn Malay, Kupang
578
+ xmm Malay, Manado
579
+ mal Malayalam
580
+ xdy Malayic Dayak
581
+ div Maldivian
582
+ mdy Male
583
+ mup Malvi
584
+ mam-dialect_central Mam
585
+ mam-dialect_northern Mam
586
+ mam-dialect_southern Mam
587
+ mam-dialect_western Mam
588
+ mqj Mamasa
589
+ mcu Mambila, Cameroon
590
+ mzk Mambila, Nigeria
591
+ maw Mampruli
592
+ mjl Mandeali
593
+ mnk Mandinka
594
+ mge Mango
595
+ mbh Mangseng
596
+ knf Mankanya
597
+ mjv Mannan
598
+ mbt Manobo, Matigsalug
599
+ obo Manobo, Obo
600
+ mbb Manobo, Western Bukidnon
601
+ mzj Manya
602
+ sjm Mapun
603
+ mrw Maranao
604
+ mar Marathi
605
+ mpg Marba
606
+ mhr Mari, Meadow
607
+ enb Markweeta
608
+ mah Marshallese
609
+ myx Masaaba
610
+ klv Maskelynes
611
+ mfh Matal
612
+ met Mato
613
+ mcb Matsigenka
614
+ mop Maya, Mopán
615
+ yua Maya, Yucatec
616
+ mfy Mayo
617
+ maz Mazahua, Central
618
+ vmy Mazatec, Ayautla
619
+ maq Mazatec, Chiquihuitlán
620
+ mzi Mazatec, Ixcatlán
621
+ maj Mazatec, Jalapa de Díaz
622
+ maa-dialect_sanantonio Mazatec, San Jerónimo Tecóatl
623
+ maa-dialect_sanjerónimo Mazatec, San Jerónimo Tecóatl
624
+ mhy Ma’anyan
625
+ mhi Ma’di
626
+ zmz Mbandja
627
+ myb Mbay
628
+ gai Mbore
629
+ mqb Mbuko
630
+ mbu Mbula-Bwazza
631
+ med Melpa
632
+ men Mende
633
+ mee Mengen
634
+ mwv Mentawai
635
+ meq Merey
636
+ zim Mesme
637
+ mgo Meta’
638
+ mej Meyah
639
+ mpp Migabac
640
+ min Minangkabau
641
+ gum Misak
642
+ mpx Misima-Panaeati
643
+ mco Mixe, Coatlán
644
+ mxq Mixe, Juquila
645
+ pxm Mixe, Quetzaltepec
646
+ mto Mixe, Totontepec
647
+ mim Mixtec, Alacatlatzala
648
+ xta Mixtec, Alcozauca
649
+ mbz Mixtec, Amoltepec
650
+ mip Mixtec, Apasco-Apoala
651
+ mib Mixtec, Atatlahuca
652
+ miy Mixtec, Ayutla
653
+ mih Mixtec, Chayuco
654
+ miz Mixtec, Coatzospan
655
+ xtd Mixtec, Diuxi-Tilantongo
656
+ mxt Mixtec, Jamiltepec
657
+ xtm Mixtec, Magdalena Peñasco
658
+ mxv Mixtec, Metlatónoc
659
+ xtn Mixtec, Northern Tlaxiaco
660
+ mie Mixtec, Ocotepec
661
+ mil Mixtec, Peñoles
662
+ mio Mixtec, Pinotepa Nacional
663
+ mdv Mixtec, Santa Lucía Monteverde
664
+ mza Mixtec, Santa María Zacatepec
665
+ mit Mixtec, Southern Puebla
666
+ mxb Mixtec, Tezoatlán
667
+ mpm Mixtec, Yosondúa
668
+ soy Miyobe
669
+ cmo-script_latin Mnong, Central
670
+ cmo-script_khmer Mnong, Central
671
+ mfq Moba
672
+ old Mochi
673
+ mfk Mofu, North
674
+ mif Mofu-Gudur
675
+ mkl Mokole
676
+ mox Molima
677
+ myl Moma
678
+ mqf Momuna
679
+ mon Mongolian
680
+ mog Mongondow
681
+ mfe Morisyen
682
+ mor Moro
683
+ mqn Moronene
684
+ mgd Moru
685
+ mtj Moskona
686
+ cmr Mro-Khimi
687
+ mtd Mualang
688
+ bmr Muinane
689
+ moz Mukulu
690
+ mzm Mumuye
691
+ mnb Muna
692
+ mnf Mundani
693
+ unr Mundari
694
+ fmu Muria, Far Western
695
+ mur Murle
696
+ tih Murut, Timugon
697
+ muv Muthuvan
698
+ muy Muyang
699
+ sur Mwaghavul
700
+ moa Mwan
701
+ wmw Mwani
702
+ tnr Ménik
703
+ miq Mískito
704
+ mos Mòoré
705
+ muh Mündü
706
+ nas Naasioi
707
+ mbj Nadëb
708
+ nfr Nafaanra
709
+ kfw Naga, Kharam
710
+ nst Naga, Tangshang
711
+ nag Nagamese
712
+ nch Nahuatl, Central Huasteca
713
+ nhe Nahuatl, Eastern Huasteca
714
+ ngu Nahuatl, Guerrero
715
+ azz Nahuatl, Highland Puebla
716
+ nhx Nahuatl, Isthmus-Mecayapan
717
+ ncl Nahuatl, Michoacán
718
+ nhy Nahuatl, Northern Oaxaca
719
+ ncj Nahuatl, Northern Puebla
720
+ nsu Nahuatl, Sierra Negra
721
+ npl Nahuatl, Southeastern Puebla
722
+ nuz Nahuatl, Tlamacazapa
723
+ nhw Nahuatl, Western Huasteca
724
+ nhi Nahuatl, Zacatlán-Ahuacatlán-Tepetzintla
725
+ nlc Nalca
726
+ nab Nambikuára, Southern
727
+ gld Nanai
728
+ nnb Nande
729
+ npy Napu
730
+ pbb Nasa
731
+ ntm Nateni
732
+ nmz Nawdm
733
+ naw Nawuri
734
+ nxq Naxi
735
+ ndj Ndamba
736
+ ndz Ndogo
737
+ ndv Ndut
738
+ new Newar
739
+ nij Ngaju
740
+ sba Ngambay
741
+ gng Ngangam
742
+ nga Ngbaka
743
+ nnq Ngindo
744
+ ngp Ngulu
745
+ gym Ngäbere
746
+ kdj Ng’akarimojong
747
+ nia Nias
748
+ nim Nilamba
749
+ nin Ninzo
750
+ nko Nkonya
751
+ nog Nogai
752
+ lem Nomaande
753
+ not Nomatsigenga
754
+ nhu Noone
755
+ bud Ntcham
756
+ nus Nuer
757
+ yas Nugunu
758
+ nnw Nuni, Southern
759
+ nwb Nyabwa
760
+ nyy Nyakyusa-Ngonde
761
+ nyn Nyankore
762
+ rim Nyaturu
763
+ lid Nyindrou
764
+ nuj Nyole
765
+ nyo Nyoro
766
+ nzi Nzema
767
+ ann Obolo
768
+ ory Odia
769
+ ojb-script_latin Ojibwa, Northwestern
770
+ ojb-script_syllabics Ojibwa, Northwestern
771
+ oku Oku
772
+ bsc Oniyan
773
+ bdu Oroko
774
+ orm Oromo
775
+ ury Orya
776
+ oss Ossetic
777
+ ote Otomi, Mezquital
778
+ otq Otomi, Querétaro
779
+ stn Owa
780
+ sig Paasaal
781
+ kfx Pahari, Kullu
782
+ bfz Pahari, Mahasu
783
+ sey Paicoca
784
+ pao Paiute, Northern
785
+ pau Palauan
786
+ pce Palaung, Ruching
787
+ plw Palawano, Brooke’s Point
788
+ pmf Pamona
789
+ pag Pangasinan
790
+ pap Papiamentu
791
+ prf Paranan
792
+ pab Parecís
793
+ pbi Parkwa
794
+ pbc Patamona
795
+ pad Paumarí
796
+ ata Pele-Ata
797
+ pez Penan, Eastern
798
+ peg Pengo
799
+ fas Persian
800
+ pcm Pidgin, Nigerian
801
+ pis Pijin
802
+ pny Pinyin
803
+ pir Piratapuyo
804
+ pjt Pitjantjatjara
805
+ poy Pogolo
806
+ pol Polish
807
+ pps Popoloca, San Luís Temalacayuca
808
+ pls Popoloca, San Marcos Tlacoyalco
809
+ poi Popoluca, Highland
810
+ poh-dialect_eastern Poqomchi’
811
+ poh-dialect_western Poqomchi’
812
+ por Portuguese
813
+ prt Prai
814
+ pui Puinave
815
+ pan Punjabi, Eastern
816
+ tsz Purepecha
817
+ suv Puroik
818
+ lme Pévé
819
+ quy Quechua, Ayacucho
820
+ qvc Quechua, Cajamarca
821
+ quz Quechua, Cusco
822
+ qve Quechua, Eastern Apurímac
823
+ qub Quechua, Huallaga
824
+ qvh Quechua, Huamalíes-Dos de Mayo Huánuco
825
+ qwh Quechua, Huaylas Ancash
826
+ qvw Quechua, Huaylla Wanca
827
+ quf Quechua, Lambayeque
828
+ qvm Quechua, Margos-Yarowilca-Lauricocha
829
+ qul Quechua, North Bolivian
830
+ qvn Quechua, North Junín
831
+ qxn Quechua, Northern Conchucos Ancash
832
+ qxh Quechua, Panao
833
+ qvs Quechua, San Martín
834
+ quh Quechua, South Bolivian
835
+ qxo Quechua, Southern Conchucos
836
+ qxr Quichua, Cañar Highland
837
+ qvo Quichua, Napo
838
+ qvz Quichua, Northern Pastaza
839
+ qxl Quichua, Salasaca Highland
840
+ quw Quichua, Tena Lowland
841
+ kjb Q’anjob’al
842
+ kek Q’eqchi’
843
+ rah Rabha
844
+ rjs Rajbanshi
845
+ rai Ramoaaina
846
+ lje Rampi
847
+ rnl Ranglong
848
+ rkt Rangpuri
849
+ rap Rapa Nui
850
+ yea Ravula
851
+ raw Rawang
852
+ rej Rejang
853
+ rel Rendille
854
+ ril Riang Lang
855
+ iri Rigwe
856
+ rgu Rikou
857
+ rhg Rohingya
858
+ rmc-script_latin Romani, Carpathian
859
+ rmc-script_cyrillic Romani, Carpathian
860
+ rmo Romani, Sinte
861
+ rmy-script_latin Romani, Vlax
862
+ rmy-script_cyrillic Romani, Vlax
863
+ ron Romanian
864
+ rol Romblomanon
865
+ cla Ron
866
+ rng Ronga
867
+ rug Roviana
868
+ run Rundi
869
+ rus Russian
870
+ lsm Saamya-Gwe
871
+ spy Sabaot
872
+ sck Sadri
873
+ saj Sahu
874
+ sch Sakachep
875
+ sml Sama, Central
876
+ xsb Sambal
877
+ sbl Sambal, Botolan
878
+ saq Samburu
879
+ sbd Samo, Southern
880
+ smo Samoan
881
+ rav Sampang
882
+ sxn Sangir
883
+ sag Sango
884
+ sbp Sangu
885
+ xsu Sanumá
886
+ srm Saramaccan
887
+ sas Sasak
888
+ apb Sa’a
889
+ sgw Sebat Bet Gurage
890
+ tvw Sedoa
891
+ lip Sekpele
892
+ slu Selaru
893
+ snw Selee
894
+ sea Semai
895
+ sza Semelai
896
+ seh Sena
897
+ crs Seychelles French Creole
898
+ ksb Shambala
899
+ sho Shanga
900
+ mcd Sharanahua
901
+ cbt Shawi
902
+ xsr Sherpa
903
+ shk Shilluk
904
+ shp Shipibo-Conibo
905
+ sna Shona
906
+ cjs Shor
907
+ jiv Shuar
908
+ snp Siane
909
+ sya Siang
910
+ sid Sidamo
911
+ snn Siona
912
+ sri Siriano
913
+ srx Sirmauri
914
+ sil Sisaala, Tumulung
915
+ sld Sissala
916
+ akp Siwu
917
+ xog Soga
918
+ som Somali
919
+ bmu Somba-Siawari
920
+ khq Songhay, Koyra Chiini
921
+ ses Songhay, Koyraboro Senni
922
+ mnx Sougb
923
+ spa Spanish
924
+ srn Sranan Tongo
925
+ sxb Suba
926
+ suc Subanon, Western
927
+ tgo Sudest
928
+ suk Sukuma
929
+ sun Sunda
930
+ suz Sunwar
931
+ sgj Surgujia
932
+ sus Susu
933
+ swh Swahili
934
+ swe Swedish
935
+ syl Sylheti
936
+ dyi Sénoufo, Djimini
937
+ myk Sénoufo, Mamara
938
+ spp Sénoufo, Supyire
939
+ tap Taabwa
940
+ tby Tabaru
941
+ tna Tacana
942
+ shi Tachelhit
943
+ klw Tado
944
+ tgl Tagalog
945
+ tbk Tagbanwa, Calamian
946
+ tgj Tagin
947
+ blt Tai Dam
948
+ tbg Tairora, North
949
+ omw Tairora, South
950
+ tgk Tajik
951
+ tdj Tajio
952
+ tbc Takia
953
+ tlj Talinga-Bwisi
954
+ tly Talysh
955
+ ttq-script_tifinagh Tamajaq, Tawallammat
956
+ taj Tamang, Eastern
957
+ taq Tamasheq
958
+ tam Tamil
959
+ tpm Tampulma
960
+ tgp Tangoa
961
+ tnn Tanna, North
962
+ tac Tarahumara, Western
963
+ rif-script_latin Tarifit
964
+ rif-script_arabic Tarifit
965
+ tat Tatar
966
+ tav Tatuyo
967
+ twb Tawbuid
968
+ tbl Tboli
969
+ kps Tehit
970
+ twe Teiwa
971
+ ttc Tektiteko
972
+ tel Telugu
973
+ kdh Tem
974
+ tes Tengger
975
+ tex Tennet
976
+ tee Tepehua, Huehuetla
977
+ tpp Tepehua, Pisaflores
978
+ tpt Tepehua, Tlachichilco
979
+ stp Tepehuan, Southeastern
980
+ tfr Teribe
981
+ twu Termanu
982
+ ter Terêna
983
+ tew Tewa
984
+ thl Tharu, Dangaura
985
+ tem Themne
986
+ adx Tibetan, Amdo
987
+ bod Tibetan, Central
988
+ khg Tibetan, Khams
989
+ tca Ticuna
990
+ tir Tigrigna
991
+ txq Tii
992
+ tik Tikar
993
+ dgr Tlicho
994
+ tob Toba
995
+ tmf Toba-Maskoy
996
+ tng Tobanga
997
+ tlb Tobelo
998
+ ood Tohono O’odham
999
+ tpi Tok Pisin
1000
+ jic Tol
1001
+ lbw Tolaki
1002
+ txa Tombonuo
1003
+ tom Tombulu
1004
+ toh Tonga
1005
+ tnt Tontemboan
1006
+ sda Toraja-Sa’dan
1007
+ tcs Torres Strait Creole
1008
+ toc Totonac, Coyutla
1009
+ tos Totonac, Highland
1010
+ neb Toura
1011
+ trn Trinitario
1012
+ trs Triqui, Chicahuaxtla
1013
+ trc Triqui, Copala
1014
+ tri Trió
1015
+ cof Tsafiki
1016
+ tkr Tsakhur
1017
+ kdl Tsikimba
1018
+ cas Tsimané
1019
+ tso Tsonga
1020
+ tuo Tucano
1021
+ iou Tuma-Irumu
1022
+ tmc Tumak
1023
+ tuf Tunebo, Central
1024
+ tur Turkish
1025
+ tuk-script_latin Turkmen
1026
+ tuk-script_arabic Turkmen
1027
+ bov Tuwuli
1028
+ tue Tuyuca
1029
+ kcg Tyap
1030
+ tzh-dialect_bachajón Tzeltal
1031
+ tzh-dialect_tenejapa Tzeltal
1032
+ tzo-dialect_chenalhó Tzotzil
1033
+ tzo-dialect_chamula Tzotzil
1034
+ tzj-dialect_western Tz’utujil
1035
+ tzj-dialect_eastern Tz’utujil
1036
+ aoz Uab Meto
1037
+ udm Udmurt
1038
+ udu Uduk
1039
+ ukr Ukrainian
1040
+ ppk Uma
1041
+ ubu Umbu-Ungu
1042
+ urk Urak Lawoi’
1043
+ ura Urarina
1044
+ urt Urat
1045
+ urd-script_devanagari Urdu
1046
+ urd-script_arabic Urdu
1047
+ urd-script_latin Urdu
1048
+ upv Uripiv-Wala-Rano-Atchin
1049
+ usp Uspanteko
1050
+ uig-script_arabic Uyghur
1051
+ uig-script_cyrillic Uyghur
1052
+ uzb-script_cyrillic Uzbek
1053
+ vag Vagla
1054
+ bav Vengo
1055
+ vid Vidunda
1056
+ vif Vili
1057
+ vun Vunjo
1058
+ vut Vute
1059
+ prk Wa, Parauk
1060
+ wwa Waama
1061
+ rro Waima
1062
+ bao Waimaha
1063
+ waw Waiwai
1064
+ lgl Wala
1065
+ wlx Wali
1066
+ cou Wamey
1067
+ hub Wampís
1068
+ gvc Wanano
1069
+ mfi Wandala
1070
+ wap Wapishana
1071
+ wba Warao
1072
+ war Waray-Waray
1073
+ way Wayana
1074
+ guc Wayuu
1075
+ cym Welsh
1076
+ kvw Wersing
1077
+ tnp Whitesands
1078
+ hto Witoto, Minika
1079
+ huu Witoto, Murui
1080
+ wal-script_latin Wolaytta
1081
+ wal-script_ethiopic Wolaytta
1082
+ wlo Wolio
1083
+ noa Woun Meu
1084
+ wob Wè Northern
1085
+ kao Xaasongaxango
1086
+ xer Xerénte
1087
+ yad Yagua
1088
+ yka Yakan
1089
+ sah Yakut
1090
+ yba Yala
1091
+ yli Yali, Angguruk
1092
+ nlk Yali, Ninia
1093
+ yal Yalunka
1094
+ yam Yamba
1095
+ yat Yambeta
1096
+ jmd Yamdena
1097
+ tao Yami
1098
+ yaa Yaminahua
1099
+ ame Yanesha’
1100
+ guu Yanomamö
1101
+ yao Yao
1102
+ yre Yaouré
1103
+ yva Yawa
1104
+ ybb Yemba
1105
+ pib Yine
1106
+ byr Yipma
1107
+ pil Yom
1108
+ yor Yoruba
1109
+ ycn Yucuna
1110
+ ess Yupik, Saint Lawrence Island
1111
+ yuz Yuracare
1112
+ atb Zaiwa
1113
+ zne Zande
1114
+ zaq Zapotec, Aloápam
1115
+ zpo Zapotec, Amatlán
1116
+ zad Zapotec, Cajonos
1117
+ zpc Zapotec, Choapan
1118
+ zca Zapotec, Coatecas Altas
1119
+ zpg Zapotec, Guevea de Humboldt
1120
+ zai Zapotec, Isthmus
1121
+ zpl Zapotec, Lachixío
1122
+ zam Zapotec, Miahuatlán
1123
+ zaw Zapotec, Mitla
1124
+ zpm Zapotec, Mixtepec
1125
+ zac Zapotec, Ocotlán
1126
+ zao Zapotec, Ozolotepec
1127
+ ztq Zapotec, Quioquitani-Quierí
1128
+ zar Zapotec, Rincón
1129
+ zpt Zapotec, San Vicente Coatlán
1130
+ zpi Zapotec, Santa María Quiegolani
1131
+ zas Zapotec, Santo Domingo Albarradas
1132
+ zaa Zapotec, Sierra de Juárez
1133
+ zpz Zapotec, Texmelucan
1134
+ zab Zapotec, Western Tlacolula Valley
1135
+ zpu Zapotec, Yalálag
1136
+ zae Zapotec, Yareni
1137
+ zty Zapotec, Yatee
1138
+ zav Zapotec, Yatzachi
1139
+ zza Zaza
1140
+ zyb Zhuang, Yongbei
1141
+ ziw Zigula
1142
+ zos Zoque, Francisco León
1143
+ gnd Zulgo-Gemzek
1144
+ ewe Éwé
test.py ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from collections import OrderedDict
2
+
3
+ lang_codes = OrderedDict()
4
+
5
+ with open("lang_code.txt", "r") as file:
6
+ for line in file:
7
+ line = line.strip()
8
+ if line.startswith("----"):
9
+ continue
10
+ iso, lang = line.split("\t", 1)
11
+ lang_codes[lang + "(" + iso + ")"] = iso
12
+
13
+ # print(lang_codes)
14
+ print(len(lang_codes))
15
+
16
+ language_names = list(lang_codes.keys())
17
+
18
+ print(language_names)
19
+ print(lang_codes[language_names[0]])