Apparently Empathy is using Enchant for spell checking. It should
properly inspect which dictionaries are installed and differentiate
between en_GB and en_US and other dictionaries available.

One can set manually /org/gnome/empathy/conversation/spell-checker-
languages in dconf to "en_GB,en-US,nl" if you would like to check
spelling in English (British), American and Dutch. However using
multiple dictionaries at the same time is *NOT* recommended by the spell
checkers, even though the options is offered with Enchant and underlying
checkers.

For proper spell checking, fix this bug as follows:
1) Offer in the Spell Checking tab in Preferences an option "Check spelling as 
you type" (boolean) which enables/disables spell checking
2) When this option is enables, a 1-out-of-N selection is enabled for all 
available dictionaries. The user can select only one a time.
3) Offer in the chat dialogues a quick way to switch between the available 
dictionaries if spell checking is enabled. Via right click, get immediately a 
list of available dictionaries at the bottom of the popup menu. Do not put 
these in a separate submenu in order to switch dictionaries quickly. This is 
stored the same setting as the setting in Preferences.
4) Later on, implement a default dictionary as above and a per contact or room 
dictionary setting that is stored separately.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/445863

Title:
  Spell checking doesn't allow US English words when using "English"
  language

To manage notifications about this bug go to:
https://bugs.launchpad.net/empathy/+bug/445863/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to