Thunderbird's date format not changed easely

Bug #312483 reported by Merel
4
Affects Status Importance Assigned to Milestone
Mozilla Thunderbird
Won't Fix
Medium
thunderbird (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: mozilla-thunderbird

Thunderbird 3.0
Ubuntu 8.04 - the Hardy Heron - released in April 2008

The inbox shows all mails with column "Date" in the American format.
This format displays mm/dd/yyyy

I couldn't find some easy way to modify the date format.
I tried to find the menu to modify the date format but couldn't find it.

I made some research on the Internet.
It is a fact that too many people were in the same situation .....
searching a solution for what normally never should have been a problem in the first place !!!

Most results were giving solutions with command lines and making changes for which I don't have the necessary knowledge.

Since Ubuntu is Linux "for human beings" .... in ALL countries,
there might still be some hope to find a simple method to display dates in other formats.

It should be possible to display formats like dd/mm/yyyy or yyyy/mm/dd
(for each program installed by the way))

Tags: hardy
Revision history for this message
In , Bugzilla-sandstede (bugzilla-sandstede) wrote :

Bugs:
253883
297924
236147
seem to be related.

Revision history for this message
In , Mkmelin+mozilla (mkmelin+mozilla) wrote :

Setting LC_TIME works fine over here, using 1.5rc1. Make sure the locale is set up also, in ubuntu I did "dpkg-reconfigure locales" after I set LC_TIME.

Of those related bugs, only the last one is for linux.

Revision history for this message
In , Bugzilla-sandstede (bugzilla-sandstede) wrote :

(In reply to comment #2)
> Of those related bugs, only the last one is for linux.
That makes it worse, does it not?
Anyway, bug 253883 seems to be nearly the same issue under windows.
Bug 236147 may be related, but I do not usually use those locales and I do not think that I even have support compiled in.
Bug 297924 is unrealted and may even be invalid, sorry about that, I just skimmed over it before.

The real issue is that there is no way at all for me to set the date format since changing the locale does not seem to work here.
TB should use my setting from KDE or provide a way to change the setting in itself.

There should be another way to do it.

Revision history for this message
In , Mkmelin+mozilla (mkmelin+mozilla) wrote :

As I said, setting LC_TIME works (for most people, including my self). If it doesn't work for you, there must be something with your install.

Revision history for this message
In , Aejm (aejm) wrote :

There should be the option to set this independently of the locale, for instance if your locale's date format is not to your liking. I find the en_GB format DD/MM/YYYY to be distasteful, and would much rather use the ISO format YYYY-MM-DD.

Revision history for this message
In , Mkmelin+mozilla (mkmelin+mozilla) wrote :

Is the LC_TIME locale you are trying to use available in the list displayed by "locale -a"?

Revision history for this message
In , Mozbug-obbink (mozbug-obbink) wrote :

Similar Bugs:

<i><a href="show_bug.cgi?id=236147">236147</a></i> Linux
<i><a href="show_bug.cgi?id=360018">360018</a></i> Mac OS X

Revision history for this message
In , Ben (pufiad) wrote :

This is an update for those running 32-bit versions of Thunderbird on Linux for AMD64 architectures.

Currently I use the beta version of Thunderbird, which is a 32-bit application and it kept complaining that the en_DK.utf8 locale was not supported by the C locale and that it defaulted to the C locale. "locale -a" clearly showed that the locales returned by "locale" were available.

I was completely baffled, until I realised that it is a 32-bit application. On my Ubuntu installation, the 32-bit locales directory (/usr/lib32/locale) did not exist. The solution was very simple: create a symbolic link to the 64-bit locales directory, i.e.:

sudo ln -s /usr/lib/locale /usr/lib32/locale

That's all! Hope this update is useful for others having the same problem.

Revision history for this message
In , Sha256sum (sha256sum) wrote :

I would really like to see an option in the preferences where this can be configured. Something like

Date format
                 _____________ yy: 2 digit year yyyy: 4 digit year
   Date format: |_____________| mm: 2 digit month M: month name
                                      dd: 2 digit day D: day name
    __
   |__| Write "today" instead of todays date
    __
   |__| Write "yesterday" instead of yesterdays date
    __
   |__| Write weekdays instead of dates for the past week

I would e.g. like to have dates formatted as dd/mm-yyyy (as I live in Denmark).

Revision history for this message
In , Mkmelin+mozilla (mkmelin+mozilla) wrote :

Not a blocker, and IMO we don't need UI for this. Should just use the system settings - which is working for most people.

Revision history for this message
Merel (merel469) wrote :

Binary package hint: mozilla-thunderbird

Thunderbird 3.0
Ubuntu 8.04 - the Hardy Heron - released in April 2008

The inbox shows all mails with column "Date" in the American format.
This format displays mm/dd/yyyy

I couldn't find some easy way to modify the date format.
I tried to find the menu to modify the date format but couldn't find it.

I made some research on the Internet.
It is a fact that too many people were in the same situation .....
searching a solution for what normally never should have been a problem in the first place !!!

Most results were giving solutions with command lines and making changes for which I don't have the necessary knowledge.

Since Ubuntu is Linux "for human beings" .... in ALL countries,
there might still be some hope to find a simple method to display dates in other formats.

It should be possible to display formats like dd/mm/yyyy or yyyy/mm/dd
(for each program installed by the way))

Revision history for this message
Joel Goguen (jgoguen) wrote :

Thank you for taking the time to report this bug and trying to help make Ubuntu better. Thunderbird 3 is not yet provided by the official Ubuntu repositories, so we are unable to fix bugs with Thunderbird 3. However, this bug exists in Thunderbird 2.0.0.19, which is provided by official Ubuntu repositories, and I have confirmed that the same bug exists there.

Changed in mozilla-thunderbird:
status: New → Confirmed
Changed in thunderbird:
status: Unknown → New
Revision history for this message
Joel Goguen (jgoguen) wrote :

This bug has been reported to the developers of the software. You can track it and make comments at: https://bugzilla.mozilla.org/show_bug.cgi?id=315368

Changed in mozilla-thunderbird (Ubuntu):
importance: Undecided → Low
status: Confirmed → Triaged
Revision history for this message
In , Jason Oster (parasyte) wrote :

The date format (at least for me) is pulled from the system locale. For example:

$ LC_TIME="en_US.UTF-8" ./thunderbird

Displays dates in this format (US English):
11/09/2009 12:44 AM

and
$ LC_TIME="en_GB.UTF-8" ./thunderbird

Displays dates in this format (Great Britain English):
09/11/09 00:44

(In reply to comment #0)
> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12)
> Gecko/20051004 Firefox/1.0.7
> Build Identifier: Thunderbird version 1.0.7 (20051015)
>
> Changing LC_TIME locale does not do anything.
> I am using Gentoo Linux.

WFM:
Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1.3pre) Gecko/20090817 Lightning/1.0pre Shredder/3.0b4pre

Ubuntu 9.10 Karmic Koala

Revision history for this message
In , Bryan Clark (clarkbw) wrote :

A date format UI would likely make a great extension as I'm sure other people would like this option as well but I don't think we'd build this into the core as the system date works best for most people. marking this wontfix as I don't think we can accept this UI however comment 9 has some promise and should be made into an add-on.

Revision history for this message
In , TheCrook (b-heidemann) wrote :

To make it work edit /etc/environment (e.g. sudo emacs /etc/environment) and add the following line to it:

LC_TIME="en_GB.UTF-8"

Save the file, log out and log in again. You can check that the variable has been successfully set by opening a terminal and typing:

echo $LC_TIME

which should return:

en_GB.UTF-8

Now start Thunderbird again and hopefully all will be well. I know it is annoying to have to do this but maybe the bug should be better addressed by the creators of distributions, who fail to set LC_TIME as a default in /etc/environment.

Revision history for this message
TheCrook (b-heidemann) wrote :

To make it work edit /etc/environment (e.g. sudo emacs /etc/environment) and
add the following line to it:

LC_TIME="en_GB.UTF-8"

Save the file, log out and log in again. You can check that the variable has
been successfully set by opening a terminal and typing:

echo $LC_TIME

which should return:

en_GB.UTF-8

Now start Thunderbird again and hopefully all will be well. I know it is
annoying to have to do this but maybe the bug should be better addressed by the
creators of distributions, who fail to set LC_TIME as a default in
/etc/environment.

Changed in thunderbird:
status: New → Won't Fix
Changed in thunderbird:
importance: Unknown → Medium
Revision history for this message
In , Brian J. Murrell (brian-interlinx) wrote :

I want to add my support for comment #9. Typically, I don't know what date it is today, offhand. I don't really care in fact. I just want to know (for recent e-mails anyway) the relative day offset. That is, I want to easily see which e-mails arrived yesterday and which e-mails arrived Monday of this week, etc.

Of course, beyond the current week, dates should fall back to fully specified.

Is that enough to change this bug from WONTFIX to something that will get fixed or should I add a new bug?

Mathew Hodson (mhodson)
affects: mozilla-thunderbird (Ubuntu) → thunderbird (Ubuntu)
Mathew Hodson (mhodson)
tags: added: hardy
Mathew Hodson (mhodson)
Changed in thunderbird (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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