PHP enchant: где разместить словари myspell (Mac OSX)
Array
(
[0] => Array
(
[name] => aspell
[desc] => Aspell Provider
[file] => /usr/local/Cellar/enchant/1.6.0/lib/enchant/libenchant_aspell.so
)
[1] => Array
(
[name] => ispell
[desc] => Ispell Provider
[file] => /usr/local/Cellar/enchant/1.6.0/lib/enchant/libenchant_ispell.so
)
[2] => Array
(
[name] => myspell
[desc] => Myspell Provider
[file] => /usr/local/Cellar/enchant/1.6.0/lib/enchant/libenchant_myspell.so
)
)
Я использую расширение enchant для проверки орфографии, и мне нужно добавить некоторые словари myspell/hunspell (*.dic, *.aff) в движок. Однако я не могу найти подходящее место для их размещения, поэтому я получаю доступ только к словарям Aspell.
Я читал, что в Windows они должны быть помещены в [PHP]/share/myspell/dict, но в моем случае это не работает (в MacOSX). Я также немного смущен enchant_broker_get_dict_path
а также enchant_broker_set_dict_path
функции. Они не отображаются в текущей документации, но доступны (но не имеют видимого эффекта).
Есть идеи?
Использование PHP 5.3.28 (через brew).
1 ответ
Вот где он ищет словари:
/usr/share/myspell/dicts/
Мне кажется, что я не могу контролировать, какой словарь использовать, если их несколько для одного языка.