| Summary: | Third party wallpaper plugin doesn't load its built-in translations like widgets do | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Luis Bocanegra <luisbocanegra17b> |
| Component: | Folder View widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | hein, meven, nate |
| Priority: | NOR | ||
| Version First Reported In: | 6.3.3 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/libplasma/-/commit/e5a9ab13cbbcf834e801660e462b5ca465725685 | Version Fixed/Implemented In: | 6.5.6 |
| Sentry Crash Report: | |||
| Attachments: | wallpaper plugin with translations | ||
|
Description
Luis Bocanegra
2025-03-12 10:31:03 UTC
This is not a bug in any KDE software. Refer to https://doc.qt.io/qt-6/i18n-source-translation.html You can also check how KDE Plasma code does it. Question is here: https://discuss.kde.org/t/third-party-wallpaper-plugin-cant-load-its-built-in-translations-like-widgets-do/30986/3?u=meven Reopening because I needed to patch libplasma to make it work A possibly relevant merge request was started @ https://invent.kde.org/plasma/libplasma/-/merge_requests/1422 Git commit eb3dc2696ae53958fb02e258351a5ccb9fb8337b by Nate Graham, on behalf of Luis Bocanegra. Committed on 04/02/2026 at 17:02. Pushed by ngraham into branch 'master'. Enable wallpaper plugins to load translations from the KPackage This allows third-party plugins to ship translations in `contents/locale/$language/LC_MESSAGES/$domain.mo`, like applets do since https://phabricator.kde.org/D5209 FIXED-IN: 6.5.6 M +6 -0 src/plasmaquick/plasmoid/wallpaperitem.cpp https://invent.kde.org/plasma/libplasma/-/commit/eb3dc2696ae53958fb02e258351a5ccb9fb8337b Git commit a9a4e8c0ce63f118355ac24f416983252a96454b by Nate Graham. Committed on 04/02/2026 at 17:05. Pushed by ngraham into branch 'Plasma/6.6'. Enable wallpaper plugins to load translations from the KPackage This allows third-party plugins to ship translations in `contents/locale/$language/LC_MESSAGES/$domain.mo`, like applets do since https://phabricator.kde.org/D5209 FIXED-IN: 6.5.6 (cherry picked from commit eb3dc2696ae53958fb02e258351a5ccb9fb8337b) 379c150d Enable wallpaper plugins to load translations from the kpackage Co-authored-by: Luis Bocanegra <luisbocanegra17b@gmail.com> M +6 -0 src/plasmaquick/plasmoid/wallpaperitem.cpp https://invent.kde.org/plasma/libplasma/-/commit/a9a4e8c0ce63f118355ac24f416983252a96454b Git commit e5a9ab13cbbcf834e801660e462b5ca465725685 by Nate Graham. Committed on 04/02/2026 at 17:06. Pushed by ngraham into branch 'Plasma/6.5'. Enable wallpaper plugins to load translations from the KPackage This allows third-party plugins to ship translations in `contents/locale/$language/LC_MESSAGES/$domain.mo`, like applets do since https://phabricator.kde.org/D5209 FIXED-IN: 6.5.6 (cherry picked from commit eb3dc2696ae53958fb02e258351a5ccb9fb8337b) 379c150d Enable wallpaper plugins to load translations from the kpackage Co-authored-by: Luis Bocanegra <luisbocanegra17b@gmail.com> M +6 -0 src/plasmaquick/plasmoid/wallpaperitem.cpp https://invent.kde.org/plasma/libplasma/-/commit/e5a9ab13cbbcf834e801660e462b5ca465725685 |