Fedora 21,頂欄顯示“XX月XX”,后面那個“日”字不顯示,以及星期幾沒有“星期”的解決辦法。
在/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后面加個“日”就可以了,
星期的話,把%a改成%A就行了,
然后 將改好的.po文件用msgfmt變成.mo文件,(msgfmt名字不一樣但是用法和msgunfmt一樣)
覆蓋原先的文件,alt+F2輸入r回車重啟gnome就ok了。這是沃修改后的:
這是改完后的姿勢:
msgid “%a %b %e, %R”
msgstr “%b%-e日 %A, %R”
msgid “%a %b %e, %R:%S”
msgstr “%b%-e日 %A, %R:%S”
msgid “%a %b %e, %l:%M %p”
msgstr “%b%-e日 %A, %p %l:%M”
msgid “%a %b %e, %l:%M:%S %p”
msgstr “%b%-e日 %A, %p %l:%M:%S”
msgid “%a %l:%M %p”
msgstr “%A %p %l:%M”
這以后的msgstr不用修改了