Я успешно установил Aspell и скомпилировал PHP с помощью Pspell, и все, кажется, работает нормально.
Единственное, что я не могу сделать, - это создать список слов "игнорировать" илиличный словарь, однако вы хотите обратиться к нему.
Я пробовал описанные шаги здесь и здесь , но ни один из них не дал никакого эффекта.
Как описано в приведенной выше ссылке и в документации Aspell , я попытался создать личный словарь, как указано в руководстве:
personal_ws-1.1 en 0
Rubiflex
quasirhombicosidodecahedron
Я поместил его в каталог aspell, мой домкаталог, корневой каталог, и он никогда не был подобран.Документация Aspell фактически никогда не говорит, где он должен жить или как его загрузить.
Другая ссылка на создание отдельного списка слов :
Создатьтекстовый файл со словами, которые вы хотите добавить в словарь, где каждое слово находится на отдельной строке, а затем выполните следующую команду:
aspell --lang=en create master ./custom.rws < test.txt
Это создаст файл с именем custom.rws, которыйбудет содержать закодированное в словаре слово (а) для словаря.Вы можете назвать файл как угодно, если расширение - .rws.Теперь, чтобы добавить это в словарь, переместите файл custom.rws в местоположение словаря, которое находится в / usr / lib / aspell, выполнив следующую команду:
cp custom.rws /usr/lib/aspell/
Чтобы завершить добавление файлав словарь перейдите в каталог словаря, выполнив следующую команду:
cd /usr/lib/aspell/
then edit the following file: nano en_US.multi
и добавьте следующую строку:
add custom.rws
Ни один из этих методовказалось, работает, и я не могу найти каких-либо четких примеров того, как правильно добавить словарь или список слов.Это были два наиболее перспективных метода, которые мне удалось найти, но ни один из них не сработал.Кто-нибудь знает, как я могу заставить Aspell использовать файл личного словаря, который я создаю?
Спасибо за ваше время.
РЕДАКТИРОВАТЬ : Шаги , описанные здесьработал для меня .Они очень похожи на , обозначенные здесь , за исключением того, что последний ссылается на "en_US.multi", где первый ссылается на "en.multi".После добавления пользовательского списка в en.multi (в отличие от en_US.multi) он работал как положено.