Module:Languages/data3/a

local u = mw.ustring.char

-- UTF-8 encoded strings for some commonly-used diacritics local GRAVE    = u(0x0300) local ACUTE    = u(0x0301) local CIRC     = u(0x0302) local TILDE    = u(0x0303) local MACRON   = u(0x0304) local BREVE    = u(0x0306) local DOTABOVE = u(0x0307) local DIAER    = u(0x0308) local CARON    = u(0x030C) local DGRAVE   = u(0x030F) local INVBREVE = u(0x0311) local DOTBELOW = u(0x0323) local RINGBELOW = u(0x0325) local CEDILLA  = u(0x0327)

local m = {}

m["aaa"] = { canonicalName = "Ghotuo", type = "regular", scripts = {"Latn"}, family = "alv-edo", }

m["aab"] = { canonicalName = "Alumu-Tesu", otherNames = {"Alumu", "Tesu"}, type = "regular", scripts = {"Latn"}, family = "nic-bco", }

m["aac"] = { canonicalName = "Ari", type = "regular", scripts = {"Latn"}, family = "ngf", }

m["aad"] = { canonicalName = "Amal", type = "regular", scripts = {"Latn"}, family = "paa-iwm", }

m["aae"] = { canonicalName = "Arbëreshë Albanian", type = "regular", scripts = {"Latn"}, family = "sqj", }

m["aaf"] = { canonicalName = "Aranadan", otherNames = {"Eranadan"}, type = "regular", scripts = {"Mlym"}, family = "dra", }

m["aag"] = { canonicalName = "Ambrak", type = "regular", scripts = {"Latn"}, family = "qfa-tor", }

m["aah"] = { canonicalName = "Abu' Arapesh", otherNames = {"Abu'", "Ua"}, type = "regular", scripts = {"None"}, family = "qfa-tor", }

m["aai"] = { canonicalName = "Arifama-Miniafia", otherNames = {"Arifama", "Miniafia"}, type = "regular", scripts = {"None"}, family = "poz-ocw", }

m["aak"] = { canonicalName = "Ankave", otherNames = {"Angave"}, type = "regular", scripts = {"Latn"}, family = "ngf", }

m["aal"] = { canonicalName = "Afade", type = "regular", scripts = {"None"}, family = "cdc-cbm", }

m["aan"] = { canonicalName = "Anambé", otherNames = {"Anambe"}, type = "regular", scripts = {"None"}, family = "tup", }

m["aao"] = { canonicalName = "Algerian Saharan Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["aap"] = { canonicalName = "Pará Arára", otherNames = {"Arára"}, type = "regular", scripts = {"Latn"}, family = "sai-car", }

m["aoy"] = { canonicalName = "Kjægykoøjå", type = "regular", scripts = {"Latn"}, }

m["aas"] = { canonicalName = "Aasax", otherNames = {"Aasáx", "Asa", "Aramanik", "Laramanik"}, type = "regular", scripts = {"None"}, family = "sdv", }

m["aat"] = { canonicalName = "Arvanitika Albanian", type = "regular", scripts = {"Latn", "Grek"}, family = "sqj", }

m["aau"] = { canonicalName = "Abau", type = "regular", scripts = {"Latn"}, family = "paa", }

m["aaw"] = { canonicalName = "Solong", type = "regular", scripts = {"None"}, family = "poz-ocw", }

m["aax"] = { canonicalName = "Mandobo Atas", type = "regular", scripts = {"None"}, family = "ngf", }

m["aaz"] = { canonicalName = "Amarasi", type = "regular", scripts = {"None"}, family = "plf", }

m["aba"] = { canonicalName = "Abé", type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["abb"] = { canonicalName = "Bankon", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["abc"] = { canonicalName = "Ambala Ayta", type = "regular", scripts = {"None"}, family = "phi", }

m["abd"] = { canonicalName = "Camarines Norte Agta", type = "regular", scripts = {"Latn"}, family = "phi", }

m["abe"] = { canonicalName = "Abenaki", otherNames = {"Western Abenaki", "Abnaki", "Western Abnaki"}, type = "regular", scripts = {"Latn"}, family = "alg", }

m["abf"] = { canonicalName = "Abai Sungai", type = "regular", scripts = {"None"}, family = "poz", }

m["abg"] = { canonicalName = "Abaga", type = "regular", scripts = {"None"}, family = "ngf", }

m["abh"] = { canonicalName = "Tajiki Arabic", type = "regular", scripts = {"None"}, family = "sem-arb", }

m["abi"] = { canonicalName = "Abidji", type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["abj"] = { canonicalName = "Aka-Bea", otherNames = {"Bea"}, type = "regular", scripts = {"None"}, family = "qfa-adm", }

m["abl"] = { canonicalName = "Abung", otherNames = {"Pepadun", "Lampung Nyo"}, type = "regular", scripts = {"None"}, family = "poz", }

m["abm"] = { canonicalName = "Abanyom", type = "regular", scripts = {"Latn"}, family = "nic-bod", }

m["abn"] = { canonicalName = "Abua", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["abo"] = { canonicalName = "Abon", type = "regular", scripts = {"None"}, family = "nic-bod", }

m["abp"] = { canonicalName = "Abenlen Ayta", type = "regular", scripts = {"None"}, family = "phi", }

m["abq"] = { canonicalName = "Abaza", type = "regular", scripts = {"Cyrl"}, family = "cau-abz", translit_module = "abq-translit", }

m["abr"] = { canonicalName = "Abron", otherNames = {"Brong"}, type = "regular", scripts = {"Latn"}, family = "alv-kwa", }

m["abs"] = { canonicalName = "Ambonese Malay", type = "regular", scripts = {"None"}, family = "crp", }

m["abt"] = { canonicalName = "Ambulas", type = "regular", scripts = {"Latn"}, family = "paa", }

m["abu"] = { canonicalName = "Abure", type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["abv"] = { canonicalName = "Baharna Arabic", otherNames = {"Bahrani Arabic"}, type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["abw"] = { canonicalName = "Pal", type = "regular", scripts = {"None"}, family = "ngf", }

m["abx"] = { canonicalName = "Inabaknon", type = "regular", scripts = {"None"}, family = "poz-sbj", }

m["aby"] = { canonicalName = "Aneme Wake", type = "regular", scripts = {"Latn"}, family = "ngf", }

m["abz"] = { canonicalName = "Abui", type = "regular", scripts = {"Latn"}, family = "ngf", }

m["aca"] = { canonicalName = "Achagua", type = "regular", scripts = {"None"}, family = "awd", }

m["acb"] = { canonicalName = "Áncá", type = "regular", scripts = {"None"}, family = "nic-bod", }

m["acd"] = { canonicalName = "Gikyode", type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["ace"] = { canonicalName = "Acehnese", otherNames = {"Achinese", "Atjehnese"}, type = "regular", scripts = {"Latn", "Arab"}, family = "poz-msa", }

m["ach"] = { canonicalName = "Acholi", otherNames = {"Acoli", "Shuli", "Acooli"}, type = "regular", scripts = {"Latn"}, family = "sdv", }

m["aci"] = { canonicalName = "Aka-Cari", otherNames = {"Cari", "Aka-Kari", "Kari", "Chariar"}, type = "regular", scripts = {"None"}, family = "qfa-adm", }

m["ack"] = { canonicalName = "Aka-Kora", otherNames = {"Kora"}, type = "regular", scripts = {"None"}, family = "qfa-adm", }

m["acl"] = { canonicalName = "Akar-Bale", type = "regular", scripts = {"None"}, family = "qfa-adm", }

m["acm"] = { canonicalName = "Iraqi Arabic", otherNames = {"Mesopotamian Arabic"}, type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["acn"] = { canonicalName = "Achang", otherNames = {"Xiandao"}, type = "regular", scripts = {"None"}, family = "tbq", }

m["acp"] = { canonicalName = "Eastern Acipa", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["acq"] = { canonicalName = "Ta'izzi-Adeni Arabic", otherNames = {"Southern Yemeni Arabic"}, type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["acr"] = { canonicalName = "Achi", otherNames = {"Achí", "Achi Maya", "Cubulco Achi", "Cubulco Achí", "Cubulco Achi'"}, type = "regular", scripts = {"None"}, family = "myn", }

m["acs"] = { canonicalName = "Acroá", type = "regular", scripts = {"None"}, family = "sai-jee", }

m["acu"] = { canonicalName = "Achuar", otherNames = {"Achuar-Shiwiar"}, type = "regular", scripts = {"Latn"}, family = "qfa-jiv", }

m["acv"] = { canonicalName = "Achumawi", type = "regular", scripts = {"Latn"}, family = "qfa-pal", }

m["acw"] = { canonicalName = "Hijazi Arabic", otherNames = {"Hejazi Arabic", "West Arabian Arabic"}, type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["acx"] = { canonicalName = "Omani Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["acy"] = { canonicalName = "Cypriot Arabic", type = "regular", scripts = {"None"}, family = "sem-arb", ancestors = {"acm"}, }

m["acz"] = { canonicalName = "Acheron", otherNames = {"Asheron"}, type = "regular", scripts = {"None"}, family = "nic", }

m["ada"] = { canonicalName = "Adangme", otherNames = {"Dangme"}, type = "regular", scripts = {"Latn"}, family = "alv-kwa", }

m["adb"] = { canonicalName = "Adabe", type = "regular", scripts = {"None"}, family = "ngf", }

m["add"] = { canonicalName = "Dzodinka", type = "regular", scripts = {"None"}, family = "nic-bod", }

m["ade"] = { canonicalName = "Adele", type = "regular", scripts = {"Latn"}, family = "alv-kwa", }

m["adf"] = { canonicalName = "Dhofari Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["adg"] = { canonicalName = "Andegerebinha", type = "regular", scripts = {"None"}, family = "aus-pam", }

m["adh"] = { canonicalName = "Adhola", type = "regular", scripts = {"None"}, family = "sdv", }

m["adi"] = { canonicalName = "Adi", type = "regular", scripts = {"None"}, family = "tbq", }

m["adj"] = { canonicalName = "Adioukrou", otherNames = {"Adjukru", "Adyoukrou", "Adyukru", "Ajukru"}, type = "regular", scripts = {"Latn"}, family = "alv-kwa", }

m["adl"] = { canonicalName = "Galo", otherNames = {"Gallong"}, type = "regular", scripts = {"None"}, family = "tbq", }

m["adn"] = { canonicalName = "Adang", type = "regular", scripts = {"None"}, family = "ngf", }

m["ado"] = { canonicalName = "Abu", type = "regular", scripts = {"Latn"}, family = "paa", }

m["adp"] = { canonicalName = "Adap", type = "regular", scripts = {"None"}, family = "tbq", }

m["adq"] = { canonicalName = "Adangbe", otherNames = {"Agotime"}, type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["adr"] = { canonicalName = "Adonara", type = "regular", scripts = {"None"}, family = "plf", }

m["ads"] = { canonicalName = "Adamorobe Sign Language", type = "regular", scripts = {"None"}, family = "sgn", }

m["adt"] = { canonicalName = "Adnyamathanha", type = "regular", scripts = {"Latn"}, family = "aus-psw", }

m["adu"] = { canonicalName = "Aduge", type = "regular", scripts = {"Latn"}, family = "alv-edo", }

m["adw"] = { canonicalName = "Amundava", type = "regular", scripts = {"None"}, family = "tup", }

m["adx"] = { canonicalName = "Amdo Tibetan", otherNames = {"Amdo", "Panang"}, type = "regular", scripts = {"None"}, family = "tbq", }

m["ady"] = { canonicalName = "Adyghe", otherNames = {"West Circassian"}, type = "regular", scripts = {"Cyrl"}, family = "cau-cir", translit_module = "ady-translit", }

m["adz"] = { canonicalName = "Adzera", type = "regular", scripts = {"Latn"}, family = "poz-ocw", }

m["aea"] = { canonicalName = "Areba", type = "regular", scripts = {"None"}, family = "aus-pam", }

m["aeb"] = { canonicalName = "Tunisian Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["aec"] = { canonicalName = "Saidi Arabic", otherNames = {"Sa'idi Arabic", "Upper Egyptian Arabic", "Upper Egypt Arabic"}, type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["aed"] = { canonicalName = "Argentine Sign Language", type = "regular", scripts = {"None"}, family = "sgn", }

m["aee"] = { canonicalName = "Northeast Pashayi", type = "regular", scripts = {"None"}, family = "inc-dar", }

m["aek"] = { canonicalName = "Haeke", type = "regular", scripts = {"Latn"}, family = "poz-cln", }

m["ael"] = { canonicalName = "Ambele", type = "regular", scripts = {"None"}, family = "nic-bod", }

m["aem"] = { canonicalName = "Arem", type = "regular", scripts = {"None"}, family = "aav", }

m["aen"] = { canonicalName = "Armenian Sign Language", type = "regular", scripts = {"None"}, family = "sgn", }

m["aeq"] = { canonicalName = "Aer", type = "regular", scripts = {"None"}, family = "inc", }

m["aer"] = { canonicalName = "Eastern Arrernte", type = "regular", scripts = {"Latn"}, family = "aus-pam", }

m["aes"] = { canonicalName = "Alsea", otherNames = {"Yaquina", "Yakwina", "Alseya", "Yakona"}, -- names of the two dialects that make up the language type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aeu"] = { canonicalName = "Akeu", type = "regular", scripts = {"None"}, family = "tbq", }

m["aew"] = { canonicalName = "Ambakich", otherNames = {"Aion", "Porapora"}, type = "regular", scripts = {"None"}, family = "paa", }

m["aey"] = { canonicalName = "Amele", type = "regular", scripts = {"None"}, family = "ngf", }

m["aez"] = { canonicalName = "Aeka", type = "regular", scripts = {"None"}, family = "ngf", }

m["afb"] = { canonicalName = "Gulf Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["afd"] = { canonicalName = "Andai", type = "regular", scripts = {"None"}, family = "paa", }

m["afe"] = { canonicalName = "Putukwam", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["afg"] = { canonicalName = "Afghan Sign Language", type = "regular", scripts = {"None"}, family = "sgn", }

m["afh"] = { canonicalName = "Afrihili", type = "appendix-constructed", scripts = {"None"}, family = "art", }

m["afi"] = { canonicalName = "Akrukay", type = "regular", scripts = {"None"}, family = "paa", }

m["afk"] = { canonicalName = "Nanubae", type = "regular", scripts = {"None"}, family = "paa", }

m["afn"] = { canonicalName = "Defaka", type = "regular", scripts = {"None"}, family = "nic", }

m["afo"] = { canonicalName = "Eloyi", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["afp"] = { canonicalName = "Tapei", type = "regular", scripts = {"None"}, family = "paa", }

m["afs"] = { canonicalName = "Afro-Seminole Creole", type = "regular", scripts = {"None"}, family = "crp", }

m["aft"] = { canonicalName = "Afitti", type = "regular", scripts = {"None"}, family = "sdv", }

m["afu"] = { canonicalName = "Awutu", otherNames = {"Efutu"}, type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["afz"] = { canonicalName = "Obokuitai", type = "regular", scripts = {"None"}, family = "paa", }

m["aga"] = { canonicalName = "Aguano", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["agb"] = { canonicalName = "Legbo", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["agc"] = { canonicalName = "Agatu", type = "regular", scripts = {"None"}, family = "alv", }

m["agd"] = { canonicalName = "Agarabi", type = "regular", scripts = {"None"}, family = "paa-kag", }

m["age"] = { canonicalName = "Angal", type = "regular", scripts = {"None"}, family = "ngf", }

m["agf"] = { canonicalName = "Arguni", type = "regular", scripts = {"None"}, family = "plf", }

m["agg"] = { canonicalName = "Angor", type = "regular", scripts = {"Latn"}, family = "ngf", }

m["agh"] = { canonicalName = "Ngelima", type = "regular", scripts = {"None"}, family = "bnt", }

m["agi"] = { canonicalName = "Agariya", type = "regular", scripts = {"None"}, family = "mun", }

m["agj"] = { canonicalName = "Argobba", type = "regular", scripts = {"Ethi"}, family = "sem-eth", }

m["agk"] = { canonicalName = "Isarog Agta", type = "regular", scripts = {"None"}, family = "phi", }

m["agl"] = { canonicalName = "Fembe", otherNames = {"Agala"}, type = "regular", scripts = {"None"}, family = "ngf", }

m["agm"] = { canonicalName = "Angaataha", type = "regular", scripts = {"Latn"}, family = "ngf", }

m["agn"] = { canonicalName = "Agutaynen", type = "regular", scripts = {"None"}, family = "phi", }

m["ago"] = { canonicalName = "Tainae", type = "regular", scripts = {"None"}, family = "ngf", }

m["agq"] = { canonicalName = "Aghem", type = "regular", scripts = {"None"}, family = "alv", }

m["agr"] = { canonicalName = "Aguaruna", type = "regular", scripts = {"Latn"}, family = "qfa-jiv", }

m["ags"] = { canonicalName = "Esimbi", type = "regular", scripts = {"None"}, family = "nic-bod", }

m["agt"] = { canonicalName = "Central Cagayan Agta", type = "regular", scripts = {"None"}, family = "phi", }

m["agu"] = { canonicalName = "Aguacateco", otherNames = {"Awakatek", "Aguacatec"}, type = "regular", scripts = {"Latn"}, family = "myn", }

m["agv"] = { canonicalName = "Remontado Agta", otherNames = {"Remontado Dumagat", "Sinauna", "Hatang Kayey"}, type = "regular", scripts = {"None"}, family = "phi", }

m["agw"] = { canonicalName = "Kahua", type = "regular", scripts = {"None"}, family = "poz-sls", }

m["agx"] = { canonicalName = "Aghul", otherNames = {"Agul"}, type = "regular", scripts = {"Cyrl"}, family = "cau-nec", }

m["agy"] = { canonicalName = "Southern Alta", type = "regular", scripts = {"None"}, family = "phi", }

m["agz"] = { canonicalName = "Mt. Iriga Agta", type = "regular", scripts = {"None"}, family = "phi", }

m["aha"] = { canonicalName = "Ahanta", type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["ahb"] = { canonicalName = "Axamb", type = "regular", scripts = {"None"}, family = "poz-vnc", }

m["ahg"] = { canonicalName = "Qimant", type = "regular", scripts = {"None"}, family = "cus", }

m["ahh"] = { canonicalName = "Aghu", type = "regular", scripts = {"Latn"}, family = "ngf", }

m["ahi"] = { canonicalName = "Tiagbamrin Aizi", type = "regular", scripts = {"None"}, family = "kro", }

m["ahk"] = { canonicalName = "Akha", type = "regular", scripts = {"None"}, family = "tbq", }

m["ahl"] = { canonicalName = "Igo", type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["ahm"] = { canonicalName = "Mobumrin Aizi", type = "regular", scripts = {"None"}, family = "kro", }

m["ahn"] = { canonicalName = "Àhàn", otherNames = {"Ahan", "Ahaan"}, type = "regular", scripts = {"None"}, family = "nic-bco", }

m["aho"] = { canonicalName = "Ahom", type = "regular", scripts = {"None"}, family = "tai", }

m["ahp"] = { canonicalName = "Aproumu Aizi", type = "regular", scripts = {"None"}, family = "kro", }

m["ahr"] = { canonicalName = "Ahirani", type = "regular", scripts = {"None"}, family = "inc", }

m["ahs"] = { canonicalName = "Ashe", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["aht"] = { canonicalName = "Ahtna", type = "regular", scripts = {"None"}, family = "ath-nor", }

m["aia"] = { canonicalName = "Arosi", type = "regular", scripts = {"Latn"}, family = "poz-sls", }

m["aib"] = { canonicalName = "Aynu", otherNames = {"Ainu", "Ainu (China)"}, type = "regular", scripts = {"None"}, family = "trk", }

m["aic"] = { canonicalName = "Ainbai", type = "regular", scripts = {"None"}, family = "paa", }

m["aid"] = { canonicalName = "Alngith", type = "regular", scripts = {"None"}, family = "aus-pmn", }

m["aie"] = { canonicalName = "Amara", type = "regular", scripts = {"None"}, family = "poz-ocw", }

m["aif"] = { canonicalName = "Agi", type = "regular", scripts = {"None"}, family = "qfa-tor", }

m["aig"] = { canonicalName = "Antigua and Barbuda Creole English", type = "regular", scripts = {"None"}, family = "crp", }

m["aih"] = { canonicalName = "Ai-Cham", type = "regular", scripts = {"None"}, family = "qfa-tak", }

m["aii"] = { canonicalName = "Assyrian Neo-Aramaic", type = "regular", scripts = {"Syrc"}, family = "sem-ara", }

m["aij"] = { canonicalName = "Lishanid Noshan", type = "regular", scripts = {"None"}, family = "sem-ara", }

m["aik"] = { canonicalName = "Ake", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["ail"] = { canonicalName = "Aimele", type = "regular", scripts = {"None"}, family = "ngf", }

m["aim"] = { canonicalName = "Aimol", type = "regular", scripts = {"None"}, family = "tbq-kuk", }

m["ain"] = { canonicalName = "Ainu", otherNames = {"Ainu (Japan)"}, type = "regular", scripts = {"Kana", "Latn", "Cyrl"}, family = "qfa-iso", }

m["aio"] = { canonicalName = "Aiton", type = "regular", scripts = {"None"}, family = "tai-swe", }

m["aip"] = { canonicalName = "Burumakok", type = "regular", scripts = {"None"}, family = "ngf", }

m["aiq"] = { canonicalName = "Aimaq", type = "regular", scripts = {"fa-Arab"}, family = "ira", ancestors = {"fa"}, }

m["air"] = { canonicalName = "Airoran", type = "regular", scripts = {"None"}, family = "paa", }

m["ais"] = { canonicalName = "Nataoran Amis", type = "regular", scripts = {"None"}, family = "map", }

m["ait"] = { canonicalName = "Arikem", type = "regular", scripts = {"None"}, family = "tup", }

m["aiw"] = { canonicalName = "Aari", type = "regular", scripts = {"Latn"}, family = "omv", }

m["aix"] = { canonicalName = "Aighon", type = "regular", scripts = {"None"}, family = "poz-ocw", }

m["aiy"] = { canonicalName = "Ali", type = "regular", scripts = {"None"}, family = "alv", }

m["aja"] = { canonicalName = "Aja", otherNames = {"Adja", "Aja (Sudan)"}, type = "regular", scripts = {"None"}, family = "csu", }

m["ajg"] = { canonicalName = "Adja", otherNames = {"Aja", "Aja (Benin)"}, type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["aji"] = { canonicalName = "Ajië", type = "regular", scripts = {"Latn"}, family = "poz-cln", }

m["ajn"] = { canonicalName = "Andajin", -- sometimes considered a dialect of 'ung' type = "regular", scripts = {"Latn"}, family = "qfa-und", }

m["ajp"] = { canonicalName = "South Levantine Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["ajt"] = { canonicalName = "Judeo-Tunisian Arabic", type = "regular", scripts = {"Hebr"}, family = "sem-arb", ancestors = {"aeb"}, }

m["aju"] = { canonicalName = "Judeo-Moroccan Arabic", type = "regular", scripts = {"Hebr"}, family = "sem-arb", }

m["ajw"] = { canonicalName = "Ajawa", type = "regular", scripts = {"None"}, family = "cdc-wst", }

m["ajz"] = { canonicalName = "Amri Karbi", type = "regular", scripts = {"None"}, family = "tbq", }

m["akb"] = { canonicalName = "Angkola Batak", otherNames = {"Batak Angkola"}, type = "regular", scripts = {"Latn", "Batk"}, family = "btk", }

m["akc"] = { canonicalName = "Mpur", type = "regular", scripts = {"None"}, family = "paa", }

m["akd"] = { canonicalName = "Ukpet-Ehom", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["ake"] = { canonicalName = "Akawaio", type = "regular", scripts = {"Latn"}, family = "sai-car", }

m["akf"] = { canonicalName = "Akpa", type = "regular", scripts = {"None"}, family = "alv", }

m["akg"] = { canonicalName = "Anakalangu", type = "regular", scripts = {"None"}, family = "plf", }

m["akh"] = { canonicalName = "Angal Heneng", type = "regular", scripts = {"None"}, family = "ngf", }

m["aki"] = { canonicalName = "Aiome", type = "regular", scripts = {"None"}, family = "paa", }

m["akj"] = { canonicalName = "Jeru", otherNames = {"Aka-Jeru"}, type = "regular", scripts = {"None"}, family = "qfa-adm", }

m["akk"] = { canonicalName = "Akkadian", type = "regular", scripts = {"Xsux"}, family = "sem-eas", }

m["akl"] = { canonicalName = "Aklanon", otherNames = {"Aklan", "Akeanon"}, type = "regular", scripts = {"Latn"}, family = "phi", }

m["akm"] = { canonicalName = "Aka-Bo", otherNames = {"Ba", "Bo"}, type = "regular", scripts = {"Latn"}, family = "qfa-adm", }

m["ako"] = { canonicalName = "Akurio", type = "regular", scripts = {"None"}, family = "sai-car", }

m["akp"] = { canonicalName = "Siwu", type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["akq"] = { canonicalName = "Ak", type = "regular", scripts = {"None"}, family = "paa", }

m["akr"] = { canonicalName = "Araki", type = "regular", scripts = {"Latn"}, family = "poz-vnc", }

m["aks"] = { canonicalName = "Akaselem", type = "regular", scripts = {"None"}, family = "nic-gur", }

m["akt"] = { canonicalName = "Akolet", type = "regular", scripts = {"None"}, family = "poz-ocw", }

m["aku"] = { canonicalName = "Akum", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["akv"] = { canonicalName = "Akhvakh", type = "regular", scripts = {"Cyrl"}, family = "cau-nec", }

m["akw"] = { canonicalName = "Akwa", type = "regular", scripts = {"None"}, family = "bnt", }

m["akx"] = { canonicalName = "Aka-Kede", otherNames = {"Kede"}, type = "regular", scripts = {"None"}, family = "qfa-adm", }

m["aky"] = { canonicalName = "Aka-Kol", otherNames = {"Kol"}, type = "regular", scripts = {"None"}, family = "qfa-adm", }

m["akz"] = { canonicalName = "Alabama", type = "regular", scripts = {"Latn"}, family = "qfa-mus", }

m["ala"] = { canonicalName = "Alago", type = "regular", scripts = {"None"}, family = "alv", }

m["alc"] = { canonicalName = "Kawésqar", otherNames = {"Qawasqar", "Alacaluf"}, type = "regular", scripts = {"Latn"}, family = "aqa", }

m["ald"] = { canonicalName = "Alladian", type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["ale"] = { canonicalName = "Aleut", otherNames = {"Aleutian"}, type = "regular", scripts = {"Latn"}, family = "esx", }

m["alf"] = { canonicalName = "Alege", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["alh"] = { canonicalName = "Alawa", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ali"] = { canonicalName = "Amaimon", type = "regular", scripts = {"Latn"}, family = "ngf", }

m["alj"] = { canonicalName = "Alangan", type = "regular", scripts = {"None"}, family = "phi", }

m["alk"] = { canonicalName = "Alak", type = "regular", scripts = {"None"}, family = "mkh", }

m["all"] = { canonicalName = "Allar", otherNames = {"Chatan"}, type = "regular", scripts = {"None"}, family = "dra", }

m["alm"] = { canonicalName = "Amblong", type = "regular", scripts = {"None"}, family = "poz-vnc", }

m["aln"] = { canonicalName = "Gheg Albanian", type = "regular", scripts = {"Latn"}, family = "sqj", }

m["alo"] = { canonicalName = "Larike-Wakasihu", type = "regular", scripts = {"None"}, family = "plf", }

m["alp"] = { canonicalName = "Alune", type = "regular", scripts = {"None"}, family = "plf", }

m["alq"] = { canonicalName = "Algonquin", type = "regular", scripts = {"Latn"}, family = "alg", }

m["alr"] = { canonicalName = "Alutor", type = "regular", scripts = {"Cyrl"}, family = "qfa-cka", }

m["alt"] = { canonicalName = "Southern Altai", otherNames = {"Southern Altay", "Altai", "Altay"}, type = "regular", scripts = {"Cyrl"}, family = "trk", }

m["alu"] = { canonicalName = "'Are'are", otherNames = {"Areare"}, type = "regular", scripts = {"Latn"}, family = "poz-sls", }

m["alw"] = { canonicalName = "Alaba", otherNames = {"Alaba-K'abeena", "Alaaba", "K'abeena"}, type = "regular", scripts = {"Latn"}, family = "cus", }

m["alx"] = { canonicalName = "Amol", type = "regular", scripts = {"None"}, family = "qfa-tor", }

m["aly"] = { canonicalName = "Alyawarr", type = "regular", scripts = {"Latn"}, family = "aus-pam", }

m["alz"] = { canonicalName = "Alur", type = "regular", scripts = {"None"}, family = "sdv", }

m["ama"] = { canonicalName = "Amanayé", type = "regular", scripts = {"None"}, family = "tup", }

m["amb"] = { canonicalName = "Ambo", type = "regular", scripts = {"None"}, family = "nic-bod", }

m["amc"] = { canonicalName = "Amahuaca", type = "regular", scripts = {"None"}, family = "qfa-pan", }

m["ame"] = { canonicalName = "Yanesha'", otherNames = {"Amuesha"}, type = "regular", scripts = {"None"}, family = "awd", }

m["amf"] = { canonicalName = "Hamer-Banna", type = "regular", scripts = {"Latn"}, family = "omv", }

m["amg"] = { canonicalName = "Amurdag", otherNames = {"Amarag"}, type = "regular", scripts = {"Latn"}, family = "aus-wdj", }

m["ami"] = { canonicalName = "Amis", type = "regular", scripts = {"Latn"}, family = "map", }

m["amj"] = { canonicalName = "Amdang", type = "regular", scripts = {"None"}, family = "ssa-fur", }

m["amk"] = { canonicalName = "Ambai", otherNames = {"Wadapi-Laut"}, type = "regular", scripts = {"Latn"}, family = "poz-hce", }

m["aml"] = { canonicalName = "War-Jaintia", type = "regular", scripts = {"None"}, family = "aav", }

m["amm"] = { canonicalName = "Ama", otherNames = {"Ama (New Guinea)", "Ama (Papua New Guinea)"}, type = "regular", scripts = {"Latn"}, family = "qfa-mal", }

m["amn"] = { canonicalName = "Amanab", type = "regular", scripts = {"Latn"}, family = "ngf", }

m["amo"] = { canonicalName = "Amo", type = "regular", scripts = {"Latn"}, family = "nic-bco", }

m["amp"] = { canonicalName = "Alamblak", type = "regular", scripts = {"Latn"}, family = "paa", }

m["amq"] = { canonicalName = "Amahai", type = "regular", scripts = {"None"}, family = "plf", }

m["amr"] = { canonicalName = "Amarakaeri", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ams"] = { canonicalName = "Southern Amami-Oshima", type = "regular", scripts = {"None"}, family = "jpx-ryu", }

m["amt"] = { canonicalName = "Amto", type = "regular", scripts = {"None"}, family = "paa", }

m["amu"] = { canonicalName = "Amuzgo", otherNames = {"Guerrero Amuzgo"}, -- WP suggests this is only one dialect of Amzugo, which could make it misleading to call it plain Amzugo type = "regular", scripts = {"Latn"}, family = "omq", }

m["amv"] = { canonicalName = "Ambelau", type = "regular", scripts = {"None"}, family = "poz", }

m["amw"] = { canonicalName = "Western Neo-Aramaic", type = "regular", scripts = {"None"}, family = "sem-ara", }

m["amx"] = { canonicalName = "Anmatyerre", type = "regular", scripts = {"Latn"}, family = "aus-pam", }

m["amy"] = { canonicalName = "Ami", otherNames = {"Ame", "Amijangal"}, type = "regular", scripts = {"None"}, family = "qfa-und", }

m["amz"] = { canonicalName = "Atampaya", type = "regular", scripts = {"None"}, family = "aus-pam", }

m["ana"] = { canonicalName = "Andaqui", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["anb"] = { canonicalName = "Andoa", type = "regular", scripts = {"None"}, family = "qfa-zap", }

m["anc"] = { canonicalName = "Angas", type = "regular", scripts = {"None"}, family = "cdc-wst", }

m["and"] = { canonicalName = "Ansus", type = "regular", scripts = {"Latn"}, family = "poz-hce", }

m["ane"] = { canonicalName = "Xârâcùù", type = "regular", scripts = {"None"}, family = "poz-cln", }

m["anf"] = { canonicalName = "Animere", type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["ang"] = { canonicalName = "Old English", otherNames = {"Anglo-Saxon"}, type = "regular", scripts = {"Latinx"}, family = "gmw", entry_name = { from = {"Ā", "ā", "Ǣ", "ǣ", "Ċ", "ċ", "Ē", "ē", "Ġ", "ġ", "Ī", "ī", "Ō", "ō", "Ū", "ū", "Ȳ", "ȳ", "Á", "á", "Ǽ", "ǽ", "É", "é", "Í", "í", "Ó", "ó", "Ú", "ú", "Ý", "ý"}, to  = {"A", "a", "Æ", "æ", "C", "c", "E", "e", "G", "g", "I", "i", "O", "o", "U", "u", "Y", "y", "A", "a", "Æ", "æ", "E", "e", "I", "i", "O", "o", "U", "u", "Y", "y"}} , }

m["anh"] = { canonicalName = "Nend", type = "regular", scripts = {"None"}, family = "ngf", }

m["ani"] = { canonicalName = "Andi", type = "regular", scripts = {"Cyrl"}, family = "cau-nec", }

m["anj"] = { canonicalName = "Anor", type = "regular", scripts = {"None"}, family = "paa", }

m["ank"] = { canonicalName = "Goemai", type = "regular", scripts = {"None"}, family = "cdc-wst", }

m["anl"] = { canonicalName = "Anu", otherNames = {"Khaungtso", "Anu-Hkongso Chin"}, -- the last name is the one used by the ISO, an unattested blend of the names of the lect's two dialects and half of the name of the place where it is spoken type = "regular", scripts = {"None"}, family = "tbq", }

m["anm"] = { canonicalName = "Anal", otherNames = {"Namfau"}, -- the latter is a placename, not properly a language name, though it is encountered as one type = "regular", scripts = {"Latn"}, family = "tbq-kuk", }

m["ann"] = { canonicalName = "Obolo", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["ano"] = { canonicalName = "Andoque", type = "regular", scripts = {"Latn"}, family = "qfa-iso", }

m["anp"] = { canonicalName = "Angika", type = "regular", scripts = {"None"}, family = "inc", }

m["anq"] = { canonicalName = "Jarawa", otherNames = {"Jarawa (India)"}, type = "regular", scripts = {"None"}, family = "qfa-adm", }

m["anr"] = { canonicalName = "Andh", type = "regular", scripts = {"None"}, family = "inc", }

m["ans"] = { canonicalName = "Anserma", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ant"] = { canonicalName = "Antakarinya", type = "regular", scripts = {"None"}, family = "aus-psw", }

m["anu"] = { canonicalName = "Anuak", type = "regular", scripts = {"None"}, family = "sdv", }

m["anv"] = { canonicalName = "Denya", type = "regular", scripts = {"None"}, family = "nic-bod", }

m["anw"] = { canonicalName = "Anaang", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["anx"] = { canonicalName = "Andra-Hus", type = "regular", scripts = {"None"}, family = "poz-aay", }

m["any"] = { canonicalName = "Anyi", otherNames = {"Anyin"}, type = "regular", scripts = {"Latn"}, family = "alv-kwa", }

m["anz"] = { canonicalName = "Anem", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aoa"] = { canonicalName = "Angolar", type = "regular", scripts = {"Latn"}, family = "crp", ancestors = {"pt"}, }

m["aob"] = { canonicalName = "Abom", type = "regular", scripts = {"None"}, family = "ngf", }

m["aoc"] = { canonicalName = "Pemon", otherNames = {"Arekuna"}, type = "regular", scripts = {"Latn"}, family = "sai-car", }

m["aod"] = { canonicalName = "Andarum", type = "regular", scripts = {"None"}, family = "paa", }

m["aoe"] = { canonicalName = "Angal Enen", type = "regular", scripts = {"None"}, family = "ngf", }

m["aof"] = { canonicalName = "Bragat", type = "regular", scripts = {"None"}, family = "qfa-tor", }

m["aog"] = { canonicalName = "Angoram", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aoh"] = { canonicalName = "Arma", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aoi"] = { canonicalName = "Anindilyakwa", otherNames = {"Enindhilyagwa"}, type = "regular", scripts = {"Latn"}, family = "aus-arn", }

m["aoj"] = { canonicalName = "Mufian", type = "regular", scripts = {"None"}, family = "qfa-tor", }

m["aok"] = { canonicalName = "Arhö", type = "regular", scripts = {"None"}, family = "poz-cln", }

m["aol"] = { canonicalName = "Alor", otherNames = {"Alorese"}, type = "regular", scripts = {"None"}, family = "poz", }

m["aom"] = { canonicalName = "Ömie", type = "regular", scripts = {"None"}, family = "ngf", }

m["aon"] = { canonicalName = "Bumbita Arapesh", type = "regular", scripts = {"None"}, family = "qfa-tor", }

m["aor"] = { canonicalName = "Aore", type = "regular", scripts = {"None"}, family = "poz-vnc", }

m["aos"] = { canonicalName = "Taikat", type = "regular", scripts = {"None"}, family = "paa", }

m["aot"] = { canonicalName = "A'tong", type = "regular", scripts = {"None"}, family = "tbq", }

m["aou"] = { canonicalName = "A'ou", otherNames = {"Ayo", "A'ou Gelao"}, type = "regular", scripts = {"None"}, family = "qfa-tak", }

m["aox"] = { canonicalName = "Atorada", type = "regular", scripts = {"None"}, family = "awd", }

m["aoz"] = { canonicalName = "Uab Meto", type = "regular", scripts = {"Latn"}, family = "plf", }

m["apb"] = { canonicalName = "Sa'a", otherNames = {"South Malaita", "Apae'aa"}, type = "regular", scripts = {"None"}, family = "poz-sls", }

m["apc"] = { canonicalName = "North Levantine Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["apd"] = { canonicalName = "Sudanese Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["ape"] = { canonicalName = "Bukiyip", type = "regular", scripts = {"None"}, family = "qfa-tor", }

m["apf"] = { canonicalName = "Pahanan Agta", type = "regular", scripts = {"None"}, family = "phi", }

m["apg"] = { canonicalName = "Ampanang", type = "regular", scripts = {"None"}, family = "poz", }

m["aph"] = { canonicalName = "Athpare", otherNames = {"Athpariya"}, type = "regular", scripts = {"None"}, family = "tbq", }

m["api"] = { canonicalName = "Apiaká", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["apj"] = { canonicalName = "Jicarilla", otherNames = {"Jicarilla Apache"}, type = "regular", scripts = {"Latn"}, family = "apa", }

m["apk"] = { canonicalName = "Plains Apache", otherNames = {"Kiowa Apache"}, type = "regular", scripts = {"Latn"}, family = "apa", }

m["apl"] = { canonicalName = "Lipan", otherNames = {"Lipan Apache"}, type = "regular", scripts = {"Latn"}, family = "apa", }

m["apm"] = { canonicalName = "Chiricahua", otherNames = {"Mescalero", "Mescalero-Chiricahua Apache"}, -- two dialects combined by Ethnologue type = "regular", scripts = {"Latn"}, family = "apa", }

m["apn"] = { canonicalName = "Apinayé", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["apo"] = { canonicalName = "Ambul", type = "regular", scripts = {"None"}, family = "poz-ocw", }

m["app"] = { canonicalName = "Apma", type = "regular", scripts = {"Latn"}, family = "poz-vnc", }

m["apq"] = { canonicalName = "A-Pucikwar", otherNames = {"Pucikwar"}, type = "regular", scripts = {"Latn"}, family = "qfa-adm", }

m["apr"] = { canonicalName = "Arop-Lokep", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aps"] = { canonicalName = "Arop-Sissano", type = "regular", scripts = {"None"}, family = "poz-ocw", }

m["apt"] = { canonicalName = "Apatani", type = "regular", scripts = {"None"}, family = "tbq", }

m["apu"] = { canonicalName = "Apurinã", type = "regular", scripts = {"None"}, family = "awd", }

m["apv"] = { canonicalName = "Alapmunte", type = "regular", scripts = {"Latn"}, family = "sai-nmk", }

m["apw"] = { canonicalName = "Western Apache", type = "regular", scripts = {"Latn"}, family = "apa", }

m["apx"] = { canonicalName = "Aputai", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["apy"] = { canonicalName = "Apalaí", otherNames = {"Apalai"}, type = "regular", scripts = {"Latn"}, family = "sai-car", }

m["apz"] = { canonicalName = "Safeyoka", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aqc"] = { canonicalName = "Archi", type = "regular", scripts = {"Cyrl"}, family = "cau-nec", }

m["aqd"] = { canonicalName = "Ampari Dogon", type = "regular", scripts = {"Latn"}, family = "qfa-dgn", }

m["aqg"] = { canonicalName = "Arigidi", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aqm"] = { canonicalName = "Atohwaim", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aqn"] = { canonicalName = "Northern Alta", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aqp"] = { canonicalName = "Atakapa", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aqr"] = { canonicalName = "Arhâ", type = "regular", scripts = {"None"}, family = "poz-cln", }

m["aqt"] = { canonicalName = "Angaité", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aqz"] = { canonicalName = "Akuntsu", type = "regular", scripts = {"None"}, family = "tup", }

m["arc"] = { canonicalName = "Aramaic", otherNames = {"Imperial Aramaic", "Official Aramaic", "Biblical Aramaic"}, type = "regular", scripts = {"Hebr", "Armi", "Syrc", "Palm", "Nbat"}, family = "sem-ara", entry_name = { from = {"[" .. u(0x0591) .. "-" .. u(0x05BD) .. u(0x05BF) .. "-" .. u(0x05C5) .. u(0x05C7) .. "]", "[" .. u(0x0304) .. u(0x0308) .. u(0x0331) .. u(0x0730) .. "-" .. u(0x0748) .. "]" },		to  = {}} , }

m["ard"] = { canonicalName = "Arabana", type = "regular", scripts = {"None"}, family = "aus-kar", }

m["are"] = { canonicalName = "Western Arrernte", type = "regular", scripts = {"Latn"}, family = "aus-pam", }

m["arh"] = { canonicalName = "Arhuaco", otherNames = {"Ika"}, type = "regular", scripts = {"Latn"}, family = "qfa-und", }

m["ari"] = { canonicalName = "Arikara", type = "regular", scripts = {"None"}, family = "cdd", }

m["arj"] = { canonicalName = "Arapaso", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ark"] = { canonicalName = "Arikapú", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["arl"] = { canonicalName = "Arabela", type = "regular", scripts = {"Latn"}, family = "qfa-zap", }

m["arn"] = { canonicalName = "Mapudungun", type = "regular", scripts = {"Latn"}, family = "qfa-ara", }

m["aro"] = { canonicalName = "Araona", type = "regular", scripts = {"Latn"}, family = "qfa-tac", }

m["arp"] = { canonicalName = "Arapaho", type = "regular", scripts = {"Latn"}, family = "alg", }

m["arq"] = { canonicalName = "Algerian Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["arr"] = { canonicalName = "Arara-Karo", otherNames = {"Karo", "Karo (Brazil)"}, type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ars"] = { canonicalName = "Najdi Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["aru"] = { canonicalName = "Arua", otherNames = {"Aruá", "Arawa", "Arawá"}, -- extinct, spoken in northern Brazil, cf. 'arx' type = "regular", scripts = {"Latn"}, family = "auf", }

m["arv"] = { canonicalName = "Arbore", type = "regular", scripts = {"Latn"}, family = "cus", }

m["arw"] = { canonicalName = "Arawak", type = "regular", scripts = {"Latn"}, family = "awd", }

m["arx"] = { canonicalName = "Aruá", otherNames = {"Arua", "Aruashi", "Aruáshi", "Aruachi"}, -- moribund, spoken in central Brazil, cf. 'aru' type = "regular", scripts = {"None"}, family = "tup", }

m["ary"] = { canonicalName = "Moroccan Arabic", type = "regular", scripts = {"Arab", "Latn"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["arz"] = { canonicalName = "Egyptian Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["asa"] = { canonicalName = "Pare", otherNames = {"Asu", "Asu (Tanzania)", "Chasu"}, type = "regular", scripts = {"Latn"}, family = "bnt", }

m["asb"] = { canonicalName = "Assiniboine", type = "regular", scripts = {"None"}, family = "sio", }

m["asc"] = { canonicalName = "Casuarina Coast Asmat", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["asd"] = { canonicalName = "Asas", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ase"] = { canonicalName = "American Sign Language", otherNames = {"Ameslan", "ASL"}, type = "regular", scripts = {"Sgnw"}, family = "sgn", }

m["asf"] = { canonicalName = "Auslan", otherNames = {"Australian Sign Language"}, type = "regular", scripts = {"None"}, family = "qfa-und", }

m["asg"] = { canonicalName = "Cishingini", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ash"] = { canonicalName = "Abishira", type = "regular", scripts = {"None"}, family = "qfa-iso", }

m["asi"] = { canonicalName = "Buruwai", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["asj"] = { canonicalName = "Nsari", otherNames = {"Sari", "Saari"}, type = "regular", scripts = {"None"}, family = "nic-bod", }

m["ask"] = { canonicalName = "Ashkun", type = "regular", scripts = {"None"}, family = "iir-nur", }

m["asl"] = { canonicalName = "Asilulu", type = "regular", scripts = {"Latn"}, family = "plf", }

m["asn"] = { canonicalName = "Xingú Asuriní", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aso"] = { canonicalName = "Dano", type = "regular", scripts = {"None"}, family = "ngf", }

m["asp"] = { canonicalName = "Algerian Sign Language", type = "regular", scripts = {"None"}, family = "sgn", }

m["asq"] = { canonicalName = "Austrian Sign Language", type = "regular", scripts = {"None"}, family = "sgn", }

m["asr"] = { canonicalName = "Asuri", type = "regular", scripts = {"None"}, family = "mun", }

m["ass"] = { canonicalName = "Ipulo", type = "regular", scripts = {"Latn"}, family = "nic-bod", }

m["ast"] = { canonicalName = "Asturian", type = "regular", scripts = {"Latn"}, family = "roa", ancestors = {"roa-ole"}, }

m["asu"] = { canonicalName = "Tocantins Asurini", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["asv"] = { canonicalName = "Asoa", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["asw"] = { canonicalName = "Australian Aboriginal Sign Language", otherNames = {"Australian Aborigines Sign Language"}, type = "regular", scripts = {"None"}, family = "sgn", }

m["asx"] = { canonicalName = "Muratayak", type = "regular", scripts = {"None"}, family = "ngf-fin", }

m["asy"] = { canonicalName = "Yaosakor Asmat", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["asz"] = { canonicalName = "As", type = "regular", scripts = {"None"}, family = "poz-hce", }

m["ata"] = { canonicalName = "Pele-Ata", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["atb"] = { canonicalName = "Zaiwa", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["atc"] = { canonicalName = "Atsahuaca", type = "regular", scripts = {"None"}, family = "qfa-pan", }

m["atd"] = { canonicalName = "Ata Manobo", type = "regular", scripts = {"None"}, family = "phi", }

m["ate"] = { canonicalName = "Atemble", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["atg"] = { canonicalName = "Okpela", otherNames = {"Ivbie North", "Arhe", "Ivbie North-Okpela-Arhe"}, type = "regular", scripts = {"Latn"}, family = "alv-edo", }

m["ati"] = { canonicalName = "Attié", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["atj"] = { canonicalName = "Atikamekw", type = "regular", scripts = {"Latn"}, family = "alg", ancestors = {"cr"}, }

m["atk"] = { canonicalName = "Ati", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["atl"] = { canonicalName = "Mt. Iraya Agta", type = "regular", scripts = {"None"}, family = "phi", }

m["atm"] = { canonicalName = "Ata", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["atn"] = { canonicalName = "Ashtiani", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ato"] = { canonicalName = "Atong", otherNames = {"A'tong"}, type = "regular", scripts = {"None"}, family = "nic-bod", }

m["atp"] = { canonicalName = "Pudtol Atta", type = "regular", scripts = {"None"}, family = "phi", }

m["atq"] = { canonicalName = "Aralle-Tabulahan", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["atr"] = { canonicalName = "Waimiri-Atroari", type = "regular", scripts = {"None"}, family = "sai-car", }

m["ats"] = { canonicalName = "Gros Ventre", otherNames = {"Atsina"}, type = "regular", scripts = {"Latn"}, family = "alg", }

m["att"] = { canonicalName = "Pamplona Atta", type = "regular", scripts = {"None"}, family = "phi", }

m["atu"] = { canonicalName = "Reel", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["atv"] = { canonicalName = "Northern Altai", otherNames = {"Northern Altay", "Altai", "Altay"}, type = "regular", scripts = {"Cyrl"}, family = "trk", }

m["atw"] = { canonicalName = "Atsugewi", otherNames = {"Atsugé"}, type = "regular", scripts = {"Latn"}, family = "qfa-pal", }

m["atx"] = { canonicalName = "Arutani", type = "regular", scripts = {"Latn"}, family = "qfa-und", }

m["aty"] = { canonicalName = "Aneityum", type = "regular", scripts = {"None"}, family = "poz-oce", }

m["atz"] = { canonicalName = "Arta", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aua"] = { canonicalName = "Asumboa", type = "regular", scripts = {"None"}, family = "poz-oce", }

m["aub"] = { canonicalName = "Alugu", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["auc"] = { canonicalName = "Huaorani", otherNames = {"Waorani", "Sabela", "Wao", "Huao", "Aushiri", "Ssabela", "Wao Terero", "Auka", "Auca"}, type = "regular", scripts = {"Latn"}, family = "qfa-iso", }

m["aud"] = { canonicalName = "Anuta", type = "regular", scripts = {"Latn"}, family = "poz-pol", }

m["aue"] = { canonicalName = "ǂKxʼauǁʼein", otherNames = {"ǁAuǁei", "Auen", "Kaukau", "Koko", "Kung-Gobabis", "‡Kx'auǁ'ei", "ǂKx'auǁ'ein", "ǁX'auǁ'e"}, type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aug"] = { canonicalName = "Aguna", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["auh"] = { canonicalName = "Aushi", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aui"] = { canonicalName = "Anuki", type = "regular", scripts = {"None"}, family = "poz-ocw", }

m["auj"] = { canonicalName = "Augila", otherNames = {"Awjilah", "Awjila"}, type = "regular", scripts = {"None"}, family = "ber", }

m["auk"] = { canonicalName = "Heyo", type = "regular", scripts = {"None"}, family = "qfa-tor", }

m["aul"] = { canonicalName = "Aulua", type = "regular", scripts = {"None"}, family = "poz-vnc", }

m["aum"] = { canonicalName = "Asu", otherNames = {"Abewa", "Asu (Nigeria)"}, type = "regular", scripts = {"Latn"}, family = "qfa-und", }

m["aun"] = { canonicalName = "Molmo One", type = "regular", scripts = {"None"}, family = "qfa-tor", }

m["auo"] = { canonicalName = "Auyokawa", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aup"] = { canonicalName = "Makayam", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["auq"] = { canonicalName = "Anus", otherNames = {"A", "Korur", "Korurnus"}, -- no name seems to be attested; lect may be the same as 'pdn' type = "regular", scripts = {"None"}, family = "poz-ocw", }

m["aur"] = { canonicalName = "Aruek", type = "regular", scripts = {"None"}, family = "qfa-tor", }

m["aut"] = { canonicalName = "Austral", type = "regular", scripts = {"None"}, family = "poz-pol", }

m["auu"] = { canonicalName = "Auye", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["auw"] = { canonicalName = "Awyi", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aux"] = { canonicalName = "Aurá", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["auy"] = { canonicalName = "Auyana", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["auz"] = { canonicalName = "Uzbeki Arabic", otherNames = {"Uzbek Arabic"}, type = "regular", scripts = {"None"}, family = "sem-arb", }

m["avb"] = { canonicalName = "Avau", type = "regular", scripts = {"None"}, family = "poz-ocw", }

m["avd"] = { canonicalName = "Alviri-Vidari", otherNames = {"Alviri", "Vidari"}, type = "regular", scripts = {"fa-Arab"}, family = "ira", }

m["avi"] = { canonicalName = "Avikam", type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["avk"] = { canonicalName = "Kotava", type = "appendix-constructed", scripts = {"None"}, family = "art", }

m["avl"] = { canonicalName = "Eastern Egyptian Bedawi Arabic", otherNames = {"Bedawi Arabic", "Levantine Bedawi Arabic"}, type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["avm"] = { canonicalName = "Angkamuthi", -- sometimes considered a dialect of 'urf' type = "regular", scripts = {"Latn"}, family = "aus-pmn", }

m["avn"] = { canonicalName = "Avatime", type = "regular", scripts = {"None"}, family = "alv-kwa", }

m["avo"] = { canonicalName = "Agavotaguerra", type = "regular", scripts = {"None"}, family = "awd", }

m["avs"] = { canonicalName = "Aushiri", type = "regular", scripts = {"None"}, family = "qfa-zap", }

m["avt"] = { canonicalName = "Au", type = "regular", scripts = {"None"}, family = "qfa-tor", }

m["avu"] = { canonicalName = "Avokaya", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["avv"] = { canonicalName = "Avá-Canoeiro", otherNames = {"Avá", "Canoe"}, type = "regular", scripts = {"None"}, family = "tup", }

m["awa"] = { canonicalName = "Awadhi", type = "regular", scripts = {"Deva", "Kthi", "fa-Arab"}, family = "inc", }

m["awb"] = { canonicalName = "Awa (New Guinea)", otherNames = {"Awa", "Awa (Papua New Guinea)"}, type = "regular", scripts = {"None"}, family = "qfa-und", }

m["awc"] = { canonicalName = "Cicipu", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["awe"] = { canonicalName = "Awetí", type = "regular", scripts = {"None"}, family = "tup", }

m["awg"] = { canonicalName = "Anguthimri", otherNames = {"Alngith", "Leningitij", "Mpakwithi"}, type = "regular", scripts = {"None"}, family = "aus-pam", }

m["awh"] = { canonicalName = "Awbono", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["awi"] = { canonicalName = "Aekyom", otherNames = {"Awin"}, type = "regular", scripts = {"None"}, family = "qfa-und", }

m["awk"] = { canonicalName = "Awabakal", type = "regular", scripts = {"Latn"}, family = "aus-pam", }

m["awm"] = { canonicalName = "Arawum", type = "regular", scripts = {"None"}, family = "ngf", }

m["awn"] = { canonicalName = "Awngi", type = "regular", scripts = {"None"}, family = "cus", }

m["awo"] = { canonicalName = "Awak", type = "regular", scripts = {"None"}, family = "alv", }

m["awr"] = { canonicalName = "Awera", type = "regular", scripts = {"None"}, family = "paa-lkp", }

m["aws"] = { canonicalName = "South Awyu", type = "regular", scripts = {"None"}, family = "ngf", }

m["awt"] = { canonicalName = "Araweté", type = "regular", scripts = {"None"}, family = "tup", }

m["awu"] = { canonicalName = "Central Awyu", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["awv"] = { canonicalName = "Jair Awyu", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aww"] = { canonicalName = "Awun", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["awx"] = { canonicalName = "Awara", type = "regular", scripts = {"None"}, family = "ngf-fin", }

m["awy"] = { canonicalName = "Edera Awyu", type = "regular", scripts = {"None"}, family = "ngf", }

m["axb"] = { canonicalName = "Abipon", otherNames = {"Abipón", "Callaga", "Kalyaga"}, type = "regular", scripts = {"None"}, family = "sai-gua", }

m["axe"] = { canonicalName = "Ayerrerenge", -- a variety of Arrernte type = "regular", scripts = {"None"}, family = "aus-pam", }

m["axg"] = { canonicalName = "Mato Grosso Arára", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["axk"] = { canonicalName = "Aka (Central Africa)", otherNames = {"Yaka", "Yaka (Central African Republic)", "Aka", "Beka"}, -- distinguish from 'iyx' and 'yaf' type = "regular", scripts = {"Latn"}, family = "bnt", }

m["axl"] = { canonicalName = "Lower Southern Aranda", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["axm"] = { canonicalName = "Middle Armenian", type = "regular", scripts = {"Armn"}, family = "hyx", ancestors = {"xcl"}, translit_module = "Armn-translit", entry_name = { from = {"՞", "՜", "՛", "՟", "և"}, to  = {"", "", "", "", "եւ"}} , }

m["axx"] = { canonicalName = "Xaragure", otherNames = {"Xârâgurè"}, type = "regular", scripts = {"None"}, family = "poz-cln", }

m["aya"] = { canonicalName = "Awar", type = "regular", scripts = {"None"}, family = "paa", }

m["ayb"] = { canonicalName = "Ayizo Gbe", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ayd"] = { canonicalName = "Ayabadhu", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aye"] = { canonicalName = "Ayere", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ayg"] = { canonicalName = "Ginyanga", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ayh"] = { canonicalName = "Hadrami Arabic", otherNames = {"Hadhrami Arabic"}, type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["ayi"] = { canonicalName = "Leyigha", type = "regular", scripts = {"None"}, family = "nic-bco", }

m["ayk"] = { canonicalName = "Akuku", type = "regular", scripts = {"Latn"}, family = "alv-edo", }

m["ayl"] = { canonicalName = "Libyan Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["ayn"] = { canonicalName = "Sanaani Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["ayo"] = { canonicalName = "Ayoreo", type = "regular", scripts = {"Latn"}, family = "qfa-und", }

m["ayp"] = { canonicalName = "North Mesopotamian Arabic", type = "regular", scripts = {"Arab"}, family = "sem-arb", ancestors = {"acm"}, entry_name = { from = {u(0x0671), u(0x064B), u(0x064C), u(0x064D), u(0x064E), u(0x064F), u(0x0650), u(0x0651), u(0x0652), u(0x0670), u(0x0640)}, to  = {u(0x0627)}}, }

m["ayq"] = { canonicalName = "Ayi", otherNames = {"Ayi (New Guinea)", "Ayi (Papua New Guinea)"}, type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ays"] = { canonicalName = "Sorsogon Ayta", type = "regular", scripts = {"None"}, family = "phi", }

m["ayt"] = { canonicalName = "Bataan Ayta", otherNames = {"Magbukun Ayta", "Mariveleño"}, type = "regular", scripts = {"None"}, family = "phi", }

m["ayu"] = { canonicalName = "Ayu", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["ayy"] = { canonicalName = "Tayabas Ayta", type = "regular", scripts = {"None"}, family = "phi", }

m["ayz"] = { canonicalName = "Maybrat", otherNames = {"Mai Brat", "Ajamaru", "Ayamaru"}, type = "regular", scripts = {"None"}, family = "qfa-und", }

m["aza"] = { canonicalName = "Azha", type = "regular", scripts = {"None"}, family = "qfa-und", }

m["azd"] = { canonicalName = "Eastern Durango Nahuatl", type = "regular", scripts = {"None"}, family = "azc-nah", }

m["azg"] = { canonicalName = "San Pedro Amuzgos Amuzgo", type = "regular", scripts = {"None"}, family = "omq", }

m["azm"] = { canonicalName = "Ipalapa Amuzgo", type = "regular", scripts = {"None"}, family = "omq", }

m["azn"] = { canonicalName = "Western Durango Nahuatl", type = "regular", scripts = {"None"}, family = "azc-nah", }

m["azo"] = { canonicalName = "Awing", type = "regular", scripts = {"None"}, family = "nic-bod", }

m["azt"] = { canonicalName = "Faire Atta", type = "regular", scripts = {"None"}, family = "phi", }

m["azz"] = { canonicalName = "Highland Puebla Nahuatl", type = "regular", scripts = {"None"}, family = "azc-nah", }

return m