[tz] Rename Ukrainian cities to their official transliterated names
eggert at cs.ucla.edu
Thu Oct 4 20:00:37 UTC 2018
On 10/4/18 7:33 AM, Michael Douglass wrote:
> Opaque ids are what some consumers have been asking for for some time
> because of the political implications of the names.
I would rather not change the zone names currently used in tzdb source
files, as the change would be a hassle for both maintainers and users,
and the existing names simplify maintenance since they are easier to
read than opaque IDs would be.
Although we could add an auxiliary table that maps existing names to
short, stable, and reasonably opaque identifiers, CLDR is already
maintaining such a table and it'd be confusing if we attempted to
duplicate that work; plus, such a table would not be useful to tzcode so
it wouldn't be tested well by us. For now, we are probably better off
improving the already-existing suggestion to use CLDR facilities for
consumers worried about politics. Proposed patch attached.
-------------- next part --------------
From 4f72c0e1f49fa50ab39ad0a8abe44b4a69aab4fd Mon Sep 17 00:00:00 2001
From: Paul Eggert <eggert at cs.ucla.edu>
Date: Thu, 4 Oct 2018 12:47:50 -0700
Subject: [PROPOSED] * theory.html (Names of timezones): Give CLDR example.
theory.html | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/theory.html b/theory.html
index 83fba5b..4f2554c 100644
@@ -116,7 +116,10 @@ interface that explains the names; for one example, see the
<code>tzselect</code> program in the <code><abbr>tz</abbr></code> code.
The <a href="http://cldr.unicode.org/">Unicode Common Locale Data
Repository</a> contains data that may be useful for other selection
+interfaces; it maps timezone names like <code>Europe/Uzhgorod</code>
+to CLDR names like <code>uauzh</code> which are in turn mapped to
+locale-dependent strings like "Uzhhorod", "Ungvár", "Ужгород", and
More information about the tz