KDE 5でISOの時刻と日付の形式を使用する


13

写真の整理にDolphinを使用しています。変更日時をISO形式で表示したいのですが。私にとって読みやすいです。以前はKDE 4でそれを設定できました。

KDE4時間形式ウィジェット

KDE5では、ウィジェットはこれに置き換えられました。

KDE5時間形式ウィジェット

KDE5でこれを設定する方法はありますか?


私のシステム(Open Suse Leap 15.0)では、KDE ​​Time形式設定でISO形式を指定していますが、Dolphinはそれを無視してdd / mm / yyyyを使用しています!とてもイライラする!
PJTraill

回答:


9

en_SEが完全にISO準拠であることがわかりました:YYYY-MM-DD HH:MM(24h)

一方、en_DKは日付の順序(単に西ヨーロッパの順序)と時刻の区切りの両方でISOに準拠していないDD / MM / YYYY HH.MM(24h)を使用します。

en_CAは同様にYYYY-MM-DD hh:MM(12h)を使用しますが、24hではなくAM / PMを使用します。

Arch Linuxで動作するKDE Plasma 5.11.3でテスト済み。


私はそれを使用してきましたが、KDEでは問題ありません。ただし、システムの残りの部分にはen_SEロケールがないため、多くのプログラムで問題が発生します。
カレブレイスター

en_SEの完全なラベルは「スウェーデン-英語(en_SE)」
EL_DON

以前はen_DKが機能していましたが、現在では日付が逆になります(DDMMYYYY)。
EL_DON

2
このコメントのリンクを使用して、手動でen_SEを追加する必要がありました。それを入れて/usr/share/i18n/locales/en_SE交換し"en_SE:2000""i18n:2012"実行し、sudo locale-gen
ケールワット-Deuchar

3
ああ、また追加en_SE.UTF-8 UTF-8しなければなり/etc/locale.gen
ませんでした

3

いいえ、それは不可能です。KDE4で可能な形式を手動で設定することはできません。各カテゴリ(数値、時間、通貨、単位、照合順序)のロケールを常に選択する必要があります

残念ながら、より標準に準拠したロケール(en_DKやen_NLなど)をインストールしても役に立ちません。KDE5は、システムロケールを無視して、独自のロケールリストを使用します。

デスクトップクロックでは、KDE ​​5の新しいバージョンのシステム形式とは別に日付と時刻の形式を設定できます。


2

ISO 8601タイムスタンプを使用する1つのロケールはen_DKです。

一貫性のために、KDE ​​5がPOSIX ロケールメカニズムに戻ったと思います。KDE 4は奇妙なものでした。事実上、他のすべてのプログラムはPOSIX形式のロケール設定と事前定義された形式を使用しています。(これは、KDE以外のプログラムでも設定が理解されることを意味します。)


KDEがen_DKをリストしない場合は、出力をgrepしてlocale -aen_DK.utf8アイテムが使用可能かどうかを確認します。そうでない場合は、Debian / Ubuntuでを介して追加できるはずdpkg-reconfigure localesです。他のディストリビューションでは、がある場合/etc/locale.gen、次の行を追加(またはコメント解除)します。

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

実行locale-genして再構築します。


KDE en_DK locale -aを表示しても表示されない場合でも、グローバルに設定できるはずです。上記の形式は、POSIXロケール環境変数に直接対応しています。

  • 地域→ LANG
  • 数字→ LC_NUMERIC
  • 時間→ LC_TIME
  • 通貨→ LC_MONETARY
  • 単位→ LC_MEASUREMENT
  • 並べ替え→ LC_COLLATE

これらのシステム全体の場所は異なります。多くの場合、次の方法で設定できますlocalectl

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

時には、あなたは編集する必要があります/etc/locale.conf/etc/default/localeまたは類似しました。

ユーザーごとに、同じことがで設定することができ~/.pam_environment~/.profile~/.bash_profile、または類似しました。


リストにen_DKが見つかりません(名前でソートされ、デンマーク語はデンマーク語dk_DKのみです)。少なくともKDE3を覚えているので、ウィジェットはそこにありました。
1

en_GBには許容可能な(日月年)レイアウトがあることがわかりました。
1

en_DKを試しましたが、en_GBからの変更は見られませんでした。
ctrl-alt-delor

チェックしましたが、POSIXロケールをまったく使用していません。Plasma5 UIににksh_DE存在しない要素(例)が含まれていることを確認することで確認できます/usr/share/i18n/locales。A find / -iname '*ksh_de*'も結果を返しません。悪いKDE。悪い。座って!
Evi1M4chine

en_DKは以前は機能していましたが、現在では日付形式が逆(DDMMYYYY)になっています。en_SE(スウェーデン語-英語)は現在、正しくソートされています(YYYYMMDD)。
EL_DON


1

選択Canada - Canadian English (en_CA)すると、短い形式のISOが作成されることがわかりました。

  • 2017-09-15 12:26 PM
  • 2017年9月15日金曜日12:25:34 PM GMT

残念ながら、他の言語のスピーカーはこれを使用できません。
Evi1M4chine
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.