我怎样才能让 hunspell 使用澳大利亚英语?

我怎样才能让 hunspell 使用澳大利亚英语?

我使用了一些通过 进行拼写检查的程序hunspell,但它们似乎都是针对美国英语进行检查的。如果他们使用澳大利亚英语(如果有 Buckley 或 Strine,也许是英国英语)那就太好了。

我的与语言相关的环境变量看起来正确:

LANG=en_AU.UTF-8
LANGUAGE=en_AU:en

我到处寻找软件包hunspell-en-au|gb|etc,但它们似乎在 14.04 中消失了。如何解决?

答案1

myspell你好,伙计!实际上,Hunspell 引擎很乐意使用一些词典。我是英国人,当一本肮脏的加拿大字典总是压倒我的母语。我不知道你们这些殖民者为什么不能直接学习英语,而要试图打破它……

无论如何,您可能只需要安装该myspell-en-au软件包。

$ apt-cache search myspell-en
myspell-en-au - English_australian dictionary for myspell
myspell-en-gb - English_british dictionary for myspell
myspell-en-us - English_american dictionary for myspell
myspell-en-za - English_southafrican dictionary for myspell

除此之外,还有OpenOffice 附加词典。您可以下载它,提取它(而不是安装它)然后复制出来en_AU.dic并粘贴到您的/usr/share/hunspell/dicts/目录中。

需要澄清的是,我的/usr/share/myspell/目录中充满了指向/usr/share/hunspell//usr/share/hyphen(软件包的一部分openoffice.org-hyphenation)的符号链接。看起来 — 至少在打包词典文件方面 — 这两个项目已经合并,这在某种程度上是有道理的,因为 Hunspell 与相同的词典兼容。

相关内容