Created attachment 193040 [details] How it is looks on non-english system DESCRIPTION After saving settings in KCM for KScreenLocker, it breaks translation for shortcut 'Session Management -> Lock Session'. STEPS TO REPRODUCE 1. Make sure that you have non-english locale in system. 2. Open kscreenlocker kcm module, change any setting and save. 3. Open 'shortcuts' and look at 'Session Management' category and 'Lock Session' action in it. OBSERVED RESULT English strings (no translations) EXPECTED RESULT These strings are translated according to the system's language.
Created attachment 193041 [details] How it is looks on english system
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kscreenlocker/-/merge_requests/328
Git commit 0562a6a15b49b1b2f9de9075e16584555d1b12a0 by Nate Graham, on behalf of Sergey Katunin. Committed on 10/06/2026 at 18:47. Pushed by ngraham into branch 'master'. settings: fix translation for shortcut "Session Management -> Lock Session" kscreenlocker after saving settings breaks translation for this shortcut So, add translation domain in CMakeLists.txt, and set i18n context for "Session Management" string FIXED-IN: 6.7.0 M +2 -0 settings/CMakeLists.txt M +1 -1 settings/kscreensaversettings.cpp https://invent.kde.org/plasma/kscreenlocker/-/commit/0562a6a15b49b1b2f9de9075e16584555d1b12a0
Git commit 243a4691a2ee06748caf69e34ed30e30a4cba8bf by Nate Graham. Committed on 10/06/2026 at 18:48. Pushed by ngraham into branch 'Plasma/6.7'. settings: fix translation for shortcut "Session Management -> Lock Session" kscreenlocker after saving settings breaks translation for this shortcut So, add translation domain in CMakeLists.txt, and set i18n context for "Session Management" string FIXED-IN: 6.7.0 (cherry picked from commit 0562a6a15b49b1b2f9de9075e16584555d1b12a0) 9e6e116f settings: fix translation for shortcut "Session Management -> Lock Session" Co-authored-by: Sergey Katunin <sulmpx60@yandex.ru> M +2 -0 settings/CMakeLists.txt M +1 -1 settings/kscreensaversettings.cpp https://invent.kde.org/plasma/kscreenlocker/-/commit/243a4691a2ee06748caf69e34ed30e30a4cba8bf