Template:rad-conj/documentation: Difference between revisions

From Laenkea
Jump to navigation Jump to search
No edit summary
 
(9 intermediate revisions by the same user not shown)
Line 2: Line 2:
{{uses lua|Module:rad-stem/templates}}
{{uses lua|Module:rad-stem/templates}}


This template generates Radestrian verb conjugation tables. Adding {{para|irr|true}} or {{para|irregular|true}} will add the category [[:Category:Radestrian irregular verbs|Radestrian irregular verbs]]. When initially generating, it will output a list of stems for you to check:
This template generates Radestrian verb conjugation tables. When initially generating, it will output a list of stems to output. Adding <code>*</code> to any irregular stems will add the category [[:Category:Radestrian irregular verbs|Radestrian irregular verbs]] and mark derived forms as irregular.
  {{tempn|rad-conj|deat|de|pl=di|diș|deti|dev|der|detr}}
  {{tempn|rad-conj|deat|de|pl=di|diș|deti*|dev|der|detr*}}
{{rad-conj|deat|de|pl=di|diș|deti|dev|der|detr}}
{{rad-conj|deat|de|pl=di|diș|deti*|dev|der|detr*|nocat=1}}
{{tempn|rad-conj|deat|de|pl=di|diș|deti|dev|der|detr|'''check=1'''}}
 
{{rad-conj|deat|de|pl=di|diș|deti|dev|der|detr|check=1}}
== Generative parameters ==
== Generative parameters ==
=== Preset parameters ===
For preset conjugation patterns, such as with the suffix {{m|rad|-rut}}, there are preset conjugations. These can be called with only two parameters:
* {{para|1}}: root, e.g. '''a'''rut
* {{para|2}}: type
** {{para|2|a}}, {{para|2|ru}}, {{para|2|y}}
** {{para|2|r}} (sets {{para|t|pass}})
=== Mandatory parameters ===
=== Mandatory parameters ===
* {{para|1}}: infinitive, e.g. '''deat'''
* {{para|1}}: infinitive, e.g. '''deat'''
Line 13: Line 19:
* {{para|3}}: past stem, e.g. '''diș'''(ei)
* {{para|3}}: past stem, e.g. '''diș'''(ei)
* {{para|4}}: present participle stem, e.g. '''deti'''(vú)
* {{para|4}}: present participle stem, e.g. '''deti'''(vú)
* {{para|5}}: present participle stem, e.g. '''deti'''()
* {{para|5}}: past participle stem, e.g. '''dev'''(úl)
==== Mandatory passive parameters ====
==== Mandatory passive parameters ====
Mandatory only if {{para|t|tr}} or {{para|t|pass}}:
Mandatory only if {{para|t|tr}} or {{para|t|pass}}:
Line 28: Line 34:
* {{para|3s}}: first-person singular, e.g. '''deaș'''
* {{para|3s}}: first-person singular, e.g. '''deaș'''
* {{para|a}}: pre-{{wipa|rad|/a/}} present, e.g. '''deà'''
* {{para|a}}: pre-{{wipa|rad|/a/}} present, e.g. '''deà'''
* {{para|depers}}: depersonal, e.g. '''dvonu''' of {{m|rad|dvamt}}
* {{para|depers}}: depersonal, e.g. '''dvanu''' of {{m|rad|dvamt}}
* {{para|imp}}: second-person singular imperative, e.g. '''lája''' of {{m|rad|lát}}
* {{para|imp}}: second-person singular imperative, e.g. '''lája''' of {{m|rad|lát}}
* {{para|pl}}: present plural, e.g. '''di'''(ú)
* {{para|pl}}: present plural, e.g. '''di'''(ú)
Line 34: Line 40:


==== Past parameters ====
==== Past parameters ====
* {{para|apst}}: pre-{{wipa|rad|/a/}} past
* {{para|apst}}: pre-{{wipa|rad|/a/}} past, e.g. '''laoà'''vú of {{m|rad|lát}}
* {{para|epst}}: irregular e-base past, e.g. '''asaí'''ș of {{m|rad|asadt}}
* {{para|epst}}: irregular e-base past, e.g. '''asaí'''ș of {{m|rad|asadt}}
* {{para|rpst}}: pre-{{wipa|rad|/r/}} past, e.g. '''laoj'''ruvei of {{m|rad|lát}}
* {{para|rpst}}: pre-{{wipa|rad|/r/}} past, e.g. '''laoj'''ruvei of {{m|rad|lát}}
Line 44: Line 50:
== Type ==
== Type ==
The {{para|t}} or {{para|type}} parameters can take the following arguments:
The {{para|t}} or {{para|type}} parameters can take the following arguments:
* {{para|t|impers}}: impersonal (only the active voice third person singular will generate)
* {{para|t|intr}}: intransitive (only the active voice will generate)
* {{para|t|intr}}: intransitive (only the active voice will generate)
* {{para|t|tr}}: transitive (both the active and passive voices will generate)
* {{para|t|tr}}: transitive (both the active and passive voices will generate)

Latest revision as of 17:06, 11 August 2024

Edit-copy green.svg Documentation for Template:rad-conj. [edit]
This page contains usage information, categories, interwiki links and other content describing the template.

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.