像这个帖子这样的问题:
How to disable default English dictionary in Pspell and use only Custom dictionary?

我创建了我的自定义词典。并在控制台中测试 - 一切正常。控制台查询如下:

echo Engenier | aspell -a -d /var/www/Lib/profiles.rws

结果 - 只有 1 条建议。这是正确的结果

但我不能用pspell重复这个结果

我尝试了这个变体( http://board.phpbuilder.com/showthread.php?10298706-Resolved-pspell-hell ),但这对我没有帮助

许多变体中的所有时间都使用我的自定义加载基本“EN”字典。但我只需要定制

我如何只能使用我的字典?

PS: pspell - aspell for php
http://www.php.net/manual/en/ref.pspell.php

最佳答案

嗨,我已按照以下程序启用我的自定义词典。

创建自定义词典:
1. 在您的主目录中创建一个名为 custom.txt 的文件

touch ~/custom.txt
  • 将你想添加的单词添加到字典中,其中每个单词在单独的一行,然后运行以下命令
  • sudo aspell --lang=en create master /usr/lib/aspell/custom.rws < ~/custom.txt
  • 要完成将其添加到字典中,请通过运行以下命令将其更改为字典目录:
    cd /usr/lib/aspell/
  • 然后编辑以下文件:
  • en.multi
    并添加以下行:
    add custom.rws
    

    5 .那么新单词应该可以在Aspell 中使用了。如果以后要在此列表中添加单词,请编辑 ~/custom.txt 文件并再次运行此命令:
    sudo aspell --lang=en create master /usr/lib/aspell/custom.rws < ~/custom.txt
    

    删除默认英文词典:

    打开 usr/lib/aspell/en.multi 文件。并评论以下行
    #add en-wo_accents.multi
    

    那么自定义词应该只能在 Aspell 中使用。

    关于php - Pspell 仅使用自定义词典,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23133601/

    10-11 04:14