in src/main/java/org/apache/sling/scripting/sightly/impl/engine/extension/I18nRuntimeExtension.java [102:113]
private String getTranslation(ResourceBundleProvider resourceBundleProvider, String basename, String key, Locale locale) {
ResourceBundle resourceBundle;
if (StringUtils.isNotEmpty(basename)) {
resourceBundle = resourceBundleProvider.getResourceBundle(basename, locale);
} else {
resourceBundle = resourceBundleProvider.getResourceBundle(locale);
}
if (resourceBundle != null && resourceBundle.containsKey(key)) {
return resourceBundle.getString(key);
}
return null;
}