It appears as if plasma reads the territory of the locale too, and makes decision based upon it, instead of the actual contents of locale. Reproducible: Always Steps to Reproduce: I am using Archlinux packages. I have provided the description of what happens below: 1. Copy en_GB to en_IN, so that both locales should match perfectly 2. Set LANG=en_IN.UTF-8 in /etc/locale.conf 3. Restart KDE session. 4. KDE session shows 12 hour AM/PM clock time 5. set LANG=en_GB.UTF-8 in /etc/locale.conf 6. Restart KDE session.. 7. KDE session shows 24 hour clock time. Expected Results: KDE session should read the locales, same locale should produce same results irrespective of the name.
First step is 1. Copy /usr/share/i18n/locales/en_GB to /usr/share/i18n/locales/en_IN, so that both locales should match perfectly
Thank you for the bug report. As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists. If this bug is no longer persisting or relevant please change the status to resolved.
Locale settings should be configured using the Formats KCM, rather than editing system files. This isn't a supported use case, sorry.