Modul:category tree/topic cat/data

Die Dokumentation für dieses Modul kann unter Modul:category tree/topic cat/data/Doku erstellt werden

local labels = {}

local subpages = {
	"Biologie un Medizin",
	"Bouwwarken un Infrastruktur",
	"Geografsche Objekten",
	"Minsch un Natuur",
	"Natuurwetenschop",
	"Spraken",
	"Staten",
	"Staat un Verwalten",
	"Weertschop",
	"Wetenschop"
}

labels["All Themen"] = {
	description = "Dat is de Hööftkategorie för all Begreppen in {{{langname}}}, kategorisiert op Themen as \"Wetenschop\" oder \"Lüüd\".",
	parents = {"Kategorie:{{{langcat}}}"},
	edit = "Module:category tree/topic cat",
}

labels["List vun Themen"] = {
	description = "Alle Themen in {{{langname}}}.",
	parents = {{name = "All Themen", sort = "**"}},
	edit = "Module:category tree/topic cat",
}

for _, subpage in ipairs(subpages) do
	local datamodule = "Module:category tree/topic cat/" .. subpage
	for label, data in pairs(require(datamodule)) do
		assert(not labels[label], "Dubbel label: " .. label)
		data.edit = datamodule
		labels[label] = data
	end
end

return labels