After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 648402 - gnome-shell: 12-hour string translated as a 24-hour string
gnome-shell: 12-hour string translated as a 24-hour string
Status: RESOLVED FIXED
Product: l10n
Classification: Infrastructure
Component: Slovenian [sl]
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Matic Žgur
Matic Žgur
Depends on: 648394
Blocks:
 
 
Reported: 2011-04-21 17:29 UTC by Owen Taylor
Modified: 2012-08-20 14:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Owen Taylor 2011-04-21 17:29:12 UTC
Below reported problem also applies to Slovenian 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.
Comment 1 MatejU 2011-09-15 19:34:25 UTC
This is strange bug. If you do not want to change the strings, then do not add it to the translation file.

I did change the strings.
Comment 2 MatejU 2011-09-15 19:50:53 UTC
I can not change status to fixed.
Comment 3 MatejU 2011-09-15 19:52:04 UTC
I can not change status to fixed.
Comment 4 Piotr Drąg 2012-08-20 14:43:45 UTC
(In reply to comment #1)
> This is strange bug. If you do not want to change the strings, then do not add
> it to the translation file.

Some locales want to change the order, punctuation etc.

> I did change the strings.

Great, closing then.