Modulus:languages/data3/w
Documentation for this module may be created at Modulus:languages/data3/w/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["waa"] = {
canonicalName = "Walla Walla",
family = "nai-shp",
}
m["wab"] = {
canonicalName = "Wab",
family = "poz-ocw",
}
m["wac"] = {
canonicalName = "Wasco-Wishram",
family = "nai-ckn",
}
m["wad"] = {
canonicalName = "Wandamen",
scripts = {"Latn"},
family = "poz-hce",
}
m["waf"] = {
canonicalName = "Wakoná",
otherNames = {"Wakona"},
}
m["wag"] = {
canonicalName = "Wa'ema",
family = "poz-ocw",
}
m["wah"] = {
canonicalName = "Watubela",
family = "plf",
}
m["wai"] = {
canonicalName = "Wares",
family = "paa",
}
m["waj"] = {
canonicalName = "Waffa",
family = "ngf",
}
m["wal"] = {
canonicalName = "Wolaytta",
otherNames = {"Walamo", "Wolayta", "Wolaitta", "Wolaita", "Welayta"},
}
m["wam"] = {
canonicalName = "Massachusett",
otherNames = {"Wampanoag"},
scripts = {"Latn"},
family = "alg",
}
m["wan"] = {
canonicalName = "Wan",
}
m["wao"] = {
canonicalName = "Wappo",
}
m["wap"] = {
canonicalName = "Wapishana",
family = "awd",
}
m["waq"] = {
canonicalName = "Wageman",
otherNames = {"Wagiman", "Wakiman", "Wogeman"},
scripts = {"Latn"},
family = "aus-gun",
}
m["war"] = {
canonicalName = "Waray-Waray",
otherNames = {"Waray", "Winaray", "Samar-Leyte"},
scripts = {"Latn"},
family = "phi",
}
m["was"] = {
canonicalName = "Washo",
}
m["wat"] = {
canonicalName = "Kaninuwa",
family = "poz-ocw",
}
m["wau"] = {
canonicalName = "Wauja",
otherNames = {"Waura", "Waurá", "Uaura"},
scripts = {"Latn"},
family = "awd",
}
m["wav"] = {
canonicalName = "Waka",
}
m["waw"] = {
canonicalName = "Waiwai",
otherNames = {"Uaiuai", "Uaieue", "Ouayeone", "Katawian", "Karahawyana"},
family = "sai-car",
}
m["wax"] = {
canonicalName = "Watam",
otherNames = {"Marangis"},
family = "paa",
}
m["way"] = {
canonicalName = "Wayana",
family = "sai-car",
}
m["waz"] = {
canonicalName = "Wampur",
family = "poz-ocw",
}
m["wba"] = {
canonicalName = "Warao",
scripts = {"Latn"},
family = "qfa-iso",
}
m["wbb"] = {
canonicalName = "Wabo",
scripts = {"Latn"},
family = "poz-hce",
}
m["wbe"] = {
canonicalName = "Waritai",
family = "paa-lkp",
}
m["wbf"] = {
canonicalName = "Wara",
}
m["wbh"] = {
canonicalName = "Wanda",
}
m["wbi"] = {
canonicalName = "Wanji",
}
m["wbj"] = {
canonicalName = "Alagwa",
family = "cus",
}
m["wbk"] = {
canonicalName = "Waigali",
family = "iir-nur",
}
m["wbl"] = {
canonicalName = "Wakhi",
scripts = {"Cyrl", "Latn", "Arab"},
family = "ira",
}
m["wbm"] = {
canonicalName = "Wa",
otherNames = {"Va"}, -- cf 'vwa'
family = "aav",
}
m["wbp"] = {
canonicalName = "Warlpiri",
scripts = {"Latn"},
family = "aus-pam",
}
m["wbq"] = {
canonicalName = "Waddar",
family = "dra",
ancestors = {"te"},
}
m["wbr"] = {
canonicalName = "Wagdi",
}
m["wbt"] = {
canonicalName = "Wanman",
}
m["wbv"] = {
canonicalName = "Wajarri",
family = "aus-psw",
}
m["wbw"] = {
canonicalName = "Woi",
scripts = {"Latn"},
family = "poz-hce",
}
m["wca"] = {
canonicalName = "Yanomámi",
}
m["wci"] = {
canonicalName = "Waci Gbe",
}
m["wdd"] = {
canonicalName = "Wandji",
}
m["wdg"] = {
canonicalName = "Wadaginam",
}
m["wdj"] = {
canonicalName = "Wadjiginy",
otherNames = {"Wagaydy", "Wadyiginy", "Wogaity", "Patjtjamalh", "Batjamalh", "Batytyamalh", "Batyamal", "Bachamal", "Wogait", "Wagaitj", "Wogati", "Worgait", "Worgite", "Waggait", "Waggite", "Waggote", "Waggate", "Wagatsch", "Waogatsch"},
}
m["wdu"] = {
canonicalName = "Wadjigu",
}
m["wdy"] = {
canonicalName = "Wadjabangayi",
}
m["wea"] = {
canonicalName = "Wewaw",
}
m["wec"] = {
canonicalName = "Wè Western",
}
m["wed"] = {
canonicalName = "Wedau",
family = "poz-ocw",
}
m["weh"] = {
canonicalName = "Weh",
}
m["wei"] = {
canonicalName = "Kiunum",
}
m["wem"] = {
canonicalName = "Weme Gbe",
}
m["weo"] = {
canonicalName = "Wemale",
otherNames = {"North Wemale", "South Wemale"},
family = "plf",
}
m["wer"] = {
canonicalName = "Weri",
}
m["wes"] = {
canonicalName = "Cameroon Pidgin",
}
m["wet"] = {
canonicalName = "Perai",
}
m["weu"] = {
canonicalName = "Welaung",
otherNames = {"Rawngtu Chin", "Rawngtu"},
family = "tbq-kuk",
}
m["wew"] = {
canonicalName = "Weyewa",
scripts = {"Latn"},
family = "plf",
}
m["wfg"] = {
canonicalName = "Yafi",
}
m["wga"] = {
canonicalName = "Wagaya",
}
m["wgb"] = {
canonicalName = "Wagawaga",
}
m["wgg"] = {
canonicalName = "Wangganguru",
family = "aus-kar",
}
m["wgi"] = {
canonicalName = "Wahgi",
}
m["wgo"] = {
canonicalName = "Waigeo",
family = "poz-hce",
}
m["wgu"] = {
canonicalName = "Wirangu",
scripts = {"Latn"},
family = "aus-pam",
}
m["wgy"] = {
canonicalName = "Warrgamay",
scripts = {"Latn"},
family = "aus-pam",
}
m["wha"] = {
canonicalName = "Manusela",
otherNames = {"Sou Upaa"},
family = "plf",
}
m["whg"] = {
canonicalName = "North Wahgi",
}
m["whk"] = {
canonicalName = "Wahau Kenyah",
family = "poz-swa",
}
m["whu"] = {
canonicalName = "Wahau Kayan",
}
m["wib"] = {
canonicalName = "Southern Toussian",
}
m["wic"] = {
canonicalName = "Wichita",
family = "cdd",
}
m["wie"] = {
canonicalName = "Wik-Epa",
}
m["wif"] = {
canonicalName = "Wik-Keyangan",
}
m["wig"] = {
canonicalName = "Wik-Ngathana",
}
m["wih"] = {
canonicalName = "Wik-Me'anha",
}
m["wii"] = {
canonicalName = "Minidien",
family = "qfa-tor",
}
m["wij"] = {
canonicalName = "Wik-Iiyanh",
}
m["wik"] = {
canonicalName = "Wikalkan",
}
m["wil"] = {
canonicalName = "Wilawila",
}
m["wim"] = {
canonicalName = "Wik-Mungkan",
scripts = {"Latn"},
family = "aus-pam",
}
m["win"] = {
canonicalName = "Winnebago",
otherNames = {"Hocak", "Hochank", "Hochunk"},
scripts = {"Latn"},
family = "sio",
}
m["wir"] = {
canonicalName = "Wiraféd",
}
m["wiu"] = {
canonicalName = "Wiru",
}
m["wiv"] = {
canonicalName = "Muduapa",
scripts = {"Latn"},
family = "poz-ocw",
}
m["wiy"] = {
canonicalName = "Wiyot",
family = "aql",
}
m["wja"] = {
canonicalName = "Waja",
}
m["wji"] = {
canonicalName = "Warji",
}
m["wka"] = {
canonicalName = "Kw'adza",
family = "cus",
}
m["wkb"] = {
canonicalName = "Kumbaran",
family = "dra",
}
m["wkd"] = {
canonicalName = "Mo",
otherNames = {"Wakde"},
family = "poz-ocw",
}
m["wkl"] = {
canonicalName = "Kalanadi",
family = "dra",
}
m["wku"] = {
canonicalName = "Kunduvadi",
family = "dra",
}
m["wkw"] = {
canonicalName = "Wakawaka",
}
m["wky"] = {
canonicalName = "Wangkayutyuru",
}
m["wla"] = {
canonicalName = "Walio",
}
m["wlc"] = {
canonicalName = "Mwali Comorian",
}
m["wle"] = {
canonicalName = "Wolane",
family = "sem-eth",
}
m["wlg"] = {
canonicalName = "Kunbarlang",
family = "aus-gun",
}
m["wli"] = {
canonicalName = "Waioli",
}
m["wlk"] = {
canonicalName = "Wailaki",
family = "ath-pco",
}
m["wll"] = {
canonicalName = "Wali (Sudan)",
otherNames = {"Wali"}, -- part of the Hill Nubian or Kordofanian Nubian dialect continuum
family = "nub",
}
m["wlm"] = {
canonicalName = "Middle Welsh",
scripts = {"Latn"},
family = "cel-bry",
ancestors = {"owl"},
}
m["wlo"] = {
canonicalName = "Wolio",
scripts = {"Latn", "Arab"},
family = "poz-wot",
}
m["wlr"] = {
canonicalName = "Wailapa",
family = "poz-vnc",
}
m["wls"] = {
canonicalName = "Wallisian",
otherNames = {"East Uvean", "ʻUvean", "Fakaʻuvea"},
scripts = {"Latn"},
family = "poz-pol",
}
m["wlu"] = {
canonicalName = "Wuliwuli",
}
m["wlv"] = {
canonicalName = "Wichí Lhamtés Vejoz",
family = "qfa-wic",
}
m["wlw"] = {
canonicalName = "Walak",
}
m["wlx"] = {
canonicalName = "Wali (Ghana)",
otherNames = {"Wali", "Waali", "Walii"},
family = "nic-gur",
}
m["wly"] = {
canonicalName = "Waling",
}
m["wma"] = {
canonicalName = "Mawa",
otherNames = {"Mawa (Nigeria)"},
}
m["wmb"] = {
canonicalName = "Wambaya",
}
m["wmc"] = {
canonicalName = "Wamas",
}
m["wmd"] = {
canonicalName = "Mamaindé",
otherNames = {"Mamaindê", "Mamainde"},
scripts = {"Latn"},
family = "sai-nmk",
}
m["wme"] = {
canonicalName = "Wambule",
family = "tbq",
}
m["wmh"] = {
canonicalName = "Waima'a",
otherNames = {"Waimoa"},
family = "poz",
}
m["wmi"] = {
canonicalName = "Wamin",
}
m["wmm"] = {
canonicalName = "Maiwa (Indonesia)",
otherNames = {"Maiwa"},
family = "poz",
}
m["wmn"] = {
canonicalName = "Waamwang",
family = "poz-cln",
}
m["wmo"] = {
canonicalName = "Wam",
otherNames = {"Wom (New Guinea)", "Wom (Papua New Guinea)", "Wom"},
scripts = {"Latn"},
family = "qfa-tor",
}
m["wms"] = {
canonicalName = "Wambon",
family = "ngf",
}
m["wmt"] = {
canonicalName = "Walmajarri",
family = "aus-pam",
}
m["wmw"] = {
canonicalName = "Mwani",
}
m["wmx"] = {
canonicalName = "Womo",
family = "paa-msk",
}
m["wnb"] = {
canonicalName = "Wanambre",
family = "ngf",
}
m["wnc"] = {
canonicalName = "Wantoat",
family = "ngf-fin",
}
m["wnd"] = {
canonicalName = "Wandarang",
family = "aus-arn",
}
m["wne"] = {
canonicalName = "Waneci",
otherNames = {"Wanetsi", "Wanechi", "Chalgari", "Tarino"},
scripts = {"ps-Arab"},
family = "ira",
ancestors = {"ps"},
}
m["wng"] = {
canonicalName = "Wanggom",-- possibly not distinct from 'tyn'
family = "ngf",
}
m["wni"] = {
canonicalName = "Ndzwani Comorian",
}
m["wnk"] = {
canonicalName = "Wanukaka",
}
m["wnm"] = {
canonicalName = "Wanggamala",
family = "aus-kar",
}
m["wno"] = {
canonicalName = "Wano",
}
m["wnp"] = {
canonicalName = "Wanap",
family = "qfa-tor",
}
m["wnu"] = {
canonicalName = "Usan",
}
m["wnw"] = {
canonicalName = "Wintu",
scripts = {"Latn"},
family = "qfa-wtq",
}
m["wny"] = {
canonicalName = "Wanyi",
otherNames = {"Wanji", "Waanyi"},
scripts = {"Latn"},
family = "aus-gar",
}
m["woa"] = {
canonicalName = "Tyaraity",
}
m["wob"] = {
canonicalName = "Wè Northern",
}
m["woc"] = {
canonicalName = "Wogeo",
family = "poz-ocw",
}
m["wod"] = {
canonicalName = "Wolani",
}
m["woe"] = {
canonicalName = "Woleaian",
family = "poz-mic",
}
m["wog"] = {
canonicalName = "Wogamusin",
}
m["woi"] = {
canonicalName = "Kamang",
}
m["wok"] = {
canonicalName = "Longto",
}
m["wom"] = {
canonicalName = "Perema",
otherNames = {"Wom (Nigeria)", "Wom"},
scripts = {"Latn"},
family = "alv",
}
m["won"] = {
canonicalName = "Wongo",
}
m["woo"] = {
canonicalName = "Manombai",
}
m["wor"] = {
canonicalName = "Woria",
}
m["wos"] = {
canonicalName = "Hanga Hundi",
}
m["wow"] = {
canonicalName = "Wawonii",
}
m["woy"] = {
canonicalName = "Weyto",
}
m["wpc"] = {
canonicalName = "Maco",
}
m["wra"] = {
canonicalName = "Warapu",
}
m["wrb"] = {
canonicalName = "Warluwara",
}
m["wrd"] = {
canonicalName = "Warduji",
}
m["wrg"] = {
canonicalName = "Warungu",
}
m["wrh"] = {
canonicalName = "Wiradhuri",
scripts = {"Latn"},
family = "aus-cww",
}
m["wri"] = {
canonicalName = "Wariyangga",
family = "aus-psw",
}
m["wrk"] = {
canonicalName = "Garawa",
otherNames = {"Garrwa", "Karawa"},
scripts = {"Latn"},
family = "aus-gar",
}
m["wrl"] = {
canonicalName = "Warlmanpa",
}
m["wrm"] = {
canonicalName = "Warumungu",
}
m["wrn"] = {
canonicalName = "Warnang",
}
m["wro"] = {
canonicalName = "Worora",
otherNames = {"Worrorra", "Wororan", "Worrorran"},
}
m["wrp"] = {
canonicalName = "Waropen",
scripts = {"Latn"},
family = "poz-hce",
}
m["wrr"] = {
canonicalName = "Wardaman",
}
m["wrs"] = {
canonicalName = "Waris",
}
m["wru"] = {
canonicalName = "Waru",
}
m["wrv"] = {
canonicalName = "Waruna",
}
m["wrw"] = {
canonicalName = "Gugu Warra",
}
m["wrx"] = {
canonicalName = "Wae Rana",
}
m["wrz"] = {
canonicalName = "Warray",
otherNames = {"Waray"},
family = "aus-gun",
}
m["wsa"] = {
canonicalName = "Warembori",
}
m["wsi"] = {
canonicalName = "Wusi",
family = "poz-vnc",
}
m["wsk"] = {
canonicalName = "Waskia",
scripts = {"Latn"},
family = "ngf",
}
m["wsr"] = {
canonicalName = "Owenia",
}
m["wss"] = {
canonicalName = "Wasa",
}
m["wsu"] = {
canonicalName = "Wasu",
}
m["wsv"] = {
canonicalName = "Wotapuri-Katarqalai",
}
m["wtf"] = {
canonicalName = "Watiwa",
family = "ngf",
}
m["wth"] = {
canonicalName = "Wathaurong",
otherNames = {"Wathawurrung"},
family = "aus-pam",
}
m["wti"] = {
canonicalName = "Berta",
}
m["wtk"] = {
canonicalName = "Watakataui",
}
m["wtm"] = {
canonicalName = "Mewati",
}
m["wtw"] = {
canonicalName = "Wotu",
}
m["wua"] = {
canonicalName = "Wikngenchera",
}
m["wub"] = {
canonicalName = "Wunambal",
}
m["wud"] = {
canonicalName = "Wudu",
family = "alv-kwa",
}
m["wuh"] = {
canonicalName = "Wutunhua",
}
m["wul"] = {
canonicalName = "Silimo",
}
m["wum"] = {
canonicalName = "Wumbvu",
family = "bnt",
}
m["wun"] = {
canonicalName = "Bungu",
family = "bnt",
}
m["wur"] = {
canonicalName = "Wurrugu",
otherNames = {"Popham Bay language"},
family = "aus-wdj",
}
m["wut"] = {
canonicalName = "Wutung",
family = "paa-msk",
}
m["wuu"] = {
canonicalName = "Wu",
otherNames = {"Suzhounese", "Shanghainese"},
scripts = {"Hani"},
family = "zhx",
ancestors = {"ltc"},
}
m["wuv"] = {
canonicalName = "Wuvulu-Aua",
otherNames = {"Wuvulu"},
family = "poz-aay",
}
m["wux"] = {
canonicalName = "Wulna",
}
m["wuy"] = {
canonicalName = "Wauyai",
family = "poz-hce",
}
m["wwa"] = {
canonicalName = "Waama",
family = "nic-gur",
}
m["wwo"] = {
canonicalName = "Dorig",
family = "poz-vnc",
}
m["wwr"] = {
canonicalName = "Warrwa",
}
m["www"] = {
canonicalName = "Wawa",
scripts = {"Latn"},
family = "nic-bod",
}
m["wxa"] = {
canonicalName = "Waxianghua",
}
m["wxw"] = {
canonicalName = "Wardandi",
}
m["wya"] = {
canonicalName = "Wyandot",
scripts = {"Latn"},
family = "iro",
}
m["wyb"] = {
canonicalName = "Ngiyambaa",
otherNames = {"Wangaaybuwan-Ngiyambaa", "Wangaaybuwan", "Wayilwan"},
scripts = {"Latn"},
family = "aus-cww",
}
m["wyi"] = {
canonicalName = "Woiwurrung",
otherNames = {"Woiworung", "Woiwurrong", "Wuywurung"},
scripts = {"Latn"},
family = "aus-pam",
}
m["wym"] = {
canonicalName = "Vilamovian",
otherNames = {"Wilamowicean", "Vilamovicean", "Wymysorys"}, -- Vilamovian and Wym. may not even meet CFI
scripts = {"Latn"},
family = "gmw",
ancestors = {"gmh"},
}
m["wyr"] = {
canonicalName = "Wayoró",
family = "tup",
}
m["wyy"] = {
canonicalName = "Western Fijian",
family = "poz-occ",
}
return m