Module:category tree/poscatboiler/data/lang-specific/mk

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["athematic verbs"] = {
	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["athematic verbs with a vowel-final stem"] = {
	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["verbs with participles in -т-"] = {
	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["verbs with a velar alternation"] = {
	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["verbs with a fleeting stem vowel"] = {
	description = "{{{langname}}} verbs which lose their stem vowel in their finite and non-finite aorist forms.",
	parents = {"irregular verbs"},
}

labels["verbs with a fleeting stem consonant"] = {
	description = "{{{langname}}} verbs which lose their stem-final consonant in their aorist l-participles and/or the imperative.",
	parents = {"irregular verbs"},
}

labels["verbs in -а"] = {
	description = "{{{langname}}} verbs ending in -а in their lemma form and having -а- as their thematic vowel.",
	parents = {"verbs by inflection type"},
}

labels["verbs in -е"] = {
	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["verbs in -е with -а- in the aorist"] = {
	description = "{{{langname}}} verbs ending in -е in their lemma form and displaying the vowel -а- in the aorist.",
	parents = {"verbs in -е"},
}

labels["verbs in -е with -е- in the aorist"] = {
	description = "{{{langname}}} verbs ending in -е in their lemma form and displaying the vowel -е- in the aorist.",
	parents = {"verbs in -е"},
}

labels["verbs in -ае, -ее, -ие and -уе"] = {
	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["verbs in -и"] = {
	description = "{{{langname}}} verbs ending in -и in their lemma form and having -и- as their thematic vowel.",
	parents = {"verbs by inflection type"},
}

labels["verbs in -и with -а- in the aorist"] = {
	description = "{{{langname}}} verbs ending in -и in their lemma form and displaying the vowel -а- in the aorist.",
	parents = {"verbs in -и"},
}

labels["verbs in -и with -е- in the aorist"] = {
	description = "{{{langname}}} verbs ending in -и in their lemma form and displaying the vowel -е- in the aorist.",
	parents = {"verbs in -и"},
}

labels["verbs in -и with -и- in the aorist"] = {
	description = "{{{langname}}} verbs ending in -и in their lemma form and displaying the vowel -и- in the aorist.",
	parents = {"verbs in -и"},
}

labels["verbs in -и with -о- in the aorist"] = {
	description = "{{{langname}}} verbs ending in -и in their lemma form and displaying the vowel -о- in the aorist.",
	parents = {"verbs in -и"},
}

labels["verbs in -аи, -ои and -уи"] = {
	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["l-participles"] = {
	description = "{{{langname}}} l-participles.",
	parents = {name = "participles", sort = "l"},
	breadcrumb = {name = "l-participles", nocap = true},
}

labels["aorist l-participles"] = {
	description = "{{{langname}}} [[Appendix:Glossary#aorist|aorist]] l-participles.",
	parents = {name = "l-participles", sort = "aorist"},
	breadcrumb = "aorist",
}

labels["imperfect l-participles"] = {
	description = "{{{langname}}} [[Appendix:Glossary#imperfect|imperfect]] l-participles.",
	parents = {name = "l-participles", sort = "imperfect"},
	breadcrumb = "imperfect",
}

------- Nominal categories -------

labels["nouns with final palatalization in their plural forms"] = {
	description = "{{{langname}}} nouns with final palatalization in their plural forms.",
	parents = {"nouns by inflection type"},
}

labels["nominalized adjectives"] = {
	description = "{{{langname}}} nominalized adjectives, which function as nouns syntactically but retain adjectival inflection.",
	parents = {"nouns by inflection type"},
}

labels["feminine nouns with vocatives in -е"] = {
	description = "{{{langname}}} feminine nouns with vocatives in -е.",
	parents = {"nouns by inflection type", "feminine nouns"},
}

labels["feminine nouns with vocatives in -е"] = {
	description = "{{{langname}}} feminine nouns with vocatives in -е.",
	parents = {"nouns by inflection type", "feminine nouns"},
}

labels["feminine nouns ending in a consonant"] = {
	description = "{{{langname}}} feminine nouns ending in a consonant.",
	parents = {"nouns by inflection type", "feminine nouns"},
}

labels["neuter nouns ending in -о with plurals in -а"] = {
	description = "{{{langname}}} neuter nouns ending in -о with plurals in -а.",
	parents = {"nouns by inflection type", "neuter nouns"},
}

labels["neuter nouns ending in -е with plurals in -а"] = {
	description = "{{{langname}}} neuter nouns ending in -е with plurals in -а.",
	parents = {"nouns by inflection type", "neuter nouns"},
}

labels["neuter nouns ending in -е with plurals in -иња"] = {
	description = "{{{langname}}} neuter nouns ending in -е with plurals in -иња.",
	parents = {"nouns by inflection type", "neuter nouns"},
}

labels["neuter nouns ending in -и or -у"] = {
	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["neuter nouns with a stressed final vowel"] = {
	description = "{{{langname}}} neuter nouns with a stressed final vowel.",
	parents = {"nouns by inflection type", "neuter nouns"},
}

labels["masculine nouns with a feminine declension"] = {
	description = "{{{langname}}} masculine nouns with a feminine declension.",
	parents = {"nouns by inflection type", "masculine nouns"},
}

labels["masculine nouns with plurals in -овци"] = {
	description = "{{{langname}}} masculine nouns with plurals in -овци.",
	parents = {"nouns by inflection type", "masculine nouns"},
}

labels["masculine nouns with plurals in -ови"] = {
	description = "{{{langname}}} masculine nouns with plurals in -ови.",
	parents = {"nouns by inflection type", "masculine nouns"},
}

labels["masculine nouns with plurals in -еви"] = {
	description = "{{{langname}}} masculine nouns with plurals in -еви.",
	parents = {"nouns by inflection type", "masculine nouns"},
}

labels["masculine nouns with plurals in -а"] = {
	description = "{{{langname}}} masculine nouns with plurals in -а.",
	parents = {"nouns by inflection type", "masculine nouns"},
}

labels["masculine nouns with plurals in -ишта"] = {
	description = "{{{langname}}} masculine nouns with plurals in -ишта.",
	parents = {"masculine nouns with plurals in -а"},
}

labels["masculine nouns with a fleeting suffix"] = {
	description = "{{{langname}}} masculine nouns which lose their suffix (-ин or -ец) in their plural forms.",
	parents = {"nouns by inflection type", "masculine nouns"},
}

------- Nominal/adjectival categories -------

labels["adjectives with a fleeting т"] = {
	description = "{{{langname}}} adjectives with a fleeting -т-.",
	parents = {"adjectives by inflection type"},
}

labels["adjectives without masculine singular forms"] = {
	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[pos .. " with a fleeting vowel"] = {
		description = "{{{langname}}} " .. pos .. " with a fleeting vowel.",
		parents = {pos .. " by inflection type"},
	}

	labels[pos .. " with a fleeting а"] = {
		description = '{{{langname}}} ' .. pos .. ' with a fleeting -а-.',
		parents = {pos .. " with a fleeting vowel"},
	}

	labels[pos .. " with a fleeting е"] = {
		description = '{{{langname}}} ' .. pos .. ' with a fleeting -е-.',
		parents = {pos .. " with a fleeting vowel"},
	}

	labels[pos .. " with a fleeting о"] = {
		description = '{{{langname}}} ' .. pos .. ' with a fleeting -о-.',
		parents = {pos .. " with a fleeting vowel"},
	}
end

------- Stress categories -------

labels["terms by stress position"] = {
	description = "{{{langname}}} terms categorised by the position of the primary stress.",
	parents = {"terms by phonemic property"},
}

labels["oxytone terms"] = {
	description = "{{{langname}}} terms with stress on the last syllable.",
	parents = {"terms by stress position"},
	breadcrumb = "oxytone",
}

labels["paroxytone terms"] = {
	description = "{{{langname}}} terms with stress on the penultimate syllable.",
	parents = {"terms by stress position"},
	breadcrumb = "paroxytone",
}

labels["proparoxytone terms"] = {
	description = "{{{langname}}} terms with stress on the antepenultimate syllable.",
	parents = {"terms by stress position"},
	breadcrumb = "proparoxytone",
}

----

return {LABELS = labels}