Difference between revisions of "Module:Language/name/data"

From annadreambrush.com/wiki
Jump to navigation Jump to search
imported>Lfdder
m (1 revision imported)
 
(65 intermediate revisions by 6 users not shown)
Line 1: Line 1:
local part_1 = {
+
-- put tables and their tables together
     ["ab"]  = "Abkhaz",
+
local function __coalesce(...)
     ["aa"]  = "Afar",
+
     local coalesced = {}
    ["af"]  = "Afrikaans",
+
     for _, langslist in ipairs{...} do
    ["ak"]  = "Akan",
+
        for langcode, langnames in pairs(langslist) do
    ["sq"] = "Albanian",
+
            for _, langname in pairs(langnames) do
    ["am"] = "Amharic",
+
                if not coalesced[langcode] then
    ["ar"]  = "Arabic",
+
                    coalesced[langcode] = {}
    ["an"]  = "Aragonese",
+
                end
    ["hy"]  = "Armenian",
+
                table.insert(coalesced[langcode], langname)
    ["as"]  = "Assamese",
+
            end
    ["av"]  = "Avaric",
+
        end
    ["ae"]  = "Avestan",
+
     end
    ["ay"]  = "Aymara",
+
   
    ["az"]  = "Azerbaijani",
+
     return coalesced
    ["bm"]  = "Bambara",
+
end
    ["ba"]  = "Bashkir",
 
    ["eu"]  = "Basque",
 
    ["be"]  = "Belarusian",
 
    ["bn"]  = "Bengali",
 
    ["bh"]  = "Bihari",
 
    ["bi"]  = "Bislama",
 
    ["nb"]  = "Norwegian Bokmål",
 
    ["bs"]  = "Bosnian",
 
    ["br"]  = "Breton",
 
    ["bg"]  = "Bulgarian",
 
    ["my"]  = "Burmese",
 
    ["es"]  = "Spanish",
 
    ["ca"]  = "Catalan",
 
    ["km"]  = "Khmer",
 
    ["ch"]  = "Chamorro",
 
    ["ce"]  = "Chechen",
 
    ["ny"] = "Chichewa",
 
    ["zh"]  = "Chinese",
 
    ["za"]  = "Zhuang",
 
     ["cu"]  = "Old Church Slavonic",
 
    ["cv"] = "Chuvash",
 
     ["kw"]  = "Cornish",
 
    ["co"]  = "Corsican",
 
    ["cr"]  = "Cree",
 
    ["hr"]  = "Croatian",
 
    ["cs"]  = "Czech",
 
    ["da"]  = "Danish",
 
    ["dv"]  = "Dhivehi",
 
    ["nl"]  = "Dutch",
 
    ["dz"]  = "Dzongkha",
 
    ["en"]  = "English",
 
    ["eo"]  = "Esperanto",
 
    ["et"]  = "Estonian",
 
    ["ee"]  = "Ewe",
 
    ["fo"]  = "Faroese",
 
    ["fj"]  = "Fijian",
 
    ["fi"]  = "Finnish",
 
    ["fr"]  = "French",
 
    ["ff"]  = "Fula",
 
    ["gd"]  = "Scottish Gaelic",
 
    ["gl"]  = "Galician",
 
    ["lg"]  = "Luganda",
 
    ["ka"]  = "Georgian",
 
    ["de"]  = "German",
 
    ["ki"]  = "Gikuyu",
 
    ["el"]  = "Greek",
 
    ["kl"]  = "Kalaallisut",
 
    ["gn"]  = "Guaraní",
 
    ["gu"]  = "Gujarati",
 
    ["ht"]  = "Haitian Creole",
 
    ["ha"]  = "Hausa",
 
    ["he"]  = "Hebrew",
 
    ["hz"]  = "Herero",
 
    ["hi"]  = "Hindi",
 
    ["ho"]  = "Hiri Motu",
 
    ["hu"]  = "Hungarian",
 
    ["is"]  = "Icelandic",
 
    ["io"]  = "Ido",
 
    ["ig"]  = "Igbo",
 
    ["id"]  = "Indonesian",
 
    ["ia"]  = "Interlingua",
 
    ["ie"]  = "Interlingue",
 
    ["iu"]  = "Inuktitut",
 
    ["ik"]  = "Inupiaq",
 
    ["ga"]  = "Irish",
 
    ["it"]  = "Italian",
 
    ["ja"]  = "Japanese",
 
    ["jv"]  = "Javanese",
 
    ["kn"]  = "Kannada",
 
    ["kr"]  = "Kanuri",
 
    ["ks"]  = "Kashmiri",
 
    ["kk"]  = "Kazakh",
 
    ["rw"]  = "Kinyarwanda",
 
    ["ky"]  = "Kyrgyz",
 
    ["kv"]  = "Komi",
 
    ["kg"]  = "Kongo",
 
    ["ko"]  = "Korean",
 
    ["kj"]  = "Kwanyama",
 
    ["ku"]  = "Kurdish",
 
    ["lo"]  = "Lao",
 
    ["la"]  = "Latin",
 
    ["lv"]  = "Latvian",
 
    ["lb"]  = "Luxembourgish",
 
    ["li"]  = "Limburgish",
 
    ["ln"]  = "Lingala",
 
    ["lt"]  = "Lithuanian",
 
    ["lu"]  = "Tshiluba",
 
    ["mk"]  = "Macedonian",
 
    ["mg"]  = "Malagasy",
 
    ["ms"]  = "Malay",
 
    ["ml"]  = "Malayalam",
 
    ["mt"]  = "Maltese",
 
    ["gv"]  = "Manx",
 
    ["mi"]  = "Māori",
 
    ["mr"]  = "Marathi",
 
    ["mh"]  = "Marshallese",
 
    ["ro"]  = "Romanian",
 
    ["mn"]  = "Mongolian",
 
    ["na"]  = "Nauruan",
 
    ["nv"]  = "Navajo",
 
    ["nd"]  = "Northern Ndebele",
 
    ["nr"]  = "Southern Ndebele",
 
    ["ng"]  = "Ndonga",
 
    ["ne"]  = "Nepali",
 
    ["se"]  = "Sami",
 
    ["no"]  = "Norwegian",
 
    ["nn"]  = "Norwegian Nynorsk",
 
    ["ii"]  = "Yi",
 
    ["oc"]  = "Occitan",
 
    ["oj"]  = "Anishinaabe",
 
    ["or"]  = "Oriya",
 
    ["om"]  = "Oromo",
 
    ["os"]  = "Ossetic",
 
    ["pi"]  = "Pāli",
 
    ["pa"]  = "Punjabi",
 
    ["ps"]  = "Pashto",
 
    ["fa"]  = "Persian",
 
    ["pl"]  = "Polish",
 
    ["pt"]  = "Portuguese",
 
    ["qu"]  = "Quechua",
 
    ["rm"]  = "Romansh",
 
    ["rn"]  = "Kirundi",
 
    ["ru"]  = "Russian",
 
    ["sm"]  = "Samoan",
 
    ["sg"]  = "Sango",
 
    ["sa"]  = "Sanskrit",
 
    ["sc"]  = "Sardinian",
 
    ["sr"]  = "Serbian",
 
    ["sn"]  = "Shona",
 
    ["sd"]  = "Sindhi",
 
    ["si"]  = "Sinhala",
 
    ["sk"]  = "Slovak",
 
    ["sl"]  = "Slovene",
 
    ["so"]  = "Somali",
 
    ["st"]  = "Sotho",
 
    ["su"]  = "Sundanese",
 
    ["sw"]  = "Swahili",
 
    ["ss"]  = "Swati",
 
    ["sv"]  = "Swedish",
 
    ["tl"]  = "Tagalog",
 
    ["ty"]  = "Tahitian",
 
    ["tg"]  = "Tajik",
 
    ["ta"]  = "Tamil",
 
    ["tt"]  = "Tatar",
 
    ["te"]  = "Telugu",
 
    ["th"]  = "Thai",
 
    ["bo"]  = "Tibetan",
 
    ["ti"]  = "Tigrinya",
 
    ["to"]  = "Tongan",
 
    ["ts"]  = "Tsonga",
 
    ["tn"]  = "Tswana",
 
    ["tr"]  = "Turkish",
 
    ["tk"]  = "Turkmen",
 
    ["tw"]  = "Twi",
 
    ["ug"]  = "Uyghur",
 
    ["uk"]  = "Ukrainian",
 
    ["ur"]  = "Urdu",
 
    ["uz"]  = "Uzbek",
 
    ["ve"]  = "Venda",
 
    ["vi"]  = "Vietnamese",
 
    ["vo"]  = "Volapük",
 
    ["wa"]  = "Walloon",
 
    ["cy"]  = "Welsh",
 
    ["fy"]  = "West Frisian",
 
    ["wo"]  = "Wolof",
 
    ["xh"]  = "Xhosa",
 
    ["yi"]  = "Yiddish",
 
    ["yo"]  = "Yoruba",
 
    ["zu"]  = "Zulu",
 
}
 
  
local part_2 = {
+
-- make the keys lowercase
    ["aar"] = "Afar",
+
local function __preprocess(t, first_of_array_in_array)
    ["abk"] = "Abkhaz",
+
     local preprocessed = {}
    ["ace"] = "Acehnese",
+
     if first_of_array_in_array then
    ["ach"] = "Acholi",
+
    -- keep only the 1st language name for each code, excluding synonyms
    ["ada"] = "Dangme",
+
        for k, v in pairs(t) do
    ["ady"] = "Adyghe",
+
            preprocessed[k:lower()] = {v[1]}
    ["afa"] = "Afroasiatic",
+
        end
    ["afh"] = "Afrihili",
+
     else
    ["afr"] = "Afrikaans",
+
        for k, v in pairs(t) do
    ["ain"] = "Ainu",
+
            preprocessed[k:lower()] = v
    ["aka"] = "Akan",
+
        end
    ["akk"] = "Akkadian",
+
     end
    ["alb"] = "Albanian",
 
    ["ale"] = "Aleut",
 
    ["alg"] = "Algonquian",
 
    ["alt"] = "Altai",
 
    ["amh"] = "Amharic",
 
    ["ang"] = "Old English",
 
    ["anp"] = "Angika",
 
    ["apa"] = "Southern Athabaskan",
 
    ["ara"] = "Arabic",
 
    ["arc"] = "Aramaic",
 
    ["arg"] = "Aragonese",
 
    ["arm"] = "Armenian",
 
    ["arn"] = "Mapudungun",
 
    ["arp"] = "Arapaho",
 
    ["art"] = "Codes for constructed",
 
    ["arw"] = "Arawak",
 
    ["asm"] = "Assamese",
 
    ["ast"] = "Asturian",
 
    ["ath"] = "Athabaskan",
 
    ["aus"] = "Australian Aboriginal",
 
    ["ava"] = "Avaric",
 
    ["ave"] = "Avestan",
 
    ["awa"] = "Awadhi",
 
    ["aym"] = "Aymara",
 
    ["aze"] = "Azerbaijani",
 
    ["bad"] = "Banda",
 
    ["bai"] = "Bamileke",
 
    ["bak"] = "Bashkir",
 
    ["bal"] = "Balochi",
 
    ["bam"] = "Bambara",
 
    ["ban"] = "Balinese",
 
    ["baq"] = "Basque",
 
    ["bas"] = "Basaa",
 
    ["bat"] = "Baltic",
 
    ["bej"] = "Beja",
 
    ["bel"] = "Belarusian",
 
    ["bem"] = "Bemba",
 
    ["ben"] = "Bengali",
 
    ["ber"] = "Berber",
 
    ["bho"] = "Bhojpuri",
 
    ["bih"] = "Bihari",
 
    ["bik"] = "Bicol",
 
    ["bin"] = "Edo",
 
    ["bis"] = "Bislama",
 
    ["bla"] = "Siksika",
 
    ["bnt"] = "Bantu",
 
    ["bod"] = "Tibetan",
 
    ["bos"] = "Bosnian",
 
    ["bra"] = "Braj Bhasha",
 
    ["bre"] = "Breton",
 
    ["btk"] = "Batak",
 
    ["bua"] = "Buryat",
 
    ["bug"] = "Buginese",
 
    ["bul"] = "Bulgarian",
 
    ["bur"] = "Burmese",
 
    ["byn"] = "Blin",
 
    ["cad"] = "Caddo",
 
    ["cai"] = "Mesoamerican",
 
    ["car"] = "Carib",
 
    ["cat"] = "Catalan",
 
    ["cau"] = "Languages of the Caucasus",
 
    ["ceb"] = "Cebuano",
 
    ["cel"] = "Pictish",
 
    ["ces"] = "Czech",
 
    ["cha"] = "Chamorro",
 
    ["chb"] = "Chibcha",
 
    ["che"] = "Chechen",
 
    ["chg"] = "Chagatai",
 
    ["chi"] = "Chinese",
 
    ["chk"] = "Chuukese",
 
    ["chm"] = "Mari",
 
    ["chn"] = "Chinook Jargon",
 
    ["cho"] = "Choctaw",
 
    ["chp"] = "Chipewyan",
 
    ["chr"] = "Cherokee",
 
    ["chu"] = "Old Church Slavonic",
 
    ["chv"] = "Chuvash",
 
    ["chy"] = "Cheyenne",
 
    ["cmc"] = "Chamic",
 
    ["cop"] = "Coptic",
 
    ["cor"] = "Cornish",
 
    ["cos"] = "Corsican",
 
    ["cpe"] = "English-based creole",
 
    ["cpf"] = "French-based creole",
 
    ["cpp"] = "Portuguese-based creole",
 
     ["cre"] = "Cree",
 
    ["crh"] = "Crimean Tatar",
 
    ["crp"] = "Creole",
 
    ["csb"] = "Kashubian",
 
    ["cus"] = "Cushitic",
 
    ["cym"] = "Welsh",
 
    ["cze"] = "Czech",
 
    ["dak"] = "Dakota",
 
    ["dan"] = "Danish",
 
    ["dar"] = "Dargwa",
 
    ["day"] = "Land Dayak",
 
    ["del"] = "Delaware",
 
    ["den"] = "Slavey",
 
    ["deu"] = "German",
 
    ["dgr"] = "Tłı̨chǫ",
 
    ["din"] = "Dinka",
 
    ["div"] = "Dhivehi",
 
    ["doi"] = "Dogri",
 
    ["dra"] = "Dravidian",
 
    ["dsb"] = "Lower Sorbian",
 
    ["dua"] = "Duala",
 
    ["dum"] = "Middle Dutch",
 
    ["dut"] = "Dutch",
 
    ["dyu"] = "Dyula",
 
    ["dzo"] = "Dzongkha",
 
    ["efi"] = "Efik",
 
    ["egy"] = "Egyptian",
 
    ["eka"] = "Kajuk",
 
    ["ell"] = "Greek",
 
    ["elx"] = "Elamite",
 
    ["eng"] = "English",
 
    ["enm"] = "Middle English",
 
    ["epo"] = "Esperanto",
 
    ["est"] = "Estonian",
 
    ["eus"] = "Basque",
 
    ["ewe"] = "Ewe",
 
    ["ewo"] = "Ewondo",
 
    ["fan"] = "Fang",
 
    ["fao"] = "Faroese",
 
    ["fas"] = "Persian",
 
    ["fat"] = "Fante",
 
    ["fij"] = "Fijian",
 
    ["fil"] = "Tagalog",
 
    ["fin"] = "Finnish",
 
    ["fiu"] = "Finno-Ugric",
 
    ["fon"] = "Fon",
 
    ["fra"] = "French",
 
    ["fre"] = "French",
 
    ["frm"] = "Middle French",
 
    ["fro"] = "Old French",
 
    ["frr"] = "North Frisian",
 
    ["frs"] = "East Frisian Low Saxon",
 
    ["fry"] = "West Frisian",
 
    ["ful"] = "Fula",
 
    ["fur"] = "Friulian",
 
    ["gaa"] = "Ga",
 
    ["gay"] = "Gayo",
 
    ["gba"] = "Gbaya",
 
    ["gem"] = "Germanic",
 
    ["geo"] = "Georgian",
 
    ["ger"] = "German",
 
    ["gez"] = "Ge'ez",
 
    ["gil"] = "Gilbertese",
 
    ["gla"] = "Scottish Gaelic",
 
    ["gle"] = "Irish",
 
    ["glg"] = "Galician",
 
    ["glv"] = "Manx",
 
    ["gmh"] = "Middle High German",
 
    ["goh"] = "Old High German",
 
    ["gon"] = "Gondi",
 
    ["gor"] = "Gorontalo",
 
    ["got"] = "Gothic",
 
    ["grb"] = "Grebo",
 
    ["grc"] = "Ancient Greek",
 
    ["gre"] = "Greek",
 
    ["grn"] = "Guaraní",
 
    ["gsw"] = "Alemannic",
 
    ["guj"] = "Gujarati",
 
    ["gwi"] = "Gwich’in",
 
    ["hai"] = "Haida",
 
    ["hat"] = "Haitian Creole",
 
    ["hau"] = "Hausa",
 
    ["haw"] = "Hawaiian",
 
    ["heb"] = "Hebrew",
 
    ["her"] = "Herero",
 
    ["hil"] = "Hiligaynon",
 
    ["him"] = "Hmongic",
 
    ["hin"] = "Hindi",
 
    ["hit"] = "Hittite",
 
    ["hmn"] = "Himachali",
 
    ["hmo"] = "Hiri Motu",
 
    ["hrv"] = "Croatian",
 
    ["hsb"] = "Upper Sorbian",
 
    ["hun"] = "Hungarian",
 
    ["hup"] = "Hupa",
 
    ["hye"] = "Armenian",
 
    ["iba"] = "Iban",
 
    ["ibo"] = "Igbo",
 
    ["ice"] = "Icelandic",
 
    ["ido"] = "Ido",
 
    ["iii"] = "Yi",
 
    ["ijo"] = "Ijaw",
 
    ["iku"] = "Inuktitut",
 
    ["ile"] = "Interlingue",
 
    ["ilo"] = "Ilokano",
 
    ["ina"] = "Interlingua",
 
    ["inc"] = "Indo-Aryan",
 
    ["ind"] = "Indonesian",
 
    ["ine"] = "Indo-European",
 
    ["inh"] = "Ingush",
 
    ["ipk"] = "Inupiaq",
 
    ["ira"] = "Iranian",
 
    ["iro"] = "Iroquoian",
 
    ["isl"] = "Icelandic",
 
     ["ita"] = "Italian",
 
    ["jav"] = "Javanese",
 
    ["jbo"] = "Lojban",
 
    ["jpn"] = "Japanese",
 
    ["jpr"] = "Judeo-Persian",
 
    ["jrb"] = "Judeo-Arabic",
 
    ["kaa"] = "Karakalpak",
 
    ["kab"] = "Kabyle",
 
    ["kac"] = "Jingpho",
 
    ["kal"] = "Kalaallisut",
 
    ["kam"] = "Kamba",
 
    ["kan"] = "Kannada",
 
    ["kar"] = "Karen",
 
    ["kas"] = "Kashmiri",
 
    ["kat"] = "Georgian",
 
    ["kau"] = "Kanuri",
 
    ["kaw"] = "Kawi",
 
    ["kaz"] = "Kazakh",
 
    ["kbd"] = "Kabardian",
 
    ["kha"] = "Khasi",
 
    ["khi"] = "Khoisan",
 
    ["khm"] = "Khmer",
 
    ["kho"] = "Saka",
 
    ["kik"] = "Gikuyu",
 
    ["kin"] = "Kinyarwanda",
 
    ["kir"] = "Kyrgyz",
 
    ["kmb"] = "Kimbundu",
 
    ["kok"] = "Konkani",
 
    ["kom"] = "Komi",
 
    ["kon"] = "Kongo",
 
    ["kor"] = "Korean",
 
    ["kos"] = "Kosraean",
 
    ["kpe"] = "Kpelle",
 
    ["krc"] = "Karachay-Balkar",
 
    ["krl"] = "Karelian",
 
    ["kro"] = "Kru",
 
    ["kru"] = "Kurukh",
 
    ["kua"] = "Kwanyama",
 
    ["kum"] = "Kumyk",
 
    ["kur"] = "Kurdish",
 
    ["kut"] = "Kutenai",
 
    ["lad"] = "Judaeo-Spanish",
 
    ["lah"] = "Lahnda",
 
    ["lam"] = "Lamba",
 
    ["lao"] = "Lao",
 
    ["lat"] = "Latin",
 
    ["lav"] = "Latvian",
 
    ["lez"] = "Lezgian",
 
    ["lim"] = "Limburgish",
 
    ["lin"] = "Lingala",
 
    ["lit"] = "Lithuanian",
 
    ["lol"] = "Mongo",
 
    ["loz"] = "Lozi",
 
    ["ltz"] = "Luxembourgish",
 
    ["lua"] = "Luba-Kasai",
 
    ["lub"] = "Tshiluba",
 
    ["lug"] = "Luganda",
 
    ["lui"] = "Luiseño",
 
    ["lun"] = "Lunda",
 
    ["luo"] = "Luo",
 
    ["lus"] = "Mizo",
 
    ["mac"] = "Macedonian",
 
    ["mad"] = "Madurese",
 
    ["mag"] = "Magahi",
 
    ["mah"] = "Marshallese",
 
    ["mai"] = "Maithili",
 
    ["mak"] = "Makassarese",
 
    ["mal"] = "Malayalam",
 
    ["man"] = "Mandinka",
 
    ["mao"] = "Māori",
 
    ["map"] = "Austronesian",
 
    ["mar"] = "Marathi",
 
    ["mas"] = "Maasai",
 
    ["may"] = "Malay",
 
    ["mdf"] = "Moksha",
 
    ["mdr"] = "Mandar",
 
    ["men"] = "Mende",
 
    ["mga"] = "Middle Irish",
 
    ["mic"] = "Mi'kmaq",
 
    ["min"] = "Minangkabau",
 
--  ["mis"] = nil,
 
    ["mkd"] = "Macedonian",
 
    ["mkh"] = "Austroasiatic",
 
    ["mlg"] = "Malagasy",
 
    ["mlt"] = "Maltese",
 
    ["mnc"] = "Manchu",
 
    ["mni"] = "Meitei",
 
    ["mno"] = "Manobo",
 
    ["moh"] = "Mohawk",
 
    ["mon"] = "Mongolian",
 
    ["mos"] = "Mossi",
 
    ["mri"] = "Māori",
 
    ["msa"] = "Malay",
 
--  ["mul"] = nil,
 
    ["mun"] = "Munda",
 
    ["mus"] = "Muscogee",
 
    ["mwl"] = "Mirandese",
 
    ["mwr"] = "Marwari",
 
    ["mya"] = "Burmese",
 
    ["myn"] = "Mayan",
 
    ["myv"] = "Erzya",
 
    ["nah"] = "Nahuatl",
 
    ["nai"] = "Indigenous",
 
    ["nap"] = "Neapolitan",
 
    ["nau"] = "Nauruan",
 
    ["nav"] = "Navajo",
 
    ["nbl"] = "Southern Ndebele",
 
    ["nde"] = "Northern Ndebele",
 
    ["ndo"] = "Ndonga",
 
    ["nds"] = "Low Saxon",
 
    ["nep"] = "Nepali",
 
    ["new"] = "Nepal Bhasa",
 
    ["nia"] = "Nias",
 
    ["nic"] = "Niger–Congo",
 
    ["niu"] = "Niuean",
 
    ["nld"] = "Dutch",
 
    ["nno"] = "Norwegian Nynorsk",
 
    ["nob"] = "Norwegian Bokmål",
 
    ["nog"] = "Nogai",
 
    ["non"] = "Old Norse",
 
    ["nor"] = "Norwegian",
 
    ["nqo"] = "N'Ko",
 
    ["nso"] = "Northern Sotho",
 
    ["nub"] = "Nubian",
 
    ["nwc"] = "Classical Nepal Bhasa",
 
    ["nya"] = "Chichewa",
 
    ["nym"] = "Nyamwezi",
 
    ["nyn"] = "Nkore",
 
    ["nyo"] = "Nyoro",
 
    ["nzi"] = "Nzema",
 
    ["oci"] = "Occitan",
 
    ["oji"] = "Anishinaabe",
 
    ["ori"] = "Oriya",
 
    ["orm"] = "Oromo",
 
    ["osa"] = "Osage",
 
    ["oss"] = "Ossetic",
 
    ["ota"] = "Ottoman Turkish",
 
    ["oto"] = "Otomi",
 
    ["paa"] = "Papuan",
 
    ["pag"] = "Pangasinan",
 
    ["pal"] = "Middle Persian",
 
    ["pam"] = "Kapampangan",
 
    ["pan"] = "Punjabi",
 
    ["pap"] = "Papiamento",
 
    ["pau"] = "Palauan",
 
    ["peo"] = "Old Persian",
 
    ["per"] = "Persian",
 
    ["phi"] = "Philippine",
 
    ["phn"] = "Phoenician",
 
    ["pli"] = "Pāli",
 
    ["pol"] = "Polish",
 
    ["pon"] = "Pohnpeian",
 
    ["por"] = "Portuguese",
 
    ["pra"] = "Prakrit",
 
    ["pro"] = "Old Occitan",
 
    ["pus"] = "Pashto",
 
    ["que"] = "Quechua",
 
    ["raj"] = "Rajasthani",
 
    ["rap"] = "Rapa Nui",
 
    ["rar"] = "Rarotongan",
 
    ["roa"] = "Romance",
 
    ["roh"] = "Romansh",
 
    ["rom"] = "Romani",
 
    ["ron"] = "Romanian",
 
    ["rum"] = "Romanian",
 
    ["run"] = "Kirundi",
 
    ["rup"] = "Aromanian",
 
    ["rus"] = "Russian",
 
    ["sad"] = "Sandawe",
 
    ["sag"] = "Sango",
 
    ["sah"] = "Yakut",
 
    ["sai"] = "Indigenous",
 
    ["sal"] = "Salishan",
 
    ["sam"] = "Samaritan Aramaic",
 
    ["san"] = "Sanskrit",
 
    ["sas"] = "Sasak",
 
    ["sat"] = "Santali",
 
    ["scn"] = "Sicilian",
 
    ["sco"] = "Scots",
 
    ["sel"] = "Selkup",
 
    ["sem"] = "Semitic",
 
    ["sga"] = "Old Irish",
 
    ["sgn"] = "Sign language",
 
    ["shn"] = "Shan",
 
    ["sid"] = "Sidamo",
 
    ["sin"] = "Sinhala",
 
    ["sio"] = "Siouan",
 
    ["sit"] = "Sino-Tibetan",
 
     ["sla"] = "Old East Slavic",
 
    ["slk"] = "Slovak",
 
    ["slo"] = "Slovak",
 
    ["slv"] = "Slovene",
 
    ["sma"] = "Southern Sami",
 
    ["sme"] = "Sami",
 
    ["smi"] = "Sami",
 
    ["smj"] = "Lule Sami",
 
    ["smn"] = "Inari Sami",
 
    ["smo"] = "Samoan",
 
    ["sms"] = "Skolt Sami",
 
    ["sna"] = "Shona",
 
    ["snd"] = "Sindhi",
 
    ["snk"] = "Soninke",
 
    ["sog"] = "Sogdian",
 
    ["som"] = "Somali",
 
    ["son"] = "Songhay",
 
    ["sot"] = "Sotho",
 
    ["spa"] = "Spanish",
 
    ["sqi"] = "Albanian",
 
    ["srd"] = "Sardinian",
 
    ["srn"] = "Sranan",
 
    ["srp"] = "Serbian",
 
    ["srr"] = "Serer",
 
    ["ssa"] = "Nilo-Saharan",
 
    ["ssw"] = "Swati",
 
    ["suk"] = "Sukuma",
 
    ["sun"] = "Sundanese",
 
    ["sus"] = "Susu",
 
    ["sux"] = "Sumerian",
 
    ["swa"] = "Swahili",
 
    ["swe"] = "Swedish",
 
    ["syc"] = "Syriac",
 
    ["syr"] = "Syriac",
 
    ["tah"] = "Tahitian",
 
    ["tai"] = "Tai",
 
    ["tam"] = "Tamil",
 
    ["tat"] = "Tatar",
 
    ["tel"] = "Telugu",
 
    ["tem"] = "Temne",
 
    ["ter"] = "Terêna",
 
    ["tet"] = "Tetum",
 
    ["tgk"] = "Tajik",
 
    ["tgl"] = "Tagalog",
 
    ["tha"] = "Thai",
 
    ["tib"] = "Tibetan",
 
    ["tig"] = "Tigre",
 
    ["tir"] = "Tigrinya",
 
    ["tiv"] = "Tiv",
 
    ["tkl"] = "Tokelauan",
 
    ["tlh"] = "Klingon",
 
    ["tli"] = "Tlingit",
 
    ["tmh"] = "Tuareg",
 
    ["tog"] = "Tonga (Nyasa)",
 
    ["ton"] = "Tongan",
 
    ["tpi"] = "Tok Pisin",
 
    ["tsi"] = "Coast Tsimshian",
 
    ["tsn"] = "Tswana",
 
    ["tso"] = "Tsonga",
 
    ["tuk"] = "Turkmen",
 
    ["tum"] = "Tumbuka",
 
    ["tup"] = "Tupian",
 
    ["tur"] = "Turkish",
 
    ["tut"] = "Evenki",
 
    ["tvl"] = "Tuvaluan",
 
    ["twi"] = "Twi",
 
    ["tyv"] = "Tuvan",
 
    ["udm"] = "Udmurt",
 
    ["uga"] = "Ugaritic",
 
    ["uig"] = "Uyghur",
 
    ["ukr"] = "Ukrainian",
 
    ["umb"] = "Umbundu",
 
    ["und"] = "undetermined",
 
    ["urd"] = "Urdu",
 
    ["uzb"] = "Uzbek",
 
    ["vai"] = "Vai",
 
    ["ven"] = "Venda",
 
    ["vie"] = "Vietnamese",
 
    ["vol"] = "Volapük",
 
    ["vot"] = "Votic",
 
    ["wak"] = "Wakashan",
 
    ["wal"] = "Wolaytta",
 
    ["war"] = "Waray-Waray",
 
    ["was"] = "Washo",
 
    ["wel"] = "Welsh",
 
    ["wen"] = "Sorbian",
 
    ["wln"] = "Walloon",
 
    ["wol"] = "Wolof",
 
    ["xal"] = "Oirat",
 
    ["xho"] = "Xhosa",
 
    ["yao"] = "Yao",
 
    ["yap"] = "Yapese",
 
    ["yid"] = "Yiddish",
 
    ["yor"] = "Yoruba",
 
    ["ypk"] = "Yupik",
 
    ["zap"] = "Zapotec",
 
    ["zbl"] = "Blissymbols",
 
    ["zen"] = "Zenaga",
 
     ["zgh"] = "Standard Moroccan Tamazight",
 
    ["zha"] = "Zhuang",
 
    ["zho"] = "Chinese",
 
    ["znd"] = "Zande",
 
    ["zul"] = "Zulu",
 
    ["zun"] = "Zuni",
 
--  ["zxx"] = nil,
 
    ["zza"] = "Zazaki",
 
}
 
  
local part_3 = {
+
     return preprocessed
    ["aaa"] = "Ghotuo",
+
end
    ["aab"] = "Alumu",
 
    ["aac"] = "Ari",
 
    ["aad"] = "Amal",
 
    ["aae"] = "Arbëresh",
 
    ["aaf"] = "Aranadan",
 
    ["aag"] = "Ambrak",
 
    ["aah"] = "Abu’ Arapesh",
 
    ["aai"] = "Arifama-Miniafia",
 
    ["aak"] = "Ankave",
 
    ["aal"] = "Afade",
 
    ["aam"] = "Aramanik",
 
    ["aan"] = "Anambé",
 
    ["aao"] = "Saharan Arabic",
 
    ["aap"] = "Pará Arára",
 
    ["aaq"] = "Abenaki",
 
    ["aar"] = "Afar",
 
    ["aas"] = "Asa",
 
    ["aat"] = "Arvanitika",
 
    ["aau"] = "Abau",
 
    ["aaw"] = "Solong",
 
    ["aax"] = "Mandobo",
 
    ["aaz"] = "Amarasi",
 
    ["aba"] = "Abé",
 
    ["abb"] = "Bankon",
 
    ["abc"] = "Ambala",
 
    ["abd"] = "Manide",
 
    ["abe"] = "Abenaki",
 
    ["abf"] = "Abai Sungai",
 
    ["abg"] = "Abaga",
 
    ["abh"] = "Central Asian Arabic",
 
    ["abi"] = "Abidji",
 
    ["abj"] = "Aka-Bea",
 
    ["abk"] = "Abkhaz",
 
    ["abl"] = "Lampung",
 
    ["abm"] = "Abanyom",
 
    ["abn"] = "Abua",
 
    ["abo"] = "Abon",
 
    ["abp"] = "Abellen",
 
    ["abq"] = "Abaza",
 
    ["abr"] = "Abron",
 
    ["abs"] = "Ambonese Malay",
 
    ["abt"] = "Abelam",
 
    ["abu"] = "Abure",
 
    ["abv"] = "Bahrani Arabic",
 
    ["abw"] = "Pal",
 
    ["abx"] = "Abaknon",
 
    ["aby"] = "Aneme Wake",
 
    ["abz"] = "Abui",
 
    ["aca"] = "Achawa",
 
    ["acb"] = "Manta",
 
    ["acd"] = "Kyode",
 
    ["ace"] = "Acehnese",
 
    ["acf"] = "Saint Lucian Creole French",
 
    ["ach"] = "Acholi",
 
    ["aci"] = "Aka-Cari",
 
    ["ack"] = "Aka-Kora",
 
    ["acl"] = "Akar-Bale",
 
    ["acm"] = "Mesopotamian Arabic",
 
    ["acn"] = "Achang",
 
    ["acp"] = "Eastern Acipa",
 
    ["acq"] = "Ta'izzi-Adeni Arabic",
 
    ["acr"] = "Achi",
 
    ["acs"] = "Acroá",
 
    ["act"] = "Achterhooks",
 
    ["acu"] = "Shiwiar",
 
    ["acv"] = "Achumawi",
 
    ["acw"] = "Hejazi Arabic",
 
    ["acx"] = "Omani Arabic",
 
    ["acy"] = "Cypriot Maronite Arabic",
 
    ["acz"] = "Acheron",
 
    ["ada"] = "Dangme",
 
    ["adb"] = "Adabe",
 
    ["add"] = "Dzodinka",
 
    ["ade"] = "Adele",
 
    ["adf"] = "Dhofari Arabic",
 
    ["adg"] = "Andegerebinha",
 
    ["adh"] = "Adhola",
 
    ["adi"] = "Adi",
 
    ["adj"] = "Adjukru",
 
    ["adl"] = "Gallong",
 
    ["adn"] = "Adang",
 
    ["ado"] = "Adjora",
 
    ["adp"] = "Dzongkha",
 
    ["adq"] = "Dangme",
 
    ["adr"] = "Adonara",
 
    ["ads"] = "Adamorobe Sign Language",
 
    ["adt"] = "Adnyamathanha",
 
    ["adu"] = "Aduge",
 
    ["adw"] = "Kagwahiva",
 
    ["adx"] = "Amdo Tibetan",
 
    ["ady"] = "Adyghe",
 
    ["adz"] = "Adzera",
 
    ["aea"] = "Gurdjar",
 
    ["aeb"] = "Tunisian Arabic",
 
    ["aec"] = "Sa'idi Arabic",
 
    ["aed"] = "Argentine Sign Language",
 
    ["aee"] = "Pashayi",
 
    ["aek"] = "Haeke",
 
    ["ael"] = "Ambele",
 
    ["aem"] = "Arem",
 
    ["aen"] = "Armenian Sign Language",
 
    ["aeq"] = "Aer",
 
    ["aer"] = "Eastern Aranda",
 
    ["aes"] = "Alsea",
 
    ["aeu"] = "Akeu",
 
    ["aew"] = "Ambakich",
 
    ["aey"] = "Amele",
 
    ["aez"] = "Orokaiva",
 
    ["afb"] = "Gulf Arabic",
 
    ["afd"] = "Andai",
 
    ["afe"] = "Putukwam",
 
    ["afg"] = "Afghan Sign Language",
 
    ["afh"] = "Afrihili",
 
    ["afi"] = "Akrukay",
 
    ["afk"] = "Nanubae",
 
    ["afn"] = "Defaka",
 
    ["afo"] = "Eloyi",
 
    ["afp"] = "Tapei",
 
    ["afr"] = "Afrikaans",
 
    ["afs"] = "Afro-Seminole Creole",
 
    ["aft"] = "Afitti",
 
    ["afu"] = "Efutu",
 
    ["afz"] = "Obokuitai",
 
    ["aga"] = "Aguano",
 
    ["agb"] = "Gbo",
 
    ["agc"] = "Agatu",
 
    ["agd"] = "Agarabi",
 
    ["age"] = "Angal",
 
    ["agf"] = "Arguni",
 
    ["agg"] = "Angor",
 
    ["agh"] = "Ngelima",
 
    ["agi"] = "Agariya",
 
    ["agj"] = "Argobba",
 
    ["agk"] = "Inagta Partido",
 
    ["agl"] = "Fembe",
 
    ["agm"] = "Angaataha",
 
    ["agn"] = "Agutaynen",
 
    ["ago"] = "Tainae",
 
    ["agq"] = "Aghem",
 
    ["agr"] = "Aguaruna",
 
    ["ags"] = "Esimbi",
 
    ["agt"] = "Central Cagayan Agta",
 
    ["agu"] = "Awakatek",
 
    ["agv"] = "Remontado Agta",
 
    ["agw"] = "Kahua",
 
    ["agx"] = "Aghul",
 
    ["agy"] = "Southern Alta",
 
    ["agz"] = "Mount Iriga Agta",
 
    ["aha"] = "Ahanta",
 
    ["ahb"] = "Axamb",
 
    ["ahg"] = "Qimant",
 
    ["ahh"] = "Aghu",
 
    ["ahi"] = "Tiagba",
 
    ["ahk"] = "Akha",
 
    ["ahl"] = "Ahlon",
 
    ["ahm"] = "Mobu",
 
    ["ahn"] = "Ahan",
 
    ["aho"] = "Ahom",
 
    ["ahp"] = "Apro",
 
    ["ahr"] = "Khandeshi",
 
    ["ahs"] = "Koro Wachi",
 
    ["aht"] = "Ahtna",
 
    ["aia"] = "Arosi",
 
    ["aib"] = "Äynu",
 
    ["aic"] = "Ainbai",
 
    ["aid"] = "Alngith",
 
    ["aie"] = "Amara",
 
    ["aif"] = "Agi",
 
    ["aig"] = "Leeward Caribbean Creole English",
 
    ["aih"] = "Ai-Cham",
 
    ["aii"] = "Assyrian Neo-Aramaic",
 
    ["aij"] = "Lishanid Noshan",
 
    ["aik"] = "Ake",
 
    ["ail"] = "Aimele",
 
    ["aim"] = "Aimol",
 
    ["ain"] = "Ainu",
 
    ["aio"] = "Tai Aiton",
 
    ["aip"] = "Burumakok",
 
    ["aiq"] = "Aimaq",
 
    ["air"] = "Airoran",
 
    ["ais"] = "Nataoran",
 
    ["ait"] = "Arikem",
 
    ["aiw"] = "Aari",
 
    ["aix"] = "Aigon",
 
    ["aiy"] = "Ali",
 
    ["aja"] = "Aja",
 
    ["ajg"] = "Aja",
 
    ["aji"] = "Ajië",
 
    ["ajn"] = "Ngarinyin",
 
    ["ajp"] = "Levantine Arabic",
 
    ["ajt"] = "Judeo-Tunisian Arabic",
 
    ["aju"] = "Judeo-Moroccan",
 
    ["ajw"] = "Ajawa",
 
    ["ajz"] = "Amri",
 
    ["aka"] = "Akan",
 
    ["akb"] = "Batak Angkola",
 
    ["akc"] = "Amberbaken",
 
    ["akd"] = "Akpet",
 
    ["ake"] = "Kapóng",
 
    ["akf"] = "Yace",
 
    ["akg"] = "Anakalangu",
 
    ["akh"] = "Angal",
 
    ["aki"] = "Aiome",
 
    ["akj"] = "Aka-Jeru",
 
    ["akk"] = "Akkadian",
 
    ["akl"] = "Aklan",
 
    ["akm"] = "Aka-Bo",
 
    ["ako"] = "Akurio",
 
    ["akp"] = "Siwu",
 
    ["akq"] = "Ak",
 
    ["akr"] = "Araki",
 
    ["aks"] = "Ntcham",
 
    ["akt"] = "Akolet",
 
    ["aku"] = "Akum",
 
    ["akv"] = "Akhvakh",
 
    ["akw"] = "Akwa",
 
    ["akx"] = "Aka-Kede",
 
    ["aky"] = "Aka-Kol",
 
    ["akz"] = "Alabama",
 
    ["ala"] = "Alago",
 
    ["alc"] = "Kawésqar",
 
    ["ald"] = "Alladian",
 
    ["ale"] = "Aleut",
 
    ["alf"] = "Alege",
 
    ["alh"] = "Alawa",
 
    ["ali"] = "Amaimon",
 
    ["alj"] = "Alangan",
 
    ["alk"] = "Alak",
 
    ["all"] = "Allar",
 
    ["alm"] = "Amblong",
 
    ["aln"] = "Gheg Albanian",
 
    ["alo"] = "Wakasihu",
 
    ["alp"] = "Alune",
 
    ["alq"] = "Algonquin",
 
    ["alr"] = "Alyutor",
 
    ["als"] = "Albanian (Tosk)",
 
    ["alt"] = "Altai",
 
    ["alu"] = "'Are'are",
 
    ["alw"] = "Alaba-K’abeena",
 
    ["alx"] = "Amol",
 
    ["aly"] = "Aranda",
 
    ["alz"] = "Alur",
 
    ["ama"] = "Amanayé",
 
    ["amb"] = "Ovambo",
 
    ["amc"] = "Amahuaca",
 
    ["ame"] = "Yanesha'",
 
    ["amf"] = "Hamer",
 
    ["amg"] = "Amurdag",
 
    ["amh"] = "Amharic",
 
    ["ami"] = "Amis",
 
    ["amj"] = "Amdang",
 
    ["amk"] = "Ambai",
 
    ["aml"] = "War",
 
    ["amm"] = "Ama",
 
    ["amn"] = "Amanab",
 
    ["amo"] = "Amo",
 
    ["amp"] = "Alamblak",
 
    ["amq"] = "Amahai",
 
    ["amr"] = "Amarakaeri",
 
    ["ams"] = "Amami",
 
    ["amt"] = "Amto",
 
    ["amu"] = "Amuzgo",
 
    ["amv"] = "Ambelau",
 
    ["amw"] = "Western Neo-Aramaic",
 
    ["amx"] = "Aranda",
 
    ["amy"] = "Wagaydy",
 
    ["amz"] = "Uradhi",
 
    ["ana"] = "Andaqui",
 
    ["anb"] = "Andoa",
 
    ["anc"] = "Ngas",
 
    ["and"] = "Ansus",
 
    ["ane"] = "Xaracuu",
 
    ["anf"] = "Animere",
 
    ["ang"] = "Old English",
 
    ["anh"] = "Nend",
 
    ["ani"] = "Andi",
 
    ["anj"] = "Anor",
 
    ["ank"] = "Goemai",
 
    ["anl"] = "Anu-Hkongso Chin",
 
    ["anm"] = "Anal",
 
    ["ann"] = "Obolo",
 
    ["ano"] = "Andoque",
 
    ["anp"] = "Angika",
 
    ["anq"] = "Jarawa",
 
    ["anr"] = "Andh",
 
    ["ans"] = "Anserma",
 
    ["ant"] = "Antakarinya",
 
    ["anu"] = "Anuak",
 
    ["anv"] = "Denya",
 
    ["anw"] = "Anaang",
 
    ["anx"] = "Hus",
 
    ["any"] = "Anyin",
 
    ["anz"] = "Anêm",
 
    ["aoa"] = "Angolar",
 
    ["aob"] = "Abom",
 
    ["aoc"] = "Pemon",
 
    ["aod"] = "Andarum",
 
    ["aoe"] = "Angal",
 
    ["aof"] = "Bragat",
 
    ["aog"] = "Angoram",
 
    ["aoh"] = "Cenu",
 
    ["aoi"] = "Enindhilyagwa",
 
    ["aoj"] = "Mufian",
 
    ["aok"] = "Arhö",
 
    ["aol"] = "Alorese",
 
    ["aom"] = "Ömie",
 
    ["aon"] = "Bumbita",
 
    ["aor"] = "Aore",
 
    ["aos"] = "Taikat",
 
    ["aot"] = "Atong",
 
    ["aou"] = "Gelao",
 
    ["aox"] = "Atorada",
 
    ["aoz"] = "Uab Meto",
 
    ["apb"] = "Sa'a",
 
    ["apc"] = "North Levantine Arabic",
 
    ["apd"] = "Sudanese Arabic",
 
    ["ape"] = "Bukiyip",
 
    ["apf"] = "Paranan Agta",
 
    ["apg"] = "Ampanang",
 
    ["aph"] = "Athpare",
 
    ["api"] = "Apiaká",
 
    ["apj"] = "Jicarilla Apache",
 
    ["apk"] = "Plains Apache",
 
    ["apl"] = "Lipan",
 
    ["apm"] = "Mescalero-Chiricahua",
 
    ["apn"] = "Apinayé",
 
    ["apo"] = "West Arawe",
 
    ["app"] = "Apma",
 
    ["apq"] = "A-Pucikwar",
 
    ["apr"] = "Arop-Lokep",
 
    ["aps"] = "Arop",
 
    ["apt"] = "Apatani",
 
    ["apu"] = "Apurinã",
 
    ["apv"] = "Mamaindê",
 
    ["apw"] = "Western Apache",
 
    ["apx"] = "Wetarese",
 
    ["apy"] = "Apalaí",
 
    ["apz"] = "Safeyoka",
 
    ["aqc"] = "Archi",
 
    ["aqd"] = "Ampari Dogon",
 
    ["aqg"] = "Akoko",
 
    ["aqm"] = "Atohwaim",
 
    ["aqn"] = "Northern Alta",
 
    ["aqp"] = "Atakapa",
 
    ["aqr"] = "Arhâ",
 
    ["aqz"] = "Akuntsu",
 
    ["ara"] = "Arabic",
 
    ["arb"] = "Modern Standard Arabic",
 
    ["arc"] = "Aramaic",
 
    ["ard"] = "Arabana",
 
    ["are"] = "Western Aranda",
 
    ["arg"] = "Aragonese",
 
    ["arh"] = "Arhuaco",
 
    ["ari"] = "Arikara",
 
    ["arj"] = "Tucano",
 
    ["ark"] = "Arikapú",
 
    ["arl"] = "Arabela",
 
    ["arn"] = "Mapudungun",
 
    ["aro"] = "Araona",
 
    ["arp"] = "Arapaho",
 
    ["arq"] = "Algerian Arabic",
 
    ["arr"] = "Ramarama",
 
    ["ars"] = "Najdi Arabic",
 
    ["aru"] = "Arawá",
 
    ["arv"] = "Arbore",
 
    ["arw"] = "Arawak",
 
    ["arx"] = "Aruáshi",
 
    ["ary"] = "Moroccan Arabic",
 
    ["arz"] = "Egyptian Spoken Arabic",
 
    ["asa"] = "Pare",
 
    ["asb"] = "Assiniboine",
 
    ["asc"] = "Asmat",
 
    ["asd"] = "Asas",
 
    ["ase"] = "American Sign Language",
 
    ["asf"] = "Auslan",
 
    ["asg"] = "Shingini",
 
    ["ash"] = "Tequiraca",
 
    ["asi"] = "Buruwai",
 
    ["asj"] = "Saari",
 
    ["ask"] = "Askunu",
 
    ["asl"] = "Asilulu",
 
    ["asm"] = "Assamese",
 
    ["asn"] = "Xingu Asurini",
 
    ["aso"] = "Dano",
 
    ["asp"] = "Algerian Sign Language",
 
    ["asq"] = "Austrian Sign Language",
 
    ["asr"] = "Asuri",
 
    ["ass"] = "Ipulo",
 
    ["ast"] = "Asturian",
 
    ["asu"] = "Akwáwa",
 
    ["asv"] = "Asoa",
 
    ["asw"] = "Australian Aboriginal sign languages",
 
    ["asx"] = "Muratayak",
 
    ["asy"] = "Asmat",
 
    ["asz"] = "As",
 
    ["ata"] = "Ata",
 
    ["atb"] = "Zaiwa",
 
    ["atc"] = "Atsahuaca",
 
    ["atd"] = "Ata Manobo",
 
    ["ate"] = "Atemble",
 
    ["atg"] = "Okpela",
 
    ["ati"] = "Attié",
 
    ["atj"] = "Atikamekw",
 
    ["atk"] = "Ati",
 
    ["atl"] = "Mount Iraya Agta",
 
    ["atm"] = "Ata",
 
    ["atn"] = "Ashtiani",
 
    ["ato"] = "Atong",
 
    ["atp"] = "Atta",
 
    ["atq"] = "Aralle-Tabulahan",
 
    ["atr"] = "Waimiri-Atroarí",
 
    ["ats"] = "Gros Ventre",
 
    ["att"] = "Atta",
 
    ["atu"] = "Reel",
 
    ["atv"] = "Altai",
 
    ["atw"] = "Atsugewi",
 
    ["atx"] = "Arutani",
 
    ["aty"] = "Aneityum",
 
    ["atz"] = "Arta",
 
    ["aua"] = "Asumboa",
 
    ["aub"] = "Phupha",
 
    ["auc"] = "Huaorani",
 
    ["aud"] = "Anuta",
 
    ["aue"] = "ǂKx'ao-ǁ'ae",
 
    ["aug"] = "Aja",
 
    ["auh"] = "Aushi",
 
    ["aui"] = "Anuki",
 
    ["auj"] = "Awjila",
 
    ["auk"] = "Heyo",
 
    ["aul"] = "Aulua",
 
    ["aum"] = "Asu",
 
    ["aun"] = "One",
 
    ["auo"] = "Auyokawa",
 
    ["aup"] = "Makayam",
 
    ["auq"] = "Korur",
 
    ["aur"] = "Aruek",
 
    ["aut"] = "Austral",
 
    ["auu"] = "Auye",
 
    ["auw"] = "Awyi",
 
    ["aux"] = "Aurá",
 
    ["auy"] = "Awiyaana",
 
    ["auz"] = "Central Asian Arabic",
 
    ["ava"] = "Avaric",
 
    ["avb"] = "Avau",
 
    ["avd"] = "Alviri-Vidari",
 
    ["ave"] = "Avestan",
 
    ["avi"] = "Avikam",
 
    ["avk"] = "Kotava",
 
    ["avl"] = "Bedawi Arabic",
 
    ["avm"] = "Uradhi",
 
    ["avn"] = "Avatime",
 
    ["avo"] = "Agavotaguerra",
 
    ["avs"] = "Aushiri",
 
    ["avt"] = "Au",
 
    ["avu"] = "Avokaya",
 
    ["avv"] = "Avá-Canoeiro",
 
    ["awa"] = "Awadhi",
 
    ["awb"] = "Awa",
 
    ["awc"] = "Cipu",
 
    ["awe"] = "Awetï",
 
    ["awg"] = "Anguthimri",
 
    ["awh"] = "Awbono",
 
    ["awi"] = "Awin",
 
    ["awk"] = "Awabakal",
 
    ["awm"] = "Arawum",
 
    ["awn"] = "Awngi",
 
    ["awo"] = "Awak",
 
    ["awr"] = "Awera",
 
    ["aws"] = "Shiaxa",
 
    ["awt"] = "Araweté",
 
    ["awu"] = "Aghu",
 
    ["awv"] = "Aghu",
 
    ["aww"] = "Awun",
 
    ["awx"] = "Awara",
 
    ["awy"] = "Shiaxa",
 
    ["axb"] = "Abipón",
 
    ["axe"] = "Aranda",
 
    ["axg"] = "Mato Grosso Arára",
 
    ["axk"] = "Aka",
 
    ["axl"] = "Aranda",
 
    ["axm"] = "Middle Armenian",
 
    ["axx"] = "Xârâgurè",
 
    ["aya"] = "Awar",
 
    ["ayb"] = "Ayizo",
 
    ["ayc"] = "Aymara",
 
    ["ayd"] = "Ayabadhu",
 
    ["aye"] = "Ayere",
 
    ["ayg"] = "Ginyanga",
 
    ["ayh"] = "Hadhrami Arabic",
 
    ["ayi"] = "Yigha",
 
    ["ayk"] = "Akuku",
 
    ["ayl"] = "Libyan Arabic",
 
    ["aym"] = "Aymara",
 
    ["ayn"] = "Yemeni Arabic",
 
    ["ayo"] = "Ayoreo",
 
    ["ayp"] = "North Mesopotamian Arabic",
 
    ["ayq"] = "Ayi",
 
    ["ayr"] = "Aymara",
 
    ["ays"] = "Sorsogon Ayta",
 
    ["ayt"] = "Mariveleño",
 
    ["ayu"] = "Ayu",
 
    ["ayy"] = "Tayabas Ayta",
 
    ["ayz"] = "Ayamaru",
 
    ["aza"] = "Azha",
 
    ["azb"] = "South Azerbaijani",
 
    ["azd"] = "Mexicanero",
 
    ["aze"] = "Azerbaijani",
 
    ["azg"] = "Amuzgo",
 
    ["azj"] = "North Azerbaijani",
 
    ["azm"] = "Amuzgo",
 
    ["azn"] = "Mexicanero",
 
    ["azo"] = "Awing",
 
    ["azt"] = "Atta",
 
    ["azz"] = "Sierra Puebla Nahuatl",
 
    ["baa"] = "Babatana",
 
    ["bab"] = "Banyum",
 
    ["bac"] = "Sundanese",
 
    ["bae"] = "Barawana",
 
    ["baf"] = "Baca",
 
    ["bag"] = "Ki",
 
    ["bah"] = "Bahamian Creole",
 
    ["baj"] = "Barakai",
 
    ["bak"] = "Bashkir",
 
    ["bal"] = "Balochi",
 
    ["bam"] = "Bambara",
 
    ["ban"] = "Balinese",
 
    ["bao"] = "Waimajã",
 
    ["bap"] = "Bantawa",
 
    ["bar"] = "Bavarian",
 
    ["bas"] = "Basaa",
 
    ["bau"] = "Jarawa",
 
    ["bav"] = "Vengo",
 
    ["baw"] = "Mbili-Mbui",
 
    ["bax"] = "Bamum",
 
    ["bay"] = "Batuley",
 
    ["bba"] = "Bariba",
 
    ["bbb"] = "Barai",
 
    ["bbc"] = "Toba Batak",
 
    ["bbd"] = "Bau",
 
    ["bbe"] = "Bangba",
 
    ["bbf"] = "Baibai",
 
    ["bbg"] = "Barama",
 
    ["bbh"] = "Bugan",
 
    ["bbi"] = "Rombi",
 
    ["bbj"] = "Ghomala'",
 
    ["bbk"] = "Babanki",
 
    ["bbl"] = "Bats",
 
    ["bbm"] = "Bango",
 
    ["bbn"] = "Uneapa",
 
    ["bbo"] = "Bobo",
 
    ["bbp"] = "West Banda",
 
    ["bbq"] = "Bamali",
 
    ["bbr"] = "Girawa",
 
    ["bbs"] = "Bakpinka",
 
    ["bbt"] = "Mburku",
 
    ["bbu"] = "Kulung",
 
    ["bbv"] = "Karnai",
 
    ["bbw"] = "Papia",
 
    ["bbx"] = "Wovea",
 
    ["bby"] = "Menchum",
 
    ["bbz"] = "Babalia Creole Arabic",
 
    ["bca"] = "Bai",
 
    ["bcb"] = "Banyum",
 
    ["bcc"] = "Balochi",
 
    ["bcd"] = "North Babar",
 
    ["bce"] = "Menyam",
 
    ["bcf"] = "Bamu",
 
    ["bcg"] = "Baga",
 
    ["bch"] = "Bariai",
 
    ["bci"] = "Baoulé",
 
    ["bcj"] = "Bardi",
 
    ["bck"] = "Bunuba",
 
    ["bcl"] = "Central Bikol",
 
    ["bcm"] = "Bannoni",
 
    ["bcn"] = "Bali",
 
    ["bco"] = "Kaluli",
 
    ["bcp"] = "Baali",
 
    ["bcq"] = "Bench",
 
    ["bcr"] = "Babine-Witsuwit'en",
 
    ["bcs"] = "Humono",
 
    ["bct"] = "Bendi",
 
    ["bcu"] = "Awad Bing",
 
    ["bcv"] = "Shoo-Minda-Nye",
 
    ["bcw"] = "Bana",
 
    ["bcy"] = "Bacama",
 
    ["bcz"] = "Banyum",
 
    ["bda"] = "Bayot",
 
    ["bdb"] = "Basap",
 
    ["bdc"] = "Baudo",
 
    ["bdd"] = "Bunama",
 
    ["bde"] = "Bade",
 
    ["bdf"] = "Mountain Koiali",
 
    ["bdg"] = "Bonggi",
 
    ["bdh"] = "Baka",
 
    ["bdi"] = "Burun",
 
    ["bdj"] = "Bai",
 
    ["bdk"] = "Budukh",
 
    ["bdl"] = "Bajaw",
 
    ["bdm"] = "Yedina",
 
    ["bdn"] = "Baldemu",
 
    ["bdo"] = "Morom",
 
    ["bdp"] = "Tongwe",
 
    ["bdq"] = "Bahnar",
 
    ["bdr"] = "Bajaw",
 
    ["bds"] = "Burunge",
 
    ["bdt"] = "Bokoto",
 
    ["bdu"] = "Oroko",
 
    ["bdv"] = "Bodo Parja",
 
    ["bdw"] = "Baham",
 
    ["bdx"] = "Budong-Budong",
 
    ["bdy"] = "Bandjalang",
 
    ["bdz"] = "Badeshi",
 
    ["bea"] = "Danezaa",
 
    ["beb"] = "Bebele",
 
    ["bec"] = "Ceve",
 
    ["bed"] = "Bedoanas",
 
    ["bee"] = "Byangsi",
 
    ["bef"] = "Benabena",
 
    ["beg"] = "Belait",
 
    ["beh"] = "Berba",
 
    ["bei"] = "Bakati’",
 
    ["bej"] = "Beja",
 
    ["bek"] = "Bebeli",
 
    ["bel"] = "Belarusian",
 
    ["bem"] = "Bemba",
 
    ["ben"] = "Bengali",
 
    ["beo"] = "Beami",
 
    ["bep"] = "Badaic",
 
    ["beq"] = "Bembe",
 
    ["bes"] = "Besme",
 
    ["bet"] = "Bété",
 
    ["beu"] = "Blagar",
 
    ["bev"] = "Bété",
 
    ["bew"] = "Betawi",
 
    ["bex"] = "Jur Modo",
 
    ["bey"] = "Beli",
 
    ["bez"] = "Bena",
 
    ["bfa"] = "Bari",
 
    ["bfb"] = "Pauri Bareli",
 
    ["bfc"] = "Bai",
 
    ["bfd"] = "Fut",
 
    ["bfe"] = "Betaf",
 
    ["bff"] = "Bofi",
 
    ["bfg"] = "Kayan",
 
    ["bfh"] = "Blafe",
 
    ["bfi"] = "British Sign Language",
 
    ["bfj"] = "Fanji",
 
    ["bfk"] = "Ban Khor Sign Language",
 
    ["bfl"] = "Central Banda",
 
    ["bfm"] = "Mmen",
 
    ["bfn"] = "Bunak",
 
    ["bfo"] = "Birifor",
 
    ["bfp"] = "Beba",
 
    ["bfq"] = "Badaga",
 
    ["bfr"] = "Bazigar",
 
    ["bfs"] = "Bai",
 
    ["bft"] = "Balti",
 
    ["bfu"] = "Gahri",
 
    ["bfw"] = "Bonda",
 
    ["bfx"] = "Bantayanon",
 
    ["bfy"] = "Bagheli",
 
    ["bfz"] = "Mahasu Pahari",
 
    ["bga"] = "Lyase",
 
    ["bgb"] = "Bobongko",
 
    ["bgc"] = "Haryanvi",
 
    ["bgd"] = "Rathwi Bareli",
 
    ["bge"] = "Bauria",
 
    ["bgf"] = "Bangandu",
 
    ["bgg"] = "Khowa",
 
    ["bgi"] = "Bagobo",
 
    ["bgj"] = "Bangolan",
 
    ["bgk"] = "Bit",
 
    ["bgl"] = "Maleng",
 
    ["bgm"] = "Baga Mboteni",
 
    ["bgn"] = "Balochi",
 
    ["bgo"] = "Baga",
 
    ["bgp"] = "Balochi",
 
    ["bgq"] = "Bagri",
 
    ["bgr"] = "Bawm",
 
    ["bgs"] = "Tagabawa",
 
    ["bgt"] = "Bughotu",
 
    ["bgu"] = "Kamkam",
 
    ["bgv"] = "Bipim",
 
    ["bgw"] = "Oriya",
 
    ["bgx"] = "Balkan Gagauz Turkish",
 
    ["bgy"] = "Benggoi",
 
    ["bgz"] = "Banggai",
 
    ["bha"] = "Bharia",
 
    ["bhb"] = "Bhili",
 
    ["bhc"] = "Ma'ya",
 
    ["bhd"] = "Bhadrawahi",
 
    ["bhe"] = "Malvi",
 
    ["bhf"] = "Busa",
 
    ["bhg"] = "Binandere",
 
    ["bhh"] = "Bukhori",
 
    ["bhi"] = "Bhilali",
 
    ["bhj"] = "Bahing",
 
    ["bhl"] = "Bimin",
 
    ["bhm"] = "Bathari",
 
    ["bhn"] = "Bohtan Neo-Aramaic",
 
    ["bho"] = "Bhojpuri",
 
    ["bhp"] = "Bima",
 
    ["bhq"] = "Tukang Besi",
 
    ["bhr"] = "Malagasy",
 
    ["bhs"] = "Buwal",
 
    ["bht"] = "Bhattiyali",
 
    ["bhu"] = "Halbi",
 
    ["bhv"] = "Bahau",
 
    ["bhw"] = "Biak",
 
    ["bhx"] = "Bhalay-Gowlan",
 
    ["bhy"] = "Bhele",
 
    ["bhz"] = "Badaic",
 
    ["bia"] = "Badimaya",
 
    ["bib"] = "Bissa",
 
    ["bic"] = "Bikaru",
 
    ["bid"] = "Bidiyo",
 
    ["bie"] = "Bepour",
 
    ["bif"] = "Biafada",
 
    ["big"] = "Kunimaipa",
 
    ["bij"] = "Kwanka",
 
    ["bik"] = "Bicol",
 
    ["bil"] = "Bile",
 
    ["bim"] = "Moba",
 
    ["bin"] = "Edo",
 
    ["bio"] = "Nai",
 
    ["bip"] = "Bila",
 
    ["biq"] = "Bipi",
 
    ["bir"] = "Nete",
 
    ["bis"] = "Bislama",
 
    ["bit"] = "Berinomo",
 
    ["biu"] = "Biete",
 
    ["biv"] = "Birifor",
 
    ["biw"] = "Kol",
 
    ["bix"] = "Birjia",
 
    ["biy"] = "Birhor",
 
    ["biz"] = "Ngiri",
 
    ["bja"] = "Budza",
 
    ["bjb"] = "Parnkala",
 
    ["bjc"] = "Aga Bereho",
 
    ["bje"] = "Biao Min",
 
    ["bjf"] = "Barzani Jewish Neo-Aramaic",
 
    ["bjg"] = "Bijago",
 
    ["bjh"] = "Bahinemo",
 
    ["bji"] = "Burji",
 
    ["bjj"] = "Kannauji",
 
    ["bjk"] = "Barok",
 
    ["bjl"] = "Bulu",
 
    ["bjm"] = "Bajelani",
 
    ["bjn"] = "Banjar",
 
    ["bjo"] = "Central Banda",
 
    ["bjp"] = "Tangga",
 
    ["bjr"] = "Binumarien",
 
    ["bjs"] = "Bajan Creole",
 
    ["bjt"] = "Balanta",
 
    ["bju"] = "Busuu",
 
    ["bjv"] = "Doba",
 
    ["bjw"] = "Bakwé",
 
    ["bjx"] = "Kalinga",
 
    ["bjy"] = "Bayali",
 
    ["bjz"] = "Baruga",
 
    ["bka"] = "Bambuka",
 
    ["bkc"] = "Baka",
 
    ["bkd"] = "Binukid",
 
    ["bkf"] = "Beeke",
 
    ["bkg"] = "Gbanzili",
 
    ["bkh"] = "Kogo",
 
    ["bki"] = "Baki",
 
    ["bkj"] = "Pande",
 
    ["bkk"] = "Brokskat",
 
    ["bkl"] = "Berik",
 
    ["bkm"] = "Kom",
 
    ["bkn"] = "Bukitan",
 
    ["bko"] = "Kwa’",
 
    ["bkp"] = "Bala",
 
    ["bkq"] = "Bakairi",
 
    ["bkr"] = "Bakumpai",
 
    ["bks"] = "Sorsoganon",
 
    ["bkt"] = "Loki",
 
    ["bku"] = "Buhid",
 
    ["bkv"] = "Bekwarra",
 
    ["bkw"] = "Bekwil",
 
    ["bkx"] = "Uab Meto",
 
    ["bky"] = "Boki",
 
    ["bkz"] = "Bungku",
 
    ["bla"] = "Siksika",
 
    ["blb"] = "Bilua",
 
    ["blc"] = "Nuxálk",
 
    ["bld"] = "Bolango",
 
    ["ble"] = "Balanta",
 
    ["blf"] = "Buol",
 
    ["blg"] = "Balau",
 
    ["blh"] = "Kuwaa",
 
    ["bli"] = "Ntomba-Bolia",
 
    ["blj"] = "Segai",
 
    ["blk"] = "Pa'O",
 
    ["bll"] = "Biloxi",
 
    ["blm"] = "Beli",
 
    ["bln"] = "Southern Catanduanes Bikol",
 
    ["blo"] = "Anii",
 
    ["blp"] = "Blablanga",
 
    ["blq"] = "Baluan-Pam",
 
    ["blr"] = "Blang",
 
    ["bls"] = "Balaesang",
 
    ["blt"] = "Tai Dam",
 
    ["blv"] = "Bolo",
 
    ["blw"] = "Balangao",
 
    ["blx"] = "Mag-indi",
 
    ["bly"] = "Notre",
 
    ["blz"] = "Balantak",
 
    ["bma"] = "Lame",
 
    ["bmb"] = "Bembe",
 
    ["bmc"] = "Biem",
 
    ["bmd"] = "Baga",
 
    ["bme"] = "Baka",
 
    ["bmf"] = "Bom",
 
    ["bmg"] = "Bamwe",
 
    ["bmh"] = "Kein",
 
    ["bmi"] = "Bagirmi",
 
    ["bmj"] = "Bote-Darai",
 
    ["bmk"] = "Ghayavi",
 
    ["bml"] = "Bomboli",
 
    ["bmm"] = "Malagasy",
 
    ["bmn"] = "Bina",
 
    ["bmo"] = "Bambalang",
 
    ["bmp"] = "Bulgebi",
 
    ["bmq"] = "Bomu",
 
    ["bmr"] = "Muinane",
 
    ["bms"] = "Kanuri",
 
    ["bmt"] = "Iu Mien",
 
    ["bmu"] = "Burum",
 
    ["bmv"] = "Bum",
 
    ["bmw"] = "Bomwali",
 
    ["bmx"] = "Baimak",
 
    ["bmy"] = "Buyu",
 
    ["bmz"] = "Baramu",
 
    ["bna"] = "Bonerate",
 
    ["bnb"] = "Bookan",
 
    ["bnc"] = "Bontoc",
 
    ["bnd"] = "Banda",
 
    ["bne"] = "Bintauna",
 
    ["bnf"] = "Masiwang",
 
    ["bng"] = "Benga",
 
    ["bni"] = "Bangi",
 
    ["bnj"] = "Tawbuid",
 
    ["bnk"] = "Bierebo",
 
    ["bnl"] = "Boon",
 
    ["bnm"] = "Noho",
 
    ["bnn"] = "Bunun",
 
    ["bno"] = "Asi",
 
    ["bnp"] = "Bola",
 
    ["bnq"] = "Bantik",
 
    ["bnr"] = "Butmas",
 
    ["bns"] = "Bundeli",
 
    ["bnu"] = "Bentong",
 
    ["bnv"] = "Bonerif",
 
    ["bnw"] = "Bisis",
 
    ["bnx"] = "Bangubangu",
 
    ["bny"] = "Bintulu",
 
    ["bnz"] = "Beezen",
 
    ["boa"] = "Bora",
 
    ["bob"] = "Aweer",
 
    ["bod"] = "Tibetan",
 
    ["boe"] = "Mundabli",
 
    ["bof"] = "Bolon",
 
    ["bog"] = "Bamako Sign Language",
 
    ["boh"] = "Boma",
 
    ["boi"] = "Barbareño",
 
    ["boj"] = "Anjam",
 
    ["bok"] = "Bonjo",
 
    ["bol"] = "Bole",
 
    ["bom"] = "Berom",
 
    ["bon"] = "Bine",
 
    ["boo"] = "Bozo",
 
    ["bop"] = "Bonkiman",
 
    ["boq"] = "Pogaya",
 
    ["bor"] = "Bororo",
 
    ["bos"] = "Bosnian",
 
    ["bot"] = "Bongo",
 
    ["bou"] = "Bondei",
 
    ["bov"] = "Bowili",
 
    ["bow"] = "Rema",
 
    ["box"] = "Buamu",
 
    ["boy"] = "Bodo",
 
    ["boz"] = "Bozo",
 
    ["bpa"] = "Daakaka",
 
    ["bpb"] = "Pasto",
 
    ["bpd"] = "Central Banda",
 
    ["bpg"] = "Bonggo",
 
    ["bph"] = "Botlikh",
 
    ["bpi"] = "Bagupi",
 
    ["bpj"] = "Binji",
 
    ["bpk"] = "Orowe",
 
    ["bpl"] = "Broome Pearling Lugger Pidgin",
 
    ["bpm"] = "Biyom",
 
    ["bpn"] = "Dzao Min",
 
    ["bpo"] = "Anasi",
 
    ["bpp"] = "Kaure",
 
    ["bpq"] = "Bandanese Malay",
 
    ["bpr"] = "B'laan",
 
    ["bps"] = "B'laan",
 
    ["bpt"] = "Barrow Point",
 
    ["bpu"] = "Bongu",
 
    ["bpv"] = "Marind",
 
    ["bpw"] = "Bo",
 
    ["bpx"] = "Palya Bareli",
 
    ["bpy"] = "Bishnupriya Manipuri",
 
    ["bpz"] = "Bilba",
 
    ["bqa"] = "Akan",
 
    ["bqb"] = "Bagusa",
 
    ["bqc"] = "Boko",
 
    ["bqd"] = "Bung",
 
    ["bqf"] = "Baga",
 
    ["bqg"] = "Bago-Kusuntu",
 
    ["bqh"] = "Baima",
 
    ["bqi"] = "Bakhtiari",
 
    ["bqj"] = "Bandial",
 
    ["bqk"] = "Central Banda",
 
    ["bql"] = "Bilakura",
 
    ["bqm"] = "Kpwe",
 
    ["bqn"] = "Bulgarian Sign Language",
 
    ["bqo"] = "Balo",
 
    ["bqp"] = "Busa",
 
    ["bqq"] = "Biritai",
 
    ["bqr"] = "Burusu",
 
    ["bqs"] = "Bosmun",
 
    ["bqt"] = "Bamukumbit",
 
    ["bqu"] = "Guru",
 
    ["bqv"] = "Koro Wachi",
 
    ["bqw"] = "Buru",
 
    ["bqx"] = "Baangi",
 
    ["bqy"] = "Kata Kolok",
 
    ["bqz"] = "Manenguba",
 
    ["bra"] = "Braj Bhasha",
 
    ["brb"] = "Brao",
 
    ["brc"] = "Berbice Creole Dutch",
 
    ["brd"] = "Baram",
 
    ["bre"] = "Breton",
 
    ["brf"] = "Bira",
 
    ["brg"] = "Baure",
 
    ["brh"] = "Brahui",
 
    ["bri"] = "Kpwe",
 
    ["brj"] = "Bieria",
 
    ["brk"] = "Birgid",
 
    ["brl"] = "Birwa",
 
     ["brm"] = "Barambu",
 
    ["brn"] = "Boruca",
 
    ["bro"] = "Brokkat",
 
    ["brp"] = "Baropasi",
 
    ["brq"] = "Breri",
 
    ["brr"] = "Birao",
 
    ["brs"] = "Kaili",
 
    ["brt"] = "Bitare",
 
    ["bru"] = "Bru",
 
    ["brv"] = "Bru",
 
    ["brw"] = "Bellari",
 
    ["brx"] = "Bodo",
 
    ["bry"] = "Burui",
 
    ["brz"] = "Bilibil",
 
    ["bsa"] = "Abinomn",
 
    ["bsb"] = "Brunei Bisaya",
 
    ["bsc"] = "Bassari",
 
    ["bse"] = "Wushi",
 
    ["bsf"] = "Bauchi",
 
    ["bsg"] = "Bashkardi",
 
    ["bsh"] = "Kata-vari",
 
    ["bsi"] = "Manenguba",
 
    ["bsj"] = "Bangwinji",
 
    ["bsk"] = "Burushaski",
 
    ["bsl"] = "Basa-Gumna",
 
    ["bsm"] = "Busami",
 
    ["bsn"] = "Barasana-Eduria",
 
    ["bso"] = "Buso",
 
    ["bsp"] = "Baga",
 
    ["bsq"] = "Bassa",
 
    ["bsr"] = "Basa-Kontagora",
 
    ["bss"] = "Manenguba",
 
    ["bst"] = "Basketo",
 
    ["bsu"] = "Bahonsuai",
 
    ["bsv"] = "Baga",
 
    ["bsw"] = "Baiso",
 
    ["bsx"] = "Yankam",
 
    ["bsy"] = "Sabah Bisaya",
 
    ["bta"] = "Bata",
 
    ["btc"] = "Bati",
 
    ["btd"] = "Batak Dairi",
 
    ["bte"] = "Gamo-Ningi",
 
    ["btf"] = "Birgit",
 
    ["btg"] = "Bété",
 
    ["bth"] = "Biatah",
 
    ["bti"] = "Burate",
 
    ["btj"] = "Bacanese Malay",
 
    ["btl"] = "Bhatola",
 
    ["btm"] = "Mandailing",
 
    ["btn"] = "Ratagnon",
 
    ["bto"] = "Rinconada Bikol",
 
    ["btp"] = "Budibud",
 
    ["btq"] = "Batek",
 
    ["btr"] = "Baetora",
 
    ["bts"] = "Batak Simalungun",
 
    ["btt"] = "Bendi",
 
    ["btu"] = "Batu",
 
    ["btv"] = "Bateri",
 
    ["btw"] = "Butuanon",
 
    ["btx"] = "Batak Karo",
 
    ["bty"] = "Bobot",
 
    ["btz"] = "Alas",
 
    ["bua"] = "Buryat",
 
    ["bub"] = "Bua",
 
    ["buc"] = "Bushi",
 
    ["bud"] = "Ntcham",
 
    ["bue"] = "Beothuk",
 
    ["buf"] = "Bushong",
 
    ["bug"] = "Buginese",
 
    ["buh"] = "Younuo",
 
    ["bui"] = "Bongili",
 
    ["buj"] = "Koromba",
 
    ["buk"] = "Bukawa",
 
    ["bul"] = "Bulgarian",
 
    ["bum"] = "Bulu",
 
    ["bun"] = "Sherbro",
 
    ["buo"] = "Terei",
 
    ["bup"] = "Busoa",
 
    ["buq"] = "Brem",
 
    ["bus"] = "Busa",
 
    ["but"] = "Bungain",
 
    ["buu"] = "Budu",
 
    ["buv"] = "Bun",
 
    ["buw"] = "Bube",
 
    ["bux"] = "Boghom",
 
    ["buy"] = "Bullom So",
 
    ["buz"] = "Naki",
 
    ["bva"] = "Barein",
 
    ["bvb"] = "Bube",
 
    ["bvc"] = "Baelelea",
 
    ["bvd"] = "Baeggu",
 
    ["bve"] = "Berau Malay",
 
    ["bvf"] = "Boor",
 
    ["bvg"] = "Bonkeng",
 
    ["bvh"] = "Bure",
 
    ["bvi"] = "Belanda Viri",
 
    ["bvj"] = "Baan",
 
    ["bvk"] = "Bukat",
 
    ["bvl"] = "Bolivian Sign Language",
 
    ["bvm"] = "Munka",
 
    ["bvn"] = "Buna",
 
    ["bvo"] = "Bolgo",
 
    ["bvp"] = "Bumang",
 
    ["bvq"] = "Birri",
 
    ["bvr"] = "Burarra",
 
    ["bvt"] = "Bati",
 
    ["bvu"] = "Banjar",
 
    ["bvv"] = "Baniwa of Guainia",
 
    ["bvw"] = "Boga",
 
    ["bvx"] = "Bole",
 
    ["bvy"] = "Baybay",
 
    ["bvz"] = "Bauzi",
 
    ["bwa"] = "Haveke",
 
    ["bwb"] = "Namosi-Naitasiri-Serua",
 
    ["bwc"] = "Bwile",
 
    ["bwd"] = "Bwaidoka",
 
    ["bwe"] = "Bwe Karen",
 
    ["bwf"] = "Boselewa",
 
    ["bwg"] = "Sena",
 
    ["bwh"] = "Bishuo",
 
    ["bwi"] = "Baniwa",
 
    ["bwj"] = "Láá Láá Bwamu",
 
    ["bwk"] = "Bauwaki",
 
    ["bwl"] = "Bwela",
 
    ["bwm"] = "Biwat",
 
    ["bwn"] = "Hm Nai",
 
    ["bwo"] = "Shinasha",
 
    ["bwp"] = "Mandobo",
 
    ["bwq"] = "Bobo",
 
    ["bwr"] = "Bura",
 
    ["bws"] = "Bomboma",
 
    ["bwt"] = "Bafaw-Balong",
 
    ["bwu"] = "Buli",
 
    ["bww"] = "Bwa",
 
    ["bwx"] = "Bu-Nao",
 
    ["bwy"] = "Cwi Bwamu",
 
    ["bwz"] = "Bwisi",
 
    ["bxa"] = "Bauro",
 
    ["bxb"] = "Belanda Bor",
 
    ["bxc"] = "Lengue",
 
    ["bxd"] = "Pela",
 
    ["bxe"] = "Ongota",
 
    ["bxf"] = "Bilur",
 
    ["bxg"] = "Bangala",
 
    ["bxh"] = "Buhutu",
 
    ["bxi"] = "Diyari",
 
    ["bxj"] = "Burduna",
 
    ["bxk"] = "Bukusu",
 
    ["bxl"] = "Jeri",
 
    ["bxm"] = "Buryat",
 
    ["bxn"] = "Burduna",
 
    ["bxo"] = "Barikanchi Pidgin",
 
    ["bxp"] = "Bebil",
 
    ["bxq"] = "Ɓeele",
 
    ["bxr"] = "Buryat (Russia)",
 
    ["bxs"] = "Busam",
 
    ["bxu"] = "Buryat",
 
    ["bxv"] = "Beraku",
 
    ["bxw"] = "Banka",
 
    ["bxx"] = "Eborna",
 
    ["bxz"] = "Binahari",
 
    ["bya"] = "Palawan Batak",
 
    ["byb"] = "Bikya",
 
    ["byc"] = "Ubaghara",
 
    ["byd"] = "Nyadu’",
 
    ["bye"] = "Pouye",
 
    ["byf"] = "Bete",
 
    ["byg"] = "Beigo",
 
    ["byh"] = "Bhujel",
 
    ["byi"] = "Buyu",
 
    ["byj"] = "Bina",
 
    ["byk"] = "Biao",
 
    ["byl"] = "Bayono",
 
    ["bym"] = "Bidjara",
 
    ["byn"] = "Blin",
 
    ["byo"] = "Piyo",
 
    ["byp"] = "Bumaji",
 
    ["byq"] = "Basay",
 
    ["byr"] = "Yipma",
 
    ["bys"] = "Burak",
 
    ["byt"] = "Berti",
 
    ["byv"] = "Medumba",
 
    ["byw"] = "Belhare",
 
    ["byx"] = "Qaqet",
 
    ["byy"] = "Buya",
 
    ["byz"] = "Banaro",
 
    ["bza"] = "Gbandi",
 
    ["bzb"] = "Andio",
 
    ["bzc"] = "Malagasy",
 
    ["bzd"] = "Bribri",
 
    ["bze"] = "Bozo",
 
    ["bzf"] = "Boiken",
 
    ["bzg"] = "Babuza",
 
    ["bzh"] = "Mapos Buang",
 
    ["bzi"] = "Bisu",
 
    ["bzj"] = "Belizean Creole",
 
    ["bzk"] = "Miskito Coast Creole",
 
    ["bzl"] = "Boano",
 
    ["bzm"] = "Londo",
 
    ["bzn"] = "Boano",
 
    ["bzo"] = "Bozaba",
 
    ["bzp"] = "Arandai",
 
    ["bzq"] = "Buli",
 
    ["bzr"] = "Biri",
 
    ["bzs"] = "Brazilian Sign Language",
 
    ["bzt"] = "Brithenig",
 
    ["bzu"] = "Burmeso",
 
    ["bzv"] = "Bebe",
 
    ["bzw"] = "Basa-Benue",
 
    ["bzx"] = "Bozo",
 
    ["bzy"] = "Banliku",
 
    ["bzz"] = "Evant",
 
    ["caa"] = "Ch’orti’",
 
    ["cab"] = "Garifuna",
 
    ["cac"] = "Chuj",
 
    ["cad"] = "Caddo",
 
    ["cae"] = "Laalaa",
 
    ["caf"] = "Carrier",
 
    ["cag"] = "Nivaclé",
 
    ["cah"] = "Cahuarano",
 
    ["caj"] = "Chané",
 
    ["cak"] = "Kaqchikel",
 
    ["cal"] = "Carolinian",
 
    ["cam"] = "Cèmuhî",
 
    ["can"] = "Chambri",
 
    ["cao"] = "Chácobo",
 
    ["cap"] = "Chipaya",
 
    ["caq"] = "Car",
 
    ["car"] = "Carib",
 
    ["cas"] = "Chimane",
 
    ["cat"] = "Catalan",
 
    ["cav"] = "Cavineña",
 
    ["caw"] = "Kallawaya",
 
    ["cax"] = "Chiquitano",
 
    ["cay"] = "Cayuga",
 
    ["caz"] = "Canichana",
 
    ["cbb"] = "Cabiyari",
 
    ["cbc"] = "Carapana",
 
    ["cbd"] = "Carijona",
 
    ["cbe"] = "Chipiajes",
 
    ["cbg"] = "Chimila",
 
    ["cbh"] = "Cagua",
 
    ["cbi"] = "Cayapa",
 
    ["cbj"] = "Ede",
 
    ["cbk"] = "Chavacano",
 
    ["cbl"] = "Shö",
 
    ["cbn"] = "Nyah Kur",
 
    ["cbo"] = "Zora",
 
    ["cbr"] = "Cashibo",
 
    ["cbs"] = "Cashinahua",
 
    ["cbt"] = "Chayahuita",
 
    ["cbu"] = "Candoshi-Shapra",
 
    ["cbv"] = "Cacua",
 
    ["cbw"] = "Kinabalian",
 
    ["cby"] = "Carabayo",
 
    ["cca"] = "Cauca",
 
    ["ccc"] = "Chamicuro",
 
    ["ccd"] = "Cafundó",
 
    ["cce"] = "Chopi",
 
    ["ccg"] = "Daka",
 
    ["cch"] = "Atsam",
 
    ["ccj"] = "Kasanga",
 
    ["ccl"] = "Cutchi-Swahili",
 
    ["ccm"] = "Malaccan Creole Malay",
 
    ["cco"] = "Highland Chinantec",
 
    ["ccp"] = "Chakma",
 
    ["ccr"] = "Cacaopera",
 
    ["cda"] = "Choni",
 
    ["cde"] = "Chenchu",
 
    ["cdf"] = "Chiru",
 
    ["cdg"] = "Chamari",
 
    ["cdh"] = "Mandeali",
 
    ["cdi"] = "Chodri",
 
    ["cdj"] = "Mandeali",
 
    ["cdm"] = "Chepang",
 
    ["cdn"] = "Chaudangsi",
 
    ["cdo"] = "Min-dong",
 
    ["cdr"] = "Kamuku",
 
    ["cds"] = "Nigerian Sign Language",
 
    ["cdy"] = "Chadong",
 
    ["cdz"] = "Koda",
 
    ["cea"] = "Lower Chehalis",
 
    ["ceb"] = "Cebuano",
 
    ["ceg"] = "Chamacoco",
 
    ["cek"] = "Khumi",
 
    ["cen"] = "Izere",
 
    ["ces"] = "Czech",
 
    ["cet"] = "Jalaa",
 
    ["cfa"] = "Dijim-Bwilim",
 
    ["cfd"] = "Cara",
 
    ["cfg"] = "Como Karim",
 
    ["cfm"] = "Falam",
 
    ["cga"] = "Changriwa",
 
    ["cgc"] = "Kagayanen",
 
    ["cgg"] = "Kiga",
 
    ["cgk"] = "Chocangaca",
 
    ["cha"] = "Chamorro",
 
    ["chb"] = "Chibcha",
 
    ["chc"] = "Catawba",
 
    ["chd"] = "Highland Oaxaca Chontal",
 
    ["che"] = "Chechen",
 
    ["chf"] = "Chontal Maya",
 
    ["chg"] = "Chagatai",
 
    ["chh"] = "Lower Chinook",
 
    ["chj"] = "Chinantec of Ojitlán",
 
    ["chk"] = "Chuukese",
 
    ["chl"] = "Cahuilla",
 
    ["chm"] = "Mari",
 
    ["chn"] = "Chinook Jargon",
 
    ["cho"] = "Choctaw",
 
    ["chp"] = "Chipewyan",
 
    ["chq"] = "Highland Chinantec",
 
    ["chr"] = "Cherokee",
 
    ["cht"] = "Cholón",
 
    ["chu"] = "Old Church Slavonic",
 
    ["chv"] = "Chuvash",
 
    ["chw"] = "Chuwabu",
 
    ["chx"] = "Chantyal",
 
    ["chy"] = "Cheyenne",
 
    ["chz"] = "Chinantec of Ozumacín",
 
    ["cia"] = "Cia-Cia",
 
    ["cib"] = "Fon",
 
    ["cic"] = "Chickasaw",
 
    ["cid"] = "Chimariko",
 
    ["cie"] = "Cineni",
 
    ["cih"] = "Chinali",
 
    ["cik"] = "Kinnauri",
 
    ["cim"] = "Cimbrian",
 
    ["cin"] = "Cinta Larga",
 
    ["cip"] = "Chiapanec",
 
    ["cir"] = "Tîrî",
 
    ["ciw"] = "Ojibwe",
 
    ["ciy"] = "Cumanagota",
 
    ["cja"] = "Cham",
 
    ["cje"] = "Chru",
 
    ["cjh"] = "Upper Chehalis",
 
    ["cji"] = "Chamalal",
 
    ["cjk"] = "Chokwe",
 
    ["cjm"] = "Cham",
 
    ["cjn"] = "Chenapian",
 
    ["cjo"] = "Ashéninga",
 
    ["cjp"] = "Cabécar",
 
    ["cjs"] = "Shor",
 
    ["cjv"] = "Chuave",
 
    ["cjy"] = "Jin Chinese",
 
    ["ckb"] = "Central Kurdish",
 
    ["ckh"] = "Sak",
 
    ["ckl"] = "Cibak",
 
    ["ckn"] = "Kaang",
 
    ["cko"] = "Chakosi",
 
    ["ckq"] = "Kajakse",
 
    ["ckr"] = "Kairak",
 
    ["cks"] = "Tayo Creole",
 
    ["ckt"] = "Chukchi",
 
    ["cku"] = "Koasati",
 
    ["ckv"] = "Kavalan",
 
    ["ckx"] = "Caka",
 
    ["cky"] = "Cakfem-Mushere",
 
    ["ckz"] = "Cauque Mayan",
 
    ["cla"] = "Ron",
 
    ["clc"] = "Chilcotin",
 
    ["cld"] = "Chaldean Neo-Aramaic",
 
    ["cle"] = "Lealao Chinantec",
 
    ["clh"] = "Chilisso",
 
    ["cli"] = "Chakali",
 
    ["clj"] = "Laitu",
 
    ["clk"] = "Idu Mishmi",
 
    ["cll"] = "Chala",
 
    ["clm"] = "Klallam",
 
    ["clo"] = "Huamelula",
 
    ["clt"] = "Lautu",
 
    ["clu"] = "Caluyanon",
 
    ["clw"] = "Chulym",
 
    ["cly"] = "Highland Chatino",
 
    ["cma"] = "Koho",
 
    ["cme"] = "Cerma",
 
    ["cmg"] = "Classical Mongolian",
 
    ["cmi"] = "Chami",
 
    ["cml"] = "Campalagian",
 
    ["cmm"] = "Mitchigamea",
 
    ["cmn"] = "Mandarin Chinese",
 
    ["cmo"] = "Mnong",
 
    ["cmr"] = "Mro",
 
    ["cms"] = "Messapian",
 
    ["cmt"] = "Tsotsitaal and Camtho",
 
    ["cna"] = "Lahuli-Spiti",
 
    ["cnb"] = "Shö",
 
    ["cnc"] = "Côông",
 
    ["cng"] = "Northern Qiang",
 
    ["cnh"] = "Hakha Chin",
 
    ["cni"] = "Asháninka",
 
    ["cnk"] = "Khumi",
 
    ["cnl"] = "Lalana-Tepinapa Chinantec",
 
    ["cno"] = "Con",
 
    ["cns"] = "Asmat",
 
    ["cnt"] = "Chinantec of Tepetotutla",
 
    ["cnu"] = "Shenwa",
 
    ["cnw"] = "Ngawn",
 
    ["cnx"] = "Cornish",
 
    ["coa"] = "Cocos Malay",
 
    ["cob"] = "Chicomuceltec",
 
    ["coc"] = "Cocopah",
 
    ["cod"] = "Cocama",
 
    ["coe"] = "Koreguaje",
 
    ["cof"] = "Tsáchila",
 
    ["cog"] = "Chong",
 
    ["coh"] = "Mijikenda",
 
    ["coj"] = "Cochimí",
 
    ["cok"] = "Cora",
 
    ["col"] = "Columbia-Moses",
 
    ["com"] = "Comanche",
 
    ["con"] = "Cofán",
 
    ["coo"] = "Comox",
 
    ["cop"] = "Coptic",
 
    ["coq"] = "Tututni",
 
    ["cor"] = "Cornish",
 
    ["cos"] = "Corsican",
 
    ["cot"] = "Caquinte",
 
    ["cou"] = "Wamey",
 
    ["cov"] = "Kam",
 
    ["cow"] = "Cowlitz",
 
    ["cox"] = "Machiguenga",
 
    ["coy"] = "Coyaima",
 
    ["coz"] = "Chocho",
 
    ["cpa"] = "Chinantec of Palantla",
 
    ["cpb"] = "Ashéninga",
 
    ["cpc"] = "Axininca",
 
    ["cpg"] = "Cappadocian Greek",
 
    ["cpi"] = "Chinese Pidgin English",
 
    ["cpn"] = "Cherepon",
 
    ["cpo"] = "Kpee",
 
    ["cps"] = "Capiznon",
 
    ["cpu"] = "Ashéninga",
 
    ["cpx"] = "Pu-Xian Min",
 
    ["cpy"] = "Ashéninga",
 
    ["cqd"] = "Hmong",
 
    ["cqu"] = "South Bolivian Quechua",
 
    ["cra"] = "Chara",
 
    ["crb"] = "Island Carib",
 
    ["crc"] = "Lonwolwol",
 
    ["crd"] = "Coeur d'Alene",
 
    ["cre"] = "Cree",
 
    ["crf"] = "Caramanta",
 
    ["crg"] = "Michif",
 
    ["crh"] = "Crimean Tatar",
 
    ["cri"] = "Forro",
 
    ["crj"] = "East Cree",
 
    ["crk"] = "Plains Cree",
 
    ["crl"] = "East Cree",
 
    ["crm"] = "Moose Cree",
 
    ["crn"] = "Cora",
 
    ["cro"] = "Crow",
 
    ["crq"] = "Iyo'wujwa Chorote",
 
    ["crr"] = "Carolina Algonquian",
 
    ["crs"] = "Seychellois Creole",
 
    ["crt"] = "Iyojwa'ja Chorote",
 
    ["crv"] = "Chaura",
 
    ["crw"] = "Chrau",
 
    ["crx"] = "Carrier",
 
    ["cry"] = "Cori",
 
    ["crz"] = "Cruzeño",
 
    ["csa"] = "Chinantec-Tlacoatzintepec Chinantec",
 
    ["csb"] = "Kashubian",
 
    ["csc"] = "Catalan Sign Language",
 
    ["csd"] = "Chiangmai Sign Language",
 
    ["cse"] = "Czech Sign Language",
 
    ["csf"] = "Cuban Sign Language",
 
    ["csg"] = "Chilean Sign Language",
 
    ["csh"] = "Shö",
 
    ["csi"] = "Coast Miwok",
 
    ["csj"] = "Songlai",
 
    ["csk"] = "Kasa",
 
    ["csl"] = "Chinese Sign Language",
 
    ["csm"] = "Central Sierra Miwok",
 
    ["csn"] = "Colombian Sign Language",
 
    ["cso"] = "Sochiapam Chinantec",
 
    ["csq"] = "Yugoslav Sign Language",
 
    ["csr"] = "Costa Rican Sign Language",
 
    ["css"] = "Ohlone",
 
    ["cst"] = "Ohlone",
 
    ["csv"] = "Sumtu",
 
    ["csw"] = "Swampy Cree",
 
    ["csy"] = "Siyin",
 
    ["csz"] = "Hanis",
 
    ["cta"] = "Tataltepec Chatino",
 
    ["ctc"] = "Tolowa",
 
    ["ctd"] = "Sukte",
 
    ["cte"] = "Lalana-Tepinapa Chinantec",
 
    ["ctg"] = "Chittagonian",
 
    ["cth"] = "Thaiphum",
 
    ["ctl"] = "Chinantec-Tlacoatzintepec Chinantec",
 
    ["ctm"] = "Chitimacha",
 
    ["ctn"] = "Chintang",
 
    ["cto"] = "Catio",
 
    ["ctp"] = "Highland Chatino",
 
    ["cts"] = "Pandan Bikol",
 
    ["ctt"] = "Wayanad Chetti",
 
    ["ctu"] = "Ch’ol",
 
    ["ctz"] = "Zacatepec Chatino",
 
    ["cua"] = "Cua",
 
    ["cub"] = "Cubeo",
 
    ["cuc"] = "Usila Chinantec",
 
    ["cug"] = "Cung",
 
    ["cuh"] = "Meru",
 
    ["cui"] = "Cuiba",
 
    ["cuj"] = "Mashco Piro",
 
    ["cuk"] = "Kuna",
 
    ["cul"] = "Culina",
 
    ["cum"] = "Cumeral",
 
    ["cuo"] = "Cumanagota",
 
    ["cup"] = "Cupeño",
 
    ["cuq"] = "Cun",
 
    ["cur"] = "Chulung",
 
    ["cut"] = "Cuicatec",
 
    ["cuu"] = "Tai Ya",
 
    ["cuv"] = "Cuvok",
 
    ["cuw"] = "Kulung",
 
    ["cux"] = "Cuicatec",
 
    ["cvg"] = "Lish",
 
    ["cvn"] = "Chinantec of Palantla",
 
    ["cwa"] = "Kabwa",
 
    ["cwb"] = "Chuwabu",
 
    ["cwd"] = "Woods Cree",
 
    ["cwe"] = "Kwere",
 
    ["cwg"] = "Cheq Wong",
 
    ["cwt"] = "Kwatay",
 
    ["cya"] = "Highland Chatino",
 
    ["cyb"] = "Cayuvava",
 
    ["cym"] = "Welsh",
 
    ["cyo"] = "Cuyonon",
 
    ["czh"] = "Huizhou Chinese",
 
    ["czk"] = "Knaanic",
 
    ["czn"] = "Zenzontepec Chatino",
 
    ["czo"] = "Min Zhong",
 
    ["czt"] = "Zotung",
 
    ["daa"] = "Dangaléat",
 
    ["dac"] = "Mumeng",
 
    ["dad"] = "Marik",
 
    ["dae"] = "Dii",
 
    ["dag"] = "Dagbani",
 
    ["dah"] = "Gwahatike",
 
    ["dai"] = "Day",
 
    ["daj"] = "Nyala",
 
    ["dak"] = "Dakota",
 
    ["dal"] = "Dahalo",
 
    ["dam"] = "Damakawa",
 
    ["dan"] = "Danish",
 
    ["dao"] = "Daai",
 
    ["daq"] = "Maria",
 
    ["dar"] = "Dargwa",
 
    ["das"] = "Daho-Doo",
 
    ["dau"] = "Sila",
 
    ["dav"] = "Taita",
 
    ["daw"] = "Davawenyo",
 
    ["dax"] = "Dhuwal",
 
    ["daz"] = "Dao",
 
    ["dba"] = "Bangime",
 
    ["dbb"] = "Deno",
 
    ["dbd"] = "Dadiya",
 
    ["dbe"] = "Dabe",
 
    ["dbf"] = "Iau",
 
    ["dbg"] = "Dogul Dogon",
 
    ["dbi"] = "Doka",
 
    ["dbj"] = "Ida'an",
 
    ["dbl"] = "Dyirbal",
 
    ["dbm"] = "Jarawa",
 
    ["dbn"] = "Duriankere",
 
    ["dbo"] = "Dulbu",
 
    ["dbp"] = "Ɗuwai",
 
    ["dbq"] = "Daba",
 
    ["dbr"] = "Dabarre",
 
    ["dbt"] = "Ben Tey Dogon",
 
    ["dbu"] = "Bondum Dogon",
 
    ["dbv"] = "Dungu",
 
    ["dbw"] = "Bankan Tey Dogon",
 
    ["dby"] = "Dibiyaso",
 
    ["dcc"] = "Dakhini",
 
    ["dcr"] = "Negerhollands",
 
    ["dda"] = "Yitha Yitha",
 
    ["ddd"] = "Lotuko",
 
    ["dde"] = "Bembe",
 
    ["ddg"] = "Fataluku",
 
    ["ddi"] = "Diodio",
 
    ["ddj"] = "Djaru",
 
    ["ddn"] = "Dendi",
 
    ["ddo"] = "Tsez",
 
    ["ddr"] = "Dhudhuroa",
 
    ["dds"] = "Escarpment Dogon",
 
    ["ddw"] = "Dawera-Daweloor",
 
    ["dec"] = "Dengebu",
 
    ["ded"] = "Dedua",
 
    ["dee"] = "Dewoin",
 
    ["def"] = "Dezfuli",
 
    ["deg"] = "Degema",
 
    ["deh"] = "Dehwari",
 
    ["dei"] = "Demisa",
 
    ["dek"] = "Dek",
 
    ["del"] = "Delaware",
 
    ["dem"] = "Dem",
 
    ["den"] = "Slavey",
 
    ["dep"] = "Pidgin Delaware",
 
    ["deq"] = "Ngbandi",
 
    ["der"] = "Deori",
 
    ["des"] = "Desano",
 
    ["deu"] = "German",
 
    ["dev"] = "Domung",
 
    ["dez"] = "Dengese",
 
    ["dga"] = "Dagaare",
 
    ["dgb"] = "Budu Dogon",
 
    ["dgc"] = "Dumagat",
 
    ["dgd"] = "Dagaare",
 
    ["dge"] = "Degenan",
 
    ["dgg"] = "Doga",
 
    ["dgh"] = "Dghwede",
 
    ["dgi"] = "Dagaare",
 
    ["dgk"] = "Dagba",
 
    ["dgl"] = "Dongolawi",
 
    ["dgn"] = "Wardaman",
 
    ["dgo"] = "Dogri",
 
    ["dgr"] = "Tłı̨chǫ",
 
    ["dgs"] = "Dogoso",
 
    ["dgt"] = "Ndra'ngith",
 
    ["dgu"] = "Degaru",
 
    ["dgw"] = "Daungwurrung",
 
    ["dgx"] = "Baruga",
 
    ["dgz"] = "Daga",
 
    ["dhd"] = "Dhundari",
 
    ["dhg"] = "Dhangu",
 
    ["dhi"] = "Dhimal",
 
    ["dhl"] = "Dhalandji",
 
    ["dhm"] = "Zemba",
 
    ["dhn"] = "Dhanki",
 
    ["dho"] = "Dhodia",
 
    ["dhr"] = "Mantharta",
 
    ["dhs"] = "Kamba",
 
    ["dhu"] = "Dhurga",
 
    ["dhv"] = "Drehu",
 
    ["dhw"] = "Dhanwar Rai",
 
    ["dhx"] = "Dhungaloo",
 
    ["dia"] = "Dia",
 
    ["dib"] = "Dinka",
 
    ["dic"] = "Dida",
 
    ["did"] = "Didinga",
 
    ["dif"] = "Diyari",
 
    ["dig"] = "Digo",
 
    ["dih"] = "Kumeyaay",
 
    ["dii"] = "Kaalong",
 
    ["dij"] = "Dai",
 
    ["dik"] = "Dinka",
 
    ["dil"] = "Hill Nubian",
 
    ["dim"] = "Dime",
 
    ["din"] = "Dinka",
 
    ["dio"] = "Dibo",
 
    ["dip"] = "Dinka",
 
    ["diq"] = "Zazaki",
 
    ["dir"] = "Daka",
 
    ["dis"] = "Dimasa",
 
    ["dit"] = "Diyari",
 
    ["diu"] = "Gciriku",
 
    ["div"] = "Dhivehi",
 
    ["diw"] = "Dinka",
 
    ["dix"] = "Dixon Reef",
 
    ["diy"] = "Diuwe",
 
    ["diz"] = "Ding",
 
    ["dja"] = "Djadjawurrung",
 
    ["djb"] = "Djinba",
 
    ["djc"] = "Daju Mongo",
 
    ["djd"] = "Jaminjung",
 
    ["dje"] = "Zarma",
 
    ["djf"] = "Guugu Yalandji",
 
    ["dji"] = "Djinang",
 
    ["djj"] = "Djeebbana",
 
    ["djk"] = "Ndyuka",
 
    ["djm"] = "Jamsai Dogon",
 
    ["djn"] = "Jawoyn",
 
    ["djo"] = "Jangkang",
 
    ["djr"] = "Dhuwal",
 
    ["dju"] = "Kapriman",
 
    ["djw"] = "Jawi",
 
    ["dka"] = "Dakpa",
 
    ["dkk"] = "Dakka",
 
    ["dkr"] = "Kuijau",
 
    ["dks"] = "Dinka",
 
    ["dkx"] = "Mazagway",
 
    ["dlg"] = "Dolgan",
 
    ["dlk"] = "Dahalik",
 
    ["dlm"] = "Dalmatian",
 
    ["dln"] = "Darlong",
 
    ["dma"] = "Duma",
 
    ["dmb"] = "Mombo Dogon",
 
    ["dmc"] = "Dimir",
 
    ["dmd"] = "Madhi Madhi",
 
    ["dme"] = "Ɗugwor",
 
    ["dmg"] = "Kinabatangan",
 
    ["dmk"] = "Domaaki",
 
    ["dml"] = "Dameli",
 
    ["dmm"] = "Dama",
 
    ["dmo"] = "Kemezung",
 
    ["dmr"] = "East Damar",
 
    ["dms"] = "Dampelas",
 
    ["dmu"] = "Tebi",
 
    ["dmv"] = "Dumpas",
 
    ["dmw"] = "Mudbura",
 
    ["dmx"] = "Dema",
 
    ["dmy"] = "Demta",
 
    ["dna"] = "Grand Valley Dani",
 
    ["dnd"] = "Daonda",
 
    ["dne"] = "Ndendeule",
 
    ["dng"] = "Dungan",
 
    ["dni"] = "Grand Valley Dani",
 
    ["dnj"] = "Dan",
 
    ["dnk"] = "Dengka",
 
    ["dnn"] = "Duun",
 
    ["dnr"] = "Danaru",
 
    ["dnt"] = "Grand Valley Dani",
 
    ["dnu"] = "Danau",
 
    ["dnv"] = "Danu",
 
    ["dnw"] = "Western Dani",
 
    ["dny"] = "Deni",
 
    ["doa"] = "Dom",
 
    ["dob"] = "Dobu",
 
    ["doc"] = "Kam",
 
    ["doe"] = "Doe",
 
    ["dof"] = "Domu",
 
    ["doh"] = "Kam",
 
    ["doi"] = "Dogri",
 
    ["dok"] = "Dondo",
 
    ["dol"] = "Doso",
 
    ["don"] = "Toura",
 
    ["doo"] = "Dongo",
 
    ["dop"] = "Lukpa",
 
    ["doq"] = "Dominican Sign Language",
 
    ["dor"] = "Dori'o",
 
    ["dos"] = "Doghose",
 
    ["dot"] = "Dass",
 
    ["dov"] = "Tonga",
 
    ["dow"] = "Dowayo",
 
    ["dox"] = "Bussa",
 
    ["doy"] = "Dompo",
 
    ["doz"] = "Dorze",
 
    ["dpp"] = "Papar",
 
    ["drb"] = "Hill Nubian",
 
    ["drc"] = "Minderico",
 
    ["drd"] = "Darmiya",
 
    ["dre"] = "Central Tibetan",
 
    ["drg"] = "Momogun",
 
    ["dri"] = "Lela",
 
    ["drl"] = "Darling",
 
    ["drn"] = "West Damar",
 
    ["dro"] = "Daro-Matu",
 
    ["drq"] = "Dura",
 
    ["drr"] = "Kazukuru",
 
    ["drs"] = "Gedeo",
 
    ["drt"] = "Drèents dialects",
 
    ["dru"] = "Rukai",
 
    ["dry"] = "Bote-Darai",
 
    ["dsb"] = "Lower Sorbian",
 
    ["dse"] = "Dutch Sign Language",
 
    ["dsh"] = "Daasanach",
 
    ["dsi"] = "Disa",
 
    ["dsl"] = "Danish Sign Language",
 
    ["dsn"] = "Dusner",
 
    ["dso"] = "Oriya",
 
    ["dsq"] = "Tadaksahak",
 
    ["dta"] = "Daur",
 
    ["dtb"] = "Eastern Kadazan",
 
    ["dtd"] = "Ditidaht",
 
    ["dth"] = "Adithinngithigh",
 
    ["dti"] = "Ana Dogon",
 
    ["dtk"] = "Western Plains Dogon",
 
    ["dtm"] = "Western Plains Dogon",
 
    ["dto"] = "Escarpment Dogon",
 
    ["dtp"] = "Dusun",
 
    ["dtr"] = "Lotud",
 
    ["dts"] = "Escarpment Dogon",
 
    ["dtt"] = "Toro-tegu Dogon",
 
    ["dtu"] = "Tebul Dogon",
 
    ["dty"] = "Nepali",
 
    ["dua"] = "Duala",
 
    ["dub"] = "Dubli",
 
    ["duc"] = "Duna",
 
    ["dud"] = "Duka",
 
    ["due"] = "Umiray Dumaget",
 
    ["duf"] = "Ndrumbea",
 
    ["dug"] = "Mijikenda",
 
    ["duh"] = "Bhilori",
 
    ["dui"] = "Dumun",
 
    ["duj"] = "Dhuwal",
 
    ["duk"] = "Uyajitaya",
 
    ["dul"] = "Inagta Alabat",
 
    ["dum"] = "Middle Dutch",
 
    ["dun"] = "Deyah",
 
    ["duo"] = "Dupaningan Agta",
 
    ["dup"] = "Duano’",
 
    ["duq"] = "Dusun Malang",
 
    ["dur"] = "Dii",
 
    ["dus"] = "Dumi",
 
    ["duu"] = "Derung",
 
    ["duv"] = "Duvle",
 
    ["duw"] = "Dusun Witu",
 
    ["dux"] = "Duun",
 
    ["duy"] = "Dicamay Agta",
 
    ["duz"] = "Duli",
 
    ["dva"] = "Duau",
 
    ["dwa"] = "Diri",
 
    ["dwr"] = "Gamo-Gofa-Dawro",
 
    ["dws"] = "Dutton Speedwords",
 
    ["dww"] = "Dawawa",
 
    ["dya"] = "Dyan",
 
    ["dyb"] = "Djabirr-Djabirr",
 
    ["dyd"] = "Djugun",
 
    ["dyg"] = "Atta",
 
    ["dyi"] = "Djimini",
 
    ["dym"] = "Yanda Dogon",
 
    ["dyn"] = "Thanggati",
 
    ["dyo"] = "Jola-Fonyi",
 
    ["dyu"] = "Dyula",
 
    ["dyy"] = "Djabugay",
 
    ["dza"] = "Tunzu",
 
    ["dzd"] = "Dazawa",
 
    ["dze"] = "Jiwarli",
 
    ["dzg"] = "Dazaga",
 
    ["dzl"] = "Dzala",
 
    ["dzn"] = "Dzando",
 
    ["dzo"] = "Dzongkha",
 
    ["eaa"] = "Wangkumara",
 
    ["ebg"] = "Ebughu",
 
    ["ebk"] = "Bontoc",
 
    ["ebo"] = "Central Teke",
 
    ["ebr"] = "Ebrié",
 
    ["ebu"] = "Embu language]]{{R from alternative name}}{{R from ISO 639|EBU}}",
 
    ["ecr"] = "Eteocretan",
 
    ["ecs"] = "Ecuadorian Sign Language",
 
    ["ecy"] = "Eteocypriot",
 
    ["eee"] = "E",
 
    ["efa"] = "Efai",
 
    ["efe"] = "Lese",
 
    ["efi"] = "Efik",
 
    ["ega"] = "Ega",
 
    ["egl"] = "Emilian",
 
    ["ego"] = "Eggon",
 
    ["egy"] = "Egyptian",
 
    ["ehu"] = "Ehueun",
 
    ["eip"] = "Eipo",
 
    ["eit"] = "Eitiep",
 
    ["eiv"] = "Askopan",
 
    ["eja"] = "Jola-Felupe",
 
    ["eka"] = "Kajuk",
 
    ["ekc"] = "Ngura",
 
    ["eke"] = "Eket",
 
    ["ekg"] = "Ekari",
 
    ["eki"] = "Eki",
 
    ["ekk"] = "Estonian",
 
    ["ekl"] = "Kol",
 
    ["ekm"] = "Central Yambasa",
 
    ["eko"] = "Koti",
 
    ["ekp"] = "Ekpeye",
 
    ["ekr"] = "Yace",
 
    ["eky"] = "Red Karen",
 
    ["ele"] = "Elepi",
 
    ["elh"] = "Hill Nubian",
 
    ["eli"] = "Nding",
 
    ["elk"] = "Elkei",
 
    ["ell"] = "Greek",
 
    ["elm"] = "Eleme",
 
    ["elo"] = "El Molo",
 
    ["elu"] = "Elu",
 
    ["elx"] = "Elamite",
 
    ["ema"] = "Ivbiosakon",
 
    ["emb"] = "Embaloh",
 
    ["eme"] = "Emerillon",
 
    ["emg"] = "Meohang",
 
    ["emi"] = "Mussau-Emira",
 
    ["emk"] = "Maninka",
 
    ["emm"] = "Comecrudan",
 
    ["emn"] = "Eman",
 
    ["emo"] = "Mascoian",
 
    ["emp"] = "Northern Embera",
 
    ["ems"] = "Alutiiq",
 
    ["emu"] = "Muria",
 
    ["emw"] = "Emplawas",
 
    ["emx"] = "Erromintxela",
 
    ["emy"] = "Ch’olti’",
 
    ["ena"] = "Apali",
 
    ["enb"] = "Markweta",
 
    ["enc"] = "En",
 
    ["end"] = "Li'o",
 
    ["enf"] = "Enets",
 
    ["eng"] = "English",
 
    ["enh"] = "Enets",
 
    ["enm"] = "Middle English",
 
    ["enn"] = "Engenni",
 
    ["eno"] = "Enggano",
 
    ["enq"] = "Enga",
 
    ["enr"] = "Emem",
 
    ["enu"] = "Enu",
 
    ["env"] = "Enwan",
 
    ["enw"] = "Enwang-Uda",
 
    ["eot"] = "Eotile",
 
    ["epi"] = "Epie",
 
    ["epo"] = "Esperanto",
 
    ["era"] = "Eravallan",
 
    ["erg"] = "Erromanga",
 
    ["erh"] = "Eruwa",
 
    ["eri"] = "Ogea",
 
    ["erk"] = "South Efate",
 
    ["ero"] = "Horpa",
 
    ["err"] = "Giimbiyu",
 
    ["ers"] = "Ersu",
 
    ["ert"] = "Eritai",
 
    ["erw"] = "Erokwanas",
 
    ["ese"] = "Ese Ejja",
 
    ["esh"] = "Tati",
 
    ["esi"] = "Inupiat",
 
    ["esk"] = "Inupiat",
 
    ["esl"] = "Egyptian Sign Language",
 
    ["esm"] = "Esuma",
 
    ["esn"] = "Salvadoran Sign Language",
 
    ["eso"] = "Estonian Sign Language",
 
    ["esq"] = "Esselen",
 
    ["ess"] = "Central Siberian Yupik",
 
    ["est"] = "Estonian",
 
    ["esu"] = "Central Alaskan Yup'ik",
 
    ["etb"] = "Eket",
 
    ["etc"] = "Etchemin",
 
    ["eth"] = "Ethiopian sign languages",
 
    ["etn"] = "Eton",
 
    ["eto"] = "Eton",
 
    ["etr"] = "Edolo",
 
    ["ets"] = "Afenmai",
 
    ["ett"] = "Etruscan",
 
    ["etu"] = "Jagham",
 
    ["etx"] = "Eten",
 
    ["etz"] = "Semimi",
 
    ["eus"] = "Basque",
 
    ["eve"] = "Even",
 
    ["evh"] = "Uvbie",
 
    ["evn"] = "Evenki",
 
    ["ewe"] = "Ewe",
 
    ["ewo"] = "Ewondo",
 
    ["ext"] = "Extremaduran",
 
    ["eya"] = "Eyak",
 
    ["eyo"] = "Keiyo",
 
    ["eza"] = "Ezaa",
 
    ["eze"] = "Zekwe",
 
    ["faa"] = "Fasu",
 
    ["fab"] = "Annobonese",
 
    ["fad"] = "Wagi",
 
    ["faf"] = "Fagani",
 
    ["fag"] = "Finongan",
 
    ["fah"] = "Baissa Fali",
 
    ["fai"] = "Faiwol",
 
    ["faj"] = "Faita",
 
    ["fak"] = "Fang",
 
    ["fal"] = "Fali languages (Cameroon)",
 
    ["fam"] = "Fam",
 
    ["fan"] = "Fang",
 
    ["fao"] = "Faroese",
 
    ["fap"] = "Palor",
 
    ["far"] = "Fataleka",
 
    ["fas"] = "Persian",
 
    ["fat"] = "Fante",
 
    ["fau"] = "Fayu",
 
    ["fax"] = "Fala",
 
    ["fay"] = "Kuhmareyi",
 
    ["faz"] = "Northwestern Fars",
 
    ["fbl"] = "Albay Bikol",
 
    ["fcs"] = "Quebec Sign Language",
 
    ["fer"] = "Kaligi",
 
    ["ffi"] = "Foia Foia",
 
    ["ffm"] = "Maasina Fulfulde",
 
    ["fgr"] = "Fongoro",
 
    ["fia"] = "Nobiin",
 
    ["fie"] = "Fyer",
 
    ["fij"] = "Fijian",
 
    ["fil"] = "Tagalog",
 
    ["fin"] = "Finnish",
 
    ["fip"] = "Fipa",
 
    ["fir"] = "Firan",
 
    ["fit"] = "Meänkieli",
 
    ["fiw"] = "Fiwaga",
 
    ["fkk"] = "Kirya-Konzəl",
 
    ["fkv"] = "Kven",
 
    ["fla"] = "Montana Salish",
 
    ["flh"] = "Foau",
 
    ["fli"] = "Fali of  Mubi",
 
    ["fll"] = "Fali languages (Cameroon)",
 
    ["fln"] = "Yalgawarra",
 
    ["flr"] = "Fuliiru",
 
    ["fly"] = "Tsotsitaal and Camtho",
 
    ["fmp"] = "Fe'fe'",
 
    ["fmu"] = "Muria",
 
    ["fng"] = "Fanagalo",
 
    ["fni"] = "Fania",
 
    ["fod"] = "Foodo",
 
    ["foi"] = "Foi",
 
    ["fom"] = "Foma",
 
    ["fon"] = "Fon",
 
    ["for"] = "Fore",
 
    ["fos"] = "Siraya",
 
    ["fpe"] = "Pichinglis",
 
    ["fqs"] = "Fas",
 
    ["fra"] = "French",
 
    ["frc"] = "Cajun French",
 
    ["frd"] = "Fordata",
 
    ["frk"] = "Frankish",
 
    ["frm"] = "Middle French",
 
    ["fro"] = "Old French",
 
    ["frp"] = "Arpitan",
 
    ["frq"] = "Forak",
 
    ["frr"] = "North Frisian",
 
    ["frs"] = "East Frisian Low Saxon",
 
    ["frt"] = "Kiai",
 
    ["fry"] = "West Frisian",
 
    ["fse"] = "Finnish Sign Language",
 
    ["fsl"] = "French Sign Language",
 
    ["fss"] = "Finland-Swedish Sign Language",
 
    ["fub"] = "Fula",
 
    ["fuc"] = "Pulaar",
 
    ["fud"] = "Futunan",
 
    ["fue"] = "Fula",
 
    ["fuf"] = "Pular",
 
    ["fuh"] = "Fula",
 
    ["fui"] = "Fula",
 
    ["fuj"] = "Fungor",
 
    ["ful"] = "Fula",
 
    ["fum"] = "Mfumte",
 
    ["fun"] = "Fulniô",
 
    ["fuq"] = "Fula",
 
    ["fur"] = "Friulian",
 
    ["fut"] = "Futuna-Aniwa",
 
    ["fuu"] = "Furu",
 
    ["fuv"] = "Fula",
 
    ["fuy"] = "Fuyug",
 
    ["fvr"] = "Fur",
 
    ["fwa"] = "Fwâi",
 
    ["fwe"] = "Fwe",
 
    ["gaa"] = "Ga",
 
    ["gab"] = "Gabri",
 
    ["gac"] = "Aka-Jeru",
 
    ["gad"] = "Gaddang",
 
    ["gae"] = "Warekena",
 
    ["gaf"] = "Gende",
 
    ["gag"] = "Gagauz",
 
    ["gah"] = "Alekano",
 
    ["gai"] = "Mbore",
 
    ["gaj"] = "Gadsup",
 
    ["gak"] = "Gamkonora",
 
    ["gal"] = "Galoli",
 
    ["gam"] = "Kandawo",
 
    ["gan"] = "Gan",
 
    ["gao"] = "Gants",
 
    ["gap"] = "Gal",
 
    ["gaq"] = "Gataq",
 
    ["gar"] = "Galeya",
 
    ["gas"] = "Bhili",
 
    ["gat"] = "Kenati",
 
    ["gau"] = "Ollari",
 
    ["gaw"] = "Nobonob",
 
    ["gax"] = "Borana",
 
    ["gay"] = "Gayo",
 
    ["gaz"] = "Oromo",
 
    ["gba"] = "Gbaya",
 
    ["gbb"] = "Kaytetye",
 
    ["gbd"] = "Garadjari",
 
    ["gbe"] = "Niksek",
 
    ["gbf"] = "Gaikundi",
 
    ["gbg"] = "Gbanzili",
 
    ["gbh"] = "Fon",
 
    ["gbi"] = "Galela",
 
    ["gbj"] = "Gutob",
 
    ["gbk"] = "Mandeali",
 
    ["gbl"] = "Gamit",
 
    ["gbm"] = "Garhwali",
 
    ["gbn"] = "Morokodo",
 
    ["gbo"] = "Grebo",
 
    ["gbp"] = "Gbeya",
 
    ["gbq"] = "Bozom",
 
    ["gbr"] = "Gwari",
 
    ["gbs"] = "Ayizo",
 
    ["gbu"] = "Gaagudju",
 
    ["gbv"] = "Gbanu",
 
    ["gbw"] = "Gabi-Gabi",
 
    ["gbx"] = "Phla",
 
    ["gby"] = "Gwari",
 
    ["gbz"] = "Dari",
 
    ["gcc"] = "Mali",
 
    ["gcd"] = "Yukulta",
 
    ["gce"] = "Galice",
 
    ["gcf"] = "Antillean Creole French",
 
    ["gcl"] = "Grenadian Creole",
 
    ["gcn"] = "Korafe",
 
    ["gcr"] = "French Guianese Creole",
 
    ["gct"] = "Colonia Tovar",
 
    ["gda"] = "Loarki",
 
    ["gdb"] = "Ollari",
 
    ["gdc"] = "Warrungu",
 
    ["gdd"] = "Gedaged",
 
    ["gde"] = "Gude",
 
    ["gdf"] = "Guduf-Gava",
 
    ["gdg"] = "Ga'dang",
 
    ["gdh"] = "Gajirrabeng",
 
    ["gdi"] = "Baka",
 
    ["gdj"] = "Gurdjar",
 
    ["gdk"] = "Gadang",
 
    ["gdl"] = "Dirasha",
 
    ["gdm"] = "Laal",
 
    ["gdn"] = "Umanakaina",
 
    ["gdo"] = "Godoberi",
 
    ["gdq"] = "Mehri",
 
    ["gdr"] = "Wipi",
 
    ["gds"] = "Ghandruk Sign Language",
 
    ["gdt"] = "Kungardutyi",
 
    ["gdu"] = "Gudu",
 
    ["gdx"] = "Godwari",
 
    ["gea"] = "Geruma",
 
    ["geb"] = "Kire",
 
    ["gec"] = "Grebo",
 
    ["ged"] = "Gade",
 
    ["geg"] = "Gengle",
 
    ["geh"] = "Hutterite German",
 
    ["gei"] = "Gebe",
 
    ["gej"] = "Gen",
 
    ["gek"] = "Yiwom",
 
    ["gel"] = "Ut-Ma'in",
 
    ["geq"] = "Geme",
 
    ["ges"] = "Geser",
 
    ["gew"] = "Gera",
 
    ["gex"] = "Garre",
 
    ["gey"] = "Enya",
 
    ["gez"] = "Ge'ez",
 
    ["gfk"] = "Patpatar",
 
    ["gft"] = "Gafat",
 
    ["gfx"] = "Sekele",
 
    ["gga"] = "Gao",
 
    ["ggb"] = "Gbii",
 
    ["ggd"] = "Gugadj",
 
    ["gge"] = "Guragone",
 
    ["ggg"] = "Gurgula",
 
    ["ggk"] = "Kungarakany",
 
    ["ggl"] = "Ganglau",
 
    ["ggm"] = "Gugu Mini",
 
    ["ggn"] = "Gurung",
 
    ["ggo"] = "Gondi",
 
    ["ggt"] = "Gitua",
 
    ["ggu"] = "Gagu",
 
    ["ggw"] = "Gogodala",
 
    ["gha"] = "Ghadamès",
 
    ["ghc"] = "Classical Gaelic",
 
    ["ghe"] = "Ghale",
 
    ["ghh"] = "Ghale",
 
    ["ghk"] = "Geko Karen",
 
    ["ghl"] = "Hill Nubian",
 
    ["ghn"] = "Ghanongga",
 
    ["gho"] = "Ghomara",
 
    ["ghr"] = "Ghera",
 
    ["ghs"] = "Guhu-Samane",
 
    ["ght"] = "Kutang",
 
    ["gia"] = "Kija",
 
    ["gib"] = "Hausa",
 
    ["gic"] = "Gayle",
 
    ["gid"] = "Gidar",
 
    ["gig"] = "Goaria",
 
    ["gih"] = "Bandjalang",
 
    ["gil"] = "Gilbertese",
 
    ["gim"] = "Gimi",
 
    ["gin"] = "Hinuq",
 
    ["gip"] = "West Arawe",
 
    ["giq"] = "Gelao",
 
    ["gir"] = "Gelao",
 
    ["gis"] = "North Giziga",
 
    ["git"] = "Gitxsan",
 
    ["giu"] = "Gelao",
 
    ["giw"] = "Gelao",
 
    ["gix"] = "Mbaka",
 
    ["giy"] = "Giyug",
 
    ["giz"] = "South Giziga",
 
    ["gji"] = "Geji",
 
    ["gjk"] = "Koli",
 
    ["gjm"] = "Kuurn Kopan Noot",
 
    ["gjn"] = "Gonja",
 
    ["gju"] = "Gujari",
 
    ["gka"] = "Guya",
 
    ["gke"] = "Ndai",
 
    ["gkn"] = "Gokana",
 
    ["gko"] = "Kok-Nar",
 
    ["gkp"] = "Kpelle",
 
    ["gla"] = "Scottish Gaelic",
 
    ["glc"] = "Bon Gula",
 
    ["gld"] = "Nanai",
 
    ["gle"] = "Irish",
 
    ["glg"] = "Galician",
 
    ["glh"] = "Pashayi",
 
    ["gli"] = "Kazukuru",
 
    ["glj"] = "Gula Iro",
 
    ["glk"] = "Gilaki",
 
    ["gll"] = "Garlali",
 
    ["glo"] = "Galambu",
 
    ["glr"] = "Glaro-Twabo",
 
    ["glu"] = "Gula",
 
    ["glv"] = "Manx",
 
    ["glw"] = "Glavda",
 
    ["gly"] = "Gule",
 
    ["gma"] = "Wunambal",
 
    ["gmb"] = "Gula'alaa",
 
    ["gmd"] = "Maghdi",
 
    ["gmh"] = "Middle High German",
 
    ["gml"] = "Middle Low German",
 
    ["gmm"] = "Mbodomo",
 
    ["gmn"] = "Koma",
 
    ["gmu"] = "Gumalu",
 
    ["gmv"] = "Gamo-Gofa-Dawro",
 
    ["gmx"] = "Kinga",
 
    ["gmy"] = "Mycenaean Greek",
 
    ["gmz"] = "Mgbo",
 
    ["gna"] = "Kaansa",
 
    ["gnb"] = "Gangte",
 
    ["gnc"] = "Guanche",
 
    ["gnd"] = "Zulgo-Gemzek",
 
    ["gne"] = "Izere",
 
    ["gng"] = "Ngangam",
 
    ["gnh"] = "Lere",
 
    ["gni"] = "Guniyandi",
 
    ["gnk"] = "Gǁana",
 
    ["gnl"] = "Biri",
 
    ["gnm"] = "Ginuman",
 
    ["gnn"] = "Dhuwal",
 
    ["gno"] = "Gondi",
 
    ["gnq"] = "Gana’",
 
    ["gnr"] = "Gureng Gureng",
 
    ["gnt"] = "Guntai",
 
    ["gnu"] = "Gnau",
 
    ["gnw"] = "Western Bolivian Guaraní",
 
    ["gnz"] = "Baka",
 
    ["goa"] = "Guro",
 
    ["gob"] = "Guahibo",
 
    ["goc"] = "Mumeng",
 
    ["god"] = "Godié",
 
    ["goe"] = "Gongduk",
 
    ["gof"] = "Gamo-Gofa-Dawro",
 
    ["gog"] = "Gogo",
 
    ["goh"] = "Old High German",
 
    ["goi"] = "Gobasi",
 
    ["goj"] = "Bhalay-Gowlan",
 
    ["gok"] = "Bhalay-Gowlan",
 
    ["gol"] = "Gola",
 
    ["gom"] = "Konkani",
 
    ["gon"] = "Gondi",
 
    ["goo"] = "Gone Dau",
 
    ["gop"] = "Yeretuar",
 
    ["goq"] = "Gorap",
 
    ["gor"] = "Gorontalo",
 
    ["gos"] = "Gronings",
 
    ["got"] = "Gothic",
 
    ["gou"] = "Gawar",
 
    ["gow"] = "Gorowa",
 
    ["gox"] = "Central Banda",
 
    ["goy"] = "Goundo",
 
    ["goz"] = "Gozarkhani",
 
    ["gpa"] = "Gupa-Abawa",
 
    ["gpe"] = "Ghanaian Pidgin English",
 
    ["gpn"] = "Taiap",
 
    ["gqa"] = "Ga'anda",
 
    ["gqi"] = "Guiqiong",
 
    ["gqn"] = "Terêna",
 
    ["gqr"] = "Doba",
 
    ["gqu"] = "Gelao",
 
    ["gra"] = "Bhili",
 
    ["grb"] = "Grebo",
 
    ["grc"] = "Ancient Greek",
 
    ["grd"] = "Guruntum",
 
    ["grg"] = "Madi",
 
    ["grh"] = "Gbiri-Niragu",
 
    ["gri"] = "Ghari",
 
    ["grj"] = "Jabo",
 
    ["grm"] = "Kota Marudu Talantang",
 
    ["grn"] = "Guaraní",
 
    ["gro"] = "Groma",
 
    ["grq"] = "Gorovu",
 
    ["grr"] = "Gurara",
 
    ["grs"] = "Gresi",
 
    ["grt"] = "Garo",
 
    ["gru"] = "Soddo",
 
    ["grv"] = "Grebo",
 
    ["grw"] = "Gweda",
 
    ["grx"] = "Guriaso",
 
    ["gry"] = "Grebo",
 
    ["grz"] = "Guramalum",
 
    ["gse"] = "Ghanaian Sign Language",
 
    ["gsg"] = "German Sign Language",
 
    ["gsl"] = "Gusilay",
 
    ["gsm"] = "Guatemalan Sign Language",
 
    ["gsn"] = "Gusan",
 
    ["gso"] = "Biyanda-Buli",
 
    ["gsp"] = "Wasembo",
 
    ["gss"] = "Greek Sign Language",
 
    ["gsw"] = "Alemannic",
 
    ["gta"] = "Guató",
 
    ["gti"] = "Nyanga-li",
 
    ["gtu"] = "Aghu Tharrnggala",
 
    ["gua"] = "Shiki",
 
    ["gub"] = "Tenetehara",
 
    ["guc"] = "Wayuu",
 
    ["gud"] = "Dida",
 
    ["gue"] = "Gurindji",
 
    ["guf"] = "Dhuwal",
 
    ["gug"] = "Guarani",
 
    ["guh"] = "Guahibo",
 
    ["gui"] = "Eastern Bolivian Guaraní",
 
    ["guj"] = "Gujarati",
 
    ["guk"] = "Gumuz",
 
    ["gul"] = "Gullah",
 
    ["gum"] = "Coconucan",
 
    ["gun"] = "Mbyá Guaraní",
 
    ["guo"] = "Guayabero",
 
    ["gup"] = "Gunwinggu",
 
    ["guq"] = "Aché",
 
    ["gur"] = "Frafra",
 
    ["gus"] = "Francophone African Sign Language",
 
    ["gut"] = "Maléku",
 
    ["guu"] = "Yanomamö",
 
    ["guv"] = "Duli",
 
    ["guw"] = "Fon",
 
    ["gux"] = "Gourmanché",
 
    ["guz"] = "Gusii",
 
    ["gva"] = "Kaskihá",
 
    ["gvc"] = "Wanano",
 
    ["gve"] = "Duwet",
 
    ["gvf"] = "Golin",
 
    ["gvj"] = "Guajá",
 
    ["gvl"] = "Gulay",
 
    ["gvm"] = "Gurmana",
 
    ["gvn"] = "Guugu Yalandji",
 
    ["gvo"] = "Gavião of Jiparaná",
 
    ["gvp"] = "Timbira",
 
    ["gvr"] = "Gurung",
 
    ["gvs"] = "Gumawana",
 
    ["gvy"] = "Adnyamathanha",
 
    ["gwa"] = "Mbato",
 
    ["gwb"] = "Gwa",
 
    ["gwc"] = "Kalami",
 
    ["gwd"] = "Gawwada",
 
    ["gwe"] = "Gweno",
 
    ["gwf"] = "Gowro",
 
    ["gwg"] = "Moo",
 
    ["gwi"] = "Gwich’in",
 
    ["gwj"] = "Gǀui",
 
    ["gwm"] = "Awngthim",
 
    ["gwn"] = "Gwandara",
 
    ["gwr"] = "Gwere",
 
    ["gwt"] = "Gawar-Bati",
 
    ["gwu"] = "Bidjara",
 
    ["gww"] = "Wunambal",
 
    ["gwx"] = "Gua",
 
    ["gxx"] = "Guere",
 
    ["gya"] = "Northwest Gbaya",
 
    ["gyb"] = "Garus",
 
    ["gyd"] = "Kayardild",
 
    ["gye"] = "Gyem",
 
    ["gyf"] = "Bidjara",
 
    ["gyg"] = "Ngbandi",
 
    ["gyi"] = "Kwasio",
 
    ["gyl"] = "Gayil",
 
    ["gym"] = "Guaymí",
 
    ["gyn"] = "Guyanese Creole",
 
    ["gyr"] = "Guarayu",
 
    ["gyy"] = "Bidjara",
 
    ["gza"] = "Ganza",
 
    ["gzi"] = "Gazi",
 
    ["gzn"] = "Gane",
 
    ["haa"] = "Hän",
 
    ["hab"] = "Vietnamese sign languages",
 
    ["hac"] = "Gorani",
 
    ["had"] = "Hattam",
 
    ["hae"] = "Eastern Oromo",
 
    ["haf"] = "Vietnamese sign languages",
 
    ["hag"] = "Hanga",
 
    ["hah"] = "Hahon",
 
    ["hai"] = "Haida",
 
    ["haj"] = "Hajong",
 
    ["hak"] = "Hakka",
 
    ["hal"] = "Halang",
 
    ["ham"] = "Hewa",
 
    ["han"] = "Hangaza",
 
    ["hao"] = "Hakö",
 
    ["hap"] = "Hupla",
 
    ["haq"] = "Ha",
 
    ["har"] = "Harari",
 
    ["has"] = "Haisla",
 
    ["hat"] = "Haitian Creole",
 
    ["hau"] = "Hausa",
 
    ["hav"] = "Havu",
 
    ["haw"] = "Hawaiian",
 
    ["hax"] = "Haida",
 
    ["hay"] = "Haya",
 
    ["haz"] = "Hazaragi",
 
    ["hba"] = "Tetela",
 
    ["hbb"] = "Huba",
 
    ["hbn"] = "Heiban",
 
    ["hbo"] = "Biblical Hebrew",
 
    ["hbs"] = "Serbo-Croatian",
 
    ["hbu"] = "Habun",
 
    ["hca"] = "Andaman Creole Hindi",
 
    ["hch"] = "Huichol",
 
    ["hdn"] = "Haida",
 
    ["hds"] = "Honduran Sign Language",
 
    ["hdy"] = "Hadiyya",
 
    ["hea"] = "Hmu",
 
    ["heb"] = "Hebrew",
 
    ["hed"] = "Ngeté-Herdé",
 
    ["heg"] = "Helong",
 
    ["heh"] = "Hehe",
 
    ["hei"] = "Heiltsuk",
 
    ["hem"] = "Hemba",
 
    ["her"] = "Herero",
 
    ["hgm"] = "ǂAakhoe",
 
    ["hgw"] = "Haigwai",
 
    ["hhi"] = "Hoia Hoia",
 
    ["hhr"] = "Jola-Felupe",
 
    ["hhy"] = "Hoia Hoia",
 
    ["hia"] = "Lamang",
 
    ["hib"] = "Hibito",
 
    ["hid"] = "Hidatsa",
 
    ["hif"] = "Fiji Hindi",
 
    ["hig"] = "Kamwe",
 
    ["hih"] = "Pamosu",
 
    ["hii"] = "Hinduri",
 
    ["hij"] = "Hijuk",
 
    ["hik"] = "Seit-Kaitetu",
 
    ["hil"] = "Hiligaynon",
 
    ["hin"] = "Hindi",
 
    ["hio"] = "Tshwa",
 
    ["hir"] = "Himarimã",
 
    ["hit"] = "Hittite",
 
    ["hiw"] = "Hiw",
 
    ["hix"] = "Hixkaryana",
 
    ["hji"] = "Haji",
 
    ["hka"] = "Kahe",
 
    ["hke"] = "Hunde",
 
    ["hkk"] = "Orokaiva",
 
    ["hks"] = "Chinese Sign Language",
 
    ["hla"] = "Halia",
 
    ["hlb"] = "Halbi",
 
    ["hld"] = "Duan",
 
    ["hle"] = "Hlersu",
 
    ["hlt"] = "Nga La",
 
    ["hlu"] = "Hieroglyphic Luwian",
 
    ["hma"] = "Mashan Miao",
 
    ["hmb"] = "Humburi Senni",
 
    ["hmc"] = "Huishui Miao",
 
    ["hmd"] = "A-Hmao",
 
    ["hme"] = "Huishui Miao",
 
    ["hmf"] = "Hmong",
 
    ["hmg"] = "Guiyang Miao",
 
    ["hmh"] = "Huishui Miao",
 
    ["hmi"] = "Huishui Miao",
 
    ["hmj"] = "Gejia",
 
    ["hmk"] = "Ye-Maek",
 
    ["hml"] = "Luobohe Miao",
 
    ["hmm"] = "Mashan Miao",
 
    ["hmn"] = "Hmongic",
 
    ["hmo"] = "Hiri Motu",
 
    ["hmp"] = "Mashan Miao",
 
    ["hmq"] = "Hmu",
 
    ["hmr"] = "Hmar",
 
    ["hms"] = "Hmu",
 
    ["hmt"] = "Hamtai",
 
    ["hmu"] = "Adang",
 
    ["hmv"] = "Hmong",
 
    ["hmw"] = "Mashan Miao",
 
    ["hmy"] = "Guiyang Miao",
 
    ["hmz"] = "Hmong",
 
    ["hna"] = "Hina",
 
    ["hnd"] = "Hindko",
 
    ["hne"] = "Chhattisgarhi",
 
    ["hnh"] = "Khwe",
 
    ["hni"] = "Hani",
 
    ["hnj"] = "Hmong",
 
    ["hnn"] = "Hanunó'o",
 
    ["hno"] = "Kagani",
 
    ["hns"] = "Caribbean Hindustani",
 
    ["hnu"] = "Cuoi",
 
    ["hoa"] = "Hoava",
 
    ["hob"] = "Mari",
 
    ["hoc"] = "Ho",
 
    ["hod"] = "Holma",
 
    ["hoe"] = "Horom",
 
    ["hoh"] = "Hobyót",
 
    ["hoi"] = "Holikachuk",
 
    ["hoj"] = "Harauti",
 
    ["hol"] = "Holu",
 
    ["hom"] = "Homa",
 
    ["hoo"] = "Holoholo",
 
    ["hop"] = "Hopi",
 
    ["hor"] = "Horo",
 
    ["hos"] = "Vietnamese sign languages",
 
    ["hot"] = "Hote",
 
    ["hov"] = "Hovongan",
 
    ["how"] = "Hani",
 
    ["hoy"] = "Holiya",
 
    ["hoz"] = "Hozo",
 
    ["hpo"] = "Hpon",
 
    ["hps"] = "Hawaii Pidgin Sign Language",
 
    ["hra"] = "Hrangkhol",
 
    ["hrc"] = "Tangga",
 
    ["hre"] = "Hrê",
 
    ["hrk"] = "Haruku",
 
    ["hrm"] = "Hmong",
 
    ["hro"] = "Haroi",
 
    ["hrp"] = "Yandruwandha",
 
    ["hrt"] = "Hértevin",
 
    ["hru"] = "Hruso",
 
    ["hrv"] = "Croatian",
 
    ["hrw"] = "Tangga",
 
    ["hrx"] = "Riograndenser Hunsrückisch German",
 
    ["hrz"] = "Harzandi",
 
    ["hsb"] = "Upper Sorbian",
 
    ["hsh"] = "Hungarian Sign Language",
 
    ["hsl"] = "Hausa Sign Language",
 
    ["hsn"] = "Xiang Chinese",
 
    ["hss"] = "Harsusi",
 
    ["hti"] = "Hoti",
 
    ["hto"] = "Minica Huitoto",
 
    ["hts"] = "Hadza",
 
    ["htu"] = "Hitu",
 
    ["htx"] = "Hittite",
 
    ["hub"] = "Huambisa",
 
    ["huc"] = "ǂ’Amkoe",
 
    ["hud"] = "Huaulu",
 
    ["hue"] = "Huave",
 
    ["huf"] = "Humene",
 
    ["hug"] = "Huachipaeri",
 
    ["huh"] = "Huilliche",
 
    ["hui"] = "Huli",
 
    ["huj"] = "Guiyang Miao",
 
    ["huk"] = "Hulung",
 
    ["hul"] = "Keapara",
 
    ["hum"] = "Hungana",
 
    ["hun"] = "Hungarian",
 
    ["huo"] = "Hu",
 
    ["hup"] = "Hupa",
 
    ["huq"] = "Tsat",
 
    ["hur"] = "Halkomelem",
 
    ["hus"] = "Huastec",
 
    ["hut"] = "Central Tibetan",
 
    ["huu"] = "Murui Huitoto",
 
    ["huv"] = "Huave",
 
    ["huw"] = "Hukumina",
 
    ["hux"] = "Nüpode Huitoto",
 
    ["huy"] = "Hulaulá",
 
    ["huz"] = "Hunzib",
 
    ["hvc"] = "Haitian Vodoun Culture",
 
    ["hve"] = "Huave",
 
    ["hvk"] = "Haveke",
 
    ["hvn"] = "Hawu",
 
    ["hvv"] = "Huave",
 
    ["hwa"] = "Wané",
 
    ["hwc"] = "Hawaiian Pidgin",
 
    ["hwo"] = "Hwana",
 
    ["hya"] = "Hya",
 
    ["hye"] = "Armenian",
 
    ["iai"] = "Iaai",
 
    ["ian"] = "Iatmül",
 
    ["iap"] = "Iapama",
 
    ["iar"] = "Purari",
 
    ["iba"] = "Iban",
 
    ["ibb"] = "Ibibio",
 
    ["ibd"] = "Iwaidja",
 
    ["ibe"] = "Akpes",
 
    ["ibg"] = "Ibanag",
 
    ["ibl"] = "Ibaloi",
 
    ["ibm"] = "Agoi",
 
    ["ibn"] = "Ibino",
 
    ["ibo"] = "Igbo",
 
    ["ibr"] = "Ibuoro",
 
    ["ibu"] = "Sahu",
 
    ["iby"] = "Kalabari",
 
    ["ica"] = "Ede",
 
    ["ich"] = "Etkywan",
 
    ["icl"] = "Icelandic Sign Language",
 
    ["icr"] = "San Andrés–Providencia Creole",
 
    ["ida"] = "Idaxo-Isuxa-Tiriki",
 
    ["idb"] = "Indo-Portuguese creoles",
 
    ["idc"] = "Idon",
 
    ["idd"] = "Ede",
 
    ["ide"] = "Idere",
 
    ["idi"] = "Idi",
 
    ["ido"] = "Ido",
 
    ["idr"] = "Indri",
 
    ["ids"] = "Idesa",
 
    ["idt"] = "Idalaka",
 
    ["idu"] = "Idoma",
 
    ["ifa"] = "Ifugao",
 
    ["ifb"] = "Ifugao",
 
    ["ife"] = "Ifè",
 
    ["iff"] = "Utaha",
 
    ["ifk"] = "Tuwali",
 
    ["ifm"] = "Fuumu",
 
    ["ifu"] = "Ifugao",
 
    ["ify"] = "Kallahan",
 
    ["igb"] = "Ebira",
 
    ["ige"] = "Igede",
 
    ["igg"] = "Igana",
 
    ["igl"] = "Igala",
 
    ["igm"] = "Kanggape",
 
    ["ign"] = "Moxos",
 
    ["igo"] = "Isebe",
 
    ["igs"] = "Interglossa",
 
    ["igw"] = "Igwe",
 
    ["ihb"] = "Iha",
 
    ["ihi"] = "Ihievbe",
 
    ["ihp"] = "Iha",
 
    ["ihw"] = "Gunai",
 
    ["iii"] = "Yi",
 
    ["iin"] = "Mantharta",
 
    ["ijc"] = "Izon",
 
    ["ije"] = "Biseni",
 
    ["ijj"] = "Ede",
 
    ["ijn"] = "Kalabari",
 
    ["ijs"] = "Nembe",
 
    ["ike"] = "Inuktitut",
 
    ["iki"] = "Iko",
 
    ["ikk"] = "Ika",
 
    ["ikl"] = "Kulu",
 
    ["iko"] = "Ikom",
 
    ["ikp"] = "Ikpeshi",
 
    ["ikr"] = "Ikarranggal",
 
    ["ikt"] = "Inuvialuk",
 
    ["iku"] = "Inuktitut",
 
    ["ikv"] = "Iku",
 
    ["ikw"] = "Ikwerre",
 
    ["ikx"] = "Ik",
 
    ["ikz"] = "Ikizu",
 
    ["ila"] = "Ile Ape",
 
    ["ilb"] = "Ila",
 
    ["ile"] = "Interlingue",
 
    ["ilg"] = "Ilgar",
 
    ["ili"] = "Ili Turki",
 
    ["ilk"] = "Ilongot",
 
    ["ill"] = "Maranao",
 
    ["ilo"] = "Ilokano",
 
    ["ils"] = "International Sign",
 
    ["ilu"] = "Wetarese",
 
    ["ilv"] = "Ilue",
 
    ["ima"] = "Mala Malasar",
 
    ["ime"] = "Imraguen",
 
    ["imi"] = "Anamgura",
 
    ["iml"] = "Miluk",
 
    ["imn"] = "Imonda",
 
    ["imo"] = "Kaugel",
 
    ["imr"] = "Imroing",
 
    ["ims"] = "Marsi",
 
    ["imy"] = "Milyan",
 
    ["ina"] = "Interlingua",
 
    ["inb"] = "Inga Kichwa",
 
    ["ind"] = "Indonesian",
 
    ["ing"] = "Deg Xinag",
 
    ["inh"] = "Ingush",
 
    ["inj"] = "Inga Kichwa",
 
    ["inl"] = "Indonesian Sign Language",
 
    ["inm"] = "Minaean",
 
    ["inn"] = "Isinai",
 
    ["ino"] = "Inoke",
 
    ["inp"] = "Iñapari",
 
    ["ins"] = "Indo-Pakistani Sign Language",
 
    ["int"] = "Intha",
 
    ["inz"] = "Barbareño",
 
    ["ior"] = "Inor",
 
    ["iou"] = "Tuma-Irumu",
 
    ["iow"] = "Chiwere",
 
    ["ipi"] = "Ipili",
 
    ["ipk"] = "Inupiaq",
 
    ["ipo"] = "Ipiko",
 
    ["iqu"] = "Iquito",
 
    ["iqw"] = "Ikwo",
 
    ["ire"] = "Iresim",
 
    ["irh"] = "Irarutu",
 
    ["iri"] = "Rigwe",
 
    ["irk"] = "Iraqw",
 
    ["irn"] = "Irantxe",
 
    ["irr"] = "Ta’Oi",
 
    ["iru"] = "Irula",
 
    ["irx"] = "Kamberau",
 
    ["iry"] = "Iraya",
 
    ["isa"] = "Isabi",
 
    ["isc"] = "Isconahua",
 
    ["isd"] = "Isnag",
 
    ["ise"] = "Italian Sign Language",
 
    ["isg"] = "Irish Sign Language",
 
    ["ish"] = "Esan",
 
    ["isi"] = "Nkem-Nkum",
 
    ["isk"] = "Ishkashimi",
 
    ["isl"] = "Icelandic",
 
    ["ism"] = "Masimasi",
 
    ["isn"] = "Isanzu",
 
    ["iso"] = "Isoko",
 
    ["isr"] = "Israeli Sign Language",
 
    ["ist"] = "Istriot",
 
    ["isu"] = "Isu",
 
    ["ita"] = "Italian",
 
    ["itb"] = "Itneg",
 
    ["ite"] = "Itene",
 
    ["iti"] = "Itneg",
 
    ["itk"] = "Judeo-Italian",
 
    ["itl"] = "Itelmen",
 
    ["itm"] = "Ibuoro",
 
    ["ito"] = "Itonama",
 
    ["itr"] = "Iteri",
 
    ["its"] = "Itsekiri",
 
    ["itt"] = "Itneg",
 
    ["itv"] = "Itawis",
 
    ["itw"] = "Ibuoro",
 
    ["itx"] = "Itik",
 
    ["ity"] = "Itneg",
 
    ["itz"] = "Itza’",
 
    ["ium"] = "Iu Mien",
 
    ["ivb"] = "Ivatan",
 
    ["ivv"] = "Ivatan",
 
    ["iwk"] = "Iwaak",
 
    ["iwm"] = "Iwam",
 
    ["iwo"] = "Iwur",
 
    ["iws"] = "Sepik Iwam",
 
    ["ixc"] = "Ixcatec",
 
    ["ixl"] = "Ixil",
 
    ["iya"] = "Iyayu",
 
    ["iyo"] = "Mesaka",
 
    ["iyx"] = "West Teke",
 
    ["izh"] = "Ingrian",
 
    ["izr"] = "Izere",
 
    ["izz"] = "Izi",
 
    ["jaa"] = "Jamamadí",
 
    ["jab"] = "Hyam",
 
    ["jac"] = "Jakaltek",
 
    ["jad"] = "Jahanka",
 
    ["jae"] = "Yabem",
 
    ["jaf"] = "Jara",
 
    ["jah"] = "Jah Hut",
 
    ["jaj"] = "Zazao",
 
    ["jak"] = "Jakun",
 
    ["jal"] = "Yalahatan",
 
    ["jam"] = "Jamaican Patois",
 
    ["jan"] = "Janday",
 
    ["jao"] = "Yanyuwa",
 
    ["jaq"] = "Yaqay",
 
    ["jas"] = "Javanese",
 
    ["jat"] = "Jakati",
 
    ["jau"] = "Yaur",
 
    ["jav"] = "Javanese",
 
    ["jax"] = "Jambi Malay",
 
    ["jay"] = "Nhangu",
 
    ["jaz"] = "Jawe",
 
    ["jbe"] = "Judeo-Berber",
 
    ["jbi"] = "Badjiri",
 
    ["jbj"] = "Arandai",
 
    ["jbk"] = "Omati",
 
    ["jbn"] = "Nafusi",
 
    ["jbo"] = "Lojban",
 
    ["jbr"] = "Jofotek-Bromnya",
 
    ["jbt"] = "Djeoromitxi",
 
    ["jbu"] = "Jukun Takum",
 
    ["jbw"] = "Worrorra",
 
    ["jcs"] = "Jamaican Country Sign Language",
 
    ["jct"] = "Krymchak",
 
    ["jda"] = "Lahuli-Spiti",
 
    ["jdg"] = "Jadgali",
 
    ["jdt"] = "Judeo-Tat",
 
    ["jeb"] = "Jebero",
 
    ["jee"] = "Jerung",
 
    ["jeg"] = "Cheng",
 
    ["jeh"] = "Jeh",
 
    ["jei"] = "Yei",
 
    ["jek"] = "Jeri",
 
    ["jel"] = "Yelmek",
 
    ["jen"] = "Jen",
 
    ["jer"] = "Jere",
 
    ["jet"] = "Manem",
 
    ["jeu"] = "Jonkor",
 
    ["jgb"] = "Ngbee",
 
    ["jge"] = "Judaeo-Georgian",
 
    ["jgk"] = "Jarawa",
 
    ["jgo"] = "Ngomba",
 
    ["jhi"] = "Jahai",
 
    ["jhs"] = "Jhankot Sign Language",
 
    ["jia"] = "Jina",
 
    ["jib"] = "Jibu",
 
    ["jic"] = "Jicaquean",
 
    ["jid"] = "Bu",
 
    ["jie"] = "Jilbe",
 
    ["jig"] = "Jingulu",
 
    ["jih"] = "Horpa",
 
    ["jii"] = "Jiiddu",
 
    ["jil"] = "Jilim",
 
    ["jim"] = "Jimi",
 
    ["jio"] = "Jiamao",
 
    ["jiq"] = "Lavrung",
 
    ["jit"] = "Jita",
 
    ["jiu"] = "Jino",
 
    ["jiv"] = "Shuar",
 
    ["jiy"] = "Jino",
 
    ["jjr"] = "Jarawa",
 
    ["jkm"] = "S'gaw Karen",
 
    ["jko"] = "Kubo",
 
    ["jkp"] = "S'gaw Karen",
 
    ["jkr"] = "Koro",
 
    ["jku"] = "Labir",
 
    ["jle"] = "Ngile",
 
    ["jls"] = "Jamaican Sign Language",
 
    ["jma"] = "Dima",
 
    ["jmb"] = "Zumbun",
 
    ["jmc"] = "West Kilimanjaro",
 
    ["jmd"] = "Yamdena",
 
    ["jmi"] = "Jimi",
 
    ["jml"] = "Jumli",
 
    ["jmn"] = "Makuri",
 
    ["jmr"] = "Kamara",
 
    ["jms"] = "Naki",
 
    ["jmw"] = "Omati",
 
    ["jmx"] = "Silacayoapan Mixtec",
 
    ["jna"] = "Kinnauri",
 
    ["jnd"] = "Jandavra",
 
    ["jng"] = "Wardaman",
 
    ["jni"] = "Janji",
 
    ["jnj"] = "Yem",
 
    ["jnl"] = "Rawat",
 
    ["jns"] = "Jaunsari",
 
    ["job"] = "Fuliiru",
 
    ["jod"] = "Maninka",
 
    ["jor"] = "Jorá",
 
    ["jos"] = "Levantine Arabic Sign Language",
 
    ["jow"] = "Jowulu",
 
    ["jpa"] = "Jewish Palestinian Aramaic",
 
    ["jpn"] = "Japanese",
 
    ["jpr"] = "Judeo-Persian",
 
    ["jqr"] = "Jaqaru",
 
    ["jra"] = "Jarai",
 
    ["jrb"] = "Judeo-Arabic",
 
    ["jrr"] = "Jiru",
 
    ["jrt"] = "Jorto",
 
    ["jru"] = "Japreria",
 
    ["jsl"] = "Japanese Sign Language",
 
    ["jua"] = "Kagwahiva",
 
    ["jub"] = "Wannu",
 
    ["juc"] = "Jurchen",
 
    ["jud"] = "Maninka",
 
    ["juh"] = "Hõne",
 
    ["jui"] = "Ngadjuri",
 
    ["juk"] = "Wapan",
 
    ["jul"] = "Jirel",
 
    ["jum"] = "Southern Burun",
 
    ["jun"] = "Juang",
 
    ["juo"] = "Jiba",
 
    ["jup"] = "Hup",
 
    ["jur"] = "Jurúna",
 
    ["jus"] = "Jumla Sign Language",
 
    ["jut"] = "Jutlandic",
 
    ["juu"] = "Ju",
 
    ["juw"] = "Wãpha",
 
    ["juy"] = "Juray",
 
    ["jvd"] = "Javindo",
 
    ["jvn"] = "Javanese",
 
    ["jwi"] = "Jwira-Pepesa",
 
    ["jya"] = "Rgyalrong",
 
    ["jye"] = "Judeo-Yemeni Arabic",
 
    ["jyy"] = "Jaya",
 
    ["kaa"] = "Karakalpak",
 
    ["kab"] = "Kabyle",
 
    ["kac"] = "Jingpho",
 
    ["kad"] = "Adara",
 
    ["kae"] = "Ketagalan",
 
    ["kaf"] = "Katso",
 
    ["kag"] = "Kajaman",
 
    ["kah"] = "Fer",
 
    ["kai"] = "Karekare",
 
    ["kaj"] = "Kaje",
 
    ["kak"] = "Kallahan",
 
    ["kal"] = "Kalaallisut",
 
    ["kam"] = "Kamba",
 
    ["kan"] = "Kannada",
 
    ["kao"] = "Kassonke",
 
    ["kap"] = "Bezhta",
 
    ["kaq"] = "Capanahua",
 
    ["kas"] = "Kashmiri",
 
    ["kat"] = "Georgian",
 
    ["kau"] = "Kanuri",
 
    ["kav"] = "Katukína",
 
    ["kaw"] = "Kawi",
 
    ["kax"] = "Pagu",
 
    ["kay"] = "Kamayurá",
 
    ["kaz"] = "Kazakh",
 
    ["kba"] = "Galaagu",
 
    ["kbb"] = "Sikiana",
 
    ["kbc"] = "Kadiweu",
 
    ["kbd"] = "Kabardian",
 
    ["kbe"] = "Umpila",
 
    ["kbf"] = "Kakauhua",
 
    ["kbg"] = "Khams Tibetan",
 
    ["kbh"] = "Camsá",
 
    ["kbi"] = "Kaptiau",
 
    ["kbj"] = "Kari",
 
    ["kbk"] = "Grass Koiari",
 
    ["kbl"] = "Kanembu",
 
    ["kbm"] = "Iwal",
 
    ["kbn"] = "Kare",
 
    ["kbo"] = "Kaliko",
 
    ["kbp"] = "Kabye",
 
    ["kbq"] = "Kamano",
 
    ["kbr"] = "Kafa",
 
    ["kbs"] = "Kande",
 
    ["kbt"] = "Abadi",
 
    ["kbu"] = "Sansi",
 
    ["kbv"] = "Dera",
 
    ["kbw"] = "Kaiep",
 
    ["kbx"] = "Kambot",
 
    ["kby"] = "Kanuri",
 
    ["kbz"] = "Duhwa",
 
    ["kca"] = "Khanty",
 
    ["kcb"] = "Kawacha",
 
    ["kcc"] = "Lubila",
 
    ["kcd"] = "Kanum",
 
    ["kce"] = "Kaivi",
 
    ["kcf"] = "Ukaan",
 
    ["kcg"] = "Katab",
 
    ["kch"] = "Vono",
 
    ["kci"] = "Kamantan",
 
    ["kcj"] = "Kobiana",
 
    ["kck"] = "Kalanga",
 
    ["kcl"] = "Kala",
 
    ["kcm"] = "Tar Gula",
 
    ["kcn"] = "Nubi",
 
    ["kco"] = "Kinalakna",
 
    ["kcp"] = "Kanga",
 
    ["kcq"] = "Kamo",
 
    ["kcr"] = "Katla",
 
    ["kcs"] = "Koenoem",
 
    ["kct"] = "Kaian",
 
    ["kcu"] = "Kami",
 
    ["kcv"] = "Kete",
 
    ["kcw"] = "Kabwari",
 
    ["kcx"] = "Kachama-Ganjule",
 
    ["kcy"] = "Korandje",
 
    ["kcz"] = "Nyamwezi",
 
    ["kda"] = "Worimi",
 
    ["kdc"] = "Kutu",
 
    ["kdd"] = "Yankunytjatjara",
 
    ["kde"] = "Makonde",
 
    ["kdf"] = "Mamusi",
 
    ["kdg"] = "Seba",
 
    ["kdh"] = "Tem",
 
    ["kdi"] = "Kumam",
 
    ["kdj"] = "Karamojong",
 
    ["kdk"] = "Numèè",
 
    ["kdl"] = "Kimba",
 
    ["kdm"] = "Kagoma",
 
    ["kdn"] = "Kunda",
 
    ["kdp"] = "Ninkyop-Nindem",
 
    ["kdq"] = "Koch",
 
    ["kdr"] = "Karaim",
 
    ["kdt"] = "Kuy",
 
    ["kdu"] = "Hill Nubian",
 
    ["kdw"] = "Koneraw",
 
    ["kdx"] = "Nyingwom",
 
    ["kdy"] = "Keijar",
 
    ["kdz"] = "Mfumte",
 
    ["kea"] = "Cape Verdean Creole",
 
    ["keb"] = "Kele",
 
    ["kec"] = "Keiga",
 
    ["ked"] = "Kerewe",
 
    ["kee"] = "Keresan",
 
    ["kef"] = "Ewe",
 
    ["keg"] = "Tese",
 
    ["keh"] = "Keak",
 
    ["kei"] = "Kei",
 
    ["kej"] = "Kadar",
 
    ["kek"] = "Q’eqchi’",
 
    ["kel"] = "Kela",
 
    ["kem"] = "Kemak",
 
    ["ken"] = "Nyang",
 
    ["keo"] = "Bari",
 
    ["kep"] = "Kaikadi",
 
    ["keq"] = "Kamar",
 
    ["ker"] = "Kera",
 
    ["kes"] = "Kugbo",
 
    ["ket"] = "Ket",
 
    ["keu"] = "Kebu",
 
    ["kev"] = "Kanikkaran",
 
    ["kew"] = "Kewa",
 
    ["kex"] = "Canara Konkani",
 
    ["key"] = "Kupia",
 
    ["kez"] = "Kele",
 
    ["kfa"] = "Kodava",
 
    ["kfb"] = "Kolami",
 
    ["kfc"] = "Konda",
 
    ["kfd"] = "Koraga",
 
    ["kfe"] = "Kota",
 
    ["kff"] = "Koya",
 
    ["kfg"] = "Kudiya",
 
    ["kfh"] = "Kurichiya",
 
    ["kfi"] = "Kurumba",
 
    ["kfj"] = "Kemie",
 
    ["kfk"] = "Kinnauri",
 
    ["kfl"] = "Kung",
 
    ["kfm"] = "Khunsari",
 
    ["kfn"] = "Kuk",
 
    ["kfo"] = "Maninka",
 
    ["kfp"] = "Korwa",
 
    ["kfq"] = "Korku",
 
    ["kfr"] = "Kutchi",
 
    ["kfs"] = "Mandeali",
 
    ["kft"] = "Kanjari",
 
    ["kfu"] = "Katkari",
 
    ["kfv"] = "Kurmukar",
 
    ["kfw"] = "Kharam",
 
    ["kfx"] = "Kullu",
 
    ["kfy"] = "Kumaoni",
 
    ["kfz"] = "Koromfe",
 
    ["kga"] = "Maninka",
 
    ["kgb"] = "Ma'ya",
 
    ["kgc"] = "Tariang",
 
    ["kgd"] = "Ta’Oi",
 
    ["kge"] = "Komering",
 
    ["kgf"] = "Kube",
 
    ["kgg"] = "Kusunda",
 
    ["kgi"] = "Selangor Sign Language",
 
    ["kgj"] = "Kham",
 
    ["kgk"] = "Kaiwá",
 
    ["kgl"] = "Bidjara",
 
    ["kgm"] = "Karipuna",
 
    ["kgn"] = "Karingani",
 
    ["kgo"] = "Krongo",
 
    ["kgp"] = "Kaingang",
 
    ["kgq"] = "Kamoro",
 
    ["kgr"] = "Abun",
 
    ["kgs"] = "Kumbainggar",
 
    ["kgt"] = "Somyev",
 
    ["kgu"] = "Kobol",
 
    ["kgv"] = "Karas",
 
    ["kgw"] = "Karon Dori",
 
    ["kgx"] = "Kamaru",
 
    ["kgy"] = "Kyirong-Kagate",
 
    ["kha"] = "Khasi",
 
    ["khb"] = "Tai Lü",
 
    ["khc"] = "Tukang Besi",
 
    ["khd"] = "Kanum",
 
    ["khe"] = "Korowai",
 
    ["khf"] = "Khün",
 
    ["khg"] = "Khams Tibetan",
 
    ["khh"] = "Kehu",
 
    ["khj"] = "Kuturmi",
 
    ["khk"] = "Mongolian",
 
    ["khl"] = "Lusi",
 
    ["khm"] = "Khmer",
 
    ["khn"] = "Khandeshi",
 
    ["kho"] = "Saka",
 
    ["khp"] = "Kapori",
 
    ["khq"] = "Koyra Chiini",
 
    ["khr"] = "Kharia",
 
    ["khs"] = "Kasua",
 
    ["kht"] = "Khamti",
 
    ["khu"] = "Nkumbi",
 
    ["khv"] = "Khwarshi",
 
    ["khw"] = "Khowar",
 
    ["khx"] = "Lega",
 
    ["khy"] = "Kele",
 
    ["khz"] = "Keapara",
 
    ["kia"] = "Kim",
 
    ["kib"] = "Koalib",
 
    ["kic"] = "Fox",
 
    ["kid"] = "Koshin",
 
    ["kie"] = "Aiki",
 
    ["kif"] = "Kham",
 
    ["kig"] = "Kimaghima",
 
    ["kih"] = "Kilmeri",
 
    ["kii"] = "Kitsai",
 
    ["kij"] = "Kilivila",
 
    ["kik"] = "Gikuyu",
 
    ["kil"] = "Kariya",
 
    ["kim"] = "Mator",
 
    ["kin"] = "Kinyarwanda",
 
    ["kio"] = "Kiowa",
 
    ["kip"] = "Kham",
 
    ["kiq"] = "Kosare",
 
    ["kir"] = "Kyrgyz",
 
    ["kis"] = "Kis",
 
    ["kit"] = "Agob",
 
    ["kiu"] = "Zazaki",
 
    ["kiv"] = "Kimbu",
 
    ["kiw"] = "Kiwai",
 
    ["kix"] = "Khiamniungan",
 
    ["kiy"] = "Kirikiri",
 
    ["kiz"] = "Kissi",
 
    ["kja"] = "Mlap",
 
    ["kjb"] = "Q’anjob’al",
 
    ["kjc"] = "Konjo",
 
    ["kjd"] = "Kiwai",
 
    ["kje"] = "Kisar",
 
    ["kjf"] = "Khalaj",
 
    ["kjg"] = "Khmu",
 
    ["kjh"] = "Khakas",
 
    ["kji"] = "Zabana",
 
    ["kjj"] = "Khinalug",
 
    ["kjk"] = "Konjo",
 
    ["kjl"] = "Kham",
 
    ["kjm"] = "Kháng",
 
    ["kjn"] = "Kunjen",
 
    ["kjo"] = "Harijan Kinnauri",
 
    ["kjp"] = "Eastern Pwo",
 
    ["kjq"] = "Keresan",
 
    ["kjr"] = "Kurudu",
 
    ["kjs"] = "Kewa",
 
    ["kjt"] = "Phrae Pwo",
 
    ["kju"] = "Kashaya",
 
    ["kjx"] = "Ramopa",
 
    ["kjy"] = "Kewa",
 
    ["kjz"] = "Bumthang",
 
    ["kka"] = "Kakanda",
 
    ["kkb"] = "Kwerisa",
 
    ["kkc"] = "Odoodee",
 
    ["kkd"] = "Kinuku",
 
    ["kke"] = "Kakabe",
 
    ["kkf"] = "Tshangla",
 
    ["kkg"] = "Kalinga",
 
    ["kkh"] = "Khün",
 
    ["kki"] = "Kagulu",
 
    ["kkj"] = "Kako",
 
    ["kkk"] = "Kokota",
 
    ["kkl"] = "Kosarek",
 
    ["kkm"] = "Kiong",
 
    ["kkn"] = "Kon Keu",
 
    ["kko"] = "Hill Nubian",
 
    ["kkp"] = "Koko-Bera",
 
    ["kkq"] = "Kaiku",
 
    ["kkr"] = "Kir-Balar",
 
    ["kks"] = "Giiwo",
 
    ["kkt"] = "Koi",
 
    ["kku"] = "Tumi",
 
    ["kkv"] = "Kangean",
 
    ["kkw"] = "Kukuya",
 
    ["kkx"] = "Kohin",
 
    ["kky"] = "Guugu Yimithirr",
 
    ["kkz"] = "Kaska",
 
    ["kla"] = "Klamath",
 
    ["klb"] = "Kiliwa",
 
    ["klc"] = "Kolbila",
 
    ["kld"] = "Gamilaraay",
 
    ["kle"] = "Kulung",
 
    ["klf"] = "Kendeje",
 
    ["klg"] = "Kalagan",
 
    ["klh"] = "Weliki",
 
    ["kli"] = "Kalumpang",
 
    ["klj"] = "Khalaj",
 
    ["klk"] = "Kono",
 
    ["kll"] = "Kalagan",
 
    ["klm"] = "Migum",
 
    ["kln"] = "Nandi–Markweta",
 
    ["klo"] = "Kapya",
 
    ["klp"] = "Kamasa",
 
    ["klq"] = "Rumu",
 
    ["klr"] = "Khaling",
 
    ["kls"] = "Kalash",
 
    ["klt"] = "Nukna",
 
    ["klu"] = "Klao",
 
    ["klv"] = "Maskelynes",
 
    ["klw"] = "Moma",
 
    ["klx"] = "Koluwawa",
 
    ["kly"] = "Kalao",
 
    ["klz"] = "Adang",
 
    ["kma"] = "Konni",
 
    ["kmb"] = "Kimbundu",
 
    ["kmc"] = "Kam",
 
    ["kmd"] = "Kalinga",
 
    ["kme"] = "Kpwe",
 
    ["kmf"] = "Kare",
 
    ["kmg"] = "Kâte",
 
    ["kmh"] = "Kalam",
 
    ["kmi"] = "Kami",
 
    ["kmj"] = "Malto",
 
    ["kmk"] = "Kalinga",
 
    ["kml"] = "Kalinga",
 
    ["kmm"] = "Kom",
 
    ["kmn"] = "Awtuw",
 
    ["kmo"] = "Kwoma",
 
    ["kmp"] = "Koma",
 
    ["kmq"] = "Kwama",
 
    ["kmr"] = "Kurmanji",
 
    ["kms"] = "Kamasau",
 
    ["kmt"] = "Kemtuik",
 
    ["kmu"] = "Kanite",
 
    ["kmv"] = "Lanc-Patuá creole",
 
    ["kmw"] = "Komo",
 
    ["kmx"] = "Waboda",
 
    ["kmy"] = "Koma",
 
    ["kmz"] = "Khorasani Turkic",
 
    ["kna"] = "Kanakuru",
 
    ["knb"] = "Kalinga",
 
    ["knc"] = "Kanuri",
 
    ["knd"] = "Konda",
 
    ["kne"] = "Kankanaey",
 
    ["knf"] = "Mankanya",
 
    ["kng"] = "Kongo",
 
    ["kni"] = "Kanufi",
 
    ["knj"] = "Akatek",
 
    ["knk"] = "Kuranko",
 
    ["knl"] = "Keninjal",
 
    ["knm"] = "Kanamarí",
 
    ["knn"] = "Konkani",
 
    ["kno"] = "Kono",
 
    ["knp"] = "Kwanja",
 
    ["knq"] = "Kintaq",
 
    ["knr"] = "Kaningra",
 
    ["kns"] = "Kensiu",
 
    ["knt"] = "Waninnawa",
 
    ["knu"] = "Kpelle",
 
    ["knv"] = "Waia",
 
    ["knw"] = "Ekoka !Kung",
 
    ["knx"] = "Kendayan",
 
    ["kny"] = "Kanyok",
 
    ["knz"] = "Kalamsé",
 
    ["koa"] = "Konomala",
 
    ["koc"] = "Kpati",
 
    ["kod"] = "Kodi",
 
    ["koe"] = "Baleesi",
 
    ["kof"] = "Kubi",
 
    ["kog"] = "Kogi",
 
    ["koh"] = "Koyo",
 
    ["koi"] = "Komi-Permyak",
 
    ["koj"] = "Kaba",
 
    ["kok"] = "Konkani",
 
    ["kol"] = "Kol",
 
    ["kom"] = "Komi",
 
    ["kon"] = "Kongo",
 
    ["koo"] = "Konjo",
 
    ["kop"] = "Waube",
 
    ["koq"] = "Kota",
 
    ["kor"] = "Korean",
 
    ["kos"] = "Kosraean",
 
    ["kot"] = "Lagwan",
 
    ["kou"] = "Koke",
 
    ["kov"] = "Kudu-Camo",
 
    ["kow"] = "Kugama",
 
    ["kox"] = "Coxima",
 
    ["koy"] = "Koyukon",
 
    ["koz"] = "Korak",
 
    ["kpa"] = "Kutto",
 
    ["kpb"] = "Kurumba",
 
    ["kpc"] = "Baniwa",
 
    ["kpd"] = "Koba",
 
    ["kpe"] = "Kpelle",
 
    ["kpf"] = "Komba",
 
    ["kpg"] = "Kapingamarangi",
 
    ["kph"] = "Kplang",
 
    ["kpi"] = "Kofei",
 
    ["kpj"] = "Karajá",
 
    ["kpk"] = "Kpan",
 
    ["kpl"] = "Monzombo",
 
    ["kpm"] = "Koho",
 
    ["kpn"] = "Kepkiriwát",
 
    ["kpo"] = "Kposo",
 
    ["kpq"] = "Korupun",
 
    ["kpr"] = "Korafe",
 
    ["kps"] = "Tehit",
 
    ["kpt"] = "Karata",
 
    ["kpu"] = "Kafoa",
 
    ["kpv"] = "Komi-Zyrian",
 
    ["kpw"] = "Kobon",
 
    ["kpx"] = "Mountain Koiali",
 
    ["kpy"] = "Koryak",
 
    ["kpz"] = "Sabiny",
 
    ["kqa"] = "Mum",
 
    ["kqb"] = "Kovai",
 
    ["kqc"] = "Doromu",
 
    ["kqd"] = "Koy Sanjaq Syriac",
 
    ["kqe"] = "Kalagan",
 
    ["kqf"] = "Kakabai",
 
    ["kqg"] = "Khe",
 
    ["kqh"] = "Kisankasa",
 
    ["kqi"] = "Koita",
 
    ["kqj"] = "Koromira",
 
    ["kqk"] = "Ayizo",
 
    ["kql"] = "Kyenele",
 
    ["kqm"] = "Khisa",
 
    ["kqn"] = "Kaonde",
 
    ["kqo"] = "Konobo",
 
    ["kqp"] = "Kimré",
 
    ["kqq"] = "Krenak",
 
    ["kqr"] = "Momogun",
 
    ["kqs"] = "Kissi",
 
    ["kqt"] = "Klias River Kadazan",
 
    ["kqu"] = "Seroa",
 
    ["kqv"] = "Okolod",
 
    ["kqw"] = "Kandas",
 
    ["kqx"] = "Mser",
 
    ["kqy"] = "Koore",
 
    ["kqz"] = "Korana",
 
    ["kra"] = "Kumhali",
 
    ["krb"] = "Karkin",
 
    ["krc"] = "Karachay-Balkar",
 
    ["krd"] = "Waimoa",
 
    ["kre"] = "Panara",
 
    ["krf"] = "Koro",
 
    ["krh"] = "Kurama",
 
    ["kri"] = "Krio",
 
    ["krj"] = "Kinaray-a",
 
    ["krk"] = "Kerek",
 
    ["krl"] = "Karelian",
 
    ["krm"] = "Krim",
 
    ["krn"] = "Sapo",
 
    ["krp"] = "Dorop",
 
    ["krr"] = "Brao",
 
    ["krs"] = "Kresh",
 
    ["krt"] = "Kanuri",
 
    ["kru"] = "Kurukh",
 
    ["krv"] = "Brao",
 
    ["krw"] = "Krahn",
 
    ["krx"] = "Karon",
 
    ["kry"] = "Kryts",
 
    ["krz"] = "Kanum",
 
    ["ksa"] = "Shuwa-Zamani",
 
    ["ksb"] = "Shambala",
 
    ["ksc"] = "Kalinga",
 
    ["ksd"] = "Tolai",
 
    ["kse"] = "Kuni",
 
    ["ksf"] = "Bafia",
 
    ["ksg"] = "Kusaghe",
 
    ["ksh"] = "Colognian",
 
    ["ksi"] = "I'saka",
 
    ["ksj"] = "Kwale",
 
    ["ksk"] = "Kansa",
 
    ["ksl"] = "Mumeng",
 
    ["ksm"] = "Kumba",
 
    ["ksn"] = "Kasiguranin",
 
    ["kso"] = "Kofa",
 
    ["ksp"] = "Kaba",
 
    ["ksq"] = "Kwaami",
 
    ["ksr"] = "Borong",
 
    ["kss"] = "Kissi",
 
    ["kst"] = "Winye",
 
    ["ksu"] = "Khamyang",
 
    ["ksv"] = "Kusu",
 
    ["ksw"] = "S'gaw Karen",
 
    ["ksx"] = "Kedang",
 
    ["ksy"] = "Kharia Thar",
 
    ["ksz"] = "Korwa",
 
    ["kta"] = "Katua",
 
    ["ktb"] = "Kambaata",
 
    ["ktc"] = "Kholok",
 
    ["ktd"] = "Western Desert",
 
    ["kte"] = "Central Tibetan",
 
    ["ktf"] = "Lega",
 
    ["ktg"] = "Kalkatungu",
 
    ["kth"] = "Karanga",
 
    ["kti"] = "Muyu",
 
    ["ktj"] = "Krumen",
 
    ["ktk"] = "Kaniet",
 
    ["ktl"] = "Koroshi",
 
    ["ktm"] = "Kurti",
 
    ["ktn"] = "Karitiâna",
 
    ["kto"] = "Kuot",
 
    ["ktp"] = "Piyo",
 
    ["ktq"] = "Katabangan",
 
    ["ktr"] = "Dusun",
 
    ["kts"] = "Muyu",
 
    ["ktt"] = "Wambon",
 
    ["ktu"] = "Kituba",
 
    ["ktv"] = "Phuong",
 
    ["ktw"] = "Cahto",
 
    ["ktx"] = "Kaxararí",
 
    ["kty"] = "Kango",
 
    ["ktz"] = "Juǀ'hoan",
 
    ["kua"] = "Kwanyama",
 
    ["kub"] = "Kuteb",
 
    ["kuc"] = "Kwinsu",
 
    ["kud"] = "'Auhelawa",
 
    ["kue"] = "Kuman",
 
    ["kuf"] = "Katu",
 
    ["kug"] = "Kupa",
 
    ["kuh"] = "Kushi",
 
    ["kui"] = "Amonap",
 
    ["kuj"] = "Kuria",
 
    ["kuk"] = "Kepo'",
 
    ["kul"] = "Kulere",
 
    ["kum"] = "Kumyk",
 
    ["kun"] = "Kunama",
 
    ["kuo"] = "Kumukio",
 
    ["kup"] = "Kunimaipa",
 
    ["kuq"] = "Karipuna",
 
    ["kur"] = "Kurdish",
 
    ["kus"] = "Kusasi",
 
    ["kut"] = "Kutenai",
 
    ["kuu"] = "Upper Kuskokwim",
 
    ["kuv"] = "Teor-Kur",
 
    ["kuw"] = "Central Banda",
 
    ["kux"] = "Western Desert",
 
    ["kuy"] = "Umpila",
 
    ["kuz"] = "Kunza",
 
    ["kva"] = "Bagvalal",
 
    ["kvb"] = "Kubu",
 
    ["kvc"] = "Kove",
 
    ["kvd"] = "Kui",
 
    ["kve"] = "Kalabakan",
 
    ["kvf"] = "Kabalai",
 
    ["kvg"] = "Boazi",
 
    ["kvh"] = "Manggarainese",
 
    ["kvi"] = "Kwang",
 
    ["kvj"] = "Psikyɛ",
 
    ["kvk"] = "Korean Sign Language",
 
    ["kvl"] = "Kayaw",
 
    ["kvm"] = "Kendem",
 
    ["kvn"] = "Kuna",
 
    ["kvo"] = "Dobel",
 
    ["kvp"] = "Kola",
 
    ["kvq"] = "Geba Karen",
 
    ["kvr"] = "Kerinci",
 
    ["kvs"] = "Gurdjar",
 
    ["kvt"] = "Lahta",
 
    ["kvu"] = "Geko Karen",
 
    ["kvv"] = "Kola",
 
    ["kvw"] = "Wersing",
 
    ["kvx"] = "Parkari Koli",
 
    ["kvy"] = "Red Karen",
 
    ["kvz"] = "Tsaukambo",
 
    ["kwa"] = "Dâw",
 
    ["kwb"] = "Baa",
 
    ["kwc"] = "Kwala",
 
    ["kwd"] = "Kwaio",
 
    ["kwe"] = "Kwerba",
 
    ["kwf"] = "Kwara'ae",
 
    ["kwg"] = "Kaba Deme",
 
    ["kwh"] = "Kowiai",
 
    ["kwi"] = "Awa Pit",
 
    ["kwj"] = "Kwanga",
 
    ["kwk"] = "Kwak'wala",
 
    ["kwl"] = "Kofyar",
 
    ["kwm"] = "Kwambi",
 
    ["kwn"] = "Kwangali",
 
    ["kwo"] = "Kwomtari",
 
    ["kwp"] = "Kwadia",
 
    ["kwq"] = "Yamba",
 
    ["kwr"] = "Kwer",
 
    ["kws"] = "Kwese",
 
    ["kwt"] = "Kwesten",
 
    ["kwu"] = "Kwakum",
 
    ["kwv"] = "Kaba",
 
    ["kww"] = "Kwinti",
 
    ["kwx"] = "Khirwar",
 
    ["kwy"] = "Kongo",
 
    ["kwz"] = "Kwadi",
 
    ["kxa"] = "Kairiru",
 
    ["kxb"] = "Krobu",
 
    ["kxc"] = "Konso",
 
    ["kxd"] = "Brunei Malay",
 
    ["kxe"] = "Kakihum",
 
    ["kxf"] = "Red Karen",
 
    ["kxh"] = "Karo",
 
    ["kxi"] = "Keningau Murut",
 
    ["kxj"] = "Kaba So",
 
    ["kxk"] = "Lahta",
 
    ["kxl"] = "Kurukh",
 
    ["kxm"] = "Northern Khmer",
 
    ["kxn"] = "Kanowit",
 
    ["kxo"] = "Kanoê",
 
    ["kxp"] = "Koli",
 
    ["kxq"] = "Kanum",
 
    ["kxr"] = "Koro",
 
    ["kxs"] = "Kangjia",
 
    ["kxt"] = "Koiwat",
 
    ["kxu"] = "Kui",
 
    ["kxv"] = "Kuvi",
 
    ["kxw"] = "Konai",
 
    ["kxx"] = "Kuba",
 
    ["kxy"] = "Kayong",
 
    ["kxz"] = "Kerewo",
 
    ["kya"] = "Kwaya",
 
    ["kyb"] = "Kalinga",
 
    ["kyc"] = "Kyaka",
 
    ["kyd"] = "Karey",
 
    ["kye"] = "Krache",
 
    ["kyf"] = "Kuya",
 
    ["kyg"] = "Keyagana",
 
    ["kyh"] = "Karuk",
 
    ["kyi"] = "Kiput",
 
    ["kyj"] = "Karao",
 
    ["kyk"] = "Kamayo",
 
    ["kyl"] = "Central Kalapuya",
 
    ["kym"] = "Kpatili",
 
    ["kyn"] = "Karolanos",
 
    ["kyo"] = "Kelon",
 
    ["kyp"] = "Tay Khang",
 
    ["kyq"] = "Kenga",
 
    ["kyr"] = "Kuruáya",
 
    ["kys"] = "Kayan",
 
    ["kyt"] = "Kayagar",
 
    ["kyu"] = "Red Karen",
 
    ["kyv"] = "Kayort",
 
    ["kyw"] = "Kurmali",
 
    ["kyx"] = "Rapoisi",
 
    ["kyy"] = "Kambaira",
 
    ["kyz"] = "Kayabi",
 
    ["kza"] = "Syer-Tenyer",
 
    ["kzb"] = "Kaibobo",
 
    ["kzc"] = "Kulango",
 
    ["kzd"] = "Taliabo",
 
    ["kze"] = "Kosena",
 
    ["kzf"] = "Kaili",
 
    ["kzg"] = "Amami",
 
    ["kzi"] = "Kelabit",
 
    ["kzj"] = "Coastal Kadazan",
 
    ["kzk"] = "Kazukuru",
 
    ["kzl"] = "Kayeli",
 
    ["kzm"] = "Kais",
 
    ["kzn"] = "Makhuwa",
 
    ["kzo"] = "Kaning'i",
 
    ["kzp"] = "Kaidipang",
 
    ["kzq"] = "Kinnauri",
 
    ["kzr"] = "Karang",
 
    ["kzs"] = "Dusun",
 
    ["kzt"] = "Dusun",
 
    ["kzu"] = "Kayupulau",
 
    ["kzv"] = "Komyandaret",
 
    ["kzw"] = "Kariri",
 
    ["kzx"] = "Kamarian",
 
    ["kzy"] = "Bila",
 
    ["kzz"] = "Kalabra",
 
    ["laa"] = "Subanon",
 
    ["lab"] = "Minoan",
 
    ["lac"] = "Lacandon",
 
    ["lad"] = "Judaeo-Spanish",
 
    ["lae"] = "Pattani",
 
    ["laf"] = "Lafofa",
 
    ["lag"] = "Rangi",
 
    ["lah"] = "Lahnda",
 
    ["lai"] = "Lambya",
 
    ["laj"] = "Lango",
 
    ["lak"] = "Laka",
 
    ["lal"] = "Lalia",
 
    ["lam"] = "Lamba",
 
    ["lan"] = "Laru",
 
    ["lao"] = "Lao",
 
    ["lap"] = "Laka",
 
    ["laq"] = "Qabiao",
 
    ["lar"] = "Larteh",
 
    ["las"] = "Lama",
 
    ["lat"] = "Latin",
 
    ["lau"] = "Loloda",
 
    ["lav"] = "Latvian",
 
    ["law"] = "Lauje",
 
    ["lax"] = "Tiwa",
 
    ["lay"] = "Lama",
 
    ["laz"] = "Aribwatsa",
 
    ["lba"] = "Sak",
 
    ["lbb"] = "Label",
 
    ["lbc"] = "Lakkja",
 
    ["lbe"] = "Lak",
 
    ["lbf"] = "Tinani",
 
    ["lbg"] = "Phunoi",
 
    ["lbi"] = "La'bi",
 
    ["lbj"] = "Ladakhi",
 
    ["lbk"] = "Bontoc",
 
    ["lbl"] = "Albay Bikol",
 
    ["lbm"] = "Lodhi",
 
    ["lbn"] = "Lamet",
 
    ["lbo"] = "Laven",
 
    ["lbq"] = "Wampar",
 
    ["lbr"] = "Lohorung",
 
    ["lbs"] = "Libyan Sign Language",
 
    ["lbt"] = "Lachi",
 
    ["lbu"] = "Labu",
 
    ["lbv"] = "Lavatbura-Lamusong",
 
    ["lbw"] = "Tolaki",
 
    ["lbx"] = "Lawangan",
 
    ["lby"] = "Lamu-Lamu",
 
    ["lbz"] = "Lardil",
 
    ["lcc"] = "Ma'ya",
 
    ["lcd"] = "Lola",
 
    ["lce"] = "Loncong",
 
    ["lcf"] = "Lubu",
 
    ["lch"] = "Lucazi",
 
    ["lcl"] = "Lisela",
 
    ["lcm"] = "Tungag",
 
    ["lcp"] = "Lawa",
 
    ["lcq"] = "Luhu",
 
    ["lcs"] = "Lisabata-Nuniali",
 
    ["lda"] = "Dan",
 
    ["ldb"] = "Idun",
 
    ["ldd"] = "Luri",
 
    ["ldg"] = "Nyima",
 
    ["ldh"] = "Daka",
 
    ["ldi"] = "Kongo",
 
    ["ldj"] = "Lemoro",
 
    ["ldk"] = "Leelau",
 
    ["ldl"] = "Kaan",
 
    ["ldm"] = "Landoma",
 
    ["ldn"] = "Láadan",
 
    ["ldo"] = "Loo",
 
    ["ldp"] = "Tso",
 
    ["ldq"] = "Lufu",
 
    ["lea"] = "Lega",
 
    ["leb"] = "Lala-Bisa",
 
    ["lec"] = "Leco",
 
    ["led"] = "Lendu",
 
    ["lee"] = "Lyélé",
 
    ["lef"] = "Lelemi",
 
    ["leg"] = "Lengua",
 
    ["leh"] = "Lenje",
 
    ["lei"] = "Lemio",
 
    ["lej"] = "Lengola",
 
    ["lek"] = "Leipon",
 
    ["lel"] = "Lele",
 
    ["lem"] = "Mandi",
 
    ["len"] = "Lencan",
 
    ["leo"] = "Leti",
 
    ["lep"] = "Lepcha",
 
    ["leq"] = "Lembena",
 
    ["ler"] = "Lenkau",
 
    ["les"] = "Lese",
 
    ["let"] = "Lesing-Gelimi",
 
    ["leu"] = "Kara",
 
    ["lev"] = "Western Pantar",
 
    ["lew"] = "Ledo Kaili",
 
    ["lex"] = "Luang",
 
    ["ley"] = "Lemolang",
 
    ["lez"] = "Lezgian",
 
    ["lfa"] = "Fa’",
 
    ["lfn"] = "Lingua Franca Nova",
 
    ["lga"] = "Lungga",
 
    ["lgb"] = "Laghu",
 
    ["lgg"] = "Lugbara",
 
    ["lgh"] = "Laghuu",
 
    ["lgi"] = "Lengilu",
 
    ["lgk"] = "Lingarak",
 
    ["lgl"] = "Wala",
 
    ["lgm"] = "Lega",
 
    ["lgn"] = "Opuo",
 
    ["lgq"] = "Logba",
 
    ["lgr"] = "Lengo",
 
    ["lgt"] = "Pahi",
 
    ["lgu"] = "Longgu",
 
    ["lgz"] = "Gendza",
 
    ["lha"] = "Laha",
 
    ["lhh"] = "Laha",
 
    ["lhi"] = "Lahu",
 
    ["lhl"] = "Lahul Lohar",
 
    ["lhm"] = "Central Tibetan",
 
    ["lhn"] = "Lahanan",
 
    ["lhp"] = "Lhokpu",
 
    ["lhs"] = "Mlahsô",
 
    ["lht"] = "Lo-Toga",
 
    ["lhu"] = "Lahu",
 
    ["lia"] = "Limba",
 
    ["lib"] = "Likum",
 
    ["lic"] = "Hlai",
 
    ["lid"] = "Nyindrou",
 
    ["lie"] = "Ngiri",
 
    ["lif"] = "Limbu",
 
    ["lig"] = "Ligbi",
 
    ["lih"] = "Lihir",
 
    ["lii"] = "Saam",
 
    ["lij"] = "Ligurian",
 
    ["lik"] = "Lika",
 
    ["lil"] = "Lillooet",
 
    ["lim"] = "Limburgish",
 
    ["lin"] = "Lingala",
 
    ["lio"] = "Liki",
 
    ["lip"] = "Likpe",
 
    ["liq"] = "Libido",
 
    ["lir"] = "Liberian Kreyol",
 
    ["lis"] = "Lisu",
 
    ["lit"] = "Lithuanian",
 
    ["liu"] = "Logorik",
 
    ["liv"] = "Livonian",
 
    ["liw"] = "Col",
 
    ["lix"] = "Liabuku",
 
    ["liy"] = "Central Banda",
 
    ["liz"] = "Binza",
 
    ["lja"] = "Nhangu",
 
    ["lje"] = "Rampi",
 
    ["lji"] = "Laiyolo",
 
    ["ljl"] = "Li'o",
 
    ["ljp"] = "Lampung",
 
    ["ljw"] = "Yirandhali",
 
    ["ljx"] = "Lower Burdekin",
 
    ["lka"] = "Idalaka",
 
    ["lkb"] = "Luhya",
 
    ["lkc"] = "Kucong",
 
    ["lkd"] = "Mamaindê",
 
    ["lke"] = "Soga",
 
    ["lkh"] = "Lakha",
 
    ["lki"] = "Laki",
 
    ["lkj"] = "Remun",
 
    ["lkl"] = "Laeko",
 
    ["lkm"] = "Kalaamaya",
 
    ["lkn"] = "Lakon",
 
    ["lko"] = "Khayo",
 
    ["lkr"] = "Päri",
 
    ["lks"] = "Luhya",
 
    ["lkt"] = "Lakota",
 
    ["lku"] = "Kungkari",
 
    ["lky"] = "Koyo",
 
    ["lla"] = "Lala-Roba",
 
    ["llb"] = "Lomwe",
 
    ["llc"] = "Lele",
 
    ["lld"] = "Ladin",
 
    ["lle"] = "Lele",
 
    ["llf"] = "Hermit",
 
    ["llg"] = "Lole",
 
    ["llh"] = "Lamu",
 
    ["lli"] = "West Teke",
 
    ["llj"] = "Ledji-Ledji",
 
    ["llk"] = "Lelak",
 
    ["lll"] = "Lilau",
 
    ["llm"] = "Lasalimu",
 
    ["lln"] = "Lele",
 
    ["llo"] = "Ta’Oi",
 
    ["llp"] = "North Efate",
 
    ["llq"] = "Lolak",
 
    ["lls"] = "Lithuanian Sign Language",
 
    ["llu"] = "Lau",
 
    ["llx"] = "Lauan",
 
    ["lma"] = "Limba",
 
    ["lmb"] = "Malmariv",
 
    ["lmc"] = "Limilngan",
 
    ["lmd"] = "Lumun",
 
    ["lme"] = "Peve",
 
    ["lmf"] = "South Lembata",
 
    ["lmg"] = "Lamogai",
 
    ["lmh"] = "Lambichhong",
 
    ["lmi"] = "Mangbetu",
 
    ["lmj"] = "Mingar",
 
    ["lmk"] = "Lamkang",
 
    ["lml"] = "Raga",
 
    ["lmm"] = "Tampuan",
 
    ["lmn"] = "Banjari",
 
    ["lmo"] = "Lombard",
 
    ["lmp"] = "Limbum",
 
    ["lmq"] = "Lamatuka",
 
    ["lmr"] = "Lamalera",
 
    ["lmu"] = "Lamenu",
 
    ["lmv"] = "Lomaiviti",
 
    ["lmw"] = "Lake Miwok",
 
    ["lmx"] = "Laimbue",
 
    ["lmy"] = "Lamboya",
 
    ["lmz"] = "Carolina Algonquian",
 
    ["lna"] = "South Banda",
 
    ["lnb"] = "Ovambo",
 
    ["lnd"] = "Lun Bawang",
 
    ["lng"] = "Lombardic",
 
    ["lnh"] = "Lanoh",
 
    ["lni"] = "Daantanai’",
 
    ["lnj"] = "Linngithigh",
 
    ["lnl"] = "South Banda",
 
    ["lnm"] = "Langam",
 
    ["lnn"] = "Lorediakarkar",
 
    ["lno"] = "Lango",
 
    ["lns"] = "Nso",
 
    ["lnu"] = "Longuda",
 
    ["lnw"] = "Wanggamala",
 
    ["lnz"] = "Yaka",
 
    ["loa"] = "Loloda",
 
    ["lob"] = "Lobi",
 
    ["loc"] = "Onhan",
 
    ["loe"] = "Saluan",
 
    ["lof"] = "Logol",
 
    ["log"] = "Logo",
 
    ["loh"] = "Narim",
 
    ["loi"] = "Lomakka",
 
    ["loj"] = "Lou",
 
    ["lok"] = "Loko",
 
    ["lol"] = "Mongo",
 
    ["lom"] = "Loma",
 
    ["lon"] = "Malawi Lomwe",
 
    ["loo"] = "Lombo",
 
    ["lop"] = "Lopa",
 
    ["loq"] = "Bala",
 
    ["lor"] = "Lorhon",
 
    ["los"] = "Loniu",
 
    ["lot"] = "Lotuko",
 
    ["lou"] = "Louisiana Creole French",
 
    ["lov"] = "Lopi",
 
    ["low"] = "Kinabatangan",
 
    ["lox"] = "Loun",
 
    ["loy"] = "Central Tibetan",
 
    ["loz"] = "Lozi",
 
    ["lpa"] = "Lelepa",
 
    ["lpe"] = "Lepki",
 
    ["lpn"] = "Long Phuri",
 
    ["lpo"] = "Lipo",
 
    ["lpx"] = "Lopit",
 
    ["lra"] = "Laraʼ",
 
    ["lrc"] = "Luri",
 
    ["lre"] = "Laurentian",
 
    ["lrg"] = "Laragiya",
 
    ["lri"] = "Marachi",
 
    ["lrk"] = "Loarki",
 
    ["lrl"] = "Larestani",
 
    ["lrm"] = "Luhya",
 
    ["lrn"] = "Lorang",
 
    ["lro"] = "Laro",
 
    ["lrr"] = "Lohorung",
 
    ["lrt"] = "Larantuka Malay",
 
    ["lrv"] = "Larevat",
 
    ["lrz"] = "Lemerig",
 
    ["lsa"] = "Lasgerdi",
 
    ["lsd"] = "Lishana Deni",
 
    ["lse"] = "Losengo",
 
    ["lsg"] = "Lyons Sign Language",
 
    ["lsh"] = "Lish",
 
    ["lsi"] = "Lashi",
 
    ["lsl"] = "Latvian Sign Language",
 
    ["lsm"] = "Samia",
 
    ["lso"] = "Laotian sign",
 
    ["lsp"] = "Panamanian Sign Language",
 
    ["lsr"] = "Aruop",
 
    ["lss"] = "Sindhi",
 
    ["lst"] = "Trinidadian Sign Language",
 
    ["lsy"] = "Mauritian Sign Language",
 
    ["ltc"] = "Middle Chinese",
 
    ["ltg"] = "Latgalian",
 
    ["lti"] = "Leti",
 
    ["ltn"] = "Mamaindê",
 
    ["lto"] = "Luhya",
 
    ["lts"] = "Masaba",
 
    ["ltu"] = "Latu",
 
    ["ltz"] = "Luxembourgish",
 
    ["lua"] = "Luba-Kasai",
 
    ["lub"] = "Tshiluba",
 
    ["luc"] = "Aringa",
 
    ["lud"] = "Ludic",
 
    ["lue"] = "Luvale",
 
    ["luf"] = "Laua",
 
    ["lug"] = "Luganda",
 
    ["lui"] = "Luiseño",
 
    ["luj"] = "Luna",
 
    ["luk"] = "Lunana",
 
    ["lul"] = "Olu’bo",
 
    ["lum"] = "Luimbi",
 
    ["lun"] = "Lunda",
 
    ["luo"] = "Luo",
 
    ["lup"] = "Lumbu",
 
    ["luq"] = "Lucumi",
 
    ["lur"] = "Wejewa",
 
    ["lus"] = "Mizo",
 
    ["lut"] = "Lushootseed",
 
    ["luu"] = "Lumba-Yakkha",
 
    ["luv"] = "Luwati",
 
    ["luw"] = "Luo language (Cameroon)",
 
    ["luy"] = "Luhya",
 
    ["luz"] = "Luri",
 
    ["lva"] = "Makuv'a",
 
    ["lvk"] = "Lavukaleve",
 
    ["lvs"] = "Latvian",
 
    ["lvu"] = "Levuka",
 
    ["lwa"] = "Lwalu",
 
    ["lwe"] = "Lewo Eleng",
 
    ["lwg"] = "Luhya",
 
    ["lwh"] = "Lachi",
 
    ["lwl"] = "Lawa",
 
    ["lwm"] = "Bisu",
 
    ["lwo"] = "Jur",
 
    ["lwt"] = "Lewotobi",
 
    ["lwu"] = "Lawu",
 
    ["lww"] = "Lewo",
 
    ["lya"] = "Laya",
 
    ["lyg"] = "Lyngngam",
 
    ["lyn"] = "Luyana",
 
    ["lzh"] = "Classical Chinese",
 
    ["lzl"] = "Litzlitz",
 
    ["lzn"] = "Htangan",
 
    ["lzz"] = "Laz",
 
    ["maa"] = "Tecóatl Mazatec",
 
    ["mab"] = "Mitlatongo-Yutanduchi Mixtec",
 
    ["mad"] = "Madurese",
 
    ["mae"] = "Barkul",
 
    ["maf"] = "Mafa",
 
    ["mag"] = "Magahi",
 
    ["mah"] = "Marshallese",
 
    ["mai"] = "Maithili",
 
    ["maj"] = "Jalapa Mazatec",
 
    ["mak"] = "Makassarese",
 
    ["mal"] = "Malayalam",
 
    ["mam"] = "Mam",
 
    ["man"] = "Mandinka",
 
    ["maq"] = "Chiquihuitlán Mazatec",
 
    ["mar"] = "Marathi",
 
    ["mas"] = "Maasai",
 
    ["mat"] = "Matlatzinca",
 
    ["mau"] = "Mazatecan",
 
    ["mav"] = "Mawé",
 
    ["maw"] = "Mamprusi",
 
    ["max"] = "North Moluccan Malay",
 
    ["maz"] = "Mazahua",
 
    ["mba"] = "Higaonon",
 
    ["mbb"] = "Western Bukidnon",
 
    ["mbc"] = "Macushi",
 
    ["mbd"] = "Agusan",
 
    ["mbe"] = "Molala",
 
    ["mbf"] = "Baba Malay",
 
    ["mbh"] = "Mangseng",
 
    ["mbi"] = "Ilianen",
 
    ["mbj"] = "Nadëb",
 
    ["mbk"] = "Malol",
 
    ["mbl"] = "Maxakalí",
 
    ["mbm"] = "Mbama",
 
    ["mbn"] = "Macaguán",
 
    ["mbo"] = "Manenguba",
 
    ["mbp"] = "Wiwa",
 
    ["mbq"] = "Maisin",
 
    ["mbr"] = "Nukak",
 
    ["mbs"] = "Sarangani",
 
    ["mbt"] = "Matigsalug",
 
    ["mbu"] = "Mbula-Bwazza",
 
    ["mbv"] = "Mbulungish",
 
    ["mbw"] = "Maring",
 
    ["mbx"] = "Mari language (Sepik)",
 
    ["mby"] = "Memoni",
 
    ["mbz"] = "Amoltepec Mixtec",
 
    ["mca"] = "Maká",
 
    ["mcb"] = "Machiguenga",
 
    ["mcc"] = "Bitur",
 
    ["mcd"] = "Yaminawa",
 
    ["mce"] = "Atatláhuca–San Miguel Mixtec",
 
    ["mcf"] = "Matsés",
 
    ["mcg"] = "Mapoyo-Yabarana",
 
    ["mch"] = "Ye'kuana",
 
    ["mci"] = "Mesem",
 
    ["mcj"] = "Mvanip",
 
    ["mck"] = "Mbunda",
 
    ["mcl"] = "Macaguaje",
 
    ["mcm"] = "Kristang",
 
    ["mcn"] = "Massa",
 
    ["mco"] = "Isthmus Mixe",
 
    ["mcp"] = "Makaa",
 
    ["mcq"] = "Ese",
 
    ["mcr"] = "Menya",
 
    ["mcs"] = "Mangbai",
 
    ["mct"] = "Mengisa",
 
    ["mcu"] = "Mambila",
 
    ["mcv"] = "Minanibai",
 
    ["mcw"] = "Mawa language (Chad)",
 
    ["mcx"] = "Mpiemo",
 
    ["mcy"] = "Watut",
 
    ["mcz"] = "Mawan",
 
    ["mda"] = "Mada",
 
    ["mdb"] = "Morigi",
 
    ["mdc"] = "Male language (Papuan)",
 
    ["mdd"] = "Mbum",
 
    ["mde"] = "Maba",
 
    ["mdf"] = "Moksha",
 
    ["mdg"] = "Masalit",
 
    ["mdh"] = "Maguindanao",
 
    ["mdi"] = "Mamvu",
 
    ["mdj"] = "Mangbetu",
 
    ["mdk"] = "Mangbutu",
 
    ["mdl"] = "Maltese Sign Language",
 
    ["mdm"] = "Mayogo",
 
    ["mdn"] = "Mbati",
 
    ["mdp"] = "Mbala",
 
    ["mdq"] = "Mbole",
 
    ["mdr"] = "Mandar",
 
    ["mds"] = "Maria language (Papua New Guinea)",
 
    ["mdt"] = "Mbere",
 
    ["mdu"] = "Mboko",
 
    ["mdv"] = "Atatláhuca–San Miguel Mixtec",
 
    ["mdw"] = "Mboshi",
 
    ["mdx"] = "Dizin",
 
    ["mdy"] = "Maale",
 
    ["mdz"] = "Suruí do Pará",
 
    ["mea"] = "Menka",
 
    ["meb"] = "Ikobi",
 
    ["mec"] = "Mara",
 
    ["med"] = "Melpa",
 
    ["mee"] = "Mengen",
 
    ["mef"] = "Megam",
 
    ["meh"] = "Nuyoo Mixtec",
 
    ["mei"] = "Midob",
 
    ["mej"] = "Meax",
 
    ["mek"] = "Mekeo",
 
    ["mel"] = "Melanau",
 
    ["mem"] = "Mangarla",
 
    ["men"] = "Mende",
 
    ["meo"] = "Kedah Malay",
 
    ["mep"] = "Miriwoong",
 
    ["meq"] = "Merey",
 
    ["mer"] = "Meru",
 
    ["mes"] = "Masmaje",
 
    ["met"] = "Mato",
 
    ["meu"] = "Motu",
 
    ["mev"] = "Mano",
 
    ["mew"] = "Maaka",
 
    ["mey"] = "Hassaniya Arabic",
 
    ["mez"] = "Menominee",
 
    ["mfa"] = "Pattani Malay",
 
    ["mfb"] = "Bangka Malay",
 
    ["mfc"] = "Mba",
 
    ["mfd"] = "Mendankwe-Nkwen",
 
    ["mfe"] = "Mauritian creole",
 
    ["mff"] = "Naki",
 
    ["mfg"] = "Mixifore",
 
    ["mfh"] = "Matal",
 
    ["mfi"] = "Wandala",
 
    ["mfj"] = "Mefele",
 
    ["mfk"] = "North Mofu",
 
    ["mfl"] = "Putai",
 
    ["mfm"] = "Marghi South",
 
    ["mfn"] = "Mbembe",
 
    ["mfo"] = "Mbe",
 
    ["mfp"] = "Macassar Malay",
 
    ["mfq"] = "Moba",
 
    ["mfr"] = "Marrithiyel",
 
    ["mfs"] = "Mexican Sign Language",
 
    ["mft"] = "Mokerang",
 
    ["mfu"] = "Lucazi",
 
    ["mfv"] = "Mandjak",
 
    ["mfw"] = "Mulaha",
 
    ["mfx"] = "Melo",
 
    ["mfy"] = "Mayo",
 
    ["mfz"] = "Southern Burun",
 
    ["mga"] = "Middle Irish",
 
    ["mgb"] = "Mararit",
 
    ["mgc"] = "Morokodo",
 
    ["mgd"] = "Moru",
 
    ["mge"] = "Doba",
 
    ["mgf"] = "Maklew",
 
    ["mgg"] = "Mpumpong",
 
    ["mgh"] = "Makhuwa",
 
    ["mgi"] = "Jili",
 
    ["mgj"] = "Abureni",
 
    ["mgk"] = "Mawes",
 
    ["mgl"] = "Idne",
 
    ["mgm"] = "Mambai",
 
    ["mgn"] = "Ngbandi",
 
    ["mgo"] = "Meta'",
 
    ["mgp"] = "Magar",
 
    ["mgq"] = "Malila",
 
    ["mgr"] = "Mambwe-Lungu",
 
    ["mgs"] = "Manda language (Tanzania)",
 
    ["mgt"] = "Mongol language (New Guinea)",
 
    ["mgu"] = "Mailu",
 
    ["mgv"] = "Matengo",
 
    ["mgw"] = "Matumbi",
 
    ["mgy"] = "Mbunga",
 
    ["mgz"] = "Mbugwe",
 
    ["mha"] = "Manda language (India)",
 
    ["mhb"] = "Mahongwe",
 
    ["mhc"] = "Mocho’",
 
    ["mhd"] = "Mbugu",
 
    ["mhe"] = "Mah Meri",
 
    ["mhf"] = "Mamaa",
 
    ["mhg"] = "Marrgu",
 
    ["mhh"] = "Mascoian",
 
    ["mhi"] = "Ma'di",
 
    ["mhj"] = "Moghol",
 
    ["mhk"] = "Nga'ka",
 
    ["mhl"] = "Mauwake",
 
    ["mhm"] = "Moniga",
 
    ["mhn"] = "Mòcheno",
 
    ["mho"] = "Mashi",
 
    ["mhp"] = "Balinese Malay",
 
    ["mhq"] = "Mandan",
 
    ["mhr"] = "Meadow Mari",
 
    ["mhs"] = "Buru",
 
    ["mht"] = "Mandawaca",
 
    ["mhu"] = "Digaro Mishmi",
 
    ["mhw"] = "Mbukushu",
 
    ["mhx"] = "Lhao Vo",
 
    ["mhy"] = "Ma'anyan",
 
    ["mhz"] = "Mor language (Austronesian)",
 
    ["mia"] = "Miami-Illinois",
 
    ["mib"] = "Atatláhuca–San Miguel Mixtec",
 
    ["mic"] = "Mi'kmaq",
 
    ["mid"] = "Mandaic",
 
    ["mie"] = "Ñumí Mixtec",
 
    ["mif"] = "Mofu-Gudur",
 
    ["mig"] = "Atatláhuca–San Miguel Mixtec",
 
    ["mih"] = "Chayuco-Jamiltepec Mixtec",
 
    ["mii"] = "Chigmecatitlán Mixtec",
 
    ["mij"] = "Mungbam",
 
    ["mik"] = "Mikasuki",
 
    ["mil"] = "Estetla Mixtec",
 
    ["mim"] = "Silacayoapan Mixtec",
 
    ["min"] = "Minangkabau",
 
    ["mio"] = "Pinotepa Mixtec",
 
    ["mip"] = "Apoala Mixtec",
 
    ["miq"] = "Miskito",
 
    ["mir"] = "Isthmus Mixe",
 
--  ["mis"] = nil,
 
    ["mit"] = "Southern Puebla Mixtec",
 
    ["miu"] = "Cacaloxtepec Mixtec",
 
    ["miw"] = "Akoye",
 
    ["mix"] = "Mixtepec Mixtec",
 
    ["miy"] = "Ayutla Mixtec",
 
    ["miz"] = "Coatzospan Mixtec",
 
    ["mjc"] = "Pinotepa Mixtec",
 
    ["mjd"] = "Konkow",
 
    ["mje"] = "Muskum",
 
    ["mjg"] = "Monguor",
 
    ["mjh"] = "Mbamba Bay",
 
    ["mji"] = "Kim Mun",
 
    ["mjj"] = "Mawak",
 
    ["mjk"] = "Matukar",
 
    ["mjl"] = "Mandeali",
 
    ["mjm"] = "Medebur",
 
    ["mjn"] = "Mebu",
 
    ["mjo"] = "Malankuravan",
 
    ["mjp"] = "Malapandaram",
 
    ["mjq"] = "Malaryan",
 
    ["mjr"] = "Malavedan",
 
    ["mjs"] = "Miship",
 
    ["mjt"] = "Malto",
 
    ["mju"] = "Manna-Dora",
 
    ["mjv"] = "Mannan",
 
    ["mjw"] = "Karbi",
 
    ["mjx"] = "Santali",
 
    ["mjy"] = "Mahican",
 
    ["mjz"] = "Majhi",
 
    ["mka"] = "Mbre",
 
    ["mkb"] = "Mal Paharia",
 
    ["mkc"] = "Siliput",
 
    ["mkd"] = "Macedonian",
 
    ["mke"] = "Gamit",
 
    ["mkf"] = "Miya",
 
    ["mkg"] = "Mak",
 
    ["mki"] = "Dhatki",
 
    ["mkj"] = "Mokilese",
 
    ["mkk"] = "Byep",
 
    ["mkl"] = "Mokole language (Benin)",
 
    ["mkm"] = "Moklen",
 
    ["mkn"] = "Kupang Malay",
 
    ["mko"] = "Mingang Doso",
 
    ["mkp"] = "Moikodi",
 
    ["mkq"] = "Bay Miwok",
 
    ["mkr"] = "Malas",
 
    ["mks"] = "Silacayoapan Mixtec",
 
    ["mkt"] = "Vamale",
 
    ["mku"] = "Maninka",
 
    ["mkv"] = "Mavea",
 
    ["mkw"] = "Kituba",
 
    ["mkx"] = "Kinamigin",
 
    ["mky"] = "Taba",
 
    ["mkz"] = "Makasae",
 
    ["mla"] = "Tamambo",
 
    ["mlb"] = "Mbule",
 
    ["mlc"] = "Caolan",
 
    ["mle"] = "Manambu",
 
    ["mlf"] = "Mal",
 
    ["mlg"] = "Malagasy",
 
    ["mlh"] = "Mape",
 
    ["mli"] = "Malimpung",
 
    ["mlj"] = "Miltu",
 
    ["mlk"] = "Ilwana",
 
    ["mll"] = "Malua Bay",
 
    ["mlm"] = "Mulam",
 
    ["mln"] = "Malango",
 
    ["mlo"] = "Mlomp",
 
    ["mlp"] = "Bargam",
 
    ["mlq"] = "Kassonke",
 
    ["mlr"] = "Vame",
 
    ["mls"] = "Masalit",
 
    ["mlt"] = "Maltese",
 
    ["mlu"] = "To’abaita",
 
    ["mlv"] = "Mwotlap",
 
    ["mlw"] = "Moloko",
 
    ["mlx"] = "Malfaxal",
 
    ["mlz"] = "Aklan",
 
    ["mma"] = "Mama",
 
    ["mmb"] = "Momina",
 
    ["mmc"] = "Mazahua",
 
    ["mmd"] = "Maonan",
 
    ["mme"] = "Mae",
 
    ["mmf"] = "Mundat",
 
    ["mmg"] = "North Ambrym",
 
    ["mmh"] = "Mehinaku",
 
    ["mmi"] = "Musar",
 
    ["mmj"] = "Majhwar",
 
    ["mmk"] = "Mukha-Dora",
 
    ["mml"] = "Mok",
 
    ["mmm"] = "Maii",
 
    ["mmn"] = "Mamanwa",
 
    ["mmo"] = "Mangga Buang",
 
    ["mmp"] = "Siawi",
 
    ["mmq"] = "Musak",
 
    ["mmr"] = "Qo Xiong",
 
    ["mmt"] = "Malalamai",
 
    ["mmu"] = "Central Yambasa",
 
    ["mmv"] = "Miriti",
 
    ["mmw"] = "Emae",
 
    ["mmx"] = "Madak",
 
    ["mmy"] = "Migaama",
 
    ["mmz"] = "Ngiri",
 
    ["mna"] = "Mbula",
 
    ["mnb"] = "Muna",
 
    ["mnc"] = "Manchu",
 
    ["mnd"] = "Mondé",
 
    ["mne"] = "Naba",
 
    ["mnf"] = "Mundani",
 
    ["mng"] = "Mnong",
 
    ["mnh"] = "Mono language (Congo)",
 
    ["mni"] = "Meitei",
 
    ["mnj"] = "Munji",
 
    ["mnk"] = "Mandinka",
 
    ["mnl"] = "Malmariv",
 
    ["mnm"] = "Mapena",
 
    ["mnn"] = "Mnong",
 
    ["mnp"] = "Min Bei",
 
    ["mnq"] = "Minriq",
 
    ["mnr"] = "Mono language (California)",
 
    ["mns"] = "Mansi",
 
    ["mnu"] = "Mer",
 
    ["mnv"] = "Rennellese",
 
    ["mnw"] = "Mon",
 
    ["mnx"] = "Mantion",
 
    ["mny"] = "Makhuwa",
 
    ["mnz"] = "Moni",
 
    ["moa"] = "Mwan",
 
    ["moc"] = "Mocoví",
 
    ["mod"] = "Mobilian Jargon",
 
    ["moe"] = "Innu",
 
    ["mog"] = "Mongondow",
 
    ["moh"] = "Mohawk",
 
    ["moi"] = "Mboi",
 
    ["moj"] = "Monzombo",
 
    ["mok"] = "Morori",
 
    ["mom"] = "Mangue",
 
    ["mon"] = "Mongolian",
 
    ["moo"] = "Monom",
 
    ["mop"] = "Mopan Maya",
 
    ["moq"] = "Mor language (Papuan)",
 
    ["mor"] = "Moro",
 
    ["mos"] = "Mossi",
 
    ["mot"] = "Barí",
 
    ["mou"] = "Mogum",
 
    ["mov"] = "Mohave",
 
    ["mow"] = "Bangi",
 
    ["mox"] = "Molima",
 
    ["moy"] = "Shakacho",
 
    ["moz"] = "Mokilko",
 
    ["mpa"] = "Mpoto",
 
    ["mpb"] = "Malak-Malak",
 
    ["mpc"] = "Mangarayi",
 
    ["mpd"] = "Piro language (Peru)",
 
    ["mpe"] = "Majang",
 
    ["mpg"] = "Azumeina",
 
    ["mph"] = "Maung",
 
    ["mpi"] = "Mpade",
 
    ["mpj"] = "Western Desert",
 
    ["mpk"] = "Mbara",
 
    ["mpl"] = "Watut",
 
    ["mpm"] = "Atatláhuca–San Miguel Mixtec",
 
    ["mpn"] = "Mindiri",
 
    ["mpo"] = "Miu",
 
    ["mpp"] = "Migabac",
 
    ["mpq"] = "Matsés",
 
    ["mpr"] = "Vangunu",
 
    ["mps"] = "Dadibi",
 
    ["mpt"] = "Mian",
 
    ["mpu"] = "Makurap",
 
    ["mpv"] = "Mungkip",
 
    ["mpw"] = "Mapidian",
 
    ["mpx"] = "Misima",
 
    ["mpy"] = "Mapia",
 
    ["mpz"] = "Mpi",
 
    ["mqa"] = "Maba language (Indonesia)",
 
    ["mqb"] = "Mbuko",
 
    ["mqc"] = "Mangole",
 
    ["mqe"] = "Matepi",
 
    ["mqf"] = "Momuna",
 
    ["mqg"] = "Kutai Malay",
 
    ["mqh"] = "Estetla Mixtec",
 
    ["mqi"] = "Mariri",
 
    ["mqj"] = "Mamasa",
 
    ["mqk"] = "Agusan",
 
    ["mql"] = "Mbelime",
 
    ["mqm"] = "Marquesan",
 
    ["mqn"] = "Moronene",
 
    ["mqo"] = "Modole",
 
    ["mqp"] = "Manipa",
 
    ["mqq"] = "Dusun",
 
    ["mqr"] = "Mander",
 
    ["mqs"] = "West Makian",
 
    ["mqt"] = "Mok",
 
    ["mqu"] = "Mandari",
 
    ["mqv"] = "Mosimo",
 
    ["mqw"] = "Murupi",
 
    ["mqx"] = "Mamuju",
 
    ["mqy"] = "Manggarainese",
 
    ["mqz"] = "Malasanga",
 
    ["mra"] = "Mlabri",
 
    ["mrb"] = "Sungwadia",
 
    ["mrc"] = "Maricopa",
 
    ["mrd"] = "Magar",
 
    ["mre"] = "Martha's Vineyard Sign Language",
 
    ["mrf"] = "Elseng",
 
    ["mrg"] = "Mishing",
 
    ["mrh"] = "Mara",
 
    ["mri"] = "Māori",
 
    ["mrj"] = "Hill Mari",
 
    ["mrk"] = "Hmwaveke",
 
    ["mrl"] = "Mortlockese",
 
    ["mrm"] = "Mwerlap",
 
    ["mrn"] = "Cheke Holo",
 
    ["mro"] = "Mru",
 
    ["mrp"] = "Morouas",
 
    ["mrq"] = "Marquesan",
 
    ["mrr"] = "Maria language (India)",
 
    ["mrs"] = "Maragus",
 
    ["mrt"] = "Margi",
 
    ["mru"] = "Mono language (Cameroon)",
 
    ["mrv"] = "Mangareva",
 
    ["mrw"] = "Maranao",
 
    ["mrx"] = "Dineor",
 
    ["mry"] = "Mandaya",
 
    ["mrz"] = "Marind",
 
    ["msa"] = "Malay",
 
    ["msb"] = "Masbateño",
 
    ["msc"] = "Maninka",
 
    ["msd"] = "Mayan Sign Language",
 
    ["mse"] = "Musey",
 
    ["msf"] = "Mekwei",
 
    ["msg"] = "Moraid",
 
    ["msh"] = "Malagasy",
 
    ["msi"] = "Sabah Malay",
 
    ["msj"] = "Ma",
 
    ["msk"] = "Mansaka",
 
    ["msl"] = "Molof",
 
    ["msm"] = "Agusan",
 
    ["msn"] = "Vurës",
 
    ["mso"] = "Mombum",
 
    ["msp"] = "Maritsauá",
 
    ["msq"] = "Caac",
 
    ["msr"] = "Mongolian Sign Language",
 
    ["mss"] = "Masela",
 
    ["msu"] = "Musom",
 
    ["msv"] = "Maslam",
 
    ["msw"] = "Sua",
 
    ["msx"] = "Moresada",
 
    ["msy"] = "Aruamu",
 
    ["msz"] = "Momare",
 
    ["mta"] = "Cotabato Manobo",
 
    ["mtb"] = "Anyin",
 
    ["mtc"] = "Munit",
 
    ["mtd"] = "Mualang",
 
    ["mte"] = "Mono language (Solomon Islands)",
 
    ["mtf"] = "Nor",
 
    ["mtg"] = "Goliath",
 
    ["mth"] = "Munggui",
 
    ["mti"] = "Maiwa language (Papuan)",
 
    ["mtj"] = "Moskona",
 
    ["mtk"] = "Mbə’",
 
    ["mtl"] = "Montol",
 
    ["mtm"] = "Mator",
 
    ["mtn"] = "Matagalpa",
 
    ["mto"] = "Totontepec Mixe",
 
    ["mtp"] = "Wichí Lhamtés Nocten",
 
    ["mtq"] = "Muong",
 
    ["mtr"] = "Mewari",
 
    ["mts"] = "Yora",
 
    ["mtt"] = "Mota",
 
    ["mtu"] = "Tututepec Mixtec",
 
    ["mtv"] = "Asaro'o",
 
    ["mtw"] = "Magahat",
 
    ["mtx"] = "Tidaá Mixtec",
 
    ["mty"] = "Nabi",
 
    ["mua"] = "Mundang",
 
    ["mub"] = "Mubi",
 
    ["muc"] = "Mbu’",
 
    ["mud"] = "Medny Aleut",
 
    ["mue"] = "Media Lengua",
 
    ["mug"] = "Musgu",
 
    ["muh"] = "Mündü",
 
    ["mui"] = "Musi",
 
    ["muj"] = "Mabire",
 
    ["muk"] = "Mugom",
 
--  ["mul"] = nil,
 
    ["mum"] = "Maiwala",
 
    ["muo"] = "Nyong",
 
    ["mup"] = "Malvi",
 
    ["muq"] = "Qo Xiong",
 
    ["mur"] = "Murle",
 
    ["mus"] = "Muscogee",
 
    ["mut"] = "Muria",
 
    ["muu"] = "Yaaku",
 
    ["muv"] = "Muthuvan",
 
    ["mux"] = "Kaugel",
 
    ["muy"] = "Muyang",
 
    ["muz"] = "Mursi",
 
    ["mva"] = "Manam",
 
    ["mvb"] = "Mattole",
 
    ["mvd"] = "Mamboru",
 
    ["mve"] = "Marwari",
 
    ["mvf"] = "Mongolian",
 
    ["mvg"] = "Ñumí Mixtec",
 
    ["mvh"] = "Mire",
 
    ["mvi"] = "Miyako",
 
    ["mvk"] = "Mekmek",
 
    ["mvl"] = "Mbara language (Australia)",
 
    ["mvm"] = "Muya",
 
    ["mvn"] = "Minaveha",
 
    ["mvo"] = "Marovo",
 
    ["mvp"] = "Duri",
 
    ["mvq"] = "Moere",
 
    ["mvr"] = "Marau",
 
    ["mvs"] = "Massep",
 
    ["mvt"] = "Mpotovoro",
 
    ["mvu"] = "Marfa",
 
    ["mvv"] = "Tagol",
 
    ["mvw"] = "Makonde",
 
    ["mvx"] = "Meoswar",
 
    ["mvy"] = "Maiya",
 
    ["mvz"] = "Mesqan",
 
    ["mwa"] = "Mwatebu",
 
    ["mwb"] = "Juwal",
 
    ["mwc"] = "Are",
 
    ["mwe"] = "Mwera",
 
    ["mwf"] = "Murrinh-patha",
 
    ["mwg"] = "West Arawe",
 
    ["mwh"] = "Mouk-Aria",
 
    ["mwi"] = "Ninde",
 
    ["mwj"] = "Sekele",
 
    ["mwk"] = "Kita Maninka",
 
    ["mwl"] = "Mirandese",
 
    ["mwm"] = "Sar",
 
    ["mwn"] = "Mwanga",
 
    ["mwo"] = "Peterara",
 
    ["mwp"] = "Kalaw Lagaw Ya",
 
    ["mwq"] = "Mün",
 
    ["mwr"] = "Marwari",
 
    ["mws"] = "Meru",
 
    ["mwt"] = "Moken",
 
    ["mwu"] = "Mittu",
 
    ["mwv"] = "Mentawai",
 
    ["mww"] = "Hmong",
 
    ["mwx"] = "Mediak",
 
    ["mwy"] = "Mosiro",
 
    ["mwz"] = "Moingi",
 
    ["mxa"] = "Silacayoapan Mixtec",
 
    ["mxb"] = "Silacayoapan Mixtec",
 
    ["mxc"] = "Manyika",
 
    ["mxd"] = "Modang",
 
    ["mxe"] = "Mele-Fila",
 
    ["mxf"] = "Malgbe",
 
    ["mxg"] = "Mbangala",
 
    ["mxh"] = "Mvuba",
 
    ["mxi"] = "Mozarabic",
 
    ["mxj"] = "Miju",
 
    ["mxk"] = "Monumbo",
 
    ["mxl"] = "Fon",
 
    ["mxm"] = "Meramera",
 
    ["mxn"] = "Moi",
 
    ["mxo"] = "Mbowe",
 
    ["mxp"] = "Tlahuitoltepec Mixe",
 
    ["mxq"] = "Midland Mixe",
 
    ["mxr"] = "Murik Kayan",
 
    ["mxs"] = "Estetla Mixtec",
 
    ["mxt"] = "Chayuco-Jamiltepec Mixtec",
 
    ["mxu"] = "Maɗa",
 
    ["mxv"] = "Silacayoapan Mixtec",
 
    ["mxw"] = "Nambu",
 
    ["mxx"] = "Maninka",
 
    ["mxy"] = "Nuxaá Mixtec",
 
    ["mxz"] = "Masela",
 
    ["mya"] = "Burmese",
 
    ["myb"] = "Mbay",
 
    ["myc"] = "Nyanga-li",
 
    ["myd"] = "Maramba",
 
    ["mye"] = "Myene",
 
    ["myf"] = "Bambassi",
 
    ["myg"] = "Manta",
 
    ["myh"] = "Makah",
 
    ["myi"] = "Meena",
 
    ["myj"] = "Mangaya",
 
    ["myk"] = "Minyanka",
 
    ["myl"] = "Moma",
 
    ["mym"] = "Me'en",
 
    ["myo"] = "Anfillo",
 
    ["myp"] = "Pirahã",
 
    ["myr"] = "Munichi",
 
    ["mys"] = "Mesmes",
 
    ["myu"] = "Munduruku",
 
    ["myv"] = "Erzya",
 
    ["myw"] = "Muyuw",
 
    ["myx"] = "Masaba",
 
    ["myy"] = "Macuna",
 
    ["myz"] = "Mandaic",
 
    ["mza"] = "Zacatepec Mixtec",
 
    ["mzb"] = "Mozabite",
 
    ["mzc"] = "Norwegian Sign Language",
 
    ["mzd"] = "Limba language (Cameroon)",
 
    ["mze"] = "Morawa",
 
    ["mzg"] = "Monastic sign",
 
    ["mzh"] = "Wichí Lhamtés Güisnay",
 
    ["mzi"] = "Ixcatlán Mazatec",
 
    ["mzj"] = "Maninka",
 
    ["mzk"] = "Mambila",
 
    ["mzl"] = "Isthmus Mixe",
 
    ["mzm"] = "Mumuye",
 
    ["mzn"] = "Mazandarani",
 
    ["mzo"] = "Matipuhy",
 
    ["mzp"] = "Movima",
 
    ["mzq"] = "Mori Atas",
 
    ["mzr"] = "Marúbo",
 
    ["mzs"] = "Macanese",
 
    ["mzt"] = "Mintil",
 
    ["mzu"] = "Inapang",
 
    ["mzv"] = "Manza",
 
    ["mzw"] = "Deg",
 
    ["mzx"] = "Mawayana",
 
    ["mzy"] = "Mozambican Sign Language",
 
    ["mzz"] = "Maiadomu",
 
    ["naa"] = "Namla",
 
    ["nab"] = "Nambikwara",
 
    ["nac"] = "Narak",
 
    ["nad"] = "Nijadali",
 
    ["nae"] = "Naka'ela",
 
    ["naf"] = "Nabak",
 
    ["nag"] = "Nagamese Creole",
 
    ["naj"] = "Nalu",
 
    ["nak"] = "Nakanai",
 
    ["nal"] = "Nalik",
 
    ["nam"] = "Ngan’gityemerri",
 
    ["nan"] = "Min-nan",
 
    ["nao"] = "Naapa",
 
    ["nap"] = "Neapolitan",
 
    ["naq"] = "Khoekhoe",
 
    ["nar"] = "Guta",
 
    ["nas"] = "Naasioi",
 
    ["nat"] = "Hungworo",
 
    ["nau"] = "Nauruan",
 
    ["nav"] = "Navajo",
 
    ["naw"] = "Nawuri",
 
    ["nax"] = "Nakwi",
 
    ["nay"] = "Ngarrindjeri",
 
    ["naz"] = "Coatepec Nahuatl",
 
    ["nba"] = "Lucazi",
 
    ["nbb"] = "Ndoe",
 
    ["nbc"] = "Chang",
 
    ["nbd"] = "Ngbinda",
 
    ["nbe"] = "Konyak",
 
    ["nbg"] = "Nagarchal",
 
    ["nbh"] = "Ngamo",
 
    ["nbi"] = "Sopvoma",
 
    ["nbj"] = "Gurindji",
 
    ["nbk"] = "Nake",
 
    ["nbl"] = "Southern Ndebele",
 
    ["nbm"] = "Mbaka",
 
    ["nbn"] = "Kuri language (Austronesian)",
 
    ["nbo"] = "Nkukoli",
 
    ["nbp"] = "Nnam",
 
    ["nbq"] = "Nggem",
 
    ["nbr"] = "Gbantu",
 
    ["nbs"] = "Namibian Sign Language",
 
    ["nbt"] = "Na",
 
    ["nbu"] = "Zeme",
 
    ["nbv"] = "Meta'",
 
    ["nbw"] = "Ngbandi",
 
    ["nby"] = "Ningera",
 
    ["nca"] = "Iyo",
 
    ["ncb"] = "Central Nicobarese",
 
    ["ncc"] = "Ponam",
 
    ["ncd"] = "Nachering",
 
    ["nce"] = "Yalë",
 
    ["ncf"] = "Notsi",
 
    ["ncg"] = "Nisga’a",
 
    ["nch"] = "Huasteca Nahuatl",
 
    ["nci"] = "Classical Nahuatl",
 
    ["ncj"] = "Sierra Puebla Nahuatl",
 
    ["nck"] = "Nakkara",
 
    ["ncl"] = "Michoacán Nahuatl",
 
    ["ncm"] = "Nambu",
 
    ["ncn"] = "Nauna",
 
    ["nco"] = "Nagovisi",
 
    ["ncp"] = "Mfumte",
 
    ["ncr"] = "Noni",
 
    ["ncs"] = "Nicaraguan Sign Language",
 
    ["nct"] = "Chothe",
 
    ["ncu"] = "Chumburung",
 
    ["ncx"] = "Central Puebla Nahuatl",
 
    ["ncz"] = "Natchez",
 
    ["nda"] = "Ndasa",
 
    ["ndb"] = "Nsei",
 
    ["ndc"] = "Ndau",
 
    ["ndd"] = "Nde",
 
    ["nde"] = "Northern Ndebele",
 
    ["ndf"] = "Nadruvian",
 
    ["ndg"] = "Ndengereko",
 
    ["ndh"] = "Ndali",
 
    ["ndi"] = "Chamba Leko",
 
    ["ndj"] = "Ndamba",
 
    ["ndk"] = "Ndaka",
 
    ["ndl"] = "Ndolo",
 
    ["ndm"] = "Ndam",
 
    ["ndn"] = "Ngondi",
 
    ["ndo"] = "Ndonga",
 
    ["ndp"] = "Ndo",
 
    ["ndq"] = "Ndombe",
 
    ["ndr"] = "Ndoro",
 
    ["nds"] = "Low Saxon",
 
    ["ndt"] = "Ndunga",
 
    ["ndu"] = "Dii",
 
    ["ndv"] = "Ndut",
 
    ["ndw"] = "Ngiri",
 
    ["ndx"] = "Nduga",
 
    ["ndy"] = "Lutos",
 
    ["ndz"] = "Ndogo",
 
    ["nea"] = "Ngadha",
 
    ["neb"] = "Tura",
 
    ["nec"] = "Nedebang",
 
    ["ned"] = "Viti",
 
    ["nee"] = "Kumak",
 
    ["nef"] = "Nefamese",
 
    ["neg"] = "Negidal",
 
    ["neh"] = "Nyen",
 
    ["nei"] = "Hittite",
 
    ["nej"] = "Neko",
 
    ["nek"] = "Neku",
 
    ["nem"] = "Nemi",
 
    ["nen"] = "Nengone",
 
    ["neo"] = "Ná-Meo",
 
    ["nep"] = "Nepali",
 
    ["neq"] = "Midland Mixe",
 
    ["ner"] = "Yahadian",
 
    ["nes"] = "Kinnauri",
 
    ["net"] = "Nete",
 
    ["neu"] = "Neo (constructed language)",
 
    ["nev"] = "Nyaheun",
 
    ["new"] = "Nepal Bhasa",
 
    ["nex"] = "Nambu",
 
    ["ney"] = "Neyo",
 
    ["nez"] = "Nez Perce",
 
    ["nfa"] = "Dhao",
 
    ["nfd"] = "Ahwai",
 
    ["nfl"] = "Äiwoo",
 
    ["nfr"] = "Nafaanra",
 
    ["nfu"] = "Mfumte",
 
    ["nga"] = "Ngbaka Gbaya",
 
    ["ngb"] = "Ngbandi",
 
    ["ngc"] = "Ngombe language (Bantu)",
 
    ["ngd"] = "Ngando language (Central African Republic)",
 
    ["nge"] = "Mankon",
 
    ["ngg"] = "Ali",
 
    ["ngh"] = "Nǁng",
 
    ["ngi"] = "Ngizim",
 
    ["ngj"] = "Ngie",
 
    ["ngk"] = "Dalabon",
 
    ["ngl"] = "Lomwe",
 
    ["ngm"] = "Ngatikese Creole",
 
    ["ngn"] = "Ngwo",
 
    ["ngo"] = "Ngoni",
 
    ["ngp"] = "Ngulu",
 
    ["ngq"] = "Ngoreme",
 
    ["ngr"] = "Nanggu",
 
    ["ngs"] = "Gvoko",
 
    ["ngt"] = "Ta’Oi",
 
    ["ngu"] = "Guerrero Nahuatl",
 
    ["ngv"] = "Nagumi",
 
    ["ngw"] = "Ngwaba",
 
    ["ngx"] = "Nggwahyi",
 
    ["ngy"] = "Tibea",
 
    ["ngz"] = "Central Teke",
 
    ["nha"] = "Nhanda",
 
    ["nhb"] = "Beng",
 
    ["nhc"] = "Isthmus Nahuatl",
 
    ["nhd"] = "Ava Guarani",
 
    ["nhe"] = "Huasteca Nahuatl",
 
    ["nhf"] = "Nhuwala",
 
    ["nhg"] = "Tetelcingo Nahuatl",
 
    ["nhh"] = "Nahari",
 
    ["nhi"] = "Sierra Puebla Nahuatl",
 
    ["nhk"] = "Isthmus Nahuatl",
 
    ["nhm"] = "Morelos Nahuatl",
 
    ["nhn"] = "Tlaxcala–Puebla Nahuatl",
 
    ["nho"] = "Takuu",
 
    ["nhp"] = "Isthmus Nahuatl",
 
    ["nhq"] = "Tehuacan–Zongolica Nahuatl",
 
    ["nhr"] = "Naro",
 
    ["nht"] = "Ometepec Náhuatl",
 
    ["nhu"] = "Noni",
 
    ["nhv"] = "Temascaltepec Nahuatl",
 
    ["nhw"] = "Huasteca Nahuatl",
 
    ["nhx"] = "Isthmus Nahuatl",
 
    ["nhy"] = "Tehuacan–Zongolica Nahuatl",
 
    ["nhz"] = "Tehuacan–Zongolica Nahuatl",
 
    ["nia"] = "Nias",
 
    ["nib"] = "Nakama",
 
    ["nid"] = "Ngandi",
 
    ["nie"] = "Niellim",
 
    ["nif"] = "Nek",
 
    ["nig"] = "Ngalakgan",
 
    ["nih"] = "Nyiha",
 
    ["nii"] = "Nii",
 
    ["nij"] = "Ngaju",
 
    ["nik"] = "Southern Nicobarese",
 
    ["nil"] = "Nila",
 
    ["nim"] = "Iramba",
 
    ["nin"] = "Ninzo",
 
    ["nio"] = "Nganasan",
 
    ["niq"] = "Naandi",
 
    ["nir"] = "Nimboran",
 
    ["nis"] = "Nimi",
 
    ["nit"] = "Naiki",
 
    ["niu"] = "Niuean",
 
    ["niv"] = "Nivkh",
 
    ["niw"] = "Nimo",
 
    ["nix"] = "Hema",
 
    ["niy"] = "Ngiti",
 
    ["niz"] = "Ningil",
 
    ["nja"] = "Nzanyi",
 
    ["njb"] = "Nocte",
 
    ["njd"] = "Ndonde",
 
    ["njh"] = "Lotha",
 
    ["nji"] = "Wambaya",
 
    ["njj"] = "Njen",
 
    ["njl"] = "Nyolge",
 
    ["njm"] = "Angami",
 
    ["njn"] = "Zeme",
 
    ["njo"] = "Mongsen Ao",
 
    ["njr"] = "Njerep",
 
    ["njs"] = "Nisa",
 
    ["njt"] = "Ndyuka-Tiriyó Pidgin",
 
    ["nju"] = "Ngadjunmaya",
 
    ["njx"] = "Kunyi",
 
    ["njy"] = "Njem",
 
    ["njz"] = "Nishi",
 
    ["nka"] = "Nkoya",
 
    ["nkb"] = "Maring language (India)",
 
    ["nkc"] = "Nkongho",
 
    ["nkd"] = "Koireng",
 
    ["nke"] = "Duke",
 
    ["nkf"] = "Inpui",
 
    ["nkg"] = "Nekgini",
 
    ["nkh"] = "Kheza",
 
    ["nki"] = "Khoirao",
 
    ["nkj"] = "Nakai",
 
    ["nkk"] = "Nokuku",
 
    ["nkm"] = "Nambu",
 
    ["nkn"] = "Mbunda",
 
    ["nko"] = "Nkonya",
 
    ["nkp"] = "Niuatoputapu",
 
    ["nkq"] = "Nkami",
 
    ["nkr"] = "Nukuoro",
 
    ["nks"] = "Asmat",
 
    ["nkt"] = "Nyika",
 
    ["nku"] = "Kulango",
 
    ["nkv"] = "Nyika",
 
    ["nkw"] = "Nkutu",
 
    ["nkx"] = "Nkoroo",
 
    ["nkz"] = "Ibuoro",
 
    ["nla"] = "Ngombale",
 
    ["nlc"] = "Nalca",
 
    ["nld"] = "Dutch",
 
    ["nle"] = "Luhya",
 
    ["nlg"] = "Gela",
 
    ["nli"] = "Nangalami",
 
    ["nlj"] = "Nyali",
 
    ["nlk"] = "Yali",
 
    ["nll"] = "Nihali",
 
    ["nlo"] = "Ding",
 
    ["nlq"] = "Tangsa",
 
    ["nlu"] = "Nchumbulu",
 
    ["nlv"] = "Orizaba Nahuatl",
 
    ["nlw"] = "Walangama",
 
    ["nlx"] = "Kalto",
 
    ["nly"] = "Nyamal",
 
    ["nlz"] = "Santa Cruz",
 
    ["nma"] = "Maram",
 
    ["nmb"] = "Big Nambas",
 
    ["nmc"] = "Ngam",
 
    ["nmd"] = "Ndumu",
 
    ["nme"] = "Mzieme",
 
    ["nmf"] = "Tangkhul",
 
    ["nmg"] = "Kwasio",
 
    ["nmh"] = "Monsang",
 
    ["nmi"] = "Nyam",
 
    ["nmj"] = "Ngombe language (Central African Republic)",
 
    ["nmk"] = "Makura",
 
    ["nml"] = "Ndemli",
 
    ["nmm"] = "Manang",
 
    ["nmn"] = "Taa",
 
    ["nmo"] = "Moyon",
 
    ["nmp"] = "Nimanburru",
 
    ["nmq"] = "Kalanga",
 
    ["nmr"] = "Nimbari",
 
    ["nms"] = "Letemboi",
 
    ["nmt"] = "Namonuito",
 
    ["nmu"] = "Maidu",
 
    ["nmv"] = "Ngamini",
 
    ["nmw"] = "Nimoa",
 
    ["nmx"] = "Nambu",
 
    ["nmy"] = "Namuyi",
 
    ["nmz"] = "Losso",
 
    ["nna"] = "Nyangumarta",
 
    ["nnb"] = "Nande",
 
    ["nnc"] = "Nancere",
 
    ["nnd"] = "West Ambae",
 
    ["nne"] = "Ovambo",
 
    ["nnf"] = "Ngaing",
 
    ["nng"] = "Maring language (India)",
 
    ["nnh"] = "Ngiemboon",
 
    ["nni"] = "Nuaulu",
 
    ["nnj"] = "Nyangatom",
 
    ["nnk"] = "Nankina",
 
    ["nnl"] = "Ntenyi",
 
    ["nnm"] = "Namia",
 
    ["nnn"] = "Ngeté-Herdé",
 
    ["nno"] = "Norwegian Nynorsk",
 
    ["nnp"] = "Wancho",
 
    ["nnq"] = "Ngindo",
 
    ["nnr"] = "Narangga",
 
    ["nns"] = "Ningye",
 
    ["nnt"] = "Nanticoke",
 
    ["nnu"] = "Dwang",
 
    ["nnv"] = "Nukunu",
 
    ["nnw"] = "Nuni",
 
    ["nnx"] = "Nagumi",
 
    ["nny"] = "Kayardild",
 
    ["nnz"] = "Nda’nda’",
 
    ["noa"] = "Wounaan",
 
    ["nob"] = "Norwegian Bokmål",
 
    ["noc"] = "Nuk",
 
    ["nod"] = "Northern Thai",
 
    ["noe"] = "Nimadi",
 
    ["nof"] = "Nomane",
 
    ["nog"] = "Nogai",
 
    ["noh"] = "Nomu",
 
    ["noi"] = "Bhilori",
 
    ["noj"] = "Nonuya",
 
    ["nok"] = "Nooksack",
 
    ["nol"] = "Nomlaki",
 
    ["nom"] = "Nocamán",
 
    ["non"] = "Old Norse",
 
    ["nop"] = "Numanggang",
 
    ["noq"] = "Yaka language (Congo–Angola)",
 
    ["nor"] = "Norwegian",
 
    ["nos"] = "Nisu",
 
    ["not"] = "Nomatsiguenga",
 
    ["nou"] = "Ewage",
 
    ["nov"] = "Novial",
 
    ["now"] = "Nyambo",
 
    ["noy"] = "Noy",
 
    ["noz"] = "Nayi",
 
    ["npa"] = "Nar Phu",
 
    ["npb"] = "Nupbi",
 
    ["npg"] = "Ponyo",
 
    ["nph"] = "Phom",
 
    ["npi"] = "Nepali",
 
    ["npl"] = "Tehuacan–Zongolica Nahuatl",
 
    ["npn"] = "Mondropolon",
 
    ["npo"] = "Pochuri",
 
    ["nps"] = "Nipsan",
 
    ["npu"] = "Puimei",
 
    ["npy"] = "Badaic",
 
    ["nqg"] = "Ede",
 
    ["nqk"] = "Ede",
 
    ["nqm"] = "Ndom",
 
    ["nqn"] = "Nen",
 
    ["nqo"] = "N'Ko",
 
    ["nqq"] = "Tangsa",
 
    ["nqy"] = "Akyaung Ari",
 
    ["nra"] = "Kele language (Gabon)",
 
    ["nrb"] = "Nara",
 
    ["nrc"] = "Noric",
 
    ["nre"] = "Rengma",
 
    ["nrg"] = "Narango",
 
    ["nri"] = "Chokri",
 
    ["nrk"] = "Ngarla",
 
    ["nrl"] = "Ngarluma",
 
    ["nrm"] = "Norman",
 
    ["nrn"] = "Norn",
 
    ["nrp"] = "North Picene",
 
    ["nrr"] = "Khamyang",
 
    ["nrt"] = "Northern Kalapuya",
 
    ["nru"] = "Naxi",
 
    ["nrx"] = "Ngurmbur",
 
    ["nrz"] = "Lala language (Papua New Guinea)",
 
    ["nsa"] = "Sangtam",
 
    ["nsc"] = "Wushi",
 
    ["nsd"] = "Nisu",
 
    ["nse"] = "Nsenga",
 
    ["nsf"] = "Nisu",
 
    ["nsg"] = "Ngasa",
 
    ["nsh"] = "Ngoshie",
 
    ["nsi"] = "Nigerian Sign Language",
 
    ["nsk"] = "Naskapi",
 
    ["nsl"] = "Norwegian Sign Language",
 
    ["nsm"] = "Sema",
 
    ["nsn"] = "Nehan",
 
    ["nso"] = "Northern Sotho",
 
    ["nsp"] = "Nepali Sign Language",
 
    ["nsq"] = "Northern Sierra Miwok",
 
    ["nsr"] = "Maritime Sign Language",
 
    ["nss"] = "Nali",
 
    ["nst"] = "Tangsa",
 
    ["nsu"] = "Tehuacan–Zongolica Nahuatl",
 
    ["nsv"] = "Nisu",
 
    ["nsw"] = "Navut",
 
    ["nsx"] = "Nsongo",
 
    ["nsy"] = "Nasal",
 
    ["nsz"] = "Nisenan",
 
    ["nte"] = "Nathembo",
 
    ["ntg"] = "Wangkumara",
 
    ["nti"] = "Natioro",
 
    ["ntj"] = "Ngaanyatjarra",
 
    ["ntk"] = "Ikoma",
 
    ["ntm"] = "Nateni",
 
    ["nto"] = "Ntomba-Bolia",
 
    ["ntp"] = "Tepehuán",
 
    ["ntr"] = "Delo",
 
    ["nts"] = "Natagaimas",
 
    ["ntu"] = "Santa Cruz",
 
    ["ntw"] = "Nottoway",
 
    ["ntx"] = "Somra",
 
    ["nty"] = "Mantsi",
 
    ["ntz"] = "Natanzi",
 
    ["nua"] = "Yuanga",
 
    ["nuc"] = "Nukuini",
 
    ["nud"] = "ngala",
 
    ["nue"] = "Central Banda",
 
    ["nuf"] = "Nusu",
 
    ["nug"] = "Nungali",
 
    ["nuh"] = "Ndunda",
 
    ["nui"] = "Kombe",
 
    ["nuj"] = "Nyole language (Uganda)",
 
    ["nuk"] = "Nuu-chah-nulth",
 
    ["nul"] = "Nusa Laut",
 
    ["num"] = "Niuafoʻou",
 
    ["nun"] = "Nung",
 
    ["nuo"] = "Nguồn",
 
    ["nup"] = "Nupe",
 
    ["nuq"] = "Nukumanu",
 
    ["nur"] = "Nukuria",
 
    ["nus"] = "Nuer",
 
    ["nut"] = "Nung language (Tai)",
 
    ["nuu"] = "Ngbundu",
 
    ["nuv"] = "Nuni",
 
    ["nuw"] = "Nguluwan",
 
    ["nux"] = "Mehek",
 
    ["nuy"] = "Nunggubuyu",
 
    ["nuz"] = "Guerrero Nahuatl",
 
    ["nvh"] = "Nasarian",
 
    ["nvm"] = "Namiae",
 
    ["nvo"] = "Nen",
 
    ["nwa"] = "Nawathinehena",
 
    ["nwb"] = "Nyabwa",
 
    ["nwc"] = "Classical Nepal Bhasa",
 
    ["nwe"] = "Ngwe",
 
    ["nwg"] = "Ngayawung",
 
    ["nwi"] = "Southwest Tanna",
 
    ["nwm"] = "Morokodo",
 
    ["nwo"] = "Nauo",
 
    ["nwr"] = "Nawaru",
 
    ["nwx"] = "Nepal Bhasa",
 
    ["nwy"] = "Nottoway",
 
    ["nxa"] = "Nauete",
 
    ["nxd"] = "Ngando",
 
    ["nxe"] = "Li'o",
 
    ["nxg"] = "Ngadha",
 
    ["nxi"] = "Nindi",
 
    ["nxk"] = "Koki Naga",
 
    ["nxl"] = "Nuaulu",
 
    ["nxm"] = "Numidian",
 
    ["nxn"] = "Ngawun",
 
    ["nxq"] = "Naxi",
 
    ["nxr"] = "Ninggerum",
 
    ["nxu"] = "Narau",
 
    ["nxx"] = "Nafri",
 
    ["nya"] = "Chichewa",
 
    ["nyb"] = "Nyangbo-Tafi",
 
    ["nyc"] = "Nyanga-li",
 
    ["nyd"] = "Nyole language (Kenya)",
 
    ["nye"] = "Nyengo",
 
    ["nyf"] = "Mijikenda",
 
    ["nyg"] = "Shi",
 
    ["nyh"] = "Nyigina",
 
    ["nyi"] = "Nyimang",
 
    ["nyj"] = "Nyanga",
 
    ["nyk"] = "Nyaneka",
 
    ["nyl"] = "Kuy",
 
    ["nym"] = "Nyamwezi",
 
    ["nyn"] = "Nkore",
 
    ["nyo"] = "Nyoro",
 
    ["nyp"] = "Nyangia",
 
    ["nyq"] = "Nayini",
 
    ["nyr"] = "Nyiha",
 
    ["nys"] = "Noongar",
 
    ["nyt"] = "Nyawaygi",
 
    ["nyu"] = "Nyungwe",
 
    ["nyv"] = "Nyulnyul",
 
    ["nyw"] = "Nyaw people",
 
    ["nyx"] = "Nganyaywana",
 
    ["nyy"] = "Nyakyusa",
 
    ["nza"] = "Tigon",
 
    ["nzb"] = "Njebi",
 
    ["nzi"] = "Nzema",
 
    ["nzk"] = "Nzakara",
 
    ["nzm"] = "Zeme",
 
    ["nzs"] = "New Zealand Sign Language",
 
    ["nzu"] = "Central Teke",
 
    ["nzy"] = "Nzakambay",
 
    ["nzz"] = "Nanga Dogon",
 
    ["oaa"] = "Orok",
 
    ["oac"] = "Oroch",
 
    ["oar"] = "Old Aramaic",
 
    ["oav"] = "Avar",
 
    ["obi"] = "Obispeño",
 
    ["obk"] = "Bontoc",
 
    ["obl"] = "Oblo",
 
    ["obm"] = "Moabite",
 
    ["obo"] = "Obo",
 
    ["obr"] = "Old Burmese",
 
    ["obt"] = "Breton",
 
    ["obu"] = "Obulom",
 
    ["oca"] = "Ocaina",
 
    ["och"] = "Old Chinese",
 
    ["oci"] = "Occitan",
 
    ["oco"] = "Cornish",
 
    ["ocu"] = "Matlatzinca",
 
    ["oda"] = "Odut",
 
    ["odk"] = "Od",
 
    ["odt"] = "Old Dutch",
 
    ["odu"] = "Odual",
 
    ["ofo"] = "Ofo",
 
    ["ofs"] = "Old Frisian",
 
    ["ofu"] = "Futop",
 
    ["ogb"] = "Ogbia",
 
    ["ogc"] = "Ogba",
 
    ["oge"] = "Old Georgian",
 
    ["ogg"] = "Ogbogolo",
 
    ["ogo"] = "Khana",
 
    ["ogu"] = "Ogbronuagum",
 
    ["oht"] = "Hittite",
 
    ["ohu"] = "Old Hungarian",
 
    ["oia"] = "Oirata",
 
    ["oin"] = "One",
 
    ["ojb"] = "Northwestern Ojibwa",
 
    ["ojc"] = "Central Ojibwa",
 
    ["ojg"] = "Eastern Ojibwa",
 
    ["oji"] = "Anishinaabe",
 
    ["ojp"] = "Old Japanese",
 
    ["ojs"] = "Oji-Cree",
 
    ["ojv"] = "Ontong Java",
 
    ["ojw"] = "Western Ojibwa",
 
    ["oka"] = "Okanagan",
 
    ["okb"] = "Okobo",
 
    ["okd"] = "Okodia",
 
    ["oke"] = "Okpe language (Southwestern Edo)",
 
    ["okg"] = "Koko-Bera",
 
    ["okh"] = "Koresh-e Rostam",
 
    ["oki"] = "Ogiek",
 
    ["okj"] = "Oko-Juwoi",
 
    ["okk"] = "One",
 
    ["okl"] = "Old Kentish Sign Language",
 
    ["okm"] = "Middle Korean",
 
    ["okn"] = "Amami",
 
    ["oko"] = "Old Korean",
 
    ["okr"] = "Kalabari",
 
    ["oks"] = "Oko",
 
    ["oku"] = "Oku",
 
    ["okv"] = "Orokaiva",
 
    ["okx"] = "Okpe language (Northwestern Edo)",
 
    ["ola"] = "Central Tibetan",
 
    ["old"] = "Central Kilimanjaro",
 
    ["ole"] = "'Ole",
 
    ["olk"] = "Kunjen",
 
    ["olm"] = "Oloma",
 
    ["olo"] = "Livvi-Karelian",
 
    ["olr"] = "Olrat",
 
    ["oma"] = "Omaha–Ponca",
 
    ["omb"] = "East Ambae",
 
    ["omc"] = "Mochica",
 
    ["ome"] = "Omejes",
 
    ["omg"] = "Omagua",
 
    ["omi"] = "Omi",
 
    ["omk"] = "Omok",
 
    ["oml"] = "Ombo",
 
    ["omn"] = "Minoan",
 
    ["omo"] = "Utarmbung",
 
    ["omp"] = "Meitei",
 
    ["omr"] = "Marathi",
 
    ["omt"] = "Omotik",
 
    ["omu"] = "Omurano",
 
    ["omw"] = "Tairora",
 
    ["omx"] = "Mon",
 
    ["ona"] = "Ona",
 
    ["onb"] = "Ong Be",
 
    ["one"] = "Oneida",
 
    ["ong"] = "Olo",
 
    ["oni"] = "Onin",
 
    ["onj"] = "Onjob",
 
    ["onk"] = "One",
 
    ["onn"] = "Onobasulu",
 
    ["ono"] = "Onondaga",
 
    ["onp"] = "Sartang",
 
    ["onr"] = "One",
 
    ["ons"] = "Ono",
 
    ["ont"] = "Ontenu",
 
    ["onu"] = "Unua",
 
    ["onw"] = "Old Nubian",
 
    ["onx"] = "Onin",
 
    ["ood"] = "O'odham",
 
    ["oog"] = "Ta’Oi",
 
    ["oon"] = "Önge",
 
    ["oor"] = "Oorlams Creole",
 
    ["oos"] = "Scythian",
 
    ["opa"] = "Okpamheri",
 
    ["opk"] = "Kopka",
 
    ["opm"] = "Oksapmin",
 
    ["opo"] = "Opao",
 
    ["opt"] = "Opata",
 
    ["opy"] = "Ofayé",
 
    ["ora"] = "Oroha",
 
    ["orc"] = "Orma",
 
    ["ore"] = "Orejón",
 
    ["org"] = "Oring",
 
    ["orh"] = "Oroqen",
 
    ["ori"] = "Oriya",
 
    ["orm"] = "Oromo",
 
    ["orn"] = "Orang Kanaq",
 
    ["oro"] = "Orokolo",
 
    ["orr"] = "Oruma",
 
    ["ors"] = "Orang Seletar",
 
    ["ort"] = "Oriya",
 
    ["oru"] = "Ormuri",
 
    ["orv"] = "Old East Slavic",
 
    ["orw"] = "Oro Win",
 
    ["orx"] = "Oro",
 
    ["ory"] = "Oriya",
 
    ["orz"] = "Ormu",
 
    ["osa"] = "Osage",
 
    ["osc"] = "Oscan",
 
    ["osi"] = "Osing",
 
    ["oso"] = "Ososo",
 
    ["osp"] = "Old Spanish",
 
    ["oss"] = "Ossetic",
 
    ["ost"] = "Osatu",
 
    ["osu"] = "One",
 
    ["osx"] = "Old Saxon",
 
    ["ota"] = "Ottoman Turkish",
 
    ["otb"] = "Old Tibetan",
 
    ["otd"] = "Ot Danum",
 
    ["ote"] = "Northwestern Otomi",
 
    ["oti"] = "Oti",
 
    ["otk"] = "Old Turkic",
 
    ["otl"] = "Tilapa Otomi",
 
    ["otm"] = "Sierra Otomi",
 
    ["otn"] = "Sierra Otomi",
 
    ["otq"] = "Northwestern Otomi",
 
    ["otr"] = "Otoro",
 
    ["ots"] = "San Felipe Otomi",
 
    ["ott"] = "Temoaya Otomi",
 
    ["otu"] = "Otuke",
 
    ["otw"] = "Ottawa",
 
    ["otx"] = "Sierra Otomi",
 
    ["oty"] = "Old Tamil",
 
    ["otz"] = "Ixtenco Otomi",
 
    ["oua"] = "Wargli",
 
    ["oub"] = "Glio-Ubi",
 
    ["oue"] = "Ounge",
 
    ["oui"] = "Old Turkic",
 
    ["oum"] = "Ouma",
 
    ["oun"] = "Sekele",
 
    ["owi"] = "Owiniga",
 
    ["owl"] = "Old Welsh",
 
    ["oyb"] = "Oi",
 
    ["oyd"] = "Oyda",
 
    ["oym"] = "Wayampi",
 
    ["oyy"] = "Oya’oya",
 
    ["ozm"] = "Nzime",
 
    ["pab"] = "Paresi",
 
    ["pac"] = "Pacoh",
 
    ["pad"] = "Paumarí",
 
    ["pae"] = "Pagibete",
 
    ["paf"] = "Kagwahiva",
 
    ["pag"] = "Pangasinan",
 
    ["pah"] = "Kagwahiva",
 
    ["pai"] = "Pe",
 
    ["pak"] = "Akwáwa",
 
    ["pal"] = "Middle Persian",
 
    ["pam"] = "Kapampangan",
 
    ["pan"] = "Punjabi",
 
    ["pao"] = "Northern Paiute",
 
    ["pap"] = "Papiamento",
 
    ["paq"] = "Parya",
 
    ["par"] = "Timbisha",
 
    ["pas"] = "Papasena",
 
    ["pat"] = "Papitalai",
 
    ["pau"] = "Palauan",
 
    ["pav"] = "Wari’",
 
    ["paw"] = "Pawnee",
 
    ["pax"] = "Pankararú",
 
    ["pay"] = "Paya",
 
    ["paz"] = "Pankararú",
 
    ["pbb"] = "Páez",
 
    ["pbc"] = "Kapóng",
 
    ["pbe"] = "Southern Popoloca",
 
    ["pbf"] = "Coyotepec Popoloca",
 
    ["pbg"] = "Paraujano",
 
    ["pbh"] = "Panare",
 
    ["pbi"] = "Parkwa",
 
    ["pbl"] = "Mak language (Adamawa)",
 
    ["pbn"] = "Kpasam",
 
    ["pbo"] = "Papel",
 
    ["pbp"] = "Badyara",
 
    ["pbr"] = "Pangwa",
 
    ["pbs"] = "Pame",
 
    ["pbt"] = "Pashto",
 
    ["pbu"] = "Pashto",
 
    ["pbv"] = "Pnar",
 
    ["pby"] = "Pyu language (Papuan)",
 
    ["pca"] = "Western Popoloca",
 
    ["pcb"] = "Pear",
 
    ["pcc"] = "Bouyei",
 
    ["pcd"] = "Picard",
 
    ["pce"] = "Palaung",
 
    ["pcf"] = "Paliyan",
 
    ["pcg"] = "Paniya",
 
    ["pch"] = "Pardhan",
 
    ["pci"] = "Duruwa",
 
    ["pcj"] = "Gorum",
 
    ["pck"] = "Paite",
 
    ["pcl"] = "Pardhi",
 
    ["pcm"] = "Nigerian Pidgin",
 
    ["pcn"] = "Piti",
 
    ["pcp"] = "Pacahuara",
 
    ["pcw"] = "Pyapun",
 
    ["pda"] = "Anam",
 
    ["pdc"] = "Pennsylvania German",
 
    ["pdi"] = "Pa Di",
 
    ["pdn"] = "Podena",
 
    ["pdo"] = "Padoe",
 
    ["pdt"] = "Plautdietsch",
 
    ["pdu"] = "Padaung",
 
    ["pea"] = "Baba Malay",
 
    ["peb"] = "Eastern Pomo",
 
    ["ped"] = "Mala",
 
    ["pee"] = "Taje",
 
    ["pef"] = "Northeastern Pomo",
 
    ["peg"] = "Pengo",
 
    ["peh"] = "Bonan",
 
    ["pei"] = "Chichimeca Jonaz",
 
    ["pej"] = "Northern Pomo",
 
    ["pek"] = "Penchal",
 
    ["pel"] = "Pekal",
 
    ["pem"] = "Pende",
 
    ["peo"] = "Old Persian",
 
    ["pep"] = "Kunja language (Papuan)",
 
    ["peq"] = "Southern Pomo",
 
    ["pes"] = "Western Persian",
 
    ["pev"] = "Mapoyo-Yabarana",
 
    ["pex"] = "Petats",
 
    ["pey"] = "Petjo",
 
    ["pez"] = "Penan-Nibong",
 
    ["pfa"] = "Pááfang",
 
    ["pfe"] = "Kutin",
 
    ["pfl"] = "Palatinate German",
 
    ["pga"] = "Juba Arabic",
 
    ["pgg"] = "Pangwali",
 
    ["pgi"] = "Pagi",
 
    ["pgk"] = "Rerep",
 
    ["pgl"] = "Primitive Irish",
 
    ["pgn"] = "Paeligni",
 
    ["pgs"] = "Pangseng",
 
    ["pgu"] = "Pagu",
 
    ["pha"] = "Pa-Hng",
 
    ["phd"] = "Phudagi",
 
    ["phg"] = "Phuong",
 
    ["phh"] = "Phukha",
 
    ["phk"] = "Tai Phake",
 
    ["phl"] = "Palula",
 
    ["phm"] = "Nsenga",
 
    ["phn"] = "Phoenician",
 
    ["pho"] = "Phunoi",
 
    ["phq"] = "Phana’",
 
    ["phr"] = "Potwari",
 
    ["pht"] = "Phu Thai",
 
    ["phu"] = "Phuan",
 
    ["phv"] = "Persian",
 
    ["phw"] = "Lambichhong",
 
    ["pia"] = "Pima Bajo",
 
    ["pib"] = "Piro language (Peru)",
 
    ["pic"] = "Pinji",
 
    ["pid"] = "Piaroa",
 
    ["pie"] = "Piro Pueblo",
 
    ["pif"] = "Pingelapese",
 
    ["pig"] = "Pisabo",
 
    ["pih"] = "Norfolk",
 
    ["pii"] = "Western Desert",
 
    ["pij"] = "Pijao",
 
    ["pil"] = "Yom",
 
    ["pim"] = "Powhatan",
 
    ["pin"] = "Piame",
 
    ["pio"] = "Piapoco",
 
    ["pip"] = "Pero",
 
    ["pir"] = "Wanano",
 
    ["pis"] = "Pijin",
 
    ["pit"] = "Pitta Pitta",
 
    ["piu"] = "Pintupi",
 
    ["piv"] = "Vaeakau-Taumako",
 
    ["piw"] = "Pimbwe",
 
    ["pix"] = "Piu",
 
    ["piy"] = "Piya",
 
    ["piz"] = "Pije",
 
    ["pjt"] = "Pitjantjatjara",
 
    ["pka"] = "Magadhi Prakrit",
 
    ["pkb"] = "Pokomo",
 
    ["pkc"] = "Baekje",
 
    ["pkg"] = "Pak-Tong",
 
    ["pkh"] = "Pangkhu",
 
    ["pkn"] = "Pakanha",
 
    ["pko"] = "Pökoot",
 
    ["pkp"] = "Pukapukan",
 
    ["pkr"] = "Attapady Kurumba",
 
    ["pks"] = "Indo-Pakistani Sign Language",
 
    ["pkt"] = "Maleng",
 
    ["pku"] = "S'gaw Karen",
 
    ["pla"] = "Maiani",
 
    ["plb"] = "Polonombauk",
 
    ["plc"] = "Palawano",
 
    ["pld"] = "Polari",
 
    ["ple"] = "Palu'e",
 
    ["plg"] = "Pilagá",
 
    ["plh"] = "Paulohi",
 
    ["pli"] = "Pāli",
 
    ["plj"] = "Polci",
 
    ["plk"] = "Shina",
 
    ["pll"] = "Palaung",
 
    ["pln"] = "Palenquero",
 
    ["plo"] = "Oluta Popoluca",
 
    ["plp"] = "Palpa",
 
    ["plq"] = "Palaic",
 
    ["plr"] = "Palaka",
 
    ["pls"] = "Northern Popoloca",
 
    ["plt"] = "Malagasy",
 
    ["plu"] = "Palikúr",
 
    ["plv"] = "Palawano",
 
    ["plw"] = "Palawano",
 
    ["ply"] = "Bolyu",
 
    ["plz"] = "Paluan",
 
    ["pma"] = "Paamese",
 
    ["pmb"] = "Pambia",
 
    ["pmc"] = "Palumata",
 
    ["pmd"] = "Pallanganmiddang",
 
    ["pme"] = "Pwaamei",
 
    ["pmf"] = "Pamona",
 
    ["pmh"] = "Maharashtri Prakrit",
 
    ["pmi"] = "Pumi",
 
    ["pmj"] = "Pumi",
 
    ["pmk"] = "Carolina Algonquian",
 
    ["pml"] = "Mediterranean Lingua Franca",
 
    ["pmm"] = "Pol",
 
    ["pmn"] = "Pam",
 
    ["pmo"] = "Pom",
 
    ["pmq"] = "Pame",
 
    ["pmr"] = "Paynamar",
 
    ["pms"] = "Piemontese",
 
    ["pmt"] = "Tuamotuan",
 
    ["pmu"] = "Mirpur Punjabi",
 
    ["pmw"] = "Plains Miwok",
 
    ["pmx"] = "Sopvoma",
 
    ["pmy"] = "Papuan/Irian Malay",
 
    ["pmz"] = "Pame",
 
    ["pna"] = "Bah-Biau Punan",
 
    ["pnb"] = "Western Panjabi",
 
    ["pnc"] = "Pannei",
 
    ["pne"] = "Penan-Nibong",
 
    ["png"] = "Pongu",
 
    ["pnh"] = "Penrhyn",
 
    ["pni"] = "Aoheng",
 
    ["pnj"] = "Noongar",
 
    ["pnk"] = "Pauna",
 
--  ["pnl"] = nil,
 
    ["pnm"] = "Punan Batu",
 
    ["pnn"] = "Hagahai",
 
    ["pno"] = "Panobo",
 
    ["pnp"] = "Pancana",
 
    ["pnq"] = "Pana language (Gur)",
 
    ["pnr"] = "Panim",
 
    ["pns"] = "Ponosakan",
 
    ["pnt"] = "Pontic Greek",
 
    ["pnu"] = "Kiong Nai",
 
    ["pnv"] = "Dhalandji",
 
    ["pnw"] = "Panyjima",
 
    ["pnx"] = "Phong",
 
    ["pny"] = "Pinyin",
 
    ["pnz"] = "Pana",
 
    ["poc"] = "Poqomam",
 
--  ["pod"] = nil,
 
    ["poe"] = "Southern Popoloca",
 
    ["pof"] = "Poke",
 
    ["pog"] = "Potiguára",
 
    ["poh"] = "Poqomchi'",
 
    ["poi"] = "Sierra Popoluca",
 
    ["pok"] = "Tuyuca",
 
    ["pol"] = "Polish",
 
    ["pom"] = "Southeastern Pomo",
 
    ["pon"] = "Pohnpeian",
 
    ["poo"] = "Central Pomo",
 
    ["pop"] = "Pwapwâ",
 
    ["poq"] = "Texistepec Popoluca",
 
    ["por"] = "Portuguese",
 
    ["pos"] = "Sayula Popoluca",
 
    ["pot"] = "Potawatomi",
 
    ["pov"] = "Guinea-Bissau Creole",
 
    ["pow"] = "Western Popoloca",
 
    ["pox"] = "Polabian",
 
    ["poy"] = "Pogolo",
 
    ["ppa"] = "Pao",
 
    ["ppe"] = "Papi",
 
    ["ppi"] = "Paipai",
 
    ["ppk"] = "Uma",
 
    ["ppl"] = "Pipil",
 
    ["ppm"] = "Papuma",
 
    ["ppn"] = "Papapana",
 
    ["ppo"] = "Folopa",
 
    ["ppp"] = "Yaka language (Congo–Angola)",
 
    ["ppq"] = "Pei",
 
    ["pps"] = "Northern Popoloca",
 
    ["ppt"] = "Pare",
 
    ["ppu"] = "Papora-Hoanya",
 
    ["pqa"] = "Pa'a",
 
    ["pqm"] = "Malecite-Passamaquoddy",
 
    ["prb"] = "Lua’",
 
    ["prc"] = "Parachi",
 
--  ["prd"] = nil,
 
    ["pre"] = "Principense",
 
    ["prf"] = "Paranan",
 
    ["prg"] = "Old Prussian",
 
    ["prh"] = "Porohanon",
 
    ["pri"] = "Paicî",
 
    ["prk"] = "Wa",
 
    ["prl"] = "Peruvian Sign Language",
 
    ["prm"] = "Porome",
 
    ["prn"] = "Wasi-wari",
 
    ["pro"] = "Old Occitan",
 
--  ["prp"] = nil,
 
    ["prq"] = "Ashéninga",
 
    ["prr"] = "Purí",
 
    ["prs"] = "Persian",
 
    ["prt"] = "Phai",
 
    ["pru"] = "Puragi",
 
    ["prw"] = "Parawen",
 
    ["prx"] = "Burig",
 
    ["pry"] = "Phray",
 
    ["prz"] = "Providence Island Sign Language",
 
    ["psa"] = "Pisa",
 
    ["psc"] = "Persian Sign Language",
 
    ["psd"] = "Plains Indian Sign Language",
 
    ["pse"] = "Bengkulu",
 
    ["psg"] = "Penang Sign Language",
 
    ["psh"] = "Pashayi",
 
    ["psi"] = "Pashayi",
 
    ["psl"] = "Puerto Rican Sign Language",
 
    ["psm"] = "Pauserna",
 
    ["psn"] = "Panasuan",
 
    ["pso"] = "Polish Sign Language",
 
    ["psp"] = "Philippine Sign Language",
 
    ["psq"] = "Pasi",
 
    ["psr"] = "Portuguese Sign Language",
 
    ["pss"] = "Kaulong",
 
    ["pst"] = "Central Pashto",
 
    ["psu"] = "Shauraseni",
 
    ["psw"] = "Port Sandwich",
 
    ["psy"] = "Piscataway",
 
    ["pta"] = "Pai Tavytera",
 
    ["pth"] = "Pataxó",
 
    ["pti"] = "Western Desert",
 
    ["ptn"] = "Patani",
 
    ["pto"] = "Zo'é",
 
    ["ptp"] = "Mumeng",
 
    ["ptr"] = "Piamatsina",
 
    ["ptt"] = "Enrekang",
 
    ["ptu"] = "Bambam",
 
    ["ptv"] = "Port Vato",
 
    ["ptw"] = "Pentlatch",
 
    ["pty"] = "Pathiya",
 
    ["pua"] = "Purépecha",
 
    ["pub"] = "Kharam",
 
    ["puc"] = "Punan Merap",
 
    ["pud"] = "Aput",
 
    ["pue"] = "Puelche",
 
    ["puf"] = "Punan Merah",
 
    ["pug"] = "Puguli",
 
    ["pui"] = "Puinave",
 
    ["puj"] = "Punan Tubu",
 
    ["puk"] = "Pu Ko",
 
    ["pum"] = "Puma",
 
    ["puo"] = "Ksingmul",
 
    ["pup"] = "Pulabu",
 
    ["puq"] = "Puquina",
 
    ["pur"] = "Purubora",
 
    ["pus"] = "Pashto",
 
    ["put"] = "Lun Bawang",
 
    ["puu"] = "Punu",
 
    ["puw"] = "Puluwatese",
 
    ["pux"] = "Puari",
 
    ["puy"] = "Purisimeño",
 
    ["puz"] = "Kharam",
 
    ["pwa"] = "Pawaia",
 
    ["pwb"] = "Jere",
 
    ["pwg"] = "Gapapaiwa",
 
    ["pwi"] = "Patwin",
 
    ["pwm"] = "Molbog",
 
    ["pwn"] = "Paiwan",
 
    ["pwo"] = "Western Pwo",
 
    ["pwr"] = "Bagheli",
 
    ["pww"] = "Northern Pwo",
 
    ["pxm"] = "Midland Mixe",
 
    ["pye"] = "Krumen",
 
    ["pym"] = "Fyam",
 
    ["pyn"] = "Poyanáwa",
 
    ["pys"] = "Paraguayan Sign Language",
 
    ["pyu"] = "Puyuma",
 
    ["pyx"] = "Pyu language (Burma)",
 
    ["pyy"] = "Pyen",
 
    ["pzn"] = "Para",
 
    ["qua"] = "Quapaw",
 
    ["qub"] = "Huánuco Quechua",
 
    ["quc"] = "K'iche'",
 
    ["qud"] = "Kichwa",
 
    ["que"] = "Quechua",
 
    ["quf"] = "Lambayeque Quechua",
 
    ["qug"] = "Kichwa",
 
    ["quh"] = "South Bolivian Quechua",
 
    ["qui"] = "Quileute",
 
    ["quk"] = "Lowland Peruvian Quechua",
 
    ["qul"] = "North Bolivian Quechua",
 
    ["qum"] = "Sipakapa",
 
    ["qun"] = "Quinault people",
 
    ["qup"] = "Kichwa",
 
    ["quq"] = "Quinqui jargon",
 
    ["qur"] = "Yaru Quechua",
 
    ["qus"] = "Santiagueño Quechua",
 
    ["quv"] = "Sakapultek",
 
    ["quw"] = "Kichwa",
 
    ["qux"] = "Yauyos–Chincha Quechua",
 
    ["quy"] = "Ayacucho Quechua",
 
    ["quz"] = "Cusco Quechua",
 
    ["qva"] = "Yaru Quechua",
 
    ["qvc"] = "Cajamarca Quechua",
 
    ["qve"] = "Cusco Quechua",
 
    ["qvh"] = "Ancash Quechua",
 
    ["qvi"] = "Kichwa",
 
    ["qvj"] = "Kichwa",
 
    ["qvl"] = "Huánuco Quechua",
 
    ["qvm"] = "Huánuco Quechua",
 
    ["qvn"] = "Yaru Quechua",
 
    ["qvo"] = "Kichwa",
 
    ["qvp"] = "Pacaraos Quechua",
 
    ["qvs"] = "Lowland Peruvian Quechua",
 
    ["qvw"] = "Wanka Quechua",
 
    ["qvy"] = "Choyo",
 
    ["qvz"] = "Kichwa",
 
    ["qwa"] = "Ancash Quechua",
 
    ["qwc"] = "Southern Quechua",
 
    ["qwh"] = "Ancash Quechua",
 
    ["qwm"] = "Cuman",
 
    ["qws"] = "Ancash Quechua",
 
    ["qwt"] = "Kwalhioqua-Clatskanie",
 
    ["qxa"] = "Huánuco Quechua",
 
    ["qxc"] = "Yauyos–Chincha Quechua",
 
    ["qxh"] = "Huánuco Quechua",
 
    ["qxl"] = "Kichwa",
 
    ["qxn"] = "Ancash Quechua",
 
    ["qxo"] = "Ancash Quechua",
 
    ["qxp"] = "Puno Quechua",
 
    ["qxq"] = "Qashqai",
 
    ["qxr"] = "Kichwa",
 
    ["qxs"] = "Southern Qiang",
 
    ["qxt"] = "Yaru Quechua",
 
    ["qxu"] = "Ayacucho Quechua",
 
    ["qxw"] = "Wanka Quechua",
 
    ["qya"] = "Quenya",
 
    ["qyp"] = "Quiripi",
 
    ["raa"] = "Dungmali",
 
    ["rab"] = "Camling",
 
    ["rac"] = "Rasawa",
 
    ["rad"] = "Rade",
 
    ["raf"] = "Meohang",
 
    ["rag"] = "Logoli",
 
    ["rah"] = "Rabha",
 
    ["rai"] = "Ramoaaina",
 
    ["raj"] = "Rajasthani",
 
    ["rak"] = "Tulu-Bohuai",
 
    ["ral"] = "Ralte",
 
    ["ram"] = "Canela",
 
    ["ran"] = "Riantana",
 
    ["rao"] = "Rao",
 
    ["rap"] = "Rapa Nui",
 
    ["raq"] = "Saam",
 
    ["rar"] = "Rarotongan",
 
    ["ras"] = "Tegali",
 
    ["rat"] = "Razajerdi",
 
    ["rau"] = "Raute",
 
    ["rav"] = "Sampang",
 
    ["raw"] = "Rawang",
 
    ["rax"] = "Rang",
 
    ["ray"] = "Rapa",
 
    ["raz"] = "Rahambuu",
 
    ["rbb"] = "Palaung",
 
    ["rbk"] = "Bontoc",
 
    ["rbl"] = "Albay Bikol",
 
    ["rbp"] = "Barababaraba",
 
    ["rcf"] = "Réunion Creole",
 
    ["rdb"] = "Tati language (Iran)",
 
    ["rea"] = "Rerau",
 
    ["reb"] = "Rembong",
 
    ["ree"] = "Kayan language (Borneo)",
 
    ["reg"] = "Kara language (Tanzania)",
 
    ["rei"] = "Reli",
 
    ["rej"] = "Rejang",
 
    ["rel"] = "Rendille",
 
    ["rem"] = "Remo language (Peru)",
 
    ["ren"] = "Rengao",
 
    ["rer"] = "Rer Bare people",
 
    ["res"] = "Reshe",
 
    ["ret"] = "Retta",
 
    ["rey"] = "Reyesano",
 
    ["rga"] = "Roria",
 
    ["rge"] = "Romano-Greek",
 
    ["rgk"] = "Rangas",
 
    ["rgn"] = "Romagnol",
 
    ["rgr"] = "Resígaro",
 
    ["rgs"] = "Roglai",
 
    ["rgu"] = "Ringgou",
 
    ["rhg"] = "Rohingya",
 
    ["rhp"] = "Yahang",
 
    ["ria"] = "Kokborok",
 
    ["rie"] = "Rien",
 
    ["rif"] = "Riffian",
 
    ["ril"] = "Riang",
 
    ["rim"] = "Turu",
 
    ["rin"] = "Nungu",
 
    ["rir"] = "Ribun",
 
    ["rit"] = "Ritharngu",
 
    ["riu"] = "Riung",
 
    ["rjg"] = "Rajong",
 
    ["rji"] = "Raji",
 
    ["rjs"] = "Rangpuri",
 
    ["rka"] = "Mnong",
 
    ["rkb"] = "Rikbaktsa",
 
    ["rkh"] = "Rakahanga-Manihiki",
 
    ["rki"] = "Arakanese",
 
    ["rkm"] = "Marka",
 
    ["rkt"] = "Rangpuri",
 
    ["rkw"] = "Bandjalang",
 
    ["rma"] = "Rama",
 
    ["rmb"] = "Rembarunga",
 
    ["rmc"] = "Carpathian Romani",
 
    ["rmd"] = "Scandoromani",
 
    ["rme"] = "Angloromani",
 
    ["rmf"] = "Finnish Kalo",
 
    ["rmg"] = "Rodi",
 
    ["rmh"] = "Murkim",
 
    ["rmi"] = "Lomavren",
 
    ["rmk"] = "Romkun",
 
    ["rml"] = "Baltic Romani",
 
    ["rmm"] = "Romang",
 
    ["rmn"] = "Balkan Romani",
 
    ["rmo"] = "Sinte Romani",
 
    ["rmp"] = "Rempi",
 
    ["rmq"] = "Caló",
 
    ["rms"] = "Romanian Sign Language",
 
    ["rmt"] = "Domari",
 
    ["rmu"] = "Scandoromani",
 
    ["rmv"] = "Romanova",
 
    ["rmw"] = "Welsh-Romani",
 
    ["rmx"] = "Kaco’",
 
    ["rmy"] = "Vlax Romani",
 
    ["rmz"] = "Arakanese",
 
    ["rna"] = "Runa",
 
    ["rnd"] = "Ruund",
 
    ["rng"] = "Ronga",
 
    ["rnl"] = "Ranglong",
 
    ["rnn"] = "Roon",
 
    ["rnp"] = "Rongpo",
 
    ["rnr"] = "Wemba Wemba",
 
    ["rnw"] = "Rungwa",
 
    ["rob"] = "Tae’",
 
    ["roc"] = "Roglai",
 
    ["rod"] = "Rogo",
 
    ["roe"] = "Ronji",
 
    ["rof"] = "Rombo",
 
    ["rog"] = "Roglai",
 
    ["roh"] = "Romansh",
 
    ["rol"] = "Romblomanon",
 
    ["rom"] = "Romani",
 
    ["ron"] = "Romanian",
 
    ["roo"] = "Rotokas",
 
    ["rop"] = "Australian Kriol",
 
    ["ror"] = "Rongga",
 
    ["rou"] = "Aiki",
 
    ["row"] = "Dela-Oenale",
 
    ["rpn"] = "Repanbitip",
 
    ["rpt"] = "Rapting",
 
    ["rri"] = "Ririo",
 
    ["rro"] = "Waima",
 
    ["rrt"] = "Arritinngithigh",
 
    ["rsb"] = "Romano-Serbian",
 
    ["rsi"] = "Rennellese Sign Language",
 
    ["rsl"] = "Russian Sign Language",
 
    ["rtc"] = "Rungtu",
 
    ["rth"] = "Ratahan",
 
    ["rtm"] = "Rotuman",
 
    ["rtw"] = "Bhilali",
 
    ["rub"] = "Gungu",
 
    ["ruc"] = "Ruuli",
 
    ["rue"] = "Rusyn",
 
    ["ruf"] = "Luguru",
 
    ["rug"] = "Roviana",
 
    ["ruh"] = "Ruga",
 
    ["rui"] = "Rufiji",
 
    ["ruk"] = "Ce",
 
    ["run"] = "Kirundi",
 
    ["ruo"] = "Istro-Romanian",
 
    ["rup"] = "Aromanian",
 
    ["ruq"] = "Megleno-Romanian",
 
    ["rus"] = "Russian",
 
    ["rut"] = "Rutul",
 
    ["ruu"] = "Kinabatangan",
 
    ["ruy"] = "Mala language (Nigeria)",
 
    ["ruz"] = "Ruma",
 
    ["rwa"] = "Rawo",
 
    ["rwk"] = "West Kilimanjaro",
 
    ["rwm"] = "Amba language (Bantu)",
 
    ["rwo"] = "Rawa",
 
    ["rwr"] = "Marwari",
 
    ["rxd"] = "Ngardi",
 
    ["rxw"] = "Mithaka",
 
    ["ryn"] = "Amami",
 
    ["rys"] = "Yaeyama",
 
    ["ryu"] = "Okinawan",
 
    ["saa"] = "Saba",
 
    ["sab"] = "Buglere",
 
    ["sac"] = "Fox",
 
    ["sad"] = "Sandawe",
 
    ["sae"] = "Sabanês",
 
    ["saf"] = "Safaliba",
 
    ["sag"] = "Sango",
 
    ["sah"] = "Yakut",
 
    ["saj"] = "Sahu",
 
    ["sak"] = "Sake",
 
    ["sam"] = "Samaritan Aramaic",
 
    ["san"] = "Sanskrit",
 
    ["sao"] = "Sause",
 
    ["sap"] = "Sanapaná",
 
    ["saq"] = "Samburu",
 
    ["sar"] = "Saraveca",
 
    ["sas"] = "Sasak",
 
    ["sat"] = "Santali",
 
    ["sau"] = "Saleman",
 
    ["sav"] = "Safen",
 
    ["saw"] = "Sawi",
 
    ["sax"] = "Saa",
 
    ["say"] = "Saya",
 
    ["saz"] = "Saurashtra",
 
    ["sba"] = "Ngambay",
 
    ["sbb"] = "Simbo",
 
    ["sbc"] = "Kele language (New Guinea)",
 
    ["sbd"] = "Samo language (Burkina)",
 
    ["sbe"] = "Saliba language (South America)",
 
    ["sbf"] = "Shabo",
 
    ["sbg"] = "Seget",
 
    ["sbh"] = "Sori-Harengan",
 
    ["sbi"] = "Seti",
 
    ["sbj"] = "Surbakhal",
 
    ["sbk"] = "Safwa",
 
    ["sbl"] = "Botolan",
 
    ["sbm"] = "Sagara",
 
    ["sbn"] = "Sindhi",
 
    ["sbo"] = "Sabüm",
 
    ["sbp"] = "Sangu language (Tanzania)",
 
    ["sbq"] = "Sileibi",
 
    ["sbr"] = "Sembakung",
 
    ["sbs"] = "Kuhane",
 
    ["sbt"] = "Kimki",
 
    ["sbu"] = "Lahuli-Spiti",
 
    ["sbv"] = "Sabines",
 
    ["sbw"] = "Himba",
 
    ["sbx"] = "Seberuang",
 
    ["sby"] = "Soli",
 
    ["sbz"] = "Kaba",
 
    ["scb"] = "Chut",
 
    ["sce"] = "Santa",
 
    ["scf"] = "Saint Lucian Creole French",
 
    ["scg"] = "Sanggau",
 
    ["sch"] = "Khelma",
 
    ["sci"] = "Sri Lankan Creole Malay",
 
    ["sck"] = "Sadri",
 
    ["scl"] = "Shina",
 
    ["scn"] = "Sicilian",
 
    ["sco"] = "Scots",
 
    ["scp"] = "Kyirong-Kagate",
 
    ["scq"] = "Sa'och",
 
    ["scs"] = "Slavey",
 
    ["scu"] = "Kinnauri",
 
    ["scv"] = "Ziriya",
 
    ["scw"] = "Sha",
 
    ["scx"] = "Sicel",
 
    ["sda"] = "Toraja-Sa’dan",
 
    ["sdb"] = "Shabaki",
 
    ["sdc"] = "Sassarese",
 
    ["sde"] = "Surubu",
 
    ["sdf"] = "Sarli",
 
    ["sdg"] = "Savi",
 
    ["sdh"] = "Southern Kurdish",
 
    ["sdj"] = "Suundi",
 
    ["sdk"] = "Sos Kundi",
 
    ["sdl"] = "Saudi Sign Language",
 
    ["sdm"] = "Semandang",
 
    ["sdn"] = "Gallurese",
 
    ["sdo"] = "Bukar Sadong",
 
    ["sdp"] = "Sherdukpen",
 
    ["sdr"] = "Sadri",
 
    ["sds"] = "Sened",
 
    ["sdt"] = "Shuadit",
 
    ["sdu"] = "Sarudu",
 
    ["sdx"] = "Melanau",
 
    ["sdz"] = "Sallaans",
 
    ["sea"] = "Semai",
 
    ["seb"] = "Shempire",
 
    ["sec"] = "Sechelt",
 
    ["sed"] = "Sedang",
 
    ["see"] = "Seneca",
 
    ["sef"] = "Cebaara",
 
    ["seg"] = "Mijikenda",
 
    ["seh"] = "Sena",
 
    ["sei"] = "Seri",
 
    ["sej"] = "Sene",
 
    ["sek"] = "Sekani",
 
    ["sel"] = "Selkup",
 
    ["sen"] = "Nanerigé",
 
    ["seo"] = "Suarmin",
 
    ["sep"] = "Sucite",
 
    ["seq"] = "Senara",
 
    ["ser"] = "Serrano",
 
    ["ses"] = "Koyraboro Senni",
 
    ["set"] = "Sentani",
 
    ["seu"] = "Serui-Laut",
 
    ["sev"] = "Nyarafolo",
 
    ["sew"] = "Sewa Bay",
 
    ["sey"] = "Secoya",
 
    ["sez"] = "Senthang",
 
    ["sfb"] = "French Belgian Sign Language",
 
    ["sfe"] = "Subanon",
 
    ["sfm"] = "Small Flowery Miao",
 
    ["sfs"] = "South African Sign Language",
 
    ["sfw"] = "Sehwi",
 
    ["sga"] = "Old Irish",
 
    ["sgb"] = "Mag-antsi",
 
    ["sgc"] = "Kipsigis",
 
    ["sgd"] = "Surigaonon",
 
    ["sge"] = "Segai",
 
    ["sgg"] = "Swiss-German Sign Language",
 
    ["sgh"] = "Shughni",
 
    ["sgi"] = "Nizaa",
 
    ["sgj"] = "Chhattisgarhi",
 
    ["sgk"] = "Sangkong",
 
    ["sgm"] = "Singa",
 
    ["sgo"] = "Buyu",
 
    ["sgp"] = "Singpho",
 
    ["sgr"] = "Sangsari",
 
    ["sgs"] = "Samogitian",
 
    ["sgt"] = "Brokpa",
 
    ["sgu"] = "Salas",
 
    ["sgw"] = "Sebat Bet Gurage",
 
    ["sgx"] = "Sierra Leonean Sign Language",
 
    ["sgy"] = "Sanglechi",
 
    ["sgz"] = "Sursurunga",
 
    ["sha"] = "Shall-Zwall",
 
    ["shb"] = "Ninam",
 
    ["shc"] = "Sonde",
 
    ["shd"] = "Kundal Shahi",
 
    ["she"] = "Sheko",
 
    ["shg"] = "Shua",
 
    ["shh"] = "Shoshoni",
 
    ["shi"] = "Shilha",
 
    ["shj"] = "Shatt",
 
    ["shk"] = "Shilluk",
 
    ["shl"] = "Shö",
 
    ["shm"] = "Shahrudi",
 
    ["shn"] = "Shan",
 
    ["sho"] = "Shanga",
 
    ["shp"] = "Shipibo",
 
    ["shq"] = "Ila",
 
    ["shr"] = "Shi",
 
    ["shs"] = "Shuswap",
 
    ["sht"] = "Shasta",
 
    ["shu"] = "Chadian Arabic",
 
    ["shv"] = "Shehri",
 
    ["shw"] = "Shwai",
 
    ["shx"] = "She",
 
    ["shy"] = "Shawiya",
 
    ["shz"] = "Syenara",
 
    ["sia"] = "Akkala Sami",
 
    ["sib"] = "Sebop",
 
    ["sid"] = "Sidamo",
 
    ["sie"] = "Simaa",
 
    ["sif"] = "Siamou",
 
    ["sig"] = "Paasaal",
 
    ["sih"] = "Zire",
 
    ["sii"] = "Shompen",
 
    ["sij"] = "Numbami",
 
    ["sik"] = "Sikiana",
 
    ["sil"] = "Sisaala",
 
    ["sim"] = "Seim",
 
    ["sin"] = "Sinhala",
 
    ["sip"] = "Sikkimese",
 
    ["siq"] = "Sonia",
 
    ["sir"] = "Siri",
 
    ["sis"] = "Siuslaw",
 
    ["siu"] = "Sinagen",
 
    ["siv"] = "Sumariup",
 
    ["siw"] = "Siwai",
 
    ["six"] = "Sumau",
 
    ["siy"] = "Sivandi",
 
    ["siz"] = "Siwa",
 
    ["sja"] = "Eperara",
 
    ["sjb"] = "Sajau Basap",
 
    ["sjd"] = "Kildin Sami",
 
    ["sje"] = "Pite Sami",
 
    ["sjg"] = "Sungor",
 
    ["sjk"] = "Kemi Sami",
 
    ["sjl"] = "Miji",
 
    ["sjm"] = "Bajaw",
 
    ["sjn"] = "Sindarin",
 
    ["sjo"] = "Xibe",
 
    ["sjp"] = "Surajpuri",
 
    ["sjr"] = "Siar-Lak",
 
    ["sjs"] = "Senhaja",
 
    ["sjt"] = "Ter Sami",
 
    ["sju"] = "Ume Sami",
 
    ["sjw"] = "Shawnee",
 
    ["ska"] = "Lushootseed",
 
    ["skb"] = "Saek",
 
    ["skc"] = "Ma Manda",
 
    ["skd"] = "Southern Sierra Miwok",
 
    ["ske"] = "Ske",
 
    ["skf"] = "Sakirabiá",
 
    ["skg"] = "Malagasy",
 
    ["skh"] = "Sikule",
 
    ["ski"] = "Sika",
 
    ["skj"] = "Thakali",
 
    ["skk"] = "Sok",
 
    ["skm"] = "Kutong",
 
    ["skn"] = "Subanon",
 
    ["sko"] = "Seko",
 
    ["skp"] = "Sekapan",
 
    ["skq"] = "Sininkere",
 
    ["skr"] = "Saraiki",
 
    ["sks"] = "Maia",
 
    ["skt"] = "Sakata",
 
    ["sku"] = "Sakao",
 
    ["skv"] = "Skou",
 
    ["skw"] = "Skepi Creole Dutch",
 
    ["skx"] = "Seko",
 
    ["sky"] = "Sikaiana",
 
    ["skz"] = "Sekar",
 
    ["slc"] = "Saliba language (South America)",
 
    ["sld"] = "Sisaala",
 
    ["sle"] = "Sholaga",
 
    ["slf"] = "Italian Sign Language",
 
    ["slg"] = "Selungai Murut",
 
    ["slh"] = "Lushootseed",
 
    ["sli"] = "Silesian German",
 
    ["slj"] = "Salumá",
 
    ["slk"] = "Slovak",
 
    ["sll"] = "Salt-Yui",
 
    ["slm"] = "Pangutaran Sama",
 
    ["sln"] = "Salinan",
 
    ["slp"] = "Lamaholot",
 
    ["slq"] = "Salchuq",
 
    ["slr"] = "Salar",
 
    ["sls"] = "Sign language in Singapore",
 
    ["slt"] = "Sila language (Laos)",
 
    ["slu"] = "Selaru",
 
    ["slv"] = "Slovene",
 
    ["slw"] = "Sialum",
 
    ["slx"] = "Salampasu",
 
    ["sly"] = "Selayar",
 
    ["slz"] = "Ma'ya",
 
    ["sma"] = "Southern Sami",
 
    ["smb"] = "Simbari",
 
    ["smc"] = "Som",
 
    ["smd"] = "Sama language (Angola)",
 
    ["sme"] = "Sami",
 
    ["smf"] = "Auwe",
 
    ["smg"] = "Simbali",
 
    ["smh"] = "Samei",
 
    ["smj"] = "Lule Sami",
 
    ["smk"] = "Bolinao",
 
    ["sml"] = "Sama",
 
    ["smm"] = "Musasa",
 
    ["smn"] = "Inari Sami",
 
    ["smo"] = "Samoan",
 
    ["smp"] = "Samaritan Aramaic",
 
    ["smq"] = "Samo language (New Guinea)",
 
    ["smr"] = "Simeulue",
 
    ["sms"] = "Skolt Sami",
 
    ["smt"] = "Simte",
 
    ["smu"] = "Somray",
 
    ["smv"] = "Kadodi",
 
    ["smw"] = "Sumbawa",
 
    ["smx"] = "Holu",
 
    ["smy"] = "Semnani",
 
    ["smz"] = "Simeku",
 
    ["sna"] = "Shona",
 
    ["snb"] = "Sebuyau",
 
    ["snc"] = "Sinaugoro",
 
    ["snd"] = "Sindhi",
 
    ["sne"] = "Jagoi",
 
    ["snf"] = "Noon",
 
    ["sng"] = "Sanga language (Bantu)",
 
    ["snh"] = "Chácobo",
 
    ["sni"] = "Sensi",
 
    ["snj"] = "Sango",
 
    ["snk"] = "Soninke",
 
    ["snl"] = "Sangirese",
 
    ["snm"] = "Lugbara",
 
    ["snn"] = "Siona",
 
    ["sno"] = "Lushootseed",
 
    ["snp"] = "Siane",
 
    ["snq"] = "Sangu language (Gabon)",
 
    ["snr"] = "Sihan",
 
    ["sns"] = "Nahavaq",
 
    ["snu"] = "Viid",
 
    ["snv"] = "Sa'ban",
 
    ["snw"] = "Santrokofi",
 
    ["snx"] = "Sam",
 
    ["sny"] = "Sanio",
 
    ["snz"] = "Sinsauru",
 
    ["soa"] = "Thai Song",
 
    ["sob"] = "Sobei",
 
    ["soc"] = "Soko",
 
    ["sod"] = "Songola",
 
    ["soe"] = "Hendo",
 
    ["sog"] = "Sogdian",
 
    ["soh"] = "Aka",
 
    ["soi"] = "Tharu",
 
    ["soj"] = "Soi",
 
    ["sok"] = "Sokoro",
 
    ["sol"] = "Solos",
 
    ["som"] = "Somali",
 
    ["soo"] = "Yansi",
 
    ["sop"] = "Songe",
 
    ["soq"] = "Kanasi",
 
    ["sor"] = "Somrai",
 
    ["sos"] = "Sembla",
 
    ["sot"] = "Sotho",
 
    ["sou"] = "Southern Thai",
 
    ["sov"] = "Sonsorolese",
 
    ["sow"] = "Sowanda",
 
    ["sox"] = "Swo",
 
    ["soy"] = "Yobe",
 
    ["soz"] = "Sonjo",
 
    ["spa"] = "Spanish",
 
    ["spb"] = "Sepa-Teluti",
 
    ["spc"] = "Sapé",
 
    ["spd"] = "Saep",
 
    ["spe"] = "Sepa language (Papua New Guinea)",
 
    ["spg"] = "Sian",
 
    ["spi"] = "Saponi",
 
    ["spk"] = "Sengo",
 
    ["spl"] = "Selepet",
 
    ["spm"] = "Akukem",
 
    ["spo"] = "Montana Salish",
 
    ["spp"] = "Supyire",
 
    ["spq"] = "Amazonic Spanish",
 
    ["spr"] = "Saparua",
 
    ["sps"] = "Saposa",
 
    ["spt"] = "Lahuli-Spiti",
 
    ["spu"] = "Sapuan",
 
    ["spv"] = "Kosli",
 
    ["spx"] = "South Picene",
 
    ["spy"] = "Sabaot",
 
    ["sqa"] = "Shama",
 
    ["sqh"] = "Shau",
 
    ["sqi"] = "Albanian",
 
    ["sqk"] = "Albanian Sign Language",
 
    ["sqm"] = "Gbeya",
 
    ["sqn"] = "Susquehannock",
 
    ["sqo"] = "Sorkhei",
 
    ["sqq"] = "Laven",
 
    ["sqr"] = "Siculo-Arabic",
 
    ["sqs"] = "Sri Lankan sign",
 
    ["sqt"] = "Soqotri",
 
    ["squ"] = "Squamish",
 
    ["sra"] = "Saruga",
 
    ["srb"] = "Sora",
 
    ["src"] = "Logudorese",
 
    ["srd"] = "Sardinian",
 
    ["sre"] = "Sara language (Indonesia)",
 
    ["srf"] = "Nafi",
 
    ["srg"] = "Sulod",
 
    ["srh"] = "Sarikoli",
 
    ["sri"] = "Siriano",
 
    ["srk"] = "Serudung",
 
    ["srl"] = "Isirawa",
 
    ["srm"] = "Saramaccan",
 
    ["srn"] = "Sranan",
 
    ["sro"] = "Sardinian",
 
    ["srp"] = "Serbian",
 
    ["srq"] = "Sirionó",
 
    ["srr"] = "Serer",
 
    ["srs"] = "Sarcee",
 
    ["srt"] = "Sauri",
 
    ["sru"] = "Surui",
 
    ["srv"] = "Sorsoganon",
 
    ["srw"] = "Serua",
 
    ["srx"] = "Sirmauri",
 
    ["sry"] = "Sera",
 
    ["srz"] = "Mazanderani",
 
    ["ssb"] = "Sama",
 
    ["ssc"] = "Suba-Simbiti",
 
    ["ssd"] = "Siroi",
 
    ["sse"] = "Sama",
 
    ["ssf"] = "Thao",
 
    ["ssg"] = "Seimat",
 
    ["ssh"] = "Shihhi Arabic",
 
    ["ssi"] = "Sansi",
 
    ["ssj"] = "Sausi",
 
    ["ssk"] = "Sunam",
 
    ["ssl"] = "Sisaala",
 
    ["ssm"] = "Semnam",
 
    ["ssn"] = "Waata",
 
    ["sso"] = "Sissano",
 
    ["ssp"] = "Spanish Sign Language",
 
    ["ssq"] = "So’a",
 
    ["ssr"] = "French Sign Language",
 
    ["sss"] = "Bru",
 
    ["sst"] = "Sinasina",
 
    ["ssu"] = "Susuami",
 
    ["ssv"] = "Shark Bay",
 
    ["ssw"] = "Swati",
 
    ["ssx"] = "Samberigi",
 
    ["ssy"] = "Saho",
 
    ["ssz"] = "Sengseng",
 
    ["sta"] = "Settler Swahili",
 
    ["stb"] = "Subanon",
 
    ["std"] = "Sentinelese",
 
    ["ste"] = "Liana",
 
    ["stf"] = "Seta",
 
    ["stg"] = "Tariang",
 
    ["sth"] = "Shelta",
 
    ["sti"] = "Stieng",
 
    ["stj"] = "Samo language (Burkina)",
 
    ["stk"] = "Arammba",
 
    ["stl"] = "Stellingwarfs",
 
    ["stm"] = "Setaman",
 
    ["stn"] = "Owa",
 
    ["sto"] = "Stoney",
 
    ["stp"] = "Tepehuán",
 
    ["stq"] = "Saterland Frisian",
 
    ["str"] = "North Straits Salish",
 
    ["sts"] = "Shumashti",
 
    ["stt"] = "Stieng",
 
    ["stu"] = "Blang",
 
    ["stv"] = "Silt'e",
 
    ["stw"] = "Satawalese",
 
--  ["sty"] = nil,
 
    ["sua"] = "Sulka",
 
    ["sub"] = "Suku",
 
    ["suc"] = "Subanon",
 
    ["sue"] = "Suena",
 
    ["sug"] = "Suganga",
 
    ["sui"] = "Suki",
 
    ["suj"] = "Shubi",
 
    ["suk"] = "Sukuma",
 
    ["sun"] = "Sundanese",
 
    ["suq"] = "Suri",
 
    ["sur"] = "Mwaghavul",
 
    ["sus"] = "Susu",
 
    ["sut"] = "Subtiaba",
 
    ["suv"] = "Puroik",
 
    ["suw"] = "Sumbwa",
 
    ["sux"] = "Sumerian",
 
    ["suy"] = "Suyá",
 
    ["suz"] = "Sunwar",
 
    ["sva"] = "Svan",
 
    ["svb"] = "Ulau-Suain",
 
    ["svc"] = "Vincentian Creole",
 
    ["sve"] = "Serili",
 
    ["svk"] = "Slovak Sign Language",
 
    ["svm"] = "Slavomolisano",
 
    ["svr"] = "Savara language (Dravidian)",
 
    ["svs"] = "Savosavo",
 
    ["svx"] = "Skalvians",
 
    ["swa"] = "Swahili",
 
    ["swb"] = "Comorian",
 
    ["swc"] = "Swahili",
 
    ["swe"] = "Swedish",
 
    ["swf"] = "Sere",
 
    ["swg"] = "Swabian German",
 
    ["swh"] = "Swahili",
 
    ["swi"] = "Sui",
 
    ["swj"] = "Shira",
 
    ["swk"] = "Sena",
 
    ["swl"] = "Swedish Sign Language",
 
    ["swm"] = "Samosa",
 
    ["swn"] = "Sokna",
 
    ["swo"] = "Yaminawa",
 
    ["swp"] = "Suau",
 
    ["swq"] = "Sharwa",
 
    ["swr"] = "Saweru",
 
    ["sws"] = "Seluwasan",
 
    ["swt"] = "Sawila",
 
    ["swu"] = "Suwawa",
 
    ["swv"] = "Shekhawati",
 
    ["sww"] = "Sowa",
 
    ["swx"] = "Zuruahá",
 
    ["swy"] = "Sarua",
 
    ["sxb"] = "Suba",
 
    ["sxc"] = "Sicani",
 
    ["sxe"] = "Sighu",
 
    ["sxg"] = "Shixing",
 
    ["sxk"] = "Yoncalla",
 
    ["sxl"] = "Selonian",
 
    ["sxm"] = "Samre",
 
    ["sxn"] = "Sangirese",
 
    ["sxo"] = "Sorothaptic",
 
    ["sxr"] = "Saaroa",
 
    ["sxs"] = "Sasaru",
 
    ["sxu"] = "Upper Saxon German",
 
    ["sxw"] = "Saxwe",
 
    ["sya"] = "Siang",
 
    ["syb"] = "Subanon",
 
    ["syc"] = "Syriac",
 
    ["syi"] = "Seki",
 
    ["syk"] = "Sukur",
 
    ["syl"] = "Sylheti",
 
    ["sym"] = "Samo language (Burkina)",
 
    ["syn"] = "Senaya",
 
    ["syo"] = "Suoy",
 
    ["syr"] = "Syriac",
 
    ["sys"] = "Sinyar",
 
    ["syw"] = "Kyirong-Kagate",
 
    ["syy"] = "Al-Sayyid Bedouin Sign Language",
 
    ["sza"] = "Semelai",
 
    ["szb"] = "Ngalum",
 
    ["szc"] = "Semaq Beri",
 
    ["szd"] = "Seru",
 
    ["sze"] = "Seze",
 
    ["szg"] = "Sengele",
 
    ["szl"] = "Silesian",
 
    ["szn"] = "Sula",
 
    ["szp"] = "Suabo",
 
    ["szv"] = "Suwu",
 
    ["szw"] = "Sawai",
 
    ["taa"] = "Lower Tanana",
 
    ["tab"] = "Tabasaran",
 
    ["tac"] = "Tarahumara",
 
    ["tad"] = "Tause",
 
    ["tae"] = "Tariana",
 
    ["taf"] = "Tapirapé",
 
    ["tag"] = "Tagoi",
 
    ["tah"] = "Tahitian",
 
    ["taj"] = "Tamang",
 
    ["tak"] = "Tala",
 
    ["tal"] = "Tal",
 
    ["tam"] = "Tamil",
 
    ["tan"] = "Tangale",
 
    ["tao"] = "Yami",
 
    ["tap"] = "Tabwa",
 
    ["taq"] = "Tamasheq",
 
    ["tar"] = "Tarahumara",
 
    ["tas"] = "Tây Bồi pidgin",
 
    ["tat"] = "Tatar",
 
    ["tau"] = "Lower Tanana",
 
    ["tav"] = "Tatuyo",
 
    ["taw"] = "Tai",
 
    ["tax"] = "Tamki",
 
    ["tay"] = "Atayal",
 
    ["taz"] = "Tocho",
 
    ["tba"] = "Aikanã",
 
--  ["tbb"] = nil,
 
    ["tbc"] = "Takia",
 
    ["tbd"] = "Kaki Ae",
 
    ["tbe"] = "Tanimbili",
 
    ["tbf"] = "Mandara",
 
    ["tbg"] = "Tairora",
 
    ["tbh"] = "Tharawal",
 
    ["tbi"] = "Ingessana",
 
    ["tbj"] = "Tiang",
 
    ["tbk"] = "Calamian Tagbanwa",
 
    ["tbl"] = "Tboli",
 
    ["tbm"] = "Tagbo",
 
    ["tbn"] = "U'wa",
 
    ["tbo"] = "Tawala",
 
    ["tbp"] = "Taworta",
 
    ["tbr"] = "Tumtum",
 
    ["tbs"] = "Tanguat",
 
    ["tbt"] = "Tembo (Kitembo)",
 
    ["tbu"] = "Tubar",
 
    ["tbv"] = "Tobo",
 
    ["tbw"] = "Aborlan Tagbanwa",
 
    ["tbx"] = "Kapin",
 
    ["tby"] = "Tabaru",
 
    ["tbz"] = "Tammari",
 
    ["tca"] = "Ticuna",
 
    ["tcb"] = "Tanacross",
 
    ["tcc"] = "Datooga",
 
    ["tcd"] = "Nyangbo-Tafi",
 
    ["tce"] = "Tutchone",
 
    ["tcf"] = "Tlapanec",
 
    ["tcg"] = "Tamagario",
 
    ["tch"] = "Turks and Caicos Creole",
 
    ["tci"] = "Wára",
 
    ["tck"] = "Tsege",
 
    ["tcl"] = "Sak",
 
    ["tcm"] = "Sumeri",
 
    ["tcn"] = "Central Tibetan",
 
    ["tco"] = "Tavoyan dialects",
 
    ["tcp"] = "Tawr",
 
    ["tcq"] = "Kaiy",
 
    ["tcs"] = "Torres Strait Creole",
 
    ["tct"] = "Then",
 
    ["tcu"] = "Tarahumara",
 
    ["tcw"] = "Tecpatlán Totonac",
 
    ["tcx"] = "Toda",
 
    ["tcy"] = "Tulu",
 
    ["tcz"] = "Thado",
 
    ["tda"] = "Gadal",
 
    ["tdb"] = "Kurmali",
 
    ["tdc"] = "Chami",
 
    ["tdd"] = "Tai Nüa",
 
    ["tde"] = "Duleri Dogon",
 
    ["tdf"] = "Tariang",
 
    ["tdg"] = "Tamang",
 
    ["tdh"] = "Thulung",
 
    ["tdi"] = "Tomadino",
 
    ["tdj"] = "Tajio",
 
    ["tdk"] = "Tambas",
 
    ["tdl"] = "Sur",
 
    ["tdn"] = "Tondano",
 
    ["tdo"] = "Teme",
 
    ["tdq"] = "Tita",
 
    ["tdr"] = "Todrah",
 
    ["tds"] = "Doutai",
 
    ["tdt"] = "Tetum",
 
    ["tdu"] = "Dusun",
 
    ["tdv"] = "Toro",
 
    ["tdx"] = "Malagasy",
 
    ["tdy"] = "Tadyawan",
 
    ["tea"] = "Temiar",
 
    ["teb"] = "Teteté",
 
    ["tec"] = "Terik",
 
    ["ted"] = "Krumen",
 
    ["tee"] = "Huehuetla Tepehua",
 
    ["tef"] = "Teressa",
 
    ["teg"] = "North Teke",
 
    ["teh"] = "Tehuelche",
 
    ["tei"] = "Torricelli",
 
    ["tek"] = "East Teke",
 
    ["tel"] = "Telugu",
 
    ["tem"] = "Temne",
 
    ["ten"] = "Tama language (Colombia)",
 
    ["teo"] = "Teso",
 
    ["tep"] = "Tepecano",
 
    ["teq"] = "Temein",
 
    ["ter"] = "Terêna",
 
    ["tes"] = "Javanese",
 
    ["tet"] = "Tetum",
 
    ["teu"] = "Tepes",
 
    ["tev"] = "Teor-Kur",
 
    ["tew"] = "Tewa",
 
    ["tex"] = "Tennet",
 
    ["tey"] = "Tulishi",
 
    ["tfi"] = "Tofin",
 
    ["tfn"] = "Dena'ina",
 
    ["tfo"] = "Tefaro",
 
    ["tfr"] = "Teribe",
 
    ["tft"] = "Ternate",
 
    ["tga"] = "Taita",
 
    ["tgb"] = "Momogun",
 
    ["tgc"] = "Tigak",
 
    ["tgd"] = "Ciwogai",
 
    ["tge"] = "Tamang",
 
    ["tgf"] = "Chali",
 
    ["tgh"] = "Tobagonian Creole",
 
    ["tgi"] = "Lawunuia",
 
    ["tgj"] = "Nishi",
 
    ["tgk"] = "Tajik",
 
    ["tgl"] = "Tagalog",
 
    ["tgn"] = "Surigaonon",
 
    ["tgo"] = "Sudest",
 
    ["tgp"] = "Tangoa",
 
    ["tgq"] = "Tring",
 
    ["tgr"] = "Pacoh",
 
    ["tgs"] = "Nume",
 
    ["tgt"] = "Central Tagbanwa",
 
    ["tgu"] = "Tanggu",
 
    ["tgv"] = "Tingui-Botó",
 
    ["tgw"] = "Senufo",
 
    ["tgx"] = "Tagish",
 
    ["tgy"] = "Togoyo",
 
    ["tgz"] = "Tagalaka",
 
    ["tha"] = "Thai",
 
    ["thc"] = "Tai Hang Tong",
 
    ["thd"] = "Kuuk Thaayorre",
 
    ["the"] = "Tharu",
 
    ["thf"] = "Thangmi",
 
    ["thh"] = "Tarahumara",
 
    ["thi"] = "Tai Nüa",
 
    ["thk"] = "Meru",
 
    ["thl"] = "Tharu",
 
    ["thm"] = "Thavung",
 
    ["thn"] = "Thachanadan",
 
    ["thp"] = "Thompson",
 
    ["thq"] = "Tharu",
 
    ["thr"] = "Tharu",
 
    ["ths"] = "Thakali",
 
    ["tht"] = "Tahltan",
 
    ["thu"] = "Thuri",
 
    ["thv"] = "Tamahaq",
 
    ["thw"] = "Central Tibetan",
 
    ["thx"] = "Oi",
 
    ["thy"] = "Tha",
 
    ["thz"] = "Air Tamajeq",
 
    ["tia"] = "Tidikelt",
 
    ["tic"] = "Tiro",
 
    ["tid"] = "Nonukan Tidong",
 
    ["tif"] = "Tifal",
 
    ["tig"] = "Tigre",
 
    ["tih"] = "Timugon",
 
    ["tii"] = "Tiene",
 
    ["tij"] = "Tilung",
 
    ["tik"] = "Tikar",
 
    ["til"] = "Tillamook",
 
    ["tim"] = "Timbe",
 
    ["tin"] = "Tindi",
 
    ["tio"] = "Teop",
 
    ["tip"] = "Trimuris",
 
    ["tiq"] = "Tyefo",
 
    ["tir"] = "Tigrinya",
 
    ["tis"] = "Itneg",
 
    ["tit"] = "Tinigua",
 
    ["tiu"] = "Isnag",
 
    ["tiv"] = "Tiv",
 
    ["tiw"] = "Tiwi",
 
    ["tix"] = "Southern Tiwa",
 
    ["tiy"] = "Tiruray",
 
    ["tiz"] = "Tai Hongjin",
 
    ["tja"] = "Tajuasohn",
 
    ["tjg"] = "Tunjung",
 
    ["tji"] = "Tujia",
 
    ["tjl"] = "Tai Laing",
 
    ["tjm"] = "Timucua",
 
    ["tjn"] = "Tonjon",
 
    ["tjo"] = "Tugurt",
 
    ["tjs"] = "Tujia",
 
    ["tju"] = "Jurruru",
 
    ["tjw"] = "Djabwurrung",
 
    ["tka"] = "Truká",
 
    ["tkb"] = "Tharu",
 
    ["tkd"] = "Tocodede",
 
    ["tke"] = "Makhuwa",
 
    ["tkf"] = "Kagwahiva",
 
    ["tkg"] = "Malagasy",
 
    ["tkl"] = "Tokelauan",
 
    ["tkm"] = "Takelma",
 
    ["tkn"] = "Amami",
 
    ["tkp"] = "Tikopia",
 
    ["tkq"] = "Tee",
 
    ["tkr"] = "Tsakhur",
 
    ["tks"] = "Tati language (Iran)",
 
    ["tkt"] = "Tharu",
 
    ["tku"] = "Upper Necaxa Totonac",
 
    ["tkw"] = "Teanu",
 
    ["tkx"] = "Tangko",
 
    ["tkz"] = "Takua",
 
    ["tla"] = "Tepehuán",
 
    ["tlb"] = "Tobelo",
 
    ["tlc"] = "Misantla Totonac",
 
    ["tld"] = "Talaud",
 
    ["tlf"] = "Telefol",
 
    ["tlg"] = "Tofanma",
 
    ["tlh"] = "Klingon",
 
    ["tli"] = "Tlingit",
 
    ["tlj"] = "Talinga",
 
    ["tlk"] = "Kulisusu",
 
    ["tll"] = "Tetela",
 
    ["tlm"] = "Tolomako",
 
    ["tln"] = "Talondo’",
 
    ["tlo"] = "Talodi",
 
    ["tlp"] = "Filomeno Mata Totonac",
 
    ["tlq"] = "Tai Loi",
 
    ["tlr"] = "Talise",
 
    ["tls"] = "Tambotalo",
 
    ["tlt"] = "Sepa-Teluti",
 
    ["tlu"] = "Tulehu",
 
    ["tlv"] = "Taliabo",
 
    ["tlx"] = "Khehek",
 
    ["tly"] = "Talysh",
 
    ["tma"] = "Tama",
 
    ["tmb"] = "Katbol",
 
    ["tmc"] = "Tumak",
 
    ["tmd"] = "Haruai",
 
    ["tme"] = "Tremembé",
 
    ["tmf"] = "Toba-Maskoy",
 
    ["tmg"] = "Portugis",
 
    ["tmh"] = "Tuareg",
 
    ["tmi"] = "Tutuba",
 
    ["tmj"] = "Samarokena",
 
    ["tmk"] = "Tamang",
 
    ["tml"] = "Asmat",
 
    ["tmm"] = "Tai Thanh",
 
    ["tmn"] = "Taman",
 
    ["tmo"] = "Temoq",
 
    ["tmp"] = "Tai Mène",
 
    ["tmq"] = "Tumleo",
 
    ["tmr"] = "Jewish Babylonian Aramaic",
 
    ["tms"] = "Tima",
 
    ["tmt"] = "Tasmate",
 
    ["tmu"] = "Iau",
 
    ["tmv"] = "Budza",
 
    ["tmw"] = "Temuan",
 
    ["tmy"] = "Tami",
 
    ["tmz"] = "Tamanaku",
 
    ["tna"] = "Tacana",
 
    ["tnb"] = "U'wa",
 
    ["tnc"] = "Tanimuca-Retuarã",
 
    ["tnd"] = "U'wa",
 
    ["tne"] = "Kallahan",
 
    ["tng"] = "Tobanga",
 
    ["tnh"] = "Maiani",
 
    ["tni"] = "Tandia",
 
    ["tnk"] = "Kwamera",
 
    ["tnl"] = "Lenakel",
 
    ["tnm"] = "Tabla",
 
    ["tnn"] = "North Tanna",
 
    ["tno"] = "Toromono",
 
    ["tnp"] = "Whitesands",
 
    ["tnq"] = "Taíno",
 
    ["tnr"] = "Bedik",
 
    ["tns"] = "Tenis",
 
    ["tnt"] = "Tontemboan",
 
    ["tnu"] = "Tay Khang",
 
    ["tnv"] = "Chakma",
 
    ["tnw"] = "Tonsawang",
 
    ["tnx"] = "Tanema",
 
    ["tny"] = "Tongwe",
 
    ["tnz"] = "Mos",
 
    ["tob"] = "Toba Qom",
 
    ["toc"] = "Sierra Totonac",
 
    ["tod"] = "Loma",
 
    ["toe"] = "Tomedes",
 
    ["tof"] = "Gizrra",
 
    ["tog"] = "Tonga (Nyasa)",
 
    ["toh"] = "Tonga language (Mozambique)",
 
    ["toi"] = "Tonga language (Zambia)",
 
    ["toj"] = "Tojolab'al",
 
    ["tol"] = "Tolowa",
 
    ["tom"] = "Tombulu",
 
    ["ton"] = "Tongan",
 
    ["too"] = "Xicotepec Totonac",
 
    ["top"] = "Papantla Totonac",
 
    ["toq"] = "Toposa",
 
    ["tor"] = "Central Banda",
 
    ["tos"] = "Sierra Totonac",
 
    ["tou"] = "Cuoi",
 
    ["tov"] = "Tati language (Iran)",
 
    ["tow"] = "Jemez",
 
    ["tox"] = "Tobian",
 
    ["toy"] = "Topoiyo",
 
    ["toz"] = "To",
 
    ["tpa"] = "Taupota",
 
    ["tpc"] = "Tlapanec",
 
    ["tpe"] = "Kokborok",
 
    ["tpf"] = "Tarpia",
 
    ["tpg"] = "Kula",
 
    ["tpi"] = "Tok Pisin",
 
    ["tpj"] = "Tapieté",
 
    ["tpk"] = "Tupiniquim",
 
    ["tpl"] = "Tlapanec",
 
    ["tpm"] = "Tamprusi",
 
    ["tpn"] = "Tupi",
 
    ["tpo"] = "Tai Pao",
 
    ["tpp"] = "Pisaflores Tepehua",
 
    ["tpq"] = "Kinnauri",
 
    ["tpr"] = "Tuparí",
 
    ["tpt"] = "Tlachichilco Tepehua",
 
    ["tpu"] = "Tampuan",
 
    ["tpv"] = "Tanapag",
 
    ["tpw"] = "Tupi",
 
    ["tpx"] = "Tlapanec",
 
    ["tpy"] = "Trumai",
 
    ["tpz"] = "Tinputz",
 
    ["tqb"] = "Tenetehara",
 
    ["tql"] = "Lehali",
 
    ["tqm"] = "Turumsa",
 
    ["tqn"] = "Sahaptin",
 
    ["tqo"] = "Toaripi",
 
    ["tqp"] = "Tomoip",
 
    ["tqq"] = "Tunni",
 
    ["tqr"] = "Torona",
 
    ["tqt"] = "Ozumatlán Totonac",
 
    ["tqu"] = "Touo",
 
    ["tqw"] = "Tonkawa",
 
    ["tra"] = "Tirahi",
 
    ["trb"] = "Terebu",
 
    ["trc"] = "Trique",
 
    ["trd"] = "Turi",
 
    ["tre"] = "Tarangan",
 
    ["trf"] = "Trinidadian Creole",
 
    ["trg"] = "Lishán Didán",
 
    ["trh"] = "Turaka",
 
    ["tri"] = "Tiriyó",
 
    ["trj"] = "Toram",
 
    ["trl"] = "Scottish Cant",
 
    ["trm"] = "Tregami",
 
    ["trn"] = "Moxos",
 
    ["tro"] = "Tarao",
 
    ["trp"] = "Kokborok",
 
    ["trq"] = "Trique",
 
    ["trr"] = "Taushiro",
 
    ["trs"] = "Trique",
 
    ["trt"] = "Tunggare",
 
    ["tru"] = "Turoyo",
 
    ["trv"] = "Seediq",
 
    ["trw"] = "Torwali",
 
    ["trx"] = "Tringgus",
 
    ["try"] = "Turung",
 
    ["trz"] = "Torá",
 
    ["tsa"] = "Tsaangi",
 
    ["tsb"] = "Tsamai",
 
    ["tsc"] = "Tswa",
 
    ["tsd"] = "Tsakonian",
 
    ["tse"] = "Tunisian Sign Language",
 
    ["tsf"] = "Tamang",
 
    ["tsg"] = "Tausug",
 
    ["tsh"] = "Tsuvan",
 
    ["tsi"] = "Coast Tsimshian",
 
    ["tsj"] = "Tshangla",
 
    ["tsk"] = "Central Tibetan",
 
    ["tsl"] = "Ts'ün-Lao",
 
    ["tsm"] = "Turkish Sign Language",
 
    ["tsn"] = "Tswana",
 
    ["tso"] = "Tsonga",
 
    ["tsp"] = "Tusya",
 
    ["tsq"] = "Thai Sign Language",
 
    ["tsr"] = "Akei",
 
    ["tss"] = "Taiwanese Sign Language",
 
    ["tst"] = "Tondi Songway Kiini",
 
    ["tsu"] = "Tsou",
 
    ["tsv"] = "Tsogo",
 
    ["tsw"] = "Shingini",
 
    ["tsx"] = "Mubami",
 
    ["tsy"] = "Tebul Sign Language",
 
    ["tsz"] = "Purépecha",
 
    ["tta"] = "Tutelo",
 
    ["ttb"] = "Gaa",
 
    ["ttc"] = "Tektitek",
 
    ["ttd"] = "Tauade",
 
    ["tte"] = "Bwanabwana",
 
    ["ttf"] = "Tuotomb",
 
    ["ttg"] = "Tutong",
 
    ["tth"] = "Ta’Oi",
 
    ["tti"] = "Tobati",
 
    ["ttj"] = "Tooro",
 
    ["ttk"] = "Coconucan",
 
    ["ttl"] = "Totela",
 
    ["ttm"] = "Tutchone",
 
    ["ttn"] = "Towei",
 
    ["tto"] = "Ta’Oi",
 
    ["ttp"] = "Mbelala",
 
    ["ttq"] = "Tawellemmet",
 
    ["ttr"] = "Tera",
 
    ["tts"] = "Isan",
 
    ["ttt"] = "Tat language (Caucasus)",
 
    ["ttu"] = "Torau",
 
    ["ttv"] = "Titan",
 
    ["ttw"] = "Tutoh",
 
    ["tty"] = "Sikaritai",
 
    ["ttz"] = "Kyirong-Kagate",
 
    ["tua"] = "Wiarumus",
 
    ["tub"] = "Tübatulabal",
 
    ["tuc"] = "Mutu",
 
    ["tud"] = "Tuxá",
 
    ["tue"] = "Tuyuca",
 
    ["tuf"] = "U'wa",
 
    ["tug"] = "Tunia",
 
    ["tuh"] = "Taulil",
 
    ["tui"] = "Tupuri",
 
    ["tuj"] = "Tobelo",
 
    ["tuk"] = "Turkmen",
 
    ["tul"] = "Tula",
 
    ["tum"] = "Tumbuka",
 
    ["tun"] = "Tunica",
 
    ["tuo"] = "Tucano",
 
    ["tuq"] = "Teda",
 
    ["tur"] = "Turkish",
 
    ["tus"] = "Tuscarora",
 
    ["tuu"] = "Tututni",
 
    ["tuv"] = "Turkana",
 
    ["tux"] = "Tuxináwa",
 
    ["tuy"] = "Tugen",
 
    ["tuz"] = "Turka",
 
    ["tva"] = "Vaghua",
 
    ["tvd"] = "Vadi",
 
    ["tve"] = "Te'un",
 
    ["tvk"] = "Southeast Ambrym",
 
    ["tvl"] = "Tuvaluan",
 
    ["tvm"] = "Tela’a",
 
    ["tvn"] = "Tavoyan dialects",
 
    ["tvo"] = "Tidore",
 
    ["tvs"] = "Taita",
 
    ["tvt"] = "Tutsa",
 
    ["tvu"] = "Nen",
 
    ["tvw"] = "Sedoa",
 
    ["tvy"] = "Bidau Creole Portuguese",
 
    ["twa"] = "Twana",
 
    ["twb"] = "Tawbuid",
 
    ["twc"] = "Teshenawa",
 
    ["twd"] = "Tweants",
 
    ["twe"] = "Teiwa",
 
    ["twf"] = "Taos",
 
    ["twg"] = "Blagar",
 
    ["twh"] = "Tai Dón",
 
    ["twi"] = "Twi",
 
    ["twl"] = "Shona",
 
    ["twm"] = "Tawang",
 
    ["twn"] = "Twendi",
 
    ["two"] = "Tswapong",
 
    ["twp"] = "Ere",
 
    ["twq"] = "Tasawaq",
 
    ["twr"] = "Tarahumara",
 
    ["twt"] = "Turiwára",
 
    ["twu"] = "Termanu",
 
    ["tww"] = "Tuwari",
 
    ["twx"] = "Manyika",
 
    ["twy"] = "Lawangan",
 
    ["txa"] = "Tombonuwo",
 
    ["txb"] = "Tocharian",
 
    ["txc"] = "Tsetsaut",
 
    ["txe"] = "Totoli",
 
    ["txg"] = "Tangut",
 
    ["txh"] = "Thracian",
 
    ["txi"] = "Ikpeng",
 
    ["txm"] = "Tomini",
 
    ["txn"] = "Tarangan",
 
    ["txo"] = "Toto",
 
    ["txq"] = "Tii",
 
    ["txr"] = "Tartessian",
 
    ["txs"] = "Tonsea",
 
    ["txt"] = "Citak",
 
    ["txu"] = "Kayapo",
 
    ["txx"] = "Sabah Bisaya",
 
    ["txy"] = "Malagasy",
 
    ["tya"] = "Tauya",
 
    ["tye"] = "Kyenga",
 
    ["tyh"] = "O’du",
 
    ["tyi"] = "West Teke",
 
    ["tyj"] = "Tai Do",
 
    ["tyl"] = "Dai Zhuang",
 
    ["tyn"] = "Kombai",
 
    ["typ"] = "Gugu Thaypan",
 
    ["tyr"] = "Tai Daeng",
 
    ["tys"] = "Sapa",
 
    ["tyt"] = "Tày Tac",
 
    ["tyu"] = "Tshwa",
 
    ["tyv"] = "Tuvan",
 
    ["tyx"] = "West Teke",
 
    ["tyz"] = "Tày",
 
    ["tza"] = "Tanzanian sign",
 
    ["tzh"] = "Tzeltal",
 
    ["tzj"] = "Tz’utujil",
 
    ["tzl"] = "Talossan",
 
    ["tzm"] = "Central Atlas Tamazight",
 
    ["tzn"] = "Wetarese",
 
    ["tzo"] = "Tzotzil",
 
    ["tzx"] = "Tabriak",
 
    ["uam"] = "Huamoé",
 
    ["uan"] = "Kuan language (Laos)",
 
    ["uar"] = "Tairuma",
 
    ["uba"] = "Ubang",
 
    ["ubi"] = "Ubi",
 
    ["ubl"] = "Albay Bikol",
 
    ["ubr"] = "Ubir",
 
    ["ubu"] = "Kaugel",
 
    ["uby"] = "Ubykh",
 
    ["uda"] = "Enwang-Uda",
 
    ["ude"] = "Udege",
 
    ["udg"] = "Muduga",
 
    ["udi"] = "Udi",
 
    ["udj"] = "Ujir",
 
    ["udl"] = "Wuzlam",
 
    ["udm"] = "Udmurt",
 
    ["udu"] = "Uduk",
 
    ["ues"] = "Pancana",
 
    ["ufi"] = "Ufim",
 
    ["uga"] = "Ugaritic",
 
    ["ugb"] = "Kuku-Muminh",
 
    ["uge"] = "Ughele",
 
    ["ugn"] = "Ugandan Sign Language",
 
    ["ugo"] = "Ugong",
 
    ["ugy"] = "Uruguayan Sign Language",
 
    ["uha"] = "Uhami",
 
    ["uhn"] = "Amung",
 
    ["uig"] = "Uyghur",
 
    ["uis"] = "Uisai",
 
    ["uiv"] = "Iyive",
 
    ["uji"] = "Jijili",
 
    ["uka"] = "Kaburi",
 
    ["ukg"] = "Ukuriguma",
 
    ["ukh"] = "Ukhwejo",
 
    ["ukl"] = "Russian Sign Language",
 
    ["ukp"] = "Ukpe-Bayobiri",
 
    ["ukq"] = "Ukwa",
 
    ["ukr"] = "Ukrainian",
 
    ["uks"] = "Ka'apor Sign Language",
 
    ["uku"] = "Ukue",
 
    ["ukw"] = "Ukwuani-Aboh-Ndoni",
 
    ["uky"] = "Kuuk Yak",
 
    ["ula"] = "Fungwa",
 
    ["ulb"] = "Ulukwumi",
 
    ["ulc"] = "Ulch",
 
    ["ule"] = "Lule",
 
    ["ulf"] = "Afra",
 
    ["uli"] = "Ulithian",
 
    ["ulk"] = "Meriam",
 
    ["ull"] = "Ullatan",
 
    ["ulm"] = "Ulumanda’",
 
    ["uln"] = "Unserdeutsch",
 
    ["ulu"] = "Uma’ Lasan",
 
    ["ulw"] = "Sumo",
 
    ["uma"] = "Umatilla",
 
    ["umb"] = "Umbundu",
 
    ["umc"] = "Marrucinian",
 
    ["umd"] = "Umbindhamu",
 
    ["umg"] = "Umbuygamu",
 
    ["umi"] = "Ukit",
 
    ["umm"] = "Umon",
 
    ["umn"] = "Makyan",
 
    ["umo"] = "Umotína",
 
    ["ump"] = "Umpila",
 
    ["umr"] = "Umbugarla",
 
    ["ums"] = "Pendau",
 
    ["umu"] = "Munsee",
 
    ["una"] = "Watut",
 
    ["und"] = "undetermined",
 
    ["une"] = "Uneme",
 
    ["ung"] = "Ngarinyin",
 
    ["unk"] = "Enawene Nawe",
 
    ["unm"] = "Unami",
 
    ["unn"] = "Gunai",
 
    ["unr"] = "Mundari",
 
    ["unu"] = "Unubahe",
 
    ["unx"] = "Mundari",
 
    ["unz"] = "Kaili",
 
    ["uok"] = "Uokha",
 
    ["upi"] = "Umeda",
 
    ["upv"] = "Uripiv",
 
    ["ura"] = "Urarina",
 
    ["urb"] = "Ka'apor",
 
    ["urc"] = "Giimbiyu",
 
    ["urd"] = "Urdu",
 
    ["ure"] = "Uru",
 
    ["urf"] = "Uradhi",
 
    ["urg"] = "Urigina",
 
    ["urh"] = "Urhobo",
 
    ["uri"] = "Urim",
 
    ["urk"] = "Urak Lawoi’",
 
    ["url"] = "Urali",
 
    ["urm"] = "Urapmin",
 
    ["urn"] = "Uruangnirin",
 
    ["uro"] = "Ura language (Papua New Guinea)",
 
    ["urp"] = "Uru-Pa-In",
 
    ["urr"] = "Löyöp",
 
    ["urt"] = "Urat",
 
    ["uru"] = "Urumi",
 
    ["urv"] = "Uruava",
 
    ["urw"] = "Sop",
 
    ["urx"] = "Urimo",
 
    ["ury"] = "Orya",
 
    ["urz"] = "Kagwahiva",
 
    ["usa"] = "Usarufa",
 
    ["ush"] = "Ushoji",
 
    ["usi"] = "Kokborok",
 
    ["usk"] = "Usaghade",
 
    ["usp"] = "Uspantek",
 
    ["usu"] = "Uya",
 
    ["uta"] = "Otank",
 
    ["ute"] = "Colorado River Numic",
 
    ["utp"] = "Amba language (Solomon Islands)",
 
    ["utr"] = "Etulo",
 
    ["utu"] = "Utu",
 
    ["uum"] = "Urum",
 
    ["uun"] = "Pazeh",
 
    ["uur"] = "Ura language (Vanuatu)",
 
    ["uuu"] = "U",
 
    ["uve"] = "West Uvean",
 
    ["uvh"] = "Uri",
 
    ["uvl"] = "Lote",
 
    ["uwa"] = "Kuku-Muminh",
 
    ["uya"] = "Uyanga",
 
    ["uzb"] = "Uzbek",
 
    ["uzn"] = "Uzbek",
 
    ["uzs"] = "Uzbek",
 
    ["vaa"] = "Vaagri Booli",
 
    ["vae"] = "Vale",
 
    ["vaf"] = "Vafsi",
 
    ["vag"] = "Vagla",
 
    ["vah"] = "Varhadi",
 
    ["vai"] = "Vai",
 
    ["vaj"] = "Sekele",
 
    ["val"] = "Vehes",
 
    ["vam"] = "Vanimo",
 
    ["van"] = "Valman",
 
    ["vao"] = "Vao",
 
    ["vap"] = "Vaiphei",
 
    ["var"] = "Huarijio",
 
    ["vas"] = "Vasavi",
 
    ["vau"] = "Vanuma",
 
    ["vav"] = "Varli",
 
    ["vay"] = "Vayu",
 
    ["vbb"] = "Southeast Babar",
 
    ["vbk"] = "Bontoc",
 
    ["vec"] = "Venetian",
 
    ["ved"] = "Vedda",
 
    ["vel"] = "Veluws",
 
    ["vem"] = "Vemgo-Mabas",
 
    ["ven"] = "Venda",
 
    ["veo"] = "Ventureño",
 
    ["vep"] = "Veps",
 
    ["ver"] = "Vere",
 
    ["vgr"] = "Vaghri",
 
    ["vgt"] = "Flemish Sign Language",
 
    ["vic"] = "Virgin Islands Creole",
 
    ["vid"] = "Vidunda",
 
    ["vie"] = "Vietnamese",
 
    ["vif"] = "Vili",
 
    ["vig"] = "Vyemo",
 
    ["vil"] = "Vilela",
 
    ["vin"] = "Vinza",
 
    ["vis"] = "Vishavan",
 
    ["vit"] = "Viti",
 
    ["viv"] = "Iduna",
 
    ["vka"] = "Ngarluma",
 
    ["vki"] = "Jijili",
 
    ["vkj"] = "Kujargé",
 
    ["vkk"] = "Kaur",
 
    ["vkl"] = "Kulisusu",
 
    ["vkm"] = "Kamakan",
 
    ["vko"] = "Kodeoha",
 
    ["vkp"] = "Kristi",
 
    ["vkt"] = "Kutai Malay",
 
    ["vku"] = "Kurrama",
 
    ["vlp"] = "Valpei",
 
    ["vls"] = "West Flemish",
 
    ["vma"] = "Martuthunira",
 
    ["vmb"] = "Mbabaram",
 
    ["vmc"] = "Silacayoapan Mixtec",
 
    ["vmd"] = "Koraga",
 
    ["vme"] = "Masela",
 
    ["vmf"] = "Main-Franconian dialects",
 
    ["vmg"] = "Lungalunga",
 
    ["vmh"] = "Maraghei",
 
    ["vmi"] = "Wunambal",
 
    ["vmj"] = "Ixtayutla Mixtec",
 
    ["vmk"] = "Makhuwa",
 
    ["vml"] = "Malgana",
 
    ["vmm"] = "Mitlatongo-Yutanduchi Mixtec",
 
    ["vmp"] = "Soyaltepec Mazatec",
 
    ["vmq"] = "Soyaltepec Mixtec",
 
    ["vmr"] = "Makhuwa",
 
    ["vms"] = "Moksela",
 
    ["vmu"] = "Guugu Yalandji",
 
    ["vmv"] = "Chico",
 
    ["vmw"] = "Makhuwa",
 
    ["vmx"] = "Estetla Mixtec",
 
    ["vmy"] = "Ayautla Mazatec",
 
    ["vmz"] = "Mazatlán Mazatec",
 
    ["vnk"] = "Lovono",
 
    ["vnm"] = "Vinmavis",
 
    ["vnp"] = "Vunapu",
 
    ["vol"] = "Volapük",
 
    ["vor"] = "Voro",
 
    ["vot"] = "Votic",
 
    ["vra"] = "Vera'a",
 
    ["vro"] = "Võro",
 
    ["vrs"] = "Varisi",
 
    ["vrt"] = "Burmbar",
 
    ["vsi"] = "Russian Sign Language",
 
    ["vsl"] = "Venezuelan Sign Language",
 
    ["vsv"] = "Valencian Sign Language",
 
    ["vto"] = "Vitou",
 
    ["vum"] = "Vumbu",
 
    ["vun"] = "Central Kilimanjaro",
 
    ["vut"] = "Vute",
 
    ["vwa"] = "Wa",
 
    ["waa"] = "Sahaptin",
 
    ["wab"] = "Wab",
 
    ["wac"] = "Upper Chinook",
 
    ["wad"] = "Wandamen",
 
    ["wae"] = "Walser German",
 
    ["waf"] = "Wakoná",
 
    ["wag"] = "Taupota",
 
    ["wah"] = "Watubela",
 
    ["wai"] = "Wares",
 
    ["waj"] = "Waffa",
 
    ["wal"] = "Wolaytta",
 
    ["wam"] = "Massachusett",
 
    ["wan"] = "Wan",
 
    ["wao"] = "Wappo",
 
    ["wap"] = "Wapishana",
 
    ["waq"] = "Wagiman",
 
    ["war"] = "Waray-Waray",
 
    ["was"] = "Washo",
 
    ["wat"] = "Kaninuwa",
 
    ["wau"] = "Waurá",
 
    ["wav"] = "Waka",
 
    ["waw"] = "Waiwai",
 
    ["wax"] = "Marangis",
 
    ["way"] = "Wayana",
 
    ["waz"] = "Wampur",
 
    ["wba"] = "Warao",
 
    ["wbb"] = "Wabo",
 
    ["wbe"] = "Waritai",
 
    ["wbf"] = "Samwe",
 
    ["wbh"] = "Wanda",
 
    ["wbi"] = "Vwanji",
 
    ["wbj"] = "Alagwa",
 
    ["wbk"] = "Waigali",
 
    ["wbl"] = "Wakhi",
 
    ["wbm"] = "Wa",
 
    ["wbp"] = "Warlpiri",
 
    ["wbq"] = "Waddar",
 
    ["wbr"] = "Wagdi",
 
    ["wbt"] = "Wanman",
 
    ["wbv"] = "Wajarri",
 
    ["wbw"] = "Woi",
 
    ["wca"] = "Waiká",
 
    ["wci"] = "Waci",
 
    ["wdd"] = "Wanzi",
 
    ["wdg"] = "Wadaginam",
 
    ["wdj"] = "Wagaydy",
 
    ["wdk"] = "Yarli",
 
    ["wdu"] = "Bidjara",
 
    ["wdy"] = "Bidjara",
 
    ["wea"] = "S'gaw Karen",
 
    ["wec"] = "Guere",
 
    ["wed"] = "Taupota",
 
    ["weg"] = "Wergaia",
 
    ["weh"] = "Weh",
 
    ["wei"] = "Were",
 
    ["wem"] = "Fon",
 
    ["weo"] = "Wemale",
 
    ["wep"] = "Westphalian",
 
    ["wer"] = "Kunimaipa",
 
    ["wes"] = "Cameroonian Pidgin English",
 
    ["wet"] = "Wetarese",
 
    ["weu"] = "Welaung",
 
    ["wew"] = "Wejewa",
 
    ["wfg"] = "Zorop",
 
    ["wga"] = "Wagaya",
 
    ["wgb"] = "Wagawaga language (New Guinea)",
 
    ["wgg"] = "Wangganguru",
 
    ["wgi"] = "Wahgi",
 
    ["wgo"] = "Waigeo",
 
    ["wgu"] = "Wirangu",
 
    ["wgy"] = "Warrgamay",
 
    ["wha"] = "Manusela",
 
    ["whg"] = "Wahgi",
 
    ["whk"] = "Wahau Kenyah",
 
    ["whu"] = "Kayan language (Borneo)",
 
    ["wib"] = "Tusya",
 
    ["wic"] = "Wichita",
 
    ["wie"] = "Wik-Me'nh",
 
    ["wif"] = "Wik-Me'nh",
 
    ["wig"] = "Wik-Ngathan",
 
    ["wih"] = "Wik-Me'nh",
 
    ["wii"] = "Minidien",
 
    ["wij"] = "Wik-Mungknh",
 
    ["wik"] = "Wik-Ngatharr",
 
    ["wil"] = "Wunambal",
 
    ["wim"] = "Wik-Mungknh",
 
    ["win"] = "Winnebago",
 
    ["wir"] = "Kagwahiva",
 
    ["wiu"] = "Wiru",
 
    ["wiv"] = "Vitu",
 
    ["wiy"] = "Wiyot",
 
    ["wja"] = "Waja",
 
    ["wji"] = "Warji",
 
    ["wka"] = "Kw'adza",
 
    ["wkb"] = "Kumbaran",
 
    ["wkd"] = "Wakde",
 
    ["wkl"] = "Kalanadi",
 
    ["wku"] = "Kunduvadi",
 
    ["wkw"] = "Wakawaka",
 
    ["wky"] = "Wanggamala",
 
    ["wla"] = "Walio",
 
    ["wlc"] = "Comorian",
 
    ["wle"] = "Silt'e",
 
    ["wlg"] = "Gunbarlang",
 
    ["wli"] = "Waioli",
 
    ["wlk"] = "Wailaki",
 
    ["wll"] = "Hill Nubian",
 
    ["wlm"] = "Middle Welsh",
 
    ["wln"] = "Walloon",
 
    ["wlo"] = "Wolio",
 
    ["wlr"] = "Wailapa",
 
    ["wls"] = "Wallisian",
 
    ["wlu"] = "Wuliwuli",
 
    ["wlv"] = "Wichí Lhamtés Vejoz",
 
    ["wlw"] = "Walak",
 
    ["wlx"] = "Wali language (Gur)",
 
    ["wly"] = "Waling",
 
    ["wma"] = "Mawa language (Nigeria)",
 
    ["wmb"] = "Wambaya",
 
    ["wmc"] = "Wamas",
 
    ["wmd"] = "Mamaindê",
 
    ["wme"] = "Wambule",
 
    ["wmh"] = "Waimoa",
 
    ["wmi"] = "Wamin",
 
    ["wmm"] = "Maiwa language (Sulawesi)",
 
    ["wmn"] = "Waamwang",
 
    ["wmo"] = "Wom language (Papua New Guinea)",
 
    ["wms"] = "wambon",
 
    ["wmt"] = "Walmajarri",
 
    ["wmw"] = "Mwani",
 
    ["wmx"] = "Womo",
 
    ["wnb"] = "Wanambre",
 
    ["wnc"] = "Wantoat",
 
    ["wnd"] = "Warndarang",
 
    ["wne"] = "Waneci",
 
    ["wng"] = "Kombai",
 
    ["wni"] = "Comorian",
 
    ["wnk"] = "Wanukaka",
 
    ["wnm"] = "Wanggamala",
 
    ["wnn"] = "Mayi-Kulan",
 
    ["wno"] = "Wano",
 
    ["wnp"] = "Wanap",
 
    ["wnu"] = "Usan",
 
    ["wnw"] = "Wintu",
 
    ["wny"] = "Wanyi",
 
    ["woa"] = "Malak-Malak",
 
    ["wob"] = "Wobé",
 
    ["woc"] = "Wogeo",
 
    ["wod"] = "Wolani",
 
    ["woe"] = "Woleaian",
 
    ["wof"] = "Wolof",
 
    ["wog"] = "Wogamusin",
 
    ["woi"] = "Woisika",
 
    ["wok"] = "Voko",
 
    ["wol"] = "Wolof",
 
    ["wom"] = "Wom language (Nigeria)",
 
    ["won"] = "Wongo",
 
    ["woo"] = "Manombai",
 
    ["wor"] = "Woria",
 
    ["wos"] = "Kwasengen",
 
    ["wow"] = "Wawonii",
 
    ["woy"] = "Weyto",
 
    ["wpc"] = "Wirö",
 
    ["wra"] = "Barupu",
 
    ["wrb"] = "Warluwarra",
 
    ["wrd"] = "Warduji",
 
    ["wrg"] = "Warrungu",
 
    ["wrh"] = "Wiradjuri",
 
    ["wri"] = "Mantharta",
 
    ["wrk"] = "Garawa",
 
    ["wrl"] = "Warlmanpa",
 
    ["wrm"] = "Warumungu",
 
    ["wrn"] = "Werni",
 
    ["wro"] = "Worrorra",
 
    ["wrp"] = "Waropen",
 
    ["wrr"] = "Wardaman",
 
    ["wrs"] = "Waris",
 
    ["wru"] = "Waru",
 
    ["wrv"] = "Waruna",
 
    ["wrw"] = "Gugu Warra",
 
    ["wrx"] = "Wae Rana",
 
    ["wry"] = "Marwari",
 
    ["wrz"] = "Warray",
 
    ["wsa"] = "Warembori",
 
    ["wsi"] = "Wusi",
 
    ["wsk"] = "Waskia",
 
    ["wsr"] = "Owenia",
 
    ["wss"] = "Akan",
 
    ["wsu"] = "Wasu",
 
    ["wsv"] = "Wotapuri-Katarqalai",
 
    ["wtf"] = "Watiwa",
 
    ["wth"] = "Wathawurrung",
 
    ["wti"] = "Berta",
 
    ["wtk"] = "Watakataui",
 
    ["wtm"] = "Mewati",
 
    ["wtw"] = "Wotu",
 
    ["wua"] = "Kuku-Muminh",
 
    ["wub"] = "Wunambal",
 
    ["wud"] = "Wudu",
 
    ["wuh"] = "Wutun",
 
    ["wul"] = "Silimo",
 
    ["wum"] = "Wumbvu",
 
    ["wun"] = "Bungu",
 
    ["wur"] = "Wurrugu",
 
    ["wut"] = "Wutung",
 
    ["wuu"] = "Wuu",
 
    ["wuv"] = "Wuvulu-Aua",
 
    ["wux"] = "Wulna",
 
    ["wuy"] = "Ma'ya",
 
    ["wwa"] = "Waama",
 
    ["wwb"] = "Wakabunga",
 
    ["wwo"] = "Dorig",
 
    ["wwr"] = "Warrwa",
 
    ["www"] = "Wawa",
 
    ["wxa"] = "Waxiang Chinese",
 
    ["wxw"] = "Noongar",
 
    ["wya"] = "Wyandot",
 
    ["wyb"] = "Ngiyambaa",
 
    ["wyi"] = "Woiwurrung",
 
    ["wym"] = "Vilamovian",
 
    ["wyr"] = "Wayoró",
 
    ["wyy"] = "Western Fijian",
 
    ["xaa"] = "Andalusian Arabic",
 
    ["xab"] = "Sambe",
 
    ["xac"] = "Kachari",
 
    ["xad"] = "Adai",
 
    ["xae"] = "Aequian",
 
    ["xag"] = "Caucasian Albanian",
 
    ["xai"] = "Kaimbé",
 
    ["xal"] = "Oirat",
 
    ["xam"] = "ǀXam",
 
    ["xan"] = "Xamtanga",
 
    ["xao"] = "Khao",
 
    ["xap"] = "Apalachee",
 
    ["xaq"] = "Aquitanian",
 
    ["xar"] = "Karami",
 
    ["xas"] = "Kamassian",
 
    ["xat"] = "Katawixi",
 
    ["xau"] = "Kauwera",
 
    ["xav"] = "Xavante",
 
    ["xaw"] = "Kawaiisu",
 
    ["xay"] = "Kayan language (Borneo)",
 
    ["xba"] = "Kamba language (Brazil)",
 
    ["xbb"] = "Lower Burdekin",
 
    ["xbc"] = "Bactrian",
 
    ["xbd"] = "Bindal",
 
    ["xbe"] = "Bigambal",
 
    ["xbg"] = "Bungandidj",
 
    ["xbi"] = "Kombio",
 
    ["xbj"] = "Worimi",
 
    ["xbm"] = "Breton",
 
    ["xbn"] = "Kenaboi",
 
    ["xbo"] = "Bulgar",
 
    ["xbp"] = "Noongar",
 
    ["xbr"] = "Kambera",
 
    ["xbw"] = "Kambiwá",
 
    ["xbx"] = "Kabixí",
 
    ["xby"] = "Gabi-Gabi",
 
    ["xcb"] = "Cumbric",
 
    ["xcc"] = "Camunic",
 
    ["xce"] = "Celtiberian",
 
    ["xcg"] = "Cisalpine Gaulish",
 
    ["xch"] = "Chemakum",
 
    ["xcl"] = "Classical Armenian",
 
    ["xcm"] = "Comecrudo",
 
    ["xcn"] = "Cotoname",
 
    ["xco"] = "Khwarezmian",
 
    ["xcr"] = "Carian",
 
    ["xct"] = "Classical Tibetan",
 
    ["xcu"] = "Curonian",
 
    ["xcv"] = "Chuvantsy",
 
    ["xcw"] = "Coahuilteco",
 
    ["xcy"] = "Cayuse",
 
    ["xda"] = "Darkinjung",
 
    ["xdc"] = "Dacian",
 
    ["xdk"] = "Dharug",
 
    ["xdm"] = "Edomite",
 
    ["xdy"] = "Bamayo",
 
    ["xeb"] = "Eblaite",
 
    ["xed"] = "Hdi",
 
    ["xeg"] = "ǁXegwi",
 
    ["xel"] = "Kelo",
 
    ["xem"] = "Kembayan",
 
    ["xep"] = "Isthmian script",
 
    ["xer"] = "Xerénte",
 
    ["xes"] = "Kesawai",
 
    ["xet"] = "Xeta",
 
    ["xeu"] = "Keoru",
 
    ["xfa"] = "Faliscan",
 
    ["xga"] = "Galatian",
 
    ["xgb"] = "Gbin",
 
    ["xgd"] = "Gudang",
 
    ["xgf"] = "Tongva",
 
    ["xgg"] = "Noongar",
 
    ["xgi"] = "Biri",
 
    ["xgl"] = "Galindian",
 
    ["xgm"] = "Darumbal",
 
    ["xgr"] = "Garza",
 
    ["xgu"] = "Worrorra",
 
    ["xgw"] = "Guwa",
 
    ["xha"] = "Minaean",
 
    ["xhc"] = "Hunnic",
 
    ["xhd"] = "Hadramautic",
 
    ["xhe"] = "Khetrani",
 
    ["xho"] = "Xhosa",
 
    ["xhr"] = "Hernican",
 
    ["xht"] = "Hattic",
 
    ["xhu"] = "Hurrian",
 
    ["xhv"] = "Bru",
 
    ["xib"] = "Iberian",
 
    ["xii"] = "Xiri",
 
    ["xil"] = "Illyrian",
 
    ["xin"] = "Xincan",
 
    ["xip"] = "Xipináwa",
 
    ["xir"] = "Shiriana",
 
    ["xiv"] = "Harappan",
 
    ["xiy"] = "Xipaya",
 
    ["xjb"] = "Bandjalang",
 
    ["xjt"] = "Dhudhuroa",
 
    ["xka"] = "Kalkoti",
 
    ["xkb"] = "Ede",
 
    ["xkc"] = "Kho'ini",
 
    ["xkd"] = "Kayan language (Borneo)",
 
    ["xke"] = "Krio Dayak",
 
    ["xkf"] = "Kheng",
 
    ["xkg"] = "Kita Maninka",
 
    ["xkh"] = "Karahawyana",
 
    ["xki"] = "Kenyan Sign Language",
 
    ["xkj"] = "Kajali",
 
    ["xkk"] = "Kaco’",
 
    ["xkl"] = "Mainstream Kenyah",
 
    ["xkn"] = "Kayan language (Borneo)",
 
    ["xko"] = "Kiorr",
 
    ["xkp"] = "Tati language (Iran)",
 
    ["xkq"] = "Kulisusu",
 
    ["xkr"] = "Xakriabá",
 
    ["xks"] = "Kumbewaha",
 
    ["xkt"] = "Kantosi",
 
    ["xku"] = "Bembe language (Kibembe)",
 
    ["xkv"] = "Kgalagadi",
 
    ["xkw"] = "Kembra",
 
    ["xkx"] = "Karore",
 
    ["xky"] = "Uma’ Lasan",
 
    ["xkz"] = "Kurtöp",
 
    ["xla"] = "Kamula",
 
    ["xlb"] = "Loup",
 
    ["xlc"] = "Lycian",
 
    ["xld"] = "Lydian",
 
    ["xle"] = "Lemnian",
 
    ["xlg"] = "Ligurian language (ancient)",
 
    ["xli"] = "Liburnian",
 
    ["xln"] = "Scythian",
 
    ["xlo"] = "Loup",
 
    ["xlp"] = "Lepontic",
 
    ["xls"] = "Lusitanian",
 
    ["xlu"] = "Luwian",
 
    ["xly"] = "Elymian",
 
    ["xma"] = "Zigula",
 
    ["xmb"] = "Mboa",
 
    ["xmc"] = "Makhuwa",
 
    ["xmd"] = "Mbudum",
 
    ["xme"] = "Median",
 
    ["xmf"] = "Mingrelian",
 
    ["xmg"] = "Məgaka",
 
    ["xmh"] = "Kuku-Muminh",
 
    ["xmj"] = "Majera",
 
    ["xmk"] = "Ancient Macedonian",
 
    ["xml"] = "Malaysian Sign Language",
 
    ["xmm"] = "Manado Malay",
 
    ["xmn"] = "Middle Persian",
 
    ["xmo"] = "Kagwahiva",
 
    ["xmp"] = "Kuku-Muminh",
 
    ["xmq"] = "Kuku-Muminh",
 
    ["xmr"] = "Meroitic",
 
    ["xms"] = "Moroccan Sign Language",
 
    ["xmt"] = "Matbat",
 
    ["xmu"] = "Kamu",
 
    ["xmv"] = "Malagasy",
 
    ["xmw"] = "Malagasy",
 
    ["xmx"] = "Ma'ya",
 
    ["xmy"] = "Mayi-Kutuna",
 
    ["xmz"] = "Mori Bawah",
 
    ["xna"] = "Ancient North Arabian",
 
    ["xnb"] = "Kanakanabu",
 
    ["xng"] = "Middle Mongol",
 
    ["xnh"] = "Kuan",
 
    ["xni"] = "Ngarigo",
 
    ["xnk"] = "Noongar",
 
    ["xnn"] = "Kankanaey",
 
    ["xno"] = "Anglo-Norman",
 
    ["xnr"] = "Kangri",
 
    ["xns"] = "Kanashi",
 
    ["xnt"] = "Narragansett",
 
    ["xnu"] = "Nukunul",
 
    ["xny"] = "Western Desert",
 
    ["xnz"] = "Dongolawi",
 
    ["xoc"] = "O’chi’chi’",
 
    ["xod"] = "Kokoda",
 
    ["xog"] = "Soga",
 
    ["xoi"] = "Kominimung",
 
    ["xok"] = "Xokleng",
 
    ["xom"] = "Komo",
 
    ["xon"] = "Konkomba",
 
    ["xoo"] = "Xukuru",
 
    ["xop"] = "Kopar",
 
    ["xor"] = "Matsés",
 
    ["xow"] = "Kowaki",
 
    ["xpa"] = "Pirriya",
 
    ["xpc"] = "Pecheneg",
 
    ["xpe"] = "Kpelle",
 
    ["xpg"] = "Phrygian",
 
    ["xpi"] = "Pictish",
 
    ["xpj"] = "Mpalitjanh",
 
    ["xpk"] = "Kulino",
 
    ["xpm"] = "Pumpokol",
 
    ["xpn"] = "Kapinawá",
 
    ["xpo"] = "Pochutec",
 
    ["xpp"] = "Baekje",
 
    ["xpq"] = "Mohegan-Pequot",
 
    ["xpr"] = "Parthian",
 
    ["xps"] = "Pisidian",
 
    ["xpt"] = "Wangkumara",
 
    ["xpu"] = "Punic",
 
    ["xpy"] = "Buyeo",
 
    ["xqa"] = "Old Turkic",
 
    ["xqt"] = "Qatabanian",
 
    ["xra"] = "Timbira",
 
    ["xrb"] = "Karaboro",
 
    ["xrd"] = "Ngunnawal",
 
    ["xre"] = "Kreye",
 
    ["xrg"] = "Noongar",
 
    ["xri"] = "Timbira",
 
    ["xrm"] = "Armazic",
 
    ["xrn"] = "Arin",
 
    ["xrq"] = "Karranga",
 
    ["xrr"] = "Raetic",
 
    ["xrt"] = "Aranama",
 
    ["xru"] = "Marrithiyel",
 
    ["xrw"] = "Karawa",
 
    ["xsa"] = "Sabaean",
 
    ["xsb"] = "Sambali",
 
    ["xsc"] = "Scythian",
 
    ["xsd"] = "Sidetic",
 
    ["xse"] = "Sempan",
 
    ["xsh"] = "Shamang",
 
    ["xsi"] = "Sio",
 
    ["xsj"] = "Subi",
 
    ["xsl"] = "Slavey",
 
    ["xsm"] = "Kasena",
 
    ["xsn"] = "Sanga",
 
    ["xso"] = "Solano",
 
    ["xsp"] = "Silopi",
 
    ["xsq"] = "Makhuwa",
 
    ["xsr"] = "Sherpa",
 
    ["xss"] = "Assan",
 
    ["xsu"] = "Sanumá",
 
    ["xsv"] = "Sudovian",
 
    ["xsy"] = "Saisiyat",
 
    ["xta"] = "Silacayoapan Mixtec",
 
    ["xtb"] = "Chazumba Mixtec",
 
    ["xtc"] = "Kadugli",
 
    ["xtd"] = "Tilantongo Mixtec",
 
    ["xte"] = "Ketengban",
 
    ["xtg"] = "Gaulish",
 
    ["xth"] = "Yitha Yitha",
 
    ["xti"] = "Atatláhuca–San Miguel Mixtec",
 
    ["xtj"] = "Atatláhuca–San Miguel Mixtec",
 
    ["xtl"] = "Atatláhuca–San Miguel Mixtec",
 
    ["xtm"] = "Peñasco Mixtec",
 
    ["xtn"] = "Ñumí Mixtec",
 
    ["xto"] = "Tocharian",
 
    ["xtp"] = "San Miguel Piedras Mixtec",
 
    ["xtq"] = "Saka",
 
    ["xtr"] = "Kokborok",
 
    ["xts"] = "Sindihui Mixtec",
 
    ["xtt"] = "Tacahua Mixtec",
 
    ["xtu"] = "Cuyamecalco Mixtec",
 
    ["xtv"] = "Thawa",
 
    ["xtw"] = "Mamaindê",
 
    ["xty"] = "Yoloxóchitl Mixtec",
 
    ["xtz"] = "Tasmanian",
 
    ["xua"] = "Kurumba",
 
    ["xub"] = "Betta Kurumba",
 
    ["xud"] = "Worrorra",
 
    ["xug"] = "Kunigami",
 
    ["xuj"] = "Kurumba",
 
    ["xul"] = "Ngunnawal",
 
    ["xum"] = "Umbrian",
 
    ["xun"] = "Worrorra",
 
    ["xuo"] = "Kuo",
 
    ["xup"] = "Upper Umpqua",
 
    ["xur"] = "Urartian",
 
    ["xut"] = "Kuthant",
 
    ["xuu"] = "Khwe",
 
    ["xve"] = "Venetic",
 
    ["xvi"] = "Kamviri",
 
    ["xvn"] = "Vandalic",
 
    ["xvo"] = "Volscian",
 
    ["xvs"] = "Vestinian",
 
    ["xwa"] = "Kwaza",
 
    ["xwc"] = "Woccon",
 
    ["xwd"] = "Wadi Wadi",
 
    ["xwe"] = "Pherá",
 
    ["xwg"] = "Kwegu",
 
    ["xwj"] = "Noongar",
 
    ["xwk"] = "Wangkumara",
 
    ["xwl"] = "Phla",
 
    ["xwo"] = "Oirat",
 
    ["xwr"] = "Kwerba Mamberamo",
 
    ["xwt"] = "Wergaia",
 
    ["xww"] = "Wemba Wemba",
 
    ["xxb"] = "Boro language (Ghana)",
 
    ["xxk"] = "Li'o",
 
    ["xxm"] = "Minkin",
 
    ["xxr"] = "Koropó",
 
    ["xxt"] = "Tambora",
 
    ["xya"] = "Yaygir",
 
    ["xyb"] = "Bidjara",
 
    ["xyj"] = "Mayi-Kulan",
 
    ["xyk"] = "Mayi-Kulan",
 
    ["xyl"] = "Mamaindê",
 
    ["xyt"] = "Mayi-Kulan",
 
    ["xyy"] = "Yorta Yorta",
 
    ["xzh"] = "Zhang-Zhung",
 
    ["xzm"] = "Semigallian",
 
    ["xzp"] = "Ancient Zapotec",
 
    ["yaa"] = "Yaminawa",
 
    ["yab"] = "Hup",
 
    ["yac"] = "Yali",
 
    ["yad"] = "Yagua",
 
    ["yae"] = "Yaruro",
 
    ["yaf"] = "Yaka language (Congo–Angola)",
 
    ["yag"] = "Yaghan",
 
    ["yah"] = "Yazgulyam",
 
    ["yai"] = "Yaghnobi",
 
    ["yaj"] = "Yangere",
 
    ["yak"] = "Sahaptin",
 
    ["yal"] = "Yalunka",
 
    ["yam"] = "Yamba",
 
    ["yan"] = "Sumo",
 
    ["yao"] = "Yao",
 
    ["yap"] = "Yapese",
 
    ["yaq"] = "Yaqui",
 
    ["yar"] = "Mapoyo-Yabarana",
 
    ["yas"] = "Gunu",
 
    ["yat"] = "Yambeta",
 
    ["yau"] = "Hodï",
 
    ["yav"] = "Central Yambasa",
 
    ["yaw"] = "Yawalapití",
 
    ["yax"] = "Mbunda",
 
    ["yay"] = "Gwune",
 
    ["yaz"] = "Yakö",
 
    ["yba"] = "Yala",
 
    ["ybb"] = "Yemba",
 
    ["ybe"] = "Western Yugur",
 
    ["ybh"] = "Yakkha",
 
    ["ybi"] = "Yamphu",
 
    ["ybj"] = "Hasha",
 
    ["ybk"] = "Muji",
 
    ["ybl"] = "Yukuben",
 
    ["ybm"] = "Yaben",
 
    ["ybn"] = "Yabaâna",
 
    ["ybo"] = "Yabong",
 
    ["ybx"] = "Yawiyo",
 
    ["yby"] = "Yaweyuha",
 
    ["ych"] = "Chesu",
 
    ["ycl"] = "Lolopo",
 
    ["ycn"] = "Yucuna",
 
    ["ycp"] = "Akeu",
 
    ["yda"] = "Yanda",
 
    ["ydd"] = "Yiddish",
 
    ["yde"] = "Yangum",
 
    ["ydg"] = "Yidgha",
 
    ["ydk"] = "Yoidik",
 
    ["yds"] = "Yiddish Sign Language",
 
    ["yea"] = "Ravula",
 
    ["yec"] = "Yeniche",
 
    ["yee"] = "Yimas",
 
    ["yei"] = "Yeni",
 
    ["yej"] = "Yevanic",
 
    ["yel"] = "Yela",
 
    ["yer"] = "Tarok",
 
    ["yes"] = "Nyankpa",
 
    ["yet"] = "Yetfa",
 
    ["yeu"] = "Yerukala",
 
    ["yev"] = "Yapunda",
 
    ["yey"] = "Yeyi",
 
    ["yga"] = "Yarli",
 
    ["ygi"] = "Bidjara",
 
    ["ygl"] = "Yangum",
 
    ["ygm"] = "Muratayak",
 
    ["ygp"] = "Gepo",
 
    ["ygr"] = "Yagaria",
 
    ["ygu"] = "Yugul",
 
    ["ygw"] = "Yagwoia",
 
    ["yha"] = "Buyang",
 
    ["yhd"] = "Judeo-Iraqi Arabic",
 
    ["yhl"] = "Phowa",
 
    ["yia"] = "Yinggarda",
 
    ["yid"] = "Yiddish",
 
    ["yif"] = "Ache",
 
    ["yig"] = "Nasu",
 
    ["yih"] = "Yiddish",
 
    ["yii"] = "Yidiny",
 
    ["yij"] = "Yinjibarndi",
 
    ["yik"] = "Lalo",
 
    ["yil"] = "Wagaya",
 
    ["yim"] = "Yimchungrü",
 
    ["yin"] = "Riang",
 
    ["yip"] = "Pholo",
 
    ["yiq"] = "Micha",
 
    ["yir"] = "Aghu",
 
    ["yis"] = "Yis",
 
    ["yit"] = "Lalo",
 
    ["yiu"] = "Lope",
 
    ["yiv"] = "Nisu",
 
    ["yix"] = "Axi",
 
    ["yiz"] = "Azhe",
 
    ["yka"] = "Yakan",
 
    ["ykg"] = "Tundra Yukaghir",
 
    ["yki"] = "Yoke",
 
    ["ykk"] = "Yakaikeke",
 
    ["ykl"] = "Khlula",
 
    ["ykm"] = "Yakamul",
 
    ["ykn"] = "Kua-nsi",
 
    ["yko"] = "Yasa",
 
    ["ykr"] = "Yekora",
 
    ["ykt"] = "Kathu",
 
    ["yku"] = "Kuamasi",
 
    ["yky"] = "Ngbandi",
 
    ["yla"] = "Yaul",
 
    ["ylb"] = "Wagawaga language (New Guinea)",
 
    ["yle"] = "Yele",
 
    ["ylg"] = "Yelogu",
 
    ["yli"] = "Yali",
 
    ["yll"] = "Yil",
 
    ["ylm"] = "Limi",
 
    ["yln"] = "Buyang",
 
    ["ylo"] = "Naluo",
 
    ["ylr"] = "Yalarnnga",
 
    ["ylu"] = "Aribwaung",
 
    ["yly"] = "Nyâlayu",
 
    ["ymb"] = "Yambes",
 
    ["ymc"] = "Muji",
 
    ["ymd"] = "Muda",
 
    ["yme"] = "Yameo",
 
    ["ymg"] = "Losengo",
 
    ["ymh"] = "Mili",
 
    ["ymi"] = "Moji",
 
    ["ymk"] = "Makwe",
 
    ["yml"] = "Yamalele",
 
    ["ymm"] = "Maay",
 
    ["ymn"] = "Yamna",
 
    ["ymo"] = "Yangum",
 
    ["ymp"] = "Yamap",
 
    ["ymq"] = "Muji",
 
    ["ymr"] = "Malasar",
 
    ["yms"] = "Mysian",
 
    ["ymt"] = "Mator",
 
    ["ymx"] = "Muji",
 
    ["ymz"] = "Muzi",
 
    ["yna"] = "Aluo",
 
    ["ynd"] = "Yandruwandha",
 
    ["yne"] = "Lang'e",
 
    ["yng"] = "Monzombo",
 
    ["ynh"] = "Yangho",
 
    ["ynk"] = "Naukan Yupik",
 
    ["ynl"] = "Yangulam",
 
    ["ynn"] = "Yana",
 
    ["yno"] = "Yong",
 
    ["ynq"] = "Yendang",
 
    ["yns"] = "Yansi",
 
    ["ynu"] = "Yauna",
 
    ["yob"] = "Yoba",
 
    ["yog"] = "Yogad",
 
    ["yoi"] = "Yonaguni",
 
    ["yok"] = "Yokutsan",
 
    ["yol"] = "Forth and Bargy",
 
    ["yom"] = "Kongo",
 
    ["yon"] = "Yonggom",
 
    ["yor"] = "Yoruba",
 
    ["yot"] = "Yendang",
 
    ["yox"] = "Amami",
 
    ["yoy"] = "Yoy",
 
    ["ypa"] = "Phola",
 
    ["ypb"] = "Phowa",
 
    ["ypg"] = "Phola",
 
    ["yph"] = "Phupha",
 
    ["ypm"] = "Muji",
 
    ["ypn"] = "Phowa",
 
    ["ypo"] = "Phola",
 
    ["ypp"] = "Phupha",
 
    ["ypz"] = "Phupha",
 
    ["yra"] = "Yerakai",
 
    ["yrb"] = "Yareba",
 
    ["yre"] = "Yaure",
 
    ["yri"] = "Yarí",
 
    ["yrk"] = "Nenets",
 
    ["yrl"] = "Nheengatu",
 
    ["yrm"] = "Yirrk-Thangalkl",
 
    ["yrn"] = "Buyang",
 
    ["yrs"] = "Yarsun",
 
    ["yrw"] = "Yarawata",
 
    ["yry"] = "Ngamini",
 
    ["ysc"] = "Jassic",
 
    ["ysd"] = "Samatao",
 
    ["ysg"] = "Sonaga",
 
    ["ysl"] = "Yugoslav Sign Language",
 
    ["ysn"] = "Sani",
 
    ["yso"] = "Mantsi",
 
    ["ysp"] = "Lolopo",
 
    ["ysr"] = "Sirenik Eskimo",
 
    ["yss"] = "Yessan",
 
    ["ysy"] = "Sanie",
 
    ["yta"] = "Lavu",
 
    ["ytl"] = "Tholo",
 
    ["ytp"] = "Thopho",
 
    ["ytw"] = "Domung",
 
    ["yty"] = "Gudang",
 
    ["yua"] = "Yukatek Maya",
 
    ["yub"] = "Yugambeh",
 
    ["yuc"] = "Yuchi",
 
    ["yud"] = "Judeo-Tripolitanian Arabic",
 
    ["yue"] = "Cantonese",
 
    ["yuf"] = "Havasupai–Hualapai",
 
    ["yug"] = "Yugh",
 
    ["yui"] = "Wajiara",
 
    ["yuj"] = "Karkar",
 
    ["yuk"] = "Yuki",
 
    ["yul"] = "Yulu",
 
    ["yum"] = "Quechan",
 
    ["yun"] = "Bena language (Adamawa)",
 
    ["yup"] = "Yukpa",
 
    ["yuq"] = "Yuqui",
 
    ["yur"] = "Yurok",
 
    ["yut"] = "Yopno",
 
    ["yuu"] = "Yugh",
 
    ["yuw"] = "Yau",
 
    ["yux"] = "Southern Yukaghir",
 
    ["yuy"] = "Eastern Yugur",
 
    ["yuz"] = "Yuracaré",
 
    ["yva"] = "Yawa",
 
    ["yvt"] = "Yavitero",
 
    ["ywa"] = "Kalou",
 
    ["ywg"] = "Yinhawangka",
 
    ["ywl"] = "Lalo",
 
    ["ywn"] = "Yaminawa",
 
    ["ywq"] = "Nasu",
 
    ["ywr"] = "Yawuru",
 
    ["ywt"] = "Lalo",
 
    ["ywu"] = "Nasu",
 
    ["yww"] = "Yandruwandha",
 
    ["yxa"] = "Pitta Pitta",
 
    ["yxg"] = "Turrubal",
 
    ["yxl"] = "Yarli",
 
    ["yxm"] = "Yinwum",
 
    ["yxu"] = "Yuyu",
 
    ["yxy"] = "Yabula-Yabula",
 
    ["yyr"] = "Yir-Yoront",
 
    ["yyu"] = "Yau language (Torricelli)",
 
    ["yyz"] = "Ayizi",
 
    ["yzg"] = "Buyang",
 
    ["yzk"] = "Zokhuo",
 
    ["zaa"] = "Ixtlán Zapotec",
 
    ["zab"] = "Guelavía Zapotec",
 
    ["zac"] = "Ocotlán Zapotec",
 
    ["zad"] = "Cajonos Zapotec",
 
    ["zae"] = "Ixtlán Zapotec",
 
    ["zaf"] = "Ayoquesco Zapotec",
 
    ["zag"] = "Zaghawa",
 
    ["zah"] = "Zangwal",
 
    ["zai"] = "Isthmus Zapotec",
 
    ["zaj"] = "Zaramo",
 
    ["zak"] = "Zanaki",
 
    ["zal"] = "Zauzou",
 
    ["zam"] = "Miahuatlán Zapotec",
 
    ["zao"] = "Ozolotepec Zapotec",
 
    ["zap"] = "Zapotec",
 
    ["zaq"] = "Aloápam Zapotec",
 
    ["zar"] = "Rincón Zapotec",
 
    ["zas"] = "Albarradas Zapotec",
 
    ["zat"] = "Tabaa Zapotec",
 
    ["zau"] = "Zangskari",
 
    ["zav"] = "Yatzachi Zapotec",
 
    ["zaw"] = "Mitla Zapotec",
 
    ["zax"] = "Xadani Zapotec",
 
    ["zay"] = "Zayse-Zergulla",
 
    ["zaz"] = "Zari",
 
    ["zbc"] = "Berawan",
 
    ["zbe"] = "Berawan",
 
    ["zbl"] = "Blissymbols",
 
    ["zbt"] = "Batui",
 
    ["zbw"] = "Berawan",
 
    ["zca"] = "Coatecas Altas Zapotec",
 
    ["zch"] = "Zhuang",
 
    ["zdj"] = "Comorian",
 
    ["zea"] = "Zeelandic",
 
    ["zeg"] = "Mumeng",
 
    ["zeh"] = "Eastern Hongshuihe Zhuang",
 
    ["zen"] = "Zenaga",
 
    ["zga"] = "Kinga",
 
    ["zgb"] = "Zhuang",
 
    ["zgh"] = "Standard Moroccan Tamazight",
 
    ["zgm"] = "Min Zhuang",
 
    ["zgn"] = "Yei Zhuang",
 
    ["zgr"] = "Magori",
 
    ["zha"] = "Zhuang",
 
    ["zhb"] = "Zhaba",
 
    ["zhd"] = "Dai Zhuang",
 
    ["zhi"] = "Zhire",
 
    ["zhn"] = "Nong Zhuang",
 
    ["zho"] = "Chinese",
 
    ["zhw"] = "Zhoa",
 
    ["zia"] = "Zia",
 
    ["zib"] = "Zimbabwean sign",
 
    ["zik"] = "Zimakani",
 
    ["zil"] = "Zialo",
 
    ["zim"] = "Mesme",
 
    ["zin"] = "Zinza",
 
    ["zir"] = "Ziriya",
 
    ["ziw"] = "Zigula",
 
    ["ziz"] = "Zizilivakan",
 
    ["zka"] = "Kaimbulawa",
 
    ["zkb"] = "Kamassian",
 
    ["zkd"] = "Sak",
 
    ["zkg"] = "Goguryeo",
 
    ["zkh"] = "Khorezmian language (Turkic)",
 
    ["zkk"] = "Karankawa",
 
    ["zkn"] = "Sak",
 
    ["zko"] = "Kott",
 
    ["zkp"] = "São Paulo Kaingáng",
 
    ["zkr"] = "Zakhring",
 
    ["zkt"] = "Khitan",
 
    ["zku"] = "Kaurna",
 
    ["zkv"] = "Krevinian",
 
    ["zkz"] = "Khazar",
 
    ["zlj"] = "Zhuang",
 
    ["zlm"] = "Malay",
 
    ["zln"] = "Zhuang",
 
    ["zlq"] = "Zhuang",
 
    ["zma"] = "Wagaydy",
 
    ["zmb"] = "Zimba",
 
    ["zmc"] = "Bidjara",
 
    ["zmd"] = "Marrithiyel",
 
    ["zme"] = "Giimbiyu",
 
    ["zmf"] = "Mfinu",
 
    ["zmg"] = "Marringarr",
 
    ["zmh"] = "Makolkol",
 
    ["zmi"] = "Minangkabau",
 
    ["zmj"] = "Marrithiyel",
 
    ["zmk"] = "Bidjara",
 
    ["zml"] = "Matngele",
 
    ["zmm"] = "Marrithiyel",
 
    ["zmn"] = "Mbangwe",
 
    ["zmo"] = "Molo",
 
    ["zmp"] = "Mpuono",
 
    ["zmq"] = "Mituku",
 
    ["zmr"] = "Marranj",
 
    ["zms"] = "Mbesa",
 
    ["zmt"] = "Marringarr",
 
    ["zmu"] = "Muruwari",
 
    ["zmv"] = "Mbariman-Gudhinma",
 
    ["zmw"] = "Mbo language (Congo)",
 
    ["zmx"] = "Bomitaba",
 
    ["zmy"] = "Marrithiyel",
 
    ["zmz"] = "Mbandja",
 
    ["zna"] = "Zan Gula",
 
    ["zne"] = "Zande",
 
    ["zng"] = "Mang",
 
    ["znk"] = "Manangkari",
 
    ["zns"] = "Mangas",
 
    ["zoc"] = "Chiapas Zoque",
 
    ["zoh"] = "Chimalapa Zoque",
 
    ["zom"] = "Zou",
 
    ["zoo"] = "Asunción Mixtepec Zapotec",
 
    ["zoq"] = "Ayapa Zoque",
 
    ["zor"] = "Chiapas Zoque",
 
    ["zos"] = "Chiapas Zoque",
 
    ["zpa"] = "Lachiguiri Zapotec",
 
    ["zpb"] = "San Bartolo Yautepec Zapotec",
 
    ["zpc"] = "Choapan Zapotec",
 
    ["zpd"] = "Yavesía Zapotec",
 
    ["zpe"] = "Petapa Zapotec",
 
    ["zpf"] = "Quiatoni Zapotec",
 
    ["zpg"] = "Guevea Zapotec",
 
    ["zph"] = "Totomachapan Zapotec",
 
    ["zpi"] = "Quiegolani Zapotec",
 
    ["zpj"] = "Quiavicuzas Zapotec",
 
    ["zpk"] = "Tlacolulita Zapotec",
 
    ["zpl"] = "Lachixío Zapotec",
 
    ["zpm"] = "San Juan Mixtepec Zapotec",
 
    ["zpn"] = "Yatzechi Zapotec",
 
    ["zpo"] = "Amatlán Zapotec",
 
    ["zpp"] = "El Alto Zapotec",
 
    ["zpq"] = "Zoogocho Zapotec",
 
    ["zpr"] = "Xanica Zapotec",
 
    ["zps"] = "Santo Domingo Coatlán Zapotec",
 
    ["zpt"] = "San Vicente Zapotec",
 
    ["zpu"] = "Yalálag Zapotec",
 
    ["zpv"] = "Chichicapan Zapotec",
 
    ["zpw"] = "Zaniza Zapotec",
 
    ["zpx"] = "San Baltázar Loxicha Zapotec",
 
    ["zpy"] = "Mazaltepec Zapotec",
 
    ["zpz"] = "Texmelucan Zapotec",
 
    ["zqe"] = "Yei Zhuang",
 
    ["zra"] = "Gaya",
 
    ["zrg"] = "Mirgan",
 
    ["zrn"] = "Zirenkel",
 
    ["zro"] = "Záparo",
 
    ["zrp"] = "Zarphatic",
 
    ["zrs"] = "Mairasi",
 
    ["zsa"] = "Adzera",
 
    ["zsk"] = "Kaskian",
 
    ["zsl"] = "Zambian Sign Language",
 
    ["zsm"] = "Malaysian",
 
    ["zsr"] = "Rincón Zapotec",
 
    ["zsu"] = "Adzera",
 
    ["zte"] = "Elotepec Zapotec",
 
    ["ztg"] = "Xanaguía Zapotec",
 
    ["ztl"] = "Lapaguía Zapotec",
 
    ["ztm"] = "San Agustín Mixtepec Zapotec",
 
    ["ztn"] = "Santa Catarina Albarradas Zapotec",
 
    ["ztp"] = "Loxicha Zapotec",
 
    ["ztq"] = "Quioquitani Zapotec",
 
    ["zts"] = "Tilquiapan Zapotec",
 
    ["ztt"] = "Tejalapan Zapotec",
 
    ["ztu"] = "Güilá Zapotec",
 
    ["ztx"] = "Zaachila Zapotec",
 
    ["zty"] = "Yatee Zapotec",
 
    ["zua"] = "Zeem",
 
    ["zuh"] = "Tokano",
 
    ["zul"] = "Zulu",
 
    ["zum"] = "Kumzari",
 
    ["zun"] = "Zuni",
 
    ["zuy"] = "Zumaya",
 
    ["zwa"] = "Zay",
 
--  ["zxx"] = nil,
 
    ["zyb"] = "Yongbei Zhuang",
 
    ["zyg"] = "Yang Zhuang",
 
    ["zyj"] = "Youjiang Zhuang",
 
    ["zyn"] = "Yongnan",
 
    ["zyp"] = "Zyphe",
 
    ["zza"] = "Zazaki",
 
    ["zzj"] = "Zhuang",
 
}
 
  
local part_5 = {
+
-- all valid primary language subtags for BCP47 from IANA (most of them from ISO 639-1, -2 and -3 with some exclusions)
    ["aav"] = "Austroasiatic",
+
local __iana_languages = __preprocess(require("Module:Language/data/iana languages"));
    ["afa"] = "Afroasiatic",
+
-- ISO 639-3 contains additional 3-letter codes not inserted in the IANA database as they are aliased to 2-letter codes,
    ["alg"] = "Algonquian",
+
-- but excludes some deleted codes still valid in BCP47 (some of them are aliased)
    ["alv"] = "Atlantic–Congo",
+
local __iso_639_3      = __preprocess(require("Module:Language/data/ISO 639-3"));
    ["apa"] = "Southern Athabaskan",
+
-- Wikimedia wikis uses some non-standard codes and a subset of IANA codes, plus composite codes
    ["aqa"] = "Alacalufan",
+
local __wp_languages  = __preprocess(require("Module:Language/data/wp languages"), true);
    ["aql"] = "Algic",
+
-- all valid script subtags for BCP47 from IANA (excluding special ISO 15924 codes)
    ["art"] = "Codes for constructed",
+
local iana_scripts     = __preprocess(require("Module:Language/data/iana scripts"));
    ["ath"] = "Athabaskan",
+
-- all valid region subtags for BCP47 from IANA (derived from ISO 3166-1 excluding special codes, and from 3-digit UN M.49 codes for groups of countries)
    ["auf"] = "Arawan",
+
local iana_regions     = __preprocess(require("Module:Language/data/iana regions"));
    ["aus"] = "Australian Aboriginal",
 
    ["awd"] = "Arawakan",
 
    ["azc"] = "Uto-Aztecan",
 
    ["bad"] = "Banda",
 
    ["bai"] = "Bamileke",
 
    ["bat"] = "Baltic",
 
    ["ber"] = "Berber",
 
    ["bnt"] = "Bantu",
 
    ["btk"] = "Batak",
 
    ["cai"] = "Mesoamerican",
 
    ["cau"] = "Languages of the Caucasus",
 
    ["cba"] = "Chibchan",
 
    ["ccn"] = "North Caucasian",
 
    ["ccs"] = "Kartvelian",
 
    ["cdc"] = "Chadic",
 
    ["cdd"] = "Caddoan",
 
    ["cel"] = "Pictish",
 
    ["cmc"] = "Chamic",
 
    ["cpe"] = "English-based creole",
 
    ["cpf"] = "French-based creole",
 
    ["cpp"] = "Portuguese-based creole",
 
    ["crp"] = "Creole language",
 
    ["csu"] = "Central Sudanic",
 
    ["cus"] = "Cushitic",
 
    ["day"] = "Land Dayak",
 
    ["dmn"] = "Mande",
 
    ["dra"] = "Dravidian",
 
    ["egx"] = "Egyptian language",
 
    ["esx"] = "Eskimo–Aleut",
 
    ["euq"] = "Basque language",
 
    ["fiu"] = "Finno-Ugric",
 
    ["fox"] = "Formosan",
 
    ["gem"] = "Germanic",
 
    ["gme"] = "East Germanic",
 
    ["gmq"] = "North Germanic",
 
    ["gmw"] = "West Germanic",
 
    ["grk"] = "Hellenic",
 
    ["hmx"] = "Hmong–Mien",
 
    ["hok"] = "Hokan",
 
    ["hyx"] = "Armenian language",
 
    ["iir"] = "Indo-Iranian",
 
    ["ijo"] = "Ijaw",
 
    ["inc"] = "Indo-Aryan",
 
    ["ine"] = "Indo-European",
 
    ["ira"] = "Iranian",
 
    ["iro"] = "Iroquoian",
 
    ["itc"] = "Italic",
 
    ["jpx"] = "Japonic",
 
    ["kar"] = "Karen",
 
    ["kdo"] = "Kordofanian",
 
    ["khi"] = "Khoisan",
 
    ["kro"] = "Kru",
 
    ["map"] = "Austronesian",
 
    ["mkh"] = "Austroasiatic",
 
    ["mno"] = "Manobo",
 
    ["mun"] = "Munda",
 
    ["myn"] = "Mayan",
 
    ["nah"] = "Nahuatl",
 
    ["nai"] = "Indigenous languages of the Americas",
 
    ["ngf"] = "Trans–New Guinea",
 
    ["nic"] = "Niger–Congo",
 
    ["nub"] = "Nubian",
 
    ["omq"] = "Oto-Manguean",
 
    ["omv"] = "Omotic",
 
    ["oto"] = "Otomi",
 
    ["paa"] = "Papuan",
 
    ["phi"] = "Philippine",
 
    ["plf"] = "Central–Eastern Malayo-Polynesian",
 
    ["poz"] = "Malayo-Polynesian",
 
    ["pqe"] = "Central–Eastern Malayo-Polynesian",
 
    ["pqw"] = "Western Malayo-Polynesian",
 
    ["pra"] = "Prakrit",
 
    ["qwe"] = "Quechuan",
 
    ["roa"] = "Romance",
 
    ["sai"] = "Indigenous languages of the Americas",
 
    ["sal"] = "Salishan",
 
     ["sdv"] = "Eastern Sudanic",
 
    ["sem"] = "Semitic",
 
    ["sgn"] = "Sign language",
 
    ["sio"] = "Siouan",
 
    ["sit"] = "Sino-Tibetan",
 
    ["sla"] = "Old East Slavic",
 
    ["smi"] = "Sami",
 
    ["son"] = "Songhay",
 
    ["sqj"] = "Albanian language",
 
    ["ssa"] = "Nilo-Saharan",
 
    ["syd"] = "Samoyedic",
 
    ["tai"] = "Tai",
 
    ["tbq"] = "Tibeto-Burman",
 
    ["trk"] = "Turkic",
 
    ["tup"] = "Tupian",
 
    ["tut"] = "Evenki",
 
    ["tuw"] = "Tungusic",
 
    ["urj"] = "Uralic",
 
    ["wak"] = "Wakashan",
 
    ["wen"] = "Sorbian",
 
    ["xgn"] = "Mongolic",
 
    ["xnd"] = "Na-Dene",
 
     ["ypk"] = "Yupik",
 
    ["zhx"] = "Sinitic",
 
    ["zle"] = "East Slavic",
 
    ["zls"] = "South Slavic",
 
    ["zlw"] = "West Slavic",
 
    ["znd"] = "Zande",
 
}
 
  
local other = {
+
-- variant subtags from IANA; table format differs from the other IANA data tables
    ["be-x-old"] = "Belarusian (Taraškievica)",
+
local iana_variants = __preprocess(require("Module:Language/data/iana variants"));
    ["de-AT"]    = "Austrian German",
+
-- suppressed script subtags from IANA;
    ["en-AU"]    = "Australian English",
+
local iana_suppressed_scripts = __preprocess (require("Module:Language/data/iana suppressed scripts"));
    ["en-CA"]    = "Canadian English",
 
    ["en-GB"]    = "British English",
 
    ["en-IE"]    = "Irish English",
 
    ["en-NZ"]    = "New Zealand English",
 
    ["en-SA"]    = "South African English",
 
    ["en-US"]    = "American English",
 
    ["pt-BR"]    = "Brazilian Portuguese",
 
    ["por-BR"]  = "Brazilian Portuguese",
 
    ["nds-NL"]  = "Dutch Low Saxon",
 
    ["zh-Hans"]  = "simplified Chinese",
 
    ["zh-Hant"]  = "traditional Chinese",
 
    ["zh-CN"]    = "simplified Chinese",
 
    ["zh-HK"]    = "traditional Chinese (Hong Kong)",
 
    ["zh-MO"]    = "Chinese (Macau)",
 
    ["zh-SG"]    = "Chinese (Singapore)",
 
    ["zh-TW"]    = "Chinese (Taiwan)",
 
}
 
 
 
local codes_to_return = {}
 
for k, v in pairs(part_1) do codes_to_return[k:lower()] = v end
 
for k, v in pairs(part_2) do codes_to_return[k:lower()] = v end
 
for k, v in pairs(part_3) do codes_to_return[k:lower()] = v end
 
for k, v in pairs(part_5) do codes_to_return[k:lower()] = v end
 
for k, v in pairs(other)  do codes_to_return[k:lower()] = v end
 
  
 
return {
 
return {
   codes = codes_to_return
+
    lang   = __coalesce(__wp_languages, __iana_languages, __iso_639_3),
 +
    lang_iana = __iana_languages,
 +
    script = iana_scripts,
 +
    region = iana_regions,
 +
    variant = iana_variants,
 +
    suppressed = iana_suppressed_scripts,
 
}
 
}

Latest revision as of 14:34, 9 March 2020

Documentation for this module may be created at Module:Language/name/data/doc

-- put tables and their tables together
local function __coalesce(...)
    local coalesced = {}
    for _, langslist in ipairs{...} do
        for langcode, langnames in pairs(langslist) do
            for _, langname in pairs(langnames) do
                if not coalesced[langcode] then
                    coalesced[langcode] = {}
                end
                table.insert(coalesced[langcode], langname)
            end
        end
    end
 
    return coalesced
end

-- make the keys lowercase
local function __preprocess(t, first_of_array_in_array)
    local preprocessed = {}
    if first_of_array_in_array then
    	-- keep only the 1st language name for each code, excluding synonyms
        for k, v in pairs(t) do
            preprocessed[k:lower()] = {v[1]}
        end
    else
        for k, v in pairs(t) do
            preprocessed[k:lower()] = v
        end
    end

    return preprocessed
end

-- all valid primary language subtags for BCP47 from IANA (most of them from ISO 639-1, -2 and -3 with some exclusions)
local __iana_languages = __preprocess(require("Module:Language/data/iana languages"));
-- ISO 639-3 contains additional 3-letter codes not inserted in the IANA database as they are aliased to 2-letter codes,
-- but excludes some deleted codes still valid in BCP47 (some of them are aliased)
local __iso_639_3      = __preprocess(require("Module:Language/data/ISO 639-3"));
-- Wikimedia wikis uses some non-standard codes and a subset of IANA codes, plus composite codes
local __wp_languages   = __preprocess(require("Module:Language/data/wp languages"), true);
-- all valid script subtags for BCP47 from IANA (excluding special ISO 15924 codes)
local iana_scripts     = __preprocess(require("Module:Language/data/iana scripts"));
-- all valid region subtags for BCP47 from IANA (derived from ISO 3166-1 excluding special codes, and from 3-digit UN M.49 codes for groups of countries)
local iana_regions     = __preprocess(require("Module:Language/data/iana regions"));

-- variant subtags from IANA; table format differs from the other IANA data tables
local iana_variants = __preprocess(require("Module:Language/data/iana variants"));
-- suppressed script subtags from IANA;
local iana_suppressed_scripts = __preprocess (require("Module:Language/data/iana suppressed scripts"));

return {
    lang   = __coalesce(__wp_languages, __iana_languages, __iso_639_3),
    lang_iana = __iana_languages,
    script = iana_scripts,
    region = iana_regions,
    variant = iana_variants,
    suppressed = iana_suppressed_scripts,
}