Asefti
Asefti is an open digital tool for conjugating verbs in Tarifit. It provides structured conjugations across persons, forms, and tenses, making Tarifit verb morphology easier to explore and use digitally.
Tarifit conjugation engine
At the heart of Asefti is a conjugation engine that generates the different forms of a verb according to its grammatical patterns.
As an example, the verb ecc can be conjugated as follows:
| Person | Aorist (Future) | Intensive Aorist | Intensive Aorist negative | Preterite | Preterite negative |
|---|---|---|---|---|---|
| nec | ad cceɣ | ttetteɣ | wer ttetteɣ | cciɣ | wer cciɣ |
| cek / cem | ad tecced | tettetted | wer tettetted | teccid | wer teccid |
| netta | ad yecc | ittett | wer ittett | yecca | wer yecci |
| nettat | ad tecc | tettett | wer tettett | tecca | wer tecci |
| neccin | a necc | nttett | wer nttett | necca | wer necci |
| kenniw | ad teccem | tettettem | wer tettettem | teccim | wer teccim |
| kennimt | ad teccemt | tettettemt | wer tettettemt | teccimt | wer teccimt |
| nitni | ad ccen | ttetten | wer ttetten | ccin | wer ccin |
| nitenti | ad ccent | ttettent | wer ttettent | ccint | wer ccint |
Imperatives
| Person | Aorist (imperative) | Intensive imperative |
|---|---|---|
| cek / cem | ecc | ttett |
| kenniw | ccem / eccet | ttettem / ttettet |
| kennimt | ccemt | ttettemt |
Participles
| Participle | Form | Negative |
|---|---|---|
| Preterite participle | yeccin | wer yeccin |
| Intensive aorist participle | ittetten | wer ittetten |
An open language project
Asefti is part of Open RIF's effort to build and share digital infrastructure for Tarifit. By turning linguistic knowledge into reusable software, projects like Asefti can help make Tarifit more accessible to developers, researchers, learners, and other projects working with the language.