มอดูล:category tree/poscatboiler/data/สัญลักษณ์
- The following documentation is generated by Template:poscatboiler data submodule documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • testcases • sandbox
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 = "สัญลักษณ์ที่เขียนขึ้นใน{{{langcat}}}",
umbrella_parents = "มูลฐาน",
parents = {{name = "{{{langcat}}}", raw = true}},
}
labels["symbols"] = labels["สัญลักษณ์"]
-- ไม่ใช้ เครื่องหมายเสริมสัทอักษร เพราะไม่ครอบคลุม
labels["เครื่องหมายเสริมตัวอักษร"] = {
description = "{{{langname}}} glyphs that are added to characters to modify the their sounds or meanings.",
parents = {"สัญลักษณ์"},
}
labels["diacritical marks"] = labels["เครื่องหมายเสริมตัวอักษร"]
labels["Han characters"] = {
description = "{{{langname}}} symbols of the Han logographic script, which can represent sounds or convey meanings directly.",
topright = "{{wp|อักษรจีน}}",
parents = {"logograms"},
}
labels["ideograms"] = {
description = "{{{langname}}} symbols that represent objects, ideas or concepts directly.",
umbrella_parents = "มูลฐาน",
parents = {"สัญลักษณ์"},
}
labels["เครื่องหมายซ้ำ"] = {
description = "{{{langname}}} glyphs that act as a shorthand for repeated text.",
parents = {"คำย่อ", "สัญลักษณ์"},
}
labels["iteration marks"] = labels["เครื่องหมายซ้ำ"]
labels["ตัวอักษร"] = {
description = "{{{langname}}} symbols that represent single sounds. Variations of letters, such as letters with diacritics, should also be categorized here.",
parents = {"สัญลักษณ์"},
}
labels["letters"] = labels["ตัวอักษร"]
labels["ตัวอักษรเชื่อม"] = {
description = "{{{langname}}} letters that have been combined into a single graphical unit.",
parents = {"สัญลักษณ์"},
}
labels["ligatures"] = labels["ตัวอักษรเชื่อม"]
labels["logograms"] = {
description = "{{{langname}}} symbols that represent single words or morphemes.",
parents = {"สัญลักษณ์"},
}
labels["สัญลักษณ์คู่"] = {
description = "สัญลักษณ์{{{langcat}}} ที่ต้องใช้คู่กัน ตัวอย่างเช่น [[( )]]",
parents = {"สัญลักษณ์"},
}
labels["matched pairs"] = labels["สัญลักษณ์คู่"]
-- number = จำนวน; numeral = เลข; numeral symbol = ตัวเลข
labels["ตัวเลข"] = {
description = "สัญลักษณ์{{{langcat}}} ที่ใช้แทนเลขหรือจำนวน",
parents = {"สัญลักษณ์"},
}
labels["numeral symbols"] = labels["ตัวเลข"]
labels["เครื่องหมายวรรคตอน"] = {
description = "สัญลักษณ์{{{langcat}}} ที่แสดงถึงโครงสร้างและการจัดระบบการเขียน",
parents = {"สัญลักษณ์"},
}
labels["punctuation marks"] = labels["เครื่องหมายวรรคตอน"]
labels["พยางค์"] = {
description = "{{{langname}}} symbols that represent groups of sounds. Variations of syllables, such as syllables with diacritics, should also be categorized here.",
parents = {"สัญลักษณ์"},
}
labels["syllables"] = labels["พยางค์"]
labels["พหุอักษร"] = {
description = "{{{langname}}} symbols consisting of multiple letters.",
parents = {"สัญลักษณ์"},
}
labels["multigraphs"] = labels["พหุอักษร"]
local function multigraph(name, n)
labels[name] = {
description = "{{{langname}}} symbols consisting of " .. n .. " letters.",
parents = {"พหุอักษร"},
}
end
multigraph("ทวิอักษร", "สอง")
multigraph("ไตรอักษร", "สาม")
multigraph("จตุรอักษร", "สี่")
multigraph("ปัญจอักษร", "ห้า")
multigraph("hexagraphs", "หก")
multigraph("heptagraphs", "เจ็ด")
multigraph("octagraphs", "แปด")
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "หมวดหมู่ย่อยของสัญลักษณ์แบ่งตามภาษา"
end
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["หมวดหมู่ย่อยของสัญลักษณ์แบ่งตามภาษา"] = {
description = "Umbrella categories covering topics related to symbols.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"หมวดหมู่ใหญ่รวมหัวข้อ",
{name = "สัญลักษณ์", is_label = true, sort = " "},
},
}
return {LABELS = labels, RAW_CATEGORIES = raw_categories}