Version: (using KDE 4.1.1) OS: Linux Installed from: SuSE RPMs Having carefully set my language and everything else in "Configure Desktop" kmail spell check defaults to "English". Setting it as British English works only as long as kmail/kontact remains open
Yes, confirmed. KMail uses the dictionary setting from the identity instead. You need to change to dictionary in the KMail identity settings.
*** Bug 170607 has been marked as a duplicate of this bug. ***
KDE 4.2.1/Mandriva. It is actually much worse than that. As it looks, kmail is actually using set of languages selected in Configure Your Desktop > Languages; and what more, it *cycles* through this list! I have Russian and English in this list, so first time kmail composer starts, it is using Russian dictionary; next time it is using English dictionary; then Russian again etc. And I *do* have Eglish dictionary set both as system global default and in my identity. The bug was present for a long time in 3.5 as well and I believe finally fixed just before 3.5 was declared dead :(
Andrey, are you having only 1 identity ? Checking the code, it only sets the dictionary of the identity, so it can not use the system settings. I also have 2 languages defined, and I can not reproduce it (KDE 4.3.1).
(In reply to comment #4) > Andrey, are you having only 1 identity ? I have multiple identities > Checking the code, it only sets the dictionary of the identity, so it can not > use the system settings. So why have you closed it? > I also have 2 languages defined, and I can not reproduce it (KDE 4.3.1). Identity has option for language. I presume both of your identities are set to English (or whatever). But that is not the point. If user has *never* explicitly set per-identity language then this language *must* be changed when global setting is changed. Or even better - if user has never explicitly set it, language *must* fall back to global system one. I have never ever changed identity language (at least consciously). So I expect it to honour system wide defaults.
> So why have you closed it? Because it works as designed, which means it is not a bug. The user does set the dictionary in the identity, namely during the creation of the identity (you need to check all fields in the identity configuration dialog). Obviously it does not behave as you'd like it to, so it's a feature wish as follows: There should be the possibility to define in the identity that the system wide dictionary shall be used. (e.g. an additional entry in the dictionary selection like "-from system settings-") changed to wish.
Thank you for your feature request. Kmail1 is currently unmaintained so we are closing all wishes. Please feel free to reopen a feature request for Kmail2 if it has not already been implemented. Thank you for your understanding.
Instead of creating a new feature request, please confirm here if the wishlist is still valid for kmail2.