-
Bug
-
Resolution: Won't Fix
-
P4
-
None
-
8
-
generic
-
generic
A DESCRIPTION OF THE PROBLEM :
The Catalan name for Chinese is xinès. The return from getDisplayLanguage() is incorrect as xinés.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Set up a Chinese Locale (zh_CN)
2. Call the getDisplayLanguage passing a Catalan Locale to it (ca_ES)
3. View the return
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
xinès
ACTUAL -
xinés
---------- BEGIN SOURCE ----------
import java.util.Locale;
public class HelloWorld
{
public static void main(String[] args)
{
Locale caLocale = new Locale("ca", "ES");
Locale cnLocale = new Locale("zh", "CN");
String caCorrectChinese = "xinès";
String caChinese = cnLocale.getDisplayLanguage(caLocale);
if (!caCorrectChinese.equals(caChinese)) {
System.out.println("Invalid Language Display for " + cnLocale.getDisplayLanguage() + ": " + caChinese + ". Should be: " + caCorrectChinese);
} else {
System.out.println("Valid Language Display for " + cnLocale.getDisplayLanguage() + ": " + caChinese + ".");
}
System.out.println("Java Version: " + System.getProperty("java.version"));
}
}
---------- END SOURCE ----------
FREQUENCY : always
The Catalan name for Chinese is xinès. The return from getDisplayLanguage() is incorrect as xinés.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Set up a Chinese Locale (zh_CN)
2. Call the getDisplayLanguage passing a Catalan Locale to it (ca_ES)
3. View the return
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
xinès
ACTUAL -
xinés
---------- BEGIN SOURCE ----------
import java.util.Locale;
public class HelloWorld
{
public static void main(String[] args)
{
Locale caLocale = new Locale("ca", "ES");
Locale cnLocale = new Locale("zh", "CN");
String caCorrectChinese = "xinès";
String caChinese = cnLocale.getDisplayLanguage(caLocale);
if (!caCorrectChinese.equals(caChinese)) {
System.out.println("Invalid Language Display for " + cnLocale.getDisplayLanguage() + ": " + caChinese + ". Should be: " + caCorrectChinese);
} else {
System.out.println("Valid Language Display for " + cnLocale.getDisplayLanguage() + ": " + caChinese + ".");
}
System.out.println("Java Version: " + System.getProperty("java.version"));
}
}
---------- END SOURCE ----------
FREQUENCY : always