diff --git a/make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java b/make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java index a511ae586f2..49ed1c3aaa8 100644 --- a/make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java +++ b/make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java @@ -1184,6 +1184,8 @@ public class CLDRConverter { Files.createDirectories(Paths.get(DESTINATION_DIR, "windows", "conf")); Files.write(Paths.get(DESTINATION_DIR, "windows", "conf", "tzmappings"), handlerWinZones.keySet().stream() + .filter(k -> k.endsWith(":001") || + !handlerWinZones.get(k).equals(handlerWinZones.get(k.replaceFirst(":\\w{2,3}$", ":001")))) .map(k -> k + ":" + handlerWinZones.get(k) + ":") .sorted(new Comparator() { public int compare(String t1, String t2) {