3623: Bad German time format "10:47 nachm."

kevin.******@gmai***** (Google Code) (Is this you? Claim this profile.)
Jan. 16, 2015
What version are you running?
2.0.8

What's the URL of the page containing the problem?
https://git.reviewboard.kde.org/r/120554/

What steps will reproduce the problem?
1. View the above page with German as the declared language. (I think it uses the information that the browser sends based on system language settings.)

What is the expected output? What do you see instead?
Expected: 22:47
Actual: 10:47 nachm.

What operating system are you using? What browser?
Fedora (GNU/Linux) 19, Konqueror 4.11.5 (appears both with WebKit and with KHTML)

Please provide any additional information below.
Here in Austria (and likewise in Germany and Switzerland), we never use 12-hour times in written text. So the time should be displayed in 24-hour format. And besides, "nachm." is a bad translation for "PM", even leaving it untranslated would be better (because for a time like 22h, we'd say "10 Uhr abends" (or simply "22 Uhr"), not "nachmittags", which is only valid for the actual afternoon). But really, we expect simply "22:47".
david
#1 david
  • +EasyFix
    +Component-WebUI
#2 theo.b******@gmai***** (Google Code) (Is this you? Claim this profile.)
This looks like Django is localizing the datetime wrong, upstream it to Django.
#3 theo.b******@gmai***** (Google Code) (Is this you? Claim this profile.)
I upstreamed it to the Django-i18n mailing list.
david
#4 david
  • +ThirdParty
#5 kevin.******@gmai***** (Google Code) (Is this you? Claim this profile.)
The django-i18n mailing list thread:
https://groups.google.com/forum/#!topic/django-i18n/l22YWcBta0U