This data submodule defines part of Wiktionary's category structure.
For an introduction to the poscatboiler
system and a description of how to add or modify categories, see Module:category tree/poscatboiler/data/documentation.
local labels = {}
local raw_categories = {}
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
labels = {
description = "{{{langname}}} terms that serves a performative function, in addition to conveying information.",
umbrella_parents = "Terms by semantic function subcategories by language",
parents = {"terms by semantic function"},
}
labels = {
description = "{{{langname}}} expressions intended to ] the listener.",
parents = {"farewells", "imperative sentences"},
}
labels = {
description = "{{{langname}}} expressions intended to express the ] or ]s of the speaker to the listener.",
parents = {"speech acts"},
}
labels = {
description = "{{{langname}}} expressions intended to mark the end of the speaker's interaction with the listener.",
parents = {"speech acts"},
}
labels = {
description = "{{{langname}}} expressions intended to mark the start of the speaker's interaction with the listener.",
parents = {"speech acts"},
}
labels = {
description = "{{{langname}}} terms used for remembering something more easily.",
parents = {"speech acts"},
}
labels = {
description = "{{{langname}}} expressions which appeal to a deity or entity as a form of intensifier.",
parents = {"speech acts", "intensifiers"},
}
labels = {
description = "{{{langname}}} expressions said in response to a ].",
parents = {"speech acts"},
}
labels = {
description = "{{{langname}}} expressions said as part of a ].",
parents = {"speech acts"},
}
for label, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Speech acts subcategories by language"
end
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories = {
description = "Umbrella categories covering topics related to speech acts, such as greetings or farewells.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Umbrella metacategories",
{name = "speech acts", is_label = true, sort = " "},
},
}
return {LABELS = labels, RAW_CATEGORIES = raw_categories}