Module:category tree/lang/is

Hello, you have come here looking for the meaning of the word Module:category tree/lang/is. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:category tree/lang/is, but we will also tell you about its etymology, its characteristics and you will know how to say Module:category tree/lang/is in singular and plural. Everything you need to know about the word Module:category tree/lang/is you have here. The definition of the word Module:category tree/lang/is will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:category tree/lang/is, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.

This module handles generating the descriptions and categorization for Icelandic category pages of the format "Icelandic 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 category tree system, which is a general framework for generating the descriptions and categorization of category pages.

For more information, see Module:category tree/lang/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/lang in order for the module to be recognized.


local labels = {}

local unpack = unpack or table.unpack -- Lua 5.2 compatibility

----------------- Nouns -----------------

labels = {
	description = "{{{langname}}} nouns built using an irregular stem.",
	additional = "This means that the stem is not the same as what is found in the lemma. An example is " ..
	"{{m|is|maður||man}} and compounds, which use a stem ''mann-'' outside of the nominative singular.",
	parents = {"irregular nouns"},
}

labels = {
	description = "{{{langname}}} nouns built using multiple stems.",
	additional = "Typically one of the stems is regular and the other is irregular and is used in alternative " ..
	"variant forms.",
	parents = {"irregular nouns"},
}

labels = {
	description = "{{{langname}}} entries where scraping errors occurred in {{tl|is-ndecl}} or {{tl|is-noun}}.",
	additional = "This generally means that {{tl|is-ndecl}} for a compound noun was unable to scrape the declension spec " ..
	"from the base noun, or {{tl|is-noun}} was unable to self-scrape the declension spec from the corresponding call to " ..
	"{{tl|is-ndecl}} on the same page. There are many causes of this, but often are related to misspelled or missing ID's when " ..
	"self-scraping in the presence of multiple {{tl|is-ndecl}} calls, or ambiguous scraping specs when scraping another page. " ..
	"The displayed error message (which does not trigger an actual Lua error) should give more information.",
	parents = {"entry maintenance"},
	hidden = true,
	can_be_empty = true,
}

labels = {
	description = "{{{langname}}} nouns, generally compounds, whose declension was derived from scraping the declension of a base noun.",
	additional = "This generally means that {{tl|is-ndecl}} contained a scraping spec like {{cd|@k}} when used on a " ..
	"noun like {{m|is|vinkona||female friend}} (in this case, the declension for {{m|is|kona||woman}} would be used to " ..
	"construct the declension for {{m|is|vinkona}}). If scraping fails, the noun is added to " ..
	"].",
	parents = {"entry maintenance"},
	hidden = true,
	can_be_empty = true,
}

----------------- Adjectives -----------------

for _, compsupspec in ipairs {{"comparative", "superlative"}, {"superlative", "comparative"}} do
	local compsup, other = unpack(compsupspec)
	labels = {
		description = "{{{langname}}} adjectives with more than one possible " .. compsup .. " form.",
		additional = "Some forms may be more common than others, and some may even be archaic. See also " ..
		"{{category|Icelandic adjectives with multiple " .. other .. "s}} and " ..
		"{{category|Icelandic adjectives with umlauted comparative or superlative}}.",
		breadcrumb = "with multiple " .. compsup .. "s",
		parents = {{name = "adjectives", sort = "multiple " .. compsup .. "s"}},
	}
end

labels = {
	description = "{{{langname}}} adjectives with umlaut (''i''-mutation) in at least one comparative or superlative form.",
	additional = "Some adjectives had their comparative in Proto-Germanic built using the affix ''-iz-'' and some " ..
	"with ''-ōz-''. The former triggered umlaut/''i''-mutation, but it is not (and may never have been) predictable " ..
	"which affix is/was used, and in modern Icelandic the adjectives with umlauted comparative or superlative are a " ..
	"closed, irregular class.",
	breadcrumb = "with umlauted comparative or superlative",
	parents = {{name = "irregular adjectives", sort = "umlauted comparative or superlative"}},
}

labels = {
	description = "{{{langname}}} entries where scraping errors occurred in {{tl|is-adecl}} or {{tl|is-adj}}.",
	additional = "This generally means that {{tl|is-adecl}} for a compound adjective was unable to scrape the declension spec " ..
	"from the base adjective, or {{tl|is-adj}} was unable to self-scrape the declension spec from the corresponding call to " ..
	"{{tl|is-adecl}} on the same page. There are many causes of this, but often are related to misspelled or missing ID's when " ..
	"self-scraping in the presence of multiple {{tl|is-adecl}} calls, or ambiguous scraping specs when scraping another page. " ..
	"The displayed error message (which does not trigger an actual Lua error) should give more information.",
	parents = {"entry maintenance"},
	hidden = true,
	can_be_empty = true,
}

labels = {
	description = "{{{langname}}} adjectives, generally compounds, whose declension was derived from scraping the declension of a base adjective.",
	additional = "This generally means that {{tl|is-adecl}} contained a scraping spec like {{cd|@m}} when used on a " ..
	"adjective like {{m|is|aðsópsmikill||impressive}} (in this case, the declension for {{m|is|mikill||much; great}} would be used to " ..
	"construct the declension for {{m|is|aðsópsmikill}}). If scraping fails, the adjective is added to " ..
	"].",
	parents = {"entry maintenance"},
	hidden = true,
	can_be_empty = true,
}

return {LABELS = labels}