Modul:category tree/topic cat/data
Belgekirina modulê[nîşan bide] [biguhêre] [rojane bike]
- Ev belge ji Modul:category tree/topic cat/data/belge hatiye girtin.
local labels = {}
local handlers = {}
local aliases = {}
local deprecated = {}
local subpages = {
"Candar",
"Heywan",
"Nature"
}
labels["list of topics"] = { --list of topics nayê bikaranîn!!
description = "Hemû mijaran bi zimanê {{{langname}}}.",
parents = {{name = "lîsteya ferhengan", sort = " *"}},
}
labels["all sets"] = { -- nayê bikaranîn!!
description = "{{{langname}}} terms that belong to a particular set of things, such as \"Planets\" or \"Canids\".",
parents = {{template = "langcatboiler"}},
}
labels["list of sets"] = { -- nayê bikaranîn!!
description = "All sets currently available in {{{langname}}}.",
parents = {{name = "all sets", sort = " *"}},
}
labels["lîsteya ferhengan"] = { --alltopics
description = "Peyvên {{{langname}}} li gorî mijarên mîna \"Zanist\" an \"Anatomî\".",
parents = {{template = "langcatboiler", sort = "ferhengok"}},
inSerkategori = true,
}
labels["etîmolojî"] = { --alltopics
description = "Peyvên {{{langname}}} li gorî mijarên mîna \"Zanist\" an \"Anatomî\".",
parents = {{template = "langcatboiler", sort = "et"}},
inSerkategori = true,
}
labels["deng"] = {
description = "Hemû gotarên zimanê {{{langname}}} yên tê de dosyaya dengî hene.",
parents = {{template = "langcatboiler"}},
inSerkategori = true,
}
labels["devok"] = {
description = "[[devok|Devokên]] zimanê {{{langname}}}.",
parents = {{template = "langcatboiler"}},
}
labels["etîmolojî"] = {
description = "Etîmolojiyên peyvên {{{langname}}}.",
parents = {{template = "langcatboiler"}},
umbrella = true,
inSerkategori = true,
}
labels["bilêvkirina IPAyê"] = {
description = "Hemû gotarên zimanê {{{langname}}} yên tê de bilêvkirina bi [[IPA]]yê hene.",
parents = {{sort = "IPA", template = "langcatboiler"}},
inSerkategori = true,
}
labels["werger"] = {
description = "Hemû wergerên bi zimanê [[{{{langname}}}]].",
parents = {{template = "langcatboiler"}},
isHidden = true,
inSerkategori = true,
}
for label, data in pairs(labels) do
data.edit = "Modul:category tree/topic cat/data"
end
-- Import subpages
for _, subpage in ipairs(subpages) do
local datamodule = "Modul:category tree/topic cat/data/" .. subpage
local retval = require(datamodule)
if not retval["LABELS"] then
retval = {LABELS = retval}
end
for label, data in pairs(retval["LABELS"]) do
if labels[label] and not retval["IGNOREDUP"] then
error("Label " .. label .. " defined in both [["
.. datamodule .. "]] and [[" .. labels[label].edit .. "]].")
end
data.edit = datamodule
labels[label] = data
end
if retval["HANDLERS"] then
for _, handler in ipairs(retval["HANDLERS"]) do
table.insert(handlers, { module = datamodule, handler = handler })
end
end
end
return {LABELS = labels, HANDLERS = handlers}