SUMMARY Untranslatable window titles "System Settings" and "Info Center". Tried Russian and Ukrainian localizations, both display "System Settings" in the window title. STEPS TO REPRODUCE 1. 2. 3. OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
SettingsBase.cpp: setWindowTitle(i18n("Info Center")); SettingsBase.cpp: setWindowTitle(i18n("System Settings")); Code looks fine. Probably just translations not being synced up? Could you check at a .po level?
No idea why this happens. Checked the contents of ru/.../systemsettings.mo (looked up the path with strace), it contains Russian translation for "System Settings".
Found it: KLocalizedString::setApplicationDomain() was called too late. Expect a patch from me soon.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/systemsettings/-/merge_requests/19
Git commit 14f9c104e23309bfc53701960284953ea23c9b77 by Alexander Potashev. Committed on 25/09/2020 at 10:22. Pushed by ngraham into branch 'master'. Make the user-visible strings defined in KAboutData translatable again. CCMAIL: nicolas.fella@gmx.de M +3 -1 app/main.cpp https://invent.kde.org/plasma/systemsettings/commit/14f9c104e23309bfc53701960284953ea23c9b77
Git commit 4f28476ddae53c745dcaf1f66cd2dc68e75727dc by Nate Graham, on behalf of Alexander Potashev. Committed on 25/09/2020 at 13:38. Pushed by ngraham into branch 'Plasma/5.20'. Make the user-visible strings defined in KAboutData translatable again. CCMAIL: nicolas.fella@gmx.de (cherry picked from commit 14f9c104e23309bfc53701960284953ea23c9b77) M +3 -1 app/main.cpp https://invent.kde.org/plasma/systemsettings/commit/4f28476ddae53c745dcaf1f66cd2dc68e75727dc