EVALUATION
Consulted with native german colleague.
After a discussion, the timezone abbreaviations and names should be localized as submitter proposed:
------- TimeZoneNames_de.java -------
58,59c58,59
< String CET[] = new String[] {"Zentraleurop\u00e4ische Zeit", "CET",
< "Zentraleurop\u00e4ische Sommerzeit", "CEST"};
---
> String CET[] = new String[] {"Mitteleurop\u00e4ische Zeit", "MEZ",
> "Mitteleurop\u00e4ische Sommerzeit", "MESZ"};
80,81c80,81
< String EET[] = new String[] {"Osteurop\u00e4ische Zeit", "EET",
< "Osteurop\u00e4ische Sommerzeit", "EEST"};
---
> String EET[] = new String[] {"Osteurop\u00e4ische Zeit", "EEZ",
> "Osteurop\u00e4ische Sommerzeit", "EESZ"};
156,157c156,157
< String WET[] = new String[] {"Westeurop\u00e4ische Zeit", "WET",
< "Westeurop\u00e4ische Sommerzeit", "WEST"};
---
> String WET[] = new String[] {"Westeurop\u00e4ische Zeit", "WEZ",
> "Westeurop\u00e4ische Sommerzeit", "WESZ"};
|
EVALUATION
According to the CLDR 1.5.0 the full format should be "HH:mm:ss v" which leads into the "00:37:00" (taking a time from description).
In the CLDR also exist two proposals for "H:mm 'Uhr' v" displaying the time as "0:37 Uhr"
The character "v" should be replaced by "z" in order to have displayed CET or MEZ.
Fix: j2se:src/share/classes/sun/text/resources/FormatData_de.java
Regarding the untranslated timezone there should be two changes in
j2se:src/share/classes/sun/util/resources/TimeZoneNames_de.java
String CET[] = new String[] {"Zentraleurop??ische Zeit", "CET",
"Zentraleurop??ische Sommerzeit", "CEST"};
Change the long name to:
Mitteleurop??ische Zeit/Mitteleurop??ische Sommerzeit
abbreviation to:
MEZ/MESZ
Fixing abbreviations will be required for quite all timezone names.
|