Yoshito Umaoka wrote:
CLDR set an assumption that standard and daylight names must be different.
That assumption is easy enough to satisfy. How about the attached patch instead? (Where is the assumption documented, by the way?)
(BTW, you might disagree that we set such assumption. I think TZ database does not prohibit a same abbreviation used for standard and daylight at a time, although it is unlikely.)
Not only does tzdb not prohibit it, that feature was long used in Australian timestamps, as it matched more-traditional Australian practice. One can still follow this more-traditional practice by using POSIX TZ settings like TZ='EST-10EST,M10.1.0,M4.1.0/3' which uses "EST" for both Eastern Standard Time and Eastern Summer Time. If CLDR assumes that names or abbreviations must be unique, that's a problem that should get fixed somehow.
If TZ database project insists to make the change, CLDR project has to decide whether we should swap standard/dalight name in CLDR, and if we do, when is the right time
I'm proposing a patch so that the CLDR project doesn't need to make such an abrupt swap. CLDR can have a transition period as long as you like, during which CLDR will work with both current and proposed tzdb.