Bug 428663 - Add a way to explicitly configure the order of days of the week
Summary: Add a way to explicitly configure the order of days of the week
Status: RESOLVED UPSTREAM
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_formats (show other bugs)
Version: 5.19.5
Platform: Debian testing Linux
: NOR normal
Target Milestone: ---
Assignee: Sebastian Kügler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-11-03 21:30 UTC by Shmerl
Modified: 2020-11-04 18:35 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shmerl 2020-11-03 21:30:39 UTC
There is option in system settings to change the ordering of days of the week in the calendar widgets. Locale alone isn't sufficient if you for example want to use date and time format from one locale and days of the week ordering from another locale.

Please add a separate setting.
Comment 1 Shmerl 2020-11-03 21:31:28 UTC
I meant there is *no option currently.
Comment 2 Christoph Feck 2020-11-03 22:08:17 UTC
Locale data comes from the CLDR database inside Qt, and is currently not customizable.
Comment 3 Shmerl 2020-11-03 22:23:43 UTC
The(In reply to Christoph Feck from comment #2)
> Locale data comes from the CLDR database inside Qt, and is currently not
> customizable.

Then I suppose this should be seen as a deficiency that can to be somehow addressed either in Qt or in KDE itself to allow bypassing Qt limitations.

If you think it makes sense to open a Qt bug about it upstream, I can file one.
Comment 4 Christoph Feck 2020-11-03 23:09:30 UTC
Qt developers are aware of the defiencies, but lack a contributor to rework the locale code. For more information, please see https://wiki.qt.io/Locale_Support_in_Qt_5

Bypassing means that we would re-add our own KLocale classes (what we had for KDELibs4 applications), which we want to avoid. Users were complaining that KDE applications weren't following the system's locale, but had their own configuration.

POSIX could adopt CDLR; Qt then wouldn't need it's own database. At least on Linux.
Comment 5 Nate Graham 2020-11-04 18:35:03 UTC
So yes, it needs to be fixed in Qt. Nothing we can do here, sorry. :)