Solaris 10 5/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. 注销系统,并重新登录。