Modul:Ca-flexió
Utseende
Moduldokumentasjon
[opprett]
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