PHP附魔:放置myspell词典的位置(Mac OSX)

时间:2014-01-14 15:37:09

标签: php macos enchant myspell

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
        )

)

我正在使用附魔扩展进行拼写检查,我需要在引擎中添加一些myspell / hunspell词典(* .dic,* .aff)。但是,我找不到合适的位置,因此我只能访问aspell词典。

我已经在Windows上看到它们应该放在[PHP] / share / myspell / dict中,但这在我的情况下不起作用(在MacOSX上)。我对enchant_broker_get_dict_pathenchant_broker_set_dict_path函数也有点困惑。它们没有出现在当前文档中,但它们仍然可用(但没有明显效果)。

有什么想法吗?

使用PHP 5.3.28(通过brew)。

1 个答案:

答案 0 :(得分:0)

这就是它寻找字典的地方:

/usr/share/myspell/dicts/

我似乎无法控制的是,如果将多个字典用于同一种语言,它应该采用哪种字典。