Template:Chak-conj/documentation: Difference between revisions

From The Languages of David J. Peterson
Jump to navigation Jump to search
No edit summary
No edit summary
Line 26: Line 26:


You can use as many of these as you need. For a key to the name of each cell, see this table:
You can use as many of these as you need. For a key to the name of each cell, see this table:
: put table here
{{chak-conj/documentation/form key}}


====Stems====
====Stems====

Revision as of 15:58, 16 October 2023

{{Chak-conj}} is used to create a table of conjugations for a Chakobsa verb.

Usage

This template takes one or two root parts and creates a regular conjugation chart based off of those parts. The first root part is required and is the 'unmodified' root. The second part is the modifier suffix (if any).

For example, shuna is from the unmodified root shun and no modifer, so the call would be:

{{chak-conj|shun}}

However, nakala is from the modified root nak/l. Thus the call is:

{{chak-conj|nak|l}}

The unlabeled parameters can also be labeled root1 and root2 respectively. For example:

{{chak-conj|root1=nak|root2=l}}

Irregularities

Irregularities or other forms that might be unusual (due to things like sound changes and romanization of geminate consonants) can be handled through a number of 'exception' parameters. These parameters overwrite the automatically generated words. There are two types of these parameters: forms and stems. You can mix and match these, though a form will overwrite an overlapping stem.

Forms

Form parameters will overwrite that particular form in the table (that is, that one cell of the table). The parameter is named after the word form cell you want to overwrite.

For example, to overwrite the causative imperfect 2nd person plural of shuna, you would use the parameter caus.ipfv.2pl=, such as in this template call:

{{chak-conj|shun|caus.ipfv.2pl=newform}}

To overwrite that form and the passive imperative, you'd use:

{{chak-conj|shun|caus.ipfv.2pl=newform1|pass.imp=newform2}}

You can use as many of these as you need. For a key to the name of each cell, see this table:

Stems

Form parameters are very targeted, but for wide effect you have to add in a lot of parameters. You can change many cells at once using stem parameters. These represent base forms that various suffixes are applied to. Stem parameters are formatted like stem1, stem2 and so on. If the change you need to make only affects one stem, you don't have to specify the other stems - the forms will use the automatically-generated forms based on the root.

Unmodified roots have two stems. Any stems specified past number 2 will be ignored.

stem1=
stem1 for unmodified roots is the base form used for all of the imperfect forms of the verb.
stem2=
stem2 for unmodified roots is the base form used for all of the perfect forms of the verb.

Modified roots are more complex and have five stems. Any stems specified past number 5 will be ignored.

stem1=
stem1 for modified roots is the base form for the imperfect forms in the standard and passive conjugations.
stem2=
stem2 for modified roots is the base form for the perfect forms in the standard and passive conjugations, as well as the standard and passive imperatives.
stem3=
stem3 for modified roots is the base form for the imperfect forms in the causative conjugation.
stem4=
stem4 for modified roots is the base form for the perfect forms in the causative conjugation, as well as the causative imperative.
stem5=
stem5 for modified roots is the base form the standard imperfect infinitive and the passive imperfect infinitive.

Example

From {{chak-conj|tes|t}}: