Que signifient les acronymes après la barre oblique dans le dictionnaire Firefox?

10

Que signifient ces lettres majuscules après le /caractère du en-US.dicfichier trouvé dans le \Firefox\Dictionariesdossier?

Par exemple:

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

Que signifie Mou MSou GDS, etc.? Je suis sûr qu'il y a de la documentation en ligne quelque part, mais je n'ai pas beaucoup de chance de la trouver.

bpowah
la source

Réponses:

6

Les identificateurs de lettres se réfèrent aux affixes répertoriés dans le .afffichier correspondant . Cela évite d'avoir à répertorier toutes les formes de chaque mot du .dicfichier. Voir « Comprendre le format de fichier d'affixe » pour plus d'informations.

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

mizo
la source
3

Après avoir cherché 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-checking-dictionaries

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.

Cirque de gravité
la source
Pouvez-vous résumer les informations sur le lien dans votre réponse au cas où le lien disparaîtrait?
jonsca
Chaque lettre du fichier .dic qui suit la barre oblique est le nom d'une règle du fichier .aff. En savoir plus sur: stackoverflow.com/a/40294335/1860089
Amnon