Una locale che utilizza i timestamp ISO 8601 è en_DK .
Immagino che KDE 5 sia tornato al meccanismo delle impostazioni locali POSIX per coerenza. KDE 4 era quello strano - praticamente tutti gli altri programmi usano le impostazioni locali del formato POSIX, con formati predefiniti. (Ciò significa che le impostazioni saranno comprese anche da programmi non KDE.)
Se KDE non elenca en_DK, grep l'output di locale -a
per verificare se l' en_DK.utf8
elemento è disponibile. In caso contrario, su Debian / Ubuntu dovresti essere in grado di aggiungerlo tramite dpkg-reconfigure locales
. Su altre distribuzioni, se presenti /etc/locale.gen
, aggiungi (o decommenta) le seguenti righe:
en_DK.UTF-8 UTF-8
en_DK ISO-8859-1
Corri locale-gen
per ricostruire.
Se KDE ancora non elenca en_DK nonostante locale -a
mostrando, si dovrebbe comunque essere in grado di impostare globalmente. I formati sopra corrispondono direttamente alle variabili di ambiente delle impostazioni locali POSIX:
- Regione →
LANG
- Numeri →
LC_NUMERIC
- Tempo →
LC_TIME
- Valuta →
LC_MONETARY
- Unità →
LC_MEASUREMENT
- Ordinamento →
LC_COLLATE
La posizione a livello di sistema per questi varia. Spesso puoi impostarli tramite localectl
:
localectl set-locale LANG="en_US.UTF-8" LC_TIME="en_DK.UTF-8"
A volte dovrete modificare /etc/locale.conf
, /etc/default/locale
o simili.
Per utente, lo stesso può essere impostato in ~/.pam_environment
, ~/.profile
, ~/.bash_profile
, o simili.