Saltar para o conteúdo

Módulo:Ordinal

Wikisource, a biblioteca livre
local p = {}

-------------------------------------------------------------------------------
-- Ordinal converte um número inteiro em um numeral seguido do indicador de
-- número ordinal.
-------------------------------------------------------------------------------
function p.ordinal(frame)
	local valor = frame.args[1] or frame.args.valor
	local artigo = frame.args[2] or frame.args.artigo
	local sufixo = "º"
	if artigo == "f" then sufixo = "ª" end
	return valor .. sufixo
end

return p