Modul:category tree/poscatboiler/data/perkataan mengikut bilangan suku kata
- Berikut merupakan pendokumenan yang dijana oleh Templat:poscatboiler data submodule documentation. [sunting]
- Pautan berguna: laman akar • sublaman • 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/poscatboiler/data/doc.
local labels = {}
local raw_categories = {}
local handlers = {}
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
labels["perkataan mengikut bilangan suku kata"] = {
description = "Perkataan bahasa {{{langname}}} yang dikategorikan mengikut bilangan suku kata.",
umbrella_parents = "Kata mengikut subkategori sifat leksikal mengikut bahasa",
parents = {"kata mengikut sifat fonem"},
}
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Perkataan mengikut subkategori bilangan suku kata mengikut bahasa"] = {
description = "Kategori payung yang meliputi topik yang berkaitan dengan perkataan yang dikategorikan mengikut bilangan suku katanya.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Metakategori payung",
{name = "perkataan mengikut bilangan suku kata", is_label = true, sort = " "},
},
}
-----------------------------------------------------------------------------
-- --
-- HANDLERS --
-- --
-----------------------------------------------------------------------------
table.insert(handlers, function(data)
local number = data.label:match("^([1-9][0-9]*)%-syllable words$")
if number then
return {
description =
number == "1" and "perkataan bahasa {{{langname}}} yang disebut dengan " .. number .. " suku kata." or
"perkataan bahasa {{{langname}}} yang disebut dengan " .. number .. " suku kata.",
breadcrumb = number,
umbrella_parents = "Words by number of syllables subcategories by language",
parents = {{
name = "perkataan mengikut bilangan suku kata",
sort = ("#%02d"):format(number),
}},
}
end
end)
return {LABELS = labels, RAW_CATEGORIES = raw_categories, HANDLERS = handlers}