Module:Category tree/topic cat/data
Jump to navigation
Jump to search
Documentation for this module may be created at Module:Category tree/topic cat/data/doc
local labels = {} local subpages = { "Culture", "Forwarding", "Tools", "Materials", "Styles", "Processes" } labels["all topics"] = { description = "{{{langname}}} terms organized by topic, such as \"Family\" or \"Chemistry\".", parents = {{template = "topics"}}, } labels["list of topics"] = { description = "All topics currently available in {{{langname}}}.", parents = {{name = "all topics", sort = " *"}}, } labels["all sets"] = { description = "{{{langname}}} terms that belong to a particular set of things, such as \"Planets\" or \"Canids\".", parents = {{template = "langcatboiler"}}, } labels["list of sets"] = { description = "All sets currently available in {{{langname}}}.", parents = {{name = "all sets", sort = " *"}}, } for label, data in pairs(labels) do data.edit = "Module:category tree/topic cat/data" end -- Import subpages for _, subpage in ipairs(subpages) do local datamodule = "Module:category tree/topic cat/data/" .. subpage for label, data in pairs(require(datamodule)) do assert(not labels[label], "Duplicate label: " .. label) data.edit = datamodule labels[label] = data end end return labels