Mòdul:Formato texto

local z = {}

function z.entreComillas(texto, ref)
	if ref and texto then
		return '«' .. texto .. '»' .. ref
	elseif texto then
	    return '«' .. texto .. '»'
	end
end

function z.entreParentesis(texto, calificativo)
	if texto and calificativo then
	    return texto .. ' (' .. calificativo .. ')'
	else
		return texto
	end
end

function z.enCursivas(texto, ref)
	if ref and texto then
		return '<i>' .. texto .. '</i>' .. ref
	elseif texto then
	    return '<i>' .. texto .. '</i>'
	end
end

function z.enVersalitas(texto)
	return texto and '<span style="font-variant:small-caps">' .. texto .. '</span>'
end

function z.enVariasLineas(lista)
	local copia={}
	require('Módulo:Tablas').insertarElementosConValor(lista, copia)
	
	return table.concat(copia, '<br/>')
end

function z.separadosPorComa(lista)
	local copia={}
	require('Módulo:Tablas').insertarElementosConValor(lista, copia)
	
	return table.concat(copia, ', ')
end

return z