Jednym z ustawień regionalnych korzystającym ze znaczników czasu ISO 8601 jest en_DK .
Zgaduję, że KDE 5 powrócił do mechanizmu ustawień narodowych POSIX dla spójności. KDE 4 był dziwny - praktycznie wszystkie inne programy używają ustawień regionalnych formatu POSIX z predefiniowanymi formatami. (Oznacza to, że ustawienia będą rozumiane również przez programy inne niż KDE).
Jeśli KDE nie zawiera listy en_DK, grep wyjście, locale -a
aby sprawdzić, czy en_DK.utf8
element jest dostępny. Jeśli tak nie jest, w Debian / Ubuntu powinieneś mieć możliwość dodania go poprzez dpkg-reconfigure locales
. W innych dystrybucjach, jeśli istnieje /etc/locale.gen
, dodaj (lub usuń komentarz) następujące wiersze:
en_DK.UTF-8 UTF-8
en_DK ISO-8859-1
Uruchom, locale-gen
aby odbudować.
Jeśli KDE nadal nie wyświetla listy en_DK pomimo locale -a
jej wyświetlenia, nadal powinieneś być w stanie ustawić ją globalnie. Powyższe formaty odpowiadają bezpośrednio zmiennym środowiskowym locale POSIX:
- Region →
LANG
- Liczby →
LC_NUMERIC
- Czas →
LC_TIME
- Waluta →
LC_MONETARY
- Jednostki →
LC_MEASUREMENT
- Sortowanie →
LC_COLLATE
Lokalizacja w całym systemie jest różna. Często można je ustawić za pomocą localectl
:
localectl set-locale LANG="en_US.UTF-8" LC_TIME="en_DK.UTF-8"
Czasami trzeba będzie edytować /etc/locale.conf
, /etc/default/locale
lub podobny.
Na użytkownika, to samo można ustawić w ~/.pam_environment
, ~/.profile
, ~/.bash_profile
, lub podobny.