From ed7905e254f35d19cc68efb991262419e19b6e06 Mon Sep 17 00:00:00 2001 From: youbowu Date: Fri, 24 Feb 2017 17:32:24 +0800 Subject: Add internationalization parameters Issue-ID:HOLMES-9 Change-Id: I99d66a3e11ab736288785cab5dfad4fe7de1a6a2 Signed-off-by: youbowu --- .../openo/holmes/common/i18n/correlation-i18n-en-US.json | 11 +++++------ .../openo/holmes/common/i18n/correlation-i18n-zh-CN.json | 11 +++++------ .../main/java/org/openo/holmes/common/utils/I18nProxy.java | 14 ++++++-------- .../java/org/openo/holmes/common/utils/LanguageUtil.java | 5 ++--- 4 files changed, 18 insertions(+), 23 deletions(-) (limited to 'holmes-actions') diff --git a/holmes-actions/src/main/java/org/openo/holmes/common/i18n/correlation-i18n-en-US.json b/holmes-actions/src/main/java/org/openo/holmes/common/i18n/correlation-i18n-en-US.json index 9581b40..8288f6e 100644 --- a/holmes-actions/src/main/java/org/openo/holmes/common/i18n/correlation-i18n-en-US.json +++ b/holmes-actions/src/main/java/org/openo/holmes/common/i18n/correlation-i18n-en-US.json @@ -16,15 +16,14 @@ "RULE_MANAGEMENT__CALL_CHECK_RULE_REST_FAILED": "From the rules engine calls the check of interface failure", "RULE_MANAGEMENT_CREATE_QUERY_SQL_FAILED": "Create query exception", "RULE_MANAGEMENT_QUERY_RULE_FAILED": "Query rule failed", - "RULE_MANAGEMENT_CREATE_RULE_FAILED": "Failed to create rule", - "RULE_MANAGEMENT_DELETE_RULE_FAILED": "Delete rule failed", - "RULE_MANAGEMENT_UPDATE_RULE_FAILED": "Update rule failed", "RULE_MANAGEMENT_REQUEST_OBJECT_IS_EMPTY": "Request object is empty", "RULE_MANAGEMENT_RULE_NOT_EXIST_DATABASE": "Rule does not exist", - "RULE_MANAGEMENT_UNKNOWN_EXCEPTION": "Unknown exception", "RULE_MANAGEMENT_REPEAT_RULE_NAME": "Rule name repetition", - "RULE_MANAGEMENT_RULE_NAME_IS_EMPTY": "Rule name is empty", + "RULE_MANAGEMENT_RULE_NAME_CANNOT_BE_EMPTY": "Rule name cannot be empty", "RULE_MANAGEMENT_DATA_FORMAT_ERROR": "Data format error", "RULE_MANAGEMENT_PARAMETER_ENABLED_ERROR": "Parameter enabled can only be 0 (not enabled) and 1 (enabled)", - "RULE_MANAGEMENT_DB_ERROR": "db error" + "RULE_MANAGEMENT_DB_ERROR": "db error", + "RULE_MANAGEMENT_PARSE_DEPLOY_RESULT_ERROR":"Parsing call deployment rule return the result of the failure", + "RULE_MANAGEMENT_CHECK_NO_PASS":"Content inspection not by rule", + "RULE_MANAGEMENT_CONTENT_CANNOT_BE_EMPTY":"Content cannot be empty" } diff --git a/holmes-actions/src/main/java/org/openo/holmes/common/i18n/correlation-i18n-zh-CN.json b/holmes-actions/src/main/java/org/openo/holmes/common/i18n/correlation-i18n-zh-CN.json index 1a59c2f..347986a 100644 --- a/holmes-actions/src/main/java/org/openo/holmes/common/i18n/correlation-i18n-zh-CN.json +++ b/holmes-actions/src/main/java/org/openo/holmes/common/i18n/correlation-i18n-zh-CN.json @@ -12,16 +12,15 @@ "RULE_MANAGEMENT__CALL_CHECK_RULE_REST_FAILED": "从引擎调用校验规则接口失败", "RULE_MANAGEMENT_CREATE_QUERY_SQL_FAILED": "创建查询语句异常", "RULE_MANAGEMENT_QUERY_RULE_FAILED": "查询规则失败", - "RULE_MANAGEMENT_CREATE_RULE_FAILED": "创建规则失败", - "RULE_MANAGEMENT_DELETE_RULE_FAILED": "删除规则失败", - "RULE_MANAGEMENT_UPDATE_RULE_FAILED": "更新规则失败", "RULE_MANAGEMENT_REQUEST_OBJECT_IS_EMPTY":"请求对象为空", "RULE_MANAGEMENT_RULE_NOT_EXIST_DATABASE": "规则不存在", - "RULE_MANAGEMENT_UNKNOWN_EXCEPTION": "未知异常", "RULE_MANAGEMENT_REPEAT_RULE_NAME" : "规则名字重复", - "RULE_MANAGEMENT_RULE_NAME_IS_EMPTY" : "规则名字为空", + "RULE_MANAGEMENT_RULE_NAME_CANNOT_BE_EMPTY" : "规则名字不能为空", "RULE_MANAGEMENT_DATA_FORMAT_ERROR": "数据格式异常", "RULE_MANAGEMENT_PARAMETER_ENABLED_ERROR" : "参数enabled只能为0(未启用)和1(启用)", - "RULE_MANAGEMENT_DB_ERROR" : "数据库异常" + "RULE_MANAGEMENT_DB_ERROR" : "数据库异常", + "RULE_MANAGEMENT_PARSE_DEPLOY_RESULT_ERROR":"解析调用部署规则返回的结果错误", + "RULE_MANAGEMENT_CHECK_NO_PASS":"规则内容检查不通过", + "RULE_MANAGEMENT_CONTENT_CANNOT_BE_EMPTY":"规则内容不能为空" } diff --git a/holmes-actions/src/main/java/org/openo/holmes/common/utils/I18nProxy.java b/holmes-actions/src/main/java/org/openo/holmes/common/utils/I18nProxy.java index 2c74f03..75aacb9 100644 --- a/holmes-actions/src/main/java/org/openo/holmes/common/utils/I18nProxy.java +++ b/holmes-actions/src/main/java/org/openo/holmes/common/utils/I18nProxy.java @@ -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"; public static final String RULE_MANAGEMENT_CREATE_QUERY_SQL_FAILED = "RULE_MANAGEMENT_CREATE_QUERY_SQL_FAILED"; public static final String RULE_MANAGEMENT_QUERY_RULE_FAILED = "RULE_MANAGEMENT_QUERY_RULE_FAILED"; - public static final String RULE_MANAGEMENT_CREATE_RULE_FAILED = "RULE_MANAGEMENT_CREATE_RULE_FAILED"; - public static final String RULE_MANAGEMENT_DELETE_RULE_FAILED = "RULE_MANAGEMENT_DELETE_RULE_FAILED"; - public static final String RULE_MANAGEMENT_UPDATE_RULE_FAILED = "RULE_MANAGEMENT_UPDATE_RULE_FAILED"; public static final String RULE_MANAGEMENT_REQUEST_OBJECT_IS_EMPTY = "RULE_MANAGEMENT_REQUEST_OBJECT_IS_EMPTY"; - public static final String RULE_MANAGEMENT_RULE_NAME_IS_EMPTY = "RULE_MANAGEMENT_RULE_NAME_IS_EMPTY"; + public static final String RULE_MANAGEMENT_RULE_NAME_CANNOT_BE_EMPTY = "RULE_MANAGEMENT_RULE_NAME_CANNOT_BE_EMPTY"; public static final String RULE_MANAGEMENT_RULE_NOT_EXIST_DATABASE = "RULE_MANAGEMENT_RULE_NOT_EXIST_DATABASE"; - public static final String RULE_MANAGEMENT_UNKNOWN_EXCEPTION = "RULE_MANAGEMENT_UNKNOWN_EXCEPTION"; public static final String RULE_MANAGEMENT_REPEAT_RULE_NAME = "RULE_MANAGEMENT_REPEAT_RULE_NAME"; public static final String RULE_MANAGEMENT_DATA_FORMAT_ERROR = "RULE_MANAGEMENT_DATA_FORMAT_ERROR"; public static final String RULE_MANAGEMENT_PARAMETER_ENABLED_ERROR = "RULE_MANAGEMENT_PARAMETER_ENABLED_ERROR"; public static final String RULE_MANAGEMENT_DB_ERROR = "RULE_MANAGEMENT_DB_ERROR"; - + public static final String RULE_MANAGEMENT_PARSE_DEPLOY_RESULT_ERROR = "RULE_MANAGEMENT_PARSE_DEPLOY_RESULT_ERROR"; + public static final String RULE_MANAGEMENT_CHECK_NO_PASS = "RULE_MANAGEMENT_CHECK_NO_PASS"; + public static final String RULE_MANAGEMENT_CONTENT_CANNOT_BE_EMPTY = "RULE_MANAGEMENT_CONTENT_CANNOT_BE_EMPTY"; private Optional optional = null; private I18nProxy() { @@ -94,9 +92,9 @@ public class I18nProxy { try { value = JacksonUtil.beanToJson(optional.get().getLabelValues(key, args)); } catch (JsonProcessingException e) { - log.info("get i18n error, key is :" + key, e); + log.warn("get i18n error, key is :" + key, e); } catch (IllegalArgumentException e) { - log.info("get i18n error IllegalArgumentException, key is :" + key + ",args is : " + Arrays.toString(args), + log.warn("get i18n error IllegalArgumentException, key is :" + key + ",args is : " + Arrays.toString(args), e); } diff --git a/holmes-actions/src/main/java/org/openo/holmes/common/utils/LanguageUtil.java b/holmes-actions/src/main/java/org/openo/holmes/common/utils/LanguageUtil.java index 484b9a4..571ecee 100644 --- a/holmes-actions/src/main/java/org/openo/holmes/common/utils/LanguageUtil.java +++ b/holmes-actions/src/main/java/org/openo/holmes/common/utils/LanguageUtil.java @@ -27,7 +27,7 @@ public class LanguageUtil { public static String getLanguage(HttpServletRequest servletRequest) { String language = (String) servletRequest.getHeader("language-option"); if (JudgeNullUtil.isEmpty(language)) { - language = AlarmConst.ZH_CN; + language = AlarmConst.I18N_EN; } if (language.startsWith(AlarmConst.I18N_ZH)) { language = AlarmConst.I18N_ZH; @@ -47,7 +47,6 @@ public class LanguageUtil { } else if (language.startsWith(AlarmConst.I18N_EN)) { language = AlarmConst.I18N_EN; } - Locale locale = new Locale(language); - return locale; + return new Locale(language); } } -- cgit 1.2.3-korg