Firefox использует словари Hunspell .Строки, которые вы цитируете, используют этот формат:
Условие суффикса удаления флага SFX morphological_description
Все три строки определяют суффиксы класса B (применяются только к словам, отмеченным этим классом в.dic
файл).Первая строка определяет суффикс -bility
, который может быть добавлен к словам, заканчивающимся ate
, и заменяет te
.Пример: communicate
, полоса te
, добавление bility
, получение communicability
.
Списки второй строки -ability
в качестве суффикса для слов, заканчивающихся на te
, но не ate
( здесь используется синтаксис регулярных выражений ), здесь только e
удаляется в конце слова.Пример: excite
, полоса e
, добавление ability
, получение excitability
.
Наконец, третья строка перечисляет -bability
в качестве суффикса для слова, заканчивающегося согласной, после которой следует гласная, а затемb
.Ноль указывает, что этот суффикс просто добавляется к слову, он ничего не заменяет (кажется странным в данном конкретном случае, я думаю, что последняя буква должна быть удалена).Это правило, похоже, не используется для буквы b
, но accept
=> acceptability
подпадает под аналогичное правило для буквы t
.