< prev index next >
src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
Print this page
rev 47733 : 8176841: Additional Unicode Language-Tag Extensions
8189134: New system properties for the default Locale extensions
Reviewed-by:
@@ -508,11 +508,13 @@
* @throws NullPointerException if key or locale is null
*/
@SuppressWarnings("unchecked")
static <T> T getLocalizedResource(String key, Locale locale) {
LocaleResources lr = LocaleProviderAdapter.getResourceBundleBased()
- .getLocaleResources(locale);
+ .getLocaleResources(
+ CalendarDataUtility.findRegionOverride(locale)
+ .orElse(locale));
ResourceBundle rb = lr.getJavaTimeFormatData();
return rb.containsKey(key) ? (T) rb.getObject(key) : null;
}
/**
< prev index next >