当我写一封电子邮件,并想要更改默认的拼写检查语言时,我发现滑动菜单中充斥着大量不需要的英语变体,从
English (United States)
到 English (Antigua and Barbuda)
,包括English (Zimbabwe)
、English (Denmark)
等
它们似乎不是通过通常的附加/扩展方式安装的。在English (Jamaica)
Thunderbird Add-ons Manager
部分没有提及它们。唯一的词典是我最近使用常用页面安装的词典,例如
Dictionaries
。虽然我可以找到我想要删除的该页面中列出的英语变体,但它只提供了安装词典和语言包的选项,而不是删除它们。Spell checker for es-ES
Languages
部分,安装了一堆我不需要的语言包,包括南非荷兰语、阿拉伯语等。我不记得为什么拥有它们,也不记得如何或何时获得它们.
Thunderbird Add-ons Manager
根据 6.3.8-100.fc37.x86_64
我当前的 Thunderbird 版本是:
dnf info
至于
Name : thunderbird
Version : 102.12.0
Release : 1.fc37
Architecture : x86_64
Size : 276 M
Source : thunderbird-102.12.0-1.fc37.src.rpm
Repository : @System
From repo : updates
Packager : Fedora Project
Installed by : User <user>
,它返回
localectl status
出于我自己的原因,这正是我想要的。
Mozzilla 的支持网站有
System Locale: LANG=en_US.UTF-8
LC_NUMERIC=sv_SE.UTF-8
LC_TIME=sv_SE.UTF-8
LC_MONETARY=sv_SE.UTF-8
LC_PAPER=sv_SE.UTF-8
LC_MEASUREMENT=sv_SE.UTF-8
VC Keymap: es
X11 Layout: es
菜单,输入Help
,按
Troubleshoot mode...
,然后转到
Restart
,并发现以下内容:
二进制文件存储在
Troubleshooting information
配置文件文件夹存储在
/usr/lib64/thunderbird/thunderbird
列出的附加组件不包括过多的英文变体词典,如
~/.thunderbird/i0olk7xh.default-release/
dictionary
Type
和
locale
version
下列出了所有那些不必要的语言环境,目前
102.12.0buildid20230604.001933
标志设置为
Enabled
。
但是,它们列出的扩展名(例如南非荷兰语的
false
[email protected]
)并不存在于文件夹
[email protected]
中,而它们通常应该在该位置,以及我自己安装的其他扩展所在的位置。相反,有一个名为 {139a120b-c2ea-41d2-bf70-542d9f063dfd}.xpi 的扩展存档,其中包含以下文件结构:
/.thunderbird/i0olk7xh.default-release/extensions/
background.js common.js _locales manual.html preferences.js
changelog.html icons manifest.json preferences.html
包含
_locales
我尝试删除它们并重新启动 Tunderbird。事实上,我什至不小心删除了整个bg da es_ES fr it nl pt_PT sr uk_UA
ca_AD de fa_IR hr_HR ja_JP pl ru_RU sv_SE zh_CN
cs_CZ en_US fi hu_HU ko_KR pt_BR sk_SK tr zh_TW
档案。 没有明显的效果。
即使语言环境已停用,当我尝试编写新消息时,同样的问题仍然存在:拼写检查菜单中存在大量英文变体。我的 Thunderbird 版本是 115.3.1(64 位)Mozilla Thunderbird for Arch Linux。