Bug 161488

Summary: Switching Kcontrol Application Language does not switch language KDE options
Product: [Frameworks and Libraries] kdelibs Reporter: Dotan Cohen <kde-2011.08>
Component: klocaleAssignee: Chusslove Illich <caslav.ilic>
Status: RESOLVED DUPLICATE    
Severity: normal CC: andresbajotierra, bieker, faure, finex
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Screenshot of Kcontrol showing wrong language

Description Dotan Cohen 2008-05-01 14:46:14 UTC
Version:           3.5.9 (using KDE 3.5.9)
Installed from:    Ubuntu Packages
OS:                Linux

Switching Kcontrol Application Language changes only the language of the File, View, Settings, and Help menus. The actual application options remain in the language set as the KDE default.
Comment 1 Dotan Cohen 2008-05-01 14:49:57 UTC
Created attachment 24585 [details]
Screenshot of Kcontrol showing wrong language

Here is a screenshot of Kcontrol showing wrong language. Also in the screenshot
can be seen the current language settings in from the Change Application
Language dialog.
Comment 2 Dario Andres 2009-09-13 04:12:38 UTC
- Is this still happening on KDE4 ?
Thanks
Comment 3 Dotan Cohen 2009-10-13 13:45:13 UTC
Yes, I can confirm the issue in KDE 4.3.
Comment 4 David Faure 2010-10-13 02:50:59 UTC
This is because the texts on the left come from KService objects in ksycoca.
That's a KDE-global thing, and it can hold only one language, for space reasons.
So if that was switched to English, you would get English everywhere else where services/apps are shown: K menu, open-with dialog, open-with submenus, etc.
I can see how this is a technical detail surfacing up, but the whole idea of switching one app's language independently from the rest of KDE is limited by design (e.g. it breaks with kioslaves too). I can't think of a solution for this, sorry.
Comment 5 Christoph Feck 2011-12-20 01:30:16 UTC

*** This bug has been marked as a duplicate of bug 259129 ***