This module handles generating the descriptions and categorization for Macedonian category pages of the format "Macedonian 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 = {}
------- Verbal categories -------
labels = {
description = "{{{langname}}} verbs which lose their thematic vowel in some finite aorist forms and/or the aorist l-participles. The thematic vowel is replaced by an -о- in some forms.",
parents = {"verbs in -е"},
}
labels = {
description = "{{{langname}}} verbs whose stem ends in a vowel and which lose their thematic vowel in the all finite aorist forms and the aorist l-participles. Their third-personal singular aorist form is the bare stem.",
parents = {"athematic verbs"},
}
labels = {
description = "{{{langname}}} verbs whose stem ends in -н- or -њ- and which consequently have perfect participles and adjectival participles formed with -т- rather than -н-, which occurs in all other verbs.",
parents = {"verbs by inflection type"},
}
labels = {
description = "{{{langname}}} verbs whose stem ends in a -к- or -г- which has been palatalised to -ц/ч- or -з/ж- in forms with endings starting with a front vowel but has been preserved in forms with endings starting with a back vowel, leading to an alternation within the paradigm.",
parents = {"irregular verbs"},
}
labels = {
description = "{{{langname}}} verbs which lose their stem vowel in their finite and non-finite aorist forms.",
parents = {"irregular verbs"},
}
labels = {
description = "{{{langname}}} verbs which lose their stem-final consonant in their aorist l-participles and/or the imperative.",
parents = {"irregular verbs"},
}
labels = {
description = "{{{langname}}} verbs ending in -а in their lemma form and having -а- as their thematic vowel.",
parents = {"verbs by inflection type"},
}
labels = {
description = "{{{langname}}} verbs ending in -е in their lemma form. They can either have -е- as their thematic vowel or be athematic.",
parents = {"verbs by inflection type"},
}
labels = {
description = "{{{langname}}} verbs ending in -е in their lemma form and displaying the vowel -а- in the aorist.",
parents = {"verbs in -е"},
}
labels = {
description = "{{{langname}}} verbs ending in -е in their lemma form and displaying the vowel -е- in the aorist.",
parents = {"verbs in -е"},
}
labels = {
description = "{{{langname}}} verbs ending in -ae, -ee, -ие and -уе, which display an epenthetic -ј in some forms, or a final -ј instead of an -и, on account of having a stem-final vowel.",
parents = {"verbs in -е"},
}
labels = {
description = "{{{langname}}} verbs ending in -и in their lemma form and having -и- as their thematic vowel.",
parents = {"verbs by inflection type"},
}
labels = {
description = "{{{langname}}} verbs ending in -и in their lemma form and displaying the vowel -а- in the aorist.",
parents = {"verbs in -и"},
}
labels = {
description = "{{{langname}}} verbs ending in -и in their lemma form and displaying the vowel -е- in the aorist.",
parents = {"verbs in -и"},
}
labels = {
description = "{{{langname}}} verbs ending in -и in their lemma form and displaying the vowel -и- in the aorist.",
parents = {"verbs in -и"},
}
labels = {
description = "{{{langname}}} verbs ending in -и in their lemma form and displaying the vowel -о- in the aorist.",
parents = {"verbs in -и"},
}
labels = {
description = "{{{langname}}} verbs ending in -аи, -ои and -уи, which display an epenthetic -ј in some forms, or a final -ј instead of an -и, on account of having a stem-final vowel.",
parents = {"verbs in -и"},
}
labels = {
description = "{{{langname}}} l-participles.",
parents = {name = "participles", sort = "l"},
breadcrumb = {name = "l-participles", nocap = true},
}
labels = {
description = "{{{langname}}} ] l-participles.",
parents = {name = "l-participles", sort = "aorist"},
breadcrumb = "aorist",
}
labels = {
description = "{{{langname}}} ] l-participles.",
parents = {name = "l-participles", sort = "imperfect"},
breadcrumb = "imperfect",
}
------- Nominal categories -------
labels = {
description = "{{{langname}}} nouns with final palatalization in their plural forms.",
parents = {"nouns by inflection type"},
}
labels = {
description = "{{{langname}}} nominalized adjectives, which function as nouns syntactically but retain adjectival inflection.",
parents = {"nouns by inflection type"},
}
labels = {
description = "{{{langname}}} feminine nouns with vocatives in -е.",
parents = {"nouns by inflection type", "feminine nouns"},
}
labels = {
description = "{{{langname}}} feminine nouns with vocatives in -е.",
parents = {"nouns by inflection type", "feminine nouns"},
}
labels = {
description = "{{{langname}}} feminine nouns ending in a consonant.",
parents = {"nouns by inflection type", "feminine nouns"},
}
labels = {
description = "{{{langname}}} neuter nouns ending in -о with plurals in -а.",
parents = {"nouns by inflection type", "neuter nouns"},
}
labels = {
description = "{{{langname}}} neuter nouns ending in -е with plurals in -а.",
parents = {"nouns by inflection type", "neuter nouns"},
}
labels = {
description = "{{{langname}}} neuter nouns ending in -е with plurals in -иња.",
parents = {"nouns by inflection type", "neuter nouns"},
}
labels = {
description = "{{{langname}}} neuter nouns ending in -и or -у. They differ from other neuter nouns insofar as the plural suffix -а is added onto their end without replacing the final vowel even when the latter is unstressed.",
parents = {"nouns by inflection type", "neuter nouns"},
}
labels = {
description = "{{{langname}}} neuter nouns with a stressed final vowel.",
parents = {"nouns by inflection type", "neuter nouns"},
}
labels = {
description = "{{{langname}}} masculine nouns with a feminine declension.",
parents = {"nouns by inflection type", "masculine nouns"},
}
labels = {
description = "{{{langname}}} masculine nouns with plurals in -овци.",
parents = {"nouns by inflection type", "masculine nouns"},
}
labels = {
description = "{{{langname}}} masculine nouns with plurals in -ови.",
parents = {"nouns by inflection type", "masculine nouns"},
}
labels = {
description = "{{{langname}}} masculine nouns with plurals in -еви.",
parents = {"nouns by inflection type", "masculine nouns"},
}
labels = {
description = "{{{langname}}} masculine nouns with plurals in -а.",
parents = {"nouns by inflection type", "masculine nouns"},
}
labels = {
description = "{{{langname}}} masculine nouns with plurals in -ишта.",
parents = {"masculine nouns with plurals in -а"},
}
labels = {
description = "{{{langname}}} masculine nouns which lose their suffix (-ин or -ец) in their plural forms.",
parents = {"nouns by inflection type", "masculine nouns"},
}
------- Nominal/adjectival categories -------
labels = {
description = "{{{langname}}} adjectives with a fleeting -т-.",
parents = {"adjectives by inflection type"},
}
labels = {
description = "{{{langname}}} adjectives without masculine singular forms.",
parents = {"adjectives by inflection type"},
}
local fleeting_vowel_poses = {
"adjectives",
"nouns",
}
for _, pos in ipairs(fleeting_vowel_poses) do
labels = {
description = "{{{langname}}} " .. pos .. " with a fleeting vowel.",
parents = {pos .. " by inflection type"},
}
labels = {
description = '{{{langname}}} ' .. pos .. ' with a fleeting -а-.',
parents = {pos .. " with a fleeting vowel"},
}
labels = {
description = '{{{langname}}} ' .. pos .. ' with a fleeting -е-.',
parents = {pos .. " with a fleeting vowel"},
}
labels = {
description = '{{{langname}}} ' .. pos .. ' with a fleeting -о-.',
parents = {pos .. " with a fleeting vowel"},
}
end
------- Stress categories -------
labels = {
description = "{{{langname}}} terms categorised by the position of the primary stress.",
parents = {"terms by phonemic property"},
}
labels = {
description = "{{{langname}}} terms with stress on the last syllable.",
parents = {"terms by stress position"},
breadcrumb = "oxytone",
}
labels = {
description = "{{{langname}}} terms with stress on the penultimate syllable.",
parents = {"terms by stress position"},
breadcrumb = "paroxytone",
}
labels = {
description = "{{{langname}}} terms with stress on the antepenultimate syllable.",
parents = {"terms by stress position"},
breadcrumb = "proparoxytone",
}
----
return {LABELS = labels}