Hopp til innhold

Modul:Ca-flexió

Fra Wikipedia, den frie encyklopedi
Moduldokumentasjon
local p = {}

-- Forma femenina d'un mot
local function forma_fem(mot, exc_fem)
    return fem
end

-- Forma femenina d'una locució
function p.fem(lema)
	return lema
end

-- Plural d'un mot
local function forma_plural(mot, exc_plural)
	return mot
end

-- Forma plural d'una locució
function p.plural(lema)
		return lema
end

-- Funció auxiliar per l’apostrofació de l’article masculí, retorna true o false
-- Limitacions: vegeu plantilla:deod'
local function sapostrofa(text)
    return false
end

function p.apostrofar(frame)
	args = frame:getParent().args
	local text = args[2] or ""
	local ret = (args[1] or "") .. " " .. text
	if sapostrofa(text) then
		local article = mw.language.getContentLanguage():lcfirst(args[1])
		if article ~= args[1] then
			ret = mw.language.getContentLanguage():ucfirst(ret)
		end
	end
	return ret
end

function p.ordinal(number, feminine)
	return number
end

return p