function create(cat, msg)
return mw.ustring.format("{{main other|[[Category:Pages using tname_naked with %s parameters]]}}", cat) .. create_message(msg)
end
function create_message(msg)
return require('Module:If preview')._warning({
mw.ustring.format("[[templatename]] used with %s.", msg)
})
end
local options = {
"undeclared" = create("unknown", 'unknown parameter(s): paramname'),
"deprecated" = create("deprecated", 'deprecated parameter(s): paramname'),
"duplicate" = create("duplicate", 'duplicate parameter(s): paramandvalue'),
"doc-subpage" = "doc",
}
local result = {
0 = options,
2 = options,
4 = options,
6 = options,
10 = options,
12 = options,
14 = options,
}
return result