KDE 5'te ISO saat ve tarih biçimini kullanın


12

Resimleri düzenlemek için Dolphin kullanıyorum. Değişiklik saati ve tarihini ISO formatında görmek istiyorum. Benim için okumak daha kolay. KDE 4’te bunu yapılandırabilirdim:

KDE4 time format widget

KDE5’te widget şu şekilde değiştirildi:

KDE5 time format widget

KDE5'te bunu yapılandırmanın bir yolu var mı?


Sistemimde (Open Suse Leap 15.0) KDE Time format ayarlarında ISO formatını belirtiyorum, fakat Dolphin sadece bunu görmezden geliyor ve dd / mm / yyyy! Çok tahriş edici!
PJTraill

Yanıtlar:


9

buldum en_SE tamamen ISO uyumlu olması için: YYYY-AA-GG YG: AA

Benim için en_DK Tarih sıralamasında (yalnızca batı avrupa düzeninde) ve zaman ayırıcısında ISO uyumlu olmayan DD / MM / YYYY HH.MM (24s) kullanır.

en_CA YYYY-AA-GG ss: AA (12s) benzer şekilde kullanır, ancak 24s yerine AM / PM kullanır.

Arch Linux'ta çalışan KDE Plazma 5.11.3'te test edilmiştir.


Bunu kullanıyorum ve KDE'de sorun değil. Ancak, sistemin geri kalanında bir çok programda sorunlara neden olan bir en_SE yerel ayarı yoktur.
Caleb Reister

En_SE için tam etiket "İsveç - İngilizce (en_SE)"
EL_DON

en_DK benim için çalışıyordu, ama şimdi tarihi geriye doğru yapıyor (DDMMYYYY).
EL_DON

2
Bağlantıyı kullanarak el ile en_SE eklemek zorunda kaldım bu yorum . İçine koy /usr/share/i18n/locales/en_SE, değiştir "en_SE:2000" ile "i18n:2012", o zaman koş sudo locale-gen
Kael Watts-Deuchar

3
Ben de eklemek zorunda kaldım en_SE.UTF-8 UTF-8 için /etc/locale.gen
Kael Watts-Deuchar

3

Hayır bu imkansız. KDE4'te olduğu gibi formatları manuel olarak ayarlamak mümkün değildir. Her kategori için her zaman bir yerel ayar seçmelisiniz (Sayı, Saat, Para Birimi, Birimler, Harmanlama)

Maalesef daha standartlara uygun bir yerel ayar (en_DK veya en_NL gibi) yüklemek yardımcı olmuyor. KDE5, yerel ayarları dikkate almaz ve kendi yerel listesini kullanır.

Masaüstü saati için tarih ve saat biçimini, KDE 5'in daha yeni sürümünde sistem biçiminden ayrı olarak ayarlayabilirsiniz.


2

ISO 8601 zaman damgalarını kullanan bir yerel ayar en_DK .

Sanırım KDE 5 POSIX’e geri döndü yerel tutarlılık mekanizması. KDE 4 garip olanıydı - pratik olarak tüm diğer programlar önceden tanımlanmış formatlarda POSIX formatındaki yerel ayarları kullanır. (Bu, ayarların KDE dışı programlar tarafından da anlaşılacağı anlamına gelir.)


KDE en_DK listelenmiyorsa, çıktısını grep locale -a olup olmadığını kontrol etmek en_DK.utf8 Öğe mevcuttur. Değilse, Debian / Ubuntu’da, üzerinden ekleyebilmeniz gerekir. dpkg-reconfigure locales. Diğer dağıtımlarda, varsa /etc/locale.gen, aşağıdaki satırları ekleyin (ya da uncomment)

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

Koşmak locale-gen yeniden inşa etmek.


KDE ise yine rağmen en_DK listelenmiyor locale -a göstererek, hala küresel olarak ayarlayabilmelisiniz. Yukarıdaki formatlar doğrudan POSIX yerel ortam değişkenlerine karşılık gelir:

  • Bölge → LANG
  • Sayılar → LC_NUMERIC
  • Zaman → LC_TIME
  • Para Birimi → LC_MONETARY
  • Birimler → LC_MEASUREMENT
  • Sıralama → LC_COLLATE

Bunlar için sistem genelinde yer değişir. Genellikle bunları aracılığıyla ayarlayabilirsiniz localectl:

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

Bazen düzenlemek zorunda kalırsın /etc/locale.conf, /etc/default/locale, veya benzeri.

Kullanıcı başına, aynı ayarlanabilir ~/.pam_environment, ~/.profile, ~/.bash_profile, veya benzeri.


Listede en_DK bulamıyorum (isme göre sıralanır ve tek Danca Danca dk_DK'dır). Widget hatırladığımdan beri oradaydı, en azından KDE3.
dhill

En_GB'nin kabul edilebilir (gün-ay-yıl) bir düzeni olduğunu tespit ettim.
dhill

En_DK'yi denedim ama en_GB'den bir değişiklik olmadı.
ctrl-alt-delor

Kontrol ettim ve POSIX yerel ayarlarını kullanmıyor hiç . Plazma5 UI'nin elementler içerdiğini görerek doğrulanabilir (ör. ksh_DE ) içinde bulunmayan /usr/share/i18n/locales. bir find / -iname '*ksh_de*' herhangi bir sonuç bile vermiyor. Kötü KDE. KÖTÜ. Otur!
Evi1M4chine

en_DK eskiden çalışırdı, ancak şimdi tarih biçimini geriye doğru (DDMMYYYY) içeriyor. en_SE (İsveç - İngilizce) şu anda doğru sıralanıyor (YYYYMMDD).
EL_DON


1

Bu seçimi buldum Canada - Canadian English (en_CA) ISO kısa biçimini yapar:

  • 2017-09-15 12:26
  • Cuma, 15 Eylül 2017 12:25:34 GMT

Ne yazık ki, diğer dilleri konuşanlar bunu kullanamaz.
Evi1M4chine
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.