Add internationalization parameters
authoryoubowu <wu.youbo@zte.com.cn>
Fri, 24 Feb 2017 09:32:24 +0000 (17:32 +0800)
committer6092002067 <wu.youbo@zte.com.cn>
Fri, 24 Feb 2017 09:35:17 +0000 (17:35 +0800)
Issue-ID:HOLMES-9

Change-Id: I99d66a3e11ab736288785cab5dfad4fe7de1a6a2
Signed-off-by: youbowu <wu.youbo@zte.com.cn>
holmes-actions/src/main/java/org/openo/holmes/common/i18n/correlation-i18n-en-US.json
holmes-actions/src/main/java/org/openo/holmes/common/i18n/correlation-i18n-zh-CN.json
holmes-actions/src/main/java/org/openo/holmes/common/utils/I18nProxy.java
holmes-actions/src/main/java/org/openo/holmes/common/utils/LanguageUtil.java

index 9581b40..8288f6e 100644 (file)
   "RULE_MANAGEMENT__CALL_CHECK_RULE_REST_FAILED": "From the rules engine calls the check of interface failure",\r
   "RULE_MANAGEMENT_CREATE_QUERY_SQL_FAILED": "Create query exception",\r
   "RULE_MANAGEMENT_QUERY_RULE_FAILED": "Query rule failed",\r
-  "RULE_MANAGEMENT_CREATE_RULE_FAILED": "Failed to create rule",\r
-  "RULE_MANAGEMENT_DELETE_RULE_FAILED": "Delete rule failed",\r
-  "RULE_MANAGEMENT_UPDATE_RULE_FAILED": "Update rule failed",\r
   "RULE_MANAGEMENT_REQUEST_OBJECT_IS_EMPTY": "Request object is empty",\r
   "RULE_MANAGEMENT_RULE_NOT_EXIST_DATABASE": "Rule does not exist",\r
-  "RULE_MANAGEMENT_UNKNOWN_EXCEPTION": "Unknown exception",\r
   "RULE_MANAGEMENT_REPEAT_RULE_NAME": "Rule name repetition",\r
-  "RULE_MANAGEMENT_RULE_NAME_IS_EMPTY": "Rule name is empty",\r
+  "RULE_MANAGEMENT_RULE_NAME_CANNOT_BE_EMPTY": "Rule name cannot be empty",\r
   "RULE_MANAGEMENT_DATA_FORMAT_ERROR": "Data format error",\r
   "RULE_MANAGEMENT_PARAMETER_ENABLED_ERROR": "Parameter enabled can only be 0 (not enabled) and 1 (enabled)",\r
-  "RULE_MANAGEMENT_DB_ERROR": "db error"\r
+  "RULE_MANAGEMENT_DB_ERROR": "db error",\r
+  "RULE_MANAGEMENT_PARSE_DEPLOY_RESULT_ERROR":"Parsing call deployment rule return the result of the failure",\r
+  "RULE_MANAGEMENT_CHECK_NO_PASS":"Content inspection not by rule",\r
+  "RULE_MANAGEMENT_CONTENT_CANNOT_BE_EMPTY":"Content cannot be empty"\r
 }\r
index 1a59c2f..347986a 100644 (file)
   "RULE_MANAGEMENT__CALL_CHECK_RULE_REST_FAILED": "从引擎调用校验规则接口失败",\r
   "RULE_MANAGEMENT_CREATE_QUERY_SQL_FAILED": "创建查询语句异常",\r
   "RULE_MANAGEMENT_QUERY_RULE_FAILED": "查询规则失败",\r
-  "RULE_MANAGEMENT_CREATE_RULE_FAILED": "创建规则失败",\r
-  "RULE_MANAGEMENT_DELETE_RULE_FAILED": "删除规则失败",\r
-  "RULE_MANAGEMENT_UPDATE_RULE_FAILED": "更新规则失败",\r
   "RULE_MANAGEMENT_REQUEST_OBJECT_IS_EMPTY":"请求对象为空",\r
   "RULE_MANAGEMENT_RULE_NOT_EXIST_DATABASE": "规则不存在",\r
-  "RULE_MANAGEMENT_UNKNOWN_EXCEPTION": "未知异常",\r
   "RULE_MANAGEMENT_REPEAT_RULE_NAME" : "规则名字重复",\r
-  "RULE_MANAGEMENT_RULE_NAME_IS_EMPTY" : "规则名字为空",\r
+  "RULE_MANAGEMENT_RULE_NAME_CANNOT_BE_EMPTY" : "规则名字不能为空",\r
   "RULE_MANAGEMENT_DATA_FORMAT_ERROR": "数据格式异常",\r
   "RULE_MANAGEMENT_PARAMETER_ENABLED_ERROR" : "参数enabled只能为0(未启用)和1(启用)",\r
-  "RULE_MANAGEMENT_DB_ERROR" : "数据库异常"\r
+  "RULE_MANAGEMENT_DB_ERROR" : "数据库异常",\r
+  "RULE_MANAGEMENT_PARSE_DEPLOY_RESULT_ERROR":"解析调用部署规则返回的结果错误",\r
+  "RULE_MANAGEMENT_CHECK_NO_PASS":"规则内容检查不通过",\r
+  "RULE_MANAGEMENT_CONTENT_CANNOT_BE_EMPTY":"规则内容不能为空"\r
 \r
 }\r
index 2c74f03..75aacb9 100644 (file)
@@ -41,18 +41,16 @@ public class I18nProxy {
     public static final String RULE_MANAGEMENT__CALL_CHECK_RULE_REST_FAILED = "RULE_MANAGEMENT__CALL_CHECK_RULE_REST_FAILED";\r
     public static final String RULE_MANAGEMENT_CREATE_QUERY_SQL_FAILED = "RULE_MANAGEMENT_CREATE_QUERY_SQL_FAILED";\r
     public static final String RULE_MANAGEMENT_QUERY_RULE_FAILED = "RULE_MANAGEMENT_QUERY_RULE_FAILED";\r
-    public static final String RULE_MANAGEMENT_CREATE_RULE_FAILED = "RULE_MANAGEMENT_CREATE_RULE_FAILED";\r
-    public static final String RULE_MANAGEMENT_DELETE_RULE_FAILED = "RULE_MANAGEMENT_DELETE_RULE_FAILED";\r
-    public static final String RULE_MANAGEMENT_UPDATE_RULE_FAILED = "RULE_MANAGEMENT_UPDATE_RULE_FAILED";\r
     public static final String RULE_MANAGEMENT_REQUEST_OBJECT_IS_EMPTY = "RULE_MANAGEMENT_REQUEST_OBJECT_IS_EMPTY";\r
-    public static final String RULE_MANAGEMENT_RULE_NAME_IS_EMPTY = "RULE_MANAGEMENT_RULE_NAME_IS_EMPTY";\r
+    public static final String RULE_MANAGEMENT_RULE_NAME_CANNOT_BE_EMPTY = "RULE_MANAGEMENT_RULE_NAME_CANNOT_BE_EMPTY";\r
     public static final String RULE_MANAGEMENT_RULE_NOT_EXIST_DATABASE = "RULE_MANAGEMENT_RULE_NOT_EXIST_DATABASE";\r
-    public static final String RULE_MANAGEMENT_UNKNOWN_EXCEPTION = "RULE_MANAGEMENT_UNKNOWN_EXCEPTION";\r
     public static final String RULE_MANAGEMENT_REPEAT_RULE_NAME = "RULE_MANAGEMENT_REPEAT_RULE_NAME";\r
     public static final String RULE_MANAGEMENT_DATA_FORMAT_ERROR = "RULE_MANAGEMENT_DATA_FORMAT_ERROR";\r
     public static final String RULE_MANAGEMENT_PARAMETER_ENABLED_ERROR = "RULE_MANAGEMENT_PARAMETER_ENABLED_ERROR";\r
     public static final String RULE_MANAGEMENT_DB_ERROR = "RULE_MANAGEMENT_DB_ERROR";\r
-\r
+    public static final String RULE_MANAGEMENT_PARSE_DEPLOY_RESULT_ERROR = "RULE_MANAGEMENT_PARSE_DEPLOY_RESULT_ERROR";\r
+    public static final String RULE_MANAGEMENT_CHECK_NO_PASS = "RULE_MANAGEMENT_CHECK_NO_PASS";\r
+    public static final String RULE_MANAGEMENT_CONTENT_CANNOT_BE_EMPTY = "RULE_MANAGEMENT_CONTENT_CANNOT_BE_EMPTY";\r
     private Optional<I18n> optional = null;\r
 \r
     private I18nProxy() {\r
@@ -94,9 +92,9 @@ public class I18nProxy {
         try {\r
             value = JacksonUtil.beanToJson(optional.get().getLabelValues(key, args));\r
         } catch (JsonProcessingException e) {\r
-            log.info("get i18n error, key is :" + key, e);\r
+            log.warn("get i18n error, key is :" + key, e);\r
         } catch (IllegalArgumentException e) {\r
-            log.info("get i18n error IllegalArgumentException, key is :" + key + ",args is :  " + Arrays.toString(args),\r
+            log.warn("get i18n error IllegalArgumentException, key is :" + key + ",args is :  " + Arrays.toString(args),\r
                     e);\r
         }\r
 \r
index 484b9a4..571ecee 100644 (file)
@@ -27,7 +27,7 @@ public class LanguageUtil {
     public static String getLanguage(HttpServletRequest servletRequest) {\r
         String language = (String) servletRequest.getHeader("language-option");\r
         if (JudgeNullUtil.isEmpty(language)) {\r
-            language = AlarmConst.ZH_CN;\r
+            language = AlarmConst.I18N_EN;\r
         }\r
         if (language.startsWith(AlarmConst.I18N_ZH)) {\r
             language = AlarmConst.I18N_ZH;\r
@@ -47,7 +47,6 @@ public class LanguageUtil {
         } else if (language.startsWith(AlarmConst.I18N_EN)) {\r
             language = AlarmConst.I18N_EN;\r
         }\r
-        Locale locale = new Locale(language);\r
-        return locale;\r
+        return new Locale(language);\r
     }\r
 }\r