Module:nv-conj/documentation

The purpose of this module is to automatically generate conjugation tables for Navajo verbs, similar to the output of the template.

Introduction
This module is originally based on Kari's thesis (1978) with a sizeable number of additions, adaptations and fixes.

Overview of the supported features:

Usage

 * Use  when invoking the module directly, and   when invoking from a template.
 * Use  when invoking the module directly, and   when invoking from a template.


 * 1
 * Mode, to choose from:,   or.


 * 2
 * Aspect marker (position VII), to choose from,  ,  ,  or.


 * 3
 * Classifier (position IX).


 * 4
 * Stem (position X) must be provided by the user.


 * disj
 * Disjunct prefix (position 0/I).
 * If needed use  to separate multiple prefixes.


 * obj
 * Object prefix (position IV/V).


 * conj
 * Conjunct prefix (position VI).
 * If needed use  to separate multiple prefixes.

The input prefixes can usually be written in their usual orthography with the glottal stop, but mind the following special conventions:
 * or
 * for either the a-away disjunct prefix or the unspecified object prefix.


 * or
 * for the á-thus disjunct prefix


 * or.
 * for the spatial object prefix


 * for the b/y indirect object alternation.
 * for the b/y indirect object alternation.

As some verbs exhibit a number of irregular alternations, additional options are provided for the user to help the module generate the correct form.


 * 1
 * Do not devoice stem initial consonant even after 1st person singular sh- or 2nd person duoplural h-.


 * d-effect
 * Provides the form taken by the stem initial consonant when following the 1st person duoplural iid- prefix, when different from the expected d-effect.


 * 1
 * Do not spread disjunct prefix high-tone to conjunct pre-stem syllable.


 * far
 * Perform glottal stop hopping further right inside a 2nd singular prefix.


 * dashift
 * Shift to si- conjugation in the perfective plural for all persons.
 * Shift to si- conjugation in the perfective plural for 3rd and 4th persons only.
 * Shift to si- conjugation in the perfective plural for 3rd and 4th persons only.
 * Shift to si- conjugation in the perfective plural for 3rd and 4th persons only.


 * neuter
 * Use ni- as the prefix for 3rd and 4th persons in ni- conjugations.
 * Use ∅- as the prefix for 3rd and 4th persons in ni- conjugations.
 * Use ∅- as the prefix for 3rd and 4th persons in ni- conjugations.
 * Use ∅- as the prefix for 3rd and 4th persons in ni- conjugations.

Finally, in case the module is unable to generate the correct output for a particular form using the general rules, it is possible for the user to provide it explicitly with the following optional arguments:
 * 1sg
 * 2sg
 * 3sg
 * 4sg
 * 1dl
 * 2dl
 * 1pl
 * 2pl
 * 3pl
 * 4pl

Alternative usage
In the usage describe above, 4 parameters are mandatory (mode, aspect, classifier, stem) while the others are optional (including disjunct, object and conjunct prefixes).

There is also an alternative usage of the module with 7 mandatory parameters for mode, disjunct, obj, conjunct, aspect, classifier and stem, allowing a somewhat more condensed expression.

See examples below.

Examples
or using the wrapper template :

or using the condensed usage:

Note that the following call would have given the same output:

As a matter of fact, it might be sometimes useful to try shuffling prefixes around until the correct forms be generated.

Imperfective

 * seriative

Perfective

 * "make"-verbs based on the -dzaa, -laa or -ʼį́į́d stems.
 * paradigms with ní ~ néé ~ née ~ nées alternations.
 * paradigms with díní ~ déé ~ dées alternations.
 * paradigms with di-si ~ diiz alternations.
 * most of yini-/yíní- paradigms.
 * seriative

Future

 * seriative