Module:languages/data/3/e

local m_lang = require("Module:languages") local m_langdata = require("Module:languages/data")

local u = require("Module:string utilities").char

local c = m_langdata.chars local p = m_langdata.puaChars local s = m_langdata.shared

local m = {}

m["ebg"] = { "Ebughu", 35294,	"nic-lcr", "Latn", }

m["ebk"] = { "Eastern Bontoc", nil, "phi", "Latn", }

m["ebr"] = { "Ebrié", 36644,	"alv-ptn", "Latn", }

m["ebu"] = { "Embu", 35318,	"bnt-kka", "Latn", }

m["ecr"] = { "Eteocretan", 35461,	nil, "Polyt", sort_key = s["Grek-sortkey"], }

m["ecs"] = { "Ecuadorian Sign Language", 3436769,	"sgn", "Latn", -- when documented }

m["ecy"] = { "Eteocypriot", 35309,	nil, "Cprt", }

m["eee"] = { "E", 35386,	"qfa-mix", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, }

m["efa"] = { "Efai", 3813297,	"nic-ief", "Latn", }

m["efe"] = { "Efe", 56354,	"csu-mle", "Latn", }

m["efi"] = { "Efik", 35377,	"nic-ief", "Latn", }

m["ega"] = { "Ega", 3914927,	"alv", "Latn", }

m["egl"] = { "Emilian", 1057898,	"roa-git", "Latn", wikimedia_codes = "eml", }

m["ego"] = { "Eggon", 35300,	"nic-pls", "Latn", }

m["egy"] = { "Egyptian", 50868,	"egx", "Latn, Egyp, Egyh", sort_key = { remove_diacritics = "'%-%s", from = {"ꜣ", "j", "y", "ꜥ", "w", "b", "p", "f", "m", "n", "r", "ḥ", "ḫ", "ẖ", "h", "z", "š", "s", "q", "k", "g", "ṯ", "t", "ḏ", "d", "%."}, to = {p[1], p[2], p[3], p[4], p[5], p[6], p[7], p[8], p[9], p[10], p[11], p[13], p[14], p[15], p[12], p[16], p[18], p[17], p[19], p[20], p[21], p[23], p[22], p[25], p[24], p[26]} },

}

m["ehu"] = { "Ehueun", 3441392,	"alv-nwd", "Latn", }

m["eip"] = { "Eipomek", 5349839,	"ngf", "Latn", }

m["eit"] = { "Eitiep", 5350030,	"qfa-tor", "Latn", }

m["eiv"] = { "Askopan", 56324,	"paa-nbo", "Latn", }

m["eja"] = { "Ejamat", 6269820,	"alv-jfe", "Latn", }

m["eka"] = { "Ekajuk", 35250,	"nic-eko", "Latn", }

m["eke"] = { "Ekit", 3509628,	"nic-ief", "Latn", }

m["ekg"] = { "Ekari", 5350305,	"ngf", "Latn", }

m["eki"] = { "Eki", 5350418,	"nic-ief", "Latn", }

m["ekl"] = { "Kolhe", 6426945,	"mun", "Latn", }

m["ekm"] = { "Elip", 12952414,	"nic-ymb", "Latn", }

m["eko"] = { "Koti", 29930,	"bnt-mak", "Latn", }

m["ekp"] = { "Ekpeye", 35254,	"alv-igb", "Latn", }

m["ekr"] = { "Yace", 36901,	"alv-ido", "Latn", }

m["eky"] = { "Eastern Kayah", 25559417,	"kar", "Kali", }

m["ele"] = { "Elepi", 5359444,	"qfa-tor", "Latn", }

m["elh"] = { "El Hugeirat", 5351410,	"nub-hil", "Latn", }

m["eli"] = { "Nding", 36176,	"alv-tal", "Latn", }

m["elk"] = { "Elkei", 5364210,	"qfa-tor", "Latn", }

m["elm"] = { "Eleme", 3914427,	"nic-ogo", "Latn", }

m["elo"] = { "El Molo", 56719,	"cus-eas", "Latn", }

m["elu"] = { "Elu", 3364594,	"poz-aay", "Latn", }

m["elx"] = { "Elamite", 35470,	"qfa-iso", "Xsux", }

m["ema"] = { "Emai", 35428,	"alv-eeo", "Latn", }

m["emb"] = { "Embaloh", 5369424,	"poz", "Latn", }

m["eme"] = { "Emerillon", 3588942,	"tup-gua", "Latn", }

m["emg"] = { "Eastern Meohang", 12952840,	"sit-kie", "Deva", }

m["emi"] = { "Mussau-Emira", 6943093,	"poz-stm", "Latn", }

m["emk"] = { "Eastern Maninkakan", 11002130,	"dmn-mnk", "Latn, Arab, Nkoo", }

m["emm"] = { "Mamulique", 3285082,	"nai-pak", "Latn", }

m["emn"] = { "Eman", 5368975,	"nic-tvc", "Latn", }

m["emp"] = { "Northern Emberá", 2391297,	"sai-chc", "Latn", }

m["ems"] = { "Alutiiq", 27992,	"ypk", "Latn", }

m["emu"] = { "Eastern Muria", 12952883,	"dra-mur", }

m["emw"] = { "Emplawas", 5374265,	"poz-tim", "Latn", }

m["emx"] = { "Erromintxela", 1122188,	"qfa-mix", "Latn", ancestors = "rom, eu", }

m["emy"] = { "Epigraphic Mayan", 301355,	"myn", "Latn, Maya", }

m["ena"] = { "Apali", 3504201,	"ngf-mad", "Latn", }

m["enb"] = { "Markweeta", 56874,	"sdv-nma", "Latn", }

m["enc"] = { "En", 3504110,	"qfa-buy", "Latn", }

m["end"] = { "Ende", 2067656,	"poz-cet", "Latn", }

m["enf"] = { "Forest Enets", 30249597,	"syd", "Cyrl", }

m["enh"] = { "Tundra Enets", 25559411,	"syd", "Cyrl", }

m["enl"] = { "Enlhet", 15462671,	"sai-mas", "Latn", }

m["enm"] = { "Middle English", 36395,	"gmw-ang", "Latn", entry_name = {remove_diacritics = c.acute .. c.macron .. c.dotabove}, }

m["enn"] = { "Engenni", 3915365,	"alv-dlt", "Latn", }

m["eno"] = { "Enggano", 2669164,	"poz", "Latn", }

m["enq"] = { "Enga", 1143040,	"paa-eng", "Latn", }

m["enr"] = { "Emem", 5370369,	"paa-pau", }

m["enu"] = { "Enu", 5380858,	"tbq-bka", }

m["env"] = { "Enwan", 3438334,	"alv-yek", "Latn", }

m["enw"] = { "Enwang", 11134434,	"nic-lcr", "Latn", }

m["enx"] = { "Enxet", 15462609,	"sai-mas", "Latn", }

m["eot"] = { "Eotile", 3915347,	"alv-ptn", "Latn", }

m["epi"] = { "Epie", 35291,	"alv-dlt", "Latn", }

m["era"] = { "Eravallan", 5385061,	"dra-tam", }

m["erg"] = { "Sie", 426254,	"poz-vns", "Latn", }

m["erh"] = { "Eruwa", 3441244,	"alv-swd", "Latn", }

m["eri"] = { "Ogea", 7079984,	"ngf-mad", "Latn", }

m["erk"] = { "South Efate", 3449070,	"poz-vnc", "Latn", }

m["ero"] = { "Horpa", 56854,	"sit-rgy", }

m["err"] = { "Erre", 10488401,	"qfa-iso", "Latn", }

m["ers"] = { "Ersu", 12952417,	"sit-qia", "Latn", -- also Ersu Shaba }

m["ert"] = { "Eritai", 56376,	"paa-lkp", "Latn", }

m["erw"] = { "Erokwanas", 5395296,	"poz-hce", "Latn", }

m["ese"] = { "Ese Ejja", 2980381,	"sai-tac", "Latn", }

m["esh"] = { "Eshtehardi", 12952418,	"xme-ttc", "fa-Arab, Latn", ancestors = "xme-ttc-sou", }

-- "esi" and "esk" moved to etymology-only per WT:LT and Beer_parlour/2023/August

m["esl"] = { "Egyptian Sign Language", 5348443,	"sgn", }

m["esm"] = { "Esuma", 16927555,	"alv-kwa", "Latn", }

m["esn"] = { "Salvadoran Sign Language", 7406492,	"sgn", "Latn", -- when documented }

m["eso"] = { "Estonian Sign Language", 3196221,	"sgn", "Latn", -- when documented }

m["esq"] = { "Esselen", 1294243,	"qfa-iso", "Latn", }

m["ess"] = { "Central Siberian Yupik", 27993,	"ypk", "Cyrl", }

m["esu"] = { "Yup'ik", 21117,	"ypk", "Latn", }

m["esy"] = { "Eskayan", 867086,	"art", "Latn", -- also its own native script }

m["etb"] = { "Etebi", 11002851,	"nic-ief", "Latn", }

m["etc"] = { "Etchemin", 5402493,	"alg-eas", "Latn", }

m["eth"] = { "Ethiopian Sign Language", 3501903,	"sgn", }

m["etn"] = { "Eton (Vanuatu)", 3059362,	"poz-vnc", "Latn", }

m["eto"] = { "Eton (Cameroon)", 35317,	"bnt-btb", "Latn", }

m["etr"] = { "Edolo", 5340184,	"ngf", "Latn", }

m["ets"] = { "Yekhee", 3915848,	"alv-yek", "Latn", }

m["ett"] = { "Etruscan", 35726,	"qfa-tyn", "Ital", translit = "Ital-translit", }

m["etu"] = { "Ejagham", 35296,	"nic-eko", "Latn", }

m["etx"] = { "Eten", 3915392,	"nic-beo", "Latn", }

m["etz"] = { "Semimi", 10950308,	"paa-mai", "Latn", }

m["eve"] = { "Even", 29960,	"tuw-ewe", "Cyrl, Latn", translit = {Cyrl = "eve-translit"}, entry_name = {remove_diacritics = c.macron .. c.dotabove .. c.dotbelow}, sort_key = { Cyrl = { from = { "ӫ", -- 2 chars "ё", "ӈ", "ө" -- 1 char },			to = { "о" .. p[2], "е" .. p[1], "н" .. p[1], "о" .. p[1] },		},	}, }

m["evh"] = { "Uvbie", 3441344,	"alv-swd", "Latn", }

m["evn"] = { "Evenki", 30004,	"tuw-ewe", "Cyrl", translit = "evn-translit", entry_name = {remove_diacritics = c.macron .. c.dotabove .. c.dotbelow}, sort_key = { from = {"ё", "ӈ"}, to = {"е" .. p[1], "н" .. p[1]} }, }

m["ewo"] = { "Ewondo", 35459,	"bnt-btb", "Latn", }

m["ext"] = { "Extremaduran", 30007,	"roa-ibe", "Latn", }

m["eya"] = { "Eyak", 27480,	"xnd", "Latn", }

m["eyo"] = { "Keiyo", 56856,	"sdv-nma", "Latn", }

m["eza"] = { "Ezaa", 11921436,	"alv-igb", "Latn", ancestors = "izi", }

m["eze"] = { "Uzekwe", 3502244,	"nic-ucn", "Latn", }

return m_lang.finalizeLanguageData(m_lang.addDefaultTypes(m, true))