Módulo:caixaalta
A documentação para este módulo pode ser criada na página Módulo:caixaalta/doc
local export = {}
local cvTab =
{
["A"]='A', ["a"]='A', ["B"]='B', ["b"]='B', ["C"]='C', ["c"]='C', ["D"]='D', ["d"]='D', ["E"]='E', ["e"]='E',
["F"]='F', ["f"]='F', ["G"]='G', ["g"]='G', ["U"]='U', ["u"]='U', ["H"]='H', ["h"]='H', ["I"]='I', ["i"]='I',
["J"]='J', ["j"]='J', ["K"]='K', ["k"]='K', ["L"]='L', ["l"]='L', ["M"]='M', ["m"]='M', ["N"]='N', ["n"]='N',
["O"]='O', ["o"]='O', ["P"]='P', ["p"]='P', ["Q"]='Q', ["q"]='Q', ["R"]='R', ["r"]='R', ["S"]='S', ["s"]='S',
["T"]='T', ["t"]='T', ["U"]='U', ["u"]='U', ["V"]='V', ["v"]='V', ["W"]='W', ["w"]='W', ["X"]='X', ["x"]='X',
["Y"]='Y', ["y"]='Y', ["Z"]='Z', ["z"]='Z'
}
function export.laUppercase(frame)
return laString(frame.args[1])
end
function laString(str)
local newstr = ""
newstr = mw.ustring.gsub(str, '.', cvTab)
return newstr
end
return export