private static String localeToString()

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();
    }