1. ホーム
  2. オペレーティングシステム
  3. フェドラ

Fedora 21のトップバーの日付表示の不完全な解決法

2022-01-19 04:53:04

Fedora 21、トップバーの表示 "XX 月 XX" に "day" の文字が表示されず、"week" がない曜日が解決されます。

usr/share/locale/zh_CN/LC_MESSAGES にあります。

gnome-desktop-3.0.moというファイルがあります。

まず、gnome-desktop-3.0.moのバックアップをとってください。

を実行し、コマンド msgunfmt で .po ファイルにリストアします。

# msgunfmt gnome-desktop-3.0.mo -o gnome-desktop-3.0.po

次に、gnome-desktop-3.0.po ファイルを編集します。

ファイルの msgstr セクションの %e の後に "day" を追加して、それで完了です。

曜日は、%a を %A に変更するだけです。

そして、変更した .po ファイルを msgfmt を使って .mo ファイルにします (msgfmt は名前が違いますが、使い方は msgunfmt と同じです)。

元のファイルを上書きして、alt+F2 で r を打ち、gnome を再起動すれば完了です。これが修正版の

変更後のポーズがこちらです。

msgstr "%a %b %e, %R"

msgstr "%b%-e day %A, %R" msgstr "%b%-e day %A, %R"。

msgstr "%a %b %e, %R:%S" msgstr "%a %b %e, %R:%S"

msgstr "%b%-e day %A, %R:%S" msgstr "%b%-e day %A, %R:%S"

msgstr "%a %b %e, %l:%M %p"

msgstr "%b%-e day %A, %p %l:%M" msgstr "%b%-e day %A, %p %l:%M"

msgstr "%a %b %e, %l:%M:%S %p" msgstr "%a %b %e, %l:%M:%S %p"

msgstr "%b%-e day %A, %p %l:%M:%S" msgstr "%b%-e day %A, %p %l:%M:%S"

msgstr "%a %l:%M %p" msgstr "%a %l:%M %p"

msgstr "%A %p %l:%M" msgstr "%A %p %l:%M"

この将来のmsgstrは修正する必要がありません。