Template:sk-conj/documentation

Usage
This template returns the whole conjugation of Slovak verbs. It works with any verb and requires two or (occasionally) three parameters to do so.

Parameters

 * parameter 1 – indicates whether the verb is perfective or imperfective – the recognised values are  and  ; if the verb is impersonal, add   to the parameter (yielding   or  ); if the verb is reflexive, add   or   depending on which reflexive particle should be used;
 * parameter 2 – indicated the class and the pattern, which the given verb belongs to; the recognised values are given in the table below;
 * parameter 3 – usually unnecessary; mandatory only when parameter 2 is  (pattern niesť), where it specifies the 3rd person plural without the personal ending -ú or -u, otherwise only needed with the pattern žuť (parameter 2  ) in rare cases when the infinitive ends with -iať and the present stem (3rd person singular) ends with -aje.

Optional parameters
To use the following parameters, call them with the value :
 * – indicated that the verb does not form imperative;
 * – indicated that the gerund of a given verb is not used;
 * and  – indicate whether there should be or should not be the present passive participle for the verb, which is usually handled by the module itself, but sometimes this depends on facts that are way beyond the scope of the code.

Sometimes there are more possibilities for a certain form of a verb, which can be specified with these parameters:
 * ,,   – provides alternative imperative forms;
 * ,,   – provides alternatives to the present/past active or passive participles;
 * – provides an alternative transgressive;
 * – provides an alternative gerund;
 * ,,  ,   – provides alternative l-participles (masculine, feminine, neutral and plural, respectively), which are then used to form the composite tenses, i.e. the conditionals, the past and the past perfect;
 * ,,  ,  ,  ,   – provides alternative present (for imperfect verbs) or future forms (for perfect verbs).

Examples
A simple regular verb like čítať requires only 2 parameters:

The result:

The modal verb musieť belongs to the pattern vidieť, but does not have imperative forms:

The result:

The verb piecť belongs to the pattern niesť, therefore the 2nd form of the present stem (the 3rd person plural without the personal suffix) must be specified:

The result:

Reflexive verbs like usmiať sa need to have this specified:

The result:

Impersonal verbs like pršať need to have this specified:

The result:

Conjugation patterns
Here is a list of all verbal patterns with the values for parameter 2. The patterns are taken from the official guidelines for Slovak morphology by Jozef Ružička and co.: Morfológia slovenského jazyka, 1966.

There are a few basic irregular verbs in the Slovak language, some more that are only derived from these:

The verbs môcť and povedať and other verbs derived from them are handled separately in the code for the sake of simplicity, even though these forms are mostly regular according to one of the patterns mentioned above: