Solaris 10 10/09 版本說明

strftime(3c) 應支援 %-m 和 %-d 格式的 GNU 延伸 (6448815)

Java DS 功能表列和某些應用程式 (如 Evolution) 顯示的中文日期不正確。日期錯誤地以 %-m M %-d D 格式顯示,其中 M 和 D 分別代表中文書寫的月份和日期。

解決方法: 執行下列步驟:

  1. 備份 /usr/share/locale/LC_MESSAGES/gnome-panel*.mo 檔案。

  2. http://l10n.gnome.org/POT/gnome-panel.gnome-2-16/gnome-panel.gnome-2-16.zh_CN.po 下載 gnome-panel.gnome-2-16.zh_CN.po,並將它儲存於 /tmp 目錄下。

  3. 編輯檔案 gnome-panel.gnome-2-16.zh_CN.po,並將所有 %-m 取代為 %Om,將所有 %-d 取代為 %e

  4. 產生新的 gnome-panel.gnome-2-16.zh_CN.po 檔案。


    msgfmt -v -o gnome-panel.gnome-2-16.zh_CN.mo /tmp/gnome-panel.gnome-2-16.zh_CN.po

    將檔案複製到 /usr/share/locale/LC_MESSAGES/ 目錄。

  5. 登出系統,然後重新登入。