Modul:category tree/terms by script
Penampilan
- Berikut merupakan pendokumenan yang dijana oleh Templat:category tree data submodule documentation. [sunting]
- Pautan berguna: akar laman • sublaman akar laman • pautan • transklusi • kes ujian • kotak pasir
Submodul data ini mentakrifkan sebahagian daripada struktur kategori Wikikamus.
Untuk pengenalan kepada sistem poscatboiler dan penerangan tentang cara menambah atau mengubah suai kategori, lihat Modul:category tree/data/doc.
local labels = {}
local raw_categories = {}
local handlers = {}
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
labels["Perkataan mengikut tulisan"] = {
description = "Perkataan bahasa {{{langname}}} yang dikategorikan mengikut tulisan ditulis (bagi bahasa dengan pelbagai tulisan asli).",
umbrella_parents = "Subkategori perkataan mengikut sifat leksem mengikut bahasa",
parents = {"Perkataan mengikut sifat ortografi"},
}
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Subkategori perkataan mengikut tulisan mengikut bahasa"] = {
description = "Kategori payung yang meliputi topik berkaitan dengan kata yang dikategorikan mengikut tulisannya.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Metakategori payung",
{name = "Perkataan mengikut tulisan", is_label = true, sort = " "},
},
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
table.insert(handlers, function(data)
local name = data.label:match("^[Pp]erkataan dalam tulisan (.+)")
if not name then
return
end
local sc = require("Module:scripts").getByCanonicalName(name)
if not sc then
return
end
return {
description = "Perkataan bahasa {{{langname}}} ditulis dalam sistem tulisan " .. name .. ".",
umbrella_parents = "Subkategori perkataan mengikut tulisan mengikut bahasa",
catfix_sc = sc:getCode(),
parents = {{
name = "Perkataan mengikut tulisan",
sort = name,
}},
breadcrumb = name,
}
end)
return {LABELS = labels, RAW_CATEGORIES = raw_categories, HANDLERS = handlers}