模組:Category tree/poscatboiler/data/lang-specific/cu
This module handles generating the descriptions and categorization for 教會斯拉夫語 category pages of the format "教會斯拉夫語 LABEL" where LABEL can be any text. Examples are Category:Bulgarian conjugation 2.1 verbs and Category:Russian velar-stem neuter-form nouns. 該模块是 poscatboiler 系統的一部分,該系統是用於生成分類頁面的描述和分類的通用框架。
有關更多資訊,請參閱Module:category tree/poscatboiler/data/lang-specific/doc。
注意:如果您新增了特定語言的模块,請將語言代碼新增至 Module:category tree/poscatboiler/data/lang-specific 頂部的清單中,使程式碼能識別該模块。
local labels = {}
local handlers = {}
--------------------------------- Nouns/Pronouns/Numerals --------------------------------
local noun_decls = {
["硬音a-詞幹"] = {
singular = "-а",
plural = "-ꙑ",
gender = "陰性",
sortkey = "a-詞幹",
},
["軟音a-詞幹"] = {
singular = "-ꙗ (or -а after an unpaired palatal consonant)",
plural = "-ѩ (or -ѧ after an unpaired palatal consonant)",
gender = "陰性",
sortkey = "a-詞幹",
},
["i-詞幹"] = {
singular = "-ь",
plural = "-и(陽性時為 -ьѥ 或 -иѥ)",
gender = "陰性(有時為陽性)",
},
["ī-詞幹"] = {
singular = "-ии or -ьи",
plural = "-иѭ or -ьѩ",
gender = "陰性(指人時為陽性)",
parent = "軟音a-詞幹",
},
["硬音陽性o-詞幹"] = {
singular = "-ъ",
plural = "-и",
gender = "陽性",
sortkey = "o-詞幹",
},
["軟音陽性o-詞幹"] = {
singular = "-ь",
plural = "-и",
gender = "陽性",
sortkey = "o-詞幹",
},
["硬音中性o-詞幹"] = {
singular = "-о",
plural = "-а",
gender = "中性",
sortkey = "o-詞幹",
},
["軟音中性o-詞幹"] = {
singular = "-ѥ (or -е after an unpaired palatal consonant)",
plural = "-ꙗ (or -а after an unpaired palatal consonant)",
gender = "中性",
sortkey = "o-詞幹",
},
["u-詞幹"] = {
singular = "-ъ",
plural = "-ове",
gender = "陽性",
},
["n-詞幹"] = {
singular = "-ꙑ, -нь, or -мѧ",
plural = "-не (or -мена if ending in -мѧ)",
gender = "陽性(nouns in -мѧ are 中性)",
parent = "輔音詞幹",
},
["nt-詞幹"] = {
singular = "-ѧ",
plural = "-ѧта",
gender = "中性",
parent = "輔音詞幹",
},
["r-詞幹"] = {
singular = "-и",
plural = "-ери",
gender = "陰性",
parent = "輔音詞幹",
},
["s-詞幹"] = {
singular = "-о (-е after a palatal consonant)",
plural = "-еса",
gender = "中性",
parent = "輔音詞幹",
},
["v-詞幹"] = {
singular = "-ꙑ",
plural = "-ъви",
gender = "陰性",
parent = "輔音詞幹",
}
}
for _, pos in ipairs({"名詞"}) do
local sgpos = pos:gsub("s$", "")
labels["輔音詞幹 " .. pos] = {
description = "教會斯拉夫語輔音詞幹 " .. pos .. "。",
additional = "This is not a single declension class, but a set of related declension classes, with endings that are"
.. " largely identical outside of the nominative, accusative and vocative.",
breadcrumb = "輔音詞幹",
parents = "依屈折分類的" .. pos,
}
for decl, spec in pairs(noun_decls) do
labels[decl .. " " .. pos] = {
description = "教會斯拉夫語" .. decl .. pos .. "。",
additional = "These " .. pos .. " normally end in " .. spec.singular .. " in the singular and " .. spec.plural .. " in the"
.. " plural, and are most commonly " .. spec.gender .. "。",
breadcrumb = decl,
parents = {{
name = spec.parent and spec.parent .. " " .. pos or pos .. " by inflection type",
sort = spec.sortkey or decl,
}},
}
end
end
return {LABELS = labels, HANDLERS = handlers}