Note su Solaris 10 10/09

strftime(3c) dovrebbe supportare le estensioni GNU in %-m e %-d (6448815)

La barra dei menu di Java DS e alcune applicazioni, ad esempio Evolution, visualizzano in modo errato le date cinesi. La data errata viene visualizzata con il formato %-m M %-d D, dove M e D indicano il mese e il giorno in lingua cinese.

Soluzione. Procedere come segue:

  1. Effettuare una copia di backup del file /usr/share/locale/LC_MESSAGES/gnome-panel*.mo.

  2. Scaricare gnome-panel.gnome-2-16.zh_CN.po da http://l10n.gnome.org/POT/gnome-panel.gnome-2-16/gnome-panel.gnome-2-16.zh_CN.po e salvarlo nella directory /tmp.

  3. Modificare il file gnome-panel.gnome-2-16.zh_CN.po e sostituire tutte le occorrenze di %-m con %Om, e quelle di %-d con %e.

  4. Generare un nuovo file gnome-panel.gnome-2-16.zh_CN.mo.


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

    Copiare nuovamente il file nella directory /usr/share/locale/LC_MESSAGES/.

  5. Chiudere la sessione ed effettuare nuovamente il login.