如何更改Firefox的默认词典?


25

我问这是启动时间。Firefox认为我是加拿大人。

我对加拿大人一无所知,他们的拼写比美国人好很多,但我不会使用来专门拼写z。还有其他类似的问题,我正在写东西,突然出现了dunce-squiggle。

无论如何...到底如何设置默认语言?我可以English (Canada)完全删除吗?


一些澄清为什么这些答案不适合我,但可能适合其他人:

  • 右键单击文本区域,以选择Firefox中的另一本词典 -这在会话之间不起作用。我将退出Firefox饮我的茶,然后重新启动并进入O Canada中途。

  • 从Firefox删除加拿大词典 -简单:我​​没有安装它。我在Firefox中安装的唯一词典语言包是GB。

就我而言,我以某种方式为en_CA和en_ZA安装了系统范围的词典包。我仍然不知道为什么或者为什么这些继续取代Firefox默认值,因为我还有一个系统范围的en_GB词典包。很奇怪。包。



@TomBrossman这是怎么回事?“我骑着靴去航行了吗?” “我的脚上是阿boot”?
奥利(Oli)

@rearlight目前,这就是我改回Real English的方法-是的,但它并不持久。如果我关闭Firefox并重新启动它,那我就回到加拿大了。
奥利(Oli)

您,Dan和Mitch都通过右键单击文本区域来访问语言选项。我的右键菜单上没有这个(我设置了FF首选项来检查拼写)。我缺少基本的东西吗?如有必要,我可以将其发布为新问题。
汤姆·布鲁斯曼

@TomBrossman仅在文本区域(例如,注释框)的上下文菜单中,而不是单个文本输入(例如,搜索框)。
奥利(Oli)

Answers:


21

Firefox似乎在使用myspell/hunspell,清单列出/usr/share/myspell/dicts/了我可以使用的字典:

$ ls -1 /usr/share/myspell/dicts/*.dic
/usr/share/myspell/dicts/en_CA.dic 
/usr/share/myspell/dicts/en_GB.dic
/usr/share/myspell/dicts/en_ZA.dic
...

在已安装的软件包中搜索字典文件名:

$ dpkg -S /usr/share/myspell/dicts/en_CA.dic
hunspell-en-ca: /usr/share/myspell/dicts/en_CA.dic

因此,使用加拿大语言包名称,解决方法是将其删除:

sudo apt-get remove hunspell-en-ca

3
哇,你很难做:p

4
sudo apt-get remove myspell-en-au myspell-en-gb myspell-en-za hunspell-en-ca && sudo apt-get install myspell-en-us ew!谢谢!我的好英国人并没有冒犯,但这已经让我疯了两年了,欢呼!
Insperatus

我的系统将hunspell词典放在其他位置。如果您想确定它们的位置,Firefox会告诉您在spellchecker.dictionary_path偏好设置中的位置about:config
TC Proctor

2

Insperatus的评论值得一个完整的答案。我不仅在加拿大拼写方面遇到了这个问题,而且有时Firefox将使用英国或澳大利亚拼写。在Ubuntu Linux上,从系统中删除非美国英语的词典可以解决此问题。

sudo apt-get remove myspell-en-au myspell-en-gb myspell-en-za hunspell-en-ca && sudo apt-get install myspell-en-us

之前:

删除之前的Firefox拼写语言

后:

删除后的Firefox拼写语言


2

一个简单的答案是说语言包是附加组件。

  • 转到Tools-> Add-ons
    如果您使用的是Ubuntu 12.04或更高版本,则可以使用Dash在菜单中进行搜索;点击Alt,然后开始输入Add-ons

  • 打开附加组件管理器后,单击Languages左侧菜单中的选项卡。在那里,您可以禁用任何语言。

  • 添加语言后,只需右键单击任何文本区域或输入字段(默认情况下,输入字段已禁用拼写检查,因此在进行下一步之前,需要先启用它)。

  • 选择Language从上下文菜单,并选择您想要的语言,直到再次进行更改,这将成为您的默认语言。

PS在上下文菜单中单击“添加语言”,将带您进入一个页面,其中包含语言字典包的列表,该列表链接到其相应的附件。


以前的评论不正确:)无论哪种方式,我都没有安装加拿大语言包,而我也确实安装了英国语言包-它是从MySpell / HunSpell中获得的
Oli

0

右键单击文本区域,确保选中“检查拼写”,然后选择正确的字典。

在此处输入图片说明

然后转到加载项页面,单击扩展,然后禁用或删除不需要的扩展名。

在此处输入图片说明


2
我没有相同的右键单击上下文菜单,仅Windows?“语言”选项不存在。
汤姆·布鲁斯曼

确保选中“检查拼写”,然后将显示这些选项。
米奇

1
它是在Preferences/Advanced/General/'Check my spelling as I type'
汤姆·布鲁斯曼

2
事实是,由于Firefox随apt-get默认语言包一起安装,因此也随同一起安装,apt-get您不能从Firefox中删除它们。您只能使用Firefox禁用它们。如果您需要删除它们,则必须通过apt-get完成。只能从Firefox中安装通过AMO添加的词典。
2012年

@Oli这对您有用吗?
米奇

0

我几个月来一直遇到这个问题,在那里我选择英语作为拼写检查语言,但是当我重新启动浏览器时,它会“忘记”。

我检查了Add-Ons-> Dictionaries菜单,并且没有“英语(美国)”列表,即使这是我的默认语言环境。我手动安装了它(从Mozilla的网站),现在当我将英语设置为拼写检查语言时,首选项仍然存在。

底线:如果您试图告诉它使用系统语言作为拼写检查器的默认设置,请确保首先为其安装了字典附件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.