Re: Zone Localizations

"Mark Davis" <[email protected]>
Newsgroups gmane.comp.lib.icu.general
Message-ID <00f601c355fb$0a36c660$42743009@DAVIS1>
thanks for your comments. my comments below.

Mark
__________________________________
http://www.macchiato.com
►  “Eppur si muove” ◄

----- Original Message ----- 
From: "Carl W. Brown" <[email protected]>
To: "icu-list" <[email protected]>
Sent: Tuesday, July 29, 2003 09:58
Subject: RE: Zone Localizations


> Mark,
>
> > We are planning to make some changes in the way we handle time
zone
> > localizations in ICU 2.8. We would welcome comments on the
following
> > design document:
> >
> >
http://oss.software.ibm.com/cvs/icu/~checkout~/icuhtml/design/formatting/gmt_translations.html
>
> You like challenges.
>
> "while many programmers may be familiar with it, end users may not
be familiar with "GMT", or may not want to 'do the math'. "
>
> If a user in California sees "3:00 PM New Delhi Time" then he/she
will have to get out the atlas to find the time zone and probably not
know if it is DST or not and be very confused and not be able to do
the math. (The same would apply to "Asia/Calcutta".) If it is an
application where it is essential that the times all be locale times
then a user will see local times from all over the world then they
will probably know GMT and using GMT will be the easiest tool.
Otherwise people want to see all times as expressed in their own time
zone.

* Our goal is to give people the choices, and allow them to express
what they want. There are certainly circumstances where what one most
about is that it is at 17:30 New Dehli Time. If I tell you that
something happened at GMT+05:30, it doesn' convey the same information
unless you look up on your reference book to find out that that was
the timezone used in India.

Given that these are used in patterns, one could actually have both,
e.g.

hh:mm ZZZ '('ZZZZ')' =>

17:30 New Dehli Time (GMT+05:30)

>
> It would seem to me that you could reduce the resource size by
translating only the zones for the explicit locale since the Olsen
zones are explicit to a country.  This might be a better approach than
translating all zones to the group I languages.

I don't know what you mean here.

>
> The problem that I had with 3/4 letter times zones such as PST is
the lack of standards.  Is "MST" "America/Denver", "America/Phoenix"
or Moscow Summer Time?  Some people use "AST" for Alaska Standard Time
instead of Atlantic Standard Time so there is room for confusion.
What about "America/Indianapolis" which technically changes from "EST"
to "CDT".  (They move the time zone border twice a year).

* The abbreviations, as is the case for *any* translation, have to
have the customary meaning for the language group in question. The
average speaker of American English would not understand MST to mean
Moscow!

This comes up as an issue mainly in countries that span time zones,
and themselves have subdesignations. There are edge cases that we have
to pick the best values for. The most accurate is a representation
that matches the Olson data more exactly, which is why we are
considering these changes.

There is some zone data that we will probably retract. For example
there are zone strings for Europe that are not in enough wide-spread
usage.

>
> I have found that from an application point of view 90+% of times
should be in the time of the user.  For the rest can use GMT.  A nice
standard might be one that shows the difference in local time so that
you do not have to adjust the GMT offsets to local time but starting a
new standard would probably be truly confusing.

I agree that most of the time the user probably wants the locale
timezone, if available. I disagree that the obvious alternative is
GMT; that is unfamiliar to many people.

>
> On reports for the average user that need local time I often list
the wall time as both local time and in the location of the user.

One can certainly do that with the tools we are considering making
available.

>
> The only real advantage I see in adding the tz name for parsing that
is for the hour when you shift from DST and the times are ambiguous.

We already have timezone parsing and formatting. What we are
considering are ways to make that more useful.

>
> I am hesitant to implement a tool that does not work correctly at
all time.  I try to avoid using the current ICU time zones in the date
parsing and don't see how the changes will help.

If you think that the ICU parsing does not work in particular
instances, you should file a bug.

> Will this change affect the locale correct full date/time formats?

I think part of this change would be to change the full datetime
format to use 'zz' (default/indirect zone), and have that default map
to either walltime, city time or GMT offset, whichever is most common
for people in that area.

>
> Carl
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> icu mailing list
> [email protected]
> http://oss.software.ibm.com/developerworks/oss/mailman/listinfo/icu
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.