Този сайт ще има ограничена функционалност, докато се извършва тече неговата поддръжка. Ако дадена статия не може реши проблема ви и искате да зададете въпрос, нашата общност е готова да ви помогне на @firefox в Twitter и /r/firefox в Reddit.

Търсене в помощните статии

Избягвайте измамите при поддръжката. Никога няма да ви помолим да се обадите или изпратите SMS на телефонен номер или да споделите лична информация. Моля, докладвайте подозрителна активност на "Докладване за злоупотреба".

Научете повече

FF spellchecker dictionary periodically randomly switches to Australian

  • 9 отговора
  • 1 има този проблем
  • 1 изглед
  • Последен отговор от Stephan Beal

more options

Firefox 70.0.1 on Mint Linux 19.2, though this has been going on for several months now with older versions of FF:

Periodically, at unpredictable intervals, Firefox reverts my choice of spellcheck dictionary (English US) to English Australian. In the FF Preferences i don't even have Australian as an option: i have only UK, US, and Canada. Nonetheless, now and then, FF will start marking the word "color" as misspelled, at which point i know that the dictionary has once again been swapped out. Right-clicking the misspelled word and selecting "Languages..." reveals that Australian is always, without exception, the one it's been switched to.

My system-wide language is US English. Nothing, on any of my systems, is configured to use Australian, so FF making this particular choice of dictionaries completely befuddles me.

The "troubleshooting information" which was automatically attached to this post confirms that i don't have Australian English activated in FF.

How do i keep FF from randomly switching dictionaries on me?

Firefox 70.0.1 on Mint Linux 19.2, though this has been going on for several months now with older versions of FF: Periodically, at unpredictable intervals, Firefox reverts my choice of spellcheck dictionary (English US) to English Australian. In the FF Preferences i don't even have Australian as an option: i have only UK, US, and Canada. Nonetheless, now and then, FF will start marking the word "color" as misspelled, at which point i know that the dictionary has once again been swapped out. Right-clicking the misspelled word and selecting "Languages..." reveals that Australian is always, without exception, the one it's been switched to. My system-wide language is US English. Nothing, on any of my systems, is configured to use Australian, so FF making this particular choice of dictionaries completely befuddles me. The "troubleshooting information" which was automatically attached to this post confirms that i don't have Australian English activated in FF. How do i keep FF from randomly switching dictionaries on me?

Променено на от Stephan Beal

Всички отговори (9)

more options

https://support.mozilla.org/en-US/kb/how-to-fix-preferences-wont-save

Note: Some software, like Advanced SystemCare with Surfing Protection, can protect files in the Firefox profile folder against changes. If you have such software then check the settings or uninstall this software.


Type about:config<enter> in the address bar. If a warning screen comes up, press the I Accept the Risk button. At the top of the screen is a search bar.

Type: layout.spellcheckDefault Its values are; 0 Spell Checker Off 1 Check Only Multi-Line Input Boxes. 2 Check Multi And Single Line Input Boxes.

Also, check the spellchecker.dictionary entry.

https://support.mozilla.org/en-US/kb/how-do-i-use-firefox-spell-checker

more options

i don't use any "helper" software which protects my system from me - those are Windows-isms, and this is Linux.

i explicitly set my spellchecker.dictionary to en_US the last time this happened to me (2-3 weeks ago), thinking that would resolve it. It's still set to that value.

layout.spellcheckDefault is set 1 (unmodified).

more options

Some Linux distro provided builds of Firefox can come with a long list of additional Dictionaries and Language Packs packages. You could try and uninstall what you do not need in the package manager.

The en-US locale of Firefox from www.mozilla.org/firefox/all/ only comes with the en-US dictionary for example.

Променено на от James

more options

You can check these locations for globally installed dictionaries:

/usr/share/hunspell/
/usr/share/myspell/
more options

Mint Linux has apparently inexplicably installed a dozen or more language packs, including Australian English, but that doesn't tell me (A) why FF would switch dictionaries on me at random times and (B) why the one FF switches to isn't in the list of dictionaries it offers me in the preferences screen (that list only includes US, UK, and CA).

more options

Language packs (about:addons -> Languages) have nothing to do with dictionaries (about:addons -> Dictionaries).

See also "Language and Appearance":

more options

According to the "Languages" tool in Mint Linux, only 3 languages are installed: en_US, en_UK and de_DE (which is okay - i live in Germany). That information conflicts with the much larger pile of dictionary files under /usr/share/hunspell/.

i can do "apt remove hunspell-en-au", but that doesn't explain (nor excuse) FF's random dictionary-swapping behaviour.

more options

cor-el said

Language packs (about:addons -> Languages) have nothing to do with dictionaries (about:addons -> Dictionaries).

about:addons -> Dictionaries says i *only* have US English installed.

more options

Firefox just did it again - randomly swapped the spellchecker to Australian English. It seems unlikely that it's a coincidence that Australian is the first variant of English which appears in the spellcheck language selection list.

Update: the way i noticed is because *everything* in text fields suddenly got a red squiggly line under it... because i uninstalled the en_AU dictionary yesterday, hoping it would stop this behaviour from happening.

Променено на от Stephan Beal