Bug 238379

Summary: KMail not using local english spelling?
Product: [Applications] kmail Reporter: happy <hh.kde.crash>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WAITINGFORINFO    
Severity: normal CC: montel
Priority: NOR    
Version: 1.13.2   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

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.