Support some locale elements from underlying platforms. For example, if user preference of date formats specifies Japanese calendar, then Java picks up that information and uses Japanese calendars.
Pluggable Locale SPI for user preference locale information, which may not match with JRE's locale data:
eg. ja_JP locale with currency symbol = $
- Override some of the JRE's default locale information
- Dynamic change by Listener
- Optionally use of the control panel to change the locale?