aspell 安装太多语言

use*_*963 7 locale spell-checking aspell

我已经安装aspell-enaspell-de. 我预计这会让我在ende语言之间进行选择。但是,该软件包已经安装了许多版本ende语言,现在当我想选择我的拼写语言时,我有太多选择。

  • 是否可以在某处进行配置,提供/显示哪些语言?
  • 我可以将列表限制为,让我们只说en_USde_CH吗?

我相信我永远不需要de_LI,此外,我看不出有任何理由de_LI应该成为一种单独的语言。

我正在使用 Debian Wheezy。

可用语言

vin*_*c17 2

我建议您将data-dir目录更改为您自己的目录之一,例如/path/to/lib/aspell. 使用以下命令创建(或修改)文件~/.aspell.conf

data-dir /path/to/lib/aspell
Run Code Online (Sandbox Code Playgroud)

然后执行以下操作:

mkdir /path/to/lib/aspell
cd /path/to/lib/aspell
ln -s /usr/lib/aspell/* .
rm *.alias *.multi
Run Code Online (Sandbox Code Playgroud)

然后,对于您想要的词典,根据其中的内容添加 .multi 文件/usr/lib/aspell(递归 .multi 文件并包含 .rws 文件)。例如,就我而言,en.multi包含:

add en-common.rws
add en-wo_accents-only.rws
Run Code Online (Sandbox Code Playgroud)

fr_FR.multi包含:

add fr-40-only.rws
add fr-60-only.rws
Run Code Online (Sandbox Code Playgroud)

我只有两本词典:

$ aspell dicts
en
fr_FR
Run Code Online (Sandbox Code Playgroud)

而不是安装的 48 个。

在 Debian/不稳定的机器上测试。不知道有没有更好的解决办法...