Module:nentammmi-roots: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Created page with "local m_put = require("Module:parse utilities") local m_table = require("Module:table") local gsub = mw.ustring.gsub local PAGENAME = gsub(mw.title.getCurrentTitle().text, "%s", " ") local NAMESPACE = mw.title.getCurrentTitle().nsText local match = mw.ustring.match local gmatch = mw.ustring.gmatch local export = {} local function ncategories(categories) local out_categories = {} for key, cat in ipairs(categories) do out_categories[key] = "[[Category:" .. cat...")
 
No edit summary
Line 24: Line 24:


function export.getLink(frame)
function export.getLink(frame)
local a = 2
local params = {}
local params = {
local a = 0
[1] = {},
[a] = {list = true}, -- Nentammmi
if frame.args["older"] then
}
params[1] = {}
params[2] = {list = true}
a = 2
else
params[1] = {list = true}
a = 1
end
local args = require("Module:parameters").process(frame:getParent().args, params)
local args = require("Module:parameters").process(frame:getParent().args, params)
Line 59: Line 65:
table.insert(alts, arg)
table.insert(alts, arg)
elseif prefix == "c" then
elseif prefix == "c" then
table.insert(categories, lang:getCanonicalName() .. " terms from Nentammmi " .. arg)
table.insert(categories, lang:getCanonicalName() .. " terms from Nentammmi *" .. arg)
table.insert(alts, term)
table.insert(alts, term)
end
end
elseif prefix == "a" then
elseif prefix == "a" then
table.insert(links, link(term, arg))
table.insert(links, link(term, arg))
table.insert(categories, lang:getCanonicalName() .. " terms from Nentammmi " .. term)
table.insert(categories, lang:getCanonicalName() .. " terms from Nentammmi *" .. term)
table.insert(alts, arg)
table.insert(alts, arg)
elseif prefix == "c" then
elseif prefix == "c" then
table.insert(links, link(term))
table.insert(links, link(term))
table.insert(categories, lang:getCanonicalName() .. " terms from Nentammmi " .. arg)
table.insert(categories, lang:getCanonicalName() .. " terms from Nentammmi *" .. arg)
table.insert(alts, term)
table.insert(alts, term)
end
end
Line 74: Line 80:
else
else
table.insert(links, link(args[a][i]))
table.insert(links, link(args[a][i]))
table.insert(categories, lang:getCanonicalName() .. " terms from Nentammmi " .. args[a][i])
table.insert(categories, lang:getCanonicalName() .. " terms from Nentammmi *" .. args[a][i])
table.insert(alts, args[a][i])
table.insert(alts, args[a][i])
end
end

Navigation menu