Module:head/languages
Documentation for this module may be created at Module:head/languages/documentation
local export = {}
function export.get_args(args, params, inflection_params)
if inflection_params then
for _, v in ipairs(inflection_params) do
params[v.param] = {list = true}
end
end
local p = require("Module:parameters").process(args, params)
local inflections = {}
if inflection_params then
for _, v in ipairs(inflection_params) do
local inflection = p[v.param]
inflection["label"] = v.label
inflection["glossary"] = v.glossary
table.insert(inflections, inflection)
end
end
return p, inflections
end
function export.get_term()
return mw.title.getCurrentTitle().text
end
return export