Que signifient les sigles après la slash dans le dictionnaire Firefox?

Que signifient ces lettres majuscules après le caractère / dans le fichier en-US.dic trouvé dans le dossier \Firefox\Dictionaries ?

Par exemple:

 collectivism/M collectivist/MS collectivity collectivization/M collectivize/GDS collector/MS colleen/SM college/SM collegial 

Qu'est-ce que M ou MS ou GDS , etc.? Je suis sûr que la documentation est en ligne quelque part, mais je n'ai pas beaucoup de chance à le trouver.

Les identificateurs de lettres se réfèrent aux affixes répertoriés dans le fichier .aff correspondant. Cela empêche la nécessité d'énumérer toutes les formes de chaque mot dans le fichier .dic . Voir " Comprendre le format de fichier Affix " pour plus d'informations.

Le même format est utilisé par le correcteur orthographique MySpell .

Après avoir cherché sur ce moi-même, j'ai finalement trouvé cette page avec une bonne explication.

https://sites.google.com/a/chromium.org/dev/developers/how-tos/editing-the-spell-checkingdictiondictions

Chaque règle se trouve dans le fichier .aff pour cette langue. Les règles comportent deux saveurs: SFX pour les suffixes et PFX pour les préfixes. Chaque ligne commence avec PFX / SFX puis l'identifiant de la lettre de règle (ceux qui suivent le mot dans le fichier de dictionnaire:

PFX [nom_commande_dentifier] [combinable_flag] [numéro_de_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 existe un certain nombre de lignes (indiquées par le) qui répertorient différentes possibilités pour la façon dont cette règle s'applique dans différentes situations. Cela ressemble à ceci:

PFX [identificateur de la lettre de règle] [numéro_de_dépositions_du_déposition] [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 able [^ 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 sera applicable:

Capable est ajouté à la fin lorsque la fin du mot est "non" (indiqué par "^") une des lettres de l'ensemble (indiqué par "[]") des lettres a, e, i, o et u . Par exemple, la question → questionable capable est ajoutée à la fin lorsque la fin du mot est "ee". Par exemple, acceptez → agréable. Able est ajouté à la fin lorsque la fin du mot n'est pas une voyelle ("[^ aeiou]") suivie d'un "e". La lettre "e" est dépouillée (la colonne avant capable). Par exemple, exciter → excitable.

Les règles PFX sont les mêmes, mais s'appliquent au début du mot pour les préfixes.