Module:User:Mxn/languages

local u = mw.ustring.char

-- Puncuation to be used for standardChars field local PUNCTUATION = ' \!\#\$\%\&\*\+\,\-\.\/\:\;\<\=\>\?\@\^\_\`\|\~\'\(\)'

local m = {}

m["vi"] = { canonicalName = "Vietnamese", otherNames = {"Annamese", "Annamite"}, scripts = {"Latn", "Hani"}, family = "mkh-vie", ancestors = {"mkh-mvi"}, sort_key = { from = { "([àằầèềìòồờùừỳ])(%w*)", "([ảẳẩẻểỉỏổởủửỷ])(%w*)", "([ãẵẫẽễĩõỗỡũữỹ])(%w*)", "([áắấéếíóốớúứý])(%w*)", "([ạặậẹệịọộợụựỵ])(%w*)", "[àảãáạ]", "[ăằẳẵắặ]", "[âầẩẫấậ]", "đ", "[èẻẽéẹ]", "[êềểễếệ]", "[ìỉĩíị]", "[òỏõóọ]", "[ôồổỗốộ]", "[ơờởỡớợ]", "[ùủũúụ]", "[ưừửữứự]", "[ỳỷỹýỵ]", },		to = { "%1%2¿1"             , "%1%2¿2"               , "%1%2¿3"               , "%1%2¿4"               , "%1%2¿5"               ,			"a"      , "a¡1"     , "a¡2"     , "d¡1", "e"      , "e¡1"     , "i"      , "o"     , "o¡1"     , "o¡2"      , "u"      , "u¡1"     , "y"      , },	} }