Bug 419938

Summary: In settings, services aren’t sorted in a language appropriate order
Product: [Applications] dolphin Reporter: ariasuni <aria>
Component: generalAssignee: Nate Graham <nate>
Status: RESOLVED FIXED    
Severity: minor CC: kde, kfm-devel, nate
Priority: NOR Keywords: junior-jobs
Version: 19.12.3   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 20.04.0
Sentry Crash Report:
Attachments: Screenshot of Services section of Dolphin settings in French

Description ariasuni 2020-04-11 02:09:31 UTC
Created attachment 127440 [details]
Screenshot of Services section of Dolphin settings in French

SUMMARY


STEPS TO REPRODUCE
1. Open Dolphin in French (e.g. env LANG=fr_FR.UTF-8 dolphin or in Help → Switch Application Language)
2. Configurer Dolphin (Configure Dolphin) → Services

OBSERVED RESULT
Étiquette is sorted at the end.

EXPECTED RESULT
Étiquette is sorted between E and F (between «Démarrer un diaporama» and «Installer…» in my case).

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Kai Uwe Broulik 2020-04-14 09:59:19 UTC
Probably just needs a m_sortModel->setSortLocaleAware(true); in ServicesSettingsPage
Comment 2 Nate Graham 2020-04-14 15:48:53 UTC
Indeed. :)
Comment 3 Nate Graham 2020-04-14 15:50:03 UTC
Git commit a995a80302a91595e5ce9b6798e3859da3cf6dc2 by Nate Graham.
Committed on 14/04/2020 at 15:49.
Pushed by ngraham into branch 'release/20.04'.

Sort services list alphabetically
FIXED-IN: 20.04.0

M  +1    -0    src/settings/services/servicessettingspage.cpp

https://commits.kde.org/dolphin/a995a80302a91595e5ce9b6798e3859da3cf6dc2