Red Hat Bugzilla – Bug 218443
Wrong format of date in the login screen (cs_CZ locale)
Last modified: 2009-03-11 05:16:16 EDT
Description of problem:
The date and time in the gdm login screen is incorrectly formated with the Czech
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. set "LANG=cs_CZ.UTF-8" in /etc/sysconfig/i18n
2. restart gdm
3. look at the date printed in the bottom right corner
Út 05 pro 2006, ...
Út 5. prosinec 2006, ...
In the Czech language, we almost never use abbreviations of the month names (it
is defined in the locale, but it is almost never used in real life). We also do
not use leading zeros in the month or day numbers. I think gdm should use the
"%c" format string of strftime(3), so that it prints the date and time as
preferred by the current locale. On my system, date +%c prints the following:
$ LC_ALL=cs_CZ.UTF-8 date +%c
Út 5. prosinec 2006, 12:58:37 CET
which is the right way of print the date + time in the Czech locale.
If you switch to runlevel 3, and use "startx", then open a terminal and type
"locale", do the settings you expect show up? Does the default GNOME clock show
the date correctly?
This is probably caused by bug #372151
We no longer support Fedora Core 6 and I am currently trying to get my open bug
count down to a more manageable state. I'm going to close this bug as WONTFIX.
If this issue is still a concern for you, would you mind trying to reproduce on
a supported version of Fedora and reopening?
(this is a mass message)
I have installed current rawhide in a virtual machine, and the date in the Czech
locale seems to be correct. So apparently the problem has been fixed upstream.
The problem was allegedly fixed and released as erratum for Fedora 8 and above a while back. It's commented about in bug #372151 which I refered to above.
Hope this helps.