Utilice el formato de fecha y hora ISO en KDE 5


13

He estado usando Dolphin para organizar fotos. Me gustaría ver la fecha y hora de modificación en formato ISO. Es más fácil de leer para mí. Solía ​​poder configurar eso en KDE 4:

Widget de formato de hora KDE4

En KDE5, el widget ha sido reemplazado por esto:

Widget de formato de hora KDE5

¿Hay alguna forma de configurar esto en KDE5?


En mi sistema (Open Suse Leap 15.0) especifico el formato ISO en la configuración del formato de hora de KDE, pero Dolphin simplemente lo ignora y usa dd / mm / aaaa. Muy irritante!
PJTraill

Respuestas:


9

Encuentro que en_SE es totalmente compatible con ISO: AAAA-MM-DD HH: MM (24h)

Mientras que para mí, en_DK usa DD / MM / AAAA HH.MM (24h) que no cumple con ISO tanto en el orden de fechas (es simplemente un orden de Europa occidental) como en el separador de tiempo.

en_CA usa AAAA-MM-DD hh: MM (12h) también cierra pero usa AM / PM en lugar de 24h.

Probado en KDE Plasma 5.11.3, ejecutándose en Arch Linux.


He estado usando eso, y está bien en KDE. Sin embargo, el resto del sistema no tiene una configuración regional en_SE, lo que causa problemas con muchos programas.
Caleb Reister

La etiqueta completa para en_SE es "Suecia - Inglés (en_SE)"
EL_DON

en_DK solía funcionar para mí, pero ahora hace la fecha al revés (DDMMYYYY).
EL_DON

2
Tuve que agregar en_SE manualmente, usando el enlace de este comentario . Ponerlo en /usr/share/i18n/locales/en_SE, sustituir "en_SE:2000"con "i18n:2012", a continuación, ejecutesudo locale-gen
Kael Watts-Deuchar

3
Oh, yo también tenía que añadir en_SE.UTF-8 UTF-8a/etc/locale.gen
Kael Watts-Deuchar

3

No, eso es imposible. No es posible configurar manualmente los formatos como era posible en KDE4. Siempre debe elegir un entorno local para cada categoría (número, hora, moneda, unidades, clasificación)

Desafortunadamente, instalar una configuración regional más compatible con los estándares (como en_DK o en_NL) no ayuda. KDE5 usa su propia lista de configuraciones regionales, ignorando las configuraciones regionales del sistema.

Para el reloj de escritorio, puede establecer el formato de fecha y hora aparte del formato del sistema en la versión más reciente de KDE 5.


2

Una configuración regional que utiliza marcas de tiempo ISO 8601 es en_DK .

Supongo que KDE 5 regresó al mecanismo local POSIX para mantener la coherencia. KDE 4 fue el extraño: prácticamente todos los demás programas usan la configuración regional de formato POSIX, con formatos predefinidos. (Esto significa que la configuración también será entendida por los programas que no son de KDE).


Si KDE no enumera en_DK, seleccione la salida de locale -apara verificar si el en_DK.utf8elemento está disponible. Si no es así, en Debian / Ubuntu debería poder agregarlo a través de dpkg-reconfigure locales. En otras distribuciones, si las hay /etc/locale.gen, agregue (o descomente) las siguientes líneas:

en_DK.UTF-8 UTF-8
en_DK ISO-8859-1

Corre locale-genpara reconstruir.


Si KDE aún no muestra en_DK a pesar de locale -amostrarlo, aún debería poder configurarlo globalmente. Los formatos anteriores corresponden directamente a las variables de entorno local POSIX:

  • Región → LANG
  • Números → LC_NUMERIC
  • Tiempo → LC_TIME
  • Moneda → LC_MONETARY
  • Unidades → LC_MEASUREMENT
  • Ordenar → LC_COLLATE

La ubicación de todo el sistema para estos varía. A menudo puede configurarlos a través de localectl:

localectl set-locale LANG="en_US.UTF-8" LC_TIME="en_DK.UTF-8"

A veces, usted tiene que editar /etc/locale.conf, /etc/default/localeo similar.

Por usuario, el mismo se puede ajustar en ~/.pam_environment, ~/.profile, ~/.bash_profile, o similar.


No puedo encontrar en_DK en la lista (está ordenado por nombre y el único danés es el danés dk_DK). El widget estaba allí desde que tengo memoria, al menos KDE3.
dhill

Descubrí que en_GB tiene un diseño aceptable (día-mes-año).
dhill

Intenté en_DK, pero no vi ningún cambio de en_GB.
ctrl-alt-delor

Lo comprobé, y no usa locales POSIX en absoluto . Lo cual se puede verificar al ver que la interfaz de usuario de Plasma5 contiene elementos (por ejemplo ksh_DE) que no están presentes /usr/share/i18n/locales. A find / -iname '*ksh_de*'ni siquiera devuelve ningún resultado. Mal KDE. MALO. ¡Sentar!
Evi1M4chine

en_DK solía funcionar, pero ahora tiene el formato de fecha al revés (DDMMYYYY). en_SE (Suecia - Inglés) está actualmente ordenado correctamente (AAAAMMDD).
EL_DON


1

Descubrí que seleccionar Canada - Canadian English (en_CA)hace el formato corto ISO:

  • 2017-09-15 12:26 PM
  • Viernes 15 de septiembre de 2017 12:25:34 GMT DEL P.M.

Desafortunadamente, los hablantes de otros idiomas no pueden usar esto.
Evi1M4chine
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.