https://bugs.kde.org/show_bug.cgi?id=492261

            Bug ID: 492261
           Summary: Some applications with the same name are sorted
                    differently depending on locale
    Classification: Plasma
           Product: plasmashell
           Version: 5.27.11
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Application Menu (Kicker)
          Assignee: plasma-b...@kde.org
          Reporter: varaks...@basealt.ru
  Target Milestone: 1.0

Created attachment 172997
  --> https://bugs.kde.org/attachment.cgi?id=172997&action=edit
en-us

SUMMARY
Some applications with the same name across languages are sorted differently
depending on locale.

STEPS TO REPRODUCE
1. Have KDE Connect or LibreOffice installed.
2. Open the KDE application menu (any of the alternatives with categories) and
open the Network/Office category.

OBSERVED RESULT
Depending on the configured KDE interface language, applications are sorted
differently.
- In English (US) or German, "KDE Connect" is first, "KDE Connect SMS" is
second; "LibreOffice" is first, then come "LibreOffice Base" etc.
- In Japanese or Russian, "KDE Connect" and "LibreOffice" are last; the rest
are sorted in the same order.

EXPECTED RESULT
For these languages and app names, I think they should be sorted in the same
way in Japanese and Russian as they are in English (US) and German. 

For example, in Python sorting them using `locale.strxfrm(name).casefold()`
yields the same results as English (US) and German.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: ALT Workstation K or KDE Neon
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.116.0
Qt Version: 5.15.13

ADDITIONAL INFORMATION
$ cat /usr/share/applications/org.kde.kdeconnect.app.desktop | grep -Ee
'^Name(\[(de|ja|ru)\])?='
Name=KDE Connect
Name[de]=KDE Connect
Name[ja]=KDE Connect
Name[ru]=KDE Connect

$ cat /usr/share/applications/org.kde.kdeconnect.sms.desktop | grep -Ee
'^Name(\[(de|ja|ru)\])?='
Name=KDE Connect SMS
Name[de]=KDE Connect-SMS
Name[ja]=KDE Connect SMS
Name[ru]=KDE Connect SMS

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to