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.