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

From Wiktionary, the free dictionary
Jump to navigation Jump to search

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}