[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search
 
Modify

CLDR Ticket #11043(new data)

Opened 4 months ago

Last modified 8 weeks ago

Two meta zone in active use (Turkey and Urumqi) do not have display name

Reported by: jungshik Owned by: anybody
Component: timezone Data Locale:
Phase: dsub Review:
Weeks: Data Xpath:
Xref:

ticket:5717

ticket:5130

Description (last modified by jungshik) (diff)

There are 191 metazones listed in metaZones.xml file in the CLDR trunk, but 30+ of them do not have display name entries in most, if not all, locales.

I discovered this for Europe/Istanbul. It used to be Eastern European metazone before 2016, but it switched to UTC+3 year round (no DST) in 2016 and now belong to 'Turkey' metazone, but it does not have a display name entry even in Turkish locale (tr). As a result, it falls back to GMT offset.

There are other metazones like Turkey.

$ grep mzone metaZones.xml  | sed 's/.*mzone="\([^"]*\)".*/\1/' | grep -v '<!' |sort | uniq | wc -l
191
$ grep 'metazone type' tr.xml | sed 's/..*type="\(.*\)">$/\1/' | sort | uniq | wc
158
$ grep 'metazone type' en.xml | sed 's/..*type="\(.*\)">$/\1/' | sort | uniq | wc
158
$ grep 'metazone type' fr.xml | sed 's/..*type="\(.*\)">$/\1/' | sort | uniq | wc
156
$ grep 'metazone type' tr.xml | sed 's/..*type="\(.*\)">$/\1/' | grep Turk 
Turkmenistan

Below is the list of metazones with missing display names:

Africa_FarWestern
Aktyubinsk
Alaska_Hawaii
Ashkhabad
Baku
Bering
Borneo
British
Dacca
Dominican
Dushanbe
Dutch_Guiana
Frunze
Goose_Bay
Greenland_Central
Irish
Karachi
Kizilorda
Kuybyshev
Kwajalein
Liberia
Malaya
Oral
Samarkand
Shevchenko
Sverdlovsk
Tashkent
Tbilisi
Turkey
Uralsk
Urumqi
Yerevan
Yukon

See https://bugs.chromium.org/p/v8/issues/detail?id=6076 .

Of those zones, Turkey and Urumqi are in active use.

Apparently, the display names for them were removed in ticket:5130 but their display names were not added back when they became active again.

Attachments

Change History

comment:1 Changed 4 months ago by jungshik

Not all metazones listed in the above list seem to be affected though. For instance, Europe/London (belonging to British metazone) and Europe/Dublin (beloning to Irish metazone) do not have display name issue because they have entries like these:

                       <zone type="Europe/London">
                                <long>
                                        <daylight>British Summer Time</daylight>
                                </long>
                        </zone>
                        <zone type="Europe/Dublin">
                                <long>
                                        <daylight>Irish Standard Time</daylight>
                                </long>
                        </zone>

comment:2 Changed 4 months ago by jungshik

Some metazones are not in use today. For instance, Africa_FarWestern used to be used by Africa/El_Aaiun and Africa/Bissau but not any more.

However, Turkey metazone is in use by Europe/Istanbul today. So, it's a lot more important than Africa_FarWestern. Perhaps, we need to go through the list in the bug report and find out which metazones are in use at the moment and prioritize them.

<timezone type="Africa/El_Aaiun"> 
        <usesMetazone to="1976-04-14 01:00" mzone="Africa_FarWestern"/>
        <usesMetazone from="1976-04-14 01:00" mzone="Europe_Western"/>
</timezone>

<timezone type="Africa/Bissau">
        <usesMetazone to="1975-01-01 01:00" mzone="Africa_FarWestern"/>
        <usesMetazone from="1975-01-01 01:00" mzone="GMT"/>
</timezone>
Last edited 4 months ago by jungshik (previous) (diff)

comment:3 Changed 4 months ago by jungshik

Urumqi and Turkey are the only two metazones currently used.

                        <timezone type="Asia/Urumqi">
                                <usesMetazone mzone="Urumqi"/>
                        </timezone>

                        <timezone type="Europe/Istanbul">
                                <usesMetazone to="1978-10-14 21:00" mzone="Europe_Eastern
"/>
                                <usesMetazone to="1985-04-19 21:00" from="1978-10-14 21:00" mzone="Turkey"/>
                                <usesMetazone to="2016-09-06 21:00" from="1985-04-19 21:00" mzone="Europe_Eastern"/>
                                <usesMetazone from="2016-09-06 21:00" mzone="Turkey"/>
                        </timezone>

comment:4 Changed 4 months ago by jungshik

  • Summary changed from 30+ metazone display names missing across locales; e.g. Turkey to 30+ metazone display names missing across locales; e.g. Turkey and Urumqi

comment:5 Changed 4 months ago by jungshik

Process-wise, I think there should be a way to automatically check whether any metazone becomes "active" with IANA tz DB update. "Turkey" is one of them. It's not used between 1985 and 2016, but began to be used again in 2016.

In case of Urumqi, it's been always used. I don't know why it's missing display names.

comment:6 Changed 8 weeks ago by jungshik

  • Xref set to 5717,5130
  • Description modified (diff)
  • Summary changed from 30+ metazone display names missing across locales; e.g. Turkey and Urumqi to Two meta zone in active use (Turkey and Urumqi) do not have display name

comment:7 Changed 8 weeks ago by jungshik

  • Cc emmons added

comment:8 Changed 8 weeks ago by jungshik

For ticket:5130, the display names for Turkey and Urumqi were removed. They need to be restored.

View

Add a comment

Modify Ticket

Action
as new
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.