Module:Pronouns: Difference between revisions
Content deleted Content added
Created page with "local p = {} function p.pronoun(frame) local args = frame.args local pronouns = { he = "he", she = "she", they = "they" } local selectedPronouns = {} local categories = {} for i, arg in ipairs(args) do if pronouns[arg] then table.insert(selectedPronouns, pronouns[arg]) table.insert(categories, "[[Category:Players who are a " .. pronouns[arg] .. "]]") end end if #selectedP..." |
(No difference)
|
Revision as of 07:44, 26 July 2023
Documentation for this module may be created at Module:Pronouns/doc
local p = {}
function p.pronoun(frame)
local args = frame.args
local pronouns = {
he = "he",
she = "she",
they = "they"
}
local selectedPronouns = {}
local categories = {}
for i, arg in ipairs(args) do
if pronouns[arg] then
table.insert(selectedPronouns, pronouns[arg])
table.insert(categories, "[[Category:Players who are a " .. pronouns[arg] .. "]]")
end
end
if #selectedPronouns == 0 then
return "No valid pronouns specified."
else
return table.concat(selectedPronouns, "/") .. table.concat(categories)
end
end
return p