Steps: 1. Install a KDE app with a localised name, like KMail (K Posta in Turkish (tr_TR) 2. Open KRunner or Application menu 3. Type KMail Expected: 1. K Posta application with its subtext should be visible Actual: 1. Only "Run kmail" is visible The shell command is confusing at first sight. Reported by the community. This works for the default set of applications, like System Monitor.
*** Bug 473886 has been marked as a duplicate of this bug. ***
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kservice/-/merge_requests/157
Git commit 6d5956a322db1029eb8d7a09b0bef94391408ea5 by Alexander Lohnau. Committed on 06/09/2023 at 21:49. Pushed by cullmann into branch 'master'. KService: Add method to get untranslated name Store this and the untranslated generic name as member variables, because it will speed up the lookup. We also don't have as many member variables that one might consider them getting messy. M +30 -2 autotests/kservicetest.cpp M +1 -0 autotests/kservicetest.h A +7 -0 autotests/org.kde.testnames.desktop M +18 -8 src/services/kservice.cpp M +8 -2 src/services/kservice.h M +2 -0 src/services/kservice_p.h https://invent.kde.org/frameworks/kservice/-/commit/6d5956a322db1029eb8d7a09b0bef94391408ea5
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3311
Git commit d951141c291ed0e74459d9ade08bb12bfbcaa324 by Alexander Lohnau. Committed on 21/09/2023 at 18:41. Pushed by alex into branch 'master'. runners/services: Check untranslatedName when matching services FIXED-IN: 6.0 M +5 -1 runners/services/servicerunner.cpp https://invent.kde.org/plasma/plasma-workspace/-/commit/d951141c291ed0e74459d9ade08bb12bfbcaa324