24hour time and locale setting

Wondering how I change to 24 hour time in 15.2/Plasma?
Have previously been able to do, but can’t find a setting for it, now.
Also would like to set the default language to Australian English, but cannot see how to do this? Yes, I can set the Formats (but not 24hour time), but not the default language.
Thanks.

It’s all rather a fudge in KDE…

First you’ll need to find a locale or locales which use the format(s) you need, then you can individually set those from (KDE) System Settings -> Regional Settings -> Formats

If you can’t find a suitable combination, then for the moment your’re rather out of luck

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

At a quick look, “Anguilla - English (en_AI)” will give you a 24h format, if you don’t mind the associated dd/mm/yyyy …

https://paste.opensuse.org/view/raw/a466bff4

When I start reading that bug report, my blood pressure is going up again.

This is a daily frustration >:).

Little, if any, consolation to you, but you are not alone… I don’t think it’s ever going to be fixed, KDE devs blame Qt. Oh, how I miss KDE 4 :frowning:

Yes. And for several other reasons (all regressions). :frowning:

Create your own locale:

karl@erlangen:~> locale 
**LANG=en_DE.UTF-8 **
LC_CTYPE="en_DE.UTF-8" 
LC_NUMERIC="en_DE.UTF-8" 
LC_TIME="en_DE.UTF-8" 
LC_COLLATE="en_DE.UTF-8" 
LC_MONETARY="en_DE.UTF-8" 
LC_MESSAGES="en_DE.UTF-8" 
LC_PAPER="en_DE.UTF-8" 
LC_NAME="en_DE.UTF-8" 
LC_ADDRESS="en_DE.UTF-8" 
LC_TELEPHONE="en_DE.UTF-8" 
LC_MEASUREMENT="en_DE.UTF-8" 
LC_IDENTIFICATION="en_DE.UTF-8" 
LC_ALL= 
karl@erlangen:~> date 
**Sa 24. Okt 20:02:27 CEST 2020 **
karl@erlangen:~> 

https://forums.opensuse.org/showthread.php/526766-How-do-I-set-locale?p=2836677#post2836677

BTW: Did you try System Settings > Regional Settings > Formats > Region > Australia (wbp_AU)?

Yes, but that doesn’t allow 24hour time, and/or actually change the Language… Only the formatting?
Thanks.

There is the well known problem with stale configuration files. systemsettings5 may choke on these, the apply button being greyed out. But it works with a pristine user. You may search for these by running

erlangen:~ # find /home/tester/ -name '*plasma*'
/home/tester/.cache/plasmashell
/home/tester/.cache/plasma_theme_openSUSE_v0.5.kcache
/home/tester/.cache/plasma-svgelements-openSUSE_v0.5
/home/tester/.config/kde.org/UserFeedback.org.kde.plasmashell.conf
/home/tester/.config/plasmashellrc
/home/tester/.config/plasma-org.kde.plasma.desktop-appletsrc
/home/tester/.config/plasma-pk-updates
/home/tester/.config/plasma-localerc
erlangen:~ # 
 

and delete what does not occur in the above list. Check your settings:

erlangen:~ # cat /home/tester/.config/plasma-localerc
[Formats]
LANG=wbp_AU.UTF-8

[Translations]
LANGUAGE=en_US:en_GB
erlangen:~ # 

Both **systemsettings5 kcm_translations **and systemsettings5 formats work fine.