O que significam os acrônimos após a barra no dicionário Firefox?

10

O que essas letras maiúsculas significam após o /caractere no en-US.dicarquivo encontrado na \Firefox\Dictionariespasta?

Por exemplo:

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

O que significa Mor MSou GDSetc. etc.? Tenho certeza de que há documentação online em algum lugar, mas não estou tendo muita sorte em encontrá-la.

bpowah
fonte

Respostas:

6

Os identificadores de letras se referem aos afixos listados no .affarquivo correspondente . Isso evita a necessidade de listar todas as formas de todas as palavras do .dicarquivo. Consulte " Compreendendo o formato do arquivo de afixo " para obter mais informações.

O mesmo formato é usado pelo corretor ortográfico MySpell .

mizo
fonte
3

Depois de pesquisar sobre isso, finalmente encontrei esta página com uma boa explicação.

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

Cada regra está no arquivo .aff para esse idioma. As regras têm dois tipos: SFX para sufixos e PFX para prefixos. Cada linha começa com PFX / SFX e, em seguida, o identificador da letra da regra (aqueles que seguem a palavra no arquivo do dicionário:

PFX [identificador_linha_de_regra] [bandeira_conjuntável] [número_de_ linhas_de_coluna_que_a seguir]

Normalmente, você pode ignorar o sinalizador combinável, que é Y ou N, dependendo de poder ser combinado com outras regras. Depois, há um número de linhas (indicadas por) que listam diferentes possibilidades de como essa regra se aplica em diferentes situações. Se parece com isso:

PFX [identificador_de_ letra_da_ regra] [número_de_ boletins_a_delete] [what_to_add] [quando_a_add_it]

Por exemplo:

  • SFX BY 3
  • Capacidade SFX B 0 [^ aeiou]
  • SFX B 0 ee capaz
  • SFX disponível [^ aeiou] e

Se "B" é uma das letras que seguem uma palavra, esta é uma das regras que pode ser aplicada. Existem três possibilidades que podem acontecer (porque existem três linhas). Apenas um se aplicará:

é possível adicionar ao final quando o final da palavra for "not" (indicado por "^") uma das letras do conjunto (indicada por "[]") das letras a, e, i, o e u . Por exemplo, a pergunta → capacidade questionável é adicionada ao final quando o final da palavra é "ee". Por exemplo, concorde → agradável. é adicionado ao final quando o final da palavra não é uma vogal ("[^ aeiou]") seguida por um "e". A letra "e" é removida (a coluna antes de poder). Por exemplo, excitar → excitável.

As regras de PFX são as mesmas, mas aplicam-se no início da palavra aos prefixos.

Gravity Circus
fonte
Você pode resumir as informações no link em sua resposta, caso o link fique inoperante?
jonsca
Cada letra no arquivo .dic após a barra é o nome de uma regra no arquivo .aff. Leia mais em: stackoverflow.com/a/40294335/1860089
Amnon