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

det*_*tly 3 dictionary input-language spell-checking language-support

我使用了一些通过 进行拼写检查的程序hunspell,但它们似乎可以检查美国英语。如果他们使用澳大利亚英语会更好(如果有巴克利的斯特林英语,则是英国英语)。

我的语言相关环境变量看起来不错:

LANG=en_AU.UTF-8
LANGUAGE=en_AU:en
Run Code Online (Sandbox Code Playgroud)

我一直在寻找任何hunspell-en-au|gb|etc包,但它们似乎在 14.04 中变得更糟了。有什么解决办法?

Oli*_*Oli 6

哥们儿!实际上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
Run Code Online (Sandbox Code Playgroud)

否则,有一个 OpenOffice 插件字典。您可以下载它,解压缩它(而不是安装它)并复制en_AU.dic并粘贴到您的/usr/share/hunspell/dicts/目录中。

为了澄清起见,我的/usr/share/myspell/目录充满了指向/usr/share/hunspell//usr/share/hyphenopenoffice.org-hyphenation包的一部分)的符号链接。看起来——至少在打包字典文件方面——这两个项目已经合并了,这很有意义,因为 Hunspell 与相同的字典兼容。