JDK-4052440 : RFE: Locale Sensitive Services SPI support
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.util:i18n
  • Affected Version:
    1.1.2,1.1.4,1.2.0,1.2.2,1.3.0,1.3.1,1.4.0,1.4.2,5.0 1.1.2,1.1.4,1.2.0,1.2.2,1.3.0,1.3.1,1.4.0,1.4.2,5.0
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS:
    generic,linux,solaris_8,windows_95,windows_nt,windows_2000 generic,linux,solaris_8,windows_95,windows_nt,windows_2000
  • CPU: generic,x86,sparc
  • Submitted: 1997-05-15
  • Updated: 2017-05-16
  • Resolved: 2005-05-25
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6 b38Fixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
It should be possible to plug additional locale-specific implementations of locale dependent functionality into a Java runtime. Applications using the J2SE APIs then see this functionality to be supported for a larger set of locales. In particular, the getAvailableLocales methods in the classes defining locale dependent functionality return the newly supported locales, and the various get*Instance methods return appropriately localized objects. Within the java.text and java.util packages, the following classes should be extensible:
- Calendar
- Currency
- Locale
- TimeZone
- BreakIterator
- Collator
- DateFormat
- DateFormatSymbols
- DecimalFormatSymbols
- NumberFormat

The main benefit of such extensibility is that third parties can provide support for locales where Sun or other providers of Java runtimes don't have the necessary expertise.
###@###.### 2001-11-07


A complementary feature is the ability for third parties to add their own localized strings to packages in the JRE that provide them, such as Swing. This has been filed as RFE 4703909.
###@###.### 2002-06-18

Comments
WORK AROUND Name: bb33257 Date: 05/15/97 ======================================================================
2004-08-06

EVALUATION This RFE at some point requested extensible locale and character converter lists. The character converter issue was addressed by the java.nio.charset.spi package. This RFE was then rewritten to cover just pluggable locale support. ###@###.### 2002-02-14
2002-02-14