Use o formato ISO de data e hora no KDE 5


13

Eu tenho usado o Dolphin para organizar fotos. Gostaria de ver a data e hora da modificação exibidas no formato ISO. É mais fácil ler para mim. Eu costumava configurar isso no KDE 4:

Widget de formato de hora do KDE4

No KDE5, o widget foi substituído por este:

Widget de formato de hora KDE5

Existe uma maneira de configurar isso no KDE5?


No meu sistema (Open Suse Leap 15.0), eu especifico o formato ISO nas configurações de formato Hora do KDE, mas o Dolphin apenas o ignora e usa dd / mm / aaaa! Muito irritante!
PJTraill 08/08/19

Respostas:


9

Acho que o en_SE é totalmente compatível com ISO: AAAA-MM-DD HH: MM (24h)

Considerando que, para mim, o en_DK usa DD / MM / AAAA HH.MM (24h), que não é compatível com ISO tanto na ordem da data (é simplesmente uma ordem da Europa Ocidental) quanto no separador de tempo.

en_CA usa AAAA-MM-DD hh: MM (12h) da mesma forma fechada, mas usa AM / PM em vez de 24h.

Testado no KDE Plasma 5.11.3, executando no Arch Linux.


Eu tenho usado isso, e está bom no KDE. No entanto, o restante do sistema não possui um código de idioma en_SE, o que causa problemas com muitos programas.
Caleb Reister

O rótulo completo para en_SE é "Suécia - inglês (en_SE)"
EL_DON 22/08/18

O en_DK costumava trabalhar para mim, mas agora faz a data para trás (DDMMYYYY).
EL_DON 22/08/18

2
Eu tive que adicionar en_SE manualmente, usando o link deste comentário . Coloque-o /usr/share/i18n/locales/en_SE, substitua-o "en_SE:2000"por "i18n:2012"e execute-o #sudo locale-gen
Kael Watts-Deuchar

3
Ah, eu também tive que adicionar en_SE.UTF-8 UTF-8a/etc/locale.gen
Kael Watts-Deuchar

3

Não, isso é impossível. Não é possível definir manualmente os formatos como era possível no KDE4. Você sempre precisa escolher um código de idioma para cada categoria (número, hora, moeda, unidades, agrupamento)

Infelizmente, instalar um local mais compatível com os padrões (como en_DK ou en_NL) não ajuda. O KDE5 usa sua própria lista de códigos de idioma, ignorando os códigos de idioma do sistema.

No relógio da área de trabalho, você pode diferenciar o formato de data e hora do formato do sistema na versão mais recente do KDE 5.


2

Um código de idioma que usa carimbos de data / hora ISO 8601 é en_DK .

Suponho que o KDE 5 retornou ao mecanismo de localidade POSIX por consistência. O KDE 4 foi estranho - praticamente todos os outros programas usam as configurações de localidade no formato POSIX, com formatos predefinidos. (Isso significa que as configurações também serão entendidas por programas que não são do KDE.)


Se o KDE não listar en_DK, aguarde a saída de locale -apara verificar se o en_DK.utf8item está disponível. Caso contrário, no Debian / Ubuntu, você poderá adicioná-lo via dpkg-reconfigure locales. Em outras distribuições, se houver /etc/locale.gen, adicione (ou remova o comentário) as seguintes linhas:

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

Execute locale-genpara reconstruir.


Se o KDE ainda não listar en_DK, apesar de locale -amostrá-lo, você ainda poderá configurá-lo globalmente. Os formatos acima correspondem diretamente às variáveis ​​de ambiente do código do idioma POSIX:

  • Região → LANG
  • Números → LC_NUMERIC
  • Hora → LC_TIME
  • Moeda → LC_MONETARY
  • Unidades → LC_MEASUREMENT
  • Classificação → LC_COLLATE

A localização em todo o sistema para estes varia. Muitas vezes você pode configurá-los através de localectl:

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

Às vezes, você vai ter que editar /etc/locale.conf, /etc/default/localeou similar.

Por usuário, o mesmo pode ser definido em ~/.pam_environment, ~/.profile, ~/.bash_profile, ou similar.


Não consigo encontrar en_DK na lista (é classificada por nome e o único dinamarquês é dk_DK dinamarquês). O widget estava lá desde que me lembro, pelo menos no KDE3.
dhill

Descobri que en_GB tem um layout aceitável (dia-mês-ano).
dhill

Eu tentei o en_DK, mas não vi nenhuma alteração do en_GB.
CTRL-ALT-DELOR

Eu verifiquei e ele não usa localidades POSIX em tudo . O que pode ser verificado ao constatar que a interface do usuário do Plasma5 contém elementos (por exemplo ksh_DE) que não estão presentes /usr/share/i18n/locales. A find / -iname '*ksh_de*'nem retorna nenhum resultado. KDE ruim. MAU. Sentar!
Evi1M4chine

en_DK costumava funcionar, mas agora tem o formato da data para trás (DDMMYYYY). en_SE (Suécia - inglês) está atualmente classificado corretamente (AAAAMMDD).
EL_DON 22/08/18


1

Descobri que a seleção Canada - Canadian English (en_CA)torna o formato ISO curto:

  • 2017-09-15 12:26 PM
  • Sexta-feira, 15 de setembro de 2017 12:25:34 GMT

Infelizmente, falantes de outras línguas não podem usar isso.
Evi1M4chine
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.