-
Bug
-
Resolution: Fixed
-
P3
-
17
-
b25
-
b30
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8269719 | 18 | Naoto Sato | P3 | Resolved | Fixed | b05 |
JDK-8270686 | 17.0.1 | Naoto Sato | P3 | Resolved | Fixed | b03 |
Hebrew/Indonesian/Yiddish ISO 639 language codes failed to work in backward compatible manner even if system property java.locale.useOldISOCodes sets to true.
Code snippet:
import java.util.Locale;
public class Test1 {
public static void main(String[] args) {
System.setProperty("java.locale.useOldISOCodes","true");
new Test1().test();
}
String languages[] = new String[]{"he", "yi", "id"};
String excepted[] = new String[]{"iw", "ji", "in"};
private void test() {
Locale locale = null;
for (int i = 0; i < languages.length; i++) {
locale = new Locale(languages[i]);
if (excepted[i] != null) {
if (!locale.getLanguage().equals(excepted[i])) {
System.out.println(
"getLanguage returned wrong value : "
+ locale.getLanguage()
+ " language = " + excepted[i]
);
}
}
}
}
}
Code snippet:
import java.util.Locale;
public class Test1 {
public static void main(String[] args) {
System.setProperty("java.locale.useOldISOCodes","true");
new Test1().test();
}
String languages[] = new String[]{"he", "yi", "id"};
String excepted[] = new String[]{"iw", "ji", "in"};
private void test() {
Locale locale = null;
for (int i = 0; i < languages.length; i++) {
locale = new Locale(languages[i]);
if (excepted[i] != null) {
if (!locale.getLanguage().equals(excepted[i])) {
System.out.println(
"getLanguage returned wrong value : "
+ locale.getLanguage()
+ " language = " + excepted[i]
);
}
}
}
}
}
- backported by
-
JDK-8269719 Clarify the spec wrt `useOldISOCodes` system property
-
- Resolved
-
-
JDK-8270686 Clarify the spec wrt `useOldISOCodes` system property
-
- Resolved
-
- csr for
-
JDK-8269531 Clarify the spec wrt `useOldISOCodes` system property
-
- Closed
-
- relates to
-
JDK-8267069 Update Hebrew/Indonesian/Yiddish ISO 639 language codes to current
-
- Closed
-
(1 links to)