¿Qué significan las siglas después de la barra en el diccionario de Firefox?


10

¿Qué significan estas letras mayúsculas después del /carácter en el en-US.dicarchivo encontrado en la \Firefox\Dictionariescarpeta?

Por ejemplo:

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

¿Qué significa Mo MSo GDS, etc.? Estoy seguro de que hay documentación en línea en alguna parte, pero no tengo mucha suerte para encontrarla.

Respuestas:


6

Los identificadores de letras se refieren a afijos enumerados en el .affarchivo correspondiente . Esto evita la necesidad de enumerar todas las formas de cada palabra en el .dicarchivo. Consulte " Descripción del formato de archivo de afijo " para obtener más información.

El corrector ortográfico de MySpell utiliza el mismo formato .


3

Después de buscar esto, finalmente encontré esta página con una buena explicación.

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

Cada regla está en el archivo .aff para ese idioma. Las reglas vienen en dos sabores: SFX para sufijos y PFX para prefijos. Cada línea comienza con PFX / SFX y luego el identificador de la letra de la regla (las que siguen a la palabra en el archivo del diccionario:

PFX [identificador_registro_reglas] [bandera_combinable] [número_de_líneas_reglas_que_seguimiento]

Normalmente puede ignorar la bandera combinable, es S o N, dependiendo de si se puede combinar con otras reglas. Luego, hay un cierto número de líneas (indicadas por) que enumeran diferentes posibilidades de cómo se aplica esta regla en diferentes situaciones. Se parece a esto:

PFX [identificador_de_carta_reglas] [número_de_cartas_para_delete] [what_to_add] [when_to_add_it]

Por ejemplo:

  • SFX BY 3
  • SFX B 0 capaz [^ aeiou]
  • SFX B 0 capaz ee
  • SFX B e able [^ aeiou] e

Si "B" es una de las letras que siguen a una palabra, entonces esta es una de las reglas que pueden aplicarse. Hay tres posibilidades que pueden suceder (porque hay tres líneas). Solo se aplicará uno:

capaz se agrega al final cuando el final de la palabra es "no" (indicado por "^") una de las letras del conjunto (indicado por "[]") de las letras a, e, i, o y u . Por ejemplo, la pregunta → questionable able se agrega al final cuando el final de la palabra es "ee". Por ejemplo, de acuerdo → agradable. capaz se agrega al final cuando el final de la palabra no es una vocal ("[^ aeiou]") seguido de una "e". La letra "e" se elimina (la columna antes de poder). Por ejemplo, excitar → excitable.

Las reglas PFX son las mismas, pero se aplican al comienzo de la palabra en lugar de los prefijos.


¿Puede resumir la información en el enlace dentro de su respuesta en caso de que el enlace falle?
jonsca

Cada letra en el archivo .dic que sigue a la barra inclinada es el nombre de una regla en el archivo .aff. Lea más en: stackoverflow.com/a/40294335/1860089
Amnon
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.