Module:languages/data3/a
Ang dokumentasyon ng ng modyul na ito ay maaaring likhain sa Module:languages/data3/a/doc
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",
scripts = {"Latn"},
family = "alv-edo",
}
m["aab"] = {
canonicalName = "Alumu-Tesu",
otherNames = {"Alumu", "Tesu"},
scripts = {"Latn"},
family = "nic-bco",
}
m["aac"] = {
canonicalName = "Ari",
scripts = {"Latn"},
family = "ngf",
}
m["aad"] = {
canonicalName = "Amal",
scripts = {"Latn"},
family = "paa-iwm",
}
m["aae"] = {
canonicalName = "Arbëreshë Albanian",
scripts = {"Latn"},
family = "sqj",
}
m["aaf"] = {
canonicalName = "Aranadan",
otherNames = {"Eranadan"},
scripts = {"Mlym"},
family = "dra",
}
m["aag"] = {
canonicalName = "Ambrak",
scripts = {"Latn"},
family = "qfa-tor",
}
m["aah"] = {
canonicalName = "Abu' Arapesh",
otherNames = {"Abu'", "Ua"},
scripts = {"Latn"},
family = "qfa-tor",
}
m["aai"] = {
canonicalName = "Arifama-Miniafia",
otherNames = {"Arifama", "Miniafia"},
scripts = {"Latn"},
family = "poz-ocw",
}
m["aak"] = {
canonicalName = "Ankave",
otherNames = {"Angave"},
scripts = {"Latn"},
family = "ngf",
}
m["aal"] = {
canonicalName = "Afade",
scripts = {"Latn"},
family = "cdc-cbm",
}
m["aan"] = {
canonicalName = "Anambé",
otherNames = {"Anambe"},
scripts = {"Latn"},
family = "tup-gua",
}
m["aao"] = {
canonicalName = "Algerian Saharan Arabic",
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"},
scripts = {"Latn"},
family = "sai-car",
}
m["aaq"] = {
canonicalName = "Penobscot",
otherNames = {"Eastern Abenaki", "Eastern Abnaki"},
scripts = {"Latn"},
family = "alg",
}
m["aas"] = {
canonicalName = "Aasax",
otherNames = {"Aasáx", "Asa", "Aramanik", "Laramanik"},
scripts = {"Latn"},
family = "sdv",
}
m["aat"] = {
canonicalName = "Arvanitika Albanian",
scripts = {"Latn", "Grek"},
family = "sqj",
}
m["aau"] = {
canonicalName = "Abau",
scripts = {"Latn"},
family = "paa",
}
m["aaw"] = {
canonicalName = "Solong",
scripts = {"Latn"},
family = "poz-ocw",
}
m["aax"] = {
canonicalName = "Mandobo Atas",
scripts = {"Latn"},
family = "ngf",
}
m["aaz"] = {
canonicalName = "Amarasi",
scripts = {"Latn"},
family = "plf",
}
m["aba"] = {
canonicalName = "Abé",
scripts = {"Latn"},
family = "alv-kwa",
}
m["abb"] = {
canonicalName = "Bankon",
scripts = {"Latn"},
family = "nic-bco",
}
m["abc"] = {
canonicalName = "Ambala Ayta",
scripts = {"Latn"},
family = "phi",
}
m["abd"] = {
canonicalName = "Camarines Norte Agta",
otherNames = {"Manide"},
scripts = {"Latn"},
family = "phi",
}
m["abe"] = {
canonicalName = "Abenaki",
otherNames = {"Western Abenaki", "Abnaki", "Western Abnaki"},
scripts = {"Latn"},
family = "alg",
}
m["abf"] = {
canonicalName = "Abai Sungai",
scripts = {"Latn"},
family = "poz",
}
m["abg"] = {
canonicalName = "Abaga",
scripts = {"Latn"},
family = "ngf",
}
m["abh"] = {
canonicalName = "Tajiki Arabic",
scripts = {"Arab"},
family = "sem-arb",
}
m["abi"] = {
canonicalName = "Abidji",
scripts = {"Latn"},
family = "alv-kwa",
}
m["abj"] = {
canonicalName = "Aka-Bea",
otherNames = {"Bea", "Aka-Bea-da", "Akabeada", "Aka-Bia", "Bia", "Aka-Bia-da", "Akabiada", "Bojingiji"},
scripts = {"Latn"},
family = "qfa-adm",
}
m["abl"] = {
canonicalName = "Abung",
otherNames = {"Pepadun", "Lampung Nyo"},
scripts = {"Latn"},
family = "poz",
}
m["abm"] = {
canonicalName = "Abanyom",
scripts = {"Latn"},
family = "nic-bod",
}
m["abn"] = {
canonicalName = "Abua",
scripts = {"Latn"},
family = "nic-bco",
}
m["abo"] = {
canonicalName = "Abon",
otherNames = {"Abɔ̃"},
scripts = {"Latn"},
family = "nic-bod",
}
m["abp"] = {
canonicalName = "Abenlen Ayta",
scripts = {"Latn"},
family = "phi",
}
m["abq"] = {
canonicalName = "Abaza",
scripts = {"Cyrl"},
family = "cau-abz",
translit_module = "abq-translit",
override_translit = true,
}
m["abr"] = {
canonicalName = "Abron",
otherNames = {"Brong"},
scripts = {"Latn"},
family = "alv-kwa",
}
m["abs"] = {
canonicalName = "Ambonese Malay",
scripts = {"Latn"},
family = "crp",
}
m["abt"] = {
canonicalName = "Ambulas",
scripts = {"Latn"},
family = "paa",
}
m["abu"] = {
canonicalName = "Abure",
scripts = {"Latn"},
family = "alv-kwa",
}
m["abv"] = {
canonicalName = "Baharna Arabic",
otherNames = {"Bahrani Arabic"},
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",
scripts = {"Latn"},
family = "ngf",
}
m["abx"] = {
canonicalName = "Inabaknon",
scripts = {"Latn"},
family = "poz-sbj",
}
m["aby"] = {
canonicalName = "Aneme Wake",
scripts = {"Latn"},
family = "ngf",
}
m["abz"] = {
canonicalName = "Abui",
scripts = {"Latn"},
family = "ngf",
}
m["aca"] = {
canonicalName = "Achagua",
otherNames = {"Achawa", "Ajagua"},
scripts = {"Latn"},
family = "awd",
}
m["acb"] = {
canonicalName = "Áncá",
scripts = {"Latn"},
family = "nic-bod",
}
m["acd"] = {
canonicalName = "Gikyode",
scripts = {"Latn"},
family = "alv-kwa",
}
m["ace"] = {
canonicalName = "Acehnese",
otherNames = {"Achinese", "Atjehnese"},
scripts = {"Latn", "Arab"},
family = "cmc",
}
m["ach"] = {
canonicalName = "Acholi",
otherNames = {"Acoli", "Shuli", "Acooli"},
scripts = {"Latn"},
family = "sdv",
}
m["aci"] = {
canonicalName = "Aka-Cari",
otherNames = {"Cari", "Aka-Kari", "Kari", "Chariar"},
scripts = {"Latn"},
family = "qfa-adm",
}
m["ack"] = {
canonicalName = "Aka-Kora",
otherNames = {"Kora"},
scripts = {"Latn"},
family = "qfa-adm",
}
m["acl"] = {
canonicalName = "Akar-Bale",
otherNames = {"Bale", "Bele", "Akar-Bele", "Balawa", "Balwa", "Bojingiji"},
scripts = {"Latn"},
family = "qfa-adm",
}
m["acm"] = {
canonicalName = "Iraqi Arabic",
otherNames = {"Mesopotamian Arabic"},
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", "Ngochang", "Ngachang"},
scripts = {"Latn"},
family = "tbq-brm",
}
m["acp"] = {
canonicalName = "Eastern Acipa",
scripts = {"Latn"},
family = "nic-bco",
}
m["acq"] = {
canonicalName = "Ta'izzi-Adeni Arabic",
otherNames = {"Southern Yemeni Arabic"},
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'"},
scripts = {"Latn"},
family = "myn",
}
m["acs"] = {
canonicalName = "Acroá",
otherNames = {"Akroá", "Coroá", "Acroa"},
scripts = {"Latn"},
family = "sai-jee",
}
m["acu"] = {
canonicalName = "Achuar",
otherNames = {"Achuar-Shiwiar"},
scripts = {"Latn"},
family = "sai-jiv",
}
m["acv"] = {
canonicalName = "Achumawi",
scripts = {"Latn"},
family = "nai-pal",
}
m["acw"] = {
canonicalName = "Hijazi Arabic",
otherNames = {"Hejazi Arabic", "West Arabian Arabic"},
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",
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",
scripts = {"Arab"},
family = "sem-arb",
ancestors = {"acm"},
}
m["acz"] = {
canonicalName = "Acheron",
otherNames = {"Asheron"},
scripts = {"Latn"},
family = "nic",
}
m["ada"] = {
canonicalName = "Adangme",
otherNames = {"Dangme"},
scripts = {"Latn"},
family = "alv-kwa",
}
m["adb"] = {
canonicalName = "Adabe",
scripts = {"Latn"},
family = "ngf",
}
m["add"] = {
canonicalName = "Dzodinka",
scripts = {"Latn"},
family = "nic-bod",
}
m["ade"] = {
canonicalName = "Adele",
scripts = {"Latn"},
family = "alv-kwa",
}
m["adf"] = {
canonicalName = "Dhofari Arabic",
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",
scripts = {"Latn"},
family = "aus-pam",
}
m["adh"] = {
canonicalName = "Adhola",
scripts = {"Latn"},
family = "sdv",
}
m["adi"] = {
canonicalName = "Adi",
scripts = {"Latn"},
family = "tbq",
}
m["adj"] = {
canonicalName = "Adioukrou",
otherNames = {"Adjukru", "Adyoukrou", "Adyukru", "Ajukru"},
scripts = {"Latn"},
family = "alv-kwa",
}
m["adl"] = {
canonicalName = "Galo",
otherNames = {"Gallong"},
scripts = {"Latn"},
family = "tbq",
}
m["adn"] = {
canonicalName = "Adang",
scripts = {"Latn"},
family = "ngf",
}
m["ado"] = {
canonicalName = "Abu",
scripts = {"Latn"},
family = "paa",
}
m["adp"] = {
canonicalName = "Adap",
scripts = {"Tibt"},
family = "tbq",
ancestors = {"dz"},
}
m["adq"] = {
canonicalName = "Adangbe",
otherNames = {"Agotime"},
scripts = {"Latn"},
family = "alv-kwa",
}
m["adr"] = {
canonicalName = "Adonara",
scripts = {"Latn"},
family = "plf",
}
m["ads"] = {
canonicalName = "Adamorobe Sign Language",
family = "sgn",
}
m["adt"] = {
canonicalName = "Adnyamathanha",
scripts = {"Latn"},
family = "aus-psw",
}
m["adu"] = {
canonicalName = "Aduge",
scripts = {"Latn"},
family = "alv-edo",
}
m["adw"] = {
canonicalName = "Amondawa",
otherNames = {"Amundava"},
scripts = {"Latn"},
family = "tup-gua",
}
m["ady"] = {
canonicalName = "Adyghe",
otherNames = {"West Circassian"},
scripts = {"Cyrl"},
family = "cau-cir",
translit_module = "ady-translit",
override_translit = true,
}
m["adz"] = {
canonicalName = "Adzera",
scripts = {"Latn"},
family = "poz-ocw",
}
m["aea"] = {
canonicalName = "Areba",
scripts = {"Latn"},
family = "aus-pam",
}
m["aeb"] = {
canonicalName = "Tunisian Arabic",
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"},
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",
family = "sgn",
}
m["aee"] = {
canonicalName = "Northeast Pashayi",
family = "inc-dar",
}
m["aek"] = {
canonicalName = "Haeke",
scripts = {"Latn"},
family = "poz-cln",
}
m["ael"] = {
canonicalName = "Ambele",
scripts = {"Latn"},
family = "nic-bod",
}
m["aem"] = {
canonicalName = "Arem",
scripts = {"Latn"},
family = "aav",
}
m["aen"] = {
canonicalName = "Armenian Sign Language",
family = "sgn",
}
m["aeq"] = {
canonicalName = "Aer",
family = "inc",
ancestors = {"psu"},
}
m["aer"] = {
canonicalName = "Eastern Arrernte",
scripts = {"Latn"},
family = "aus-pam",
}
m["aes"] = {
canonicalName = "Alsea",
otherNames = {"Yaquina", "Yakwina", "Alseya", "Yakona"}, -- names of the two dialects that make up the language
scripts = {"Latn"},
}
m["aeu"] = {
canonicalName = "Akeu",
otherNames = {"Chepya"},
family = "tbq-lol",
}
m["aew"] = {
canonicalName = "Ambakich",
otherNames = {"Aion", "Porapora"},
scripts = {"Latn"},
family = "paa",
}
m["aey"] = {
canonicalName = "Amele",
scripts = {"Latn"},
family = "ngf",
}
m["aez"] = {
canonicalName = "Aeka",
scripts = {"Latn"},
family = "ngf",
}
m["afb"] = {
canonicalName = "Gulf Arabic",
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",
scripts = {"Latn"},
family = "paa",
}
m["afe"] = {
canonicalName = "Putukwam",
scripts = {"Latn"},
family = "nic-bco",
}
m["afg"] = {
canonicalName = "Afghan Sign Language",
family = "sgn",
}
m["afh"] = {
canonicalName = "Afrihili",
type = "appendix-constructed",
family = "art",
}
m["afi"] = {
canonicalName = "Akrukay",
scripts = {"Latn"},
family = "paa",
}
m["afk"] = {
canonicalName = "Nanubae",
scripts = {"Latn"},
family = "paa",
}
m["afn"] = {
canonicalName = "Defaka",
scripts = {"Latn"},
family = "nic",
}
m["afo"] = {
canonicalName = "Eloyi",
scripts = {"Latn"},
family = "nic-bco",
}
m["afp"] = {
canonicalName = "Tapei",
scripts = {"Latn"},
family = "paa",
}
m["afs"] = {
canonicalName = "Afro-Seminole Creole",
scripts = {"Latn"},
family = "crp",
}
m["aft"] = {
canonicalName = "Afitti",
otherNames = {"Affiti", "Ditti"},
scripts = {"Latn"},
family = "sdv",
}
m["afu"] = {
canonicalName = "Awutu",
otherNames = {"Efutu"},
scripts = {"Latn"},
family = "alv-kwa",
}
m["afz"] = {
canonicalName = "Obokuitai",
scripts = {"Latn"},
family = "paa",
}
m["aga"] = {
canonicalName = "Aguano",
scripts = {"Latn"},
}
m["agb"] = {
canonicalName = "Legbo",
scripts = {"Latn"},
family = "nic-bco",
}
m["agc"] = {
canonicalName = "Agatu",
scripts = {"Latn"},
family = "alv",
}
m["agd"] = {
canonicalName = "Agarabi",
scripts = {"Latn"},
family = "paa-kag",
}
m["age"] = {
canonicalName = "Angal",
scripts = {"Latn"},
family = "ngf",
}
m["agf"] = {
canonicalName = "Arguni",
scripts = {"Latn"},
family = "plf",
}
m["agg"] = {
canonicalName = "Angor",
scripts = {"Latn"},
family = "ngf",
}
m["agh"] = {
canonicalName = "Ngelima",
scripts = {"Latn"},
family = "bnt",
}
m["agi"] = { -- spurious?
canonicalName = "Agariya",
family = "mun",
}
m["agj"] = {
canonicalName = "Argobba",
scripts = {"Ethi"},
family = "sem-eth",
}
m["agk"] = {
canonicalName = "Isarog Agta",
scripts = {"Latn"},
family = "phi",
}
m["agl"] = {
canonicalName = "Fembe",
otherNames = {"Agala"},
scripts = {"Latn"},
family = "ngf",
}
m["agm"] = {
canonicalName = "Angaataha",
scripts = {"Latn"},
family = "ngf",
}
m["agn"] = {
canonicalName = "Agutaynen",
scripts = {"Latn"},
family = "phi",
}
m["ago"] = {
canonicalName = "Tainae",
scripts = {"Latn"},
family = "ngf",
}
m["agq"] = {
canonicalName = "Aghem",
scripts = {"Latn"},
family = "alv",
}
m["agr"] = {
canonicalName = "Aguaruna",
scripts = {"Latn"},
family = "sai-jiv",
}
m["ags"] = {
canonicalName = "Esimbi",
otherNames = {"Isimbi"},
scripts = {"Latn"},
family = "nic-bod",
}
m["agt"] = {
canonicalName = "Central Cagayan Agta",
scripts = {"Latn"},
family = "phi",
}
m["agu"] = {
canonicalName = "Aguacateca",
otherNames = {"Aguacatec", "Aguacateco", "Awakatek", "Awakateko", "Awakateka"},
scripts = {"Latn"},
family = "myn",
}
m["agv"] = {
canonicalName = "Remontado Agta",
otherNames = {"Remontado Dumagat", "Sinauna", "Hatang Kayey"},
scripts = {"Latn"},
family = "phi",
}
m["agw"] = {
canonicalName = "Kahua",
scripts = {"Latn"},
family = "poz-sls",
}
m["agx"] = {
canonicalName = "Aghul",
otherNames = {"Agul"},
scripts = {"Cyrl"},
family = "cau-lzg",
}
m["agy"] = {
canonicalName = "Southern Alta",
scripts = {"Latn"},
family = "phi",
}
m["agz"] = {
canonicalName = "Mt. Iriga Agta",
scripts = {"Latn"},
family = "phi",
}
m["aha"] = {
canonicalName = "Ahanta",
scripts = {"Latn"},
family = "alv-kwa",
}
m["ahb"] = {
canonicalName = "Axamb",
scripts = {"Latn"},
family = "poz-vnc",
}
m["ahg"] = {
canonicalName = "Qimant",
scripts = {"Latn"},
family = "cus",
}
m["ahh"] = {
canonicalName = "Aghu",
scripts = {"Latn"},
family = "ngf",
}
m["ahi"] = {
canonicalName = "Tiagbamrin Aizi",
scripts = {"Latn"},
family = "kro",
}
m["ahk"] = {
canonicalName = "Akha",
family = "tbq-lol",
}
m["ahl"] = {
canonicalName = "Igo",
scripts = {"Latn"},
family = "alv-kwa",
}
m["ahm"] = {
canonicalName = "Mobumrin Aizi",
scripts = {"Latn"},
family = "kro",
}
m["ahn"] = {
canonicalName = "Àhàn",
otherNames = {"Ahan", "Ahaan"},
scripts = {"Latn"},
family = "nic-bco",
}
m["aho"] = {
canonicalName = "Ahom",
scripts = {"Ahom"},
family = "tai",
}
m["ahp"] = {
canonicalName = "Aproumu Aizi",
scripts = {"Latn"},
family = "kro",
}
m["ahr"] = {
canonicalName = "Ahirani",
family = "inc",
ancestors = {"khn"},
}
m["ahs"] = {
canonicalName = "Ashe",
scripts = {"Latn"},
family = "nic-bco",
}
m["aht"] = {
canonicalName = "Ahtna",
scripts = {"Latn"},
family = "ath-nor",
}
m["aia"] = {
canonicalName = "Arosi",
scripts = {"Latn"},
family = "poz-sls",
}
m["aib"] = {
canonicalName = "Aynu",
otherNames = {"Ainu", "Ainu (China)"},
family = "trk",
}
m["aic"] = {
canonicalName = "Ainbai",
scripts = {"Latn"},
family = "paa",
}
m["aid"] = {
canonicalName = "Alngith",
scripts = {"Latn"},
family = "aus-pmn",
}
m["aie"] = {
canonicalName = "Amara",
scripts = {"Latn"},
family = "poz-ocw",
}
m["aif"] = {
canonicalName = "Agi",
scripts = {"Latn"},
family = "qfa-tor",
}
m["aig"] = {
canonicalName = "Antigua and Barbuda Creole English",
scripts = {"Latn"},
family = "crp",
}
m["aih"] = {
canonicalName = "Ai-Cham",
family = "qfa-tak",
}
m["aii"] = {
canonicalName = "Assyrian Neo-Aramaic",
scripts = {"Syrc"},
family = "sem-ara",
}
m["aij"] = {
canonicalName = "Lishanid Noshan",
family = "sem-ara",
}
m["aik"] = {
canonicalName = "Ake",
scripts = {"Latn"},
family = "nic-bco",
}
m["ail"] = {
canonicalName = "Aimele",
scripts = {"Latn"},
family = "ngf",
}
m["aim"] = {
canonicalName = "Aimol",
family = "tbq-kuk",
}
m["ain"] = {
canonicalName = "Ainu",
otherNames = {"Ainu (Japan)"},
scripts = {"Kana", "Latn", "Cyrl"},
family = "qfa-iso",
}
m["aio"] = {
canonicalName = "Aiton",
family = "tai-swe",
}
m["aip"] = {
canonicalName = "Burumakok",
scripts = {"Latn"},
family = "ngf",
}
m["air"] = {
canonicalName = "Airoran",
scripts = {"Latn"},
family = "paa",
}
m["ais"] = {
canonicalName = "Nataoran Amis",
scripts = {"Latn"},
family = "map",
}
m["ait"] = {
canonicalName = "Arikem",
scripts = {"Latn"},
family = "tup",
}
m["aiw"] = {
canonicalName = "Aari",
scripts = {"Latn"},
family = "omv",
}
m["aix"] = {
canonicalName = "Aighon",
scripts = {"Latn"},
family = "poz-ocw",
}
m["aiy"] = {
canonicalName = "Ali",
scripts = {"Latn"},
family = "alv",
}
m["aja"] = {
canonicalName = "Aja",
otherNames = {"Adja", "Aja (Sudan)"},
family = "csu",
}
m["ajg"] = {
canonicalName = "Adja",
otherNames = {"Aja", "Aja (Benin)", "Aja (Togo)", "Ajagbe"},
family = "alv-kwa",
}
m["aji"] = {
canonicalName = "Ajië",
otherNames = {"Houailou"},
scripts = {"Latn"},
family = "poz-cln",
}
m["ajn"] = {
canonicalName = "Andajin", -- sometimes considered a dialect of 'ung'
scripts = {"Latn"},
}
m["ajp"] = {
canonicalName = "South Levantine Arabic",
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",
scripts = {"Hebr"},
family = "sem-arb",
ancestors = {"aeb"},
}
m["aju"] = {
canonicalName = "Judeo-Moroccan Arabic",
scripts = {"Hebr"},
family = "sem-arb",
}
m["ajw"] = {
canonicalName = "Ajawa",
family = "cdc-wst",
}
m["ajz"] = {
canonicalName = "Amri Karbi",
family = "tbq",
}
m["akb"] = {
canonicalName = "Angkola Batak",
otherNames = {"Batak Angkola"},
scripts = {"Latn", "Batk"},
family = "btk",
}
m["akc"] = {
canonicalName = "Mpur",
scripts = {"Latn"},
family = "paa",
}
m["akd"] = {
canonicalName = "Ukpet-Ehom",
scripts = {"Latn"},
family = "nic-bco",
}
m["ake"] = {
canonicalName = "Akawaio",
otherNames = {"Acauayo", "Acaguayo", "Akawai", "Acawai", "Accawai"},
scripts = {"Latn"},
family = "sai-car",
}
m["akf"] = {
canonicalName = "Akpa",
scripts = {"Latn"},
family = "alv-von",
}
m["akg"] = {
canonicalName = "Anakalangu",
scripts = {"Latn"},
family = "plf",
}
m["akh"] = {
canonicalName = "Angal Heneng",
scripts = {"Latn"},
family = "ngf",
}
m["aki"] = {
canonicalName = "Aiome",
otherNames = {"Aiom", "Ayom"},
scripts = {"Latn"},
family = "paa",
}
m["akj"] = {
canonicalName = "Jeru",
otherNames = {"Aka-Jeru"},
scripts = {"Latn"},
family = "qfa-adm",
}
m["akk"] = {
canonicalName = "Akkadian",
scripts = {"Xsux"},
family = "sem-eas",
}
m["akl"] = {
canonicalName = "Aklanon",
otherNames = {"Aklan", "Akeanon"},
scripts = {"Latn"},
family = "phi",
}
m["akm"] = {
canonicalName = "Aka-Bo",
otherNames = {"Ba", "Bo"},
scripts = {"Latn"},
family = "qfa-adm",
}
m["ako"] = {
canonicalName = "Akurio",
scripts = {"Latn"},
family = "sai-car",
}
m["akp"] = {
canonicalName = "Siwu",
scripts = {"Latn"},
family = "alv-kwa",
}
m["akq"] = {
canonicalName = "Ak",
scripts = {"Latn"},
family = "paa",
}
m["akr"] = {
canonicalName = "Araki",
scripts = {"Latn"},
family = "poz-vnc",
}
m["aks"] = {
canonicalName = "Akaselem",
otherNames = {"Tchamba", "Akasele", "Tsamba"},
scripts = {"Latn"},
family = "nic-gur",
}
m["akt"] = {
canonicalName = "Akolet",
scripts = {"Latn"},
family = "poz-ocw",
}
m["aku"] = {
canonicalName = "Akum",
scripts = {"Latn"},
family = "nic-bco",
}
m["akv"] = {
canonicalName = "Akhvakh",
scripts = {"Cyrl"},
family = "cau-ava",
}
m["akw"] = {
canonicalName = "Akwa",
scripts = {"Latn"},
family = "bnt",
}
m["akx"] = {
canonicalName = "Aka-Kede",
otherNames = {"Kede"},
scripts = {"Latn"},
family = "qfa-adm",
}
m["aky"] = {
canonicalName = "Aka-Kol",
otherNames = {"Kol", "Kawl", "Aka-Kawl", "Bojingiji"},
scripts = {"Latn"},
family = "qfa-adm",
}
m["akz"] = {
canonicalName = "Alabama",
scripts = {"Latn"},
family = "nai-mus",
}
m["ala"] = {
canonicalName = "Alago",
scripts = {"Latn"},
family = "alv",
}
m["alc"] = {
canonicalName = "Kawésqar",
otherNames = {"Qawasqar", "Alacaluf"},
scripts = {"Latn"},
family = "aqa",
}
m["ald"] = {
canonicalName = "Alladian",
otherNames = {"Alladyan", "Allagian", "Alaguian"},
scripts = {"Latn"},
family = "alv-kwa",
}
m["ale"] = {
canonicalName = "Aleut",
otherNames = {"Aleutian"},
scripts = {"Latn"},
family = "esx",
}
m["alf"] = {
canonicalName = "Alege",
scripts = {"Latn"},
family = "nic-bco",
}
m["alh"] = {
canonicalName = "Alawa",
scripts = {"Latn"},
}
m["ali"] = {
canonicalName = "Amaimon",
scripts = {"Latn"},
family = "ngf",
}
m["alj"] = {
canonicalName = "Alangan",
scripts = {"Latn"},
family = "phi",
}
m["alk"] = {
canonicalName = "Alak",
family = "mkh",
}
m["all"] = {
canonicalName = "Allar",
otherNames = {"Chatan"},
family = "dra",
}
m["alm"] = {
canonicalName = "Amblong",
scripts = {"Latn"},
family = "poz-vnc",
}
m["aln"] = {
canonicalName = "Gheg Albanian",
scripts = {"Latn"},
family = "sqj",
}
m["alo"] = {
canonicalName = "Larike-Wakasihu",
scripts = {"Latn"},
family = "plf",
}
m["alp"] = {
canonicalName = "Alune",
scripts = {"Latn"},
family = "plf",
}
m["alq"] = {
canonicalName = "Algonquin",
scripts = {"Latn"},
family = "alg",
}
m["alr"] = {
canonicalName = "Alutor",
scripts = {"Cyrl"},
family = "qfa-cka",
}
m["alt"] = {
canonicalName = "Southern Altai",
otherNames = {"Southern Altay", "Altai", "Altay"},
scripts = {"Cyrl"},
translit_module = "Altai-translit",
family = "trk",
}
m["alu"] = {
canonicalName = "'Are'are",
otherNames = {"Areare"},
scripts = {"Latn"},
family = "poz-sls",
}
m["alw"] = {
canonicalName = "Alaba",
otherNames = {"Alaba-K'abeena", "Alaaba", "K'abeena"},
scripts = {"Latn"},
family = "cus",
}
m["alx"] = {
canonicalName = "Amol",
scripts = {"Latn"},
family = "qfa-tor",
}
m["aly"] = {
canonicalName = "Alyawarr",
scripts = {"Latn"},
family = "aus-pam",
}
m["alz"] = {
canonicalName = "Alur",
scripts = {"Latn"},
family = "sdv",
}
m["ama"] = {
canonicalName = "Amanayé",
scripts = {"Latn"},
family = "tup-gua",
}
m["amb"] = {
canonicalName = "Ambo",
scripts = {"Latn"},
family = "nic-bod",
}
m["amc"] = {
canonicalName = "Amahuaca",
scripts = {"Latn"},
family = "sai-pan",
}
m["ame"] = {
canonicalName = "Yanesha'",
otherNames = {"Amuesha"},
scripts = {"Latn"},
family = "awd",
}
m["amf"] = {
canonicalName = "Hamer-Banna",
scripts = {"Latn"},
family = "omv",
}
m["amg"] = {
canonicalName = "Amurdag",
otherNames = {"Amarag"},
scripts = {"Latn"},
family = "aus-wdj",
}
m["ami"] = {
canonicalName = "Amis",
scripts = {"Latn"},
family = "map",
}
m["amj"] = {
canonicalName = "Amdang",
otherNames = {"Biltine", "Mimi"},
scripts = {"Latn"},
family = "ssa-fur",
}
m["amk"] = {
canonicalName = "Ambai",
otherNames = {"Wadapi-Laut"},
scripts = {"Latn"},
family = "poz-hce",
}
m["aml"] = {
canonicalName = "War-Jaintia",
scripts = {"Latn"},
family = "aav",
}
m["amm"] = {
canonicalName = "Ama",
otherNames = {"Ama (New Guinea)", "Ama (Papua New Guinea)"},
scripts = {"Latn"},
family = "qfa-mal",
}
m["amn"] = {
canonicalName = "Amanab",
scripts = {"Latn"},
family = "ngf",
}
m["amo"] = {
canonicalName = "Amo",
scripts = {"Latn"},
family = "nic-bco",
}
m["amp"] = {
canonicalName = "Alamblak",
scripts = {"Latn"},
family = "paa",
}
m["amq"] = {
canonicalName = "Amahai",
scripts = {"Latn"},
family = "plf",
}
m["amr"] = {
canonicalName = "Amarakaeri",
}
m["ams"] = {
canonicalName = "Southern Amami-Oshima",
scripts = {"Jpan"},
family = "jpx-ryu",
}
m["amt"] = {
canonicalName = "Amto",
scripts = {"Latn"},
family = "paa",
}
m["amu"] = {
canonicalName = "Guerrero Amuzgo",
otherNames = {"Amuzgo", "Xochistlahuaca Amuzgo", "Northern Amuzgo", "Southern Amuzgo"},
scripts = {"Latn"},
family = "omq",
}
m["amv"] = {
canonicalName = "Ambelau",
scripts = {"Latn"},
family = "poz",
}
m["amw"] = {
canonicalName = "Western Neo-Aramaic",
family = "sem-ara",
}
m["amx"] = {
canonicalName = "Anmatyerre",
otherNames = {"Namfau"},
scripts = {"Latn"},
family = "aus-pam",
}
m["amy"] = {
canonicalName = "Ami",
otherNames = {"Ame", "Amijangal"},
}
m["amz"] = {
canonicalName = "Atampaya",
scripts = {"Latn"},
family = "aus-pam",
}
m["ana"] = {
canonicalName = "Andaqui",
}
m["anb"] = {
canonicalName = "Andoa",
scripts = {"Latn"},
family = "sai-zap",
}
m["anc"] = {
canonicalName = "Angas",
family = "cdc-wst",
}
m["and"] = {
canonicalName = "Ansus",
scripts = {"Latn"},
family = "poz-hce",
}
m["ane"] = {
canonicalName = "Xârâcùù",
scripts = {"Latn"},
family = "poz-cln",
}
m["anf"] = {
canonicalName = "Animere",
scripts = {"Latn"},
family = "alv-kwa",
}
m["ang"] = {
canonicalName = "Old English",
otherNames = {"Anglo-Saxon"},
scripts = {"Latinx"},
family = "gmw",
entry_name = {
from = {"[ĀÁ]", "[āá]", "[ǢǼ]", "[ǣǽ]", "Ċ", "ċ", "[ĒÉ]", "[ēé]", "Ġ", "ġ", "[ĪÍ]", "[īí]", "[ŌÓ]", "[ōó]", "[ŪÚ]", "[ūú]", "[ȲÝ]", "[ȳý]", MACRON, ACUTE, DOTABOVE},
to = {"A", "a", "Æ", "æ", "C", "c", "E", "e", "G", "g", "I", "i", "O", "o", "U", "u", "Y", "y"}},
}
m["anh"] = {
canonicalName = "Nend",
scripts = {"Latn"},
family = "ngf",
}
m["ani"] = {
canonicalName = "Andi",
scripts = {"Cyrl"},
family = "cau-ava",
}
m["anj"] = {
canonicalName = "Anor",
scripts = {"Latn"},
family = "paa",
}
m["ank"] = {
canonicalName = "Goemai",
family = "cdc-wst",
}
m["anl"] = {
canonicalName = "Anu",
otherNames = {"Khaungtso", "Anu-Hkongso Chin"}, -- the last is the ISO's unattested blend of the names of its two dialects and half of the name of the place where it's spoken
family = "tbq",
}
m["anm"] = {
canonicalName = "Anal",
otherNames = {"Anaal", "Namfau"}, -- Namfau is actually a placename
scripts = {"Latn"},
family = "tbq-kuk",
}
m["ann"] = {
canonicalName = "Obolo",
scripts = {"Latn"},
family = "nic-bco",
}
m["ano"] = {
canonicalName = "Andoque",
scripts = {"Latn"},
family = "qfa-iso",
}
m["anp"] = {
canonicalName = "Angika",
family = "inc",
ancestors = {"bh"},
}
m["anq"] = {
canonicalName = "Jarawa",
otherNames = {"Jarawa (India)"},
scripts = {"Latn"},
family = "qfa-adm",
}
m["anr"] = {
canonicalName = "Andh",
family = "inc",
}
m["ans"] = {
canonicalName = "Anserma",
}
m["ant"] = {
canonicalName = "Antakarinya",
scripts = {"Latn"},
family = "aus-psw",
}
m["anu"] = {
canonicalName = "Anuak",
scripts = {"Latn"},
family = "sdv",
}
m["anv"] = {
canonicalName = "Denya",
scripts = {"Latn"},
family = "nic-bod",
}
m["anw"] = {
canonicalName = "Anaang",
scripts = {"Latn"},
family = "nic-bco",
}
m["anx"] = {
canonicalName = "Andra-Hus",
scripts = {"Latn"},
family = "poz-aay",
}
m["any"] = {
canonicalName = "Anyi",
otherNames = {"Anyin"},
scripts = {"Latn"},
family = "alv-kwa",
}
m["anz"] = {
canonicalName = "Anem",
}
m["aoa"] = {
canonicalName = "Angolar",
scripts = {"Latn"},
family = "crp",
ancestors = {"pt"},
}
m["aob"] = {
canonicalName = "Abom",
scripts = {"Latn"},
family = "ngf",
}
m["aoc"] = {
canonicalName = "Pemon",
otherNames = {"Arekuna", "Arecuna"},
scripts = {"Latn"},
family = "sai-car",
}
m["aod"] = {
canonicalName = "Andarum",
scripts = {"Latn"},
family = "paa",
}
m["aoe"] = {
canonicalName = "Angal Enen",
scripts = {"Latn"},
family = "ngf",
}
m["aof"] = {
canonicalName = "Bragat",
scripts = {"Latn"},
family = "qfa-tor",
}
m["aog"] = {
canonicalName = "Angoram",
}
m["aoh"] = {
canonicalName = "Arma",
}
m["aoi"] = {
canonicalName = "Anindilyakwa",
otherNames = {"Enindhilyagwa"},
scripts = {"Latn"},
family = "aus-arn",
}
m["aoj"] = {
canonicalName = "Mufian",
scripts = {"Latn"},
family = "qfa-tor",
}
m["aok"] = {
canonicalName = "Arhö",
scripts = {"Latn"},
family = "poz-cln",
}
m["aol"] = {
canonicalName = "Alor",
otherNames = {"Alorese"},
family = "poz",
}
m["aom"] = {
canonicalName = "Ömie",
scripts = {"Latn"},
family = "ngf",
}
m["aon"] = {
canonicalName = "Bumbita Arapesh",
scripts = {"Latn"},
family = "qfa-tor",
}
m["aor"] = {
canonicalName = "Aore",
scripts = {"Latn"},
family = "poz-vnc",
}
m["aos"] = {
canonicalName = "Taikat",
scripts = {"Latn"},
family = "paa",
}
m["aot"] = {
canonicalName = "Atong (India)",
otherNames = {"Atong", "A'tong"},
family = "tbq",
}
m["aou"] = {
canonicalName = "A'ou",
otherNames = {"Ayo", "A'ou Gelao"},
family = "qfa-tak",
}
m["aox"] = {
canonicalName = "Atorada",
family = "awd",
}
m["aoz"] = {
canonicalName = "Uab Meto",
scripts = {"Latn"},
family = "plf",
}
m["apb"] = {
canonicalName = "Sa'a",
otherNames = {"South Malaita", "Apae'aa"},
family = "poz-sls",
}
m["apc"] = {
canonicalName = "North Levantine Arabic",
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",
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",
scripts = {"Latn"},
family = "qfa-tor",
}
m["apf"] = {
canonicalName = "Pahanan Agta",
scripts = {"Latn"},
family = "phi",
}
m["apg"] = {
canonicalName = "Ampanang",
scripts = {"Latn"},
family = "poz",
}
m["aph"] = {
canonicalName = "Athpare",
otherNames = {"Athpariya"},
family = "tbq",
}
m["api"] = {
canonicalName = "Apiaká",
otherNames = {"Apiacá"},
family = "tup-gua",
}
m["apj"] = {
canonicalName = "Jicarilla",
otherNames = {"Jicarilla Apache"},
scripts = {"Latn"},
family = "apa",
}
m["apk"] = {
canonicalName = "Plains Apache",
otherNames = {"Kiowa Apache"},
scripts = {"Latn"},
family = "apa",
}
m["apl"] = {
canonicalName = "Lipan",
otherNames = {"Lipan Apache"},
scripts = {"Latn"},
family = "apa",
}
m["apm"] = {
canonicalName = "Chiricahua",
otherNames = {"Mescalero", "Mescalero-Chiricahua Apache"}, -- two dialects combined by Ethnologue
scripts = {"Latn"},
family = "apa",
}
m["apn"] = {
canonicalName = "Apinayé",
otherNames = {"Apinajé", "Apinagé", "Apinaye", "Apinaje", "Apinage"},
scripts = {"Latn"},
family = "sai-mje",
}
m["apo"] = {
canonicalName = "Ambul",
scripts = {"Latn"},
family = "poz-ocw",
}
m["app"] = {
canonicalName = "Apma",
scripts = {"Latn"},
family = "poz-vnc",
}
m["apq"] = {
canonicalName = "A-Pucikwar",
otherNames = {"Pucikwar", "Puchikwar", "Aka-Pucikwar", "Pujjukar", "Bójigiáb", "Bojigiab", "Bojigyab"}, -- last three may apply also to other languages
scripts = {"Latn"},
family = "qfa-adm",
}
m["apr"] = {
canonicalName = "Arop-Lokep",
}
m["aps"] = {
canonicalName = "Arop-Sissano",
scripts = {"Latn"},
family = "poz-ocw",
}
m["apt"] = {
canonicalName = "Apatani",
family = "tbq",
}
m["apu"] = {
canonicalName = "Apurinã",
scripts = {"Latn"},
family = "awd",
}
m["apv"] = {
canonicalName = "Alapmunte",
scripts = {"Latn"},
family = "sai-nmk",
}
m["apw"] = {
canonicalName = "Western Apache",
scripts = {"Latn"},
family = "apa",
}
m["apx"] = {
canonicalName = "Aputai",
}
m["apy"] = {
canonicalName = "Apalaí",
otherNames = {"Apalai"},
scripts = {"Latn"},
family = "sai-car",
}
m["apz"] = {
canonicalName = "Safeyoka",
}
m["aqc"] = {
canonicalName = "Archi",
scripts = {"Cyrl"},
family = "cau-lzg",
}
m["aqd"] = {
canonicalName = "Ampari Dogon",
scripts = {"Latn"},
family = "qfa-dgn",
}
m["aqg"] = {
canonicalName = "Arigidi",
family = "alv-von",
}
m["aqm"] = {
canonicalName = "Atohwaim",
}
m["aqn"] = {
canonicalName = "Northern Alta",
}
m["aqp"] = {
canonicalName = "Atakapa",
otherNames = {"Akokisa", "Orcoquiza", "Eastern Atakapa", "Western Atakapa"},
scripts = {"Latn"},
}
m["aqr"] = {
canonicalName = "Arhâ",
family = "poz-cln",
}
m["aqt"] = {
canonicalName = "Angaité",
}
m["aqz"] = {
canonicalName = "Akuntsu",
family = "tup",
}
m["arc"] = {
canonicalName = "Aramaic",
otherNames = {"Imperial Aramaic", "Official Aramaic", "Biblical Aramaic"},
scripts = {"Hebr", "Armi", "Syrc", "Palm", "Nbat", "Phnx", "Mand", "Samr"},
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",
family = "aus-kar",
}
m["are"] = {
canonicalName = "Western Arrernte",
scripts = {"Latn"},
family = "aus-pam",
}
m["arh"] = {
canonicalName = "Arhuaco",
otherNames = {"Ika"},
scripts = {"Latn"},
family = "cba",
}
m["ari"] = {
canonicalName = "Arikara",
family = "cdd",
}
m["arj"] = {
canonicalName = "Arapaso",
}
m["ark"] = {
canonicalName = "Arikapú",
}
m["arl"] = {
canonicalName = "Arabela",
scripts = {"Latn"},
family = "sai-zap",
}
m["arn"] = {
canonicalName = "Mapudungun",
scripts = {"Latn"},
family = "sai-ara",
otherNames = {"Mapuche", "Mapudungün", "Mapuzugün", "Mapudungu", "Araucanian"}
}
m["aro"] = {
canonicalName = "Araona",
scripts = {"Latn"},
family = "sai-tac",
}
m["arp"] = {
canonicalName = "Arapaho",
scripts = {"Latn"},
family = "alg",
}
m["arq"] = {
canonicalName = "Algerian Arabic",
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)", "Ramarama", "Itanga", "Itogapuc", "Itogapúk", "Ntogapid", "Ntogapig", "Arára", "Arára de Rondonia", "Arára do Jiparaná", "Arara-Karo", "Uruku", "Urukú"},
family = "tup",
}
m["ars"] = {
canonicalName = "Najdi Arabic",
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'
scripts = {"Latn"},
family = "auf",
}
m["arv"] = {
canonicalName = "Arbore",
scripts = {"Latn"},
family = "cus",
}
m["arw"] = {
canonicalName = "Arawak",
scripts = {"Latn"},
family = "awd",
}
m["arx"] = {
canonicalName = "Aruá",
otherNames = {"Arua", "Aruashi", "Aruáshi", "Aruachi"}, -- moribund, spoken in central Brazil, cf. 'aru'
family = "tup",
}
m["ary"] = {
canonicalName = "Moroccan Arabic",
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",
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", "Kipare", "Southern Pare", "South Pare"},
scripts = {"Latn"},
family = "bnt",
}
m["asb"] = {
canonicalName = "Assiniboine",
family = "sio",
}
m["asc"] = {
canonicalName = "Casuarina Coast Asmat",
}
m["asd"] = {
canonicalName = "Asas",
}
m["ase"] = {
canonicalName = "American Sign Language",
otherNames = {"Ameslan", "ASL"},
scripts = {"Sgnw"},
family = "sgn",
}
m["asf"] = {
canonicalName = "Auslan",
otherNames = {"Australian Sign Language"},
}
m["asg"] = {
canonicalName = "Cishingini",
}
m["ash"] = {
canonicalName = "Abishira",
otherNames = {"Tequiraca", "Tekiráka", "Abishira", "Avishiri", "Auishiri", "Agouisiri", "Avirxiri", "Abiquira", "Abigira", "Aiwa", "Aewa"},
family = "qfa-iso",
}
m["asi"] = {
canonicalName = "Buruwai",
}
m["asj"] = {
canonicalName = "Nsari",
otherNames = {"Sari", "Saari"},
family = "nic-bod",
}
m["ask"] = {
canonicalName = "Ashkun",
family = "iir-nur",
}
m["asl"] = {
canonicalName = "Asilulu",
scripts = {"Latn"},
family = "plf",
}
m["asn"] = {
canonicalName = "Xingú Asuriní",
family = "tup-gua",
}
m["aso"] = {
canonicalName = "Dano",
family = "ngf",
}
m["asp"] = {
canonicalName = "Algerian Sign Language",
family = "sgn",
}
m["asq"] = {
canonicalName = "Austrian Sign Language",
family = "sgn",
}
m["asr"] = {
canonicalName = "Asuri",
family = "mun",
}
m["ass"] = {
canonicalName = "Ipulo",
scripts = {"Latn"},
family = "nic-bod",
}
m["ast"] = {
canonicalName = "Asturian",
scripts = {"Latn"},
family = "roa",
ancestors = {"roa-ole"},
}
m["asu"] = {
canonicalName = "Tocantins Asurini",
family = "tup-gua",
}
m["asv"] = {
canonicalName = "Asoa",
}
m["asw"] = {
canonicalName = "Australian Aboriginal Sign Language",
otherNames = {"Australian Aborigines Sign Language"},
family = "sgn",
}
m["asx"] = {
canonicalName = "Muratayak",
family = "ngf-fin",
}
m["asy"] = {
canonicalName = "Yaosakor Asmat",
}
m["asz"] = {
canonicalName = "As",
family = "poz-hce",
}
m["ata"] = {
canonicalName = "Pele-Ata",
}
m["atb"] = {
canonicalName = "Zaiwa",
}
m["atc"] = {
canonicalName = "Atsahuaca",
family = "sai-pan",
}
m["atd"] = {
canonicalName = "Ata Manobo",
family = "phi",
}
m["ate"] = {
canonicalName = "Atemble",
}
m["atg"] = {
canonicalName = "Okpela",
otherNames = {"Ivbie North", "Arhe", "Ivbie North-Okpela-Arhe"},
scripts = {"Latn"},
family = "alv-edo",
}
m["ati"] = {
canonicalName = "Attié",
}
m["atj"] = {
canonicalName = "Atikamekw",
scripts = {"Latn"},
family = "alg",
ancestors = {"cr"},
}
m["atk"] = {
canonicalName = "Ati",
}
m["atl"] = {
canonicalName = "Mt. Iraya Agta",
family = "phi",
}
m["atm"] = {
canonicalName = "Ata",
}
m["atn"] = {
canonicalName = "Ashtiani",
family = "ira",
}
m["ato"] = {
canonicalName = "Atong (Cameroon)",
otherNames = {"Atoŋ", "Atong"},
family = "nic-grf",
}
m["atp"] = {
canonicalName = "Pudtol Atta",
family = "phi",
}
m["atq"] = {
canonicalName = "Aralle-Tabulahan",
}
m["atr"] = {
canonicalName = "Waimiri-Atroari",
family = "sai-car",
}
m["ats"] = {
canonicalName = "Gros Ventre",
otherNames = {"Atsina"},
scripts = {"Latn"},
family = "alg",
}
m["att"] = {
canonicalName = "Pamplona Atta",
family = "phi",
}
m["atu"] = {
canonicalName = "Reel",
}
m["atv"] = {
canonicalName = "Northern Altai",
otherNames = {"Northern Altay", "Altai", "Altay"},
scripts = {"Cyrl"},
translit_module = "Altai-translit",
family = "trk",
}
m["atw"] = {
canonicalName = "Atsugewi",
otherNames = {"Atsugé"},
scripts = {"Latn"},
family = "nai-pal",
}
m["atx"] = {
canonicalName = "Arutani",
scripts = {"Latn"},
}
m["aty"] = {
canonicalName = "Aneityum",
family = "poz-oce",
}
m["atz"] = {
canonicalName = "Arta",
}
m["aua"] = {
canonicalName = "Asumboa",
family = "poz-oce",
}
m["aub"] = {
canonicalName = "Alugu",
family = "tbq-lol",
}
m["auc"] = {
canonicalName = "Huaorani",
otherNames = {"Waorani", "Sabela", "Wao", "Huao", "Aushiri", "Ssabela", "Wao Terero", "Auka", "Auca"},
scripts = {"Latn"},
family = "qfa-iso",
}
m["aud"] = {
canonicalName = "Anuta",
scripts = {"Latn"},
family = "poz-pol",
}
m["aug"] = {
canonicalName = "Aguna",
}
m["auh"] = {
canonicalName = "Aushi",
}
m["aui"] = {
canonicalName = "Anuki",
family = "poz-ocw",
}
m["auj"] = {
canonicalName = "Augila",
otherNames = {"Awjilah", "Awjila"},
family = "ber",
}
m["auk"] = {
canonicalName = "Heyo",
family = "qfa-tor",
}
m["aul"] = {
canonicalName = "Aulua",
family = "poz-vnc",
}
m["aum"] = {
canonicalName = "Asu",
otherNames = {"Abewa", "Asu (Nigeria)"},
scripts = {"Latn"},
}
m["aun"] = {
canonicalName = "Molmo One",
family = "qfa-tor",
}
m["auo"] = {
canonicalName = "Auyokawa",
}
m["aup"] = {
canonicalName = "Makayam",
}
m["auq"] = {
canonicalName = "Anus",
otherNames = {"A", "Korur", "Korurnus"}, -- no name seems to be attested; lect may be the same as 'pdn'
family = "poz-ocw",
}
m["aur"] = {
canonicalName = "Aruek",
family = "qfa-tor",
}
m["aut"] = {
canonicalName = "Austral",
family = "poz-pol",
}
m["auu"] = {
canonicalName = "Auye",
}
m["auw"] = {
canonicalName = "Awyi",
}
m["aux"] = {
canonicalName = "Aurá",
family = "tup-gua",
}
m["auy"] = {
canonicalName = "Auyana",
}
m["auz"] = {
canonicalName = "Uzbeki Arabic",
otherNames = {"Uzbek Arabic"},
family = "sem-arb",
}
m["avb"] = {
canonicalName = "Avau",
family = "poz-ocw",
}
m["avd"] = {
canonicalName = "Alviri-Vidari",
otherNames = {"Alviri", "Vidari"},
scripts = {"fa-Arab"},
family = "ira",
ancestors = {"ira-azr"},
}
m["avi"] = {
canonicalName = "Avikam",
family = "alv-kwa",
}
m["avk"] = {
canonicalName = "Kotava",
type = "appendix-constructed",
family = "art",
}
m["avl"] = {
canonicalName = "Eastern Egyptian Bedawi Arabic",
otherNames = {"Bedawi Arabic", "Levantine Bedawi Arabic"},
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'
scripts = {"Latn"},
family = "aus-pmn",
}
m["avn"] = {
canonicalName = "Avatime",
family = "alv-kwa",
}
m["avo"] = {
canonicalName = "Agavotaguerra",
family = "awd",
}
m["avs"] = {
canonicalName = "Aushiri",
family = "sai-zap",
}
m["avt"] = {
canonicalName = "Au",
family = "qfa-tor",
}
m["avu"] = {
canonicalName = "Avokaya",
}
m["avv"] = {
canonicalName = "Avá-Canoeiro",
otherNames = {"Avá", "Canoe"},
family = "tup-gua",
}
m["awa"] = {
canonicalName = "Awadhi",
scripts = {"Deva", "Kthi", "fa-Arab"},
family = "inc",
ancestors = {"psu"},
}
m["awb"] = {
canonicalName = "Awa (New Guinea)",
otherNames = {"Awa", "Awa (Papua New Guinea)"},
family = "paa-kag",
}
m["awc"] = {
canonicalName = "Cicipu",
otherNames = {"Cipu"},
family = "nic-knj",
}
m["awe"] = {
canonicalName = "Awetí",
family = "tup",
}
m["awg"] = {
canonicalName = "Anguthimri",
otherNames = {"Alngith", "Leningitij", "Mpakwithi"},
family = "aus-pam",
}
m["awh"] = {
canonicalName = "Awbono",
}
m["awi"] = {
canonicalName = "Aekyom",
otherNames = {"Awin"},
}
m["awk"] = {
canonicalName = "Awabakal",
scripts = {"Latn"},
family = "aus-pam",
}
m["awm"] = {
canonicalName = "Arawum",
family = "ngf",
}
m["awn"] = {
canonicalName = "Awngi",
family = "cus",
}
m["awo"] = {
canonicalName = "Awak",
family = "alv",
}
m["awr"] = {
canonicalName = "Awera",
family = "paa-lkp",
}
m["aws"] = {
canonicalName = "South Awyu",
family = "ngf",
}
m["awt"] = {
canonicalName = "Araweté",
family = "tup-gua",
}
m["awu"] = {
canonicalName = "Central Awyu",
}
m["awv"] = {
canonicalName = "Jair Awyu",
}
m["aww"] = {
canonicalName = "Awun",
}
m["awx"] = {
canonicalName = "Awara",
family = "ngf-fin",
}
m["awy"] = {
canonicalName = "Edera Awyu",
family = "ngf",
}
m["axb"] = {
canonicalName = "Abipon",
otherNames = {"Abipón", "Callaga", "Kalyaga"},
family = "sai-guc",
}
m["axe"] = {
canonicalName = "Ayerrerenge", -- a variety of Arrernte
family = "aus-pam",
}
m["axg"] = {
canonicalName = "Mato Grosso Arára",
}
m["axk"] = {
canonicalName = "Aka (Central Africa)",
otherNames = {"Yaka", "Yaka (Central African Republic)", "Aka", "Beka"}, -- distinguish from 'iyx' and 'yaf'
scripts = {"Latn"},
family = "bnt",
}
m["axl"] = {
canonicalName = "Lower Southern Aranda",
}
m["axm"] = {
canonicalName = "Middle Armenian",
scripts = {"Armn"},
family = "hyx",
ancestors = {"xcl"},
translit_module = "Armn-translit",
override_translit = true,
entry_name = {
from = {"՞", "՜", "՛", "՟", "և"},
to = {"", "", "", "", "եւ"}} ,
}
m["axx"] = {
canonicalName = "Xaragure",
otherNames = {"Xârâgurè"},
family = "poz-cln",
}
m["aya"] = {
canonicalName = "Awar",
family = "paa",
}
m["ayb"] = {
canonicalName = "Ayizo Gbe",
}
m["ayd"] = {
canonicalName = "Ayabadhu",
}
m["aye"] = {
canonicalName = "Ayere",
scripts = {"Latn"},
family = "alv-von",
}
m["ayg"] = {
canonicalName = "Nyanga (Togo)",
otherNames = {"Nyanga", "Ginyanga"},
scripts = {"Latn"},
family = "alv-kwa",
}
m["ayh"] = {
canonicalName = "Hadrami Arabic",
otherNames = {"Hadhrami Arabic"},
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",
scripts = {"Latn"},
family = "nic-bco",
}
m["ayk"] = {
canonicalName = "Akuku",
scripts = {"Latn"},
family = "alv-edo",
}
m["ayl"] = {
canonicalName = "Libyan Arabic",
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",
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",
otherNames = {"Morotoco", "Moro", "Ayoweo", "Ayoré", "Pyeta Yovai"},
scripts = {"Latn"},
family = "sai-zam",
}
m["ayp"] = {
canonicalName = "North Mesopotamian Arabic",
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)"},
scripts = {"Latn"},
family = "paa-spk",
}
m["ays"] = {
canonicalName = "Sorsogon Ayta",
scripts = {"Latn"},
family = "phi",
}
m["ayt"] = {
canonicalName = "Bataan Ayta",
otherNames = {"Magbukun Ayta", "Mariveleño"},
scripts = {"Latn"},
family = "phi",
}
m["ayu"] = {
canonicalName = "Ayu",
scripts = {"Latn"},
family = "alv",
}
m["ayy"] = {
canonicalName = "Tayabas Ayta",
scripts = {"Latn"},
family = "phi",
}
m["ayz"] = {
canonicalName = "Maybrat",
otherNames = {"Mai Brat", "Ajamaru", "Ayamaru"},
scripts = {"Latn"},
}
m["aza"] = {
canonicalName = "Azha",
scripts = {"Latn"},
family = "tbq-lol",
}
m["azd"] = {
canonicalName = "Eastern Durango Nahuatl",
scripts = {"Latn"},
family = "azc-nah",
ancestors = {"nah"},
}
m["azg"] = {
canonicalName = "San Pedro Amuzgos Amuzgo",
otherNames = {"Upper Eastern Amuzgo", "Oaxaca Amuzgo"},
scripts = {"Latn"},
family = "omq",
}
m["azm"] = {
canonicalName = "Ipalapa Amuzgo",
otherNames = {"Lower Eastern Amuzgo"},
scripts = {"Latn"},
family = "omq",
}
m["azn"] = {
canonicalName = "Western Durango Nahuatl",
scripts = {"Latn"},
family = "azc-nah",
ancestors = {"nah"},
}
m["azo"] = {
canonicalName = "Awing",
scripts = {"Latn"},
family = "nic-bod",
}
m["azt"] = {
canonicalName = "Faire Atta",
scripts = {"Latn"},
family = "phi",
}
m["azz"] = {
canonicalName = "Highland Puebla Nahuatl",
scripts = {"Latn"},
family = "azc-nah",
ancestors = {"nah"},
}
return m