问题标签 [hunspell]
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.
python - 如何通过 subprocess.Popen 正确地将 utf8 字符串从 python 传递到 hunspell?
我需要从 Python 脚本中检查俄语单词的拼写。我正在通过 shell 将这些词发送到 hunspell。我的 hunspell 字典都是 UTF8 的。我从命令行使用它们没有问题。
但是当我尝试从我的 Python 脚本发送字符串时,发生了一些奇怪的事情。
如果我使用德语词典:
我得到了我期待的回应
我可以处理。但是,如果我用相同的代码向俄语词典发送一个俄语单词,当然除了:
hunspell 的响应是空的:
直接从 bash 它可以工作:
所以我想这是某种编码问题。但是我不知道考虑到我的语言环境是 utf-8 并且 pythonsys.getdefaultencoding()
也说 utf-8 可能是什么。
我在 Mac OS X 上使用 python 3.3.2。
任何提示将非常感谢。
tinymce - 替换 umbraco TinyMCE 拼写检查器导致 log4net 问题
umbraco 中的 TinyMCE 拼写检查器存在一个已知问题,我正在尝试解决:http: //issues.umbraco.org/issue/U4-2060
尝试安装推荐的替代解决方案 HunSpellChecker ( http://our.umbraco.org/projects/backoffice-extensions/hunspellchecker )。我在尝试使用它时完全得到了一个不同的错误:
我安装了 hunspellchecker 的 0.2.0 版本,因为这个站点正在运行 umbraco 4.7.1 我试图找到并安装一个 log4net 包,错误消息类似,但第二句略有更改:定位的程序集的清单定义不匹配程序集参考。
我相信某处可能有对 1.2.11.0 的引用,我需要将其更改为 1.2.10.0,但我看不到任何此类引用发生在哪里。
我必须改变什么才能让 log4net 正确加载?
java - 来自 java 的 hunspell 和个人字典
我有两个选项可以从 java 中使用 hunspell:
- Hunspell JNA 或
- Hunspell BridJ
它们都工作正常,但我想使用 hunspell 的“个人字典”功能(从命令行调用 hunspell 时,-p 参数)。
有没有办法使用带有此参数的 Hunspell JNA 或 BridJ,或者具有相同的功能?
hunspell - Hunspell 最大字长
我正在使用 Nhunspell 检查一些拼写并发现:
iamtheverrymoddelofthemoddle 少校免疫学hjkfdhgjkfdhgjkdfhgjkdfhgjkdfhgjkdfhgukhdfgiuhruihgtuibtgiurtguitigubuitiuunguirureuinbuivbnbuivbniugndukghdfghuierbnuigvbgiutbiudb
是一个英文单词。甚至 chromes 拼写检查器也同意。有谁知道为什么这被接受?似乎是某种最大长度?
c - 使用 hunspell 库编译源时的链接器问题
我正在尝试在 Ubuntu 10.10 上编译这个使用 hunspell 库和 gcc(版本 4.6.3)的纯 C 源代码:
使用命令:
但我有一些链接器问题:
此外,我检查了/usr/include/hunspell/
文件夹,文件 hunspell.h 存在并包含来自我的源的所有函数。
我做错了什么,为什么我不能编译这个源?
hunspell - 在 C 中使用 hunspell
我想在我的 C 程序中使用 hunspell。我在 Unix 环境(shell)中工作,它已经内置了 hunspell。我知道我可以通过在命令行输入 hunspell 文件名来使用它,但我想知道如何在我的程序中使用它。最终我想存储每个字典单词,但首先我只想知道如何将它导入到我的程序中。就像有#include类型的东西吗?
emacs - emacs ispell 在乳胶引号上打断
我的运行 hunspell 的 emacs“ispell”命令在遇到我的 emacs 乳胶缓冲区(我正在使用 AucTEX)中的引用部分时会中断。在我以前的 emacs/Linux 发行版中,它没有这个问题。例子:
正确运行M-x ispell
会标记 vbfs。然而,
不记录任何错误。此外,一旦命中引用的文本部分,似乎会跳过文档的其余部分。什么可能导致这种情况?作为参考,这是我的ispell-tex-skip-alists
var:
在 buildvm-15.phx2.fedoraproject.org 上运行 2013 年 8 月 14 日的 GNU Emacs 24.3.1(x86_64-redhat-linux-gnu,GTK+ 版本 3.8.2)
linux - 在 virtualnev 中安装 Pyhunspell
我在 python 3.2 virtualenv 中为 hunspell 库安装 pyhunspell 绑定时遇到问题。我从这里下载了 hunspell 。我发出./configure
并且make
它运行正常。但是我避免这样做,make install
因为我的目的是将它安装在我没有 root 权限的 web 服务器上的 virtualenv 上。
因此,我下载了 pyhunspell 绑定并将其解压缩到创建 hunspell 的目录。我通过添加正确的目的地修改include_dir
了路径并应用了允许使用 Python 3 构建 pyhunspell的补丁。然后我运行(之前激活了目标 virtualenv),但我得到了这个:setup.py
python setup.py install
似乎链接器无法链接某些东西,因为它在系统路径中查找它,而我没有在系统中安装该库。在 C 的奥秘中,比我更聪明的人可以设计任何解决此问题的方法吗?
我要补充一点,我还无法访问真实服务器,但我知道它的系统与我的本地系统(Debian 7.0 Wheezy)非常相似,所以我决定在实际登录之前尝试一下服务器。假设它也是Debian的某个(可能是稳定的)版本,在我的计算机上编译的库是否也可以在服务器上运行?
emacs - 在 hunspell 个人词典中正确保存的带有德语变音符号的单词未被 emacs ispell 或 flyspell 识别为正确拼写
我使用 emacs (flyspell) 为 hunspell 提供了一个完美的工作设置
作为 ispell-dictionary-alist 的字典定义。
只要主字典“de_DE_frami”包含它们,德语变音就没有问题。但是,一旦我在 hunspell 的个人词典中输入了一个带有德语变音符号的单词,例如“Bestürzenste”,它就不会被认为是正确的,而所有其他不包含德语变音符号的添加词都被认为是正确的。
最重要的是,如果我检查 hunspell 的个人词典,所有单词都以正确的 utf8 编码很好地出现在那里。更重要的是,如果在命令行上使用唯一选项“-d de_DE_frami”执行 hunspell,它确实可以识别带有变音符号的单词,例如“Bestürzenste”被报告为正确的。
所以我猜这个麻烦是由ispell或flyspell引起的。这可能是只涉及个人字典中的查找的错误。有人有什么问题吗?有没有一种解决方法,我无法在网上搜索时间?
感谢您在这里提供帮助!
顺便提一句。我还尝试在上面的 dict 定义中使用编码 iso-8859-1 而不是 ut8 --> 不改变。
c# - 在 Visual Studio 2010 中安装 NHunspell
我希望有人能给我一些关于在 VS 2010 中安装 NHunspell 的指导。也许只有我一个人,但这个拼写检查器的安装似乎很少。我已经下载了不同大小的不同项目,这个 C# 新手需要一些帮助才能安装它。其中一些文章谈论需要参考,一些谈论将库/项目添加到您的项目等。还有一件事,它是 NHunspell 还是 Hunspell?
我有一个下载,有以下文件:Hunspellx64.dll、Hunspellx86.dll、NHunspell.dll、NHunspell.pdb、NHunspell.xml。
另一个文件夹有:_UpgradeReport_Files、~Used、Components、i00SpellCheck、Plugins、Tests、Web。
在我的解决方案资源管理器中,我看到一个名为:NHunspellExtender
人们谈论“扩展管理器”和 NuGet 包管理器等。
如果我能正确安装和设置它,我真的认为让这个工具在我的代码中工作并不难!请耐心等待这个新手。我什至让它回来时出现“引用的程序集没有强名称”错误。帮助!
谢谢,克雷格