When using a language that has accents like "á" the clock doesn't show the week day name properly when using the Orage clock, showing instead a weird character where should be an "á", for example in Brazilian Portuguese's "Sábado" (Saturday). When using other clock plugins it's even worse: the clock crashes completely and disappears from the panel. Also, when opening the calendar it displays "(null)" where it should be "Sáb".
This works fine in the panel's native clock.
What is your locale setting? $ locale
I tested with $ locale LANG=pt_BR.utf8 LC_CTYPE="pt_BR.utf8" LC_NUMERIC="pt_BR.utf8" LC_TIME="pt_BR.utf8" LC_COLLATE="pt_BR.utf8" LC_MONETARY="pt_BR.utf8" LC_MESSAGES="pt_BR.utf8" LC_PAPER="pt_BR.utf8" LC_NAME="pt_BR.utf8" LC_ADDRESS="pt_BR.utf8" LC_TELEPHONE="pt_BR.utf8" LC_MEASUREMENT="pt_BR.utf8" LC_IDENTIFICATION="pt_BR.utf8" LC_ALL= and it worked fine. I saw Sábado and Sáb as expected both in Orage-clock and Orage calendar. Do you see correct data in terminal with: $ date --date="last Saturday" Sáb Dez 10 00:00:00 EET 2011 I tested with $ orage -v This is orage version 4.8.2.6-git Released under the terms of the GNU General Public License. Compiled against GTK+-2.20.1, using GTK+-2.20.1. Using DBUS for import. Using libnotify. Using automatic archiving. Using operating system package libical. and my distro was Ubuntu 10.04 LTS this looks more like distro issue actually.
$ locale LANG=pt_BR LANGUAGE=pt_BR:pt:en LC_CTYPE=pt_BR.UTF-8 LC_NUMERIC="pt_BR" LC_TIME="pt_BR" LC_COLLATE=pt_BR.UTF-8 LC_MONETARY="pt_BR" LC_MESSAGES=pt_BR.UTF-8 LC_PAPER="pt_BR" LC_NAME="pt_BR" LC_ADDRESS="pt_BR" LC_TELEPHONE="pt_BR" LC_MEASUREMENT="pt_BR" LC_IDENTIFICATION="pt_BR" LC_ALL= $ date --date "last Saturday" S�b Dez 17 00:00:00 BRST 2011 I'm running XFCE on Xubuntu 10.11.
Looks like I fixed it by changing the locale to use UTF-8. Sorry for this guys. Not really a bug. The distro should be using UTF-8 though. Thanks
No problems. Good that it works now.