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.

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 .


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.