Lines Matching refs:Locale

42 import java.util.Locale;
43 import java.util.Locale.Builder;
49 * @summary test API changes to Locale
119 Locale l = builder
174 Locale l = builder
233 Locale l = Locale.forLanguageTag(id);
243 Locale[] locales = java.text.DateFormat.getAvailableLocales();
246 for (Locale target : locales) {
251 Locale tagResult = Locale.forLanguageTag(tag);
258 Locale builderResult = builder.setLocale(target).build();
275 Locale result = Locale.forLanguageTag(id);
311 Locale locale = new Locale(test[0], test[1], test[2]);
319 /// Locale API tests.
324 Locale locale = Locale.forLanguageTag("und-latn");
332 locale = Locale.forLanguageTag("und");
338 Locale locale = Locale.forLanguageTag("und-a-some_ex-tension");
349 new ExpectIAE() { public void call() { Locale.forLanguageTag("").getExtension('\uD800'); }};
352 locale = Locale.forLanguageTag("x-y-z-blork");
357 Locale locale = Locale.forLanguageTag("und-a-xx-yy-b-zz-ww");
372 locale = Locale.forLanguageTag("und");
377 Locale locale = Locale.forLanguageTag("en-US-u-abc-def");
383 locale = Locale.forLanguageTag("en-US-u-ca-gregory");
389 Locale locale = Locale.forLanguageTag("und-u-co-japanese-nu-thai");
400 locale = Locale.forLanguageTag("und");
404 locale = Locale.forLanguageTag("und-u-kn");
408 new ExpectIAE() { public void call() { Locale.forLanguageTag("").getUnicodeLocaleType("q"); }};
409 new ExpectIAE() { public void call() { Locale.forLanguageTag("").getUnicodeLocaleType("abcdefghi"); }};
412 new ExpectNPE() { public void call() { Locale.forLanguageTag("").getUnicodeLocaleType(null); }};
416 Locale locale = Locale.forLanguageTag("und-u-co-japanese-nu-thai");
432 Locale locale = Locale.forLanguageTag("x-y-x-blork-");
433 assertEquals("blork", "y-x-blork", locale.getExtension(Locale.PRIVATE_USE_EXTENSION));
435 locale = Locale.forLanguageTag("und");
436 assertEquals("no privateuse", null, locale.getExtension(Locale.PRIVATE_USE_EXTENSION));
445 // variant alone is not a valid Locale, but has a valid language tag
482 Locale locale = new Locale(test[0], test[1], test[2]);
498 Locale locale = Locale.forLanguageTag(test[0]);
549 Locale locale = Locale.forLanguageTag(test[0]);
587 Locale locale = Locale.forLanguageTag(test[1]);
596 Locale locale = Locale.forLanguageTag("und-d-aa-00-bb-01-D-AA-10-cc-11-c-1234");
600 locale = Locale.forLanguageTag("und-U-ca-gregory-u-ca-japanese");
601 assertEquals("Unicode extension", "ca-gregory", locale.getExtension(Locale.UNICODE_LOCALE_EXTENSION));
604 locale = Locale.forLanguageTag("und-u-aa-000-bb-001-bB-002-cc-003-c-1234");
605 assertEquals("Unicode keywords", "aa-000-bb-001-cc-003", locale.getExtension(Locale.UNICODE_LOCALE_EXTENSION));
610 Locale latnLocale = Locale.forLanguageTag("und-latn");
611 Locale hansLocale = Locale.forLanguageTag("und-hans");
613 Locale oldLocale = Locale.getDefault();
615 Locale.setDefault(Locale.US);
619 Locale.setDefault(Locale.GERMANY);
623 Locale.setDefault(oldLocale);
627 Locale latnLocale = Locale.forLanguageTag("und-latn");
628 Locale hansLocale = Locale.forLanguageTag("und-hans");
630 assertEquals("latn US", "Latin", latnLocale.getDisplayScript(Locale.US));
631 assertEquals("hans US", "Simplified Han", hansLocale.getDisplayScript(Locale.US));
633 assertEquals("latn DE", "Lateinisch", latnLocale.getDisplayScript(Locale.GERMANY));
634 assertEquals("hans DE", "Vereinfachte Chinesische Schrift", hansLocale.getDisplayScript(Locale.GERMANY));
638 final Locale[] testLocales = {
639 Locale.ROOT,
640 new Locale("en"),
641 new Locale("en", "US"),
642 new Locale("", "US"),
643 new Locale("no", "NO", "NY"),
644 new Locale("", "", "NY"),
645 Locale.forLanguageTag("zh-Hans"),
646 Locale.forLanguageTag("zh-Hant"),
647 Locale.forLanguageTag("zh-Hans-CN"),
648 Locale.forLanguageTag("und-Hans"),
678 Locale loc = testLocales[i];
680 displayNameEnglish[i], loc.getDisplayName(Locale.ENGLISH));
682 displayNameSimplifiedChinese[i], loc.getDisplayName(Locale.CHINA));
697 Locale locale = Locale.forLanguageTag(languageTag);
698 Locale result = lenientBuilder
711 locale = builder.setLocale(new Locale("ja", "JP", "JP")).build();
715 locale = builder.setLocale(new Locale("th", "TH", "TH")).build();
719 locale = builder.setLocale(new Locale("no", "NO", "NY")).build();
727 b.setLocale(new Locale("123", "4567", "89"));
958 Locale locale = builder
964 Locale locale2 = builder
970 Locale locale3 = builder
978 Locale locale4 = builder
1011 Locale locale = builder
1042 Locale locale = builder
1088 .setExtension(Locale.PRIVATE_USE_EXTENSION, source)
1090 .getExtension(Locale.PRIVATE_USE_EXTENSION);
1094 new BuilderILE("a--b") { public void call() { b.setExtension(Locale.PRIVATE_USE_EXTENSION, arg); }};
1100 Locale locale = Locale.forLanguageTag(monster);
1118 final Locale[] testLocales = {
1119 Locale.ROOT,
1120 new Locale("en"),
1121 new Locale("en", "US"),
1122 new Locale("en", "US", "Win"),
1123 new Locale("en", "US", "Win_XP"),
1124 new Locale("ja", "JP"),
1125 new Locale("ja", "JP", "JP"),
1126 new Locale("th", "TH"),
1127 new Locale("th", "TH", "TH"),
1128 new Locale("no", "NO"),
1129 new Locale("nb", "NO"),
1130 new Locale("nn", "NO"),
1131 new Locale("no", "NO", "NY"),
1132 new Locale("nn", "NO", "NY"),
1133 new Locale("he", "IL"),
1134 new Locale("he", "IL", "var"),
1135 new Locale("Language", "Country", "Variant"),
1136 new Locale("", "US"),
1137 new Locale("", "", "Java"),
1138 Locale.forLanguageTag("en-Latn-US"),
1139 Locale.forLanguageTag("zh-Hans"),
1140 Locale.forLanguageTag("zh-Hant-TW"),
1141 Locale.forLanguageTag("ja-JP-u-ca-japanese"),
1142 Locale.forLanguageTag("und-Hant"),
1143 Locale.forLanguageTag("und-a-123-456"),
1144 Locale.forLanguageTag("en-x-java"),
1145 Locale.forLanguageTag("th-TH-u-ca-buddist-nu-thai-x-lvariant-TH"),
1148 for (Locale locale : testLocales) {
1198 Locale locale;
1201 locale = Locale.ROOT;
1207 locale = new Locale(lang, country, variant);
1215 assertEquals("Deserialize Java 6 Locale " + locale, o, locale);
1252 Locale loc = Locale.forLanguageTag(in);
1275 Locale loc = Locale.forLanguageTag(in);
1285 checkCalendar(new Locale("ja", "JP", "jp"), "java.util.GregorianCalendar");
1286 checkCalendar(new Locale("ja", "jp", "jp"), "java.util.GregorianCalendar");
1287 checkCalendar(new Locale("ja", "JP", "JP"), "java.util.JapaneseImperialCalendar");
1288 checkCalendar(new Locale("ja", "jp", "JP"), "java.util.JapaneseImperialCalendar");
1289 checkCalendar(Locale.forLanguageTag("en-u-ca-japanese"),
1292 checkDigit(new Locale("th", "TH", "th"), '0');
1293 checkDigit(new Locale("th", "th", "th"), '0');
1294 checkDigit(new Locale("th", "TH", "TH"), '\u0e50');
1295 checkDigit(new Locale("th", "TH", "TH"), '\u0e50');
1296 checkDigit(Locale.forLanguageTag("en-u-nu-thai"), '\u0e50');
1299 private void checkCalendar(Locale loc, String expected) {
1304 private void checkDigit(Locale loc, Character expected) {