Spaces:
Running
Running
Update languagecodes.py
Browse files- languagecodes.py +373 -0
languagecodes.py
CHANGED
|
@@ -370,3 +370,376 @@ iso_languages = {
|
|
| 370 |
"Zulu": "zu"
|
| 371 |
}
|
| 372 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 370 |
"Zulu": "zu"
|
| 371 |
}
|
| 372 |
|
| 373 |
+
# language codes dict sorted by language name
|
| 374 |
+
iso_languages_byname = {
|
| 375 |
+
'Abkhazian': ('ab', 'abk', 'abk'),
|
| 376 |
+
'Afar': ('aa', 'aar', 'aar'),
|
| 377 |
+
'Afrikaans': ('af', 'afr', 'afr'),
|
| 378 |
+
'Akan': ('ak', 'aka', 'aka'),
|
| 379 |
+
'Albanian': ('sq', 'alb', 'sqi'),
|
| 380 |
+
'Amharic': ('am', 'amh', 'amh'),
|
| 381 |
+
'Arabic': ('ar', 'ara', 'ara'),
|
| 382 |
+
'Aragonese': ('an', 'arg', 'arg'),
|
| 383 |
+
'Armenian': ('hy', 'arm', 'hye'),
|
| 384 |
+
'Assamese': ('as', 'asm', 'asm'),
|
| 385 |
+
'Avaric': ('av', 'ava', 'ava'),
|
| 386 |
+
'Avestan': ('ae', 'ave', 'ave'),
|
| 387 |
+
'Aymara': ('ay', 'aym', 'aym'),
|
| 388 |
+
'Azerbaijani': ('az', 'aze', 'aze'),
|
| 389 |
+
'Bambara': ('bm', 'bam', 'bam'),
|
| 390 |
+
'Bashkir': ('ba', 'bak', 'bak'),
|
| 391 |
+
'Basque': ('eu', 'baq', 'eus'),
|
| 392 |
+
'Belarusian': ('be', 'bel', 'bel'),
|
| 393 |
+
'Bengali': ('bn', 'ben', 'ben'),
|
| 394 |
+
'Bislama': ('bi', 'bis', 'bis'),
|
| 395 |
+
'Bosnian': ('bs', 'bos', 'bos'),
|
| 396 |
+
'Breton': ('br', 'bre', 'bre'),
|
| 397 |
+
'Bulgarian': ('bg', 'bul', 'bul'),
|
| 398 |
+
'Burmese': ('my', 'bur', 'mya'),
|
| 399 |
+
'Catalan': ('ca', 'cat', 'cat'),
|
| 400 |
+
'Chamorro': ('ch', 'cha', 'cha'),
|
| 401 |
+
'Chechen': ('ce', 'che', 'che'),
|
| 402 |
+
'Chichewa': ('ny', 'nya', 'nya'),
|
| 403 |
+
'Chinese': ('zh', 'chi', 'zho'),
|
| 404 |
+
'Church Slavic': ('cu', 'chu', 'chu'),
|
| 405 |
+
'Chuvash': ('cv', 'chv', 'chv'),
|
| 406 |
+
'Cornish': ('kw', 'cor', 'cor'),
|
| 407 |
+
'Corsican': ('co', 'cos', 'cos'),
|
| 408 |
+
'Cree': ('cr', 'cre', 'cre'),
|
| 409 |
+
'Croatian': ('hr', 'hrv', 'hrv'),
|
| 410 |
+
'Czech': ('cs', 'cze', 'ces'),
|
| 411 |
+
'Danish': ('da', 'dan', 'dan'),
|
| 412 |
+
'Divehi': ('dv', 'div', 'div'),
|
| 413 |
+
'Dutch': ('nl', 'dut', 'nld'),
|
| 414 |
+
'Dzongkha': ('dz', 'dzo', 'dzo'),
|
| 415 |
+
'English': ('en', 'eng', 'eng'),
|
| 416 |
+
'Esperanto': ('eo', 'epo', 'epo'),
|
| 417 |
+
'Estonian': ('et', 'est', 'est'),
|
| 418 |
+
'Ewe': ('ee', 'ewe', 'ewe'),
|
| 419 |
+
'Faroese': ('fo', 'fao', 'fao'),
|
| 420 |
+
'Fijian': ('fj', 'fij', 'fij'),
|
| 421 |
+
'Finnish': ('fi', 'fin', 'fin'),
|
| 422 |
+
'French': ('fr', 'fre', 'fra'),
|
| 423 |
+
'Fulah': ('ff', 'ful', 'ful'),
|
| 424 |
+
'Galician': ('gl', 'glg', 'glg'),
|
| 425 |
+
'Ganda': ('lg', 'lug', 'lug'),
|
| 426 |
+
'Georgian': ('ka', 'geo', 'kat'),
|
| 427 |
+
'German': ('de', 'ger', 'deu'),
|
| 428 |
+
'Greek': ('el', 'gre', 'ell'),
|
| 429 |
+
'Guarani': ('gn', 'grn', 'grn'),
|
| 430 |
+
'Gujarati': ('gu', 'guj', 'guj'),
|
| 431 |
+
'Haitian': ('ht', 'hat', 'hat'),
|
| 432 |
+
'Hausa': ('ha', 'hau', 'hau'),
|
| 433 |
+
'Hebrew': ('he', 'heb', 'heb'),
|
| 434 |
+
'Herero': ('hz', 'her', 'her'),
|
| 435 |
+
'Hindi': ('hi', 'hin', 'hin'),
|
| 436 |
+
'Hiri Motu': ('ho', 'hmo', 'hmo'),
|
| 437 |
+
'Hungarian': ('hu', 'hun', 'hun'),
|
| 438 |
+
'Icelandic': ('is', 'ice', 'isl'),
|
| 439 |
+
'Ido': ('io', 'ido', 'ido'),
|
| 440 |
+
'Igbo': ('ig', 'ibo', 'ibo'),
|
| 441 |
+
'Indonesian': ('id', 'ind', 'ind'),
|
| 442 |
+
'Interlingua': ('ia', 'ina', 'ina'),
|
| 443 |
+
'Interlingue': ('ie', 'ile', 'ile'),
|
| 444 |
+
'Inuktitut': ('iu', 'iku', 'iku'),
|
| 445 |
+
'Inupiaq': ('ik', 'ipk', 'ipk'),
|
| 446 |
+
'Irish': ('ga', 'gle', 'gle'),
|
| 447 |
+
'Italian': ('it', 'ita', 'ita'),
|
| 448 |
+
'Japanese': ('ja', 'jpn', 'jpn'),
|
| 449 |
+
'Javanese': ('jv', 'jav', 'jav'),
|
| 450 |
+
'Kalaallisut': ('kl', 'kal', 'kal'),
|
| 451 |
+
'Kannada': ('kn', 'kan', 'kan'),
|
| 452 |
+
'Kanuri': ('kr', 'kau', 'kau'),
|
| 453 |
+
'Kashmiri': ('ks', 'kas', 'kas'),
|
| 454 |
+
'Kazakh': ('kk', 'kaz', 'kaz'),
|
| 455 |
+
'Khmer': ('km', 'khm', 'khm'),
|
| 456 |
+
'Kikuyu': ('ki', 'kik', 'kik'),
|
| 457 |
+
'Kinyarwanda': ('rw', 'kin', 'kin'),
|
| 458 |
+
'Kirghiz': ('ky', 'kir', 'kir'),
|
| 459 |
+
'Komi': ('kv', 'kom', 'kom'),
|
| 460 |
+
'Kongo': ('kg', 'kon', 'kon'),
|
| 461 |
+
'Korean': ('ko', 'kor', 'kor'),
|
| 462 |
+
'Kuanyama': ('kj', 'kua', 'kua'),
|
| 463 |
+
'Kurdish': ('ku', 'kur', 'kur'),
|
| 464 |
+
'Lao': ('lo', 'lao', 'lao'),
|
| 465 |
+
'Latin': ('la', 'lat', 'lat'),
|
| 466 |
+
'Latvian': ('lv', 'lav', 'lav'),
|
| 467 |
+
'Limburgan': ('li', 'lim', 'lim'),
|
| 468 |
+
'Lingala': ('ln', 'lin', 'lin'),
|
| 469 |
+
'Lithuanian': ('lt', 'lit', 'lit'),
|
| 470 |
+
'Luba-Katanga': ('lu', 'lub', 'lub'),
|
| 471 |
+
'Luxembourgish': ('lb', 'ltz', 'ltz'),
|
| 472 |
+
'Macedonian': ('mk', 'mac', 'mkd'),
|
| 473 |
+
'Malagasy': ('mg', 'mlg', 'mlg'),
|
| 474 |
+
'Malay': ('ms', 'may', 'msa'),
|
| 475 |
+
'Malayalam': ('ml', 'mal', 'mal'),
|
| 476 |
+
'Maltese': ('mt', 'mlt', 'mlt'),
|
| 477 |
+
'Manx': ('gv', 'glv', 'glv'),
|
| 478 |
+
'Maori': ('mi', 'mao', 'mri'),
|
| 479 |
+
'Marathi': ('mr', 'mar', 'mar'),
|
| 480 |
+
'Marshallese': ('mh', 'mah', 'mah'),
|
| 481 |
+
'Mongolian': ('mn', 'mon', 'mon'),
|
| 482 |
+
'Nauru': ('na', 'nau', 'nau'),
|
| 483 |
+
'Navajo': ('nv', 'nav', 'nav'),
|
| 484 |
+
'Ndonga': ('ng', 'ndo', 'ndo'),
|
| 485 |
+
'Nepali': ('ne', 'nep', 'nep'),
|
| 486 |
+
'North Ndebele': ('nd', 'nde', 'nde'),
|
| 487 |
+
'Northern Sami': ('se', 'sme', 'sme'),
|
| 488 |
+
'Norwegian': ('no', 'nor', 'nor'),
|
| 489 |
+
'Norwegian Bokmål': ('nb', 'nob', 'nob'),
|
| 490 |
+
'Norwegian Nynorsk': ('nn', 'nno', 'nno'),
|
| 491 |
+
'Occitan': ('oc', 'oci', 'oci'),
|
| 492 |
+
'Ojibwa': ('oj', 'oji', 'oji'),
|
| 493 |
+
'Oriya': ('or', 'ori', 'ori'),
|
| 494 |
+
'Oromo': ('om', 'orm', 'orm'),
|
| 495 |
+
'Ossetian': ('os', 'oss', 'oss'),
|
| 496 |
+
'Pali': ('pi', 'pli', 'pli'),
|
| 497 |
+
'Panjabi': ('pa', 'pan', 'pan'),
|
| 498 |
+
'Persian': ('fa', 'per', 'fas'),
|
| 499 |
+
'Polish': ('pl', 'pol', 'pol'),
|
| 500 |
+
'Portuguese': ('pt', 'por', 'por'),
|
| 501 |
+
'Pushto': ('ps', 'pus', 'pus'),
|
| 502 |
+
'Quechua': ('qu', 'que', 'que'),
|
| 503 |
+
'Romanian': ('ro', 'rum', 'ron'),
|
| 504 |
+
'Romansh': ('rm', 'roh', 'roh'),
|
| 505 |
+
'Rundi': ('rn', 'run', 'run'),
|
| 506 |
+
'Russian': ('ru', 'rus', 'rus'),
|
| 507 |
+
'Samoan': ('sm', 'smo', 'smo'),
|
| 508 |
+
'Sango': ('sg', 'sag', 'sag'),
|
| 509 |
+
'Sanskrit': ('sa', 'san', 'san'),
|
| 510 |
+
'Sardinian': ('sc', 'srd', 'srd'),
|
| 511 |
+
'Scottish Gaelic': ('gd', 'gla', 'gla'),
|
| 512 |
+
'Serbian': ('sr', 'srp', 'srp'),
|
| 513 |
+
'Shona': ('sn', 'sna', 'sna'),
|
| 514 |
+
'Sichuan Yi': ('ii', 'iii', 'iii'),
|
| 515 |
+
'Sindhi': ('sd', 'snd', 'snd'),
|
| 516 |
+
'Sinhala': ('si', 'sin', 'sin'),
|
| 517 |
+
'Slovak': ('sk', 'slo', 'slk'),
|
| 518 |
+
'Slovenian': ('sl', 'slv', 'slv'),
|
| 519 |
+
'Somali': ('so', 'som', 'som'),
|
| 520 |
+
'South Ndebele': ('nr', 'nbl', 'nbl'),
|
| 521 |
+
'Southern Sotho': ('st', 'sot', 'sot'),
|
| 522 |
+
'Spanish': ('es', 'spa', 'spa'),
|
| 523 |
+
'Sundanese': ('su', 'sun', 'sun'),
|
| 524 |
+
'Swahili': ('sw', 'swa', 'swa'),
|
| 525 |
+
'Swati': ('ss', 'ssw', 'ssw'),
|
| 526 |
+
'Swedish': ('sv', 'swe', 'swe'),
|
| 527 |
+
'Tagalog': ('tl', 'tgl', 'tgl'),
|
| 528 |
+
'Tahitian': ('ty', 'tah', 'tah'),
|
| 529 |
+
'Tajik': ('tg', 'tgk', 'tgk'),
|
| 530 |
+
'Tamil': ('ta', 'tam', 'tam'),
|
| 531 |
+
'Tatar': ('tt', 'tat', 'tat'),
|
| 532 |
+
'Telugu': ('te', 'tel', 'tel'),
|
| 533 |
+
'Thai': ('th', 'tha', 'tha'),
|
| 534 |
+
'Tibetan': ('bo', 'tib', 'bod'),
|
| 535 |
+
'Tigrinya': ('ti', 'tir', 'tir'),
|
| 536 |
+
'Tonga': ('to', 'ton', 'ton'),
|
| 537 |
+
'Tsonga': ('ts', 'tso', 'tso'),
|
| 538 |
+
'Tswana': ('tn', 'tsn', 'tsn'),
|
| 539 |
+
'Turkish': ('tr', 'tur', 'tur'),
|
| 540 |
+
'Turkmen': ('tk', 'tuk', 'tuk'),
|
| 541 |
+
'Twi': ('tw', 'twi', 'twi'),
|
| 542 |
+
'Uighur': ('ug', 'uig', 'uig'),
|
| 543 |
+
'Ukrainian': ('uk', 'ukr', 'ukr'),
|
| 544 |
+
'Urdu': ('ur', 'urd', 'urd'),
|
| 545 |
+
'Uzbek': ('uz', 'uzb', 'uzb'),
|
| 546 |
+
'Venda': ('ve', 'ven', 'ven'),
|
| 547 |
+
'Vietnamese': ('vi', 'vie', 'vie'),
|
| 548 |
+
'Volapük': ('vo', 'vol', 'vol'),
|
| 549 |
+
'Walloon': ('wa', 'wln', 'wln'),
|
| 550 |
+
'Welsh': ('cy', 'wel', 'cym'),
|
| 551 |
+
'Western Frisian': ('fy', 'fry', 'fry'),
|
| 552 |
+
'Wolof': ('wo', 'wol', 'wol'),
|
| 553 |
+
'Xhosa': ('xh', 'xho', 'xho'),
|
| 554 |
+
'Yiddish': ('yi', 'yid', 'yid'),
|
| 555 |
+
'Yoruba': ('yo', 'yor', 'yor'),
|
| 556 |
+
'Zhuang': ('za', 'zha', 'zha'),
|
| 557 |
+
'Zulu': ('zu', 'zul', 'zul')
|
| 558 |
+
}
|
| 559 |
+
|
| 560 |
+
# language codes dict sorted by 2-letter code
|
| 561 |
+
iso_languages_byiso1 = {
|
| 562 |
+
'ab': ('Abkhazian', 'abk', 'abk'),
|
| 563 |
+
'aa': ('Afar', 'aar', 'aar'),
|
| 564 |
+
'af': ('Afrikaans', 'afr', 'afr'),
|
| 565 |
+
'ak': ('Akan', 'aka', 'aka'),
|
| 566 |
+
'sq': ('Albanian', 'alb', 'sqi'),
|
| 567 |
+
'am': ('Amharic', 'amh', 'amh'),
|
| 568 |
+
'ar': ('Arabic', 'ara', 'ara'),
|
| 569 |
+
'an': ('Aragonese', 'arg', 'arg'),
|
| 570 |
+
'hy': ('Armenian', 'arm', 'hye'),
|
| 571 |
+
'as': ('Assamese', 'asm', 'asm'),
|
| 572 |
+
'av': ('Avaric', 'ava', 'ava'),
|
| 573 |
+
'ae': ('Avestan', 'ave', 'ave'),
|
| 574 |
+
'ay': ('Aymara', 'aym', 'aym'),
|
| 575 |
+
'az': ('Azerbaijani', 'aze', 'aze'),
|
| 576 |
+
'bm': ('Bambara', 'bam', 'bam'),
|
| 577 |
+
'ba': ('Bashkir', 'bak', 'bak'),
|
| 578 |
+
'eu': ('Basque', 'baq', 'eus'),
|
| 579 |
+
'be': ('Belarusian', 'bel', 'bel'),
|
| 580 |
+
'bn': ('Bengali', 'ben', 'ben'),
|
| 581 |
+
'bi': ('Bislama', 'bis', 'bis'),
|
| 582 |
+
'bs': ('Bosnian', 'bos', 'bos'),
|
| 583 |
+
'br': ('Breton', 'bre', 'bre'),
|
| 584 |
+
'bg': ('Bulgarian', 'bul', 'bul'),
|
| 585 |
+
'my': ('Burmese', 'bur', 'mya'),
|
| 586 |
+
'ca': ('Catalan', 'cat', 'cat'),
|
| 587 |
+
'ch': ('Chamorro', 'cha', 'cha'),
|
| 588 |
+
'ce': ('Chechen', 'che', 'che'),
|
| 589 |
+
'ny': ('Chichewa', 'nya', 'nya'),
|
| 590 |
+
'zh': ('Chinese', 'chi', 'zho'),
|
| 591 |
+
'cu': ('Church Slavic', 'chu', 'chu'),
|
| 592 |
+
'cv': ('Chuvash', 'chv', 'chv'),
|
| 593 |
+
'kw': ('Cornish', 'cor', 'cor'),
|
| 594 |
+
'co': ('Corsican', 'cos', 'cos'),
|
| 595 |
+
'cr': ('Cree', 'cre', 'cre'),
|
| 596 |
+
'hr': ('Croatian', 'hrv', 'hrv'),
|
| 597 |
+
'cs': ('Czech', 'cze', 'ces'),
|
| 598 |
+
'da': ('Danish', 'dan', 'dan'),
|
| 599 |
+
'dv': ('Divehi', 'div', 'div'),
|
| 600 |
+
'nl': ('Dutch', 'dut', 'nld'),
|
| 601 |
+
'dz': ('Dzongkha', 'dzo', 'dzo'),
|
| 602 |
+
'en': ('English', 'eng', 'eng'),
|
| 603 |
+
'eo': ('Esperanto', 'epo', 'epo'),
|
| 604 |
+
'et': ('Estonian', 'est', 'est'),
|
| 605 |
+
'ee': ('Ewe', 'ewe', 'ewe'),
|
| 606 |
+
'fo': ('Faroese', 'fao', 'fao'),
|
| 607 |
+
'fj': ('Fijian', 'fij', 'fij'),
|
| 608 |
+
'fi': ('Finnish', 'fin', 'fin'),
|
| 609 |
+
'fr': ('French', 'fre', 'fra'),
|
| 610 |
+
'ff': ('Fulah', 'ful', 'ful'),
|
| 611 |
+
'gl': ('Galician', 'glg', 'glg'),
|
| 612 |
+
'lg': ('Ganda', 'lug', 'lug'),
|
| 613 |
+
'ka': ('Georgian', 'geo', 'kat'),
|
| 614 |
+
'de': ('German', 'ger', 'deu'),
|
| 615 |
+
'el': ('Greek', 'gre', 'ell'),
|
| 616 |
+
'gn': ('Guarani', 'grn', 'grn'),
|
| 617 |
+
'gu': ('Gujarati', 'guj', 'guj'),
|
| 618 |
+
'ht': ('Haitian', 'hat', 'hat'),
|
| 619 |
+
'ha': ('Hausa', 'hau', 'hau'),
|
| 620 |
+
'he': ('Hebrew', 'heb', 'heb'),
|
| 621 |
+
'hz': ('Herero', 'her', 'her'),
|
| 622 |
+
'hi': ('Hindi', 'hin', 'hin'),
|
| 623 |
+
'ho': ('Hiri Motu', 'hmo', 'hmo'),
|
| 624 |
+
'hu': ('Hungarian', 'hun', 'hun'),
|
| 625 |
+
'is': ('Icelandic', 'ice', 'isl'),
|
| 626 |
+
'io': ('Ido', 'ido', 'ido'),
|
| 627 |
+
'ig': ('Igbo', 'ibo', 'ibo'),
|
| 628 |
+
'id': ('Indonesian', 'ind', 'ind'),
|
| 629 |
+
'ia': ('Interlingua', 'ina', 'ina'),
|
| 630 |
+
'ie': ('Interlingue', 'ile', 'ile'),
|
| 631 |
+
'iu': ('Inuktitut', 'iku', 'iku'),
|
| 632 |
+
'ik': ('Inupiaq', 'ipk', 'ipk'),
|
| 633 |
+
'ga': ('Irish', 'gle', 'gle'),
|
| 634 |
+
'it': ('Italian', 'ita', 'ita'),
|
| 635 |
+
'ja': ('Japanese', 'jpn', 'jpn'),
|
| 636 |
+
'jv': ('Javanese', 'jav', 'jav'),
|
| 637 |
+
'kl': ('Kalaallisut', 'kal', 'kal'),
|
| 638 |
+
'kn': ('Kannada', 'kan', 'kan'),
|
| 639 |
+
'kr': ('Kanuri', 'kau', 'kau'),
|
| 640 |
+
'ks': ('Kashmiri', 'kas', 'kas'),
|
| 641 |
+
'kk': ('Kazakh', 'kaz', 'kaz'),
|
| 642 |
+
'km': ('Khmer', 'khm', 'khm'),
|
| 643 |
+
'ki': ('Kikuyu', 'kik', 'kik'),
|
| 644 |
+
'rw': ('Kinyarwanda', 'kin', 'kin'),
|
| 645 |
+
'ky': ('Kirghiz', 'kir', 'kir'),
|
| 646 |
+
'kv': ('Komi', 'kom', 'kom'),
|
| 647 |
+
'kg': ('Kongo', 'kon', 'kon'),
|
| 648 |
+
'ko': ('Korean', 'kor', 'kor'),
|
| 649 |
+
'kj': ('Kuanyama', 'kua', 'kua'),
|
| 650 |
+
'ku': ('Kurdish', 'kur', 'kur'),
|
| 651 |
+
'lo': ('Lao', 'lao', 'lao'),
|
| 652 |
+
'la': ('Latin', 'lat', 'lat'),
|
| 653 |
+
'lv': ('Latvian', 'lav', 'lav'),
|
| 654 |
+
'li': ('Limburgan', 'lim', 'lim'),
|
| 655 |
+
'ln': ('Lingala', 'lin', 'lin'),
|
| 656 |
+
'lt': ('Lithuanian', 'lit', 'lit'),
|
| 657 |
+
'lu': ('Luba-Katanga', 'lub', 'lub'),
|
| 658 |
+
'lb': ('Luxembourgish', 'ltz', 'ltz'),
|
| 659 |
+
'mk': ('Macedonian', 'mac', 'mkd'),
|
| 660 |
+
'mg': ('Malagasy', 'mlg', 'mlg'),
|
| 661 |
+
'ms': ('Malay', 'may', 'msa'),
|
| 662 |
+
'ml': ('Malayalam', 'mal', 'mal'),
|
| 663 |
+
'mt': ('Maltese', 'mlt', 'mlt'),
|
| 664 |
+
'gv': ('Manx', 'glv', 'glv'),
|
| 665 |
+
'mi': ('Maori', 'mao', 'mri'),
|
| 666 |
+
'mr': ('Marathi', 'mar', 'mar'),
|
| 667 |
+
'mh': ('Marshallese', 'mah', 'mah'),
|
| 668 |
+
'mn': ('Mongolian', 'mon', 'mon'),
|
| 669 |
+
'na': ('Nauru', 'nau', 'nau'),
|
| 670 |
+
'nv': ('Navajo', 'nav', 'nav'),
|
| 671 |
+
'ng': ('Ndonga', 'ndo', 'ndo'),
|
| 672 |
+
'ne': ('Nepali', 'nep', 'nep'),
|
| 673 |
+
'nd': ('North Ndebele', 'nde', 'nde'),
|
| 674 |
+
'se': ('Northern Sami', 'sme', 'sme'),
|
| 675 |
+
'no': ('Norwegian', 'nor', 'nor'),
|
| 676 |
+
'nb': ('Norwegian Bokmål', 'nob', 'nob'),
|
| 677 |
+
'nn': ('Norwegian Nynorsk', 'nno', 'nno'),
|
| 678 |
+
'oc': ('Occitan', 'oci', 'oci'),
|
| 679 |
+
'oj': ('Ojibwa', 'oji', 'oji'),
|
| 680 |
+
'or': ('Oriya', 'ori', 'ori'),
|
| 681 |
+
'om': ('Oromo', 'orm', 'orm'),
|
| 682 |
+
'os': ('Ossetian', 'oss', 'oss'),
|
| 683 |
+
'pi': ('Pali', 'pli', 'pli'),
|
| 684 |
+
'pa': ('Panjabi', 'pan', 'pan'),
|
| 685 |
+
'fa': ('Persian', 'per', 'fas'),
|
| 686 |
+
'pl': ('Polish', 'pol', 'pol'),
|
| 687 |
+
'pt': ('Portuguese', 'por', 'por'),
|
| 688 |
+
'ps': ('Pushto', 'pus', 'pus'),
|
| 689 |
+
'qu': ('Quechua', 'que', 'que'),
|
| 690 |
+
'ro': ('Romanian', 'rum', 'ron'),
|
| 691 |
+
'rm': ('Romansh', 'roh', 'roh'),
|
| 692 |
+
'rn': ('Rundi', 'run', 'run'),
|
| 693 |
+
'ru': ('Russian', 'rus', 'rus'),
|
| 694 |
+
'sm': ('Samoan', 'smo', 'smo'),
|
| 695 |
+
'sg': ('Sango', 'sag', 'sag'),
|
| 696 |
+
'sa': ('Sanskrit', 'san', 'san'),
|
| 697 |
+
'sc': ('Sardinian', 'srd', 'srd'),
|
| 698 |
+
'gd': ('Scottish Gaelic', 'gla', 'gla'),
|
| 699 |
+
'sr': ('Serbian', 'srp', 'srp'),
|
| 700 |
+
'sn': ('Shona', 'sna', 'sna'),
|
| 701 |
+
'ii': ('Sichuan Yi', 'iii', 'iii'),
|
| 702 |
+
'sd': ('Sindhi', 'snd', 'snd'),
|
| 703 |
+
'si': ('Sinhala', 'sin', 'sin'),
|
| 704 |
+
'sk': ('Slovak', 'slo', 'slk'),
|
| 705 |
+
'sl': ('Slovenian', 'slv', 'slv'),
|
| 706 |
+
'so': ('Somali', 'som', 'som'),
|
| 707 |
+
'nr': ('South Ndebele', 'nbl', 'nbl'),
|
| 708 |
+
'st': ('Southern Sotho', 'sot', 'sot'),
|
| 709 |
+
'es': ('Spanish', 'spa', 'spa'),
|
| 710 |
+
'su': ('Sundanese', 'sun', 'sun'),
|
| 711 |
+
'sw': ('Swahili', 'swa', 'swa'),
|
| 712 |
+
'ss': ('Swati', 'ssw', 'ssw'),
|
| 713 |
+
'sv': ('Swedish', 'swe', 'swe'),
|
| 714 |
+
'tl': ('Tagalog', 'tgl', 'tgl'),
|
| 715 |
+
'ty': ('Tahitian', 'tah', 'tah'),
|
| 716 |
+
'tg': ('Tajik', 'tgk', 'tgk'),
|
| 717 |
+
'ta': ('Tamil', 'tam', 'tam'),
|
| 718 |
+
'tt': ('Tatar', 'tat', 'tat'),
|
| 719 |
+
'te': ('Telugu', 'tel', 'tel'),
|
| 720 |
+
'th': ('Thai', 'tha', 'tha'),
|
| 721 |
+
'bo': ('Tibetan', 'tib', 'bod'),
|
| 722 |
+
'ti': ('Tigrinya', 'tir', 'tir'),
|
| 723 |
+
'to': ('Tonga', 'ton', 'ton'),
|
| 724 |
+
'ts': ('Tsonga', 'tso', 'tso'),
|
| 725 |
+
'tn': ('Tswana', 'tsn', 'tsn'),
|
| 726 |
+
'tr': ('Turkish', 'tur', 'tur'),
|
| 727 |
+
'tk': ('Turkmen', 'tuk', 'tuk'),
|
| 728 |
+
'tw': ('Twi', 'twi', 'twi'),
|
| 729 |
+
'ug': ('Uighur', 'uig', 'uig'),
|
| 730 |
+
'uk': ('Ukrainian', 'ukr', 'ukr'),
|
| 731 |
+
'ur': ('Urdu', 'urd', 'urd'),
|
| 732 |
+
'uz': ('Uzbek', 'uzb', 'uzb'),
|
| 733 |
+
've': ('Venda', 'ven', 'ven'),
|
| 734 |
+
'vi': ('Vietnamese', 'vie', 'vie'),
|
| 735 |
+
'vo': ('Volapük', 'vol', 'vol'),
|
| 736 |
+
'wa': ('Walloon', 'wln', 'wln'),
|
| 737 |
+
'cy': ('Welsh', 'wel', 'cym'),
|
| 738 |
+
'fy': ('Western Frisian', 'fry', 'fry'),
|
| 739 |
+
'wo': ('Wolof', 'wol', 'wol'),
|
| 740 |
+
'xh': ('Xhosa', 'xho', 'xho'),
|
| 741 |
+
'yi': ('Yiddish', 'yid', 'yid'),
|
| 742 |
+
'yo': ('Yoruba', 'yor', 'yor'),
|
| 743 |
+
'za': ('Zhuang', 'zha', 'zha'),
|
| 744 |
+
'zu': ('Zulu', 'zul', 'zul')
|
| 745 |
+
}
|