mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 14:24:46 +02:00
8181157: CLDR Timezone name fallback implementation
Reviewed-by: sherman, scolebourne
This commit is contained in:
parent
3105e04e1b
commit
fafd844bc6
22 changed files with 639 additions and 155 deletions
|
@ -2189,9 +2189,9 @@ public final class Locale implements Cloneable, Serializable {
|
|||
}
|
||||
break;
|
||||
case "tz":
|
||||
displayType = TimeZoneNameUtility.retrieveGenericDisplayName(
|
||||
TimeZoneNameUtility.convertLDMLShortID(type).orElse(type),
|
||||
TimeZone.LONG, inLocale);
|
||||
displayType = TimeZoneNameUtility.convertLDMLShortID(type)
|
||||
.map(id -> TimeZoneNameUtility.retrieveGenericDisplayName(id, TimeZone.LONG, inLocale))
|
||||
.orElse(type);
|
||||
break;
|
||||
}
|
||||
ret = MessageFormat.format(lr.getLocaleName("ListKeyTypePattern"),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue