Hi guys,
I hope for some help. I am German, using my laptop on en_US locale but want to use ISO date/time. I installed the mostly recommended en_SE locale (which was not there by default) and configured the system accordingly.
# /etc/locale.conf
LANG="en_US.UTF-8"
LC_TIME="en_SE.UTF-8"
Additionally in KDE system setting the setting for the time format is selected with en_SE. If I check this on the terminal I get correct values:
$ localectl status
System Locale: LANG=en_US.UTF-8
LC_TIME=en_SE.UTF-8
VC Keymap: de-nodeadkeys
X11 Layout: de
X11 Variant: nodeadkeys
and
$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=C.UTF-8
LC_TIME=en_SE.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=C.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=C.UTF-8
LC_NAME="en_US.UTF-8"
LC_ADDRESS=C.UTF-8
LC_TELEPHONE=C.UTF-8
LC_MEASUREMENT=C.UTF-8
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
If I now start e.g. thunderbird from CLI, the date and time is shown in ISO date, exactly as I want. Do I start thunderbird from the menu and not from the CLI I get US date format. Same symptoms with LuaLaTeX. From CLI compiling fine, from Kile LaTeX IDE giving error message, that the locale is not defined.
Can anyone help me out what am I doing wrong? CLI behavior is as expected just feels like KDE is ignoring the settings.
Thanks.