在我安装了一些语言包和拼写检查词典(我想与 Firefox 和 OpenOffice 一起使用)之后,我已经安装了大量的语言变体。例如,这使得维护字典添加非常不方便。有时 Firefox 决定切换到澳大利亚,有时到英国字典,有时到美国等。
对我来说,一个俄罗斯人,英语就是英语,德语就是德语。我认为每个说英语的人都会理解我,我可以写“颜色”或“颜色”,“对话”或“对话”(不过,出于习惯,我通常更喜欢经典的英国拼写(正如我在学校))。如何删除所有这些方言?
在我安装了一些语言包和拼写检查词典(我想与 Firefox 和 OpenOffice 一起使用)之后,我已经安装了大量的语言变体。例如,这使得维护字典添加非常不方便。有时 Firefox 决定切换到澳大利亚,有时到英国字典,有时到美国等。
对我来说,一个俄罗斯人,英语就是英语,德语就是德语。我认为每个说英语的人都会理解我,我可以写“颜色”或“颜色”,“对话”或“对话”(不过,出于习惯,我通常更喜欢经典的英国拼写(正如我在学校))。如何删除所有这些方言?
Launchpad 的 Emi Bcn说:
它对我有用,除非我也去 myspell 和 aspell 文件夹并删除了我不需要的那些。
尽管@chuo是正确的,您可以删除
/usr/share/hunspell/
不需要的语言环境中的文件,但更好的是卸载提供这些文件的软件包。要查看已安装的语言环境包 (myspell
和hunspell
),请运行然后对于您要删除的每个语言环境,使用这样的命令卸载软件包
对于我的 Ubuntu 14.04 安装,
myspell-en-au
我使用命令卸载了它myspell-en-za
myspell-en-gb
该问题是已知的,请查看错误 28226及其重复项。随意使用“此错误也会影响我”功能为错误投票。
总而言之,Ubuntu 中的英语意味着所有变体(en-au、en-za 等),而不仅仅是一种。您可以删除单独的拼写包 myspell-en-* 和 hunspell-en-*,但这也会删除 language-support-en,我认为这不是您想要的。
sudo apt-get 安装漂白位
然后以root身份打开bleachbit,第一次它会提示您输入您想要留下的语言环境。然后,在“系统”下标记相应的复选框。
点击“预览”,然后点击“删除”
就是这样:)
备份所有非美国英语词典(验证后删除
--no-act
):然后重新启动浏览器,只显示美国英语。
在语言是冗余的情况下,因为文件是规范语言文件的符号链接(如
fr_BE
):就现代版本的 Ubuntu 而言——它使用 LibreOffice 而不是 OpenOffice——首先要清除未使用的语言包。通过以下方式找到它们:
然后执行
sudo apt remove
命令,后面是一个以空格分隔的要删除的软件包列表。重新启动 Firefox 后,如果这些软件包有与之关联的字典,则拼写检查字典的列表将减少。(例如,没有可以删除中文的字典。)这仍然需要解决与未使用的国家地区相关的字典。对于 Firefox,可以通过创建一个包含符号链接的新字典目录来解决这个问题,该目录仅包含指向您想要使用的字典的符号链接,并使用 spellchecker.dictionary_path 首选项将该目录链接到 Firefox。
例子:
执行上述命令后,在 Firefox 中打开 about:config 页面,并更改 spellchecker.dictionary_path 首选项的值,使其引用包含符号链接的目录。在前面的示例中,将使用路径值 ~/hunspell。重新启动 Firefox 后,应该只提供两个用于拼写检查的词典:英语(美国)和西班牙语(美国)。