JEP 127: Improve Locale Data Packaging and Adopt Unicode CLDR Data (original) (raw)

Owner Naoto Sato
Type Feature
Scope JDK
Status Closed / Delivered
Release 8
Component core-libs / java.util:i18n
Discussion i18n dash dev at openjdk dot java dot net
Effort M
Duration L
Endorsed by Brian Goetz
Created 2011/07/15 20:00
Updated 2024/07/12 11:25
Issue 8046117

Summary

Create a tool to convert LDML (Locale Data Markup Language) files into a format usable directly by the runtime library, define a way to package the results into modules, and then use these to incorporate the de-facto standard locale data published by the Unicode Consortium's CLDR project into the JDK.

Description

Testing

Need to verify that the installed locale data is correctly returned via locale-sensitive APIs such as DateFormat/NumberFormat, etc.

Risks and Assumptions

Since the JDK's collation API does not yet support the Unicode Collation Algorithm, on which LDML is based, collation data contained in LDML files will not be supported.

Impact