При установленной проверке русской орфографии (русский и русский_Россия одинаково) все слова на русском все kde приложения подчёркивают как неправильные.
aspell-ru установлен, локализации все есть; вот например что говорит в консоли kwrite:
Enchant dict for "ru_RU" 0x9ee47d0
kwrite(8188)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::spellCheckDone: on-the-fly spell check done, queue length 0
kwrite(8188)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::textInserted: added [ (0, 6) -> (0, 7) ]
kwrite(8188)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::handleInsertedText: KateDocument(0x8d7d290) [ (0, 6) -> (0, 7) ]
kwrite(8188)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 7) ]
kwrite(8188)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::deleteMovingRange: [ (0, 0) -> (0, 6) ]
kwrite(8188)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::removeRangeFromEverything: [ (0, 0) -> (0, 6) ] ( [ (0, 0) -> (0, 6) ] )
kwrite(8188)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::queueLineSpellCheck: KateDocument(0x8d7d290) [ (0, 0) -> (0, 6) ]
kwrite(8188)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: KateDocument(0x8d7d290) [ (0, 0) -> (0, 6) ] ""
kwrite(8188)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::addToSpellCheckQueue: added [ (0, 0) -> (0, 6) ] "" to the queue, which has a length of 1
kwrite(8188)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::performSpellCheck: for the range [ (0, 0) -> (0, 6) ]
kwrite(8188)/Kate (On-The-Fly Spellcheck) KateOnTheFlyChecker::installedMovingRanges: [ (0, 0) -> (0, 6) ]