Evolution shows 24 hour time when locale shows 12 hour time

Bug #754128 reported by Mike Basinger on 2011-04-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evolution
Expired
Medium
evolution (Ubuntu)
Medium
Unassigned

Bug Description

Binary package hint: evolution

Even though all my settings are set to show 12-hour time, I'm still getting 24-hour time.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: evolution 2.32.2-0ubuntu4
ProcVersionSignature: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelModules: nvidia
Architecture: amd64
Date: Thu Apr 7 16:27:25 2011
ExecutablePath: /usr/bin/evolution
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta amd64 (20110330)
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: evolution
UpgradeStatus: No upgrade log present (probably fresh install)

Mike Basinger (mike.basinger) wrote :

Mike,

Is this an issue purely in Evolution or are you referring to the calendar and appointments listed in the indicator-datetime widget, if you're running unity?

Regardless, it would be helpful if you could attach a screenshot to illustrate the issue, just to make sure we're looking at the same thing.

Changed in evolution (Ubuntu):
status: New → Incomplete
Mike Basinger (mike.basinger) wrote :

It is purely Evolution. My time received email column is in 24-hour time.

Mike Basinger (mike.basinger) wrote :

I just did some further checking on my end -- can you see the settings for this under Mail Preferences -> Headers settings, at the bottom?

If it's not already set to that, you'll probably want both dropdowns to be set to "Use default for locale"; otherwise you may want to try setting the exact way you want to see the time values and use %I for hour (that's capital-i for 12-hour hours; instead of capital-h which stands for 24-hour hours).

Arf, maybe I should have re-read the bug report better. Depending on which settings you're referring to which are set to show times as 12-hour; you'll want to maybe set the time formats in evolution where I mentioned, or if it's already at "Use default for locale", for a locale which should display 12-hours (e.g. US English), set the format to use %I and let me know, since there may be an issue with locales definitions.

Mike Basinger (mike.basinger) wrote :

Changing the header works, but it does display wrong if set to locale when the rest of the system apps do show 12-hour time.

Mike Basinger (mike.basinger) wrote :

Here are my locale settings
dbasinge@macbuntu:~$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

Changed in evolution (Ubuntu):
status: Incomplete → Confirmed

Confirmed - when set to locale, Evolution doesn't actually pick up the format used by the locale.

summary: - Evolution shows 24 hour time
+ Evolution shows 24 hour time when locale shows 12 hour time
C de-Avillez (hggdh2) wrote :

Markinf as Medium, per request from brendand on #ubuntu-bugs (and it happens I also agree ;-)

Changed in evolution (Ubuntu):
importance: Undecided → Medium
Changed in evolution:
importance: Unknown → Medium
status: Unknown → New
Changed in evolution:
status: New → Incomplete
Changed in evolution:
status: Incomplete → Expired
Jörg Frings-Fürst (jff-de) wrote :

11.04 is not longer supported
change status to invalid (see gnome-bugs)

Changed in evolution (Ubuntu):
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.