2013-09-17 8 views
4

В настоящее время я изучаю наиболее подходящий словарь для использования в приложении, которое я создаю.. Определение формата линии

Осмотрев словари, которые связаны с Sublime Text 2, формат файла так же, как и следовало ожидать, - список алфавитно упорядоченных слов. Однако многие из этих слов содержат дополнительную информацию. Возьмите этот фрагмент в качестве примера:

abaft 
abbreviation/M 
abdicate/DNGSn 
Abelard/M 
abider/M 
Abidjan 
ablaze 
abloom 
aboveground 
abrader/M 
Abram/M 
abreaction/MS 
abrogator/MS 
abscond/DRSG 
absinthe/MS 
absoluteness/S 
absorbency/SM 
abstract/ShTVDPiGY 
absurdness/S 

бесплодный поиск Google не пролить свет на то, что буквы после косой черты (/) означают.

Возможно, они намекают на пол этого слова, но это только предположение, и я предпочел бы прочитать официальное объяснение их значения.

С кем-нибудь сталкиваются эти?

ответ

3

Буквы, следующие за косой чертой, называются аффиксами. Эти кодировки могут быть префиксами или суффиксами, которые могут быть применены к корневому слову.

См. this blog post для приятного объяснения и примеры того, для чего могут использоваться эти аффиксы.

Another place to look руководство пользователя aspell.

0

https://superuser.com/a/633869/367530

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

PFX [rule_letter_identifier] [combineable_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] е

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

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

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