Created attachment 123444 [details] screenshot SUMMARY Untranslatable popup "timer finished". STEPS TO REPRODUCE 1. Add "timer" widget 2. Start timer 3. Wait for completion OBSERVED RESULT See screenshot: notification title and description in English with Russian localization 100% complete and enabled. EXPECTED RESULT Notification in Russian. SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
The text is part of the configuration. I haven't checked if user-visible strings in kcfg.xml files can be translated. https://cgit.kde.org/kdeplasma-addons.git/tree/applets/timer/package/contents/config/main.xml#n38 If you clear the text in the configuration page, it should default to a translated version of the "Timer finished" message. https://cgit.kde.org/kdeplasma-addons.git/tree/applets/timer/package/contents/ui/main.qml#n115
(In reply to Christoph Feck from comment #1) > If you clear the text in the configuration page, it should default to a > translated version of the "Timer finished" message. This approach works. However many users who once saw the English message "Timer finished" and had it saved in the configuration will now get the English variant forever. In my opinion such customizable notifications should be stored in configuration as a pair {bool customized; string customNotification;}, so that for users who do not customize it the message will follow the currently selected language.