--- old/src/java.base/share/classes/java/time/format/DateTimeTextProvider.java 2017-11-10 15:30:19.665354381 -0800 +++ new/src/java.base/share/classes/java/time/format/DateTimeTextProvider.java 2017-11-10 15:30:19.276347110 -0800 @@ -510,7 +510,9 @@ @SuppressWarnings("unchecked") static 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; }