Hello,

In the upcoming JDK9, we are planning to modularize the locale data available in the JDK for the JEP 200: The Modular JDK [1]. One of the open issues of the JEP is this:

"The jdk.localedata module may eventually be split into multiple, region-specific modules for added flexibility in configuration."

In JDK8, we include English locales into rt.jar, and the rest into localedata.jar in the extension directory. This is OK but does not give much flexibility on smaller environments, such as SE Embedded, where they just use rt.jar and English locales are only available ones.

So here we are soliciting ideas on how to divide the locale data into smaller entities, as the modular JDK would make it possible. Here are some possible choices with pros/cons:

- Per language: Most straightforward choice, but it would create too many modules. - Per geological area: Smaller number of modules. Mapping geos into locales may be complicated.
- Latin vs. other scripts.
- English vs. the rest: current implementation. Not flexible, but practical/performant for the JDK full profile.

[1]: http://openjdk.java.net/jeps/200

Naoto

Reply via email to