Bug 481904 - Desktop menu mix languages
Summary: Desktop menu mix languages
Status: RESOLVED NOT A BUG
Alias: None
Product: plasmashell
Classification: Plasma
Component: Containment (show other bugs)
Version: 6.0.0
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-27 18:11 UTC by Marcin Juszkiewicz
Modified: 2024-03-03 19:08 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Desktop menu screenshot (54.75 KB, image/png)
2024-02-27 18:11 UTC, Marcin Juszkiewicz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcin Juszkiewicz 2024-02-27 18:11:35 UTC
Created attachment 166142 [details]
Desktop menu screenshot

My system is configured to have pl_PL.UTF-8 as global language. KDE itself is set to British English as it is easier for me to discover new things in KDE 6 when I can quote English names.

But then desktop menu uses two languages... All entries (from top to 'Leave...' one) are in English and then is 'Otwórz obraz tapety" in Polish (probably "Open wallpaper picture" in English).

STEPS TO REPRODUCE
1. setup system for pl_PL.UTF-8
2. setup KDE for British English
3. setup desktop to show wallpaper only (I use 'wallpaper of a day')
4. press RMB on desktop

OBSERVED RESULT


EXPECTED RESULT


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

ADDITIONAL INFORMATION
Comment 1 Marcin Juszkiewicz 2024-02-27 18:23:52 UTC
Oops. forgot to add:

Fedora 40
Qt version: 6.6.2-1.fc40.x86_64
KDE Plasma version 6.0.0-1.fc40.x86_64
KDE Frameworks version 6.0.0
Comment 2 Nate Graham 2024-02-27 20:13:06 UTC
> My system is configured to have pl_PL.UTF-8 as global language. KDE itself is set to British English
That would be why this is happening, then. The language you set in KDE's system settings overrides the system language for any string that it has. Apparently British English doesn't have a string for that last menu item, so it falls back to the system language and gives you a Polish string.

This isn't rally a supported and valid setup, and it doesn't do what you think it does. You should use the language you do want to see 100% of the time as the first language and not try to manipulate the fallback chains.