in tiles-request-api/src/main/java/org/apache/tiles/request/locale/LocaleUtil.java [62:76]
public static Locale getParentLocale(Locale locale) {
Locale retValue = null;
String language = locale.getLanguage();
String country = locale.getCountry();
String variant = locale.getVariant();
if (!"".equals(variant)) {
retValue = new Locale(language, country);
} else if (!"".equals(country)) {
retValue = new Locale(language);
} else if (!"".equals(language)) {
retValue = Locale.ROOT;
}
return retValue;
}