# This file was generated by /home/belmant/.julia/dev/OpenType/scripts/gen_tags.jl

const macrolanguages_ISO_639_3 = Dict(
    @tag3_str("fat") => @tag3_str("aka"),
    @tag3_str("twi") => @tag3_str("aka"),
    @tag3_str("aao") => @tag3_str("ara"),
    @tag3_str("abh") => @tag3_str("ara"),
    @tag3_str("abv") => @tag3_str("ara"),
    @tag3_str("acm") => @tag3_str("ara"),
    @tag3_str("acq") => @tag3_str("ara"),
    @tag3_str("acw") => @tag3_str("ara"),
    @tag3_str("acx") => @tag3_str("ara"),
    @tag3_str("acy") => @tag3_str("ara"),
    @tag3_str("adf") => @tag3_str("ara"),
    @tag3_str("aeb") => @tag3_str("ara"),
    @tag3_str("aec") => @tag3_str("ara"),
    @tag3_str("afb") => @tag3_str("ara"),
    @tag3_str("ajp") => @tag3_str("ara"),
    @tag3_str("apc") => @tag3_str("ara"),
    @tag3_str("apd") => @tag3_str("ara"),
    @tag3_str("arb") => @tag3_str("ara"),
    @tag3_str("arq") => @tag3_str("ara"),
    @tag3_str("ars") => @tag3_str("ara"),
    @tag3_str("ary") => @tag3_str("ara"),
    @tag3_str("arz") => @tag3_str("ara"),
    @tag3_str("auz") => @tag3_str("ara"),
    @tag3_str("avl") => @tag3_str("ara"),
    @tag3_str("ayh") => @tag3_str("ara"),
    @tag3_str("ayl") => @tag3_str("ara"),
    @tag3_str("ayn") => @tag3_str("ara"),
    @tag3_str("ayp") => @tag3_str("ara"),
    @tag3_str("bbz") => @tag3_str("ara"),
    @tag3_str("pga") => @tag3_str("ara"),
    @tag3_str("shu") => @tag3_str("ara"),
    @tag3_str("ssh") => @tag3_str("ara"),
    @tag3_str("ayc") => @tag3_str("aym"),
    @tag3_str("ayr") => @tag3_str("aym"),
    @tag3_str("azb") => @tag3_str("aze"),
    @tag3_str("azj") => @tag3_str("aze"),
    @tag3_str("bcc") => @tag3_str("bal"),
    @tag3_str("bgn") => @tag3_str("bal"),
    @tag3_str("bgp") => @tag3_str("bal"),
    @tag3_str("bcl") => @tag3_str("bik"),
    @tag3_str("bhk") => @tag3_str("bik"),
    @tag3_str("bln") => @tag3_str("bik"),
    @tag3_str("bto") => @tag3_str("bik"),
    @tag3_str("cts") => @tag3_str("bik"),
    @tag3_str("fbl") => @tag3_str("bik"),
    @tag3_str("lbl") => @tag3_str("bik"),
    @tag3_str("rbl") => @tag3_str("bik"),
    @tag3_str("ubl") => @tag3_str("bik"),
    @tag3_str("ebk") => @tag3_str("bnc"),
    @tag3_str("lbk") => @tag3_str("bnc"),
    @tag3_str("obk") => @tag3_str("bnc"),
    @tag3_str("rbk") => @tag3_str("bnc"),
    @tag3_str("vbk") => @tag3_str("bnc"),
    @tag3_str("bxm") => @tag3_str("bua"),
    @tag3_str("bxr") => @tag3_str("bua"),
    @tag3_str("bxu") => @tag3_str("bua"),
    @tag3_str("mhr") => @tag3_str("chm"),
    @tag3_str("mrj") => @tag3_str("chm"),
    @tag3_str("crj") => @tag3_str("cre"),
    @tag3_str("crk") => @tag3_str("cre"),
    @tag3_str("crl") => @tag3_str("cre"),
    @tag3_str("crm") => @tag3_str("cre"),
    @tag3_str("csw") => @tag3_str("cre"),
    @tag3_str("cwd") => @tag3_str("cre"),
    @tag3_str("umu") => @tag3_str("del"),
    @tag3_str("unm") => @tag3_str("del"),
    @tag3_str("scs") => @tag3_str("den"),
    @tag3_str("xsl") => @tag3_str("den"),
    @tag3_str("dib") => @tag3_str("din"),
    @tag3_str("dik") => @tag3_str("din"),
    @tag3_str("dip") => @tag3_str("din"),
    @tag3_str("diw") => @tag3_str("din"),
    @tag3_str("dks") => @tag3_str("din"),
    @tag3_str("dgo") => @tag3_str("doi"),
    @tag3_str("xnr") => @tag3_str("doi"),
    @tag3_str("ekk") => @tag3_str("est"),
    @tag3_str("vro") => @tag3_str("est"),
    @tag3_str("pes") => @tag3_str("fas"),
    @tag3_str("prs") => @tag3_str("fas"),
    @tag3_str("ffm") => @tag3_str("ful"),
    @tag3_str("fub") => @tag3_str("ful"),
    @tag3_str("fuc") => @tag3_str("ful"),
    @tag3_str("fue") => @tag3_str("ful"),
    @tag3_str("fuf") => @tag3_str("ful"),
    @tag3_str("fuh") => @tag3_str("ful"),
    @tag3_str("fui") => @tag3_str("ful"),
    @tag3_str("fuq") => @tag3_str("ful"),
    @tag3_str("fuv") => @tag3_str("ful"),
    @tag3_str("bdt") => @tag3_str("gba"),
    @tag3_str("gbp") => @tag3_str("gba"),
    @tag3_str("gbq") => @tag3_str("gba"),
    @tag3_str("gmm") => @tag3_str("gba"),
    @tag3_str("gso") => @tag3_str("gba"),
    @tag3_str("gya") => @tag3_str("gba"),
    @tag3_str("mdo") => @tag3_str("gba"),
    @tag3_str("esg") => @tag3_str("gon"),
    @tag3_str("ggo") => @tag3_str("gon"),
    @tag3_str("gno") => @tag3_str("gon"),
    @tag3_str("wsg") => @tag3_str("gon"),
    @tag3_str("gbo") => @tag3_str("grb"),
    @tag3_str("gec") => @tag3_str("grb"),
    @tag3_str("grj") => @tag3_str("grb"),
    @tag3_str("grv") => @tag3_str("grb"),
    @tag3_str("gry") => @tag3_str("grb"),
    @tag3_str("gnw") => @tag3_str("grn"),
    @tag3_str("gug") => @tag3_str("grn"),
    @tag3_str("gui") => @tag3_str("grn"),
    @tag3_str("gun") => @tag3_str("grn"),
    @tag3_str("nhd") => @tag3_str("grn"),
    @tag3_str("hax") => @tag3_str("hai"),
    @tag3_str("hdn") => @tag3_str("hai"),
    @tag3_str("bos") => @tag3_str("hbs"),
    @tag3_str("cnr") => @tag3_str("hbs"),
    @tag3_str("hrv") => @tag3_str("hbs"),
    @tag3_str("srp") => @tag3_str("hbs"),
    @tag3_str("blu") => @tag3_str("hmn"),
    @tag3_str("cqd") => @tag3_str("hmn"),
    @tag3_str("hea") => @tag3_str("hmn"),
    @tag3_str("hma") => @tag3_str("hmn"),
    @tag3_str("hmc") => @tag3_str("hmn"),
    @tag3_str("hmd") => @tag3_str("hmn"),
    @tag3_str("hme") => @tag3_str("hmn"),
    @tag3_str("hmg") => @tag3_str("hmn"),
    @tag3_str("hmh") => @tag3_str("hmn"),
    @tag3_str("hmi") => @tag3_str("hmn"),
    @tag3_str("hmj") => @tag3_str("hmn"),
    @tag3_str("hml") => @tag3_str("hmn"),
    @tag3_str("hmm") => @tag3_str("hmn"),
    @tag3_str("hmp") => @tag3_str("hmn"),
    @tag3_str("hmq") => @tag3_str("hmn"),
    @tag3_str("hms") => @tag3_str("hmn"),
    @tag3_str("hmw") => @tag3_str("hmn"),
    @tag3_str("hmy") => @tag3_str("hmn"),
    @tag3_str("hmz") => @tag3_str("hmn"),
    @tag3_str("hnj") => @tag3_str("hmn"),
    @tag3_str("hrm") => @tag3_str("hmn"),
    @tag3_str("huj") => @tag3_str("hmn"),
    @tag3_str("mmr") => @tag3_str("hmn"),
    @tag3_str("muq") => @tag3_str("hmn"),
    @tag3_str("mww") => @tag3_str("hmn"),
    @tag3_str("sfm") => @tag3_str("hmn"),
    @tag3_str("ike") => @tag3_str("iku"),
    @tag3_str("ikt") => @tag3_str("iku"),
    @tag3_str("esi") => @tag3_str("ipk"),
    @tag3_str("esk") => @tag3_str("ipk"),
    @tag3_str("ajt") => @tag3_str("jrb"),
    @tag3_str("aju") => @tag3_str("jrb"),
    @tag3_str("jye") => @tag3_str("jrb"),
    @tag3_str("yhd") => @tag3_str("jrb"),
    @tag3_str("yud") => @tag3_str("jrb"),
    @tag3_str("kby") => @tag3_str("kau"),
    @tag3_str("knc") => @tag3_str("kau"),
    @tag3_str("krt") => @tag3_str("kau"),
    @tag3_str("enb") => @tag3_str("kln"),
    @tag3_str("eyo") => @tag3_str("kln"),
    @tag3_str("niq") => @tag3_str("kln"),
    @tag3_str("oki") => @tag3_str("kln"),
    @tag3_str("pko") => @tag3_str("kln"),
    @tag3_str("sgc") => @tag3_str("kln"),
    @tag3_str("spy") => @tag3_str("kln"),
    @tag3_str("tec") => @tag3_str("kln"),
    @tag3_str("tuy") => @tag3_str("kln"),
    @tag3_str("gom") => @tag3_str("kok"),
    @tag3_str("knn") => @tag3_str("kok"),
    @tag3_str("koi") => @tag3_str("kom"),
    @tag3_str("kpv") => @tag3_str("kom"),
    @tag3_str("kng") => @tag3_str("kon"),
    @tag3_str("kwy") => @tag3_str("kon"),
    @tag3_str("ldi") => @tag3_str("kon"),
    @tag3_str("gkp") => @tag3_str("kpe"),
    @tag3_str("xpe") => @tag3_str("kpe"),
    @tag3_str("ckb") => @tag3_str("kur"),
    @tag3_str("kmr") => @tag3_str("kur"),
    @tag3_str("sdh") => @tag3_str("kur"),
    @tag3_str("hnd") => @tag3_str("lah"),
    @tag3_str("hno") => @tag3_str("lah"),
    @tag3_str("jat") => @tag3_str("lah"),
    @tag3_str("phr") => @tag3_str("lah"),
    @tag3_str("pmu") => @tag3_str("lah"),
    @tag3_str("pnb") => @tag3_str("lah"),
    @tag3_str("skr") => @tag3_str("lah"),
    @tag3_str("xhe") => @tag3_str("lah"),
    @tag3_str("ltg") => @tag3_str("lav"),
    @tag3_str("lvs") => @tag3_str("lav"),
    @tag3_str("bxk") => @tag3_str("luy"),
    @tag3_str("ida") => @tag3_str("luy"),
    @tag3_str("lkb") => @tag3_str("luy"),
    @tag3_str("lko") => @tag3_str("luy"),
    @tag3_str("lks") => @tag3_str("luy"),
    @tag3_str("lri") => @tag3_str("luy"),
    @tag3_str("lrm") => @tag3_str("luy"),
    @tag3_str("lsm") => @tag3_str("luy"),
    @tag3_str("lto") => @tag3_str("luy"),
    @tag3_str("lts") => @tag3_str("luy"),
    @tag3_str("lwg") => @tag3_str("luy"),
    @tag3_str("nle") => @tag3_str("luy"),
    @tag3_str("nyd") => @tag3_str("luy"),
    @tag3_str("rag") => @tag3_str("luy"),
    @tag3_str("emk") => @tag3_str("man"),
    @tag3_str("mku") => @tag3_str("man"),
    @tag3_str("mlq") => @tag3_str("man"),
    @tag3_str("mnk") => @tag3_str("man"),
    @tag3_str("msc") => @tag3_str("man"),
    @tag3_str("mwk") => @tag3_str("man"),
    @tag3_str("myq") => @tag3_str("man"),
    @tag3_str("bhr") => @tag3_str("mlg"),
    @tag3_str("bjq") => @tag3_str("mlg"),
    @tag3_str("bmm") => @tag3_str("mlg"),
    @tag3_str("bzc") => @tag3_str("mlg"),
    @tag3_str("msh") => @tag3_str("mlg"),
    @tag3_str("plt") => @tag3_str("mlg"),
    @tag3_str("skg") => @tag3_str("mlg"),
    @tag3_str("tdx") => @tag3_str("mlg"),
    @tag3_str("tkg") => @tag3_str("mlg"),
    @tag3_str("txy") => @tag3_str("mlg"),
    @tag3_str("xmv") => @tag3_str("mlg"),
    @tag3_str("xmw") => @tag3_str("mlg"),
    @tag3_str("khk") => @tag3_str("mon"),
    @tag3_str("mvf") => @tag3_str("mon"),
    @tag3_str("bjn") => @tag3_str("msa"),
    @tag3_str("btj") => @tag3_str("msa"),
    @tag3_str("bve") => @tag3_str("msa"),
    @tag3_str("bvu") => @tag3_str("msa"),
    @tag3_str("coa") => @tag3_str("msa"),
    @tag3_str("dup") => @tag3_str("msa"),
    @tag3_str("hji") => @tag3_str("msa"),
    @tag3_str("ind") => @tag3_str("msa"),
    @tag3_str("jak") => @tag3_str("msa"),
    @tag3_str("jax") => @tag3_str("msa"),
    @tag3_str("kvb") => @tag3_str("msa"),
    @tag3_str("kvr") => @tag3_str("msa"),
    @tag3_str("kxd") => @tag3_str("msa"),
    @tag3_str("lce") => @tag3_str("msa"),
    @tag3_str("lcf") => @tag3_str("msa"),
    @tag3_str("liw") => @tag3_str("msa"),
    @tag3_str("max") => @tag3_str("msa"),
    @tag3_str("meo") => @tag3_str("msa"),
    @tag3_str("mfa") => @tag3_str("msa"),
    @tag3_str("mfb") => @tag3_str("msa"),
    @tag3_str("min") => @tag3_str("msa"),
    @tag3_str("mly") => @tag3_str("msa"),
    @tag3_str("mqg") => @tag3_str("msa"),
    @tag3_str("msi") => @tag3_str("msa"),
    @tag3_str("mui") => @tag3_str("msa"),
    @tag3_str("orn") => @tag3_str("msa"),
    @tag3_str("ors") => @tag3_str("msa"),
    @tag3_str("pel") => @tag3_str("msa"),
    @tag3_str("pse") => @tag3_str("msa"),
    @tag3_str("tmw") => @tag3_str("msa"),
    @tag3_str("urk") => @tag3_str("msa"),
    @tag3_str("vkk") => @tag3_str("msa"),
    @tag3_str("vkt") => @tag3_str("msa"),
    @tag3_str("xmm") => @tag3_str("msa"),
    @tag3_str("zlm") => @tag3_str("msa"),
    @tag3_str("zmi") => @tag3_str("msa"),
    @tag3_str("zsm") => @tag3_str("msa"),
    @tag3_str("dhd") => @tag3_str("mwr"),
    @tag3_str("mtr") => @tag3_str("mwr"),
    @tag3_str("mve") => @tag3_str("mwr"),
    @tag3_str("rwr") => @tag3_str("mwr"),
    @tag3_str("swv") => @tag3_str("mwr"),
    @tag3_str("wry") => @tag3_str("mwr"),
    @tag3_str("dty") => @tag3_str("nep"),
    @tag3_str("npi") => @tag3_str("nep"),
    @tag3_str("nno") => @tag3_str("nor"),
    @tag3_str("nob") => @tag3_str("nor"),
    @tag3_str("ciw") => @tag3_str("oji"),
    @tag3_str("ojb") => @tag3_str("oji"),
    @tag3_str("ojc") => @tag3_str("oji"),
    @tag3_str("ojg") => @tag3_str("oji"),
    @tag3_str("ojs") => @tag3_str("oji"),
    @tag3_str("ojw") => @tag3_str("oji"),
    @tag3_str("otw") => @tag3_str("oji"),
    @tag3_str("ory") => @tag3_str("ori"),
    @tag3_str("spv") => @tag3_str("ori"),
    @tag3_str("gax") => @tag3_str("orm"),
    @tag3_str("gaz") => @tag3_str("orm"),
    @tag3_str("hae") => @tag3_str("orm"),
    @tag3_str("orc") => @tag3_str("orm"),
    @tag3_str("pbt") => @tag3_str("pus"),
    @tag3_str("pbu") => @tag3_str("pus"),
    @tag3_str("pst") => @tag3_str("pus"),
    @tag3_str("cqu") => @tag3_str("que"),
    @tag3_str("qub") => @tag3_str("que"),
    @tag3_str("qud") => @tag3_str("que"),
    @tag3_str("quf") => @tag3_str("que"),
    @tag3_str("qug") => @tag3_str("que"),
    @tag3_str("quh") => @tag3_str("que"),
    @tag3_str("quk") => @tag3_str("que"),
    @tag3_str("qul") => @tag3_str("que"),
    @tag3_str("qup") => @tag3_str("que"),
    @tag3_str("qur") => @tag3_str("que"),
    @tag3_str("qus") => @tag3_str("que"),
    @tag3_str("quw") => @tag3_str("que"),
    @tag3_str("qux") => @tag3_str("que"),
    @tag3_str("quy") => @tag3_str("que"),
    @tag3_str("quz") => @tag3_str("que"),
    @tag3_str("qva") => @tag3_str("que"),
    @tag3_str("qvc") => @tag3_str("que"),
    @tag3_str("qve") => @tag3_str("que"),
    @tag3_str("qvh") => @tag3_str("que"),
    @tag3_str("qvi") => @tag3_str("que"),
    @tag3_str("qvj") => @tag3_str("que"),
    @tag3_str("qvl") => @tag3_str("que"),
    @tag3_str("qvm") => @tag3_str("que"),
    @tag3_str("qvn") => @tag3_str("que"),
    @tag3_str("qvo") => @tag3_str("que"),
    @tag3_str("qvp") => @tag3_str("que"),
    @tag3_str("qvs") => @tag3_str("que"),
    @tag3_str("qvw") => @tag3_str("que"),
    @tag3_str("qvz") => @tag3_str("que"),
    @tag3_str("qwa") => @tag3_str("que"),
    @tag3_str("qwc") => @tag3_str("que"),
    @tag3_str("qwh") => @tag3_str("que"),
    @tag3_str("qws") => @tag3_str("que"),
    @tag3_str("qxa") => @tag3_str("que"),
    @tag3_str("qxc") => @tag3_str("que"),
    @tag3_str("qxh") => @tag3_str("que"),
    @tag3_str("qxl") => @tag3_str("que"),
    @tag3_str("qxn") => @tag3_str("que"),
    @tag3_str("qxo") => @tag3_str("que"),
    @tag3_str("qxp") => @tag3_str("que"),
    @tag3_str("qxr") => @tag3_str("que"),
    @tag3_str("qxt") => @tag3_str("que"),
    @tag3_str("qxu") => @tag3_str("que"),
    @tag3_str("qxw") => @tag3_str("que"),
    @tag3_str("bgq") => @tag3_str("raj"),
    @tag3_str("gda") => @tag3_str("raj"),
    @tag3_str("gju") => @tag3_str("raj"),
    @tag3_str("hoj") => @tag3_str("raj"),
    @tag3_str("mup") => @tag3_str("raj"),
    @tag3_str("wbr") => @tag3_str("raj"),
    @tag3_str("rmc") => @tag3_str("rom"),
    @tag3_str("rmf") => @tag3_str("rom"),
    @tag3_str("rml") => @tag3_str("rom"),
    @tag3_str("rmn") => @tag3_str("rom"),
    @tag3_str("rmo") => @tag3_str("rom"),
    @tag3_str("rmw") => @tag3_str("rom"),
    @tag3_str("rmy") => @tag3_str("rom"),
    @tag3_str("aae") => @tag3_str("sqi"),
    @tag3_str("aat") => @tag3_str("sqi"),
    @tag3_str("aln") => @tag3_str("sqi"),
    @tag3_str("als") => @tag3_str("sqi"),
    @tag3_str("sdc") => @tag3_str("srd"),
    @tag3_str("sdn") => @tag3_str("srd"),
    @tag3_str("src") => @tag3_str("srd"),
    @tag3_str("sro") => @tag3_str("srd"),
    @tag3_str("swc") => @tag3_str("swa"),
    @tag3_str("swh") => @tag3_str("swa"),
    @tag3_str("aii") => @tag3_str("syr"),
    @tag3_str("cld") => @tag3_str("syr"),
    @tag3_str("taq") => @tag3_str("tmh"),
    @tag3_str("thv") => @tag3_str("tmh"),
    @tag3_str("thz") => @tag3_str("tmh"),
    @tag3_str("ttq") => @tag3_str("tmh"),
    @tag3_str("uzn") => @tag3_str("uzb"),
    @tag3_str("uzs") => @tag3_str("uzb"),
    @tag3_str("ydd") => @tag3_str("yid"),
    @tag3_str("yih") => @tag3_str("yid"),
    @tag3_str("zaa") => @tag3_str("zap"),
    @tag3_str("zab") => @tag3_str("zap"),
    @tag3_str("zac") => @tag3_str("zap"),
    @tag3_str("zad") => @tag3_str("zap"),
    @tag3_str("zae") => @tag3_str("zap"),
    @tag3_str("zaf") => @tag3_str("zap"),
    @tag3_str("zai") => @tag3_str("zap"),
    @tag3_str("zam") => @tag3_str("zap"),
    @tag3_str("zao") => @tag3_str("zap"),
    @tag3_str("zaq") => @tag3_str("zap"),
    @tag3_str("zar") => @tag3_str("zap"),
    @tag3_str("zas") => @tag3_str("zap"),
    @tag3_str("zat") => @tag3_str("zap"),
    @tag3_str("zav") => @tag3_str("zap"),
    @tag3_str("zaw") => @tag3_str("zap"),
    @tag3_str("zax") => @tag3_str("zap"),
    @tag3_str("zca") => @tag3_str("zap"),
    @tag3_str("zcd") => @tag3_str("zap"),
    @tag3_str("zoo") => @tag3_str("zap"),
    @tag3_str("zpa") => @tag3_str("zap"),
    @tag3_str("zpb") => @tag3_str("zap"),
    @tag3_str("zpc") => @tag3_str("zap"),
    @tag3_str("zpd") => @tag3_str("zap"),
    @tag3_str("zpe") => @tag3_str("zap"),
    @tag3_str("zpf") => @tag3_str("zap"),
    @tag3_str("zpg") => @tag3_str("zap"),
    @tag3_str("zph") => @tag3_str("zap"),
    @tag3_str("zpi") => @tag3_str("zap"),
    @tag3_str("zpj") => @tag3_str("zap"),
    @tag3_str("zpk") => @tag3_str("zap"),
    @tag3_str("zpl") => @tag3_str("zap"),
    @tag3_str("zpm") => @tag3_str("zap"),
    @tag3_str("zpn") => @tag3_str("zap"),
    @tag3_str("zpo") => @tag3_str("zap"),
    @tag3_str("zpp") => @tag3_str("zap"),
    @tag3_str("zpq") => @tag3_str("zap"),
    @tag3_str("zpr") => @tag3_str("zap"),
    @tag3_str("zps") => @tag3_str("zap"),
    @tag3_str("zpt") => @tag3_str("zap"),
    @tag3_str("zpu") => @tag3_str("zap"),
    @tag3_str("zpv") => @tag3_str("zap"),
    @tag3_str("zpw") => @tag3_str("zap"),
    @tag3_str("zpx") => @tag3_str("zap"),
    @tag3_str("zpy") => @tag3_str("zap"),
    @tag3_str("zpz") => @tag3_str("zap"),
    @tag3_str("zsr") => @tag3_str("zap"),
    @tag3_str("ztc") => @tag3_str("zap"),
    @tag3_str("zte") => @tag3_str("zap"),
    @tag3_str("ztg") => @tag3_str("zap"),
    @tag3_str("ztl") => @tag3_str("zap"),
    @tag3_str("ztm") => @tag3_str("zap"),
    @tag3_str("ztn") => @tag3_str("zap"),
    @tag3_str("ztp") => @tag3_str("zap"),
    @tag3_str("ztq") => @tag3_str("zap"),
    @tag3_str("zts") => @tag3_str("zap"),
    @tag3_str("ztt") => @tag3_str("zap"),
    @tag3_str("ztu") => @tag3_str("zap"),
    @tag3_str("ztx") => @tag3_str("zap"),
    @tag3_str("zty") => @tag3_str("zap"),
    @tag3_str("ccx") => @tag3_str("zha"),
    @tag3_str("ccy") => @tag3_str("zha"),
    @tag3_str("zch") => @tag3_str("zha"),
    @tag3_str("zeh") => @tag3_str("zha"),
    @tag3_str("zgb") => @tag3_str("zha"),
    @tag3_str("zgm") => @tag3_str("zha"),
    @tag3_str("zgn") => @tag3_str("zha"),
    @tag3_str("zhd") => @tag3_str("zha"),
    @tag3_str("zhn") => @tag3_str("zha"),
    @tag3_str("zlj") => @tag3_str("zha"),
    @tag3_str("zln") => @tag3_str("zha"),
    @tag3_str("zlq") => @tag3_str("zha"),
    @tag3_str("zqe") => @tag3_str("zha"),
    @tag3_str("zyb") => @tag3_str("zha"),
    @tag3_str("zyg") => @tag3_str("zha"),
    @tag3_str("zyj") => @tag3_str("zha"),
    @tag3_str("zyn") => @tag3_str("zha"),
    @tag3_str("zzj") => @tag3_str("zha"),
    @tag3_str("cdo") => @tag3_str("zho"),
    @tag3_str("cjy") => @tag3_str("zho"),
    @tag3_str("cmn") => @tag3_str("zho"),
    @tag3_str("cnp") => @tag3_str("zho"),
    @tag3_str("cpx") => @tag3_str("zho"),
    @tag3_str("csp") => @tag3_str("zho"),
    @tag3_str("czh") => @tag3_str("zho"),
    @tag3_str("czo") => @tag3_str("zho"),
    @tag3_str("gan") => @tag3_str("zho"),
    @tag3_str("hak") => @tag3_str("zho"),
    @tag3_str("hsn") => @tag3_str("zho"),
    @tag3_str("lzh") => @tag3_str("zho"),
    @tag3_str("mnp") => @tag3_str("zho"),
    @tag3_str("nan") => @tag3_str("zho"),
    @tag3_str("wuu") => @tag3_str("zho"),
    @tag3_str("yue") => @tag3_str("zho"),
    @tag3_str("diq") => @tag3_str("zza"),
    @tag3_str("kiu") => @tag3_str("zza"),
)

const language_tag_names_ISO_639_3 = Dict(
    @tag3_str("aaa") => "Ghotuo",
    @tag3_str("aab") => "Alumu-Tesu",
    @tag3_str("aac") => "Ari",
    @tag3_str("aad") => "Amal",
    @tag3_str("aae") => "Arbëreshë Albanian",
    @tag3_str("aaf") => "Aranadan",
    @tag3_str("aag") => "Ambrak",
    @tag3_str("aah") => "Abu' Arapesh",
    @tag3_str("aai") => "Arifama-Miniafia",
    @tag3_str("aak") => "Ankave",
    @tag3_str("aal") => "Afade",
    @tag3_str("aan") => "Anambé",
    @tag3_str("aao") => "Algerian Saharan Arabic",
    @tag3_str("aap") => "Pará Arára",
    @tag3_str("aaq") => "Eastern Abnaki",
    @tag3_str("aar") => "Afar",
    @tag3_str("aas") => "Aasáx",
    @tag3_str("aat") => "Arvanitika Albanian",
    @tag3_str("aau") => "Abau",
    @tag3_str("aaw") => "Solong",
    @tag3_str("aax") => "Mandobo Atas",
    @tag3_str("aaz") => "Amarasi",
    @tag3_str("aba") => "Abé",
    @tag3_str("abb") => "Bankon",
    @tag3_str("abc") => "Ambala Ayta",
    @tag3_str("abd") => "Manide",
    @tag3_str("abe") => "Western Abnaki",
    @tag3_str("abf") => "Abai Sungai",
    @tag3_str("abg") => "Abaga",
    @tag3_str("abh") => "Tajiki Arabic",
    @tag3_str("abi") => "Abidji",
    @tag3_str("abj") => "Aka-Bea",
    @tag3_str("abk") => "Abkhazian",
    @tag3_str("abl") => "Lampung Nyo",
    @tag3_str("abm") => "Abanyom",
    @tag3_str("abn") => "Abua",
    @tag3_str("abo") => "Abon",
    @tag3_str("abp") => "Abellen Ayta",
    @tag3_str("abq") => "Abaza",
    @tag3_str("abr") => "Abron",
    @tag3_str("abs") => "Ambonese Malay",
    @tag3_str("abt") => "Ambulas",
    @tag3_str("abu") => "Abure",
    @tag3_str("abv") => "Baharna Arabic",
    @tag3_str("abw") => "Pal",
    @tag3_str("abx") => "Inabaknon",
    @tag3_str("aby") => "Aneme Wake",
    @tag3_str("abz") => "Abui",
    @tag3_str("aca") => "Achagua",
    @tag3_str("acb") => "Áncá",
    @tag3_str("acd") => "Gikyode",
    @tag3_str("ace") => "Achinese",
    @tag3_str("acf") => "Saint Lucian Creole French",
    @tag3_str("ach") => "Acoli",
    @tag3_str("aci") => "Aka-Cari",
    @tag3_str("ack") => "Aka-Kora",
    @tag3_str("acl") => "Akar-Bale",
    @tag3_str("acm") => "Mesopotamian Arabic",
    @tag3_str("acn") => "Achang",
    @tag3_str("acp") => "Eastern Acipa",
    @tag3_str("acq") => "Ta'izzi-Adeni Arabic",
    @tag3_str("acr") => "Achi",
    @tag3_str("acs") => "Acroá",
    @tag3_str("act") => "Achterhoeks",
    @tag3_str("acu") => "Achuar-Shiwiar",
    @tag3_str("acv") => "Achumawi",
    @tag3_str("acw") => "Hijazi Arabic",
    @tag3_str("acx") => "Omani Arabic",
    @tag3_str("acy") => "Cypriot Arabic",
    @tag3_str("acz") => "Acheron",
    @tag3_str("ada") => "Adangme",
    @tag3_str("adb") => "Atauran",
    @tag3_str("add") => "Dzodinka",
    @tag3_str("add") => "Lidzonka",
    @tag3_str("ade") => "Adele",
    @tag3_str("adf") => "Dhofari Arabic",
    @tag3_str("adg") => "Andegerebinha",
    @tag3_str("adh") => "Adhola",
    @tag3_str("adi") => "Adi",
    @tag3_str("adj") => "Adioukrou",
    @tag3_str("adl") => "Galo",
    @tag3_str("adn") => "Adang",
    @tag3_str("ado") => "Abu",
    @tag3_str("adq") => "Adangbe",
    @tag3_str("adr") => "Adonara",
    @tag3_str("ads") => "Adamorobe Sign Language",
    @tag3_str("adt") => "Adnyamathanha",
    @tag3_str("adu") => "Aduge",
    @tag3_str("adw") => "Amundava",
    @tag3_str("adx") => "Amdo Tibetan",
    @tag3_str("ady") => "Adygei",
    @tag3_str("ady") => "Adyghe",
    @tag3_str("adz") => "Adzera",
    @tag3_str("aea") => "Areba",
    @tag3_str("aeb") => "Tunisian Arabic",
    @tag3_str("aec") => "Saidi Arabic",
    @tag3_str("aed") => "Argentine Sign Language",
    @tag3_str("aee") => "Northeast Pashai",
    @tag3_str("aee") => "Northeast Pashayi",
    @tag3_str("aek") => "Haeke",
    @tag3_str("ael") => "Ambele",
    @tag3_str("aem") => "Arem",
    @tag3_str("aen") => "Armenian Sign Language",
    @tag3_str("aeq") => "Aer",
    @tag3_str("aer") => "Eastern Arrernte",
    @tag3_str("aes") => "Alsea",
    @tag3_str("aeu") => "Akeu",
    @tag3_str("aew") => "Ambakich",
    @tag3_str("aey") => "Amele",
    @tag3_str("aez") => "Aeka",
    @tag3_str("afb") => "Gulf Arabic",
    @tag3_str("afd") => "Andai",
    @tag3_str("afe") => "Putukwam",
    @tag3_str("afg") => "Afghan Sign Language",
    @tag3_str("afh") => "Afrihili",
    @tag3_str("afi") => "Akrukay",
    @tag3_str("afi") => "Chini",
    @tag3_str("afk") => "Nanubae",
    @tag3_str("afn") => "Defaka",
    @tag3_str("afo") => "Eloyi",
    @tag3_str("afp") => "Tapei",
    @tag3_str("afr") => "Afrikaans",
    @tag3_str("afs") => "Afro-Seminole Creole",
    @tag3_str("aft") => "Afitti",
    @tag3_str("afu") => "Awutu",
    @tag3_str("afz") => "Obokuitai",
    @tag3_str("aga") => "Aguano",
    @tag3_str("agb") => "Legbo",
    @tag3_str("agc") => "Agatu",
    @tag3_str("agd") => "Agarabi",
    @tag3_str("age") => "Angal",
    @tag3_str("agf") => "Arguni",
    @tag3_str("agg") => "Angor",
    @tag3_str("agh") => "Ngelima",
    @tag3_str("agi") => "Agariya",
    @tag3_str("agj") => "Argobba",
    @tag3_str("agk") => "Isarog Agta",
    @tag3_str("agl") => "Fembe",
    @tag3_str("agm") => "Angaataha",
    @tag3_str("agn") => "Agutaynen",
    @tag3_str("ago") => "Tainae",
    @tag3_str("agq") => "Aghem",
    @tag3_str("agr") => "Aguaruna",
    @tag3_str("ags") => "Esimbi",
    @tag3_str("agt") => "Central Cagayan Agta",
    @tag3_str("agu") => "Aguacateco",
    @tag3_str("agv") => "Remontado Dumagat",
    @tag3_str("agw") => "Kahua",
    @tag3_str("agx") => "Aghul",
    @tag3_str("agy") => "Southern Alta",
    @tag3_str("agz") => "Mt. Iriga Agta",
    @tag3_str("aha") => "Ahanta",
    @tag3_str("ahb") => "Axamb",
    @tag3_str("ahg") => "Qimant",
    @tag3_str("ahh") => "Aghu",
    @tag3_str("ahi") => "Tiagbamrin Aizi",
    @tag3_str("ahk") => "Akha",
    @tag3_str("ahl") => "Igo",
    @tag3_str("ahm") => "Mobumrin Aizi",
    @tag3_str("ahn") => "Àhàn",
    @tag3_str("aho") => "Ahom",
    @tag3_str("ahp") => "Aproumu Aizi",
    @tag3_str("ahr") => "Ahirani",
    @tag3_str("ahs") => "Ashe",
    @tag3_str("aht") => "Ahtena",
    @tag3_str("aia") => "Arosi",
    @tag3_str("aib") => "Ainu (China)",
    @tag3_str("aic") => "Ainbai",
    @tag3_str("aid") => "Alngith",
    @tag3_str("aie") => "Amara",
    @tag3_str("aif") => "Agi",
    @tag3_str("aig") => "Antigua and Barbuda Creole English",
    @tag3_str("aih") => "Ai-Cham",
    @tag3_str("aii") => "Assyrian Neo-Aramaic",
    @tag3_str("aij") => "Lishanid Noshan",
    @tag3_str("aik") => "Ake",
    @tag3_str("ail") => "Aimele",
    @tag3_str("aim") => "Aimol",
    @tag3_str("ain") => "Ainu (Japan)",
    @tag3_str("aio") => "Aiton",
    @tag3_str("aip") => "Burumakok",
    @tag3_str("aiq") => "Aimaq",
    @tag3_str("air") => "Airoran",
    @tag3_str("ait") => "Arikem",
    @tag3_str("aiw") => "Aari",
    @tag3_str("aix") => "Aighon",
    @tag3_str("aiy") => "Ali",
    @tag3_str("aja") => "Aja (South Sudan)",
    @tag3_str("ajg") => "Aja (Benin)",
    @tag3_str("aji") => "Ajië",
    @tag3_str("ajn") => "Andajin",
    @tag3_str("ajp") => "South Levantine Arabic",
    @tag3_str("ajs") => "Algerian Jewish Sign Language",
    @tag3_str("aju") => "Judeo-Moroccan Arabic",
    @tag3_str("ajw") => "Ajawa",
    @tag3_str("ajz") => "Amri Karbi",
    @tag3_str("aka") => "Akan",
    @tag3_str("akb") => "Batak Angkola",
    @tag3_str("akc") => "Mpur",
    @tag3_str("akd") => "Ukpet-Ehom",
    @tag3_str("ake") => "Akawaio",
    @tag3_str("akf") => "Akpa",
    @tag3_str("akg") => "Anakalangu",
    @tag3_str("akh") => "Angal Heneng",
    @tag3_str("aki") => "Aiome",
    @tag3_str("akj") => "Aka-Jeru",
    @tag3_str("akk") => "Akkadian",
    @tag3_str("akl") => "Aklanon",
    @tag3_str("akm") => "Aka-Bo",
    @tag3_str("ako") => "Akurio",
    @tag3_str("akp") => "Siwu",
    @tag3_str("akq") => "Ak",
    @tag3_str("akr") => "Araki",
    @tag3_str("aks") => "Akaselem",
    @tag3_str("akt") => "Akolet",
    @tag3_str("aku") => "Akum",
    @tag3_str("akv") => "Akhvakh",
    @tag3_str("akw") => "Akwa",
    @tag3_str("akx") => "Aka-Kede",
    @tag3_str("aky") => "Aka-Kol",
    @tag3_str("akz") => "Alabama",
    @tag3_str("ala") => "Alago",
    @tag3_str("alc") => "Qawasqar",
    @tag3_str("ald") => "Alladian",
    @tag3_str("ale") => "Aleut",
    @tag3_str("alf") => "Alege",
    @tag3_str("alh") => "Alawa",
    @tag3_str("ali") => "Amaimon",
    @tag3_str("alj") => "Alangan",
    @tag3_str("alk") => "Alak",
    @tag3_str("all") => "Allar",
    @tag3_str("alm") => "Amblong",
    @tag3_str("aln") => "Gheg Albanian",
    @tag3_str("alo") => "Larike-Wakasihu",
    @tag3_str("alp") => "Alune",
    @tag3_str("alq") => "Algonquin",
    @tag3_str("alr") => "Alutor",
    @tag3_str("als") => "Tosk Albanian",
    @tag3_str("alt") => "Southern Altai",
    @tag3_str("alu") => "'Are'are",
    @tag3_str("alw") => "Alaba-K’abeena",
    @tag3_str("alw") => "Wanbasana",
    @tag3_str("alx") => "Amol",
    @tag3_str("aly") => "Alyawarr",
    @tag3_str("alz") => "Alur",
    @tag3_str("ama") => "Amanayé",
    @tag3_str("amb") => "Ambo",
    @tag3_str("amc") => "Amahuaca",
    @tag3_str("ame") => "Yanesha'",
    @tag3_str("amf") => "Hamer-Banna",
    @tag3_str("amg") => "Amurdak",
    @tag3_str("amh") => "Amharic",
    @tag3_str("ami") => "Amis",
    @tag3_str("amj") => "Amdang",
    @tag3_str("amk") => "Ambai",
    @tag3_str("aml") => "War-Jaintia",
    @tag3_str("amm") => "Ama (Papua New Guinea)",
    @tag3_str("amn") => "Amanab",
    @tag3_str("amo") => "Amo",
    @tag3_str("amp") => "Alamblak",
    @tag3_str("amq") => "Amahai",
    @tag3_str("amr") => "Amarakaeri",
    @tag3_str("ams") => "Southern Amami-Oshima",
    @tag3_str("amt") => "Amto",
    @tag3_str("amu") => "Guerrero Amuzgo",
    @tag3_str("amv") => "Ambelau",
    @tag3_str("amw") => "Western Neo-Aramaic",
    @tag3_str("amx") => "Anmatyerre",
    @tag3_str("amy") => "Ami",
    @tag3_str("amz") => "Atampaya",
    @tag3_str("ana") => "Andaqui",
    @tag3_str("anb") => "Andoa",
    @tag3_str("anc") => "Ngas",
    @tag3_str("and") => "Ansus",
    @tag3_str("ane") => "Xârâcùù",
    @tag3_str("anf") => "Animere",
    @tag3_str("ang") => "Old English (ca. 450-1100)",
    @tag3_str("anh") => "Nend",
    @tag3_str("ani") => "Andi",
    @tag3_str("anj") => "Anor",
    @tag3_str("ank") => "Goemai",
    @tag3_str("anl") => "Anu-Hkongso Chin",
    @tag3_str("anm") => "Anal",
    @tag3_str("ann") => "Obolo",
    @tag3_str("ano") => "Andoque",
    @tag3_str("anp") => "Angika",
    @tag3_str("anq") => "Jarawa (India)",
    @tag3_str("anr") => "Andh",
    @tag3_str("ans") => "Anserma",
    @tag3_str("ant") => "Antakarinya",
    @tag3_str("ant") => "Antikarinya",
    @tag3_str("anu") => "Anuak",
    @tag3_str("anv") => "Denya",
    @tag3_str("anw") => "Anaang",
    @tag3_str("anx") => "Andra-Hus",
    @tag3_str("any") => "Anyin",
    @tag3_str("anz") => "Anem",
    @tag3_str("aoa") => "Angolar",
    @tag3_str("aob") => "Abom",
    @tag3_str("aoc") => "Pemon",
    @tag3_str("aod") => "Andarum",
    @tag3_str("aoe") => "Angal Enen",
    @tag3_str("aof") => "Bragat",
    @tag3_str("aog") => "Angoram",
    @tag3_str("aoi") => "Anindilyakwa",
    @tag3_str("aoj") => "Mufian",
    @tag3_str("aok") => "Arhö",
    @tag3_str("aol") => "Alor",
    @tag3_str("aom") => "Ömie",
    @tag3_str("aon") => "Bumbita Arapesh",
    @tag3_str("aor") => "Aore",
    @tag3_str("aos") => "Taikat",
    @tag3_str("aot") => "A'tong",
    @tag3_str("aot") => "Atong (India)",
    @tag3_str("aou") => "A'ou",
    @tag3_str("aox") => "Atorada",
    @tag3_str("aoz") => "Uab Meto",
    @tag3_str("apb") => "Sa'a",
    @tag3_str("apc") => "North Levantine Arabic",
    @tag3_str("apd") => "Sudanese Arabic",
    @tag3_str("ape") => "Bukiyip",
    @tag3_str("apf") => "Pahanan Agta",
    @tag3_str("apg") => "Ampanang",
    @tag3_str("aph") => "Athpariya",
    @tag3_str("api") => "Apiaká",
    @tag3_str("apj") => "Jicarilla Apache",
    @tag3_str("apk") => "Kiowa Apache",
    @tag3_str("apl") => "Lipan Apache",
    @tag3_str("apm") => "Mescalero-Chiricahua Apache",
    @tag3_str("apn") => "Apinayé",
    @tag3_str("apo") => "Ambul",
    @tag3_str("app") => "Apma",
    @tag3_str("apq") => "A-Pucikwar",
    @tag3_str("apr") => "Arop-Lokep",
    @tag3_str("aps") => "Arop-Sissano",
    @tag3_str("apt") => "Apatani",
    @tag3_str("apu") => "Apurinã",
    @tag3_str("apv") => "Alapmunte",
    @tag3_str("apw") => "Western Apache",
    @tag3_str("apx") => "Aputai",
    @tag3_str("apy") => "Apalaí",
    @tag3_str("apz") => "Safeyoka",
    @tag3_str("aqc") => "Archi",
    @tag3_str("aqd") => "Ampari Dogon",
    @tag3_str("aqg") => "Arigidi",
    @tag3_str("aqk") => "Aninka",
    @tag3_str("aqm") => "Atohwaim",
    @tag3_str("aqn") => "Northern Alta",
    @tag3_str("aqp") => "Atakapa",
    @tag3_str("aqr") => "Arhâ",
    @tag3_str("aqt") => "Angaité",
    @tag3_str("aqz") => "Akuntsu",
    @tag3_str("ara") => "Arabic",
    @tag3_str("arb") => "Standard Arabic",
    @tag3_str("arc") => "Imperial Aramaic (700-300 BCE)",
    @tag3_str("arc") => "Official Aramaic (700-300 BCE)",
    @tag3_str("ard") => "Arabana",
    @tag3_str("are") => "Western Arrarnta",
    @tag3_str("arg") => "Aragonese",
    @tag3_str("arh") => "Arhuaco",
    @tag3_str("ari") => "Arikara",
    @tag3_str("arj") => "Arapaso",
    @tag3_str("ark") => "Arikapú",
    @tag3_str("arl") => "Arabela",
    @tag3_str("arn") => "Mapuche",
    @tag3_str("arn") => "Mapudungun",
    @tag3_str("aro") => "Araona",
    @tag3_str("arp") => "Arapaho",
    @tag3_str("arq") => "Algerian Arabic",
    @tag3_str("arr") => "Karo (Brazil)",
    @tag3_str("ars") => "Najdi Arabic",
    @tag3_str("aru") => "Arawá",
    @tag3_str("aru") => "Aruá (Amazonas State)",
    @tag3_str("arv") => "Arbore",
    @tag3_str("arw") => "Arawak",
    @tag3_str("arx") => "Aruá (Rodonia State)",
    @tag3_str("ary") => "Moroccan Arabic",
    @tag3_str("arz") => "Egyptian Arabic",
    @tag3_str("asa") => "Asu (Tanzania)",
    @tag3_str("asb") => "Assiniboine",
    @tag3_str("asc") => "Casuarina Coast Asmat",
    @tag3_str("ase") => "American Sign Language",
    @tag3_str("asf") => "Auslan",
    @tag3_str("asf") => "Australian Sign Language",
    @tag3_str("asg") => "Cishingini",
    @tag3_str("ash") => "Abishira",
    @tag3_str("asi") => "Buruwai",
    @tag3_str("asj") => "Sari",
    @tag3_str("ask") => "Ashkun",
    @tag3_str("asl") => "Asilulu",
    @tag3_str("asm") => "Assamese",
    @tag3_str("asn") => "Xingú Asuriní",
    @tag3_str("aso") => "Dano",
    @tag3_str("asp") => "Algerian Sign Language",
    @tag3_str("asq") => "Austrian Sign Language",
    @tag3_str("asr") => "Asuri",
    @tag3_str("ass") => "Ipulo",
    @tag3_str("ast") => "Asturian",
    @tag3_str("ast") => "Asturleonese",
    @tag3_str("ast") => "Bable",
    @tag3_str("ast") => "Leonese",
    @tag3_str("asu") => "Tocantins Asurini",
    @tag3_str("asv") => "Asoa",
    @tag3_str("asw") => "Australian Aborigines Sign Language",
    @tag3_str("asx") => "Muratayak",
    @tag3_str("asy") => "Yaosakor Asmat",
    @tag3_str("asz") => "As",
    @tag3_str("ata") => "Pele-Ata",
    @tag3_str("atb") => "Zaiwa",
    @tag3_str("atc") => "Atsahuaca",
    @tag3_str("atd") => "Ata Manobo",
    @tag3_str("ate") => "Atemble",
    @tag3_str("atg") => "Ivbie North-Okpela-Arhe",
    @tag3_str("ati") => "Attié",
    @tag3_str("atj") => "Atikamekw",
    @tag3_str("atk") => "Ati",
    @tag3_str("atl") => "Mt. Iraya Agta",
    @tag3_str("atm") => "Ata",
    @tag3_str("atn") => "Ashtiani",
    @tag3_str("ato") => "Atong (Cameroon)",
    @tag3_str("atp") => "Pudtol Atta",
    @tag3_str("atq") => "Aralle-Tabulahan",
    @tag3_str("atr") => "Waimiri-Atroari",
    @tag3_str("ats") => "Gros Ventre",
    @tag3_str("att") => "Pamplona Atta",
    @tag3_str("atu") => "Reel",
    @tag3_str("atv") => "Northern Altai",
    @tag3_str("atw") => "Atsugewi",
    @tag3_str("atx") => "Arutani",
    @tag3_str("aty") => "Aneityum",
    @tag3_str("atz") => "Arta",
    @tag3_str("aua") => "Asumboa",
    @tag3_str("aub") => "Alugu",
    @tag3_str("auc") => "Waorani",
    @tag3_str("aud") => "Anuta",
    @tag3_str("aug") => "Aguna",
    @tag3_str("auh") => "Aushi",
    @tag3_str("aui") => "Anuki",
    @tag3_str("auj") => "Awjilah",
    @tag3_str("auk") => "Heyo",
    @tag3_str("aul") => "Aulua",
    @tag3_str("aum") => "Asu (Nigeria)",
    @tag3_str("aun") => "Molmo One",
    @tag3_str("auo") => "Auyokawa",
    @tag3_str("aup") => "Makayam",
    @tag3_str("auq") => "Anus",
    @tag3_str("auq") => "Korur",
    @tag3_str("aur") => "Aruek",
    @tag3_str("aut") => "Austral",
    @tag3_str("auu") => "Auye",
    @tag3_str("auw") => "Awyi",
    @tag3_str("aux") => "Aurá",
    @tag3_str("auy") => "Awiyaana",
    @tag3_str("auz") => "Uzbeki Arabic",
    @tag3_str("ava") => "Avaric",
    @tag3_str("avb") => "Avau",
    @tag3_str("avd") => "Alviri-Vidari",
    @tag3_str("ave") => "Avestan",
    @tag3_str("avi") => "Avikam",
    @tag3_str("avk") => "Kotava",
    @tag3_str("avl") => "Eastern Egyptian Bedawi Arabic",
    @tag3_str("avm") => "Angkamuthi",
    @tag3_str("avn") => "Avatime",
    @tag3_str("avo") => "Agavotaguerra",
    @tag3_str("avs") => "Aushiri",
    @tag3_str("avt") => "Au",
    @tag3_str("avu") => "Avokaya",
    @tag3_str("avv") => "Avá-Canoeiro",
    @tag3_str("awa") => "Awadhi",
    @tag3_str("awb") => "Awa (Papua New Guinea)",
    @tag3_str("awc") => "Cicipu",
    @tag3_str("awe") => "Awetí",
    @tag3_str("awg") => "Anguthimri",
    @tag3_str("awh") => "Awbono",
    @tag3_str("awi") => "Aekyom",
    @tag3_str("awk") => "Awabakal",
    @tag3_str("awm") => "Arawum",
    @tag3_str("awn") => "Awngi",
    @tag3_str("awo") => "Awak",
    @tag3_str("awr") => "Awera",
    @tag3_str("aws") => "South Awyu",
    @tag3_str("awt") => "Araweté",
    @tag3_str("awu") => "Central Awyu",
    @tag3_str("awv") => "Jair Awyu",
    @tag3_str("aww") => "Awun",
    @tag3_str("awx") => "Awara",
    @tag3_str("awy") => "Edera Awyu",
    @tag3_str("axb") => "Abipon",
    @tag3_str("axe") => "Ayerrerenge",
    @tag3_str("axg") => "Mato Grosso Arára",
    @tag3_str("axk") => "Yaka (Central African Republic)",
    @tag3_str("axl") => "Lower Southern Aranda",
    @tag3_str("axm") => "Middle Armenian",
    @tag3_str("axx") => "Xârâgurè",
    @tag3_str("aya") => "Awar",
    @tag3_str("ayb") => "Ayizo Gbe",
    @tag3_str("ayc") => "Southern Aymara",
    @tag3_str("ayd") => "Ayabadhu",
    @tag3_str("aye") => "Ayere",
    @tag3_str("ayg") => "Ginyanga",
    @tag3_str("ayh") => "Hadrami Arabic",
    @tag3_str("ayi") => "Leyigha",
    @tag3_str("ayk") => "Akuku",
    @tag3_str("ayl") => "Libyan Arabic",
    @tag3_str("aym") => "Aymara",
    @tag3_str("ayn") => "Sanaani Arabic",
    @tag3_str("ayo") => "Ayoreo",
    @tag3_str("ayp") => "North Mesopotamian Arabic",
    @tag3_str("ayq") => "Ayi (Papua New Guinea)",
    @tag3_str("ayr") => "Central Aymara",
    @tag3_str("ays") => "Sorsogon Ayta",
    @tag3_str("ayt") => "Magbukun Ayta",
    @tag3_str("ayu") => "Ayu",
    @tag3_str("ayz") => "Mai Brat",
    @tag3_str("aza") => "Azha",
    @tag3_str("azb") => "South Azerbaijani",
    @tag3_str("azd") => "Eastern Durango Nahuatl",
    @tag3_str("aze") => "Azerbaijani",
    @tag3_str("azg") => "San Pedro Amuzgos Amuzgo",
    @tag3_str("azj") => "North Azerbaijani",
    @tag3_str("azm") => "Ipalapa Amuzgo",
    @tag3_str("azn") => "Western Durango Nahuatl",
    @tag3_str("azo") => "Awing",
    @tag3_str("azt") => "Faire Atta",
    @tag3_str("azz") => "Highland Puebla Nahuatl",
    @tag3_str("baa") => "Babatana",
    @tag3_str("bab") => "Bainouk-Gunyuño",
    @tag3_str("bac") => "Badui",
    @tag3_str("bae") => "Baré",
    @tag3_str("baf") => "Nubaca",
    @tag3_str("bag") => "Tuki",
    @tag3_str("bah") => "Bahamas Creole English",
    @tag3_str("baj") => "Barakai",
    @tag3_str("bak") => "Bashkir",
    @tag3_str("bal") => "Baluchi",
    @tag3_str("bam") => "Bambara",
    @tag3_str("ban") => "Balinese",
    @tag3_str("bao") => "Waimaha",
    @tag3_str("bap") => "Bantawa",
    @tag3_str("bar") => "Bavarian",
    @tag3_str("bas") => "Basa (Cameroon)",
    @tag3_str("bau") => "Bada (Nigeria)",
    @tag3_str("bav") => "Vengo",
    @tag3_str("baw") => "Bambili-Bambui",
    @tag3_str("bax") => "Bamun",
    @tag3_str("bay") => "Batuley",
    @tag3_str("bba") => "Baatonum",
    @tag3_str("bbb") => "Barai",
    @tag3_str("bbc") => "Batak Toba",
    @tag3_str("bbd") => "Bau",
    @tag3_str("bbe") => "Bangba",
    @tag3_str("bbf") => "Baibai",
    @tag3_str("bbg") => "Barama",
    @tag3_str("bbh") => "Bugan",
    @tag3_str("bbi") => "Barombi",
    @tag3_str("bbj") => "Ghomálá'",
    @tag3_str("bbk") => "Babanki",
    @tag3_str("bbl") => "Bats",
    @tag3_str("bbm") => "Babango",
    @tag3_str("bbn") => "Uneapa",
    @tag3_str("bbo") => "Konabéré",
    @tag3_str("bbo") => "Northern Bobo Madaré",
    @tag3_str("bbp") => "West Central Banda",
    @tag3_str("bbq") => "Bamali",
    @tag3_str("bbr") => "Girawa",
    @tag3_str("bbs") => "Bakpinka",
    @tag3_str("bbt") => "Mburku",
    @tag3_str("bbu") => "Kulung (Nigeria)",
    @tag3_str("bbv") => "Karnai",
    @tag3_str("bbw") => "Baba",
    @tag3_str("bbx") => "Bubia",
    @tag3_str("bby") => "Befang",
    @tag3_str("bca") => "Central Bai",
    @tag3_str("bcb") => "Bainouk-Samik",
    @tag3_str("bcc") => "Southern Balochi",
    @tag3_str("bcd") => "North Babar",
    @tag3_str("bce") => "Bamenyam",
    @tag3_str("bcf") => "Bamu",
    @tag3_str("bcg") => "Baga Pokur",
    @tag3_str("bch") => "Bariai",
    @tag3_str("bci") => "Baoulé",
    @tag3_str("bcj") => "Bardi",
    @tag3_str("bck") => "Bunuba",
    @tag3_str("bcl") => "Central Bikol",
    @tag3_str("bcm") => "Bannoni",
    @tag3_str("bcn") => "Bali (Nigeria)",
    @tag3_str("bco") => "Kaluli",
    @tag3_str("bcp") => "Bali (Democratic Republic of Congo)",
    @tag3_str("bcq") => "Bench",
    @tag3_str("bcr") => "Babine",
    @tag3_str("bcs") => "Kohumono",
    @tag3_str("bct") => "Bendi",
    @tag3_str("bcu") => "Awad Bing",
    @tag3_str("bcv") => "Shoo-Minda-Nye",
    @tag3_str("bcw") => "Bana",
    @tag3_str("bcy") => "Bacama",
    @tag3_str("bcz") => "Bainouk-Gunyaamolo",
    @tag3_str("bda") => "Bayot",
    @tag3_str("bdb") => "Basap",
    @tag3_str("bdc") => "Emberá-Baudó",
    @tag3_str("bdd") => "Bunama",
    @tag3_str("bde") => "Bade",
    @tag3_str("bdf") => "Biage",
    @tag3_str("bdg") => "Bonggi",
    @tag3_str("bdh") => "Baka (South Sudan)",
    @tag3_str("bdi") => "Burun",
    @tag3_str("bdj") => "Bai",
    @tag3_str("bdj") => "Bai (South Sudan)",
    @tag3_str("bdk") => "Budukh",
    @tag3_str("bdl") => "Indonesian Bajau",
    @tag3_str("bdm") => "Buduma",
    @tag3_str("bdn") => "Baldemu",
    @tag3_str("bdo") => "Morom",
    @tag3_str("bdp") => "Bende",
    @tag3_str("bdq") => "Bahnar",
    @tag3_str("bdr") => "West Coast Bajau",
    @tag3_str("bds") => "Burunge",
    @tag3_str("bdt") => "Bokoto",
    @tag3_str("bdu") => "Oroko",
    @tag3_str("bdv") => "Bodo Parja",
    @tag3_str("bdw") => "Baham",
    @tag3_str("bdx") => "Budong-Budong",
    @tag3_str("bdy") => "Bandjalang",
    @tag3_str("bdz") => "Badeshi",
    @tag3_str("bea") => "Beaver",
    @tag3_str("beb") => "Bebele",
    @tag3_str("bec") => "Iceve-Maci",
    @tag3_str("bed") => "Bedoanas",
    @tag3_str("bee") => "Byangsi",
    @tag3_str("bef") => "Benabena",
    @tag3_str("beg") => "Belait",
    @tag3_str("beh") => "Biali",
    @tag3_str("bei") => "Bekati'",
    @tag3_str("bej") => "Bedawiyet",
    @tag3_str("bej") => "Beja",
    @tag3_str("bek") => "Bebeli",
    @tag3_str("bel") => "Belarusian",
    @tag3_str("bem") => "Bemba (Zambia)",
    @tag3_str("ben") => "Bengali",
    @tag3_str("beo") => "Beami",
    @tag3_str("bep") => "Besoa",
    @tag3_str("beq") => "Beembe",
    @tag3_str("bes") => "Besme",
    @tag3_str("bet") => "Guiberoua Béte",
    @tag3_str("beu") => "Blagar",
    @tag3_str("bev") => "Daloa Bété",
    @tag3_str("bew") => "Betawi",
    @tag3_str("bex") => "Jur Modo",
    @tag3_str("bey") => "Beli (Papua New Guinea)",
    @tag3_str("bez") => "Bena (Tanzania)",
    @tag3_str("bfa") => "Bari",
    @tag3_str("bfb") => "Pauri Bareli",
    @tag3_str("bfc") => "Northern Bai",
    @tag3_str("bfc") => "Panyi Bai",
    @tag3_str("bfd") => "Bafut",
    @tag3_str("bfe") => "Betaf",
    @tag3_str("bfe") => "Tena",
    @tag3_str("bff") => "Bofi",
    @tag3_str("bfg") => "Busang Kayan",
    @tag3_str("bfh") => "Blafe",
    @tag3_str("bfi") => "British Sign Language",
    @tag3_str("bfj") => "Bafanji",
    @tag3_str("bfk") => "Ban Khor Sign Language",
    @tag3_str("bfl") => "Banda-Ndélé",
    @tag3_str("bfm") => "Mmen",
    @tag3_str("bfn") => "Bunak",
    @tag3_str("bfo") => "Malba Birifor",
    @tag3_str("bfp") => "Beba",
    @tag3_str("bfq") => "Badaga",
    @tag3_str("bfr") => "Bazigar",
    @tag3_str("bfs") => "Southern Bai",
    @tag3_str("bft") => "Balti",
    @tag3_str("bfu") => "Gahri",
    @tag3_str("bfw") => "Bondo",
    @tag3_str("bfx") => "Bantayanon",
    @tag3_str("bfy") => "Bagheli",
    @tag3_str("bfz") => "Mahasu Pahari",
    @tag3_str("bga") => "Gwamhi-Wuri",
    @tag3_str("bgb") => "Bobongko",
    @tag3_str("bgc") => "Haryanvi",
    @tag3_str("bgd") => "Rathwi Bareli",
    @tag3_str("bge") => "Bauria",
    @tag3_str("bgf") => "Bangandu",
    @tag3_str("bgg") => "Bugun",
    @tag3_str("bgi") => "Giangan",
    @tag3_str("bgj") => "Bangolan",
    @tag3_str("bgk") => "Bit",
    @tag3_str("bgk") => "Buxinhua",
    @tag3_str("bgl") => "Bo (Laos)",
    @tag3_str("bgn") => "Western Balochi",
    @tag3_str("bgo") => "Baga Koga",
    @tag3_str("bgp") => "Eastern Balochi",
    @tag3_str("bgq") => "Bagri",
    @tag3_str("bgr") => "Bawm Chin",
    @tag3_str("bgs") => "Tagabawa",
    @tag3_str("bgt") => "Bughotu",
    @tag3_str("bgu") => "Mbongno",
    @tag3_str("bgv") => "Warkay-Bipim",
    @tag3_str("bgw") => "Bhatri",
    @tag3_str("bgx") => "Balkan Gagauz Turkish",
    @tag3_str("bgy") => "Benggoi",
    @tag3_str("bgz") => "Banggai",
    @tag3_str("bha") => "Bharia",
    @tag3_str("bhb") => "Bhili",
    @tag3_str("bhc") => "Biga",
    @tag3_str("bhd") => "Bhadrawahi",
    @tag3_str("bhe") => "Bhaya",
    @tag3_str("bhf") => "Odiai",
    @tag3_str("bhg") => "Binandere",
    @tag3_str("bhh") => "Bukharic",
    @tag3_str("bhi") => "Bhilali",
    @tag3_str("bhj") => "Bahing",
    @tag3_str("bhl") => "Bimin",
    @tag3_str("bhm") => "Bathari",
    @tag3_str("bhn") => "Bohtan Neo-Aramaic",
    @tag3_str("bho") => "Bhojpuri",
    @tag3_str("bhp") => "Bima",
    @tag3_str("bhq") => "Tukang Besi South",
    @tag3_str("bhr") => "Bara Malagasy",
    @tag3_str("bhs") => "Buwal",
    @tag3_str("bht") => "Bhattiyali",
    @tag3_str("bhu") => "Bhunjia",
    @tag3_str("bhv") => "Bahau",
    @tag3_str("bhw") => "Biak",
    @tag3_str("bhx") => "Bhalay",
    @tag3_str("bhy") => "Bhele",
    @tag3_str("bhz") => "Bada (Indonesia)",
    @tag3_str("bia") => "Badimaya",
    @tag3_str("bib") => "Bisa",
    @tag3_str("bib") => "Bissa",
    @tag3_str("bid") => "Bidiyo",
    @tag3_str("bie") => "Bepour",
    @tag3_str("bif") => "Biafada",
    @tag3_str("big") => "Biangai",
    @tag3_str("bik") => "Bikol",
    @tag3_str("bil") => "Bile",
    @tag3_str("bim") => "Bimoba",
    @tag3_str("bin") => "Bini",
    @tag3_str("bin") => "Edo",
    @tag3_str("bio") => "Nai",
    @tag3_str("bip") => "Bila",
    @tag3_str("biq") => "Bipi",
    @tag3_str("bir") => "Bisorio",
    @tag3_str("bis") => "Bislama",
    @tag3_str("bit") => "Berinomo",
    @tag3_str("biu") => "Biete",
    @tag3_str("biv") => "Southern Birifor",
    @tag3_str("biw") => "Kol (Cameroon)",
    @tag3_str("bix") => "Bijori",
    @tag3_str("biy") => "Birhor",
    @tag3_str("biz") => "Baloi",
    @tag3_str("bja") => "Budza",
    @tag3_str("bjb") => "Banggarla",
    @tag3_str("bjc") => "Bariji",
    @tag3_str("bje") => "Biao-Jiao Mien",
    @tag3_str("bjf") => "Barzani Jewish Neo-Aramaic",
    @tag3_str("bjg") => "Bidyogo",
    @tag3_str("bjh") => "Bahinemo",
    @tag3_str("bji") => "Burji",
    @tag3_str("bjj") => "Kanauji",
    @tag3_str("bjk") => "Barok",
    @tag3_str("bjl") => "Bulu (Papua New Guinea)",
    @tag3_str("bjm") => "Bajelani",
    @tag3_str("bjn") => "Banjar",
    @tag3_str("bjo") => "Mid-Southern Banda",
    @tag3_str("bjp") => "Fanamaket",
    @tag3_str("bjr") => "Binumarien",
    @tag3_str("bjs") => "Bajan",
    @tag3_str("bjt") => "Balanta-Ganja",
    @tag3_str("bju") => "Busuu",
    @tag3_str("bjv") => "Bedjond",
    @tag3_str("bjw") => "Bakwé",
    @tag3_str("bjx") => "Banao Itneg",
    @tag3_str("bjy") => "Bayali",
    @tag3_str("bjz") => "Baruga",
    @tag3_str("bka") => "Kyak",
    @tag3_str("bkc") => "Baka (Cameroon)",
    @tag3_str("bkd") => "Binukid",
    @tag3_str("bkd") => "Talaandig",
    @tag3_str("bkf") => "Beeke",
    @tag3_str("bkg") => "Buraka",
    @tag3_str("bkh") => "Bakoko",
    @tag3_str("bki") => "Baki",
    @tag3_str("bkj") => "Pande",
    @tag3_str("bkk") => "Brokskat",
    @tag3_str("bkl") => "Berik",
    @tag3_str("bkm") => "Kom (Cameroon)",
    @tag3_str("bkn") => "Bukitan",
    @tag3_str("bko") => "Kwa'",
    @tag3_str("bkp") => "Boko (Democratic Republic of Congo)",
    @tag3_str("bkq") => "Bakairí",
    @tag3_str("bkr") => "Bakumpai",
    @tag3_str("bks") => "Northern Sorsoganon",
    @tag3_str("bkt") => "Boloki",
    @tag3_str("bku") => "Buhid",
    @tag3_str("bkv") => "Bekwarra",
    @tag3_str("bkw") => "Bekwel",
    @tag3_str("bkx") => "Baikeno",
    @tag3_str("bky") => "Bokyi",
    @tag3_str("bkz") => "Bungku",
    @tag3_str("bla") => "Siksika",
    @tag3_str("blb") => "Bilua",
    @tag3_str("blc") => "Bella Coola",
    @tag3_str("bld") => "Bolango",
    @tag3_str("ble") => "Balanta-Kentohe",
    @tag3_str("blf") => "Buol",
    @tag3_str("blh") => "Kuwaa",
    @tag3_str("bli") => "Bolia",
    @tag3_str("blj") => "Bolongan",
    @tag3_str("blk") => "Pa'O",
    @tag3_str("blk") => "Pa'o Karen",
    @tag3_str("bll") => "Biloxi",
    @tag3_str("blm") => "Beli (South Sudan)",
    @tag3_str("bln") => "Southern Catanduanes Bikol",
    @tag3_str("blo") => "Anii",
    @tag3_str("blp") => "Blablanga",
    @tag3_str("blq") => "Baluan-Pam",
    @tag3_str("blr") => "Blang",
    @tag3_str("bls") => "Balaesang",
    @tag3_str("blt") => "Tai Dam",
    @tag3_str("blv") => "Bolo",
    @tag3_str("blv") => "Kibala",
    @tag3_str("blw") => "Balangao",
    @tag3_str("blx") => "Mag-Indi Ayta",
    @tag3_str("bly") => "Notre",
    @tag3_str("blz") => "Balantak",
    @tag3_str("bma") => "Lame",
    @tag3_str("bmb") => "Bembe",
    @tag3_str("bmc") => "Biem",
    @tag3_str("bmd") => "Baga Manduri",
    @tag3_str("bme") => "Limassa",
    @tag3_str("bmf") => "Bom-Kim",
    @tag3_str("bmg") => "Bamwe",
    @tag3_str("bmh") => "Kein",
    @tag3_str("bmi") => "Bagirmi",
    @tag3_str("bmj") => "Bote-Majhi",
    @tag3_str("bmk") => "Ghayavi",
    @tag3_str("bml") => "Bomboli",
    @tag3_str("bmm") => "Northern Betsimisaraka Malagasy",
    @tag3_str("bmn") => "Bina (Papua New Guinea)",
    @tag3_str("bmo") => "Bambalang",
    @tag3_str("bmp") => "Bulgebi",
    @tag3_str("bmq") => "Bomu",
    @tag3_str("bmr") => "Muinane",
    @tag3_str("bms") => "Bilma Kanuri",
    @tag3_str("bmt") => "Biao Mon",
    @tag3_str("bmu") => "Somba-Siawari",
    @tag3_str("bmv") => "Bum",
    @tag3_str("bmw") => "Bomwali",
    @tag3_str("bmx") => "Baimak",
    @tag3_str("bmz") => "Baramu",
    @tag3_str("bna") => "Bonerate",
    @tag3_str("bnb") => "Bookan",
    @tag3_str("bnc") => "Bontok",
    @tag3_str("bnd") => "Banda (Indonesia)",
    @tag3_str("bne") => "Bintauna",
    @tag3_str("bnf") => "Masiwang",
    @tag3_str("bng") => "Benga",
    @tag3_str("bni") => "Bangi",
    @tag3_str("bnj") => "Eastern Tawbuid",
    @tag3_str("bnk") => "Bierebo",
    @tag3_str("bnl") => "Boon",
    @tag3_str("bnm") => "Batanga",
    @tag3_str("bnn") => "Bunun",
    @tag3_str("bno") => "Bantoanon",
    @tag3_str("bnp") => "Bola",
    @tag3_str("bnq") => "Bantik",
    @tag3_str("bnr") => "Butmas-Tur",
    @tag3_str("bns") => "Bundeli",
    @tag3_str("bnu") => "Bentong",
    @tag3_str("bnv") => "Beneraf",
    @tag3_str("bnv") => "Bonerif",
    @tag3_str("bnv") => "Edwas",
    @tag3_str("bnw") => "Bisis",
    @tag3_str("bnx") => "Bangubangu",
    @tag3_str("bny") => "Bintulu",
    @tag3_str("bnz") => "Beezen",
    @tag3_str("boa") => "Bora",
    @tag3_str("bob") => "Aweer",
    @tag3_str("bod") => "Tibetan",
    @tag3_str("boe") => "Mundabli",
    @tag3_str("bof") => "Bolon",
    @tag3_str("bog") => "Bamako Sign Language",
    @tag3_str("boh") => "Boma",
    @tag3_str("boi") => "Barbareño",
    @tag3_str("boj") => "Anjam",
    @tag3_str("bok") => "Bonjo",
    @tag3_str("bol") => "Bole",
    @tag3_str("bom") => "Berom",
    @tag3_str("bon") => "Bine",
    @tag3_str("boo") => "Tiemacèwè Bozo",
    @tag3_str("bop") => "Bonkiman",
    @tag3_str("boq") => "Bogaya",
    @tag3_str("bor") => "Borôro",
    @tag3_str("bos") => "Bosnian",
    @tag3_str("bot") => "Bongo",
    @tag3_str("bou") => "Bondei",
    @tag3_str("bov") => "Tuwuli",
    @tag3_str("bow") => "Rema",
    @tag3_str("box") => "Buamu",
    @tag3_str("boy") => "Bodo (Central African Republic)",
    @tag3_str("boz") => "Tiéyaxo Bozo",
    @tag3_str("bpa") => "Daakaka",
    @tag3_str("bpc") => "Mbuk",
    @tag3_str("bpd") => "Banda-Banda",
    @tag3_str("bpe") => "Bauni",
    @tag3_str("bpg") => "Bonggo",
    @tag3_str("bph") => "Botlikh",
    @tag3_str("bpi") => "Bagupi",
    @tag3_str("bpj") => "Binji",
    @tag3_str("bpk") => "'Ôrôê",
    @tag3_str("bpk") => "Orowe",
    @tag3_str("bpl") => "Broome Pearling Lugger Pidgin",
    @tag3_str("bpm") => "Biyom",
    @tag3_str("bpn") => "Dzao Min",
    @tag3_str("bpo") => "Anasi",
    @tag3_str("bpp") => "Kaure",
    @tag3_str("bpq") => "Banda Malay",
    @tag3_str("bpr") => "Koronadal Blaan",
    @tag3_str("bps") => "Sarangani Blaan",
    @tag3_str("bpt") => "Barrow Point",
    @tag3_str("bpu") => "Bongu",
    @tag3_str("bpv") => "Bian Marind",
    @tag3_str("bpw") => "Bo (Papua New Guinea)",
    @tag3_str("bpx") => "Palya Bareli",
    @tag3_str("bpy") => "Bishnupriya",
    @tag3_str("bpz") => "Bilba",
    @tag3_str("bqa") => "Tchumbuli",
    @tag3_str("bqb") => "Bagusa",
    @tag3_str("bqc") => "Boko (Benin)",
    @tag3_str("bqc") => "Boo",
    @tag3_str("bqd") => "Bung",
    @tag3_str("bqf") => "Baga Kaloum",
    @tag3_str("bqg") => "Bago-Kusuntu",
    @tag3_str("bqh") => "Baima",
    @tag3_str("bqi") => "Bakhtiari",
    @tag3_str("bqj") => "Bandial",
    @tag3_str("bqk") => "Banda-Mbrès",
    @tag3_str("bql") => "Bilakura",
    @tag3_str("bqm") => "Wumboko",
    @tag3_str("bqn") => "Bulgarian Sign Language",
    @tag3_str("bqo") => "Balo",
    @tag3_str("bqp") => "Busa",
    @tag3_str("bqq") => "Biritai",
    @tag3_str("bqr") => "Burusu",
    @tag3_str("bqs") => "Bosngun",
    @tag3_str("bqt") => "Bamukumbit",
    @tag3_str("bqu") => "Boguru",
    @tag3_str("bqv") => "Begbere-Ejar",
    @tag3_str("bqv") => "Koro Wachi",
    @tag3_str("bqw") => "Buru (Nigeria)",
    @tag3_str("bqx") => "Baangi",
    @tag3_str("bqy") => "Bengkala Sign Language",
    @tag3_str("bqz") => "Bakaka",
    @tag3_str("bra") => "Braj",
    @tag3_str("brb") => "Brao",
    @tag3_str("brb") => "Lave",
    @tag3_str("brc") => "Berbice Creole Dutch",
    @tag3_str("brd") => "Baraamu",
    @tag3_str("bre") => "Breton",
    @tag3_str("brf") => "Bira",
    @tag3_str("brg") => "Baure",
    @tag3_str("brh") => "Brahui",
    @tag3_str("bri") => "Mokpwe",
    @tag3_str("brj") => "Bieria",
    @tag3_str("brk") => "Birked",
    @tag3_str("brl") => "Birwa",
    @tag3_str("brm") => "Barambu",
    @tag3_str("brn") => "Boruca",
    @tag3_str("bro") => "Brokkat",
    @tag3_str("brp") => "Barapasi",
    @tag3_str("brq") => "Breri",
    @tag3_str("brr") => "Birao",
    @tag3_str("brs") => "Baras",
    @tag3_str("brt") => "Bitare",
    @tag3_str("bru") => "Eastern Bru",
    @tag3_str("brv") => "Western Bru",
    @tag3_str("brw") => "Bellari",
    @tag3_str("brx") => "Bodo (India)",
    @tag3_str("bry") => "Burui",
    @tag3_str("brz") => "Bilbil",
    @tag3_str("bsa") => "Abinomn",
    @tag3_str("bsb") => "Brunei Bisaya",
    @tag3_str("bsc") => "Bassari",
    @tag3_str("bsc") => "Oniyan",
    @tag3_str("bse") => "Wushi",
    @tag3_str("bsf") => "Bauchi",
    @tag3_str("bsg") => "Bashkardi",
    @tag3_str("bsh") => "Kati",
    @tag3_str("bsi") => "Bassossi",
    @tag3_str("bsj") => "Bangwinji",
    @tag3_str("bsk") => "Burushaski",
    @tag3_str("bsl") => "Basa-Gumna",
    @tag3_str("bsm") => "Busami",
    @tag3_str("bsn") => "Barasana-Eduria",
    @tag3_str("bso") => "Buso",
    @tag3_str("bsp") => "Baga Sitemu",
    @tag3_str("bsq") => "Bassa",
    @tag3_str("bsr") => "Bassa-Kontagora",
    @tag3_str("bss") => "Akoose",
    @tag3_str("bst") => "Basketo",
    @tag3_str("bsu") => "Bahonsuai",
    @tag3_str("bsv") => "Baga Sobané",
    @tag3_str("bsw") => "Baiso",
    @tag3_str("bsx") => "Yangkam",
    @tag3_str("bsy") => "Sabah Bisaya",
    @tag3_str("bta") => "Bata",
    @tag3_str("btc") => "Bati (Cameroon)",
    @tag3_str("btd") => "Batak Dairi",
    @tag3_str("bte") => "Gamo-Ningi",
    @tag3_str("btf") => "Birgit",
    @tag3_str("btg") => "Gagnoa Bété",
    @tag3_str("bth") => "Biatah Bidayuh",
    @tag3_str("bti") => "Burate",
    @tag3_str("btj") => "Bacanese Malay",
    @tag3_str("btm") => "Batak Mandailing",
    @tag3_str("btn") => "Ratagnon",
    @tag3_str("bto") => "Rinconada Bikol",
    @tag3_str("btp") => "Budibud",
    @tag3_str("btq") => "Batek",
    @tag3_str("btr") => "Baetora",
    @tag3_str("bts") => "Batak Simalungun",
    @tag3_str("btt") => "Bete-Bendi",
    @tag3_str("btu") => "Batu",
    @tag3_str("btv") => "Bateri",
    @tag3_str("btw") => "Butuanon",
    @tag3_str("btx") => "Batak Karo",
    @tag3_str("bty") => "Bobot",
    @tag3_str("btz") => "Batak Alas-Kluet",
    @tag3_str("bua") => "Buriat",
    @tag3_str("bub") => "Bua",
    @tag3_str("buc") => "Bushi",
    @tag3_str("bud") => "Ntcham",
    @tag3_str("bue") => "Beothuk",
    @tag3_str("buf") => "Bushoong",
    @tag3_str("bug") => "Buginese",
    @tag3_str("buh") => "Younuo Bunu",
    @tag3_str("bui") => "Bongili",
    @tag3_str("buj") => "Basa-Gurmana",
    @tag3_str("buk") => "Bugawac",
    @tag3_str("bul") => "Bulgarian",
    @tag3_str("bum") => "Bulu (Cameroon)",
    @tag3_str("bun") => "Sherbro",
    @tag3_str("buo") => "Terei",
    @tag3_str("bup") => "Busoa",
    @tag3_str("buq") => "Brem",
    @tag3_str("bus") => "Bokobaru",
    @tag3_str("but") => "Bungain",
    @tag3_str("buu") => "Budu",
    @tag3_str("buv") => "Bun",
    @tag3_str("buw") => "Bubi",
    @tag3_str("bux") => "Boghom",
    @tag3_str("buy") => "Bullom So",
    @tag3_str("buz") => "Bukwen",
    @tag3_str("bva") => "Barein",
    @tag3_str("bvb") => "Bube",
    @tag3_str("bvc") => "Baelelea",
    @tag3_str("bvd") => "Baeggu",
    @tag3_str("bve") => "Berau Malay",
    @tag3_str("bvf") => "Boor",
    @tag3_str("bvg") => "Bonkeng",
    @tag3_str("bvh") => "Bure",
    @tag3_str("bvi") => "Belanda Viri",
    @tag3_str("bvj") => "Baan",
    @tag3_str("bvk") => "Bukat",
    @tag3_str("bvl") => "Bolivian Sign Language",
    @tag3_str("bvm") => "Bamunka",
    @tag3_str("bvn") => "Buna",
    @tag3_str("bvo") => "Bolgo",
    @tag3_str("bvp") => "Bumang",
    @tag3_str("bvq") => "Birri",
    @tag3_str("bvr") => "Burarra",
    @tag3_str("bvt") => "Bati (Indonesia)",
    @tag3_str("bvu") => "Bukit Malay",
    @tag3_str("bvv") => "Baniva",
    @tag3_str("bvw") => "Boga",
    @tag3_str("bvx") => "Dibole",
    @tag3_str("bvy") => "Baybayanon",
    @tag3_str("bvz") => "Bauzi",
    @tag3_str("bwa") => "Bwatoo",
    @tag3_str("bwb") => "Namosi-Naitasiri-Serua",
    @tag3_str("bwc") => "Bwile",
    @tag3_str("bwd") => "Bwaidoka",
    @tag3_str("bwe") => "Bwe Karen",
    @tag3_str("bwf") => "Boselewa",
    @tag3_str("bwg") => "Barwe",
    @tag3_str("bwh") => "Bishuo",
    @tag3_str("bwi") => "Baniwa",
    @tag3_str("bwj") => "Láá Láá Bwamu",
    @tag3_str("bwk") => "Bauwaki",
    @tag3_str("bwl") => "Bwela",
    @tag3_str("bwm") => "Biwat",
    @tag3_str("bwn") => "Wunai Bunu",
    @tag3_str("bwo") => "Borna (Ethiopia)",
    @tag3_str("bwo") => "Boro (Ethiopia)",
    @tag3_str("bwp") => "Mandobo Bawah",
    @tag3_str("bwq") => "Southern Bobo Madaré",
    @tag3_str("bwr") => "Bura-Pabir",
    @tag3_str("bws") => "Bomboma",
    @tag3_str("bwt") => "Bafaw-Balong",
    @tag3_str("bwu") => "Buli (Ghana)",
    @tag3_str("bww") => "Bwa",
    @tag3_str("bwx") => "Bu-Nao Bunu",
    @tag3_str("bwy") => "Cwi Bwamu",
    @tag3_str("bwz") => "Bwisi",
    @tag3_str("bxa") => "Tairaha",
    @tag3_str("bxb") => "Belanda Bor",
    @tag3_str("bxc") => "Molengue",
    @tag3_str("bxd") => "Pela",
    @tag3_str("bxe") => "Birale",
    @tag3_str("bxf") => "Bilur",
    @tag3_str("bxf") => "Minigir",
    @tag3_str("bxg") => "Bangala",
    @tag3_str("bxh") => "Buhutu",
    @tag3_str("bxi") => "Pirlatapa",
    @tag3_str("bxj") => "Bayungu",
    @tag3_str("bxk") => "Bukusu",
    @tag3_str("bxk") => "Lubukusu",
    @tag3_str("bxl") => "Jalkunan",
    @tag3_str("bxm") => "Mongolia Buriat",
    @tag3_str("bxn") => "Burduna",
    @tag3_str("bxo") => "Barikanchi",
    @tag3_str("bxp") => "Bebil",
    @tag3_str("bxq") => "Beele",
    @tag3_str("bxr") => "Russia Buriat",
    @tag3_str("bxs") => "Busam",
    @tag3_str("bxu") => "China Buriat",
    @tag3_str("bxv") => "Berakou",
    @tag3_str("bxw") => "Bankagooma",
    @tag3_str("bxz") => "Binahari",
    @tag3_str("bya") => "Batak",
    @tag3_str("byb") => "Bikya",
    @tag3_str("byc") => "Ubaghara",
    @tag3_str("byd") => "Benyadu'",
    @tag3_str("bye") => "Pouye",
    @tag3_str("byf") => "Bete",
    @tag3_str("byg") => "Baygo",
    @tag3_str("byh") => "Bhujel",
    @tag3_str("byi") => "Buyu",
    @tag3_str("byj") => "Bina (Nigeria)",
    @tag3_str("byk") => "Biao",
    @tag3_str("byl") => "Bayono",
    @tag3_str("bym") => "Bidjara",
    @tag3_str("byn") => "Bilin",
    @tag3_str("byn") => "Blin",
    @tag3_str("byo") => "Biyo",
    @tag3_str("byp") => "Bumaji",
    @tag3_str("byq") => "Basay",
    @tag3_str("byr") => "Baruya",
    @tag3_str("byr") => "Yipma",
    @tag3_str("bys") => "Burak",
    @tag3_str("byt") => "Berti",
    @tag3_str("byv") => "Medumba",
    @tag3_str("byw") => "Belhariya",
    @tag3_str("byx") => "Qaqet",
    @tag3_str("byz") => "Banaro",
    @tag3_str("bza") => "Bandi",
    @tag3_str("bzb") => "Andio",
    @tag3_str("bzc") => "Southern Betsimisaraka Malagasy",
    @tag3_str("bzd") => "Bribri",
    @tag3_str("bze") => "Jenaama Bozo",
    @tag3_str("bzf") => "Boikin",
    @tag3_str("bzg") => "Babuza",
    @tag3_str("bzh") => "Mapos Buang",
    @tag3_str("bzi") => "Bisu",
    @tag3_str("bzj") => "Belize Kriol English",
    @tag3_str("bzk") => "Nicaragua Creole English",
    @tag3_str("bzl") => "Boano (Sulawesi)",
    @tag3_str("bzm") => "Bolondo",
    @tag3_str("bzn") => "Boano (Maluku)",
    @tag3_str("bzo") => "Bozaba",
    @tag3_str("bzp") => "Kemberano",
    @tag3_str("bzq") => "Buli (Indonesia)",
    @tag3_str("bzr") => "Biri",
    @tag3_str("bzs") => "Brazilian Sign Language",
    @tag3_str("bzt") => "Brithenig",
    @tag3_str("bzu") => "Burmeso",
    @tag3_str("bzv") => "Naami",
    @tag3_str("bzw") => "Basa (Nigeria)",
    @tag3_str("bzx") => "Kɛlɛngaxo Bozo",
    @tag3_str("bzy") => "Obanliku",
    @tag3_str("bzz") => "Evant",
    @tag3_str("caa") => "Chortí",
    @tag3_str("cab") => "Garifuna",
    @tag3_str("cac") => "Chuj",
    @tag3_str("cad") => "Caddo",
    @tag3_str("cae") => "Laalaa",
    @tag3_str("cae") => "Lehar",
    @tag3_str("caf") => "Southern Carrier",
    @tag3_str("cag") => "Nivaclé",
    @tag3_str("cah") => "Cahuarano",
    @tag3_str("caj") => "Chané",
    @tag3_str("cak") => "Cakchiquel",
    @tag3_str("cak") => "Kaqchikel",
    @tag3_str("cal") => "Carolinian",
    @tag3_str("cam") => "Cemuhî",
    @tag3_str("can") => "Chambri",
    @tag3_str("cao") => "Chácobo",
    @tag3_str("cap") => "Chipaya",
    @tag3_str("caq") => "Car Nicobarese",
    @tag3_str("car") => "Galibi Carib",
    @tag3_str("cas") => "Tsimané",
    @tag3_str("cat") => "Catalan",
    @tag3_str("cat") => "Valencian",
    @tag3_str("cav") => "Cavineña",
    @tag3_str("caw") => "Callawalla",
    @tag3_str("cax") => "Chiquitano",
    @tag3_str("cay") => "Cayuga",
    @tag3_str("caz") => "Canichana",
    @tag3_str("cbb") => "Cabiyarí",
    @tag3_str("cbc") => "Carapana",
    @tag3_str("cbd") => "Carijona",
    @tag3_str("cbg") => "Chimila",
    @tag3_str("cbi") => "Chachi",
    @tag3_str("cbj") => "Ede Cabe",
    @tag3_str("cbk") => "Chavacano",
    @tag3_str("cbl") => "Bualkhaw Chin",
    @tag3_str("cbn") => "Nyahkur",
    @tag3_str("cbo") => "Izora",
    @tag3_str("cbq") => "Cuba",
    @tag3_str("cbq") => "Tsucuba",
    @tag3_str("cbr") => "Cashibo-Cacataibo",
    @tag3_str("cbs") => "Cashinahua",
    @tag3_str("cbt") => "Chayahuita",
    @tag3_str("cbu") => "Candoshi-Shapra",
    @tag3_str("cbv") => "Cacua",
    @tag3_str("cbw") => "Kinabalian",
    @tag3_str("cby") => "Carabayo",
    @tag3_str("ccc") => "Chamicuro",
    @tag3_str("ccd") => "Cafundo Creole",
    @tag3_str("cce") => "Chopi",
    @tag3_str("ccg") => "Samba Daka",
    @tag3_str("cch") => "Atsam",
    @tag3_str("ccj") => "Kasanga",
    @tag3_str("ccl") => "Cutchi-Swahili",
    @tag3_str("ccm") => "Malaccan Creole Malay",
    @tag3_str("cco") => "Comaltepec Chinantec",
    @tag3_str("ccp") => "Chakma",
    @tag3_str("ccr") => "Cacaopera",
    @tag3_str("cda") => "Choni",
    @tag3_str("cde") => "Chenchu",
    @tag3_str("cdf") => "Chiru",
    @tag3_str("cdh") => "Chambeali",
    @tag3_str("cdi") => "Chodri",
    @tag3_str("cdj") => "Churahi",
    @tag3_str("cdm") => "Chepang",
    @tag3_str("cdn") => "Chaudangsi",
    @tag3_str("cdo") => "Min Dong Chinese",
    @tag3_str("cdr") => "Cinda-Regi-Tiyal",
    @tag3_str("cds") => "Chadian Sign Language",
    @tag3_str("cdy") => "Chadong",
    @tag3_str("cdz") => "Koda",
    @tag3_str("cea") => "Lower Chehalis",
    @tag3_str("ceb") => "Cebuano",
    @tag3_str("ceg") => "Chamacoco",
    @tag3_str("cek") => "Eastern Khumi Chin",
    @tag3_str("cen") => "Cen",
    @tag3_str("ces") => "Czech",
    @tag3_str("cet") => "Centúúm",
    @tag3_str("cey") => "Ekai Chin",
    @tag3_str("cfa") => "Dijim-Bwilim",
    @tag3_str("cfd") => "Cara",
    @tag3_str("cfg") => "Como Karim",
    @tag3_str("cfm") => "Falam Chin",
    @tag3_str("cga") => "Changriwa",
    @tag3_str("cgc") => "Kagayanen",
    @tag3_str("cgg") => "Chiga",
    @tag3_str("cgk") => "Chocangacakha",
    @tag3_str("cha") => "Chamorro",
    @tag3_str("chb") => "Chibcha",
    @tag3_str("chc") => "Catawba",
    @tag3_str("chd") => "Highland Oaxaca Chontal",
    @tag3_str("che") => "Chechen",
    @tag3_str("chf") => "Tabasco Chontal",
    @tag3_str("chg") => "Chagatai",
    @tag3_str("chh") => "Chinook",
    @tag3_str("chj") => "Ojitlán Chinantec",
    @tag3_str("chk") => "Chuukese",
    @tag3_str("chl") => "Cahuilla",
    @tag3_str("chm") => "Mari (Russia)",
    @tag3_str("chn") => "Chinook jargon",
    @tag3_str("cho") => "Choctaw",
    @tag3_str("chp") => "Chipewyan",
    @tag3_str("chp") => "Dene Suline",
    @tag3_str("chq") => "Quiotepec Chinantec",
    @tag3_str("chr") => "Cherokee",
    @tag3_str("cht") => "Cholón",
    @tag3_str("chu") => "Church Slavic",
    @tag3_str("chu") => "Church Slavonic",
    @tag3_str("chu") => "Old Bulgarian",
    @tag3_str("chu") => "Old Church Slavonic",
    @tag3_str("chu") => "Old Slavonic",
    @tag3_str("chv") => "Chuvash",
    @tag3_str("chw") => "Chuwabu",
    @tag3_str("chx") => "Chantyal",
    @tag3_str("chy") => "Cheyenne",
    @tag3_str("chz") => "Ozumacín Chinantec",
    @tag3_str("cia") => "Cia-Cia",
    @tag3_str("cib") => "Ci Gbe",
    @tag3_str("cic") => "Chickasaw",
    @tag3_str("cid") => "Chimariko",
    @tag3_str("cie") => "Cineni",
    @tag3_str("cih") => "Chinali",
    @tag3_str("cik") => "Chitkuli Kinnauri",
    @tag3_str("cim") => "Cimbrian",
    @tag3_str("cin") => "Cinta Larga",
    @tag3_str("cip") => "Chiapanec",
    @tag3_str("cir") => "Haméa",
    @tag3_str("cir") => "Méa",
    @tag3_str("cir") => "Tiri",
    @tag3_str("ciw") => "Chippewa",
    @tag3_str("ciy") => "Chaima",
    @tag3_str("cja") => "Western Cham",
    @tag3_str("cje") => "Chru",
    @tag3_str("cjh") => "Upper Chehalis",
    @tag3_str("cji") => "Chamalal",
    @tag3_str("cjk") => "Chokwe",
    @tag3_str("cjm") => "Eastern Cham",
    @tag3_str("cjn") => "Chenapian",
    @tag3_str("cjo") => "Ashéninka Pajonal",
    @tag3_str("cjp") => "Cabécar",
    @tag3_str("cjs") => "Shor",
    @tag3_str("cjv") => "Chuave",
    @tag3_str("cjy") => "Jinyu Chinese",
    @tag3_str("ckb") => "Central Kurdish",
    @tag3_str("ckh") => "Chak",
    @tag3_str("ckl") => "Cibak",
    @tag3_str("ckm") => "Chakavian",
    @tag3_str("ckn") => "Kaang Chin",
    @tag3_str("cko") => "Anufo",
    @tag3_str("ckq") => "Kajakse",
    @tag3_str("ckr") => "Kairak",
    @tag3_str("cks") => "Tayo",
    @tag3_str("ckt") => "Chukot",
    @tag3_str("cku") => "Koasati",
    @tag3_str("ckv") => "Kavalan",
    @tag3_str("ckx") => "Caka",
    @tag3_str("cky") => "Cakfem-Mushere",
    @tag3_str("ckz") => "Cakchiquel-Quiché Mixed Language",
    @tag3_str("cla") => "Ron",
    @tag3_str("clc") => "Chilcotin",
    @tag3_str("cld") => "Chaldean Neo-Aramaic",
    @tag3_str("cle") => "Lealao Chinantec",
    @tag3_str("clh") => "Chilisso",
    @tag3_str("cli") => "Chakali",
    @tag3_str("clj") => "Laitu Chin",
    @tag3_str("clk") => "Idu-Mishmi",
    @tag3_str("cll") => "Chala",
    @tag3_str("clm") => "Clallam",
    @tag3_str("clo") => "Lowland Oaxaca Chontal",
    @tag3_str("clt") => "Lautu Chin",
    @tag3_str("clu") => "Caluyanun",
    @tag3_str("clw") => "Chulym",
    @tag3_str("cly") => "Eastern Highland Chatino",
    @tag3_str("cma") => "Maa",
    @tag3_str("cme") => "Cerma",
    @tag3_str("cmg") => "Classical Mongolian",
    @tag3_str("cmi") => "Emberá-Chamí",
    @tag3_str("cml") => "Campalagian",
    @tag3_str("cmm") => "Michigamea",
    @tag3_str("cmn") => "Mandarin Chinese",
    @tag3_str("cmo") => "Central Mnong",
    @tag3_str("cmr") => "Mro-Khimi Chin",
    @tag3_str("cms") => "Messapic",
    @tag3_str("cmt") => "Camtho",
    @tag3_str("cna") => "Changthang",
    @tag3_str("cnb") => "Chinbon Chin",
    @tag3_str("cnc") => "Côông",
    @tag3_str("cng") => "Northern Qiang",
    @tag3_str("cnh") => "Haka Chin",
    @tag3_str("cnh") => "Hakha Chin",
    @tag3_str("cni") => "Asháninka",
    @tag3_str("cnk") => "Khumi Chin",
    @tag3_str("cnl") => "Lalana Chinantec",
    @tag3_str("cno") => "Con",
    @tag3_str("cnp") => "Northern Ping Chinese",
    @tag3_str("cnp") => "Northern Pinghua",
    @tag3_str("cnq") => "Chung",
    @tag3_str("cnr") => "Montenegrin",
    @tag3_str("cns") => "Central Asmat",
    @tag3_str("cnt") => "Tepetotutla Chinantec",
    @tag3_str("cnu") => "Chenoua",
    @tag3_str("cnw") => "Ngawn Chin",
    @tag3_str("cnx") => "Middle Cornish",
    @tag3_str("coa") => "Cocos Islands Malay",
    @tag3_str("cob") => "Chicomuceltec",
    @tag3_str("coc") => "Cocopa",
    @tag3_str("cod") => "Cocama-Cocamilla",
    @tag3_str("coe") => "Koreguaje",
    @tag3_str("cof") => "Colorado",
    @tag3_str("cog") => "Chong",
    @tag3_str("coh") => "Chichonyi-Chidzihana-Chikauma",
    @tag3_str("coh") => "Chonyi-Dzihana-Kauma",
    @tag3_str("coj") => "Cochimi",
    @tag3_str("cok") => "Santa Teresa Cora",
    @tag3_str("col") => "Columbia-Wenatchi",
    @tag3_str("com") => "Comanche",
    @tag3_str("con") => "Cofán",
    @tag3_str("coo") => "Comox",
    @tag3_str("cop") => "Coptic",
    @tag3_str("coq") => "Coquille",
    @tag3_str("cor") => "Cornish",
    @tag3_str("cos") => "Corsican",
    @tag3_str("cot") => "Caquinte",
    @tag3_str("cou") => "Wamey",
    @tag3_str("cov") => "Cao Miao",
    @tag3_str("cow") => "Cowlitz",
    @tag3_str("cox") => "Nanti",
    @tag3_str("coz") => "Chochotec",
    @tag3_str("cpa") => "Palantla Chinantec",
    @tag3_str("cpb") => "Ucayali-Yurúa Ashéninka",
    @tag3_str("cpc") => "Ajyíninka Apurucayali",
    @tag3_str("cpg") => "Cappadocian Greek",
    @tag3_str("cpi") => "Chinese Pidgin English",
    @tag3_str("cpn") => "Cherepon",
    @tag3_str("cpo") => "Kpeego",
    @tag3_str("cps") => "Capiznon",
    @tag3_str("cpu") => "Pichis Ashéninka",
    @tag3_str("cpx") => "Pu-Xian Chinese",
    @tag3_str("cpy") => "South Ucayali Ashéninka",
    @tag3_str("cqd") => "Chuanqiandian Cluster Miao",
    @tag3_str("cra") => "Chara",
    @tag3_str("crb") => "Island Carib",
    @tag3_str("crc") => "Lonwolwol",
    @tag3_str("crd") => "Coeur d'Alene",
    @tag3_str("cre") => "Cree",
    @tag3_str("crf") => "Caramanta",
    @tag3_str("crg") => "Michif",
    @tag3_str("crh") => "Crimean Tatar",
    @tag3_str("crh") => "Crimean Turkish",
    @tag3_str("cri") => "Sãotomense",
    @tag3_str("crj") => "Southern East Cree",
    @tag3_str("crk") => "Plains Cree",
    @tag3_str("crl") => "Northern East Cree",
    @tag3_str("crm") => "Moose Cree",
    @tag3_str("crn") => "El Nayar Cora",
    @tag3_str("cro") => "Crow",
    @tag3_str("crq") => "Iyo'wujwa Chorote",
    @tag3_str("crr") => "Carolina Algonquian",
    @tag3_str("crs") => "Seselwa Creole French",
    @tag3_str("crt") => "Iyojwa'ja Chorote",
    @tag3_str("crv") => "Chaura",
    @tag3_str("crw") => "Chrau",
    @tag3_str("crx") => "Carrier",
    @tag3_str("cry") => "Cori",
    @tag3_str("crz") => "Cruzeño",
    @tag3_str("csa") => "Chiltepec Chinantec",
    @tag3_str("csb") => "Kashubian",
    @tag3_str("csc") => "Catalan Sign Language",
    @tag3_str("csc") => "Lengua de señas catalana",
    @tag3_str("csc") => "Llengua de Signes Catalana",
    @tag3_str("csd") => "Chiangmai Sign Language",
    @tag3_str("cse") => "Czech Sign Language",
    @tag3_str("csf") => "Cuba Sign Language",
    @tag3_str("csg") => "Chilean Sign Language",
    @tag3_str("csh") => "Asho Chin",
    @tag3_str("csi") => "Coast Miwok",
    @tag3_str("csj") => "Songlai Chin",
    @tag3_str("csk") => "Jola-Kasa",
    @tag3_str("csl") => "Chinese Sign Language",
    @tag3_str("csm") => "Central Sierra Miwok",
    @tag3_str("csn") => "Colombian Sign Language",
    @tag3_str("cso") => "Sochiapam Chinantec",
    @tag3_str("cso") => "Sochiapan Chinantec",
    @tag3_str("csp") => "Southern Ping Chinese",
    @tag3_str("csp") => "Southern Pinghua",
    @tag3_str("csq") => "Croatia Sign Language",
    @tag3_str("csr") => "Costa Rican Sign Language",
    @tag3_str("css") => "Southern Ohlone",
    @tag3_str("cst") => "Northern Ohlone",
    @tag3_str("csv") => "Sumtu Chin",
    @tag3_str("csw") => "Swampy Cree",
    @tag3_str("csx") => "Cambodian Sign Language",
    @tag3_str("csy") => "Siyin Chin",
    @tag3_str("csz") => "Coos",
    @tag3_str("cta") => "Tataltepec Chatino",
    @tag3_str("ctc") => "Chetco",
    @tag3_str("ctd") => "Tedim Chin",
    @tag3_str("cte") => "Tepinapa Chinantec",
    @tag3_str("ctg") => "Chittagonian",
    @tag3_str("cth") => "Thaiphum Chin",
    @tag3_str("ctl") => "Tlacoatzintepec Chinantec",
    @tag3_str("ctm") => "Chitimacha",
    @tag3_str("ctn") => "Chhintange",
    @tag3_str("cto") => "Emberá-Catío",
    @tag3_str("ctp") => "Western Highland Chatino",
    @tag3_str("cts") => "Northern Catanduanes Bikol",
    @tag3_str("ctt") => "Wayanad Chetti",
    @tag3_str("ctu") => "Chol",
    @tag3_str("cty") => "Moundadan Chetty",
    @tag3_str("ctz") => "Zacatepec Chatino",
    @tag3_str("cua") => "Cua",
    @tag3_str("cub") => "Cubeo",
    @tag3_str("cuc") => "Usila Chinantec",
    @tag3_str("cuh") => "Chuka",
    @tag3_str("cuh") => "Gichuka",
    @tag3_str("cui") => "Cuiba",
    @tag3_str("cuj") => "Mashco Piro",
    @tag3_str("cuk") => "San Blas Kuna",
    @tag3_str("cul") => "Culina",
    @tag3_str("cul") => "Kulina",
    @tag3_str("cuo") => "Cumanagoto",
    @tag3_str("cup") => "Cupeño",
    @tag3_str("cuq") => "Cun",
    @tag3_str("cur") => "Chhulung",
    @tag3_str("cut") => "Teutila Cuicatec",
    @tag3_str("cuu") => "Tai Ya",
    @tag3_str("cuv") => "Cuvok",
    @tag3_str("cuw") => "Chukwa",
    @tag3_str("cux") => "Tepeuxila Cuicatec",
    @tag3_str("cuy") => "Cuitlatec",
    @tag3_str("cvg") => "Chug",
    @tag3_str("cvn") => "Valle Nacional Chinantec",
    @tag3_str("cwa") => "Kabwa",
    @tag3_str("cwb") => "Maindo",
    @tag3_str("cwd") => "Woods Cree",
    @tag3_str("cwe") => "Kwere",
    @tag3_str("cwg") => "Cheq Wong",
    @tag3_str("cwg") => "Chewong",
    @tag3_str("cwt") => "Kuwaataay",
    @tag3_str("cya") => "Nopala Chatino",
    @tag3_str("cyb") => "Cayubaba",
    @tag3_str("cym") => "Welsh",
    @tag3_str("cyo") => "Cuyonon",
    @tag3_str("czh") => "Huizhou Chinese",
    @tag3_str("czk") => "Knaanic",
    @tag3_str("czn") => "Zenzontepec Chatino",
    @tag3_str("czo") => "Min Zhong Chinese",
    @tag3_str("czt") => "Zotung Chin",
    @tag3_str("daa") => "Dangaléat",
    @tag3_str("dac") => "Dambi",
    @tag3_str("dad") => "Marik",
    @tag3_str("dae") => "Duupa",
    @tag3_str("dag") => "Dagbani",
    @tag3_str("dah") => "Gwahatike",
    @tag3_str("dai") => "Day",
    @tag3_str("daj") => "Dar Fur Daju",
    @tag3_str("dak") => "Dakota",
    @tag3_str("dal") => "Dahalo",
    @tag3_str("dam") => "Damakawa",
    @tag3_str("dan") => "Danish",
    @tag3_str("dao") => "Daai Chin",
    @tag3_str("daq") => "Dandami Maria",
    @tag3_str("dar") => "Dargwa",
    @tag3_str("das") => "Daho-Doo",
    @tag3_str("dau") => "Dar Sila Daju",
    @tag3_str("dav") => "Dawida",
    @tag3_str("dav") => "Taita",
    @tag3_str("daw") => "Davawenyo",
    @tag3_str("dax") => "Dayi",
    @tag3_str("daz") => "Dao",
    @tag3_str("dba") => "Bangime",
    @tag3_str("dbb") => "Deno",
    @tag3_str("dbd") => "Dadiya",
    @tag3_str("dbe") => "Dabe",
    @tag3_str("dbf") => "Edopi",
    @tag3_str("dbg") => "Dogul Dom Dogon",
    @tag3_str("dbi") => "Doka",
    @tag3_str("dbj") => "Ida'an",
    @tag3_str("dbl") => "Dyirbal",
    @tag3_str("dbm") => "Duguri",
    @tag3_str("dbn") => "Duriankere",
    @tag3_str("dbo") => "Dulbu",
    @tag3_str("dbp") => "Duwai",
    @tag3_str("dbq") => "Daba",
    @tag3_str("dbr") => "Dabarre",
    @tag3_str("dbt") => "Ben Tey Dogon",
    @tag3_str("dbu") => "Bondum Dom Dogon",
    @tag3_str("dbv") => "Dungu",
    @tag3_str("dbw") => "Bankan Tey Dogon",
    @tag3_str("dby") => "Dibiyaso",
    @tag3_str("dcc") => "Deccan",
    @tag3_str("dcr") => "Negerhollands",
    @tag3_str("dda") => "Dadi Dadi",
    @tag3_str("ddd") => "Dongotono",
    @tag3_str("dde") => "Doondo",
    @tag3_str("ddg") => "Fataluku",
    @tag3_str("ddi") => "West Goodenough",
    @tag3_str("ddj") => "Jaru",
    @tag3_str("ddn") => "Dendi (Benin)",
    @tag3_str("ddo") => "Dido",
    @tag3_str("ddr") => "Dhudhuroa",
    @tag3_str("dds") => "Donno So Dogon",
    @tag3_str("ddw") => "Dawera-Daweloor",
    @tag3_str("dec") => "Dagik",
    @tag3_str("ded") => "Dedua",
    @tag3_str("dee") => "Dewoin",
    @tag3_str("def") => "Dezfuli",
    @tag3_str("deg") => "Degema",
    @tag3_str("deh") => "Dehwari",
    @tag3_str("dei") => "Demisa",
    @tag3_str("dek") => "Dek",
    @tag3_str("del") => "Delaware",
    @tag3_str("dem") => "Dem",
    @tag3_str("den") => "Slave (Athapascan)",
    @tag3_str("dep") => "Pidgin Delaware",
    @tag3_str("deq") => "Dendi (Central African Republic)",
    @tag3_str("der") => "Deori",
    @tag3_str("des") => "Desano",
    @tag3_str("deu") => "German",
    @tag3_str("dev") => "Domung",
    @tag3_str("dez") => "Dengese",
    @tag3_str("dga") => "Southern Dagaare",
    @tag3_str("dgb") => "Bunoge Dogon",
    @tag3_str("dgc") => "Casiguran Dumagat Agta",
    @tag3_str("dgd") => "Dagaari Dioula",
    @tag3_str("dge") => "Degenan",
    @tag3_str("dgg") => "Doga",
    @tag3_str("dgh") => "Dghwede",
    @tag3_str("dgi") => "Northern Dagara",
    @tag3_str("dgk") => "Dagba",
    @tag3_str("dgl") => "Andaandi",
    @tag3_str("dgl") => "Dongolawi",
    @tag3_str("dgn") => "Dagoman",
    @tag3_str("dgo") => "Dogri (individual language)",
    @tag3_str("dgr") => "Dogrib",
    @tag3_str("dgr") => "Tłı̨chǫ",
    @tag3_str("dgs") => "Dogoso",
    @tag3_str("dgt") => "Ndra'ngith",
    @tag3_str("dgw") => "Daungwurrung",
    @tag3_str("dgx") => "Doghoro",
    @tag3_str("dgz") => "Daga",
    @tag3_str("dhd") => "Dhundari",
    @tag3_str("dhg") => "Dhangu",
    @tag3_str("dhg") => "Dhangu-Djangu",
    @tag3_str("dhg") => "Djangu",
    @tag3_str("dhi") => "Dhimal",
    @tag3_str("dhl") => "Dhalandji",
    @tag3_str("dhm") => "Zemba",
    @tag3_str("dhn") => "Dhanki",
    @tag3_str("dho") => "Dhodia",
    @tag3_str("dhr") => "Dhargari",
    @tag3_str("dhs") => "Dhaiso",
    @tag3_str("dhu") => "Dhurga",
    @tag3_str("dhv") => "Dehu",
    @tag3_str("dhv") => "Drehu",
    @tag3_str("dhw") => "Dhanwar (Nepal)",
    @tag3_str("dhx") => "Dhungaloo",
    @tag3_str("dia") => "Dia",
    @tag3_str("dib") => "South Central Dinka",
    @tag3_str("dic") => "Lakota Dida",
    @tag3_str("did") => "Didinga",
    @tag3_str("dif") => "Dieri",
    @tag3_str("dif") => "Diyari",
    @tag3_str("dig") => "Chidigo",
    @tag3_str("dig") => "Digo",
    @tag3_str("dih") => "Kumiai",
    @tag3_str("dii") => "Dimbong",
    @tag3_str("dij") => "Dai",
    @tag3_str("dik") => "Southwestern Dinka",
    @tag3_str("dil") => "Dilling",
    @tag3_str("dim") => "Dime",
    @tag3_str("din") => "Dinka",
    @tag3_str("dio") => "Dibo",
    @tag3_str("dip") => "Northeastern Dinka",
    @tag3_str("diq") => "Dimli (individual language)",
    @tag3_str("dir") => "Dirim",
    @tag3_str("dis") => "Dimasa",
    @tag3_str("diu") => "Diriku",
    @tag3_str("div") => "Dhivehi",
    @tag3_str("div") => "Divehi",
    @tag3_str("div") => "Maldivian",
    @tag3_str("diw") => "Northwestern Dinka",
    @tag3_str("dix") => "Dixon Reef",
    @tag3_str("diy") => "Diuwe",
    @tag3_str("diz") => "Ding",
    @tag3_str("dja") => "Djadjawurrung",
    @tag3_str("djb") => "Djinba",
    @tag3_str("djc") => "Dar Daju Daju",
    @tag3_str("djd") => "Djamindjung",
    @tag3_str("djd") => "Ngaliwurru",
    @tag3_str("dje") => "Zarma",
    @tag3_str("djf") => "Djangun",
    @tag3_str("dji") => "Djinang",
    @tag3_str("djj") => "Djeebbana",
    @tag3_str("djk") => "Businenge Tongo",
    @tag3_str("djk") => "Eastern Maroon Creole",
    @tag3_str("djk") => "Nenge",
    @tag3_str("djm") => "Jamsay Dogon",
    @tag3_str("djn") => "Djauan",
    @tag3_str("djn") => "Jawoyn",
    @tag3_str("djo") => "Jangkang",
    @tag3_str("djr") => "Djambarrpuyngu",
    @tag3_str("dju") => "Kapriman",
    @tag3_str("djw") => "Djawi",
    @tag3_str("dka") => "Dakpakha",
    @tag3_str("dkg") => "Kadung",
    @tag3_str("dkk") => "Dakka",
    @tag3_str("dkr") => "Kuijau",
    @tag3_str("dks") => "Southeastern Dinka",
    @tag3_str("dkx") => "Mazagway",
    @tag3_str("dlg") => "Dolgan",
    @tag3_str("dlk") => "Dahalik",
    @tag3_str("dlm") => "Dalmatian",
    @tag3_str("dln") => "Darlong",
    @tag3_str("dma") => "Duma",
    @tag3_str("dmb") => "Mombo Dogon",
    @tag3_str("dmc") => "Gavak",
    @tag3_str("dmd") => "Madhi Madhi",
    @tag3_str("dme") => "Dugwor",
    @tag3_str("dmf") => "Medefaidrin",
    @tag3_str("dmg") => "Upper Kinabatangan",
    @tag3_str("dmk") => "Domaaki",
    @tag3_str("dml") => "Dameli",
    @tag3_str("dmm") => "Dama",
    @tag3_str("dmo") => "Kemedzung",
    @tag3_str("dmr") => "East Damar",
    @tag3_str("dms") => "Dampelas",
    @tag3_str("dmu") => "Dubu",
    @tag3_str("dmu") => "Tebi",
    @tag3_str("dmv") => "Dumpas",
    @tag3_str("dmw") => "Mudburra",
    @tag3_str("dmx") => "Dema",
    @tag3_str("dmy") => "Demta",
    @tag3_str("dmy") => "Sowari",
    @tag3_str("dna") => "Upper Grand Valley Dani",
    @tag3_str("dnd") => "Daonda",
    @tag3_str("dne") => "Ndendeule",
    @tag3_str("dng") => "Dungan",
    @tag3_str("dni") => "Lower Grand Valley Dani",
    @tag3_str("dnj") => "Dan",
    @tag3_str("dnk") => "Dengka",
    @tag3_str("dnn") => "Dzùùngoo",
    @tag3_str("dno") => "Ndrulo",
    @tag3_str("dno") => "Northern Lendu",
    @tag3_str("dnr") => "Danaru",
    @tag3_str("dnt") => "Mid Grand Valley Dani",
    @tag3_str("dnu") => "Danau",
    @tag3_str("dnv") => "Danu",
    @tag3_str("dnw") => "Western Dani",
    @tag3_str("dny") => "Dení",
    @tag3_str("doa") => "Dom",
    @tag3_str("dob") => "Dobu",
    @tag3_str("doc") => "Northern Dong",
    @tag3_str("doe") => "Doe",
    @tag3_str("dof") => "Domu",
    @tag3_str("doh") => "Dong",
    @tag3_str("doi") => "Dogri (macrolanguage)",
    @tag3_str("dok") => "Dondo",
    @tag3_str("dol") => "Doso",
    @tag3_str("don") => "Toura (Papua New Guinea)",
    @tag3_str("doo") => "Dongo",
    @tag3_str("dop") => "Lukpa",
    @tag3_str("doq") => "Dominican Sign Language",
    @tag3_str("dor") => "Dori'o",
    @tag3_str("dos") => "Dogosé",
    @tag3_str("dot") => "Dass",
    @tag3_str("dov") => "Dombe",
    @tag3_str("dow") => "Doyayo",
    @tag3_str("dox") => "Bussa",
    @tag3_str("doy") => "Dompo",
    @tag3_str("doz") => "Dorze",
    @tag3_str("dpp") => "Papar",
    @tag3_str("drb") => "Dair",
    @tag3_str("drc") => "Minderico",
    @tag3_str("drd") => "Darmiya",
    @tag3_str("dre") => "Dolpo",
    @tag3_str("drg") => "Rungus",
    @tag3_str("dri") => "C'Lela",
    @tag3_str("drl") => "Paakantyi",
    @tag3_str("drn") => "West Damar",
    @tag3_str("dro") => "Daro-Matu Melanau",
    @tag3_str("drq") => "Dura",
    @tag3_str("drs") => "Gedeo",
    @tag3_str("drt") => "Drents",
    @tag3_str("dru") => "Rukai",
    @tag3_str("dry") => "Darai",
    @tag3_str("dsb") => "Lower Sorbian",
    @tag3_str("dse") => "Dutch Sign Language",
    @tag3_str("dsh") => "Daasanach",
    @tag3_str("dsi") => "Disa",
    @tag3_str("dsl") => "Danish Sign Language",
    @tag3_str("dsn") => "Dusner",
    @tag3_str("dso") => "Desiya",
    @tag3_str("dsq") => "Tadaksahak",
    @tag3_str("dsz") => "Mardin Sign Language",
    @tag3_str("dta") => "Daur",
    @tag3_str("dtb") => "Labuk-Kinabatangan Kadazan",
    @tag3_str("dtd") => "Ditidaht",
    @tag3_str("dth") => "Adithinngithigh",
    @tag3_str("dti") => "Ana Tinga Dogon",
    @tag3_str("dtk") => "Tene Kan Dogon",
    @tag3_str("dtm") => "Tomo Kan Dogon",
    @tag3_str("dtn") => "Daatsʼíin",
    @tag3_str("dto") => "Tommo So Dogon",
    @tag3_str("dtp") => "Central Dusun",
    @tag3_str("dtp") => "Kadazan Dusun",
    @tag3_str("dtr") => "Lotud",
    @tag3_str("dts") => "Toro So Dogon",
    @tag3_str("dtt") => "Toro Tegu Dogon",
    @tag3_str("dtu") => "Tebul Ure Dogon",
    @tag3_str("dty") => "Dotyali",
    @tag3_str("dua") => "Duala",
    @tag3_str("dub") => "Dubli",
    @tag3_str("duc") => "Duna",
    @tag3_str("due") => "Umiray Dumaget Agta",
    @tag3_str("duf") => "Drubea",
    @tag3_str("duf") => "Dumbea",
    @tag3_str("dug") => "Chiduruma",
    @tag3_str("dug") => "Duruma",
    @tag3_str("duh") => "Dungra Bhil",
    @tag3_str("dui") => "Dumun",
    @tag3_str("duk") => "Uyajitaya",
    @tag3_str("dul") => "Alabat Island Agta",
    @tag3_str("dum") => "Middle Dutch (ca. 1050-1350)",
    @tag3_str("dun") => "Dusun Deyah",
    @tag3_str("duo") => "Dupaninan Agta",
    @tag3_str("dup") => "Duano",
    @tag3_str("duq") => "Dusun Malang",
    @tag3_str("dur") => "Dii",
    @tag3_str("dus") => "Dumi",
    @tag3_str("duu") => "Drung",
    @tag3_str("duv") => "Duvle",
    @tag3_str("duw") => "Dusun Witu",
    @tag3_str("dux") => "Duungooma",
    @tag3_str("duy") => "Dicamay Agta",
    @tag3_str("duz") => "Duli-Gey",
    @tag3_str("dva") => "Duau",
    @tag3_str("dwa") => "Diri",
    @tag3_str("dwk") => "Dawik Kui",
    @tag3_str("dwr") => "Dawro",
    @tag3_str("dws") => "Dutton World Speedwords",
    @tag3_str("dwu") => "Dhuwal",
    @tag3_str("dww") => "Dawawa",
    @tag3_str("dwy") => "Dhuwaya",
    @tag3_str("dwz") => "Dewas Rai",
    @tag3_str("dya") => "Dyan",
    @tag3_str("dyb") => "Dyaberdyaber",
    @tag3_str("dyd") => "Dyugun",
    @tag3_str("dyg") => "Villa Viciosa Agta",
    @tag3_str("dyi") => "Djimini Senoufo",
    @tag3_str("dym") => "Yanda Dom Dogon",
    @tag3_str("dyn") => "Dhanggatti",
    @tag3_str("dyn") => "Dyangadi",
    @tag3_str("dyo") => "Jola-Fonyi",
    @tag3_str("dyu") => "Dyula",
    @tag3_str("dyy") => "Djabugay",
    @tag3_str("dyy") => "Dyaabugay",
    @tag3_str("dza") => "Tunzu",
    @tag3_str("dze") => "Djiwarli",
    @tag3_str("dzg") => "Dazaga",
    @tag3_str("dzl") => "Dzalakha",
    @tag3_str("dzn") => "Dzando",
    @tag3_str("dzo") => "Dzongkha",
    @tag3_str("eaa") => "Karenggapa",
    @tag3_str("ebc") => "Beginci",
    @tag3_str("ebg") => "Ebughu",
    @tag3_str("ebk") => "Eastern Bontok",
    @tag3_str("ebo") => "Teke-Ebo",
    @tag3_str("ebr") => "Ebrié",
    @tag3_str("ebu") => "Embu",
    @tag3_str("ebu") => "Kiembu",
    @tag3_str("ecr") => "Eteocretan",
    @tag3_str("ecs") => "Ecuadorian Sign Language",
    @tag3_str("ecy") => "Eteocypriot",
    @tag3_str("eee") => "E",
    @tag3_str("efa") => "Efai",
    @tag3_str("efe") => "Efe",
    @tag3_str("efi") => "Efik",
    @tag3_str("ega") => "Ega",
    @tag3_str("egl") => "Emilian",
    @tag3_str("egm") => "Benamanga",
    @tag3_str("ego") => "Eggon",
    @tag3_str("egy") => "Egyptian (Ancient)",
    @tag3_str("ehs") => "Miyakubo Sign Language",
    @tag3_str("ehu") => "Ehueun",
    @tag3_str("eip") => "Eipomek",
    @tag3_str("eit") => "Eitiep",
    @tag3_str("eiv") => "Askopan",
    @tag3_str("eja") => "Ejamat",
    @tag3_str("eka") => "Ekajuk",
    @tag3_str("eke") => "Ekit",
    @tag3_str("ekg") => "Ekari",
    @tag3_str("eki") => "Eki",
    @tag3_str("ekk") => "Standard Estonian",
    @tag3_str("ekl") => "Kol",
    @tag3_str("ekl") => "Kol (Bangladesh)",
    @tag3_str("ekm") => "Elip",
    @tag3_str("eko") => "Koti",
    @tag3_str("ekp") => "Ekpeye",
    @tag3_str("ekr") => "Yace",
    @tag3_str("eky") => "Eastern Kayah",
    @tag3_str("ele") => "Elepi",
    @tag3_str("elh") => "El Hugeirat",
    @tag3_str("eli") => "Nding",
    @tag3_str("elk") => "Elkei",
    @tag3_str("ell") => "Modern Greek (1453-)",
    @tag3_str("elm") => "Eleme",
    @tag3_str("elo") => "El Molo",
    @tag3_str("elu") => "Elu",
    @tag3_str("elx") => "Elamite",
    @tag3_str("ema") => "Emai-Iuleha-Ora",
    @tag3_str("emb") => "Embaloh",
    @tag3_str("eme") => "Emerillon",
    @tag3_str("emg") => "Eastern Meohang",
    @tag3_str("emi") => "Mussau-Emira",
    @tag3_str("emk") => "Eastern Maninkakan",
    @tag3_str("emm") => "Mamulique",
    @tag3_str("emn") => "Eman",
    @tag3_str("emp") => "Northern Emberá",
    @tag3_str("emq") => "Eastern Minyag",
    @tag3_str("ems") => "Pacific Gulf Yupik",
    @tag3_str("emu") => "Eastern Muria",
    @tag3_str("emw") => "Emplawas",
    @tag3_str("emx") => "Erromintxela",
    @tag3_str("emy") => "Epigraphic Mayan",
    @tag3_str("emz") => "Mbessa",
    @tag3_str("ena") => "Apali",
    @tag3_str("enb") => "Markweeta",
    @tag3_str("enc") => "En",
    @tag3_str("end") => "Ende",
    @tag3_str("enf") => "Forest Enets",
    @tag3_str("eng") => "English",
    @tag3_str("enh") => "Tundra Enets",
    @tag3_str("enl") => "Enlhet",
    @tag3_str("enm") => "Middle English (1100-1500)",
    @tag3_str("enn") => "Engenni",
    @tag3_str("eno") => "Enggano",
    @tag3_str("enq") => "Enga",
    @tag3_str("enr") => "Emem",
    @tag3_str("enr") => "Emumu",
    @tag3_str("enu") => "Enu",
    @tag3_str("env") => "Enwan (Edo State)",
    @tag3_str("enw") => "Enwan (Akwa Ibom State)",
    @tag3_str("enx") => "Enxet",
    @tag3_str("eot") => "Beti (Côte d'Ivoire)",
    @tag3_str("epi") => "Epie",
    @tag3_str("epo") => "Esperanto",
    @tag3_str("era") => "Eravallan",
    @tag3_str("erg") => "Sie",
    @tag3_str("erh") => "Eruwa",
    @tag3_str("eri") => "Ogea",
    @tag3_str("erk") => "South Efate",
    @tag3_str("ero") => "Horpa",
    @tag3_str("err") => "Erre",
    @tag3_str("ers") => "Ersu",
    @tag3_str("ert") => "Eritai",
    @tag3_str("erw") => "Erokwanas",
    @tag3_str("ese") => "Ese Ejja",
    @tag3_str("esg") => "Aheri Gondi",
    @tag3_str("esh") => "Eshtehardi",
    @tag3_str("esi") => "North Alaskan Inupiatun",
    @tag3_str("esk") => "Northwest Alaska Inupiatun",
    @tag3_str("esl") => "Egypt Sign Language",
    @tag3_str("esm") => "Esuma",
    @tag3_str("esn") => "Salvadoran Sign Language",
    @tag3_str("eso") => "Estonian Sign Language",
    @tag3_str("esq") => "Esselen",
    @tag3_str("ess") => "Central Siberian Yupik",
    @tag3_str("est") => "Estonian",
    @tag3_str("esu") => "Central Yupik",
    @tag3_str("esy") => "Eskayan",
    @tag3_str("etb") => "Etebi",
    @tag3_str("etc") => "Etchemin",
    @tag3_str("eth") => "Ethiopian Sign Language",
    @tag3_str("etn") => "Eton (Vanuatu)",
    @tag3_str("eto") => "Eton (Cameroon)",
    @tag3_str("etr") => "Edolo",
    @tag3_str("ets") => "Yekhee",
    @tag3_str("ett") => "Etruscan",
    @tag3_str("etu") => "Ejagham",
    @tag3_str("etx") => "Eten",
    @tag3_str("etz") => "Semimi",
    @tag3_str("eus") => "Basque",
    @tag3_str("eve") => "Even",
    @tag3_str("evh") => "Uvbie",
    @tag3_str("evn") => "Evenki",
    @tag3_str("ewe") => "Ewe",
    @tag3_str("ewo") => "Ewondo",
    @tag3_str("ext") => "Extremaduran",
    @tag3_str("eya") => "Eyak",
    @tag3_str("eyo") => "Keiyo",
    @tag3_str("eza") => "Ezaa",
    @tag3_str("eze") => "Uzekwe",
    @tag3_str("faa") => "Fasu",
    @tag3_str("fab") => "Fa d'Ambu",
    @tag3_str("fad") => "Wagi",
    @tag3_str("faf") => "Fagani",
    @tag3_str("fag") => "Finongan",
    @tag3_str("fah") => "Baissa Fali",
    @tag3_str("fai") => "Faiwol",
    @tag3_str("faj") => "Faita",
    @tag3_str("fak") => "Fang (Cameroon)",
    @tag3_str("fal") => "South Fali",
    @tag3_str("fam") => "Fam",
    @tag3_str("fan") => "Fang (Equatorial Guinea)",
    @tag3_str("fao") => "Faroese",
    @tag3_str("fap") => "Paloor",
    @tag3_str("far") => "Fataleka",
    @tag3_str("fas") => "Persian",
    @tag3_str("fat") => "Fanti",
    @tag3_str("fau") => "Fayu",
    @tag3_str("fax") => "Fala",
    @tag3_str("fay") => "Southwestern Fars",
    @tag3_str("faz") => "Northwestern Fars",
    @tag3_str("fbl") => "West Albay Bikol",
    @tag3_str("fcs") => "Quebec Sign Language",
    @tag3_str("fer") => "Feroge",
    @tag3_str("ffi") => "Foia Foia",
    @tag3_str("ffm") => "Maasina Fulfulde",
    @tag3_str("fgr") => "Fongoro",
    @tag3_str("fia") => "Nobiin",
    @tag3_str("fie") => "Fyer",
    @tag3_str("fif") => "Faifi",
    @tag3_str("fij") => "Fijian",
    @tag3_str("fil") => "Filipino",
    @tag3_str("fil") => "Pilipino",
    @tag3_str("fin") => "Finnish",
    @tag3_str("fip") => "Fipa",
    @tag3_str("fir") => "Firan",
    @tag3_str("fit") => "Meänkieli",
    @tag3_str("fit") => "Tornedalen Finnish",
    @tag3_str("fiw") => "Fiwaga",
    @tag3_str("fkk") => "Kirya-Konzəl",
    @tag3_str("fkv") => "Kven Finnish",
    @tag3_str("fla") => "Kalispel-Pend d'Oreille",
    @tag3_str("flh") => "Foau",
    @tag3_str("fli") => "Fali",
    @tag3_str("fll") => "North Fali",
    @tag3_str("fln") => "Flinders Island",
    @tag3_str("flr") => "Fuliiru",
    @tag3_str("fly") => "Flaaitaal",
    @tag3_str("fly") => "Tsotsitaal",
    @tag3_str("fmp") => "Fe'fe'",
    @tag3_str("fmu") => "Far Western Muria",
    @tag3_str("fnb") => "Fanbak",
    @tag3_str("fng") => "Fanagalo",
    @tag3_str("fni") => "Fania",
    @tag3_str("fod") => "Foodo",
    @tag3_str("foi") => "Foi",
    @tag3_str("fom") => "Foma",
    @tag3_str("fon") => "Fon",
    @tag3_str("for") => "Fore",
    @tag3_str("fos") => "Siraya",
    @tag3_str("fpe") => "Fernando Po Creole English",
    @tag3_str("fqs") => "Fas",
    @tag3_str("fra") => "French",
    @tag3_str("frc") => "Cajun French",
    @tag3_str("frd") => "Fordata",
    @tag3_str("frk") => "Frankish",
    @tag3_str("frm") => "Middle French (ca. 1400-1600)",
    @tag3_str("fro") => "Old French (842-ca. 1400)",
    @tag3_str("frp") => "Arpitan",
    @tag3_str("frp") => "Francoprovençal",
    @tag3_str("frq") => "Forak",
    @tag3_str("frr") => "Northern Frisian",
    @tag3_str("frs") => "Eastern Frisian",
    @tag3_str("frt") => "Fortsenal",
    @tag3_str("fry") => "Western Frisian",
    @tag3_str("fse") => "Finnish Sign Language",
    @tag3_str("fsl") => "French Sign Language",
    @tag3_str("fss") => "finlandssvenskt teckenspråk",
    @tag3_str("fss") => "Finland-Swedish Sign Language",
    @tag3_str("fss") => "suomenruotsalainen viittomakieli",
    @tag3_str("fub") => "Adamawa Fulfulde",
    @tag3_str("fuc") => "Pulaar",
    @tag3_str("fud") => "East Futuna",
    @tag3_str("fue") => "Borgu Fulfulde",
    @tag3_str("fuf") => "Pular",
    @tag3_str("fuh") => "Western Niger Fulfulde",
    @tag3_str("fui") => "Bagirmi Fulfulde",
    @tag3_str("fuj") => "Ko",
    @tag3_str("ful") => "Fulah",
    @tag3_str("fum") => "Fum",
    @tag3_str("fun") => "Fulniô",
    @tag3_str("fuq") => "Central-Eastern Niger Fulfulde",
    @tag3_str("fur") => "Friulian",
    @tag3_str("fut") => "Futuna-Aniwa",
    @tag3_str("fuu") => "Furu",
    @tag3_str("fuv") => "Nigerian Fulfulde",
    @tag3_str("fuy") => "Fuyug",
    @tag3_str("fvr") => "Fur",
    @tag3_str("fwa") => "Fwâi",
    @tag3_str("fwe") => "Fwe",
    @tag3_str("gaa") => "Ga",
    @tag3_str("gab") => "Gabri",
    @tag3_str("gac") => "Mixed Great Andamanese",
    @tag3_str("gad") => "Gaddang",
    @tag3_str("gae") => "Guarequena",
    @tag3_str("gaf") => "Gende",
    @tag3_str("gag") => "Gagauz",
    @tag3_str("gah") => "Alekano",
    @tag3_str("gai") => "Borei",
    @tag3_str("gaj") => "Gadsup",
    @tag3_str("gak") => "Gamkonora",
    @tag3_str("gal") => "Galolen",
    @tag3_str("gam") => "Kandawo",
    @tag3_str("gan") => "Gan Chinese",
    @tag3_str("gao") => "Gants",
    @tag3_str("gap") => "Gal",
    @tag3_str("gaq") => "Gata'",
    @tag3_str("gar") => "Galeya",
    @tag3_str("gas") => "Adiwasi Garasia",
    @tag3_str("gat") => "Kenati",
    @tag3_str("gau") => "Mudhili Gadaba",
    @tag3_str("gaw") => "Nobonob",
    @tag3_str("gax") => "Borana-Arsi-Guji Oromo",
    @tag3_str("gay") => "Gayo",
    @tag3_str("gaz") => "West Central Oromo",
    @tag3_str("gba") => "Gbaya (Central African Republic)",
    @tag3_str("gbb") => "Kaytetye",
    @tag3_str("gbd") => "Karajarri",
    @tag3_str("gbe") => "Niksek",
    @tag3_str("gbf") => "Gaikundi",
    @tag3_str("gbg") => "Gbanziri",
    @tag3_str("gbh") => "Defi Gbe",
    @tag3_str("gbi") => "Galela",
    @tag3_str("gbj") => "Bodo Gadaba",
    @tag3_str("gbk") => "Gaddi",
    @tag3_str("gbl") => "Gamit",
    @tag3_str("gbm") => "Garhwali",
    @tag3_str("gbn") => "Mo'da",
    @tag3_str("gbo") => "Northern Grebo",
    @tag3_str("gbp") => "Gbaya-Bossangoa",
    @tag3_str("gbq") => "Gbaya-Bozoum",
    @tag3_str("gbr") => "Gbagyi",
    @tag3_str("gbs") => "Gbesi Gbe",
    @tag3_str("gbu") => "Gagadu",
    @tag3_str("gbv") => "Gbanu",
    @tag3_str("gbw") => "Gabi-Gabi",
    @tag3_str("gbx") => "Eastern Xwla Gbe",
    @tag3_str("gby") => "Gbari",
    @tag3_str("gbz") => "Zoroastrian Dari",
    @tag3_str("gcc") => "Mali",
    @tag3_str("gcd") => "Ganggalida",
    @tag3_str("gce") => "Galice",
    @tag3_str("gcf") => "Guadeloupean Creole French",
    @tag3_str("gcl") => "Grenadian Creole English",
    @tag3_str("gcn") => "Gaina",
    @tag3_str("gcr") => "Guianese Creole French",
    @tag3_str("gct") => "Colonia Tovar German",
    @tag3_str("gda") => "Gade Lohar",
    @tag3_str("gdb") => "Pottangi Ollar Gadaba",
    @tag3_str("gdc") => "Gugu Badhun",
    @tag3_str("gdd") => "Gedaged",
    @tag3_str("gde") => "Gude",
    @tag3_str("gdf") => "Guduf-Gava",
    @tag3_str("gdg") => "Ga'dang",
    @tag3_str("gdh") => "Gadjerawang",
    @tag3_str("gdh") => "Gajirrabeng",
    @tag3_str("gdi") => "Gundi",
    @tag3_str("gdj") => "Gurdjar",
    @tag3_str("gdk") => "Gadang",
    @tag3_str("gdl") => "Dirasha",
    @tag3_str("gdm") => "Laal",
    @tag3_str("gdn") => "Umanakaina",
    @tag3_str("gdo") => "Ghodoberi",
    @tag3_str("gdq") => "Mehri",
    @tag3_str("gdr") => "Wipi",
    @tag3_str("gds") => "Ghandruk Sign Language",
    @tag3_str("gdt") => "Kungardutyi",
    @tag3_str("gdu") => "Gudu",
    @tag3_str("gdx") => "Godwari",
    @tag3_str("gea") => "Geruma",
    @tag3_str("geb") => "Kire",
    @tag3_str("gec") => "Gboloo Grebo",
    @tag3_str("ged") => "Gade",
    @tag3_str("gef") => "Gerai",
    @tag3_str("geg") => "Gengle",
    @tag3_str("geh") => "Hutterisch",
    @tag3_str("geh") => "Hutterite German",
    @tag3_str("gei") => "Gebe",
    @tag3_str("gej") => "Gen",
    @tag3_str("gek") => "Ywom",
    @tag3_str("gel") => "ut-Ma'in",
    @tag3_str("geq") => "Geme",
    @tag3_str("ges") => "Geser-Gorom",
    @tag3_str("gev") => "Eviya",
    @tag3_str("gew") => "Gera",
    @tag3_str("gex") => "Garre",
    @tag3_str("gey") => "Enya",
    @tag3_str("gez") => "Geez",
    @tag3_str("gfk") => "Patpatar",
    @tag3_str("gft") => "Gafat",
    @tag3_str("gga") => "Gao",
    @tag3_str("ggb") => "Gbii",
    @tag3_str("ggd") => "Gugadj",
    @tag3_str("gge") => "Gurr-goni",
    @tag3_str("ggg") => "Gurgula",
    @tag3_str("ggk") => "Kungarakany",
    @tag3_str("ggl") => "Ganglau",
    @tag3_str("ggt") => "Gitua",
    @tag3_str("ggu") => "Gagu",
    @tag3_str("ggu") => "Gban",
    @tag3_str("ggw") => "Gogodala",
    @tag3_str("gha") => "Ghadamès",
    @tag3_str("ghc") => "Hiberno-Scottish Gaelic",
    @tag3_str("ghe") => "Southern Ghale",
    @tag3_str("ghh") => "Northern Ghale",
    @tag3_str("ghk") => "Geko Karen",
    @tag3_str("ghl") => "Ghulfan",
    @tag3_str("ghn") => "Ghanongga",
    @tag3_str("gho") => "Ghomara",
    @tag3_str("ghr") => "Ghera",
    @tag3_str("ghs") => "Guhu-Samane",
    @tag3_str("ght") => "Kuke",
    @tag3_str("ght") => "Kutang Ghale",
    @tag3_str("gia") => "Kija",
    @tag3_str("gib") => "Gibanawa",
    @tag3_str("gic") => "Gail",
    @tag3_str("gid") => "Gidar",
    @tag3_str("gie") => "Gaɓogbo",
    @tag3_str("gie") => "Guébie",
    @tag3_str("gig") => "Goaria",
    @tag3_str("gih") => "Githabul",
    @tag3_str("gii") => "Girirra",
    @tag3_str("gil") => "Gilbertese",
    @tag3_str("gim") => "Gimi (Eastern Highlands)",
    @tag3_str("gin") => "Hinukh",
    @tag3_str("gip") => "Gimi (West New Britain)",
    @tag3_str("giq") => "Green Gelao",
    @tag3_str("gir") => "Red Gelao",
    @tag3_str("gis") => "North Giziga",
    @tag3_str("git") => "Gitxsan",
    @tag3_str("giu") => "Mulao",
    @tag3_str("giw") => "White Gelao",
    @tag3_str("gix") => "Gilima",
    @tag3_str("giy") => "Giyug",
    @tag3_str("giz") => "South Giziga",
    @tag3_str("gjk") => "Kachi Koli",
    @tag3_str("gjm") => "Gunditjmara",
    @tag3_str("gjn") => "Gonja",
    @tag3_str("gjr") => "Gurindji Kriol",
    @tag3_str("gju") => "Gujari",
    @tag3_str("gka") => "Guya",
    @tag3_str("gkd") => "Magɨ (Madang Province)",
    @tag3_str("gke") => "Ndai",
    @tag3_str("gkn") => "Gokana",
    @tag3_str("gko") => "Kok-Nar",
    @tag3_str("gkp") => "Guinea Kpelle",
    @tag3_str("gku") => "ǂUngkue",
    @tag3_str("gla") => "Gaelic",
    @tag3_str("gla") => "Scottish Gaelic",
    @tag3_str("glb") => "Belning",
    @tag3_str("glc") => "Bon Gula",
    @tag3_str("gld") => "Nanai",
    @tag3_str("gle") => "Irish",
    @tag3_str("glg") => "Galician",
    @tag3_str("glh") => "Northwest Pashai",
    @tag3_str("glh") => "Northwest Pashayi",
    @tag3_str("glj") => "Gula Iro",
    @tag3_str("glk") => "Gilaki",
    @tag3_str("gll") => "Garlali",
    @tag3_str("glo") => "Galambu",
    @tag3_str("glr") => "Glaro-Twabo",
    @tag3_str("glu") => "Gula (Chad)",
    @tag3_str("glv") => "Manx",
    @tag3_str("glw") => "Glavda",
    @tag3_str("gly") => "Gule",
    @tag3_str("gma") => "Gambera",
    @tag3_str("gmb") => "Gula'alaa",
    @tag3_str("gmd") => "Mághdì",
    @tag3_str("gmg") => "Magɨyi",
    @tag3_str("gmh") => "Middle High German (ca. 1050-1500)",
    @tag3_str("gml") => "Middle Low German",
    @tag3_str("gmm") => "Gbaya-Mbodomo",
    @tag3_str("gmn") => "Gimnime",
    @tag3_str("gmr") => "Mirning",
    @tag3_str("gmr") => "Mirniny",
    @tag3_str("gmu") => "Gumalu",
    @tag3_str("gmv") => "Gamo",
    @tag3_str("gmx") => "Magoma",
    @tag3_str("gmy") => "Mycenaean Greek",
    @tag3_str("gmz") => "Mgbolizhia",
    @tag3_str("gna") => "Kaansa",
    @tag3_str("gnb") => "Gangte",
    @tag3_str("gnc") => "Guanche",
    @tag3_str("gnd") => "Zulgo-Gemzek",
    @tag3_str("gne") => "Ganang",
    @tag3_str("gng") => "Ngangam",
    @tag3_str("gnh") => "Lere",
    @tag3_str("gni") => "Gooniyandi",
    @tag3_str("gnj") => "Ngen",
    @tag3_str("gnk") => "ǁGana",
    @tag3_str("gnl") => "Gangulu",
    @tag3_str("gnm") => "Ginuman",
    @tag3_str("gnn") => "Gumatj",
    @tag3_str("gno") => "Northern Gondi",
    @tag3_str("gnq") => "Gana",
    @tag3_str("gnr") => "Gureng Gureng",
    @tag3_str("gnt") => "Guntai",
    @tag3_str("gnu") => "Gnau",
    @tag3_str("gnw") => "Western Bolivian Guaraní",
    @tag3_str("gnz") => "Ganzi",
    @tag3_str("goa") => "Guro",
    @tag3_str("gob") => "Playero",
    @tag3_str("goc") => "Gorakor",
    @tag3_str("god") => "Godié",
    @tag3_str("goe") => "Gongduk",
    @tag3_str("gof") => "Gofa",
    @tag3_str("gog") => "Gogo",
    @tag3_str("goh") => "Old High German (ca. 750-1050)",
    @tag3_str("goi") => "Gobasi",
    @tag3_str("goj") => "Gowlan",
    @tag3_str("gok") => "Gowli",
    @tag3_str("gol") => "Gola",
    @tag3_str("gom") => "Goan Konkani",
    @tag3_str("gon") => "Gondi",
    @tag3_str("goo") => "Gone Dau",
    @tag3_str("gop") => "Yeretuar",
    @tag3_str("goq") => "Gorap",
    @tag3_str("gor") => "Gorontalo",
    @tag3_str("gos") => "Gronings",
    @tag3_str("got") => "Gothic",
    @tag3_str("gou") => "Gavar",
    @tag3_str("gov") => "Goo",
    @tag3_str("gow") => "Gorowa",
    @tag3_str("gox") => "Gobu",
    @tag3_str("goy") => "Goundo",
    @tag3_str("goz") => "Gozarkhani",
    @tag3_str("gpa") => "Gupa-Abawa",
    @tag3_str("gpe") => "Ghanaian Pidgin English",
    @tag3_str("gpn") => "Taiap",
    @tag3_str("gqa") => "Ga'anda",
    @tag3_str("gqi") => "Guiqiong",
    @tag3_str("gqn") => "Guana (Brazil)",
    @tag3_str("gqr") => "Gor",
    @tag3_str("gqu") => "Qau",
    @tag3_str("gra") => "Rajput Garasia",
    @tag3_str("grb") => "Grebo",
    @tag3_str("grc") => "Ancient Greek (to 1453)",
    @tag3_str("grd") => "Guruntum-Mbaaru",
    @tag3_str("grg") => "Madi",
    @tag3_str("grh") => "Gbiri-Niragu",
    @tag3_str("gri") => "Ghari",
    @tag3_str("grj") => "Southern Grebo",
    @tag3_str("grm") => "Kota Marudu Talantang",
    @tag3_str("grn") => "Guarani",
    @tag3_str("gro") => "Groma",
    @tag3_str("grq") => "Gorovu",
    @tag3_str("grr") => "Taznatit",
    @tag3_str("grs") => "Gresi",
    @tag3_str("grt") => "Garo",
    @tag3_str("gru") => "Kistane",
    @tag3_str("grv") => "Central Grebo",
    @tag3_str("grw") => "Gweda",
    @tag3_str("grx") => "Guriaso",
    @tag3_str("gry") => "Barclayville Grebo",
    @tag3_str("grz") => "Guramalum",
    @tag3_str("gse") => "Ghanaian Sign Language",
    @tag3_str("gsg") => "German Sign Language",
    @tag3_str("gsl") => "Gusilay",
    @tag3_str("gsm") => "Guatemalan Sign Language",
    @tag3_str("gsn") => "Gusan",
    @tag3_str("gsn") => "Nema",
    @tag3_str("gso") => "Southwest Gbaya",
    @tag3_str("gsp") => "Wasembo",
    @tag3_str("gss") => "Greek Sign Language",
    @tag3_str("gsw") => "Alemannic",
    @tag3_str("gsw") => "Alsatian",
    @tag3_str("gsw") => "Swiss German",
    @tag3_str("gta") => "Guató",
    @tag3_str("gtu") => "Aghu-Tharnggala",
    @tag3_str("gua") => "Shiki",
    @tag3_str("gub") => "Guajajára",
    @tag3_str("guc") => "Wayuu",
    @tag3_str("gud") => "Yocoboué Dida",
    @tag3_str("gue") => "Gurindji",
    @tag3_str("guf") => "Gupapuyngu",
    @tag3_str("gug") => "Paraguayan Guaraní",
    @tag3_str("guh") => "Guahibo",
    @tag3_str("gui") => "Eastern Bolivian Guaraní",
    @tag3_str("guj") => "Gujarati",
    @tag3_str("guk") => "Gumuz",
    @tag3_str("gul") => "Sea Island Creole English",
    @tag3_str("gum") => "Guambiano",
    @tag3_str("gun") => "Mbyá Guaraní",
    @tag3_str("guo") => "Guayabero",
    @tag3_str("gup") => "Gunwinggu",
    @tag3_str("guq") => "Aché",
    @tag3_str("gur") => "Farefare",
    @tag3_str("gus") => "Guinean Sign Language",
    @tag3_str("gut") => "Maléku Jaíka",
    @tag3_str("guu") => "Yanomamö",
    @tag3_str("guw") => "Gun",
    @tag3_str("gux") => "Gourmanchéma",
    @tag3_str("guz") => "Ekegusii",
    @tag3_str("guz") => "Gusii",
    @tag3_str("gva") => "Guana (Paraguay)",
    @tag3_str("gvc") => "Guanano",
    @tag3_str("gve") => "Duwet",
    @tag3_str("gvf") => "Golin",
    @tag3_str("gvj") => "Guajá",
    @tag3_str("gvl") => "Gulay",
    @tag3_str("gvm") => "Gurmana",
    @tag3_str("gvn") => "Kuku-Yalanji",
    @tag3_str("gvo") => "Gavião Do Jiparaná",
    @tag3_str("gvp") => "Pará Gavião",
    @tag3_str("gvr") => "Gurung",
    @tag3_str("gvs") => "Gumawana",
    @tag3_str("gvy") => "Guyani",
    @tag3_str("gwa") => "Mbato",
    @tag3_str("gwb") => "Gwa",
    @tag3_str("gwc") => "Gawri",
    @tag3_str("gwc") => "Kalami",
    @tag3_str("gwd") => "Gawwada",
    @tag3_str("gwe") => "Gweno",
    @tag3_str("gwf") => "Gowro",
    @tag3_str("gwg") => "Moo",
    @tag3_str("gwi") => "Gwichʼin",
    @tag3_str("gwj") => "ǀGwi",
    @tag3_str("gwm") => "Awngthim",
    @tag3_str("gwn") => "Gwandara",
    @tag3_str("gwr") => "Gwere",
    @tag3_str("gwt") => "Gawar-Bati",
    @tag3_str("gwu") => "Guwamu",
    @tag3_str("gww") => "Kwini",
    @tag3_str("gwx") => "Gua",
    @tag3_str("gxx") => "Wè Southern",
    @tag3_str("gya") => "Northwest Gbaya",
    @tag3_str("gyb") => "Garus",
    @tag3_str("gyd") => "Kayardild",
    @tag3_str("gye") => "Gyem",
    @tag3_str("gyf") => "Gungabula",
    @tag3_str("gyg") => "Gbayi",
    @tag3_str("gyi") => "Gyele",
    @tag3_str("gyl") => "Gayil",
    @tag3_str("gym") => "Ngäbere",
    @tag3_str("gyn") => "Guyanese Creole English",
    @tag3_str("gyo") => "Gyalsumdo",
    @tag3_str("gyr") => "Guarayu",
    @tag3_str("gyy") => "Gunya",
    @tag3_str("gyz") => "Geji",
    @tag3_str("gyz") => "Gyaazi",
    @tag3_str("gza") => "Ganza",
    @tag3_str("gzi") => "Gazi",
    @tag3_str("gzn") => "Gane",
    @tag3_str("haa") => "Han",
    @tag3_str("hab") => "Hanoi Sign Language",
    @tag3_str("hac") => "Gurani",
    @tag3_str("had") => "Hatam",
    @tag3_str("hae") => "Eastern Oromo",
    @tag3_str("haf") => "Haiphong Sign Language",
    @tag3_str("hag") => "Hanga",
    @tag3_str("hah") => "Hahon",
    @tag3_str("hai") => "Haida",
    @tag3_str("haj") => "Hajong",
    @tag3_str("hak") => "Hakka Chinese",
    @tag3_str("hal") => "Halang",
    @tag3_str("ham") => "Hewa",
    @tag3_str("han") => "Hangaza",
    @tag3_str("hao") => "Hakö",
    @tag3_str("hap") => "Hupla",
    @tag3_str("haq") => "Ha",
    @tag3_str("har") => "Harari",
    @tag3_str("has") => "Haisla",
    @tag3_str("hat") => "Haitian",
    @tag3_str("hat") => "Haitian Creole",
    @tag3_str("hau") => "Hausa",
    @tag3_str("hav") => "Havu",
    @tag3_str("haw") => "Hawaiian",
    @tag3_str("hax") => "Southern Haida",
    @tag3_str("hay") => "Haya",
    @tag3_str("haz") => "Hazaragi",
    @tag3_str("hba") => "Hamba",
    @tag3_str("hbb") => "Huba",
    @tag3_str("hbn") => "Heiban",
    @tag3_str("hbo") => "Ancient Hebrew",
    @tag3_str("hbs") => "Serbo-Croatian",
    @tag3_str("hbu") => "Habu",
    @tag3_str("hca") => "Andaman Creole Hindi",
    @tag3_str("hch") => "Huichol",
    @tag3_str("hdn") => "Northern Haida",
    @tag3_str("hds") => "Honduras Sign Language",
    @tag3_str("hdy") => "Hadiyya",
    @tag3_str("hea") => "Northern Qiandong Miao",
    @tag3_str("heb") => "Hebrew",
    @tag3_str("hed") => "Herdé",
    @tag3_str("heg") => "Helong",
    @tag3_str("heh") => "Hehe",
    @tag3_str("hei") => "Heiltsuk",
    @tag3_str("hem") => "Hemba",
    @tag3_str("her") => "Herero",
    @tag3_str("hgm") => "Haiǁom",
    @tag3_str("hgw") => "Haigwai",
    @tag3_str("hhi") => "Hoia Hoia",
    @tag3_str("hhr") => "Kerak",
    @tag3_str("hhy") => "Hoyahoya",
    @tag3_str("hia") => "Lamang",
    @tag3_str("hib") => "Hibito",
    @tag3_str("hid") => "Hidatsa",
    @tag3_str("hif") => "Fiji Hindi",
    @tag3_str("hig") => "Kamwe",
    @tag3_str("hih") => "Pamosu",
    @tag3_str("hii") => "Hinduri",
    @tag3_str("hij") => "Hijuk",
    @tag3_str("hik") => "Seit-Kaitetu",
    @tag3_str("hil") => "Hiligaynon",
    @tag3_str("hin") => "Hindi",
    @tag3_str("hio") => "Tsoa",
    @tag3_str("hir") => "Himarimã",
    @tag3_str("hit") => "Hittite",
    @tag3_str("hiw") => "Hiw",
    @tag3_str("hix") => "Hixkaryána",
    @tag3_str("hji") => "Haji",
    @tag3_str("hka") => "Kahe",
    @tag3_str("hke") => "Hunde",
    @tag3_str("hkh") => "Khah",
    @tag3_str("hkh") => "Poguli",
    @tag3_str("hkk") => "Hunjara-Kaina Ke",
    @tag3_str("hkn") => "Mel-Khaonh",
    @tag3_str("hks") => "Heung Kong Sau Yue",
    @tag3_str("hks") => "Hong Kong Sign Language",
    @tag3_str("hla") => "Halia",
    @tag3_str("hlb") => "Halbi",
    @tag3_str("hld") => "Halang Doan",
    @tag3_str("hle") => "Hlersu",
    @tag3_str("hlt") => "Matu Chin",
    @tag3_str("hlu") => "Hieroglyphic Luwian",
    @tag3_str("hma") => "Southern Mashan Hmong",
    @tag3_str("hma") => "Southern Mashan Miao",
    @tag3_str("hmb") => "Humburi Senni Songhay",
    @tag3_str("hmc") => "Central Huishui Hmong",
    @tag3_str("hmc") => "Central Huishui Miao",
    @tag3_str("hmd") => "A-hmaos",
    @tag3_str("hmd") => "Da-Hua Miao",
    @tag3_str("hmd") => "Large Flowery Miao",
    @tag3_str("hme") => "Eastern Huishui Hmong",
    @tag3_str("hme") => "Eastern Huishui Miao",
    @tag3_str("hmf") => "Hmong Don",
    @tag3_str("hmg") => "Southwestern Guiyang Hmong",
    @tag3_str("hmh") => "Southwestern Huishui Hmong",
    @tag3_str("hmh") => "Southwestern Huishui Miao",
    @tag3_str("hmi") => "Northern Huishui Hmong",
    @tag3_str("hmi") => "Northern Huishui Miao",
    @tag3_str("hmj") => "Ge",
    @tag3_str("hmj") => "Gejia",
    @tag3_str("hmk") => "Maek",
    @tag3_str("hml") => "Luopohe Hmong",
    @tag3_str("hml") => "Luopohe Miao",
    @tag3_str("hmm") => "Central Mashan Hmong",
    @tag3_str("hmm") => "Central Mashan Miao",
    @tag3_str("hmn") => "Hmong",
    @tag3_str("hmn") => "Mong",
    @tag3_str("hmo") => "Hiri Motu",
    @tag3_str("hmp") => "Northern Mashan Hmong",
    @tag3_str("hmp") => "Northern Mashan Miao",
    @tag3_str("hmq") => "Eastern Qiandong Miao",
    @tag3_str("hmr") => "Hmar",
    @tag3_str("hms") => "Southern Qiandong Miao",
    @tag3_str("hmt") => "Hamtai",
    @tag3_str("hmu") => "Hamap",
    @tag3_str("hmv") => "Hmong Dô",
    @tag3_str("hmw") => "Western Mashan Hmong",
    @tag3_str("hmw") => "Western Mashan Miao",
    @tag3_str("hmy") => "Southern Guiyang Hmong",
    @tag3_str("hmy") => "Southern Guiyang Miao",
    @tag3_str("hmz") => "Hmong Shua",
    @tag3_str("hmz") => "Sinicized Miao",
    @tag3_str("hna") => "Mina (Cameroon)",
    @tag3_str("hnd") => "Southern Hindko",
    @tag3_str("hne") => "Chhattisgarhi",
    @tag3_str("hng") => "Hungu",
    @tag3_str("hnh") => "ǁAni",
    @tag3_str("hni") => "Hani",
    @tag3_str("hnj") => "Hmong Njua",
    @tag3_str("hnj") => "Mong Leng",
    @tag3_str("hnj") => "Mong Njua",
    @tag3_str("hnn") => "Hanunoo",
    @tag3_str("hno") => "Northern Hindko",
    @tag3_str("hns") => "Caribbean Hindustani",
    @tag3_str("hnu") => "Hung",
    @tag3_str("hoa") => "Hoava",
    @tag3_str("hob") => "Mari (Madang Province)",
    @tag3_str("hoc") => "Ho",
    @tag3_str("hod") => "Holma",
    @tag3_str("hoe") => "Horom",
    @tag3_str("hoh") => "Hobyót",
    @tag3_str("hoi") => "Holikachuk",
    @tag3_str("hoj") => "Hadothi",
    @tag3_str("hoj") => "Haroti",
    @tag3_str("hol") => "Holu",
    @tag3_str("hom") => "Homa",
    @tag3_str("hoo") => "Holoholo",
    @tag3_str("hop") => "Hopi",
    @tag3_str("hor") => "Horo",
    @tag3_str("hos") => "Ho Chi Minh City Sign Language",
    @tag3_str("hot") => "Hote",
    @tag3_str("hot") => "Malê",
    @tag3_str("hov") => "Hovongan",
    @tag3_str("how") => "Honi",
    @tag3_str("hoy") => "Holiya",
    @tag3_str("hoz") => "Hozo",
    @tag3_str("hpo") => "Hpon",
    @tag3_str("hps") => "Hawai'i Pidgin Sign Language",
    @tag3_str("hps") => "Hawai'i Sign Language (HSL)",
    @tag3_str("hra") => "Hrangkhol",
    @tag3_str("hrc") => "Niwer Mil",
    @tag3_str("hre") => "Hre",
    @tag3_str("hrk") => "Haruku",
    @tag3_str("hrm") => "Horned Miao",
    @tag3_str("hro") => "Haroi",
    @tag3_str("hrp") => "Nhirrpi",
    @tag3_str("hrt") => "Hértevin",
    @tag3_str("hru") => "Hruso",
    @tag3_str("hrv") => "Croatian",
    @tag3_str("hrw") => "Warwar Feni",
    @tag3_str("hrx") => "Hunsrik",
    @tag3_str("hrz") => "Harzani",
    @tag3_str("hsb") => "Upper Sorbian",
    @tag3_str("hsh") => "Hungarian Sign Language",
    @tag3_str("hsl") => "Hausa Sign Language",
    @tag3_str("hsn") => "Xiang Chinese",
    @tag3_str("hss") => "Harsusi",
    @tag3_str("hti") => "Hoti",
    @tag3_str("hto") => "Minica Huitoto",
    @tag3_str("hts") => "Hadza",
    @tag3_str("htu") => "Hitu",
    @tag3_str("htx") => "Middle Hittite",
    @tag3_str("hub") => "Huambisa",
    @tag3_str("huc") => "ǂ'Amkhoe",
    @tag3_str("huc") => "ǂHua",
    @tag3_str("hud") => "Huaulu",
    @tag3_str("hue") => "San Francisco Del Mar Huave",
    @tag3_str("huf") => "Humene",
    @tag3_str("hug") => "Huachipaeri",
    @tag3_str("huh") => "Huilliche",
    @tag3_str("hui") => "Huli",
    @tag3_str("huj") => "Northern Guiyang Hmong",
    @tag3_str("huj") => "Northern Guiyang Miao",
    @tag3_str("huk") => "Hulung",
    @tag3_str("hul") => "Hula",
    @tag3_str("hum") => "Hungana",
    @tag3_str("hun") => "Hungarian",
    @tag3_str("huo") => "Hu",
    @tag3_str("hup") => "Hupa",
    @tag3_str("huq") => "Tsat",
    @tag3_str("hur") => "Halkomelem",
    @tag3_str("hus") => "Huastec",
    @tag3_str("hut") => "Humla",
    @tag3_str("huu") => "Murui Huitoto",
    @tag3_str("huv") => "San Mateo Del Mar Huave",
    @tag3_str("huw") => "Hukumina",
    @tag3_str("hux") => "Nüpode Huitoto",
    @tag3_str("huy") => "Hulaulá",
    @tag3_str("huz") => "Hunzib",
    @tag3_str("hvc") => "Haitian Vodoun Culture Language",
    @tag3_str("hve") => "San Dionisio Del Mar Huave",
    @tag3_str("hvk") => "Haveke",
    @tag3_str("hvn") => "Sabu",
    @tag3_str("hvv") => "Santa María Del Mar Huave",
    @tag3_str("hwa") => "Wané",
    @tag3_str("hwc") => "Hawai'i Creole English",
    @tag3_str("hwc") => "Hawai'i Pidgin",
    @tag3_str("hwo") => "Hwana",
    @tag3_str("hya") => "Hya",
    @tag3_str("hye") => "Armenian",
    @tag3_str("hyw") => "Western Armenian",
    @tag3_str("iai") => "Iaai",
    @tag3_str("ian") => "Iatmul",
    @tag3_str("iar") => "Purari",
    @tag3_str("iba") => "Iban",
    @tag3_str("ibb") => "Ibibio",
    @tag3_str("ibd") => "Iwaidja",
    @tag3_str("ibe") => "Akpes",
    @tag3_str("ibg") => "Ibanag",
    @tag3_str("ibh") => "Bih",
    @tag3_str("ibl") => "Ibaloi",
    @tag3_str("ibm") => "Agoi",
    @tag3_str("ibn") => "Ibino",
    @tag3_str("ibo") => "Igbo",
    @tag3_str("ibr") => "Ibuoro",
    @tag3_str("ibu") => "Ibu",
    @tag3_str("iby") => "Ibani",
    @tag3_str("ica") => "Ede Ica",
    @tag3_str("ich") => "Etkywan",
    @tag3_str("icl") => "Icelandic Sign Language",
    @tag3_str("icr") => "Islander Creole English",
    @tag3_str("ida") => "Idakho-Isukha-Tiriki",
    @tag3_str("ida") => "Luidakho-Luisukha-Lutirichi",
    @tag3_str("idb") => "Indo-Portuguese",
    @tag3_str("idc") => "Ajiya",
    @tag3_str("idc") => "Idon",
    @tag3_str("idd") => "Ede Idaca",
    @tag3_str("ide") => "Idere",
    @tag3_str("idi") => "Idi",
    @tag3_str("ido") => "Ido",
    @tag3_str("idr") => "Indri",
    @tag3_str("ids") => "Idesa",
    @tag3_str("idt") => "Idaté",
    @tag3_str("idu") => "Idoma",
    @tag3_str("ifa") => "Amganad Ifugao",
    @tag3_str("ifb") => "Ayangan Ifugao",
    @tag3_str("ifb") => "Batad Ifugao",
    @tag3_str("ife") => "Ifè",
    @tag3_str("iff") => "Ifo",
    @tag3_str("ifk") => "Tuwali Ifugao",
    @tag3_str("ifm") => "Teke-Fuumu",
    @tag3_str("ifu") => "Mayoyao Ifugao",
    @tag3_str("ify") => "Keley-I Kallahan",
    @tag3_str("igb") => "Ebira",
    @tag3_str("ige") => "Igede",
    @tag3_str("igg") => "Igana",
    @tag3_str("igl") => "Igala",
    @tag3_str("igm") => "Kanggape",
    @tag3_str("ign") => "Ignaciano",
    @tag3_str("igo") => "Isebe",
    @tag3_str("igs") => "Interglossa",
    @tag3_str("igw") => "Igwe",
    @tag3_str("ihb") => "Iha Based Pidgin",
    @tag3_str("ihi") => "Ihievbe",
    @tag3_str("ihp") => "Iha",
    @tag3_str("ihw") => "Bidhawal",
    @tag3_str("iii") => "Nuosu",
    @tag3_str("iii") => "Sichuan Yi",
    @tag3_str("iin") => "Thiin",
    @tag3_str("ijc") => "Izon",
    @tag3_str("ije") => "Biseni",
    @tag3_str("ijj") => "Ede Ije",
    @tag3_str("ijn") => "Kalabari",
    @tag3_str("ijs") => "Southeast Ijo",
    @tag3_str("ike") => "Eastern Canadian Inuktitut",
    @tag3_str("iki") => "Iko",
    @tag3_str("ikk") => "Ika",
    @tag3_str("ikl") => "Ikulu",
    @tag3_str("iko") => "Olulumo-Ikom",
    @tag3_str("ikp") => "Ikpeshi",
    @tag3_str("ikr") => "Ikaranggal",
    @tag3_str("iks") => "Inuit Sign Language",
    @tag3_str("ikt") => "Inuinnaqtun",
    @tag3_str("ikt") => "Western Canadian Inuktitut",
    @tag3_str("iku") => "Inuktitut",
    @tag3_str("ikv") => "Iku-Gora-Ankwa",
    @tag3_str("ikw") => "Ikwere",
    @tag3_str("ikx") => "Ik",
    @tag3_str("ikz") => "Ikizu",
    @tag3_str("ila") => "Ile Ape",
    @tag3_str("ilb") => "Ila",
    @tag3_str("ile") => "Interlingue",
    @tag3_str("ile") => "Occidental",
    @tag3_str("ilg") => "Garig-Ilgar",
    @tag3_str("ili") => "Ili Turki",
    @tag3_str("ilk") => "Ilongot",
    @tag3_str("ilm") => "Iranun (Malaysia)",
    @tag3_str("ilo") => "Iloko",
    @tag3_str("ilp") => "Iranun (Philippines)",
    @tag3_str("ils") => "International Sign",
    @tag3_str("ilu") => "Ili'uun",
    @tag3_str("ilv") => "Ilue",
    @tag3_str("ima") => "Mala Malasar",
    @tag3_str("imi") => "Anamgura",
    @tag3_str("iml") => "Miluk",
    @tag3_str("imn") => "Imonda",
    @tag3_str("imo") => "Imbongu",
    @tag3_str("imr") => "Imroing",
    @tag3_str("ims") => "Marsian",
    @tag3_str("imt") => "Imotong",
    @tag3_str("imy") => "Milyan",
    @tag3_str("ina") => "Interlingua (International Auxiliary Language Association)",
    @tag3_str("inb") => "Inga",
    @tag3_str("ind") => "Indonesian",
    @tag3_str("ing") => "Degexit'an",
    @tag3_str("inh") => "Ingush",
    @tag3_str("inj") => "Jungle Inga",
    @tag3_str("inl") => "Indonesian Sign Language",
    @tag3_str("inm") => "Minaean",
    @tag3_str("inn") => "Isinai",
    @tag3_str("ino") => "Inoke-Yate",
    @tag3_str("inp") => "Iñapari",
    @tag3_str("ins") => "Indian Sign Language",
    @tag3_str("int") => "Intha",
    @tag3_str("inz") => "Ineseño",
    @tag3_str("ior") => "Inor",
    @tag3_str("iou") => "Tuma-Irumu",
    @tag3_str("iow") => "Iowa-Oto",
    @tag3_str("ipi") => "Ipili",
    @tag3_str("ipk") => "Inupiaq",
    @tag3_str("ipo") => "Ipiko",
    @tag3_str("iqu") => "Iquito",
    @tag3_str("iqw") => "Ikwo",
    @tag3_str("ire") => "Iresim",
    @tag3_str("irh") => "Irarutu",
    @tag3_str("iri") => "Irigwe",
    @tag3_str("iri") => "Rigwe",
    @tag3_str("irk") => "Iraqw",
    @tag3_str("irn") => "Irántxe",
    @tag3_str("irr") => "Ir",
    @tag3_str("iru") => "Irula",
    @tag3_str("irx") => "Kamberau",
    @tag3_str("iry") => "Iraya",
    @tag3_str("isa") => "Isabi",
    @tag3_str("isc") => "Isconahua",
    @tag3_str("isd") => "Isnag",
    @tag3_str("ise") => "Italian Sign Language",
    @tag3_str("isg") => "Irish Sign Language",
    @tag3_str("ish") => "Esan",
    @tag3_str("isi") => "Nkem-Nkum",
    @tag3_str("isk") => "Ishkashimi",
    @tag3_str("isl") => "Icelandic",
    @tag3_str("ism") => "Masimasi",
    @tag3_str("isn") => "Isanzu",
    @tag3_str("iso") => "Isoko",
    @tag3_str("isr") => "Israeli Sign Language",
    @tag3_str("ist") => "Istriot",
    @tag3_str("isu") => "Isu (Menchum Division)",
    @tag3_str("ita") => "Italian",
    @tag3_str("itb") => "Binongan Itneg",
    @tag3_str("itd") => "Southern Tidung",
    @tag3_str("ite") => "Itene",
    @tag3_str("iti") => "Inlaod Itneg",
    @tag3_str("itk") => "Judeo-Italian",
    @tag3_str("itl") => "Itelmen",
    @tag3_str("itm") => "Itu Mbon Uzo",
    @tag3_str("ito") => "Itonama",
    @tag3_str("itr") => "Iteri",
    @tag3_str("its") => "Isekiri",
    @tag3_str("itt") => "Maeng Itneg",
    @tag3_str("itv") => "Itawit",
    @tag3_str("itw") => "Ito",
    @tag3_str("itx") => "Itik",
    @tag3_str("ity") => "Moyadan Itneg",
    @tag3_str("itz") => "Itzá",
    @tag3_str("ium") => "Iu Mien",
    @tag3_str("ivb") => "Ibatan",
    @tag3_str("ivv") => "Ivatan",
    @tag3_str("iwk") => "I-Wak",
    @tag3_str("iwm") => "Iwam",
    @tag3_str("iwo") => "Iwur",
    @tag3_str("iws") => "Sepik Iwam",
    @tag3_str("ixc") => "Ixcatec",
    @tag3_str("ixl") => "Ixil",
    @tag3_str("iya") => "Iyayu",
    @tag3_str("iyo") => "Mesaka",
    @tag3_str("iyx") => "Yaka (Congo)",
    @tag3_str("izh") => "Ingrian",
    @tag3_str("izr") => "Izere",
    @tag3_str("izz") => "Izii",
    @tag3_str("jaa") => "Jamamadí",
    @tag3_str("jab") => "Hyam",
    @tag3_str("jac") => "Jakalteko",
    @tag3_str("jac") => "Popti'",
    @tag3_str("jad") => "Jahanka",
    @tag3_str("jae") => "Yabem",
    @tag3_str("jaf") => "Jara",
    @tag3_str("jah") => "Jah Hut",
    @tag3_str("jaj") => "Zazao",
    @tag3_str("jak") => "Jakun",
    @tag3_str("jal") => "Yalahatan",
    @tag3_str("jam") => "Jamaican Creole English",
    @tag3_str("jan") => "Jandai",
    @tag3_str("jao") => "Yanyuwa",
    @tag3_str("jaq") => "Yaqay",
    @tag3_str("jas") => "New Caledonian Javanese",
    @tag3_str("jat") => "Jakati",
    @tag3_str("jau") => "Yaur",
    @tag3_str("jav") => "Javanese",
    @tag3_str("jax") => "Jambi Malay",
    @tag3_str("jay") => "Nhangu",
    @tag3_str("jay") => "Yan-nhangu",
    @tag3_str("jaz") => "Jawe",
    @tag3_str("jbe") => "Judeo-Berber",
    @tag3_str("jbi") => "Badjiri",
    @tag3_str("jbj") => "Arandai",
    @tag3_str("jbk") => "Barikewa",
    @tag3_str("jbm") => "Bijim",
    @tag3_str("jbn") => "Nafusi",
    @tag3_str("jbo") => "Lojban",
    @tag3_str("jbr") => "Jofotek-Bromnya",
    @tag3_str("jbt") => "Jabutí",
    @tag3_str("jbu") => "Jukun Takum",
    @tag3_str("jbw") => "Yawijibaya",
    @tag3_str("jcs") => "Jamaican Country Sign Language",
    @tag3_str("jct") => "Krymchak",
    @tag3_str("jda") => "Jad",
    @tag3_str("jdg") => "Jadgali",
    @tag3_str("jdt") => "Judeo-Tat",
    @tag3_str("jeb") => "Jebero",
    @tag3_str("jee") => "Jerung",
    @tag3_str("jeh") => "Jeh",
    @tag3_str("jei") => "Yei",
    @tag3_str("jek") => "Jeri Kuo",
    @tag3_str("jel") => "Yelmek",
    @tag3_str("jen") => "Dza",
    @tag3_str("jer") => "Jere",
    @tag3_str("jet") => "Manem",
    @tag3_str("jeu") => "Jonkor Bourmataguil",
    @tag3_str("jgb") => "Ngbee",
    @tag3_str("jge") => "Judeo-Georgian",
    @tag3_str("jgk") => "Gwak",
    @tag3_str("jgo") => "Ngomba",
    @tag3_str("jhi") => "Jehai",
    @tag3_str("jhs") => "Jhankot Sign Language",
    @tag3_str("jia") => "Jina",
    @tag3_str("jib") => "Jibu",
    @tag3_str("jic") => "Tol",
    @tag3_str("jid") => "Bu (Kaduna State)",
    @tag3_str("jie") => "Jilbe",
    @tag3_str("jig") => "Djingili",
    @tag3_str("jig") => "Jingulu",
    @tag3_str("jih") => "Shangzhai",
    @tag3_str("jih") => "sTodsde",
    @tag3_str("jii") => "Jiiddu",
    @tag3_str("jil") => "Jilim",
    @tag3_str("jim") => "Jimi (Cameroon)",
    @tag3_str("jio") => "Jiamao",
    @tag3_str("jiq") => "Guanyinqiao",
    @tag3_str("jiq") => "Lavrung",
    @tag3_str("jit") => "Jita",
    @tag3_str("jiu") => "Youle Jinuo",
    @tag3_str("jiv") => "Shuar",
    @tag3_str("jiy") => "Buyuan Jinuo",
    @tag3_str("jje") => "Jejueo",
    @tag3_str("jjr") => "Bankal",
    @tag3_str("jka") => "Kaera",
    @tag3_str("jkm") => "Mobwa Karen",
    @tag3_str("jko") => "Kubo",
    @tag3_str("jkp") => "Paku Karen",
    @tag3_str("jkr") => "Koro (India)",
    @tag3_str("jks") => "Amami Koniya Sign Language",
    @tag3_str("jku") => "Labir",
    @tag3_str("jle") => "Ngile",
    @tag3_str("jls") => "Jamaican Sign Language",
    @tag3_str("jma") => "Dima",
    @tag3_str("jmb") => "Zumbun",
    @tag3_str("jmc") => "Machame",
    @tag3_str("jmd") => "Yamdena",
    @tag3_str("jmi") => "Jimi (Nigeria)",
    @tag3_str("jml") => "Jumli",
    @tag3_str("jmn") => "Makuri Naga",
    @tag3_str("jmr") => "Kamara",
    @tag3_str("jms") => "Mashi (Nigeria)",
    @tag3_str("jmw") => "Mouwase",
    @tag3_str("jmx") => "Western Juxtlahuaca Mixtec",
    @tag3_str("jna") => "Jangshung",
    @tag3_str("jnd") => "Jandavra",
    @tag3_str("jng") => "Yangman",
    @tag3_str("jni") => "Janji",
    @tag3_str("jnj") => "Yemsa",
    @tag3_str("jnl") => "Rawat",
    @tag3_str("jns") => "Jaunsari",
    @tag3_str("job") => "Joba",
    @tag3_str("jod") => "Wojenaka",
    @tag3_str("jog") => "Jogi",
    @tag3_str("jor") => "Jorá",
    @tag3_str("jos") => "Jordanian Sign Language",
    @tag3_str("jow") => "Jowulu",
    @tag3_str("jpa") => "Jewish Palestinian Aramaic",
    @tag3_str("jpn") => "Japanese",
    @tag3_str("jpr") => "Judeo-Persian",
    @tag3_str("jqr") => "Jaqaru",
    @tag3_str("jra") => "Jarai",
    @tag3_str("jrb") => "Judeo-Arabic",
    @tag3_str("jrr") => "Jiru",
    @tag3_str("jrt") => "Jakattoe",
    @tag3_str("jru") => "Japrería",
    @tag3_str("jsl") => "Japanese Sign Language",
    @tag3_str("jua") => "Júma",
    @tag3_str("jub") => "Wannu",
    @tag3_str("juc") => "Jurchen",
    @tag3_str("jud") => "Worodougou",
    @tag3_str("juh") => "Hõne",
    @tag3_str("jui") => "Ngadjuri",
    @tag3_str("juk") => "Wapan",
    @tag3_str("jul") => "Jirel",
    @tag3_str("jum") => "Jumjum",
    @tag3_str("jun") => "Juang",
    @tag3_str("juo") => "Jiba",
    @tag3_str("jup") => "Hupdë",
    @tag3_str("jur") => "Jurúna",
    @tag3_str("jus") => "Jumla Sign Language",
    @tag3_str("jut") => "Jutish",
    @tag3_str("juu") => "Ju",
    @tag3_str("juw") => "Wãpha",
    @tag3_str("juy") => "Juray",
    @tag3_str("jvd") => "Javindo",
    @tag3_str("jvn") => "Caribbean Javanese",
    @tag3_str("jwi") => "Jwira-Pepesa",
    @tag3_str("jya") => "Jiarong",
    @tag3_str("jye") => "Judeo-Yemeni Arabic",
    @tag3_str("jyy") => "Jaya",
    @tag3_str("kaa") => "Karakalpak",
    @tag3_str("kaa") => "Kara-Kalpak",
    @tag3_str("kab") => "Kabyle",
    @tag3_str("kac") => "Jingpho",
    @tag3_str("kac") => "Kachin",
    @tag3_str("kad") => "Adara",
    @tag3_str("kae") => "Ketangalan",
    @tag3_str("kaf") => "Katso",
    @tag3_str("kag") => "Kajaman",
    @tag3_str("kah") => "Kara (Central African Republic)",
    @tag3_str("kai") => "Karekare",
    @tag3_str("kaj") => "Jju",
    @tag3_str("kak") => "Kalanguya",
    @tag3_str("kak") => "Kayapa Kallahan",
    @tag3_str("kal") => "Greenlandic",
    @tag3_str("kal") => "Kalaallisut",
    @tag3_str("kam") => "Kamba (Kenya)",
    @tag3_str("kan") => "Kannada",
    @tag3_str("kao") => "Xaasongaxango",
    @tag3_str("kap") => "Bezhta",
    @tag3_str("kaq") => "Capanahua",
    @tag3_str("kas") => "Kashmiri",
    @tag3_str("kat") => "Georgian",
    @tag3_str("kau") => "Kanuri",
    @tag3_str("kav") => "Katukína",
    @tag3_str("kaw") => "Kawi",
    @tag3_str("kax") => "Kao",
    @tag3_str("kay") => "Kamayurá",
    @tag3_str("kaz") => "Kazakh",
    @tag3_str("kba") => "Kalarko",
    @tag3_str("kbb") => "Kaxuiâna",
    @tag3_str("kbc") => "Kadiwéu",
    @tag3_str("kbd") => "Kabardian",
    @tag3_str("kbe") => "Kanju",
    @tag3_str("kbg") => "Khamba",
    @tag3_str("kbh") => "Camsá",
    @tag3_str("kbi") => "Kaptiau",
    @tag3_str("kbj") => "Kari",
    @tag3_str("kbk") => "Grass Koiari",
    @tag3_str("kbl") => "Kanembu",
    @tag3_str("kbm") => "Iwal",
    @tag3_str("kbn") => "Kare (Central African Republic)",
    @tag3_str("kbo") => "Keliko",
    @tag3_str("kbp") => "Kabiyè",
    @tag3_str("kbq") => "Kamano",
    @tag3_str("kbr") => "Kafa",
    @tag3_str("kbs") => "Kande",
    @tag3_str("kbt") => "Abadi",
    @tag3_str("kbu") => "Kabutra",
    @tag3_str("kbv") => "Dera (Indonesia)",
    @tag3_str("kbw") => "Kaiep",
    @tag3_str("kbx") => "Ap Ma",
    @tag3_str("kby") => "Manga Kanuri",
    @tag3_str("kbz") => "Duhwa",
    @tag3_str("kca") => "Khanty",
    @tag3_str("kcb") => "Kawacha",
    @tag3_str("kcc") => "Lubila",
    @tag3_str("kcd") => "Ngkâlmpw Kanum",
    @tag3_str("kce") => "Kaivi",
    @tag3_str("kcf") => "Ukaan",
    @tag3_str("kcg") => "Tyap",
    @tag3_str("kch") => "Vono",
    @tag3_str("kci") => "Kamantan",
    @tag3_str("kcj") => "Kobiana",
    @tag3_str("kck") => "Kalanga",
    @tag3_str("kcl") => "Kala",
    @tag3_str("kcl") => "Kela (Papua New Guinea)",
    @tag3_str("kcm") => "Gula (Central African Republic)",
    @tag3_str("kcn") => "Nubi",
    @tag3_str("kco") => "Kinalakna",
    @tag3_str("kcp") => "Kanga",
    @tag3_str("kcq") => "Kamo",
    @tag3_str("kcr") => "Katla",
    @tag3_str("kcs") => "Koenoem",
    @tag3_str("kct") => "Kaian",
    @tag3_str("kcu") => "Kami (Tanzania)",
    @tag3_str("kcv") => "Kete",
    @tag3_str("kcw") => "Kabwari",
    @tag3_str("kcx") => "Kachama-Ganjule",
    @tag3_str("kcy") => "Korandje",
    @tag3_str("kcz") => "Konongo",
    @tag3_str("kda") => "Worimi",
    @tag3_str("kdc") => "Kutu",
    @tag3_str("kdd") => "Yankunytjatjara",
    @tag3_str("kde") => "Makonde",
    @tag3_str("kdf") => "Mamusi",
    @tag3_str("kdg") => "Seba",
    @tag3_str("kdh") => "Tem",
    @tag3_str("kdi") => "Kumam",
    @tag3_str("kdj") => "Karamojong",
    @tag3_str("kdk") => "Kwényi",
    @tag3_str("kdk") => "Numèè",
    @tag3_str("kdl") => "Tsikimba",
    @tag3_str("kdm") => "Kagoma",
    @tag3_str("kdn") => "Kunda",
    @tag3_str("kdp") => "Kaningdon-Nindem",
    @tag3_str("kdq") => "Koch",
    @tag3_str("kdr") => "Karaim",
    @tag3_str("kdt") => "Kuy",
    @tag3_str("kdu") => "Kadaru",
    @tag3_str("kdw") => "Koneraw",
    @tag3_str("kdx") => "Kam",
    @tag3_str("kdy") => "Keder",
    @tag3_str("kdy") => "Keijar",
    @tag3_str("kdz") => "Kwaja",
    @tag3_str("kea") => "Kabuverdianu",
    @tag3_str("keb") => "Kélé",
    @tag3_str("kec") => "Keiga",
    @tag3_str("ked") => "Kerewe",
    @tag3_str("kee") => "Eastern Keres",
    @tag3_str("kef") => "Kpessi",
    @tag3_str("keg") => "Tese",
    @tag3_str("keh") => "Keak",
    @tag3_str("kei") => "Kei",
    @tag3_str("kej") => "Kadar",
    @tag3_str("kek") => "Kekchí",
    @tag3_str("kel") => "Kela (Democratic Republic of Congo)",
    @tag3_str("kem") => "Kemak",
    @tag3_str("ken") => "Kenyang",
    @tag3_str("keo") => "Kakwa",
    @tag3_str("kep") => "Kaikadi",
    @tag3_str("keq") => "Kamar",
    @tag3_str("ker") => "Kera",
    @tag3_str("kes") => "Kugbo",
    @tag3_str("ket") => "Ket",
    @tag3_str("keu") => "Akebu",
    @tag3_str("kev") => "Kanikkaran",
    @tag3_str("kew") => "West Kewa",
    @tag3_str("kex") => "Kukna",
    @tag3_str("key") => "Kupia",
    @tag3_str("kez") => "Kukele",
    @tag3_str("kfa") => "Kodava",
    @tag3_str("kfb") => "Northwestern Kolami",
    @tag3_str("kfc") => "Konda-Dora",
    @tag3_str("kfd") => "Korra Koraga",
    @tag3_str("kfe") => "Kota (India)",
    @tag3_str("kff") => "Koya",
    @tag3_str("kfg") => "Kudiya",
    @tag3_str("kfh") => "Kurichiya",
    @tag3_str("kfi") => "Kannada Kurumba",
    @tag3_str("kfj") => "Kemiehua",
    @tag3_str("kfk") => "Kinnauri",
    @tag3_str("kfl") => "Kung",
    @tag3_str("kfm") => "Khunsari",
    @tag3_str("kfn") => "Kuk",
    @tag3_str("kfo") => "Koro (Côte d'Ivoire)",
    @tag3_str("kfp") => "Korwa",
    @tag3_str("kfq") => "Korku",
    @tag3_str("kfr") => "Kachhi",
    @tag3_str("kfr") => "Kutchi",
    @tag3_str("kfs") => "Bilaspuri",
    @tag3_str("kft") => "Kanjari",
    @tag3_str("kfu") => "Katkari",
    @tag3_str("kfv") => "Kurmukar",
    @tag3_str("kfw") => "Kharam Naga",
    @tag3_str("kfx") => "Kullu Pahari",
    @tag3_str("kfy") => "Kumaoni",
    @tag3_str("kfz") => "Koromfé",
    @tag3_str("kga") => "Koyaga",
    @tag3_str("kgb") => "Kawe",
    @tag3_str("kge") => "Komering",
    @tag3_str("kgf") => "Kube",
    @tag3_str("kgg") => "Kusunda",
    @tag3_str("kgi") => "Selangor Sign Language",
    @tag3_str("kgj") => "Gamale Kham",
    @tag3_str("kgk") => "Kaiwá",
    @tag3_str("kgl") => "Kunggari",
    @tag3_str("kgm") => "Karipúna",
    @tag3_str("kgn") => "Karingani",
    @tag3_str("kgo") => "Krongo",
    @tag3_str("kgp") => "Kaingang",
    @tag3_str("kgq") => "Kamoro",
    @tag3_str("kgr") => "Abun",
    @tag3_str("kgs") => "Kumbainggar",
    @tag3_str("kgt") => "Somyev",
    @tag3_str("kgu") => "Kobol",
    @tag3_str("kgv") => "Karas",
    @tag3_str("kgw") => "Karon Dori",
    @tag3_str("kgx") => "Kamaru",
    @tag3_str("kgy") => "Kyerung",
    @tag3_str("kha") => "Khasi",
    @tag3_str("khb") => "Lü",
    @tag3_str("khc") => "Tukang Besi North",
    @tag3_str("khd") => "Bädi Kanum",
    @tag3_str("khe") => "Korowai",
    @tag3_str("khf") => "Khuen",
    @tag3_str("khg") => "Khams Tibetan",
    @tag3_str("khh") => "Kehu",
    @tag3_str("khj") => "Kuturmi",
    @tag3_str("khk") => "Halh Mongolian",
    @tag3_str("khl") => "Lusi",
    @tag3_str("khm") => "Central Khmer",
    @tag3_str("khm") => "Khmer",
    @tag3_str("khn") => "Khandesi",
    @tag3_str("kho") => "Khotanese",
    @tag3_str("kho") => "Sakan",
    @tag3_str("khp") => "Kapauri",
    @tag3_str("khp") => "Kapori",
    @tag3_str("khq") => "Koyra Chiini Songhay",
    @tag3_str("khr") => "Kharia",
    @tag3_str("khs") => "Kasua",
    @tag3_str("kht") => "Khamti",
    @tag3_str("khu") => "Nkhumbi",
    @tag3_str("khv") => "Khvarshi",
    @tag3_str("khw") => "Khowar",
    @tag3_str("khx") => "Kanu",
    @tag3_str("khy") => "Kele (Democratic Republic of Congo)",
    @tag3_str("khz") => "Keapara",
    @tag3_str("kia") => "Kim",
    @tag3_str("kib") => "Koalib",
    @tag3_str("kic") => "Kickapoo",
    @tag3_str("kid") => "Koshin",
    @tag3_str("kie") => "Kibet",
    @tag3_str("kif") => "Eastern Parbate Kham",
    @tag3_str("kig") => "Kimaama",
    @tag3_str("kig") => "Kimaghima",
    @tag3_str("kih") => "Kilmeri",
    @tag3_str("kii") => "Kitsai",
    @tag3_str("kij") => "Kilivila",
    @tag3_str("kik") => "Gikuyu",
    @tag3_str("kik") => "Kikuyu",
    @tag3_str("kil") => "Kariya",
    @tag3_str("kim") => "Karagas",
    @tag3_str("kin") => "Kinyarwanda",
    @tag3_str("kio") => "Kiowa",
    @tag3_str("kip") => "Sheshi Kham",
    @tag3_str("kiq") => "Kosadle",
    @tag3_str("kiq") => "Kosare",
    @tag3_str("kir") => "Kirghiz",
    @tag3_str("kir") => "Kyrgyz",
    @tag3_str("kis") => "Kis",
    @tag3_str("kit") => "Agob",
    @tag3_str("kiu") => "Kirmanjki (individual language)",
    @tag3_str("kiv") => "Kimbu",
    @tag3_str("kiw") => "Northeast Kiwai",
    @tag3_str("kix") => "Khiamniungan Naga",
    @tag3_str("kiy") => "Kirikiri",
    @tag3_str("kiz") => "Kisi",
    @tag3_str("kja") => "Mlap",
    @tag3_str("kjb") => "Kanjobal",
    @tag3_str("kjb") => "Q'anjob'al",
    @tag3_str("kjc") => "Coastal Konjo",
    @tag3_str("kjd") => "Southern Kiwai",
    @tag3_str("kje") => "Kisar",
    @tag3_str("kjg") => "Khmu",
    @tag3_str("kjh") => "Khakas",
    @tag3_str("kji") => "Zabana",
    @tag3_str("kjj") => "Khinalugh",
    @tag3_str("kjk") => "Highland Konjo",
    @tag3_str("kjl") => "Western Parbate Kham",
    @tag3_str("kjm") => "Kháng",
    @tag3_str("kjn") => "Kunjen",
    @tag3_str("kjo") => "Harijan Kinnauri",
    @tag3_str("kjp") => "Pwo Eastern Karen",
    @tag3_str("kjq") => "Western Keres",
    @tag3_str("kjr") => "Kurudu",
    @tag3_str("kjs") => "East Kewa",
    @tag3_str("kjt") => "Phrae Pwo Karen",
    @tag3_str("kju") => "Kashaya",
    @tag3_str("kjv") => "Kaikavian Literary Language",
    @tag3_str("kjx") => "Ramopa",
    @tag3_str("kjy") => "Erave",
    @tag3_str("kjz") => "Bumthangkha",
    @tag3_str("kka") => "Kakanda",
    @tag3_str("kkb") => "Kwerisa",
    @tag3_str("kkc") => "Odoodee",
    @tag3_str("kkd") => "Kinuku",
    @tag3_str("kke") => "Kakabe",
    @tag3_str("kkf") => "Kalaktang Monpa",
    @tag3_str("kkg") => "Mabaka Valley Kalinga",
    @tag3_str("kkh") => "Khün",
    @tag3_str("kki") => "Kagulu",
    @tag3_str("kkj") => "Kako",
    @tag3_str("kkk") => "Kokota",
    @tag3_str("kkl") => "Kosarek Yale",
    @tag3_str("kkm") => "Kiong",
    @tag3_str("kkn") => "Kon Keu",
    @tag3_str("kko") => "Karko",
    @tag3_str("kkp") => "Gugubera",
    @tag3_str("kkp") => "Koko-Bera",
    @tag3_str("kkq") => "Kaeku",
    @tag3_str("kkr") => "Kir-Balar",
    @tag3_str("kks") => "Giiwo",
    @tag3_str("kkt") => "Koi",
    @tag3_str("kku") => "Tumi",
    @tag3_str("kkv") => "Kangean",
    @tag3_str("kkw") => "Teke-Kukuya",
    @tag3_str("kkx") => "Kohin",
    @tag3_str("kky") => "Guguyimidjir",
    @tag3_str("kky") => "Guugu Yimidhirr",
    @tag3_str("kkz") => "Kaska",
    @tag3_str("kla") => "Klamath-Modoc",
    @tag3_str("klb") => "Kiliwa",
    @tag3_str("klc") => "Kolbila",
    @tag3_str("kld") => "Gamilaraay",
    @tag3_str("kle") => "Kulung (Nepal)",
    @tag3_str("klf") => "Kendeje",
    @tag3_str("klg") => "Tagakaulo",
    @tag3_str("klh") => "Weliki",
    @tag3_str("kli") => "Kalumpang",
    @tag3_str("klj") => "Khalaj",
    @tag3_str("klk") => "Kono (Nigeria)",
    @tag3_str("kll") => "Kagan Kalagan",
    @tag3_str("klm") => "Migum",
    @tag3_str("kln") => "Kalenjin",
    @tag3_str("klo") => "Kapya",
    @tag3_str("klp") => "Kamasa",
    @tag3_str("klq") => "Rumu",
    @tag3_str("klr") => "Khaling",
    @tag3_str("kls") => "Kalasha",
    @tag3_str("klt") => "Nukna",
    @tag3_str("klu") => "Klao",
    @tag3_str("klv") => "Maskelynes",
    @tag3_str("klw") => "Lindu",
    @tag3_str("klw") => "Tado",
    @tag3_str("klx") => "Koluwawa",
    @tag3_str("kly") => "Kalao",
    @tag3_str("klz") => "Kabola",
    @tag3_str("kma") => "Konni",
    @tag3_str("kmb") => "Kimbundu",
    @tag3_str("kmc") => "Southern Dong",
    @tag3_str("kmd") => "Majukayang Kalinga",
    @tag3_str("kme") => "Bakole",
    @tag3_str("kmf") => "Kare (Papua New Guinea)",
    @tag3_str("kmg") => "Kâte",
    @tag3_str("kmh") => "Kalam",
    @tag3_str("kmi") => "Kami (Nigeria)",
    @tag3_str("kmj") => "Kumarbhag Paharia",
    @tag3_str("kmk") => "Limos Kalinga",
    @tag3_str("kml") => "Tanudan Kalinga",
    @tag3_str("kmm") => "Kom (India)",
    @tag3_str("kmn") => "Awtuw",
    @tag3_str("kmo") => "Kwoma",
    @tag3_str("kmp") => "Gimme",
    @tag3_str("kmq") => "Kwama",
    @tag3_str("kmr") => "Northern Kurdish",
    @tag3_str("kms") => "Kamasau",
    @tag3_str("kmt") => "Kemtuik",
    @tag3_str("kmu") => "Kanite",
    @tag3_str("kmv") => "Karipúna Creole French",
    @tag3_str("kmw") => "Komo (Democratic Republic of Congo)",
    @tag3_str("kmx") => "Waboda",
    @tag3_str("kmy") => "Koma",
    @tag3_str("kmz") => "Khorasani Turkish",
    @tag3_str("kna") => "Dera (Nigeria)",
    @tag3_str("knb") => "Lubuagan Kalinga",
    @tag3_str("knc") => "Central Kanuri",
    @tag3_str("knd") => "Konda",
    @tag3_str("kne") => "Kankanaey",
    @tag3_str("knf") => "Mankanya",
    @tag3_str("kng") => "Koongo",
    @tag3_str("kni") => "Kanufi",
    @tag3_str("knj") => "Western Kanjobal",
    @tag3_str("knk") => "Kuranko",
    @tag3_str("knl") => "Keninjal",
    @tag3_str("knm") => "Kanamarí",
    @tag3_str("knn") => "Konkani (individual language)",
    @tag3_str("kno") => "Kono (Sierra Leone)",
    @tag3_str("knp") => "Kwanja",
    @tag3_str("knq") => "Kintaq",
    @tag3_str("knr") => "Kaningra",
    @tag3_str("kns") => "Kensiu",
    @tag3_str("knt") => "Panoan Katukína",
    @tag3_str("knu") => "Kono (Guinea)",
    @tag3_str("knv") => "Tabo",
    @tag3_str("knw") => "Kung-Ekoka",
    @tag3_str("knx") => "Kendayan",
    @tag3_str("knx") => "Salako",
    @tag3_str("kny") => "Kanyok",
    @tag3_str("knz") => "Kalamsé",
    @tag3_str("koa") => "Konomala",
    @tag3_str("koc") => "Kpati",
    @tag3_str("kod") => "Kodi",
    @tag3_str("koe") => "Kacipo-Bale Suri",
    @tag3_str("kof") => "Kubi",
    @tag3_str("kog") => "Cogui",
    @tag3_str("kog") => "Kogi",
    @tag3_str("koh") => "Koyo",
    @tag3_str("koi") => "Komi-Permyak",
    @tag3_str("kok") => "Konkani (macrolanguage)",
    @tag3_str("kol") => "Kol (Papua New Guinea)",
    @tag3_str("kom") => "Komi",
    @tag3_str("kon") => "Kongo",
    @tag3_str("koo") => "Konzo",
    @tag3_str("kop") => "Waube",
    @tag3_str("koq") => "Kota (Gabon)",
    @tag3_str("kor") => "Korean",
    @tag3_str("kos") => "Kosraean",
    @tag3_str("kot") => "Lagwan",
    @tag3_str("kou") => "Koke",
    @tag3_str("kov") => "Kudu-Camo",
    @tag3_str("kow") => "Kugama",
    @tag3_str("koy") => "Koyukon",
    @tag3_str("koz") => "Korak",
    @tag3_str("kpa") => "Kutto",
    @tag3_str("kpb") => "Mullu Kurumba",
    @tag3_str("kpc") => "Curripaco",
    @tag3_str("kpd") => "Koba",
    @tag3_str("kpe") => "Kpelle",
    @tag3_str("kpf") => "Komba",
    @tag3_str("kpg") => "Kapingamarangi",
    @tag3_str("kph") => "Kplang",
    @tag3_str("kpi") => "Kofei",
    @tag3_str("kpj") => "Karajá",
    @tag3_str("kpk") => "Kpan",
    @tag3_str("kpl") => "Kpala",
    @tag3_str("kpm") => "Koho",
    @tag3_str("kpn") => "Kepkiriwát",
    @tag3_str("kpo") => "Ikposo",
    @tag3_str("kpq") => "Korupun-Sela",
    @tag3_str("kpr") => "Korafe-Yegha",
    @tag3_str("kps") => "Tehit",
    @tag3_str("kpt") => "Karata",
    @tag3_str("kpu") => "Kafoa",
    @tag3_str("kpv") => "Komi-Zyrian",
    @tag3_str("kpw") => "Kobon",
    @tag3_str("kpx") => "Mountain Koiali",
    @tag3_str("kpy") => "Koryak",
    @tag3_str("kpz") => "Kupsabiny",
    @tag3_str("kqa") => "Mum",
    @tag3_str("kqb") => "Kovai",
    @tag3_str("kqc") => "Doromu-Koki",
    @tag3_str("kqd") => "Koy Sanjaq Surat",
    @tag3_str("kqe") => "Kalagan",
    @tag3_str("kqf") => "Kakabai",
    @tag3_str("kqg") => "Khe",
    @tag3_str("kqh") => "Kisankasa",
    @tag3_str("kqi") => "Koitabu",
    @tag3_str("kqj") => "Koromira",
    @tag3_str("kqk") => "Kotafon Gbe",
    @tag3_str("kql") => "Kyenele",
    @tag3_str("kqm") => "Khisa",
    @tag3_str("kqn") => "Kaonde",
    @tag3_str("kqo") => "Eastern Krahn",
    @tag3_str("kqp") => "Kimré",
    @tag3_str("kqq") => "Krenak",
    @tag3_str("kqr") => "Kimaragang",
    @tag3_str("kqs") => "Northern Kissi",
    @tag3_str("kqt") => "Klias River Kadazan",
    @tag3_str("kqu") => "Seroa",
    @tag3_str("kqv") => "Okolod",
    @tag3_str("kqw") => "Kandas",
    @tag3_str("kqx") => "Mser",
    @tag3_str("kqy") => "Koorete",
    @tag3_str("kqz") => "Korana",
    @tag3_str("kra") => "Kumhali",
    @tag3_str("krb") => "Karkin",
    @tag3_str("krc") => "Karachay-Balkar",
    @tag3_str("krd") => "Kairui-Midiki",
    @tag3_str("kre") => "Panará",
    @tag3_str("krf") => "Koro (Vanuatu)",
    @tag3_str("krh") => "Kurama",
    @tag3_str("kri") => "Krio",
    @tag3_str("krj") => "Kinaray-A",
    @tag3_str("krk") => "Kerek",
    @tag3_str("krl") => "Karelian",
    @tag3_str("krn") => "Sapo",
    @tag3_str("krp") => "Korop",
    @tag3_str("krr") => "Krung",
    @tag3_str("krs") => "Gbaya (Sudan)",
    @tag3_str("krt") => "Tumari Kanuri",
    @tag3_str("kru") => "Kurukh",
    @tag3_str("krv") => "Kavet",
    @tag3_str("krw") => "Western Krahn",
    @tag3_str("krx") => "Karon",
    @tag3_str("kry") => "Kryts",
    @tag3_str("krz") => "Sota Kanum",
    @tag3_str("ksa") => "Shuwa-Zamani",
    @tag3_str("ksb") => "Shambala",
    @tag3_str("ksc") => "Southern Kalinga",
    @tag3_str("ksd") => "Kuanua",
    @tag3_str("kse") => "Kuni",
    @tag3_str("ksf") => "Bafia",
    @tag3_str("ksg") => "Kusaghe",
    @tag3_str("ksh") => "Kölsch",
    @tag3_str("ksi") => "I'saka",
    @tag3_str("ksi") => "Krisa",
    @tag3_str("ksj") => "Uare",
    @tag3_str("ksk") => "Kansa",
    @tag3_str("ksl") => "Kumalu",
    @tag3_str("ksm") => "Kumba",
    @tag3_str("ksn") => "Kasiguranin",
    @tag3_str("kso") => "Kofa",
    @tag3_str("ksp") => "Kaba",
    @tag3_str("ksq") => "Kwaami",
    @tag3_str("ksr") => "Borong",
    @tag3_str("kss") => "Southern Kisi",
    @tag3_str("kst") => "Winyé",
    @tag3_str("ksu") => "Khamyang",
    @tag3_str("ksv") => "Kusu",
    @tag3_str("ksw") => "S'gaw Karen",
    @tag3_str("ksx") => "Kedang",
    @tag3_str("ksy") => "Kharia Thar",
    @tag3_str("ksz") => "Kodaku",
    @tag3_str("kta") => "Katua",
    @tag3_str("ktb") => "Kambaata",
    @tag3_str("ktc") => "Kholok",
    @tag3_str("ktd") => "Kokata",
    @tag3_str("ktd") => "Kukatha",
    @tag3_str("kte") => "Nubri",
    @tag3_str("ktf") => "Kwami",
    @tag3_str("ktg") => "Kalkutung",
    @tag3_str("kth") => "Karanga",
    @tag3_str("kti") => "North Muyu",
    @tag3_str("ktj") => "Plapo Krumen",
    @tag3_str("ktk") => "Kaniet",
    @tag3_str("ktl") => "Koroshi",
    @tag3_str("ktm") => "Kurti",
    @tag3_str("ktn") => "Karitiâna",
    @tag3_str("kto") => "Kuot",
    @tag3_str("ktp") => "Kaduo",
    @tag3_str("ktq") => "Katabaga",
    @tag3_str("kts") => "South Muyu",
    @tag3_str("ktt") => "Ketum",
    @tag3_str("ktu") => "Kituba (Democratic Republic of Congo)",
    @tag3_str("ktv") => "Eastern Katu",
    @tag3_str("ktw") => "Kato",
    @tag3_str("ktx") => "Kaxararí",
    @tag3_str("kty") => "Kango (Bas-Uélé District)",
    @tag3_str("ktz") => "Juǀʼhoan",
    @tag3_str("ktz") => "Juǀʼhoansi",
    @tag3_str("kua") => "Kuanyama",
    @tag3_str("kua") => "Kwanyama",
    @tag3_str("kub") => "Kutep",
    @tag3_str("kuc") => "Kwinsu",
    @tag3_str("kud") => "'Auhelawa",
    @tag3_str("kue") => "Kuman (Papua New Guinea)",
    @tag3_str("kuf") => "Western Katu",
    @tag3_str("kug") => "Kupa",
    @tag3_str("kuh") => "Kushi",
    @tag3_str("kui") => "Kalapalo",
    @tag3_str("kui") => "Kuikúro-Kalapálo",
    @tag3_str("kuj") => "Kuria",
    @tag3_str("kuk") => "Kepo'",
    @tag3_str("kul") => "Kulere",
    @tag3_str("kum") => "Kumyk",
    @tag3_str("kun") => "Kunama",
    @tag3_str("kuo") => "Kumukio",
    @tag3_str("kup") => "Kunimaipa",
    @tag3_str("kuq") => "Karipuna",
    @tag3_str("kur") => "Kurdish",
    @tag3_str("kus") => "Kusaal",
    @tag3_str("kut") => "Kutenai",
    @tag3_str("kuu") => "Upper Kuskokwim",
    @tag3_str("kuv") => "Kur",
    @tag3_str("kuw") => "Kpagua",
    @tag3_str("kux") => "Kukatja",
    @tag3_str("kuy") => "Kuuku-Ya'u",
    @tag3_str("kuz") => "Kunza",
    @tag3_str("kva") => "Bagvalal",
    @tag3_str("kvb") => "Kubu",
    @tag3_str("kvc") => "Kove",
    @tag3_str("kvd") => "Kui (Indonesia)",
    @tag3_str("kve") => "Kalabakan",
    @tag3_str("kvf") => "Kabalai",
    @tag3_str("kvg") => "Kuni-Boazi",
    @tag3_str("kvh") => "Komodo",
    @tag3_str("kvi") => "Kwang",
    @tag3_str("kvj") => "Psikye",
    @tag3_str("kvk") => "Korean Sign Language",
    @tag3_str("kvl") => "Kayaw",
    @tag3_str("kvm") => "Kendem",
    @tag3_str("kvn") => "Border Kuna",
    @tag3_str("kvo") => "Dobel",
    @tag3_str("kvp") => "Kompane",
    @tag3_str("kvq") => "Geba Karen",
    @tag3_str("kvr") => "Kerinci",
    @tag3_str("kvt") => "Lahta",
    @tag3_str("kvt") => "Lahta Karen",
    @tag3_str("kvu") => "Yinbaw Karen",
    @tag3_str("kvv") => "Kola",
    @tag3_str("kvw") => "Wersing",
    @tag3_str("kvx") => "Parkari Koli",
    @tag3_str("kvy") => "Yintale",
    @tag3_str("kvy") => "Yintale Karen",
    @tag3_str("kvz") => "Tsakwambo",
    @tag3_str("kvz") => "Tsaukambo",
    @tag3_str("kwa") => "Dâw",
    @tag3_str("kwb") => "Kwa",
    @tag3_str("kwc") => "Likwala",
    @tag3_str("kwd") => "Kwaio",
    @tag3_str("kwe") => "Kwerba",
    @tag3_str("kwf") => "Kwara'ae",
    @tag3_str("kwg") => "Sara Kaba Deme",
    @tag3_str("kwh") => "Kowiai",
    @tag3_str("kwi") => "Awa-Cuaiquer",
    @tag3_str("kwj") => "Kwanga",
    @tag3_str("kwk") => "Kwakiutl",
    @tag3_str("kwl") => "Kofyar",
    @tag3_str("kwm") => "Kwambi",
    @tag3_str("kwn") => "Kwangali",
    @tag3_str("kwo") => "Kwomtari",
    @tag3_str("kwp") => "Kodia",
    @tag3_str("kwr") => "Kwer",
    @tag3_str("kws") => "Kwese",
    @tag3_str("kwt") => "Kwesten",
    @tag3_str("kwu") => "Kwakum",
    @tag3_str("kwv") => "Sara Kaba Náà",
    @tag3_str("kww") => "Kwinti",
    @tag3_str("kwx") => "Khirwar",
    @tag3_str("kwy") => "San Salvador Kongo",
    @tag3_str("kwz") => "Kwadi",
    @tag3_str("kxa") => "Kairiru",
    @tag3_str("kxb") => "Krobu",
    @tag3_str("kxc") => "Khonso",
    @tag3_str("kxc") => "Konso",
    @tag3_str("kxd") => "Brunei",
    @tag3_str("kxf") => "Manumanaw",
    @tag3_str("kxf") => "Manumanaw Karen",
    @tag3_str("kxh") => "Karo (Ethiopia)",
    @tag3_str("kxi") => "Keningau Murut",
    @tag3_str("kxj") => "Kulfa",
    @tag3_str("kxk") => "Zayein Karen",
    @tag3_str("kxm") => "Northern Khmer",
    @tag3_str("kxn") => "Kanowit-Tanjong Melanau",
    @tag3_str("kxo") => "Kanoé",
    @tag3_str("kxp") => "Wadiyara Koli",
    @tag3_str("kxq") => "Smärky Kanum",
    @tag3_str("kxr") => "Koro (Papua New Guinea)",
    @tag3_str("kxs") => "Kangjia",
    @tag3_str("kxt") => "Koiwat",
    @tag3_str("kxv") => "Kuvi",
    @tag3_str("kxw") => "Konai",
    @tag3_str("kxx") => "Likuba",
    @tag3_str("kxy") => "Kayong",
    @tag3_str("kxz") => "Kerewo",
    @tag3_str("kya") => "Kwaya",
    @tag3_str("kyb") => "Butbut Kalinga",
    @tag3_str("kyc") => "Kyaka",
    @tag3_str("kyd") => "Karey",
    @tag3_str("kye") => "Krache",
    @tag3_str("kyf") => "Kouya",
    @tag3_str("kyg") => "Keyagana",
    @tag3_str("kyh") => "Karok",
    @tag3_str("kyi") => "Kiput",
    @tag3_str("kyj") => "Karao",
    @tag3_str("kyk") => "Kamayo",
    @tag3_str("kyl") => "Kalapuya",
    @tag3_str("kym") => "Kpatili",
    @tag3_str("kyn") => "Northern Binukidnon",
    @tag3_str("kyo") => "Kelon",
    @tag3_str("kyp") => "Kang",
    @tag3_str("kyq") => "Kenga",
    @tag3_str("kyr") => "Kuruáya",
    @tag3_str("kys") => "Baram Kayan",
    @tag3_str("kyt") => "Kayagar",
    @tag3_str("kyu") => "Western Kayah",
    @tag3_str("kyv") => "Kayort",
    @tag3_str("kyw") => "Kudmali",
    @tag3_str("kyx") => "Rapoisi",
    @tag3_str("kyy") => "Kambaira",
    @tag3_str("kyz") => "Kayabí",
    @tag3_str("kza") => "Western Karaboro",
    @tag3_str("kzb") => "Kaibobo",
    @tag3_str("kzc") => "Bondoukou Kulango",
    @tag3_str("kzd") => "Kadai",
    @tag3_str("kze") => "Kosena",
    @tag3_str("kzf") => "Da'a Kaili",
    @tag3_str("kzg") => "Kikai",
    @tag3_str("kzi") => "Kelabit",
    @tag3_str("kzk") => "Kazukuru",
    @tag3_str("kzl") => "Kayeli",
    @tag3_str("kzm") => "Kais",
    @tag3_str("kzn") => "Kokola",
    @tag3_str("kzo") => "Kaningi",
    @tag3_str("kzp") => "Kaidipang",
    @tag3_str("kzq") => "Kaike",
    @tag3_str("kzr") => "Karang",
    @tag3_str("kzs") => "Sugut Dusun",
    @tag3_str("kzu") => "Kayupulau",
    @tag3_str("kzv") => "Komyandaret",
    @tag3_str("kzw") => "Karirí-Xocó",
    @tag3_str("kzx") => "Kamarian",
    @tag3_str("kzy") => "Kango (Tshopo District)",
    @tag3_str("kzz") => "Kalabra",
    @tag3_str("laa") => "Southern Subanen",
    @tag3_str("lab") => "Linear A",
    @tag3_str("lac") => "Lacandon",
    @tag3_str("lad") => "Ladino",
    @tag3_str("lae") => "Pattani",
    @tag3_str("laf") => "Lafofa",
    @tag3_str("lag") => "Langi",
    @tag3_str("lah") => "Lahnda",
    @tag3_str("lai") => "Lambya",
    @tag3_str("laj") => "Lango (Uganda)",
    @tag3_str("lal") => "Lalia",
    @tag3_str("lam") => "Lamba",
    @tag3_str("lan") => "Laru",
    @tag3_str("lao") => "Lao",
    @tag3_str("lap") => "Laka (Chad)",
    @tag3_str("laq") => "Qabiao",
    @tag3_str("lar") => "Larteh",
    @tag3_str("las") => "Lama (Togo)",
    @tag3_str("lat") => "Latin",
    @tag3_str("lau") => "Laba",
    @tag3_str("lav") => "Latvian",
    @tag3_str("law") => "Lauje",
    @tag3_str("lax") => "Tiwa",
    @tag3_str("lay") => "Lama Bai",
    @tag3_str("laz") => "Aribwatsa",
    @tag3_str("lbb") => "Label",
    @tag3_str("lbc") => "Lakkia",
    @tag3_str("lbe") => "Lak",
    @tag3_str("lbf") => "Tinani",
    @tag3_str("lbg") => "Laopang",
    @tag3_str("lbi") => "La'bi",
    @tag3_str("lbj") => "Ladakhi",
    @tag3_str("lbk") => "Central Bontok",
    @tag3_str("lbl") => "Libon Bikol",
    @tag3_str("lbm") => "Lodhi",
    @tag3_str("lbn") => "Rmeet",
    @tag3_str("lbo") => "Laven",
    @tag3_str("lbq") => "Wampar",
    @tag3_str("lbr") => "Lohorung",
    @tag3_str("lbs") => "Libyan Sign Language",
    @tag3_str("lbt") => "Lachi",
    @tag3_str("lbu") => "Labu",
    @tag3_str("lbv") => "Lavatbura-Lamusong",
    @tag3_str("lbw") => "Tolaki",
    @tag3_str("lbx") => "Lawangan",
    @tag3_str("lby") => "Lamalama",
    @tag3_str("lby") => "Lamu-Lamu",
    @tag3_str("lbz") => "Lardil",
    @tag3_str("lcc") => "Legenyem",
    @tag3_str("lcd") => "Lola",
    @tag3_str("lce") => "Loncong",
    @tag3_str("lce") => "Sekak",
    @tag3_str("lcf") => "Lubu",
    @tag3_str("lch") => "Luchazi",
    @tag3_str("lcl") => "Lisela",
    @tag3_str("lcm") => "Tungag",
    @tag3_str("lcp") => "Western Lawa",
    @tag3_str("lcq") => "Luhu",
    @tag3_str("lcs") => "Lisabata-Nuniali",
    @tag3_str("lda") => "Kla-Dan",
    @tag3_str("ldb") => "Dũya",
    @tag3_str("ldd") => "Luri",
    @tag3_str("ldg") => "Lenyima",
    @tag3_str("ldh") => "Lamja-Dengsa-Tola",
    @tag3_str("ldi") => "Laari",
    @tag3_str("ldj") => "Lemoro",
    @tag3_str("ldk") => "Leelau",
    @tag3_str("ldl") => "Kaan",
    @tag3_str("ldm") => "Landoma",
    @tag3_str("ldn") => "Láadan",
    @tag3_str("ldo") => "Loo",
    @tag3_str("ldp") => "Tso",
    @tag3_str("ldq") => "Lufu",
    @tag3_str("lea") => "Lega-Shabunda",
    @tag3_str("leb") => "Lala-Bisa",
    @tag3_str("lec") => "Leco",
    @tag3_str("led") => "Lendu",
    @tag3_str("lee") => "Lyélé",
    @tag3_str("lef") => "Lelemi",
    @tag3_str("leh") => "Lenje",
    @tag3_str("lei") => "Lemio",
    @tag3_str("lej") => "Lengola",
    @tag3_str("lek") => "Leipon",
    @tag3_str("lel") => "Lele (Democratic Republic of Congo)",
    @tag3_str("lem") => "Nomaande",
    @tag3_str("len") => "Lenca",
    @tag3_str("leo") => "Leti (Cameroon)",
    @tag3_str("lep") => "Lepcha",
    @tag3_str("leq") => "Lembena",
    @tag3_str("ler") => "Lenkau",
    @tag3_str("les") => "Lese",
    @tag3_str("let") => "Amio-Gelimi",
    @tag3_str("let") => "Lesing-Gelimi",
    @tag3_str("leu") => "Kara (Papua New Guinea)",
    @tag3_str("lev") => "Lamma",
    @tag3_str("lew") => "Ledo Kaili",
    @tag3_str("lex") => "Luang",
    @tag3_str("ley") => "Lemolang",
    @tag3_str("lez") => "Lezghian",
    @tag3_str("lfa") => "Lefa",
    @tag3_str("lfn") => "Lingua Franca Nova",
    @tag3_str("lga") => "Lungga",
    @tag3_str("lgb") => "Laghu",
    @tag3_str("lgg") => "Lugbara",
    @tag3_str("lgh") => "Laghuu",
    @tag3_str("lgi") => "Lengilu",
    @tag3_str("lgk") => "Lingarak",
    @tag3_str("lgk") => "Neverver",
    @tag3_str("lgl") => "Wala",
    @tag3_str("lgm") => "Lega-Mwenga",
    @tag3_str("lgn") => "Opuuo",
    @tag3_str("lgn") => "T'apo",
    @tag3_str("lgo") => "Lango (South Sudan)",
    @tag3_str("lgq") => "Logba",
    @tag3_str("lgr") => "Lengo",
    @tag3_str("lgt") => "Pahi",
    @tag3_str("lgu") => "Longgu",
    @tag3_str("lgz") => "Ligenza",
    @tag3_str("lha") => "Laha (Viet Nam)",
    @tag3_str("lhh") => "Laha (Indonesia)",
    @tag3_str("lhi") => "Lahu Shi",
    @tag3_str("lhl") => "Lahul Lohar",
    @tag3_str("lhm") => "Lhomi",
    @tag3_str("lhn") => "Lahanan",
    @tag3_str("lhp") => "Lhokpu",
    @tag3_str("lhs") => "Mlahsö",
    @tag3_str("lht") => "Lo-Toga",
    @tag3_str("lhu") => "Lahu",
    @tag3_str("lia") => "West-Central Limba",
    @tag3_str("lib") => "Likum",
    @tag3_str("lic") => "Hlai",
    @tag3_str("lid") => "Nyindrou",
    @tag3_str("lie") => "Likila",
    @tag3_str("lif") => "Limbu",
    @tag3_str("lig") => "Ligbi",
    @tag3_str("lih") => "Lihir",
    @tag3_str("lij") => "Ligurian",
    @tag3_str("lik") => "Lika",
    @tag3_str("lil") => "Lillooet",
    @tag3_str("lim") => "Limburgan",
    @tag3_str("lim") => "Limburger",
    @tag3_str("lim") => "Limburgish",
    @tag3_str("lin") => "Lingala",
    @tag3_str("lio") => "Liki",
    @tag3_str("lip") => "Sekpele",
    @tag3_str("liq") => "Libido",
    @tag3_str("lir") => "Liberian English",
    @tag3_str("lis") => "Lisu",
    @tag3_str("lit") => "Lithuanian",
    @tag3_str("liu") => "Logorik",
    @tag3_str("liv") => "Liv",
    @tag3_str("liw") => "Col",
    @tag3_str("lix") => "Liabuku",
    @tag3_str("liy") => "Banda-Bambari",
    @tag3_str("liz") => "Libinza",
    @tag3_str("lja") => "Golpa",
    @tag3_str("lje") => "Rampi",
    @tag3_str("lji") => "Laiyolo",
    @tag3_str("ljl") => "Li'o",
    @tag3_str("ljp") => "Lampung Api",
    @tag3_str("ljw") => "Yirandali",
    @tag3_str("ljx") => "Yuru",
    @tag3_str("lka") => "Lakalei",
    @tag3_str("lkb") => "Kabras",
    @tag3_str("lkb") => "Lukabaras",
    @tag3_str("lkc") => "Kucong",
    @tag3_str("lkd") => "Lakondê",
    @tag3_str("lke") => "Kenyi",
    @tag3_str("lkh") => "Lakha",
    @tag3_str("lki") => "Laki",
    @tag3_str("lkj") => "Remun",
    @tag3_str("lkl") => "Laeko-Libuat",
    @tag3_str("lkm") => "Kalaamaya",
    @tag3_str("lkn") => "Lakon",
    @tag3_str("lkn") => "Vure",
    @tag3_str("lko") => "Khayo",
    @tag3_str("lko") => "Olukhayo",
    @tag3_str("lkr") => "Päri",
    @tag3_str("lks") => "Kisa",
    @tag3_str("lks") => "Olushisa",
    @tag3_str("lkt") => "Lakota",
    @tag3_str("lku") => "Kungkari",
    @tag3_str("lky") => "Lokoya",
    @tag3_str("lla") => "Lala-Roba",
    @tag3_str("llb") => "Lolo",
    @tag3_str("llc") => "Lele (Guinea)",
    @tag3_str("lld") => "Ladin",
    @tag3_str("lle") => "Lele (Papua New Guinea)",
    @tag3_str("llf") => "Hermit",
    @tag3_str("llg") => "Lole",
    @tag3_str("llh") => "Lamu",
    @tag3_str("lli") => "Teke-Laali",
    @tag3_str("llj") => "Ladji Ladji",
    @tag3_str("llk") => "Lelak",
    @tag3_str("lll") => "Lilau",
    @tag3_str("llm") => "Lasalimu",
    @tag3_str("lln") => "Lele (Chad)",
    @tag3_str("llp") => "North Efate",
    @tag3_str("llq") => "Lolak",
    @tag3_str("lls") => "Lithuanian Sign Language",
    @tag3_str("llu") => "Lau",
    @tag3_str("llx") => "Lauan",
    @tag3_str("lma") => "East Limba",
    @tag3_str("lmb") => "Merei",
    @tag3_str("lmc") => "Limilngan",
    @tag3_str("lmd") => "Lumun",
    @tag3_str("lme") => "Pévé",
    @tag3_str("lmf") => "South Lembata",
    @tag3_str("lmg") => "Lamogai",
    @tag3_str("lmh") => "Lambichhong",
    @tag3_str("lmi") => "Lombi",
    @tag3_str("lmj") => "West Lembata",
    @tag3_str("lmk") => "Lamkang",
    @tag3_str("lml") => "Hano",
    @tag3_str("lmn") => "Lambadi",
    @tag3_str("lmo") => "Lombard",
    @tag3_str("lmp") => "Limbum",
    @tag3_str("lmq") => "Lamatuka",
    @tag3_str("lmr") => "Lamalera",
    @tag3_str("lmu") => "Lamenu",
    @tag3_str("lmv") => "Lomaiviti",
    @tag3_str("lmw") => "Lake Miwok",
    @tag3_str("lmx") => "Laimbue",
    @tag3_str("lmy") => "Lamboya",
    @tag3_str("lna") => "Langbashe",
    @tag3_str("lnb") => "Mbalanhu",
    @tag3_str("lnd") => "Lun Bawang",
    @tag3_str("lnd") => "Lundayeh",
    @tag3_str("lng") => "Langobardic",
    @tag3_str("lnh") => "Lanoh",
    @tag3_str("lni") => "Daantanai'",
    @tag3_str("lnj") => "Leningitij",
    @tag3_str("lnl") => "South Central Banda",
    @tag3_str("lnm") => "Langam",
    @tag3_str("lnn") => "Lorediakarkar",
    @tag3_str("lns") => "Lamnso'",
    @tag3_str("lnu") => "Longuda",
    @tag3_str("lnw") => "Lanima",
    @tag3_str("lnz") => "Lonzo",
    @tag3_str("loa") => "Loloda",
    @tag3_str("lob") => "Lobi",
    @tag3_str("loc") => "Inonhan",
    @tag3_str("loe") => "Saluan",
    @tag3_str("lof") => "Logol",
    @tag3_str("log") => "Logo",
    @tag3_str("loh") => "Narim",
    @tag3_str("loi") => "Loma (Côte d'Ivoire)",
    @tag3_str("loj") => "Lou",
    @tag3_str("lok") => "Loko",
    @tag3_str("lol") => "Mongo",
    @tag3_str("lom") => "Loma (Liberia)",
    @tag3_str("lon") => "Malawi Lomwe",
    @tag3_str("loo") => "Lombo",
    @tag3_str("lop") => "Lopa",
    @tag3_str("loq") => "Lobala",
    @tag3_str("lor") => "Téén",
    @tag3_str("los") => "Loniu",
    @tag3_str("lot") => "Otuho",
    @tag3_str("lou") => "Louisiana Creole",
    @tag3_str("lov") => "Lopi",
    @tag3_str("low") => "Tampias Lobu",
    @tag3_str("lox") => "Loun",
    @tag3_str("loy") => "Loke",
    @tag3_str("loz") => "Lozi",
    @tag3_str("lpa") => "Lelepa",
    @tag3_str("lpe") => "Lepki",
    @tag3_str("lpn") => "Long Phuri Naga",
    @tag3_str("lpo") => "Lipo",
    @tag3_str("lpx") => "Lopit",
    @tag3_str("lqr") => "Logir",
    @tag3_str("lra") => "Rara Bakati'",
    @tag3_str("lrc") => "Northern Luri",
    @tag3_str("lre") => "Laurentian",
    @tag3_str("lrg") => "Laragia",
    @tag3_str("lri") => "Marachi",
    @tag3_str("lri") => "Olumarachi",
    @tag3_str("lrk") => "Loarki",
    @tag3_str("lrl") => "Lari",
    @tag3_str("lrm") => "Marama",
    @tag3_str("lrm") => "Olumarama",
    @tag3_str("lrn") => "Lorang",
    @tag3_str("lro") => "Laro",
    @tag3_str("lrr") => "Southern Yamphu",
    @tag3_str("lrt") => "Larantuka Malay",
    @tag3_str("lrv") => "Larevat",
    @tag3_str("lrz") => "Lemerig",
    @tag3_str("lsa") => "Lasgerdi",
    @tag3_str("lsb") => "Burundian Sign Language",
    @tag3_str("lsb") => "Langue des Signes Burundaise",
    @tag3_str("lsc") => "Albarradas Sign Language",
    @tag3_str("lsc") => "Lengua de señas Albarradas",
    @tag3_str("lsd") => "Lishana Deni",
    @tag3_str("lse") => "Lusengo",
    @tag3_str("lsh") => "Lish",
    @tag3_str("lsi") => "Lashi",
    @tag3_str("lsl") => "Latvian Sign Language",
    @tag3_str("lsm") => "Olusamia",
    @tag3_str("lsm") => "Saamia",
    @tag3_str("lsn") => "Tibetan Sign Language",
    @tag3_str("lso") => "Laos Sign Language",
    @tag3_str("lsp") => "Lengua de Señas Panameñas",
    @tag3_str("lsp") => "Panamanian Sign Language",
    @tag3_str("lsr") => "Aruop",
    @tag3_str("lss") => "Lasi",
    @tag3_str("lst") => "Trinidad and Tobago Sign Language",
    @tag3_str("lsv") => "Sivia Sign Language",
    @tag3_str("lsw") => "Lalang Siny Seselwa",
    @tag3_str("lsw") => "Langue des Signes Seychelloise",
    @tag3_str("lsw") => "Seychelles Sign Language",
    @tag3_str("lsy") => "Mauritian Sign Language",
    @tag3_str("ltc") => "Late Middle Chinese",
    @tag3_str("ltg") => "Latgalian",
    @tag3_str("lth") => "Thur",
    @tag3_str("lti") => "Leti (Indonesia)",
    @tag3_str("ltn") => "Latundê",
    @tag3_str("lto") => "Olutsotso",
    @tag3_str("lto") => "Tsotso",
    @tag3_str("lts") => "Lutachoni",
    @tag3_str("lts") => "Tachoni",
    @tag3_str("ltu") => "Latu",
    @tag3_str("ltz") => "Letzeburgesch",
    @tag3_str("ltz") => "Luxembourgish",
    @tag3_str("lua") => "Luba-Lulua",
    @tag3_str("lub") => "Luba-Katanga",
    @tag3_str("luc") => "Aringa",
    @tag3_str("lud") => "Ludian",
    @tag3_str("lue") => "Luvale",
    @tag3_str("luf") => "Laua",
    @tag3_str("lug") => "Ganda",
    @tag3_str("lui") => "Luiseno",
    @tag3_str("luj") => "Luna",
    @tag3_str("luk") => "Lunanakha",
    @tag3_str("lul") => "Olu'bo",
    @tag3_str("lum") => "Luimbi",
    @tag3_str("lun") => "Lunda",
    @tag3_str("luo") => "Dholuo",
    @tag3_str("luo") => "Luo (Kenya and Tanzania)",
    @tag3_str("lup") => "Lumbu",
    @tag3_str("luq") => "Lucumi",
    @tag3_str("lur") => "Laura",
    @tag3_str("lus") => "Lushai",
    @tag3_str("lut") => "Lushootseed",
    @tag3_str("luu") => "Lumba-Yakkha",
    @tag3_str("luv") => "Luwati",
    @tag3_str("luw") => "Luo (Cameroon)",
    @tag3_str("luy") => "Luyia",
    @tag3_str("luy") => "Oluluyia",
    @tag3_str("luz") => "Southern Luri",
    @tag3_str("lva") => "Maku'a",
    @tag3_str("lvi") => "Lavi",
    @tag3_str("lvk") => "Lavukaleve",
    @tag3_str("lvs") => "Standard Latvian",
    @tag3_str("lvu") => "Levuka",
    @tag3_str("lwa") => "Lwalu",
    @tag3_str("lwe") => "Lewo Eleng",
    @tag3_str("lwg") => "Oluwanga",
    @tag3_str("lwg") => "Wanga",
    @tag3_str("lwh") => "White Lachi",
    @tag3_str("lwl") => "Eastern Lawa",
    @tag3_str("lwm") => "Laomian",
    @tag3_str("lwo") => "Luwo",
    @tag3_str("lws") => "Malawian Sign Language",
    @tag3_str("lwt") => "Lewotobi",
    @tag3_str("lwu") => "Lawu",
    @tag3_str("lww") => "Lewo",
    @tag3_str("lxm") => "Lakurumau",
    @tag3_str("lya") => "Layakha",
    @tag3_str("lyg") => "Lyngngam",
    @tag3_str("lyn") => "Luyana",
    @tag3_str("lzh") => "Literary Chinese",
    @tag3_str("lzl") => "Litzlitz",
    @tag3_str("lzn") => "Leinong Naga",
    @tag3_str("lzz") => "Laz",
    @tag3_str("maa") => "San Jerónimo Tecóatl Mazatec",
    @tag3_str("mab") => "Yutanduchi Mixtec",
    @tag3_str("mad") => "Madurese",
    @tag3_str("mae") => "Bo-Rukul",
    @tag3_str("maf") => "Mafa",
    @tag3_str("mag") => "Magahi",
    @tag3_str("mah") => "Marshallese",
    @tag3_str("mai") => "Maithili",
    @tag3_str("maj") => "Jalapa De Díaz Mazatec",
    @tag3_str("mak") => "Makasar",
    @tag3_str("mal") => "Malayalam",
    @tag3_str("mam") => "Mam",
    @tag3_str("man") => "Manding",
    @tag3_str("man") => "Mandingo",
    @tag3_str("maq") => "Chiquihuitlán Mazatec",
    @tag3_str("mar") => "Marathi",
    @tag3_str("mas") => "Masai",
    @tag3_str("mat") => "San Francisco Matlatzinca",
    @tag3_str("mau") => "Huautla Mazatec",
    @tag3_str("mav") => "Sateré-Mawé",
    @tag3_str("maw") => "Mampruli",
    @tag3_str("max") => "North Moluccan Malay",
    @tag3_str("maz") => "Central Mazahua",
    @tag3_str("mba") => "Higaonon",
    @tag3_str("mbb") => "Western Bukidnon Manobo",
    @tag3_str("mbc") => "Macushi",
    @tag3_str("mbd") => "Dibabawon Manobo",
    @tag3_str("mbe") => "Molale",
    @tag3_str("mbf") => "Baba Malay",
    @tag3_str("mbh") => "Mangseng",
    @tag3_str("mbi") => "Ilianen Manobo",
    @tag3_str("mbj") => "Nadëb",
    @tag3_str("mbk") => "Malol",
    @tag3_str("mbl") => "Maxakalí",
    @tag3_str("mbm") => "Ombamba",
    @tag3_str("mbn") => "Macaguán",
    @tag3_str("mbo") => "Mbo (Cameroon)",
    @tag3_str("mbp") => "Malayo",
    @tag3_str("mbq") => "Maisin",
    @tag3_str("mbr") => "Nukak Makú",
    @tag3_str("mbs") => "Sarangani Manobo",
    @tag3_str("mbt") => "Matigsalug Manobo",
    @tag3_str("mbu") => "Mbula-Bwazza",
    @tag3_str("mbv") => "Mbulungish",
    @tag3_str("mbw") => "Maring",
    @tag3_str("mbx") => "Mari (East Sepik Province)",
    @tag3_str("mby") => "Memoni",
    @tag3_str("mbz") => "Amoltepec Mixtec",
    @tag3_str("mca") => "Maca",
    @tag3_str("mcb") => "Machiguenga",
    @tag3_str("mcc") => "Bitur",
    @tag3_str("mcd") => "Sharanahua",
    @tag3_str("mce") => "Itundujia Mixtec",
    @tag3_str("mcf") => "Matsés",
    @tag3_str("mcg") => "Mapoyo",
    @tag3_str("mch") => "Maquiritari",
    @tag3_str("mci") => "Mese",
    @tag3_str("mcj") => "Mvanip",
    @tag3_str("mck") => "Mbunda",
    @tag3_str("mcl") => "Macaguaje",
    @tag3_str("mcm") => "Malaccan Creole Portuguese",
    @tag3_str("mcn") => "Masana",
    @tag3_str("mco") => "Coatlán Mixe",
    @tag3_str("mcp") => "Makaa",
    @tag3_str("mcq") => "Ese",
    @tag3_str("mcr") => "Menya",
    @tag3_str("mcs") => "Mambai",
    @tag3_str("mct") => "Mengisa",
    @tag3_str("mcu") => "Cameroon Mambila",
    @tag3_str("mcv") => "Minanibai",
    @tag3_str("mcw") => "Mawa (Chad)",
    @tag3_str("mcx") => "Mpiemo",
    @tag3_str("mcy") => "South Watut",
    @tag3_str("mcz") => "Mawan",
    @tag3_str("mda") => "Mada (Nigeria)",
    @tag3_str("mdb") => "Morigi",
    @tag3_str("mdc") => "Male (Papua New Guinea)",
    @tag3_str("mdd") => "Mbum",
    @tag3_str("mde") => "Maba (Chad)",
    @tag3_str("mdf") => "Moksha",
    @tag3_str("mdg") => "Massalat",
    @tag3_str("mdh") => "Maguindanaon",
    @tag3_str("mdi") => "Mamvu",
    @tag3_str("mdj") => "Mangbetu",
    @tag3_str("mdk") => "Mangbutu",
    @tag3_str("mdl") => "Maltese Sign Language",
    @tag3_str("mdm") => "Mayogo",
    @tag3_str("mdn") => "Mbati",
    @tag3_str("mdp") => "Mbala",
    @tag3_str("mdq") => "Mbole",
    @tag3_str("mdr") => "Mandar",
    @tag3_str("mds") => "Maria (Papua New Guinea)",
    @tag3_str("mdt") => "Mbere",
    @tag3_str("mdu") => "Mboko",
    @tag3_str("mdv") => "Santa Lucía Monteverde Mixtec",
    @tag3_str("mdw") => "Mbosi",
    @tag3_str("mdx") => "Dizin",
    @tag3_str("mdy") => "Male (Ethiopia)",
    @tag3_str("mdz") => "Suruí Do Pará",
    @tag3_str("mea") => "Menka",
    @tag3_str("meb") => "Ikobi",
    @tag3_str("mec") => "Marra",
    @tag3_str("med") => "Melpa",
    @tag3_str("mee") => "Mengen",
    @tag3_str("mef") => "Megam",
    @tag3_str("meh") => "Southwestern Tlaxiaco Mixtec",
    @tag3_str("mei") => "Midob",
    @tag3_str("mej") => "Meyah",
    @tag3_str("mek") => "Mekeo",
    @tag3_str("mel") => "Central Melanau",
    @tag3_str("mem") => "Mangala",
    @tag3_str("men") => "Mende (Sierra Leone)",
    @tag3_str("meo") => "Kedah Malay",
    @tag3_str("mep") => "Miriwoong",
    @tag3_str("meq") => "Merey",
    @tag3_str("mer") => "Meru",
    @tag3_str("mes") => "Masmaje",
    @tag3_str("met") => "Mato",
    @tag3_str("meu") => "Motu",
    @tag3_str("mev") => "Mano",
    @tag3_str("mew") => "Maaka",
    @tag3_str("mey") => "Hassaniyya",
    @tag3_str("mez") => "Menominee",
    @tag3_str("mfa") => "Pattani Malay",
    @tag3_str("mfb") => "Bangka",
    @tag3_str("mfc") => "Mba",
    @tag3_str("mfd") => "Mendankwe-Nkwen",
    @tag3_str("mfe") => "Morisyen",
    @tag3_str("mff") => "Naki",
    @tag3_str("mfg") => "Mogofin",
    @tag3_str("mfh") => "Matal",
    @tag3_str("mfi") => "Wandala",
    @tag3_str("mfj") => "Mefele",
    @tag3_str("mfk") => "North Mofu",
    @tag3_str("mfl") => "Putai",
    @tag3_str("mfm") => "Marghi South",
    @tag3_str("mfn") => "Cross River Mbembe",
    @tag3_str("mfo") => "Mbe",
    @tag3_str("mfp") => "Makassar Malay",
    @tag3_str("mfq") => "Moba",
    @tag3_str("mfr") => "Marrithiyel",
    @tag3_str("mfs") => "Mexican Sign Language",
    @tag3_str("mft") => "Mokerang",
    @tag3_str("mfu") => "Mbwela",
    @tag3_str("mfv") => "Mandjak",
    @tag3_str("mfw") => "Mulaha",
    @tag3_str("mfx") => "Melo",
    @tag3_str("mfy") => "Mayo",
    @tag3_str("mfz") => "Mabaan",
    @tag3_str("mga") => "Middle Irish (900-1200)",
    @tag3_str("mgb") => "Mararit",
    @tag3_str("mgc") => "Morokodo",
    @tag3_str("mgd") => "Moru",
    @tag3_str("mge") => "Mango",
    @tag3_str("mgf") => "Maklew",
    @tag3_str("mgg") => "Mpumpong",
    @tag3_str("mgh") => "Makhuwa-Meetto",
    @tag3_str("mgi") => "Lijili",
    @tag3_str("mgj") => "Abureni",
    @tag3_str("mgk") => "Mawes",
    @tag3_str("mgl") => "Maleu-Kilenge",
    @tag3_str("mgm") => "Mambae",
    @tag3_str("mgn") => "Mbangi",
    @tag3_str("mgo") => "Meta'",
    @tag3_str("mgp") => "Eastern Magar",
    @tag3_str("mgq") => "Malila",
    @tag3_str("mgr") => "Mambwe-Lungu",
    @tag3_str("mgs") => "Manda (Tanzania)",
    @tag3_str("mgt") => "Mongol",
    @tag3_str("mgu") => "Mailu",
    @tag3_str("mgv") => "Matengo",
    @tag3_str("mgw") => "Matumbi",
    @tag3_str("mgy") => "Mbunga",
    @tag3_str("mgz") => "Mbugwe",
    @tag3_str("mha") => "Manda (India)",
    @tag3_str("mhb") => "Mahongwe",
    @tag3_str("mhc") => "Mocho",
    @tag3_str("mhd") => "Mbugu",
    @tag3_str("mhe") => "Besisi",
    @tag3_str("mhe") => "Mah Meri",
    @tag3_str("mhf") => "Mamaa",
    @tag3_str("mhg") => "Margu",
    @tag3_str("mhi") => "Ma'di",
    @tag3_str("mhj") => "Mogholi",
    @tag3_str("mhk") => "Mungaka",
    @tag3_str("mhl") => "Mauwake",
    @tag3_str("mhm") => "Makhuwa-Moniga",
    @tag3_str("mhn") => "Mócheno",
    @tag3_str("mho") => "Mashi (Zambia)",
    @tag3_str("mhp") => "Balinese Malay",
    @tag3_str("mhq") => "Mandan",
    @tag3_str("mhr") => "Eastern Mari",
    @tag3_str("mhs") => "Buru (Indonesia)",
    @tag3_str("mht") => "Mandahuaca",
    @tag3_str("mhu") => "Darang Deng",
    @tag3_str("mhu") => "Digaro-Mishmi",
    @tag3_str("mhw") => "Mbukushu",
    @tag3_str("mhx") => "Lhaovo",
    @tag3_str("mhx") => "Maru",
    @tag3_str("mhy") => "Ma'anyan",
    @tag3_str("mhz") => "Mor (Mor Islands)",
    @tag3_str("mia") => "Miami",
    @tag3_str("mib") => "Atatláhuca Mixtec",
    @tag3_str("mic") => "Micmac",
    @tag3_str("mic") => "Mi'kmaq",
    @tag3_str("mid") => "Mandaic",
    @tag3_str("mie") => "Ocotepec Mixtec",
    @tag3_str("mif") => "Mofu-Gudur",
    @tag3_str("mig") => "San Miguel El Grande Mixtec",
    @tag3_str("mih") => "Chayuco Mixtec",
    @tag3_str("mii") => "Chigmecatitlán Mixtec",
    @tag3_str("mij") => "Abar",
    @tag3_str("mij") => "Mungbam",
    @tag3_str("mik") => "Mikasuki",
    @tag3_str("mil") => "Peñoles Mixtec",
    @tag3_str("mim") => "Alacatlatzala Mixtec",
    @tag3_str("min") => "Minangkabau",
    @tag3_str("mio") => "Pinotepa Nacional Mixtec",
    @tag3_str("mip") => "Apasco-Apoala Mixtec",
    @tag3_str("miq") => "Mískito",
    @tag3_str("mir") => "Isthmus Mixe",
    @tag3_str("mis") => "Uncoded languages",
    @tag3_str("mit") => "Southern Puebla Mixtec",
    @tag3_str("miu") => "Cacaloxtepec Mixtec",
    @tag3_str("miw") => "Akoye",
    @tag3_str("mix") => "Mixtepec Mixtec",
    @tag3_str("miy") => "Ayutla Mixtec",
    @tag3_str("miz") => "Coatzospan Mixtec",
    @tag3_str("mjb") => "Makalero",
    @tag3_str("mjc") => "San Juan Colorado Mixtec",
    @tag3_str("mjd") => "Northwest Maidu",
    @tag3_str("mje") => "Muskum",
    @tag3_str("mjg") => "Tu",
    @tag3_str("mjh") => "Mwera (Nyasa)",
    @tag3_str("mji") => "Kim Mun",
    @tag3_str("mjj") => "Mawak",
    @tag3_str("mjk") => "Matukar",
    @tag3_str("mjl") => "Mandeali",
    @tag3_str("mjm") => "Medebur",
    @tag3_str("mjn") => "Ma (Papua New Guinea)",
    @tag3_str("mjo") => "Malankuravan",
    @tag3_str("mjp") => "Malapandaram",
    @tag3_str("mjq") => "Malaryan",
    @tag3_str("mjr") => "Malavedan",
    @tag3_str("mjs") => "Miship",
    @tag3_str("mjt") => "Sauria Paharia",
    @tag3_str("mju") => "Manna-Dora",
    @tag3_str("mjv") => "Mannan",
    @tag3_str("mjw") => "Karbi",
    @tag3_str("mjx") => "Mahali",
    @tag3_str("mjy") => "Mahican",
    @tag3_str("mjz") => "Majhi",
    @tag3_str("mka") => "Mbre",
    @tag3_str("mkb") => "Mal Paharia",
    @tag3_str("mkc") => "Siliput",
    @tag3_str("mkd") => "Macedonian",
    @tag3_str("mke") => "Mawchi",
    @tag3_str("mkf") => "Miya",
    @tag3_str("mkg") => "Mak (China)",
    @tag3_str("mki") => "Dhatki",
    @tag3_str("mkj") => "Mokilese",
    @tag3_str("mkk") => "Byep",
    @tag3_str("mkl") => "Mokole",
    @tag3_str("mkm") => "Moklen",
    @tag3_str("mkn") => "Kupang Malay",
    @tag3_str("mko") => "Mingang Doso",
    @tag3_str("mkp") => "Moikodi",
    @tag3_str("mkq") => "Bay Miwok",
    @tag3_str("mkr") => "Malas",
    @tag3_str("mks") => "Silacayoapan Mixtec",
    @tag3_str("mkt") => "Vamale",
    @tag3_str("mku") => "Konyanka Maninka",
    @tag3_str("mkv") => "Mafea",
    @tag3_str("mkw") => "Kituba (Congo)",
    @tag3_str("mkx") => "Kinamiging Manobo",
    @tag3_str("mky") => "East Makian",
    @tag3_str("mkz") => "Makasae",
    @tag3_str("mla") => "Malo",
    @tag3_str("mlb") => "Mbule",
    @tag3_str("mlc") => "Cao Lan",
    @tag3_str("mle") => "Manambu",
    @tag3_str("mlf") => "Mal",
    @tag3_str("mlg") => "Malagasy",
    @tag3_str("mlh") => "Mape",
    @tag3_str("mli") => "Malimpung",
    @tag3_str("mlj") => "Miltu",
    @tag3_str("mlk") => "Ilwana",
    @tag3_str("mlk") => "Kiwilwana",
    @tag3_str("mll") => "Malua Bay",
    @tag3_str("mlm") => "Mulam",
    @tag3_str("mln") => "Malango",
    @tag3_str("mlo") => "Mlomp",
    @tag3_str("mlp") => "Bargam",
    @tag3_str("mlq") => "Western Maninkakan",
    @tag3_str("mlr") => "Vame",
    @tag3_str("mls") => "Masalit",
    @tag3_str("mlt") => "Maltese",
    @tag3_str("mlu") => "To'abaita",
    @tag3_str("mlv") => "Motlav",
    @tag3_str("mlv") => "Mwotlap",
    @tag3_str("mlw") => "Moloko",
    @tag3_str("mlx") => "Malfaxal",
    @tag3_str("mlx") => "Naha'ai",
    @tag3_str("mlz") => "Malaynon",
    @tag3_str("mma") => "Mama",
    @tag3_str("mmb") => "Momina",
    @tag3_str("mmc") => "Michoacán Mazahua",
    @tag3_str("mmd") => "Maonan",
    @tag3_str("mme") => "Mae",
    @tag3_str("mmf") => "Mundat",
    @tag3_str("mmg") => "North Ambrym",
    @tag3_str("mmh") => "Mehináku",
    @tag3_str("mmi") => "Musar",
    @tag3_str("mmj") => "Majhwar",
    @tag3_str("mmk") => "Mukha-Dora",
    @tag3_str("mml") => "Man Met",
    @tag3_str("mmm") => "Maii",
    @tag3_str("mmn") => "Mamanwa",
    @tag3_str("mmo") => "Mangga Buang",
    @tag3_str("mmp") => "Siawi",
    @tag3_str("mmq") => "Musak",
    @tag3_str("mmr") => "Western Xiangxi Miao",
    @tag3_str("mmt") => "Malalamai",
    @tag3_str("mmu") => "Mmaala",
    @tag3_str("mmv") => "Miriti",
    @tag3_str("mmw") => "Emae",
    @tag3_str("mmx") => "Madak",
    @tag3_str("mmy") => "Migaama",
    @tag3_str("mmz") => "Mabaale",
    @tag3_str("mna") => "Mbula",
    @tag3_str("mnb") => "Muna",
    @tag3_str("mnc") => "Manchu",
    @tag3_str("mnd") => "Mondé",
    @tag3_str("mne") => "Naba",
    @tag3_str("mnf") => "Mundani",
    @tag3_str("mng") => "Eastern Mnong",
    @tag3_str("mnh") => "Mono (Democratic Republic of Congo)",
    @tag3_str("mni") => "Manipuri",
    @tag3_str("mnj") => "Munji",
    @tag3_str("mnk") => "Mandinka",
    @tag3_str("mnl") => "Tiale",
    @tag3_str("mnm") => "Mapena",
    @tag3_str("mnn") => "Southern Mnong",
    @tag3_str("mnp") => "Min Bei Chinese",
    @tag3_str("mnq") => "Minriq",
    @tag3_str("mnr") => "Mono (USA)",
    @tag3_str("mns") => "Mansi",
    @tag3_str("mnu") => "Mer",
    @tag3_str("mnv") => "Rennell-Bellona",
    @tag3_str("mnw") => "Mon",
    @tag3_str("mnx") => "Manikion",
    @tag3_str("mny") => "Manyawa",
    @tag3_str("mnz") => "Moni",
    @tag3_str("moa") => "Mwan",
    @tag3_str("moc") => "Mocoví",
    @tag3_str("mod") => "Mobilian",
    @tag3_str("moe") => "Innu",
    @tag3_str("moe") => "Montagnais",
    @tag3_str("mog") => "Mongondow",
    @tag3_str("moh") => "Mohawk",
    @tag3_str("moi") => "Mboi",
    @tag3_str("moj") => "Monzombo",
    @tag3_str("mok") => "Morori",
    @tag3_str("mom") => "Mangue",
    @tag3_str("mon") => "Mongolian",
    @tag3_str("moo") => "Monom",
    @tag3_str("mop") => "Mopán Maya",
    @tag3_str("moq") => "Mor (Bomberai Peninsula)",
    @tag3_str("mor") => "Moro",
    @tag3_str("mos") => "Mossi",
    @tag3_str("mot") => "Barí",
    @tag3_str("mou") => "Mogum",
    @tag3_str("mov") => "Mohave",
    @tag3_str("mow") => "Moi (Congo)",
    @tag3_str("mox") => "Molima",
    @tag3_str("moy") => "Shekkacho",
    @tag3_str("moz") => "Gergiko",
    @tag3_str("moz") => "Mukulu",
    @tag3_str("mpa") => "Mpoto",
    @tag3_str("mpb") => "Malak Malak",
    @tag3_str("mpb") => "Mullukmulluk",
    @tag3_str("mpc") => "Mangarrayi",
    @tag3_str("mpd") => "Machinere",
    @tag3_str("mpe") => "Majang",
    @tag3_str("mpg") => "Marba",
    @tag3_str("mph") => "Maung",
    @tag3_str("mpi") => "Mpade",
    @tag3_str("mpj") => "Martu Wangka",
    @tag3_str("mpj") => "Wangkajunga",
    @tag3_str("mpk") => "Mbara (Chad)",
    @tag3_str("mpl") => "Middle Watut",
    @tag3_str("mpm") => "Yosondúa Mixtec",
    @tag3_str("mpn") => "Mindiri",
    @tag3_str("mpo") => "Miu",
    @tag3_str("mpp") => "Migabac",
    @tag3_str("mpq") => "Matís",
    @tag3_str("mpr") => "Vangunu",
    @tag3_str("mps") => "Dadibi",
    @tag3_str("mpt") => "Mian",
    @tag3_str("mpu") => "Makuráp",
    @tag3_str("mpv") => "Mungkip",
    @tag3_str("mpw") => "Mapidian",
    @tag3_str("mpx") => "Misima-Panaeati",
    @tag3_str("mpy") => "Mapia",
    @tag3_str("mpz") => "Mpi",
    @tag3_str("mqa") => "Maba (Indonesia)",
    @tag3_str("mqb") => "Mbuko",
    @tag3_str("mqc") => "Mangole",
    @tag3_str("mqe") => "Matepi",
    @tag3_str("mqf") => "Momuna",
    @tag3_str("mqg") => "Kota Bangun Kutai Malay",
    @tag3_str("mqh") => "Tlazoyaltepec Mixtec",
    @tag3_str("mqi") => "Mariri",
    @tag3_str("mqj") => "Mamasa",
    @tag3_str("mqk") => "Rajah Kabunsuwan Manobo",
    @tag3_str("mql") => "Mbelime",
    @tag3_str("mqm") => "South Marquesan",
    @tag3_str("mqn") => "Moronene",
    @tag3_str("mqo") => "Modole",
    @tag3_str("mqp") => "Manipa",
    @tag3_str("mqq") => "Minokok",
    @tag3_str("mqr") => "Mander",
    @tag3_str("mqs") => "West Makian",
    @tag3_str("mqt") => "Mok",
    @tag3_str("mqu") => "Mandari",
    @tag3_str("mqv") => "Mosimo",
    @tag3_str("mqw") => "Murupi",
    @tag3_str("mqx") => "Mamuju",
    @tag3_str("mqy") => "Manggarai",
    @tag3_str("mqz") => "Pano",
    @tag3_str("mra") => "Mlabri",
    @tag3_str("mrb") => "Marino",
    @tag3_str("mrc") => "Maricopa",
    @tag3_str("mrd") => "Western Magar",
    @tag3_str("mre") => "Martha's Vineyard Sign Language",
    @tag3_str("mrf") => "Elseng",
    @tag3_str("mrg") => "Mising",
    @tag3_str("mrh") => "Mara Chin",
    @tag3_str("mri") => "Maori",
    @tag3_str("mrj") => "Western Mari",
    @tag3_str("mrk") => "Hmwaveke",
    @tag3_str("mrl") => "Mortlockese",
    @tag3_str("mrm") => "Merlav",
    @tag3_str("mrm") => "Mwerlap",
    @tag3_str("mrn") => "Cheke Holo",
    @tag3_str("mro") => "Mru",
    @tag3_str("mrp") => "Morouas",
    @tag3_str("mrq") => "North Marquesan",
    @tag3_str("mrr") => "Maria (India)",
    @tag3_str("mrs") => "Maragus",
    @tag3_str("mrt") => "Marghi Central",
    @tag3_str("mru") => "Mono (Cameroon)",
    @tag3_str("mrv") => "Mangareva",
    @tag3_str("mrw") => "Maranao",
    @tag3_str("mrx") => "Dineor",
    @tag3_str("mrx") => "Maremgi",
    @tag3_str("mry") => "Mandaya",
    @tag3_str("mrz") => "Marind",
    @tag3_str("msa") => "Malay (macrolanguage)",
    @tag3_str("msb") => "Masbatenyo",
    @tag3_str("msc") => "Sankaran Maninka",
    @tag3_str("msd") => "Yucatec Maya Sign Language",
    @tag3_str("mse") => "Musey",
    @tag3_str("msf") => "Mekwei",
    @tag3_str("msg") => "Moraid",
    @tag3_str("msh") => "Masikoro Malagasy",
    @tag3_str("msi") => "Sabah Malay",
    @tag3_str("msj") => "Ma (Democratic Republic of Congo)",
    @tag3_str("msk") => "Mansaka",
    @tag3_str("msl") => "Molof",
    @tag3_str("msl") => "Poule",
    @tag3_str("msm") => "Agusan Manobo",
    @tag3_str("msn") => "Vurës",
    @tag3_str("mso") => "Mombum",
    @tag3_str("msp") => "Maritsauá",
    @tag3_str("msq") => "Caac",
    @tag3_str("msr") => "Mongolian Sign Language",
    @tag3_str("mss") => "West Masela",
    @tag3_str("msu") => "Musom",
    @tag3_str("msv") => "Maslam",
    @tag3_str("msw") => "Mansoanka",
    @tag3_str("msx") => "Moresada",
    @tag3_str("msy") => "Aruamu",
    @tag3_str("msz") => "Momare",
    @tag3_str("mta") => "Cotabato Manobo",
    @tag3_str("mtb") => "Anyin Morofo",
    @tag3_str("mtc") => "Munit",
    @tag3_str("mtd") => "Mualang",
    @tag3_str("mte") => "Mono (Solomon Islands)",
    @tag3_str("mtf") => "Murik (Papua New Guinea)",
    @tag3_str("mtg") => "Una",
    @tag3_str("mth") => "Munggui",
    @tag3_str("mti") => "Maiwa (Papua New Guinea)",
    @tag3_str("mtj") => "Moskona",
    @tag3_str("mtk") => "Mbe'",
    @tag3_str("mtl") => "Montol",
    @tag3_str("mtm") => "Mator",
    @tag3_str("mtn") => "Matagalpa",
    @tag3_str("mto") => "Totontepec Mixe",
    @tag3_str("mtp") => "Wichí Lhamtés Nocten",
    @tag3_str("mtq") => "Muong",
    @tag3_str("mtr") => "Mewari",
    @tag3_str("mts") => "Yora",
    @tag3_str("mtt") => "Mota",
    @tag3_str("mtu") => "Tututepec Mixtec",
    @tag3_str("mtv") => "Asaro'o",
    @tag3_str("mtw") => "Southern Binukidnon",
    @tag3_str("mtx") => "Tidaá Mixtec",
    @tag3_str("mty") => "Nabi",
    @tag3_str("mua") => "Mundang",
    @tag3_str("mub") => "Mubi",
    @tag3_str("muc") => "Ajumbu",
    @tag3_str("mud") => "Mednyj Aleut",
    @tag3_str("mue") => "Media Lengua",
    @tag3_str("mug") => "Musgu",
    @tag3_str("muh") => "Mündü",
    @tag3_str("mui") => "Musi",
    @tag3_str("muj") => "Mabire",
    @tag3_str("muk") => "Mugom",
    @tag3_str("mul") => "Multiple languages",
    @tag3_str("mum") => "Maiwala",
    @tag3_str("muo") => "Nyong",
    @tag3_str("mup") => "Malvi",
    @tag3_str("muq") => "Eastern Xiangxi Miao",
    @tag3_str("mur") => "Murle",
    @tag3_str("mus") => "Creek",
    @tag3_str("mut") => "Western Muria",
    @tag3_str("muu") => "Yaaku",
    @tag3_str("muv") => "Muthuvan",
    @tag3_str("mux") => "Bo-Ung",
    @tag3_str("muy") => "Muyang",
    @tag3_str("muz") => "Mursi",
    @tag3_str("mva") => "Manam",
    @tag3_str("mvb") => "Mattole",
    @tag3_str("mvd") => "Mamboru",
    @tag3_str("mve") => "Marwari (Pakistan)",
    @tag3_str("mvf") => "Peripheral Mongolian",
    @tag3_str("mvg") => "Yucuañe Mixtec",
    @tag3_str("mvh") => "Mulgi",
    @tag3_str("mvi") => "Miyako",
    @tag3_str("mvk") => "Mekmek",
    @tag3_str("mvl") => "Mbara (Australia)",
    @tag3_str("mvn") => "Minaveha",
    @tag3_str("mvo") => "Marovo",
    @tag3_str("mvp") => "Duri",
    @tag3_str("mvq") => "Moere",
    @tag3_str("mvr") => "Marau",
    @tag3_str("mvs") => "Massep",
    @tag3_str("mvt") => "Mpotovoro",
    @tag3_str("mvu") => "Marfa",
    @tag3_str("mvv") => "Tagal Murut",
    @tag3_str("mvw") => "Machinga",
    @tag3_str("mvx") => "Meoswar",
    @tag3_str("mvy") => "Indus Kohistani",
    @tag3_str("mvz") => "Mesqan",
    @tag3_str("mwa") => "Mwatebu",
    @tag3_str("mwb") => "Juwal",
    @tag3_str("mwc") => "Are",
    @tag3_str("mwe") => "Mwera (Chimwera)",
    @tag3_str("mwf") => "Murrinh-Patha",
    @tag3_str("mwg") => "Aiklep",
    @tag3_str("mwh") => "Mouk-Aria",
    @tag3_str("mwi") => "Labo",
    @tag3_str("mwi") => "Ninde",
    @tag3_str("mwk") => "Kita Maninkakan",
    @tag3_str("mwl") => "Mirandese",
    @tag3_str("mwm") => "Sar",
    @tag3_str("mwn") => "Nyamwanga",
    @tag3_str("mwo") => "Central Maewo",
    @tag3_str("mwp") => "Kala Lagaw Ya",
    @tag3_str("mwq") => "Mün Chin",
    @tag3_str("mwr") => "Marwari",
    @tag3_str("mws") => "Mwimbi-Muthambi",
    @tag3_str("mwt") => "Moken",
    @tag3_str("mwu") => "Mittu",
    @tag3_str("mwv") => "Mentawai",
    @tag3_str("mww") => "Hmong Daw",
    @tag3_str("mwz") => "Moingi",
    @tag3_str("mxa") => "Northwest Oaxaca Mixtec",
    @tag3_str("mxb") => "Tezoatlán Mixtec",
    @tag3_str("mxc") => "Manyika",
    @tag3_str("mxd") => "Modang",
    @tag3_str("mxe") => "Mele-Fila",
    @tag3_str("mxf") => "Malgbe",
    @tag3_str("mxg") => "Mbangala",
    @tag3_str("mxh") => "Mvuba",
    @tag3_str("mxi") => "Mozarabic",
    @tag3_str("mxj") => "Geman Deng",
    @tag3_str("mxj") => "Miju-Mishmi",
    @tag3_str("mxk") => "Monumbo",
    @tag3_str("mxl") => "Maxi Gbe",
    @tag3_str("mxm") => "Meramera",
    @tag3_str("mxn") => "Moi (Indonesia)",
    @tag3_str("mxo") => "Mbowe",
    @tag3_str("mxp") => "Tlahuitoltepec Mixe",
    @tag3_str("mxq") => "Juquila Mixe",
    @tag3_str("mxr") => "Murik (Malaysia)",
    @tag3_str("mxs") => "Huitepec Mixtec",
    @tag3_str("mxt") => "Jamiltepec Mixtec",
    @tag3_str("mxu") => "Mada (Cameroon)",
    @tag3_str("mxv") => "Metlatónoc Mixtec",
    @tag3_str("mxw") => "Namo",
    @tag3_str("mxx") => "Mahou",
    @tag3_str("mxx") => "Mawukakan",
    @tag3_str("mxy") => "Southeastern Nochixtlán Mixtec",
    @tag3_str("mxz") => "Central Masela",
    @tag3_str("mya") => "Burmese",
    @tag3_str("myb") => "Mbay",
    @tag3_str("myc") => "Mayeka",
    @tag3_str("mye") => "Myene",
    @tag3_str("myf") => "Bambassi",
    @tag3_str("myg") => "Manta",
    @tag3_str("myh") => "Makah",
    @tag3_str("myj") => "Mangayat",
    @tag3_str("myk") => "Mamara Senoufo",
    @tag3_str("myl") => "Moma",
    @tag3_str("mym") => "Me'en",
    @tag3_str("myo") => "Anfillo",
    @tag3_str("myp") => "Pirahã",
    @tag3_str("myr") => "Muniche",
    @tag3_str("mys") => "Mesmes",
    @tag3_str("myu") => "Mundurukú",
    @tag3_str("myv") => "Erzya",
    @tag3_str("myw") => "Muyuw",
    @tag3_str("myx") => "Masaaba",
    @tag3_str("myy") => "Macuna",
    @tag3_str("myz") => "Classical Mandaic",
    @tag3_str("mza") => "Santa María Zacatepec Mixtec",
    @tag3_str("mzb") => "Tumzabt",
    @tag3_str("mzc") => "Madagascar Sign Language",
    @tag3_str("mzd") => "Malimba",
    @tag3_str("mze") => "Morawa",
    @tag3_str("mzg") => "Monastic Sign Language",
    @tag3_str("mzh") => "Wichí Lhamtés Güisnay",
    @tag3_str("mzi") => "Ixcatlán Mazatec",
    @tag3_str("mzj") => "Manya",
    @tag3_str("mzk") => "Nigeria Mambila",
    @tag3_str("mzl") => "Mazatlán Mixe",
    @tag3_str("mzm") => "Mumuye",
    @tag3_str("mzn") => "Mazanderani",
    @tag3_str("mzo") => "Matipuhy",
    @tag3_str("mzp") => "Movima",
    @tag3_str("mzq") => "Mori Atas",
    @tag3_str("mzr") => "Marúbo",
    @tag3_str("mzs") => "Macanese",
    @tag3_str("mzt") => "Mintil",
    @tag3_str("mzu") => "Inapang",
    @tag3_str("mzv") => "Manza",
    @tag3_str("mzw") => "Deg",
    @tag3_str("mzx") => "Mawayana",
    @tag3_str("mzy") => "Mozambican Sign Language",
    @tag3_str("mzz") => "Maiadomu",
    @tag3_str("naa") => "Namla",
    @tag3_str("nab") => "Southern Nambikuára",
    @tag3_str("nac") => "Narak",
    @tag3_str("nae") => "Naka'ela",
    @tag3_str("naf") => "Nabak",
    @tag3_str("nag") => "Naga Pidgin",
    @tag3_str("naj") => "Nalu",
    @tag3_str("nak") => "Nakanai",
    @tag3_str("nal") => "Nalik",
    @tag3_str("nam") => "Ngan'gityemerri",
    @tag3_str("nan") => "Min Nan Chinese",
    @tag3_str("nao") => "Naaba",
    @tag3_str("nap") => "Neapolitan",
    @tag3_str("naq") => "Khoekhoe",
    @tag3_str("naq") => "Nama (Namibia)",
    @tag3_str("nar") => "Iguta",
    @tag3_str("nas") => "Naasioi",
    @tag3_str("nat") => "Ca̱hungwa̱rya̱",
    @tag3_str("nat") => "Hungworo",
    @tag3_str("nau") => "Nauru",
    @tag3_str("nav") => "Navaho",
    @tag3_str("nav") => "Navajo",
    @tag3_str("naw") => "Nawuri",
    @tag3_str("nax") => "Nakwi",
    @tag3_str("nay") => "Ngarrindjeri",
    @tag3_str("naz") => "Coatepec Nahuatl",
    @tag3_str("nba") => "Nyemba",
    @tag3_str("nbb") => "Ndoe",
    @tag3_str("nbc") => "Chang Naga",
    @tag3_str("nbd") => "Ngbinda",
    @tag3_str("nbe") => "Konyak Naga",
    @tag3_str("nbg") => "Nagarchal",
    @tag3_str("nbh") => "Ngamo",
    @tag3_str("nbi") => "Mao Naga",
    @tag3_str("nbj") => "Ngarinyman",
    @tag3_str("nbk") => "Nake",
    @tag3_str("nbl") => "South Ndebele",
    @tag3_str("nbm") => "Ngbaka Ma'bo",
    @tag3_str("nbn") => "Kuri",
    @tag3_str("nbo") => "Nkukoli",
    @tag3_str("nbp") => "Nnam",
    @tag3_str("nbq") => "Nggem",
    @tag3_str("nbr") => "Numana",
    @tag3_str("nbs") => "Namibian Sign Language",
    @tag3_str("nbt") => "Na",
    @tag3_str("nbu") => "Rongmei Naga",
    @tag3_str("nbv") => "Ngamambo",
    @tag3_str("nbw") => "Southern Ngbandi",
    @tag3_str("nby") => "Ningera",
    @tag3_str("nca") => "Iyo",
    @tag3_str("ncb") => "Central Nicobarese",
    @tag3_str("ncc") => "Ponam",
    @tag3_str("ncd") => "Nachering",
    @tag3_str("nce") => "Yale",
    @tag3_str("ncf") => "Notsi",
    @tag3_str("ncg") => "Nisga'a",
    @tag3_str("nch") => "Central Huasteca Nahuatl",
    @tag3_str("nci") => "Classical Nahuatl",
    @tag3_str("ncj") => "Northern Puebla Nahuatl",
    @tag3_str("nck") => "Na-kara",
    @tag3_str("ncl") => "Michoacán Nahuatl",
    @tag3_str("ncm") => "Nambo",
    @tag3_str("ncn") => "Nauna",
    @tag3_str("nco") => "Sibe",
    @tag3_str("ncq") => "Northern Katang",
    @tag3_str("ncr") => "Ncane",
    @tag3_str("ncs") => "Nicaraguan Sign Language",
    @tag3_str("nct") => "Chothe Naga",
    @tag3_str("ncu") => "Chumburung",
    @tag3_str("ncx") => "Central Puebla Nahuatl",
    @tag3_str("ncz") => "Natchez",
    @tag3_str("nda") => "Ndasa",
    @tag3_str("ndb") => "Kenswei Nsei",
    @tag3_str("ndc") => "Ndau",
    @tag3_str("ndd") => "Nde-Nsele-Nta",
    @tag3_str("nde") => "North Ndebele",
    @tag3_str("ndf") => "Nadruvian",
    @tag3_str("ndg") => "Ndengereko",
    @tag3_str("ndh") => "Ndali",
    @tag3_str("ndi") => "Samba Leko",
    @tag3_str("ndj") => "Ndamba",
    @tag3_str("ndk") => "Ndaka",
    @tag3_str("ndl") => "Ndolo",
    @tag3_str("ndm") => "Ndam",
    @tag3_str("ndn") => "Ngundi",
    @tag3_str("ndo") => "Ndonga",
    @tag3_str("ndp") => "Ndo",
    @tag3_str("ndq") => "Ndombe",
    @tag3_str("ndr") => "Ndoola",
    @tag3_str("nds") => "Low German",
    @tag3_str("nds") => "Low Saxon",
    @tag3_str("ndt") => "Ndunga",
    @tag3_str("ndu") => "Dugun",
    @tag3_str("ndv") => "Ndut",
    @tag3_str("ndw") => "Ndobo",
    @tag3_str("ndx") => "Nduga",
    @tag3_str("ndy") => "Lutos",
    @tag3_str("ndz") => "Ndogo",
    @tag3_str("nea") => "Eastern Ngad'a",
    @tag3_str("neb") => "Toura (Côte d'Ivoire)",
    @tag3_str("nec") => "Nedebang",
    @tag3_str("ned") => "Nde-Gbite",
    @tag3_str("nee") => "Nêlêmwa-Nixumwak",
    @tag3_str("nef") => "Nefamese",
    @tag3_str("neg") => "Negidal",
    @tag3_str("neh") => "Nyenkha",
    @tag3_str("nei") => "Neo-Hittite",
    @tag3_str("nej") => "Neko",
    @tag3_str("nek") => "Neku",
    @tag3_str("nem") => "Nemi",
    @tag3_str("nen") => "Nengone",
    @tag3_str("neo") => "Ná-Meo",
    @tag3_str("nep") => "Nepali (macrolanguage)",
    @tag3_str("neq") => "North Central Mixe",
    @tag3_str("ner") => "Yahadian",
    @tag3_str("nes") => "Bhoti Kinnauri",
    @tag3_str("net") => "Nete",
    @tag3_str("neu") => "Neo",
    @tag3_str("nev") => "Nyaheun",
    @tag3_str("new") => "Nepal Bhasa",
    @tag3_str("new") => "Newari",
    @tag3_str("nex") => "Neme",
    @tag3_str("ney") => "Neyo",
    @tag3_str("nez") => "Nez Perce",
    @tag3_str("nfa") => "Dhao",
    @tag3_str("nfd") => "Ahwai",
    @tag3_str("nfl") => "Äiwoo",
    @tag3_str("nfl") => "Ayiwo",
    @tag3_str("nfr") => "Nafaanra",
    @tag3_str("nfu") => "Mfumte",
    @tag3_str("nga") => "Ngbaka",
    @tag3_str("ngb") => "Northern Ngbandi",
    @tag3_str("ngc") => "Ngombe (Democratic Republic of Congo)",
    @tag3_str("ngd") => "Ngando (Central African Republic)",
    @tag3_str("nge") => "Ngemba",
    @tag3_str("ngg") => "Ngbaka Manza",
    @tag3_str("ngh") => "Nǁng",
    @tag3_str("ngi") => "Ngizim",
    @tag3_str("ngj") => "Ngie",
    @tag3_str("ngk") => "Dalabon",
    @tag3_str("ngl") => "Lomwe",
    @tag3_str("ngm") => "Ngatik Men's Creole",
    @tag3_str("ngn") => "Ngwo",
    @tag3_str("ngp") => "Ngulu",
    @tag3_str("ngq") => "Ngoreme",
    @tag3_str("ngq") => "Ngurimi",
    @tag3_str("ngr") => "Engdewu",
    @tag3_str("ngs") => "Gvoko",
    @tag3_str("ngt") => "Kriang",
    @tag3_str("ngt") => "Ngeq",
    @tag3_str("ngu") => "Guerrero Nahuatl",
    @tag3_str("ngv") => "Nagumi",
    @tag3_str("ngw") => "Ngwaba",
    @tag3_str("ngx") => "Nggwahyi",
    @tag3_str("ngy") => "Tibea",
    @tag3_str("ngz") => "Ngungwel",
    @tag3_str("nha") => "Nhanda",
    @tag3_str("nhb") => "Beng",
    @tag3_str("nhc") => "Tabasco Nahuatl",
    @tag3_str("nhd") => "Ava Guaraní",
    @tag3_str("nhd") => "Chiripá",
    @tag3_str("nhe") => "Eastern Huasteca Nahuatl",
    @tag3_str("nhf") => "Nhuwala",
    @tag3_str("nhg") => "Tetelcingo Nahuatl",
    @tag3_str("nhh") => "Nahari",
    @tag3_str("nhi") => "Zacatlán-Ahuacatlán-Tepetzintla Nahuatl",
    @tag3_str("nhk") => "Isthmus-Cosoleacaque Nahuatl",
    @tag3_str("nhm") => "Morelos Nahuatl",
    @tag3_str("nhn") => "Central Nahuatl",
    @tag3_str("nho") => "Takuu",
    @tag3_str("nhp") => "Isthmus-Pajapan Nahuatl",
    @tag3_str("nhq") => "Huaxcaleca Nahuatl",
    @tag3_str("nhr") => "Naro",
    @tag3_str("nht") => "Ometepec Nahuatl",
    @tag3_str("nhu") => "Noone",
    @tag3_str("nhv") => "Temascaltepec Nahuatl",
    @tag3_str("nhw") => "Western Huasteca Nahuatl",
    @tag3_str("nhx") => "Isthmus-Mecayapan Nahuatl",
    @tag3_str("nhy") => "Northern Oaxaca Nahuatl",
    @tag3_str("nhz") => "Santa María La Alta Nahuatl",
    @tag3_str("nia") => "Nias",
    @tag3_str("nib") => "Nakame",
    @tag3_str("nid") => "Ngandi",
    @tag3_str("nie") => "Niellim",
    @tag3_str("nif") => "Nek",
    @tag3_str("nig") => "Ngalakgan",
    @tag3_str("nih") => "Nyiha (Tanzania)",
    @tag3_str("nii") => "Nii",
    @tag3_str("nij") => "Ngaju",
    @tag3_str("nik") => "Southern Nicobarese",
    @tag3_str("nil") => "Nila",
    @tag3_str("nim") => "Nilamba",
    @tag3_str("nin") => "Ninzo",
    @tag3_str("nio") => "Nganasan",
    @tag3_str("niq") => "Nandi",
    @tag3_str("nir") => "Nimboran",
    @tag3_str("nis") => "Nimi",
    @tag3_str("nit") => "Southeastern Kolami",
    @tag3_str("niu") => "Niuean",
    @tag3_str("niv") => "Gilyak",
    @tag3_str("niw") => "Nimo",
    @tag3_str("nix") => "Hema",
    @tag3_str("niy") => "Ngiti",
    @tag3_str("niz") => "Ningil",
    @tag3_str("nja") => "Nzanyi",
    @tag3_str("njb") => "Nocte Naga",
    @tag3_str("njd") => "Ndonde Hamba",
    @tag3_str("njh") => "Lotha Naga",
    @tag3_str("nji") => "Gudanji",
    @tag3_str("njj") => "Njen",
    @tag3_str("njl") => "Njalgulgule",
    @tag3_str("njm") => "Angami Naga",
    @tag3_str("njn") => "Liangmai Naga",
    @tag3_str("njo") => "Ao Naga",
    @tag3_str("njr") => "Njerep",
    @tag3_str("njs") => "Nisa",
    @tag3_str("njt") => "Ndyuka-Trio Pidgin",
    @tag3_str("nju") => "Ngadjunmaya",
    @tag3_str("njx") => "Kunyi",
    @tag3_str("njy") => "Njyem",
    @tag3_str("njz") => "Nyishi",
    @tag3_str("nka") => "Nkoya",
    @tag3_str("nkb") => "Khoibu Naga",
    @tag3_str("nkc") => "Nkongho",
    @tag3_str("nkd") => "Koireng",
    @tag3_str("nke") => "Duke",
    @tag3_str("nkf") => "Inpui Naga",
    @tag3_str("nkg") => "Nekgini",
    @tag3_str("nkh") => "Khezha Naga",
    @tag3_str("nki") => "Thangal Naga",
    @tag3_str("nkj") => "Nakai",
    @tag3_str("nkk") => "Nokuku",
    @tag3_str("nkm") => "Namat",
    @tag3_str("nkn") => "Nkangala",
    @tag3_str("nko") => "Nkonya",
    @tag3_str("nkp") => "Niuatoputapu",
    @tag3_str("nkq") => "Nkami",
    @tag3_str("nkr") => "Nukuoro",
    @tag3_str("nks") => "North Asmat",
    @tag3_str("nkt") => "Nyika (Tanzania)",
    @tag3_str("nku") => "Bouna Kulango",
    @tag3_str("nkv") => "Nyika (Malawi and Zambia)",
    @tag3_str("nkw") => "Nkutu",
    @tag3_str("nkx") => "Nkoroo",
    @tag3_str("nkz") => "Nkari",
    @tag3_str("nla") => "Ngombale",
    @tag3_str("nlc") => "Nalca",
    @tag3_str("nld") => "Dutch",
    @tag3_str("nld") => "Flemish",
    @tag3_str("nle") => "East Nyala",
    @tag3_str("nlg") => "Gela",
    @tag3_str("nli") => "Grangali",
    @tag3_str("nlj") => "Nyali",
    @tag3_str("nlk") => "Ninia Yali",
    @tag3_str("nll") => "Nihali",
    @tag3_str("nlm") => "Mankiyali",
    @tag3_str("nlo") => "Ngul",
    @tag3_str("nlq") => "Lao Naga",
    @tag3_str("nlu") => "Nchumbulu",
    @tag3_str("nlv") => "Orizaba Nahuatl",
    @tag3_str("nlw") => "Walangama",
    @tag3_str("nlx") => "Nahali",
    @tag3_str("nly") => "Nyamal",
    @tag3_str("nlz") => "Nalögo",
    @tag3_str("nma") => "Maram Naga",
    @tag3_str("nmb") => "Big Nambas",
    @tag3_str("nmb") => "V'ënen Taut",
    @tag3_str("nmc") => "Ngam",
    @tag3_str("nmd") => "Ndumu",
    @tag3_str("nme") => "Mzieme Naga",
    @tag3_str("nmf") => "Tangkhul Naga (India)",
    @tag3_str("nmg") => "Kwasio",
    @tag3_str("nmh") => "Monsang Naga",
    @tag3_str("nmi") => "Nyam",
    @tag3_str("nmj") => "Ngombe (Central African Republic)",
    @tag3_str("nmk") => "Namakura",
    @tag3_str("nml") => "Ndemli",
    @tag3_str("nmm") => "Manangba",
    @tag3_str("nmn") => "ǃXóõ",
    @tag3_str("nmo") => "Moyon Naga",
    @tag3_str("nmp") => "Nimanbur",
    @tag3_str("nmq") => "Nambya",
    @tag3_str("nmr") => "Nimbari",
    @tag3_str("nms") => "Letemboi",
    @tag3_str("nmt") => "Namonuito",
    @tag3_str("nmu") => "Northeast Maidu",
    @tag3_str("nmv") => "Ngamini",
    @tag3_str("nmw") => "Nimoa",
    @tag3_str("nmw") => "Rifao",
    @tag3_str("nmx") => "Nama (Papua New Guinea)",
    @tag3_str("nmy") => "Namuyi",
    @tag3_str("nmz") => "Nawdm",
    @tag3_str("nna") => "Nyangumarta",
    @tag3_str("nnb") => "Nande",
    @tag3_str("nnc") => "Nancere",
    @tag3_str("nnd") => "West Ambae",
    @tag3_str("nne") => "Ngandyera",
    @tag3_str("nnf") => "Ngaing",
    @tag3_str("nng") => "Maring Naga",
    @tag3_str("nnh") => "Ngiemboon",
    @tag3_str("nni") => "North Nuaulu",
    @tag3_str("nnj") => "Nyangatom",
    @tag3_str("nnk") => "Nankina",
    @tag3_str("nnl") => "Northern Rengma Naga",
    @tag3_str("nnm") => "Namia",
    @tag3_str("nnn") => "Ngete",
    @tag3_str("nno") => "Norwegian Nynorsk",
    @tag3_str("nnp") => "Wancho Naga",
    @tag3_str("nnq") => "Ngindo",
    @tag3_str("nnr") => "Narungga",
    @tag3_str("nnt") => "Nanticoke",
    @tag3_str("nnu") => "Dwang",
    @tag3_str("nnv") => "Nugunu (Australia)",
    @tag3_str("nnw") => "Southern Nuni",
    @tag3_str("nny") => "Nyangga",
    @tag3_str("nnz") => "Nda'nda'",
    @tag3_str("noa") => "Woun Meu",
    @tag3_str("nob") => "Norwegian Bokmål",
    @tag3_str("noc") => "Nuk",
    @tag3_str("nod") => "Northern Thai",
    @tag3_str("noe") => "Nimadi",
    @tag3_str("nof") => "Nomane",
    @tag3_str("nog") => "Nogai",
    @tag3_str("noh") => "Nomu",
    @tag3_str("noi") => "Noiri",
    @tag3_str("noj") => "Nonuya",
    @tag3_str("nok") => "Nooksack",
    @tag3_str("nol") => "Nomlaki",
    @tag3_str("nom") => "Nocamán",
    @tag3_str("non") => "Old Norse",
    @tag3_str("nop") => "Numanggang",
    @tag3_str("noq") => "Ngongo",
    @tag3_str("nor") => "Norwegian",
    @tag3_str("nos") => "Eastern Nisu",
    @tag3_str("not") => "Nomatsiguenga",
    @tag3_str("nou") => "Ewage-Notu",
    @tag3_str("nov") => "Novial",
    @tag3_str("now") => "Nyambo",
    @tag3_str("noy") => "Noy",
    @tag3_str("noz") => "Nayi",
    @tag3_str("npa") => "Nar Phu",
    @tag3_str("npb") => "Nupbikha",
    @tag3_str("npg") => "Ponyo-Gongwang Naga",
    @tag3_str("nph") => "Phom Naga",
    @tag3_str("npi") => "Nepali (individual language)",
    @tag3_str("npl") => "Southeastern Puebla Nahuatl",
    @tag3_str("npn") => "Mondropolon",
    @tag3_str("npo") => "Pochuri Naga",
    @tag3_str("nps") => "Nipsan",
    @tag3_str("npu") => "Puimei Naga",
    @tag3_str("npx") => "Noipx",
    @tag3_str("npy") => "Napu",
    @tag3_str("nqg") => "Southern Nago",
    @tag3_str("nqk") => "Kura Ede Nago",
    @tag3_str("nql") => "Ngendelengo",
    @tag3_str("nqm") => "Ndom",
    @tag3_str("nqn") => "Nen",
    @tag3_str("nqo") => "N'Ko",
    @tag3_str("nqq") => "Kyan-Karyaw Naga",
    @tag3_str("nqt") => "Nteng",
    @tag3_str("nqy") => "Akyaung Ari Naga",
    @tag3_str("nra") => "Ngom",
    @tag3_str("nrb") => "Nara",
    @tag3_str("nrc") => "Noric",
    @tag3_str("nre") => "Southern Rengma Naga",
    @tag3_str("nrf") => "Guernésiais",
    @tag3_str("nrf") => "Jèrriais",
    @tag3_str("nrg") => "Narango",
    @tag3_str("nri") => "Chokri Naga",
    @tag3_str("nrk") => "Ngarla",
    @tag3_str("nrl") => "Ngarluma",
    @tag3_str("nrm") => "Narom",
    @tag3_str("nrn") => "Norn",
    @tag3_str("nrp") => "North Picene",
    @tag3_str("nrr") => "Nora",
    @tag3_str("nrr") => "Norra",
    @tag3_str("nrt") => "Northern Kalapuya",
    @tag3_str("nru") => "Narua",
    @tag3_str("nrx") => "Ngurmbur",
    @tag3_str("nrz") => "Lala",
    @tag3_str("nsa") => "Sangtam Naga",
    @tag3_str("nsb") => "Lower Nossob",
    @tag3_str("nsc") => "Nshi",
    @tag3_str("nsd") => "Southern Nisu",
    @tag3_str("nse") => "Nsenga",
    @tag3_str("nsf") => "Northwestern Nisu",
    @tag3_str("nsg") => "Ngasa",
    @tag3_str("nsh") => "Ngoshie",
    @tag3_str("nsi") => "Nigerian Sign Language",
    @tag3_str("nsk") => "Naskapi",
    @tag3_str("nsl") => "Norwegian Sign Language",
    @tag3_str("nsm") => "Sumi Naga",
    @tag3_str("nsn") => "Nehan",
    @tag3_str("nso") => "Northern Sotho",
    @tag3_str("nso") => "Pedi",
    @tag3_str("nso") => "Sepedi",
    @tag3_str("nsp") => "Nepalese Sign Language",
    @tag3_str("nsq") => "Northern Sierra Miwok",
    @tag3_str("nsr") => "Maritime Sign Language",
    @tag3_str("nss") => "Nali",
    @tag3_str("nst") => "Tase Naga",
    @tag3_str("nsu") => "Sierra Negra Nahuatl",
    @tag3_str("nsv") => "Southwestern Nisu",
    @tag3_str("nsw") => "Navut",
    @tag3_str("nsx") => "Nsongo",
    @tag3_str("nsy") => "Nasal",
    @tag3_str("nsz") => "Nisenan",
    @tag3_str("ntd") => "Northern Tidung",
    @tag3_str("nte") => "Nathembo",
    @tag3_str("ntg") => "Ngantangarra",
    @tag3_str("nti") => "Natioro",
    @tag3_str("ntj") => "Ngaanyatjarra",
    @tag3_str("ntk") => "Ikoma-Nata-Isenye",
    @tag3_str("ntm") => "Nateni",
    @tag3_str("nto") => "Ntomba",
    @tag3_str("ntp") => "Northern Tepehuan",
    @tag3_str("ntr") => "Delo",
    @tag3_str("ntu") => "Natügu",
    @tag3_str("ntw") => "Nottoway",
    @tag3_str("ntx") => "Tangkhul Naga (Myanmar)",
    @tag3_str("nty") => "Mantsi",
    @tag3_str("ntz") => "Natanzi",
    @tag3_str("nua") => "Yuanga",
    @tag3_str("nuc") => "Nukuini",
    @tag3_str("nud") => "Ngala",
    @tag3_str("nue") => "Ngundu",
    @tag3_str("nuf") => "Nusu",
    @tag3_str("nug") => "Nungali",
    @tag3_str("nuh") => "Ndunda",
    @tag3_str("nui") => "Ngumbi",
    @tag3_str("nuj") => "Nyole",
    @tag3_str("nuk") => "Nuuchahnulth",
    @tag3_str("nuk") => "Nuu-chah-nulth",
    @tag3_str("nul") => "Nusa Laut",
    @tag3_str("num") => "Niuafo'ou",
    @tag3_str("nun") => "Anong",
    @tag3_str("nuo") => "Nguôn",
    @tag3_str("nup") => "Nupe-Nupe-Tako",
    @tag3_str("nuq") => "Nukumanu",
    @tag3_str("nur") => "Nukuria",
    @tag3_str("nus") => "Nuer",
    @tag3_str("nut") => "Nung (Viet Nam)",
    @tag3_str("nuu") => "Ngbundu",
    @tag3_str("nuv") => "Northern Nuni",
    @tag3_str("nuw") => "Nguluwan",
    @tag3_str("nux") => "Mehek",
    @tag3_str("nuy") => "Nunggubuyu",
    @tag3_str("nuz") => "Tlamacazapa Nahuatl",
    @tag3_str("nvh") => "Nasarian",
    @tag3_str("nvm") => "Namiae",
    @tag3_str("nvo") => "Nyokon",
    @tag3_str("nwa") => "Nawathinehena",
    @tag3_str("nwb") => "Nyabwa",
    @tag3_str("nwc") => "Classical Nepal Bhasa",
    @tag3_str("nwc") => "Classical Newari",
    @tag3_str("nwc") => "Old Newari",
    @tag3_str("nwe") => "Ngwe",
    @tag3_str("nwg") => "Ngayawung",
    @tag3_str("nwi") => "Southwest Tanna",
    @tag3_str("nwm") => "Nyamusa-Molo",
    @tag3_str("nwo") => "Nauo",
    @tag3_str("nwr") => "Nawaru",
    @tag3_str("nww") => "Ndwewe",
    @tag3_str("nwx") => "Middle Newar",
    @tag3_str("nwy") => "Nottoway-Meherrin",
    @tag3_str("nxa") => "Nauete",
    @tag3_str("nxd") => "Ngando (Democratic Republic of Congo)",
    @tag3_str("nxe") => "Nage",
    @tag3_str("nxg") => "Ngad'a",
    @tag3_str("nxi") => "Nindi",
    @tag3_str("nxk") => "Koki Naga",
    @tag3_str("nxl") => "South Nuaulu",
    @tag3_str("nxm") => "Numidian",
    @tag3_str("nxn") => "Ngawun",
    @tag3_str("nxo") => "Ndambomo",
    @tag3_str("nxq") => "Naxi",
    @tag3_str("nxr") => "Ninggerum",
    @tag3_str("nxx") => "Nafri",
    @tag3_str("nya") => "Chewa",
    @tag3_str("nya") => "Chichewa",
    @tag3_str("nya") => "Nyanja",
    @tag3_str("nyb") => "Nyangbo",
    @tag3_str("nyc") => "Nyanga-li",
    @tag3_str("nyd") => "Nyore",
    @tag3_str("nyd") => "Olunyole",
    @tag3_str("nye") => "Nyengo",
    @tag3_str("nyf") => "Giryama",
    @tag3_str("nyf") => "Kigiryama",
    @tag3_str("nyg") => "Nyindu",
    @tag3_str("nyh") => "Nyikina",
    @tag3_str("nyi") => "Ama (Sudan)",
    @tag3_str("nyj") => "Nyanga",
    @tag3_str("nyk") => "Nyaneka",
    @tag3_str("nyl") => "Nyeu",
    @tag3_str("nym") => "Nyamwezi",
    @tag3_str("nyn") => "Nyankole",
    @tag3_str("nyo") => "Nyoro",
    @tag3_str("nyp") => "Nyang'i",
    @tag3_str("nyq") => "Nayini",
    @tag3_str("nyr") => "Nyiha (Malawi)",
    @tag3_str("nys") => "Nyungar",
    @tag3_str("nyt") => "Nyawaygi",
    @tag3_str("nyu") => "Nyungwe",
    @tag3_str("nyv") => "Nyulnyul",
    @tag3_str("nyw") => "Nyaw",
    @tag3_str("nyx") => "Nganyaywana",
    @tag3_str("nyy") => "Nyakyusa-Ngonde",
    @tag3_str("nza") => "Tigon Mbembe",
    @tag3_str("nzb") => "Njebi",
    @tag3_str("nzd") => "Nzadi",
    @tag3_str("nzi") => "Nzima",
    @tag3_str("nzk") => "Nzakara",
    @tag3_str("nzm") => "Zeme Naga",
    @tag3_str("nzs") => "New Zealand Sign Language",
    @tag3_str("nzu") => "Teke-Nzikou",
    @tag3_str("nzy") => "Nzakambay",
    @tag3_str("nzz") => "Nanga Dama Dogon",
    @tag3_str("oaa") => "Orok",
    @tag3_str("oac") => "Oroch",
    @tag3_str("oar") => "Ancient Aramaic (up to 700 BCE)",
    @tag3_str("oar") => "Old Aramaic (up to 700 BCE)",
    @tag3_str("oav") => "Old Avar",
    @tag3_str("obi") => "Obispeño",
    @tag3_str("obk") => "Southern Bontok",
    @tag3_str("obl") => "Oblo",
    @tag3_str("obm") => "Moabite",
    @tag3_str("obo") => "Obo Manobo",
    @tag3_str("obr") => "Old Burmese",
    @tag3_str("obt") => "Old Breton",
    @tag3_str("obu") => "Obulom",
    @tag3_str("oca") => "Ocaina",
    @tag3_str("och") => "Old Chinese",
    @tag3_str("oci") => "Occitan (post 1500)",
    @tag3_str("ocm") => "Old Cham",
    @tag3_str("oco") => "Old Cornish",
    @tag3_str("ocu") => "Atzingo Matlatzinca",
    @tag3_str("oda") => "Odut",
    @tag3_str("odk") => "Od",
    @tag3_str("odt") => "Old Dutch",
    @tag3_str("odu") => "Odual",
    @tag3_str("ofo") => "Ofo",
    @tag3_str("ofs") => "Old Frisian",
    @tag3_str("ofu") => "Efutop",
    @tag3_str("ogb") => "Ogbia",
    @tag3_str("ogc") => "Ogbah",
    @tag3_str("oge") => "Old Georgian",
    @tag3_str("ogg") => "Ogbogolo",
    @tag3_str("ogo") => "Khana",
    @tag3_str("ogu") => "Ogbronuagum",
    @tag3_str("oht") => "Old Hittite",
    @tag3_str("ohu") => "Old Hungarian",
    @tag3_str("oia") => "Oirata",
    @tag3_str("oie") => "Okolie",
    @tag3_str("oin") => "Inebu One",
    @tag3_str("ojb") => "Northwestern Ojibwa",
    @tag3_str("ojc") => "Central Ojibwa",
    @tag3_str("ojg") => "Eastern Ojibwa",
    @tag3_str("oji") => "Ojibwa",
    @tag3_str("ojp") => "Old Japanese",
    @tag3_str("ojs") => "Severn Ojibwa",
    @tag3_str("ojv") => "Ontong Java",
    @tag3_str("ojw") => "Western Ojibwa",
    @tag3_str("oka") => "Okanagan",
    @tag3_str("okb") => "Okobo",
    @tag3_str("okc") => "Kobo",
    @tag3_str("okd") => "Okodia",
    @tag3_str("oke") => "Okpe (Southwestern Edo)",
    @tag3_str("okg") => "Koko Babangk",
    @tag3_str("okh") => "Koresh-e Rostam",
    @tag3_str("oki") => "Okiek",
    @tag3_str("okj") => "Oko-Juwoi",
    @tag3_str("okk") => "Kwamtim One",
    @tag3_str("okl") => "Old Kentish Sign Language",
    @tag3_str("okm") => "Middle Korean (10th-16th cent.)",
    @tag3_str("okn") => "Oki-No-Erabu",
    @tag3_str("oko") => "Old Korean (3rd-9th cent.)",
    @tag3_str("okr") => "Kirike",
    @tag3_str("oks") => "Oko-Eni-Osayen",
    @tag3_str("oku") => "Oku",
    @tag3_str("okv") => "Orokaiva",
    @tag3_str("okx") => "Okpe (Northwestern Edo)",
    @tag3_str("okz") => "Old Khmer",
    @tag3_str("ola") => "Walungge",
    @tag3_str("old") => "Mochi",
    @tag3_str("ole") => "Olekha",
    @tag3_str("olk") => "Olkol",
    @tag3_str("olm") => "Oloma",
    @tag3_str("olo") => "Livvi",
    @tag3_str("olr") => "Olrat",
    @tag3_str("olt") => "Old Lithuanian",
    @tag3_str("olu") => "Kuvale",
    @tag3_str("oma") => "Omaha-Ponca",
    @tag3_str("omb") => "East Ambae",
    @tag3_str("omc") => "Mochica",
    @tag3_str("omg") => "Omagua",
    @tag3_str("omi") => "Omi",
    @tag3_str("omk") => "Omok",
    @tag3_str("oml") => "Ombo",
    @tag3_str("omn") => "Minoan",
    @tag3_str("omo") => "Utarmbung",
    @tag3_str("omp") => "Old Manipuri",
    @tag3_str("omr") => "Old Marathi",
    @tag3_str("omt") => "Omotik",
    @tag3_str("omu") => "Omurano",
    @tag3_str("omw") => "South Tairora",
    @tag3_str("omx") => "Old Mon",
    @tag3_str("omy") => "Old Malay",
    @tag3_str("ona") => "Ona",
    @tag3_str("onb") => "Lingao",
    @tag3_str("one") => "Oneida",
    @tag3_str("ong") => "Olo",
    @tag3_str("oni") => "Onin",
    @tag3_str("onj") => "Onjob",
    @tag3_str("onk") => "Kabore One",
    @tag3_str("onn") => "Onobasulu",
    @tag3_str("ono") => "Onondaga",
    @tag3_str("onp") => "Sartang",
    @tag3_str("onr") => "Northern One",
    @tag3_str("ons") => "Ono",
    @tag3_str("ont") => "Ontenu",
    @tag3_str("onu") => "Unua",
    @tag3_str("onw") => "Old Nubian",
    @tag3_str("onx") => "Onin Based Pidgin",
    @tag3_str("ood") => "Tohono O'odham",
    @tag3_str("oog") => "Ong",
    @tag3_str("oon") => "Önge",
    @tag3_str("oor") => "Oorlams",
    @tag3_str("oos") => "Old Ossetic",
    @tag3_str("opa") => "Okpamheri",
    @tag3_str("opk") => "Kopkaka",
    @tag3_str("opm") => "Oksapmin",
    @tag3_str("opo") => "Opao",
    @tag3_str("opt") => "Opata",
    @tag3_str("opy") => "Ofayé",
    @tag3_str("ora") => "Oroha",
    @tag3_str("orc") => "Orma",
    @tag3_str("ore") => "Orejón",
    @tag3_str("org") => "Oring",
    @tag3_str("orh") => "Oroqen",
    @tag3_str("ori") => "Oriya (macrolanguage)",
    @tag3_str("orm") => "Oromo",
    @tag3_str("orn") => "Orang Kanaq",
    @tag3_str("oro") => "Orokolo",
    @tag3_str("orr") => "Oruma",
    @tag3_str("ors") => "Orang Seletar",
    @tag3_str("ort") => "Adivasi Oriya",
    @tag3_str("oru") => "Ormuri",
    @tag3_str("orv") => "Old Russian",
    @tag3_str("orw") => "Oro Win",
    @tag3_str("orx") => "Oro",
    @tag3_str("ory") => "Odia",
    @tag3_str("ory") => "Oriya (individual language)",
    @tag3_str("orz") => "Ormu",
    @tag3_str("osa") => "Osage",
    @tag3_str("osc") => "Oscan",
    @tag3_str("osi") => "Osing",
    @tag3_str("osn") => "Old Sundanese",
    @tag3_str("oso") => "Ososo",
    @tag3_str("osp") => "Old Spanish",
    @tag3_str("oss") => "Ossetian",
    @tag3_str("oss") => "Ossetic",
    @tag3_str("ost") => "Osatu",
    @tag3_str("osu") => "Southern One",
    @tag3_str("osx") => "Old Saxon",
    @tag3_str("ota") => "Ottoman Turkish (1500-1928)",
    @tag3_str("otb") => "Old Tibetan",
    @tag3_str("otd") => "Ot Danum",
    @tag3_str("ote") => "Mezquital Otomi",
    @tag3_str("oti") => "Oti",
    @tag3_str("otk") => "Old Turkish",
    @tag3_str("otl") => "Tilapa Otomi",
    @tag3_str("otm") => "Eastern Highland Otomi",
    @tag3_str("otn") => "Tenango Otomi",
    @tag3_str("otq") => "Querétaro Otomi",
    @tag3_str("otr") => "Otoro",
    @tag3_str("ots") => "Estado de México Otomi",
    @tag3_str("ott") => "Temoaya Otomi",
    @tag3_str("otu") => "Otuke",
    @tag3_str("otw") => "Ottawa",
    @tag3_str("otx") => "Texcatepec Otomi",
    @tag3_str("oty") => "Old Tamil",
    @tag3_str("otz") => "Ixtenco Otomi",
    @tag3_str("oua") => "Tagargrent",
    @tag3_str("oub") => "Glio-Oubi",
    @tag3_str("oue") => "Oune",
    @tag3_str("oui") => "Old Uighur",
    @tag3_str("oum") => "Ouma",
    @tag3_str("ovd") => "Elfdalian",
    @tag3_str("ovd") => "Övdalian",
    @tag3_str("owi") => "Owiniga",
    @tag3_str("owl") => "Old Welsh",
    @tag3_str("oyb") => "Oy",
    @tag3_str("oyd") => "Oyda",
    @tag3_str("oym") => "Wayampi",
    @tag3_str("oyy") => "Oya'oya",
    @tag3_str("ozm") => "Koonzime",
    @tag3_str("pab") => "Parecís",
    @tag3_str("pac") => "Pacoh",
    @tag3_str("pad") => "Paumarí",
    @tag3_str("pae") => "Pagibete",
    @tag3_str("paf") => "Paranawát",
    @tag3_str("pag") => "Pangasinan",
    @tag3_str("pah") => "Tenharim",
    @tag3_str("pai") => "Pe",
    @tag3_str("pak") => "Parakanã",
    @tag3_str("pal") => "Pahlavi",
    @tag3_str("pam") => "Kapampangan",
    @tag3_str("pam") => "Pampanga",
    @tag3_str("pan") => "Panjabi",
    @tag3_str("pan") => "Punjabi",
    @tag3_str("pao") => "Northern Paiute",
    @tag3_str("pap") => "Papiamento",
    @tag3_str("paq") => "Parya",
    @tag3_str("par") => "Panamint",
    @tag3_str("par") => "Timbisha",
    @tag3_str("pas") => "Papasena",
    @tag3_str("pau") => "Palauan",
    @tag3_str("pav") => "Pakaásnovos",
    @tag3_str("paw") => "Pawnee",
    @tag3_str("pax") => "Pankararé",
    @tag3_str("pay") => "Pech",
    @tag3_str("paz") => "Pankararú",
    @tag3_str("pbb") => "Páez",
    @tag3_str("pbc") => "Patamona",
    @tag3_str("pbe") => "Mezontla Popoloca",
    @tag3_str("pbf") => "Coyotepec Popoloca",
    @tag3_str("pbg") => "Paraujano",
    @tag3_str("pbh") => "E'ñapa Woromaipu",
    @tag3_str("pbi") => "Parkwa",
    @tag3_str("pbl") => "Mak (Nigeria)",
    @tag3_str("pbm") => "Puebla Mazatec",
    @tag3_str("pbn") => "Kpasam",
    @tag3_str("pbo") => "Papel",
    @tag3_str("pbp") => "Badyara",
    @tag3_str("pbr") => "Pangwa",
    @tag3_str("pbs") => "Central Pame",
    @tag3_str("pbt") => "Southern Pashto",
    @tag3_str("pbu") => "Northern Pashto",
    @tag3_str("pbv") => "Pnar",
    @tag3_str("pby") => "Pyu (Papua New Guinea)",
    @tag3_str("pca") => "Santa Inés Ahuatempan Popoloca",
    @tag3_str("pcb") => "Pear",
    @tag3_str("pcc") => "Bouyei",
    @tag3_str("pcd") => "Picard",
    @tag3_str("pce") => "Ruching Palaung",
    @tag3_str("pcf") => "Paliyan",
    @tag3_str("pcg") => "Paniya",
    @tag3_str("pch") => "Pardhan",
    @tag3_str("pci") => "Duruwa",
    @tag3_str("pcj") => "Parenga",
    @tag3_str("pck") => "Paite Chin",
    @tag3_str("pcl") => "Pardhi",
    @tag3_str("pcm") => "Nigerian Pidgin",
    @tag3_str("pcn") => "Piti",
    @tag3_str("pcp") => "Pacahuara",
    @tag3_str("pcw") => "Pyapun",
    @tag3_str("pda") => "Anam",
    @tag3_str("pdc") => "Pennsylvania German",
    @tag3_str("pdi") => "Pa Di",
    @tag3_str("pdn") => "Fedan",
    @tag3_str("pdn") => "Podena",
    @tag3_str("pdo") => "Padoe",
    @tag3_str("pdt") => "Plautdietsch",
    @tag3_str("pdu") => "Kayan",
    @tag3_str("pea") => "Peranakan Indonesian",
    @tag3_str("peb") => "Eastern Pomo",
    @tag3_str("ped") => "Mala (Papua New Guinea)",
    @tag3_str("pee") => "Taje",
    @tag3_str("pef") => "Northeastern Pomo",
    @tag3_str("peg") => "Pengo",
    @tag3_str("peh") => "Bonan",
    @tag3_str("pei") => "Chichimeca-Jonaz",
    @tag3_str("pej") => "Northern Pomo",
    @tag3_str("pek") => "Penchal",
    @tag3_str("pel") => "Pekal",
    @tag3_str("pem") => "Phende",
    @tag3_str("peo") => "Old Persian (ca. 600-400 B.C.)",
    @tag3_str("pep") => "Kunja",
    @tag3_str("peq") => "Southern Pomo",
    @tag3_str("pes") => "Iranian Persian",
    @tag3_str("pev") => "Pémono",
    @tag3_str("pex") => "Petats",
    @tag3_str("pey") => "Petjo",
    @tag3_str("pez") => "Eastern Penan",
    @tag3_str("pfa") => "Pááfang",
    @tag3_str("pfe") => "Pere",
    @tag3_str("pfl") => "Pfaelzisch",
    @tag3_str("pga") => "Sudanese Creole Arabic",
    @tag3_str("pgd") => "Gāndhārī",
    @tag3_str("pgg") => "Pangwali",
    @tag3_str("pgi") => "Pagi",
    @tag3_str("pgk") => "Rerep",
    @tag3_str("pgl") => "Primitive Irish",
    @tag3_str("pgn") => "Paelignian",
    @tag3_str("pgs") => "Pangseng",
    @tag3_str("pgu") => "Pagu",
    @tag3_str("pgz") => "Papua New Guinean Sign Language",
    @tag3_str("pha") => "Pa-Hng",
    @tag3_str("phd") => "Phudagi",
    @tag3_str("phg") => "Phuong",
    @tag3_str("phh") => "Phukha",
    @tag3_str("phj") => "Pahari",
    @tag3_str("phk") => "Phake",
    @tag3_str("phl") => "Palula",
    @tag3_str("phl") => "Phalura",
    @tag3_str("phm") => "Phimbi",
    @tag3_str("phn") => "Phoenician",
    @tag3_str("pho") => "Phunoi",
    @tag3_str("phq") => "Phana'",
    @tag3_str("phr") => "Pahari-Potwari",
    @tag3_str("pht") => "Phu Thai",
    @tag3_str("phu") => "Phuan",
    @tag3_str("phv") => "Pahlavani",
    @tag3_str("phw") => "Phangduwali",
    @tag3_str("pia") => "Pima Bajo",
    @tag3_str("pib") => "Yine",
    @tag3_str("pic") => "Pinji",
    @tag3_str("pid") => "Piaroa",
    @tag3_str("pie") => "Piro",
    @tag3_str("pif") => "Pingelapese",
    @tag3_str("pig") => "Pisabo",
    @tag3_str("pih") => "Pitcairn-Norfolk",
    @tag3_str("pij") => "Pijao",
    @tag3_str("pil") => "Yom",
    @tag3_str("pim") => "Powhatan",
    @tag3_str("pin") => "Piame",
    @tag3_str("pio") => "Piapoco",
    @tag3_str("pip") => "Pero",
    @tag3_str("pir") => "Piratapuyo",
    @tag3_str("pis") => "Pijin",
    @tag3_str("pit") => "Pitta Pitta",
    @tag3_str("piu") => "Pintupi-Luritja",
    @tag3_str("piv") => "Pileni",
    @tag3_str("piv") => "Vaeakau-Taumako",
    @tag3_str("piw") => "Pimbwe",
    @tag3_str("pix") => "Piu",
    @tag3_str("piy") => "Piya-Kwonci",
    @tag3_str("piz") => "Pije",
    @tag3_str("pjt") => "Pitjantjatjara",
    @tag3_str("pka") => "Ardhamāgadhī Prākrit",
    @tag3_str("pkb") => "Kipfokomo",
    @tag3_str("pkb") => "Pokomo",
    @tag3_str("pkc") => "Paekche",
    @tag3_str("pkg") => "Pak-Tong",
    @tag3_str("pkh") => "Pankhu",
    @tag3_str("pkn") => "Pakanha",
    @tag3_str("pko") => "Pökoot",
    @tag3_str("pkp") => "Pukapuka",
    @tag3_str("pkr") => "Attapady Kurumba",
    @tag3_str("pks") => "Pakistan Sign Language",
    @tag3_str("pkt") => "Maleng",
    @tag3_str("pku") => "Paku",
    @tag3_str("pla") => "Miani",
    @tag3_str("plb") => "Polonombauk",
    @tag3_str("plc") => "Central Palawano",
    @tag3_str("pld") => "Polari",
    @tag3_str("ple") => "Palu'e",
    @tag3_str("plg") => "Pilagá",
    @tag3_str("plh") => "Paulohi",
    @tag3_str("pli") => "Pali",
    @tag3_str("plj") => "Polci",
    @tag3_str("plk") => "Kohistani Shina",
    @tag3_str("pll") => "Shwe Palaung",
    @tag3_str("pln") => "Palenquero",
    @tag3_str("plo") => "Oluta Popoluca",
    @tag3_str("plq") => "Palaic",
    @tag3_str("plr") => "Palaka Senoufo",
    @tag3_str("pls") => "San Marcos Tlacoyalco Popoloca",
    @tag3_str("pls") => "San Marcos Tlalcoyalco Popoloca",
    @tag3_str("plt") => "Plateau Malagasy",
    @tag3_str("plu") => "Palikúr",
    @tag3_str("plv") => "Southwest Palawano",
    @tag3_str("plw") => "Brooke's Point Palawano",
    @tag3_str("ply") => "Bolyu",
    @tag3_str("plz") => "Paluan",
    @tag3_str("pma") => "Paama",
    @tag3_str("pmb") => "Pambia",
    @tag3_str("pmd") => "Pallanganmiddang",
    @tag3_str("pme") => "Pwaamei",
    @tag3_str("pmf") => "Pamona",
    @tag3_str("pmh") => "Māhārāṣṭri Prākrit",
    @tag3_str("pmi") => "Northern Pumi",
    @tag3_str("pmj") => "Southern Pumi",
    @tag3_str("pmk") => "Pamlico",
    @tag3_str("pml") => "Lingua Franca",
    @tag3_str("pmm") => "Pomo",
    @tag3_str("pmn") => "Pam",
    @tag3_str("pmo") => "Pom",
    @tag3_str("pmq") => "Northern Pame",
    @tag3_str("pmr") => "Paynamar",
    @tag3_str("pms") => "Piemontese",
    @tag3_str("pmt") => "Tuamotuan",
    @tag3_str("pmw") => "Plains Miwok",
    @tag3_str("pmx") => "Poumei Naga",
    @tag3_str("pmy") => "Papuan Malay",
    @tag3_str("pmz") => "Southern Pame",
    @tag3_str("pna") => "Punan Bah-Biau",
    @tag3_str("pnb") => "Western Panjabi",
    @tag3_str("pnc") => "Pannei",
    @tag3_str("pnd") => "Mpinda",
    @tag3_str("pne") => "Western Penan",
    @tag3_str("png") => "Pangu",
    @tag3_str("png") => "Pongu",
    @tag3_str("pnh") => "Penrhyn",
    @tag3_str("pni") => "Aoheng",
    @tag3_str("pnj") => "Pinjarup",
    @tag3_str("pnk") => "Paunaka",
    @tag3_str("pnl") => "Paleni",
    @tag3_str("pnm") => "Punan Batu 1",
    @tag3_str("pnn") => "Pinai-Hagahai",
    @tag3_str("pno") => "Panobo",
    @tag3_str("pnp") => "Pancana",
    @tag3_str("pnq") => "Pana (Burkina Faso)",
    @tag3_str("pnr") => "Panim",
    @tag3_str("pns") => "Ponosakan",
    @tag3_str("pnt") => "Pontic",
    @tag3_str("pnu") => "Jiongnai Bunu",
    @tag3_str("pnv") => "Pinigura",
    @tag3_str("pnw") => "Banyjima",
    @tag3_str("pnw") => "Panytyima",
    @tag3_str("pnx") => "Phong-Kniang",
    @tag3_str("pny") => "Pinyin",
    @tag3_str("pnz") => "Pana (Central African Republic)",
    @tag3_str("poc") => "Poqomam",
    @tag3_str("poe") => "San Juan Atzingo Popoloca",
    @tag3_str("pof") => "Poke",
    @tag3_str("pog") => "Potiguára",
    @tag3_str("poh") => "Poqomchi'",
    @tag3_str("poi") => "Highland Popoluca",
    @tag3_str("pok") => "Pokangá",
    @tag3_str("pol") => "Polish",
    @tag3_str("pom") => "Southeastern Pomo",
    @tag3_str("pon") => "Pohnpeian",
    @tag3_str("poo") => "Central Pomo",
    @tag3_str("pop") => "Pwapwâ",
    @tag3_str("poq") => "Texistepec Popoluca",
    @tag3_str("por") => "Portuguese",
    @tag3_str("pos") => "Sayula Popoluca",
    @tag3_str("pot") => "Potawatomi",
    @tag3_str("pov") => "Upper Guinea Crioulo",
    @tag3_str("pow") => "San Felipe Otlaltepec Popoloca",
    @tag3_str("pox") => "Polabian",
    @tag3_str("poy") => "Pogolo",
    @tag3_str("ppe") => "Papi",
    @tag3_str("ppi") => "Paipai",
    @tag3_str("ppk") => "Uma",
    @tag3_str("ppl") => "Nicarao",
    @tag3_str("ppl") => "Pipil",
    @tag3_str("ppm") => "Papuma",
    @tag3_str("ppn") => "Papapana",
    @tag3_str("ppo") => "Folopa",
    @tag3_str("ppp") => "Pelende",
    @tag3_str("ppq") => "Pei",
    @tag3_str("pps") => "San Luís Temalacayuca Popoloca",
    @tag3_str("ppt") => "Pare",
    @tag3_str("ppu") => "Papora",
    @tag3_str("pqa") => "Pa'a",
    @tag3_str("pqm") => "Malecite-Passamaquoddy",
    @tag3_str("prc") => "Parachi",
    @tag3_str("prd") => "Parsi-Dari",
    @tag3_str("pre") => "Principense",
    @tag3_str("prf") => "Paranan",
    @tag3_str("prg") => "Prussian",
    @tag3_str("prh") => "Porohanon",
    @tag3_str("pri") => "Paicî",
    @tag3_str("prk") => "Parauk",
    @tag3_str("prl") => "Peruvian Sign Language",
    @tag3_str("prm") => "Kibiri",
    @tag3_str("prn") => "Prasuni",
    @tag3_str("pro") => "Old Occitan (to 1500)",
    @tag3_str("pro") => "Old Provençal (to 1500)",
    @tag3_str("prp") => "Parsi",
    @tag3_str("prq") => "Ashéninka Perené",
    @tag3_str("prr") => "Puri",
    @tag3_str("prs") => "Afghan Persian",
    @tag3_str("prs") => "Dari",
    @tag3_str("prt") => "Phai",
    @tag3_str("pru") => "Puragi",
    @tag3_str("prw") => "Parawen",
    @tag3_str("prx") => "Purik",
    @tag3_str("prz") => "Providencia Sign Language",
    @tag3_str("psa") => "Asue Awyu",
    @tag3_str("psc") => "Iranian Sign Language",
    @tag3_str("psc") => "Persian Sign Language",
    @tag3_str("psd") => "Plains Indian Sign Language",
    @tag3_str("pse") => "Central Malay",
    @tag3_str("psg") => "Penang Sign Language",
    @tag3_str("psh") => "Southwest Pashai",
    @tag3_str("psh") => "Southwest Pashayi",
    @tag3_str("psi") => "Southeast Pashai",
    @tag3_str("psi") => "Southeast Pashayi",
    @tag3_str("psl") => "Puerto Rican Sign Language",
    @tag3_str("psm") => "Pauserna",
    @tag3_str("psn") => "Panasuan",
    @tag3_str("pso") => "Polish Sign Language",
    @tag3_str("psp") => "Philippine Sign Language",
    @tag3_str("psq") => "Pasi",
    @tag3_str("psr") => "Portuguese Sign Language",
    @tag3_str("pss") => "Kaulong",
    @tag3_str("pst") => "Central Pashto",
    @tag3_str("psu") => "Sauraseni Prākrit",
    @tag3_str("psw") => "Port Sandwich",
    @tag3_str("psy") => "Piscataway",
    @tag3_str("pta") => "Pai Tavytera",
    @tag3_str("pth") => "Pataxó Hã-Ha-Hãe",
    @tag3_str("pti") => "Pindiini",
    @tag3_str("pti") => "Wangkatha",
    @tag3_str("ptn") => "Patani",
    @tag3_str("pto") => "Zo'é",
    @tag3_str("ptp") => "Patep",
    @tag3_str("ptq") => "Pattapu",
    @tag3_str("ptr") => "Piamatsina",
    @tag3_str("ptt") => "Enrekang",
    @tag3_str("ptu") => "Bambam",
    @tag3_str("ptv") => "Port Vato",
    @tag3_str("ptw") => "Pentlatch",
    @tag3_str("pty") => "Pathiya",
    @tag3_str("pua") => "Western Highland Purepecha",
    @tag3_str("pub") => "Purum",
    @tag3_str("puc") => "Punan Merap",
    @tag3_str("pud") => "Punan Aput",
    @tag3_str("pue") => "Puelche",
    @tag3_str("puf") => "Punan Merah",
    @tag3_str("pug") => "Phuie",
    @tag3_str("pui") => "Puinave",
    @tag3_str("puj") => "Punan Tubu",
    @tag3_str("pum") => "Puma",
    @tag3_str("puo") => "Puoc",
    @tag3_str("pup") => "Pulabu",
    @tag3_str("puq") => "Puquina",
    @tag3_str("pur") => "Puruborá",
    @tag3_str("pus") => "Pashto",
    @tag3_str("pus") => "Pushto",
    @tag3_str("put") => "Putoh",
    @tag3_str("puu") => "Punu",
    @tag3_str("puw") => "Puluwatese",
    @tag3_str("pux") => "Puare",
    @tag3_str("puy") => "Purisimeño",
    @tag3_str("pwa") => "Pawaia",
    @tag3_str("pwb") => "Panawa",
    @tag3_str("pwg") => "Gapapaiwa",
    @tag3_str("pwi") => "Patwin",
    @tag3_str("pwm") => "Molbog",
    @tag3_str("pwn") => "Paiwan",
    @tag3_str("pwo") => "Pwo Western Karen",
    @tag3_str("pwr") => "Powari",
    @tag3_str("pww") => "Pwo Northern Karen",
    @tag3_str("pxm") => "Quetzaltepec Mixe",
    @tag3_str("pye") => "Pye Krumen",
    @tag3_str("pym") => "Fyam",
    @tag3_str("pyn") => "Poyanáwa",
    @tag3_str("pys") => "Lengua de Señas del Paraguay",
    @tag3_str("pys") => "Paraguayan Sign Language",
    @tag3_str("pyu") => "Puyuma",
    @tag3_str("pyx") => "Pyu (Myanmar)",
    @tag3_str("pyy") => "Pyen",
    @tag3_str("pzh") => "Pazeh",
    @tag3_str("pzn") => "Jejara Naga",
    @tag3_str("pzn") => "Para Naga",
    @tag3_str("qua") => "Quapaw",
    @tag3_str("qub") => "Huallaga Huánuco Quechua",
    @tag3_str("quc") => "K'iche'",
    @tag3_str("quc") => "Quiché",
    @tag3_str("qud") => "Calderón Highland Quichua",
    @tag3_str("que") => "Quechua",
    @tag3_str("quf") => "Lambayeque Quechua",
    @tag3_str("qug") => "Chimborazo Highland Quichua",
    @tag3_str("quh") => "South Bolivian Quechua",
    @tag3_str("qui") => "Quileute",
    @tag3_str("quk") => "Chachapoyas Quechua",
    @tag3_str("qul") => "North Bolivian Quechua",
    @tag3_str("qum") => "Sipacapense",
    @tag3_str("qun") => "Quinault",
    @tag3_str("qup") => "Southern Pastaza Quechua",
    @tag3_str("quq") => "Quinqui",
    @tag3_str("qur") => "Yanahuanca Pasco Quechua",
    @tag3_str("qus") => "Santiago del Estero Quichua",
    @tag3_str("quv") => "Sacapulteco",
    @tag3_str("quw") => "Tena Lowland Quichua",
    @tag3_str("qux") => "Yauyos Quechua",
    @tag3_str("quy") => "Ayacucho Quechua",
    @tag3_str("quz") => "Cusco Quechua",
    @tag3_str("qva") => "Ambo-Pasco Quechua",
    @tag3_str("qvc") => "Cajamarca Quechua",
    @tag3_str("qve") => "Eastern Apurímac Quechua",
    @tag3_str("qvh") => "Huamalíes-Dos de Mayo Huánuco Quechua",
    @tag3_str("qvi") => "Imbabura Highland Quichua",
    @tag3_str("qvj") => "Loja Highland Quichua",
    @tag3_str("qvl") => "Cajatambo North Lima Quechua",
    @tag3_str("qvm") => "Margos-Yarowilca-Lauricocha Quechua",
    @tag3_str("qvn") => "North Junín Quechua",
    @tag3_str("qvo") => "Napo Lowland Quechua",
    @tag3_str("qvp") => "Pacaraos Quechua",
    @tag3_str("qvs") => "San Martín Quechua",
    @tag3_str("qvw") => "Huaylla Wanca Quechua",
    @tag3_str("qvy") => "Queyu",
    @tag3_str("qvz") => "Northern Pastaza Quichua",
    @tag3_str("qwa") => "Corongo Ancash Quechua",
    @tag3_str("qwc") => "Classical Quechua",
    @tag3_str("qwh") => "Huaylas Ancash Quechua",
    @tag3_str("qwm") => "Kuman (Russia)",
    @tag3_str("qws") => "Sihuas Ancash Quechua",
    @tag3_str("qwt") => "Kwalhioqua-Tlatskanai",
    @tag3_str("qxa") => "Chiquián Ancash Quechua",
    @tag3_str("qxc") => "Chincha Quechua",
    @tag3_str("qxh") => "Panao Huánuco Quechua",
    @tag3_str("qxl") => "Salasaca Highland Quichua",
    @tag3_str("qxn") => "Northern Conchucos Ancash Quechua",
    @tag3_str("qxo") => "Southern Conchucos Ancash Quechua",
    @tag3_str("qxp") => "Puno Quechua",
    @tag3_str("qxq") => "Qashqa'i",
    @tag3_str("qxr") => "Cañar Highland Quichua",
    @tag3_str("qxs") => "Southern Qiang",
    @tag3_str("qxt") => "Santa Ana de Tusi Pasco Quechua",
    @tag3_str("qxu") => "Arequipa-La Unión Quechua",
    @tag3_str("qxw") => "Jauja Wanca Quechua",
    @tag3_str("qya") => "Quenya",
    @tag3_str("qyp") => "Quiripi",
    @tag3_str("raa") => "Dungmali",
    @tag3_str("rab") => "Camling",
    @tag3_str("rac") => "Rasawa",
    @tag3_str("rad") => "Rade",
    @tag3_str("raf") => "Western Meohang",
    @tag3_str("rag") => "Logooli",
    @tag3_str("rag") => "Lulogooli",
    @tag3_str("rah") => "Rabha",
    @tag3_str("rai") => "Ramoaaina",
    @tag3_str("raj") => "Rajasthani",
    @tag3_str("rak") => "Tulu-Bohuai",
    @tag3_str("ral") => "Ralte",
    @tag3_str("ram") => "Canela",
    @tag3_str("ran") => "Riantana",
    @tag3_str("rao") => "Rao",
    @tag3_str("rap") => "Rapanui",
    @tag3_str("raq") => "Saam",
    @tag3_str("rar") => "Cook Islands Maori",
    @tag3_str("rar") => "Rarotongan",
    @tag3_str("ras") => "Tegali",
    @tag3_str("rat") => "Razajerdi",
    @tag3_str("rau") => "Raute",
    @tag3_str("rav") => "Sampang",
    @tag3_str("raw") => "Rawang",
    @tag3_str("rax") => "Rang",
    @tag3_str("ray") => "Rapa",
    @tag3_str("raz") => "Rahambuu",
    @tag3_str("rbb") => "Rumai Palaung",
    @tag3_str("rbk") => "Northern Bontok",
    @tag3_str("rbl") => "Miraya Bikol",
    @tag3_str("rbp") => "Barababaraba",
    @tag3_str("rcf") => "Réunion Creole French",
    @tag3_str("rdb") => "Rudbari",
    @tag3_str("rea") => "Rerau",
    @tag3_str("reb") => "Rembong",
    @tag3_str("ree") => "Rejang Kayan",
    @tag3_str("reg") => "Kara (Tanzania)",
    @tag3_str("rei") => "Reli",
    @tag3_str("rej") => "Rejang",
    @tag3_str("rel") => "Rendille",
    @tag3_str("rem") => "Remo",
    @tag3_str("ren") => "Rengao",
    @tag3_str("rer") => "Rer Bare",
    @tag3_str("res") => "Reshe",
    @tag3_str("ret") => "Retta",
    @tag3_str("rey") => "Reyesano",
    @tag3_str("rga") => "Roria",
    @tag3_str("rge") => "Romano-Greek",
    @tag3_str("rgk") => "Rangkas",
    @tag3_str("rgn") => "Romagnol",
    @tag3_str("rgr") => "Resígaro",
    @tag3_str("rgs") => "Southern Roglai",
    @tag3_str("rgu") => "Ringgou",
    @tag3_str("rhg") => "Rohingya",
    @tag3_str("rhp") => "Yahang",
    @tag3_str("ria") => "Riang (India)",
    @tag3_str("rib") => "Bribri Sign Language",
    @tag3_str("rif") => "Tarifit",
    @tag3_str("ril") => "Riang (Myanmar)",
    @tag3_str("ril") => "Riang Lang",
    @tag3_str("rim") => "Nyaturu",
    @tag3_str("rin") => "Nungu",
    @tag3_str("rir") => "Ribun",
    @tag3_str("rit") => "Ritharrngu",
    @tag3_str("riu") => "Riung",
    @tag3_str("rjg") => "Rajong",
    @tag3_str("rji") => "Raji",
    @tag3_str("rjs") => "Rajbanshi",
    @tag3_str("rka") => "Kraol",
    @tag3_str("rkb") => "Rikbaktsa",
    @tag3_str("rkh") => "Rakahanga-Manihiki",
    @tag3_str("rki") => "Rakhine",
    @tag3_str("rkm") => "Marka",
    @tag3_str("rkt") => "Kamta",
    @tag3_str("rkt") => "Rangpuri",
    @tag3_str("rkw") => "Arakwal",
    @tag3_str("rma") => "Rama",
    @tag3_str("rmb") => "Rembarrnga",
    @tag3_str("rmc") => "Carpathian Romani",
    @tag3_str("rmd") => "Traveller Danish",
    @tag3_str("rme") => "Angloromani",
    @tag3_str("rmf") => "Kalo Finnish Romani",
    @tag3_str("rmg") => "Traveller Norwegian",
    @tag3_str("rmh") => "Murkim",
    @tag3_str("rmi") => "Lomavren",
    @tag3_str("rmk") => "Romkun",
    @tag3_str("rml") => "Baltic Romani",
    @tag3_str("rmm") => "Roma",
    @tag3_str("rmn") => "Balkan Romani",
    @tag3_str("rmo") => "Sinte Romani",
    @tag3_str("rmp") => "Rempi",
    @tag3_str("rmq") => "Caló",
    @tag3_str("rms") => "Romanian Sign Language",
    @tag3_str("rmt") => "Domari",
    @tag3_str("rmu") => "Tavringer Romani",
    @tag3_str("rmv") => "Romanova",
    @tag3_str("rmw") => "Welsh Romani",
    @tag3_str("rmx") => "Romam",
    @tag3_str("rmy") => "Vlax Romani",
    @tag3_str("rmz") => "Marma",
    @tag3_str("rnb") => "Brunca Sign Language",
    @tag3_str("rnd") => "Ruund",
    @tag3_str("rng") => "Ronga",
    @tag3_str("rnl") => "Ranglong",
    @tag3_str("rnn") => "Roon",
    @tag3_str("rnp") => "Rongpo",
    @tag3_str("rnr") => "Nari Nari",
    @tag3_str("rnw") => "Rungwa",
    @tag3_str("rob") => "Tae'",
    @tag3_str("roc") => "Cacgia Roglai",
    @tag3_str("rod") => "Rogo",
    @tag3_str("roe") => "Ronji",
    @tag3_str("rof") => "Rombo",
    @tag3_str("rog") => "Northern Roglai",
    @tag3_str("roh") => "Romansh",
    @tag3_str("rol") => "Romblomanon",
    @tag3_str("rom") => "Romany",
    @tag3_str("ron") => "Moldavian",
    @tag3_str("ron") => "Moldovan",
    @tag3_str("ron") => "Romanian",
    @tag3_str("roo") => "Rotokas",
    @tag3_str("rop") => "Kriol",
    @tag3_str("ror") => "Rongga",
    @tag3_str("rou") => "Runga",
    @tag3_str("row") => "Dela-Oenale",
    @tag3_str("rpn") => "Repanbitip",
    @tag3_str("rpt") => "Rapting",
    @tag3_str("rri") => "Ririo",
    @tag3_str("rro") => "Waima",
    @tag3_str("rrt") => "Arritinngithigh",
    @tag3_str("rsb") => "Romano-Serbian",
    @tag3_str("rsk") => "Rusyn",
    @tag3_str("rsk") => "Ruthenian",
    @tag3_str("rsl") => "Russian Sign Language",
    @tag3_str("rsm") => "Miriwoong Sign Language",
    @tag3_str("rsn") => "Rwandan Sign Language",
    @tag3_str("rtc") => "Rungtu Chin",
    @tag3_str("rth") => "Ratahan",
    @tag3_str("rtm") => "Rotuman",
    @tag3_str("rts") => "Yurats",
    @tag3_str("rtw") => "Rathawi",
    @tag3_str("rub") => "Gungu",
    @tag3_str("ruc") => "Ruuli",
    @tag3_str("rue") => "Rusyn",
    @tag3_str("ruf") => "Luguru",
    @tag3_str("rug") => "Roviana",
    @tag3_str("ruh") => "Ruga",
    @tag3_str("rui") => "Rufiji",
    @tag3_str("ruk") => "Che",
    @tag3_str("run") => "Rundi",
    @tag3_str("ruo") => "Istro Romanian",
    @tag3_str("rup") => "Aromanian",
    @tag3_str("rup") => "Arumanian",
    @tag3_str("rup") => "Macedo-Romanian",
    @tag3_str("ruq") => "Megleno Romanian",
    @tag3_str("rus") => "Russian",
    @tag3_str("rut") => "Rutul",
    @tag3_str("ruu") => "Lanas Lobu",
    @tag3_str("ruy") => "Mala (Nigeria)",
    @tag3_str("ruz") => "Ruma",
    @tag3_str("rwa") => "Rawo",
    @tag3_str("rwk") => "Rwa",
    @tag3_str("rwl") => "Ruwila",
    @tag3_str("rwm") => "Amba (Uganda)",
    @tag3_str("rwo") => "Rawa",
    @tag3_str("rwr") => "Marwari (India)",
    @tag3_str("rxd") => "Ngardi",
    @tag3_str("rxw") => "Garuwali",
    @tag3_str("rxw") => "Karuwali",
    @tag3_str("ryn") => "Northern Amami-Oshima",
    @tag3_str("rys") => "Yaeyama",
    @tag3_str("ryu") => "Central Okinawan",
    @tag3_str("rzh") => "Rāziḥī",
    @tag3_str("saa") => "Saba",
    @tag3_str("sab") => "Buglere",
    @tag3_str("sac") => "Meskwaki",
    @tag3_str("sad") => "Sandawe",
    @tag3_str("sae") => "Sabanê",
    @tag3_str("saf") => "Safaliba",
    @tag3_str("sag") => "Sango",
    @tag3_str("sah") => "Yakut",
    @tag3_str("saj") => "Sahu",
    @tag3_str("sak") => "Sake",
    @tag3_str("sam") => "Samaritan Aramaic",
    @tag3_str("san") => "Sanskrit",
    @tag3_str("sao") => "Sause",
    @tag3_str("saq") => "Samburu",
    @tag3_str("sar") => "Saraveca",
    @tag3_str("sas") => "Sasak",
    @tag3_str("sat") => "Santali",
    @tag3_str("sau") => "Saleman",
    @tag3_str("sav") => "Saafi-Saafi",
    @tag3_str("saw") => "Sawi",
    @tag3_str("sax") => "Sa",
    @tag3_str("say") => "Saya",
    @tag3_str("saz") => "Saurashtra",
    @tag3_str("sba") => "Ngambay",
    @tag3_str("sbb") => "Simbo",
    @tag3_str("sbc") => "Kele (Papua New Guinea)",
    @tag3_str("sbd") => "Southern Samo",
    @tag3_str("sbe") => "Saliba",
    @tag3_str("sbf") => "Chabu",
    @tag3_str("sbf") => "Shabo",
    @tag3_str("sbg") => "Seget",
    @tag3_str("sbh") => "Sori-Harengan",
    @tag3_str("sbi") => "Seti",
    @tag3_str("sbj") => "Surbakhal",
    @tag3_str("sbk") => "Safwa",
    @tag3_str("sbl") => "Botolan Sambal",
    @tag3_str("sbm") => "Sagala",
    @tag3_str("sbn") => "Sindhi Bhil",
    @tag3_str("sbo") => "Sabüm",
    @tag3_str("sbp") => "Sangu (Tanzania)",
    @tag3_str("sbq") => "Sileibi",
    @tag3_str("sbr") => "Sembakung Murut",
    @tag3_str("sbs") => "Subiya",
    @tag3_str("sbt") => "Kimki",
    @tag3_str("sbu") => "Stod Bhoti",
    @tag3_str("sbv") => "Sabine",
    @tag3_str("sbw") => "Simba",
    @tag3_str("sbx") => "Seberuang",
    @tag3_str("sby") => "Soli",
    @tag3_str("sbz") => "Sara Kaba",
    @tag3_str("scb") => "Chut",
    @tag3_str("sce") => "Dongxiang",
    @tag3_str("scf") => "San Miguel Creole French",
    @tag3_str("scg") => "Sanggau",
    @tag3_str("sch") => "Sakachep",
    @tag3_str("sci") => "Sri Lankan Creole Malay",
    @tag3_str("sck") => "Sadri",
    @tag3_str("scl") => "Shina",
    @tag3_str("scn") => "Sicilian",
    @tag3_str("sco") => "Scots",
    @tag3_str("scp") => "Helambu Sherpa",
    @tag3_str("scp") => "Hyolmo",
    @tag3_str("scq") => "Sa'och",
    @tag3_str("scs") => "North Slavey",
    @tag3_str("sct") => "Southern Katang",
    @tag3_str("scu") => "Shumcho",
    @tag3_str("scv") => "Sheni",
    @tag3_str("scw") => "Sha",
    @tag3_str("scx") => "Sicel",
    @tag3_str("sda") => "Toraja-Sa'dan",
    @tag3_str("sdb") => "Shabak",
    @tag3_str("sdc") => "Sassarese Sardinian",
    @tag3_str("sde") => "Surubu",
    @tag3_str("sdf") => "Sarli",
    @tag3_str("sdg") => "Savi",
    @tag3_str("sdh") => "Southern Kurdish",
    @tag3_str("sdj") => "Suundi",
    @tag3_str("sdk") => "Sos Kundi",
    @tag3_str("sdl") => "Saudi Arabian Sign Language",
    @tag3_str("sdn") => "Gallurese Sardinian",
    @tag3_str("sdo") => "Bukar-Sadung Bidayuh",
    @tag3_str("sdp") => "Sherdukpen",
    @tag3_str("sdq") => "Semandang",
    @tag3_str("sdr") => "Oraon Sadri",
    @tag3_str("sds") => "Sened",
    @tag3_str("sdt") => "Shuadit",
    @tag3_str("sdu") => "Sarudu",
    @tag3_str("sdx") => "Sibu Melanau",
    @tag3_str("sdz") => "Sallands",
    @tag3_str("sea") => "Semai",
    @tag3_str("seb") => "Shempire Senoufo",
    @tag3_str("sec") => "Sechelt",
    @tag3_str("sed") => "Sedang",
    @tag3_str("see") => "Seneca",
    @tag3_str("sef") => "Cebaara Senoufo",
    @tag3_str("seg") => "Segeju",
    @tag3_str("seh") => "Sena",
    @tag3_str("sei") => "Seri",
    @tag3_str("sej") => "Sene",
    @tag3_str("sek") => "Sekani",
    @tag3_str("sel") => "Selkup",
    @tag3_str("sen") => "Nanerigé Sénoufo",
    @tag3_str("seo") => "Suarmin",
    @tag3_str("sep") => "Sìcìté Sénoufo",
    @tag3_str("seq") => "Senara Sénoufo",
    @tag3_str("ser") => "Serrano",
    @tag3_str("ses") => "Koyraboro Senni Songhai",
    @tag3_str("set") => "Sentani",
    @tag3_str("seu") => "Serui-Laut",
    @tag3_str("sev") => "Nyarafolo Senoufo",
    @tag3_str("sew") => "Sewa Bay",
    @tag3_str("sey") => "Secoya",
    @tag3_str("sez") => "Senthang Chin",
    @tag3_str("sfb") => "French Belgian Sign Language",
    @tag3_str("sfb") => "Langue des signes de Belgique Francophone",
    @tag3_str("sfe") => "Eastern Subanen",
    @tag3_str("sfm") => "Small Flowery Miao",
    @tag3_str("sfs") => "South African Sign Language",
    @tag3_str("sfw") => "Sehwi",
    @tag3_str("sga") => "Old Irish (to 900)",
    @tag3_str("sgb") => "Mag-antsi Ayta",
    @tag3_str("sgc") => "Kipsigis",
    @tag3_str("sgd") => "Surigaonon",
    @tag3_str("sge") => "Segai",
    @tag3_str("sgg") => "Swiss-German Sign Language",
    @tag3_str("sgh") => "Shughni",
    @tag3_str("sgi") => "Suga",
    @tag3_str("sgj") => "Surgujia",
    @tag3_str("sgk") => "Sangkong",
    @tag3_str("sgm") => "Singa",
    @tag3_str("sgp") => "Singpho",
    @tag3_str("sgr") => "Sangisari",
    @tag3_str("sgs") => "Samogitian",
    @tag3_str("sgt") => "Brokpake",
    @tag3_str("sgu") => "Salas",
    @tag3_str("sgw") => "Sebat Bet Gurage",
    @tag3_str("sgx") => "Sierra Leone Sign Language",
    @tag3_str("sgy") => "Sanglechi",
    @tag3_str("sgz") => "Sursurunga",
    @tag3_str("sha") => "Shall-Zwall",
    @tag3_str("shb") => "Ninam",
    @tag3_str("shc") => "Sonde",
    @tag3_str("shd") => "Kundal Shahi",
    @tag3_str("she") => "Sheko",
    @tag3_str("shg") => "Shua",
    @tag3_str("shh") => "Shoshoni",
    @tag3_str("shi") => "Tachelhit",
    @tag3_str("shj") => "Shatt",
    @tag3_str("shk") => "Shilluk",
    @tag3_str("shl") => "Shendu",
    @tag3_str("shm") => "Shahrudi",
    @tag3_str("shn") => "Shan",
    @tag3_str("sho") => "Shanga",
    @tag3_str("shp") => "Shipibo-Conibo",
    @tag3_str("shq") => "Sala",
    @tag3_str("shr") => "Shi",
    @tag3_str("shs") => "Shuswap",
    @tag3_str("sht") => "Shasta",
    @tag3_str("shu") => "Chadian Arabic",
    @tag3_str("shv") => "Shehri",
    @tag3_str("shw") => "Shwai",
    @tag3_str("shx") => "She",
    @tag3_str("shy") => "Tachawit",
    @tag3_str("shz") => "Syenara Senoufo",
    @tag3_str("sia") => "Akkala Sami",
    @tag3_str("sib") => "Sebop",
    @tag3_str("sid") => "Sidamo",
    @tag3_str("sie") => "Simaa",
    @tag3_str("sif") => "Siamou",
    @tag3_str("sig") => "Paasaal",
    @tag3_str("sih") => "Sîshëë",
    @tag3_str("sih") => "Zire",
    @tag3_str("sii") => "Shom Peng",
    @tag3_str("sij") => "Numbami",
    @tag3_str("sik") => "Sikiana",
    @tag3_str("sil") => "Tumulung Sisaala",
    @tag3_str("sim") => "Mende (Papua New Guinea)",
    @tag3_str("sin") => "Sinhala",
    @tag3_str("sin") => "Sinhalese",
    @tag3_str("sip") => "Sikkimese",
    @tag3_str("siq") => "Sonia",
    @tag3_str("sir") => "Siri",
    @tag3_str("sis") => "Siuslaw",
    @tag3_str("siu") => "Sinagen",
    @tag3_str("siv") => "Sumariup",
    @tag3_str("siw") => "Siwai",
    @tag3_str("six") => "Sumau",
    @tag3_str("siy") => "Sivandi",
    @tag3_str("siz") => "Siwi",
    @tag3_str("sja") => "Epena",
    @tag3_str("sjb") => "Sajau Basap",
    @tag3_str("sjd") => "Kildin Sami",
    @tag3_str("sje") => "Pite Sami",
    @tag3_str("sjg") => "Assangori",
    @tag3_str("sjk") => "Kemi Sami",
    @tag3_str("sjl") => "Miji",
    @tag3_str("sjl") => "Sajalong",
    @tag3_str("sjm") => "Mapun",
    @tag3_str("sjn") => "Sindarin",
    @tag3_str("sjo") => "Xibe",
    @tag3_str("sjp") => "Surjapuri",
    @tag3_str("sjr") => "Siar-Lak",
    @tag3_str("sjs") => "Senhaja De Srair",
    @tag3_str("sjt") => "Ter Sami",
    @tag3_str("sju") => "Ume Sami",
    @tag3_str("sjw") => "Shawnee",
    @tag3_str("ska") => "Skagit",
    @tag3_str("skb") => "Saek",
    @tag3_str("skc") => "Ma Manda",
    @tag3_str("skd") => "Southern Sierra Miwok",
    @tag3_str("ske") => "Seke (Vanuatu)",
    @tag3_str("skf") => "Sakirabiá",
    @tag3_str("skg") => "Sakalava Malagasy",
    @tag3_str("skh") => "Sikule",
    @tag3_str("ski") => "Sika",
    @tag3_str("skj") => "Seke (Nepal)",
    @tag3_str("skm") => "Kutong",
    @tag3_str("skn") => "Kolibugan Subanon",
    @tag3_str("sko") => "Seko Tengah",
    @tag3_str("skp") => "Sekapan",
    @tag3_str("skq") => "Sininkere",
    @tag3_str("skr") => "Saraiki",
    @tag3_str("skr") => "Seraiki",
    @tag3_str("sks") => "Maia",
    @tag3_str("skt") => "Sakata",
    @tag3_str("sku") => "Sakao",
    @tag3_str("skv") => "Skou",
    @tag3_str("skw") => "Skepi Creole Dutch",
    @tag3_str("skx") => "Seko Padang",
    @tag3_str("sky") => "Sikaiana",
    @tag3_str("skz") => "Sekar",
    @tag3_str("slc") => "Sáliba",
    @tag3_str("sld") => "Sissala",
    @tag3_str("sle") => "Sholaga",
    @tag3_str("slf") => "Swiss-Italian Sign Language",
    @tag3_str("slg") => "Selungai Murut",
    @tag3_str("slh") => "Southern Puget Sound Salish",
    @tag3_str("sli") => "Lower Silesian",
    @tag3_str("slj") => "Salumá",
    @tag3_str("slk") => "Slovak",
    @tag3_str("sll") => "Salt-Yui",
    @tag3_str("slm") => "Pangutaran Sama",
    @tag3_str("sln") => "Salinan",
    @tag3_str("slp") => "Lamaholot",
    @tag3_str("slq") => "Salchuq",
    @tag3_str("slr") => "Salar",
    @tag3_str("sls") => "Singapore Sign Language",
    @tag3_str("slt") => "Sila",
    @tag3_str("slu") => "Selaru",
    @tag3_str("slv") => "Slovenian",
    @tag3_str("slw") => "Sialum",
    @tag3_str("slx") => "Salampasu",
    @tag3_str("sly") => "Selayar",
    @tag3_str("slz") => "Ma'ya",
    @tag3_str("sma") => "Southern Sami",
    @tag3_str("smb") => "Simbari",
    @tag3_str("smc") => "Som",
    @tag3_str("sme") => "Northern Sami",
    @tag3_str("smf") => "Auwe",
    @tag3_str("smg") => "Simbali",
    @tag3_str("smh") => "Samei",
    @tag3_str("smj") => "Lule Sami",
    @tag3_str("smk") => "Bolinao",
    @tag3_str("sml") => "Central Sama",
    @tag3_str("smm") => "Musasa",
    @tag3_str("smn") => "Inari Sami",
    @tag3_str("smo") => "Samoan",
    @tag3_str("smp") => "Samaritan",
    @tag3_str("smq") => "Samo",
    @tag3_str("smr") => "Simeulue",
    @tag3_str("sms") => "Skolt Sami",
    @tag3_str("smt") => "Simte",
    @tag3_str("smu") => "Somray",
    @tag3_str("smv") => "Samvedi",
    @tag3_str("smw") => "Sumbawa",
    @tag3_str("smx") => "Samba",
    @tag3_str("smy") => "Semnani",
    @tag3_str("smz") => "Simeku",
    @tag3_str("sna") => "Shona",
    @tag3_str("snc") => "Sinaugoro",
    @tag3_str("snd") => "Sindhi",
    @tag3_str("sne") => "Bau Bidayuh",
    @tag3_str("snf") => "Noon",
    @tag3_str("sng") => "Sanga (Democratic Republic of Congo)",
    @tag3_str("sni") => "Sensi",
    @tag3_str("snj") => "Riverain Sango",
    @tag3_str("snk") => "Soninke",
    @tag3_str("snl") => "Sangil",
    @tag3_str("snm") => "Southern Ma'di",
    @tag3_str("snn") => "Siona",
    @tag3_str("sno") => "Snohomish",
    @tag3_str("snp") => "Siane",
    @tag3_str("snq") => "Sangu (Gabon)",
    @tag3_str("snr") => "Sihan",
    @tag3_str("sns") => "Nahavaq",
    @tag3_str("sns") => "South West Bay",
    @tag3_str("snu") => "Senggi",
    @tag3_str("snu") => "Viid",
    @tag3_str("snv") => "Sa'ban",
    @tag3_str("snw") => "Selee",
    @tag3_str("snx") => "Sam",
    @tag3_str("sny") => "Saniyo-Hiyewe",
    @tag3_str("snz") => "Kou",
    @tag3_str("soa") => "Thai Song",
    @tag3_str("sob") => "Sobei",
    @tag3_str("soc") => "So (Democratic Republic of Congo)",
    @tag3_str("sod") => "Songoora",
    @tag3_str("soe") => "Songomeno",
    @tag3_str("sog") => "Sogdian",
    @tag3_str("soh") => "Aka",
    @tag3_str("soi") => "Sonha",
    @tag3_str("soj") => "Soi",
    @tag3_str("sok") => "Sokoro",
    @tag3_str("sol") => "Solos",
    @tag3_str("som") => "Somali",
    @tag3_str("soo") => "Songo",
    @tag3_str("sop") => "Songe",
    @tag3_str("soq") => "Kanasi",
    @tag3_str("sor") => "Somrai",
    @tag3_str("sos") => "Seeku",
    @tag3_str("sot") => "Southern Sotho",
    @tag3_str("sou") => "Southern Thai",
    @tag3_str("sov") => "Sonsorol",
    @tag3_str("sow") => "Sowanda",
    @tag3_str("sox") => "Swo",
    @tag3_str("soy") => "Miyobe",
    @tag3_str("soz") => "Temi",
    @tag3_str("spa") => "Castilian",
    @tag3_str("spa") => "Spanish",
    @tag3_str("spb") => "Sepa (Indonesia)",
    @tag3_str("spc") => "Sapé",
    @tag3_str("spd") => "Saep",
    @tag3_str("spe") => "Sepa (Papua New Guinea)",
    @tag3_str("spg") => "Sian",
    @tag3_str("spi") => "Saponi",
    @tag3_str("spk") => "Sengo",
    @tag3_str("spl") => "Selepet",
    @tag3_str("spm") => "Akukem",
    @tag3_str("spn") => "Sanapaná",
    @tag3_str("spo") => "Spokane",
    @tag3_str("spp") => "Supyire Senoufo",
    @tag3_str("spq") => "Loreto-Ucayali Spanish",
    @tag3_str("spr") => "Saparua",
    @tag3_str("sps") => "Saposa",
    @tag3_str("spt") => "Spiti Bhoti",
    @tag3_str("spu") => "Sapuan",
    @tag3_str("spv") => "Kosli",
    @tag3_str("spv") => "Sambalpuri",
    @tag3_str("spx") => "South Picene",
    @tag3_str("spy") => "Sabaot",
    @tag3_str("sqa") => "Shama-Sambuga",
    @tag3_str("sqh") => "Shau",
    @tag3_str("sqi") => "Albanian",
    @tag3_str("sqk") => "Albanian Sign Language",
    @tag3_str("sqm") => "Suma",
    @tag3_str("sqn") => "Susquehannock",
    @tag3_str("sqo") => "Sorkhei",
    @tag3_str("sqq") => "Sou",
    @tag3_str("sqr") => "Siculo Arabic",
    @tag3_str("sqs") => "Sri Lankan Sign Language",
    @tag3_str("sqt") => "Soqotri",
    @tag3_str("squ") => "Squamish",
    @tag3_str("sqx") => "Kufr Qassem Sign Language (KQSL)",
    @tag3_str("sra") => "Saruga",
    @tag3_str("srb") => "Sora",
    @tag3_str("src") => "Logudorese Sardinian",
    @tag3_str("srd") => "Sardinian",
    @tag3_str("sre") => "Sara",
    @tag3_str("srf") => "Nafi",
    @tag3_str("srg") => "Sulod",
    @tag3_str("srh") => "Sarikoli",
    @tag3_str("sri") => "Siriano",
    @tag3_str("srk") => "Serudung Murut",
    @tag3_str("srl") => "Isirawa",
    @tag3_str("srm") => "Saramaccan",
    @tag3_str("srn") => "Sranan Tongo",
    @tag3_str("sro") => "Campidanese Sardinian",
    @tag3_str("srp") => "Serbian",
    @tag3_str("srq") => "Sirionó",
    @tag3_str("srr") => "Serer",
    @tag3_str("srs") => "Sarsi",
    @tag3_str("srt") => "Sauri",
    @tag3_str("sru") => "Suruí",
    @tag3_str("srv") => "Southern Sorsoganon",
    @tag3_str("srw") => "Serua",
    @tag3_str("srx") => "Sirmauri",
    @tag3_str("sry") => "Sera",
    @tag3_str("srz") => "Shahmirzadi",
    @tag3_str("ssb") => "Southern Sama",
    @tag3_str("ssc") => "Suba-Simbiti",
    @tag3_str("ssd") => "Siroi",
    @tag3_str("sse") => "Balangingi",
    @tag3_str("sse") => "Bangingih Sama",
    @tag3_str("ssf") => "Thao",
    @tag3_str("ssg") => "Seimat",
    @tag3_str("ssh") => "Shihhi Arabic",
    @tag3_str("ssi") => "Sansi",
    @tag3_str("ssj") => "Sausi",
    @tag3_str("ssk") => "Sunam",
    @tag3_str("ssl") => "Western Sisaala",
    @tag3_str("ssm") => "Semnam",
    @tag3_str("ssn") => "Waata",
    @tag3_str("sso") => "Sissano",
    @tag3_str("ssp") => "Spanish Sign Language",
    @tag3_str("ssq") => "So'a",
    @tag3_str("ssr") => "Swiss-French Sign Language",
    @tag3_str("sss") => "Sô",
    @tag3_str("sst") => "Sinasina",
    @tag3_str("ssu") => "Susuami",
    @tag3_str("ssv") => "Shark Bay",
    @tag3_str("ssw") => "Swati",
    @tag3_str("ssx") => "Samberigi",
    @tag3_str("ssy") => "Saho",
    @tag3_str("ssz") => "Sengseng",
    @tag3_str("sta") => "Settla",
    @tag3_str("stb") => "Northern Subanen",
    @tag3_str("std") => "Sentinel",
    @tag3_str("ste") => "Liana-Seti",
    @tag3_str("stf") => "Seta",
    @tag3_str("stg") => "Trieng",
    @tag3_str("sth") => "Shelta",
    @tag3_str("sti") => "Bulo Stieng",
    @tag3_str("stj") => "Matya Samo",
    @tag3_str("stk") => "Arammba",
    @tag3_str("stl") => "Stellingwerfs",
    @tag3_str("stm") => "Setaman",
    @tag3_str("stn") => "Owa",
    @tag3_str("sto") => "Stoney",
    @tag3_str("stp") => "Southeastern Tepehuan",
    @tag3_str("stq") => "Saterfriesisch",
    @tag3_str("str") => "Straits Salish",
    @tag3_str("sts") => "Shumashti",
    @tag3_str("stt") => "Budeh Stieng",
    @tag3_str("stu") => "Samtao",
    @tag3_str("stv") => "Silt'e",
    @tag3_str("stw") => "Satawalese",
    @tag3_str("sty") => "Siberian Tatar",
    @tag3_str("sua") => "Sulka",
    @tag3_str("sub") => "Suku",
    @tag3_str("suc") => "Western Subanon",
    @tag3_str("sue") => "Suena",
    @tag3_str("sug") => "Suganga",
    @tag3_str("sui") => "Suki",
    @tag3_str("suj") => "Shubi",
    @tag3_str("suk") => "Sukuma",
    @tag3_str("sun") => "Sundanese",
    @tag3_str("suo") => "Bouni",
    @tag3_str("suq") => "Suri",
    @tag3_str("suq") => "Tirmaga-Chai Suri",
    @tag3_str("sur") => "Mwaghavul",
    @tag3_str("sus") => "Susu",
    @tag3_str("sut") => "Subtiaba",
    @tag3_str("suv") => "Puroik",
    @tag3_str("suw") => "Sumbwa",
    @tag3_str("sux") => "Sumerian",
    @tag3_str("suy") => "Suyá",
    @tag3_str("suz") => "Sunwar",
    @tag3_str("sva") => "Svan",
    @tag3_str("svb") => "Ulau-Suain",
    @tag3_str("svc") => "Vincentian Creole English",
    @tag3_str("sve") => "Serili",
    @tag3_str("svk") => "Slovakian Sign Language",
    @tag3_str("svm") => "Slavomolisano",
    @tag3_str("svs") => "Savosavo",
    @tag3_str("svx") => "Skalvian",
    @tag3_str("swa") => "Swahili (macrolanguage)",
    @tag3_str("swb") => "Maore Comorian",
    @tag3_str("swc") => "Congo Swahili",
    @tag3_str("swe") => "Swedish",
    @tag3_str("swf") => "Sere",
    @tag3_str("swg") => "Swabian",
    @tag3_str("swh") => "Kiswahili",
    @tag3_str("swh") => "Swahili (individual language)",
    @tag3_str("swi") => "Sui",
    @tag3_str("swj") => "Sira",
    @tag3_str("swk") => "Malawi Sena",
    @tag3_str("swl") => "Swedish Sign Language",
    @tag3_str("swm") => "Samosa",
    @tag3_str("swn") => "Sawknah",
    @tag3_str("swo") => "Shanenawa",
    @tag3_str("swp") => "Suau",
    @tag3_str("swq") => "Sharwa",
    @tag3_str("swr") => "Saweru",
    @tag3_str("sws") => "Seluwasan",
    @tag3_str("swt") => "Sawila",
    @tag3_str("swu") => "Suwawa",
    @tag3_str("swv") => "Shekhawati",
    @tag3_str("sww") => "Sowa",
    @tag3_str("swx") => "Suruahá",
    @tag3_str("swy") => "Sarua",
    @tag3_str("sxb") => "Suba",
    @tag3_str("sxc") => "Sicanian",
    @tag3_str("sxe") => "Sighu",
    @tag3_str("sxg") => "Shixing",
    @tag3_str("sxg") => "Shuhi",
    @tag3_str("sxk") => "Southern Kalapuya",
    @tag3_str("sxl") => "Selian",
    @tag3_str("sxm") => "Samre",
    @tag3_str("sxn") => "Sangir",
    @tag3_str("sxo") => "Sorothaptic",
    @tag3_str("sxr") => "Saaroa",
    @tag3_str("sxs") => "Sasaru",
    @tag3_str("sxu") => "Upper Saxon",
    @tag3_str("sxw") => "Saxwe Gbe",
    @tag3_str("sya") => "Siang",
    @tag3_str("syb") => "Central Subanen",
    @tag3_str("syc") => "Classical Syriac",
    @tag3_str("syi") => "Seki",
    @tag3_str("syk") => "Sukur",
    @tag3_str("syl") => "Sylheti",
    @tag3_str("sym") => "Maya Samo",
    @tag3_str("syn") => "Senaya",
    @tag3_str("syo") => "Suoy",
    @tag3_str("syr") => "Syriac",
    @tag3_str("sys") => "Sinyar",
    @tag3_str("syw") => "Kagate",
    @tag3_str("syx") => "Samay",
    @tag3_str("syy") => "Al-Sayyid Bedouin Sign Language",
    @tag3_str("sza") => "Semelai",
    @tag3_str("szb") => "Ngalum",
    @tag3_str("szc") => "Semaq Beri",
    @tag3_str("szd") => "Seru",
    @tag3_str("sze") => "Seze",
    @tag3_str("szg") => "Sengele",
    @tag3_str("szl") => "Silesian",
    @tag3_str("szn") => "Sula",
    @tag3_str("szp") => "Suabo",
    @tag3_str("szs") => "Solomon Islands Sign Language",
    @tag3_str("szv") => "Isu (Fako Division)",
    @tag3_str("szw") => "Sawai",
    @tag3_str("szy") => "Sakizaya",
    @tag3_str("taa") => "Lower Tanana",
    @tag3_str("tab") => "Tabassaran",
    @tag3_str("tac") => "Lowland Tarahumara",
    @tag3_str("tad") => "Tause",
    @tag3_str("tae") => "Tariana",
    @tag3_str("taf") => "Tapirapé",
    @tag3_str("tag") => "Tagoi",
    @tag3_str("tah") => "Tahitian",
    @tag3_str("taj") => "Eastern Tamang",
    @tag3_str("tak") => "Tala",
    @tag3_str("tal") => "Tal",
    @tag3_str("tam") => "Tamil",
    @tag3_str("tan") => "Tangale",
    @tag3_str("tao") => "Yami",
    @tag3_str("tap") => "Taabwa",
    @tag3_str("taq") => "Tamasheq",
    @tag3_str("tar") => "Central Tarahumara",
    @tag3_str("tas") => "Tay Boi",
    @tag3_str("tat") => "Tatar",
    @tag3_str("tau") => "Upper Tanana",
    @tag3_str("tav") => "Tatuyo",
    @tag3_str("taw") => "Tai",
    @tag3_str("tax") => "Tamki",
    @tag3_str("tay") => "Atayal",
    @tag3_str("taz") => "Tocho",
    @tag3_str("tba") => "Aikanã",
    @tag3_str("tbc") => "Takia",
    @tag3_str("tbd") => "Kaki Ae",
    @tag3_str("tbe") => "Tanimbili",
    @tag3_str("tbf") => "Mandara",
    @tag3_str("tbg") => "North Tairora",
    @tag3_str("tbh") => "Dharawal",
    @tag3_str("tbh") => "Thurawal",
    @tag3_str("tbi") => "Gaam",
    @tag3_str("tbj") => "Tiang",
    @tag3_str("tbk") => "Calamian Tagbanwa",
    @tag3_str("tbl") => "Tboli",
    @tag3_str("tbm") => "Tagbu",
    @tag3_str("tbn") => "Barro Negro Tunebo",
    @tag3_str("tbo") => "Tawala",
    @tag3_str("tbp") => "Diebroud",
    @tag3_str("tbp") => "Taworta",
    @tag3_str("tbr") => "Tumtum",
    @tag3_str("tbs") => "Tanguat",
    @tag3_str("tbt") => "Tembo (Kitembo)",
    @tag3_str("tbu") => "Tubar",
    @tag3_str("tbv") => "Tobo",
    @tag3_str("tbw") => "Tagbanwa",
    @tag3_str("tbx") => "Kapin",
    @tag3_str("tby") => "Tabaru",
    @tag3_str("tbz") => "Ditammari",
    @tag3_str("tca") => "Ticuna",
    @tag3_str("tcb") => "Tanacross",
    @tag3_str("tcc") => "Datooga",
    @tag3_str("tcd") => "Tafi",
    @tag3_str("tce") => "Southern Tutchone",
    @tag3_str("tcf") => "Malinaltepec Me'phaa",
    @tag3_str("tcf") => "Malinaltepec Tlapanec",
    @tag3_str("tcg") => "Tamagario",
    @tag3_str("tch") => "Turks And Caicos Creole English",
    @tag3_str("tci") => "Wára",
    @tag3_str("tck") => "Tchitchege",
    @tag3_str("tcl") => "Taman (Myanmar)",
    @tag3_str("tcm") => "Tanahmerah",
    @tag3_str("tcn") => "Tichurong",
    @tag3_str("tco") => "Taungyo",
    @tag3_str("tcp") => "Tawr Chin",
    @tag3_str("tcq") => "Kaiy",
    @tag3_str("tcs") => "Torres Strait Creole",
    @tag3_str("tcs") => "Yumplatok",
    @tag3_str("tct") => "T'en",
    @tag3_str("tcu") => "Southeastern Tarahumara",
    @tag3_str("tcw") => "Tecpatlán Totonac",
    @tag3_str("tcx") => "Toda",
    @tag3_str("tcy") => "Tulu",
    @tag3_str("tcz") => "Thado Chin",
    @tag3_str("tda") => "Tagdal",
    @tag3_str("tdb") => "Panchpargania",
    @tag3_str("tdc") => "Emberá-Tadó",
    @tag3_str("tdd") => "Tai Nüa",
    @tag3_str("tde") => "Tiranige Diga Dogon",
    @tag3_str("tdf") => "Talieng",
    @tag3_str("tdg") => "Western Tamang",
    @tag3_str("tdh") => "Thulung",
    @tag3_str("tdi") => "Tomadino",
    @tag3_str("tdj") => "Tajio",
    @tag3_str("tdk") => "Tambas",
    @tag3_str("tdl") => "Sur",
    @tag3_str("tdm") => "Taruma",
    @tag3_str("tdn") => "Tondano",
    @tag3_str("tdo") => "Teme",
    @tag3_str("tdq") => "Tita",
    @tag3_str("tdr") => "Todrah",
    @tag3_str("tds") => "Doutai",
    @tag3_str("tdt") => "Tetun Dili",
    @tag3_str("tdv") => "Toro",
    @tag3_str("tdx") => "Tandroy-Mahafaly Malagasy",
    @tag3_str("tdy") => "Tadyawan",
    @tag3_str("tea") => "Temiar",
    @tag3_str("teb") => "Tetete",
    @tag3_str("tec") => "Terik",
    @tag3_str("ted") => "Tepo Krumen",
    @tag3_str("tee") => "Huehuetla Tepehua",
    @tag3_str("tef") => "Teressa",
    @tag3_str("teg") => "Teke-Tege",
    @tag3_str("teh") => "Tehuelche",
    @tag3_str("tei") => "Torricelli",
    @tag3_str("tek") => "Ibali Teke",
    @tag3_str("tel") => "Telugu",
    @tag3_str("tem") => "Timne",
    @tag3_str("ten") => "Tama (Colombia)",
    @tag3_str("teo") => "Teso",
    @tag3_str("tep") => "Tepecano",
    @tag3_str("teq") => "Temein",
    @tag3_str("ter") => "Tereno",
    @tag3_str("tes") => "Tengger",
    @tag3_str("tet") => "Tetum",
    @tag3_str("teu") => "Soo",
    @tag3_str("tev") => "Teor",
    @tag3_str("tew") => "Tewa (USA)",
    @tag3_str("tex") => "Tennet",
    @tag3_str("tey") => "Tulishi",
    @tag3_str("tez") => "Tetserret",
    @tag3_str("tfi") => "Tofin Gbe",
    @tag3_str("tfn") => "Tanaina",
    @tag3_str("tfo") => "Tefaro",
    @tag3_str("tfr") => "Teribe",
    @tag3_str("tft") => "Ternate",
    @tag3_str("tga") => "Sagalla",
    @tag3_str("tgb") => "Tobilung",
    @tag3_str("tgc") => "Tigak",
    @tag3_str("tgd") => "Ciwogai",
    @tag3_str("tge") => "Eastern Gorkha Tamang",
    @tag3_str("tgf") => "Chalikha",
    @tag3_str("tgh") => "Tobagonian Creole English",
    @tag3_str("tgi") => "Lawunuia",
    @tag3_str("tgj") => "Tagin",
    @tag3_str("tgk") => "Tajik",
    @tag3_str("tgl") => "Tagalog",
    @tag3_str("tgn") => "Tandaganon",
    @tag3_str("tgo") => "Sudest",
    @tag3_str("tgp") => "Tangoa",
    @tag3_str("tgq") => "Tring",
    @tag3_str("tgr") => "Tareng",
    @tag3_str("tgs") => "Nume",
    @tag3_str("tgt") => "Central Tagbanwa",
    @tag3_str("tgu") => "Tanggu",
    @tag3_str("tgv") => "Tingui-Boto",
    @tag3_str("tgw") => "Tagwana Senoufo",
    @tag3_str("tgx") => "Tagish",
    @tag3_str("tgy") => "Togoyo",
    @tag3_str("tgz") => "Tagalaka",
    @tag3_str("tha") => "Thai",
    @tag3_str("thd") => "Kuuk Thaayorre",
    @tag3_str("thd") => "Thayore",
    @tag3_str("the") => "Chitwania Tharu",
    @tag3_str("thf") => "Thangmi",
    @tag3_str("thh") => "Northern Tarahumara",
    @tag3_str("thi") => "Tai Long",
    @tag3_str("thk") => "Kitharaka",
    @tag3_str("thk") => "Tharaka",
    @tag3_str("thl") => "Dangaura Tharu",
    @tag3_str("thm") => "Aheu",
    @tag3_str("thn") => "Thachanadan",
    @tag3_str("thp") => "Thompson",
    @tag3_str("thq") => "Kochila Tharu",
    @tag3_str("thr") => "Rana Tharu",
    @tag3_str("ths") => "Thakali",
    @tag3_str("tht") => "Tahltan",
    @tag3_str("thu") => "Thuri",
    @tag3_str("thv") => "Tahaggart Tamahaq",
    @tag3_str("thy") => "Tha",
    @tag3_str("thz") => "Tayart Tamajeq",
    @tag3_str("tia") => "Tidikelt Tamazight",
    @tag3_str("tic") => "Tira",
    @tag3_str("tif") => "Tifal",
    @tag3_str("tig") => "Tigre",
    @tag3_str("tih") => "Timugon Murut",
    @tag3_str("tii") => "Tiene",
    @tag3_str("tij") => "Tilung",
    @tag3_str("tik") => "Tikar",
    @tag3_str("til") => "Tillamook",
    @tag3_str("tim") => "Timbe",
    @tag3_str("tin") => "Tindi",
    @tag3_str("tio") => "Teop",
    @tag3_str("tip") => "Trimuris",
    @tag3_str("tiq") => "Tiéfo",
    @tag3_str("tir") => "Tigrinya",
    @tag3_str("tis") => "Masadiit Itneg",
    @tag3_str("tit") => "Tinigua",
    @tag3_str("tiu") => "Adasen",
    @tag3_str("tiv") => "Tiv",
    @tag3_str("tiw") => "Tiwi",
    @tag3_str("tix") => "Southern Tiwa",
    @tag3_str("tiy") => "Tiruray",
    @tag3_str("tiz") => "Tai Hongjin",
    @tag3_str("tja") => "Tajuasohn",
    @tag3_str("tjg") => "Tunjung",
    @tag3_str("tji") => "Northern Tujia",
    @tag3_str("tjj") => "Tjungundji",
    @tag3_str("tjl") => "Tai Laing",
    @tag3_str("tjm") => "Timucua",
    @tag3_str("tjn") => "Tonjon",
    @tag3_str("tjo") => "Temacine Tamazight",
    @tag3_str("tjp") => "Tjupany",
    @tag3_str("tjs") => "Southern Tujia",
    @tag3_str("tju") => "Tjurruru",
    @tag3_str("tjw") => "Djabwurrung",
    @tag3_str("tka") => "Truká",
    @tag3_str("tkb") => "Buksa",
    @tag3_str("tkd") => "Tukudede",
    @tag3_str("tke") => "Takwane",
    @tag3_str("tkf") => "Tukumanféd",
    @tag3_str("tkg") => "Tesaka Malagasy",
    @tag3_str("tkl") => "Tokelau",
    @tag3_str("tkm") => "Takelma",
    @tag3_str("tkn") => "Toku-No-Shima",
    @tag3_str("tkp") => "Tikopia",
    @tag3_str("tkq") => "Tee",
    @tag3_str("tkr") => "Tsakhur",
    @tag3_str("tks") => "Takestani",
    @tag3_str("tkt") => "Kathoriya Tharu",
    @tag3_str("tku") => "Upper Necaxa Totonac",
    @tag3_str("tkv") => "Mur Pano",
    @tag3_str("tkw") => "Teanu",
    @tag3_str("tkx") => "Tangko",
    @tag3_str("tkz") => "Takua",
    @tag3_str("tla") => "Southwestern Tepehuan",
    @tag3_str("tlb") => "Tobelo",
    @tag3_str("tlc") => "Yecuatla Totonac",
    @tag3_str("tld") => "Talaud",
    @tag3_str("tlf") => "Telefol",
    @tag3_str("tlg") => "Tofanma",
    @tag3_str("tlh") => "Klingon",
    @tag3_str("tlh") => "tlhIngan Hol",
    @tag3_str("tli") => "Tlingit",
    @tag3_str("tlj") => "Talinga-Bwisi",
    @tag3_str("tlk") => "Taloki",
    @tag3_str("tll") => "Tetela",
    @tag3_str("tlm") => "Tolomako",
    @tag3_str("tln") => "Talondo'",
    @tag3_str("tlo") => "Talodi",
    @tag3_str("tlp") => "Filomena Mata-Coahuitlán Totonac",
    @tag3_str("tlq") => "Tai Loi",
    @tag3_str("tlr") => "Talise",
    @tag3_str("tls") => "Tambotalo",
    @tag3_str("tlt") => "Sou Nama",
    @tag3_str("tlt") => "Teluti",
    @tag3_str("tlu") => "Tulehu",
    @tag3_str("tlv") => "Taliabu",
    @tag3_str("tlx") => "Khehek",
    @tag3_str("tly") => "Talysh",
    @tag3_str("tma") => "Tama (Chad)",
    @tag3_str("tmb") => "Avava",
    @tag3_str("tmb") => "Katbol",
    @tag3_str("tmc") => "Tumak",
    @tag3_str("tmd") => "Haruai",
    @tag3_str("tme") => "Tremembé",
    @tag3_str("tmf") => "Toba-Maskoy",
    @tag3_str("tmg") => "Ternateño",
    @tag3_str("tmh") => "Tamashek",
    @tag3_str("tmi") => "Tutuba",
    @tag3_str("tmj") => "Samarokena",
    @tag3_str("tmk") => "Northwestern Tamang",
    @tag3_str("tml") => "Tamnim Citak",
    @tag3_str("tmm") => "Tai Thanh",
    @tag3_str("tmn") => "Taman (Indonesia)",
    @tag3_str("tmo") => "Temoq",
    @tag3_str("tmq") => "Tumleo",
    @tag3_str("tmr") => "Jewish Babylonian Aramaic (ca. 200-1200 CE)",
    @tag3_str("tms") => "Tima",
    @tag3_str("tmt") => "Tasmate",
    @tag3_str("tmu") => "Iau",
    @tag3_str("tmv") => "Tembo (Motembo)",
    @tag3_str("tmw") => "Temuan",
    @tag3_str("tmy") => "Tami",
    @tag3_str("tmz") => "Tamanaku",
    @tag3_str("tna") => "Tacana",
    @tag3_str("tnb") => "Western Tunebo",
    @tag3_str("tnc") => "Tanimuca-Retuarã",
    @tag3_str("tnd") => "Angosturas Tunebo",
    @tag3_str("tng") => "Tobanga",
    @tag3_str("tnh") => "Maiani",
    @tag3_str("tni") => "Tandia",
    @tag3_str("tnk") => "Kwamera",
    @tag3_str("tnl") => "Lenakel",
    @tag3_str("tnm") => "Tabla",
    @tag3_str("tnn") => "North Tanna",
    @tag3_str("tno") => "Toromono",
    @tag3_str("tnp") => "Whitesands",
    @tag3_str("tnq") => "Taino",
    @tag3_str("tnr") => "Ménik",
    @tag3_str("tns") => "Tenis",
    @tag3_str("tnt") => "Tontemboan",
    @tag3_str("tnu") => "Tay Khang",
    @tag3_str("tnv") => "Tangchangya",
    @tag3_str("tnw") => "Tonsawang",
    @tag3_str("tnx") => "Tanema",
    @tag3_str("tny") => "Tongwe",
    @tag3_str("tnz") => "Ten'edn",
    @tag3_str("tob") => "Toba",
    @tag3_str("toc") => "Coyutla Totonac",
    @tag3_str("tod") => "Toma",
    @tag3_str("tof") => "Gizrra",
    @tag3_str("tog") => "Tonga (Nyasa)",
    @tag3_str("toh") => "Gitonga",
    @tag3_str("toi") => "Tonga (Zambia)",
    @tag3_str("toj") => "Tojolabal",
    @tag3_str("tok") => "Toki Pona",
    @tag3_str("tol") => "Tolowa",
    @tag3_str("tom") => "Tombulu",
    @tag3_str("ton") => "Tonga (Tonga Islands)",
    @tag3_str("too") => "Xicotepec De Juárez Totonac",
    @tag3_str("top") => "Papantla Totonac",
    @tag3_str("toq") => "Toposa",
    @tag3_str("tor") => "Togbo-Vara Banda",
    @tag3_str("tos") => "Highland Totonac",
    @tag3_str("tou") => "Tho",
    @tag3_str("tov") => "Upper Taromi",
    @tag3_str("tow") => "Jemez",
    @tag3_str("tox") => "Tobian",
    @tag3_str("toy") => "Topoiyo",
    @tag3_str("toz") => "To",
    @tag3_str("tpa") => "Taupota",
    @tag3_str("tpc") => "Azoyú Me'phaa",
    @tag3_str("tpc") => "Azoyú Tlapanec",
    @tag3_str("tpe") => "Tippera",
    @tag3_str("tpf") => "Tarpia",
    @tag3_str("tpg") => "Kula",
    @tag3_str("tpi") => "Tok Pisin",
    @tag3_str("tpj") => "Tapieté",
    @tag3_str("tpk") => "Tupinikin",
    @tag3_str("tpl") => "Tlacoapa Me'phaa",
    @tag3_str("tpl") => "Tlacoapa Tlapanec",
    @tag3_str("tpm") => "Tampulma",
    @tag3_str("tpn") => "Tupinambá",
    @tag3_str("tpo") => "Tai Pao",
    @tag3_str("tpp") => "Pisaflores Tepehua",
    @tag3_str("tpq") => "Tukpa",
    @tag3_str("tpr") => "Tuparí",
    @tag3_str("tpt") => "Tlachichilco Tepehua",
    @tag3_str("tpu") => "Tampuan",
    @tag3_str("tpv") => "Tanapag",
    @tag3_str("tpw") => "Tupí",
    @tag3_str("tpx") => "Acatepec Me'phaa",
    @tag3_str("tpx") => "Acatepec Tlapanec",
    @tag3_str("tpy") => "Trumai",
    @tag3_str("tpz") => "Tinputz",
    @tag3_str("tqb") => "Tembé",
    @tag3_str("tql") => "Lehali",
    @tag3_str("tqm") => "Turumsa",
    @tag3_str("tqn") => "Tenino",
    @tag3_str("tqo") => "Toaripi",
    @tag3_str("tqp") => "Tomoip",
    @tag3_str("tqq") => "Tunni",
    @tag3_str("tqr") => "Torona",
    @tag3_str("tqt") => "Western Totonac",
    @tag3_str("tqu") => "Touo",
    @tag3_str("tqw") => "Tonkawa",
    @tag3_str("tra") => "Tirahi",
    @tag3_str("trb") => "Terebu",
    @tag3_str("trc") => "Copala Triqui",
    @tag3_str("trd") => "Turi",
    @tag3_str("tre") => "East Tarangan",
    @tag3_str("trf") => "Trinidadian Creole English",
    @tag3_str("trg") => "Lishán Didán",
    @tag3_str("trh") => "Turaka",
    @tag3_str("tri") => "Trió",
    @tag3_str("trj") => "Toram",
    @tag3_str("trl") => "Traveller Scottish",
    @tag3_str("trm") => "Tregami",
    @tag3_str("trn") => "Trinitario",
    @tag3_str("tro") => "Tarao Naga",
    @tag3_str("trp") => "Kok Borok",
    @tag3_str("trq") => "San Martín Itunyoso Triqui",
    @tag3_str("trr") => "Taushiro",
    @tag3_str("trs") => "Chicahuaxtla Triqui",
    @tag3_str("trt") => "Tunggare",
    @tag3_str("tru") => "Surayt",
    @tag3_str("tru") => "Turoyo",
    @tag3_str("trv") => "Sediq",
    @tag3_str("trv") => "Seediq",
    @tag3_str("trv") => "Taroko",
    @tag3_str("trw") => "Torwali",
    @tag3_str("trx") => "Tringgus-Sembaan Bidayuh",
    @tag3_str("try") => "Turung",
    @tag3_str("trz") => "Torá",
    @tag3_str("tsa") => "Tsaangi",
    @tag3_str("tsb") => "Tsamai",
    @tag3_str("tsc") => "Tswa",
    @tag3_str("tsd") => "Tsakonian",
    @tag3_str("tse") => "Tunisian Sign Language",
    @tag3_str("tsg") => "Tausug",
    @tag3_str("tsh") => "Tsuvan",
    @tag3_str("tsi") => "Tsimshian",
    @tag3_str("tsj") => "Tshangla",
    @tag3_str("tsk") => "Tseku",
    @tag3_str("tsl") => "Ts'ün-Lao",
    @tag3_str("tsm") => "Türk İşaret Dili",
    @tag3_str("tsm") => "Turkish Sign Language",
    @tag3_str("tsn") => "Tswana",
    @tag3_str("tso") => "Tsonga",
    @tag3_str("tsp") => "Northern Toussian",
    @tag3_str("tsq") => "Thai Sign Language",
    @tag3_str("tsr") => "Akei",
    @tag3_str("tss") => "Taiwan Sign Language",
    @tag3_str("tst") => "Tondi Songway Kiini",
    @tag3_str("tsu") => "Tsou",
    @tag3_str("tsv") => "Tsogo",
    @tag3_str("tsw") => "Tsishingini",
    @tag3_str("tsx") => "Mubami",
    @tag3_str("tsy") => "Tebul Sign Language",
    @tag3_str("tsz") => "Purepecha",
    @tag3_str("tta") => "Tutelo",
    @tag3_str("ttb") => "Gaa",
    @tag3_str("ttc") => "Tektiteko",
    @tag3_str("ttd") => "Tauade",
    @tag3_str("tte") => "Bwanabwana",
    @tag3_str("ttf") => "Tuotomb",
    @tag3_str("ttg") => "Tutong",
    @tag3_str("tth") => "Upper Ta'oih",
    @tag3_str("tti") => "Tobati",
    @tag3_str("ttj") => "Tooro",
    @tag3_str("ttk") => "Totoro",
    @tag3_str("ttl") => "Totela",
    @tag3_str("ttm") => "Northern Tutchone",
    @tag3_str("ttn") => "Towei",
    @tag3_str("tto") => "Lower Ta'oih",
    @tag3_str("ttp") => "Tombelala",
    @tag3_str("ttq") => "Tawallammat Tamajaq",
    @tag3_str("ttr") => "Tera",
    @tag3_str("tts") => "Northeastern Thai",
    @tag3_str("ttt") => "Muslim Tat",
    @tag3_str("ttu") => "Torau",
    @tag3_str("ttv") => "Titan",
    @tag3_str("ttw") => "Long Wat",
    @tag3_str("tty") => "Sikaritai",
    @tag3_str("ttz") => "Tsum",
    @tag3_str("tua") => "Wiarumus",
    @tag3_str("tub") => "Tübatulabal",
    @tag3_str("tuc") => "Mutu",
    @tag3_str("tud") => "Tuxá",
    @tag3_str("tue") => "Tuyuca",
    @tag3_str("tuf") => "Central Tunebo",
    @tag3_str("tug") => "Tunia",
    @tag3_str("tuh") => "Taulil",
    @tag3_str("tui") => "Tupuri",
    @tag3_str("tuj") => "Tugutil",
    @tag3_str("tuk") => "Turkmen",
    @tag3_str("tul") => "Tula",
    @tag3_str("tum") => "Tumbuka",
    @tag3_str("tun") => "Tunica",
    @tag3_str("tuo") => "Tucano",
    @tag3_str("tuq") => "Tedaga",
    @tag3_str("tur") => "Turkish",
    @tag3_str("tus") => "Tuscarora",
    @tag3_str("tuu") => "Tututni",
    @tag3_str("tuv") => "Turkana",
    @tag3_str("tux") => "Tuxináwa",
    @tag3_str("tuy") => "Tugen",
    @tag3_str("tuz") => "Turka",
    @tag3_str("tva") => "Vaghua",
    @tag3_str("tvd") => "Tsuvadi",
    @tag3_str("tve") => "Te'un",
    @tag3_str("tvk") => "Southeast Ambrym",
    @tag3_str("tvl") => "Tuvalu",
    @tag3_str("tvm") => "Tela-Masbuar",
    @tag3_str("tvn") => "Tavoyan",
    @tag3_str("tvo") => "Tidore",
    @tag3_str("tvs") => "Taveta",
    @tag3_str("tvt") => "Tutsa Naga",
    @tag3_str("tvu") => "Tunen",
    @tag3_str("tvw") => "Sedoa",
    @tag3_str("tvx") => "Taivoan",
    @tag3_str("tvy") => "Timor Pidgin",
    @tag3_str("twa") => "Twana",
    @tag3_str("twb") => "Western Tawbuid",
    @tag3_str("twc") => "Teshenawa",
    @tag3_str("twd") => "Twents",
    @tag3_str("twe") => "Tewa (Indonesia)",
    @tag3_str("twf") => "Northern Tiwa",
    @tag3_str("twg") => "Tereweng",
    @tag3_str("twh") => "Tai Dón",
    @tag3_str("twi") => "Twi",
    @tag3_str("twl") => "Tawara",
    @tag3_str("twm") => "Tawang Monpa",
    @tag3_str("twn") => "Twendi",
    @tag3_str("two") => "Tswapong",
    @tag3_str("twp") => "Ere",
    @tag3_str("twq") => "Tasawaq",
    @tag3_str("twr") => "Southwestern Tarahumara",
    @tag3_str("twt") => "Turiwára",
    @tag3_str("twu") => "Termanu",
    @tag3_str("tww") => "Tuwari",
    @tag3_str("twx") => "Tewe",
    @tag3_str("twy") => "Tawoyan",
    @tag3_str("txa") => "Tombonuo",
    @tag3_str("txb") => "Tokharian B",
    @tag3_str("txc") => "Tsetsaut",
    @tag3_str("txe") => "Totoli",
    @tag3_str("txg") => "Tangut",
    @tag3_str("txh") => "Thracian",
    @tag3_str("txi") => "Ikpeng",
    @tag3_str("txj") => "Tarjumo",
    @tag3_str("txm") => "Tomini",
    @tag3_str("txn") => "West Tarangan",
    @tag3_str("txo") => "Toto",
    @tag3_str("txq") => "Tii",
    @tag3_str("txr") => "Tartessian",
    @tag3_str("txs") => "Tonsea",
    @tag3_str("txt") => "Citak",
    @tag3_str("txu") => "Kayapó",
    @tag3_str("txx") => "Tatana",
    @tag3_str("txy") => "Tanosy Malagasy",
    @tag3_str("tya") => "Tauya",
    @tag3_str("tye") => "Kyanga",
    @tag3_str("tyh") => "O'du",
    @tag3_str("tyi") => "Teke-Tsaayi",
    @tag3_str("tyj") => "Tai Do",
    @tag3_str("tyj") => "Tai Yo",
    @tag3_str("tyl") => "Thu Lao",
    @tag3_str("tyn") => "Kombai",
    @tag3_str("typ") => "Thaypan",
    @tag3_str("tyr") => "Tai Daeng",
    @tag3_str("tys") => "Tày Sa Pa",
    @tag3_str("tyt") => "Tày Tac",
    @tag3_str("tyu") => "Kua",
    @tag3_str("tyv") => "Tuvinian",
    @tag3_str("tyx") => "Teke-Tyee",
    @tag3_str("tyy") => "Tiyaa",
    @tag3_str("tyz") => "Tày",
    @tag3_str("tza") => "Tanzanian Sign Language",
    @tag3_str("tzh") => "Tzeltal",
    @tag3_str("tzj") => "Tz'utujil",
    @tag3_str("tzl") => "Talossan",
    @tag3_str("tzm") => "Central Atlas Tamazight",
    @tag3_str("tzn") => "Tugun",
    @tag3_str("tzo") => "Tzotzil",
    @tag3_str("tzx") => "Tabriak",
    @tag3_str("uam") => "Uamué",
    @tag3_str("uan") => "Kuan",
    @tag3_str("uar") => "Tairuma",
    @tag3_str("uba") => "Ubang",
    @tag3_str("ubi") => "Ubi",
    @tag3_str("ubl") => "Buhi'non Bikol",
    @tag3_str("ubr") => "Ubir",
    @tag3_str("ubu") => "Umbu-Ungu",
    @tag3_str("uby") => "Ubykh",
    @tag3_str("uda") => "Uda",
    @tag3_str("ude") => "Udihe",
    @tag3_str("udg") => "Muduga",
    @tag3_str("udi") => "Udi",
    @tag3_str("udj") => "Ujir",
    @tag3_str("udl") => "Wuzlam",
    @tag3_str("udm") => "Udmurt",
    @tag3_str("udu") => "Uduk",
    @tag3_str("ues") => "Kioko",
    @tag3_str("ufi") => "Ufim",
    @tag3_str("uga") => "Ugaritic",
    @tag3_str("ugb") => "Kuku-Ugbanh",
    @tag3_str("uge") => "Ughele",
    @tag3_str("ugh") => "Kubachi",
    @tag3_str("ugn") => "Ugandan Sign Language",
    @tag3_str("ugo") => "Ugong",
    @tag3_str("ugy") => "Uruguayan Sign Language",
    @tag3_str("uha") => "Uhami",
    @tag3_str("uhn") => "Damal",
    @tag3_str("uig") => "Uighur",
    @tag3_str("uig") => "Uyghur",
    @tag3_str("uis") => "Uisai",
    @tag3_str("uiv") => "Iyive",
    @tag3_str("uji") => "Tanjijili",
    @tag3_str("uka") => "Kaburi",
    @tag3_str("ukg") => "Ukuriguma",
    @tag3_str("ukh") => "Ukhwejo",
    @tag3_str("uki") => "Kui (India)",
    @tag3_str("ukk") => "Muak Sa-aak",
    @tag3_str("ukl") => "Ukrainian Sign Language",
    @tag3_str("ukp") => "Ukpe-Bayobiri",
    @tag3_str("ukq") => "Ukwa",
    @tag3_str("ukr") => "Ukrainian",
    @tag3_str("uks") => "Kaapor Sign Language",
    @tag3_str("uks") => "Urubú-Kaapor Sign Language",
    @tag3_str("uku") => "Ukue",
    @tag3_str("ukv") => "Kuku",
    @tag3_str("ukw") => "Ukwuani-Aboh-Ndoni",
    @tag3_str("uky") => "Kuuk-Yak",
    @tag3_str("ula") => "Fungwa",
    @tag3_str("ulb") => "Ulukwumi",
    @tag3_str("ulc") => "Ulch",
    @tag3_str("ule") => "Lule",
    @tag3_str("ulf") => "Afra",
    @tag3_str("ulf") => "Usku",
    @tag3_str("uli") => "Ulithian",
    @tag3_str("ulk") => "Meriam Mir",
    @tag3_str("ull") => "Ullatan",
    @tag3_str("ulm") => "Ulumanda'",
    @tag3_str("uln") => "Unserdeutsch",
    @tag3_str("ulu") => "Uma' Lung",
    @tag3_str("ulw") => "Ulwa",
    @tag3_str("uma") => "Umatilla",
    @tag3_str("umb") => "Umbundu",
    @tag3_str("umc") => "Marrucinian",
    @tag3_str("umd") => "Umbindhamu",
    @tag3_str("umg") => "Morrobalama",
    @tag3_str("umg") => "Umbuygamu",
    @tag3_str("umi") => "Ukit",
    @tag3_str("umm") => "Umon",
    @tag3_str("umn") => "Makyan Naga",
    @tag3_str("umo") => "Umotína",
    @tag3_str("ump") => "Umpila",
    @tag3_str("umr") => "Umbugarla",
    @tag3_str("ums") => "Pendau",
    @tag3_str("umu") => "Munsee",
    @tag3_str("una") => "North Watut",
    @tag3_str("und") => "Undetermined",
    @tag3_str("une") => "Uneme",
    @tag3_str("ung") => "Ngarinyin",
    @tag3_str("uni") => "Uni",
    @tag3_str("unk") => "Enawené-Nawé",
    @tag3_str("unm") => "Unami",
    @tag3_str("unn") => "Kurnai",
    @tag3_str("unr") => "Mundari",
    @tag3_str("unu") => "Unubahe",
    @tag3_str("unx") => "Munda",
    @tag3_str("unz") => "Unde Kaili",
    @tag3_str("uon") => "Kulon",
    @tag3_str("upi") => "Umeda",
    @tag3_str("upv") => "Uripiv-Wala-Rano-Atchin",
    @tag3_str("ura") => "Urarina",
    @tag3_str("urb") => "Kaapor",
    @tag3_str("urb") => "Urubú-Kaapor",
    @tag3_str("urc") => "Urningangg",
    @tag3_str("urd") => "Urdu",
    @tag3_str("ure") => "Uru",
    @tag3_str("urf") => "Uradhi",
    @tag3_str("urg") => "Urigina",
    @tag3_str("urh") => "Urhobo",
    @tag3_str("uri") => "Urim",
    @tag3_str("urk") => "Urak Lawoi'",
    @tag3_str("url") => "Urali",
    @tag3_str("urm") => "Urapmin",
    @tag3_str("urn") => "Uruangnirin",
    @tag3_str("uro") => "Ura (Papua New Guinea)",
    @tag3_str("urp") => "Uru-Pa-In",
    @tag3_str("urr") => "Lehalurup",
    @tag3_str("urr") => "Löyöp",
    @tag3_str("urt") => "Urat",
    @tag3_str("uru") => "Urumi",
    @tag3_str("urv") => "Uruava",
    @tag3_str("urw") => "Sop",
    @tag3_str("urx") => "Urimo",
    @tag3_str("ury") => "Orya",
    @tag3_str("urz") => "Uru-Eu-Wau-Wau",
    @tag3_str("usa") => "Usarufa",
    @tag3_str("ush") => "Ushojo",
    @tag3_str("usi") => "Usui",
    @tag3_str("usk") => "Usaghade",
    @tag3_str("usp") => "Uspanteco",
    @tag3_str("uss") => "us-Saare",
    @tag3_str("usu") => "Uya",
    @tag3_str("uta") => "Otank",
    @tag3_str("ute") => "Ute-Southern Paiute",
    @tag3_str("uth") => "ut-Hun",
    @tag3_str("utp") => "Amba (Solomon Islands)",
    @tag3_str("utr") => "Etulo",
    @tag3_str("utu") => "Utu",
    @tag3_str("uum") => "Urum",
    @tag3_str("uur") => "Ura (Vanuatu)",
    @tag3_str("uuu") => "U",
    @tag3_str("uve") => "Fagauvea",
    @tag3_str("uve") => "West Uvean",
    @tag3_str("uvh") => "Uri",
    @tag3_str("uvl") => "Lote",
    @tag3_str("uwa") => "Kuku-Uwanh",
    @tag3_str("uya") => "Doko-Uyanga",
    @tag3_str("uzb") => "Uzbek",
    @tag3_str("uzn") => "Northern Uzbek",
    @tag3_str("uzs") => "Southern Uzbek",
    @tag3_str("vaa") => "Vaagri Booli",
    @tag3_str("vae") => "Vale",
    @tag3_str("vaf") => "Vafsi",
    @tag3_str("vag") => "Vagla",
    @tag3_str("vah") => "Varhadi-Nagpuri",
    @tag3_str("vai") => "Vai",
    @tag3_str("vaj") => "Northwestern ǃKung",
    @tag3_str("vaj") => "Sekele",
    @tag3_str("vaj") => "Vasekele",
    @tag3_str("val") => "Vehes",
    @tag3_str("vam") => "Vanimo",
    @tag3_str("van") => "Valman",
    @tag3_str("vao") => "Vao",
    @tag3_str("vap") => "Vaiphei",
    @tag3_str("var") => "Huarijio",
    @tag3_str("vas") => "Vasavi",
    @tag3_str("vau") => "Vanuma",
    @tag3_str("vav") => "Varli",
    @tag3_str("vay") => "Wayu",
    @tag3_str("vbb") => "Southeast Babar",
    @tag3_str("vbk") => "Southwestern Bontok",
    @tag3_str("vec") => "Venetian",
    @tag3_str("ved") => "Veddah",
    @tag3_str("vel") => "Veluws",
    @tag3_str("vem") => "Vemgo-Mabas",
    @tag3_str("ven") => "Venda",
    @tag3_str("veo") => "Ventureño",
    @tag3_str("vep") => "Veps",
    @tag3_str("ver") => "Mom Jango",
    @tag3_str("vgr") => "Vaghri",
    @tag3_str("vgt") => "Flemish Sign Language",
    @tag3_str("vgt") => "Vlaamse Gebarentaal",
    @tag3_str("vic") => "Virgin Islands Creole English",
    @tag3_str("vid") => "Vidunda",
    @tag3_str("vie") => "Vietnamese",
    @tag3_str("vif") => "Vili",
    @tag3_str("vig") => "Viemo",
    @tag3_str("vil") => "Vilela",
    @tag3_str("vin") => "Vinza",
    @tag3_str("vis") => "Vishavan",
    @tag3_str("vit") => "Viti",
    @tag3_str("viv") => "Iduna",
    @tag3_str("vka") => "Kariyarra",
    @tag3_str("vkj") => "Kujarge",
    @tag3_str("vkk") => "Kaur",
    @tag3_str("vkl") => "Kulisusu",
    @tag3_str("vkm") => "Kamakan",
    @tag3_str("vkn") => "Koro Nulu",
    @tag3_str("vko") => "Kodeoha",
    @tag3_str("vkp") => "Korlai Creole Portuguese",
    @tag3_str("vkt") => "Tenggarong Kutai Malay",
    @tag3_str("vku") => "Kurrama",
    @tag3_str("vkz") => "Koro Zuba",
    @tag3_str("vlp") => "Valpei",
    @tag3_str("vls") => "Vlaams",
    @tag3_str("vma") => "Martuyhunira",
    @tag3_str("vmb") => "Barbaram",
    @tag3_str("vmc") => "Juxtlahuaca Mixtec",
    @tag3_str("vmd") => "Mudu Koraga",
    @tag3_str("vme") => "East Masela",
    @tag3_str("vmf") => "Mainfränkisch",
    @tag3_str("vmg") => "Lungalunga",
    @tag3_str("vmh") => "Maraghei",
    @tag3_str("vmi") => "Miwa",
    @tag3_str("vmj") => "Ixtayutla Mixtec",
    @tag3_str("vmk") => "Makhuwa-Shirima",
    @tag3_str("vml") => "Malgana",
    @tag3_str("vmm") => "Mitlatongo Mixtec",
    @tag3_str("vmp") => "Soyaltepec Mazatec",
    @tag3_str("vmq") => "Soyaltepec Mixtec",
    @tag3_str("vmr") => "Marenje",
    @tag3_str("vms") => "Moksela",
    @tag3_str("vmu") => "Muluridyi",
    @tag3_str("vmv") => "Valley Maidu",
    @tag3_str("vmw") => "Makhuwa",
    @tag3_str("vmx") => "Tamazola Mixtec",
    @tag3_str("vmy") => "Ayautla Mazatec",
    @tag3_str("vmz") => "Mazatlán Mazatec",
    @tag3_str("vnk") => "Lovono",
    @tag3_str("vnk") => "Vano",
    @tag3_str("vnm") => "Neve'ei",
    @tag3_str("vnm") => "Vinmavis",
    @tag3_str("vnp") => "Vunapu",
    @tag3_str("vol") => "Volapük",
    @tag3_str("vor") => "Voro",
    @tag3_str("vot") => "Votic",
    @tag3_str("vra") => "Vera'a",
    @tag3_str("vro") => "Võro",
    @tag3_str("vrs") => "Varisi",
    @tag3_str("vrt") => "Banam Bay",
    @tag3_str("vrt") => "Burmbar",
    @tag3_str("vsi") => "Moldova Sign Language",
    @tag3_str("vsl") => "Venezuelan Sign Language",
    @tag3_str("vsv") => "Llengua de signes valenciana",
    @tag3_str("vsv") => "Valencian Sign Language",
    @tag3_str("vto") => "Vitou",
    @tag3_str("vum") => "Vumbu",
    @tag3_str("vun") => "Vunjo",
    @tag3_str("vut") => "Vute",
    @tag3_str("vwa") => "Awa (China)",
    @tag3_str("waa") => "Walla Walla",
    @tag3_str("wab") => "Wab",
    @tag3_str("wac") => "Wasco-Wishram",
    @tag3_str("wad") => "Wamesa",
    @tag3_str("wad") => "Wondama",
    @tag3_str("wae") => "Walser",
    @tag3_str("waf") => "Wakoná",
    @tag3_str("wag") => "Wa'ema",
    @tag3_str("wah") => "Watubela",
    @tag3_str("wai") => "Wares",
    @tag3_str("waj") => "Waffa",
    @tag3_str("wal") => "Wolaitta",
    @tag3_str("wal") => "Wolaytta",
    @tag3_str("wam") => "Wampanoag",
    @tag3_str("wan") => "Wan",
    @tag3_str("wao") => "Wappo",
    @tag3_str("wap") => "Wapishana",
    @tag3_str("waq") => "Wagiman",
    @tag3_str("war") => "Waray (Philippines)",
    @tag3_str("was") => "Washo",
    @tag3_str("wat") => "Kaninuwa",
    @tag3_str("wau") => "Waurá",
    @tag3_str("wav") => "Waka",
    @tag3_str("waw") => "Waiwai",
    @tag3_str("wax") => "Marangis",
    @tag3_str("wax") => "Watam",
    @tag3_str("way") => "Wayana",
    @tag3_str("waz") => "Wampur",
    @tag3_str("wba") => "Warao",
    @tag3_str("wbb") => "Wabo",
    @tag3_str("wbe") => "Waritai",
    @tag3_str("wbf") => "Wara",
    @tag3_str("wbh") => "Wanda",
    @tag3_str("wbi") => "Vwanji",
    @tag3_str("wbj") => "Alagwa",
    @tag3_str("wbk") => "Waigali",
    @tag3_str("wbl") => "Wakhi",
    @tag3_str("wbm") => "Wa",
    @tag3_str("wbp") => "Warlpiri",
    @tag3_str("wbq") => "Waddar",
    @tag3_str("wbr") => "Wagdi",
    @tag3_str("wbs") => "West Bengal Sign Language",
    @tag3_str("wbt") => "Warnman",
    @tag3_str("wbv") => "Wajarri",
    @tag3_str("wbw") => "Woi",
    @tag3_str("wca") => "Yanomámi",
    @tag3_str("wci") => "Waci Gbe",
    @tag3_str("wdd") => "Wandji",
    @tag3_str("wdg") => "Wadaginam",
    @tag3_str("wdj") => "Wadjiginy",
    @tag3_str("wdk") => "Wadikali",
    @tag3_str("wdt") => "Wendat",
    @tag3_str("wdt") => "Wyandot",
    @tag3_str("wdu") => "Wadjigu",
    @tag3_str("wdy") => "Wadjabangayi",
    @tag3_str("wea") => "Wewaw",
    @tag3_str("wec") => "Wè Western",
    @tag3_str("wed") => "Wedau",
    @tag3_str("weg") => "Wergaia",
    @tag3_str("weh") => "Weh",
    @tag3_str("wei") => "Kiunum",
    @tag3_str("wem") => "Weme Gbe",
    @tag3_str("weo") => "Wemale",
    @tag3_str("wep") => "Westphalien",
    @tag3_str("wer") => "Weri",
    @tag3_str("wes") => "Cameroon Pidgin",
    @tag3_str("wet") => "Perai",
    @tag3_str("weu") => "Rawngtu Chin",
    @tag3_str("wew") => "Wejewa",
    @tag3_str("wfg") => "Yafi",
    @tag3_str("wfg") => "Zorop",
    @tag3_str("wga") => "Wagaya",
    @tag3_str("wgb") => "Wagawaga",
    @tag3_str("wgg") => "Wangganguru",
    @tag3_str("wgg") => "Wangkangurru",
    @tag3_str("wgi") => "Wahgi",
    @tag3_str("wgo") => "Waigeo",
    @tag3_str("wgu") => "Wirangu",
    @tag3_str("wgy") => "Warrgamay",
    @tag3_str("wha") => "Manusela",
    @tag3_str("wha") => "Sou Upaa",
    @tag3_str("whg") => "North Wahgi",
    @tag3_str("whk") => "Wahau Kenyah",
    @tag3_str("whu") => "Wahau Kayan",
    @tag3_str("wib") => "Southern Toussian",
    @tag3_str("wic") => "Wichita",
    @tag3_str("wie") => "Wik-Epa",
    @tag3_str("wif") => "Wik-Keyangan",
    @tag3_str("wig") => "Wik Ngathan",
    @tag3_str("wih") => "Wik-Me'anha",
    @tag3_str("wii") => "Minidien",
    @tag3_str("wij") => "Wik-Iiyanh",
    @tag3_str("wik") => "Wikalkan",
    @tag3_str("wil") => "Wilawila",
    @tag3_str("wim") => "Wik-Mungkan",
    @tag3_str("win") => "Ho-Chunk",
    @tag3_str("wir") => "Wiraféd",
    @tag3_str("wiu") => "Wiru",
    @tag3_str("wiv") => "Vitu",
    @tag3_str("wiy") => "Wiyot",
    @tag3_str("wja") => "Waja",
    @tag3_str("wji") => "Warji",
    @tag3_str("wka") => "Kw'adza",
    @tag3_str("wkb") => "Kumbaran",
    @tag3_str("wkd") => "Mo",
    @tag3_str("wkd") => "Wakde",
    @tag3_str("wkl") => "Kalanadi",
    @tag3_str("wkr") => "Keerray-Woorroong",
    @tag3_str("wku") => "Kunduvadi",
    @tag3_str("wkw") => "Wakawaka",
    @tag3_str("wky") => "Wangkayutyuru",
    @tag3_str("wla") => "Walio",
    @tag3_str("wlc") => "Mwali Comorian",
    @tag3_str("wle") => "Wolane",
    @tag3_str("wlg") => "Kunbarlang",
    @tag3_str("wlh") => "Welaun",
    @tag3_str("wli") => "Waioli",
    @tag3_str("wlk") => "Wailaki",
    @tag3_str("wll") => "Wali (Sudan)",
    @tag3_str("wlm") => "Middle Welsh",
    @tag3_str("wln") => "Walloon",
    @tag3_str("wlo") => "Wolio",
    @tag3_str("wlr") => "Wailapa",
    @tag3_str("wls") => "Wallisian",
    @tag3_str("wlu") => "Wuliwuli",
    @tag3_str("wlv") => "Wichí Lhamtés Vejoz",
    @tag3_str("wlw") => "Walak",
    @tag3_str("wlx") => "Wali (Ghana)",
    @tag3_str("wly") => "Waling",
    @tag3_str("wma") => "Mawa (Nigeria)",
    @tag3_str("wmb") => "Wambaya",
    @tag3_str("wmc") => "Wamas",
    @tag3_str("wmd") => "Mamaindé",
    @tag3_str("wme") => "Wambule",
    @tag3_str("wmg") => "Western Minyag",
    @tag3_str("wmh") => "Waima'a",
    @tag3_str("wmi") => "Wamin",
    @tag3_str("wmm") => "Maiwa (Indonesia)",
    @tag3_str("wmn") => "Waamwang",
    @tag3_str("wmo") => "Wom (Papua New Guinea)",
    @tag3_str("wms") => "Wambon",
    @tag3_str("wmt") => "Walmajarri",
    @tag3_str("wmw") => "Mwani",
    @tag3_str("wmx") => "Womo",
    @tag3_str("wnb") => "Wanambre",
    @tag3_str("wnc") => "Wantoat",
    @tag3_str("wnd") => "Wandarang",
    @tag3_str("wne") => "Waneci",
    @tag3_str("wng") => "Wanggom",
    @tag3_str("wni") => "Ndzwani Comorian",
    @tag3_str("wnk") => "Wanukaka",
    @tag3_str("wnm") => "Wanggamala",
    @tag3_str("wnn") => "Wunumara",
    @tag3_str("wno") => "Wano",
    @tag3_str("wnp") => "Wanap",
    @tag3_str("wnu") => "Usan",
    @tag3_str("wnw") => "Wintu",
    @tag3_str("wny") => "Waanyi",
    @tag3_str("wny") => "Wanyi",
    @tag3_str("woa") => "Kuwema",
    @tag3_str("woa") => "Tyaraity",
    @tag3_str("wob") => "Wè Northern",
    @tag3_str("woc") => "Wogeo",
    @tag3_str("wod") => "Wolani",
    @tag3_str("woe") => "Woleaian",
    @tag3_str("wof") => "Gambian Wolof",
    @tag3_str("wog") => "Wogamusin",
    @tag3_str("woi") => "Kamang",
    @tag3_str("wok") => "Longto",
    @tag3_str("wol") => "Wolof",
    @tag3_str("wom") => "Wom (Nigeria)",
    @tag3_str("won") => "Wongo",
    @tag3_str("woo") => "Manombai",
    @tag3_str("wor") => "Woria",
    @tag3_str("wos") => "Hanga Hundi",
    @tag3_str("wow") => "Wawonii",
    @tag3_str("woy") => "Weyto",
    @tag3_str("wpc") => "Maco",
    @tag3_str("wrb") => "Waluwarra",
    @tag3_str("wrb") => "Warluwara",
    @tag3_str("wrg") => "Gudjal",
    @tag3_str("wrg") => "Warungu",
    @tag3_str("wrh") => "Wiradjuri",
    @tag3_str("wri") => "Wariyangga",
    @tag3_str("wrk") => "Garrwa",
    @tag3_str("wrl") => "Warlmanpa",
    @tag3_str("wrm") => "Warumungu",
    @tag3_str("wrn") => "Warnang",
    @tag3_str("wro") => "Worrorra",
    @tag3_str("wrp") => "Waropen",
    @tag3_str("wrr") => "Wardaman",
    @tag3_str("wrs") => "Waris",
    @tag3_str("wru") => "Waru",
    @tag3_str("wrv") => "Waruna",
    @tag3_str("wrw") => "Gugu Warra",
    @tag3_str("wrx") => "Wae Rana",
    @tag3_str("wry") => "Merwari",
    @tag3_str("wrz") => "Waray (Australia)",
    @tag3_str("wsa") => "Warembori",
    @tag3_str("wsg") => "Adilabad Gondi",
    @tag3_str("wsi") => "Wusi",
    @tag3_str("wsk") => "Waskia",
    @tag3_str("wsr") => "Owenia",
    @tag3_str("wss") => "Wasa",
    @tag3_str("wsu") => "Wasu",
    @tag3_str("wsv") => "Wotapuri-Katarqalai",
    @tag3_str("wtf") => "Watiwa",
    @tag3_str("wth") => "Wathawurrung",
    @tag3_str("wti") => "Berta",
    @tag3_str("wtk") => "Watakataui",
    @tag3_str("wtm") => "Mewati",
    @tag3_str("wtw") => "Wotu",
    @tag3_str("wua") => "Wikngenchera",
    @tag3_str("wub") => "Wunambal",
    @tag3_str("wud") => "Wudu",
    @tag3_str("wuh") => "Wutunhua",
    @tag3_str("wul") => "Silimo",
    @tag3_str("wum") => "Wumbvu",
    @tag3_str("wun") => "Bungu",
    @tag3_str("wur") => "Wurrugu",
    @tag3_str("wut") => "Wutung",
    @tag3_str("wuu") => "Wu Chinese",
    @tag3_str("wuv") => "Wuvulu-Aua",
    @tag3_str("wux") => "Wulna",
    @tag3_str("wuy") => "Wauyai",
    @tag3_str("wwa") => "Waama",
    @tag3_str("wwb") => "Wakabunga",
    @tag3_str("wwo") => "Dorig",
    @tag3_str("wwo") => "Wetamut",
    @tag3_str("wwr") => "Warrwa",
    @tag3_str("www") => "Wawa",
    @tag3_str("wxa") => "Waxianghua",
    @tag3_str("wxw") => "Wardandi",
    @tag3_str("wyb") => "Wangaaybuwan-Ngiyambaa",
    @tag3_str("wyi") => "Woiwurrung",
    @tag3_str("wym") => "Wymysorys",
    @tag3_str("wyn") => "Wyandot",
    @tag3_str("wyr") => "Wayoró",
    @tag3_str("wyy") => "Western Fijian",
    @tag3_str("xaa") => "Andalusian Arabic",
    @tag3_str("xab") => "Sambe",
    @tag3_str("xac") => "Kachari",
    @tag3_str("xad") => "Adai",
    @tag3_str("xae") => "Aequian",
    @tag3_str("xag") => "Aghwan",
    @tag3_str("xai") => "Kaimbé",
    @tag3_str("xaj") => "Ararandewára",
    @tag3_str("xak") => "Máku",
    @tag3_str("xal") => "Kalmyk",
    @tag3_str("xal") => "Oirat",
    @tag3_str("xam") => "ǀXam",
    @tag3_str("xan") => "Xamtanga",
    @tag3_str("xao") => "Khao",
    @tag3_str("xap") => "Apalachee",
    @tag3_str("xaq") => "Aquitanian",
    @tag3_str("xar") => "Karami",
    @tag3_str("xas") => "Kamas",
    @tag3_str("xat") => "Katawixi",
    @tag3_str("xau") => "Kauwera",
    @tag3_str("xav") => "Xavánte",
    @tag3_str("xaw") => "Kawaiisu",
    @tag3_str("xay") => "Kayan Mahakam",
    @tag3_str("xbb") => "Lower Burdekin",
    @tag3_str("xbc") => "Bactrian",
    @tag3_str("xbd") => "Bindal",
    @tag3_str("xbe") => "Bigambal",
    @tag3_str("xbg") => "Bunganditj",
    @tag3_str("xbi") => "Kombio",
    @tag3_str("xbj") => "Birrpayi",
    @tag3_str("xbm") => "Middle Breton",
    @tag3_str("xbn") => "Kenaboi",
    @tag3_str("xbo") => "Bolgarian",
    @tag3_str("xbp") => "Bibbulman",
    @tag3_str("xbr") => "Kambera",
    @tag3_str("xbw") => "Kambiwá",
    @tag3_str("xby") => "Batjala",
    @tag3_str("xby") => "Batyala",
    @tag3_str("xcb") => "Cumbric",
    @tag3_str("xcc") => "Camunic",
    @tag3_str("xce") => "Celtiberian",
    @tag3_str("xcg") => "Cisalpine Gaulish",
    @tag3_str("xch") => "Chemakum",
    @tag3_str("xch") => "Chimakum",
    @tag3_str("xcl") => "Classical Armenian",
    @tag3_str("xcm") => "Comecrudo",
    @tag3_str("xcn") => "Cotoname",
    @tag3_str("xco") => "Chorasmian",
    @tag3_str("xcr") => "Carian",
    @tag3_str("xct") => "Classical Tibetan",
    @tag3_str("xcu") => "Curonian",
    @tag3_str("xcv") => "Chuvantsy",
    @tag3_str("xcw") => "Coahuilteco",
    @tag3_str("xcy") => "Cayuse",
    @tag3_str("xda") => "Darkinyung",
    @tag3_str("xdc") => "Dacian",
    @tag3_str("xdk") => "Dharuk",
    @tag3_str("xdm") => "Edomite",
    @tag3_str("xdo") => "Kwandu",
    @tag3_str("xdq") => "Kaitag",
    @tag3_str("xdy") => "Malayic Dayak",
    @tag3_str("xeb") => "Eblan",
    @tag3_str("xed") => "Hdi",
    @tag3_str("xeg") => "ǁXegwi",
    @tag3_str("xel") => "Kelo",
    @tag3_str("xem") => "Kembayan",
    @tag3_str("xep") => "Epi-Olmec",
    @tag3_str("xer") => "Xerénte",
    @tag3_str("xes") => "Kesawai",
    @tag3_str("xet") => "Xetá",
    @tag3_str("xeu") => "Keoru-Ahia",
    @tag3_str("xfa") => "Faliscan",
    @tag3_str("xga") => "Galatian",
    @tag3_str("xgb") => "Gbin",
    @tag3_str("xgd") => "Gudang",
    @tag3_str("xgf") => "Gabrielino-Fernandeño",
    @tag3_str("xgg") => "Goreng",
    @tag3_str("xgi") => "Garingbal",
    @tag3_str("xgl") => "Galindan",
    @tag3_str("xgm") => "Dharumbal",
    @tag3_str("xgm") => "Guwinmal",
    @tag3_str("xgr") => "Garza",
    @tag3_str("xgu") => "Unggumi",
    @tag3_str("xgw") => "Guwa",
    @tag3_str("xha") => "Harami",
    @tag3_str("xhc") => "Hunnic",
    @tag3_str("xhd") => "Hadrami",
    @tag3_str("xhe") => "Khetrani",
    @tag3_str("xhm") => "Middle Khmer (1400 to 1850 CE)",
    @tag3_str("xho") => "Xhosa",
    @tag3_str("xhr") => "Hernican",
    @tag3_str("xht") => "Hattic",
    @tag3_str("xhu") => "Hurrian",
    @tag3_str("xhv") => "Khua",
    @tag3_str("xib") => "Iberian",
    @tag3_str("xii") => "Xiri",
    @tag3_str("xil") => "Illyrian",
    @tag3_str("xin") => "Xinca",
    @tag3_str("xir") => "Xiriâna",
    @tag3_str("xis") => "Kisan",
    @tag3_str("xiv") => "Indus Valley Language",
    @tag3_str("xiy") => "Xipaya",
    @tag3_str("xjb") => "Minjungbal",
    @tag3_str("xjt") => "Jaitmatang",
    @tag3_str("xka") => "Kalkoti",
    @tag3_str("xkb") => "Northern Nago",
    @tag3_str("xkc") => "Kho'ini",
    @tag3_str("xkd") => "Mendalam Kayan",
    @tag3_str("xke") => "Kereho",
    @tag3_str("xkf") => "Khengkha",
    @tag3_str("xkg") => "Kagoro",
    @tag3_str("xki") => "Kenyan Sign Language",
    @tag3_str("xkj") => "Kajali",
    @tag3_str("xkk") => "Kachok",
    @tag3_str("xkk") => "Kaco'",
    @tag3_str("xkl") => "Mainstream Kenyah",
    @tag3_str("xkn") => "Kayan River Kayan",
    @tag3_str("xko") => "Kiorr",
    @tag3_str("xkp") => "Kabatei",
    @tag3_str("xkq") => "Koroni",
    @tag3_str("xkr") => "Xakriabá",
    @tag3_str("xks") => "Kumbewaha",
    @tag3_str("xkt") => "Kantosi",
    @tag3_str("xku") => "Kaamba",
    @tag3_str("xkv") => "Kgalagadi",
    @tag3_str("xkw") => "Kembra",
    @tag3_str("xkx") => "Karore",
    @tag3_str("xky") => "Uma' Lasan",
    @tag3_str("xkz") => "Kurtokha",
    @tag3_str("xla") => "Kamula",
    @tag3_str("xlb") => "Loup B",
    @tag3_str("xlc") => "Lycian",
    @tag3_str("xld") => "Lydian",
    @tag3_str("xle") => "Lemnian",
    @tag3_str("xlg") => "Ligurian (Ancient)",
    @tag3_str("xli") => "Liburnian",
    @tag3_str("xln") => "Alanic",
    @tag3_str("xlo") => "Loup A",
    @tag3_str("xlp") => "Lepontic",
    @tag3_str("xls") => "Lusitanian",
    @tag3_str("xlu") => "Cuneiform Luwian",
    @tag3_str("xly") => "Elymian",
    @tag3_str("xma") => "Mushungulu",
    @tag3_str("xmb") => "Mbonga",
    @tag3_str("xmc") => "Makhuwa-Marrevone",
    @tag3_str("xmd") => "Mbudum",
    @tag3_str("xme") => "Median",
    @tag3_str("xmf") => "Mingrelian",
    @tag3_str("xmg") => "Mengaka",
    @tag3_str("xmh") => "Kugu-Muminh",
    @tag3_str("xmj") => "Majera",
    @tag3_str("xmk") => "Ancient Macedonian",
    @tag3_str("xml") => "Malaysian Sign Language",
    @tag3_str("xmm") => "Manado Malay",
    @tag3_str("xmn") => "Manichaean Middle Persian",
    @tag3_str("xmo") => "Morerebi",
    @tag3_str("xmp") => "Kuku-Mu'inh",
    @tag3_str("xmq") => "Kuku-Mangk",
    @tag3_str("xmr") => "Meroitic",
    @tag3_str("xms") => "Moroccan Sign Language",
    @tag3_str("xmt") => "Matbat",
    @tag3_str("xmu") => "Kamu",
    @tag3_str("xmv") => "Antankarana Malagasy",
    @tag3_str("xmv") => "Tankarana Malagasy",
    @tag3_str("xmw") => "Tsimihety Malagasy",
    @tag3_str("xmx") => "Maden",
    @tag3_str("xmx") => "Salawati",
    @tag3_str("xmy") => "Mayaguduna",
    @tag3_str("xmz") => "Mori Bawah",
    @tag3_str("xna") => "Ancient North Arabian",
    @tag3_str("xnb") => "Kanakanabu",
    @tag3_str("xng") => "Middle Mongolian",
    @tag3_str("xnh") => "Kuanhua",
    @tag3_str("xni") => "Ngarigu",
    @tag3_str("xnj") => "Ngoni (Tanzania)",
    @tag3_str("xnk") => "Nganakarti",
    @tag3_str("xnm") => "Ngumbarl",
    @tag3_str("xnn") => "Northern Kankanay",
    @tag3_str("xno") => "Anglo-Norman",
    @tag3_str("xnq") => "Ngoni (Mozambique)",
    @tag3_str("xnr") => "Kangri",
    @tag3_str("xns") => "Kanashi",
    @tag3_str("xnt") => "Narragansett",
    @tag3_str("xnu") => "Nukunul",
    @tag3_str("xny") => "Nyiyaparli",
    @tag3_str("xnz") => "Kenzi",
    @tag3_str("xnz") => "Mattoki",
    @tag3_str("xoc") => "O'chi'chi'",
    @tag3_str("xod") => "Kokoda",
    @tag3_str("xog") => "Soga",
    @tag3_str("xoi") => "Kominimung",
    @tag3_str("xok") => "Xokleng",
    @tag3_str("xom") => "Komo (Sudan)",
    @tag3_str("xon") => "Konkomba",
    @tag3_str("xoo") => "Xukurú",
    @tag3_str("xop") => "Kopar",
    @tag3_str("xor") => "Korubo",
    @tag3_str("xow") => "Kowaki",
    @tag3_str("xpa") => "Pirriya",
    @tag3_str("xpb") => "Northeastern Tasmanian",
    @tag3_str("xpb") => "Pyemmairrener",
    @tag3_str("xpc") => "Pecheneg",
    @tag3_str("xpd") => "Oyster Bay Tasmanian",
    @tag3_str("xpe") => "Liberia Kpelle",
    @tag3_str("xpf") => "Nuenonne",
    @tag3_str("xpf") => "Southeast Tasmanian",
    @tag3_str("xpg") => "Phrygian",
    @tag3_str("xph") => "North Midlands Tasmanian",
    @tag3_str("xph") => "Tyerrenoterpanner",
    @tag3_str("xpi") => "Pictish",
    @tag3_str("xpj") => "Mpalitjanh",
    @tag3_str("xpk") => "Kulina Pano",
    @tag3_str("xpl") => "Port Sorell Tasmanian",
    @tag3_str("xpm") => "Pumpokol",
    @tag3_str("xpn") => "Kapinawá",
    @tag3_str("xpo") => "Pochutec",
    @tag3_str("xpp") => "Puyo-Paekche",
    @tag3_str("xpq") => "Mohegan-Pequot",
    @tag3_str("xpr") => "Parthian",
    @tag3_str("xps") => "Pisidian",
    @tag3_str("xpt") => "Punthamara",
    @tag3_str("xpu") => "Punic",
    @tag3_str("xpv") => "Northern Tasmanian",
    @tag3_str("xpv") => "Tommeginne",
    @tag3_str("xpw") => "Northwestern Tasmanian",
    @tag3_str("xpw") => "Peerapper",
    @tag3_str("xpx") => "Southwestern Tasmanian",
    @tag3_str("xpx") => "Toogee",
    @tag3_str("xpy") => "Puyo",
    @tag3_str("xpz") => "Bruny Island Tasmanian",
    @tag3_str("xqa") => "Karakhanid",
    @tag3_str("xqt") => "Qatabanian",
    @tag3_str("xra") => "Krahô",
    @tag3_str("xrb") => "Eastern Karaboro",
    @tag3_str("xrd") => "Gundungurra",
    @tag3_str("xre") => "Kreye",
    @tag3_str("xrg") => "Minang",
    @tag3_str("xri") => "Krikati-Timbira",
    @tag3_str("xrm") => "Armazic",
    @tag3_str("xrn") => "Arin",
    @tag3_str("xrr") => "Raetic",
    @tag3_str("xrt") => "Aranama-Tamique",
    @tag3_str("xru") => "Marriammu",
    @tag3_str("xrw") => "Karawa",
    @tag3_str("xsa") => "Sabaean",
    @tag3_str("xsb") => "Sambal",
    @tag3_str("xsc") => "Scythian",
    @tag3_str("xsd") => "Sidetic",
    @tag3_str("xse") => "Sempan",
    @tag3_str("xsh") => "Shamang",
    @tag3_str("xsi") => "Sio",
    @tag3_str("xsj") => "Subi",
    @tag3_str("xsl") => "South Slavey",
    @tag3_str("xsm") => "Kasem",
    @tag3_str("xsn") => "Sanga (Nigeria)",
    @tag3_str("xso") => "Solano",
    @tag3_str("xsp") => "Silopi",
    @tag3_str("xsq") => "Makhuwa-Saka",
    @tag3_str("xsr") => "Sherpa",
    @tag3_str("xss") => "Assan",
    @tag3_str("xsu") => "Sanumá",
    @tag3_str("xsv") => "Sudovian",
    @tag3_str("xsy") => "Saisiyat",
    @tag3_str("xta") => "Alcozauca Mixtec",
    @tag3_str("xtb") => "Chazumba Mixtec",
    @tag3_str("xtc") => "Katcha-Kadugli-Miri",
    @tag3_str("xtd") => "Diuxi-Tilantongo Mixtec",
    @tag3_str("xte") => "Ketengban",
    @tag3_str("xtg") => "Transalpine Gaulish",
    @tag3_str("xth") => "Yitha Yitha",
    @tag3_str("xti") => "Sinicahua Mixtec",
    @tag3_str("xtj") => "San Juan Teita Mixtec",
    @tag3_str("xtl") => "Tijaltepec Mixtec",
    @tag3_str("xtm") => "Magdalena Peñasco Mixtec",
    @tag3_str("xtn") => "Northern Tlaxiaco Mixtec",
    @tag3_str("xto") => "Tokharian A",
    @tag3_str("xtp") => "San Miguel Piedras Mixtec",
    @tag3_str("xtq") => "Tumshuqese",
    @tag3_str("xtr") => "Early Tripuri",
    @tag3_str("xts") => "Sindihui Mixtec",
    @tag3_str("xtt") => "Tacahua Mixtec",
    @tag3_str("xtu") => "Cuyamecalco Mixtec",
    @tag3_str("xtv") => "Thawa",
    @tag3_str("xtw") => "Tawandê",
    @tag3_str("xty") => "Yoloxochitl Mixtec",
    @tag3_str("xua") => "Alu Kurumba",
    @tag3_str("xub") => "Betta Kurumba",
    @tag3_str("xud") => "Umiida",
    @tag3_str("xug") => "Kunigami",
    @tag3_str("xuj") => "Jennu Kurumba",
    @tag3_str("xul") => "Ngunawal",
    @tag3_str("xul") => "Nunukul",
    @tag3_str("xum") => "Umbrian",
    @tag3_str("xun") => "Unggaranggu",
    @tag3_str("xuo") => "Kuo",
    @tag3_str("xup") => "Upper Umpqua",
    @tag3_str("xur") => "Urartian",
    @tag3_str("xut") => "Kuthant",
    @tag3_str("xuu") => "Khwedam",
    @tag3_str("xuu") => "Kxoe",
    @tag3_str("xve") => "Venetic",
    @tag3_str("xvi") => "Kamviri",
    @tag3_str("xvn") => "Vandalic",
    @tag3_str("xvo") => "Volscian",
    @tag3_str("xvs") => "Vestinian",
    @tag3_str("xwa") => "Kwaza",
    @tag3_str("xwc") => "Woccon",
    @tag3_str("xwd") => "Wadi Wadi",
    @tag3_str("xwe") => "Xwela Gbe",
    @tag3_str("xwg") => "Kwegu",
    @tag3_str("xwj") => "Wajuk",
    @tag3_str("xwk") => "Wangkumara",
    @tag3_str("xwl") => "Western Xwla Gbe",
    @tag3_str("xwo") => "Written Oirat",
    @tag3_str("xwr") => "Kwerba Mamberamo",
    @tag3_str("xwt") => "Wotjobaluk",
    @tag3_str("xww") => "Wemba Wemba",
    @tag3_str("xxb") => "Boro (Ghana)",
    @tag3_str("xxk") => "Ke'o",
    @tag3_str("xxm") => "Minkin",
    @tag3_str("xxr") => "Koropó",
    @tag3_str("xxt") => "Tambora",
    @tag3_str("xya") => "Yaygir",
    @tag3_str("xyb") => "Yandjibara",
    @tag3_str("xyj") => "Mayi-Yapi",
    @tag3_str("xyk") => "Mayi-Kulan",
    @tag3_str("xyl") => "Yalakalore",
    @tag3_str("xyt") => "Mayi-Thakurti",
    @tag3_str("xyy") => "Yorta Yorta",
    @tag3_str("xzh") => "Zhang-Zhung",
    @tag3_str("xzm") => "Zemgalian",
    @tag3_str("xzp") => "Ancient Zapotec",
    @tag3_str("yaa") => "Yaminahua",
    @tag3_str("yab") => "Yuhup",
    @tag3_str("yac") => "Pass Valley Yali",
    @tag3_str("yad") => "Yagua",
    @tag3_str("yae") => "Pumé",
    @tag3_str("yaf") => "Yaka (Democratic Republic of Congo)",
    @tag3_str("yag") => "Yámana",
    @tag3_str("yah") => "Yazgulyam",
    @tag3_str("yai") => "Yagnobi",
    @tag3_str("yaj") => "Banda-Yangere",
    @tag3_str("yak") => "Yakama",
    @tag3_str("yal") => "Yalunka",
    @tag3_str("yam") => "Yamba",
    @tag3_str("yan") => "Mayangna",
    @tag3_str("yao") => "Yao",
    @tag3_str("yap") => "Yapese",
    @tag3_str("yaq") => "Yaqui",
    @tag3_str("yar") => "Yabarana",
    @tag3_str("yas") => "Nugunu (Cameroon)",
    @tag3_str("yat") => "Yambeta",
    @tag3_str("yau") => "Yuwana",
    @tag3_str("yav") => "Yangben",
    @tag3_str("yaw") => "Yawalapití",
    @tag3_str("yax") => "Yauma",
    @tag3_str("yay") => "Agwagwune",
    @tag3_str("yaz") => "Lokaa",
    @tag3_str("yba") => "Yala",
    @tag3_str("ybb") => "Yemba",
    @tag3_str("ybe") => "West Yugur",
    @tag3_str("ybh") => "Yakha",
    @tag3_str("ybi") => "Yamphu",
    @tag3_str("ybj") => "Hasha",
    @tag3_str("ybk") => "Bokha",
    @tag3_str("ybl") => "Yukuben",
    @tag3_str("ybm") => "Yaben",
    @tag3_str("ybn") => "Yabaâna",
    @tag3_str("ybo") => "Yabong",
    @tag3_str("ybx") => "Yawiyo",
    @tag3_str("yby") => "Yaweyuha",
    @tag3_str("ych") => "Chesu",
    @tag3_str("ycl") => "Lolopo",
    @tag3_str("ycn") => "Yucuna",
    @tag3_str("ycp") => "Chepya",
    @tag3_str("yda") => "Yanda",
    @tag3_str("ydd") => "Eastern Yiddish",
    @tag3_str("yde") => "Yangum Dey",
    @tag3_str("ydg") => "Yidgha",
    @tag3_str("ydk") => "Yoidik",
    @tag3_str("yea") => "Ravula",
    @tag3_str("yec") => "Yeniche",
    @tag3_str("yee") => "Yimas",
    @tag3_str("yei") => "Yeni",
    @tag3_str("yej") => "Yevanic",
    @tag3_str("yel") => "Yela",
    @tag3_str("yer") => "Tarok",
    @tag3_str("yes") => "Nyankpa",
    @tag3_str("yet") => "Yetfa",
    @tag3_str("yeu") => "Yerukula",
    @tag3_str("yev") => "Yapunda",
    @tag3_str("yey") => "Yeyi",
    @tag3_str("yga") => "Malyangapa",
    @tag3_str("ygi") => "Yiningayi",
    @tag3_str("ygl") => "Yangum Gel",
    @tag3_str("ygm") => "Yagomi",
    @tag3_str("ygp") => "Gepo",
    @tag3_str("ygr") => "Yagaria",
    @tag3_str("ygs") => "Yolŋu Sign Language",
    @tag3_str("ygu") => "Yugul",
    @tag3_str("ygw") => "Yagwoia",
    @tag3_str("yha") => "Baha Buyang",
    @tag3_str("yhd") => "Judeo-Iraqi Arabic",
    @tag3_str("yhl") => "Hlepho Phowa",
    @tag3_str("yhs") => "Yan-nhaŋu Sign Language",
    @tag3_str("yia") => "Yinggarda",
    @tag3_str("yid") => "Yiddish",
    @tag3_str("yif") => "Ache",
    @tag3_str("yig") => "Wusa Nasu",
    @tag3_str("yih") => "Western Yiddish",
    @tag3_str("yii") => "Yidiny",
    @tag3_str("yij") => "Yindjibarndi",
    @tag3_str("yik") => "Dongshanba Lalo",
    @tag3_str("yil") => "Yindjilandji",
    @tag3_str("yim") => "Yimchungru Naga",
    @tag3_str("yin") => "Riang Lai",
    @tag3_str("yin") => "Yinchia",
    @tag3_str("yip") => "Pholo",
    @tag3_str("yiq") => "Miqie",
    @tag3_str("yir") => "North Awyu",
    @tag3_str("yis") => "Yis",
    @tag3_str("yit") => "Eastern Lalu",
    @tag3_str("yiu") => "Awu",
    @tag3_str("yiv") => "Northern Nisu",
    @tag3_str("yix") => "Axi Yi",
    @tag3_str("yiz") => "Azhe",
    @tag3_str("yka") => "Yakan",
    @tag3_str("ykg") => "Northern Yukaghir",
    @tag3_str("yki") => "Yoke",
    @tag3_str("ykk") => "Yakaikeke",
    @tag3_str("ykl") => "Khlula",
    @tag3_str("ykm") => "Kap",
    @tag3_str("ykn") => "Kua-nsi",
    @tag3_str("yko") => "Yasa",
    @tag3_str("ykr") => "Yekora",
    @tag3_str("ykt") => "Kathu",
    @tag3_str("yku") => "Kuamasi",
    @tag3_str("yky") => "Yakoma",
    @tag3_str("yla") => "Yaul",
    @tag3_str("ylb") => "Yaleba",
    @tag3_str("yle") => "Yele",
    @tag3_str("ylg") => "Yelogu",
    @tag3_str("yli") => "Angguruk Yali",
    @tag3_str("yll") => "Yil",
    @tag3_str("ylm") => "Limi",
    @tag3_str("yln") => "Langnian Buyang",
    @tag3_str("ylo") => "Naluo Yi",
    @tag3_str("ylr") => "Yalarnnga",
    @tag3_str("ylu") => "Aribwaung",
    @tag3_str("yly") => "Nyâlayu",
    @tag3_str("yly") => "Nyelâyu",
    @tag3_str("ymb") => "Yambes",
    @tag3_str("ymc") => "Southern Muji",
    @tag3_str("ymd") => "Muda",
    @tag3_str("yme") => "Yameo",
    @tag3_str("ymg") => "Yamongeri",
    @tag3_str("ymh") => "Mili",
    @tag3_str("ymi") => "Moji",
    @tag3_str("ymk") => "Makwe",
    @tag3_str("yml") => "Iamalele",
    @tag3_str("ymm") => "Maay",
    @tag3_str("ymn") => "Sunum",
    @tag3_str("ymn") => "Yamna",
    @tag3_str("ymo") => "Yangum Mon",
    @tag3_str("ymp") => "Yamap",
    @tag3_str("ymq") => "Qila Muji",
    @tag3_str("ymr") => "Malasar",
    @tag3_str("yms") => "Mysian",
    @tag3_str("ymx") => "Northern Muji",
    @tag3_str("ymz") => "Muzi",
    @tag3_str("yna") => "Aluo",
    @tag3_str("ynd") => "Yandruwandha",
    @tag3_str("yne") => "Lang'e",
    @tag3_str("yng") => "Yango",
    @tag3_str("ynk") => "Naukan Yupik",
    @tag3_str("ynl") => "Yangulam",
    @tag3_str("ynn") => "Yana",
    @tag3_str("yno") => "Yong",
    @tag3_str("ynq") => "Yendang",
    @tag3_str("yns") => "Yansi",
    @tag3_str("ynu") => "Yahuna",
    @tag3_str("yob") => "Yoba",
    @tag3_str("yog") => "Yogad",
    @tag3_str("yoi") => "Yonaguni",
    @tag3_str("yok") => "Yokuts",
    @tag3_str("yol") => "Yola",
    @tag3_str("yom") => "Yombe",
    @tag3_str("yon") => "Yongkom",
    @tag3_str("yor") => "Yoruba",
    @tag3_str("yot") => "Yotti",
    @tag3_str("yox") => "Yoron",
    @tag3_str("yoy") => "Yoy",
    @tag3_str("ypa") => "Phala",
    @tag3_str("ypb") => "Labo Phowa",
    @tag3_str("ypg") => "Phola",
    @tag3_str("yph") => "Phupha",
    @tag3_str("ypm") => "Phuma",
    @tag3_str("ypn") => "Ani Phowa",
    @tag3_str("ypo") => "Alo Phola",
    @tag3_str("ypp") => "Phupa",
    @tag3_str("ypz") => "Phuza",
    @tag3_str("yra") => "Yerakai",
    @tag3_str("yrb") => "Yareba",
    @tag3_str("yre") => "Yaouré",
    @tag3_str("yrk") => "Nenets",
    @tag3_str("yrl") => "Nhengatu",
    @tag3_str("yrm") => "Yirrk-Mel",
    @tag3_str("yrn") => "Yerong",
    @tag3_str("yro") => "Yaroamë",
    @tag3_str("yrs") => "Yarsun",
    @tag3_str("yrw") => "Yarawata",
    @tag3_str("yry") => "Yarluyandi",
    @tag3_str("ysc") => "Yassic",
    @tag3_str("ysd") => "Samatao",
    @tag3_str("ysg") => "Sonaga",
    @tag3_str("ysl") => "Yugoslavian Sign Language",
    @tag3_str("ysm") => "Myanmar Sign Language",
    @tag3_str("ysn") => "Sani",
    @tag3_str("yso") => "Nisi (China)",
    @tag3_str("ysp") => "Southern Lolopo",
    @tag3_str("ysr") => "Sirenik Yupik",
    @tag3_str("yss") => "Yessan-Mayo",
    @tag3_str("ysy") => "Sanie",
    @tag3_str("yta") => "Talu",
    @tag3_str("ytl") => "Tanglang",
    @tag3_str("ytp") => "Thopho",
    @tag3_str("ytw") => "Yout Wam",
    @tag3_str("yty") => "Yatay",
    @tag3_str("yua") => "Yucatec Maya",
    @tag3_str("yua") => "Yucateco",
    @tag3_str("yub") => "Yugambal",
    @tag3_str("yuc") => "Yuchi",
    @tag3_str("yud") => "Judeo-Tripolitanian Arabic",
    @tag3_str("yue") => "Yue Chinese",
    @tag3_str("yuf") => "Havasupai-Walapai-Yavapai",
    @tag3_str("yug") => "Yug",
    @tag3_str("yui") => "Yurutí",
    @tag3_str("yuj") => "Karkar-Yuri",
    @tag3_str("yuk") => "Yuki",
    @tag3_str("yul") => "Yulu",
    @tag3_str("yum") => "Quechan",
    @tag3_str("yun") => "Bena (Nigeria)",
    @tag3_str("yup") => "Yukpa",
    @tag3_str("yuq") => "Yuqui",
    @tag3_str("yur") => "Yurok",
    @tag3_str("yut") => "Yopno",
    @tag3_str("yuw") => "Yau (Morobe Province)",
    @tag3_str("yux") => "Southern Yukaghir",
    @tag3_str("yuy") => "East Yugur",
    @tag3_str("yuz") => "Yuracare",
    @tag3_str("yva") => "Yawa",
    @tag3_str("yvt") => "Yavitero",
    @tag3_str("ywa") => "Kalou",
    @tag3_str("ywg") => "Yinhawangka",
    @tag3_str("ywl") => "Western Lalu",
    @tag3_str("ywn") => "Yawanawa",
    @tag3_str("ywq") => "Wuding-Luquan Yi",
    @tag3_str("ywr") => "Yawuru",
    @tag3_str("ywt") => "Central Lalo",
    @tag3_str("ywt") => "Xishanba Lalo",
    @tag3_str("ywu") => "Wumeng Nasu",
    @tag3_str("yww") => "Yawarawarga",
    @tag3_str("yxa") => "Mayawali",
    @tag3_str("yxg") => "Yagara",
    @tag3_str("yxl") => "Yardliyawarra",
    @tag3_str("yxm") => "Yinwum",
    @tag3_str("yxu") => "Yuyu",
    @tag3_str("yxy") => "Yabula Yabula",
    @tag3_str("yyr") => "Yir Yoront",
    @tag3_str("yyu") => "Yau (Sandaun Province)",
    @tag3_str("yyz") => "Ayizi",
    @tag3_str("yzg") => "E'ma Buyang",
    @tag3_str("yzk") => "Zokhuo",
    @tag3_str("zaa") => "Sierra de Juárez Zapotec",
    @tag3_str("zab") => "San Juan Guelavía Zapotec",
    @tag3_str("zab") => "Western Tlacolula Valley Zapotec",
    @tag3_str("zac") => "Ocotlán Zapotec",
    @tag3_str("zad") => "Cajonos Zapotec",
    @tag3_str("zae") => "Yareni Zapotec",
    @tag3_str("zaf") => "Ayoquesco Zapotec",
    @tag3_str("zag") => "Zaghawa",
    @tag3_str("zah") => "Zangwal",
    @tag3_str("zai") => "Isthmus Zapotec",
    @tag3_str("zaj") => "Zaramo",
    @tag3_str("zak") => "Zanaki",
    @tag3_str("zal") => "Zauzou",
    @tag3_str("zam") => "Miahuatlán Zapotec",
    @tag3_str("zao") => "Ozolotepec Zapotec",
    @tag3_str("zap") => "Zapotec",
    @tag3_str("zaq") => "Aloápam Zapotec",
    @tag3_str("zar") => "Rincón Zapotec",
    @tag3_str("zas") => "Santo Domingo Albarradas Zapotec",
    @tag3_str("zat") => "Tabaa Zapotec",
    @tag3_str("zau") => "Zangskari",
    @tag3_str("zav") => "Yatzachi Zapotec",
    @tag3_str("zaw") => "Mitla Zapotec",
    @tag3_str("zax") => "Xadani Zapotec",
    @tag3_str("zay") => "Zaysete",
    @tag3_str("zay") => "Zayse-Zergulla",
    @tag3_str("zaz") => "Zari",
    @tag3_str("zba") => "Balaibalan",
    @tag3_str("zbc") => "Central Berawan",
    @tag3_str("zbe") => "East Berawan",
    @tag3_str("zbl") => "Bliss",
    @tag3_str("zbl") => "Blissymbolics",
    @tag3_str("zbl") => "Blissymbols",
    @tag3_str("zbt") => "Batui",
    @tag3_str("zbu") => "Bu (Bauchi State)",
    @tag3_str("zbw") => "West Berawan",
    @tag3_str("zca") => "Coatecas Altas Zapotec",
    @tag3_str("zcd") => "Las Delicias Zapotec",
    @tag3_str("zch") => "Central Hongshuihe Zhuang",
    @tag3_str("zdj") => "Ngazidja Comorian",
    @tag3_str("zea") => "Zeeuws",
    @tag3_str("zeg") => "Zenag",
    @tag3_str("zeh") => "Eastern Hongshuihe Zhuang",
    @tag3_str("zen") => "Zenaga",
    @tag3_str("zga") => "Kinga",
    @tag3_str("zgb") => "Guibei Zhuang",
    @tag3_str("zgh") => "Standard Moroccan Tamazight",
    @tag3_str("zgm") => "Minz Zhuang",
    @tag3_str("zgn") => "Guibian Zhuang",
    @tag3_str("zgr") => "Magori",
    @tag3_str("zha") => "Chuang",
    @tag3_str("zha") => "Zhuang",
    @tag3_str("zhb") => "Zhaba",
    @tag3_str("zhd") => "Dai Zhuang",
    @tag3_str("zhi") => "Zhire",
    @tag3_str("zhn") => "Nong Zhuang",
    @tag3_str("zho") => "Chinese",
    @tag3_str("zhw") => "Zhoa",
    @tag3_str("zia") => "Zia",
    @tag3_str("zib") => "Zimbabwe Sign Language",
    @tag3_str("zik") => "Zimakani",
    @tag3_str("zil") => "Zialo",
    @tag3_str("zim") => "Mesme",
    @tag3_str("zin") => "Zinza",
    @tag3_str("ziw") => "Zigula",
    @tag3_str("ziz") => "Zizilivakan",
    @tag3_str("zka") => "Kaimbulawa",
    @tag3_str("zkb") => "Koibal",
    @tag3_str("zkd") => "Kadu",
    @tag3_str("zkg") => "Koguryo",
    @tag3_str("zkh") => "Khorezmian",
    @tag3_str("zkk") => "Karankawa",
    @tag3_str("zkn") => "Kanan",
    @tag3_str("zko") => "Kott",
    @tag3_str("zkp") => "São Paulo Kaingáng",
    @tag3_str("zkr") => "Zakhring",
    @tag3_str("zkt") => "Kitan",
    @tag3_str("zku") => "Kaurna",
    @tag3_str("zkv") => "Krevinian",
    @tag3_str("zkz") => "Khazar",
    @tag3_str("zla") => "Zula",
    @tag3_str("zlj") => "Liujiang Zhuang",
    @tag3_str("zlm") => "Malay (individual language)",
    @tag3_str("zln") => "Lianshan Zhuang",
    @tag3_str("zlq") => "Liuqian Zhuang",
    @tag3_str("zma") => "Manda (Australia)",
    @tag3_str("zmb") => "Zimba",
    @tag3_str("zmc") => "Margany",
    @tag3_str("zmd") => "Maridan",
    @tag3_str("zme") => "Mangerr",
    @tag3_str("zmf") => "Mfinu",
    @tag3_str("zmg") => "Marti Ke",
    @tag3_str("zmh") => "Makolkol",
    @tag3_str("zmi") => "Negeri Sembilan Malay",
    @tag3_str("zmj") => "Maridjabin",
    @tag3_str("zmk") => "Mandandanyi",
    @tag3_str("zml") => "Matngala",
    @tag3_str("zmm") => "Marimanindji",
    @tag3_str("zmm") => "Marramaninyshi",
    @tag3_str("zmn") => "Mbangwe",
    @tag3_str("zmo") => "Molo",
    @tag3_str("zmp") => "Mpuono",
    @tag3_str("zmq") => "Mituku",
    @tag3_str("zmr") => "Maranunggu",
    @tag3_str("zms") => "Mbesa",
    @tag3_str("zmt") => "Maringarr",
    @tag3_str("zmu") => "Muruwari",
    @tag3_str("zmv") => "Mbariman-Gudhinma",
    @tag3_str("zmw") => "Mbo (Democratic Republic of Congo)",
    @tag3_str("zmx") => "Bomitaba",
    @tag3_str("zmy") => "Mariyedi",
    @tag3_str("zmz") => "Mbandja",
    @tag3_str("zna") => "Zan Gula",
    @tag3_str("zne") => "Zande (individual language)",
    @tag3_str("zng") => "Mang",
    @tag3_str("znk") => "Manangkari",
    @tag3_str("zns") => "Mangas",
    @tag3_str("zoc") => "Copainalá Zoque",
    @tag3_str("zoh") => "Chimalapa Zoque",
    @tag3_str("zom") => "Zou",
    @tag3_str("zoo") => "Asunción Mixtepec Zapotec",
    @tag3_str("zoq") => "Tabasco Zoque",
    @tag3_str("zor") => "Rayón Zoque",
    @tag3_str("zos") => "Francisco León Zoque",
    @tag3_str("zpa") => "Lachiguiri Zapotec",
    @tag3_str("zpb") => "Yautepec Zapotec",
    @tag3_str("zpc") => "Choapan Zapotec",
    @tag3_str("zpd") => "Southeastern Ixtlán Zapotec",
    @tag3_str("zpe") => "Petapa Zapotec",
    @tag3_str("zpf") => "San Pedro Quiatoni Zapotec",
    @tag3_str("zpg") => "Guevea De Humboldt Zapotec",
    @tag3_str("zph") => "Totomachapan Zapotec",
    @tag3_str("zpi") => "Santa María Quiegolani Zapotec",
    @tag3_str("zpj") => "Quiavicuzas Zapotec",
    @tag3_str("zpk") => "Tlacolulita Zapotec",
    @tag3_str("zpl") => "Lachixío Zapotec",
    @tag3_str("zpm") => "Mixtepec Zapotec",
    @tag3_str("zpn") => "Santa Inés Yatzechi Zapotec",
    @tag3_str("zpo") => "Amatlán Zapotec",
    @tag3_str("zpp") => "El Alto Zapotec",
    @tag3_str("zpq") => "Zoogocho Zapotec",
    @tag3_str("zpr") => "Santiago Xanica Zapotec",
    @tag3_str("zps") => "Coatlán Zapotec",
    @tag3_str("zpt") => "San Vicente Coatlán Zapotec",
    @tag3_str("zpu") => "Yalálag Zapotec",
    @tag3_str("zpv") => "Chichicapan Zapotec",
    @tag3_str("zpw") => "Zaniza Zapotec",
    @tag3_str("zpx") => "San Baltazar Loxicha Zapotec",
    @tag3_str("zpy") => "Mazaltepec Zapotec",
    @tag3_str("zpz") => "Texmelucan Zapotec",
    @tag3_str("zqe") => "Qiubei Zhuang",
    @tag3_str("zra") => "Kara (Korea)",
    @tag3_str("zrg") => "Mirgan",
    @tag3_str("zrn") => "Zerenkel",
    @tag3_str("zro") => "Záparo",
    @tag3_str("zrp") => "Zarphatic",
    @tag3_str("zrs") => "Mairasi",
    @tag3_str("zsa") => "Sarasira",
    @tag3_str("zsk") => "Kaskean",
    @tag3_str("zsl") => "Zambian Sign Language",
    @tag3_str("zsm") => "Standard Malay",
    @tag3_str("zsr") => "Southern Rincon Zapotec",
    @tag3_str("zsu") => "Sukurum",
    @tag3_str("zte") => "Elotepec Zapotec",
    @tag3_str("ztg") => "Xanaguía Zapotec",
    @tag3_str("ztl") => "Lapaguía-Guivini Zapotec",
    @tag3_str("ztm") => "San Agustín Mixtepec Zapotec",
    @tag3_str("ztn") => "Santa Catarina Albarradas Zapotec",
    @tag3_str("ztp") => "Loxicha Zapotec",
    @tag3_str("ztq") => "Quioquitani-Quierí Zapotec",
    @tag3_str("zts") => "Tilquiapan Zapotec",
    @tag3_str("ztt") => "Tejalapan Zapotec",
    @tag3_str("ztu") => "Güilá Zapotec",
    @tag3_str("ztx") => "Zaachila Zapotec",
    @tag3_str("zty") => "Yatee Zapotec",
    @tag3_str("zua") => "Zeem",
    @tag3_str("zuh") => "Tokano",
    @tag3_str("zul") => "Zulu",
    @tag3_str("zum") => "Kumzari",
    @tag3_str("zun") => "Zuni",
    @tag3_str("zuy") => "Zumaya",
    @tag3_str("zwa") => "Zay",
    @tag3_str("zxx") => "No linguistic content",
    @tag3_str("zxx") => "Not applicable",
    @tag3_str("zyb") => "Yongbei Zhuang",
    @tag3_str("zyg") => "Yang Zhuang",
    @tag3_str("zyj") => "Youjiang Zhuang",
    @tag3_str("zyn") => "Yongnan Zhuang",
    @tag3_str("zyp") => "Zyphe Chin",
    @tag3_str("zza") => "Dimili",
    @tag3_str("zza") => "Dimli (macrolanguage)",
    @tag3_str("zza") => "Kirdki",
    @tag3_str("zza") => "Kirmanjki (macrolanguage)",
    @tag3_str("zza") => "Zaza",
    @tag3_str("zza") => "Zazaki",
    @tag3_str("zzj") => "Zuojiang Zhuang",
)

const language_tag_names_ISO_639_1 = Dict(
    @tag2_str("aa") => "Afar",
    @tag2_str("ab") => "Abkhazian",
    @tag2_str("ae") => "Avestan",
    @tag2_str("af") => "Afrikaans",
    @tag2_str("ak") => "Akan",
    @tag2_str("am") => "Amharic",
    @tag2_str("an") => "Aragonese",
    @tag2_str("ar") => "Arabic",
    @tag2_str("as") => "Assamese",
    @tag2_str("av") => "Avaric",
    @tag2_str("ay") => "Aymara",
    @tag2_str("az") => "Azerbaijani",
    @tag2_str("ba") => "Bashkir",
    @tag2_str("be") => "Belarusian",
    @tag2_str("bg") => "Bulgarian",
    @tag2_str("bh") => "Bihari languages",
    @tag2_str("bi") => "Bislama",
    @tag2_str("bm") => "Bambara",
    @tag2_str("bn") => "Bengali",
    @tag2_str("bo") => "Tibetan",
    @tag2_str("br") => "Breton",
    @tag2_str("bs") => "Bosnian",
    @tag2_str("ca") => "Catalan; Valencian",
    @tag2_str("ce") => "Chechen",
    @tag2_str("ch") => "Chamorro",
    @tag2_str("co") => "Corsican",
    @tag2_str("cr") => "Cree",
    @tag2_str("cs") => "Czech",
    @tag2_str(
        "cu"
    ) => "Church Slavic; Old Slavonic; Church Slavonic; Old Bulgarian; Old Church Slavonic",
    @tag2_str("cv") => "Chuvash",
    @tag2_str("cy") => "Welsh",
    @tag2_str("da") => "Danish",
    @tag2_str("de") => "German",
    @tag2_str("dv") => "Divehi; Dhivehi; Maldivian",
    @tag2_str("dz") => "Dzongkha",
    @tag2_str("ee") => "Ewe",
    @tag2_str("el") => "Greek, Modern (1453-)",
    @tag2_str("en") => "English",
    @tag2_str("eo") => "Esperanto",
    @tag2_str("es") => "Spanish; Castilian",
    @tag2_str("et") => "Estonian",
    @tag2_str("eu") => "Basque",
    @tag2_str("fa") => "Persian",
    @tag2_str("ff") => "Fulah",
    @tag2_str("fi") => "Finnish",
    @tag2_str("fj") => "Fijian",
    @tag2_str("fo") => "Faroese",
    @tag2_str("fr") => "French",
    @tag2_str("fy") => "Western Frisian",
    @tag2_str("ga") => "Irish",
    @tag2_str("gd") => "Gaelic; Scottish Gaelic",
    @tag2_str("gl") => "Galician",
    @tag2_str("gn") => "Guarani",
    @tag2_str("gu") => "Gujarati",
    @tag2_str("gv") => "Manx",
    @tag2_str("ha") => "Hausa",
    @tag2_str("he") => "Hebrew",
    @tag2_str("hi") => "Hindi",
    @tag2_str("ho") => "Hiri Motu",
    @tag2_str("hr") => "Croatian",
    @tag2_str("ht") => "Haitian; Haitian Creole",
    @tag2_str("hu") => "Hungarian",
    @tag2_str("hy") => "Armenian",
    @tag2_str("hz") => "Herero",
    @tag2_str("ia") => "Interlingua (International Auxiliary Language Association)",
    @tag2_str("id") => "Indonesian",
    @tag2_str("ie") => "Interlingue; Occidental",
    @tag2_str("ig") => "Igbo",
    @tag2_str("ii") => "Sichuan Yi; Nuosu",
    @tag2_str("ik") => "Inupiaq",
    @tag2_str("io") => "Ido",
    @tag2_str("is") => "Icelandic",
    @tag2_str("it") => "Italian",
    @tag2_str("iu") => "Inuktitut",
    @tag2_str("ja") => "Japanese",
    @tag2_str("jv") => "Javanese",
    @tag2_str("ka") => "Georgian",
    @tag2_str("kg") => "Kongo",
    @tag2_str("ki") => "Kikuyu; Gikuyu",
    @tag2_str("kj") => "Kuanyama; Kwanyama",
    @tag2_str("kk") => "Kazakh",
    @tag2_str("kl") => "Kalaallisut; Greenlandic",
    @tag2_str("km") => "Central Khmer",
    @tag2_str("kn") => "Kannada",
    @tag2_str("ko") => "Korean",
    @tag2_str("kr") => "Kanuri",
    @tag2_str("ks") => "Kashmiri",
    @tag2_str("ku") => "Kurdish",
    @tag2_str("kv") => "Komi",
    @tag2_str("kw") => "Cornish",
    @tag2_str("ky") => "Kirghiz; Kyrgyz",
    @tag2_str("la") => "Latin",
    @tag2_str("lb") => "Luxembourgish; Letzeburgesch",
    @tag2_str("lg") => "Ganda",
    @tag2_str("li") => "Limburgan; Limburger; Limburgish",
    @tag2_str("ln") => "Lingala",
    @tag2_str("lo") => "Lao",
    @tag2_str("lt") => "Lithuanian",
    @tag2_str("lu") => "Luba-Katanga",
    @tag2_str("lv") => "Latvian",
    @tag2_str("mg") => "Malagasy",
    @tag2_str("mh") => "Marshallese",
    @tag2_str("mi") => "Maori",
    @tag2_str("mk") => "Macedonian",
    @tag2_str("ml") => "Malayalam",
    @tag2_str("mn") => "Mongolian",
    @tag2_str("mr") => "Marathi",
    @tag2_str("ms") => "Malay",
    @tag2_str("mt") => "Maltese",
    @tag2_str("my") => "Burmese",
    @tag2_str("na") => "Nauru",
    @tag2_str("nb") => "Bokmål, Norwegian; Norwegian Bokmål",
    @tag2_str("nd") => "Ndebele, North; North Ndebele",
    @tag2_str("ne") => "Nepali",
    @tag2_str("ng") => "Ndonga",
    @tag2_str("nl") => "Dutch; Flemish",
    @tag2_str("nn") => "Norwegian Nynorsk; Nynorsk, Norwegian",
    @tag2_str("no") => "Norwegian",
    @tag2_str("nr") => "Ndebele, South; South Ndebele",
    @tag2_str("nv") => "Navajo; Navaho",
    @tag2_str("ny") => "Chichewa; Chewa; Nyanja",
    @tag2_str("oc") => "Occitan (post 1500)",
    @tag2_str("oj") => "Ojibwa",
    @tag2_str("om") => "Oromo",
    @tag2_str("or") => "Oriya",
    @tag2_str("os") => "Ossetian; Ossetic",
    @tag2_str("pa") => "Panjabi; Punjabi",
    @tag2_str("pi") => "Pali",
    @tag2_str("pl") => "Polish",
    @tag2_str("ps") => "Pushto; Pashto",
    @tag2_str("pt") => "Portuguese",
    @tag2_str("qu") => "Quechua",
    @tag2_str("rm") => "Romansh",
    @tag2_str("rn") => "Rundi",
    @tag2_str("ro") => "Romanian; Moldavian; Moldovan",
    @tag2_str("ru") => "Russian",
    @tag2_str("rw") => "Kinyarwanda",
    @tag2_str("sa") => "Sanskrit",
    @tag2_str("sc") => "Sardinian",
    @tag2_str("sd") => "Sindhi",
    @tag2_str("se") => "Northern Sami",
    @tag2_str("sg") => "Sango",
    @tag2_str("si") => "Sinhala; Sinhalese",
    @tag2_str("sk") => "Slovak",
    @tag2_str("sl") => "Slovenian",
    @tag2_str("sm") => "Samoan",
    @tag2_str("sn") => "Shona",
    @tag2_str("so") => "Somali",
    @tag2_str("sq") => "Albanian",
    @tag2_str("sr") => "Serbian",
    @tag2_str("ss") => "Swati",
    @tag2_str("st") => "Sotho, Southern",
    @tag2_str("su") => "Sundanese",
    @tag2_str("sv") => "Swedish",
    @tag2_str("sw") => "Swahili",
    @tag2_str("ta") => "Tamil",
    @tag2_str("te") => "Telugu",
    @tag2_str("tg") => "Tajik",
    @tag2_str("th") => "Thai",
    @tag2_str("ti") => "Tigrinya",
    @tag2_str("tk") => "Turkmen",
    @tag2_str("tl") => "Tagalog",
    @tag2_str("tn") => "Tswana",
    @tag2_str("to") => "Tonga (Tonga Islands)",
    @tag2_str("tr") => "Turkish",
    @tag2_str("ts") => "Tsonga",
    @tag2_str("tt") => "Tatar",
    @tag2_str("tw") => "Twi",
    @tag2_str("ty") => "Tahitian",
    @tag2_str("ug") => "Uighur; Uyghur",
    @tag2_str("uk") => "Ukrainian",
    @tag2_str("ur") => "Urdu",
    @tag2_str("uz") => "Uzbek",
    @tag2_str("ve") => "Venda",
    @tag2_str("vi") => "Vietnamese",
    @tag2_str("vo") => "Volapük",
    @tag2_str("wa") => "Walloon",
    @tag2_str("wo") => "Wolof",
    @tag2_str("xh") => "Xhosa",
    @tag2_str("yi") => "Yiddish",
    @tag2_str("yo") => "Yoruba",
    @tag2_str("za") => "Zhuang; Chuang",
    @tag2_str("zh") => "Chinese",
    @tag2_str("zu") => "Zulu",
)

const language_tag_names_opentype = Dict(
    @tag4_str("ABA ") => "Abaza",
    @tag4_str("ABK ") => "Abkhazian",
    @tag4_str("ACH ") => "Acholi",
    @tag4_str("ACR ") => "Achi",
    @tag4_str("ADY ") => "Adyghe",
    @tag4_str("AFK ") => "Afrikaans",
    @tag4_str("AFR ") => "Afar",
    @tag4_str("AGW ") => "Agaw",
    @tag4_str("AIO ") => "Aiton",
    @tag4_str("AKA ") => "Akan",
    @tag4_str("AKB ") => "Batak Angkola",
    @tag4_str("ALS ") => "Alsatian",
    @tag4_str("ALT ") => "Altai",
    @tag4_str("AMH ") => "Amharic",
    @tag4_str("ANG ") => "Anglo-Saxon",
    @tag4_str("APPH") => "Phonetic transcription—Americanist conventions",
    @tag4_str("ARA ") => "Arabic",
    @tag4_str("ARG ") => "Aragonese",
    @tag4_str("ARI ") => "Aari",
    @tag4_str("ARK ") => "Rakhine",
    @tag4_str("ASM ") => "Assamese",
    @tag4_str("AST ") => "Asturian",
    @tag4_str("ATH ") => "Athapaskan languages",
    @tag4_str("AVN ") => "Avatime",
    @tag4_str("AVR ") => "Avar",
    @tag4_str("AWA ") => "Awadhi",
    @tag4_str("AYM ") => "Aymara",
    @tag4_str("AZB ") => "Torki",
    @tag4_str("AZE ") => "Azerbaijani",
    @tag4_str("BAD ") => "Badaga",
    @tag4_str("BAD0") => "Banda",
    @tag4_str("BAG ") => "Baghelkhandi",
    @tag4_str("BAL ") => "Balkar",
    @tag4_str("BAN ") => "Balinese",
    @tag4_str("BAR ") => "Bavarian",
    @tag4_str("BAU ") => "Baulé",
    @tag4_str("BBC ") => "Batak Toba",
    @tag4_str("BBR ") => "Berber",
    @tag4_str("BCH ") => "Bench",
    @tag4_str("BCR ") => "Bible Cree",
    @tag4_str("BDY ") => "Bandjalang",
    @tag4_str("BEL ") => "Belarussian",
    @tag4_str("BEM ") => "Bemba",
    @tag4_str("BEN ") => "Bengali",
    @tag4_str("BGC ") => "Haryanvi",
    @tag4_str("BGQ ") => "Bagri",
    @tag4_str("BGR ") => "Bulgarian",
    @tag4_str("BHI ") => "Bhili",
    @tag4_str("BHO ") => "Bhojpuri",
    @tag4_str("BIK ") => "Bikol",
    @tag4_str("BIL ") => "Bilen",
    @tag4_str("BIS ") => "Bislama",
    @tag4_str("BJJ ") => "Kanauji",
    @tag4_str("BKF ") => "Blackfoot",
    @tag4_str("BLI ") => "Baluchi",
    @tag4_str("BLK ") => "Pa’o Karen",
    @tag4_str("BLN ") => "Balante",
    @tag4_str("BLT ") => "Balti",
    @tag4_str("BMB ") => "Bambara (Bamanankan)",
    @tag4_str("BML ") => "Bamileke",
    @tag4_str("BOS ") => "Bosnian",
    @tag4_str("BPY ") => "Bishnupriya Manipuri",
    @tag4_str("BRE ") => "Breton",
    @tag4_str("BRH ") => "Brahui",
    @tag4_str("BRI ") => "Braj Bhasha",
    @tag4_str("BRM ") => "Burmese",
    @tag4_str("BRX ") => "Bodo",
    @tag4_str("BSH ") => "Bashkir",
    @tag4_str("BSK ") => "Burushaski",
    @tag4_str("BTD ") => "Batak Dairi (Pakpak)",
    @tag4_str("BTI ") => "Beti",
    @tag4_str("BTK ") => "Batak languages",
    @tag4_str("BTM ") => "Batak Mandailing",
    @tag4_str("BTS ") => "Batak Simalungun",
    @tag4_str("BTX ") => "Batak Karo",
    @tag4_str("BTZ ") => "Batak Alas-Kluet",
    @tag4_str("BUG ") => "Bugis",
    @tag4_str("BYV ") => "Medumba",
    @tag4_str("CAK ") => "Kaqchikel",
    @tag4_str("CAT ") => "Catalan",
    @tag4_str("CBK ") => "Zamboanga Chavacano",
    @tag4_str("CCHN") => "Chinantec",
    @tag4_str("CEB ") => "Cebuano",
    @tag4_str("CGG ") => "Chiga",
    @tag4_str("CHA ") => "Chamorro",
    @tag4_str("CHE ") => "Chechen",
    @tag4_str("CHG ") => "Chaha Gurage",
    @tag4_str("CHH ") => "Chattisgarhi",
    @tag4_str("CHI ") => "Chichewa (Chewa, Nyanja)",
    @tag4_str("CHK ") => "Chukchi",
    @tag4_str("CHK0") => "Chuukese",
    @tag4_str("CHO ") => "Choctaw",
    @tag4_str("CHP ") => "Chipewyan",
    @tag4_str("CHR ") => "Cherokee",
    @tag4_str("CHU ") => "Chuvash",
    @tag4_str("CHY ") => "Cheyenne",
    @tag4_str("CJA ") => "Western Cham",
    @tag4_str("CJM ") => "Eastern Cham",
    @tag4_str("CMR ") => "Comorian",
    @tag4_str("COP ") => "Coptic",
    @tag4_str("COR ") => "Cornish",
    @tag4_str("COS ") => "Corsican",
    @tag4_str("CPP ") => "Creoles",
    @tag4_str("CRE ") => "Cree",
    @tag4_str("CRR ") => "Carrier",
    @tag4_str("CRT ") => "Crimean Tatar",
    @tag4_str("CSB ") => "Kashubian",
    @tag4_str("CSL ") => "Church Slavonic",
    @tag4_str("CSY ") => "Czech",
    @tag4_str("CTG ") => "Chittagonian",
    @tag4_str("CTT ") => "Wayanad Chetti",
    @tag4_str("CUK ") => "San Blas Kuna",
    @tag4_str("DAG ") => "Dagbani",
    @tag4_str("DAN ") => "Danish",
    @tag4_str("DAR ") => "Dargwa",
    @tag4_str("DAX ") => "Dayi",
    @tag4_str("DCR ") => "Woods Cree",
    @tag4_str("DEU ") => "German",
    @tag4_str("DGO ") => "Dogri (individual language)",
    @tag4_str("DGR ") => "Dogri (macrolanguage)",
    @tag4_str("DHG ") => "Dhangu",
    @tag4_str("DIQ ") => "Dimli",
    @tag4_str("DIV ") => "Divehi (Dhivehi, Maldivian)",
    @tag4_str("DJR ") => "Zarma",
    @tag4_str("DJR0") => "Djambarrpuyngu",
    @tag4_str("DNG ") => "Dangme",
    @tag4_str("DNJ ") => "Dan",
    @tag4_str("DNK ") => "Dinka",
    @tag4_str("DRI ") => "Dari",
    @tag4_str("DUJ ") => "Dhuwal",
    @tag4_str("DUN ") => "Dungan",
    @tag4_str("DZN ") => "Dzongkha",
    @tag4_str("EBI ") => "Ebira",
    @tag4_str("ECR ") => "Eastern Cree",
    @tag4_str("EDO ") => "Edo",
    @tag4_str("EFI ") => "Efik",
    @tag4_str("ELL ") => "Greek",
    @tag4_str("EMK ") => "Eastern Maninkakan",
    @tag4_str("ENG ") => "English",
    @tag4_str("ERZ ") => "Erzya",
    @tag4_str("ESP ") => "Spanish",
    @tag4_str("ESU ") => "Central Yupik",
    @tag4_str("ETI ") => "Estonian",
    @tag4_str("EUQ ") => "Basque",
    @tag4_str("EVK ") => "Evenki",
    @tag4_str("EVN ") => "Even",
    @tag4_str("EWE ") => "Ewe",
    @tag4_str("FAN ") => "French Antillean",
    @tag4_str("FAN0") => "Fang",
    @tag4_str("FAR ") => "Persian",
    @tag4_str("FAT ") => "Fanti",
    @tag4_str("FIN ") => "Finnish",
    @tag4_str("FJI ") => "Fijian",
    @tag4_str("FLE ") => "Dutch (Flemish)",
    @tag4_str("FMP ") => "Fe’fe’",
    @tag4_str("FNE ") => "Forest Enets",
    @tag4_str("FON ") => "Fon",
    @tag4_str("FOS ") => "Faroese",
    @tag4_str("FRA ") => "French",
    @tag4_str("FRC ") => "Cajun French",
    @tag4_str("FRI ") => "Frisian",
    @tag4_str("FRL ") => "Friulian",
    @tag4_str("FRP ") => "Arpitan",
    @tag4_str("FTA ") => "Futa",
    @tag4_str("FUL ") => "Fulah",
    @tag4_str("FUV ") => "Nigerian Fulfulde",
    @tag4_str("GAD ") => "Ga",
    @tag4_str("GAE ") => "Scottish Gaelic (Gaelic)",
    @tag4_str("GAG ") => "Gagauz",
    @tag4_str("GAL ") => "Galician",
    @tag4_str("GAR ") => "Garshuni",
    @tag4_str("GAW ") => "Garhwali",
    @tag4_str("GEZ ") => "Geez",
    @tag4_str("GIH ") => "Githabul",
    @tag4_str("GIL ") => "Gilyak",
    @tag4_str("GIL0") => "Kiribati (Gilbertese)",
    @tag4_str("GKP ") => "Kpelle (Guinea)",
    @tag4_str("GLK ") => "Gilaki",
    @tag4_str("GMZ ") => "Gumuz",
    @tag4_str("GNN ") => "Gumatj",
    @tag4_str("GOG ") => "Gogo",
    @tag4_str("GON ") => "Gondi",
    @tag4_str("GRN ") => "Greenlandic",
    @tag4_str("GRO ") => "Garo",
    @tag4_str("GUA ") => "Guarani",
    @tag4_str("GUC ") => "Wayuu",
    @tag4_str("GUF ") => "Gupapuyngu",
    @tag4_str("GUJ ") => "Gujarati",
    @tag4_str("GUZ ") => "Gusii",
    @tag4_str("HAI ") => "Haitian (Haitian Creole)",
    @tag4_str("HAI0") => "Haida",
    @tag4_str("HAL ") => "Halam (Falam Chin)",
    @tag4_str("HAR ") => "Harauti",
    @tag4_str("HAU ") => "Hausa",
    @tag4_str("HAW ") => "Hawaiian",
    @tag4_str("HAY ") => "Haya",
    @tag4_str("HAZ ") => "Hazaragi",
    @tag4_str("HBN ") => "Hammer-Banna",
    @tag4_str("HEI ") => "Heiltsuk",
    @tag4_str("HER ") => "Herero",
    @tag4_str("HIL ") => "Hiligaynon",
    @tag4_str("HIN ") => "Hindi",
    @tag4_str("HMA ") => "High Mari",
    @tag4_str("HMD ") => "A-Hmao",
    @tag4_str("HMN ") => "Hmong",
    @tag4_str("HMO ") => "Hiri Motu",
    @tag4_str("HMZ ") => "Hmong Shuat",
    @tag4_str("HND ") => "Hindko",
    @tag4_str("HO  ") => "Ho",
    @tag4_str("HRI ") => "Harari",
    @tag4_str("HRV ") => "Croatian",
    @tag4_str("HUN ") => "Hungarian",
    @tag4_str("HYE ") => "Armenian",
    @tag4_str("HYE0") => "Armenian East",
    @tag4_str("IBA ") => "Iban",
    @tag4_str("IBB ") => "Ibibio",
    @tag4_str("IBO ") => "Igbo",
    @tag4_str("IDO ") => "Ido",
    @tag4_str("IJO ") => "Ijo languages",
    @tag4_str("ILE ") => "Interlingue",
    @tag4_str("ILO ") => "Ilokano",
    @tag4_str("INA ") => "Interlingua",
    @tag4_str("IND ") => "Indonesian",
    @tag4_str("ING ") => "Ingush",
    @tag4_str("INU ") => "Inuktitut",
    @tag4_str("INUK") => "Nunavik Inuktitut",
    @tag4_str("IPK ") => "Inupiat",
    @tag4_str("IPPH") => "Phonetic transcription—IPA conventions",
    @tag4_str("IRI ") => "Irish",
    @tag4_str("IRT ") => "Irish Traditional",
    @tag4_str("IRU ") => "Irula",
    @tag4_str("ISL ") => "Icelandic",
    @tag4_str("ISM ") => "Inari Sami",
    @tag4_str("ITA ") => "Italian",
    @tag4_str("IWR ") => "Hebrew",
    @tag4_str("JAM ") => "Jamaican Creole",
    @tag4_str("JAN ") => "Japanese",
    @tag4_str("JAV ") => "Javanese",
    @tag4_str("JBO ") => "Lojban",
    @tag4_str("JCT ") => "Krymchak",
    @tag4_str("JII ") => "Yiddish",
    @tag4_str("JUD ") => "Ladino",
    @tag4_str("JUL ") => "Jula",
    @tag4_str("KAB ") => "Kabardian",
    @tag4_str("KAB0") => "Kabyle",
    @tag4_str("KAC ") => "Kachchi",
    @tag4_str("KAL ") => "Kalenjin",
    @tag4_str("KAN ") => "Kannada",
    @tag4_str("KAR ") => "Karachay",
    @tag4_str("KAT ") => "Georgian",
    @tag4_str("KAW ") => "Kawi (Old Javanese)",
    @tag4_str("KAZ ") => "Kazakh",
    @tag4_str("KDE ") => "Makonde",
    @tag4_str("KEA ") => "Kabuverdianu (Crioulo)",
    @tag4_str("KEB ") => "Kebena",
    @tag4_str("KEK ") => "Kekchi",
    @tag4_str("KGE ") => "Khutsuri Georgian",
    @tag4_str("KHA ") => "Khakass",
    @tag4_str("KHK ") => "Khanty-Kazim",
    @tag4_str("KHM ") => "Khmer",
    @tag4_str("KHS ") => "Khanty-Shurishkar",
    @tag4_str("KHT ") => "Khamti Shan",
    @tag4_str("KHV ") => "Khanty-Vakhi",
    @tag4_str("KHW ") => "Khowar",
    @tag4_str("KIK ") => "Kikuyu (Gikuyu)",
    @tag4_str("KIR ") => "Kirghiz (Kyrgyz)",
    @tag4_str("KIS ") => "Kisii",
    @tag4_str("KIU ") => "Kirmanjki",
    @tag4_str("KJD ") => "Southern Kiwai",
    @tag4_str("KJP ") => "Eastern Pwo Karen",
    @tag4_str("KJZ ") => "Bumthangkha",
    @tag4_str("KKN ") => "Kokni",
    @tag4_str("KLM ") => "Kalmyk",
    @tag4_str("KMB ") => "Kamba",
    @tag4_str("KMN ") => "Kumaoni",
    @tag4_str("KMO ") => "Komo",
    @tag4_str("KMS ") => "Komso",
    @tag4_str("KMZ ") => "Khorasani Turkic",
    @tag4_str("KNR ") => "Kanuri",
    @tag4_str("KOD ") => "Kodagu",
    @tag4_str("KOH ") => "Korean Old Hangul",
    @tag4_str("KOK ") => "Konkani",
    @tag4_str("KOM ") => "Komi",
    @tag4_str("KON ") => "Kikongo",
    @tag4_str("KON0") => "Kongo",
    @tag4_str("KOP ") => "Komi-Permyak",
    @tag4_str("KOR ") => "Korean",
    @tag4_str("KOS ") => "Kosraean",
    @tag4_str("KOZ ") => "Komi-Zyrian",
    @tag4_str("KPL ") => "Kpelle",
    @tag4_str("KRI ") => "Krio",
    @tag4_str("KRK ") => "Karakalpak",
    @tag4_str("KRL ") => "Karelian",
    @tag4_str("KRM ") => "Karaim",
    @tag4_str("KRN ") => "Karen",
    @tag4_str("KRT ") => "Koorete",
    @tag4_str("KSH ") => "Kashmiri",
    @tag4_str("KSH0") => "Ripuarian",
    @tag4_str("KSI ") => "Khasi",
    @tag4_str("KSM ") => "Kildin Sami",
    @tag4_str("KSW ") => "S’gaw Karen",
    @tag4_str("KUA ") => "Kuanyama",
    @tag4_str("KUI ") => "Kui",
    @tag4_str("KUL ") => "Kulvi",
    @tag4_str("KUM ") => "Kumyk",
    @tag4_str("KUR ") => "Kurdish",
    @tag4_str("KUU ") => "Kurukh",
    @tag4_str("KUY ") => "Kuy",
    @tag4_str("KWK ") => "Kwakʼwala",
    @tag4_str("KYK ") => "Koryak",
    @tag4_str("KYU ") => "Western Kayah",
    @tag4_str("LAD ") => "Ladin",
    @tag4_str("LAH ") => "Lahuli",
    @tag4_str("LAK ") => "Lak",
    @tag4_str("LAM ") => "Lambani",
    @tag4_str("LAO ") => "Lao",
    @tag4_str("LAT ") => "Latin",
    @tag4_str("LAZ ") => "Laz",
    @tag4_str("LCR ") => "L-Cree",
    @tag4_str("LDK ") => "Ladakhi",
    @tag4_str("LEF ") => "Lelemi",
    @tag4_str("LEZ ") => "Lezgi",
    @tag4_str("LIJ ") => "Ligurian",
    @tag4_str("LIM ") => "Limburgish",
    @tag4_str("LIN ") => "Lingala",
    @tag4_str("LIS ") => "Lisu",
    @tag4_str("LJP ") => "Lampung",
    @tag4_str("LKI ") => "Laki",
    @tag4_str("LMA ") => "Low Mari",
    @tag4_str("LMB ") => "Limbu",
    @tag4_str("LMO ") => "Lombard",
    @tag4_str("LMW ") => "Lomwe",
    @tag4_str("LOM ") => "Loma",
    @tag4_str("LPO ") => "Lipo",
    @tag4_str("LRC ") => "Luri",
    @tag4_str("LSB ") => "Lower Sorbian",
    @tag4_str("LSM ") => "Lule Sami",
    @tag4_str("LTH ") => "Lithuanian",
    @tag4_str("LTZ ") => "Luxembourgish",
    @tag4_str("LUA ") => "Luba-Lulua",
    @tag4_str("LUB ") => "Luba-Katanga",
    @tag4_str("LUG ") => "Ganda",
    @tag4_str("LUH ") => "Luyia",
    @tag4_str("LUO ") => "Luo",
    @tag4_str("LVI ") => "Latvian",
    @tag4_str("MAD ") => "Madura",
    @tag4_str("MAG ") => "Magahi",
    @tag4_str("MAH ") => "Marshallese",
    @tag4_str("MAJ ") => "Majang",
    @tag4_str("MAK ") => "Makhuwa",
    @tag4_str("MAL ") => "Malayalam",
    @tag4_str("MAM ") => "Mam",
    @tag4_str("MAN ") => "Mansi",
    @tag4_str("MAP ") => "Mapudungun",
    @tag4_str("MAR ") => "Marathi",
    @tag4_str("MAW ") => "Marwari",
    @tag4_str("MBN ") => "Mbundu",
    @tag4_str("MBO ") => "Mbo",
    @tag4_str("MCH ") => "Manchu",
    @tag4_str("MCR ") => "Moose Cree",
    @tag4_str("MDE ") => "Mende",
    @tag4_str("MDR ") => "Mandar",
    @tag4_str("MEN ") => "Me’en",
    @tag4_str("MER ") => "Meru",
    @tag4_str("MFA ") => "Pattani Malay",
    @tag4_str("MFE ") => "Morisyen",
    @tag4_str("MIN ") => "Minangkabau",
    @tag4_str("MIZ ") => "Mizo",
    @tag4_str("MKD ") => "Macedonian",
    @tag4_str("MKR ") => "Makasar",
    @tag4_str("MKW ") => "Kituba",
    @tag4_str("MLE ") => "Male",
    @tag4_str("MLG ") => "Malagasy",
    @tag4_str("MLN ") => "Malinke",
    @tag4_str("MLR ") => "Malayalam Reformed",
    @tag4_str("MLY ") => "Malay",
    @tag4_str("MND ") => "Mandinka",
    @tag4_str("MNG ") => "Mongolian",
    @tag4_str("MNI ") => "Manipuri",
    @tag4_str("MNK ") => "Maninka",
    @tag4_str("MNX ") => "Manx",
    @tag4_str("MOH ") => "Mohawk",
    @tag4_str("MOK ") => "Moksha",
    @tag4_str("MOL ") => "Moldavian",
    @tag4_str("MON ") => "Mon",
    @tag4_str("MONT") => "Thailand Mon",
    @tag4_str("MOR ") => "Moroccan",
    @tag4_str("MOS ") => "Mossi",
    @tag4_str("MRI ") => "Maori",
    @tag4_str("MTH ") => "Maithili",
    @tag4_str("MTS ") => "Maltese",
    @tag4_str("MUN ") => "Mundari",
    @tag4_str("MUS ") => "Muscogee",
    @tag4_str("MWL ") => "Mirandese",
    @tag4_str("MWW ") => "Hmong Daw",
    @tag4_str("MYN ") => "Mayan",
    @tag4_str("MZN ") => "Mazanderani",
    @tag4_str("NAG ") => "Naga-Assamese",
    @tag4_str("NAH ") => "Nahuatl",
    @tag4_str("NAN ") => "Nanai",
    @tag4_str("NAP ") => "Neapolitan",
    @tag4_str("NAS ") => "Naskapi",
    @tag4_str("NAU ") => "Nauruan",
    @tag4_str("NAV ") => "Navajo",
    @tag4_str("NCR ") => "N-Cree",
    @tag4_str("NDB ") => "Ndebele",
    @tag4_str("NDC ") => "Ndau",
    @tag4_str("NDG ") => "Ndonga",
    @tag4_str("NDS ") => "Low Saxon",
    @tag4_str("NEP ") => "Nepali",
    @tag4_str("NEW ") => "Newari",
    @tag4_str("NGA ") => "Ngbaka",
    @tag4_str("NGR ") => "Nagari",
    @tag4_str("NHC ") => "Norway House Cree",
    @tag4_str("NIS ") => "Nisi",
    @tag4_str("NIU ") => "Niuean",
    @tag4_str("NKL ") => "Nyankole",
    @tag4_str("NKO ") => "N’Ko",
    @tag4_str("NLD ") => "Dutch",
    @tag4_str("NOE ") => "Nimadi",
    @tag4_str("NOG ") => "Nogai",
    @tag4_str("NOR ") => "Norwegian",
    @tag4_str("NOV ") => "Novial",
    @tag4_str("NSM ") => "Northern Sami",
    @tag4_str("NSO ") => "Northern Sotho",
    @tag4_str("NTA ") => "Northern Tai",
    @tag4_str("NTO ") => "Esperanto",
    @tag4_str("NYM ") => "Nyamwezi",
    @tag4_str("NYN ") => "Norwegian Nynorsk (Nynorsk, Norwegian)",
    @tag4_str("NZA ") => "Mbembe Tigon",
    @tag4_str("OCI ") => "Occitan",
    @tag4_str("OCR ") => "Oji-Cree",
    @tag4_str("OJB ") => "Ojibway",
    @tag4_str("ORI ") => "Odia (formerly Oriya)",
    @tag4_str("ORO ") => "Oromo",
    @tag4_str("OSS ") => "Ossetian",
    @tag4_str("PAA ") => "Palestinian Aramaic",
    @tag4_str("PAG ") => "Pangasinan",
    @tag4_str("PAL ") => "Pali",
    @tag4_str("PAM ") => "Pampangan",
    @tag4_str("PAN ") => "Punjabi",
    @tag4_str("PAP ") => "Palpa",
    @tag4_str("PAP0") => "Papiamentu",
    @tag4_str("PAS ") => "Pashto",
    @tag4_str("PAU ") => "Palauan",
    @tag4_str("PCC ") => "Bouyei",
    @tag4_str("PCD ") => "Picard",
    @tag4_str("PDC ") => "Pennsylvania German",
    @tag4_str("PGR ") => "Polytonic Greek",
    @tag4_str("PHK ") => "Phake",
    @tag4_str("PIH ") => "Norfolk",
    @tag4_str("PIL ") => "Filipino",
    @tag4_str("PLG ") => "Palaung",
    @tag4_str("PLK ") => "Polish",
    @tag4_str("PMS ") => "Piemontese",
    @tag4_str("PNB ") => "Western Panjabi",
    @tag4_str("POH ") => "Pocomchi",
    @tag4_str("PON ") => "Pohnpeian",
    @tag4_str("PRO ") => "Provençal / Old Provençal",
    @tag4_str("PTG ") => "Portuguese",
    @tag4_str("PWO ") => "Western Pwo Karen",
    @tag4_str("QIN ") => "Chin",
    @tag4_str("QUC ") => "K’iche’",
    @tag4_str("QUH ") => "Quechua (Bolivia)",
    @tag4_str("QUZ ") => "Quechua",
    @tag4_str("QVI ") => "Quechua (Ecuador)",
    @tag4_str("QWH ") => "Quechua (Peru)",
    @tag4_str("RAJ ") => "Rajasthani",
    @tag4_str("RAR ") => "Rarotongan",
    @tag4_str("RBU ") => "Russian Buriat",
    @tag4_str("RCR ") => "R-Cree",
    @tag4_str("REJ ") => "Rejang",
    @tag4_str("RIA ") => "Riang",
    @tag4_str("RHG ") => "Rohingya",
    @tag4_str("RIF ") => "Tarifit",
    @tag4_str("RIT ") => "Ritarungo",
    @tag4_str("RKW ") => "Arakwal",
    @tag4_str("RMS ") => "Romansh",
    @tag4_str("RMY ") => "Vlax Romani",
    @tag4_str("ROM ") => "Romanian",
    @tag4_str("ROY ") => "Romany",
    @tag4_str("RSY ") => "Rusyn",
    @tag4_str("RTM ") => "Rotuman",
    @tag4_str("RUA ") => "Kinyarwanda",
    @tag4_str("RUN ") => "Rundi",
    @tag4_str("RUP ") => "Aromanian",
    @tag4_str("RUS ") => "Russian",
    @tag4_str("SAD ") => "Sadri",
    @tag4_str("SAN ") => "Sanskrit",
    @tag4_str("SAS ") => "Sasak",
    @tag4_str("SAT ") => "Santali",
    @tag4_str("SAY ") => "Sayisi",
    @tag4_str("SCN ") => "Sicilian",
    @tag4_str("SCO ") => "Scots",
    @tag4_str("SCS ") => "North Slavey",
    @tag4_str("SEK ") => "Sekota",
    @tag4_str("SEL ") => "Selkup",
    @tag4_str("SFM ") => "Small Flowery Miao",
    @tag4_str("SGA ") => "Old Irish",
    @tag4_str("SGO ") => "Sango",
    @tag4_str("SGS ") => "Samogitian",
    @tag4_str("SHI ") => "Tachelhit",
    @tag4_str("SHN ") => "Shan",
    @tag4_str("SIB ") => "Sibe",
    @tag4_str("SID ") => "Sidamo",
    @tag4_str("SIG ") => "Silte Gurage",
    @tag4_str("SKS ") => "Skolt Sami",
    @tag4_str("SKY ") => "Slovak",
    @tag4_str("SLA ") => "Slavey",
    @tag4_str("SLV ") => "Slovenian",
    @tag4_str("SML ") => "Somali",
    @tag4_str("SMO ") => "Samoan",
    @tag4_str("SNA ") => "Sena",
    @tag4_str("SNA0") => "Shona",
    @tag4_str("SND ") => "Sindhi",
    @tag4_str("SNH ") => "Sinhala (Sinhalese)",
    @tag4_str("SNK ") => "Soninke",
    @tag4_str("SOG ") => "Sodo Gurage",
    @tag4_str("SOP ") => "Songe",
    @tag4_str("SOT ") => "Southern Sotho",
    @tag4_str("SQI ") => "Albanian",
    @tag4_str("SRB ") => "Serbian",
    @tag4_str("SRD ") => "Sardinian",
    @tag4_str("SRK ") => "Saraiki",
    @tag4_str("SRR ") => "Serer",
    @tag4_str("SSL ") => "South Slavey",
    @tag4_str("SSM ") => "Southern Sami",
    @tag4_str("STQ ") => "Saterland Frisian",
    @tag4_str("SUK ") => "Sukuma",
    @tag4_str("SUN ") => "Sundanese",
    @tag4_str("SUR ") => "Suri",
    @tag4_str("SVA ") => "Svan",
    @tag4_str("SVE ") => "Swedish",
    @tag4_str("SWA ") => "Swadaya Aramaic",
    @tag4_str("SWK ") => "Swahili",
    @tag4_str("SWZ ") => "Swati",
    @tag4_str("SXT ") => "Sutu",
    @tag4_str("SXU ") => "Upper Saxon",
    @tag4_str("SYL ") => "Sylheti",
    @tag4_str("SYR ") => "Syriac",
    @tag4_str(
        "SYRE"
    ) => "Syriac, Estrangela script-variant (equivalent to ISO 15924 'Syre')",
    @tag4_str("SYRJ") => "Syriac, Western script-variant (equivalent to ISO 15924 'Syrj')",
    @tag4_str("SYRN") => "Syriac, Eastern script-variant (equivalent to ISO 15924 'Syrn')",
    @tag4_str("SZL ") => "Silesian",
    @tag4_str("TAB ") => "Tabasaran",
    @tag4_str("TAJ ") => "Tajiki",
    @tag4_str("TAM ") => "Tamil",
    @tag4_str("TAT ") => "Tatar",
    @tag4_str("TCR ") => "TH-Cree",
    @tag4_str("TDD ") => "Dehong Dai",
    @tag4_str("TEL ") => "Telugu",
    @tag4_str("TET ") => "Tetum",
    @tag4_str("TGL ") => "Tagalog",
    @tag4_str("TGN ") => "Tongan",
    @tag4_str("TGR ") => "Tigre",
    @tag4_str("TGY ") => "Tigrinya",
    @tag4_str("THA ") => "Thai",
    @tag4_str("THT ") => "Tahitian",
    @tag4_str("TIB ") => "Tibetan",
    @tag4_str("TIV ") => "Tiv",
    @tag4_str("TJL ") => "Tai Laing",
    @tag4_str("TKM ") => "Turkmen",
    @tag4_str("TLI ") => "Tlingit",
    @tag4_str("TMH ") => "Tamashek",
    @tag4_str("TMN ") => "Temne",
    @tag4_str("TNA ") => "Tswana",
    @tag4_str("TNE ") => "Tundra Enets",
    @tag4_str("TNG ") => "Tonga",
    @tag4_str("TOD ") => "Todo",
    @tag4_str("TOD0") => "Toma",
    @tag4_str("TPI ") => "Tok Pisin",
    @tag4_str("TRK ") => "Turkish",
    @tag4_str("TSG ") => "Tsonga",
    @tag4_str("TSJ ") => "Tshangla",
    @tag4_str("TUA ") => "Turoyo Aramaic",
    @tag4_str("TUL ") => "Tulu",
    @tag4_str("TUM ") => "Tumbuka",
    @tag4_str("TUV ") => "Tuvin",
    @tag4_str("TVL ") => "Tuvalu",
    @tag4_str("TWI ") => "Twi",
    @tag4_str("TYZ ") => "Tày",
    @tag4_str("TZM ") => "Tamazight",
    @tag4_str("TZO ") => "Tzotzil",
    @tag4_str("UDM ") => "Udmurt",
    @tag4_str("UKR ") => "Ukrainian",
    @tag4_str("UMB ") => "Umbundu",
    @tag4_str("URD ") => "Urdu",
    @tag4_str("USB ") => "Upper Sorbian",
    @tag4_str("UYG ") => "Uyghur",
    @tag4_str("UZB ") => "Uzbek",
    @tag4_str("VEC ") => "Venetian",
    @tag4_str("VEN ") => "Venda",
    @tag4_str("VIT ") => "Vietnamese",
    @tag4_str("VOL ") => "Volapük",
    @tag4_str("VRO ") => "Võro",
    @tag4_str("WA  ") => "Wa",
    @tag4_str("WAG ") => "Wagdi",
    @tag4_str("WAR ") => "Waray-Waray",
    @tag4_str("WCI ") => "Waci Gbe",
    @tag4_str("WCR ") => "West-Cree",
    @tag4_str("WEL ") => "Welsh",
    @tag4_str("WLF ") => "Wolof",
    @tag4_str("WLN ") => "Walloon",
    @tag4_str("WTM ") => "Mewati",
    @tag4_str("XBD ") => "Lü",
    @tag4_str("XHS ") => "Xhosa",
    @tag4_str("XJB ") => "Minjangbal",
    @tag4_str("XKF ") => "Khengkha",
    @tag4_str("XOG ") => "Soga",
    @tag4_str("XPE ") => "Kpelle (Liberia)",
    @tag4_str("XUB ") => "Bette Kuruma",
    @tag4_str("XUJ ") => "Jennu Kuruma",
    @tag4_str("YAK ") => "Sakha",
    @tag4_str("YAO ") => "Yao",
    @tag4_str("YAP ") => "Yapese",
    @tag4_str("YBA ") => "Yoruba",
    @tag4_str("YCR ") => "Y-Cree",
    @tag4_str("YGP ") => "Gepo",
    @tag4_str("YIC ") => "Yi Classic",
    @tag4_str("YIM ") => "Yi Modern",
    @tag4_str("YNA ") => "Aluo",
    @tag4_str("YWQ ") => "Wuding-Luquan Yi",
    @tag4_str("ZEA ") => "Zealandic",
    @tag4_str("ZGH ") => "Standard Moroccan Tamazight",
    @tag4_str("ZHA ") => "Zhuang",
    @tag4_str("ZHH ") => "Chinese, Traditional, Hong Kong SAR",
    @tag4_str("ZHP ") => "Chinese, Phonetic",
    @tag4_str("ZHS ") => "Chinese, Simplified",
    @tag4_str("ZHT ") => "Chinese, Traditional",
    @tag4_str("ZHTM") => "Chinese, Traditional, Macao SAR",
    @tag4_str("ZND ") => "Zande",
    @tag4_str("ZUL ") => "Zulu",
    @tag4_str("ZZA ") => "Zazaki",
)

const language_tags_ISO_639_3_to_opentype = Dict(
    @tag3_str("abq") => @tag4_str("ABA "),
    @tag3_str("abk") => @tag4_str("ABK "),
    @tag3_str("ach") => @tag4_str("ACH "),
    @tag3_str("acr") => @tag4_str("ACR "),
    @tag3_str("ady") => @tag4_str("ADY "),
    @tag3_str("afr") => @tag4_str("AFK "),
    @tag3_str("aar") => @tag4_str("AFR "),
    @tag3_str("ahg") => @tag4_str("AGW "),
    @tag3_str("aio") => @tag4_str("AIO "),
    @tag3_str("aka") => @tag4_str("AKA "),
    @tag3_str("fat") => @tag4_str("AKA "),
    @tag3_str("twi") => @tag4_str("AKA "),
    @tag3_str("akb") => @tag4_str("AKB "),
    @tag3_str("gsw") => @tag4_str("ALS "),
    @tag3_str("atv") => @tag4_str("ALT "),
    @tag3_str("alt") => @tag4_str("ALT "),
    @tag3_str("amh") => @tag4_str("AMH "),
    @tag3_str("ang") => @tag4_str("ANG "),
    @tag3_str("ara") => @tag4_str("ARA "),
    @tag3_str("arg") => @tag4_str("ARG "),
    @tag3_str("aiw") => @tag4_str("ARI "),
    @tag3_str("mhv") => @tag4_str("ARK "),
    @tag3_str("rmz") => @tag4_str("ARK "),
    @tag3_str("rki") => @tag4_str("ARK "),
    @tag3_str("asm") => @tag4_str("ASM "),
    @tag3_str("ast") => @tag4_str("AST "),
    @tag3_str("aht") => @tag4_str("ATH "),
    @tag3_str("apa") => @tag4_str("ATH "),
    @tag3_str("apk") => @tag4_str("ATH "),
    @tag3_str("apj") => @tag4_str("ATH "),
    @tag3_str("apl") => @tag4_str("ATH "),
    @tag3_str("apm") => @tag4_str("ATH "),
    @tag3_str("apw") => @tag4_str("ATH "),
    @tag3_str("ath") => @tag4_str("ATH "),
    @tag3_str("bea") => @tag4_str("ATH "),
    @tag3_str("sek") => @tag4_str("ATH "),
    @tag3_str("bcr") => @tag4_str("ATH "),
    @tag3_str("caf") => @tag4_str("ATH "),
    @tag3_str("chp") => @tag4_str("ATH "),
    @tag3_str("clc") => @tag4_str("ATH "),
    @tag3_str("coq") => @tag4_str("ATH "),
    @tag3_str("crx") => @tag4_str("ATH "),
    @tag3_str("ctc") => @tag4_str("ATH "),
    @tag3_str("den") => @tag4_str("ATH "),
    @tag3_str("dgr") => @tag4_str("ATH "),
    @tag3_str("gce") => @tag4_str("ATH "),
    @tag3_str("gwi") => @tag4_str("ATH "),
    @tag3_str("haa") => @tag4_str("ATH "),
    @tag3_str("hoi") => @tag4_str("ATH "),
    @tag3_str("hup") => @tag4_str("ATH "),
    @tag3_str("ing") => @tag4_str("ATH "),
    @tag3_str("kkz") => @tag4_str("ATH "),
    @tag3_str("koy") => @tag4_str("ATH "),
    @tag3_str("ktw") => @tag4_str("ATH "),
    @tag3_str("kuu") => @tag4_str("ATH "),
    @tag3_str("mvb") => @tag4_str("ATH "),
    @tag3_str("nav") => @tag4_str("ATH "),
    @tag3_str("qwt") => @tag4_str("ATH "),
    @tag3_str("scs") => @tag4_str("ATH "),
    @tag3_str("srs") => @tag4_str("ATH "),
    @tag3_str("taa") => @tag4_str("ATH "),
    @tag3_str("tau") => @tag4_str("ATH "),
    @tag3_str("tcb") => @tag4_str("ATH "),
    @tag3_str("tce") => @tag4_str("ATH "),
    @tag3_str("tfn") => @tag4_str("ATH "),
    @tag3_str("tgx") => @tag4_str("ATH "),
    @tag3_str("tht") => @tag4_str("ATH "),
    @tag3_str("tol") => @tag4_str("ATH "),
    @tag3_str("ttm") => @tag4_str("ATH "),
    @tag3_str("tuu") => @tag4_str("ATH "),
    @tag3_str("txc") => @tag4_str("ATH "),
    @tag3_str("wlk") => @tag4_str("ATH "),
    @tag3_str("xup") => @tag4_str("ATH "),
    @tag3_str("xsl") => @tag4_str("ATH "),
    @tag3_str("avn") => @tag4_str("AVN "),
    @tag3_str("ava") => @tag4_str("AVR "),
    @tag3_str("awa") => @tag4_str("AWA "),
    @tag3_str("aym") => @tag4_str("AYM "),
    @tag3_str("azb") => @tag4_str("AZB "),
    @tag3_str("aze") => @tag4_str("AZE "),
    @tag3_str("bfq") => @tag4_str("BAD "),
    @tag3_str("bad") => @tag4_str("BAD0"),
    @tag3_str("bbp") => @tag4_str("BAD0"),
    @tag3_str("bfl") => @tag4_str("BAD0"),
    @tag3_str("bjo") => @tag4_str("BAD0"),
    @tag3_str("bpd") => @tag4_str("BAD0"),
    @tag3_str("bqk") => @tag4_str("BAD0"),
    @tag3_str("gox") => @tag4_str("BAD0"),
    @tag3_str("kuw") => @tag4_str("BAD0"),
    @tag3_str("liy") => @tag4_str("BAD0"),
    @tag3_str("lna") => @tag4_str("BAD0"),
    @tag3_str("lnl") => @tag4_str("BAD0"),
    @tag3_str("mnh") => @tag4_str("BAD0"),
    @tag3_str("nue") => @tag4_str("BAD0"),
    @tag3_str("nuu") => @tag4_str("BAD0"),
    @tag3_str("tor") => @tag4_str("BAD0"),
    @tag3_str("yaj") => @tag4_str("BAD0"),
    @tag3_str("zmz") => @tag4_str("BAD0"),
    @tag3_str("bfy") => @tag4_str("BAG "),
    @tag3_str("krc") => @tag4_str("BAL "),
    @tag3_str("ban") => @tag4_str("BAN "),
    @tag3_str("bar") => @tag4_str("BAR "),
    @tag3_str("bci") => @tag4_str("BAU "),
    @tag3_str("bbc") => @tag4_str("BBC "),
    @tag3_str("auj") => @tag4_str("BBR "),
    @tag3_str("ber") => @tag4_str("BBR "),
    @tag3_str("cnu") => @tag4_str("BBR "),
    @tag3_str("gha") => @tag4_str("BBR "),
    @tag3_str("gho") => @tag4_str("BBR "),
    @tag3_str("grr") => @tag4_str("BBR "),
    @tag3_str("jbe") => @tag4_str("BBR "),
    @tag3_str("jbn") => @tag4_str("BBR "),
    @tag3_str("kab") => @tag4_str("BBR "),
    @tag3_str("mzb") => @tag4_str("BBR "),
    @tag3_str("oua") => @tag4_str("BBR "),
    @tag3_str("rif") => @tag4_str("BBR "),
    @tag3_str("sds") => @tag4_str("BBR "),
    @tag3_str("shi") => @tag4_str("BBR "),
    @tag3_str("shy") => @tag4_str("BBR "),
    @tag3_str("siz") => @tag4_str("BBR "),
    @tag3_str("sjs") => @tag4_str("BBR "),
    @tag3_str("swn") => @tag4_str("BBR "),
    @tag3_str("taq") => @tag4_str("BBR "),
    @tag3_str("tez") => @tag4_str("BBR "),
    @tag3_str("thv") => @tag4_str("BBR "),
    @tag3_str("thz") => @tag4_str("BBR "),
    @tag3_str("tia") => @tag4_str("BBR "),
    @tag3_str("tjo") => @tag4_str("BBR "),
    @tag3_str("tmh") => @tag4_str("BBR "),
    @tag3_str("ttq") => @tag4_str("BBR "),
    @tag3_str("tzm") => @tag4_str("BBR "),
    @tag3_str("zen") => @tag4_str("BBR "),
    @tag3_str("zgh") => @tag4_str("BBR "),
    @tag3_str("bcq") => @tag4_str("BCH "),
    @tag3_str("bdy") => @tag4_str("BDY "),
    @tag3_str("bel") => @tag4_str("BEL "),
    @tag3_str("bem") => @tag4_str("BEM "),
    @tag3_str("ben") => @tag4_str("BEN "),
    @tag3_str("bgc") => @tag4_str("BGC "),
    @tag3_str("bgq") => @tag4_str("BGQ "),
    @tag3_str("bul") => @tag4_str("BGR "),
    @tag3_str("bhi") => @tag4_str("BHI "),
    @tag3_str("bhb") => @tag4_str("BHI "),
    @tag3_str("bho") => @tag4_str("BHO "),
    @tag3_str("bik") => @tag4_str("BIK "),
    @tag3_str("bhk") => @tag4_str("BIK "),
    @tag3_str("bcl") => @tag4_str("BIK "),
    @tag3_str("bto") => @tag4_str("BIK "),
    @tag3_str("cts") => @tag4_str("BIK "),
    @tag3_str("bln") => @tag4_str("BIK "),
    @tag3_str("fbl") => @tag4_str("BIK "),
    @tag3_str("lbl") => @tag4_str("BIK "),
    @tag3_str("rbl") => @tag4_str("BIK "),
    @tag3_str("ubl") => @tag4_str("BIK "),
    @tag3_str("byn") => @tag4_str("BIL "),
    @tag3_str("bis") => @tag4_str("BIS "),
    @tag3_str("bjj") => @tag4_str("BJJ "),
    @tag3_str("bla") => @tag4_str("BKF "),
    @tag3_str("bal") => @tag4_str("BLI "),
    @tag3_str("blk") => @tag4_str("BLK "),
    @tag3_str("bjt") => @tag4_str("BLN "),
    @tag3_str("ble") => @tag4_str("BLN "),
    @tag3_str("bft") => @tag4_str("BLT "),
    @tag3_str("bam") => @tag4_str("BMB "),
    @tag3_str("bai") => @tag4_str("BML "),
    @tag3_str("bbj") => @tag4_str("BML "),
    @tag3_str("bko") => @tag4_str("BML "),
    @tag3_str("byv") => @tag4_str("BML "),
    @tag3_str("fmp") => @tag4_str("BML "),
    @tag3_str("jgo") => @tag4_str("BML "),
    @tag3_str("nla") => @tag4_str("BML "),
    @tag3_str("nnh") => @tag4_str("BML "),
    @tag3_str("nnz") => @tag4_str("BML "),
    @tag3_str("nwe") => @tag4_str("BML "),
    @tag3_str("xmg") => @tag4_str("BML "),
    @tag3_str("ybb") => @tag4_str("BML "),
    @tag3_str("bos") => @tag4_str("BOS "),
    @tag3_str("bpy") => @tag4_str("BPY "),
    @tag3_str("bre") => @tag4_str("BRE "),
    @tag3_str("brh") => @tag4_str("BRH "),
    @tag3_str("bra") => @tag4_str("BRI "),
    @tag3_str("mya") => @tag4_str("BRM "),
    @tag3_str("brx") => @tag4_str("BRX "),
    @tag3_str("bak") => @tag4_str("BSH "),
    @tag3_str("bsk") => @tag4_str("BSK "),
    @tag3_str("btd") => @tag4_str("BTD "),
    @tag3_str("btb") => @tag4_str("BTI "),
    @tag3_str("beb") => @tag4_str("BTI "),
    @tag3_str("bum") => @tag4_str("BTI "),
    @tag3_str("bxp") => @tag4_str("BTI "),
    @tag3_str("eto") => @tag4_str("BTI "),
    @tag3_str("ewo") => @tag4_str("BTI "),
    @tag3_str("mct") => @tag4_str("BTI "),
    @tag3_str("akb") => @tag4_str("BTK "),
    @tag3_str("bbc") => @tag4_str("BTK "),
    @tag3_str("btd") => @tag4_str("BTK "),
    @tag3_str("btk") => @tag4_str("BTK "),
    @tag3_str("btm") => @tag4_str("BTK "),
    @tag3_str("bts") => @tag4_str("BTK "),
    @tag3_str("btx") => @tag4_str("BTK "),
    @tag3_str("btz") => @tag4_str("BTK "),
    @tag3_str("btm") => @tag4_str("BTM "),
    @tag3_str("bts") => @tag4_str("BTS "),
    @tag3_str("btx") => @tag4_str("BTX "),
    @tag3_str("btz") => @tag4_str("BTZ "),
    @tag3_str("bug") => @tag4_str("BUG "),
    @tag3_str("byv") => @tag4_str("BYV "),
    @tag3_str("cak") => @tag4_str("CAK "),
    @tag3_str("cat") => @tag4_str("CAT "),
    @tag3_str("cbk") => @tag4_str("CBK "),
    @tag3_str("cco") => @tag4_str("CCHN"),
    @tag3_str("chj") => @tag4_str("CCHN"),
    @tag3_str("chq") => @tag4_str("CCHN"),
    @tag3_str("chz") => @tag4_str("CCHN"),
    @tag3_str("cle") => @tag4_str("CCHN"),
    @tag3_str("cnl") => @tag4_str("CCHN"),
    @tag3_str("cnt") => @tag4_str("CCHN"),
    @tag3_str("cpa") => @tag4_str("CCHN"),
    @tag3_str("csa") => @tag4_str("CCHN"),
    @tag3_str("cso") => @tag4_str("CCHN"),
    @tag3_str("cte") => @tag4_str("CCHN"),
    @tag3_str("ctl") => @tag4_str("CCHN"),
    @tag3_str("cuc") => @tag4_str("CCHN"),
    @tag3_str("cvn") => @tag4_str("CCHN"),
    @tag3_str("ceb") => @tag4_str("CEB "),
    @tag3_str("cgg") => @tag4_str("CGG "),
    @tag3_str("cha") => @tag4_str("CHA "),
    @tag3_str("che") => @tag4_str("CHE "),
    @tag3_str("sgw") => @tag4_str("CHG "),
    @tag3_str("hne") => @tag4_str("CHH "),
    @tag3_str("nya") => @tag4_str("CHI "),
    @tag3_str("ckt") => @tag4_str("CHK "),
    @tag3_str("chk") => @tag4_str("CHK0"),
    @tag3_str("cho") => @tag4_str("CHO "),
    @tag3_str("chp") => @tag4_str("CHP "),
    @tag3_str("chr") => @tag4_str("CHR "),
    @tag3_str("chv") => @tag4_str("CHU "),
    @tag3_str("chy") => @tag4_str("CHY "),
    @tag3_str("cja") => @tag4_str("CJA "),
    @tag3_str("cjm") => @tag4_str("CJM "),
    @tag3_str("swb") => @tag4_str("CMR "),
    @tag3_str("wlc") => @tag4_str("CMR "),
    @tag3_str("wni") => @tag4_str("CMR "),
    @tag3_str("zdj") => @tag4_str("CMR "),
    @tag3_str("cop") => @tag4_str("COP "),
    @tag3_str("cor") => @tag4_str("COR "),
    @tag3_str("cos") => @tag4_str("COS "),
    @tag3_str("abs") => @tag4_str("CPP "),
    @tag3_str("acf") => @tag4_str("CPP "),
    @tag3_str("afs") => @tag4_str("CPP "),
    @tag3_str("aig") => @tag4_str("CPP "),
    @tag3_str("aoa") => @tag4_str("CPP "),
    @tag3_str("bah") => @tag4_str("CPP "),
    @tag3_str("bew") => @tag4_str("CPP "),
    @tag3_str("bis") => @tag4_str("CPP "),
    @tag3_str("bjs") => @tag4_str("CPP "),
    @tag3_str("bpl") => @tag4_str("CPP "),
    @tag3_str("bpq") => @tag4_str("CPP "),
    @tag3_str("brc") => @tag4_str("CPP "),
    @tag3_str("bxo") => @tag4_str("CPP "),
    @tag3_str("bzj") => @tag4_str("CPP "),
    @tag3_str("bzk") => @tag4_str("CPP "),
    @tag3_str("cbk") => @tag4_str("CPP "),
    @tag3_str("ccl") => @tag4_str("CPP "),
    @tag3_str("ccm") => @tag4_str("CPP "),
    @tag3_str("chn") => @tag4_str("CPP "),
    @tag3_str("cks") => @tag4_str("CPP "),
    @tag3_str("cpe") => @tag4_str("CPP "),
    @tag3_str("cpf") => @tag4_str("CPP "),
    @tag3_str("cpi") => @tag4_str("CPP "),
    @tag3_str("cpp") => @tag4_str("CPP "),
    @tag3_str("cri") => @tag4_str("CPP "),
    @tag3_str("crp") => @tag4_str("CPP "),
    @tag3_str("crs") => @tag4_str("CPP "),
    @tag3_str("dcr") => @tag4_str("CPP "),
    @tag3_str("dep") => @tag4_str("CPP "),
    @tag3_str("djk") => @tag4_str("CPP "),
    @tag3_str("fab") => @tag4_str("CPP "),
    @tag3_str("fng") => @tag4_str("CPP "),
    @tag3_str("fpe") => @tag4_str("CPP "),
    @tag3_str("gac") => @tag4_str("CPP "),
    @tag3_str("gcf") => @tag4_str("CPP "),
    @tag3_str("gcl") => @tag4_str("CPP "),
    @tag3_str("gcr") => @tag4_str("CPP "),
    @tag3_str("gib") => @tag4_str("CPP "),
    @tag3_str("goq") => @tag4_str("CPP "),
    @tag3_str("gpe") => @tag4_str("CPP "),
    @tag3_str("gul") => @tag4_str("CPP "),
    @tag3_str("gyn") => @tag4_str("CPP "),
    @tag3_str("hat") => @tag4_str("CPP "),
    @tag3_str("hca") => @tag4_str("CPP "),
    @tag3_str("hmo") => @tag4_str("CPP "),
    @tag3_str("hwc") => @tag4_str("CPP "),
    @tag3_str("icr") => @tag4_str("CPP "),
    @tag3_str("idb") => @tag4_str("CPP "),
    @tag3_str("ihb") => @tag4_str("CPP "),
    @tag3_str("jam") => @tag4_str("CPP "),
    @tag3_str("jvd") => @tag4_str("CPP "),
    @tag3_str("kcn") => @tag4_str("CPP "),
    @tag3_str("kea") => @tag4_str("CPP "),
    @tag3_str("kmv") => @tag4_str("CPP "),
    @tag3_str("kri") => @tag4_str("CPP "),
    @tag3_str("kww") => @tag4_str("CPP "),
    @tag3_str("lir") => @tag4_str("CPP "),
    @tag3_str("lou") => @tag4_str("CPP "),
    @tag3_str("lrt") => @tag4_str("CPP "),
    @tag3_str("max") => @tag4_str("CPP "),
    @tag3_str("mbf") => @tag4_str("CPP "),
    @tag3_str("mcm") => @tag4_str("CPP "),
    @tag3_str("mfe") => @tag4_str("CPP "),
    @tag3_str("mfp") => @tag4_str("CPP "),
    @tag3_str("mkn") => @tag4_str("CPP "),
    @tag3_str("mod") => @tag4_str("CPP "),
    @tag3_str("msi") => @tag4_str("CPP "),
    @tag3_str("mud") => @tag4_str("CPP "),
    @tag3_str("mzs") => @tag4_str("CPP "),
    @tag3_str("nag") => @tag4_str("CPP "),
    @tag3_str("nef") => @tag4_str("CPP "),
    @tag3_str("ngm") => @tag4_str("CPP "),
    @tag3_str("njt") => @tag4_str("CPP "),
    @tag3_str("onx") => @tag4_str("CPP "),
    @tag3_str("oor") => @tag4_str("CPP "),
    @tag3_str("pap") => @tag4_str("CPP "),
    @tag3_str("pcm") => @tag4_str("CPP "),
    @tag3_str("pea") => @tag4_str("CPP "),
    @tag3_str("pey") => @tag4_str("CPP "),
    @tag3_str("pga") => @tag4_str("CPP "),
    @tag3_str("pih") => @tag4_str("CPP "),
    @tag3_str("pis") => @tag4_str("CPP "),
    @tag3_str("pln") => @tag4_str("CPP "),
    @tag3_str("pml") => @tag4_str("CPP "),
    @tag3_str("pmy") => @tag4_str("CPP "),
    @tag3_str("pov") => @tag4_str("CPP "),
    @tag3_str("pre") => @tag4_str("CPP "),
    @tag3_str("rcf") => @tag4_str("CPP "),
    @tag3_str("rop") => @tag4_str("CPP "),
    @tag3_str("scf") => @tag4_str("CPP "),
    @tag3_str("sci") => @tag4_str("CPP "),
    @tag3_str("skw") => @tag4_str("CPP "),
    @tag3_str("srm") => @tag4_str("CPP "),
    @tag3_str("srn") => @tag4_str("CPP "),
    @tag3_str("sta") => @tag4_str("CPP "),
    @tag3_str("svc") => @tag4_str("CPP "),
    @tag3_str("tas") => @tag4_str("CPP "),
    @tag3_str("tch") => @tag4_str("CPP "),
    @tag3_str("tcs") => @tag4_str("CPP "),
    @tag3_str("tgh") => @tag4_str("CPP "),
    @tag3_str("tmg") => @tag4_str("CPP "),
    @tag3_str("tpi") => @tag4_str("CPP "),
    @tag3_str("trf") => @tag4_str("CPP "),
    @tag3_str("tvy") => @tag4_str("CPP "),
    @tag3_str("uln") => @tag4_str("CPP "),
    @tag3_str("vic") => @tag4_str("CPP "),
    @tag3_str("vkp") => @tag4_str("CPP "),
    @tag3_str("wes") => @tag4_str("CPP "),
    @tag3_str("xmm") => @tag4_str("CPP "),
    @tag3_str("cre") => @tag4_str("CRE "),
    @tag3_str("crx") => @tag4_str("CRR "),
    @tag3_str("caf") => @tag4_str("CRR "),
    @tag3_str("crh") => @tag4_str("CRT "),
    @tag3_str("csb") => @tag4_str("CSB "),
    @tag3_str("chu") => @tag4_str("CSL "),
    @tag3_str("ces") => @tag4_str("CSY "),
    @tag3_str("ctg") => @tag4_str("CTG "),
    @tag3_str("ctt") => @tag4_str("CTT "),
    @tag3_str("cuk") => @tag4_str("CUK "),
    @tag3_str("dag") => @tag4_str("DAG "),
    @tag3_str("dan") => @tag4_str("DAN "),
    @tag3_str("dar") => @tag4_str("DAR "),
    @tag3_str("dax") => @tag4_str("DAX "),
    @tag3_str("cwd") => @tag4_str("DCR "),
    @tag3_str("deu") => @tag4_str("DEU "),
    @tag3_str("dgo") => @tag4_str("DGO "),
    @tag3_str("doi") => @tag4_str("DGR "),
    @tag3_str("dhg") => @tag4_str("DHG "),
    @tag3_str("diq") => @tag4_str("DIQ "),
    @tag3_str("div") => @tag4_str("DIV "),
    @tag3_str("dje") => @tag4_str("DJR "),
    @tag3_str("djr") => @tag4_str("DJR0"),
    @tag3_str("ada") => @tag4_str("DNG "),
    @tag3_str("dnj") => @tag4_str("DNJ "),
    @tag3_str("din") => @tag4_str("DNK "),
    @tag3_str("prs") => @tag4_str("DRI "),
    @tag3_str("duj") => @tag4_str("DUJ "),
    @tag3_str("dwu") => @tag4_str("DUJ "),
    @tag3_str("dwy") => @tag4_str("DUJ "),
    @tag3_str("dng") => @tag4_str("DUN "),
    @tag3_str("dzo") => @tag4_str("DZN "),
    @tag3_str("igb") => @tag4_str("EBI "),
    @tag3_str("crj") => @tag4_str("ECR "),
    @tag3_str("crl") => @tag4_str("ECR "),
    @tag3_str("bin") => @tag4_str("EDO "),
    @tag3_str("efi") => @tag4_str("EFI "),
    @tag3_str("ell") => @tag4_str("ELL "),
    @tag3_str("emk") => @tag4_str("EMK "),
    @tag3_str("eng") => @tag4_str("ENG "),
    @tag3_str("myv") => @tag4_str("ERZ "),
    @tag3_str("spa") => @tag4_str("ESP "),
    @tag3_str("esu") => @tag4_str("ESU "),
    @tag3_str("est") => @tag4_str("ETI "),
    @tag3_str("eus") => @tag4_str("EUQ "),
    @tag3_str("evn") => @tag4_str("EVK "),
    @tag3_str("eve") => @tag4_str("EVN "),
    @tag3_str("ewe") => @tag4_str("EWE "),
    @tag3_str("acf") => @tag4_str("FAN "),
    @tag3_str("fan") => @tag4_str("FAN0"),
    @tag3_str("fas") => @tag4_str("FAR "),
    @tag3_str("fat") => @tag4_str("FAT "),
    @tag3_str("fin") => @tag4_str("FIN "),
    @tag3_str("fij") => @tag4_str("FJI "),
    @tag3_str("vls") => @tag4_str("FLE "),
    @tag3_str("fmp") => @tag4_str("FMP "),
    @tag3_str("enf") => @tag4_str("FNE "),
    @tag3_str("fon") => @tag4_str("FON "),
    @tag3_str("fao") => @tag4_str("FOS "),
    @tag3_str("fra") => @tag4_str("FRA "),
    @tag3_str("frc") => @tag4_str("FRC "),
    @tag3_str("fry") => @tag4_str("FRI "),
    @tag3_str("fur") => @tag4_str("FRL "),
    @tag3_str("frp") => @tag4_str("FRP "),
    @tag3_str("fuf") => @tag4_str("FTA "),
    @tag3_str("ful") => @tag4_str("FUL "),
    @tag3_str("fuv") => @tag4_str("FUV "),
    @tag3_str("gaa") => @tag4_str("GAD "),
    @tag3_str("gla") => @tag4_str("GAE "),
    @tag3_str("gag") => @tag4_str("GAG "),
    @tag3_str("glg") => @tag4_str("GAL "),
    @tag3_str("gbm") => @tag4_str("GAW "),
    @tag3_str("gez") => @tag4_str("GEZ "),
    @tag3_str("gih") => @tag4_str("GIH "),
    @tag3_str("niv") => @tag4_str("GIL "),
    @tag3_str("gil") => @tag4_str("GIL0"),
    @tag3_str("gkp") => @tag4_str("GKP "),
    @tag3_str("glk") => @tag4_str("GLK "),
    @tag3_str("guk") => @tag4_str("GMZ "),
    @tag3_str("gnn") => @tag4_str("GNN "),
    @tag3_str("gog") => @tag4_str("GOG "),
    @tag3_str("gon") => @tag4_str("GON "),
    @tag3_str("kal") => @tag4_str("GRN "),
    @tag3_str("grt") => @tag4_str("GRO "),
    @tag3_str("grn") => @tag4_str("GUA "),
    @tag3_str("guc") => @tag4_str("GUC "),
    @tag3_str("guf") => @tag4_str("GUF "),
    @tag3_str("guj") => @tag4_str("GUJ "),
    @tag3_str("guz") => @tag4_str("GUZ "),
    @tag3_str("hat") => @tag4_str("HAI "),
    @tag3_str("hai") => @tag4_str("HAI0"),
    @tag3_str("hax") => @tag4_str("HAI0"),
    @tag3_str("hdn") => @tag4_str("HAI0"),
    @tag3_str("cfm") => @tag4_str("HAL "),
    @tag3_str("hoj") => @tag4_str("HAR "),
    @tag3_str("hau") => @tag4_str("HAU "),
    @tag3_str("haw") => @tag4_str("HAW "),
    @tag3_str("hay") => @tag4_str("HAY "),
    @tag3_str("haz") => @tag4_str("HAZ "),
    @tag3_str("amf") => @tag4_str("HBN "),
    @tag3_str("hei") => @tag4_str("HEI "),
    @tag3_str("her") => @tag4_str("HER "),
    @tag3_str("hil") => @tag4_str("HIL "),
    @tag3_str("hin") => @tag4_str("HIN "),
    @tag3_str("mrj") => @tag4_str("HMA "),
    @tag3_str("hmd") => @tag4_str("HMD "),
    @tag3_str("hmn") => @tag4_str("HMN "),
    @tag3_str("hmo") => @tag4_str("HMO "),
    @tag3_str("hmz") => @tag4_str("HMZ "),
    @tag3_str("hno") => @tag4_str("HND "),
    @tag3_str("hnd") => @tag4_str("HND "),
    @tag3_str("hoc") => @tag4_str("HO  "),
    @tag3_str("har") => @tag4_str("HRI "),
    @tag3_str("hrv") => @tag4_str("HRV "),
    @tag3_str("hun") => @tag4_str("HUN "),
    @tag3_str("hye") => @tag4_str("HYE "),
    @tag3_str("hyw") => @tag4_str("HYE "),
    @tag3_str("hye") => @tag4_str("HYE0"),
    @tag3_str("iba") => @tag4_str("IBA "),
    @tag3_str("ibb") => @tag4_str("IBB "),
    @tag3_str("ibo") => @tag4_str("IBO "),
    @tag3_str("ido") => @tag4_str("IDO "),
    @tag3_str("iby") => @tag4_str("IJO "),
    @tag3_str("ijc") => @tag4_str("IJO "),
    @tag3_str("ije") => @tag4_str("IJO "),
    @tag3_str("ijn") => @tag4_str("IJO "),
    @tag3_str("ijo") => @tag4_str("IJO "),
    @tag3_str("ijs") => @tag4_str("IJO "),
    @tag3_str("nkx") => @tag4_str("IJO "),
    @tag3_str("okd") => @tag4_str("IJO "),
    @tag3_str("okr") => @tag4_str("IJO "),
    @tag3_str("orr") => @tag4_str("IJO "),
    @tag3_str("ile") => @tag4_str("ILE "),
    @tag3_str("ilo") => @tag4_str("ILO "),
    @tag3_str("ina") => @tag4_str("INA "),
    @tag3_str("ind") => @tag4_str("IND "),
    @tag3_str("inh") => @tag4_str("ING "),
    @tag3_str("iku") => @tag4_str("INU "),
    @tag3_str("ike") => @tag4_str("INUK"),
    @tag3_str("iku") => @tag4_str("INUK"),
    @tag3_str("ipk") => @tag4_str("IPK "),
    @tag3_str("gle") => @tag4_str("IRI "),
    @tag3_str("gle") => @tag4_str("IRT "),
    @tag3_str("iru") => @tag4_str("IRU "),
    @tag3_str("isl") => @tag4_str("ISL "),
    @tag3_str("smn") => @tag4_str("ISM "),
    @tag3_str("ita") => @tag4_str("ITA "),
    @tag3_str("heb") => @tag4_str("IWR "),
    @tag3_str("jam") => @tag4_str("JAM "),
    @tag3_str("jpn") => @tag4_str("JAN "),
    @tag3_str("jav") => @tag4_str("JAV "),
    @tag3_str("jbo") => @tag4_str("JBO "),
    @tag3_str("jct") => @tag4_str("JCT "),
    @tag3_str("yid") => @tag4_str("JII "),
    @tag3_str("lad") => @tag4_str("JUD "),
    @tag3_str("dyu") => @tag4_str("JUL "),
    @tag3_str("kbd") => @tag4_str("KAB "),
    @tag3_str("kab") => @tag4_str("KAB0"),
    @tag3_str("kfr") => @tag4_str("KAC "),
    @tag3_str("kln") => @tag4_str("KAL "),
    @tag3_str("kan") => @tag4_str("KAN "),
    @tag3_str("krc") => @tag4_str("KAR "),
    @tag3_str("kat") => @tag4_str("KAT "),
    @tag3_str("kaw") => @tag4_str("KAW "),
    @tag3_str("kaz") => @tag4_str("KAZ "),
    @tag3_str("kde") => @tag4_str("KDE "),
    @tag3_str("kea") => @tag4_str("KEA "),
    @tag3_str("ktb") => @tag4_str("KEB "),
    @tag3_str("kek") => @tag4_str("KEK "),
    @tag3_str("kat") => @tag4_str("KGE "),
    @tag3_str("kjh") => @tag4_str("KHA "),
    @tag3_str("kca") => @tag4_str("KHK "),
    @tag3_str("khm") => @tag4_str("KHM "),
    @tag3_str("kca") => @tag4_str("KHS "),
    @tag3_str("kht") => @tag4_str("KHT "),
    @tag3_str("kca") => @tag4_str("KHV "),
    @tag3_str("khw") => @tag4_str("KHW "),
    @tag3_str("kik") => @tag4_str("KIK "),
    @tag3_str("kir") => @tag4_str("KIR "),
    @tag3_str("kqs") => @tag4_str("KIS "),
    @tag3_str("kss") => @tag4_str("KIS "),
    @tag3_str("kiu") => @tag4_str("KIU "),
    @tag3_str("kjd") => @tag4_str("KJD "),
    @tag3_str("kjp") => @tag4_str("KJP "),
    @tag3_str("kjz") => @tag4_str("KJZ "),
    @tag3_str("kex") => @tag4_str("KKN "),
    @tag3_str("xal") => @tag4_str("KLM "),
    @tag3_str("kam") => @tag4_str("KMB "),
    @tag3_str("kfy") => @tag4_str("KMN "),
    @tag3_str("kmw") => @tag4_str("KMO "),
    @tag3_str("kxc") => @tag4_str("KMS "),
    @tag3_str("kmz") => @tag4_str("KMZ "),
    @tag3_str("kau") => @tag4_str("KNR "),
    @tag3_str("kfa") => @tag4_str("KOD "),
    @tag3_str("kor") => @tag4_str("KOH "),
    @tag3_str("okm") => @tag4_str("KOH "),
    @tag3_str("kok") => @tag4_str("KOK "),
    @tag3_str("kom") => @tag4_str("KOM "),
    @tag3_str("ktu") => @tag4_str("KON "),
    @tag3_str("kon") => @tag4_str("KON0"),
    @tag3_str("koi") => @tag4_str("KOP "),
    @tag3_str("kor") => @tag4_str("KOR "),
    @tag3_str("kos") => @tag4_str("KOS "),
    @tag3_str("kpv") => @tag4_str("KOZ "),
    @tag3_str("kpe") => @tag4_str("KPL "),
    @tag3_str("kri") => @tag4_str("KRI "),
    @tag3_str("kaa") => @tag4_str("KRK "),
    @tag3_str("krl") => @tag4_str("KRL "),
    @tag3_str("kdr") => @tag4_str("KRM "),
    @tag3_str("blk") => @tag4_str("KRN "),
    @tag3_str("bwe") => @tag4_str("KRN "),
    @tag3_str("eky") => @tag4_str("KRN "),
    @tag3_str("ghk") => @tag4_str("KRN "),
    @tag3_str("jkm") => @tag4_str("KRN "),
    @tag3_str("jkp") => @tag4_str("KRN "),
    @tag3_str("kar") => @tag4_str("KRN "),
    @tag3_str("kjp") => @tag4_str("KRN "),
    @tag3_str("kjt") => @tag4_str("KRN "),
    @tag3_str("ksw") => @tag4_str("KRN "),
    @tag3_str("kvl") => @tag4_str("KRN "),
    @tag3_str("kvq") => @tag4_str("KRN "),
    @tag3_str("kvt") => @tag4_str("KRN "),
    @tag3_str("kvu") => @tag4_str("KRN "),
    @tag3_str("kvy") => @tag4_str("KRN "),
    @tag3_str("kxf") => @tag4_str("KRN "),
    @tag3_str("kxk") => @tag4_str("KRN "),
    @tag3_str("kyu") => @tag4_str("KRN "),
    @tag3_str("pdu") => @tag4_str("KRN "),
    @tag3_str("pwo") => @tag4_str("KRN "),
    @tag3_str("pww") => @tag4_str("KRN "),
    @tag3_str("wea") => @tag4_str("KRN "),
    @tag3_str("kqy") => @tag4_str("KRT "),
    @tag3_str("kas") => @tag4_str("KSH "),
    @tag3_str("ksh") => @tag4_str("KSH0"),
    @tag3_str("kha") => @tag4_str("KSI "),
    @tag3_str("sjd") => @tag4_str("KSM "),
    @tag3_str("ksw") => @tag4_str("KSW "),
    @tag3_str("kua") => @tag4_str("KUA "),
    @tag3_str("kxu") => @tag4_str("KUI "),
    @tag3_str("kfx") => @tag4_str("KUL "),
    @tag3_str("kum") => @tag4_str("KUM "),
    @tag3_str("kur") => @tag4_str("KUR "),
    @tag3_str("kru") => @tag4_str("KUU "),
    @tag3_str("kdt") => @tag4_str("KUY "),
    @tag3_str("kwk") => @tag4_str("KWK "),
    @tag3_str("kpy") => @tag4_str("KYK "),
    @tag3_str("kyu") => @tag4_str("KYU "),
    @tag3_str("lld") => @tag4_str("LAD "),
    @tag3_str("bfu") => @tag4_str("LAH "),
    @tag3_str("lbe") => @tag4_str("LAK "),
    @tag3_str("lmn") => @tag4_str("LAM "),
    @tag3_str("lao") => @tag4_str("LAO "),
    @tag3_str("lat") => @tag4_str("LAT "),
    @tag3_str("lzz") => @tag4_str("LAZ "),
    @tag3_str("crm") => @tag4_str("LCR "),
    @tag3_str("lbj") => @tag4_str("LDK "),
    @tag3_str("lef") => @tag4_str("LEF "),
    @tag3_str("lez") => @tag4_str("LEZ "),
    @tag3_str("lij") => @tag4_str("LIJ "),
    @tag3_str("lim") => @tag4_str("LIM "),
    @tag3_str("lin") => @tag4_str("LIN "),
    @tag3_str("lis") => @tag4_str("LIS "),
    @tag3_str("ljp") => @tag4_str("LJP "),
    @tag3_str("lki") => @tag4_str("LKI "),
    @tag3_str("mhr") => @tag4_str("LMA "),
    @tag3_str("lif") => @tag4_str("LMB "),
    @tag3_str("lmo") => @tag4_str("LMO "),
    @tag3_str("ngl") => @tag4_str("LMW "),
    @tag3_str("lom") => @tag4_str("LOM "),
    @tag3_str("lpo") => @tag4_str("LPO "),
    @tag3_str("lrc") => @tag4_str("LRC "),
    @tag3_str("luz") => @tag4_str("LRC "),
    @tag3_str("bqi") => @tag4_str("LRC "),
    @tag3_str("zum") => @tag4_str("LRC "),
    @tag3_str("dsb") => @tag4_str("LSB "),
    @tag3_str("smj") => @tag4_str("LSM "),
    @tag3_str("lit") => @tag4_str("LTH "),
    @tag3_str("ltz") => @tag4_str("LTZ "),
    @tag3_str("lua") => @tag4_str("LUA "),
    @tag3_str("lub") => @tag4_str("LUB "),
    @tag3_str("lug") => @tag4_str("LUG "),
    @tag3_str("luy") => @tag4_str("LUH "),
    @tag3_str("luo") => @tag4_str("LUO "),
    @tag3_str("lav") => @tag4_str("LVI "),
    @tag3_str("mad") => @tag4_str("MAD "),
    @tag3_str("mag") => @tag4_str("MAG "),
    @tag3_str("mah") => @tag4_str("MAH "),
    @tag3_str("mpe") => @tag4_str("MAJ "),
    @tag3_str("vmw") => @tag4_str("MAK "),
    @tag3_str("mal") => @tag4_str("MAL "),
    @tag3_str("mam") => @tag4_str("MAM "),
    @tag3_str("mns") => @tag4_str("MAN "),
    @tag3_str("arn") => @tag4_str("MAP "),
    @tag3_str("mar") => @tag4_str("MAR "),
    @tag3_str("mwr") => @tag4_str("MAW "),
    @tag3_str("dhd") => @tag4_str("MAW "),
    @tag3_str("rwr") => @tag4_str("MAW "),
    @tag3_str("mve") => @tag4_str("MAW "),
    @tag3_str("wry") => @tag4_str("MAW "),
    @tag3_str("mtr") => @tag4_str("MAW "),
    @tag3_str("swv") => @tag4_str("MAW "),
    @tag3_str("kmb") => @tag4_str("MBN "),
    @tag3_str("mbo") => @tag4_str("MBO "),
    @tag3_str("mnc") => @tag4_str("MCH "),
    @tag3_str("crm") => @tag4_str("MCR "),
    @tag3_str("men") => @tag4_str("MDE "),
    @tag3_str("mdr") => @tag4_str("MDR "),
    @tag3_str("mym") => @tag4_str("MEN "),
    @tag3_str("mer") => @tag4_str("MER "),
    @tag3_str("mfa") => @tag4_str("MFA "),
    @tag3_str("mfe") => @tag4_str("MFE "),
    @tag3_str("min") => @tag4_str("MIN "),
    @tag3_str("lus") => @tag4_str("MIZ "),
    @tag3_str("mkd") => @tag4_str("MKD "),
    @tag3_str("mak") => @tag4_str("MKR "),
    @tag3_str("mkw") => @tag4_str("MKW "),
    @tag3_str("mdy") => @tag4_str("MLE "),
    @tag3_str("mlg") => @tag4_str("MLG "),
    @tag3_str("mlq") => @tag4_str("MLN "),
    @tag3_str("mal") => @tag4_str("MLR "),
    @tag3_str("msa") => @tag4_str("MLY "),
    @tag3_str("mnk") => @tag4_str("MND "),
    @tag3_str("mon") => @tag4_str("MNG "),
    @tag3_str("mni") => @tag4_str("MNI "),
    @tag3_str("man") => @tag4_str("MNK "),
    @tag3_str("mnk") => @tag4_str("MNK "),
    @tag3_str("myq") => @tag4_str("MNK "),
    @tag3_str("mku") => @tag4_str("MNK "),
    @tag3_str("msc") => @tag4_str("MNK "),
    @tag3_str("emk") => @tag4_str("MNK "),
    @tag3_str("mwk") => @tag4_str("MNK "),
    @tag3_str("mlq") => @tag4_str("MNK "),
    @tag3_str("glv") => @tag4_str("MNX "),
    @tag3_str("moh") => @tag4_str("MOH "),
    @tag3_str("mdf") => @tag4_str("MOK "),
    @tag3_str("mol") => @tag4_str("MOL "),
    @tag3_str("mnw") => @tag4_str("MON "),
    @tag3_str("mnw") => @tag4_str("MONT"),
    @tag3_str("mos") => @tag4_str("MOS "),
    @tag3_str("mri") => @tag4_str("MRI "),
    @tag3_str("mai") => @tag4_str("MTH "),
    @tag3_str("mlt") => @tag4_str("MTS "),
    @tag3_str("unr") => @tag4_str("MUN "),
    @tag3_str("mus") => @tag4_str("MUS "),
    @tag3_str("mwl") => @tag4_str("MWL "),
    @tag3_str("mww") => @tag4_str("MWW "),
    @tag3_str("acr") => @tag4_str("MYN "),
    @tag3_str("agu") => @tag4_str("MYN "),
    @tag3_str("caa") => @tag4_str("MYN "),
    @tag3_str("cac") => @tag4_str("MYN "),
    @tag3_str("cak") => @tag4_str("MYN "),
    @tag3_str("chf") => @tag4_str("MYN "),
    @tag3_str("ckz") => @tag4_str("MYN "),
    @tag3_str("cob") => @tag4_str("MYN "),
    @tag3_str("ctu") => @tag4_str("MYN "),
    @tag3_str("emy") => @tag4_str("MYN "),
    @tag3_str("hus") => @tag4_str("MYN "),
    @tag3_str("itz") => @tag4_str("MYN "),
    @tag3_str("ixl") => @tag4_str("MYN "),
    @tag3_str("jac") => @tag4_str("MYN "),
    @tag3_str("kek") => @tag4_str("MYN "),
    @tag3_str("kjb") => @tag4_str("MYN "),
    @tag3_str("knj") => @tag4_str("MYN "),
    @tag3_str("lac") => @tag4_str("MYN "),
    @tag3_str("mam") => @tag4_str("MYN "),
    @tag3_str("mhc") => @tag4_str("MYN "),
    @tag3_str("mop") => @tag4_str("MYN "),
    @tag3_str("myn") => @tag4_str("MYN "),
    @tag3_str("poc") => @tag4_str("MYN "),
    @tag3_str("poh") => @tag4_str("MYN "),
    @tag3_str("quc") => @tag4_str("MYN "),
    @tag3_str("qum") => @tag4_str("MYN "),
    @tag3_str("quv") => @tag4_str("MYN "),
    @tag3_str("toj") => @tag4_str("MYN "),
    @tag3_str("ttc") => @tag4_str("MYN "),
    @tag3_str("tzh") => @tag4_str("MYN "),
    @tag3_str("tzj") => @tag4_str("MYN "),
    @tag3_str("tzo") => @tag4_str("MYN "),
    @tag3_str("usp") => @tag4_str("MYN "),
    @tag3_str("yua") => @tag4_str("MYN "),
    @tag3_str("mzn") => @tag4_str("MZN "),
    @tag3_str("nag") => @tag4_str("NAG "),
    @tag3_str("azd") => @tag4_str("NAH "),
    @tag3_str("azn") => @tag4_str("NAH "),
    @tag3_str("azz") => @tag4_str("NAH "),
    @tag3_str("nah") => @tag4_str("NAH "),
    @tag3_str("naz") => @tag4_str("NAH "),
    @tag3_str("nch") => @tag4_str("NAH "),
    @tag3_str("nci") => @tag4_str("NAH "),
    @tag3_str("ncj") => @tag4_str("NAH "),
    @tag3_str("ncl") => @tag4_str("NAH "),
    @tag3_str("ncx") => @tag4_str("NAH "),
    @tag3_str("ngu") => @tag4_str("NAH "),
    @tag3_str("nhc") => @tag4_str("NAH "),
    @tag3_str("nhe") => @tag4_str("NAH "),
    @tag3_str("nhg") => @tag4_str("NAH "),
    @tag3_str("nhi") => @tag4_str("NAH "),
    @tag3_str("nhk") => @tag4_str("NAH "),
    @tag3_str("nhm") => @tag4_str("NAH "),
    @tag3_str("nhn") => @tag4_str("NAH "),
    @tag3_str("nhp") => @tag4_str("NAH "),
    @tag3_str("nhq") => @tag4_str("NAH "),
    @tag3_str("nht") => @tag4_str("NAH "),
    @tag3_str("nhv") => @tag4_str("NAH "),
    @tag3_str("nhw") => @tag4_str("NAH "),
    @tag3_str("nhx") => @tag4_str("NAH "),
    @tag3_str("nhy") => @tag4_str("NAH "),
    @tag3_str("nhz") => @tag4_str("NAH "),
    @tag3_str("nlv") => @tag4_str("NAH "),
    @tag3_str("npl") => @tag4_str("NAH "),
    @tag3_str("nsu") => @tag4_str("NAH "),
    @tag3_str("nuz") => @tag4_str("NAH "),
    @tag3_str("gld") => @tag4_str("NAN "),
    @tag3_str("nap") => @tag4_str("NAP "),
    @tag3_str("nsk") => @tag4_str("NAS "),
    @tag3_str("nau") => @tag4_str("NAU "),
    @tag3_str("nav") => @tag4_str("NAV "),
    @tag3_str("csw") => @tag4_str("NCR "),
    @tag3_str("nbl") => @tag4_str("NDB "),
    @tag3_str("nde") => @tag4_str("NDB "),
    @tag3_str("ndc") => @tag4_str("NDC "),
    @tag3_str("ndo") => @tag4_str("NDG "),
    @tag3_str("nds") => @tag4_str("NDS "),
    @tag3_str("nep") => @tag4_str("NEP "),
    @tag3_str("new") => @tag4_str("NEW "),
    @tag3_str("nga") => @tag4_str("NGA "),
    @tag3_str("csw") => @tag4_str("NHC "),
    @tag3_str("dap") => @tag4_str("NIS "),
    @tag3_str("njz") => @tag4_str("NIS "),
    @tag3_str("tgj") => @tag4_str("NIS "),
    @tag3_str("niu") => @tag4_str("NIU "),
    @tag3_str("nyn") => @tag4_str("NKL "),
    @tag3_str("nqo") => @tag4_str("NKO "),
    @tag3_str("nld") => @tag4_str("NLD "),
    @tag3_str("noe") => @tag4_str("NOE "),
    @tag3_str("nog") => @tag4_str("NOG "),
    @tag3_str("nob") => @tag4_str("NOR "),
    @tag3_str("nov") => @tag4_str("NOV "),
    @tag3_str("sme") => @tag4_str("NSM "),
    @tag3_str("nso") => @tag4_str("NSO "),
    @tag3_str("nod") => @tag4_str("NTA "),
    @tag3_str("epo") => @tag4_str("NTO "),
    @tag3_str("nym") => @tag4_str("NYM "),
    @tag3_str("nno") => @tag4_str("NYN "),
    @tag3_str("nza") => @tag4_str("NZA "),
    @tag3_str("oci") => @tag4_str("OCI "),
    @tag3_str("ojs") => @tag4_str("OCR "),
    @tag3_str("oji") => @tag4_str("OJB "),
    @tag3_str("ori") => @tag4_str("ORI "),
    @tag3_str("orm") => @tag4_str("ORO "),
    @tag3_str("oss") => @tag4_str("OSS "),
    @tag3_str("sam") => @tag4_str("PAA "),
    @tag3_str("pag") => @tag4_str("PAG "),
    @tag3_str("pli") => @tag4_str("PAL "),
    @tag3_str("pam") => @tag4_str("PAM "),
    @tag3_str("pan") => @tag4_str("PAN "),
    @tag3_str("plp") => @tag4_str("PAP "),
    @tag3_str("pap") => @tag4_str("PAP0"),
    @tag3_str("pus") => @tag4_str("PAS "),
    @tag3_str("pau") => @tag4_str("PAU "),
    @tag3_str("pcc") => @tag4_str("PCC "),
    @tag3_str("pcd") => @tag4_str("PCD "),
    @tag3_str("pdc") => @tag4_str("PDC "),
    @tag3_str("ell") => @tag4_str("PGR "),
    @tag3_str("phk") => @tag4_str("PHK "),
    @tag3_str("pih") => @tag4_str("PIH "),
    @tag3_str("fil") => @tag4_str("PIL "),
    @tag3_str("pce") => @tag4_str("PLG "),
    @tag3_str("rbb") => @tag4_str("PLG "),
    @tag3_str("pll") => @tag4_str("PLG "),
    @tag3_str("pol") => @tag4_str("PLK "),
    @tag3_str("pms") => @tag4_str("PMS "),
    @tag3_str("pnb") => @tag4_str("PNB "),
    @tag3_str("poh") => @tag4_str("POH "),
    @tag3_str("pon") => @tag4_str("PON "),
    @tag3_str("pro") => @tag4_str("PRO "),
    @tag3_str("por") => @tag4_str("PTG "),
    @tag3_str("pwo") => @tag4_str("PWO "),
    @tag3_str("bgr") => @tag4_str("QIN "),
    @tag3_str("biu") => @tag4_str("QIN "),
    @tag3_str("cek") => @tag4_str("QIN "),
    @tag3_str("cey") => @tag4_str("QIN "),
    @tag3_str("cfm") => @tag4_str("QIN "),
    @tag3_str("cbl") => @tag4_str("QIN "),
    @tag3_str("cka") => @tag4_str("QIN "),
    @tag3_str("ckn") => @tag4_str("QIN "),
    @tag3_str("clj") => @tag4_str("QIN "),
    @tag3_str("clt") => @tag4_str("QIN "),
    @tag3_str("cmr") => @tag4_str("QIN "),
    @tag3_str("cnb") => @tag4_str("QIN "),
    @tag3_str("cnh") => @tag4_str("QIN "),
    @tag3_str("cnk") => @tag4_str("QIN "),
    @tag3_str("cnw") => @tag4_str("QIN "),
    @tag3_str("csh") => @tag4_str("QIN "),
    @tag3_str("csj") => @tag4_str("QIN "),
    @tag3_str("csv") => @tag4_str("QIN "),
    @tag3_str("csy") => @tag4_str("QIN "),
    @tag3_str("ctd") => @tag4_str("QIN "),
    @tag3_str("cth") => @tag4_str("QIN "),
    @tag3_str("czt") => @tag4_str("QIN "),
    @tag3_str("dao") => @tag4_str("QIN "),
    @tag3_str("gnb") => @tag4_str("QIN "),
    @tag3_str("hlt") => @tag4_str("QIN "),
    @tag3_str("hmr") => @tag4_str("QIN "),
    @tag3_str("hra") => @tag4_str("QIN "),
    @tag3_str("lus") => @tag4_str("QIN "),
    @tag3_str("mrh") => @tag4_str("QIN "),
    @tag3_str("mwq") => @tag4_str("QIN "),
    @tag3_str("pck") => @tag4_str("QIN "),
    @tag3_str("pkh") => @tag4_str("QIN "),
    @tag3_str("pub") => @tag4_str("QIN "),
    @tag3_str("ral") => @tag4_str("QIN "),
    @tag3_str("rtc") => @tag4_str("QIN "),
    @tag3_str("sch") => @tag4_str("QIN "),
    @tag3_str("sez") => @tag4_str("QIN "),
    @tag3_str("shl") => @tag4_str("QIN "),
    @tag3_str("smt") => @tag4_str("QIN "),
    @tag3_str("tcp") => @tag4_str("QIN "),
    @tag3_str("tcz") => @tag4_str("QIN "),
    @tag3_str("vap") => @tag4_str("QIN "),
    @tag3_str("weu") => @tag4_str("QIN "),
    @tag3_str("zom") => @tag4_str("QIN "),
    @tag3_str("zyp") => @tag4_str("QIN "),
    @tag3_str("quc") => @tag4_str("QUC "),
    @tag3_str("quh") => @tag4_str("QUH "),
    @tag3_str("quz") => @tag4_str("QUZ "),
    @tag3_str("qvi") => @tag4_str("QVI "),
    @tag3_str("qwh") => @tag4_str("QWH "),
    @tag3_str("raj") => @tag4_str("RAJ "),
    @tag3_str("rar") => @tag4_str("RAR "),
    @tag3_str("bxr") => @tag4_str("RBU "),
    @tag3_str("atj") => @tag4_str("RCR "),
    @tag3_str("rej") => @tag4_str("REJ "),
    @tag3_str("ria") => @tag4_str("RIA "),
    @tag3_str("rhg") => @tag4_str("RHG "),
    @tag3_str("rif") => @tag4_str("RIF "),
    @tag3_str("rit") => @tag4_str("RIT "),
    @tag3_str("rkw") => @tag4_str("RKW "),
    @tag3_str("roh") => @tag4_str("RMS "),
    @tag3_str("rmy") => @tag4_str("RMY "),
    @tag3_str("ron") => @tag4_str("ROM "),
    @tag3_str("rom") => @tag4_str("ROY "),
    @tag3_str("rue") => @tag4_str("RSY "),
    @tag3_str("rtm") => @tag4_str("RTM "),
    @tag3_str("kin") => @tag4_str("RUA "),
    @tag3_str("run") => @tag4_str("RUN "),
    @tag3_str("rup") => @tag4_str("RUP "),
    @tag3_str("rus") => @tag4_str("RUS "),
    @tag3_str("sck") => @tag4_str("SAD "),
    @tag3_str("san") => @tag4_str("SAN "),
    @tag3_str("sas") => @tag4_str("SAS "),
    @tag3_str("sat") => @tag4_str("SAT "),
    @tag3_str("chp") => @tag4_str("SAY "),
    @tag3_str("scn") => @tag4_str("SCN "),
    @tag3_str("sco") => @tag4_str("SCO "),
    @tag3_str("scs") => @tag4_str("SCS "),
    @tag3_str("xan") => @tag4_str("SEK "),
    @tag3_str("sel") => @tag4_str("SEL "),
    @tag3_str("sfm") => @tag4_str("SFM "),
    @tag3_str("sga") => @tag4_str("SGA "),
    @tag3_str("sag") => @tag4_str("SGO "),
    @tag3_str("sgs") => @tag4_str("SGS "),
    @tag3_str("shi") => @tag4_str("SHI "),
    @tag3_str("shn") => @tag4_str("SHN "),
    @tag3_str("sjo") => @tag4_str("SIB "),
    @tag3_str("sid") => @tag4_str("SID "),
    @tag3_str("xst") => @tag4_str("SIG "),
    @tag3_str("stv") => @tag4_str("SIG "),
    @tag3_str("wle") => @tag4_str("SIG "),
    @tag3_str("sms") => @tag4_str("SKS "),
    @tag3_str("slk") => @tag4_str("SKY "),
    @tag3_str("den") => @tag4_str("SLA "),
    @tag3_str("scs") => @tag4_str("SLA "),
    @tag3_str("xsl") => @tag4_str("SLA "),
    @tag3_str("slv") => @tag4_str("SLV "),
    @tag3_str("som") => @tag4_str("SML "),
    @tag3_str("smo") => @tag4_str("SMO "),
    @tag3_str("seh") => @tag4_str("SNA "),
    @tag3_str("sna") => @tag4_str("SNA0"),
    @tag3_str("snd") => @tag4_str("SND "),
    @tag3_str("sin") => @tag4_str("SNH "),
    @tag3_str("snk") => @tag4_str("SNK "),
    @tag3_str("gru") => @tag4_str("SOG "),
    @tag3_str("sop") => @tag4_str("SOP "),
    @tag3_str("sot") => @tag4_str("SOT "),
    @tag3_str("sqi") => @tag4_str("SQI "),
    @tag3_str("cnr") => @tag4_str("SRB "),
    @tag3_str("srp") => @tag4_str("SRB "),
    @tag3_str("srd") => @tag4_str("SRD "),
    @tag3_str("skr") => @tag4_str("SRK "),
    @tag3_str("srr") => @tag4_str("SRR "),
    @tag3_str("xsl") => @tag4_str("SSL "),
    @tag3_str("sma") => @tag4_str("SSM "),
    @tag3_str("stq") => @tag4_str("STQ "),
    @tag3_str("suk") => @tag4_str("SUK "),
    @tag3_str("sun") => @tag4_str("SUN "),
    @tag3_str("suq") => @tag4_str("SUR "),
    @tag3_str("sva") => @tag4_str("SVA "),
    @tag3_str("swe") => @tag4_str("SVE "),
    @tag3_str("aii") => @tag4_str("SWA "),
    @tag3_str("swa") => @tag4_str("SWK "),
    @tag3_str("ssw") => @tag4_str("SWZ "),
    @tag3_str("ngo") => @tag4_str("SXT "),
    @tag3_str("xnj") => @tag4_str("SXT "),
    @tag3_str("xnq") => @tag4_str("SXT "),
    @tag3_str("sxu") => @tag4_str("SXU "),
    @tag3_str("syl") => @tag4_str("SYL "),
    @tag3_str("aii") => @tag4_str("SYR "),
    @tag3_str("amw") => @tag4_str("SYR "),
    @tag3_str("cld") => @tag4_str("SYR "),
    @tag3_str("syc") => @tag4_str("SYR "),
    @tag3_str("syr") => @tag4_str("SYR "),
    @tag3_str("tru") => @tag4_str("SYR "),
    @tag3_str("syc") => @tag4_str("SYRE"),
    @tag3_str("syr") => @tag4_str("SYRE"),
    @tag3_str("syc") => @tag4_str("SYRJ"),
    @tag3_str("syr") => @tag4_str("SYRJ"),
    @tag3_str("syc") => @tag4_str("SYRN"),
    @tag3_str("syr") => @tag4_str("SYRN"),
    @tag3_str("szl") => @tag4_str("SZL "),
    @tag3_str("tab") => @tag4_str("TAB "),
    @tag3_str("tgk") => @tag4_str("TAJ "),
    @tag3_str("tam") => @tag4_str("TAM "),
    @tag3_str("tat") => @tag4_str("TAT "),
    @tag3_str("cwd") => @tag4_str("TCR "),
    @tag3_str("tdd") => @tag4_str("TDD "),
    @tag3_str("tel") => @tag4_str("TEL "),
    @tag3_str("tet") => @tag4_str("TET "),
    @tag3_str("tgl") => @tag4_str("TGL "),
    @tag3_str("ton") => @tag4_str("TGN "),
    @tag3_str("tig") => @tag4_str("TGR "),
    @tag3_str("tir") => @tag4_str("TGY "),
    @tag3_str("tha") => @tag4_str("THA "),
    @tag3_str("tah") => @tag4_str("THT "),
    @tag3_str("bod") => @tag4_str("TIB "),
    @tag3_str("tiv") => @tag4_str("TIV "),
    @tag3_str("tjl") => @tag4_str("TJL "),
    @tag3_str("tuk") => @tag4_str("TKM "),
    @tag3_str("tli") => @tag4_str("TLI "),
    @tag3_str("taq") => @tag4_str("TMH "),
    @tag3_str("thv") => @tag4_str("TMH "),
    @tag3_str("thz") => @tag4_str("TMH "),
    @tag3_str("tmh") => @tag4_str("TMH "),
    @tag3_str("ttq") => @tag4_str("TMH "),
    @tag3_str("tem") => @tag4_str("TMN "),
    @tag3_str("tsn") => @tag4_str("TNA "),
    @tag3_str("enh") => @tag4_str("TNE "),
    @tag3_str("toi") => @tag4_str("TNG "),
    @tag3_str("xal") => @tag4_str("TOD "),
    @tag3_str("tod") => @tag4_str("TOD0"),
    @tag3_str("tpi") => @tag4_str("TPI "),
    @tag3_str("tur") => @tag4_str("TRK "),
    @tag3_str("tso") => @tag4_str("TSG "),
    @tag3_str("tsj") => @tag4_str("TSJ "),
    @tag3_str("tru") => @tag4_str("TUA "),
    @tag3_str("tcy") => @tag4_str("TUL "),
    @tag3_str("tum") => @tag4_str("TUM "),
    @tag3_str("tyv") => @tag4_str("TUV "),
    @tag3_str("tvl") => @tag4_str("TVL "),
    @tag3_str("twi") => @tag4_str("TWI "),
    @tag3_str("tyz") => @tag4_str("TYZ "),
    @tag3_str("tzm") => @tag4_str("TZM "),
    @tag3_str("tzo") => @tag4_str("TZO "),
    @tag3_str("udm") => @tag4_str("UDM "),
    @tag3_str("ukr") => @tag4_str("UKR "),
    @tag3_str("umb") => @tag4_str("UMB "),
    @tag3_str("urd") => @tag4_str("URD "),
    @tag3_str("hsb") => @tag4_str("USB "),
    @tag3_str("uig") => @tag4_str("UYG "),
    @tag3_str("uzb") => @tag4_str("UZB "),
    @tag3_str("vec") => @tag4_str("VEC "),
    @tag3_str("ven") => @tag4_str("VEN "),
    @tag3_str("vie") => @tag4_str("VIT "),
    @tag3_str("vol") => @tag4_str("VOL "),
    @tag3_str("vro") => @tag4_str("VRO "),
    @tag3_str("wbm") => @tag4_str("WA  "),
    @tag3_str("wbr") => @tag4_str("WAG "),
    @tag3_str("war") => @tag4_str("WAR "),
    @tag3_str("wci") => @tag4_str("WCI "),
    @tag3_str("crk") => @tag4_str("WCR "),
    @tag3_str("cym") => @tag4_str("WEL "),
    @tag3_str("wol") => @tag4_str("WLF "),
    @tag3_str("wln") => @tag4_str("WLN "),
    @tag3_str("wtm") => @tag4_str("WTM "),
    @tag3_str("khb") => @tag4_str("XBD "),
    @tag3_str("xho") => @tag4_str("XHS "),
    @tag3_str("xjb") => @tag4_str("XJB "),
    @tag3_str("xkf") => @tag4_str("XKF "),
    @tag3_str("xog") => @tag4_str("XOG "),
    @tag3_str("xpe") => @tag4_str("XPE "),
    @tag3_str("xub") => @tag4_str("XUB "),
    @tag3_str("xuj") => @tag4_str("XUJ "),
    @tag3_str("sah") => @tag4_str("YAK "),
    @tag3_str("yao") => @tag4_str("YAO "),
    @tag3_str("yap") => @tag4_str("YAP "),
    @tag3_str("yor") => @tag4_str("YBA "),
    @tag3_str("crj") => @tag4_str("YCR "),
    @tag3_str("crk") => @tag4_str("YCR "),
    @tag3_str("crl") => @tag4_str("YCR "),
    @tag3_str("ygp") => @tag4_str("YGP "),
    @tag3_str("iii") => @tag4_str("YIM "),
    @tag3_str("yna") => @tag4_str("YNA "),
    @tag3_str("ywq") => @tag4_str("YWQ "),
    @tag3_str("zea") => @tag4_str("ZEA "),
    @tag3_str("zgh") => @tag4_str("ZGH "),
    @tag3_str("zha") => @tag4_str("ZHA "),
    @tag3_str("zho") => @tag4_str("ZHH "),
    @tag3_str("zho") => @tag4_str("ZHP "),
    @tag3_str("zho") => @tag4_str("ZHS "),
    @tag3_str("zho") => @tag4_str("ZHT "),
    @tag3_str("zho") => @tag4_str("ZHTM"),
    @tag3_str("zne") => @tag4_str("ZND "),
    @tag3_str("zul") => @tag4_str("ZUL "),
    @tag3_str("zza") => @tag4_str("ZZA "),
)

const language_tags_ISO_639_1_ISO_639_3 = Dict(
    @tag2_str("aa") => @tag3_str("aar"),
    @tag2_str("ab") => @tag3_str("abk"),
    @tag2_str("af") => @tag3_str("afr"),
    @tag2_str("ak") => @tag3_str("aka"),
    @tag2_str("am") => @tag3_str("amh"),
    @tag2_str("ar") => @tag3_str("ara"),
    @tag2_str("an") => @tag3_str("arg"),
    @tag2_str("as") => @tag3_str("asm"),
    @tag2_str("av") => @tag3_str("ava"),
    @tag2_str("ae") => @tag3_str("ave"),
    @tag2_str("ay") => @tag3_str("aym"),
    @tag2_str("az") => @tag3_str("aze"),
    @tag2_str("ba") => @tag3_str("bak"),
    @tag2_str("bm") => @tag3_str("bam"),
    @tag2_str("be") => @tag3_str("bel"),
    @tag2_str("bn") => @tag3_str("ben"),
    @tag2_str("bi") => @tag3_str("bis"),
    @tag2_str("bo") => @tag3_str("bod"),
    @tag2_str("bs") => @tag3_str("bos"),
    @tag2_str("br") => @tag3_str("bre"),
    @tag2_str("bg") => @tag3_str("bul"),
    @tag2_str("ca") => @tag3_str("cat"),
    @tag2_str("cs") => @tag3_str("ces"),
    @tag2_str("ch") => @tag3_str("cha"),
    @tag2_str("ce") => @tag3_str("che"),
    @tag2_str("cu") => @tag3_str("chu"),
    @tag2_str("cv") => @tag3_str("chv"),
    @tag2_str("kw") => @tag3_str("cor"),
    @tag2_str("co") => @tag3_str("cos"),
    @tag2_str("cr") => @tag3_str("cre"),
    @tag2_str("cy") => @tag3_str("cym"),
    @tag2_str("da") => @tag3_str("dan"),
    @tag2_str("de") => @tag3_str("deu"),
    @tag2_str("dv") => @tag3_str("div"),
    @tag2_str("dz") => @tag3_str("dzo"),
    @tag2_str("el") => @tag3_str("ell"),
    @tag2_str("en") => @tag3_str("eng"),
    @tag2_str("eo") => @tag3_str("epo"),
    @tag2_str("et") => @tag3_str("est"),
    @tag2_str("eu") => @tag3_str("eus"),
    @tag2_str("ee") => @tag3_str("ewe"),
    @tag2_str("fo") => @tag3_str("fao"),
    @tag2_str("fa") => @tag3_str("fas"),
    @tag2_str("fj") => @tag3_str("fij"),
    @tag2_str("fi") => @tag3_str("fin"),
    @tag2_str("fr") => @tag3_str("fra"),
    @tag2_str("fy") => @tag3_str("fry"),
    @tag2_str("ff") => @tag3_str("ful"),
    @tag2_str("gd") => @tag3_str("gla"),
    @tag2_str("ga") => @tag3_str("gle"),
    @tag2_str("gl") => @tag3_str("glg"),
    @tag2_str("gv") => @tag3_str("glv"),
    @tag2_str("gn") => @tag3_str("grn"),
    @tag2_str("gu") => @tag3_str("guj"),
    @tag2_str("ht") => @tag3_str("hat"),
    @tag2_str("ha") => @tag3_str("hau"),
    @tag2_str("sh") => @tag3_str("hbs"),
    @tag2_str("he") => @tag3_str("heb"),
    @tag2_str("hz") => @tag3_str("her"),
    @tag2_str("hi") => @tag3_str("hin"),
    @tag2_str("ho") => @tag3_str("hmo"),
    @tag2_str("hr") => @tag3_str("hrv"),
    @tag2_str("hu") => @tag3_str("hun"),
    @tag2_str("hy") => @tag3_str("hye"),
    @tag2_str("ig") => @tag3_str("ibo"),
    @tag2_str("io") => @tag3_str("ido"),
    @tag2_str("ii") => @tag3_str("iii"),
    @tag2_str("iu") => @tag3_str("iku"),
    @tag2_str("ie") => @tag3_str("ile"),
    @tag2_str("ia") => @tag3_str("ina"),
    @tag2_str("id") => @tag3_str("ind"),
    @tag2_str("ik") => @tag3_str("ipk"),
    @tag2_str("is") => @tag3_str("isl"),
    @tag2_str("it") => @tag3_str("ita"),
    @tag2_str("jv") => @tag3_str("jav"),
    @tag2_str("ja") => @tag3_str("jpn"),
    @tag2_str("kl") => @tag3_str("kal"),
    @tag2_str("kn") => @tag3_str("kan"),
    @tag2_str("ks") => @tag3_str("kas"),
    @tag2_str("ka") => @tag3_str("kat"),
    @tag2_str("kr") => @tag3_str("kau"),
    @tag2_str("kk") => @tag3_str("kaz"),
    @tag2_str("km") => @tag3_str("khm"),
    @tag2_str("ki") => @tag3_str("kik"),
    @tag2_str("rw") => @tag3_str("kin"),
    @tag2_str("ky") => @tag3_str("kir"),
    @tag2_str("kv") => @tag3_str("kom"),
    @tag2_str("kg") => @tag3_str("kon"),
    @tag2_str("ko") => @tag3_str("kor"),
    @tag2_str("kj") => @tag3_str("kua"),
    @tag2_str("ku") => @tag3_str("kur"),
    @tag2_str("lo") => @tag3_str("lao"),
    @tag2_str("la") => @tag3_str("lat"),
    @tag2_str("lv") => @tag3_str("lav"),
    @tag2_str("li") => @tag3_str("lim"),
    @tag2_str("ln") => @tag3_str("lin"),
    @tag2_str("lt") => @tag3_str("lit"),
    @tag2_str("lb") => @tag3_str("ltz"),
    @tag2_str("lu") => @tag3_str("lub"),
    @tag2_str("lg") => @tag3_str("lug"),
    @tag2_str("mh") => @tag3_str("mah"),
    @tag2_str("ml") => @tag3_str("mal"),
    @tag2_str("mr") => @tag3_str("mar"),
    @tag2_str("mk") => @tag3_str("mkd"),
    @tag2_str("mg") => @tag3_str("mlg"),
    @tag2_str("mt") => @tag3_str("mlt"),
    @tag2_str("mn") => @tag3_str("mon"),
    @tag2_str("mi") => @tag3_str("mri"),
    @tag2_str("ms") => @tag3_str("msa"),
    @tag2_str("my") => @tag3_str("mya"),
    @tag2_str("na") => @tag3_str("nau"),
    @tag2_str("nv") => @tag3_str("nav"),
    @tag2_str("nr") => @tag3_str("nbl"),
    @tag2_str("nd") => @tag3_str("nde"),
    @tag2_str("ng") => @tag3_str("ndo"),
    @tag2_str("ne") => @tag3_str("nep"),
    @tag2_str("nl") => @tag3_str("nld"),
    @tag2_str("nn") => @tag3_str("nno"),
    @tag2_str("nb") => @tag3_str("nob"),
    @tag2_str("no") => @tag3_str("nor"),
    @tag2_str("ny") => @tag3_str("nya"),
    @tag2_str("oc") => @tag3_str("oci"),
    @tag2_str("oj") => @tag3_str("oji"),
    @tag2_str("or") => @tag3_str("ori"),
    @tag2_str("om") => @tag3_str("orm"),
    @tag2_str("os") => @tag3_str("oss"),
    @tag2_str("pa") => @tag3_str("pan"),
    @tag2_str("pi") => @tag3_str("pli"),
    @tag2_str("pl") => @tag3_str("pol"),
    @tag2_str("pt") => @tag3_str("por"),
    @tag2_str("ps") => @tag3_str("pus"),
    @tag2_str("qu") => @tag3_str("que"),
    @tag2_str("rm") => @tag3_str("roh"),
    @tag2_str("ro") => @tag3_str("ron"),
    @tag2_str("rn") => @tag3_str("run"),
    @tag2_str("ru") => @tag3_str("rus"),
    @tag2_str("sg") => @tag3_str("sag"),
    @tag2_str("sa") => @tag3_str("san"),
    @tag2_str("si") => @tag3_str("sin"),
    @tag2_str("sk") => @tag3_str("slk"),
    @tag2_str("sl") => @tag3_str("slv"),
    @tag2_str("se") => @tag3_str("sme"),
    @tag2_str("sm") => @tag3_str("smo"),
    @tag2_str("sn") => @tag3_str("sna"),
    @tag2_str("sd") => @tag3_str("snd"),
    @tag2_str("so") => @tag3_str("som"),
    @tag2_str("st") => @tag3_str("sot"),
    @tag2_str("es") => @tag3_str("spa"),
    @tag2_str("sq") => @tag3_str("sqi"),
    @tag2_str("sc") => @tag3_str("srd"),
    @tag2_str("sr") => @tag3_str("srp"),
    @tag2_str("ss") => @tag3_str("ssw"),
    @tag2_str("su") => @tag3_str("sun"),
    @tag2_str("sw") => @tag3_str("swa"),
    @tag2_str("sv") => @tag3_str("swe"),
    @tag2_str("ty") => @tag3_str("tah"),
    @tag2_str("ta") => @tag3_str("tam"),
    @tag2_str("tt") => @tag3_str("tat"),
    @tag2_str("te") => @tag3_str("tel"),
    @tag2_str("tg") => @tag3_str("tgk"),
    @tag2_str("tl") => @tag3_str("tgl"),
    @tag2_str("th") => @tag3_str("tha"),
    @tag2_str("ti") => @tag3_str("tir"),
    @tag2_str("to") => @tag3_str("ton"),
    @tag2_str("tn") => @tag3_str("tsn"),
    @tag2_str("ts") => @tag3_str("tso"),
    @tag2_str("tk") => @tag3_str("tuk"),
    @tag2_str("tr") => @tag3_str("tur"),
    @tag2_str("tw") => @tag3_str("twi"),
    @tag2_str("ug") => @tag3_str("uig"),
    @tag2_str("uk") => @tag3_str("ukr"),
    @tag2_str("ur") => @tag3_str("urd"),
    @tag2_str("uz") => @tag3_str("uzb"),
    @tag2_str("ve") => @tag3_str("ven"),
    @tag2_str("vi") => @tag3_str("vie"),
    @tag2_str("vo") => @tag3_str("vol"),
    @tag2_str("wa") => @tag3_str("wln"),
    @tag2_str("wo") => @tag3_str("wol"),
    @tag2_str("xh") => @tag3_str("xho"),
    @tag2_str("yi") => @tag3_str("yid"),
    @tag2_str("yo") => @tag3_str("yor"),
    @tag2_str("za") => @tag3_str("zha"),
    @tag2_str("zh") => @tag3_str("zho"),
    @tag2_str("zu") => @tag3_str("zul"),
)

const script_tags_opentype = Dict(
    @tag4_str("adlm") => "Adlam",
    @tag4_str("ahom") => "Ahom",
    @tag4_str("hluw") => "Anatolian Hieroglyphs",
    @tag4_str("arab") => "Arabic",
    @tag4_str("armn") => "Armenian",
    @tag4_str("avst") => "Avestan",
    @tag4_str("bali") => "Balinese",
    @tag4_str("bamu") => "Bamum",
    @tag4_str("bass") => "Bassa Vah",
    @tag4_str("batk") => "Batak",
    @tag4_str("beng") => "Bengali",
    @tag4_str("bng2") => "Bengali v.2",
    @tag4_str("bhks") => "Bhaiksuki",
    @tag4_str("bopo") => "Bopomofo",
    @tag4_str("brah") => "Brahmi",
    @tag4_str("brai") => "Braille",
    @tag4_str("bugi") => "Buginese",
    @tag4_str("buhd") => "Buhid",
    @tag4_str("byzm") => "Byzantine Music",
    @tag4_str("cans") => "Canadian Syllabics",
    @tag4_str("cari") => "Carian",
    @tag4_str("aghb") => "Caucasian Albanian",
    @tag4_str("cakm") => "Chakma",
    @tag4_str("cham") => "Cham",
    @tag4_str("cher") => "Cherokee",
    @tag4_str("chrs") => "Chorasmian",
    @tag4_str("hani") => "CJK Ideographic",
    @tag4_str("copt") => "Coptic",
    @tag4_str("cprt") => "Cypriot Syllabary",
    @tag4_str("cpmn") => "Cypro-Minoan",
    @tag4_str("cyrl") => "Cyrillic",
    @tag4_str("DFLT") => "Default",
    @tag4_str("dsrt") => "Deseret",
    @tag4_str("deva") => "Devanagari",
    @tag4_str("dev2") => "Devanagari v.2",
    @tag4_str("diak") => "Dives Akuru",
    @tag4_str("dogr") => "Dogra",
    @tag4_str("dupl") => "Duployan",
    @tag4_str("egyp") => "Egyptian Hieroglyphs",
    @tag4_str("elba") => "Elbasan",
    @tag4_str("elym") => "Elymaic",
    @tag4_str("ethi") => "Ethiopic",
    @tag4_str("geor") => "Georgian",
    @tag4_str("glag") => "Glagolitic",
    @tag4_str("goth") => "Gothic",
    @tag4_str("gran") => "Grantha",
    @tag4_str("grek") => "Greek",
    @tag4_str("gujr") => "Gujarati",
    @tag4_str("gjr2") => "Gujarati v.2",
    @tag4_str("gong") => "Gunjala Gondi",
    @tag4_str("guru") => "Gurmukhi",
    @tag4_str("gur2") => "Gurmukhi v.2",
    @tag4_str("hang") => "Hangul",
    @tag4_str("jamo") => "Hangul Jamo",
    @tag4_str("rohg") => "Hanifi Rohingya",
    @tag4_str("hano") => "Hanunoo",
    @tag4_str("hatr") => "Hatran",
    @tag4_str("hebr") => "Hebrew",
    @tag4_str("kana") => "Hiragana",
    @tag4_str("armi") => "Imperial Aramaic",
    @tag4_str("phli") => "Inscriptional Pahlavi",
    @tag4_str("prti") => "Inscriptional Parthian",
    @tag4_str("java") => "Javanese",
    @tag4_str("kthi") => "Kaithi",
    @tag4_str("knda") => "Kannada",
    @tag4_str("knd2") => "Kannada v.2",
    @tag4_str("kana") => "Katakana",
    @tag4_str("kali") => "Kayah Li",
    @tag4_str("khar") => "Kharosthi",
    @tag4_str("kits") => "Khitan Small Script",
    @tag4_str("khmr") => "Khmer",
    @tag4_str("khoj") => "Khojki",
    @tag4_str("sind") => "Khudawadi",
    @tag4_str("lao ") => "Lao",
    @tag4_str("latn") => "Latin",
    @tag4_str("lepc") => "Lepcha",
    @tag4_str("limb") => "Limbu",
    @tag4_str("lina") => "Linear A",
    @tag4_str("linb") => "Linear B",
    @tag4_str("lisu") => "Lisu (Fraser)",
    @tag4_str("lyci") => "Lycian",
    @tag4_str("lydi") => "Lydian",
    @tag4_str("mahj") => "Mahajani",
    @tag4_str("maka") => "Makasar",
    @tag4_str("mlym") => "Malayalam",
    @tag4_str("mlm2") => "Malayalam v.2",
    @tag4_str("mand") => "Mandaic, Mandaean",
    @tag4_str("mani") => "Manichaean",
    @tag4_str("marc") => "Marchen",
    @tag4_str("gonm") => "Masaram Gondi",
    @tag4_str("math") => "Mathematical Alphanumeric Symbols",
    @tag4_str("medf") => "Medefaidrin (Oberi Okaime, Oberi Ɔkaimɛ)",
    @tag4_str("mtei") => "Meitei Mayek (Meithei, Meetei)",
    @tag4_str("mend") => "Mende Kikakui",
    @tag4_str("merc") => "Meroitic Cursive",
    @tag4_str("mero") => "Meroitic Hieroglyphs",
    @tag4_str("plrd") => "Miao",
    @tag4_str("modi") => "Modi",
    @tag4_str("mong") => "Mongolian",
    @tag4_str("mroo") => "Mro",
    @tag4_str("mult") => "Multani",
    @tag4_str("musc") => "Musical Symbols",
    @tag4_str("mymr") => "Myanmar",
    @tag4_str("mym2") => "Myanmar v.2",
    @tag4_str("nbat") => "Nabataean",
    @tag4_str("nand") => "Nandinagari",
    @tag4_str("newa") => "Newa",
    @tag4_str("talu") => "New Tai Lue",
    @tag4_str("nko ") => "N'Ko",
    @tag4_str("nshu") => "Nüshu",
    @tag4_str("hmnp") => "Nyiakeng Puachue Hmong",
    @tag4_str("orya") => "Odia (formerly Oriya)",
    @tag4_str("ory2") => "Odia v.2 (formerly Oriya v.2)",
    @tag4_str("ogam") => "Ogham",
    @tag4_str("olck") => "Ol Chiki",
    @tag4_str("ital") => "Old Italic",
    @tag4_str("hung") => "Old Hungarian",
    @tag4_str("narb") => "Old North Arabian",
    @tag4_str("perm") => "Old Permic",
    @tag4_str("xpeo") => "Old Persian Cuneiform",
    @tag4_str("sogo") => "Old Sogdian",
    @tag4_str("sarb") => "Old South Arabian",
    @tag4_str("orkh") => "Old Turkic, Orkhon Runic",
    @tag4_str("ougr") => "Old Uyghur",
    @tag4_str("osge") => "Osage",
    @tag4_str("osma") => "Osmanya",
    @tag4_str("hmng") => "Pahawh Hmong",
    @tag4_str("palm") => "Palmyrene",
    @tag4_str("pauc") => "Pau Cin Hau",
    @tag4_str("phag") => "Phags-pa",
    @tag4_str("phnx") => "Phoenician",
    @tag4_str("phlp") => "Psalter Pahlavi",
    @tag4_str("rjng") => "Rejang",
    @tag4_str("runr") => "Runic",
    @tag4_str("samr") => "Samaritan",
    @tag4_str("saur") => "Saurashtra",
    @tag4_str("shrd") => "Sharada",
    @tag4_str("shaw") => "Shavian",
    @tag4_str("sidd") => "Siddham",
    @tag4_str("sgnw") => "Sign Writing",
    @tag4_str("sinh") => "Sinhala",
    @tag4_str("sogd") => "Sogdian",
    @tag4_str("sora") => "Sora Sompeng",
    @tag4_str("soyo") => "Soyombo",
    @tag4_str("xsux") => "Sumero-Akkadian Cuneiform",
    @tag4_str("sund") => "Sundanese",
    @tag4_str("sylo") => "Syloti Nagri",
    @tag4_str("syrc") => "Syriac",
    @tag4_str("tglg") => "Tagalog",
    @tag4_str("tagb") => "Tagbanwa",
    @tag4_str("tale") => "Tai Le",
    @tag4_str("lana") => "Tai Tham (Lanna)",
    @tag4_str("tavt") => "Tai Viet",
    @tag4_str("takr") => "Takri",
    @tag4_str("taml") => "Tamil",
    @tag4_str("tml2") => "Tamil v.2",
    @tag4_str("tnsa") => "Tangsa",
    @tag4_str("tang") => "Tangut",
    @tag4_str("telu") => "Telugu",
    @tag4_str("tel2") => "Telugu v.2",
    @tag4_str("thaa") => "Thaana",
    @tag4_str("thai") => "Thai",
    @tag4_str("tibt") => "Tibetan",
    @tag4_str("tfng") => "Tifinagh",
    @tag4_str("tirh") => "Tirhuta",
    @tag4_str("toto") => "Toto",
    @tag4_str("ugar") => "Ugaritic Cuneiform",
    @tag4_str("vai ") => "Vai",
    @tag4_str("vith") => "Vithkuqi",
    @tag4_str("wcho") => "Wancho",
    @tag4_str("wara") => "Warang Citi",
    @tag4_str("yezi") => "Yezidi",
    @tag4_str("yi  ") => "Yi",
    @tag4_str(
        "zanb"
    ) => "Zanabazar Square (Zanabazarin Dörböljin Useg, Xewtee Dörböljin Bicig, Horizontal Square Script)",
)
