Thread View: comp.std.internat
8 messages
8 total messages
Started by Topher Eliot
Wed, 12 Dec 1990 21:10
Time zone names on mail outside North America
Author: Topher Eliot
Date: Wed, 12 Dec 1990 21:10
Date: Wed, 12 Dec 1990 21:10
45 lines
2879 bytes
2879 bytes
Has anyone else looked into the issue of internationalizing the time/date
strings in mail headers? The X/Open conformance statement template implies
that the mail program should be modified to internationalize at least
some time and date strings, but it's not quite clear to me which. All
the uses of time and date strings that I find in our implementation of
mail end up being part of a message header.
RFC822 specifies a small number of specific strings that can be used to
described the timezone of the sender of a piece of mail, and also specifies
a set of rules for constructing strings to represent all the remaining
timezones in the rest of the world. The specific strings are the ones
us North Americans are used to: EST, EDT, CST, etc., plus GMT.
The rules are "military" (one letter, Z means GMT), and a +/-HHMM variety.
In the rules, there is no mention of daylight savings time.
The time zone database associated with the "zic" command provides named
time zones for the whole world, as best I can tell. But these names don't
meet the RFC822 spec.
So my first question is: what kind of time zone specification do folks outside
of North America expect to see on the mail they send? If I obey the
822 spec (and I feel I must), I can do one of the following:
(a) specify the time in GMT, even if the sender is in Japan;
(b) use the military rules (and baffle lots of people); or
(c) use the +/-HHMM rules (and possibly baffle people).
Is there any existing practice on this?
My second question is: what should I do about daylight savings time? If
my call to localtime() tells me that daylight savings time is in effect,
should I
(a) just ignore it,
(b) try to indicate it somehow in the date string (how?), or
(c) try to adjust the local time so that the time printed in the mail would
be accurate if DST were NOT in effect (yuck)?
By the way, I plan on sticking with English for the day and month names, as
the RFC822 is quite explicit about this.
If you reply to me I will summarize to the net. Thanks for your comments.
--
Topher Eliot
Data General Corporation eliot@dg-rtp.dg.com
62 T. W. Alexander Drive {backbone}!mcnc!rti!dg-rtp!eliot
Research Triangle Park, NC 27709 (919) 248-6371
Obviously, I speak for myself, not for DG.
Re: Time zone names on mail outside North America
Author: Henry Spencer
Date: Thu, 13 Dec 1990 17:37
Date: Thu, 13 Dec 1990 17:37
10 lines
905 bytes
905 bytes
In article <1990Dec12.211026.8029@dg-rtp.dg.com> eliot@dg-rtp.dg.com writes: >... what kind of time zone specification do folks outside >of North America expect to see on the mail they send? ... All, repeat all, repeat all, times and dates in mail headers should be in GMT. The user interface should translate if appropriate -- *it* knows about arbitrarily messy local conventions. -- "The average pointer, statistically, |Henry Spencer at U of Toronto Zoology points somewhere in X." -Hugh Redelmeier| henry@zoo.toronto.edu utzoo!henry
Re: Time zone names on mail outside North America
Author: Neil Rickert
Date: Thu, 13 Dec 1990 18:08
Date: Thu, 13 Dec 1990 18:08
19 lines
1487 bytes
1487 bytes
In article <1990Dec13.173731.531@zoo.toronto.edu> henry@zoo.toronto.edu (Henry Spencer) writes: >All, repeat all, repeat all, times and dates in mail headers should be in >GMT. The user interface should translate if appropriate -- *it* knows >about arbitrarily messy local conventions. Well, that's a little strong. The vast majority of email stays within a single time zone, most within a single organization in that timezone, and a whole lot stays on a single machine. When you get our politicians to change to GMT for everything we can consider your radical approach. Until then most users don't want to do some arithmetic just to see when a message was sent or when it arrived. What is wrong with numeric timezones? -- =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= Neil W. Rickert, Computer Science <rickert@cs.niu.edu> Northern Illinois Univ. DeKalb, IL 60115. +1-815-753-6940
Re: Time zone names on mail outside North America
Author: Barry Margolin
Date: Thu, 13 Dec 1990 18:47
Date: Thu, 13 Dec 1990 18:47
14 lines
1205 bytes
1205 bytes
In article <1990Dec13.173731.531@zoo.toronto.edu> henry@zoo.toronto.edu (Henry Spencer) writes:
>All, repeat all, repeat all, times and dates in mail headers should be in
>GMT. The user interface should translate if appropriate -- *it* knows
>about arbitrarily messy local conventions.
One argument I've heard against this is that it is useful for the Date
field to be presented in the sender's time zone. That way it is easy to
tell that the reason the sender was confused is because he sent the message
late at night when he was likely too tired to think clearly.
--
Barry Margolin, Thinking Machines Corp.
barmar@think.com
{uunet,harvard}!think!barmar
Re: Time zone names on mail outside North America
Author: Henry Spencer
Date: Fri, 14 Dec 1990 00:02
Date: Fri, 14 Dec 1990 00:02
21 lines
1659 bytes
1659 bytes
In article <1990Dec13.184756.16409@Think.COM> barmar@think.com (Barry Margolin) writes: >>All, repeat all, repeat all, times and dates in mail headers should be in >>GMT. The user interface should translate... > >One argument I've heard against this is that it is useful for the Date >field to be presented in the sender's time zone. That way it is easy to >tell that the reason the sender was confused is because he sent the message >late at night when he was likely too tired to think clearly. This is useful, however, only if you know the sender well enough to assess his probable sleep cycle. I can think of a good many people, for example me, whose postings at 0200 are just fine but whose postings at 0900, if any, should be taken with a large sack of salt. However, I'll concede that including the numeric timezone is not a bad idea. (I'd still weakly favor that being an extra item of information on top of a GMT date, but that's not supported by existing format, alas.) "GMT" is the only non-numeric zone that should ever appear, though. -- "The average pointer, statistically, |Henry Spencer at U of Toronto Zoology points somewhere in X." -Hugh Redelmeier| henry@zoo.toronto.edu utzoo!henry
Re: Time zone names on mail outside North America
Author: Henry Spencer
Date: Fri, 14 Dec 1990 00:05
Date: Fri, 14 Dec 1990 00:05
17 lines
1434 bytes
1434 bytes
In article <1990Dec13.180844.15200@mp.cs.niu.edu> rickert@mp.cs.niu.edu (Neil Rickert) writes: >>All, repeat all, repeat all, times and dates in mail headers should be in >>GMT. The user interface should translate ... > > Well, that's a little strong. The vast majority of email stays within a >single time zone, most within a single organization in that timezone, and >a whole lot stays on a single machine. When you get our politicians to >change to GMT for everything we can consider your radical approach. Until >then most users don't want to do some arithmetic just to see when a message >was sent or when it arrived. Please read what I wrote, especially the second sentence. The design of a storage/transmission format and the design of a user interface are two entirely different problems with different solutions. -- "The average pointer, statistically, |Henry Spencer at U of Toronto Zoology points somewhere in X." -Hugh Redelmeier| henry@zoo.toronto.edu utzoo!henry
Re: Time zone names on mail outside North America
Author: Dik T. Winter
Date: Fri, 14 Dec 1990 01:50
Date: Fri, 14 Dec 1990 01:50
10 lines
1075 bytes
1075 bytes
In article <1990Dec13.184756.16409@Think.COM> barmar@think.com (Barry Margolin) writes: > One argument I've heard against this is that it is useful for the Date > field to be presented in the sender's time zone. That way it is easy to > tell that the reason the sender was confused is because he sent the message > late at night when he was likely too tired to think clearly. I second this (please note the time stamp of this message; it is already quite late overhere). :-) -- dik t. winter, cwi, amsterdam, nederland dik@cwi.nl
Re: Time zone names on mail outside North America
Author: Guy Harris
Date: Wed, 19 Dec 1990 18:29
Date: Wed, 19 Dec 1990 18:29
24 lines
1719 bytes
1719 bytes
>Until then most users don't want to do some arithmetic just to see when >a message was sent or when it arrived. To quote from the message to which you're responding: >The user interface should translate if appropriate -- *it* knows >about arbitrarily messy local conventions. so Henry was not saying that users should have to "do some arithmetic just to see when a message was sent or when it arrived". He was saying that the *user agent* should do that arithmetic. Unfortunately, many user agents don't do so, so the question is how quickly they'd get updated to do so (or how quickly those that don't would be discarded) if lots of messages started having header times in GMT. If it happens quickly enough, no problem; if it doesn't, such that the effect of going to GMT is that users *do* end up having to do that arithmetic, the proposal may well not really make life better for the end user. (An unfortunately tendency, at times, is to contrast alternatives A and B under the assumption that some C could exist that makes one of the alternatives better, when that C doesn't, in fact, exist yet; a bird in the hand is worth two in the bush.)
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads