Template:ang-adecl/documentation

Usage
This template takes the following parameters:


 * 1
 * This should always be the lemma, appropriately marked up with macrons, ġ and ċ as appropriate.


 * stem
 * If specified, the declension acts as if this were the lemma when generating all forms with a non-empty ending. This is useful e.g. for adjectives such as or, which have a final double consonant in all vowel-ending forms.


 * 1 or yes
 * Indicate that this adjective has -u in the nominative feminine singular and nominative/accusative neuter plural. Normally this is inferred automatically, but it is required for adjectives such as, , and  where the preceding syllable is short. You can also use no to explicitly turn off this property when it's inferred.


 * opt
 * Indicate that this adjective has both forms with and without -u in the nominative feminine singular and nominative/accusative neuter plural. This is inferred automatically for adjectives ending in.


 * 1 or yes
 * Indicate that this adjective is contractable, i.e. the last vowel optionally drops out before vowel endings. Normally this is inferred automatically, but it is required for adjectives such as where the preceding syllable is short. You can also use no to explicitly turn off this property when it's inferred.


 * 1
 * Indicate that this adjective has a stem ending in a vowel and consequently drops the initial vowel of endings beginning with a vowel. Rarely if ever needed to be specified explicitly, as it is inferred for adjectives such as and . Note that adjectives such as  that have a stem ending in -g should indicate this explicitly, e.g. ; in this case, h will not be set.


 * bare
 * This can be used to override the forms which take no ending. It is rarely needed.


 * vstem
 * This can be used to override the stem used for forms with a vowel ending. It is rarely needed.


 * cstem
 * This can be used to override the stem used for forms with a consonant ending. It is rarely needed.


 * cstemn
 * This can be used to override the stem used for forms with an ending beginning with -n (specifically, the masculine accusative singular -ne). It is rarely needed.


 * cstemr
 * This can be used to override the stem used for forms with an ending beginning with -r (specifically, the endings -ra and -re). It is rarely needed.


 * strong
 * Use for an adjective with only strong forms, such as.


 * weak
 * This can be used for adjectives with only weak forms, such as, but is rarely required as it can be inferred from the form of the adjective.


 * normal
 * Use for an adjective with both strong and weak forms that would otherwise be inferred as weak. Rarely if ever needed.


 * sg
 * Use for a singular-only adjective.


 * pl
 * Use for a plural-only adjective.


 * str_nom_sg_m, str_dat_pl_f, wk_gen_pl_n, etc.
 * Override a single slot. Multiple forms can be specified, separated by commas.


 * nom_sg_m, dat_pl_f, gen_pl_n, etc.
 * Override a single slot when strong or weak. Multiple forms can be specified, separated by commas.

Note that for the parameters bare, vstem, cstem, cstemn and cstemr, multiple stems can be specified, separated by a comma.

Examples
In the vast majority of cases, only the lemma needs to be specified in 1.


 * Example:
 * Example:
 * Example:
 * Example: (inferred as 1)
 * Example: (inferred as 1 and 1)
 * Example: (inferred as glad)
 * Example: (inferred as 1, dryġ, dryġ)
 * Example: (inferred as ful)
 * Example: (inferred as 1, ġīfr, ġīfer, ġīf)
 * Example: (inferred as 1, ierr, ier)
 * Example: (inferred as 1, dyrn, dyr, dyrn)
 * Example: (inferred as 1, fǣcn, fǣc, fǣcen)
 * Example: (inferred as nearu,nearo, nearw, nearo)
 * Example: (inferred as ġeolo,ġeolu, ġeolw, ġeolo)
 * Example: (inferred as 1, hēa, hēa,hēan, hēa,hēar)
 * Example: (inferred as þwēor, þwēor)
 * Example: (inferred as 1, frēo, frēo)

In a few cases, explicit parameters other than 1 are needed:


 * Example:
 * Example:
 * Example:
 * Example: