Difference between revisions of "Module:Category tree/topic cat/data"
Jump to navigation
Jump to search
| Line 6: | Line 6: | ||
"Tools", | "Tools", | ||
"Materials", | "Materials", | ||
| − | |||
| − | |||
} | } | ||
Revision as of 11:20, 7 September 2018
Documentation for this module may be created at Module:Category tree/topic cat/data/doc
local labels = {}
local subpages = {
"Culture",
"Forwarding",
"Tools",
"Materials",
}
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