Module:siwa-headword: Difference between revisions

No edit summary
No edit summary
Tag: Reverted
Line 76: Line 76:
["cat2"] = {},
["cat2"] = {},
["cat3"] = {},
["cat3"] = {},
["sort"] = {},
["affix"] = {list = true},
}
}
local args = require("Module:parameters").process(args, params)
local args = require("Module:parameters").process(args, params)
data.heads = {args["head"]}
data.heads = {args["head"]}
data.affix = args["affix"]
table.insert(data.genders, gender_key[args[1]] or args[1])
table.insert(data.genders, gender_key[args[1]] or args[1])
Line 93: Line 90:
if args.cat2 then table.insert(data.categories, "Siwa " .. args["cat2"]) end
if args.cat2 then table.insert(data.categories, "Siwa " .. args["cat2"]) end
if args.cat3 then table.insert(data.categories, "Siwa " .. args["cat3"]) end
if args.cat3 then table.insert(data.categories, "Siwa " .. args["cat3"]) end
data.sort_key = args["sort"] or nil
end
end


Line 109: Line 104:
["head"] = {},
["head"] = {},
["cat2"] = {},
["cat2"] = {},
["sort"] = {},
["affix"] = {list = true},
}
}
Line 134: Line 127:
if args[1] == "?" or args[2] == "?" or args[3] == "?" then table.insert(data.categories, "Contionary stubs") end
if args[1] == "?" or args[2] == "?" or args[3] == "?" then table.insert(data.categories, "Contionary stubs") end
data.sort_key = args["sort"] or nil
data.affix = args["affix"]
end
end


return export
return export