GNOME Bugzilla – Bug 648404
gnome-shell: 12-hour string translated as a 24-hour string
Last modified: 2011-11-04 05:11:38 UTC
Below reported problem also applies to Turkish translation (search for %l to find all relevant strings) +++ This bug was initially created as a clone of Bug #648394 +++ The formats string in gnome-shell.po that are supposed to be a 12-hour time format: #. Translators: This is a time format with date used #. for AM/PM. #: ../js/ui/dateMenu.js:177 msgid "%a %b %e, %l:%M:%S %p" msgstr "%a, %e. %b, %H:%M:%S" #: ../js/ui/dateMenu.js:178 msgid "%a %b %e, %l:%M %p" msgstr "%a, %e. %b, %H:%M" #. Translators: This is a time format without date used #. for AM/PM. #: ../js/ui/dateMenu.js:182 msgid "%a %l:%M:%S %p" msgstr "%a %H:%M:%S" #: ../js/ui/dateMenu.js:183 msgid "%a %l:%M %p" msgstr "%a %H:%M" Are done as straight-up 24-hour time formats. This makes the switch in System Settings that is supposed to switch between 12-hour and 24-hour time do nothing, which looks buggy. https://bugzilla.redhat.com/show_bug.cgi?id=698698 Compare the gnome-panel translation: #: ../applets/clock/calendar-window.c:316 ../applets/clock/clock.c:448 #: ../applets/clock/clock-location-tile.c:507 msgid "%l:%M %p" msgstr "%I:%M %p" Since the default value for the toggle switch is a 24-hour format (for all locales), I don't think it matters that 12-hour time with AM/PM isn't natural in German.
Most of them are just fuzzy strings (which are probably automatically translated by some script) (see it is 7% translated currently), and they don't exist in the fully translated Turkish po file[0], which is waiting on Damned Lies to be sent to GNOME git. [0] http://l10n.gnome.org/media/upload/gnome-shell-master-po-tr-223294_1.merged.po
The original bug (Bug #648394) seems to have been fixed. I suppose that makes this bug also fixed?
Owen, shall we close the bug as per comment#2 ?
Please feel free to reopen this bug if the problem still occurs with a newer version of GNOME.