To restate this more broadly, since from the response at id=480683#c3
I don’t believe that this is adequately appreciated, I’ve created gitlab.com/-/snippets/4823517
:
The Current State of Standard Adherence in the Stead of Retrograde “Locale” Norms (in OSes and DEs)
plasma-systemsettings-6.3.2-1.fc41.x86_64
In
kcm_regionandlang
, I see options to set locales for a multitude of options:
For each of these, a standard corresponds that I want to prefer, yet which is unavailable in most or all locales:
QListWidgetItem::setText
Status Provided Example Desired Standard Standard Example LanguageInapplicable Inapplicable Inapplicable NumbersSome
en-GB
31,000,422.78 C
31000422.78 SI/ISO 31-0[1] / ISO/IEC 80000 [2]31 000 422.78 Ω TimeNone Some really mental stuff, especially in the USA
: “9/3/25 11:08:00 PM (London)”.ISO 8601 +2025-03-09T23:08:00+00:00 CurrencyNone £4000.80 ISO 4217 GBP 4 000.80 MeasurementsUnknown MetricISO 1000/ ISO/IEC 80000 [3]SI Units Paper SizeAll A-Series ( A4
)ISO 216 [4] 〃
A-Series (A4
) AddressIt’s visible in the screenshot. Read the standard. UPU S42 [5] Name Style〃
It’s visible in the screenshot.〃
Read the standard.Inapplicable, [6] but C
works. Phone NumbersAll +44 1234 567890 ITU E.123 and E.164 [7] +44 1234 567890 Data and Storage SizesChoice of standard is available GiB IEC 60027 [8] This isn’t acceptable, for the massive difference in information formatting and density in comparison to what is internationally accepted, and more importantly, what I work with every day, is stark.
windows.immersivecontrolpanel_10.0.8.1000
provides options to get a damn lot closer than this. I’d rather have KDE’s applications adhere to my preferences and have these as a fallback then aim for the lowest common denominator.
windows.immersivecontrolpanel_10.0.8.1000
andintl.cpl
inOsBuildNumber: 26120
[11]
ms-settings:regionformatting
[12] ofwindows.immersivecontrolpanel_10.0.8.1000
is very disappointing in comparison tokcm_regionandlang
’s GUI andintl.cpl
’s functionality, but does provide standard format choices:
intl.cpl
is damned perfect in comparison:
Additionally, although tangentially related, I’m seriously impressed that these configurations can even be set as the defaults for new users of the OS!
Can we talk to FreeDesktop about this?
en.wikipedia.org/w/index.php?title=Decimal_separator&oldid=1277586946#cite_ref-nist.gov_36-0
↩︎en.wikipedia.org/w/index.php?title=ISO_31-0&oldid=1226286421
↩︎en.wikipedia.org/w/index.php?title=ISO_1000&oldid=1086602120
↩︎en.wikipedia.org/w/index.php?title=ISO_216&oldid=1277617890
↩︎upu.int/UPU/media/upu/documents/PostCode/S42_International-Addressing-Standards.pdf#page=2
↩︎en.wikipedia.org/w/index.php?title=IEC_60027&oldid=1242838496#IEC_60027-2
↩︎en.wikipedia.org/w/index.php?title=E.123&oldid=1234098403#Example_formats
↩︎en.wikipedia.org/w/index.php?title=Talk:Trunk_prefix&oldid=1205771844#Reference_for_common_wrong_+61(0)_practice
↩︎github.com/MicrosoftDocs/windows-dev-docs/blob/32bb6862eef58455ea3fd2a95cf66f83fa08f4fd/hub/apps/develop/launch/launch-settings-app.md#time-and-language
↩︎