问题标签 [myspell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
974 浏览

php - PHP 附魔:放置 myspell 字典的位置 (Mac OSX)

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

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

有任何想法吗?

使用 PHP 5.3.28(通过 brew)。

0 投票
0 回答
313 浏览

dictionary - 如何对缩写进行拼写检查?

我正在使用基于 MySpell 的Hunspell ,但我不知道如何对中间带有撇号的单词进行拼写检查。

根据以下示例,我正在 Max OS X Terminal 的命令行上对其进行测试:

这个短语有单引号和一个撇号(全部使用 ASCII 0x27 '

我正在保存这个文件,test.txt然后hunspell按如下方式运行程序以显示拼写错误:

这打印"doesn"为拼写失败。所有其他单词都通过了,包括砍掉的"t"

这个词doesn't 我的字典里。(从 Mozilla 下载)

我可以通过添加到词缀文件(en-GB.aff)来强制字典不拆分单词,WORDCHARS '但是引用的单词会被认为拼写错误,所以我得到:

有没有办法(无需预处理文本)来匹配有效的缩写和 decapse 引用?

0 投票
2 回答
1870 浏览

python - 将字典添加到 pyenchant

使用带有 Python 3 的 Mac OSX 10.12.3。我已经安装了 pyenchant,但它仅适用于预安装的字典。

我已经安装了 Homebrew 并尝试按照以下答案从ftp://ftp.gnu.org/gnu/aspell/dict/0index.html安装瑞典语词典: https ://stackoverflow.com/a/35757817/4802426

我也尝试使用以下答案安装它:https ://stackoverflow.com/a/11807786/4802426 但这也不起作用。使用此方法安装可以正常工作,但是在列出上述语言时,不会出现新语言。我已经为不同的语言和提供者尝试了上述方法,例如myspell-esaspell-es等。

我该如何从这里前进?其他人一定也解决了同样的问题。