48,357
edits
(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 = | local params = {} | ||
local a = 0 | |||
[ | |||
[ | 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 | ||