توضیحات این پودمان می‌تواند در پودمان:languages/data3/l/توضیحات قرار گیرد.

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["laa"] = {
	canonicalName = "Lapuyan Subanun",
	family = "phi",
}

m["lab"] = {
	canonicalName = "Linear A",
}

m["lac"] = {
	canonicalName = "Lacandon",
	otherNames = {"Jach t’aan", "Hach t’an"},
	family = "myn",
}

m["lad"] = {
	canonicalName = "Ladino",
	otherNames = {"Judaeo-Spanish", "Judæo-Spanish", "Judeo-Spanish"},
	scripts = {"Hebr", "Latn", "Cyrl"},
	family = "roa",
	ancestors = {"osp"},
}

m["lae"] = {
	canonicalName = "Pattani",
}

m["laf"] = {
	canonicalName = "Lafofa",
}

m["lag"] = {
	canonicalName = "Langi",
}

m["lah"] = {
	canonicalName = "Lahnda",
	otherNames = {"Western Punjabi"},
	scripts = {"pa-Arab"},
	family = "inc",
	ancestors = {"pa"},
}

m["lai"] = {
	canonicalName = "Lambya",
}

m["laj"] = {
	canonicalName = "Lango (Uganda)",
	otherNames = {"Lango", "Leb Lango"}, -- the last, though listed in Ethnologue, is not a name but rather the phrase "Lango language"
	scripts = {"Latn"},
	family = "sdv",
}

m["lak"] = {
	canonicalName = "Laka",
	otherNames = {"Laka (Nigeria)"},
	family = "alv",
}

m["lal"] = {
	canonicalName = "Lalia",
	scripts = {"Latn"},
	family = "bnt",
}

m["lam"] = {
	canonicalName = "Lamba",
	scripts = {"Latn"},
	family = "bnt",
}

m["lan"] = {
	canonicalName = "Laru",
	scripts = {"Latn"},
	family = "nic-knj",
}

m["lap"] = {
	canonicalName = "Kabba-Laka",
	otherNames = {"Kabba Laka", "Laka (Chad)", "Laka"},
	family = "csu",
}

m["laq"] = {
	canonicalName = "Qabiao",
	otherNames = {"Laqua"},
	family = "qfa-tak",
}

m["lar"] = {
	canonicalName = "Larteh",
	scripts = {"Latn"},
	family = "alv-kwa",
}

m["las"] = {
	canonicalName = "Gur Lama",
	otherNames = {"Lama (West Africa)", "Lama (Togo)", "Lama"}, -- contrast 'lay', "Tibeto-Burman Lama"
	family = "nic-gur",
}

m["lau"] = {
	canonicalName = "Laba",
}

m["law"] = {
	canonicalName = "Lauje",
	scripts = {"Latn"},
	family = "poz",
}

m["lax"] = {
	canonicalName = "Tiwa",
	otherNames = {"Lalung"},
	scripts = {"Latn"},
	family = "sit",
}

m["lay"] = {
	canonicalName = "Lama Bai",
	otherNames = {"Lama (Southeast Asia)", "Lama (Burma)", "Lama (Myanmar)", "Lama", "Northern Bai", "Laemae"}, -- the last two names are ambiguous, and also denote another Bai language
	family = "sit",
}

m["laz"] = {
	canonicalName = "Aribwatsa",
	family = "poz-ocw",
}

m["lba"] = {
	canonicalName = "Lui",
	family = "sit",
	ancestors = {"kdv"},
}

m["lbb"] = {
	canonicalName = "Label",
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["lbc"] = {
	canonicalName = "Lakkia",
	otherNames = {"Lakkja"},
	family = "qfa-tak",
}

m["lbe"] = {
	canonicalName = "Lak",
	scripts = {"Cyrl"},
	family = "cau-nec",
	translit_module = "lbe-translit",
	override_translit = true,
}

m["lbf"] = {
	canonicalName = "Tinani",
}

m["lbg"] = {
	canonicalName = "Laopang",
	family = "tbq-lol",
}

m["lbi"] = {
	canonicalName = "La'bi",
}

m["lbj"] = {
	canonicalName = "Ladakhi",
	otherNames = {"Bhoti"},
	translit_module = "bo-translit",
}

m["lbk"] = {
	canonicalName = "Central Bontoc",
	otherNames = {"Central Bontok", "Igorot Bontoc", "Igorot Bontok", "Bontok Igorot", "Bontoc", "Bontok", "Finallig"},
	scripts = {"Latn"},
	family = "phi",
}

m["lbl"] = {
	canonicalName = "Libon Bikol",
}

m["lbm"] = {
	canonicalName = "Lodhi",
	family = "mun",
}

m["lbn"] = {
	canonicalName = "Lamet",
}

m["lbo"] = {
	canonicalName = "Laven",
	otherNames = {"Loven", "Boloven", "Jru'", "Jruq", "Jru", "Boriwen", "Jaru", "Lawen", "Laweenjru"},
	scripts = {"Latn"},
	family = "aav-ban",
}

m["lbq"] = {
	canonicalName = "Wampar",
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["lbr"] = {
	canonicalName = "Northern Lorung",
	otherNames = {"Northern Lohorung"},
}

m["lbs"] = {
	canonicalName = "Libyan Sign Language",
	family = "sgn",
}

m["lbt"] = {
	canonicalName = "Lachi",
}

m["lbu"] = {
	canonicalName = "Labu",
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["lbv"] = {
	canonicalName = "Lavatbura-Lamusong",
	otherNames = {"Lavatbura", "Lamusong", "Lamasong"},
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["lbw"] = {
	canonicalName = "Tolaki",
	scripts = {"Latn"},
	family = "poz-btk",
}

m["lbx"] = {
	canonicalName = "Lawangan",
	scripts = {"Latn"},
}

m["lby"] = {
	canonicalName = "Lamu-Lamu",
	scripts = {"Latn"},
}

m["lbz"] = {
	canonicalName = "Lardil",
	otherNames = {"Leerdil", "Leertil", "Damin", "Demiin"},
	scripts = {"Latn"},
	family = "aus-tnk",
}

m["lcc"] = {
	canonicalName = "Legenyem",
	scripts = {"Latn"},
	family = "poz-hce",
}

m["lcd"] = {
	canonicalName = "Lola",
	scripts = {"Latn"},
	family = "plf",
}

m["lce"] = {
	canonicalName = "Loncong",
}

m["lcf"] = {
	canonicalName = "Lubu",
}

m["lch"] = {
	canonicalName = "Luchazi",
}

m["lcl"] = {
	canonicalName = "Lisela",
	scripts = {"Latn"},
	family = "plf",
}

m["lcm"] = {
	canonicalName = "Tungag",
	otherNames = {"Lavongai", "Tungak"},
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["lcp"] = {
	canonicalName = "Western Lawa",
	scripts = {"Thai", "Latn"},
	family = "aav",
}

m["lcq"] = {
	canonicalName = "Luhu",
	otherNames = {"Piru"},
	scripts = {"Latn"},
	family = "plf",
}

m["lcs"] = {
	canonicalName = "Lisabata-Nuniali",
}

m["lda"] = {
	canonicalName = "Kla",
	scripts = {"Latn"},
	family = "dmn",
}

m["ldb"] = {
	canonicalName = "Idun",
}

m["ldd"] = {
	canonicalName = "Luri",
}

m["ldg"] = {
	canonicalName = "Lenyima",
	scripts = {"Latn"},
	family = "nic-bco",
}

m["ldh"] = {
	canonicalName = "Lamja-Dengsa-Tola",
}

m["ldj"] = {
	canonicalName = "Lemoro",
}

m["ldk"] = {
	canonicalName = "Leelau",
}

m["ldl"] = {
	canonicalName = "Kaan",
}

m["ldm"] = {
	canonicalName = "Landoma",
}

m["ldn"] = {
	canonicalName = "Láadan",
	type = "appendix-constructed",
	scripts = {"Latn"},
	family = "art",
}

m["ldo"] = {
	canonicalName = "Loo",
}

m["ldp"] = {
	canonicalName = "Tso",
}

m["ldq"] = {
	canonicalName = "Lufu",
	scripts = {"Latn"},
	family = "alv",
}

m["lea"] = {
	canonicalName = "Lega-Shabunda",
	otherNames = {"Lega-Malinga", "Lega Malinga", "Lega Shabunda", "Shabunda Lega", "Upper Lega", "Lower Lega", "Forest Lega", "Western Lega", "Southern Lega", "Liga", "Kiliga", "Lega", "Kilega", "KiLega", "Kanu", "Kikanu", "Gala", "Kigala", "Yoma", "Kiyoma", "Sede", "Kisede", "Gonzabale", "Beya", "Beia", "Nyamunsange", "KiNyamunsange", "Banagabo", "Kabango", "Bene"},
}

m["leb"] = {
	canonicalName = "Lala-Bisa",
}

m["lec"] = {
	canonicalName = "Leco",
	family = "qfa-iso",
}

m["led"] = {
	canonicalName = "Lendu",
	scripts = {"Latn"},
	family = "csu",
}

m["lee"] = {
	canonicalName = "Lyélé",
}

m["lef"] = {
	canonicalName = "Lelemi",
}

m["leh"] = {
	canonicalName = "Lenje",
}

m["lei"] = {
	canonicalName = "Lemio",
}

m["lej"] = {
	canonicalName = "Lengola",
}

m["lek"] = {
	canonicalName = "Leipon",
	family = "poz-aay",
}

m["lel"] = {
	canonicalName = "Bashilele",
	otherNames = {"Lele (Congo)", "Lele (Democratic Republic of the Congo)", "Lele", "Usilele"},
	family = "bnt",
}

m["lem"] = {
	canonicalName = "Nomaande",
	scripts = {"Latn"},
	family = "nic-bod",
}

m["len"] = {
	canonicalName = "Honduran Lenca",
	otherNames = {"Lenca", "Lencan"},
	scripts = {"Latn"},
	family = "nai-len",
}

m["leo"] = {
	canonicalName = "Leti (Cameroon)",
	otherNames = {"Leti"}, -- Ethnologue says this secret language has never had native speakers or been written
	family = "nic-bco",
}

m["lep"] = {
	canonicalName = "Lepcha",
	scripts = {"Lepc"},
	family = "tbq",
	translit_module = "lep-translit"
}

m["leq"] = {
	canonicalName = "Lembena",
}

m["ler"] = {
	canonicalName = "Lenkau",
	family = "poz-aay",
}

m["les"] = {
	canonicalName = "Lese",
}

m["let"] = {
	canonicalName = "Lesing-Gelimi",
	family = "poz-ocw",
}

m["leu"] = {
	canonicalName = "Kara (New Guinea)",
	otherNames = {"Kara (Papua New Guinea)", "Kara", "Lemakot"},
	family = "poz-ocw",
}

m["lev"] = {
	canonicalName = "Lamma",
}

m["lew"] = { -- this code was basically assigned as a catch-all for things that aren't brs, kzf or unz
	canonicalName = "Ledo Kaili",
	otherNames = {"Rai", "Tara", "Ta'a", "Taa", "Central Kaili", "East Kaili", "Ledo", "Edo", "Ado", "Doi", "Ija", "Tawaili", "Palu", "Parigi", "Sigi"},
	scripts = {"Latn"},
	family = "poz-kal",
}

m["lex"] = {
	canonicalName = "Luang",
}

m["ley"] = {
	canonicalName = "Lemolang",
}

m["lez"] = {
	canonicalName = "Lezgi",
	otherNames = {"Lezgian", "Lezgin"},
	scripts = {"Cyrl"},
	family = "cau-lzg",
	translit_module = "lez-translit",
	override_translit = true,
	entry_name = {
		from = {GRAVE, ACUTE},
		to   = {}} ,
}

m["lfa"] = {
	canonicalName = "Lefa",
}

m["lfn"] = {
	canonicalName = "Lingua Franca Nova",
	type = "appendix-constructed",
	scripts = {"Latn"},
	family = "art",
}

m["lga"] = {
	canonicalName = "Lungga",
	family = "poz-ocw",
}

m["lgb"] = {
	canonicalName = "Laghu",
	family = "poz-ocw",
}

m["lgg"] = {
	canonicalName = "Lugbara",
	family = "csu",
}

m["lgh"] = {
	canonicalName = "Laghuu",
	otherNames = {"Xá Phó", "Phù Lá Lão"},
	family = "tbq-lol",
}

m["lgi"] = {
	canonicalName = "Lengilu",
	family = "poz-swa",
}

m["lgk"] = {
	canonicalName = "Neverver",
	otherNames = {"Lingarak"},
	scripts = {"Latn"},
	family = "poz-vnc",
}

m["lgl"] = {
	canonicalName = "Wala",
	family = "poz-sls",
}

m["lgm"] = {
	canonicalName = "Lega-Mwenga",
	otherNames = {"Lega-Ntara", "Lega Ntara", "Lega Mwenga", "Mwenga Lega", "Lower Lega", "Upper Lega", "Eastern Lega", "Northern Lega", "Isile", "Ishile", "Kisile", "Mwenda-Liga"},
	family = "bnt",
}

m["lgn"] = {
	canonicalName = "Opuuo",
	otherNames = {"Opo", "Opuo", "Opo-Shita", "Shita", "Shiita", "Cita", "Ciita", "Ansita", "Kina", "Kwina", "T'apo"},
}

m["lgq"] = {
	canonicalName = "Logba",
	otherNames = {"Ikpana"},
	scripts = {"Latn"},
	family = "alv-kwa",
}

m["lgr"] = {
	canonicalName = "Lengo",
	family = "poz-sls",
}

m["lgt"] = {
	canonicalName = "Pahi",
}

m["lgu"] = {
	canonicalName = "Longgu",
	family = "poz-sls",
}

m["lgz"] = {
	canonicalName = "Ligenza",
}

m["lha"] = {
	canonicalName = "Laha (Vietnam)",
	otherNames = {"Laha", "La Ha"},
	family = "qfa-tak",
}

m["lhh"] = {
	canonicalName = "Laha (Indonesia)",
	otherNames = {"Laha", "Central Ambon"},
	family = "poz",
}

m["lhi"] = {
	canonicalName = "Lahu Shi",
	family = "tbq-lol",
}

m["lhl"] = {
	canonicalName = "Lahul Lohar",
}

m["lhn"] = {
	canonicalName = "Lahanan",
}

m["lhp"] = {
	canonicalName = "Lhokpu",
	family = "sit",
}

m["lhs"] = {
	canonicalName = "ملحسو",
	family = "sem-ara",
}

m["lht"] = {
	canonicalName = "Lo-Toga",
	family = "poz-vnc",
}

m["lhu"] = {
	canonicalName = "Lahu",
	family = "tbq-lol",
}

m["lia"] = {
	canonicalName = "West-Central Limba",
}

m["lib"] = {
	canonicalName = "Likum",
	family = "poz-aay",
}

m["lic"] = {
	canonicalName = "Hlai",
	otherNames = {"Bouhin", "Heitu", "Ha Em", "Zhongsha", "Lauhut", "Baoding", "Tongzha", "tongshi", "Zandui", "Baoting", "Nadou", "Dongfang", "Changjiang", "Moyjaw", "Xifang", "Baisha", "Yuanmen"}, -- some of these may need to be split off as languages
}

m["lid"] = {
	canonicalName = "Nyindrou",
	family = "poz-aay",
}

m["lie"] = {
	canonicalName = "Likila",
}

m["lif"] = {
	canonicalName = "Limbu",
	scripts = {"Limb"},
	family = "tbq",
}

m["lig"] = {
	canonicalName = "Ligbi",
}

m["lih"] = {
	canonicalName = "Lihir",
	family = "poz-ocw",
}

m["lii"] = {
	canonicalName = "Lingkhim",
}

m["lij"] = {
	canonicalName = "Ligurian",
	scripts = {"Latn"},
	family = "roa",
}

m["lik"] = {
	canonicalName = "Lika",
}

m["lil"] = {
	canonicalName = "Lillooet",
}

m["lio"] = {
	canonicalName = "Liki",
	family = "poz-ocw",
}

m["lip"] = {
	canonicalName = "Sekpele",
}

m["liq"] = {
	canonicalName = "Libido",
	family = "cus",
}

m["lir"] = {
	canonicalName = "Liberian English",
}

m["lis"] = {
	canonicalName = "Lisu",
	scripts = {"Lisu"},
	family = "tbq-lol",
}

m["liu"] = {
	canonicalName = "Logorik",
	family = "sdv",
}

m["liv"] = {
	canonicalName = "Livonian",
	scripts = {"Latn"},
	family = "fiu-fin",
}

m["liw"] = {
	canonicalName = "Col",
}

m["lix"] = {
	canonicalName = "Liabuku",
}

m["liy"] = {
	canonicalName = "Banda-Bambari",
}

m["liz"] = {
	canonicalName = "Libinza",
}

m["lja"] = {
	canonicalName = "Golpa",
	scripts = {"Latn"},
	family = "aus-yol",
}

m["lje"] = {
	canonicalName = "Rampi",
	family = "poz",
}

m["lji"] = {
	canonicalName = "Laiyolo",
}

m["ljl"] = {
	canonicalName = "Li'o",
}

m["ljp"] = {
	canonicalName = "Lampung Api",
	scripts = {"Latn"},
	family = "poz-lgx",
}

m["ljw"] = {
	canonicalName = "Yirandali",
}

m["ljx"] = {
	canonicalName = "Yuru",
}

m["lka"] = {
	canonicalName = "Lakalei",
	family = "plf",
}

m["lkb"] = {
	canonicalName = "Kabras",
}

m["lkc"] = {
	canonicalName = "Kucong",
	family = "tbq-lol",
}

m["lkd"] = {
	canonicalName = "Lakondê",
	scripts = {"Latn"},
	family = "sai-nmk",
}

m["lke"] = {
	canonicalName = "Kenyi",
}

m["lkh"] = {
	canonicalName = "Lakha",
}

m["lki"] = {
	canonicalName = "لکی",
	scripts = {"fa-Arab"},
	family = "ira-wes",
	ancestors = {"pal"},
}

m["lkj"] = {
	canonicalName = "Remun",
}

m["lkl"] = {
	canonicalName = "Laeko-Libuat",
	family = "qfa-tor",
}

m["lkm"] = {
	canonicalName = "Kalaamaya",
}

m["lkn"] = {
	canonicalName = "Lakon",
	family = "poz-vnc",
}

m["lko"] = {
	canonicalName = "Khayo",
}

m["lkr"] = {
	canonicalName = "Päri",
	family = "sdv",
}

m["lks"] = {
	canonicalName = "Kisa",
}

m["lkt"] = {
	canonicalName = "Lakota",
	otherNames = {"Lakhota"},
	scripts = {"Latn"},
	family = "sio",
}

m["lku"] = {
	canonicalName = "Kungkari",
}

m["lky"] = {
	canonicalName = "Lokoya",
	family = "sdv",
}

m["lla"] = {
	canonicalName = "Lala-Roba",
}

m["llb"] = {
	canonicalName = "Lolo",
}

m["llc"] = {
	canonicalName = "Lele (Guinea)",
	otherNames = {"Lele"},
	family = "dmn",
}

m["lld"] = {
	canonicalName = "Ladin",
	scripts = {"Latn"},
	family = "roa",
}

m["lle"] = {
	canonicalName = "Lele (New Guinea)",
	otherNames = {"Lele (Papua New Guinea)", "Lele", "Lele Hai"},
	family = "poz-oce",
}

m["llf"] = {
	canonicalName = "Hermit",
	family = "poz-aay",
}

m["llg"] = {
	canonicalName = "Lole",
	family = "plf",
}

m["llh"] = {
	canonicalName = "Lamu",
	family = "tbq-lol",
}

m["lli"] = {
	canonicalName = "Teke-Laali",
}

m["llj"] = {
	canonicalName = "Ladji-Ladji",
	otherNames = {"Ledji-Ledji"},
	family = "aus-pam",
}

m["llk"] = {
	canonicalName = "Lelak",
	family = "poz-swa",
}

m["lll"] = {
	canonicalName = "Lilau",
	family = "qfa-tor",
}

m["llm"] = {
	canonicalName = "Lasalimu",
}

m["lln"] = {
	canonicalName = "Lele (Chad)",
	otherNames = {"Lele"},
	family = "cdc-est",
}

m["llo"] = {
	canonicalName = "Khlor",
	family = "mkh",
}

m["llp"] = {
	canonicalName = "North Efate",
	otherNames = {"Efate", "Vate", "Vaté", "Nguna"},
	scripts = {"Latn"},
	family = "poz-vnc",
}

m["llq"] = {
	canonicalName = "Lolak",
}

m["lls"] = {
	canonicalName = "Lithuanian Sign Language",
	family = "sgn",
}

m["llu"] = {
	canonicalName = "Lau",
	scripts = {"Latn"},
	family = "poz-sls",
}

m["llx"] = {
	canonicalName = "Lauan",
	family = "poz-occ",
}

m["lma"] = {
	canonicalName = "East Limba",
}

m["lmb"] = {
	canonicalName = "Merei",
	family = "poz-vnc",
}

m["lmc"] = {
	canonicalName = "Limilngan",
}

m["lmd"] = {
	canonicalName = "Lumun",
}

m["lme"] = {
	canonicalName = "Pévé",
}

m["lmf"] = {
	canonicalName = "South Lembata",
}

m["lmg"] = {
	canonicalName = "Lamogai",
	family = "poz-ocw",
}

m["lmh"] = {
	canonicalName = "Lambichhong",
}

m["lmi"] = {
	canonicalName = "Lombi",
}

m["lmj"] = {
	canonicalName = "West Lembata",
}

m["lmk"] = {
	canonicalName = "Lamkang",
	family = "tbq-kuk",
}

m["lml"] = {
	canonicalName = "Raga",
	otherNames = {"Hano", "Bwatvenua", "Lamalanga", "Vunmarama", "Loltong"},
	scripts = {"Latn"},
	family = "poz-vnc",
}

m["lmn"] = {
	canonicalName = "Lambadi",
	otherNames = {"Banjari", "Goar-boali"},
	family = "inc",
}

m["lmo"] = {
	canonicalName = "Lombard",
	scripts = {"Latn"},
	family = "roa",
}

m["lmp"] = {
	canonicalName = "Limbum",
	scripts = {"Latn"},
	family = "nic-bod",
}

m["lmq"] = {
	canonicalName = "Lamatuka",
}

m["lmr"] = {
	canonicalName = "Lamalera",
}

m["lmu"] = {
	canonicalName = "Lamenu",
	family = "poz-vnc",
}

m["lmv"] = {
	canonicalName = "Lomaiviti",
	family = "poz-occ",
}

m["lmw"] = {
	canonicalName = "Lake Miwok",
	scripts = {"Latn"},
	family = "nai-you",
}

m["lmx"] = {
	canonicalName = "Laimbue",
}

m["lmy"] = {
	canonicalName = "Lamboya",
}

m["lmz"] = {
	canonicalName = "Lumbee",
	scripts = {"Latn"},
}

m["lna"] = {
	canonicalName = "Langbashe",
}

m["lnb"] = {
	canonicalName = "Mbalanhu",
}

m["lnd"] = {
	canonicalName = "Lun Bawang",
	scripts = {"Latn"},
	family = "poz-swa",
}

m["lnh"] = {
	canonicalName = "Lanoh",
}

m["lni"] = {
	canonicalName = "Daantanai'",
}

m["lnj"] = {
	canonicalName = "Linngithigh",
	otherNames = {"Linngithig", "Leningitij"},
}

m["lnl"] = {
	canonicalName = "South Central Banda",
}

m["lnm"] = {
	canonicalName = "Langam",
	scripts = {"Latn"},
	family = "paa",
}

m["lnn"] = {
	canonicalName = "Lorediakarkar",
	family = "poz-vnc",
}

m["lno"] = {
	canonicalName = "Lango (Sudan)",
	otherNames = {"Lango", "Lango (South Sudan)", "Langgo"},
	family = "sdv",
}

m["lns"] = {
	canonicalName = "Lamnso'",
}

m["lnu"] = {
	canonicalName = "Longuda",
	scripts = {"Latn"},
	family = "nic",
}

m["lnw"] = {
	canonicalName = "Lanima",
	scripts = {"Latn"},
	family = "aus-pam",
}

m["lnz"] = {
	canonicalName = "Lonzo",
	scripts = {"Latn"},
	family = "nic-bco",
}

m["loa"] = {
	canonicalName = "Loloda",
	scripts = {"Latn"},
	family = "paa",
}

m["lob"] = {
	canonicalName = "Lobi",
}

m["loc"] = {
	canonicalName = "Inonhan",
}

m["lod"] = {
	canonicalName = "Berawan",
	otherNames = {"Central Berawan", "East Berawan", "West Berawan", "Long Terawan", "Batu Belah", "Long Teru", "Long Jegan", "Long Pata"},
	scripts = {"Latn"},
	family = "poz-swa",
}

m["loe"] = {
	canonicalName = "Saluan",
}

m["lof"] = {
	canonicalName = "Logol",
}

m["log"] = {
	canonicalName = "Logo",
	family = "csu",
}

m["loh"] = {
	canonicalName = "Narim",
	family = "sdv",
}

m["loi"] = {
	canonicalName = "Lomakka",
	otherNames = {"Loma"},
	family = "nic",
}

m["loj"] = {
	canonicalName = "Lou",
	scripts = {"Latn"},
	family = "poz-aay",
}

m["lok"] = {
	canonicalName = "Loko",
	scripts = {"Latn"},
	family = "dmn",
}

m["lol"] = {
	canonicalName = "Mongo",
	scripts = {"Latn"},
	family = "bnt",
}

m["lom"] = {
	canonicalName = "Looma",
	otherNames = {"Loma"},
	family = "dmn",
}

m["lon"] = {
	canonicalName = "Malawi Lomwe",
}

m["loo"] = {
	canonicalName = "Lombo",
}

m["lop"] = {
	canonicalName = "Lopa",
}

m["loq"] = {
	canonicalName = "Lobala",
}

m["lor"] = {
	canonicalName = "Téén",
}

m["los"] = {
	canonicalName = "Loniu",
	family = "poz-aay",
}

m["lot"] = {
	canonicalName = "Lotuko",
	family = "sdv",
}

m["lou"] = {
	canonicalName = "Louisiana Creole French",
	otherNames = {"Louisiana Creole", "Kréyol"},
	scripts = {"Latn"},
	family = "crp",
	ancestors = {"fr"},
}

m["lov"] = {
	canonicalName = "Lopi",
}

m["low"] = {
	canonicalName = "Tampias Lobu",
}

m["lox"] = {
	canonicalName = "Loun",
	family = "plf",
}

m["loz"] = {
	canonicalName = "Lozi",
	scripts = {"Latn"},
	family = "bnt",
}

m["lpa"] = {
	canonicalName = "Lelepa",
	family = "poz-vnc",
}

m["lpe"] = {
	canonicalName = "Lepki",
}

m["lpn"] = {
	canonicalName = "Long Phuri Naga",
}

m["lpo"] = {
	canonicalName = "Lipo",
	otherNames = {"Eastern Lisu"},
	scripts = {"Plrd"},
	family = "tbq-lol",
}

m["lpx"] = {
	canonicalName = "Lopit",
	family = "sdv",
}

m["lra"] = {
	canonicalName = "Rara Bakati'",
}

m["lrc"] = {
	canonicalName = "لری شمالی",
	scripts = {"fa-Arab"},
	family = "ira-wes",
	ancestors = {"pal"},
}

m["lre"] = {
	canonicalName = "Laurentian",
	otherNames = {"St. Lawrence Iroquoian"},
	scripts = {"Latn"},
	family = "iro",
}

m["lrg"] = {
	canonicalName = "Laragia",
}

m["lri"] = {
	canonicalName = "Marachi",
}

m["lrk"] = {
	canonicalName = "Loarki",
	otherNames = {"Gade Lohar"},
}

m["lrl"] = {
	canonicalName = "لاری",
	otherNames = {"Achomi"},
	scripts = {"fa-Arab"},
	family = "ira-wes",
}

m["lrm"] = {
	canonicalName = "Marama",
}

m["lrn"] = {
	canonicalName = "Lorang",
}

m["lro"] = {
	canonicalName = "Laro",
}

m["lrr"] = {
	canonicalName = "Southern Lorung",
	otherNames = {"Yamphe", "Southern Yamphe", "Yamphu", "Southern Yamphu"},
}

m["lrt"] = {
	canonicalName = "Larantuka Malay",
	scripts = {"Latn"},
	family = "poz-mly",
}

m["lrv"] = {
	canonicalName = "Larevat",
	family = "poz-vnc",
}

m["lrz"] = {
	canonicalName = "Lemerig",
	family = "poz-vnc",
}

m["lsa"] = {
	canonicalName = "لاسگردی",
	family = "ira",
}

m["lsd"] = {
	canonicalName = "لیشنا دنی",
	otherNames = {"Betanure Jewish Neo-Aramaic"},
	scripts = {"Hebr"},
	family = "sem-ara",
}

m["lse"] = {
	canonicalName = "Lusengo",
}

m["lsg"] = {
	canonicalName = "Lyons Sign Language",
	family = "sgn",
}

m["lsh"] = {
	canonicalName = "Lish",
}

m["lsi"] = {
	canonicalName = "Lashi", -- Chashan is either a dialect or needs a code
	otherNames = {"Lacid", "Lachik", "Leqi"},
	family = "tbq-brm",
}

m["lsl"] = {
	canonicalName = "Latvian Sign Language",
	family = "sgn",
}

m["lsm"] = {
	canonicalName = "Saamia",
}

m["lso"] = {
	canonicalName = "Laos Sign Language",
	otherNames = {"Laotian Sign Language"},
	family = "sgn",
}

m["lsp"] = {
	canonicalName = "Panamanian Sign Language",
	family = "sgn",
}

m["lsr"] = {
	canonicalName = "Aruop",
	otherNames = {"Srenge", "Sreengge","Lawu"},
	family = "qfa-tor",
}

m["lss"] = {
	canonicalName = "Lasi",
	scripts = {"Arab"},
	family = "inc",
	ancestors = {"sd"},
}

m["lst"] = {
	canonicalName = "Trinidad and Tobago Sign Language",
	family = "sgn",
}

m["lsy"] = {
	canonicalName = "Mauritian Sign Language",
	family = "sgn",
}

m["ltc"] = {
	canonicalName = "Middle Chinese",
	otherNames = {"Late Middle Chinese", "Early Middle Chinese"},
	scripts = {"Hani"},
	family = "zhx",
	ancestors = {"och"},
}

m["ltg"] = {
	canonicalName = "Latgalian",
	scripts = {"Latn"},
	family = "bat",
}

m["lti"] = {
	canonicalName = "Leti (Indonesia)",
	otherNames = {"Leti"},
	scripts = {"Latn"},
	family = "plf",
}

m["ltn"] = {
	canonicalName = "Latundê",
	scripts = {"Latn"},
	family = "sai-nmk",
}

m["lto"] = {
	canonicalName = "Olutsotso",
}

m["lts"] = {
	canonicalName = "Lutachoni",
}

m["ltu"] = {
	canonicalName = "Latu",
}

m["lua"] = {
	canonicalName = "Tshiluba",
	scripts = {"Latn"},
	family = "bnt",
}

m["luc"] = {
	canonicalName = "Aringa",
	family = "csu",
}

m["lud"] = {
	canonicalName = "Ludian",
	otherNames = {"Ludic", "Lude"},
	scripts = {"Latn"},
	family = "fiu-fin",
}

m["lue"] = {
	canonicalName = "Luvale",
	scripts = {"Latn"},
	family = "bnt",
}

m["luf"] = {
	canonicalName = "Laua",
}

m["lui"] = {
	canonicalName = "Luiseño",
	otherNames = {"Luiseno", "Juaneño", "Juaneno"},
	scripts = {"Latn"},
	family = "azc-cup",
	entry_name = {
		from = {"̂", ACUTE},
		to   = {}
	},
}

m["luj"] = {
	canonicalName = "Luna",
}

m["luk"] = {
	canonicalName = "Lunanakha",
}

m["lul"] = {
	canonicalName = "Olu'bo",
}

m["lum"] = {
	canonicalName = "Luimbi",
}

m["lun"] = {
	canonicalName = "Lunda",
	scripts = {"Latn"},
	family = "bnt",
}

m["luo"] = {
	canonicalName = "Luo",
	otherNames = {"Dholuo"},
	scripts = {"Latn"},
	family = "sdv",
}

m["lup"] = {
	canonicalName = "Lumbu",
}

m["luq"] = {
	canonicalName = "Lucumi",
}

m["lur"] = {
	canonicalName = "Laura",
}

m["lus"] = {
	canonicalName = "Mizo",
	otherNames = {"Lushai", "Lushei"},
	scripts = {"Latn"},
	family = "tbq-kuk",
}

m["lut"] = {
	canonicalName = "Lushootseed",
	scripts = {"Latn"},
	family = "sal",
}

m["luu"] = {
	canonicalName = "Lumba-Yakkha",
}

m["luv"] = {
	canonicalName = "Luwati",
}

m["luy"] = {
	canonicalName = "Luhya",
	scripts = {"Latn"},
	family = "bnt",
}

m["luz"] = {
	canonicalName = "لری جنوبی",
	scripts = {"fa-Arab"},
	family = "ira-wes",
	ancestors = {"pal"},
}

m["lva"] = {
	canonicalName = "Maku'a",
}

m["lvk"] = {
	canonicalName = "Lavukaleve",
	scripts = {"Latn"},
	family = "paa",
}

m["lvu"] = {
	canonicalName = "Levuka",
}

m["lwa"] = {
	canonicalName = "Lwalu",
}

m["lwe"] = {
	canonicalName = "Lewo Eleng",
}

m["lwg"] = {
	canonicalName = "Oluwanga",
}

m["lwh"] = {
	canonicalName = "White Lachi",
}

m["lwl"] = {
	canonicalName = "Eastern Lawa",
	scripts = {"Thai", "Latn"},
	family = "aav",
}

m["lwm"] = {
	canonicalName = "Laomian",
	family = "tbq-lol",
}

m["lwo"] = {
	canonicalName = "Luwo",
	otherNames = {"Jur", "Giur"},
	scripts = {"Latn"},
	family = "sdv",
}

m["lwt"] = {
	canonicalName = "Lewotobi",
}

m["lwu"] = {
	canonicalName = "Lawu",
}

m["lww"] = {
	canonicalName = "Lewo",
	family = "poz-vnc",
}

m["lya"] = {
	canonicalName = "Layakha",
}

m["lyg"] = {
	canonicalName = "Lyngngam",
	family = "aav",
}

m["lyn"] = {
	canonicalName = "Luyana",
}

m["lzh"] = {
	canonicalName = "Literary Chinese",
	scripts = {"Hani"},
	family = "zhx",
	wikimedia_codes = {"zh-classical"},
}

m["lzl"] = {
	canonicalName = "Litzlitz",
	family = "poz-vnc",
}

m["lzn"] = {
	canonicalName = "Leinong Naga",
}

m["lzz"] = {
	canonicalName = "Laz",
	scripts = {"Geor", "Latn"},
	family = "ccs-zan",
	translit_module = "Geor-translit",
	override_translit = true,
	entry_name = {
		from = {"̂", GRAVE, ACUTE},
		to   = {}},
}

return m