af-verb (present af-verb, present participle af-verbende, past participle geaf-verb)


This template is used to create the headword line of Afrikaans verbs. It uses Module:af-headword as a back-end.

This template contains the necessary meta-data to allow users who are using accelerated editing to create any grammatical forms semi-automatically.

Normal verbs edit

The template generates the present participle by adding -ende and the past participle by adding ge-. For many verbs this is enough and nothing else needs to be done.

The present participle may be somewhat irregular and have spelling changes to accommodate the vowel length, much like the plural of nouns. For example, slaap becomes slapende, while sit becomes sittende. In some cases the last consonant changes, like skryf > skrywende. For these cases, specify the present participle with the first parameter:

{{af-verb|slapende}}
{{af-verb|sittende}}
{{af-verb|skrywende}}

The second parameter specifies the past participle. You don't need to give this parameter for most verbs, as it is sufficient to just let the template add ge-. But for some verbs, the ge- is not added, so you need to override the default value. For example, for verdwyn or vertaal:

{{af-verb||verdwyn}}
{{af-verb|vertalende|vertaal}}

A few verbs have an alternative past participle. This can be given with the past2= parameter, like for probeer:

{{af-verb|proberende|past2=probeer}}

Separable verbs edit

Separable verbs contain a special adverbial prefix that is always placed before the main verb form. This affects the past participle, where the prefixes are switched around accordingly. For example, the past participle of nakyk is nagekyk, and not *genakyk which you would get if you just added ge-. For these verbs, specify the prefix sep= parameter:

{{af-verb|sep=na}}

The separable prefix is automatically added to all of the forms individually, as needed. That means that you don't need to specify it as part of the present or past participles. Rather, you specify them as if you were specifying the base verb. For example, oplos and aanbetref:

{{af-verb|sep=op|lossende}}
{{af-verb|sep=aan|betreffende|betref}}

Irregular verbs edit

Irregular verbs are also supported by the template. They are "built in", and are recognised automatically based on the stem (which in turn is taken from the page name). So, for irregular verbs, you just need to place {{af-verb}} on the page, without any parameters, and the template will do the rest.

The following irregular verbs are recognised:

More can be added by adding the appropriate function to the irregular_verbs table in Module:af-headword.