<div dir="ltr"><div class="gmail_default"><font face="times new roman, serif">The main issue for CLDR and other clients like it is to be able to have completely stable canonical identifiers. The zone.tab doesn&#39;t quite work for that, because of changes like Asia/Kolkata. </font><font face="times new roman, serif">As far as CLDR is concerned, the TZIDs are purely internal identifiers, and it makes no difference whether one is spelled <span style="color:rgb(0,0,0)">Calcutta or Kolkata; end users should never ever see those anyway. What is a great concern is maintaining stability of the identifiers, so that they are stable keys for translations and other related usage. </span></font><font face="times new roman, serif">That&#39;s why CLDR needs to keep its own list (not really wanting to). These use the zone.tab IDs, but are stabilized (eg, no changes in spelling). </font><font face="times new roman, serif">CLDR also adds </font><span style="font-family:&#39;times new roman&#39;,serif">one identifier &quot;Etc/Unknown&quot;, which is used in circumstances where a field is required, but there is no valid, known TZID.</span></div>
<div class="gmail_default"><br></div><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif">Note: I was wrong about the removal of IDs: I was thinking of the removal of Timbuktu in 2006, but that was moved to the backward file. <a href="http://article.gmane.org/gmane.comp.time.tz/866/match=remove+1970">http://article.gmane.org/gmane.comp.time.tz/866/match=remove+1970</a></font></div>
<div class="gmail_default"><font face="times new roman, serif"><br></font></div><div class="gmail_default"><font face="times new roman, serif">===</font></div><div><font face="times new roman, serif"><br></font></div><div class="gmail_default">
<font face="times new roman, serif">Not germane to the above, but FYI: </font></div><div class="gmail_default"><span style="font-family:&#39;times new roman&#39;,serif"><br></span></div><div class="gmail_default"><span style="font-family:&#39;times new roman&#39;,serif">CLDR also adds BCP47-compatible stable short identifiers. BCP47 has the historical restriction of no more than 8 characters, and only ASCII letters and digits. The short identifiers use UN [LOCODE] 5-letter codes wherever possible. There are a few identifiers of length not equal to 5, used where there is no corresponding LOCODE, such as &quot;usnavajo&quot; for &quot;America/Shiprock Navajo&quot;, or &quot;utcw01&quot; for &quot;Etc/GMT+1&quot;. Example:</span></div>
<div class="gmail_default"><span style="font-family:&#39;times new roman&#39;,serif"><br></span></div><div class="gmail_default"><div class="gmail_default"><font face="times new roman, serif">&lt;type name=&quot;inccu&quot; alias=&quot;Asia/Calcutta Asia/Kolkata&quot; description=&quot;Kolkata, India&quot;/&gt;</font></div>
</div></div><div class="gmail_default"><div class="gmail_default"><br></div><div class="gmail_default" style><font face="times new roman, serif">There is one other (minor) issue with the identifiers. The TZDB separates zones by country in zone.tab, but it is missing the following BCP47 regions:</font></div>
<div class="gmail_default" style><font face="times new roman, serif"><br></font></div><div class="gmail_default" style><font face="times new roman, serif"><span style="background-color:rgb(240,238,240);color:rgb(0,0,0)">Ascension Island        [AC]</span><br>
</font></div><div class="gmail_default" style><font face="times new roman, serif"><span style="color:rgb(0,0,0);background-color:rgb(240,238,240)">Bouvet Island        [BV]</span><span style="color:rgb(0,0,0);background-color:rgb(240,238,240)"><br>
</span></font></div><div class="gmail_default" style><font face="times new roman, serif"><span style="color:rgb(0,0,0);background-color:rgb(240,238,240)">Clipperton Island        [CP]</span><span style="color:rgb(0,0,0);background-color:rgb(240,238,240)"><br>
</span></font></div><div class="gmail_default" style><font face="times new roman, serif"><span style="color:rgb(0,0,0);background-color:rgb(240,238,240)">Diego Garcia        [DG]</span><span style="color:rgb(0,0,0);background-color:rgb(240,238,240)"><br>
</span></font></div><div class="gmail_default"><font face="times new roman, serif"><span style="background-color:rgb(240,238,240);color:rgb(0,0,0)">Ceuta and Melilla        [EA]</span><br></font></div><div class="gmail_default" style>
<font face="times new roman, serif"><span style="color:rgb(0,0,0);background-color:rgb(240,238,240)">Heard Island and McDonald Islands        [HM]</span><span style="color:rgb(0,0,0);background-color:rgb(240,238,240)"><br></span></font></div>
<div class="gmail_default"><font face="times new roman, serif"><span style="color:rgb(0,0,0);background-color:rgb(240,238,240)">Canary Islands        [IC]</span><br></font></div><div class="gmail_default" style><font face="times new roman, serif"><span style="color:rgb(0,0,0);background-color:rgb(240,238,240)">Tristan da Cunha        [TA]</span><span style="color:rgb(0,0,0);background-color:rgb(240,238,240)"><br>
</span></font></div></div>
<div class="gmail_default"><font face="times new roman, serif"><br></font></div><div class="gmail_default"><font face="times new roman, serif">Some of these are simply rocks with no permanent inhabitants, but for testing completeness it is useful to have them.</font></div>

<div class="gmail_extra"><font face="times new roman, serif"><br clear="all"></font><div><font face="&#39;times new roman&#39;, serif"><div style="background-color:transparent;margin:0px"><div></div></div><div style="background-color:transparent;margin:0px">
<br></div><div style="background-color:transparent;margin:0px"><a href="https://plus.google.com/114199149796022210033" target="_blank">Mark</a></div><div style="background-color:transparent;margin:0px"><i><br></i></div><div style="background-color:transparent;margin:0px">
<i>— Il meglio è l’inimico del bene —</i></div></font><div><div><font face="&#39;times new roman&#39;, serif"><i><span style="font-style:normal"><i></i></span><i></i></i></font></div></div></div>
<font face="times new roman, serif"><br><br></font><div class="gmail_quote"><font face="times new roman, serif">On Mon, Mar 4, 2013 at 11:37 PM, Paul Eggert <span dir="ltr">&lt;<a href="mailto:eggert@cs.ucla.edu" target="_blank">eggert@cs.ucla.edu</a>&gt;</span> wrote:<br>
</font><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><font face="times new roman, serif">That discussion seems to be predicated on the assumption that<br>

tz zone names can and do &quot;disappear&quot;, but they don&#39;t.  For example,<br>
we renamed Asia/Calcutta to Asia/Kolkata, but kept the old name<br>
as an alias for the new one.<br>
<br>
I&#39;m not sure it&#39;s worth my time to join that discussion (I am<br>
already on too many mailing lists) but you might want to forward<br>
this information.<br>
</font></blockquote></div><br></div></div>