Module:category tree/poscatboiler/data/lang-specific/gmh
Appearance
- The following documentation is generated by Module:documentation. [edit]
- Useful links: root page • root page’s subpages • links • transclusions • testcases • sandbox
This module handles generating the descriptions and categorization for Middle High German category pages of the format "Middle High German LABEL" where LABEL can be any text. Examples are Category:Bulgarian conjugation 2.1 verbs and Category:Russian velar-stem neuter-form nouns. This module is part of the poscatboiler system, which is a general framework for generating the descriptions and categorization of category pages.
For more information, see Module:category tree/poscatboiler/data/lang-specific/documentation.
NOTE: If you add a new language-specific module, you must add the language code to the list at the top of Module:category tree/poscatboiler/data/lang-specific in order for the module to be recognized.
local labels = {}
-----------------------------------------------------------------------------
-- --
-- NOUNS --
-- --
-----------------------------------------------------------------------------
--------------------------------- Noun labels --------------------------------
labels["strong nouns"] = {
description = "{{{langname}}} nouns following the {{lg|strong declension}}.",
parents = {"nouns by inflection type"},
breadcrumb = "strong",
}
labels["strong masculine nouns without umlaut"] = {
description = "{{{langname}}} {{lg|strong declension|strong}} {{lg|masculine}} nouns without {{lg|umlaut}} in the plural.",
additional = "The plural may end in ''-e'' or be the same as the singular.",
parents = {{name = "strong nouns", sort = "masculine without umlaut"}},
breadcrumb = "masculine without umlaut",
}
labels["strong masculine nouns with umlaut"] = {
description = "{{{langname}}} {{lg|strong declension|strong}} {{lg|masculine}} nouns with {{lg|umlaut}} in the plural.",
parents = {{name = "strong nouns", sort = "masculine with umlaut"}},
breadcrumb = "masculine with umlaut",
}
labels["strong feminine nouns in -e"] = {
description = "{{{langname}}} {{lg|strong declension|strong}} {{lg|feminine}} nouns whose lemma ends in ''-e''.",
displaytitle = "{{{langname}}} strong feminine nouns in {{m|gmh||-e}}",
additional = "The plural is normally the same as the singular.",
parents = {{name = "strong nouns", sort = "feminine in -e"}},
breadcrumb = "feminine in {{m|gmh||-e}}",
}
labels["strong feminine nouns ending in a consonant"] = {
description = "{{{langname}}} {{lg|strong declension|strong}} {{lg|feminine}} nouns whose lemma ends in a consonant.",
additional = "The plural normally ends in ''-e'' with {{lg|umlaut}} of the stem, and umlaut may appear in the oblique singular as well.",
parents = {{name = "strong nouns", sort = "feminine ending in a consonant"}},
breadcrumb = "feminine ending in a consonant",
}
labels["strong neuter nouns with null plural"] = {
description = "{{{langname}}} {{lg|strong declension|strong}} {{lg|neuter}} nouns with no plural ending.",
parents = {{name = "strong nouns", sort = "neuter with null plural"}},
breadcrumb = "neuter with null plural",
}
labels["strong neuter nouns with plural in -er"] = {
description = "{{{langname}}} {{lg|strong declension|strong}} {{lg|neuter}} nouns with plural in ''-er'', with {{lg|umlaut}} if possible.",
displaytitle = "{{{langname}}} strong neuter nouns in {{m|gmh||-er}}",
parents = {{name = "strong nouns", sort = "neuter with plural in -er"}},
breadcrumb = "neuter with plural in {{m|gmh||-er}}",
}
labels["weak nouns"] = {
description = "{{{langname}}} nouns following the {{lg|weak declension}}.",
additional = "All oblique case forms end in ''-n''.",
parents = {"nouns by inflection type"},
breadcrumb = "weak",
}
for _, gender in ipairs { "masculine", "feminine", "neuter" } do
labels["weak " .. gender .. " nouns"] = {
description = "{{{langname}}} {{lg|weak declension|weak}} {{lg|" .. gender .. "}} nouns.",
parents = {{name = "weak nouns", sort = gender}},
breadcrumb = gender,
}
end
-----------------------------------------------------------------------------
-- --
-- VERBS --
-- --
-----------------------------------------------------------------------------
--------------------------------- Verb labels --------------------------------
labels["irregular weak verbs"] = {
description = "{{{langname}}} [[Appendix:Glossary#weak verb|weak verbs]] with irregular past tense or past participle.",
parents = {{name = "irregular verbs", sort = "weak"}},
breadcrumb = "weak",
}
labels["irregular strong verbs"] = {
description = "{{{langname}}} [[Appendix:Glossary#strong verb|strong verbs]] that cannot be categorized into one of the seven primary categories of strong verbs.",
parents = {{name = "irregular verbs", sort = "strong"}},
breadcrumb = "strong",
}
labels["verbs using hân as auxiliary"] = {
description = "{{{langname}}} verbs that conjugate their composed tenses using {{m|gmh|hân}}.",
parents = {{name = "verbs by inflection type", sort = "hân as auxiliary"}},
breadcrumb = "{{m|gmh||hân}} as auxiliary",
}
labels["verbs using sîn as auxiliary"] = {
description = "{{{langname}}} verbs that conjugate their composed tenses using {{m|gmh|sîn}}.",
parents = {{name = "verbs by inflection type", sort = "sîn as auxiliary"}},
breadcrumb = "{{m|gmh||sîn}} as auxiliary",
}
labels["verbs using hân and sîn as auxiliary"] = {
description = "{{{langname}}} verbs that conjugate their composed tenses using either {{m|gmh|hân}} or {{m|gmh|sîn}} (possibly with a difference in meaning).",
parents = {{name = "verbs by inflection type", sort = "hân and sîn as auxiliary"}},
breadcrumb = "{{m|gmh||hân}} and {{m|gmh||sîn}} as auxiliary",
}
return {LABELS = labels}