从 Thunderbird 中删除语言方言

lan*_*oxx 8 dictionary thunderbird language

当我在 Thunderbird 中撰写新电子邮件并想更改拼写检查语言时,我可以单击Spelling并在已安装的语言之间切换。不幸的是,目前为英语和德语安装了各种不同的方言,这使得选择我想使用的一种方言变得相当麻烦。我只需要美国英语和德语 DE。

问题:如何卸载所有这些额外的方言,例如German (LU), 或English (CA)

在此处输入图片说明

目前我在 Ubuntu 中只安装了以下三个语言包:

在此处输入图片说明

此外,我的包管理器显示我已经为 Ubunut 安装了以下语言环境包:

thunderbird-locale-de       
thunderbird-locale-en       
thunderbird-locale-en-gb    
thunderbird-locale-en-us    
thunderbird-locale-zh-cn    
thunderbird-locale-zh-hans  
Run Code Online (Sandbox Code Playgroud)

我正在使用 Ubuntu 16.04 和 Thunderbird 38.8.0

lan*_*oxx 7

我能够通过卸载相应的hunspell软件包来解决这个问题:

首先,我搜索了所有已安装的hunspell软件包:

aptitude search hunspell|grep ^i
Run Code Online (Sandbox Code Playgroud)

哪个返回了这个列表:

i   hunspell-de-at   
i   hunspell-de-ch   
iB  hunspell-de-de   
i A hunspell-en-ca   
i A hunspell-en-gb   
i   hunspell-en-us   
i A hunspell-en-za   
i A libhunspell-1.3-0
Run Code Online (Sandbox Code Playgroud)

然后我删除了不必要的:

sudo apt purge hunspell-de-at hunspell-de-ch hunspell-en-ca \
hunspell-en-gb hunspell-en-za
Run Code Online (Sandbox Code Playgroud)

注意:仍然存在一些冗余,这是由于某些软件包安装了指向其他语言的符号链接,然后在 Thunderbird 中显示为重复项。例如hunspell-de-de安装一个符号链接名称de_BE.aff/usr/share/hunspell其中指向de_DE.aff. 请参阅https://launchpad.net/bugs/651586(感谢 Gunnar Hjalmarsson 在评论中指出这一点)。