in src/main/java/org/apache/sling/i18n/impl/PotentialLanguageRootCheck.java [75:91]
private static String localeToString(Locale locale) {
boolean country = !locale.getCountry().isEmpty();
boolean variant = !locale.getVariant().isEmpty();
boolean script = !locale.getScript().isEmpty();
StringBuilder result = new StringBuilder(locale.getLanguage());
if (script) {
result.append('_').append(locale.getScript());
}
if (country) {
result.append('_').append(locale.getCountry());
}
if (variant) {
result.append('_').append(locale.getVariant());
}
return result.toString();
}