|
|
@@ -23,14 +23,16 @@ public class I18nUtil {
|
|
23
|
23
|
private static boolean prop_cache = false;
|
|
24
|
24
|
|
|
25
|
25
|
public static Properties loadI18nProp(){
|
|
26
|
|
- if (prop_cache && prop == null) {
|
|
27
|
|
- try {
|
|
28
|
|
- Resource resource = new ClassPathResource(i18n_file);
|
|
29
|
|
- EncodedResource encodedResource = new EncodedResource(resource,"UTF-8");
|
|
30
|
|
- prop = PropertiesLoaderUtils.loadProperties(encodedResource);
|
|
31
|
|
- } catch (IOException e) {
|
|
32
|
|
- logger.error(e.getMessage(), e);
|
|
33
|
|
- }
|
|
|
26
|
+ if (prop_cache && prop != null) {
|
|
|
27
|
+ return prop;
|
|
|
28
|
+ }
|
|
|
29
|
+
|
|
|
30
|
+ try {
|
|
|
31
|
+ Resource resource = new ClassPathResource(i18n_file);
|
|
|
32
|
+ EncodedResource encodedResource = new EncodedResource(resource,"UTF-8");
|
|
|
33
|
+ prop = PropertiesLoaderUtils.loadProperties(encodedResource);
|
|
|
34
|
+ } catch (IOException e) {
|
|
|
35
|
+ logger.error(e.getMessage(), e);
|
|
34
|
36
|
}
|
|
35
|
37
|
return prop;
|
|
36
|
38
|
}
|