模組:category tree/topic cat/data
呢個模組嘅解說可以喺模組:category tree/topic cat/data/doc度開
local labels = {}
local subpages = {
"Body",
--[[ "Buildings and structures",
"Communication",
"Culture",
"Earth",
"Food and drink",
"History",
"Human",
"Lifeforms",
"Animals",
"Plants",
"Mathematics",
"Miscellaneous",
"Names",
"Nature",
"Numbers",
"People",
"Philosophy",
"Places",
"Sciences",
"Sex",
"Social acts",
"Society",
"Sports",
"Technology",
"Time",
"Transport",
--]]
}
labels["all topics"] = {
description = "{{{langname}}} terms organized by topic, such as \"Family\" or \"Chemistry\".",
parents = {{template = "langcatboiler"}},
}
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