Module:category tree/poscatboiler/data/symbols

Hello, you have come here looking for the meaning of the word Module:category tree/poscatboiler/data/symbols. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:category tree/poscatboiler/data/symbols, but we will also tell you about its etymology, its characteristics and you will know how to say Module:category tree/poscatboiler/data/symbols in singular and plural. Everything you need to know about the word Module:category tree/poscatboiler/data/symbols you have here. The definition of the word Module:category tree/poscatboiler/data/symbols will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:category tree/poscatboiler/data/symbols, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

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}}} written signs.",
	umbrella_parents = "Fundamental",
	parents = {{name = "{{{langcat}}}", raw = true}},
}

labels = {
	description = "{{{langname}}} glyphs that are added to characters to modify their sounds or meanings.",
	parents = {"symbols"},
}

labels = {
	description = "{{{langname}}} symbols of the Han logographic script, which can represent sounds or convey meanings directly.",
	topright = "{{wp|Chinese characters}}",
	parents = {"logograms"},
}

labels = {
	description = "{{{langname}}} symbols that represent objects, ideas or concepts directly.",
	umbrella_parents = "Fundamental",
	parents = {"symbols"},
}

labels = {
	description = "{{{langname}}} glyphs that act as a shorthand for repeated text.",
	parents = {"abbreviations", "symbols"},
}

labels = {
	description = "{{{langname}}} symbols that represent single sounds. Variations of letters, such as letters with diacritics, should also be categorized here.",
	parents = {"symbols"},
}

labels = {
	description = "{{{langname}}} letters that have been combined into a single graphical unit.",
	parents = {"symbols"},
}

labels = {
	description = "{{{langname}}} symbols that represent single words or morphemes.",
	parents = {"symbols"},
}

labels = {
	description = "{{{langname}}} pairs of separate characters that are used together. Example: ].",
	parents = {"symbols"},
}

labels = {
	description = "{{{langname}}} symbols that represent numerals.",
	parents = {"symbols"},
}

labels = {
	description = "{{{langname}}} symbols that indicate structure and organization of writing.",
	parents = {"symbols"},
}

labels = {
	description = "{{{langname}}} symbols that represent groups of sounds. Variations of syllables, such as syllables with diacritics, should also be categorized here.",
	parents = {"symbols"},
}

labels = {
	description = "{{{langname}}} symbols consisting of multiple letters.",
	parents = {"symbols"},
}

local function multigraph(name, n)
	labels = {
		description = "{{{langname}}} symbols consisting of " .. n .. " letters.",
		parents = {"multigraphs"},
	}
end

multigraph("digraphs", "two")
multigraph("trigraphs", "three")
multigraph("tetragraphs", "four")
multigraph("pentagraphs", "five")
multigraph("hexagraphs", "six")
multigraph("heptagraphs", "seven")
multigraph("octagraphs", "eight")

-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
	if not data.umbrella_parents then
		data.umbrella_parents = "Symbols subcategories by language"
	end
end


-----------------------------------------------------------------------------
--                                                                         --
--                              RAW CATEGORIES                             --
--                                                                         --
-----------------------------------------------------------------------------


raw_categories = {
	description = "Umbrella categories covering topics related to symbols.",
	additional = "{{{umbrella_meta_msg}}}",
	parents = {
		"Umbrella metacategories",
		{name = "symbols", is_label = true, sort = " "},
	},
}

raw_categories = {
	description = "Symbols which are part of the {{w|International Phonetic Alphabet}}.",
	additional = "For more information, see ].",
	catfix = "mul",
	parents = {
		{name = "symbols", is_label = true, lang = "mul"},
	},
}

raw_categories = {
	description = "Symbols which are part of the {{w|Americanist phonetic notation|North American Phonetic Alphabet}}.",
	catfix = "mul",
	parents = {
		{name = "symbols", is_label = true, lang = "mul"},
	},
}

raw_categories = {
	description = "Symbols which are part of the {{w|Uralic Phonetic Alphabet}}.",
	catfix = "mul",
	parents = {
		{name = "symbols", is_label = true, lang = "mul"},
	},
}


return {LABELS = labels, RAW_CATEGORIES = raw_categories}