30 for (String localeString : localeStrings) {
31 if (localeString != null) {
33 Locale search = Locale.forLanguageTag(localeString);
35 Locale locale = Locale.forLanguageTag(languageTag);
36 if (locale.getLanguage().equals(search.getLanguage())) {
37 if (search.getCountry().equals(
"") ^ locale.getCountry().equals(
"") && result == null) {
40 if (locale.getCountry().equals(search.getCountry())) {
41 return new LocaleSelection(localeString, locale);
46 return new LocaleSelection(localeString, result);
Set< String > supportedLocales
Definition: LocaleNegotiator.java:23