模組:Category tree/symbols
外观
- 下列說明文檔由Template:category tree data submodule documentation生成。[編輯]
- 相關連結:根頁面 • 根頁面的子頁面 • 本頁面的子頁面 • 链入 • 嵌入包含 • 測試用例 • 沙盒
本資料子模組定義了維基詞典分類結構的一部分。
關於 category tree 系統的介紹,以及新增或修改分類的說明,請參見Module:category tree/doc。
local labels = {}
local raw_categories = {}
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
labels["符號"] = {
description = "{{{langname}}}書寫符號。",
umbrella_parents = "分類",
parents = {{name = "{{{langcat}}}", raw = true}},
}
labels["附加符號"] = {
description = "{{{langname}}}中加在字符上以更改其發音或含義的字形。",
parents = {"符號"},
}
labels["漢字"] = {
description = "{{{langname}}}中的語素文字系統符號,可以代表發音或直接傳達含義。",
topright = "{{wp|Chinese characters}}",
parents = {"語素文字"},
}
labels["形意符號"] = {
description = "{{{langname}}}中直接代表物體、想法或概念的符號。",
umbrella_parents = "分類",
parents = {"符號"},
}
labels["疊字符號"] = {
description = "{{{langname}}}中用作重複文本之速記的字形。",
parents = {"縮寫", "符號"},
}
labels["字母"] = {
description = "{{{langname}}}中代表單個音值的符號。字母的變體(如帶有附加符號的字母)也應歸類於此。",
parents = {"符號"},
}
labels["合字"] = {
description = "{{{langname}}}中合併為單個圖形單元的字母。",
parents = {"符號"},
}
labels["語素文字"] = {
description = "代表單個詞語或語素的{{{langname}}}符號。",
parents = {"符號"},
}
labels["配對符號"] = {
description = "成對使用的分離{{{langname}}}字符。例如:[[( )]]。",
parents = {"符號"},
}
labels["數字符號"] = {
description = "代表數字的{{{langname}}}符號。",
parents = {"符號"},
}
labels["標點符號"] = {
description = "表示書寫結構和組織的{{{langname}}}符號。",
parents = {"符號"},
}
labels["音節"] = {
description = "{{{langname}}}中代表音組的符號。音節的變體(如帶有附加符號的音節)也應歸類於此。",
parents = {"符號"},
}
labels["多字母符號"] = {
description = "由多個字母組成的{{{langname}}}符號。",
parents = {"符號"},
}
local function multigraph(name, n)
labels[name] = {
description = "由" .. n .. "個字母組成的{{{langname}}}符號。",
parents = {"多字母符號"},
}
end
multigraph("二合字母", "兩個")
multigraph("三合字母", "三個")
multigraph("四合字母", "四個")
multigraph("五合字母", "五個")
multigraph("六合字母", "六個")
multigraph("七合字母", "七個")
multigraph("八合字母", "八個")
-- 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 = "涵蓋與符號相關主題的總類別。",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"綜合元分類",
{name = "符號", is_label = true, sort = " "},
},
}
raw_categories["國際音標符號"] = {
description = "屬於{{w|國際音標}}的符號。",
additional = "更多資訊請參見[[Wiktionary:關於國際音標]]。",
catfix = "mul",
parents = {
{name = "符號", is_label = true, lang = "mul"},
},
}
raw_categories["NAPA符號"] = {
description = "屬於{{w|lang=en|North American Phonetic Alphabet|美式音標}}的符號。",
catfix = "mul",
parents = {
{name = "符號", is_label = true, lang = "mul"},
},
}
raw_categories["UPA符號"] = {
description = "屬於{{w|lang=en|Uralic Phonetic Alphabet|烏拉爾音標}}的符號。",
catfix = "mul",
parents = {
{name = "符號", is_label = true, lang = "mul"},
},
}
return {LABELS = labels, RAW_CATEGORIES = raw_categories}