Verwenden Sie in KDE 5 das ISO-Zeit- und Datumsformat

13

Ich habe Dolphin zum Organisieren von Bildern verwendet. Ich möchte die Änderungszeit und das Änderungsdatum im ISO-Format sehen. Es ist einfacher für mich zu lesen. Früher konnte ich das in KDE 4 konfigurieren:

KDE4 Zeitformat Widget

In KDE5 wurde das Widget dadurch ersetzt:

KDE5-Zeitformat-Widget

Gibt es eine Möglichkeit, dies in KDE5 zu konfigurieren?

dhill
quelle
Auf meinem System (Open Suse Leap 15.0) lege ich das ISO-Format in den KDE-Zeitformateinstellungen fest, Dolphin ignoriert es jedoch und verwendet TT / MM / JJJJ! Sehr ärgerlich!
PJTraill

Antworten:

9

Ich finde en_SE vollständig ISO-konform: JJJJ-MM-TT HH: MM (24h)

Während für mich en_DK TT / MM / JJJJ HH.MM (24h) verwendet, ist dies nicht ISO-konform, sowohl in der Datumsreihenfolge (es ist einfach eine westeuropäische Reihenfolge) als auch im Zeittrennzeichen.

en_CA verwendet JJJJ-MM-TT hh: MM (12h) ebenfalls close, verwendet jedoch AM / PM anstelle von 24h.

Getestet unter KDE Plasma 5.11.3 unter Arch Linux.

Marco Lussetti
quelle
Ich habe das benutzt und es ist in KDE in Ordnung. Der Rest des Systems hat jedoch kein en_SE-Gebietsschema, was bei vielen Programmen zu Problemen führt.
Caleb Reister
Das vollständige Label für en_SE ist "Sweden - English (en_SE)"
EL_DON
en_DK hat früher für mich gearbeitet, aber jetzt wird das Datum rückwärts angezeigt (DDMMYYYY).
EL_DON
2
Ich musste en_SE manuell hinzufügen, indem ich den Link aus diesem Kommentar verwendete . Legen Sie es in /usr/share/i18n/locales/en_SE, ersetzen "en_SE:2000"mit "i18n:2012", dann laufensudo locale-gen
Kael Watts-Deuchar
3
Oh , ich hatte auch hinzufügen en_SE.UTF-8 UTF-8zu/etc/locale.gen
Kael Watts-Deuchar
3

Nein, das ist unmöglich. Es ist nicht möglich, die Formate manuell einzustellen, wie es in KDE4 möglich war. Sie müssen immer ein Gebietsschema für jede Kategorie auswählen (Anzahl, Zeit, Währung, Einheiten, Sortierung)

Leider hilft die Installation eines standardkonformen Gebietsschemas (wie en_DK oder en_NL) nicht. KDE5 verwendet eine eigene Liste von Gebietsschemas, wobei die Systemgebietsschemas ignoriert werden.

Für die Desktop-Uhr können Sie das Datums- und Uhrzeitformat unabhängig vom Systemformat in der neueren Version von KDE 5 einstellen.

Wilbert
quelle
2

Ein Gebietsschema, das ISO 8601-Zeitstempel verwendet, ist en_DK .

Ich vermute, dass KDE 5 aus Gründen der Konsistenz zum POSIX- Gebietsschemamechanismus zurückgekehrt ist. KDE 4 war die ungerade - praktisch alle anderen Programme verwenden die POSIX-Format-Gebietsschemaeinstellungen mit vordefinierten Formaten. (Dies bedeutet, dass die Einstellungen auch von Nicht-KDE-Programmen verstanden werden.)


Wenn KDE en_DK nicht auflistet, locale -aüberprüfen Sie anhand der Ausgabe von , ob das en_DK.utf8Objekt verfügbar ist. Wenn dies nicht der Fall ist, sollten Sie es unter Debian / Ubuntu über hinzufügen können dpkg-reconfigure locales. Fügen Sie bei anderen Distributionen, falls vorhanden /etc/locale.gen, die folgenden Zeilen hinzu (oder entfernen Sie die Kommentare):

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

Führen Sie aus, locale-genum neu zu erstellen.


Wenn KDE en_DK trotz der Anzeige immer noch nicht auflistet locale -a, sollten Sie es dennoch global einstellen können. Die obigen Formate entsprechen direkt den Umgebungsvariablen des POSIX-Gebietsschemas:

  • Region → LANG
  • Zahlen → LC_NUMERIC
  • Zeit → LC_TIME
  • Währung → LC_MONETARY
  • Einheiten → LC_MEASUREMENT
  • Sortieren → LC_COLLATE

Der systemweite Speicherort für diese ist unterschiedlich. Oft können Sie sie einstellen über localectl:

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

Manchmal werden Sie zu bearbeiten haben /etc/locale.conf, /etc/default/localeoder ähnliches.

Per-Benutzer kann das gleiche in gesetzt werden ~/.pam_environment, ~/.profile, ~/.bash_profile, oder ähnliches.

user1686
quelle
Ich kann en_DK nicht auf der Liste finden (es ist nach Namen sortiert und das einzige Dänische ist das Dänische dk_DK). Das Widget war da, seit ich mich erinnern kann, zumindest KDE3.
Dhill
Ich fand, dass en_GB ein akzeptables Layout (Tag-Monat-Jahr) hat.
Dhill
Ich habe en_DK ausprobiert, aber keine Änderung von en_GB festgestellt.
Strg-Alt-Delor
Ich habe, und es spielt keine POSIX - Locales verwenden überhaupt . Dies kann überprüft werden, indem festgestellt wird, dass die Plasma5-Benutzeroberfläche Elemente enthält ksh_DE, die in nicht vorhanden sind /usr/share/i18n/locales. A find / -iname '*ksh_de*'liefert nicht einmal Ergebnisse. Schlechtes KDE. SCHLECHT. Sitzen!
Evi1M4chine
en_DK hat früher funktioniert, jetzt hat es das Datumsformat rückwärts (DDMMYYYY). en_SE (Schweden - Englisch) ist derzeit korrekt sortiert (JJJJMMTT).
EL_DON
1

Ich fand, dass Auswahl Canada - Canadian English (en_CA)das Kurzformat ISO macht:

  • 2017-09-15 12:26 PM
  • Freitag, 15. September 2017 12:25:34 GMT
Njaard
quelle
Leider können Sprecher anderer Sprachen dies nicht verwenden.
Evi1M4chine