多语言
public static void readProperty(String language) throws Exception {ResourcePool pool = ResourcePool.getResourcePool();
if (StringUtils.isNotEmpty(language)) {
language = "_" + language;
} else {
Locale locale = LocaleContextHolder.getLocale();
language = "_" + locale.getLanguage();
}
Properties properties = new Properties();
InputStream inputStream = Object.class.getResourceAsStream(PATH_PARENT + language + SUFFIX);
properties.load(new InputStreamReader(inputStream, "UTF-8"));
Map<String, Object> result = new HashMap<>();
Set<String> keySet = properties.stringPropertyNames();
for (String key : keySet
) {
result.put(key, properties.get(key));
}
System.out.println(result);
pool.setResultObj("i18nPackage",result);
}
以上是 多语言 的全部内容, 来源链接: utcz.com/z/514566.html