Saltar ao contido

Módulo:va

do Galizionario, dicionario galego na Internet.

A documentación deste módulo pódese crear en "Módulo:va/uso"

-- Módulo: la-formlimp
-- {{#invoke:strConversion|laConvert|{{{1}}}}}
-- laConvert: Converte a string latina em uma string de texto sem diacríticos.
-- Recognized characters: Ā ā Ă ă Ē ē Ĕ ĕ Ë ë Ī ī Ĭ ĭ Ō ō Ŏ ŏ Ū ū Ŭ ŭ Û û Ȳ ȳ Y̆ y̆ 

local export = {}

local cvTab =
	{
	['(ŏ)rĭbus']= 'orĭbus', ['(ĭ)rĭbus']= 'irĭbus'
	}

function export.laConvert(frame)
	return laString(frame.args[1])
end

function laString(str)
	local newstr = ''
	newstr = mw.ustring.gsub(str, '...', cvTab)
	newstr = mw.ustring.gsub(newstr, '(ĭ)', 'i')
	newstr = mw.ustring.gsub(newstr, '(ŏ)', 'o')
	return newstr
end

return export

-- End of Module:strConversion