Я хотел бы использовать pspell на английском, венгерском и словацком языках. Я установил оба hu
а также sk
языковые пакеты с apt-get install aspell-hu
а также apt-get install aspell-sk
, Если я проверю установленные словари в aspell, я вижу, что все в порядке:
/# aspell dicts
en
en-variant_0
...
en_US-wo_accents
hu
sk
sk-extended
sk_SK
sk_SK-extended
Если я проверяю файл с aspell в командной строке, он также работает:
/# aspell --lang=hu check README.txt
Но в PHP я получил следующую ошибку:
pspell_new(): PSPELL couldn't open the dictionary. reason: No word lists can be found for the language "hu".
Для английского это просто отлично работает.
Удалил и переустановил пакет php pspell, решил проблему. Итак, решение было:
#apt-get remove php5-pspell
#apt-get install php5-pspell
Других решений пока нет …