Modulus:languages/data3/z
Documentation for this module may be created at Modulus:languages/data3/z/doc
local u = mw.ustring.char
-- UTF-8 encoded strings for some commonly-used diacritics
local GRAVE = u(0x0300)
local ACUTE = u(0x0301)
local CIRC = u(0x0302)
local TILDE = u(0x0303)
local MACRON = u(0x0304)
local BREVE = u(0x0306)
local DOTABOVE = u(0x0307)
local DIAER = u(0x0308)
local CARON = u(0x030C)
local DGRAVE = u(0x030F)
local INVBREVE = u(0x0311)
local DOTBELOW = u(0x0323)
local RINGBELOW = u(0x0325)
local CEDILLA = u(0x0327)
local m = {}
m["zaa"] = {
canonicalName = "Sierra de Juárez Zapotec",
family = "omq-zap",
}
m["zab"] = {
canonicalName = "San Juan Guelavía Zapotec",
family = "omq-zap",
}
m["zac"] = {
canonicalName = "Ocotlán Zapotec",
family = "omq-zap",
}
m["zad"] = {
canonicalName = "Cajonos Zapotec",
family = "omq-zap",
}
m["zae"] = {
canonicalName = "Yareni Zapotec",
family = "omq-zap",
}
m["zaf"] = {
canonicalName = "Ayoquesco Zapotec",
family = "omq-zap",
}
m["zag"] = {
canonicalName = "Zaghawa",
otherNames = {"Zakhawa", "Beria"},
family = "ssa",
}
m["zah"] = {
canonicalName = "Zangwal",
family = "cdc",
}
m["zai"] = {
canonicalName = "Isthmus Zapotec",
scripts = {"Latn"},
family = "omq-zap",
}
m["zaj"] = {
canonicalName = "Zaramo",
scripts = {"Latn"},
family = "bnt",
}
m["zak"] = {
canonicalName = "Zanaki",
family = "bnt",
}
m["zal"] = {
canonicalName = "Zauzou",
family = "tbq-lol",
}
m["zam"] = {
canonicalName = "Central Mahuatlán Zapoteco",
family = "omq-zap",
}
m["zao"] = {
canonicalName = "Ozolotepec Zapotec",
family = "omq-zap",
}
m["zap"] = {
canonicalName = "Zapotec",
family = "omq-zap",
}
m["zaq"] = {
canonicalName = "Aloápam Zapotec",
family = "omq-zap",
}
m["zar"] = {
canonicalName = "Rincón Zapotec",
family = "omq-zap",
}
m["zas"] = {
canonicalName = "Santo Domingo Albarradas Zapotec",
family = "omq-zap",
}
m["zat"] = {
canonicalName = "Tabaa Zapotec",
family = "omq-zap",
}
m["zau"] = {
canonicalName = "Zangskari",
otherNames = {"Zanskari"},
family = "tbq",
ancestors = {"xct"},
}
m["zav"] = {
canonicalName = "Yatzachi Zapotec",
scripts = {"Latn"},
family = "omq-zap",
}
m["zaw"] = {
canonicalName = "Mitla Zapotec",
family = "omq-zap",
}
m["zax"] = {
canonicalName = "Xadani Zapotec",
family = "omq-zap",
}
m["zay"] = {
canonicalName = "Zayse-Zergulla",
family = "omv",
}
m["zaz"] = {
canonicalName = "Zari",
family = "cdc",
}
m["zbc"] = {
canonicalName = "Central Berawan",
family = "poz-swa",
}
m["zbe"] = {
canonicalName = "East Berawan",
family = "poz-swa",
}
m["zbt"] = {
canonicalName = "Batui",
family = "poz-slb",
}
m["zbw"] = {
canonicalName = "West Berawan",
family = "poz-swa",
}
m["zca"] = {
canonicalName = "Coatecas Altas Zapotec",
family = "omq-zap",
}
m["zch"] = {
canonicalName = "Central Hongshuihe Zhuang",
family = "tai",
}
m["zdj"] = {
canonicalName = "Ngazidja Comorian",
family = "bnt",
}
m["zea"] = {
canonicalName = "Zealandic",
family = "gmw",
ancestors = {"dum"},
}
m["zeg"] = {
canonicalName = "Zenag",
family = "poz-ocw",
}
m["zeh"] = {
canonicalName = "Eastern Hongshuihe Zhuang",
family = "tai",
}
m["zen"] = {
canonicalName = "Zenaga",
scripts = {"Latn"},
family = "ber",
}
m["zga"] = {
canonicalName = "Kinga",
family = "bnt",
}
m["zgb"] = {
canonicalName = "Guibei Zhuang",
family = "tai",
}
m["zgh"] = {
canonicalName = "Standard Moroccan Tamazight",
scripts = {"Tfng"},
family = "ber",
}
m["zgm"] = {
canonicalName = "Minz Zhuang",
family = "tai",
}
m["zgn"] = {
canonicalName = "Guibian Zhuang",
family = "tai",
}
m["zgr"] = {
canonicalName = "Magori",
family = "poz-ocw",
}
m["zhb"] = {
canonicalName = "Zhaba",
family = "sit",
}
m["zhd"] = {
canonicalName = "Dai Zhuang",
family = "tai",
}
m["zhi"] = {
canonicalName = "Zhire",
family = "nic-bco",
}
m["zhn"] = {
canonicalName = "Nong Zhuang",
family = "tai",
}
m["zhw"] = {
canonicalName = "Zhoa",
family = "nic-grf",
}
m["zia"] = {
canonicalName = "Zia",
family = "ngf",
}
m["zib"] = {
canonicalName = "Zimbabwe Sign Language",
family = "sgn",
}
m["zik"] = {
canonicalName = "Zimakani",
family = "ngf",
}
m["zil"] = {
canonicalName = "Zialo",
family = "dmn"}
m["zim"] = {
canonicalName = "Mesme",
family = "cdc",
}
m["zin"] = {
canonicalName = "Zinza",
family = "bnt",
}
m["zir"] = {
canonicalName = "Ziriya",
family = "nic-knj",
}
m["ziw"] = {
canonicalName = "Zigula",
family = "bnt",
}
m["ziz"] = {
canonicalName = "Zizilivakan",
family = "cdc",
}
m["zka"] = {
canonicalName = "Kaimbulawa",
family = "poz-mun",
}
m["zkb"] = {
canonicalName = "Koibal",
family = "syd",
}
m["zkg"] = {
canonicalName = "Goguryeo",
scripts = {"Hani"},
}
m["zkh"] = {
canonicalName = "Khorezmian Turkic",
otherNames = {"Khorezmian", "Khorezmian-Turkic"},
scripts = {"Arab"},
family = "trk",
}
m["zkk"] = {
canonicalName = "Karankawa",
}
m["zko"] = {
canonicalName = "Kott",
scripts = {"Latn"},
family = "qfa-yen",
}
m["zkp"] = {
canonicalName = "São Paulo Kaingáng",
family = "sai-jee",
}
m["zkr"] = {
canonicalName = "Zakhring",
family = "sai-jee",
}
m["zkt"] = {
canonicalName = "Khitan",
family = "xgn",
}
m["zku"] = {
canonicalName = "Kaurna",
scripts = {"Latn"},
family = "aus-psw",
}
m["zkv"] = {
canonicalName = "Krevinian",
family = "fiu-fin",
ancestors = {"vot"},
}
m["zkz"] = {
canonicalName = "Khazar",
scripts = {"Orkh"},
family = "trk",
}
m["zlj"] = {
canonicalName = "Liujiang Zhuang",
family = "tai",
}
m["zln"] = {
canonicalName = "Lianshan Zhuang",
family = "tai",
}
m["zlq"] = {
canonicalName = "Liuqian Zhuang",
family = "tai",
}
m["zma"] = {
canonicalName = "Australian Manda",
family = "aus-dal",
}
m["zmb"] = {
canonicalName = "Zimba",
scripts = {"Latn"},
family = "bnt",
}
m["zmc"] = {
canonicalName = "Margany",
scripts = {"Latn"},
family = "aus-pam",
}
m["zmd"] = {
canonicalName = "Maridan",
family = "aus-dal",
}
m["zme"] = {
canonicalName = "Mangerr",
}
m["zmf"] = {
canonicalName = "Mfinu",
family = "bnt",
}
m["zmg"] = {
canonicalName = "Marti Ke",
scripts = {"Latn"},
family = "aus-dal",
}
m["zmh"] = {
canonicalName = "Makolkol",
}
m["zmi"] = {
canonicalName = "Negeri Sembilan Malay",
scripts = {"Latn"},
family = "poz-mly",
}
m["zmj"] = {
canonicalName = "Maridjabin",
family = "aus-dal",
}
m["zmk"] = {
canonicalName = "Mandandanyi",
family = "aus-pam",
}
m["zml"] = {
canonicalName = "Madngele",
family = "aus-dal",
}
m["zmm"] = {
canonicalName = "Marimanindji",
family = "aus-dal",
}
m["zmn"] = {
canonicalName = "Mbangwe",
family = "bnt",
}
m["zmo"] = {
canonicalName = "Molo",
family = "sdv",
}
m["zmp"] = {
canonicalName = "Mpuono",
family = "bnt",
}
m["zmq"] = {
canonicalName = "Mituku",
family = "bnt",
}
m["zmr"] = {
canonicalName = "Maranungku",
otherNames = {"Maranunggu", "Marranunggu", "Marranungku", "Maranunga", "Marranungga", "Maranunggo"},
family = "aus-dal",
}
m["zms"] = {
canonicalName = "Mbesa",
family = "bnt",
}
m["zmt"] = {
canonicalName = "Maringarr",
family = "aus-dal",
}
m["zmu"] = {
canonicalName = "Muruwari",
family = "aus-pam",
}
m["zmv"] = {
canonicalName = "Mbariman-Gudhinma",
family = "aus-pmn",
}
m["zmw"] = {
canonicalName = "Mbo (Congo)",
otherNames = {"Mbo (Democratic Republic of the Congo)", "Mbo"},
family = "bnt",
}
m["zmx"] = {
canonicalName = "Bomitaba",
family = "bnt",
}
m["zmy"] = {
canonicalName = "Mariyedi",
family = "aus-dal",
}
m["zmz"] = {
canonicalName = "Mbandja",
family = "bad",
}
m["zna"] = {
canonicalName = "Zan Gula",
family = "alv-sav",
}
m["zne"] = {
canonicalName = "Zande",
scripts = {"Latn"},
family = "znd",
}
m["zng"] = {
canonicalName = "Mang",
family = "mkh",
}
m["znk"] = {
canonicalName = "Manangkari",
otherNames = {"Naragani"},
family = "aus-wdj",
}
m["zns"] = {
canonicalName = "Mangas",
family = "cdc",
}
m["zoc"] = {
canonicalName = "Copainalá Zoque",
family = "nai-miz",
}
m["zoh"] = {
canonicalName = "Chimalapa Zoque",
family = "nai-miz",
}
m["zom"] = {
canonicalName = "Zou",
otherNames = {"Zo", "Yo", "Yos"},
family = "tbq-kuk",
}
m["zoo"] = {
canonicalName = "Asunción Mixtepec Zapotec",
family = "omq-zap",
}
m["zoq"] = {
canonicalName = "Tabasco Zoque",
family = "nai-miz",
}
m["zor"] = {
canonicalName = "Rayón Zoque",
family = "nai-miz",
}
m["zos"] = {
canonicalName = "Francisco León Zoque",
family = "nai-miz",
}
m["zpa"] = {
canonicalName = "Lachiguiri Zapotec",
family = "omq-zap",
}
m["zpb"] = {
canonicalName = "Yautepec Zapotec",
family = "omq-zap",
}
m["zpc"] = {
canonicalName = "Choapan Zapotec",
otherNames = {"Choapan Zapoteco"},
family = "omq-zap",
}
m["zpd"] = {
canonicalName = "Southeastern Ixtlán Zapotec",
family = "omq-zap",
}
m["zpe"] = {
canonicalName = "Petapa Zapotec",
family = "omq-zap",
}
m["zpf"] = {
canonicalName = "San Pedro Quiatoni Zapotec",
family = "omq-zap",
}
m["zpg"] = {
canonicalName = "Guevea De Humboldt Zapotec",
family = "omq-zap",
}
m["zph"] = {
canonicalName = "Totomachapan Zapotec",
family = "omq-zap",
}
m["zpi"] = {
canonicalName = "Santa María Quiegolani Zapotec",
family = "omq-zap",
}
m["zpj"] = {
canonicalName = "Quiavicuzas Zapotec",
family = "omq-zap",
}
m["zpk"] = {
canonicalName = "Tlacolulita Zapotec",
family = "omq-zap",
}
m["zpl"] = {
canonicalName = "Lachixío Zapotec",
family = "omq-zap",
}
m["zpm"] = {
canonicalName = "Mixtepec Zapotec",
family = "omq-zap",
}
m["zpn"] = {
canonicalName = "Santa Inés Yatzechi Zapotec",
family = "omq-zap",
}
m["zpo"] = {
canonicalName = "Amatlán Zapotec",
family = "omq-zap",
}
m["zpp"] = {
canonicalName = "El Alto Zapotec",
otherNames = {"El Alto Zapoteco"},
family = "omq-zap",
}
m["zpq"] = {
canonicalName = "Zoogocho Zapotec",
scripts = {"Latn"},
family = "omq-zap",
}
m["zpr"] = {
canonicalName = "Santiago Xanica Zapotec",
family = "omq-zap",
}
m["zps"] = {
canonicalName = "Coatlán Zapotec",
family = "omq-zap",
}
m["zpt"] = {
canonicalName = "San Vicente Coatlán Zapotec",
family = "omq-zap",
}
m["zpu"] = {
canonicalName = "Yalálag Zapotec",
family = "omq-zap",
}
m["zpv"] = {
canonicalName = "Chichicapan Zapotec",
family = "omq-zap",
}
m["zpw"] = {
canonicalName = "Zaniza Zapotec",
family = "omq-zap",
}
m["zpx"] = {
canonicalName = "San Baltazar Loxicha Zapotec",
family = "omq-zap",
}
m["zpy"] = {
canonicalName = "Mazaltepec Zapotec",
family = "omq-zap",
}
m["zpz"] = {
canonicalName = "Texmelucan Zapotec",
family = "omq-zap",
}
m["zqe"] = {
canonicalName = "Qiubei Zhuang",
family = "tai",
}
m["zra"] = {
canonicalName = "Kaya",
otherNames = {"Kara"},
}
m["zrg"] = {
canonicalName = "Mirgan",
otherNames = {"Panika"},
family = "inc",
ancestors = {"pka"},
}
m["zrn"] = {
canonicalName = "Zirenkel",
family = "cdc",
}
m["zro"] = {
canonicalName = "Záparo",
scripts = {"Latn"},
family = "qfa-zap",
}
m["zrs"] = {
canonicalName = "Mairasi",
family = "paa-mai",
}
m["zsa"] = {
canonicalName = "Sarasira",
family = "poz-ocw",
}
m["zsk"] = {
canonicalName = "Kaskean",
otherNames = {"Kaskian"},
}
m["zsl"] = {
canonicalName = "Zambian Sign Language",
family = "sgn",
}
m["zsr"] = {
canonicalName = "Southern Rincon Zapotec",
family = "omq-zap",
}
m["zsu"] = {
canonicalName = "Sukurum",
family = "poz-ocw",
}
m["zte"] = {
canonicalName = "Elotepec Zapotec",
family = "omq-zap",
}
m["ztg"] = {
canonicalName = "Xanaguía Zapotec",
family = "omq-zap",
}
m["ztl"] = {
canonicalName = "Lapaguía-Guivini Zapotec",
family = "omq-zap",
}
m["ztm"] = {
canonicalName = "San Agustín Mixtepec Zapotec",
family = "omq-zap",
}
m["ztn"] = {
canonicalName = "Santa Catarina Albarradas Zapotec",
family = "omq-zap",
}
m["ztp"] = {
canonicalName = "Loxicha Zapotec",
family = "omq-zap",
}
m["ztq"] = {
canonicalName = "Quioquitani-Quierí Zapotec",
family = "omq-zap",
}
m["zts"] = {
canonicalName = "Tilquiapan Zapotec",
family = "omq-zap",
}
m["ztt"] = {
canonicalName = "Tejalapan Zapotec",
family = "omq-zap",
}
m["ztu"] = {
canonicalName = "San Pablo Güilá Zapotec",
family = "omq-zap",
}
m["ztx"] = {
canonicalName = "Zaachila Zapotec",
otherNames = {"Zaachila Zapoteco"},
family = "omq-zap",
}
m["zty"] = {
canonicalName = "Yatee Zapotec",
family = "omq-zap",
}
m["zua"] = {
canonicalName = "Zeem",
family = "cdc",
}
m["zuh"] = {
canonicalName = "Tokano",
family = "ngf",
}
m["zum"] = {
canonicalName = "Kumzari",
family = "ira",
}
m["zun"] = {
canonicalName = "Zuni",
otherNames = {"Zuñi", "Shiwi'ma"},
scripts = {"Latn"},
}
m["zuy"] = {
canonicalName = "Zumaya",
family = "cdc",
}
m["zwa"] = {
canonicalName = "Zay",
family = "sem-eth",
}
m["zyb"] = {
canonicalName = "Yongbei Zhuang",
family = "tai",
}
m["zyg"] = {
canonicalName = "Yang Zhuang",
family = "tai",
}
m["zyj"] = {
canonicalName = "Youjiang Zhuang",
family = "tai",
}
m["zyn"] = {
canonicalName = "Yongnan Zhuang",
family = "tai",
}
m["zyp"] = {
canonicalName = "Zyphe",
otherNames = {"Zyphe Chin", "Zophei", "Zoptei", "Vawngtu"},
scripts = {"Latn"},
family = "tbq-kuk",
}
m["zza"] = {
canonicalName = "Zazaki",
scripts = {"Latn"},
family = "ira",
wikimedia_codes = {"diq"},
}
m["zzj"] = {
canonicalName = "Zuojiang Zhuang",
family = "tai",
}
return m