Après avoir cherché moi-même, j'ai finalement trouvé cette page avec une bonne explication.
Chaque règle se trouve dans le fichier .aff pour cette langue. Les règles sont disponibles en deux versions: SFX pour les suffixes et PFX pour les préfixes. Chaque ligne commence par PFX / SFX, puis l'identificateur de lettre de règle (ceux qui suivent le mot dans le fichier de dictionnaire:
PFX [rule_letter_identifier] [combineable_flag] [number_of_rule_lines_that_follow]
Vous pouvez normalement ignorer l'indicateur combinable, c'est Y ou N selon qu'il peut être combiné avec d'autres règles. Ensuite, il y a un certain nombre de lignes (indiquées par le) qui énumèrent différentes possibilités pour la façon dont cette règle s'applique dans différentes situations. Cela ressemble à ceci:
PFX [rule_letter_identifier] [number_of_letters_to_delete] [what_to_add] [when_to_add_it]
Par exemple:
- SFX BY 3
- SFX B 0 capable [^ aeiou]
- SFX B 0 capable ee
- SFX B e capable [^ aeiou] e
Si "B" est l'une des lettres qui suivent un mot, alors c'est l'une des règles qui peuvent s'appliquer. Il y a trois possibilités qui peuvent se produire (car il y a trois lignes). Un seul s'appliquera:
able est ajouté à la fin lorsque la fin du mot n'est "pas" (indiquée par "^") l'une des lettres de l'ensemble (indiquée par "[]") des lettres a, e, i, o et u . Par exemple, question → discutable capable est ajouté à la fin lorsque la fin du mot est "ee". Par exemple, d'accord → agréable. est ajouté à la fin lorsque la fin du mot n'est pas une voyelle ("[^ aeiou]") suivie d'un "e". La lettre "e" est supprimée (la colonne avant pouvoir). Par exemple, exciter → excitable.
Les règles PFX sont les mêmes, mais s'appliquent au début du mot à la place pour les préfixes.