Bug 510084 - Inner messages in the "Plugin Settings" pages don't seem translable
Summary: Inner messages in the "Plugin Settings" pages don't seem translable
Status: RESOLVED FIXED
Alias: None
Product: kdeconnect
Classification: Applications
Component: common (other bugs)
Version First Reported In: 25.08.1
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Albert Vaca Cintora
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-30 06:58 UTC by Paolo Zamponi
Modified: 2025-10-07 09:39 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In: 25.08.2
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paolo Zamponi 2025-09-30 06:58:09 UTC
STEPS TO REPRODUCE
1. Make sure your locale in not English;
2. Click on your connected device, then "Plugin Settings";
3. Click on the sub page of, e.g, "Run commands", "Pause media during calls", "Share and receive", and so on.

OBSERVED RESULT
All those messages (except for titles) are not in my locale

EXPECTED RESULT
All those messages are in my locale

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20250923
KDE Plasma Version: 6.4.5
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.16.8-1-default (64-bit)
Comment 1 Bug Janitor Service 2025-10-05 15:42:16 UTC
A possibly relevant merge request was started @ https://invent.kde.org/network/kdeconnect-kde/-/merge_requests/865
Comment 2 Nicolas Fella 2025-10-07 09:38:11 UTC
Git commit e59e23d4055d859b2b4afc961a6f3d8d04b7d973 by Nicolas Fella.
Committed on 07/10/2025 at 09:26.
Pushed by nicolasfella into branch 'master'.

Make plugin settings translatable

Extract i18n from QML files

Add translation domain since the extracted domain is not the application domain

M  +1    -1    plugins/Messages.sh
M  +3    -3    plugins/clipboard/kdeconnect_clipboard_config.qml
M  +2    -2    plugins/findthisdevice/kdeconnect_findthisdevice_config.qml
M  +5    -5    plugins/pausemusic/kdeconnect_pausemusic_config.qml
M  +10   -10   plugins/runcommand/kdeconnect_runcommand_config.qml
M  +4    -4    plugins/sendnotifications/kdeconnect_sendnotifications_config.qml
M  +3    -3    plugins/share/kdeconnect_share_config.qml

https://invent.kde.org/network/kdeconnect-kde/-/commit/e59e23d4055d859b2b4afc961a6f3d8d04b7d973
Comment 3 Nicolas Fella 2025-10-07 09:39:37 UTC
Git commit ea83c7e7b6cabfb2ce19022091c04e754035ac76 by Nicolas Fella.
Committed on 07/10/2025 at 09:39.
Pushed by nicolasfella into branch 'release/25.08'.

Make plugin settings translatable

Extract i18n from QML files

Add translation domain since the extracted domain is not the application domain
(cherry picked from commit e59e23d4055d859b2b4afc961a6f3d8d04b7d973)

M  +1    -1    plugins/Messages.sh
M  +3    -3    plugins/clipboard/kdeconnect_clipboard_config.qml
M  +2    -2    plugins/findthisdevice/kdeconnect_findthisdevice_config.qml
M  +5    -5    plugins/pausemusic/kdeconnect_pausemusic_config.qml
M  +10   -10   plugins/runcommand/kdeconnect_runcommand_config.qml
M  +4    -4    plugins/sendnotifications/kdeconnect_sendnotifications_config.qml
M  +3    -3    plugins/share/kdeconnect_share_config.qml

https://invent.kde.org/network/kdeconnect-kde/-/commit/ea83c7e7b6cabfb2ce19022091c04e754035ac76