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["kaa"] = {
	canonicalName = "Karakalpak",
	type = "regular",
	scripts = {"Latn", "Cyrl"},
	family = "trk",
}

m["kab"] = {
	canonicalName = "Kabyle",
	type = "regular",
	scripts = {"Latn"},
	family = "ber",
}

m["kac"] = {
	canonicalName = "Jingpho",
	type = "regular",
	scripts = {"Latn"},
	family = "tbq",
}

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

m["kae"] = {
	canonicalName = "Ketangalan",
	type = "regular",
	scripts = {"None"},
	family = "map",
}

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

m["kag"] = {
	canonicalName = "Kajaman",
	type = "regular",
	scripts = {"None"},
	family = "poz",
}

m["kah"] = {
	canonicalName = "Fer",
	otherNames = {"Kara"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kai"] = {
	canonicalName = "Karekare",
	type = "regular",
	scripts = {"None"},
	family = "cdc",
}

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

m["kak"] = {
	canonicalName = "Kayapa Kallahan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kam"] = {
	canonicalName = "Kamba",
	otherNames = {"Kikamba", "Kamba (Kenya)"},
	type = "regular",
	scripts = {"Latn"},
	family = "bnt",
}

m["kao"] = {
	canonicalName = "Kassonke",
	otherNames = {"Khasonke", "Kasonke", "Khassonké"},
	type = "regular",
	scripts = {"Latn"},
	family = "dmn",
}

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

m["kaq"] = {
	canonicalName = "Capanahua",
	otherNames = {"Kapanawa"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-pan",
}

m["kav"] = {
	canonicalName = "Katukína",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kaw"] = {
	canonicalName = "Old Javanese",
	otherNames = {"Kawi"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-sus",
}

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

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

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

m["kbb"] = {
	canonicalName = "Kaxuiâna",
	type = "regular",
	scripts = {"None"},
	family = "sai-car",
}

m["kbc"] = {
	canonicalName = "Kadiwéu",
	otherNames = {"Caduveo", "Ediu-Adig", "Guaicurú", "Kadiweu", "Mbayá", "Mbayá-Guaycuru", "Waikurú"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-mgc",
}

m["kbd"] = {
	canonicalName = "Kabardian",
	otherNames = {"East Circassian"},
	type = "regular",
	scripts = {"Cyrl"},
	family = "cau-cir",
	translit_module = "kbd-translit",
}

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

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

m["kbh"] = {
	canonicalName = "Camsá",
	type = "regular",
	scripts = {"None"},
	family = "qfa-iso",
}

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

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

m["kbk"] = {
	canonicalName = "Grass Koiari",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

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

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

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

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

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

m["kbv"] = {
	canonicalName = "Kamberataro",
	otherNames = {"Dera", "Dera (New Guinea)"},
	type = "regular",
	scripts = {"None"},
	family = "paa",
}

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

m["kbx"] = {
	canonicalName = "Ap Ma",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kca"] = {
	canonicalName = "Khanty",
	type = "regular",
	scripts = {"Cyrl"},
	family = "fiu-ugr",
	translit_module = "kca-translit",
}

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

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

m["kcd"] = {
	canonicalName = "Ngkâlmpw Kanum",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

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

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

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

m["kck"] = {
	canonicalName = "Kalanga",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt",
}

m["kcl"] = {
	canonicalName = "Kala",
	otherNames = {"Kela", "Gela"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["kcm"] = {
	canonicalName = "Tar Gula",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kcn"] = {
	canonicalName = "Nubi",
	otherNames = {"Ki-Nubi"},
	type = "regular",
	scripts = {"Arab"},
	family = "crp",
	ancestors = {"apd"},
}

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

m["kcp"] = {
	canonicalName = "Kanga",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-kad",
}

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

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

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

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

m["kcu"] = {
	canonicalName = "Kikami",
	otherNames = {"Kami"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["kcx"] = {
	canonicalName = "Kachama-Ganjule",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kcz"] = {
	canonicalName = "Konongo",
	type = "regular",
	scripts = {"None"},
	family = "bnt",
}

m["kda"] = {
	canonicalName = "Worimi",
	otherNames = {"Gadang", "Gadhang", "Gadjang", "Kattang", "Kutthung"},
	type = "regular",
	scripts = {"Latn"},
	family = "aus-pam",
}

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

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

m["kde"] = {
	canonicalName = "Makonde",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt",
}

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

m["kdg"] = {
	canonicalName = "Seba",
	type = "regular",
	scripts = {"None"},
	family = "bnt",
}

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

m["kdi"] = {
	canonicalName = "Kumam",
	otherNames = {"Kuman"},
	type = "regular",
	scripts = {"None"},
	family = "sdv",
}

m["kdj"] = {
	canonicalName = "Karamojong",
	type = "regular",
	scripts = {"Latn"},
	family = "sdv",
}

m["kdk"] = {
	canonicalName = "Numee",
	type = "regular",
	scripts = {"None"},
	family = "poz-cln",
}

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

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

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

m["kdp"] = {
	canonicalName = "Kaningdon-Nindem",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kdr"] = {
	canonicalName = "Karaim",
	type = "regular",
	scripts = {"Cyrl", "Latn", "Hebr"},
	family = "trk",
}

m["kdt"] = {
	canonicalName = "Kuy",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

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

m["kdv"] = {
	canonicalName = "Kado",
	otherNames = {"Kadu"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

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

m["kea"] = {
	canonicalName = "Kabuverdianu",
	otherNames = {"Cape Verdean Creole", "Kriolu", "Creole", "Barlavento", "Sotavento"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
	ancestors = {"pt"},
}

m["keb"] = {
	canonicalName = "Kélé",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kec"] = {
	canonicalName = "Keiga",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-kad",
}

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

m["kee"] = {
	canonicalName = "Eastern Keres",
	type = "regular",
	scripts = {"None"},
	family = "qfa-ker",
}

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

m["keg"] = {
	canonicalName = "Tese",
	type = "regular",
	scripts = {"None"},
	family = "sdv",
}

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

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

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

m["kek"] = {
	canonicalName = "Q'eqchi",
	type = "regular",
	scripts = {"None"},
	family = "myn",
}

m["kel"] = {
	canonicalName = "Kela",
	type = "regular",
	scripts = {"Latn"},
	family = "bnt",
}

m["kem"] = {
	canonicalName = "Kemak",
	type = "regular",
	scripts = {"None"},
	family = "plf",
}

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

m["keo"] = {
	canonicalName = "Kakwa",
	type = "regular",
	scripts = {"None"},
	family = "sdv",
}

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

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

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

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

m["ket"] = {
	canonicalName = "Ket",
	type = "regular",
	scripts = {"Cyrl"},
	family = "qfa-yen",
}

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

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

m["kew"] = {
	canonicalName = "West Kewa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

m["kfa"] = {
	canonicalName = "Kodava",
	type = "regular",
	scripts = {"None"},
	family = "dra",
}

m["kfb"] = {
	canonicalName = "Northwestern Kolami",
	type = "regular",
	scripts = {"None"},
	family = "dra",
}

m["kfc"] = {
	canonicalName = "Konda-Dora",
	type = "regular",
	scripts = {"Telu"},
	family = "dra",
}

m["kfd"] = {
	canonicalName = "Korra Koraga",
	type = "regular",
	scripts = {"None"},
	family = "dra",
}

m["kfe"] = {
	canonicalName = "Kota",
	otherNames = {"Kota (India)"},
	type = "regular",
	scripts = {"Taml"},
	family = "dra",
}

m["kff"] = {
	canonicalName = "Koya",
	type = "regular",
	scripts = {"None"},
	family = "dra",
}

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

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

m["kfi"] = {
	canonicalName = "Kannada Kurumba",
	type = "regular",
	scripts = {"None"},
	family = "dra",
}

m["kfj"] = {
	canonicalName = "Kemiehua",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

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

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

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

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

m["kfo"] = {
	canonicalName = "Koro (West Africa)",
	otherNames = {"Koro", "Koro Jula"}, -- the last name is misleading, as Jula is a diff. language
	type = "regular",
	scripts = {"Latn", "Nkoo"},
	family = "dmn",
}

m["kfp"] = {
	canonicalName = "Korwa",
	type = "regular",
	scripts = {"None"},
	family = "mun",
}

m["kfq"] = {
	canonicalName = "Korku",
	type = "regular",
	scripts = {"None"},
	family = "mun",
}

m["kfr"] = {
	canonicalName = "Kachchi",
	otherNames = {"Kutchi", "Cutchi", "Kachchhi", "Kutchhi"},
	type = "regular",
	scripts = {"Gujr"},
	family = "inc",
}

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

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

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

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

m["kfw"] = {
	canonicalName = "Kharam Naga",
	otherNames = {"Kharam"},
	type = "regular",
	scripts = {"None"},
	family = "tbq-kuk",
}

m["kfx"] = {
	canonicalName = "Kullu Pahari",
	otherNames = {"Kullu"},
	type = "regular",
	scripts = {"None"},
	family = "inc",
}

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

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

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

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

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

m["kgd"] = {
	canonicalName = "Kataang",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

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

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

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

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

m["kgj"] = {
	canonicalName = "Gamale Kham",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["kgm"] = {
	canonicalName = "Karipúna",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kgo"] = {
	canonicalName = "Krongo",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-kad",
}

m["kgp"] = {
	canonicalName = "Kaingang",
	type = "regular",
	scripts = {"Latn"},
	family = "sai-jee",
}

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

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

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

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

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

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

m["kgw"] = {
	canonicalName = "Karon Dori",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["kha"] = {
	canonicalName = "Khasi",
	type = "regular",
	scripts = {"None"},
	family = "aav",
}

m["khb"] = {
	canonicalName = "Lü",
	type = "regular",
	scripts = {"Talu"},
	family = "tai-swe",
}

m["khc"] = {
	canonicalName = "Tukang Besi North",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["khd"] = {
	canonicalName = "Bädi Kanum",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["khf"] = {
	canonicalName = "Khuen",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["khg"] = {
	canonicalName = "Khams Tibetan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

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

m["kho"] = {
	canonicalName = "Khotanese",
	type = "regular",
	scripts = {"Brah"},
	family = "ira",
}

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

m["khq"] = {
	canonicalName = "Koyra Chiini Songhay",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["khr"] = {
	canonicalName = "Kharia",
	type = "regular",
	scripts = {"None"},
	family = "mun",
}

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

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

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

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

m["khw"] = {
	canonicalName = "Khowar",
	type = "regular",
	scripts = {"Arab"},
	family = "iir-dar",
}

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

m["khy"] = {
	canonicalName = "Ekele",
	otherNames = {"Kele", "Kele (Congo)", "Kele (Democratic Republic of the Congo)", "Lokele"},
	type = "regular",
	scripts = {"None"},
	family = "bnt",
}

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

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

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

m["kic"] = {
	canonicalName = "Kickapoo",
	type = "regular",
	scripts = {"Latn"},
	family = "alg",
}

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

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

m["kif"] = {
	canonicalName = "Eastern Parbate Kham",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["kii"] = {
	canonicalName = "Kitsai",
	type = "regular",
	scripts = {"None"},
	family = "cdd",
}

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

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

m["kim"] = {
	canonicalName = "Tofa",
	otherNames = {"Tofalar", "Karagas"},
	type = "regular",
	scripts = {"Cyrl"},
	family = "trk",
}

m["kio"] = {
	canonicalName = "Kiowa",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-kta",
}

m["kip"] = {
	canonicalName = "Sheshi Kham",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

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

m["kiw"] = {
	canonicalName = "Northeast Kiwai",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kix"] = {
	canonicalName = "Khiamniungan Naga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kiy"] = {
	canonicalName = "Kirikiri",
	otherNames = {"Faia"},
	type = "regular",
	scripts = {"None"},
	family = "paa-lkp",
}

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

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

m["kjb"] = {
	canonicalName = "Q'anjob'al",
	type = "regular",
	scripts = {"Latn"},
	family = "myn",
}

m["kjc"] = {
	canonicalName = "Coastal Konjo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kjd"] = {
	canonicalName = "Southern Kiwai",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["kjg"] = {
	canonicalName = "Khmu",
	type = "regular",
	scripts = {"Laoo"},
	family = "mkh",
}

m["kjh"] = {
	canonicalName = "Khakas",
	type = "regular",
	scripts = {"Cyrl"},
	family = "trk",
}

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

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

m["kjk"] = {
	canonicalName = "Highland Konjo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kjm"] = {
	canonicalName = "Kháng",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["kjn"] = {
	canonicalName = "Kunjen",
	otherNames = {"Uw Oykangand", "Uw Olkola", "Olkol"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und",
}

m["kjo"] = {
	canonicalName = "Harijan Kinnauri",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kjp"] = {
	canonicalName = "Pwo Eastern Karen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kjq"] = {
	canonicalName = "Western Keres",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-ker",
}

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

m["kjs"] = {
	canonicalName = "East Kewa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kjt"] = {
	canonicalName = "Phrae Pwo Karen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kju"] = {
	canonicalName = "Kashaya",
	type = "regular",
	scripts = {"Latn"},
	family = "nai-pom",
}

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

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

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

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

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

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

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

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

m["kkf"] = {
	canonicalName = "Kalaktang Monpa",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kkg"] = {
	canonicalName = "Mabaka Valley Kalinga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kkh"] = {
	canonicalName = "Khün",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kki"] = {
	canonicalName = "Kagulu",
	otherNames = {"Kaguru"},
	type = "regular",
	scripts = {"None"},
	family = "bnt",
}

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

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

m["kkl"] = {
	canonicalName = "Kosarek Yale",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kkn"] = {
	canonicalName = "Kon Keu",
	type = "regular",
	scripts = {"None"},
	family = "aav",
}

m["kko"] = {
	canonicalName = "Karko",
	otherNames = {"Kithonirishe"},
	type = "regular",
	scripts = {"None"},
	family = "nub",
}

m["kkp"] = {
	canonicalName = "Koko-Bera",
	otherNames = {"Kok-Kaper", "Gugubera", "Koko-Pera"},
	type = "regular",
	scripts = {"Latn"},
	family = "aus-pmn",
}

m["kkq"] = {
	canonicalName = "Kaiku",
	type = "regular",
	scripts = {"None"},
	family = "bnt",
}

m["kkr"] = {
	canonicalName = "Kir-Balar",
	otherNames = {"Kir"},
	type = "regular",
	scripts = {"Latn"},
	family = "cdc",
}

m["kks"] = {
	canonicalName = "Kirfi",
	otherNames = {"Giiwo"},
	type = "regular",
	scripts = {"Latn"},
	family = "cdc",
}

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

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

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

m["kkw"] = {
	canonicalName = "Teke-Kukuya",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kky"] = {
	canonicalName = "Guugu Yimidhirr",
	type = "regular",
	scripts = {"Latn"},
	family = "aus-pam",
}

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

m["kla"] = {
	canonicalName = "Klamath-Modoc",
	otherNames = {"Klamath"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und",
}

m["klb"] = {
	canonicalName = "Kiliwa",
	type = "regular",
	scripts = {"None"},
	family = "nai-yuc",
}

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

m["kld"] = {
	canonicalName = "Gamilaraay",
	otherNames = {"Kamilaroi", "Kamilarai", "Kamalarai", "Gamilaroi"},
	type = "regular",
	scripts = {"Latn"},
	family = "aus-cww",
}

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

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

m["klg"] = {
	canonicalName = "Tagakaulu Kalagan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["klj"] = {
	canonicalName = "Turkic Khalaj",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["klk"] = {
	canonicalName = "Kono (Nigeria)",
	otherNames = {"Kono"},
	type = "regular",
	scripts = {"None"},
	family = "nic-bco",
}

m["kll"] = {
	canonicalName = "Kagan Kalagan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kln"] = {
	canonicalName = "Kalenjin",
	type = "regular",
	scripts = {"Latn"},
	family = "sdv",
}

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

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

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

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

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

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

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

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

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

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

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

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

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

m["kmb"] = {
	canonicalName = "Kimbundu",
	otherNames = {"North Mbundu"},
	type = "regular",
	scripts = {"Latn"},
	family = "bnt",
}

m["kmc"] = {
	canonicalName = "Gam",
	otherNames = {"Dong", "Northern Dong", "Southern Dong"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-tak",
}

m["kmd"] = {
	canonicalName = "Madukayang Kalinga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kmg"] = {
	canonicalName = "Kâte",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["kmj"] = {
	canonicalName = "Kumarbhag Paharia",
	type = "regular",
	scripts = {"None"},
	family = "dra",
}

m["kmk"] = {
	canonicalName = "Limos Kalinga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kml"] = {
	canonicalName = "Tanudan Kalinga",
	otherNames = {"Lower Tanudan Kalinga", "Upper Tanudan Kalinga"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und",
}

m["kmm"] = {
	canonicalName = "Kom (India)",
	otherNames = {"Kom"},
	type = "regular",
	scripts = {"None"},
	family = "tbq-kuk",
}

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

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

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

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

m["kmr"] = {
	canonicalName = "Northern Kurdish",
	otherNames = {"Kurmanji"},
	type = "regular",
	scripts = {"Latn"},
	family = "ira",
	wikimedia_codes = {"ku"},
}

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

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

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

m["kmv"] = {
	canonicalName = "Karipúna Creole French",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kmw"] = {
	canonicalName = "Kikumu",
	otherNames = {"Kikomo", "Komo (Democratic Republic of the Congo)", "Komo"},
	type = "regular",
	scripts = {"Latn"},
	family = "bnt",
}

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

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

m["kmz"] = {
	canonicalName = "Khorasani Turkish",
	otherNames = {"Khorasani Turkic"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kna"] = {
	canonicalName = "Kanakuru",
	otherNames = {"Dera", "Dera (Nigeria)"},
	type = "regular",
	scripts = {"Latn"},
	family = "cdc",
}

m["knb"] = {
	canonicalName = "Lubuagan Kalinga",
	type = "regular",
	scripts = {"None"},
	family = "phi",
}

m["knd"] = {
	canonicalName = "Konda",
	type = "regular",
	scripts = {"None"},
	family = "ngf-sbh",
}

m["kne"] = {
	canonicalName = "Kankanaey",
	type = "regular",
	scripts = {"Latn"},
	family = "phi",
}

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

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

m["knj"] = {
	canonicalName = "Western Kanjobal",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

-- two unrelated lects have this name; Ethnologue confuses them; 
-- use this code for the Katukinian one for which materials exist,
-- rather than the Arawakan one about which little is known
m["knm"] = {
	canonicalName = "Kanamari",
	otherNames = {"Kanamarí", "Katukina-Kanamari", "Kanamare"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und",
}

m["kno"] = {
	canonicalName = "Kono (Sierra Leone)",
	otherNames = {"Kono", "Konnoh"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

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

m["knt"] = {
	canonicalName = "Panoan Katukína",
	type = "regular",
	scripts = {"None"},
	family = "qfa-pan",
}

m["knu"] = { -- a dialect of 'kpe'
	canonicalName = "Kono (Guinea)",
	otherNames = {"Kono"},
	type = "regular",
	scripts = {"Latn"},
	family = "dmn",
}

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

m["knx"] = {
	canonicalName = "Kendayan",
	otherNames = {"Salako", "Selako", "Ahe"},
	type = "regular",
	scripts = {"None"},
	family = "poz-mly",
}

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

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

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

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

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

m["koe"] = {
	canonicalName = "Kacipo-Balesi",
	type = "regular",
	scripts = {"None"},
	family = "sdv",
}

m["kof"] = {
	canonicalName = "Kubi",
	type = "regular",
	scripts = {"None"},
	family = "cdc",
}

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

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

m["koi"] = {
	canonicalName = "Komi-Permyak",
	type = "regular",
	scripts = {"Cyrl"},
	family = "fiu-prm",
	translit_module = "kv-translit",
}

m["koj"] = {
	canonicalName = "Sara Dunjo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kok"] = {
	canonicalName = "Konkani",
	type = "regular",
	scripts = {"Deva", "Knda", "Mlym", "fa-Arab", "Latn"},
	family = "inc",
}

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

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

m["koq"] = {
	canonicalName = "Ikota",
	otherNames = {"iKota", "Kota (Gabon)", "Kota"},
	type = "regular",
	scripts = {"Latn"},
	family = "nic-bco",
}

m["kos"] = {
	canonicalName = "Kosraean",
	type = "regular",
	scripts = {"None"},
	family = "poz-mic",
}

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

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

m["kov"] = {
	canonicalName = "Kudu-Camo",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["koy"] = {
	canonicalName = "Koyukon",
	otherNames = {"Denaakk'e"},
	type = "regular",
	scripts = {"Latn"},
	family = "ath-nor",
}

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

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

m["kpb"] = {
	canonicalName = "Mullu Kurumba",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kpc"] = {
	canonicalName = "Curripaco",
	type = "regular",
	scripts = {"None"},
	family = "awd",
}

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

m["kpe"] = {
	canonicalName = "Kpelle",
	type = "regular",
	scripts = {"Latn"},
	family = "dmn",
}

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

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

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

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

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

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

m["kpl"] = {
	canonicalName = "Kpala",
	type = "regular",
	scripts = {"None"},
	family = "nic-ubg",
}

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

m["kpn"] = {
	canonicalName = "Kepkiriwát",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kpp"] = {
	canonicalName = "Paku Karen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kpq"] = {
	canonicalName = "Korupun-Sela",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kpr"] = {
	canonicalName = "Korafe-Yegha",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

m["kpv"] = {
	canonicalName = "Komi-Zyrian",
	otherNames = {"Komi"},
	type = "regular",
	scripts = {"Cyrl"},
	family = "fiu-prm",
	translit_module = "kv-translit",
}

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

m["kpx"] = {
	canonicalName = "Mountain Koiali",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kpz"] = {
	canonicalName = "Kupsabiny",
	type = "regular",
	scripts = {"None"},
	family = "sdv",
}

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

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

m["kqc"] = {
	canonicalName = "Doromu-Koki",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kqd"] = {
	canonicalName = "Koy Sanjaq Surat",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

m["kqh"] = {
	canonicalName = "Kisankasa",
	type = "regular",
	scripts = {"None"},
	family = "sdv",
}

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

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

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

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

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

m["kqn"] = {
	canonicalName = "Kaonde",
	otherNames = {"Chikaonde", "Kawonde"},
	type = "regular",
	scripts = {"Latn"},
	family = "bnt",
}

m["kqo"] = {
	canonicalName = "Eastern Krahn",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["kqr"] = {
	canonicalName = "Kimaragang",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-san",
}

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

m["kqt"] = {
	canonicalName = "Klias River Kadazan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

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

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

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

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

m["krb"] = {
	canonicalName = "Karkin",
	type = "regular",
	scripts = {"None"},
	family = "qfa-you",
}

m["krc"] = {
	canonicalName = "Karachay-Balkar",
	type = "regular",
	scripts = {"Cyrl"},
	family = "trk",
}

m["krd"] = {
	canonicalName = "Kairui-Midiki",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["krf"] = {
	canonicalName = "Koro (Vanuatu)",
	otherNames = {"Koro"},
	type = "regular",
	scripts = {"None"},
	family = "poz-oce",
}

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

m["kri"] = {
	canonicalName = "Krio",
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
}

m["krj"] = {
	canonicalName = "Kinaray-a",
	type = "regular",
	scripts = {"Latn"},
	family = "phi",
}

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

m["krl"] = {
	canonicalName = "Karelian",
	type = "regular",
	scripts = {"Latn"},
	family = "fiu-fin",
}

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

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

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

m["krr"] = {
	canonicalName = "Kru'ng",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["krs"] = {
	canonicalName = "Kresh",
	otherNames = {"Gbaya"},
	type = "regular",
	scripts = {"None"},
	family = "csu",
}

m["kru"] = {
	canonicalName = "Kurukh",
	type = "regular",
	scripts = {"None"},
	family = "dra",
}

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

m["krw"] = {
	canonicalName = "Western Krahn",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["krz"] = {
	canonicalName = "Sota Kanum",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ksa"] = {
	canonicalName = "Shuwa-Zamani",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["ksc"] = {
	canonicalName = "Southern Kalinga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ksd"] = {
	canonicalName = "Tolai",
	otherNames = {"Kuanua"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-ocw",
}

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

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

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

m["ksh"] = {
	canonicalName = "Kölsch",
	type = "regular",
	scripts = {"Latn"},
	family = "gmw",
}

m["ksi"] = {
	canonicalName = "Krisa",
	type = "regular",
	scripts = {"Latn"},
	family = "paa-msk",
}

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

m["ksk"] = {
	canonicalName = "Kansa",
	type = "regular",
	scripts = {"None"},
	family = "sio",
}

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

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

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

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

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

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

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

m["kss"] = {
	canonicalName = "Southern Kisi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

m["ksw"] = {
	canonicalName = "S'gaw Karen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["ksy"] = {
	canonicalName = "Kharia Thar",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ksz"] = {
	canonicalName = "Kodaku",
	type = "regular",
	scripts = {"None"},
	family = "mun",
}

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

m["ktb"] = {
	canonicalName = "Kambaata",
	type = "regular",
	scripts = {"None"},
	family = "cus",
}

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

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

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

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

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

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

m["kti"] = {
	canonicalName = "North Muyu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ktj"] = {
	canonicalName = "Plapo Krumen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["ktk"] = {
	canonicalName = "Kaniet",
	type = "regular",
	scripts = {"None"},
	family = "poz-aay",
}

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

m["ktm"] = {
	canonicalName = "Kurti",
	type = "regular",
	scripts = {"None"},
	family = "poz-aay",
}

m["ktn"] = {
	canonicalName = "Karitiâna",
	type = "regular",
	scripts = {"Latn"},
	family = "tup",
}

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

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

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

m["ktr"] = {
	canonicalName = "Kota Marudu Tinagas",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kts"] = {
	canonicalName = "South Muyu",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["ktu"] = {
	canonicalName = "Kituba",
	otherNames = {"Munukutuba", "Kikongo-Kituba", "Kikongo", "Kikongo ya leta", "Kibulamatadi", "Kikwango", "Ikeleve", "Kizabave"},
	type = "regular",
	scripts = {"Latn"},
	family = "crp",
}

m["ktv"] = {
	canonicalName = "Eastern Katu",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

m["ktw"] = {
	canonicalName = "Kato",
	type = "regular",
	scripts = {"None"},
	family = "ath-pco",
}

m["ktx"] = {
	canonicalName = "Kaxararí",
	type = "regular",
	scripts = {"None"},
	family = "qfa-pan",
}

m["kty"] = {
	canonicalName = "Kango",
	otherNames = {"Kango (Bas-Uélé District)"}, -- distinct in name, but not necessarily in identity, from 'kzy'
	type = "regular",
	scripts = {"None"},
	family = "bnt",
}

m["ktz"] = {
	canonicalName = "Juǀ'hoan",
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-kxa",
}

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

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

m["kud"] = {
	canonicalName = "Auhelawa",
	otherNames = {"'Auhelawa"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["kue"] = {
	canonicalName = "Kuman",
	otherNames = {"Simbu", "Chimbu"},
	type = "regular",
	scripts = {"Latn"},
	family = "ngf",
}

m["kuf"] = {
	canonicalName = "Western Katu",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

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

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

m["kui"] = {
	canonicalName = "Kuikúro",
	otherNames = {"Kuikúro-Kalapálo", "Kuikuro", "Apalakiri"},
	type = "regular",
	scripts = {"Latn"},
	family = "sai-car",
}

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

m["kuk"] = {
	canonicalName = "Kepo'",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kum"] = {
	canonicalName = "Kumyk",
	type = "regular",
	scripts = {"Cyrl"},
	family = "trk",
}

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

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

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

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

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

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

m["kuu"] = {
	canonicalName = "Upper Kuskokwim",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kuv"] = {
	canonicalName = "Kur",
	type = "regular",
	scripts = {"None"},
	family = "plf",
}

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

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

m["kuy"] = {
	canonicalName = "Kuuku-Ya'u",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

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

m["kvd"] = {
	canonicalName = "Kui (Indonesia)",
	otherNames = {"Kui"},
	type = "regular",
	scripts = {"None"},
	family = "ngf",
}

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

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

m["kvg"] = {
	canonicalName = "Kuni-Boazi",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

m["kvk"] = {
	canonicalName = "Korean Sign Language",
	type = "regular",
	scripts = {"None"},
	family = "sgn-jsl",
}

m["kvl"] = {
	canonicalName = "Brek Karen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kvn"] = {
	canonicalName = "Border Kuna",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["kvq"] = {
	canonicalName = "Geba Karen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["kvt"] = {
	canonicalName = "Lahta Karen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kvu"] = {
	canonicalName = "Yinbaw Karen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

m["kvx"] = {
	canonicalName = "Parkari Koli",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kvy"] = {
	canonicalName = "Yintale Karen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kwa"] = {
	canonicalName = "Dâw",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kwb"] = {
	canonicalName = "Baa",
	otherNames = {"Kwa"},
	type = "regular",
	scripts = {"None"},
	family = "alv",
}

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

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

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

m["kwf"] = {
	canonicalName = "Kwara'ae",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kwg"] = {
	canonicalName = "Sara Kaba Deme",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kwi"] = {
	canonicalName = "Awa-Cuaiquer",
	otherNames = {"Awa", "Cuaiquer", "Awa Pit"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-und",
}

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

m["kwk"] = {
	canonicalName = "Kwak'wala",
	type = "regular",
	scripts = {"None"},
	family = "wak",
}

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

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

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

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

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

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

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

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

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

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

m["kwv"] = {
	canonicalName = "Sara Kaba Náà",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

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

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

m["kxc"] = {
	canonicalName = "Khonso",
	type = "regular",
	scripts = {"None"},
	family = "cus",
}

m["kxd"] = {
	canonicalName = "Brunei",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-mly",
}

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

m["kxf"] = {
	canonicalName = "Manumanaw Karen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kxi"] = {
	canonicalName = "Keningau Murut",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kxk"] = {
	canonicalName = "Zayein Karen",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kxl"] = {
	canonicalName = "Nepali Kurux",
	type = "regular",
	scripts = {"None"},
	family = "dra",
}

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

m["kxn"] = {
	canonicalName = "Kanowit-Tanjong Melanau",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kxp"] = {
	canonicalName = "Wadiyara Koli",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kxq"] = {
	canonicalName = "Smärky Kanum",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kxr"] = {
	canonicalName = "Koro (New Guinea)",
	otherNames = {"Koro (Papua New Guinea)", "Koro"},
	type = "regular",
	scripts = {"None"},
	family = "poz-oce",
}

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

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

m["kxu"] = {
	canonicalName = "Kui (India)",
	otherNames = {"Kui", "Kuy"},
	type = "regular",
	scripts = {"Orya"},
	family = "dra",
}

m["kxv"] = {
	canonicalName = "Kuvi",
	type = "regular",
	scripts = {"Orya"},
	family = "dra",
}

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

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

m["kxy"] = {
	canonicalName = "Kayong",
	type = "regular",
	scripts = {"None"},
	family = "mkh",
}

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

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

m["kyb"] = {
	canonicalName = "Butbut Kalinga",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

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

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

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

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

m["kyh"] = {
	canonicalName = "Karok",
	otherNames = {"Karuk"},
	type = "regular",
	scripts = {"Latn"},
	family = "qfa-iso",
}

m["kyi"] = {
	canonicalName = "Kiput",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-swa",
}

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

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

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

m["kym"] = {
	canonicalName = "Kpatili",
	type = "regular",
	scripts = {"None"},
	family = "znd",
}

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

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

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

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

m["kyr"] = {
	canonicalName = "Kuruáya",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kys"] = {
	canonicalName = "Baram Kayan",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kyu"] = {
	canonicalName = "Western Kayah",
	type = "regular",
	scripts = {"Kali"},
	family = "kar",
}

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

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

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

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

m["kyz"] = {
	canonicalName = "Kayabí",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kza"] = {
	canonicalName = "Western Karaboro",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

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

m["kzc"] = {
	canonicalName = "Bondoukou Kulango",
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kzd"] = {
	canonicalName = "Kadai",
	type = "regular",
	scripts = {"None"},
	family = "plf",
}

m["kze"] = {
	canonicalName = "Kosena",
	type = "regular",
	scripts = {"None"},
	family = "ngf",
}

m["kzf"] = {
	canonicalName = "Da'a Kaili",
	otherNames = {"Tado", "Inde", "Pekava", "West Kaili"},
	type = "regular",
	scripts = {"Latn"},
	family = "poz-kal",
}

m["kzg"] = {
	canonicalName = "Kikai",
	type = "regular",
	scripts = {"None"},
	family = "jpx",
}

m["kzh"] = {
	canonicalName = "Dongolawi",
	otherNames = {"Kenuzi-Dongola", "Andaandi", "Kenzi", "Mattoki"},
	type = "regular",
	scripts = {"None"},
	family = "qfa-und",
}

m["kzi"] = {
	canonicalName = "Kelabit",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-swa",
}

m["kzj"] = {
	canonicalName = "Coastal Kadazan",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-san",
}

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

m["kzl"] = {
	canonicalName = "Kayeli",
	type = "regular",
	scripts = {"None"},
	family = "plf",
}

m["kzm"] = {
	canonicalName = "Kais",
	type = "regular",
	scripts = {"None"},
	family = "paa",
}

m["kzn"] = {
	canonicalName = "Kokola",
	type = "regular",
	scripts = {"None"},
	family = "bnt",
}

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

m["kzp"] = {
	canonicalName = "Kaidipang",
	type = "regular",
	scripts = {"None"},
	family = "phi",
}

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

m["kzr"] = {
	canonicalName = "Karang",
	type = "regular",
	scripts = {"None"},
	family = "alv-mbm",
}

m["kzs"] = {
	canonicalName = "Sugut Dusun",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-san",
}

m["kzt"] = {
	canonicalName = "Tambunan Dusun",
	type = "regular",
	scripts = {"Latn"},
	family = "poz-san",
}

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

m["kzv"] = {
	canonicalName = "Komyandaret",
	type = "regular",
	scripts = {"None"},
	family = "ngf-okk",
}

m["kzw"] = {
	canonicalName = "Karirí-Xocó",
	type = "regular",
	scripts = {"None"},
	family = "sai-mje", -- Karirí + Xocó are different languages; only Kariri is Macro-Je (sic!)
}

m["kzx"] = {
	canonicalName = "Kamarian",
	type = "regular",
	scripts = {"Latn"},
	family = "plf",
}

m["kzy"] = {
	canonicalName = "Kango-Sua",
	otherNames = {"Kango", "Kango (Tshopo District)"}, -- distinct in name, but not necessarily in identity, from 'kty'
	type = "regular",
	scripts = {"None"},
	family = "bnt",
}

m["kzz"] = {
	canonicalName = "Kalabra",
	type = "regular",
	scripts = {"None"},
	family = "paa",
}

return m