Một ngôn ngữ sử dụng dấu thời gian ISO 8601 là en_DK .
Tôi đoán KDE 5 trở lại POSIX locale cơ chế cho phù hợp. KDE 4 là số lẻ - thực tế tất cả các chương trình khác đều sử dụng cài đặt ngôn ngữ định dạng POSIX, với các định dạng được xác định trước. (Điều này có nghĩa là các cài đặt cũng sẽ được hiểu bởi các chương trình không phải KDE.)
Nếu KDE không liệt kê en_DK, hãy grep đầu ra của locale -a
để kiểm tra xem en_DK.utf8
mục đó có khả dụng hay không. Nếu không, trên Debian / Ubuntu bạn có thể thêm nó qua dpkg-reconfigure locales
. Trên các bản phân phối khác, nếu có /etc/locale.gen
, hãy thêm (hoặc không ghi chú) các dòng sau vào nó:
en_DK.UTF-8 UTF-8
en_DK ISO-8859-1
Chạy locale-gen
đi xây lại.
Nếu KDE vẫn không liệt kê en_DK mặc dù locale -a
hiển thị nó, bạn vẫn có thể đặt nó trên toàn cầu. Các định dạng trên tương ứng trực tiếp với các biến môi trường miền địa phương POSIX:
- Vùng →
LANG
- Số →
LC_NUMERIC
- Thời gian →
LC_TIME
- Tiền tệ →
LC_MONETARY
- Đơn vị →
LC_MEASUREMENT
- Sắp xếp →
LC_COLLATE
Các vị trí toàn hệ thống cho những khác nhau. Thường thì bạn có thể đặt chúng qua localectl
:
localectl set-locale LANG="en_US.UTF-8" LC_TIME="en_DK.UTF-8"
Đôi khi bạn sẽ phải chỉnh sửa /etc/locale.conf
, /etc/default/locale
hoặc tương tự.
Cho mỗi người dùng, tương tự có thể được thiết lập trong ~/.pam_environment
, ~/.profile
, ~/.bash_profile
, hoặc tương đương.