Setting reply_header_locale to en-US does not work

Bug #157638 reported by Masaki
10
Affects Status Importance Assigned to Milestone
thunderbird (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

Binary package hint: mozilla-thunderbird

I'm seeing this issue only on Ubuntu, it does not happen on Fedora 6, 7 so I filed this against Ubuntu not Mozilla site.

1. Using Japanese desktop environment.
2. Start Thunderbird and set up the user account
3. Change the preference to

   user_pref("mailnews.reply_header_type", 2);

the default is 1.

4. Try to reply to someone
The reply header is correct, no garbled characters. The date format is Japanese and contains Japanese characters.

"On 2007年10月26日 18:49, xxxxxxx wrote:"

5. But it's not good when I send email to English folks, so I want to change the date format to English. So set the following,

user_pref("mailnews.reply_header_locale", "en-US");

6. Try to reply. Unfortunately the date format can not be changed, it's still including Japanese characters. Bad thing is that these characters are garbled, like

On 2007年10月26日 18:49, xxxxxx wrote:

This problem does not happen on Fedora.

Revision history for this message
Masaki (masaki-katakai) wrote :
Revision history for this message
Masaki (masaki-katakai) wrote :

Workaround is, to start thunderbird with LC_TIME=C.

% env LC_TIME=C /usr/bin/mozilla-thunderbird

Revision history for this message
Thierry Carrez (ttx) wrote :

I can confirm that the reply_header_locale preference setting seems ignored on our Thunderbird. I use a French (fr-FR) locale and tried setting it to en-US, en, en-GB... without any effect. Changing other reply_header prefs is working.

Changed in mozilla-thunderbird:
status: New → Confirmed
Revision history for this message
Thierry Carrez (ttx) wrote :

I can reproduce it on Intrepid.

Revision history for this message
Rex Tsai (chihchun) wrote :

After a quick test, I found this configuration only works if you have the right locale data in the system.

For example, if you like to have en-US as reply_header_locale. You will need en_US in your system, you can check with this command in a terminal

$ locale -a|grep en_US
en_US
en_US.iso88591
en_US.utf8

The system only recognize en_US, not en_US.utf8. So, you can added the missed locale via this command

# dpkg-reconfigure locales

or using LC_TIME trick instead.

Revision history for this message
dost vahap (dostvahap) wrote :

It dosen't show any bugs numbres but I am sending invitation to speeck with webcam thay don't reciev my invitation.
That's why I can't connect it.
dost vahap

Mathew Hodson (mhodson)
affects: icedove (Debian) → debian
affects: debian → ubuntu
no longer affects: ubuntu
affects: mozilla-thunderbird (Ubuntu) → thunderbird (Ubuntu)
Changed in thunderbird (Ubuntu):
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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