Hi Benoît,
Thanks for following up on this old bug. Here is the info you requested:
LC_ALL and LC_TIME are both unset, but
$ locale
LANG=ro_RO.UTF-8
LANGUAGE=
LC_CTYPE="ro_RO.UTF-8"
LC_NUMERIC="ro_RO.UTF-8"
LC_TIME="ro_RO.UTF-8"
LC_COLLATE="ro_RO.UTF-8"
LC_MONETARY="ro_RO.UTF-8"
LC_MESSAGES="ro_RO.UTF-8"
LC_PAPER="ro_RO.UTF-8"
LC_NAME="ro_RO.UTF-8"
LC_ADDRESS="ro_RO.UTF-8"
LC_TELEPHONE="ro_RO.UTF-8"
LC_MEASUREMENT="ro_RO.UTF-8"
LC_IDENTIFICATION="ro_RO.UTF-8"
LC_ALL=
$ date
sâmbătă 9 iulie 2011, 11:31:02 +0300
$ LC_TIME=ro_RO.UTF-8 date
sâmbătă 9 iulie 2011, 11:31:49 +0300
I assume the order month/day is hard-coded somewhere, instead of using
something that can be over-riden by the locale. It would be probably
best to just use ISO 8601 instead ;)
Regards,
Andrei