Hello,
I tried to set the default date format for iso8601. For this I tried to follow [1], (3rd answer, beginning with “Open locale.conf”).
However, the command “locale-gen” was not found, and I couldn’t find it in any package.
Is it substituted by localedef? Then how to use this as a substitude?
OK, obviously OpenSuse / Tumbleweed have stopped providing locale-gen. In old tutorials and descriptions, it is many times used…
So I will have to work to get my customization done…
Actually in the link [1] I provided in my original post, this should be possible quite easily. However, they describe it with the locale-gen…
I guess I will go the /etc/profile.default way…
I wanted to do it with this way, because this is a headless system with no gui and I only login via ssh.
On my desktop with KDE I login with SDDM there I have set SDDM to show ISO and I think(!!!) this causes the rest of the system, i.e. the command “dir” to follow this format.
The date form “dd.mm.yyyy” is an optional form for correspondence within the German borders only …
When, in LibreOffice Writer, I type “202”, Writer automatically suggests “2023-06-14” –
In the German LibreOffice help for “Languages (Options)” it’s mentioned that, since LibreOffice 3.5 anything numeric which doesn’t begin with the numeric characters 1 … 31 will be formatted as an ISO 8601 date format.
When, the KDE Plasma Desktop is being used within the German country borders, one could argue that optional DIN 5008:2020-03 form for correspondence within the German borders should be used …
Or not, maybe …
Whether or not a KDE Plasma Bug Report should be raised to address this issue is, AFAICS, a discussion point …
Hi,
what you are writing is perfectly right. The other commentators on this thread probably are also German and point to exactly this problem.
However, there were some years ago already a bug report on the KDE Bug system, and reading the answers from the responsible people really made me too shy to complain or file a bug report :-)…
Anyway, this thread started with changing the default date/time on the commandline, so a different topic and I don’t want to go too off topic…
Meaning that, not only KDE but also Linux in general should update the date format in “de_DE.UTF8” to reflect the requirements of the German Standard DIN 5008 dated March 2020 – about 3 years ago …
Possibly a KDE Bug Report and an openSUSE Bug Report?
Who’s game enough to write the things?
When my memory is correct (it is already some years ago that this was a hot debated item).
KDE is blaming the tool library they use for this.
And it seems that the developers of the tool library decided what locale should have what date/time format. Often even against the standards (like DIN and NEN) of those countries. And that is it.
Apart from this, there is no possibility for individual users to have their own wish.
In earlier KDE (3.5 I think even as high as 4) you could simply set to a country and after that change the individual settings to deviate from what they thought was the setting for that country (setting like decimal separator, grouping in large number, negative numbers, currency sign and yes, date/time formats). All that is gone.