JDK 27 removes unmaintained translation resource files from the OpenJDK source tree, retaining only English, German, Japanese, and Simplified Chinese as actively maintained locales. The java.desktop module is exempt from this removal due to its stability and end-user visibility. Oracle JDK and jdk.java.net Early Access builds are unaffected since they already excluded these resources at build time. Other JDK builds that include them by default will now display unsupported locale messages in English, which may break tests or applications relying on locale-specific output. Compatibility risk is considered moderate.
Sort: