Template:rad-conj

From Laenkea
Jump to navigation Jump to search
TemplateDocumentation.svg Template documentation [view] [edit] [purge]

This template generates Radestrian verb conjugation tables. When initially generating, it will output a list of stems to output. Adding * to any irregular stems will add the category Radestrian irregular verbs and mark derived forms as irregular.

{{rad-conj|deat|de|diș|deti*|dev|der|detr*|pl=di}}

Generative parameters

Preset parameters

For preset conjugation patterns, such as with the suffix -rut, there are preset conjugations. These can be called with only two parameters:

  • |1=: root, e.g. arut
  • |2=: type
    • |2=a, |2=ru, |2=y
    • |2=r (sets |t=pass)

Mandatory parameters

  • |1=: infinitive, e.g. deat
  • |2=: pre-vocalic present tense stem, e.g. de(ova)
  • |3=: past stem, e.g. diș(ei)
  • |4=: present participle stem, e.g. deti(vú)
  • |5=: past participle stem, e.g. dev(úl)

Mandatory passive parameters

Mandatory only if |t=tr or |t=pass:

  • |6=: passive nonfinite stem, e.g. deruot
  • |7=: passive present participle stem, e.g. detruvivú

Override parameters

Some additional stems can be overridden. Note that these are automatically generated otherwise.

Nonfinite parameters

  • |vnoun=: verbal noun, e.g. devaș

Non-past parameters

  • |1s=: first-person singular, e.g. dei
  • |3s=: first-person singular, e.g. deaș
  • |a=: pre-/a/ present, e.g. deà
  • |depers=: depersonal, e.g. dvanu of dvamt
  • |imp=: second-person singular imperative, e.g. lája of lát
  • |pl=: present plural, e.g. di(ú)
  • |r=: pre-/r/ present, e.g. derúe

Past parameters

  • |apst=: pre-/a/ past, e.g. laoàvú of lát
  • |epst=: irregular e-base past, e.g. asaíș of asadt
  • |rpst=: pre-/r/ past, e.g. laojruvei of lát

Miscellaneous parameters

  • |pre= adds a 'prefix' to the start of all forms. This is also useful if you don't want to type out the full verb stem for each parameter, or when copying over prefixed verbs.
  • |vstem=true marks the verb as a vocalic stem, e.g. lát or -at verbs, but this is also done automatically to an extent.

Type

The |t= or |type= parameters can take the following arguments:

  • |t=impers: impersonal (only the active voice third person singular will generate)
  • |t=intr: intransitive (only the active voice will generate)
  • |t=tr: transitive (both the active and passive voices will generate)
  • |t=pass: passive (only the passive voice will generate)

|t=tr if unspecified.

Disabling IPA

IPA generation can be disabled with |noipa=true.