Problems with Locales on OS/X for bsd-port and macosx-port
I've got a sample app to test locale : import java.util.Locale; public class TestLocales { public static void main(String args[]) { Locale[] lLocs = Locale.getAvailableLocales(); for (Locale lLoc: lLocs) { System.out.println(lLoc); } } } When I run it on OpenJDK 1.7 (32/64/OS-X), here is what I get : sun/text/resources/ ar be With OS/X 1.6 VM : ja_JP es_PE en ja_JP_JP es_PA sr_BA mk es_GT ar_AE no_NO sq_AL bg ar_IQ ar_YE hu pt_PT el_CY ar_QA mk_MK sv de_CH en_US fi_FI is cs en_MT sl_SI sk_SK it tr_TR zh th ar_SA no en_GB sr_CS lt ro en_NZ no_NO_NY lt_LT es_NI nl ga_IE fr_BE es_ES ar_LB ko fr_CA et_EE ar_KW sr_RS es_US es_MX ar_SD in_ID ru lv es_UY lv_LV iw pt_BR ar_SY hr et es_DO fr_CH hi_IN es_VE ar_BH en_PH ar_TN fi de_AT es nl_NL es_EC zh_TW ar_JO be is_IS es_CO es_CR es_CL ar_EG en_ZA th_TH el_GR it_IT ca hu_HU fr en_IE uk_UA pl_PL fr_LU nl_BE en_IN ca_ES ar_MA es_BO en_AU sr zh_SG pt uk es_SV ru_RU ko_KR vi ar_DZ vi_VN sr_ME sq ar_LY ar zh_CN be_BY zh_HK ja iw_IL bg_BG in mt_MT es_PY sl fr_FR cs_CZ it_CH ro_RO es_PR en_CA de_DE ga de_LU de es_AR sk ms_MY hr_HR en_SG da mt pl ar_OM tr th_TH_TH el ms sv_SE da_DK es_HN Any ideas about this ?
I don't know why OpenJDK is returning such bad data, but as far as OS/X goes, these are normal locales. The first few characters denotes a language, and the characters after the underscore usually refer to a time zone or country. So: en => english en_US => English, United States en_MT => English, Mountain Time Zone en_GB => English, Great Britain en_NZ => English, New Zealand en_IN => English, Indianapolis Indiana (which has a unique time zone) etc. On Feb 2, 2011, at 1:23 PM, Henri Gomez wrote:
I've got a sample app to test locale :
import java.util.Locale;
public class TestLocales {
public static void main(String args[]) {
Locale[] lLocs = Locale.getAvailableLocales();
for (Locale lLoc: lLocs) { System.out.println(lLoc); } } }
When I run it on OpenJDK 1.7 (32/64/OS-X), here is what I get :
sun/text/resources/ ar be
With OS/X 1.6 VM :
ja_JP es_PE en ja_JP_JP es_PA sr_BA mk es_GT ar_AE no_NO sq_AL bg ar_IQ ar_YE hu pt_PT el_CY ar_QA mk_MK sv de_CH en_US fi_FI is cs en_MT sl_SI sk_SK it tr_TR zh th ar_SA no en_GB sr_CS lt ro en_NZ no_NO_NY lt_LT es_NI nl ga_IE fr_BE es_ES ar_LB ko fr_CA et_EE ar_KW sr_RS es_US es_MX ar_SD in_ID ru lv es_UY lv_LV iw pt_BR ar_SY hr et es_DO fr_CH hi_IN es_VE ar_BH en_PH ar_TN fi de_AT es nl_NL es_EC zh_TW ar_JO be is_IS es_CO es_CR es_CL ar_EG en_ZA th_TH el_GR it_IT ca hu_HU fr en_IE uk_UA pl_PL fr_LU nl_BE en_IN ca_ES ar_MA es_BO en_AU sr zh_SG pt uk es_SV ru_RU ko_KR vi ar_DZ vi_VN sr_ME sq ar_LY ar zh_CN be_BY zh_HK ja iw_IL bg_BG in mt_MT es_PY sl fr_FR cs_CZ it_CH ro_RO es_PR en_CA de_DE ga de_LU de es_AR sk ms_MY hr_HR en_SG da mt pl ar_OM tr th_TH_TH el ms sv_SE da_DK es_HN
Any ideas about this ?
~~~~~~~~~~~~~~~~~~~~~~~ Gary Meyer Java Software Build Engineer
On Feb 2, 2011, at 1:23 PM, Henri Gomez wrote:
I've got a sample app to test locale :
import java.util.Locale;
public class TestLocales {
public static void main(String args[]) {
Locale[] lLocs = Locale.getAvailableLocales();
for (Locale lLoc: lLocs) { System.out.println(lLoc); } } }
When I run it on OpenJDK 1.7 (32/64/OS-X), here is what I get :
sun/text/resources/ ar be
With OS/X 1.6 VM :
ja_JP es_PE en ja_JP_JP es_PA sr_BA mk es_GT ar_AE no_NO sq_AL bg ar_IQ ar_YE hu pt_PT el_CY ar_QA mk_MK sv de_CH en_US fi_FI is cs en_MT sl_SI sk_SK it tr_TR zh th ar_SA no en_GB sr_CS lt ro en_NZ no_NO_NY lt_LT es_NI nl ga_IE fr_BE es_ES ar_LB ko fr_CA et_EE ar_KW sr_RS es_US es_MX ar_SD in_ID ru lv es_UY lv_LV iw pt_BR ar_SY hr et es_DO fr_CH hi_IN es_VE ar_BH en_PH ar_TN fi de_AT es nl_NL es_EC zh_TW ar_JO be is_IS es_CO es_CR es_CL ar_EG en_ZA th_TH el_GR it_IT ca hu_HU fr en_IE uk_UA pl_PL fr_LU nl_BE en_IN ca_ES ar_MA es_BO en_AU sr zh_SG pt uk es_SV ru_RU ko_KR vi ar_DZ vi_VN sr_ME sq ar_LY ar zh_CN be_BY zh_HK ja iw_IL bg_BG in mt_MT es_PY sl fr_FR cs_CZ it_CH ro_RO es_PR en_CA de_DE ga de_LU de es_AR sk ms_MY hr_HR en_SG da mt pl ar_OM tr th_TH_TH el ms sv_SE da_DK es_HN
Any ideas about this ?
Please file this as a bug on <http://java.net/jira/browse/MACOSX_PORT>. Thanks, Mike Swingler Java Engineering Apple Inc.
Seems there is some delay in ML. I'll create a JIRA, attaching the sample code. Le 27 avr. 2011 à 16:17, Mike Swingler <swingler@apple.com> a écrit :
On Feb 2, 2011, at 1:23 PM, Henri Gomez wrote:
I've got a sample app to test locale :
import java.util.Locale;
public class TestLocales {
public static void main(String args[]) {
Locale[] lLocs = Locale.getAvailableLocales();
for (Locale lLoc: lLocs) { System.out.println(lLoc); } } }
When I run it on OpenJDK 1.7 (32/64/OS-X), here is what I get :
sun/text/resources/ ar be
With OS/X 1.6 VM :
ja_JP es_PE en ja_JP_JP es_PA sr_BA mk es_GT ar_AE no_NO sq_AL bg ar_IQ ar_YE hu pt_PT el_CY ar_QA mk_MK sv de_CH en_US fi_FI is cs en_MT sl_SI sk_SK it tr_TR zh th ar_SA no en_GB sr_CS lt ro en_NZ no_NO_NY lt_LT es_NI nl ga_IE fr_BE es_ES ar_LB ko fr_CA et_EE ar_KW sr_RS es_US es_MX ar_SD in_ID ru lv es_UY lv_LV iw pt_BR ar_SY hr et es_DO fr_CH hi_IN es_VE ar_BH en_PH ar_TN fi de_AT es nl_NL es_EC zh_TW ar_JO be is_IS es_CO es_CR es_CL ar_EG en_ZA th_TH el_GR it_IT ca hu_HU fr en_IE uk_UA pl_PL fr_LU nl_BE en_IN ca_ES ar_MA es_BO en_AU sr zh_SG pt uk es_SV ru_RU ko_KR vi ar_DZ vi_VN sr_ME sq ar_LY ar zh_CN be_BY zh_HK ja iw_IL bg_BG in mt_MT es_PY sl fr_FR cs_CZ it_CH ro_RO es_PR en_CA de_DE ga de_LU de es_AR sk ms_MY hr_HR en_SG da mt pl ar_OM tr th_TH_TH el ms sv_SE da_DK es_HN
Any ideas about this ?
Please file this as a bug on <http://java.net/jira/browse/MACOSX_PORT>.
Thanks, Mike Swingler Java Engineering Apple Inc.
JIRA created : http://java.net/jira/browse/MACOSX_PORT-38 2011/4/27 Henri Gomez <henri.gomez@gmail.com>:
Seems there is some delay in ML.
I'll create a JIRA, attaching the sample code.
Le 27 avr. 2011 à 16:17, Mike Swingler <swingler@apple.com> a écrit :
On Feb 2, 2011, at 1:23 PM, Henri Gomez wrote:
I've got a sample app to test locale :
import java.util.Locale;
public class TestLocales {
public static void main(String args[]) {
Locale[] lLocs = Locale.getAvailableLocales();
for (Locale lLoc: lLocs) { System.out.println(lLoc); } } }
When I run it on OpenJDK 1.7 (32/64/OS-X), here is what I get :
sun/text/resources/ ar be
With OS/X 1.6 VM :
ja_JP es_PE en ja_JP_JP es_PA sr_BA mk es_GT ar_AE no_NO sq_AL bg ar_IQ ar_YE hu pt_PT el_CY ar_QA mk_MK sv de_CH en_US fi_FI is cs en_MT sl_SI sk_SK it tr_TR zh th ar_SA no en_GB sr_CS lt ro en_NZ no_NO_NY lt_LT es_NI nl ga_IE fr_BE es_ES ar_LB ko fr_CA et_EE ar_KW sr_RS es_US es_MX ar_SD in_ID ru lv es_UY lv_LV iw pt_BR ar_SY hr et es_DO fr_CH hi_IN es_VE ar_BH en_PH ar_TN fi de_AT es nl_NL es_EC zh_TW ar_JO be is_IS es_CO es_CR es_CL ar_EG en_ZA th_TH el_GR it_IT ca hu_HU fr en_IE uk_UA pl_PL fr_LU nl_BE en_IN ca_ES ar_MA es_BO en_AU sr zh_SG pt uk es_SV ru_RU ko_KR vi ar_DZ vi_VN sr_ME sq ar_LY ar zh_CN be_BY zh_HK ja iw_IL bg_BG in mt_MT es_PY sl fr_FR cs_CZ it_CH ro_RO es_PR en_CA de_DE ga de_LU de es_AR sk ms_MY hr_HR en_SG da mt pl ar_OM tr th_TH_TH el ms sv_SE da_DK es_HN
Any ideas about this ?
Please file this as a bug on <http://java.net/jira/browse/MACOSX_PORT>.
Thanks, Mike Swingler Java Engineering Apple Inc.
Hi to all, Any news about http://java.net/jira/browse/MACOSX_PORT-38 ? Patch provided in JIRA should fix build problems on OS/X platform and may be included in bsd-port branch also ? Works very well for me on OS/X for both bsd/macox ports builds WDYT ? 2011/4/27 Henri Gomez <henri.gomez@gmail.com>:
JIRA created :
2011/4/27 Henri Gomez <henri.gomez@gmail.com>:
Seems there is some delay in ML.
I'll create a JIRA, attaching the sample code.
Le 27 avr. 2011 à 16:17, Mike Swingler <swingler@apple.com> a écrit :
On Feb 2, 2011, at 1:23 PM, Henri Gomez wrote:
I've got a sample app to test locale :
import java.util.Locale;
public class TestLocales {
public static void main(String args[]) {
Locale[] lLocs = Locale.getAvailableLocales();
for (Locale lLoc: lLocs) { System.out.println(lLoc); } } }
When I run it on OpenJDK 1.7 (32/64/OS-X), here is what I get :
sun/text/resources/ ar be
With OS/X 1.6 VM :
ja_JP es_PE en ja_JP_JP es_PA sr_BA mk es_GT ar_AE no_NO sq_AL bg ar_IQ ar_YE hu pt_PT el_CY ar_QA mk_MK sv de_CH en_US fi_FI is cs en_MT sl_SI sk_SK it tr_TR zh th ar_SA no en_GB sr_CS lt ro en_NZ no_NO_NY lt_LT es_NI nl ga_IE fr_BE es_ES ar_LB ko fr_CA et_EE ar_KW sr_RS es_US es_MX ar_SD in_ID ru lv es_UY lv_LV iw pt_BR ar_SY hr et es_DO fr_CH hi_IN es_VE ar_BH en_PH ar_TN fi de_AT es nl_NL es_EC zh_TW ar_JO be is_IS es_CO es_CR es_CL ar_EG en_ZA th_TH el_GR it_IT ca hu_HU fr en_IE uk_UA pl_PL fr_LU nl_BE en_IN ca_ES ar_MA es_BO en_AU sr zh_SG pt uk es_SV ru_RU ko_KR vi ar_DZ vi_VN sr_ME sq ar_LY ar zh_CN be_BY zh_HK ja iw_IL bg_BG in mt_MT es_PY sl fr_FR cs_CZ it_CH ro_RO es_PR en_CA de_DE ga de_LU de es_AR sk ms_MY hr_HR en_SG da mt pl ar_OM tr th_TH_TH el ms sv_SE da_DK es_HN
Any ideas about this ?
Please file this as a bug on <http://java.net/jira/browse/MACOSX_PORT>.
Thanks, Mike Swingler Java Engineering Apple Inc.
On Wed, May 11, 2011 at 10:49:01AM +0200, Henri Gomez wrote:
Hi to all,
Any news about http://java.net/jira/browse/MACOSX_PORT-38 ?
Patch provided in JIRA should fix build problems on OS/X platform and may be included in bsd-port branch also ? Works very well for me on OS/X for both bsd/macox ports builds
WDYT ?
Did the patch come from someone who has a contributor agreement on file with Oracle? If not then we can't commit it :(.
2011/4/27 Henri Gomez <henri.gomez@gmail.com>:
JIRA created :
2011/4/27 Henri Gomez <henri.gomez@gmail.com>:
Seems there is some delay in ML.
I'll create a JIRA, attaching the sample code.
Le 27 avr. 2011 ? 16:17, Mike Swingler <swingler@apple.com> a ?crit :
On Feb 2, 2011, at 1:23 PM, Henri Gomez wrote:
I've got a sample app to test locale :
import java.util.Locale;
public class TestLocales {
? ? public static void main(String args[]) {
? ? ? ? ? ? Locale[] lLocs = Locale.getAvailableLocales();
? ? ? ? ? ? for (Locale lLoc: lLocs) { ? ? ? ? ? ? ? ? ? ? System.out.println(lLoc); ? ? ? ? ? ? } ? ? } }
When I run it on OpenJDK 1.7 (32/64/OS-X), here is what I get :
sun/text/resources/ ar be
With OS/X 1.6 VM :
ja_JP es_PE en ja_JP_JP es_PA sr_BA mk es_GT ar_AE no_NO sq_AL bg ar_IQ ar_YE hu pt_PT el_CY ar_QA mk_MK sv de_CH en_US fi_FI is cs en_MT sl_SI sk_SK it tr_TR zh th ar_SA no en_GB sr_CS lt ro en_NZ no_NO_NY lt_LT es_NI nl ga_IE fr_BE es_ES ar_LB ko fr_CA et_EE ar_KW sr_RS es_US es_MX ar_SD in_ID ru lv es_UY lv_LV iw pt_BR ar_SY hr et es_DO fr_CH hi_IN es_VE ar_BH en_PH ar_TN fi de_AT es nl_NL es_EC zh_TW ar_JO be is_IS es_CO es_CR es_CL ar_EG en_ZA th_TH el_GR it_IT ca hu_HU fr en_IE uk_UA pl_PL fr_LU nl_BE en_IN ca_ES ar_MA es_BO en_AU sr zh_SG pt uk es_SV ru_RU ko_KR vi ar_DZ vi_VN sr_ME sq ar_LY ar zh_CN be_BY zh_HK ja iw_IL bg_BG in mt_MT es_PY sl fr_FR cs_CZ it_CH ro_RO es_PR en_CA de_DE ga de_LU de es_AR sk ms_MY hr_HR en_SG da mt pl ar_OM tr th_TH_TH el ms sv_SE da_DK es_HN
Any ideas about this ?
Please file this as a bug on <http://java.net/jira/browse/MACOSX_PORT>.
Thanks, Mike Swingler Java Engineering Apple Inc.
-- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org
Patch author is on the JIRA. I'll contact him. Le 11 mai 2011 à 18:25, Greg Lewis <glewis@eyesbeyond.com> a écrit :
On Wed, May 11, 2011 at 10:49:01AM +0200, Henri Gomez wrote:
Hi to all,
Any news about http://java.net/jira/browse/MACOSX_PORT-38 ?
Patch provided in JIRA should fix build problems on OS/X platform and may be included in bsd-port branch also ? Works very well for me on OS/X for both bsd/macox ports builds
WDYT ?
Did the patch come from someone who has a contributor agreement on file with Oracle? If not then we can't commit it :(.
2011/4/27 Henri Gomez <henri.gomez@gmail.com>:
JIRA created :
2011/4/27 Henri Gomez <henri.gomez@gmail.com>:
Seems there is some delay in ML.
I'll create a JIRA, attaching the sample code.
Le 27 avr. 2011 ? 16:17, Mike Swingler <swingler@apple.com> a ?crit :
On Feb 2, 2011, at 1:23 PM, Henri Gomez wrote:
I've got a sample app to test locale :
import java.util.Locale;
public class TestLocales {
? ? public static void main(String args[]) {
? ? ? ? ? ? Locale[] lLocs = Locale.getAvailableLocales();
? ? ? ? ? ? for (Locale lLoc: lLocs) { ? ? ? ? ? ? ? ? ? ? System.out.println(lLoc); ? ? ? ? ? ? } ? ? } }
When I run it on OpenJDK 1.7 (32/64/OS-X), here is what I get :
sun/text/resources/ ar be
With OS/X 1.6 VM :
ja_JP es_PE en ja_JP_JP es_PA sr_BA mk es_GT ar_AE no_NO sq_AL bg ar_IQ ar_YE hu pt_PT el_CY ar_QA mk_MK sv de_CH en_US fi_FI is cs en_MT sl_SI sk_SK it tr_TR zh th ar_SA no en_GB sr_CS lt ro en_NZ no_NO_NY lt_LT es_NI nl ga_IE fr_BE es_ES ar_LB ko fr_CA et_EE ar_KW sr_RS es_US es_MX ar_SD in_ID ru lv es_UY lv_LV iw pt_BR ar_SY hr et es_DO fr_CH hi_IN es_VE ar_BH en_PH ar_TN fi de_AT es nl_NL es_EC zh_TW ar_JO be is_IS es_CO es_CR es_CL ar_EG en_ZA th_TH el_GR it_IT ca hu_HU fr en_IE uk_UA pl_PL fr_LU nl_BE en_IN ca_ES ar_MA es_BO en_AU sr zh_SG pt uk es_SV ru_RU ko_KR vi ar_DZ vi_VN sr_ME sq ar_LY ar zh_CN be_BY zh_HK ja iw_IL bg_BG in mt_MT es_PY sl fr_FR cs_CZ it_CH ro_RO es_PR en_CA de_DE ga de_LU de es_AR sk ms_MY hr_HR en_SG da mt pl ar_OM tr th_TH_TH el ms sv_SE da_DK es_HN
Any ideas about this ?
Please file this as a bug on <http://java.net/jira/browse/MACOSX_PORT>.
Thanks, Mike Swingler Java Engineering Apple Inc.
-- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org
participants (4)
-
Gary Meyer
-
Greg Lewis
-
Henri Gomez
-
Mike Swingler