Что означают аббревиатуры после косой черты в словаре Firefox?

10

Что означают эти заглавные буквы после /символа в en-US.dicфайле, найденном в \Firefox\Dictionariesпапке?

Например:

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

Что значит Mили MSили GDSи т. Д.? Я уверен, что где-то есть документация в Интернете, но мне не повезло найти ее.

bpowah
источник

Ответы:

6

Буквенные идентификаторы относятся к аффиксам, перечисленным в соответствующем .affфайле. Это предотвращает необходимость перечислять каждую форму каждого слова в .dicфайле. См. « Понимание формата файла Affix » для получения дополнительной информации.

Тот же формат используется средством проверки правописания MySpell .

Mizo
источник
3

После поиска по этому сам я наконец нашел эту страницу с хорошим объяснением.

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

Каждое правило находится в файле .aff для этого языка. Правила бывают двух видов: SFX для суффиксов и PFX для префиксов. Каждая строка начинается с PFX / SFX и затем идентификатора буквы правила (те, которые следуют за словом в файле словаря:

PFX [rule_letter_identifier] [combable_flag] [number_of_rule_lines_that_follow]

Обычно вы можете игнорировать комбинируемый флаг, это Y или N в зависимости от того, можно ли его комбинировать с другими правилами. Затем есть некоторое количество строк (обозначено), которые перечисляют различные возможности для применения этого правила в разных ситуациях. Это выглядит так:

PFX [rule_letter_identifier] [number_of_letters_to_delete] [what_to_add] [when_to_add_it]

Например:

  • SFX BY 3
  • SFX B 0 способный [^ aeiou]
  • SFX B 0 в состоянии ее
  • SFX в состоянии [^ aeiou] e

Если буква «B» является одной из букв, следующих за словом, то это одно из правил, которые могут применяться. Возможны три варианта (потому что есть три строки). Только один будет применяться:

Возможность добавляется в конец, когда конец слова «не» (обозначен «^»), одна из букв в наборе (обозначена «[]») букв a, e, i, o и u , Например, вопрос → сомнительная возможность добавляется в конец, когда конец слова «еу». Например, согласен → согласен. Возможность добавляется в конец, когда конец слова не является гласным («[^ aeiou]»), за которым следует «е». Буква «е» убирается (столбец до состояния). Например, возбудить → возбудимый.

Правила PFX те же, но применяются в начале слова вместо префиксов.

Гравитационный цирк
источник
Можете ли вы обобщить информацию по ссылке в вашем ответе в случае, если ссылка не работает?
Джонса
Каждая буква в файле .dic после косой черты является именем правила в файле .aff. Читайте больше на: stackoverflow.com/a/40294335/1860089
Амнон