在 Linux Fedora 中从 Thunderbird 拼写检查中删除字典

问题描述 投票:0回答:1

当我写一封电子邮件,并想要更改默认的拼写检查语言时,我发现滑动菜单中充斥着大量不需要的英语变体,从

English (United States)
English (Antigua and Barbuda)
,包括
English (Zimbabwe)
English (Denmark)

它们似乎不是通过通常的附加/扩展方式安装的。在
    English (Jamaica)
  • 中,
    Thunderbird Add-ons Manager
    部分没有提及它们。唯一的词典是我最近使用
    常用页面
    安装的词典,例如Dictionaries
    虽然我可以找到我想要删除的该页面中列出的英语变体,但它只提供了安装词典和语言包的选项,而不是删除它们。
  • Spell checker for es-ES
  • Languages
    部分,安装了一堆我不需要的语言包,包括南非荷兰语、阿拉伯语等。我不记得为什么拥有它们,也不记得如何或何时获得它们.
    
    
  • 我正在使用 Fedora 版本 37(三十七),内核版本
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。
locale multilingual fedora spell-checking thunderbird
1个回答
0
投票
我发现从 /usr/share/hunspell/ 中删除不需要的词典(.aff 和 .dic 文件,例如 rm en_TH*)会从 Thunderbird 电子邮件撰写底部拼写检查菜单中删除这些语言。

© www.soinside.com 2019 - 2024. All rights reserved.