<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><font face="Monaco" class=""><span style="font-style: normal; font-size: 15px;" class="">I have mostly completed implementation of the locale display </span></font><div class=""><font face="Monaco" class=""><span style="font-style: normal; font-size: 15px;" class="">name algorithm but am unable </span></font><span style="font-size: 15px; font-family: Monaco;" class="">to identify the resolution of </span></div><div class=""><span style="font-size: 15px; font-family: Monaco;" class="">two of the test cases in testData/localeIdentifiers/localeDisplayName.txt.</span></div><div class=""><font face="Monaco" class=""><span style="font-size: 15px;" class=""><br class=""></span></font></div><div class=""><font face="Monaco" class=""><span style="font-size: 15px;" class="">As always, hints, suggestions and pointers welcome.</span><br class=""></font><div class=""><font face="Monaco" class=""><span style="font-style: normal; font-size: 15px;" class=""><br class=""></span></font></div><div class=""><font face="Monaco" class=""><span style="font-style: normal; font-size: 15px;" class="">Test case: "<span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85);" class="">en-u-tz-gblon"</span></span></font></div><div class=""><font face="Monaco" class=""><span style="font-style: normal; font-size: 15px;" class=""><font color="#101010" class=""><span style="caret-color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85);" class="">Expected Result: </span></font><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">"English (Time Zone: </span><span style="background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures; color: rgb(101, 255, 78);" class="">U</span><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">n</span><span style="background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures; color: rgb(101, 255, 78);" class="">ite</span><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">d</span><span style="background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures; color: rgb(101, 255, 78);" class=""> Ki</span><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">n</span><span style="background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures; color: rgb(101, 255, 78);" class="">gdom</span><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class=""> Time)"</span></span></font></div><div class=""><font face="Monaco" class=""><span style="font-style: normal; font-size: 15px;" class=""><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">Actual Result: </span><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">"English (Time Zone: </span><span style="background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures; color: rgb(255, 99, 85);" class="">Lo</span><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">nd</span><span style="background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures; color: rgb(255, 99, 85);" class="">o</span><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">n Time)"</span></span></font></div><div class=""><font face="Monaco" class=""><span style="font-style: normal; font-size: 15px;" class=""><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class=""><br class=""></span></span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="background-color: rgba(255, 255, 255, 0.85);" class=""><span style="font-size: 15px;" class="">The first alias for “gblon” is “Europe/London” which has</span></span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="background-color: rgba(255, 255, 255, 0.85);" class=""><span style="font-size: 15px;" class="">an available exemplar city localisation of “London”. </span></span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="background-color: rgba(255, 255, 255, 0.85);" class=""><span style="font-size: 15px;" class=""><br class=""></span></span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="background-color: rgba(255, 255, 255, 0.85);" class=""><span style="font-size: 15px;" class="">Is is possible </span></span></font><span style="font-size: 15px; background-color: rgba(255, 255, 255, 0.85); color: rgb(16, 16, 16); font-family: Monaco;" class="">that in the past there was no tz code </span></div><div class=""><span style="font-size: 15px; background-color: rgba(255, 255, 255, 0.85); color: rgb(16, 16, 16); font-family: Monaco;" class="">for “gblon” and the ICU </span><span style="font-size: 15px; background-color: rgba(255, 255, 255, 0.85); color: rgb(16, 16, 16); font-family: Monaco;" class="">implementation falls back to </span></div><div class=""><span style="font-size: 15px; background-color: rgba(255, 255, 255, 0.85); color: rgb(16, 16, 16); font-family: Monaco;" class="">using the region code “gb” and </span><span style="color: rgb(16, 16, 16); font-family: Monaco; background-color: rgba(255, 255, 255, 0.85);" class=""><span style="font-size: 15px;" class="">its localisation of </span></span></div><div class=""><span style="color: rgb(16, 16, 16); font-family: Monaco; background-color: rgba(255, 255, 255, 0.85);" class=""><span style="font-size: 15px;" class="">“United Kingdom” (then formatted in “en</span></span><span style="color: rgb(16, 16, 16); font-family: Monaco; caret-color: rgb(16, 16, 16); font-size: 15px;" class="">”</span></div><div class=""><font color="#101010" face="Monaco" class=""><span style="background-color: rgba(255, 255, 255, 0.85);" class=""><span style="font-size: 15px;" class="">as “United Kingdom time”)?</span></span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="background-color: rgba(255, 255, 255, 0.85);" class=""><span style="font-size: 15px;" class=""><br class=""></span></span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="background-color: rgba(255, 255, 255, 0.85);" class=""><span style="font-size: 15px;" class="">TR35 (</span></span><span style="caret-color: rgb(16, 16, 16); font-size: 15px;" class=""><a href="https://unicode-org.github.io/cldr/ldml/tr35-general.html#locale_display_name_algorithm" class="">https://unicode-org.github.io/cldr/ldml/tr35-general.html#locale_display_name_algorithm</a>)</span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="font-size: 15px;" class="">doesn’t have a specific reference to resolving the</span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="font-size: 15px;" class="">“tz” key that I can see.</span></font></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><div class=""><font face="Monaco" class=""><span style="font-size: 15px;" class="">Test case: "</span></font><span style="color: rgb(16, 16, 16); font-family: Monaco; font-size: 15px; background-color: rgba(255, 255, 255, 0.85);" class="">en-u-tz-chzrh</span><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-size: 15px; font-family: Monaco;" class="">"</span></div><div class=""><font face="Monaco" class=""><span style="font-size: 15px;" class=""><font color="#101010" class=""><span style="background-color: rgba(255, 255, 255, 0.85);" class="">Expected Result: </span></font><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">"</span></span></font><span style="color: rgb(16, 16, 16); font-family: Monaco; font-size: 15px; background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">English (Time Zone: </span><span style="font-family: Monaco; font-size: 15px; background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures; color: rgb(255, 99, 85);" class="">Zur</span><span style="color: rgb(16, 16, 16); font-family: Monaco; font-size: 15px; background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">i</span><span style="font-family: Monaco; font-size: 15px; background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures; color: rgb(255, 99, 85);" class="">ch</span><span style="color: rgb(16, 16, 16); font-family: Monaco; font-size: 15px; background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class=""> Time)</span><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-size: 15px; font-family: Monaco;" class="">"</span></div><div class=""><font face="Monaco" class=""><span style="font-size: 15px;" class=""><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">Actual Result: </span><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">"</span></span></font><span style="color: rgb(16, 16, 16); font-family: Monaco; font-size: 15px; background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">English (Time Zone: </span><span style="font-family: Monaco; font-size: 15px; background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures; color: rgb(101, 255, 78);" class="">Sw</span><span style="color: rgb(16, 16, 16); font-family: Monaco; font-size: 15px; background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class="">i</span><span style="font-family: Monaco; font-size: 15px; background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures; color: rgb(101, 255, 78);" class="">tzerland</span><span style="color: rgb(16, 16, 16); font-family: Monaco; font-size: 15px; background-color: rgba(255, 255, 255, 0.85); font-variant-ligatures: no-common-ligatures;" class=""> Time)</span><font color="#101010" face="Monaco" class=""><span style="caret-color: rgb(16, 16, 16); font-size: 15px;" class="">”</span></font></div></div><div class=""><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-size: 15px; font-family: Monaco;" class=""><br class=""></span></div><div class=""><span style="color: rgb(16, 16, 16); background-color: rgba(255, 255, 255, 0.85); font-size: 15px; font-family: Monaco;" class="">Would appear to the be same issue and perhaps the same</span></div><div class=""><span style="background-color: rgba(255, 255, 255, 0.85);" class=""><font color="#101010" face="Monaco" class=""><span style="font-size: 15px;" class="">underlying cause? The only available alias for </span><span style="caret-color: rgb(16, 16, 16); font-size: 15px;" class="">“chzrh</span></font></span><font color="#101010" face="Monaco" class=""><span style="caret-color: rgb(16, 16, 16); font-size: 15px;" class="">”</span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="font-size: 15px;" class="">is “Switzerland/Zurich” which has a translation to “Zurich</span><span style="caret-color: rgb(16, 16, 16); font-size: 15px;" class="">”</span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="font-size: 15px;" class="">as the exemplar city.</span></font></div></div><div class=""><font color="#101010" face="Monaco" class=""><span style="font-size: 15px;" class=""><br class=""></span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="font-size: 15px;" class="">Thanks, —Kip</span></font></div><div class=""><font color="#101010" face="Monaco" class=""><span style="font-size: 15px;" class=""><br class=""></span></font></div></body></html>