问题标签 [aspell]

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 回答
1750 浏览

ckeditor - Aspell 与 CKEditor

当我在 CKEditor 中使用“spellchecker.pl”作为使用 Aspell 进行拼写检查的服务器脚本时,源代码显示在拼写检查对话框中,而不是拼写错误的文本。

有人可以帮忙吗?

0 投票
0 回答
1071 浏览

windows - 使用 emacs 在 Windows 上安装 Aspell

我在 Windows7 上使用 Emacs23.3 并尝试安装 Aspell。安装成功,但是当我尝试安装英语词典时,我得到:“扩展属性不一致。” (我安装各种其他程序没有问题)。现在我不能使用字典,当我在 Emacs 上输入:“alt-x aspell”时,它会说:“不匹配”。

谁能帮我?

0 投票
3 回答
246 浏览

perl - 什么是用于各种人类语言的语音表示的好包?

我目前正在开展一个项目,我认为能够提出各种语言的单词的语音表示会非常有帮助。我知道 Aspell 做得很好,但我不认为有一个非常简单的方法来获取他们的语音表示,所以我问:有没有其他好的包来获取给定单词和语言的单词的语音表示/方言/口音/不管它来自哪里?

这不需要使用任何特定的语言,但如果是 Perl,那将是最好的。

我已经尝试过 Soundex、Metaphone、DoubleMetaphone 和Text::Phonetic中的所有其他东西,但这些东西都不是很好——绝对远不及 Aspell 中的东西。

0 投票
0 回答
727 浏览

automation - 使用 aspell 自动更正段落的聪明方法?

我对 aspell 很陌生,但我只是想知道是否有办法使用 aspell 扫描文件并使用第一个建议自动更正所有错误。

0 投票
1 回答
1149 浏览

xml - 使用 Vim 和 XML 自动进行拼写检查

当 vim 检查 XML 文档的拼写时,它似乎默认检查属性等,但不检查标签之间的文本。这可以通过运行以下两个命令轻松解决:

我希望 Vim 默认这样做。但是,将这两个命令添加到我的 vimrc 中似乎没有任何影响;每次我启动 Vim 时都必须手动执行它们。是否有另一种方法可以让 Vim 默认检查 XML 标签之间的拼写?

0 投票
3 回答
6090 浏览

php - 将字典添加到 Aspell/Pspell

我已经成功安装了 Aspell 并使用 Pspell 编译了 PHP,一切似乎都运行良好。

我唯一不能做的就是创建一个“忽略”单词列表或个人字典,但是你想参考它。

我已经尝试过这里这里列出的步骤,但都没有任何效果。

如上述链接和Aspell 文档中所述,我尝试按照手册中的说明创建个人词典:

我把它放在 aspell 目录、我的主目录、根目录中,它从未被拾取。Aspell 文档从未真正说明它应该放在哪里或如何加载它。

另一个参考是创建一个单独的单词列表

使用您要添加到字典中的单词创建一个 txt 文件,其中每个单词位于单独的行中,然后运行以下命令:

这将创建一个名为 custom.rws 的文件,其中将包含字典的 aspell 编码单词。只要扩展名为 .rws,您就可以将文件命名为任何您想要的名称。现在要将其添加到字典中,通过运行以下命令将 custom.rws 文件移动到 /usr/lib/aspell 的字典位置:

cp custom.rws /usr/lib/aspell/

要完成将其添加到字典,请运行以下命令更改字典目录:

并添加以下行:

add custom.rws

这些方法似乎都不起作用,我找不到任何关于如何正确添加字典或单词列表的明确示例。这是我能找到的两种最有前途的方法,但都没有奏效。有谁知道我如何让 Aspell 使用我创建的个人字典文件?

感谢您的时间。

编辑这里概述的步骤对我有用。除了后者指的是“en_US.multi”,而前者指的是“en.multi”之外,它们与此处概述的非常相似。将自定义列表添加到 en.multi(而不是 en_US.multi)后,它按预期工作。

0 投票
1 回答
163 浏览

emacs - 在电子邮件模式下启动 aspell

尽管浏览了 aspell 文档,但我无法让它跳过引用的文本,就像电子邮件模式所期望的那样。我的 .emacs.d 文件中有以下内容:

然而,Aspell 会继续检查引用的消息的拼写,即使C-h v ispell-extra-args返回Its value is ("--mode=email")。我还应该指出,从命令行执行 aspell 不会忽略该--mode=email选项,因此 aspell 本身似乎没有任何问题。

0 投票
1 回答
424 浏览

internationalization - 从 GNU aspell 字典中获取单词列表

我下载了用于孟加拉语词典支持的 aspell 包。从 tarball 中,我能够分离出 bn.wl 文件,它只是一个大约 100,000 个单词的列表,每行一个。

问题是编码显然是 13194-bn,并且我打开文件的任何文本编辑器都显示垃圾(每行一个垃圾字)。它可能期待 utf8 或其他东西。

如何将此文件转换为可读形式?我尝试使用 iconv 但它显然无法识别编码。

0 投票
1 回答
694 浏览

spell-checking - 如何删除某些 Aspell 词典?

如果我运行aspell dump dicts,我会列出以下字典。如果我只想保留 en_GB 和 en_US,我该如何摆脱其他人?我已经阅读了此处的文档,但不知道如何执行此操作。(如果相关,这在 Linux 和 Windows 上都适用。)

0 投票
2 回答
1767 浏览

php - pspell 和 aspell 与 php 用于德语

我正在尝试将 pspell 与 aspell 结合用于 PHP。

我以这种方式安装了它:

之后,这是一个示例代码:

有两个问题:

  1. 这个例子看不懂德语变音符号
  2. 对于实质性内容,它们需要大写,以便 pspell_check 返回 true。当我所有的单词都是小写时,如何成为真实的呢?例如,“Ball”将返回 true,但“ball”将返回 false。如何解决,对于“球”,检查也会返回 true?