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

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",
	otherNames = {"Ixtlán Zapotec", "Atepec"},
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zab"] = {
	canonicalName = "San Juan Guelavía Zapotec",
	otherNames = {"Western Tlacolula Zapotec", "Western Tlacolula Valley Zapotec", "Tlacolula Valley Zapotec", "Valley Zapotec", "San Juan Zapotec", "Guelavía Zapotec", "Santa Ana del Valle Zapotec", "Teotitlán del Valle Zapotec", "San Lucas Quiaviní Zapotec", "Tlacolula de Matamoros Zapotec", "San Jerónimo Tlacochahuaya Zapotec", "Jalieza Zapotec", "San Martín Tilcajete Zapotec"},
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zac"] = {
	canonicalName = "Ocotlán Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zad"] = {
	canonicalName = "Cajonos Zapotec",
	otherNames = {"Southern Villa Alta Zapotec", "Yaganiza Zapotec", "Yaganiza-Xagacía Zapotec", "San Mateo Zapotec"},
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zae"] = {
	canonicalName = "Yareni Zapotec",
	otherNames = {"Western Ixtlán Zapotec", "Etla Zapotec"},
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zaf"] = {
	canonicalName = "Ayoquesco Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zag"] = {
	canonicalName = "Zaghawa",
	otherNames = {"Zakhawa", "Beria"},
	scripts = {"Latn"}, -- also Beria
	family = "ssa-sah",
}

m["zah"] = {
	canonicalName = "Zangwal",
	scripts = {"Latn"},
	family = "cdc-wst",
}

m["zai"] = {
	canonicalName = "Isthmus Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zaj"] = {
	canonicalName = "Zaramo",
	scripts = {"Latn"},
	family = "bnt",
}

m["zak"] = {
	canonicalName = "Zanaki",
	scripts = {"Latn"},
	family = "bnt",
}

m["zal"] = {
	canonicalName = "Zauzou",
	scripts = {"Latn", "Hani"},
	family = "tbq-lol",
}

m["zam"] = {
	canonicalName = "Central Mahuatlán Zapoteco",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zao"] = {
	canonicalName = "Ozolotepec Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zap"] = {
	canonicalName = "Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zaq"] = {
	canonicalName = "Aloápam Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zar"] = {
	canonicalName = "Rincón Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zas"] = {
	canonicalName = "Santo Domingo Albarradas Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zat"] = {
	canonicalName = "Tabaa Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zau"] = {
	canonicalName = "Zangskari",
	otherNames = {"Zanskari"},
	scripts = {"Tibt"},
	family = "tbq",
	ancestors = {"xct"},
}

m["zav"] = {
	canonicalName = "Yatzachi Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zaw"] = {
	canonicalName = "Mitla Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zax"] = {
	canonicalName = "Xadani Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zay"] = {
	canonicalName = "Zayse-Zergulla",
	scripts = {"Latn"},
	family = "omv",
}

m["zaz"] = {
	canonicalName = "Zari",
	scripts = {"Latn"},
	family = "cdc-wst",
}

m["zbt"] = {
	canonicalName = "Batui",
	scripts = {"Latn"},
	family = "poz-slb",
}

m["zca"] = {
	canonicalName = "Coatecas Altas Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zch"] = {
	canonicalName = "Central Hongshuihe Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zdj"] = {
	canonicalName = "Ngazidja Comorian",
	otherNames = {"Ngazidja", "Shingazidja"},
	scripts = {"Latn"},
	family = "bnt",
}

m["zea"] = {
	canonicalName = "زیلاندی",
	scripts = {"Latn"},
	family = "gmw",
	ancestors = {"dum"},
}

m["zeg"] = {
	canonicalName = "Zenag",
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["zeh"] = {
	canonicalName = "Eastern Hongshuihe Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zen"] = {
	canonicalName = "Zenaga",
	scripts = {"Latn"},
	family = "ber",
}

m["zga"] = {
	canonicalName = "Kinga",
	scripts = {"Latn"},
	family = "bnt",
}

m["zgb"] = {
	canonicalName = "Guibei Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zgh"] = {
	canonicalName = "Standard Moroccan Tamazight",
	otherNames = {"Standard Moroccan Berber", "Amazigh", "Tamazight"},
	scripts = {"Tfng"},
	family = "ber",
}

m["zgm"] = {
	canonicalName = "Minz Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zgn"] = {
	canonicalName = "Guibian Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zgr"] = {
	canonicalName = "Magori",
	scripts = {"Latn"},
	family = "poz-ocw",
}

m["zhb"] = {
	canonicalName = "Zhaba",
	otherNames = {"Zaba"},
	family = "sit-qia",
}

m["zhd"] = {
	canonicalName = "Dai Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zhi"] = {
	canonicalName = "Zhire",
	otherNames = {"Shang"},
	scripts = {"Latn"},
	family = "nic-bco",
}

m["zhn"] = {
	canonicalName = "Nong Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zhw"] = {
	canonicalName = "Zhoa",
	scripts = {"Latn"},
	family = "nic-grf",
}

m["zia"] = {
	canonicalName = "Zia",
	scripts = {"Latn"},
	family = "ngf",
}

m["zib"] = {
	canonicalName = "Zimbabwe Sign Language",
	family = "sgn",
}

m["zik"] = {
	canonicalName = "Zimakani",
	scripts = {"Latn"},
	family = "ngf",
}

m["zil"] = {
	canonicalName = "Zialo",
	scripts = {"Latn"},
	family = "dmn",
}

m["zim"] = {
	canonicalName = "Mesme",
	scripts = {"Latn"},
	family = "cdc",
}

m["zin"] = {
	canonicalName = "Zinza",
	scripts = {"Latn"},
	family = "bnt",
}

m["zir"] = {
	canonicalName = "Ziriya",
	scripts = {"Latn"},
	family = "nic-knj",
}

m["ziw"] = {
	canonicalName = "Zigula",
	scripts = {"Latn"},
	family = "bnt",
}

m["ziz"] = {
	canonicalName = "Zizilivakan",
	scripts = {"Latn"},
	family = "cdc-cbm",
}

m["zka"] = {
	canonicalName = "Kaimbulawa",
	scripts = {"Latn"},
	family = "poz-mun",
}

m["zkb"] = {
	canonicalName = "Koibal",
	scripts = {"Latn", "Cyrl"},
	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",
	scripts = {"Latn"},
}

m["zko"] = {
	canonicalName = "Kott",
	scripts = {"Latn"},
	family = "qfa-yen",
}

m["zkp"] = {
	canonicalName = "São Paulo Kaingáng",
	scripts = {"Latn"},
	family = "sai-jee",
}

m["zkr"] = {
	canonicalName = "Zakhring",
	scripts = {"Latn", "Hani"},
	family = "sit",
}

m["zkt"] = {
	canonicalName = "Khitan",
	scripts = {"Kitl", "Kits"},
	family = "xgn",
}

m["zku"] = {
	canonicalName = "Kaurna",
	scripts = {"Latn"},
	family = "aus-psw",
}

m["zkv"] = {
	canonicalName = "Krevinian",
	scripts = {"Latn"},
	family = "fiu-fin",
	ancestors = {"vot"},
}

m["zkz"] = {
	canonicalName = "Khazar",
	scripts = {"Orkh"},
	family = "trk",
}

m["zlj"] = {
	canonicalName = "Liujiang Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zln"] = {
	canonicalName = "Lianshan Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zlq"] = {
	canonicalName = "Liuqian Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zma"] = {
	canonicalName = "Australian Manda",
	scripts = {"Latn"},
	family = "aus-dal",
}

m["zmb"] = {
	canonicalName = "Zimba",
	scripts = {"Latn"},
	family = "bnt",
}

m["zmc"] = {
	canonicalName = "Margany",
	scripts = {"Latn"},
	family = "aus-pam",
}

m["zmd"] = {
	canonicalName = "Maridan",
	scripts = {"Latn"},
	family = "aus-dal",
}

m["zme"] = {
	canonicalName = "Mangerr",
	scripts = {"Latn"},
}

m["zmf"] = {
	canonicalName = "Mfinu",
	scripts = {"Latn"},
	family = "bnt",
}

m["zmg"] = {
	canonicalName = "Marti Ke",
	scripts = {"Latn"},
	family = "aus-dal",
}

m["zmh"] = {
	canonicalName = "Makolkol", -- possibly unattested
	scripts = {"Latn"},
}

m["zmi"] = {
	canonicalName = "Negeri Sembilan Malay",
	scripts = {"Latn"},
	family = "poz-mly",
}

m["zmj"] = {
	canonicalName = "Maridjabin",
	scripts = {"Latn"},
	family = "aus-dal",
}

m["zmk"] = {
	canonicalName = "Mandandanyi",
	scripts = {"Latn"},
	family = "aus-pam",
}

m["zml"] = {
	canonicalName = "Madngele",
	scripts = {"Latn"},
	family = "aus-dal",
}

m["zmm"] = {
	canonicalName = "Marimanindji",
	scripts = {"Latn"},
	family = "aus-dal",
}

m["zmn"] = {
	canonicalName = "Mbangwe",
	scripts = {"Latn"},
	family = "bnt",
}

m["zmo"] = {
	canonicalName = "Molo",
	otherNames = {"Malkan"},
	scripts = {"Latn"},
	family = "sdv",
}

m["zmp"] = {
	canonicalName = "Mpuono",
	scripts = {"Latn"},
	family = "bnt",
}

m["zmq"] = {
	canonicalName = "Mituku",
	scripts = {"Latn"},
	family = "bnt",
}

m["zmr"] = {
	canonicalName = "Maranungku",
	otherNames = {"Maranunggu", "Marranunggu", "Marranungku", "Maranunga", "Marranungga", "Maranunggo"},
	scripts = {"Latn"},
	family = "aus-dal",
}

m["zms"] = {
	canonicalName = "Mbesa",
	scripts = {"Latn"},
	family = "bnt",
}

m["zmt"] = {
	canonicalName = "Maringarr",
	scripts = {"Latn"},
	family = "aus-dal",
}

m["zmu"] = {
	canonicalName = "Muruwari",
	scripts = {"Latn"},
	family = "aus-pam",
}

m["zmv"] = {
	canonicalName = "Mbariman-Gudhinma",
	scripts = {"Latn"},
	family = "aus-pmn",
}

m["zmw"] = {
	canonicalName = "Mbo (Congo)",
	otherNames = {"Mbo (Democratic Republic of the Congo)", "Mbo"},
	scripts = {"Latn"},
	family = "bnt",
}

m["zmx"] = {
	canonicalName = "Bomitaba",
	scripts = {"Latn"},
	family = "bnt",
}

m["zmy"] = {
	canonicalName = "Mariyedi",
	scripts = {"Latn"},
	family = "aus-dal",
}

m["zmz"] = {
	canonicalName = "Mbandja",
	scripts = {"Latn"},
	family = "bad",
}

m["zna"] = {
	canonicalName = "Zan Gula",
	scripts = {"Latn"},
	family = "alv-sav",
}

m["zne"] = {
	canonicalName = "Zande",
	scripts = {"Latn"},
	family = "znd",
}

m["zng"] = {
	canonicalName = "Mang",
	family = "mkh",
}

m["znk"] = {
	canonicalName = "Manangkari",
	otherNames = {"Naragani"},
	scripts = {"Latn"},
	family = "aus-wdj",
}

m["zns"] = {
	canonicalName = "Mangas",
	scripts = {"Latn"},
	family = "cdc-wst",
}

m["zoc"] = {
	canonicalName = "Copainalá Zoque",
	scripts = {"Latn"},
	family = "nai-miz",
}

m["zoh"] = {
	canonicalName = "Chimalapa Zoque",
	scripts = {"Latn"},
	family = "nai-miz",
}

m["zom"] = {
	canonicalName = "Zou",
	otherNames = {"Zo", "Yo", "Yos"},
	family = "tbq-kuk",
}

m["zoo"] = {
	canonicalName = "Asunción Mixtepec Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zoq"] = {
	canonicalName = "Tabasco Zoque",
	scripts = {"Latn"},
	family = "nai-miz",
}

m["zor"] = {
	canonicalName = "Rayón Zoque",
	scripts = {"Latn"},
	family = "nai-miz",
}

m["zos"] = {
	canonicalName = "Francisco León Zoque",
	scripts = {"Latn"},
	family = "nai-miz",
}

m["zpa"] = {
	canonicalName = "Lachiguiri Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpb"] = {
	canonicalName = "Yautepec Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpc"] = {
	canonicalName = "Choapan Zapotec",
	otherNames = {"Choapan Zapoteco"},
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpd"] = {
	canonicalName = "Southeastern Ixtlán Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpe"] = {
	canonicalName = "Petapa Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpf"] = {
	canonicalName = "San Pedro Quiatoni Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpg"] = {
	canonicalName = "Guevea de Humboldt Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zph"] = {
	canonicalName = "Totomachapan Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpi"] = {
	canonicalName = "Santa María Quiegolani Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpj"] = {
	canonicalName = "Quiavicuzas Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpk"] = {
	canonicalName = "Tlacolulita Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpl"] = {
	canonicalName = "Lachixío Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpm"] = {
	canonicalName = "Mixtepec Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpn"] = {
	canonicalName = "Santa Inés Yatzechi Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpo"] = {
	canonicalName = "Amatlán Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpp"] = {
	canonicalName = "El Alto Zapotec",
	otherNames = {"El Alto Zapoteco"},
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpq"] = {
	canonicalName = "Zoogocho Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpr"] = {
	canonicalName = "Santiago Xanica Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zps"] = {
	canonicalName = "Coatlán Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpt"] = {
	canonicalName = "San Vicente Coatlán Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpu"] = {
	canonicalName = "Yalálag Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpv"] = {
	canonicalName = "Chichicapan Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpw"] = {
	canonicalName = "Zaniza Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpx"] = {
	canonicalName = "San Baltazar Loxicha Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpy"] = {
	canonicalName = "Mazaltepec Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zpz"] = {
	canonicalName = "Texmelucan Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zqe"] = {
	canonicalName = "Qiubei Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zra"] = {
	canonicalName = "Kaya",
	otherNames = {"Kara"},
}

m["zrg"] = {
	canonicalName = "Mirgan",
	otherNames = {"Panika"},
	family = "inc",
	ancestors = {"inc-mgd"},
}

m["zrn"] = {
	canonicalName = "Zirenkel",
	scripts = {"Latn"},
	family = "cdc-est",
}

m["zro"] = {
	canonicalName = "Záparo",
	scripts = {"Latn"},
	family = "sai-zap",
}

m["zrs"] = {
	canonicalName = "Mairasi",
	scripts = {"Latn"},
	family = "paa-mai",
}

m["zsa"] = {
	canonicalName = "Sarasira",
	family = "poz-ocw",
}

m["zsk"] = { -- attested?
	canonicalName = "Kaskean",
	otherNames = {"Kaskian"},
}

m["zsl"] = {
	canonicalName = "Zambian Sign Language",
	family = "sgn",
}

m["zsr"] = {
	canonicalName = "Southern Rincon Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zsu"] = {
	canonicalName = "Sukurum",
	family = "poz-ocw",
}

m["zte"] = {
	canonicalName = "Elotepec Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["ztg"] = {
	canonicalName = "Xanaguía Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["ztl"] = {
	canonicalName = "Lapaguía-Guivini Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["ztm"] = {
	canonicalName = "San Agustín Mixtepec Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["ztn"] = {
	canonicalName = "Santa Catarina Albarradas Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["ztp"] = {
	canonicalName = "Loxicha Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["ztq"] = {
	canonicalName = "Quioquitani-Quierí Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zts"] = {
	canonicalName = "Tilquiapan Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["ztt"] = {
	canonicalName = "Tejalapan Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["ztu"] = {
	canonicalName = "San Pablo Güilá Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["ztx"] = {
	canonicalName = "Zaachila Zapotec",
	otherNames = {"Zaachila Zapoteco"},
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zty"] = {
	canonicalName = "Yatee Zapotec",
	scripts = {"Latn"},
	family = "omq-zap",
}

m["zua"] = {
	canonicalName = "Zeem",
	scripts = {"Latn"},
	family = "cdc",
}

m["zuh"] = {
	canonicalName = "Tokano",
	scripts = {"Latn"},
	family = "ngf",
}

m["zum"] = {
	canonicalName = "Kumzari",
	family = "ira-wes",
}

m["zun"] = {
	canonicalName = "Zuni",
	otherNames = {"Zuñi", "Shiwi'ma"},
	scripts = {"Latn"},
}

m["zuy"] = {
	canonicalName = "Zumaya",
	scripts = {"Latn"},
	family = "cdc",
}

m["zwa"] = {
	canonicalName = "Zay",
	family = "sem-eth",
}

m["zyb"] = {
	canonicalName = "Yongbei Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zyg"] = {
	canonicalName = "Yang Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zyj"] = {
	canonicalName = "Youjiang Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zyn"] = {
	canonicalName = "Yongnan Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

m["zyp"] = {
	canonicalName = "Zyphe",
	otherNames = {"Zyphe Chin", "Zophei", "Zoptei", "Vawngtu"},
	scripts = {"Latn"},
	family = "tbq-kuk",
}

m["zza"] = {
	canonicalName = "Zazaki",
	otherNames = {"Zaza"},
	scripts = {"Latn"},
	family = "ira-wes",
	wikimedia_codes = {"diq"},
}

m["zzj"] = {
	canonicalName = "Zuojiang Zhuang",
	scripts = {"Hani", "Latn"},
	family = "tai",
}

return m