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 и т.д.? Я уверен, что где-то есть документация в Интернете, но мне не повезло найти ее.

2 ответа2

6

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

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

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 такие же, но применяются в начале слова вместо префиксов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .