163 List<JsonObject>
set =
new ArrayList<>();
166 String filename = locale.getLanguage() +
"_" + locale.getCountry() + File.separator +
namespace + ".json";
172 logger.debug(
"Fallback locale to language only.");
173 filename = locale.getLanguage() + File.separator +
namespace + ".json";
177 logger.info(
"No locale loaded, trying to load from " + r);
179 JsonParser parser =
new JsonParser();
180 JsonObject obj = (JsonObject) parser.parse(
new InputStreamReader(r.getInputStream(),
"UTF-8"));
185 }
catch (JsonIOException | JsonSyntaxException | IOException e) {
186 logger.error(
"Unable to load locale", e);
ConfigurationPropertiesBean config
Definition: JsonMessageSource.java:58
Map< Locale, List< JsonObject > > languageMaps
Definition: JsonMessageSource.java:55
static final Logger logger
Definition: JsonMessageSource.java:49
List< String > getLanguageNamespaces()
Definition: ConfigurationPropertiesBean.java:203
Resource getBaseDirectory()
Definition: JsonMessageSource.java:199