Bug 238379 - KMail not using local english spelling?
Summary: KMail not using local english spelling?
Status: RESOLVED WAITINGFORINFO
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.13.2
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-21 11:38 UTC by happy
Modified: 2012-07-13 02:05 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description happy 2010-05-21 11:38:21 UTC
Version:           1.13.2 (using 4.4.2 (KDE 4.4.2), Kubuntu packages)
Compiler:          cc
OS:                Linux (i686) release 2.6.32-22-generic-pae

(1) Using 'System Setting|Regional & Language|Spell Checker' default language is set to English (Australia).

(2) Open KWrite, make sure automatic spell checking is enabled.

(3) Enter the phrase "What colour is that color?"

(4) Open KMail, compose a new message, enter the phrase "What colour is that color?"

(5) Notice that in KWrite that "COLOR" is the misspelling (correct)
(6) Notice that in KMail that "COLOUR" is the misspelling (incorrect)

Conclusion (without looking at source) is that incorrect dictionary selected for spelling (and no local setting in KMail - unlike KWrite - to change dictionary)
Comment 1 Laurent Montel 2012-07-12 17:07:15 UTC
kmail doesn't use 'System Setting|Regional & Language|Spell Checker'
it has it own settings.
Comment 2 happy 2012-07-13 02:05:45 UTC
Yes, it's a little better now in that you can actually change the spellchecker settings.
It was totally broken for the KMail version I reported it on *two* years ago.

I still don't think it's correct in that the KMail spell checker language does not seem to default to the system spell checker setting.

For example: in my case, the system wide setting (via Locale/Spell Checker) is "English (Australia)" while the KMail default is "English (United States of America)".

Changing this setting appears to only to "stick" for the current instance of the composer - make a new mail message, in the composer window go to the "Settings/Spellchecker" menu item, change the default language.  Close the composer.  Open a new composer.  Open the spellchecker settings again.  Note that the previous selection has not been kept, nor is it the system default.