Modul:dara kategoriyan/ferhengokkatbike/dane
Xuyakirin
Belgekirina modulê[nîşan bide] [biguhêre] [rojane bike]
- Ev belge ji Modul:dara kategoriyan/ferhengokkatbike/dane/belge hatiye girtin.
Bikaranîn
[biguhêre]labels
= Navê kategoriyê ye. Wek "Etîket" + navê zimanî kategorî tê çêkirin. Mînak Kategorî:Etîmolojî bi kurmancîdescription
= Wek danasîna kategoriyê di nav kategoriyan de xuya dike.parents
= Serkategoriyên vê kategoriyê, mînak Kategorî:Lîsteya ferhengan bi kurmancî serkategoriya Kategorî:Biyolojî bi kurmancî ye Kategorî:Biyolojî bi kurmancî jî serkategoriya Kategorî:Avjenî bi kurmancî ye, ji yekî zêdetir serkategorî dikare hebe. Heke hûn dixwazin serkategorî ziman be (weke di Kategorî:Etîmolojî bi kurmancî de) divê "parents" weke "parents = {{template = "zimankatbike"}},
" were diyarkirin.inSerkategori
= Heke hûn dixwazin kategoriya bêyî navê zimanî weke Kategorî:Deng bikeve kategoriya Kategorî:!Serkategorî hingê "inSerkategori = true,
" lê zêde bikin.isHidden
= Ji bo veşartina kategoriyan e. Dema "isHidden = true,
" lê tê zêdekirin, kategorî veşartî dibe.umbrella
= Normalê de her etîket wek "Etîket" + navê zimanî tê çêkirin û her kategorî etîketa xwe jî çêdike wek Kategorî:Deng bi kurmancî hem dikeve kategoriya Kategorî:Kurmancî û Kategorî:Deng. Heke hûn dixwazin dewsa wê bikeve "Kategorî:Deng li gorî zimanan" hingê "umrella = true,
" lê zêde bikin.- Kategoriyên wek Kategorî:Heywan yên ku binkategoriyên wan yên taybet (wek Kategorî:Ajal) hene divê wek "umbrella" werîn nîşankirin ji bo ku Kategorî:Heywan li gorî zimanan were çêkirin û di kategoriya Kategorî:Heywan de tenê wan binkategoriyên taybet bên nîşandan.
Mînak
[biguhêre]Di vê mînakê de kategoriyên wek Kategorî:Avjenî + bi zimanekî tê çêkirin danasîna kategoriyê "Peyvên {{{langname}}} têkildarî avjenî.", tê lêzêdekirin û ew kategorî dikeve Kategorî:Biyolojî + "zimanekî" û Kategorî:Werziş + "zimanekî".
labels["avjenî"] = {
description = "Peyvên {{{langname}}} têkildarî [[avjeni|avjeniyê]].",
parents = {"biyolojî", "spor"},
}
Di vê mînakê de kategoriyên wek Kategorî:Etîmolojî + bi zimanekî tê çêkirin danasîna kategoriyê "Etîmolojiyên peyvên {{{langname}}}." tê lêzêdekirin û ew kategorî dikeve Kategorî:Etîmolojî li gorî zimanan û Kategorî:Etîmolojî dikeve Kategorî:!Serkategorî.
labels["etîmolojî"] = {
description = "Etîmolojiyên peyvên {{{langname}}}.",
parents = {{template = "zimankatbike"}},
umbrella = true,
inSerkategori = true,
}
Binêre
[biguhêre]- dara kategoriyan/ferhengokkatbike/belge
- dara kategoriyan/ferhengokkatbike/dane
- dara kategoriyan/ferhengokkatbike/dane/belge
- dara kategoriyan/ferhengokkatbike/dane/daxwaz
- dara kategoriyan/ferhengokkatbike/dane/etîmolojî
- dara kategoriyan/ferhengokkatbike/dane/ferhengok
- dara kategoriyan/ferhengokkatbike/dane/ferhengok/belge
- dara kategoriyan/ferhengokkatbike/dane/mane
- dara kategoriyan/ferhengokkatbike/dane/places
- dara kategoriyan/ferhengokkatbike/dane/rêzimanî
- dara kategoriyan/ferhengokkatbike/hierarchy
- dara kategoriyan/ferhengokkatbike/hierarchy/belge
local labels = {}
local handlers = {}
local aliases = {}
local deprecated = {}
local subpages = {
"daxwaz",
"etîmolojî",
"ferhengok",
"mane",
"rêzimanî",
}
labels["deng"] = {
description = "Hemû gotarên zimanê {{{langname}}} yên tê de dosyaya dengî hene.",
parents = {{template = "zimankatbike"}},
inSerkategori = true,
}
labels["devok"] = {
description = "[[devok|Devokên]] zimanê {{{langname}}}.",
parents = {"zimannasî", {template = "zimankatbike"}},
}
labels["jêgirtin"] = {
description = "Jêgirtinên bi zimanê {{{langname}}}.",
parents = {{template = "zimankatbike"}},
umbrella = true,
}
labels["etîmolojî"] = {
description = "Etîmolojiyên peyvên {{{langname}}}.",
parents = {{template = "zimankatbike"}},
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 = "zimankatbike"}},
inSerkategori = true,
}
labels["werger"] = {
description = "Hemû wergerên bi zimanê [[{{{langname}}}]].",
parents = {{template = "zimankatbike"}},
isHidden = true,
inSerkategori = true,
}
for label, data in pairs(labels) do
data.edit = "Modul:dara kategoriyan/ferhengokkatbike/dane"
end
-- Import subpages
for _, subpage in ipairs(subpages) do
local datamodule = "Modul:dara kategoriyan/ferhengokkatbike/dane/" .. 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
mw.log(labels)
return {LABELS = labels, HANDLERS = handlers}