Module:category tree/lang/is
- 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 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 poscatboiler 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["nouns with irregular stem"] = {
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["nouns with multiple stems"] = {
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["scraping errors in Template:is-ndecl"] = {
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["nouns declined using scraped base declensions"] = {
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 " ..
"[[:Category:{{{langname}}} scraping errors in Template:is-ndecl]].",
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["adjectives with multiple " .. compsup .. "s"] = {
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["adjectives with umlauted comparative or superlative"] = {
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["scraping errors in Template:is-adecl"] = {
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["adjectives declined using scraped base declensions"] = {
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 " ..
"[[:Category:{{{langname}}} scraping errors in Template:is-adecl]].",
parents = {"entry maintenance"},
hidden = true,
can_be_empty = true,
}
return {LABELS = labels}