Один локал, який використовує часові позначки ISO 8601, є en_DK .
Я припускаю , що KDE 5 повернувся в POSIX локалей механізму узгодженості. KDE 4 виявився дивним - практично всі інші програми використовують параметри локалі у форматі POSIX з попередньо визначеними форматами. (Це означає, що налаштування будуть зрозумілі і програмам, що не належать до KDE.)
Якщо KDE не перераховує en_DK, перейдіть на вихід, locale -a
щоб перевірити, чи en_DK.utf8
доступний елемент. Якщо це не так, у Debian / Ubuntu ви можете додати його через dpkg-reconfigure locales
. В інших дистрибутивах, якщо є /etc/locale.gen
, додайте (або відменте) наступні рядки:
en_DK.UTF-8 UTF-8
en_DK ISO-8859-1
Біжи, locale-gen
щоб відбудувати.
Якщо KDE досі не відображає список en_DK, не дивлячись на locale -a
показ, ви все одно можете його встановити у всьому світі. Вищезазначені формати безпосередньо відповідають змінним середовища локального POSIX:
- Регіон →
LANG
- Числа →
LC_NUMERIC
- Час →
LC_TIME
- Валюта →
LC_MONETARY
- Одиниці →
LC_MEASUREMENT
- Сортування →
LC_COLLATE
Загальносистемне розташування для них різниться. Часто їх можна встановити за допомогою localectl
:
localectl set-locale LANG="en_US.UTF-8" LC_TIME="en_DK.UTF-8"
Іноді вам доведеться редагувати /etc/locale.conf
, /etc/default/locale
або аналогічний.
Для кожного користувача, те ж саме може бути встановлений ~/.pam_environment
, ~/.profile
, ~/.bash_profile
або аналогічний.