Mòdul:la-adj/decl
A continuació es mostra la documentació transclosa de la subpàgina /ús. [salta a la caixa de codi]
Mòdul de suport per Mòdul:la-adj. Genera les dades de diferents declinacions d’adjectius.
local decl = {}
local m_utilities = require("Module:utilitats")
NAMESPACE = NAMESPACE or mw.title.getCurrentTitle().nsText
PAGENAME = PAGENAME or mw.title.getCurrentTitle().text
decl["1i2"] = function(data, args)
local title = {}
table.insert(title, "[[Viccionari:Primera declinació en llatí|Primera]] i [[Viccionari:Segona declinació en llatí|segona declinació]]")
if data.num == "s" then
table.insert(title, "sense plural")
elseif data.num == "p" then
table.insert(title, "sense singular")
end
local stem = data.forma2:gsub("a$", "")
if data.forma1:find("ic$") then
stem = data.forma1:gsub("ic$", "")
end
local voc_no_e = nil
local er = false
local am = "am"
if data.forma1 == stem .. "us" then
table.insert(title, "-us, -a, -um")
elseif data.forma1 == stem and stem:match("er$") then
table.insert(title, "-er, -era, -erum")
voc_no_e = data.forma1
elseif data.forma1:gsub("er$", "r") == stem then
table.insert(title, "-er, -ra, -rum")
voc_no_e = data.forma1
elseif data.forma1 == stem .. "os" then
table.insert(title, "tipus grec")
am = "ān"
end
local ae = data.subtype:find("ae") and "æ" or "ae"
data.forms["nom_s_m"] = data.forma1
data.forms["nom_s_f"] = data.forma2
data.forms["nom_s_n"] = data.forma3
data.forms["nom_p_m"] = stem .. "ī"
data.forms["nom_p_f"] = stem .. ae
data.forms["nom_p_n"] = stem .. "a"
data.forms["voc_s_m"] = voc_no_e or (stem .. "e")
data.forms["voc_s_f"] = data.forma2
data.forms["voc_s_n"] = data.forma3
data.forms["voc_p_m"] = stem .. "ī"
data.forms["voc_p_f"] = stem .. ae
data.forms["voc_p_n"] = stem .. "a"
data.forms["ac_s_m"] = stem .. "um"
data.forms["ac_s_f"] = stem .. am
data.forms["ac_s_n"] = data.forma3
data.forms["ac_p_m"] = stem .. "ōs"
data.forms["ac_p_f"] = stem .. "ās"
data.forms["ac_p_n"] = stem .. "a"
data.forms["gen_s_m"] = stem .. "ī"
data.forms["gen_s_f"] = stem .. ae
data.forms["gen_s_n"] = stem .. "ī"
data.forms["gen_p_m"] = stem .. "ōrum"
data.forms["gen_p_f"] = stem .. "ārum"
data.forms["gen_p_n"] = stem .. "ōrum"
data.forms["dat_s_m"] = stem .. "ō"
data.forms["dat_s_f"] = stem .. ae
data.forms["dat_s_n"] = stem .. "ō"
data.forms["dat_p_m"] = stem .. "īs"
data.forms["dat_p_f"] = stem .. "īs"
data.forms["dat_p_n"] = stem .. "īs"
data.forms["abl_s_m"] = stem .. "ō"
data.forms["abl_s_f"] = stem .. "ā"
data.forms["abl_s_n"] = stem .. "ō"
data.forms["abl_p_m"] = stem .. "īs"
data.forms["abl_p_f"] = stem .. "īs"
data.forms["abl_p_n"] = stem .. "īs"
irregulars = m_utilities.llista({"ūllus", "nūllus", "uter", "sōlus", "neuter", "alius", "ūnus", "tōtus", "alter", "iste"})
if irregulars[data.forma1] then
table.insert(title, "amb genitiu i datiu irregulars")
data.forms["gen_s_m"] = stem .. "īus"
data.forms["gen_s_f"] = stem .. "īus"
data.forms["gen_s_n"] = stem .. "īus"
data.forms["dat_s_m"] = stem .. "ī"
data.forms["dat_s_f"] = stem .. "ī"
data.forms["dat_s_n"] = stem .. "ī"
end
if stem == "me" then
table.insert(title, "amb vocatiu irregular")
data.forms["voc_s_m"] = "mī"
end
if data.subtype:find("%-n%-") or data.subtype:find("%-n$") or data.subtype:find("^n%-") or data.subtype:find("^n$") then
table.insert(title, "amb canvi de consonant")
for key,val in pairs(data.forms) do
data.forms[key] = mw.ustring.gsub(val,"m$","n")
end
end
if data.subtype == "ic" then
table.insert(title, "amb genitiu \"-ius\" i datiu \"-ic\"")
local oc = "oc"
local oc_macron = "ōc"
if stem == "ill" then
oc = "uc"
oc_macron = "ūc"
end
data.forms["nom_s_m"] = stem .. "ic"
data.forms["nom_s_f"] = stem .. "aec"
data.forms["nom_s_n"] = stem .. oc
data.forms["nom_p_n"] = stem .. "aec"
data.forms["gen_s_m"] = {stem .. "uius", stem .. "ujus"}
data.forms["gen_s_f"] = {stem .. "uius", stem .. "ujus"}
data.forms["gen_s_n"] = {stem .. "uius", stem .. "ujus"}
data.forms["dat_s_m"] = stem .. "uic"
data.forms["dat_s_f"] = stem .. "uic"
data.forms["dat_s_n"] = stem .. "uic"
data.forms["ac_s_m"] = stem .. "unc"
data.forms["ac_s_f"] = stem .. "anc"
data.forms["ac_s_n"] = stem .. oc
data.forms["ac_p_n"] = stem .. "aec"
data.forms["abl_s_m"] = stem .. "ōc"
data.forms["abl_s_f"] = stem .. "āc"
data.forms["abl_s_n"] = stem .. oc_macron
data.voc = false
end
data.title = table.concat(title, ", ") .. "."
--table.insert(data.categories, "Latin first and second declension adjectives")
end
decl["3-1"] = function(data, args)
local title = {}
table.insert(title, "[[Viccionari:Tercera declinació en llatí|Tercera declinació]], nominatiu d'una terminació")
if data.num == "s" then
table.insert(title, "sense plural")
elseif data.num == "p" then
table.insert(title, "sense singular")
end
local stem1 = args.stem1 or data.forma2:gsub("is$", "")
local stem2 = args.stem2 or stem1
data.forms["nom_s_m"] = data.forma1
data.forms["nom_s_n"] = data.forma1
data.forms["nom_p_m"] = stem2 .. "ēs"
data.forms["nom_p_n"] = stem2 .. "ia"
data.forms["voc_s_m"] = data.forma1
data.forms["voc_s_n"] = data.forma1
data.forms["voc_p_m"] = stem2 .. "ēs"
data.forms["voc_p_n"] = stem2 .. "ia"
data.forms["ac_s_m"] = stem2 .. "em"
data.forms["ac_s_n"] = data.forma1
data.forms["ac_p_m"] = stem2 .. "ēs"
data.forms["ac_p_n"] = stem2 .. "ia"
data.forms["gen_s_m"] = stem2 .. "is"
data.forms["gen_s_n"] = stem2 .. "is"
data.forms["gen_p_m"] = stem2 .. "ium"
data.forms["gen_p_n"] = stem2 .. "ium"
data.forms["dat_s_m"] = stem2 .. "ī"
data.forms["dat_s_n"] = stem2 .. "ī"
data.forms["dat_p_m"] = stem2 .. "ibus"
data.forms["dat_p_n"] = stem2 .. "ibus"
data.forms["abl_s_m"] = stem2 .. "ī"
data.forms["abl_s_n"] = stem2 .. "ī"
data.forms["abl_p_m"] = stem2 .. "ibus"
data.forms["abl_p_n"] = stem2 .. "ibus"
tema_cons = m_utilities.llista({"vetus", "dives", "pauper", "particeps", "princeps", "deses", "pubes", "sospes", "caelebs", "compos", "superstes"})
if tema_cons[data.forma1] or data.forma1:match("or$") then
table.insert(title, "tema en consonant")
data.forms["nom_p_n"] = stem2 .. "a"
data.forms["voc_p_n"] = stem2 .. "a"
data.forms["ac_p_n"] = stem2 .. "a"
data.forms["gen_p_m"] = stem2 .. "um"
data.forms["gen_p_n"] = stem2 .. "um"
data.forms["abl_s_m"] = stem2 .. "e"
data.forms["abl_s_n"] = stem2 .. "e"
end
data.title = table.concat(title, ", ") .. "."
--table.insert(data.categories, "Latin third declension adjectives")
end
decl["3-C"] = function(data, args)
local stem1 = data.forma1
local stem2 = data.forma1:gsub("or$", "ōr")
--data.subtype = data.subtype and data.subtype .. "-par" or "par"
decl["3-1"](data, {stem1=stem1, stem2=stem2})
local title = {}
table.insert(title, "[[Viccionari:Tercera declinació en llatí|Tercera declinació]], variant comparatiu")
if data.num == "s" then
table.insert(title, "sense plural")
elseif data.num == "p" then
table.insert(title, "sense singular")
end
data.title = table.concat(title, ", ") .. "."
data.forms["nom_s_n"] = data.forma2
data.forms["ac_s_n"] = data.forma2
data.forms["voc_s_n"] = data.forma2
end
decl["3-P"] = function(data, args)
local stem1 = args[1]
local stem2 = args[2] or ""
if stem2 ~= "" then
table.insert(data.categories, "Kenny's testing category")
end
if not stem1 or stem1 == "" then
if NAMESPACE ~= "" and NAMESPACE ~= "Appendix" then
stem1 = "{{{1}}}"
stem2 = "{{{2}}}"
else
error('Please provide a stem')
end
end
decl["3-1"](data, {stem1, stem2})
local title = {}
if data.num == "sg" then
table.insert(title, "no plural")
elseif data.num == "pl" then
table.insert(title, "no singular")
end
if stem2 == "" then
stem2 = require("Module:la-utilities").make_stem2(stem1)
end
data.forms["abl_sg_m"] = {stem2 .. "e", "[[" .. stem2 .. "ī]]<sup style='color:red'>1</sup>"}
data.forms["abl_sg_n"] = {stem2 .. "e", "[[" .. stem2 .. "ī]]<sup style='color:red'>1</sup>"}
data.footnote = "<sup style='color: red'>1</sup>When used purely as an adjective."
end
decl["3-2"] = function(data, args)
local title = {}
table.insert(title, "[[Viccionari:Tercera declinació en llatí|Tercera declinació]], nominatiu amb dues terminacions")
if data.num == "s" then
table.insert(title, "sense plural")
elseif data.num == "p" then
table.insert(title, "sense singular")
end
local stem = data.forma1:gsub("is$", "")
data.forms["nom_s_m"] = data.forma1
data.forms["nom_s_n"] = data.forma2
data.forms["nom_p_m"] = stem .. "ēs"
data.forms["nom_p_n"] = stem .. "ia"
data.forms["voc_s_m"] = data.forma1
data.forms["voc_s_n"] = data.forma2
data.forms["voc_p_m"] = stem .. "ēs"
data.forms["voc_p_n"] = stem .. "ia"
data.forms["ac_s_m"] = stem .. "em"
data.forms["ac_s_n"] = stem .. "e"
data.forms["ac_p_m"] = stem .. "ēs"
data.forms["ac_p_n"] = stem .. "ia"
data.forms["gen_s_m"] = stem .. "is"
data.forms["gen_s_n"] = stem .. "is"
data.forms["gen_p_m"] = stem .. "ium"
data.forms["gen_p_n"] = stem .. "ium"
data.forms["dat_s_m"] = stem .. "ī"
data.forms["dat_s_n"] = stem .. "ī"
data.forms["dat_p_m"] = stem .. "ibus"
data.forms["dat_p_n"] = stem .. "ibus"
data.forms["abl_s_m"] = stem .. "ī"
data.forms["abl_s_n"] = stem .. "ī"
data.forms["abl_p_m"] = stem .. "ibus"
data.forms["abl_p_n"] = stem .. "ibus"
data.title = table.concat(title, ", ") .. "."
--table.insert(data.categories, "Latin third declension adjectives")
end
decl["3-3"] = function(data, args)
local title = {}
table.insert(title, "[[Viccionari:Tercera declinació en llatí|Tercera declinació]], nominatiu amb tres terminacions")
if data.num == "s" then
table.insert(title, "sense plural")
elseif data.num == "p" then
table.insert(title, "sense singular")
end
local stem = data.forma2:gsub("is$", "")
data.forms["nom_s_m"] = data.forma1
data.forms["nom_s_f"] = data.forma2
data.forms["nom_s_n"] = data.forma3
data.forms["nom_p_m"] = stem .. "ēs"
data.forms["nom_p_f"] = stem .. "ēs"
data.forms["nom_p_n"] = stem .. "ia"
data.forms["voc_s_m"] = data.forma1
data.forms["voc_s_f"] = data.forma2
data.forms["voc_s_n"] = data.forma3
data.forms["voc_p_m"] = stem .. "ēs"
data.forms["voc_p_f"] = stem .. "ēs"
data.forms["voc_p_n"] = stem .. "ia"
data.forms["ac_s_m"] = stem .. "em"
data.forms["ac_s_f"] = stem .. "em"
data.forms["ac_s_n"] = stem .. "e"
data.forms["ac_p_m"] = stem .. "ēs"
data.forms["ac_p_f"] = stem .. "ēs"
data.forms["ac_p_n"] = stem .. "ia"
data.forms["gen_s_m"] = stem .. "is"
data.forms["gen_s_f"] = stem .. "is"
data.forms["gen_s_n"] = stem .. "is"
data.forms["gen_p_m"] = stem .. "ium"
data.forms["gen_p_f"] = stem .. "ium"
data.forms["gen_p_n"] = stem .. "ium"
data.forms["dat_s_m"] = stem .. "ī"
data.forms["dat_s_f"] = stem .. "ī"
data.forms["dat_s_n"] = stem .. "ī"
data.forms["dat_p_m"] = stem .. "ibus"
data.forms["dat_p_f"] = stem .. "ibus"
data.forms["dat_p_n"] = stem .. "ibus"
data.forms["abl_s_m"] = stem .. "ī"
data.forms["abl_s_f"] = stem .. "ī"
data.forms["abl_s_n"] = stem .. "ī"
data.forms["abl_p_m"] = stem .. "ibus"
data.forms["abl_p_f"] = stem .. "ibus"
data.forms["abl_p_n"] = stem .. "ibus"
data.title = table.concat(title, ", ") .. "."
--table.insert(data.categories, "Latin third declension adjectives")
end
decl["irreg"] = function(data,args)
if not args[1] or args[1] == "" then
if NAMESPACE ~= "" and NAMESPACE ~= "Appendix" then
args[1] = "plus"
else
error('please provide the adjective')
end
end
if args[1] == "duo" then
data.title = "Irregular, sense singular."
data.num = "p"
data.forms["nom_p_m"] = "duo"
data.forms["nom_p_f"] = "duae"
data.forms["nom_p_n"] = "duo"
data.forms["gen_p_m"] = "duōrum"
data.forms["gen_p_f"] = "duārum"
data.forms["gen_p_n"] = "duōrum"
data.forms["dat_p_m"] = "duōbus"
data.forms["dat_p_f"] = "duābus"
data.forms["dat_p_n"] = "duōbus"
data.forms["ac_p_m"] = {"duōs", "duo"}
data.forms["ac_p_f"] = "duās"
data.forms["ac_p_n"] = "duo"
data.forms["abl_p_m"] = "duōbus"
data.forms["abl_p_f"] = "duābus"
data.forms["abl_p_n"] = "duōbus"
data.forms["voc_p_m"] = "duo"
data.forms["voc_p_f"] = "duae"
data.forms["voc_p_n"] = "duo"
data.footnote = "Nota: El genitiu masculí i neutre també es poden trobar en la forma ''[[duum]]'' o ''[[duûm]]''."
elseif args[1] == "mīlle" then
data.forms["nom_s_m"] = "mīlle"
data.forms["nom_p_m"] = {"mīlia", "mīllia"}
data.forms["gen_s_m"] = "mīlle"
data.forms["gen_p_m"] = {"mīlium", "mīllium"}
data.forms["dat_s_m"] = "mīlle"
data.forms["dat_p_m"] = {"mīlibus", "mīllibus"}
data.forms["ac_s_m"] = "mīlle"
data.forms["ac_p_m"] = {"mīlia", "mīllia"}
data.forms["abl_s_m"] = "mīlle"
data.forms["abl_p_m"] = {"mīlibus", "mīllibus"}
data.forms["voc_s_m"] = "mīlle"
data.forms["voc_p_m"] = {"mīlia", "mīllia"}
elseif args[1] == "plus" then
data.title = "Tercera declinació variant comparatiu amb formes irregulars o inexistents."
data.forms["nom_s_m"] = ""
data.forms["nom_s_n"] = "plūs"
data.forms["nom_p_m"] = "plūrēs"
data.forms["nom_p_n"] = "plūra"
data.forms["gen_s_m"] = ""
data.forms["gen_s_n"] = "plūris"
data.forms["gen_p_m"] = "plūrium"
data.forms["gen_p_n"] = "plūrium"
data.forms["dat_s_m"] = ""
data.forms["dat_s_n"] = ""
data.forms["dat_p_m"] = "plūribus"
data.forms["dat_p_n"] = "plūribus"
data.forms["ac_s_m"] = ""
data.forms["ac_s_n"] = "plūs"
data.forms["ac_p_m"] = "plūrēs"
data.forms["ac_p_n"] = "plūra"
data.forms["abl_s_m"] = ""
data.forms["abl_s_n"] = "plūre"
data.forms["abl_p_m"] = "plūribus"
data.forms["abl_p_n"] = "plūribus"
data.forms["voc_s_m"] = ""
data.forms["voc_s_n"] = "plūs"
data.forms["voc_p_m"] = "plūrēs"
data.forms["voc_p_n"] = "plūra"
--data.footnote = "Note: Singular forms take the genitive of the whole and do not function as adjectives."
--table.insert(data.categories, "Latin third declension adjectives")
elseif args[1] == "is" then
data.title = "Primera i segona decinació amb genitiu i datiu en singular irregulars."
local m = "m"
local i = "i"
if data.suffix == "dem" then
data.title = "Declinació irregular similar a ''is, ea, id''."
m = "n"
i = ""
end
data.forms["nom_s_m"] = "is"
data.forms["nom_s_f"] = "ea"
data.forms["nom_s_n"] = "id"
data.forms["nom_p_m"] = {"eī", "iī"}
data.forms["nom_p_f"] = "eae"
data.forms["nom_p_n"] = "ea"
data.forms["gen_s_m"] = {"eius", "ejus"}
data.forms["gen_s_f"] = {"eius", "ejus"}
data.forms["gen_s_n"] = {"eius", "ejus"}
data.forms["gen_p_m"] = "eōru"..m
data.forms["gen_p_f"] = "eāru"..m
data.forms["gen_p_n"] = "eōru"..m
data.forms["dat_s_m"] = "eī"
data.forms["dat_s_f"] = "eī"
data.forms["dat_s_n"] = "eī"
data.forms["dat_p_m"] = {"eīs", i.."īs"}
data.forms["dat_p_f"] = {"eīs", i.."īs"}
data.forms["dat_p_n"] = {"eīs", i.."īs"}
data.forms["ac_s_m"] = "eu"..m
data.forms["ac_s_f"] = "ea"..m
data.forms["ac_s_n"] = "id"
data.forms["ac_p_m"] = "eōs"
data.forms["ac_p_f"] = "eās"
data.forms["ac_p_n"] = "ea"
data.forms["abl_s_m"] = "eō"
data.forms["abl_s_f"] = "eā"
data.forms["abl_s_n"] = "eō"
data.forms["abl_p_m"] = {"eīs", i.."īs"}
data.forms["abl_p_f"] = {"eīs", i.."īs"}
data.forms["abl_p_n"] = {"eīs", i.."īs"}
data.voc = false
if data.suffix == "dem" then
data.forms["nom_s_m"] = "ī"
data.forms["nom_s_n"] = "i"
data.forms["nom_p_m"] = "ī"
data.forms["gen_s_m"] = "eius"
data.forms["gen_s_f"] = "eius"
data.forms["gen_s_n"] = "eius"
data.forms["ac_s_n"] = "i"
end
elseif args[1] == "ille" then
data.subtype = data.subtype .. "-ius"
decl["1i2"](data, args)
data.title = "Primera i segona declinació amb genitiu i datiu en singular irregulars."
data.forms["nom_s_m"] = "ille"
data.forms["nom_s_n"] = "illud"
data.voc = false
data.forms["ac_s_m"] = "illum"
data.forms["gen_s_m"] = "illīus"
data.forms["gen_s_f"] = "illīus"
data.forms["gen_s_n"] = "illīus"
data.forms["dat_s_m"] = "illī"
data.forms["dat_s_f"] = "illī"
data.forms["dat_s_n"] = "illī"
data.categories = {}
elseif args[1] == "iste" then
data.subtype = data.subtype .. "-ius"
decl["1i2"](data, args)
data.title = "Primera i segona declinació amb genitiu i datiu en singular irregulars."
data.forms["nom_s_m"] = "iste"
data.forms["nom_s_n"] = "istud"
data.forms["ac_s_m"] = "istum"
data.voc = false
data.categories = {}
elseif args[1] == "quis" or args[1] == "qui" then
local id = "id"
local em = "em"
local o = "ō"
if args[1] == "qui" then
id = "od"
em = "am"
o = "ā"
end
data.forms["nom_s_m"] = "quis"
data.forms["nom_s_f"] = "quis"
data.forms["nom_s_n"] = "qu"..id
data.forms["nom_p_m"] = "quī"
data.forms["nom_p_f"] = "quae"
data.forms["nom_p_n"] = "quae"
data.forms["gen_s_m"] = {"cuius", "cujus"}
data.forms["gen_s_f"] = {"cuius", "cujus"}
data.forms["gen_s_n"] = {"cuius", "cujus"}
data.forms["gen_p_m"] = "quōrum"
data.forms["gen_p_f"] = "quārum"
data.forms["gen_p_n"] = "quōrum"
data.forms["dat_s_m"] = "cui"
data.forms["dat_s_f"] = "cui"
data.forms["dat_s_n"] = "cui"
data.forms["dat_p_m"] = "quibus"
data.forms["dat_p_f"] = "quibus"
data.forms["dat_p_n"] = "quibus"
data.forms["ac_s_m"] = "quem"
data.forms["ac_s_f"] = "qu"..em
data.forms["ac_s_n"] = "qu"..id
data.forms["ac_p_m"] = "quōs"
data.forms["ac_p_f"] = "quās"
data.forms["ac_p_n"] = "quae"
data.forms["abl_s_m"] = "quō"
data.forms["abl_s_f"] = "qu"..o
data.forms["abl_s_n"] = "quō"
data.forms["abl_p_m"] = "quibus"
data.forms["abl_p_f"] = "quibus"
data.forms["abl_p_n"] = "quibus"
data.voc = false
if args[1] == "qui" then
data.forms["nom_s_m"] = "quī"
data.forms["nom_s_f"] = "quae"
end
elseif args[1] == "quisquis" then
data.forms["nom_s_m"] = "quisquis"
data.forms["nom_s_f"] = "quisquis"
data.forms["nom_s_n"] = {"quidquid", "quicquid"}
data.forms["nom_p_m"] = "quīquī"
data.forms["nom_p_f"] = "quaequae"
data.forms["nom_p_n"] = "quaequae"
data.forms["gen_s_m"] = {"cuiuscuius", "cujuscujus"}
data.forms["gen_s_f"] = {"cuiuscuius", "cujuscujus"}
data.forms["gen_s_n"] = {"cuiuscuius", "cujuscujus"}
data.forms["gen_p_m"] = "quōrumquōrum"
data.forms["gen_p_f"] = "quārumquārum"
data.forms["gen_p_n"] = "quōrumquōrum"
data.forms["dat_s_m"] = "cuicui"
data.forms["dat_s_f"] = "cuicui"
data.forms["dat_s_n"] = "cuicui"
data.forms["dat_p_m"] = "quibusquibus"
data.forms["dat_p_f"] = "quibusquibus"
data.forms["dat_p_n"] = "quibusquibus"
data.forms["ac_s_m"] = "quemquem"
data.forms["ac_s_f"] = "quamquam"
data.forms["ac_s_n"] = {"quidquid", "quicquid"}
data.forms["ac_p_m"] = "quōsquōs"
data.forms["ac_p_f"] = "quāsquās"
data.forms["ac_p_n"] = "quaequae"
data.forms["abl_s_m"] = "quōquō"
data.forms["abl_s_f"] = "quāquā"
data.forms["abl_s_n"] = "quōquō"
data.forms["abl_p_m"] = "quibusquibus"
data.forms["abl_p_f"] = "quibusquibus"
data.forms["abl_p_n"] = "quibusquibus"
data.forms["voc_s_m"] = "quisquis"
data.forms["voc_s_f"] = "quisquis"
data.forms["voc_s_n"] = {"quidquid", "quicquid"}
data.forms["voc_p_m"] = "quīquī"
data.forms["voc_p_f"] = "quaequae"
data.forms["voc_p_n"] = "quaequae"
data.voc = true
else
error('adjectiu ' .. args[1] .. ' no reconegut')
end
end
return decl