-
Enhancement
-
Resolution: Fixed
-
P4
-
5.0
-
b112
-
x86
-
windows_xp
-
Verified
Name: rmT116609 Date: 03/01/2004
FULL PRODUCT VERSION :
java version "1.5.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b32c)
Java HotSpot(TM) Client VM (build 1.5.0-beta-b32c, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows XP [Version 5.1.2600]
A DESCRIPTION OF THE PROBLEM :
The 2- and 3-letter codes for the two Norwegian languages are not in sync with ISO639-1/ISO639-2 (see: http://www.loc.gov/standards/iso639-2/englangn.html)
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Run enclosed source code.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
/* ... these are what I prefer as the two languages share the same characteristics concerning dates, separators and currency. (not sure about the casing of the variant code) */
;;no;nor;;Norwegian;no
NO;NOR;no;nor;;Norwegian (Norway);no_NO
NO;NOR;no;nor;Bokm�l;Norwegian (Norwayh,Bokm�l);no_NO_NB
NO;NOR;no;nor;Nynorsk;Norwegian (Norway,Nynorsk);no_NO_NN
/* ... but maybe this is more correct if one is to follow ISO to the letter ... */
;;no;nor;;Norwegian;no
;;nb;nob;;Norwegian Bokm�l;nb
;;nn;nno;;Norwegian Nynorsk;nn
NO;NOR;no;nor;;Norwegian (Norway);no_NO
NO;NOR;nb;nob;;Norwegian Bokm�l (Norway);nb_NO
NO;NOR;nn;nno;;Norwegian Nynorsk (Norway);nn_NO
/* ... or maybe all of them... :-) */
ACTUAL -
;;no;nor;;Norwegian;no
NO;NOR;no;nor;;Norwegian (Norway);no_NO
NO;NOR;no;nor;Nynorsk;Norwegian (Norway,Nynorsk);no_NO_NY
ERROR MESSAGES/STACK TRACES THAT OCCUR :
No errors.
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
import java.util.*;
class Test {
public static void main(String a[]) {
Locale.setDefault(Locale.ENGLISH);
for (Locale locale : Locale.getAvailableLocales()) { /* 1.5 */
System.out.println(
locale.getCountry() + ";" +
locale.getISO3Country() + ";" +
locale.getLanguage() + ";" +
locale.getLanguage() + ";" +
locale.getDisplayVariant() +";" +
locale.getDisplayName() + ";" +
locale);
}
}
}
---------- END SOURCE ----------
(Incident Review ID: 240885)
======================================================================
FULL PRODUCT VERSION :
java version "1.5.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-beta-b32c)
Java HotSpot(TM) Client VM (build 1.5.0-beta-b32c, mixed mode)
ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows XP [Version 5.1.2600]
A DESCRIPTION OF THE PROBLEM :
The 2- and 3-letter codes for the two Norwegian languages are not in sync with ISO639-1/ISO639-2 (see: http://www.loc.gov/standards/iso639-2/englangn.html)
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Run enclosed source code.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
/* ... these are what I prefer as the two languages share the same characteristics concerning dates, separators and currency. (not sure about the casing of the variant code) */
;;no;nor;;Norwegian;no
NO;NOR;no;nor;;Norwegian (Norway);no_NO
NO;NOR;no;nor;Bokm�l;Norwegian (Norwayh,Bokm�l);no_NO_NB
NO;NOR;no;nor;Nynorsk;Norwegian (Norway,Nynorsk);no_NO_NN
/* ... but maybe this is more correct if one is to follow ISO to the letter ... */
;;no;nor;;Norwegian;no
;;nb;nob;;Norwegian Bokm�l;nb
;;nn;nno;;Norwegian Nynorsk;nn
NO;NOR;no;nor;;Norwegian (Norway);no_NO
NO;NOR;nb;nob;;Norwegian Bokm�l (Norway);nb_NO
NO;NOR;nn;nno;;Norwegian Nynorsk (Norway);nn_NO
/* ... or maybe all of them... :-) */
ACTUAL -
;;no;nor;;Norwegian;no
NO;NOR;no;nor;;Norwegian (Norway);no_NO
NO;NOR;no;nor;Nynorsk;Norwegian (Norway,Nynorsk);no_NO_NY
ERROR MESSAGES/STACK TRACES THAT OCCUR :
No errors.
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
import java.util.*;
class Test {
public static void main(String a[]) {
Locale.setDefault(Locale.ENGLISH);
for (Locale locale : Locale.getAvailableLocales()) { /* 1.5 */
System.out.println(
locale.getCountry() + ";" +
locale.getISO3Country() + ";" +
locale.getLanguage() + ";" +
locale.getLanguage() + ";" +
locale.getDisplayVariant() +";" +
locale.getDisplayName() + ";" +
locale);
}
}
}
---------- END SOURCE ----------
(Incident Review ID: 240885)
======================================================================
- relates to
-
JDK-6433538 'nn_NO' is returned as the default locale
- Resolved
-
JDK-6875847 RFE: Java Locale Enhancement
- Closed
-
JDK-4778440 Locale ID / resource bundle suffix for Hebrew should be "he" not "iw"
- Closed