45,640
edits
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
local match = mw.ustring.match | local match = mw.ustring.match | ||
local gmatch = mw.ustring.gmatch | local gmatch = mw.ustring.gmatch | ||
local export = {} | local export = {} | ||
Line 33: | Line 31: | ||
local args = require("Module:parameters").process(frame:getParent().args, params) | local args = require("Module:parameters").process(frame:getParent().args, params) | ||
local code = frame.args[1] | |||
local lang = require("Module:languages").getByCode(code) | |||
local links = {}; local categories = {}; local alts = {}; | local links = {}; local categories = {}; local alts = {}; | ||
Line 58: | Line 59: | ||
table.insert(alts, arg) | table.insert(alts, arg) | ||
elseif prefix == "c" then | elseif prefix == "c" then | ||
table.insert(categories, " | table.insert(categories, lang:getCanonicalName() .. " terms from Wascotl *" .. 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, " | table.insert(categories, lang:getCanonicalName() .. " terms from Wascotl *" .. 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, " | table.insert(categories, lang:getCanonicalName() .. " terms from Wascotl *" .. arg) | ||
table.insert(alts, term) | table.insert(alts, term) | ||
end | end | ||
Line 73: | Line 74: | ||
else | else | ||
table.insert(links, link(args[a][i])) | table.insert(links, link(args[a][i])) | ||
table.insert(categories, " | table.insert(categories, lang:getCanonicalName() .. " terms from Wascotl *" .. args[a][i]) | ||
table.insert(alts, args[a][i]) | table.insert(alts, args[a][i]) | ||
end | end |