JDK-6957383 : getDisplayName returns wrong German translation in very many cases
  • Type: Bug
  • Component: globalization
  • Sub-Component: translation
  • Affected Version: 6u10
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: linux_ubuntu
  • CPU: x86
  • Submitted: 2010-06-01
  • Updated: 2013-11-28
  • Resolved: 2013-11-27
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8
8Resolved
Related Reports
Duplicate :  
Duplicate :  
Description
FULL PRODUCT VERSION :
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)

ADDITIONAL OS VERSION INFORMATION :
Linux 2.6.32-22-generic #33-Ubuntu SMP Wed Apr 28 13:27:30 UTC 2010 i686 GNU/Linux


A DESCRIPTION OF THE PROBLEM :
I wrote a unit test for

Locale l = new Locale("",[iso 3166 Country code here]);
l.getDisplayName(Locale.GERMANY)

which fails in many cases if compared to the list of German wikipedia via a resource file.
It seems not all translations of country names are correct. By comparision with the german list of the "Permanent Commission for Contry Names" (see http://stagn.de) it seems the list in Wikipedia is correct.
See http://141.74.33.52/stagn/Portals/0/080923_STAATENNAMEN_10_komplett.pdf for a German Country list.


REPRODUCIBILITY :
This bug can be reproduced always.

Comments
Closing as it's a dup.
28-11-2013

This issue is going to be resolved as part of JDK-8029239
27-11-2013

Translation bug, reassign it to Michael.
30-05-2013

EVALUATION Accept the CR and target it to Java 8. I will check it in detail.
20-06-2011