We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

How do I remove the "English (Philippines)" dictionary?

  • 4 பதிலளிப்புகள்
  • 1 இந்த பிரச்சனை உள்ளது
  • 1 view
  • Last reply by Malvineous

Whenever I am typing in a text field, words are marked incorrect when they are not. Right-clicking on the text field and choosing "Language" shows the selected language is "English (Philippines)" instead of my preferred "English (Australia)". Once I change it to en-AU then the words are shown as being spelled correctly, however I am always having to change this as en-PH seems to have somehow become the default.

I would like to remove the en-PH dictionary entirely (seeing as there is apparently no way to make Firefox default to en-AU) but I cannot work out how to do this.

In my Firefox installation folder (/usr/lib/firefox) I can only find files for en-US and the en-GB language pack. In my own profile folder I have the en-AU add-on, but that is all. about:addons only shows the en-GB pack and en-AU dictionary, with en-PH nowhere to be seen. Searching my profile folder and the Firefox installation folder for *.dic or *.aff reveals no files at all.

Where is the en-PH dictionary coming from, and how can I remove it? I've attached screenshots of everything I can find that's language-based.

Many thanks for any help you can provide!

Whenever I am typing in a text field, words are marked incorrect when they are not. Right-clicking on the text field and choosing "Language" shows the selected language is "English (Philippines)" instead of my preferred "English (Australia)". Once I change it to en-AU then the words are shown as being spelled correctly, however I am always having to change this as en-PH seems to have somehow become the default. I would like to remove the en-PH dictionary entirely (seeing as there is apparently no way to make Firefox default to en-AU) but I cannot work out how to do this. In my Firefox installation folder (/usr/lib/firefox) I can only find files for en-US and the en-GB language pack. In my own profile folder I have the en-AU add-on, but that is all. about:addons only shows the en-GB pack and en-AU dictionary, with en-PH nowhere to be seen. Searching my profile folder and the Firefox installation folder for *.dic or *.aff reveals no files at all. Where is the en-PH dictionary coming from, and how can I remove it? I've attached screenshots of everything I can find that's language-based. Many thanks for any help you can provide!
Attached screenshots

தீர்வு தேர்ந்தெடுக்கப்பட்டது

Firefox scans other locations for dictionary files on Linux.

You can check these locations for globally installed dictionaries:

/usr/share/hunspell/
/usr/share/myspell/

I see some problematic info ("und" = undefined) reported in the troubleshooting information. So Firefox could have a problem with the default locale reported by the OS.

osPrefs:
regionalPrefsLocales:["en-AU"];
systemLocales:["en-AU"]; 
localeService: available:["en-GB","en-US"];
requested:["en-AU","en-US"];
regionalPrefs:["en-AU"];
supported:["en-US","en-GB","und"];
defaultLocale:"und";

See also these prefs:

  • intl.locale.requested = "en-AU,en-US"
    (you can try to create this String pref)
  • intl.regional_prefs.use_os_locales
Read this answer in context 👍 1

All Replies (4)

தீர்வு தேர்ந்தெடுக்கப்பட்டது

Firefox scans other locations for dictionary files on Linux.

You can check these locations for globally installed dictionaries:

/usr/share/hunspell/
/usr/share/myspell/

I see some problematic info ("und" = undefined) reported in the troubleshooting information. So Firefox could have a problem with the default locale reported by the OS.

osPrefs:
regionalPrefsLocales:["en-AU"];
systemLocales:["en-AU"]; 
localeService: available:["en-GB","en-US"];
requested:["en-AU","en-US"];
regionalPrefs:["en-AU"];
supported:["en-US","en-GB","und"];
defaultLocale:"und";

See also these prefs:

  • intl.locale.requested = "en-AU,en-US"
    (you can try to create this String pref)
  • intl.regional_prefs.use_os_locales

Malvineous said

In my Firefox installation folder (/usr/lib/firefox) I can only find files for en-US and the en-GB language pack. In my own profile folder I have the en-AU add-on, but that is all. about:addons only shows the en-GB pack and en-AU dictionary

So you know, the Language Packs are used to change the language of the user interface and has nothing to do with the inline spellchecker. https://support.mozilla.org/en-US/kb/use-firefox-another-language

James மூலமாக திருத்தப்பட்டது

The screenshot shows you have a en-GB language pack (3) and the en-AU dictionary (2).

What is the default Firefox locale you have installed? Is that the en-US Firefox version that includes the en-US dictionary?

If you do not need the en-US dictionary then you can possibly install the en-GB version that doesn't come with a dictionary.

That was the problem! My Linux distro (Arch Linux) for some reason installs the en_PH dictionary when en_US is installed, in <tt>/usr/share/hunspell</tt>. Firefox was picking this up and somehow choosing it as the default.

I wasn't able to change the default - even setting those <tt>about:config</tt> settings to en_AU, however with en_PH now removed, it seems to default to en_AU now which is perfect.

Many thanks for your help!