FANDOM


local p = {}
 
local mesData = mw.loadData( 'Module:Mês/data' )
local getArgs = require('Dev:Arguments').getArgs
local mesAliases = mesData[1]
local mesNumbers = mesData[2]
 
function p.trim( s, charset )
	if s == nil then
		return ''
	end
	charset = charset or '\t\r\n\f '
	s = mw.ustring.gsub( s, '^[' .. charset .. ']*(.-)[' .. charset .. ']*$', '%1' )
	return s
end
 
function p.mes( frame )
	local mes = p.trim( frame.args[1] )
	local mesAlias = mesAliases[string.lower( mes )]
	if mesAlias ~= nil then
		return mesAlias
	end
	return mes
end
 
function p.mesNo( frame )
	local mes = p.trim( frame.args[1] )
	local mesNumber = mesNumbers[string.lower( mes )]
	if mesNumber ~= nil then
		return mesNumber
	end
	return mes
end
 
return p
O conteúdo da comunidade está disponível sob CC-BY-SA salvo indicação em contrário.