Community
Participate
Working Groups
I20110603-0909 In Java 7, the default Locale has been split up into 2 defaults: - java.util.Locale.Category.DISPLAY defines the display language (messages) - java.util.Locale.Category.FORMAT defines the formatting of dates, numbers, ... When I launch Eclipse with "-nl de_CH", then EclipseEnvironmentInfo#setupSystemContext() calls Locale#setDefault(Locale), which sets both categories to the given value. Since Java now supports separate values, it would be nice if Equinox would also allow me to set them separately (e.g. to use the en_US language pack but still render dates in the de_CH form). Note that there's an ICU bug (http://bugs.icu-project.org/trac/ticket/8630) which currently prevents the correct formatting of dates e.g. in the History view (bug 348616).
If we introduce new options like -nlFormat and -nlDisplay then we should use the BCP47 format which allows to include the extensions.
I've lost track of what would be needed to fix this. Any patches would be appreciated for Neon to get us started.
This isn't going to happen for Neon. It is only likely to happen with some contribution that illustrates the desired behavior.