You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dolphinscheduler.apache.org by GitBox <gi...@apache.org> on 2020/02/27 13:20:28 UTC

[GitHub] [incubator-dolphinscheduler] wenhemin opened a new pull request #2035: Fixbug i18n #2008

wenhemin opened a new pull request #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035
 
 
   1.api return message add chinese content
   2.fix naming error

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] codecov-io edited a comment on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
codecov-io edited a comment on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-591967822
 
 
   # [Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=h1) Report
   > Merging [#2035](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=desc) into [dev](https://codecov.io/gh/apache/incubator-dolphinscheduler/commit/3d6eee5d8065fc6ac7ef73b01a5815ec4fb901ff?src=pr&el=desc) will **decrease** coverage by `0.02%`.
   > The diff coverage is `99.04%`.
   
   [![Impacted file tree graph](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/graphs/tree.svg?width=650&token=bv9iXXRLi9&height=150&src=pr)](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=tree)
   
   ```diff
   @@             Coverage Diff              @@
   ##                dev    #2035      +/-   ##
   ============================================
   - Coverage     31.97%   31.94%   -0.03%     
   + Complexity     1512     1511       -1     
   ============================================
     Files           311      311              
     Lines         15402    15403       +1     
     Branches       1864     1864              
   ============================================
   - Hits           4925     4921       -4     
   + Misses         9971     9970       -1     
   - Partials        506      512       +6
   ```
   
   
   | [Impacted Files](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=tree) | Coverage Δ | Complexity Δ | |
   |---|---|---|---|
   | [...scheduler/api/controller/DataSourceController.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL2NvbnRyb2xsZXIvRGF0YVNvdXJjZUNvbnRyb2xsZXIuamF2YQ==) | `2.19% <0%> (ø)` | `2 <0> (ø)` | :arrow_down: |
   | [.../org/apache/dolphinscheduler/api/enums/Status.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL2VudW1zL1N0YXR1cy5qYXZh) | `100% <100%> (ø)` | `5 <3> (+1)` | :arrow_up: |
   | [...he/dolphinscheduler/api/service/LoggerService.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL3NlcnZpY2UvTG9nZ2VyU2VydmljZS5qYXZh) | `91.3% <0%> (-8.7%)` | `7% <0%> (-1%)` | |
   | [...pache/dolphinscheduler/common/utils/FileUtils.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1jb21tb24vc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvY29tbW9uL3V0aWxzL0ZpbGVVdGlscy5qYXZh) | `17.58% <0%> (-1.1%)` | `7% <0%> (ø)` | |
   | [...cheduler/api/service/ProcessDefinitionService.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL3NlcnZpY2UvUHJvY2Vzc0RlZmluaXRpb25TZXJ2aWNlLmphdmE=) | `74.6% <0%> (-0.35%)` | `83% <0%> (-1%)` | |
   | [...scheduler/alert/template/AlertTemplateFactory.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hbGVydC9zcmMvbWFpbi9qYXZhL29yZy9hcGFjaGUvZG9scGhpbnNjaGVkdWxlci9hbGVydC90ZW1wbGF0ZS9BbGVydFRlbXBsYXRlRmFjdG9yeS5qYXZh) | `42.85% <0%> (ø)` | `2% <0%> (ø)` | :arrow_down: |
   | [...inscheduler/common/task/sqoop/SqoopParameters.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1jb21tb24vc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvY29tbW9uL3Rhc2svc3Fvb3AvU3Fvb3BQYXJhbWV0ZXJzLmphdmE=) | `80% <0%> (ø)` | `15% <0%> (ø)` | :arrow_down: |
   
   ------
   
   [Continue to review full report at Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=continue).
   > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
   > `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
   > Powered by [Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=footer). Last update [3d6eee5...b6b3bf3](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] codecov-io edited a comment on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
codecov-io edited a comment on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-591967822
 
 
   # [Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=h1) Report
   > Merging [#2035](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=desc) into [dev](https://codecov.io/gh/apache/incubator-dolphinscheduler/commit/3d6eee5d8065fc6ac7ef73b01a5815ec4fb901ff?src=pr&el=desc) will **increase** coverage by `0.01%`.
   > The diff coverage is `98.11%`.
   
   [![Impacted file tree graph](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/graphs/tree.svg?width=650&token=bv9iXXRLi9&height=150&src=pr)](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=tree)
   
   ```diff
   @@             Coverage Diff              @@
   ##                dev    #2035      +/-   ##
   ============================================
   + Coverage     31.97%   31.98%   +0.01%     
   - Complexity     1512     1513       +1     
   ============================================
     Files           311      311              
     Lines         15402    15406       +4     
     Branches       1864     1866       +2     
   ============================================
   + Hits           4925     4928       +3     
   + Misses         9971     9970       -1     
   - Partials        506      508       +2
   ```
   
   
   | [Impacted Files](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=tree) | Coverage Δ | Complexity Δ | |
   |---|---|---|---|
   | [...scheduler/api/controller/DataSourceController.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL2NvbnRyb2xsZXIvRGF0YVNvdXJjZUNvbnRyb2xsZXIuamF2YQ==) | `2.19% <0%> (ø)` | `2 <0> (ø)` | :arrow_down: |
   | [.../org/apache/dolphinscheduler/api/enums/Status.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL2VudW1zL1N0YXR1cy5qYXZh) | `99.06% <99.04%> (-0.94%)` | `5 <3> (+1)` | |
   | [...scheduler/alert/template/AlertTemplateFactory.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hbGVydC9zcmMvbWFpbi9qYXZhL29yZy9hcGFjaGUvZG9scGhpbnNjaGVkdWxlci9hbGVydC90ZW1wbGF0ZS9BbGVydFRlbXBsYXRlRmFjdG9yeS5qYXZh) | `57.14% <0%> (+14.28%)` | `2% <0%> (ø)` | :arrow_down: |
   
   ------
   
   [Continue to review full report at Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=continue).
   > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
   > `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
   > Powered by [Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=footer). Last update [3d6eee5...4523c21](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] wenhemin commented on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
wenhemin commented on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-593095463
 
 
   > Does the front-end interface need to be modified too?
   
   No need to modify

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] Technoboy- commented on a change in pull request #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
Technoboy- commented on a change in pull request #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#discussion_r385472295
 
 

 ##########
 File path: dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/enums/Status.java
 ##########
 @@ -16,251 +16,259 @@
  */
 package org.apache.dolphinscheduler.api.enums;
 
+import org.springframework.context.i18n.LocaleContextHolder;
+
+import java.util.Locale;
+
 /**
  *  status enum
  */
 public enum Status {
 
-    SUCCESS(0, "success"),
+    SUCCESS(0, "success", "成功"),
 
-    REQUEST_PARAMS_NOT_VALID_ERROR(10001, "request parameter {0} is not valid"),
-    TASK_TIMEOUT_PARAMS_ERROR(10002, "task timeout parameter is not valid"),
-    USER_NAME_EXIST(10003, "user name already exists"),
-    USER_NAME_NULL(10004,"user name is null"),
-    HDFS_OPERATION_ERROR(10006, "hdfs operation error"),
-    TASK_INSTANCE_NOT_FOUND(10008, "task instance not found"),
-    TENANT_NAME_EXIST(10009, "tenant code already exists"),
-    USER_NOT_EXIST(10010, "user {0} not exists"),
-    ALERT_GROUP_NOT_EXIST(10011, "alarm group not found"),
-    ALERT_GROUP_EXIST(10012, "alarm group already exists"),
-    USER_NAME_PASSWD_ERROR(10013,"user name or password error"),
-    LOGIN_SESSION_FAILED(10014,"create session failed!"),
-    DATASOURCE_EXIST(10015, "data source name already exists"),
-    DATASOURCE_CONNECT_FAILED(10016, "data source connection failed"),
-    TENANT_NOT_EXIST(10017, "tenant not exists"),
-    PROJECT_NOT_FOUNT(10018, "project {0} not found "),
-    PROJECT_ALREADY_EXISTS(10019, "project {0} already exists"),
-    TASK_INSTANCE_NOT_EXISTS(10020, "task instance {0} does not exist"),
-    TASK_INSTANCE_NOT_SUB_WORKFLOW_INSTANCE(10021, "task instance {0} is not sub process instance"),
-    SCHEDULE_CRON_NOT_EXISTS(10022, "scheduler crontab {0} does not exist"),
-    SCHEDULE_CRON_ONLINE_FORBID_UPDATE(10023, "online status does not allow updateProcessInstance operations"),
-    SCHEDULE_CRON_CHECK_FAILED(10024, "scheduler crontab expression validation failure: {0}"),
-    MASTER_NOT_EXISTS(10025, "master does not exist"),
-    SCHEDULE_STATUS_UNKNOWN(10026, "unknown command: {0}"),
-    CREATE_ALERT_GROUP_ERROR(10027,"create alert group error"),
-    QUERY_ALL_ALERTGROUP_ERROR(10028,"query all alertgroup error"),
-    LIST_PAGING_ALERT_GROUP_ERROR(10029,"list paging alert group error"),
-    UPDATE_ALERT_GROUP_ERROR(10030,"updateProcessInstance alert group error"),
-    DELETE_ALERT_GROUP_ERROR(10031,"delete alert group error"),
-    ALERT_GROUP_GRANT_USER_ERROR(10032,"alert group grant user error"),
-    CREATE_DATASOURCE_ERROR(10033,"create datasource error"),
-    UPDATE_DATASOURCE_ERROR(10034,"updateProcessInstance datasource error"),
-    QUERY_DATASOURCE_ERROR(10035,"query datasource error"),
-    CONNECT_DATASOURCE_FAILURE(10036,"connect datasource failure"),
-    CONNECTION_TEST_FAILURE(10037,"connection test failure"),
-    DELETE_DATA_SOURCE_FAILURE(10038,"delete data source failure"),
-    VERFIY_DATASOURCE_NAME_FAILURE(10039,"verfiy datasource name failure"),
-    UNAUTHORIZED_DATASOURCE(10040,"unauthorized datasource"),
-    AUTHORIZED_DATA_SOURCE(10041,"authorized data source"),
-    LOGIN_SUCCESS(10042,"login success"),
-    USER_LOGIN_FAILURE(10043,"user login failure"),
-    LIST_WORKERS_ERROR(10044,"list workers error"),
-    LIST_MASTERS_ERROR(10045,"list masters error"),
-    UPDATE_PROJECT_ERROR(10046,"updateProcessInstance project error"),
-    QUERY_PROJECT_DETAILS_BY_ID_ERROR(10047,"query project details by id error"),
-    CREATE_PROJECT_ERROR(10048,"create project error"),
-    LOGIN_USER_QUERY_PROJECT_LIST_PAGING_ERROR(10049,"login user query project list paging error"),
-    DELETE_PROJECT_ERROR(10050,"delete project error"),
-    QUERY_UNAUTHORIZED_PROJECT_ERROR(10051,"query unauthorized project error"),
-    QUERY_AUTHORIZED_PROJECT(10052,"query authorized project"),
-    QUERY_QUEUE_LIST_ERROR(10053,"query queue list error"),
-    CREATE_RESOURCE_ERROR(10054,"create resource error"),
-    UPDATE_RESOURCE_ERROR(10055,"updateProcessInstance resource error"),
-    QUERY_RESOURCES_LIST_ERROR(10056,"query resources list error"),
-    QUERY_RESOURCES_LIST_PAGING(10057,"query resources list paging"),
-    DELETE_RESOURCE_ERROR(10058,"delete resource error"),
-    VERIFY_RESOURCE_BY_NAME_AND_TYPE_ERROR(10059,"verify resource by name and type error"),
-    VIEW_RESOURCE_FILE_ON_LINE_ERROR(10060,"view resource file online error"),
-    CREATE_RESOURCE_FILE_ON_LINE_ERROR(10061,"create resource file online error"),
-    RESOURCE_FILE_IS_EMPTY(10062,"resource file is empty"),
-    EDIT_RESOURCE_FILE_ON_LINE_ERROR(10063,"edit resource file online error"),
-    DOWNLOAD_RESOURCE_FILE_ERROR(10064,"download resource file error"),
-    CREATE_UDF_FUNCTION_ERROR(10065 ,"create udf function error"),
-    VIEW_UDF_FUNCTION_ERROR( 10066,"view udf function error"),
-    UPDATE_UDF_FUNCTION_ERROR(10067,"updateProcessInstance udf function error"),
-    QUERY_UDF_FUNCTION_LIST_PAGING_ERROR( 10068,"query udf function list paging error"),
-    QUERY_DATASOURCE_BY_TYPE_ERROR( 10069,"query datasource by type error"),
-    VERIFY_UDF_FUNCTION_NAME_ERROR( 10070,"verify udf function name error"),
-    DELETE_UDF_FUNCTION_ERROR( 10071,"delete udf function error"),
-    AUTHORIZED_FILE_RESOURCE_ERROR( 10072,"authorized file resource error"),
-    UNAUTHORIZED_FILE_RESOURCE_ERROR( 10073,"unauthorized file resource error"),
-    UNAUTHORIZED_UDF_FUNCTION_ERROR( 10074,"unauthorized udf function error"),
-    AUTHORIZED_UDF_FUNCTION_ERROR(10075,"authorized udf function error"),
-    CREATE_SCHEDULE_ERROR(10076,"create schedule error"),
-    UPDATE_SCHEDULE_ERROR(10077,"updateProcessInstance schedule error"),
-    PUBLISH_SCHEDULE_ONLINE_ERROR(10078,"publish schedule online error"),
-    OFFLINE_SCHEDULE_ERROR(10079,"offline schedule error"),
-    QUERY_SCHEDULE_LIST_PAGING_ERROR(10080,"query schedule list paging error"),
-    QUERY_SCHEDULE_LIST_ERROR(10081,"query schedule list error"),
-    QUERY_TASK_LIST_PAGING_ERROR(10082,"query task list paging error"),
-    QUERY_TASK_RECORD_LIST_PAGING_ERROR(10083,"query task record list paging error"),
-    CREATE_TENANT_ERROR(10084,"create tenant error"),
-    QUERY_TENANT_LIST_PAGING_ERROR(10085,"query tenant list paging error"),
-    QUERY_TENANT_LIST_ERROR(10086,"query tenant list error"),
-    UPDATE_TENANT_ERROR(10087,"updateProcessInstance tenant error"),
-    DELETE_TENANT_BY_ID_ERROR(10088,"delete tenant by id error"),
-    VERIFY_TENANT_CODE_ERROR(10089,"verify tenant code error"),
-    CREATE_USER_ERROR(10090,"create user error"),
-    QUERY_USER_LIST_PAGING_ERROR(10091,"query user list paging error"),
-    UPDATE_USER_ERROR(10092,"updateProcessInstance user error"),
-    DELETE_USER_BY_ID_ERROR(10093,"delete user by id error"),
-    GRANT_PROJECT_ERROR(10094,"grant project error"),
-    GRANT_RESOURCE_ERROR(10095,"grant resource error"),
-    GRANT_UDF_FUNCTION_ERROR(10096,"grant udf function error"),
-    GRANT_DATASOURCE_ERROR(10097,"grant datasource error"),
-    GET_USER_INFO_ERROR(10098,"get user info error"),
-    USER_LIST_ERROR(10099,"user list error"),
-    VERIFY_USERNAME_ERROR(10100,"verify username error"),
-    UNAUTHORIZED_USER_ERROR(10101,"unauthorized user error"),
-    AUTHORIZED_USER_ERROR(10102,"authorized user error"),
-    QUERY_TASK_INSTANCE_LOG_ERROR(10103,"view task instance log error"),
-    DOWNLOAD_TASK_INSTANCE_LOG_FILE_ERROR(10104,"download task instance log file error"),
-    CREATE_PROCESS_DEFINITION(10105,"create process definition"),
-    VERIFY_PROCESS_DEFINITION_NAME_UNIQUE_ERROR(10106,"verify process definition name unique error"),
-    UPDATE_PROCESS_DEFINITION_ERROR(10107,"updateProcessInstance process definition error"),
-    RELEASE_PROCESS_DEFINITION_ERROR(10108,"release process definition error"),
-    QUERY_DATAIL_OF_PROCESS_DEFINITION_ERROR(10109,"query datail of process definition error"),
-    QUERY_PROCCESS_DEFINITION_LIST(10110,"query proccess definition list"),
-    ENCAPSULATION_TREEVIEW_STRUCTURE_ERROR(10111,"encapsulation treeview structure error"),
-    GET_TASKS_LIST_BY_PROCESS_DEFINITION_ID_ERROR(10112,"get tasks list by process definition id error"),
-    QUERY_PROCESS_INSTANCE_LIST_PAGING_ERROR(10113,"query process instance list paging error"),
-    QUERY_TASK_LIST_BY_PROCESS_INSTANCE_ID_ERROR(10114,"query task list by process instance id error"),
-    UPDATE_PROCESS_INSTANCE_ERROR(10115,"updateProcessInstance process instance error"),
-    QUERY_PROCESS_INSTANCE_BY_ID_ERROR(10116,"query process instance by id error"),
-    DELETE_PROCESS_INSTANCE_BY_ID_ERROR(10117,"delete process instance by id error"),
-    QUERY_SUB_PROCESS_INSTANCE_DETAIL_INFO_BY_TASK_ID_ERROR(10118,"query sub process instance detail info by task id error"),
-    QUERY_PARENT_PROCESS_INSTANCE_DETAIL_INFO_BY_SUB_PROCESS_INSTANCE_ID_ERROR(10119,"query parent process instance detail info by sub process instance id error"),
-    QUERY_PROCESS_INSTANCE_ALL_VARIABLES_ERROR(10120,"query process instance all variables error"),
-    ENCAPSULATION_PROCESS_INSTANCE_GANTT_STRUCTURE_ERROR(10121,"encapsulation process instance gantt structure error"),
-    QUERY_PROCCESS_DEFINITION_LIST_PAGING_ERROR(10122,"query proccess definition list paging error"),
-    SIGN_OUT_ERROR(10123,"sign out error"),
-    TENANT_CODE_HAS_ALREADY_EXISTS(10124,"tenant code has already exists"),
-    IP_IS_EMPTY(10125,"ip is empty"),
-    SCHEDULE_CRON_REALEASE_NEED_NOT_CHANGE(10126, "schedule release is already {0}"),
-    CREATE_QUEUE_ERROR(10127, "create queue error"),
-    QUEUE_NOT_EXIST(10128, "queue {0} not exists"),
-    QUEUE_VALUE_EXIST(10129, "queue value {0} already exists"),
-    QUEUE_NAME_EXIST(10130, "queue name {0} already exists"),
-    UPDATE_QUEUE_ERROR(10131, "update queue error"),
-    NEED_NOT_UPDATE_QUEUE(10132, "no content changes, no updates are required"),
-    VERIFY_QUEUE_ERROR(10133,"verify queue error"),
-    NAME_NULL(10134,"name must be not null"),
-    NAME_EXIST(10135, "name {0} already exists"),
-    SAVE_ERROR(10136, "save error"),
-    DELETE_PROJECT_ERROR_DEFINES_NOT_NULL(10137, "please delete the process definitions in project first!"),
-    BATCH_DELETE_PROCESS_INSTANCE_BY_IDS_ERROR(10117,"batch delete process instance by ids {0} error"),
-    PREVIEW_SCHEDULE_ERROR(10139,"preview schedule error"),
-    PARSE_TO_CRON_EXPRESSION_ERROR(10140,"parse cron to cron expression error"),
-    SCHEDULE_START_TIME_END_TIME_SAME(10141,"The start time must not be the same as the end"),
-    DELETE_TENANT_BY_ID_FAIL(100142,"delete tenant by id fail, for there are {0} process instances in executing using it"),
-    DELETE_TENANT_BY_ID_FAIL_DEFINES(100143,"delete tenant by id fail, for there are {0} process definitions using it"),
-    DELETE_TENANT_BY_ID_FAIL_USERS(100144,"delete tenant by id fail, for there are {0} users using it"),
+    REQUEST_PARAMS_NOT_VALID_ERROR(10001, "request parameter {0} is not valid", "请求参数[{0}]无效"),
+    TASK_TIMEOUT_PARAMS_ERROR(10002, "task timeout parameter is not valid", "任务超时参数无效"),
+    USER_NAME_EXIST(10003, "user name already exists", "用户名已存在"),
+    USER_NAME_NULL(10004,"user name is null", "用户名不能为空"),
+    HDFS_OPERATION_ERROR(10006, "hdfs operation error", "hdfs操作错误"),
+    TASK_INSTANCE_NOT_FOUND(10008, "task instance not found", "任务实例不存在"),
+    TENANT_NAME_EXIST(10009, "tenant code already exists", "租户编码不能为空"),
+    USER_NOT_EXIST(10010, "user {0} not exists", "用户[{0}]不存在"),
+    ALERT_GROUP_NOT_EXIST(10011, "alarm group not found", "告警组不存在"),
+    ALERT_GROUP_EXIST(10012, "alarm group already exists", "告警组名称已存在"),
+    USER_NAME_PASSWD_ERROR(10013,"user name or password error", "用户名或密码错误"),
+    LOGIN_SESSION_FAILED(10014,"create session failed!", "创建session失败"),
+    DATASOURCE_EXIST(10015, "data source name already exists", "数据源名称已存在"),
+    DATASOURCE_CONNECT_FAILED(10016, "data source connection failed", "建立数据源连接失败"),
+    TENANT_NOT_EXIST(10017, "tenant not exists", "租户不存在"),
+    PROJECT_NOT_FOUNT(10018, "project {0} not found ", "项目[{0}]不存在"),
+    PROJECT_ALREADY_EXISTS(10019, "project {0} already exists", "项目名称[{0}]已存在"),
+    TASK_INSTANCE_NOT_EXISTS(10020, "task instance {0} does not exist", "任务实例[{0}]不存在"),
+    TASK_INSTANCE_NOT_SUB_WORKFLOW_INSTANCE(10021, "task instance {0} is not sub process instance", "任务实例[{0}]不是子流程实例"),
+    SCHEDULE_CRON_NOT_EXISTS(10022, "scheduler crontab {0} does not exist", "调度配置定时表达式[{0}]不存在"),
+    SCHEDULE_CRON_ONLINE_FORBID_UPDATE(10023, "online status does not allow update operations", "调度配置上线状态不允许修改"),
+    SCHEDULE_CRON_CHECK_FAILED(10024, "scheduler crontab expression validation failure: {0}", "调度配置定时表达式验证失败: {0}"),
+    MASTER_NOT_EXISTS(10025, "master does not exist", "无可用master节点"),
+    SCHEDULE_STATUS_UNKNOWN(10026, "unknown status: {0}", "未知状态: {0}"),
+    CREATE_ALERT_GROUP_ERROR(10027,"create alert group error", "创建告警组错误"),
+    QUERY_ALL_ALERTGROUP_ERROR(10028,"query all alertgroup error", "查询告警组错误"),
+    LIST_PAGING_ALERT_GROUP_ERROR(10029,"list paging alert group error", "分页查询告警组错误"),
+    UPDATE_ALERT_GROUP_ERROR(10030,"update alert group error", "更新告警组错误"),
+    DELETE_ALERT_GROUP_ERROR(10031,"delete alert group error", "删除告警组错误"),
+    ALERT_GROUP_GRANT_USER_ERROR(10032,"alert group grant user error", "告警组授权用户错误"),
+    CREATE_DATASOURCE_ERROR(10033,"create datasource error", "创建数据源错误"),
+    UPDATE_DATASOURCE_ERROR(10034,"update datasource error", "更新数据源错误"),
+    QUERY_DATASOURCE_ERROR(10035,"query datasource error", "查询数据源错误"),
+    CONNECT_DATASOURCE_FAILURE(10036,"connect datasource failure", "建立数据源连接失败"),
+    CONNECTION_TEST_FAILURE(10037,"connection test failure", "测试数据源连接失败"),
+    DELETE_DATA_SOURCE_FAILURE(10038,"delete data source failure", "删除数据源失败"),
+    VERIFY_DATASOURCE_NAME_FAILURE(10039,"verify datasource name failure", "验证数据源名称失败"),
+    UNAUTHORIZED_DATASOURCE(10040,"unauthorized datasource", "未经授权的数据源"),
+    AUTHORIZED_DATA_SOURCE(10041,"authorized data source", "授权数据源失败"),
+    LOGIN_SUCCESS(10042,"login success", "登录成功"),
+    USER_LOGIN_FAILURE(10043,"user login failure", "用户登录失败"),
+    LIST_WORKERS_ERROR(10044,"list workers error", "查询worker列表错误"),
+    LIST_MASTERS_ERROR(10045,"list masters error", "查询master列表错误"),
+    UPDATE_PROJECT_ERROR(10046,"update project error", "更新项目信息错误"),
+    QUERY_PROJECT_DETAILS_BY_ID_ERROR(10047,"query project details by id error", "查询项目详细信息错误"),
+    CREATE_PROJECT_ERROR(10048,"create project error", "创建项目错误"),
+    LOGIN_USER_QUERY_PROJECT_LIST_PAGING_ERROR(10049,"login user query project list paging error", "分页查询项目列表错误"),
+    DELETE_PROJECT_ERROR(10050,"delete project error", "删除项目错误"),
+    QUERY_UNAUTHORIZED_PROJECT_ERROR(10051,"query unauthorized project error", "查询未授权项目错误"),
+    QUERY_AUTHORIZED_PROJECT(10052,"query authorized project", "查询授权项目错误"),
+    QUERY_QUEUE_LIST_ERROR(10053,"query queue list error", "查询队列列表错误"),
+    CREATE_RESOURCE_ERROR(10054,"create resource error", "创建资源错误"),
+    UPDATE_RESOURCE_ERROR(10055,"update resource error", "更新资源错误"),
+    QUERY_RESOURCES_LIST_ERROR(10056,"query resources list error", "查询资源列表错误"),
+    QUERY_RESOURCES_LIST_PAGING(10057,"query resources list paging", "分页查询资源列表错误"),
+    DELETE_RESOURCE_ERROR(10058,"delete resource error", "删除资源错误"),
+    VERIFY_RESOURCE_BY_NAME_AND_TYPE_ERROR(10059,"verify resource by name and type error", "资源名称或类型验证错误"),
+    VIEW_RESOURCE_FILE_ON_LINE_ERROR(10060,"view resource file online error", "查看资源文件错误"),
+    CREATE_RESOURCE_FILE_ON_LINE_ERROR(10061,"create resource file online error", "创建资源文件错误"),
+    RESOURCE_FILE_IS_EMPTY(10062,"resource file is empty", "资源文件内容不能为空"),
+    EDIT_RESOURCE_FILE_ON_LINE_ERROR(10063,"edit resource file online error", "更新资源文件错误"),
+    DOWNLOAD_RESOURCE_FILE_ERROR(10064,"download resource file error", "下载资源文件错误"),
+    CREATE_UDF_FUNCTION_ERROR(10065 ,"create udf function error", "创建UDF函数错误"),
+    VIEW_UDF_FUNCTION_ERROR( 10066,"view udf function error", "查询UDF函数错误"),
+    UPDATE_UDF_FUNCTION_ERROR(10067,"update udf function error", "更新UDF函数错误"),
+    QUERY_UDF_FUNCTION_LIST_PAGING_ERROR( 10068,"query udf function list paging error", "分页查询UDF函数列表错误"),
+    QUERY_DATASOURCE_BY_TYPE_ERROR( 10069,"query datasource by type error", "查询数据源信息错误"),
+    VERIFY_UDF_FUNCTION_NAME_ERROR( 10070,"verify udf function name error", "UDF函数名称验证错误"),
+    DELETE_UDF_FUNCTION_ERROR( 10071,"delete udf function error", "删除UDF函数错误"),
+    AUTHORIZED_FILE_RESOURCE_ERROR( 10072,"authorized file resource error", "授权资源文件错误"),
+    UNAUTHORIZED_FILE_RESOURCE_ERROR( 10073,"unauthorized file resource error", "查询未授权资源错误"),
+    UNAUTHORIZED_UDF_FUNCTION_ERROR( 10074,"unauthorized udf function error", "查询未授权UDF函数错误"),
+    AUTHORIZED_UDF_FUNCTION_ERROR(10075,"authorized udf function error", "授权UDF函数错误"),
+    CREATE_SCHEDULE_ERROR(10076,"create schedule error", "创建调度配置错误"),
+    UPDATE_SCHEDULE_ERROR(10077,"update schedule error", "更新调度配置错误"),
+    PUBLISH_SCHEDULE_ONLINE_ERROR(10078,"publish schedule online error", "上线调度配置错误"),
+    OFFLINE_SCHEDULE_ERROR(10079,"offline schedule error", "下线调度配置错误"),
+    QUERY_SCHEDULE_LIST_PAGING_ERROR(10080,"query schedule list paging error", "分页查询调度配置列表错误"),
+    QUERY_SCHEDULE_LIST_ERROR(10081,"query schedule list error", "查询调度配置列表错误"),
+    QUERY_TASK_LIST_PAGING_ERROR(10082,"query task list paging error", "分页查询任务列表错误"),
+    QUERY_TASK_RECORD_LIST_PAGING_ERROR(10083,"query task record list paging error", "分页查询任务记录错误"),
+    CREATE_TENANT_ERROR(10084,"create tenant error", "创建租户错误"),
+    QUERY_TENANT_LIST_PAGING_ERROR(10085,"query tenant list paging error", "分页查询租户列表错误"),
+    QUERY_TENANT_LIST_ERROR(10086,"query tenant list error", "查询租户列表错误"),
+    UPDATE_TENANT_ERROR(10087,"update tenant error", "更新租户错误"),
+    DELETE_TENANT_BY_ID_ERROR(10088,"delete tenant by id error", "删除租户错误"),
+    VERIFY_TENANT_CODE_ERROR(10089,"verify tenant code error", "租户编码验证错误"),
+    CREATE_USER_ERROR(10090,"create user error", "创建用户错误"),
+    QUERY_USER_LIST_PAGING_ERROR(10091,"query user list paging error", "分页查询用户列表错误"),
+    UPDATE_USER_ERROR(10092,"update user error", "更新用户错误"),
+    DELETE_USER_BY_ID_ERROR(10093,"delete user by id error", "删除用户错误"),
+    GRANT_PROJECT_ERROR(10094,"grant project error", "授权项目错误"),
+    GRANT_RESOURCE_ERROR(10095,"grant resource error", "授权资源错误"),
+    GRANT_UDF_FUNCTION_ERROR(10096,"grant udf function error", "授权UDF函数错误"),
+    GRANT_DATASOURCE_ERROR(10097,"grant datasource error", "授权数据源错误"),
+    GET_USER_INFO_ERROR(10098,"get user info error", "获取用户信息错误"),
+    USER_LIST_ERROR(10099,"user list error", "查询用户列表错误"),
+    VERIFY_USERNAME_ERROR(10100,"verify username error", "用户名验证错误"),
+    UNAUTHORIZED_USER_ERROR(10101,"unauthorized user error", "查询未授权用户错误"),
+    AUTHORIZED_USER_ERROR(10102,"authorized user error", "查询授权用户错误"),
+    QUERY_TASK_INSTANCE_LOG_ERROR(10103,"view task instance log error", "查询任务实例日志错误"),
+    DOWNLOAD_TASK_INSTANCE_LOG_FILE_ERROR(10104,"download task instance log file error", "下载任务日志文件错误"),
+    CREATE_PROCESS_DEFINITION(10105,"create process definition", "创建工作流错误"),
+    VERIFY_PROCESS_DEFINITION_NAME_UNIQUE_ERROR(10106,"verify process definition name unique error", "工作流名称已存在"),
+    UPDATE_PROCESS_DEFINITION_ERROR(10107,"update process definition error", "更新工作流定义错误"),
+    RELEASE_PROCESS_DEFINITION_ERROR(10108,"release process definition error", "上下线工作流错误"),
+    QUERY_DATAIL_OF_PROCESS_DEFINITION_ERROR(10109,"query datail of process definition error", "查询工作流详细信息错误"),
+    QUERY_PROCCESS_DEFINITION_LIST(10110,"query proccess definition list", "查询工作流列表错误"),
+    ENCAPSULATION_TREEVIEW_STRUCTURE_ERROR(10111,"encapsulation treeview structure error", "查询工作流树形图数据错误"),
+    GET_TASKS_LIST_BY_PROCESS_DEFINITION_ID_ERROR(10112,"get tasks list by process definition id error", "查询工作流定义节点信息错误"),
+    QUERY_PROCESS_INSTANCE_LIST_PAGING_ERROR(10113,"query process instance list paging error", "分页查询工作流实例列表错误"),
+    QUERY_TASK_LIST_BY_PROCESS_INSTANCE_ID_ERROR(10114,"query task list by process instance id error", "查询任务实例列表错误"),
+    UPDATE_PROCESS_INSTANCE_ERROR(10115,"update process instance error", "更新工作流实例错误"),
+    QUERY_PROCESS_INSTANCE_BY_ID_ERROR(10116,"query process instance by id error", "查询工作流实例错误"),
+    DELETE_PROCESS_INSTANCE_BY_ID_ERROR(10117,"delete process instance by id error", "删除工作流实例错误"),
+    QUERY_SUB_PROCESS_INSTANCE_DETAIL_INFO_BY_TASK_ID_ERROR(10118,"query sub process instance detail info by task id error", "查询子流程任务实例错误"),
+    QUERY_PARENT_PROCESS_INSTANCE_DETAIL_INFO_BY_SUB_PROCESS_INSTANCE_ID_ERROR(10119,"query parent process instance detail info by sub process instance id error", "查询子流程该工作流实例错误"),
+    QUERY_PROCESS_INSTANCE_ALL_VARIABLES_ERROR(10120,"query process instance all variables error", "查询工作流自定义变量信息错误"),
+    ENCAPSULATION_PROCESS_INSTANCE_GANTT_STRUCTURE_ERROR(10121,"encapsulation process instance gantt structure error", "查询工作流实例甘特图数据错误"),
+    QUERY_PROCCESS_DEFINITION_LIST_PAGING_ERROR(10122,"query proccess definition list paging error", "分页查询工作流定义列表错误"),
+    SIGN_OUT_ERROR(10123,"sign out error", "退出错误"),
+    TENANT_CODE_HAS_ALREADY_EXISTS(10124,"tenant code has already exists", "租户编码已存在"),
+    IP_IS_EMPTY(10125,"ip is empty", "IP地址不能为空"),
+    SCHEDULE_CRON_REALEASE_NEED_NOT_CHANGE(10126, "schedule release is already {0}", "调度配置上下线错误[{0}]"),
+    CREATE_QUEUE_ERROR(10127, "create queue error", "创建队列错误"),
+    QUEUE_NOT_EXIST(10128, "queue {0} not exists", "队列ID[{0}]不存在"),
+    QUEUE_VALUE_EXIST(10129, "queue value {0} already exists", "队列值[{0}]已存在"),
+    QUEUE_NAME_EXIST(10130, "queue name {0} already exists", "队列名称[{0}]已存在"),
+    UPDATE_QUEUE_ERROR(10131, "update queue error", "更新队列信息错误"),
+    NEED_NOT_UPDATE_QUEUE(10132, "no content changes, no updates are required", "数据未变更,不需要更新队列信息"),
+    VERIFY_QUEUE_ERROR(10133,"verify queue error", "验证队列信息错误"),
+    NAME_NULL(10134,"name must be not null", "名称不能为空"),
+    NAME_EXIST(10135, "name {0} already exists", "名称[{0}]已存在"),
+    SAVE_ERROR(10136, "save error", "保存错误"),
+    DELETE_PROJECT_ERROR_DEFINES_NOT_NULL(10137, "please delete the process definitions in project first!", "请先删除全部工作流定义"),
+    BATCH_DELETE_PROCESS_INSTANCE_BY_IDS_ERROR(10117,"batch delete process instance by ids {0} error", "批量删除工作流实例错误"),
+    PREVIEW_SCHEDULE_ERROR(10139,"preview schedule error", "预览调度配置错误"),
+    PARSE_TO_CRON_EXPRESSION_ERROR(10140,"parse cron to cron expression error", "解析调度表达式错误"),
+    SCHEDULE_START_TIME_END_TIME_SAME(10141,"The start time must not be the same as the end", "开始时间不能和结束时间一样"),
+    DELETE_TENANT_BY_ID_FAIL(100142,"delete tenant by id fail, for there are {0} process instances in executing using it", "删除租户失败,有[{0}]个运行中的工作流实例正在使用"),
+    DELETE_TENANT_BY_ID_FAIL_DEFINES(100143,"delete tenant by id fail, for there are {0} process definitions using it", "删除租户失败,有[{0}]个工作流定义正在使用"),
+    DELETE_TENANT_BY_ID_FAIL_USERS(100144,"delete tenant by id fail, for there are {0} users using it", "删除租户失败,有[{0}]个用户正在使用"),
 
-    DELETE_WORKER_GROUP_BY_ID_FAIL(100145,"delete worker group by id fail, for there are {0} process instances in executing using it"),
+    DELETE_WORKER_GROUP_BY_ID_FAIL(100145,"delete worker group by id fail, for there are {0} process instances in executing using it", "删除Worker分组失败,有[{0}]个运行中的工作流实例正在使用"),
 
-    QUERY_WORKER_GROUP_FAIL(100146,"query worker group fail "),
-    DELETE_WORKER_GROUP_FAIL(100147,"delete worker group fail "),
+    QUERY_WORKER_GROUP_FAIL(100146,"query worker group fail ", "查询worker分组失败"),
+    DELETE_WORKER_GROUP_FAIL(100147,"delete worker group fail ", "删除worker分组失败"),
 
 
-    UDF_FUNCTION_NOT_EXIST(20001, "UDF function not found"),
-    UDF_FUNCTION_EXISTS(20002, "UDF function already exists"),
-    RESOURCE_NOT_EXIST(20004, "resource not exist"),
-    RESOURCE_EXIST(20005, "resource already exists"),
-    RESOURCE_SUFFIX_NOT_SUPPORT_VIEW(20006, "resource suffix do not support online viewing"),
-    RESOURCE_SIZE_EXCEED_LIMIT(20007, "upload resource file size exceeds limit"),
-    RESOURCE_SUFFIX_FORBID_CHANGE(20008, "resource suffix not allowed to be modified"),
-    UDF_RESOURCE_SUFFIX_NOT_JAR(20009, "UDF resource suffix name must be jar"),
-    HDFS_COPY_FAIL(20009, "hdfs copy {0} -> {1} fail"),
-    RESOURCE_FILE_EXIST(20010, "resource file {0} already exists in hdfs,please delete it or change name!"),
-    RESOURCE_FILE_NOT_EXIST(20011, "resource file {0} not exists in hdfs!"),
+    UDF_FUNCTION_NOT_EXIST(20001, "UDF function not found", "UDF函数不存在"),
+    UDF_FUNCTION_EXISTS(20002, "UDF function already exists", "UDF函数已存在"),
+    RESOURCE_NOT_EXIST(20004, "resource not exist", "资源不存在"),
+    RESOURCE_EXIST(20005, "resource already exists", "资源已存在"),
+    RESOURCE_SUFFIX_NOT_SUPPORT_VIEW(20006, "resource suffix do not support online viewing", "资源文件后缀不支持查看"),
+    RESOURCE_SIZE_EXCEED_LIMIT(20007, "upload resource file size exceeds limit", "上传资源文件大小超过限制"),
+    RESOURCE_SUFFIX_FORBID_CHANGE(20008, "resource suffix not allowed to be modified", "资源文件后缀不支持修改"),
+    UDF_RESOURCE_SUFFIX_NOT_JAR(20009, "UDF resource suffix name must be jar", "UDF资源文件后缀名只支持[jar]"),
+    HDFS_COPY_FAIL(20009, "hdfs copy {0} -> {1} fail", "hdfs复制失败:[{0}] -> [{1}]"),
+    RESOURCE_FILE_EXIST(20010, "resource file {0} already exists in hdfs,please delete it or change name!", "资源文件[{0}]在hdfs中已存在,请删除或修改资源名"),
+    RESOURCE_FILE_NOT_EXIST(20011, "resource file {0} not exists in hdfs!", "资源文件[{0}]在hdfs中不存在"),
 
 
 
-    USER_NO_OPERATION_PERM(30001, "user has no operation privilege"),
-    USER_NO_OPERATION_PROJECT_PERM(30002, "user {0} is not has project {1} permission"),
+    USER_NO_OPERATION_PERM(30001, "user has no operation privilege", "当前用户没有操作权限"),
+    USER_NO_OPERATION_PROJECT_PERM(30002, "user {0} is not has project {1} permission", "当前用户[{0}]没有[{1}]项目的操作权限"),
 
 
-    PROCESS_INSTANCE_NOT_EXIST(50001, "process instance {0} does not exist"),
-    PROCESS_INSTANCE_EXIST(50002, "process instance {0} already exists"),
-    PROCESS_DEFINE_NOT_EXIST(50003, "process definition {0} does not exist"),
-    PROCESS_DEFINE_NOT_RELEASE(50004, "process definition {0} not on line"),
-    PROCESS_INSTANCE_ALREADY_CHANGED(50005, "the status of process instance {0} is already {1}"),
-    PROCESS_INSTANCE_STATE_OPERATION_ERROR(50006, "the status of process instance {0} is {1},Cannot perform {2} operation"),
-    SUB_PROCESS_INSTANCE_NOT_EXIST(50007, "the task belong to process instance does not exist"),
-    PROCESS_DEFINE_NOT_ALLOWED_EDIT(50008, "process definition {0} does not allow edit"),
-    PROCESS_INSTANCE_EXECUTING_COMMAND(50009, "process instance {0} is executing the command, please wait ..."),
-    PROCESS_INSTANCE_NOT_SUB_PROCESS_INSTANCE(50010, "process instance {0} is not sub process instance"),
-    TASK_INSTANCE_STATE_COUNT_ERROR(50011,"task instance state count error"),
-    COUNT_PROCESS_INSTANCE_STATE_ERROR(50012,"count process instance state error"),
-    COUNT_PROCESS_DEFINITION_USER_ERROR(50013,"count process definition user error"),
-    START_PROCESS_INSTANCE_ERROR(50014,"start process instance error"),
-    EXECUTE_PROCESS_INSTANCE_ERROR(50015,"execute process instance error"),
-    CHECK_PROCESS_DEFINITION_ERROR(50016,"check process definition error"),
-    QUERY_RECIPIENTS_AND_COPYERS_BY_PROCESS_DEFINITION_ERROR(50017,"query recipients and copyers by process definition error"),
-    DATA_IS_NOT_VALID(50017,"data %s not valid"),
-    DATA_IS_NULL(50018,"data %s is null"),
-    PROCESS_NODE_HAS_CYCLE(50019,"process node has cycle"),
-    PROCESS_NODE_S_PARAMETER_INVALID(50020,"process node %s parameter invalid"),
-    PROCESS_DEFINE_STATE_ONLINE(50021, "process definition {0} is already on line"),
-    DELETE_PROCESS_DEFINE_BY_ID_ERROR(50022,"delete process definition by id error"),
-    SCHEDULE_CRON_STATE_ONLINE(50023,"the status of schedule {0} is already on line"),
-    DELETE_SCHEDULE_CRON_BY_ID_ERROR(50024,"delete schedule by id error"),
-    BATCH_DELETE_PROCESS_DEFINE_ERROR(50025,"batch delete process definition error"),
-    BATCH_DELETE_PROCESS_DEFINE_BY_IDS_ERROR(50026,"batch delete process definition by ids {0} error"),
-    TENANT_NOT_SUITABLE(50027,"there is not any tenant suitable, please choose a tenant available."),
-    EXPORT_PROCESS_DEFINE_BY_ID_ERROR(50028,"export process definition by id error"),
-    IMPORT_PROCESS_DEFINE_ERROR(50029,"import process definition error"),
+    PROCESS_INSTANCE_NOT_EXIST(50001, "process instance {0} does not exist", "工作流实例[{0}]不存在"),
+    PROCESS_INSTANCE_EXIST(50002, "process instance {0} already exists", "工作流实例[{0}]已存在"),
+    PROCESS_DEFINE_NOT_EXIST(50003, "process definition {0} does not exist", "工作流定义[{0}]不存在"),
+    PROCESS_DEFINE_NOT_RELEASE(50004, "process definition {0} not on line", "工作流定义[{0}]不是上线状态"),
+    PROCESS_INSTANCE_ALREADY_CHANGED(50005, "the status of process instance {0} is already {1}", "工作流实例[{0}]的状态已经是[{1}]"),
+    PROCESS_INSTANCE_STATE_OPERATION_ERROR(50006, "the status of process instance {0} is {1},Cannot perform {2} operation", "工作流实例[{0}]的状态是[{1}],无法执行[{2}]操作"),
+    SUB_PROCESS_INSTANCE_NOT_EXIST(50007, "the task belong to process instance does not exist", "子工作流实例不存在"),
+    PROCESS_DEFINE_NOT_ALLOWED_EDIT(50008, "process definition {0} does not allow edit", "工作流定义[{0}]不允许修改"),
+    PROCESS_INSTANCE_EXECUTING_COMMAND(50009, "process instance {0} is executing the command, please wait ...", "工作流实例[{0}]正在执行命令,请稍等..."),
+    PROCESS_INSTANCE_NOT_SUB_PROCESS_INSTANCE(50010, "process instance {0} is not sub process instance", "工作流实例[{0}]不是子工作流实例"),
+    TASK_INSTANCE_STATE_COUNT_ERROR(50011,"task instance state count error", "查询各状态任务实例数错误"),
+    COUNT_PROCESS_INSTANCE_STATE_ERROR(50012,"count process instance state error", "查询各状态流程实例数错误"),
+    COUNT_PROCESS_DEFINITION_USER_ERROR(50013,"count process definition user error", "查询各用户流程定义数错误"),
+    START_PROCESS_INSTANCE_ERROR(50014,"start process instance error", "运行工作流实例错误"),
+    EXECUTE_PROCESS_INSTANCE_ERROR(50015,"execute process instance error", "操作工作流实例错误"),
+    CHECK_PROCESS_DEFINITION_ERROR(50016,"check process definition error", "检查工作流实例错误"),
+    QUERY_RECIPIENTS_AND_COPYERS_BY_PROCESS_DEFINITION_ERROR(50017,"query recipients and copyers by process definition error", "查询收件人和抄送人错误"),
+    DATA_IS_NOT_VALID(50017,"data %s not valid", "数据[%s]无效"),
+    DATA_IS_NULL(50018,"data %s is null", "数据[%s]不能为空"),
+    PROCESS_NODE_HAS_CYCLE(50019,"process node has cycle", "流程节点间存在循环依赖"),
+    PROCESS_NODE_S_PARAMETER_INVALID(50020,"process node %s parameter invalid", "流程节点[%s]参数无效"),
+    PROCESS_DEFINE_STATE_ONLINE(50021, "process definition {0} is already on line", "工作流定义[{0}]已上线"),
+    DELETE_PROCESS_DEFINE_BY_ID_ERROR(50022,"delete process definition by id error", "删除工作流定义错误"),
+    SCHEDULE_CRON_STATE_ONLINE(50023,"the status of schedule {0} is already on line", "调度配置[{0}]已上线"),
+    DELETE_SCHEDULE_CRON_BY_ID_ERROR(50024,"delete schedule by id error", "删除调度配置错误"),
+    BATCH_DELETE_PROCESS_DEFINE_ERROR(50025,"batch delete process definition error", "批量删除工作流定义错误"),
+    BATCH_DELETE_PROCESS_DEFINE_BY_IDS_ERROR(50026,"batch delete process definition by ids {0} error", "批量删除工作流定义[{0}]错误"),
+    TENANT_NOT_SUITABLE(50027,"there is not any tenant suitable, please choose a tenant available.", "没有合适的租户,请选择可用的租户"),
+    EXPORT_PROCESS_DEFINE_BY_ID_ERROR(50028,"export process definition by id error", "导出工作流定义错误"),
+    IMPORT_PROCESS_DEFINE_ERROR(50029,"import process definition error", "导入工作流定义错误"),
 
-    HDFS_NOT_STARTUP(60001,"hdfs not startup"),
-    HDFS_TERANT_RESOURCES_FILE_EXISTS(60002,"resource file exists,please delete resource first"),
-    HDFS_TERANT_UDFS_FILE_EXISTS(60003,"udf file exists,please delete resource first"),
+    HDFS_NOT_STARTUP(60001,"hdfs not startup", "hdfs未启用"),
 
     /**
      * for monitor
      */
-    QUERY_DATABASE_STATE_ERROR(70001,"query database state error"),
-    QUERY_ZOOKEEPER_STATE_ERROR(70002,"query zookeeper state error"),
+    QUERY_DATABASE_STATE_ERROR(70001,"query database state error", "查询数据库状态错误"),
+    QUERY_ZOOKEEPER_STATE_ERROR(70002,"query zookeeper state error", "查询zookeeper状态错误"),
 
 
 
-    CREATE_ACCESS_TOKEN_ERROR(70010,"create access token error"),
-    GENERATE_TOKEN_ERROR(70011,"generate token error"),
-    QUERY_ACCESSTOKEN_LIST_PAGING_ERROR(70012,"query access token list paging error"),
-    UPDATE_ACCESS_TOKEN_ERROR(70013,"update access token error"),
-    DELETE_ACCESS_TOKEN_ERROR(70014,"delete access token error"),
-    ACCESS_TOKEN_NOT_EXIST(70015, "access token not exist"),
+    CREATE_ACCESS_TOKEN_ERROR(70010,"create access token error", "创建访问token错误"),
+    GENERATE_TOKEN_ERROR(70011,"generate token error", "生成token错误"),
+    QUERY_ACCESSTOKEN_LIST_PAGING_ERROR(70012,"query access token list paging error", "分页查询访问token列表错误"),
+    UPDATE_ACCESS_TOKEN_ERROR(70013,"update access token error", "更新访问token错误"),
+    DELETE_ACCESS_TOKEN_ERROR(70014,"delete access token error", "删除访问token错误"),
+    ACCESS_TOKEN_NOT_EXIST(70015, "access token not exist", "访问token不存在"),
 
 
-    COMMAND_STATE_COUNT_ERROR(80001,"task instance state count error"),
+    COMMAND_STATE_COUNT_ERROR(80001,"task instance state count error", "查询各状态任务实例数错误"),
 
-    QUEUE_COUNT_ERROR(90001,"queue count error"),
+    QUEUE_COUNT_ERROR(90001,"queue count error", "查询数据错误"),
 
 Review comment:
   队列

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] codecov-io edited a comment on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
codecov-io edited a comment on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-591967822
 
 
   # [Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=h1) Report
   > Merging [#2035](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=desc) into [dev](https://codecov.io/gh/apache/incubator-dolphinscheduler/commit/3d6eee5d8065fc6ac7ef73b01a5815ec4fb901ff?src=pr&el=desc) will **decrease** coverage by `0.02%`.
   > The diff coverage is `99.04%`.
   
   [![Impacted file tree graph](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/graphs/tree.svg?width=650&token=bv9iXXRLi9&height=150&src=pr)](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=tree)
   
   ```diff
   @@             Coverage Diff              @@
   ##                dev    #2035      +/-   ##
   ============================================
   - Coverage     31.97%   31.94%   -0.03%     
   + Complexity     1512     1511       -1     
   ============================================
     Files           311      311              
     Lines         15402    15403       +1     
     Branches       1864     1864              
   ============================================
   - Hits           4925     4921       -4     
   + Misses         9971     9970       -1     
   - Partials        506      512       +6
   ```
   
   
   | [Impacted Files](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=tree) | Coverage Δ | Complexity Δ | |
   |---|---|---|---|
   | [...scheduler/api/controller/DataSourceController.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL2NvbnRyb2xsZXIvRGF0YVNvdXJjZUNvbnRyb2xsZXIuamF2YQ==) | `2.19% <0%> (ø)` | `2 <0> (ø)` | :arrow_down: |
   | [.../org/apache/dolphinscheduler/api/enums/Status.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL2VudW1zL1N0YXR1cy5qYXZh) | `100% <100%> (ø)` | `5 <3> (+1)` | :arrow_up: |
   | [...he/dolphinscheduler/api/service/LoggerService.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL3NlcnZpY2UvTG9nZ2VyU2VydmljZS5qYXZh) | `91.3% <0%> (-8.7%)` | `7% <0%> (-1%)` | |
   | [...pache/dolphinscheduler/common/utils/FileUtils.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1jb21tb24vc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvY29tbW9uL3V0aWxzL0ZpbGVVdGlscy5qYXZh) | `17.58% <0%> (-1.1%)` | `7% <0%> (ø)` | |
   | [...cheduler/api/service/ProcessDefinitionService.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL3NlcnZpY2UvUHJvY2Vzc0RlZmluaXRpb25TZXJ2aWNlLmphdmE=) | `74.6% <0%> (-0.35%)` | `83% <0%> (-1%)` | |
   | [...scheduler/alert/template/AlertTemplateFactory.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hbGVydC9zcmMvbWFpbi9qYXZhL29yZy9hcGFjaGUvZG9scGhpbnNjaGVkdWxlci9hbGVydC90ZW1wbGF0ZS9BbGVydFRlbXBsYXRlRmFjdG9yeS5qYXZh) | `42.85% <0%> (ø)` | `2% <0%> (ø)` | :arrow_down: |
   | [...inscheduler/common/task/sqoop/SqoopParameters.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1jb21tb24vc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvY29tbW9uL3Rhc2svc3Fvb3AvU3Fvb3BQYXJhbWV0ZXJzLmphdmE=) | `80% <0%> (ø)` | `15% <0%> (ø)` | :arrow_down: |
   
   ------
   
   [Continue to review full report at Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=continue).
   > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
   > `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
   > Powered by [Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=footer). Last update [3d6eee5...2593c46](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] sonarcloud[bot] removed a comment on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
sonarcloud[bot] removed a comment on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-591971036
 
 
   SonarCloud Quality Gate failed.
   
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/C.png' alt='C' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG) [1 Bug](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) [0 Vulnerabilities](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) (and [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=SECURITY_HOTSPOT) [0 Security Hotspots](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=SECURITY_HOTSPOT) to review)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL) [0 Code Smells](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL)
   
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/90.png' alt='98.1%' width='16' height='16' />](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_coverage&view=list) [98.1% Coverage](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_coverage&view=list)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' />](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_duplicated_lines_density&view=list) [0.0% Duplication](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_duplicated_lines_density&view=list)
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] Technoboy- commented on a change in pull request #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
Technoboy- commented on a change in pull request #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#discussion_r385471746
 
 

 ##########
 File path: dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/enums/Status.java
 ##########
 @@ -16,251 +16,259 @@
  */
 package org.apache.dolphinscheduler.api.enums;
 
+import org.springframework.context.i18n.LocaleContextHolder;
+
+import java.util.Locale;
+
 /**
  *  status enum
  */
 public enum Status {
 
-    SUCCESS(0, "success"),
+    SUCCESS(0, "success", "成功"),
 
-    REQUEST_PARAMS_NOT_VALID_ERROR(10001, "request parameter {0} is not valid"),
-    TASK_TIMEOUT_PARAMS_ERROR(10002, "task timeout parameter is not valid"),
-    USER_NAME_EXIST(10003, "user name already exists"),
-    USER_NAME_NULL(10004,"user name is null"),
-    HDFS_OPERATION_ERROR(10006, "hdfs operation error"),
-    TASK_INSTANCE_NOT_FOUND(10008, "task instance not found"),
-    TENANT_NAME_EXIST(10009, "tenant code already exists"),
-    USER_NOT_EXIST(10010, "user {0} not exists"),
-    ALERT_GROUP_NOT_EXIST(10011, "alarm group not found"),
-    ALERT_GROUP_EXIST(10012, "alarm group already exists"),
-    USER_NAME_PASSWD_ERROR(10013,"user name or password error"),
-    LOGIN_SESSION_FAILED(10014,"create session failed!"),
-    DATASOURCE_EXIST(10015, "data source name already exists"),
-    DATASOURCE_CONNECT_FAILED(10016, "data source connection failed"),
-    TENANT_NOT_EXIST(10017, "tenant not exists"),
-    PROJECT_NOT_FOUNT(10018, "project {0} not found "),
-    PROJECT_ALREADY_EXISTS(10019, "project {0} already exists"),
-    TASK_INSTANCE_NOT_EXISTS(10020, "task instance {0} does not exist"),
-    TASK_INSTANCE_NOT_SUB_WORKFLOW_INSTANCE(10021, "task instance {0} is not sub process instance"),
-    SCHEDULE_CRON_NOT_EXISTS(10022, "scheduler crontab {0} does not exist"),
-    SCHEDULE_CRON_ONLINE_FORBID_UPDATE(10023, "online status does not allow updateProcessInstance operations"),
-    SCHEDULE_CRON_CHECK_FAILED(10024, "scheduler crontab expression validation failure: {0}"),
-    MASTER_NOT_EXISTS(10025, "master does not exist"),
-    SCHEDULE_STATUS_UNKNOWN(10026, "unknown command: {0}"),
-    CREATE_ALERT_GROUP_ERROR(10027,"create alert group error"),
-    QUERY_ALL_ALERTGROUP_ERROR(10028,"query all alertgroup error"),
-    LIST_PAGING_ALERT_GROUP_ERROR(10029,"list paging alert group error"),
-    UPDATE_ALERT_GROUP_ERROR(10030,"updateProcessInstance alert group error"),
-    DELETE_ALERT_GROUP_ERROR(10031,"delete alert group error"),
-    ALERT_GROUP_GRANT_USER_ERROR(10032,"alert group grant user error"),
-    CREATE_DATASOURCE_ERROR(10033,"create datasource error"),
-    UPDATE_DATASOURCE_ERROR(10034,"updateProcessInstance datasource error"),
-    QUERY_DATASOURCE_ERROR(10035,"query datasource error"),
-    CONNECT_DATASOURCE_FAILURE(10036,"connect datasource failure"),
-    CONNECTION_TEST_FAILURE(10037,"connection test failure"),
-    DELETE_DATA_SOURCE_FAILURE(10038,"delete data source failure"),
-    VERFIY_DATASOURCE_NAME_FAILURE(10039,"verfiy datasource name failure"),
-    UNAUTHORIZED_DATASOURCE(10040,"unauthorized datasource"),
-    AUTHORIZED_DATA_SOURCE(10041,"authorized data source"),
-    LOGIN_SUCCESS(10042,"login success"),
-    USER_LOGIN_FAILURE(10043,"user login failure"),
-    LIST_WORKERS_ERROR(10044,"list workers error"),
-    LIST_MASTERS_ERROR(10045,"list masters error"),
-    UPDATE_PROJECT_ERROR(10046,"updateProcessInstance project error"),
-    QUERY_PROJECT_DETAILS_BY_ID_ERROR(10047,"query project details by id error"),
-    CREATE_PROJECT_ERROR(10048,"create project error"),
-    LOGIN_USER_QUERY_PROJECT_LIST_PAGING_ERROR(10049,"login user query project list paging error"),
-    DELETE_PROJECT_ERROR(10050,"delete project error"),
-    QUERY_UNAUTHORIZED_PROJECT_ERROR(10051,"query unauthorized project error"),
-    QUERY_AUTHORIZED_PROJECT(10052,"query authorized project"),
-    QUERY_QUEUE_LIST_ERROR(10053,"query queue list error"),
-    CREATE_RESOURCE_ERROR(10054,"create resource error"),
-    UPDATE_RESOURCE_ERROR(10055,"updateProcessInstance resource error"),
-    QUERY_RESOURCES_LIST_ERROR(10056,"query resources list error"),
-    QUERY_RESOURCES_LIST_PAGING(10057,"query resources list paging"),
-    DELETE_RESOURCE_ERROR(10058,"delete resource error"),
-    VERIFY_RESOURCE_BY_NAME_AND_TYPE_ERROR(10059,"verify resource by name and type error"),
-    VIEW_RESOURCE_FILE_ON_LINE_ERROR(10060,"view resource file online error"),
-    CREATE_RESOURCE_FILE_ON_LINE_ERROR(10061,"create resource file online error"),
-    RESOURCE_FILE_IS_EMPTY(10062,"resource file is empty"),
-    EDIT_RESOURCE_FILE_ON_LINE_ERROR(10063,"edit resource file online error"),
-    DOWNLOAD_RESOURCE_FILE_ERROR(10064,"download resource file error"),
-    CREATE_UDF_FUNCTION_ERROR(10065 ,"create udf function error"),
-    VIEW_UDF_FUNCTION_ERROR( 10066,"view udf function error"),
-    UPDATE_UDF_FUNCTION_ERROR(10067,"updateProcessInstance udf function error"),
-    QUERY_UDF_FUNCTION_LIST_PAGING_ERROR( 10068,"query udf function list paging error"),
-    QUERY_DATASOURCE_BY_TYPE_ERROR( 10069,"query datasource by type error"),
-    VERIFY_UDF_FUNCTION_NAME_ERROR( 10070,"verify udf function name error"),
-    DELETE_UDF_FUNCTION_ERROR( 10071,"delete udf function error"),
-    AUTHORIZED_FILE_RESOURCE_ERROR( 10072,"authorized file resource error"),
-    UNAUTHORIZED_FILE_RESOURCE_ERROR( 10073,"unauthorized file resource error"),
-    UNAUTHORIZED_UDF_FUNCTION_ERROR( 10074,"unauthorized udf function error"),
-    AUTHORIZED_UDF_FUNCTION_ERROR(10075,"authorized udf function error"),
-    CREATE_SCHEDULE_ERROR(10076,"create schedule error"),
-    UPDATE_SCHEDULE_ERROR(10077,"updateProcessInstance schedule error"),
-    PUBLISH_SCHEDULE_ONLINE_ERROR(10078,"publish schedule online error"),
-    OFFLINE_SCHEDULE_ERROR(10079,"offline schedule error"),
-    QUERY_SCHEDULE_LIST_PAGING_ERROR(10080,"query schedule list paging error"),
-    QUERY_SCHEDULE_LIST_ERROR(10081,"query schedule list error"),
-    QUERY_TASK_LIST_PAGING_ERROR(10082,"query task list paging error"),
-    QUERY_TASK_RECORD_LIST_PAGING_ERROR(10083,"query task record list paging error"),
-    CREATE_TENANT_ERROR(10084,"create tenant error"),
-    QUERY_TENANT_LIST_PAGING_ERROR(10085,"query tenant list paging error"),
-    QUERY_TENANT_LIST_ERROR(10086,"query tenant list error"),
-    UPDATE_TENANT_ERROR(10087,"updateProcessInstance tenant error"),
-    DELETE_TENANT_BY_ID_ERROR(10088,"delete tenant by id error"),
-    VERIFY_TENANT_CODE_ERROR(10089,"verify tenant code error"),
-    CREATE_USER_ERROR(10090,"create user error"),
-    QUERY_USER_LIST_PAGING_ERROR(10091,"query user list paging error"),
-    UPDATE_USER_ERROR(10092,"updateProcessInstance user error"),
-    DELETE_USER_BY_ID_ERROR(10093,"delete user by id error"),
-    GRANT_PROJECT_ERROR(10094,"grant project error"),
-    GRANT_RESOURCE_ERROR(10095,"grant resource error"),
-    GRANT_UDF_FUNCTION_ERROR(10096,"grant udf function error"),
-    GRANT_DATASOURCE_ERROR(10097,"grant datasource error"),
-    GET_USER_INFO_ERROR(10098,"get user info error"),
-    USER_LIST_ERROR(10099,"user list error"),
-    VERIFY_USERNAME_ERROR(10100,"verify username error"),
-    UNAUTHORIZED_USER_ERROR(10101,"unauthorized user error"),
-    AUTHORIZED_USER_ERROR(10102,"authorized user error"),
-    QUERY_TASK_INSTANCE_LOG_ERROR(10103,"view task instance log error"),
-    DOWNLOAD_TASK_INSTANCE_LOG_FILE_ERROR(10104,"download task instance log file error"),
-    CREATE_PROCESS_DEFINITION(10105,"create process definition"),
-    VERIFY_PROCESS_DEFINITION_NAME_UNIQUE_ERROR(10106,"verify process definition name unique error"),
-    UPDATE_PROCESS_DEFINITION_ERROR(10107,"updateProcessInstance process definition error"),
-    RELEASE_PROCESS_DEFINITION_ERROR(10108,"release process definition error"),
-    QUERY_DATAIL_OF_PROCESS_DEFINITION_ERROR(10109,"query datail of process definition error"),
-    QUERY_PROCCESS_DEFINITION_LIST(10110,"query proccess definition list"),
-    ENCAPSULATION_TREEVIEW_STRUCTURE_ERROR(10111,"encapsulation treeview structure error"),
-    GET_TASKS_LIST_BY_PROCESS_DEFINITION_ID_ERROR(10112,"get tasks list by process definition id error"),
-    QUERY_PROCESS_INSTANCE_LIST_PAGING_ERROR(10113,"query process instance list paging error"),
-    QUERY_TASK_LIST_BY_PROCESS_INSTANCE_ID_ERROR(10114,"query task list by process instance id error"),
-    UPDATE_PROCESS_INSTANCE_ERROR(10115,"updateProcessInstance process instance error"),
-    QUERY_PROCESS_INSTANCE_BY_ID_ERROR(10116,"query process instance by id error"),
-    DELETE_PROCESS_INSTANCE_BY_ID_ERROR(10117,"delete process instance by id error"),
-    QUERY_SUB_PROCESS_INSTANCE_DETAIL_INFO_BY_TASK_ID_ERROR(10118,"query sub process instance detail info by task id error"),
-    QUERY_PARENT_PROCESS_INSTANCE_DETAIL_INFO_BY_SUB_PROCESS_INSTANCE_ID_ERROR(10119,"query parent process instance detail info by sub process instance id error"),
-    QUERY_PROCESS_INSTANCE_ALL_VARIABLES_ERROR(10120,"query process instance all variables error"),
-    ENCAPSULATION_PROCESS_INSTANCE_GANTT_STRUCTURE_ERROR(10121,"encapsulation process instance gantt structure error"),
-    QUERY_PROCCESS_DEFINITION_LIST_PAGING_ERROR(10122,"query proccess definition list paging error"),
-    SIGN_OUT_ERROR(10123,"sign out error"),
-    TENANT_CODE_HAS_ALREADY_EXISTS(10124,"tenant code has already exists"),
-    IP_IS_EMPTY(10125,"ip is empty"),
-    SCHEDULE_CRON_REALEASE_NEED_NOT_CHANGE(10126, "schedule release is already {0}"),
-    CREATE_QUEUE_ERROR(10127, "create queue error"),
-    QUEUE_NOT_EXIST(10128, "queue {0} not exists"),
-    QUEUE_VALUE_EXIST(10129, "queue value {0} already exists"),
-    QUEUE_NAME_EXIST(10130, "queue name {0} already exists"),
-    UPDATE_QUEUE_ERROR(10131, "update queue error"),
-    NEED_NOT_UPDATE_QUEUE(10132, "no content changes, no updates are required"),
-    VERIFY_QUEUE_ERROR(10133,"verify queue error"),
-    NAME_NULL(10134,"name must be not null"),
-    NAME_EXIST(10135, "name {0} already exists"),
-    SAVE_ERROR(10136, "save error"),
-    DELETE_PROJECT_ERROR_DEFINES_NOT_NULL(10137, "please delete the process definitions in project first!"),
-    BATCH_DELETE_PROCESS_INSTANCE_BY_IDS_ERROR(10117,"batch delete process instance by ids {0} error"),
-    PREVIEW_SCHEDULE_ERROR(10139,"preview schedule error"),
-    PARSE_TO_CRON_EXPRESSION_ERROR(10140,"parse cron to cron expression error"),
-    SCHEDULE_START_TIME_END_TIME_SAME(10141,"The start time must not be the same as the end"),
-    DELETE_TENANT_BY_ID_FAIL(100142,"delete tenant by id fail, for there are {0} process instances in executing using it"),
-    DELETE_TENANT_BY_ID_FAIL_DEFINES(100143,"delete tenant by id fail, for there are {0} process definitions using it"),
-    DELETE_TENANT_BY_ID_FAIL_USERS(100144,"delete tenant by id fail, for there are {0} users using it"),
+    REQUEST_PARAMS_NOT_VALID_ERROR(10001, "request parameter {0} is not valid", "请求参数[{0}]无效"),
+    TASK_TIMEOUT_PARAMS_ERROR(10002, "task timeout parameter is not valid", "任务超时参数无效"),
+    USER_NAME_EXIST(10003, "user name already exists", "用户名已存在"),
+    USER_NAME_NULL(10004,"user name is null", "用户名不能为空"),
+    HDFS_OPERATION_ERROR(10006, "hdfs operation error", "hdfs操作错误"),
+    TASK_INSTANCE_NOT_FOUND(10008, "task instance not found", "任务实例不存在"),
+    TENANT_NAME_EXIST(10009, "tenant code already exists", "租户编码不能为空"),
+    USER_NOT_EXIST(10010, "user {0} not exists", "用户[{0}]不存在"),
+    ALERT_GROUP_NOT_EXIST(10011, "alarm group not found", "告警组不存在"),
+    ALERT_GROUP_EXIST(10012, "alarm group already exists", "告警组名称已存在"),
+    USER_NAME_PASSWD_ERROR(10013,"user name or password error", "用户名或密码错误"),
+    LOGIN_SESSION_FAILED(10014,"create session failed!", "创建session失败"),
+    DATASOURCE_EXIST(10015, "data source name already exists", "数据源名称已存在"),
+    DATASOURCE_CONNECT_FAILED(10016, "data source connection failed", "建立数据源连接失败"),
+    TENANT_NOT_EXIST(10017, "tenant not exists", "租户不存在"),
+    PROJECT_NOT_FOUNT(10018, "project {0} not found ", "项目[{0}]不存在"),
+    PROJECT_ALREADY_EXISTS(10019, "project {0} already exists", "项目名称[{0}]已存在"),
+    TASK_INSTANCE_NOT_EXISTS(10020, "task instance {0} does not exist", "任务实例[{0}]不存在"),
+    TASK_INSTANCE_NOT_SUB_WORKFLOW_INSTANCE(10021, "task instance {0} is not sub process instance", "任务实例[{0}]不是子流程实例"),
+    SCHEDULE_CRON_NOT_EXISTS(10022, "scheduler crontab {0} does not exist", "调度配置定时表达式[{0}]不存在"),
+    SCHEDULE_CRON_ONLINE_FORBID_UPDATE(10023, "online status does not allow update operations", "调度配置上线状态不允许修改"),
+    SCHEDULE_CRON_CHECK_FAILED(10024, "scheduler crontab expression validation failure: {0}", "调度配置定时表达式验证失败: {0}"),
+    MASTER_NOT_EXISTS(10025, "master does not exist", "无可用master节点"),
+    SCHEDULE_STATUS_UNKNOWN(10026, "unknown status: {0}", "未知状态: {0}"),
+    CREATE_ALERT_GROUP_ERROR(10027,"create alert group error", "创建告警组错误"),
+    QUERY_ALL_ALERTGROUP_ERROR(10028,"query all alertgroup error", "查询告警组错误"),
+    LIST_PAGING_ALERT_GROUP_ERROR(10029,"list paging alert group error", "分页查询告警组错误"),
+    UPDATE_ALERT_GROUP_ERROR(10030,"update alert group error", "更新告警组错误"),
+    DELETE_ALERT_GROUP_ERROR(10031,"delete alert group error", "删除告警组错误"),
+    ALERT_GROUP_GRANT_USER_ERROR(10032,"alert group grant user error", "告警组授权用户错误"),
+    CREATE_DATASOURCE_ERROR(10033,"create datasource error", "创建数据源错误"),
+    UPDATE_DATASOURCE_ERROR(10034,"update datasource error", "更新数据源错误"),
+    QUERY_DATASOURCE_ERROR(10035,"query datasource error", "查询数据源错误"),
+    CONNECT_DATASOURCE_FAILURE(10036,"connect datasource failure", "建立数据源连接失败"),
+    CONNECTION_TEST_FAILURE(10037,"connection test failure", "测试数据源连接失败"),
+    DELETE_DATA_SOURCE_FAILURE(10038,"delete data source failure", "删除数据源失败"),
+    VERIFY_DATASOURCE_NAME_FAILURE(10039,"verify datasource name failure", "验证数据源名称失败"),
+    UNAUTHORIZED_DATASOURCE(10040,"unauthorized datasource", "未经授权的数据源"),
+    AUTHORIZED_DATA_SOURCE(10041,"authorized data source", "授权数据源失败"),
+    LOGIN_SUCCESS(10042,"login success", "登录成功"),
+    USER_LOGIN_FAILURE(10043,"user login failure", "用户登录失败"),
+    LIST_WORKERS_ERROR(10044,"list workers error", "查询worker列表错误"),
+    LIST_MASTERS_ERROR(10045,"list masters error", "查询master列表错误"),
+    UPDATE_PROJECT_ERROR(10046,"update project error", "更新项目信息错误"),
+    QUERY_PROJECT_DETAILS_BY_ID_ERROR(10047,"query project details by id error", "查询项目详细信息错误"),
+    CREATE_PROJECT_ERROR(10048,"create project error", "创建项目错误"),
+    LOGIN_USER_QUERY_PROJECT_LIST_PAGING_ERROR(10049,"login user query project list paging error", "分页查询项目列表错误"),
+    DELETE_PROJECT_ERROR(10050,"delete project error", "删除项目错误"),
+    QUERY_UNAUTHORIZED_PROJECT_ERROR(10051,"query unauthorized project error", "查询未授权项目错误"),
+    QUERY_AUTHORIZED_PROJECT(10052,"query authorized project", "查询授权项目错误"),
+    QUERY_QUEUE_LIST_ERROR(10053,"query queue list error", "查询队列列表错误"),
+    CREATE_RESOURCE_ERROR(10054,"create resource error", "创建资源错误"),
+    UPDATE_RESOURCE_ERROR(10055,"update resource error", "更新资源错误"),
+    QUERY_RESOURCES_LIST_ERROR(10056,"query resources list error", "查询资源列表错误"),
+    QUERY_RESOURCES_LIST_PAGING(10057,"query resources list paging", "分页查询资源列表错误"),
+    DELETE_RESOURCE_ERROR(10058,"delete resource error", "删除资源错误"),
+    VERIFY_RESOURCE_BY_NAME_AND_TYPE_ERROR(10059,"verify resource by name and type error", "资源名称或类型验证错误"),
+    VIEW_RESOURCE_FILE_ON_LINE_ERROR(10060,"view resource file online error", "查看资源文件错误"),
+    CREATE_RESOURCE_FILE_ON_LINE_ERROR(10061,"create resource file online error", "创建资源文件错误"),
+    RESOURCE_FILE_IS_EMPTY(10062,"resource file is empty", "资源文件内容不能为空"),
+    EDIT_RESOURCE_FILE_ON_LINE_ERROR(10063,"edit resource file online error", "更新资源文件错误"),
+    DOWNLOAD_RESOURCE_FILE_ERROR(10064,"download resource file error", "下载资源文件错误"),
+    CREATE_UDF_FUNCTION_ERROR(10065 ,"create udf function error", "创建UDF函数错误"),
+    VIEW_UDF_FUNCTION_ERROR( 10066,"view udf function error", "查询UDF函数错误"),
+    UPDATE_UDF_FUNCTION_ERROR(10067,"update udf function error", "更新UDF函数错误"),
+    QUERY_UDF_FUNCTION_LIST_PAGING_ERROR( 10068,"query udf function list paging error", "分页查询UDF函数列表错误"),
+    QUERY_DATASOURCE_BY_TYPE_ERROR( 10069,"query datasource by type error", "查询数据源信息错误"),
+    VERIFY_UDF_FUNCTION_NAME_ERROR( 10070,"verify udf function name error", "UDF函数名称验证错误"),
+    DELETE_UDF_FUNCTION_ERROR( 10071,"delete udf function error", "删除UDF函数错误"),
+    AUTHORIZED_FILE_RESOURCE_ERROR( 10072,"authorized file resource error", "授权资源文件错误"),
+    UNAUTHORIZED_FILE_RESOURCE_ERROR( 10073,"unauthorized file resource error", "查询未授权资源错误"),
+    UNAUTHORIZED_UDF_FUNCTION_ERROR( 10074,"unauthorized udf function error", "查询未授权UDF函数错误"),
+    AUTHORIZED_UDF_FUNCTION_ERROR(10075,"authorized udf function error", "授权UDF函数错误"),
+    CREATE_SCHEDULE_ERROR(10076,"create schedule error", "创建调度配置错误"),
+    UPDATE_SCHEDULE_ERROR(10077,"update schedule error", "更新调度配置错误"),
+    PUBLISH_SCHEDULE_ONLINE_ERROR(10078,"publish schedule online error", "上线调度配置错误"),
+    OFFLINE_SCHEDULE_ERROR(10079,"offline schedule error", "下线调度配置错误"),
+    QUERY_SCHEDULE_LIST_PAGING_ERROR(10080,"query schedule list paging error", "分页查询调度配置列表错误"),
+    QUERY_SCHEDULE_LIST_ERROR(10081,"query schedule list error", "查询调度配置列表错误"),
+    QUERY_TASK_LIST_PAGING_ERROR(10082,"query task list paging error", "分页查询任务列表错误"),
+    QUERY_TASK_RECORD_LIST_PAGING_ERROR(10083,"query task record list paging error", "分页查询任务记录错误"),
+    CREATE_TENANT_ERROR(10084,"create tenant error", "创建租户错误"),
+    QUERY_TENANT_LIST_PAGING_ERROR(10085,"query tenant list paging error", "分页查询租户列表错误"),
+    QUERY_TENANT_LIST_ERROR(10086,"query tenant list error", "查询租户列表错误"),
+    UPDATE_TENANT_ERROR(10087,"update tenant error", "更新租户错误"),
+    DELETE_TENANT_BY_ID_ERROR(10088,"delete tenant by id error", "删除租户错误"),
+    VERIFY_TENANT_CODE_ERROR(10089,"verify tenant code error", "租户编码验证错误"),
+    CREATE_USER_ERROR(10090,"create user error", "创建用户错误"),
+    QUERY_USER_LIST_PAGING_ERROR(10091,"query user list paging error", "分页查询用户列表错误"),
+    UPDATE_USER_ERROR(10092,"update user error", "更新用户错误"),
+    DELETE_USER_BY_ID_ERROR(10093,"delete user by id error", "删除用户错误"),
+    GRANT_PROJECT_ERROR(10094,"grant project error", "授权项目错误"),
+    GRANT_RESOURCE_ERROR(10095,"grant resource error", "授权资源错误"),
+    GRANT_UDF_FUNCTION_ERROR(10096,"grant udf function error", "授权UDF函数错误"),
+    GRANT_DATASOURCE_ERROR(10097,"grant datasource error", "授权数据源错误"),
+    GET_USER_INFO_ERROR(10098,"get user info error", "获取用户信息错误"),
+    USER_LIST_ERROR(10099,"user list error", "查询用户列表错误"),
+    VERIFY_USERNAME_ERROR(10100,"verify username error", "用户名验证错误"),
+    UNAUTHORIZED_USER_ERROR(10101,"unauthorized user error", "查询未授权用户错误"),
+    AUTHORIZED_USER_ERROR(10102,"authorized user error", "查询授权用户错误"),
+    QUERY_TASK_INSTANCE_LOG_ERROR(10103,"view task instance log error", "查询任务实例日志错误"),
+    DOWNLOAD_TASK_INSTANCE_LOG_FILE_ERROR(10104,"download task instance log file error", "下载任务日志文件错误"),
+    CREATE_PROCESS_DEFINITION(10105,"create process definition", "创建工作流错误"),
+    VERIFY_PROCESS_DEFINITION_NAME_UNIQUE_ERROR(10106,"verify process definition name unique error", "工作流名称已存在"),
+    UPDATE_PROCESS_DEFINITION_ERROR(10107,"update process definition error", "更新工作流定义错误"),
+    RELEASE_PROCESS_DEFINITION_ERROR(10108,"release process definition error", "上下线工作流错误"),
 
 Review comment:
   上线工作流错误

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] Jave-Chen commented on a change in pull request #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
Jave-Chen commented on a change in pull request #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#discussion_r385470429
 
 

 ##########
 File path: dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/controller/DataSourceController.java
 ##########
 @@ -391,8 +391,8 @@ public Result verifyDataSourceName(@ApiIgnore @RequestAttribute(value = Constant
         try {
             return dataSourceService.verifyDataSourceName(loginUser, name);
         } catch (Exception e) {
-            logger.error(VERFIY_DATASOURCE_NAME_FAILURE.getMsg(),e);
-            return error(VERFIY_DATASOURCE_NAME_FAILURE.getCode(), VERFIY_DATASOURCE_NAME_FAILURE.getMsg());
+            logger.error(VERIFY_DATASOURCE_NAME_FAILURE.getMsg(),e);
 
 Review comment:
   Space after comma, ie `logger.error(VERIFY_DATASOURCE_NAME_FAILURE.getMsg(), e);`

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] sonarcloud[bot] commented on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
sonarcloud[bot] commented on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-593096346
 
 
   Kudos, SonarCloud Quality Gate passed!
   
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG) [0 Bugs](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) [0 Vulnerabilities](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) (and [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=SECURITY_HOTSPOT) [0 Security Hotspots](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=SECURITY_HOTSPOT) to review)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL) [0 Code Smells](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL)
   
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/90.png' alt='99.1%' width='16' height='16' />](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_coverage&view=list) [99.1% Coverage](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_coverage&view=list)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' />](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_duplicated_lines_density&view=list) [0.0% Duplication](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_duplicated_lines_density&view=list)
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] codecov-io commented on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
codecov-io commented on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-591967822
 
 
   # [Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=h1) Report
   > Merging [#2035](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=desc) into [dev](https://codecov.io/gh/apache/incubator-dolphinscheduler/commit/3d6eee5d8065fc6ac7ef73b01a5815ec4fb901ff?src=pr&el=desc) will **decrease** coverage by `<.01%`.
   > The diff coverage is `98.11%`.
   
   [![Impacted file tree graph](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/graphs/tree.svg?width=650&token=bv9iXXRLi9&height=150&src=pr)](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=tree)
   
   ```diff
   @@             Coverage Diff              @@
   ##                dev    #2035      +/-   ##
   ============================================
   - Coverage     31.97%   31.96%   -0.01%     
     Complexity     1512     1512              
   ============================================
     Files           311      311              
     Lines         15402    15406       +4     
     Branches       1864     1866       +2     
   ============================================
     Hits           4925     4925              
   - Misses         9971     9974       +3     
   - Partials        506      507       +1
   ```
   
   
   | [Impacted Files](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=tree) | Coverage Δ | Complexity Δ | |
   |---|---|---|---|
   | [...scheduler/api/controller/DataSourceController.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL2NvbnRyb2xsZXIvRGF0YVNvdXJjZUNvbnRyb2xsZXIuamF2YQ==) | `2.19% <0%> (ø)` | `2 <0> (ø)` | :arrow_down: |
   | [.../org/apache/dolphinscheduler/api/enums/Status.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL2VudW1zL1N0YXR1cy5qYXZh) | `99.06% <99.04%> (-0.94%)` | `5 <3> (+1)` | |
   | [...he/dolphinscheduler/api/service/LoggerService.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL3NlcnZpY2UvTG9nZ2VyU2VydmljZS5qYXZh) | `91.3% <0%> (-8.7%)` | `7% <0%> (-1%)` | |
   
   ------
   
   [Continue to review full report at Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=continue).
   > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
   > `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
   > Powered by [Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=footer). Last update [3d6eee5...4523c21](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] wenhemin commented on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
wenhemin commented on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-593096207
 
 
   This PR is implemented based on the current code, Only English and Chinese messages is supported, I think it can meet the current demand.
   Next step, will extract the message into the i18n properties file, this change is relatively large.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] sonarcloud[bot] commented on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
sonarcloud[bot] commented on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-591984019
 
 
   Kudos, SonarCloud Quality Gate passed!
   
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG) [0 Bugs](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) [0 Vulnerabilities](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) (and [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=SECURITY_HOTSPOT) [0 Security Hotspots](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=SECURITY_HOTSPOT) to review)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL) [0 Code Smells](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL)
   
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/90.png' alt='99.1%' width='16' height='16' />](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_coverage&view=list) [99.1% Coverage](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_coverage&view=list)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' />](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_duplicated_lines_density&view=list) [0.0% Duplication](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_duplicated_lines_density&view=list)
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] codecov-io edited a comment on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
codecov-io edited a comment on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-591967822
 
 
   # [Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=h1) Report
   > Merging [#2035](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=desc) into [dev](https://codecov.io/gh/apache/incubator-dolphinscheduler/commit/3d6eee5d8065fc6ac7ef73b01a5815ec4fb901ff?src=pr&el=desc) will **increase** coverage by `0.37%`.
   > The diff coverage is `99.04%`.
   
   [![Impacted file tree graph](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/graphs/tree.svg?width=650&token=bv9iXXRLi9&height=150&src=pr)](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=tree)
   
   ```diff
   @@             Coverage Diff              @@
   ##                dev    #2035      +/-   ##
   ============================================
   + Coverage     31.97%   32.34%   +0.37%     
   - Complexity     1512     1564      +52     
   ============================================
     Files           311      313       +2     
     Lines         15402    15963     +561     
     Branches       1864     1994     +130     
   ============================================
   + Hits           4925     5164     +239     
   - Misses         9971    10268     +297     
   - Partials        506      531      +25
   ```
   
   
   | [Impacted Files](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=tree) | Coverage Δ | Complexity Δ | |
   |---|---|---|---|
   | [...scheduler/api/controller/DataSourceController.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL2NvbnRyb2xsZXIvRGF0YVNvdXJjZUNvbnRyb2xsZXIuamF2YQ==) | `2.19% <0%> (ø)` | `2 <0> (ø)` | :arrow_down: |
   | [.../org/apache/dolphinscheduler/api/enums/Status.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL2VudW1zL1N0YXR1cy5qYXZh) | `100% <100%> (ø)` | `5 <3> (+1)` | :arrow_up: |
   | [...apache/dolphinscheduler/common/enums/TaskType.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1jb21tb24vc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvY29tbW9uL2VudW1zL1Rhc2tUeXBlLmphdmE=) | `71.42% <0%> (-9.53%)` | `2% <0%> (ø)` | |
   | [...he/dolphinscheduler/api/service/LoggerService.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL3NlcnZpY2UvTG9nZ2VyU2VydmljZS5qYXZh) | `91.3% <0%> (-8.7%)` | `7% <0%> (-1%)` | |
   | [...pache/dolphinscheduler/common/utils/FileUtils.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1jb21tb24vc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvY29tbW9uL3V0aWxzL0ZpbGVVdGlscy5qYXZh) | `17.58% <0%> (-1.1%)` | `7% <0%> (ø)` | |
   | [...hinscheduler/common/utils/TaskParametersUtils.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1jb21tb24vc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvY29tbW9uL3V0aWxzL1Rhc2tQYXJhbWV0ZXJzVXRpbHMuamF2YQ==) | `72.97% <0%> (-0.72%)` | `22% <0%> (+11%)` | |
   | [...cheduler/api/service/ProcessDefinitionService.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hcGkvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvYXBpL3NlcnZpY2UvUHJvY2Vzc0RlZmluaXRpb25TZXJ2aWNlLmphdmE=) | `74.6% <0%> (-0.35%)` | `83% <0%> (-1%)` | |
   | [...phinscheduler/server/worker/task/AbstractTask.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1zZXJ2ZXIvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvc2VydmVyL3dvcmtlci90YXNrL0Fic3RyYWN0VGFzay5qYXZh) | `11.65% <0%> (-0.29%)` | `3% <0%> (+1%)` | |
   | [...scheduler/alert/template/AlertTemplateFactory.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1hbGVydC9zcmMvbWFpbi9qYXZhL29yZy9hcGFjaGUvZG9scGhpbnNjaGVkdWxlci9hbGVydC90ZW1wbGF0ZS9BbGVydFRlbXBsYXRlRmFjdG9yeS5qYXZh) | `42.85% <0%> (ø)` | `2% <0%> (ø)` | :arrow_down: |
   | [...duler/server/worker/runner/TaskScheduleThread.java](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree#diff-ZG9scGhpbnNjaGVkdWxlci1zZXJ2ZXIvc3JjL21haW4vamF2YS9vcmcvYXBhY2hlL2RvbHBoaW5zY2hlZHVsZXIvc2VydmVyL3dvcmtlci9ydW5uZXIvVGFza1NjaGVkdWxlVGhyZWFkLmphdmE=) | `0% <0%> (ø)` | `0% <0%> (ø)` | :arrow_down: |
   | ... and [11 more](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035/diff?src=pr&el=tree-more) | |
   
   ------
   
   [Continue to review full report at Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=continue).
   > **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
   > `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
   > Powered by [Codecov](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=footer). Last update [3d6eee5...2593c46](https://codecov.io/gh/apache/incubator-dolphinscheduler/pull/2035?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] dailidong merged pull request #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
dailidong merged pull request #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035
 
 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] sonarcloud[bot] removed a comment on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
sonarcloud[bot] removed a comment on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-591984019
 
 
   Kudos, SonarCloud Quality Gate passed!
   
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG) [0 Bugs](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) [0 Vulnerabilities](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) (and [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=SECURITY_HOTSPOT) [0 Security Hotspots](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=SECURITY_HOTSPOT) to review)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL) [0 Code Smells](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL)
   
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/90.png' alt='99.1%' width='16' height='16' />](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_coverage&view=list) [99.1% Coverage](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_coverage&view=list)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' />](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_duplicated_lines_density&view=list) [0.0% Duplication](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_duplicated_lines_density&view=list)
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] Technoboy- commented on a change in pull request #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
Technoboy- commented on a change in pull request #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#discussion_r385471942
 
 

 ##########
 File path: dolphinscheduler-api/src/main/java/org/apache/dolphinscheduler/api/enums/Status.java
 ##########
 @@ -16,251 +16,259 @@
  */
 package org.apache.dolphinscheduler.api.enums;
 
+import org.springframework.context.i18n.LocaleContextHolder;
+
+import java.util.Locale;
+
 /**
  *  status enum
  */
 public enum Status {
 
-    SUCCESS(0, "success"),
+    SUCCESS(0, "success", "成功"),
 
-    REQUEST_PARAMS_NOT_VALID_ERROR(10001, "request parameter {0} is not valid"),
-    TASK_TIMEOUT_PARAMS_ERROR(10002, "task timeout parameter is not valid"),
-    USER_NAME_EXIST(10003, "user name already exists"),
-    USER_NAME_NULL(10004,"user name is null"),
-    HDFS_OPERATION_ERROR(10006, "hdfs operation error"),
-    TASK_INSTANCE_NOT_FOUND(10008, "task instance not found"),
-    TENANT_NAME_EXIST(10009, "tenant code already exists"),
-    USER_NOT_EXIST(10010, "user {0} not exists"),
-    ALERT_GROUP_NOT_EXIST(10011, "alarm group not found"),
-    ALERT_GROUP_EXIST(10012, "alarm group already exists"),
-    USER_NAME_PASSWD_ERROR(10013,"user name or password error"),
-    LOGIN_SESSION_FAILED(10014,"create session failed!"),
-    DATASOURCE_EXIST(10015, "data source name already exists"),
-    DATASOURCE_CONNECT_FAILED(10016, "data source connection failed"),
-    TENANT_NOT_EXIST(10017, "tenant not exists"),
-    PROJECT_NOT_FOUNT(10018, "project {0} not found "),
-    PROJECT_ALREADY_EXISTS(10019, "project {0} already exists"),
-    TASK_INSTANCE_NOT_EXISTS(10020, "task instance {0} does not exist"),
-    TASK_INSTANCE_NOT_SUB_WORKFLOW_INSTANCE(10021, "task instance {0} is not sub process instance"),
-    SCHEDULE_CRON_NOT_EXISTS(10022, "scheduler crontab {0} does not exist"),
-    SCHEDULE_CRON_ONLINE_FORBID_UPDATE(10023, "online status does not allow updateProcessInstance operations"),
-    SCHEDULE_CRON_CHECK_FAILED(10024, "scheduler crontab expression validation failure: {0}"),
-    MASTER_NOT_EXISTS(10025, "master does not exist"),
-    SCHEDULE_STATUS_UNKNOWN(10026, "unknown command: {0}"),
-    CREATE_ALERT_GROUP_ERROR(10027,"create alert group error"),
-    QUERY_ALL_ALERTGROUP_ERROR(10028,"query all alertgroup error"),
-    LIST_PAGING_ALERT_GROUP_ERROR(10029,"list paging alert group error"),
-    UPDATE_ALERT_GROUP_ERROR(10030,"updateProcessInstance alert group error"),
-    DELETE_ALERT_GROUP_ERROR(10031,"delete alert group error"),
-    ALERT_GROUP_GRANT_USER_ERROR(10032,"alert group grant user error"),
-    CREATE_DATASOURCE_ERROR(10033,"create datasource error"),
-    UPDATE_DATASOURCE_ERROR(10034,"updateProcessInstance datasource error"),
-    QUERY_DATASOURCE_ERROR(10035,"query datasource error"),
-    CONNECT_DATASOURCE_FAILURE(10036,"connect datasource failure"),
-    CONNECTION_TEST_FAILURE(10037,"connection test failure"),
-    DELETE_DATA_SOURCE_FAILURE(10038,"delete data source failure"),
-    VERFIY_DATASOURCE_NAME_FAILURE(10039,"verfiy datasource name failure"),
-    UNAUTHORIZED_DATASOURCE(10040,"unauthorized datasource"),
-    AUTHORIZED_DATA_SOURCE(10041,"authorized data source"),
-    LOGIN_SUCCESS(10042,"login success"),
-    USER_LOGIN_FAILURE(10043,"user login failure"),
-    LIST_WORKERS_ERROR(10044,"list workers error"),
-    LIST_MASTERS_ERROR(10045,"list masters error"),
-    UPDATE_PROJECT_ERROR(10046,"updateProcessInstance project error"),
-    QUERY_PROJECT_DETAILS_BY_ID_ERROR(10047,"query project details by id error"),
-    CREATE_PROJECT_ERROR(10048,"create project error"),
-    LOGIN_USER_QUERY_PROJECT_LIST_PAGING_ERROR(10049,"login user query project list paging error"),
-    DELETE_PROJECT_ERROR(10050,"delete project error"),
-    QUERY_UNAUTHORIZED_PROJECT_ERROR(10051,"query unauthorized project error"),
-    QUERY_AUTHORIZED_PROJECT(10052,"query authorized project"),
-    QUERY_QUEUE_LIST_ERROR(10053,"query queue list error"),
-    CREATE_RESOURCE_ERROR(10054,"create resource error"),
-    UPDATE_RESOURCE_ERROR(10055,"updateProcessInstance resource error"),
-    QUERY_RESOURCES_LIST_ERROR(10056,"query resources list error"),
-    QUERY_RESOURCES_LIST_PAGING(10057,"query resources list paging"),
-    DELETE_RESOURCE_ERROR(10058,"delete resource error"),
-    VERIFY_RESOURCE_BY_NAME_AND_TYPE_ERROR(10059,"verify resource by name and type error"),
-    VIEW_RESOURCE_FILE_ON_LINE_ERROR(10060,"view resource file online error"),
-    CREATE_RESOURCE_FILE_ON_LINE_ERROR(10061,"create resource file online error"),
-    RESOURCE_FILE_IS_EMPTY(10062,"resource file is empty"),
-    EDIT_RESOURCE_FILE_ON_LINE_ERROR(10063,"edit resource file online error"),
-    DOWNLOAD_RESOURCE_FILE_ERROR(10064,"download resource file error"),
-    CREATE_UDF_FUNCTION_ERROR(10065 ,"create udf function error"),
-    VIEW_UDF_FUNCTION_ERROR( 10066,"view udf function error"),
-    UPDATE_UDF_FUNCTION_ERROR(10067,"updateProcessInstance udf function error"),
-    QUERY_UDF_FUNCTION_LIST_PAGING_ERROR( 10068,"query udf function list paging error"),
-    QUERY_DATASOURCE_BY_TYPE_ERROR( 10069,"query datasource by type error"),
-    VERIFY_UDF_FUNCTION_NAME_ERROR( 10070,"verify udf function name error"),
-    DELETE_UDF_FUNCTION_ERROR( 10071,"delete udf function error"),
-    AUTHORIZED_FILE_RESOURCE_ERROR( 10072,"authorized file resource error"),
-    UNAUTHORIZED_FILE_RESOURCE_ERROR( 10073,"unauthorized file resource error"),
-    UNAUTHORIZED_UDF_FUNCTION_ERROR( 10074,"unauthorized udf function error"),
-    AUTHORIZED_UDF_FUNCTION_ERROR(10075,"authorized udf function error"),
-    CREATE_SCHEDULE_ERROR(10076,"create schedule error"),
-    UPDATE_SCHEDULE_ERROR(10077,"updateProcessInstance schedule error"),
-    PUBLISH_SCHEDULE_ONLINE_ERROR(10078,"publish schedule online error"),
-    OFFLINE_SCHEDULE_ERROR(10079,"offline schedule error"),
-    QUERY_SCHEDULE_LIST_PAGING_ERROR(10080,"query schedule list paging error"),
-    QUERY_SCHEDULE_LIST_ERROR(10081,"query schedule list error"),
-    QUERY_TASK_LIST_PAGING_ERROR(10082,"query task list paging error"),
-    QUERY_TASK_RECORD_LIST_PAGING_ERROR(10083,"query task record list paging error"),
-    CREATE_TENANT_ERROR(10084,"create tenant error"),
-    QUERY_TENANT_LIST_PAGING_ERROR(10085,"query tenant list paging error"),
-    QUERY_TENANT_LIST_ERROR(10086,"query tenant list error"),
-    UPDATE_TENANT_ERROR(10087,"updateProcessInstance tenant error"),
-    DELETE_TENANT_BY_ID_ERROR(10088,"delete tenant by id error"),
-    VERIFY_TENANT_CODE_ERROR(10089,"verify tenant code error"),
-    CREATE_USER_ERROR(10090,"create user error"),
-    QUERY_USER_LIST_PAGING_ERROR(10091,"query user list paging error"),
-    UPDATE_USER_ERROR(10092,"updateProcessInstance user error"),
-    DELETE_USER_BY_ID_ERROR(10093,"delete user by id error"),
-    GRANT_PROJECT_ERROR(10094,"grant project error"),
-    GRANT_RESOURCE_ERROR(10095,"grant resource error"),
-    GRANT_UDF_FUNCTION_ERROR(10096,"grant udf function error"),
-    GRANT_DATASOURCE_ERROR(10097,"grant datasource error"),
-    GET_USER_INFO_ERROR(10098,"get user info error"),
-    USER_LIST_ERROR(10099,"user list error"),
-    VERIFY_USERNAME_ERROR(10100,"verify username error"),
-    UNAUTHORIZED_USER_ERROR(10101,"unauthorized user error"),
-    AUTHORIZED_USER_ERROR(10102,"authorized user error"),
-    QUERY_TASK_INSTANCE_LOG_ERROR(10103,"view task instance log error"),
-    DOWNLOAD_TASK_INSTANCE_LOG_FILE_ERROR(10104,"download task instance log file error"),
-    CREATE_PROCESS_DEFINITION(10105,"create process definition"),
-    VERIFY_PROCESS_DEFINITION_NAME_UNIQUE_ERROR(10106,"verify process definition name unique error"),
-    UPDATE_PROCESS_DEFINITION_ERROR(10107,"updateProcessInstance process definition error"),
-    RELEASE_PROCESS_DEFINITION_ERROR(10108,"release process definition error"),
-    QUERY_DATAIL_OF_PROCESS_DEFINITION_ERROR(10109,"query datail of process definition error"),
-    QUERY_PROCCESS_DEFINITION_LIST(10110,"query proccess definition list"),
-    ENCAPSULATION_TREEVIEW_STRUCTURE_ERROR(10111,"encapsulation treeview structure error"),
-    GET_TASKS_LIST_BY_PROCESS_DEFINITION_ID_ERROR(10112,"get tasks list by process definition id error"),
-    QUERY_PROCESS_INSTANCE_LIST_PAGING_ERROR(10113,"query process instance list paging error"),
-    QUERY_TASK_LIST_BY_PROCESS_INSTANCE_ID_ERROR(10114,"query task list by process instance id error"),
-    UPDATE_PROCESS_INSTANCE_ERROR(10115,"updateProcessInstance process instance error"),
-    QUERY_PROCESS_INSTANCE_BY_ID_ERROR(10116,"query process instance by id error"),
-    DELETE_PROCESS_INSTANCE_BY_ID_ERROR(10117,"delete process instance by id error"),
-    QUERY_SUB_PROCESS_INSTANCE_DETAIL_INFO_BY_TASK_ID_ERROR(10118,"query sub process instance detail info by task id error"),
-    QUERY_PARENT_PROCESS_INSTANCE_DETAIL_INFO_BY_SUB_PROCESS_INSTANCE_ID_ERROR(10119,"query parent process instance detail info by sub process instance id error"),
-    QUERY_PROCESS_INSTANCE_ALL_VARIABLES_ERROR(10120,"query process instance all variables error"),
-    ENCAPSULATION_PROCESS_INSTANCE_GANTT_STRUCTURE_ERROR(10121,"encapsulation process instance gantt structure error"),
-    QUERY_PROCCESS_DEFINITION_LIST_PAGING_ERROR(10122,"query proccess definition list paging error"),
-    SIGN_OUT_ERROR(10123,"sign out error"),
-    TENANT_CODE_HAS_ALREADY_EXISTS(10124,"tenant code has already exists"),
-    IP_IS_EMPTY(10125,"ip is empty"),
-    SCHEDULE_CRON_REALEASE_NEED_NOT_CHANGE(10126, "schedule release is already {0}"),
-    CREATE_QUEUE_ERROR(10127, "create queue error"),
-    QUEUE_NOT_EXIST(10128, "queue {0} not exists"),
-    QUEUE_VALUE_EXIST(10129, "queue value {0} already exists"),
-    QUEUE_NAME_EXIST(10130, "queue name {0} already exists"),
-    UPDATE_QUEUE_ERROR(10131, "update queue error"),
-    NEED_NOT_UPDATE_QUEUE(10132, "no content changes, no updates are required"),
-    VERIFY_QUEUE_ERROR(10133,"verify queue error"),
-    NAME_NULL(10134,"name must be not null"),
-    NAME_EXIST(10135, "name {0} already exists"),
-    SAVE_ERROR(10136, "save error"),
-    DELETE_PROJECT_ERROR_DEFINES_NOT_NULL(10137, "please delete the process definitions in project first!"),
-    BATCH_DELETE_PROCESS_INSTANCE_BY_IDS_ERROR(10117,"batch delete process instance by ids {0} error"),
-    PREVIEW_SCHEDULE_ERROR(10139,"preview schedule error"),
-    PARSE_TO_CRON_EXPRESSION_ERROR(10140,"parse cron to cron expression error"),
-    SCHEDULE_START_TIME_END_TIME_SAME(10141,"The start time must not be the same as the end"),
-    DELETE_TENANT_BY_ID_FAIL(100142,"delete tenant by id fail, for there are {0} process instances in executing using it"),
-    DELETE_TENANT_BY_ID_FAIL_DEFINES(100143,"delete tenant by id fail, for there are {0} process definitions using it"),
-    DELETE_TENANT_BY_ID_FAIL_USERS(100144,"delete tenant by id fail, for there are {0} users using it"),
+    REQUEST_PARAMS_NOT_VALID_ERROR(10001, "request parameter {0} is not valid", "请求参数[{0}]无效"),
+    TASK_TIMEOUT_PARAMS_ERROR(10002, "task timeout parameter is not valid", "任务超时参数无效"),
+    USER_NAME_EXIST(10003, "user name already exists", "用户名已存在"),
+    USER_NAME_NULL(10004,"user name is null", "用户名不能为空"),
+    HDFS_OPERATION_ERROR(10006, "hdfs operation error", "hdfs操作错误"),
+    TASK_INSTANCE_NOT_FOUND(10008, "task instance not found", "任务实例不存在"),
+    TENANT_NAME_EXIST(10009, "tenant code already exists", "租户编码不能为空"),
+    USER_NOT_EXIST(10010, "user {0} not exists", "用户[{0}]不存在"),
+    ALERT_GROUP_NOT_EXIST(10011, "alarm group not found", "告警组不存在"),
+    ALERT_GROUP_EXIST(10012, "alarm group already exists", "告警组名称已存在"),
+    USER_NAME_PASSWD_ERROR(10013,"user name or password error", "用户名或密码错误"),
+    LOGIN_SESSION_FAILED(10014,"create session failed!", "创建session失败"),
+    DATASOURCE_EXIST(10015, "data source name already exists", "数据源名称已存在"),
+    DATASOURCE_CONNECT_FAILED(10016, "data source connection failed", "建立数据源连接失败"),
+    TENANT_NOT_EXIST(10017, "tenant not exists", "租户不存在"),
+    PROJECT_NOT_FOUNT(10018, "project {0} not found ", "项目[{0}]不存在"),
+    PROJECT_ALREADY_EXISTS(10019, "project {0} already exists", "项目名称[{0}]已存在"),
+    TASK_INSTANCE_NOT_EXISTS(10020, "task instance {0} does not exist", "任务实例[{0}]不存在"),
+    TASK_INSTANCE_NOT_SUB_WORKFLOW_INSTANCE(10021, "task instance {0} is not sub process instance", "任务实例[{0}]不是子流程实例"),
+    SCHEDULE_CRON_NOT_EXISTS(10022, "scheduler crontab {0} does not exist", "调度配置定时表达式[{0}]不存在"),
+    SCHEDULE_CRON_ONLINE_FORBID_UPDATE(10023, "online status does not allow update operations", "调度配置上线状态不允许修改"),
+    SCHEDULE_CRON_CHECK_FAILED(10024, "scheduler crontab expression validation failure: {0}", "调度配置定时表达式验证失败: {0}"),
+    MASTER_NOT_EXISTS(10025, "master does not exist", "无可用master节点"),
+    SCHEDULE_STATUS_UNKNOWN(10026, "unknown status: {0}", "未知状态: {0}"),
+    CREATE_ALERT_GROUP_ERROR(10027,"create alert group error", "创建告警组错误"),
+    QUERY_ALL_ALERTGROUP_ERROR(10028,"query all alertgroup error", "查询告警组错误"),
+    LIST_PAGING_ALERT_GROUP_ERROR(10029,"list paging alert group error", "分页查询告警组错误"),
+    UPDATE_ALERT_GROUP_ERROR(10030,"update alert group error", "更新告警组错误"),
+    DELETE_ALERT_GROUP_ERROR(10031,"delete alert group error", "删除告警组错误"),
+    ALERT_GROUP_GRANT_USER_ERROR(10032,"alert group grant user error", "告警组授权用户错误"),
+    CREATE_DATASOURCE_ERROR(10033,"create datasource error", "创建数据源错误"),
+    UPDATE_DATASOURCE_ERROR(10034,"update datasource error", "更新数据源错误"),
+    QUERY_DATASOURCE_ERROR(10035,"query datasource error", "查询数据源错误"),
+    CONNECT_DATASOURCE_FAILURE(10036,"connect datasource failure", "建立数据源连接失败"),
+    CONNECTION_TEST_FAILURE(10037,"connection test failure", "测试数据源连接失败"),
+    DELETE_DATA_SOURCE_FAILURE(10038,"delete data source failure", "删除数据源失败"),
+    VERIFY_DATASOURCE_NAME_FAILURE(10039,"verify datasource name failure", "验证数据源名称失败"),
+    UNAUTHORIZED_DATASOURCE(10040,"unauthorized datasource", "未经授权的数据源"),
+    AUTHORIZED_DATA_SOURCE(10041,"authorized data source", "授权数据源失败"),
+    LOGIN_SUCCESS(10042,"login success", "登录成功"),
+    USER_LOGIN_FAILURE(10043,"user login failure", "用户登录失败"),
+    LIST_WORKERS_ERROR(10044,"list workers error", "查询worker列表错误"),
+    LIST_MASTERS_ERROR(10045,"list masters error", "查询master列表错误"),
+    UPDATE_PROJECT_ERROR(10046,"update project error", "更新项目信息错误"),
+    QUERY_PROJECT_DETAILS_BY_ID_ERROR(10047,"query project details by id error", "查询项目详细信息错误"),
+    CREATE_PROJECT_ERROR(10048,"create project error", "创建项目错误"),
+    LOGIN_USER_QUERY_PROJECT_LIST_PAGING_ERROR(10049,"login user query project list paging error", "分页查询项目列表错误"),
+    DELETE_PROJECT_ERROR(10050,"delete project error", "删除项目错误"),
+    QUERY_UNAUTHORIZED_PROJECT_ERROR(10051,"query unauthorized project error", "查询未授权项目错误"),
+    QUERY_AUTHORIZED_PROJECT(10052,"query authorized project", "查询授权项目错误"),
+    QUERY_QUEUE_LIST_ERROR(10053,"query queue list error", "查询队列列表错误"),
+    CREATE_RESOURCE_ERROR(10054,"create resource error", "创建资源错误"),
+    UPDATE_RESOURCE_ERROR(10055,"update resource error", "更新资源错误"),
+    QUERY_RESOURCES_LIST_ERROR(10056,"query resources list error", "查询资源列表错误"),
+    QUERY_RESOURCES_LIST_PAGING(10057,"query resources list paging", "分页查询资源列表错误"),
+    DELETE_RESOURCE_ERROR(10058,"delete resource error", "删除资源错误"),
+    VERIFY_RESOURCE_BY_NAME_AND_TYPE_ERROR(10059,"verify resource by name and type error", "资源名称或类型验证错误"),
+    VIEW_RESOURCE_FILE_ON_LINE_ERROR(10060,"view resource file online error", "查看资源文件错误"),
+    CREATE_RESOURCE_FILE_ON_LINE_ERROR(10061,"create resource file online error", "创建资源文件错误"),
+    RESOURCE_FILE_IS_EMPTY(10062,"resource file is empty", "资源文件内容不能为空"),
+    EDIT_RESOURCE_FILE_ON_LINE_ERROR(10063,"edit resource file online error", "更新资源文件错误"),
+    DOWNLOAD_RESOURCE_FILE_ERROR(10064,"download resource file error", "下载资源文件错误"),
+    CREATE_UDF_FUNCTION_ERROR(10065 ,"create udf function error", "创建UDF函数错误"),
+    VIEW_UDF_FUNCTION_ERROR( 10066,"view udf function error", "查询UDF函数错误"),
+    UPDATE_UDF_FUNCTION_ERROR(10067,"update udf function error", "更新UDF函数错误"),
+    QUERY_UDF_FUNCTION_LIST_PAGING_ERROR( 10068,"query udf function list paging error", "分页查询UDF函数列表错误"),
+    QUERY_DATASOURCE_BY_TYPE_ERROR( 10069,"query datasource by type error", "查询数据源信息错误"),
+    VERIFY_UDF_FUNCTION_NAME_ERROR( 10070,"verify udf function name error", "UDF函数名称验证错误"),
+    DELETE_UDF_FUNCTION_ERROR( 10071,"delete udf function error", "删除UDF函数错误"),
+    AUTHORIZED_FILE_RESOURCE_ERROR( 10072,"authorized file resource error", "授权资源文件错误"),
+    UNAUTHORIZED_FILE_RESOURCE_ERROR( 10073,"unauthorized file resource error", "查询未授权资源错误"),
+    UNAUTHORIZED_UDF_FUNCTION_ERROR( 10074,"unauthorized udf function error", "查询未授权UDF函数错误"),
+    AUTHORIZED_UDF_FUNCTION_ERROR(10075,"authorized udf function error", "授权UDF函数错误"),
+    CREATE_SCHEDULE_ERROR(10076,"create schedule error", "创建调度配置错误"),
+    UPDATE_SCHEDULE_ERROR(10077,"update schedule error", "更新调度配置错误"),
+    PUBLISH_SCHEDULE_ONLINE_ERROR(10078,"publish schedule online error", "上线调度配置错误"),
+    OFFLINE_SCHEDULE_ERROR(10079,"offline schedule error", "下线调度配置错误"),
+    QUERY_SCHEDULE_LIST_PAGING_ERROR(10080,"query schedule list paging error", "分页查询调度配置列表错误"),
+    QUERY_SCHEDULE_LIST_ERROR(10081,"query schedule list error", "查询调度配置列表错误"),
+    QUERY_TASK_LIST_PAGING_ERROR(10082,"query task list paging error", "分页查询任务列表错误"),
+    QUERY_TASK_RECORD_LIST_PAGING_ERROR(10083,"query task record list paging error", "分页查询任务记录错误"),
+    CREATE_TENANT_ERROR(10084,"create tenant error", "创建租户错误"),
+    QUERY_TENANT_LIST_PAGING_ERROR(10085,"query tenant list paging error", "分页查询租户列表错误"),
+    QUERY_TENANT_LIST_ERROR(10086,"query tenant list error", "查询租户列表错误"),
+    UPDATE_TENANT_ERROR(10087,"update tenant error", "更新租户错误"),
+    DELETE_TENANT_BY_ID_ERROR(10088,"delete tenant by id error", "删除租户错误"),
+    VERIFY_TENANT_CODE_ERROR(10089,"verify tenant code error", "租户编码验证错误"),
+    CREATE_USER_ERROR(10090,"create user error", "创建用户错误"),
+    QUERY_USER_LIST_PAGING_ERROR(10091,"query user list paging error", "分页查询用户列表错误"),
+    UPDATE_USER_ERROR(10092,"update user error", "更新用户错误"),
+    DELETE_USER_BY_ID_ERROR(10093,"delete user by id error", "删除用户错误"),
+    GRANT_PROJECT_ERROR(10094,"grant project error", "授权项目错误"),
+    GRANT_RESOURCE_ERROR(10095,"grant resource error", "授权资源错误"),
+    GRANT_UDF_FUNCTION_ERROR(10096,"grant udf function error", "授权UDF函数错误"),
+    GRANT_DATASOURCE_ERROR(10097,"grant datasource error", "授权数据源错误"),
+    GET_USER_INFO_ERROR(10098,"get user info error", "获取用户信息错误"),
+    USER_LIST_ERROR(10099,"user list error", "查询用户列表错误"),
+    VERIFY_USERNAME_ERROR(10100,"verify username error", "用户名验证错误"),
+    UNAUTHORIZED_USER_ERROR(10101,"unauthorized user error", "查询未授权用户错误"),
+    AUTHORIZED_USER_ERROR(10102,"authorized user error", "查询授权用户错误"),
+    QUERY_TASK_INSTANCE_LOG_ERROR(10103,"view task instance log error", "查询任务实例日志错误"),
+    DOWNLOAD_TASK_INSTANCE_LOG_FILE_ERROR(10104,"download task instance log file error", "下载任务日志文件错误"),
+    CREATE_PROCESS_DEFINITION(10105,"create process definition", "创建工作流错误"),
+    VERIFY_PROCESS_DEFINITION_NAME_UNIQUE_ERROR(10106,"verify process definition name unique error", "工作流名称已存在"),
+    UPDATE_PROCESS_DEFINITION_ERROR(10107,"update process definition error", "更新工作流定义错误"),
+    RELEASE_PROCESS_DEFINITION_ERROR(10108,"release process definition error", "上下线工作流错误"),
+    QUERY_DATAIL_OF_PROCESS_DEFINITION_ERROR(10109,"query datail of process definition error", "查询工作流详细信息错误"),
+    QUERY_PROCCESS_DEFINITION_LIST(10110,"query proccess definition list", "查询工作流列表错误"),
+    ENCAPSULATION_TREEVIEW_STRUCTURE_ERROR(10111,"encapsulation treeview structure error", "查询工作流树形图数据错误"),
+    GET_TASKS_LIST_BY_PROCESS_DEFINITION_ID_ERROR(10112,"get tasks list by process definition id error", "查询工作流定义节点信息错误"),
+    QUERY_PROCESS_INSTANCE_LIST_PAGING_ERROR(10113,"query process instance list paging error", "分页查询工作流实例列表错误"),
+    QUERY_TASK_LIST_BY_PROCESS_INSTANCE_ID_ERROR(10114,"query task list by process instance id error", "查询任务实例列表错误"),
+    UPDATE_PROCESS_INSTANCE_ERROR(10115,"update process instance error", "更新工作流实例错误"),
+    QUERY_PROCESS_INSTANCE_BY_ID_ERROR(10116,"query process instance by id error", "查询工作流实例错误"),
+    DELETE_PROCESS_INSTANCE_BY_ID_ERROR(10117,"delete process instance by id error", "删除工作流实例错误"),
+    QUERY_SUB_PROCESS_INSTANCE_DETAIL_INFO_BY_TASK_ID_ERROR(10118,"query sub process instance detail info by task id error", "查询子流程任务实例错误"),
+    QUERY_PARENT_PROCESS_INSTANCE_DETAIL_INFO_BY_SUB_PROCESS_INSTANCE_ID_ERROR(10119,"query parent process instance detail info by sub process instance id error", "查询子流程该工作流实例错误"),
+    QUERY_PROCESS_INSTANCE_ALL_VARIABLES_ERROR(10120,"query process instance all variables error", "查询工作流自定义变量信息错误"),
+    ENCAPSULATION_PROCESS_INSTANCE_GANTT_STRUCTURE_ERROR(10121,"encapsulation process instance gantt structure error", "查询工作流实例甘特图数据错误"),
+    QUERY_PROCCESS_DEFINITION_LIST_PAGING_ERROR(10122,"query proccess definition list paging error", "分页查询工作流定义列表错误"),
+    SIGN_OUT_ERROR(10123,"sign out error", "退出错误"),
+    TENANT_CODE_HAS_ALREADY_EXISTS(10124,"tenant code has already exists", "租户编码已存在"),
+    IP_IS_EMPTY(10125,"ip is empty", "IP地址不能为空"),
+    SCHEDULE_CRON_REALEASE_NEED_NOT_CHANGE(10126, "schedule release is already {0}", "调度配置上下线错误[{0}]"),
 
 Review comment:
   调度配置上线错误

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

[GitHub] [incubator-dolphinscheduler] sonarcloud[bot] commented on issue #2035: Fixbug i18n #2008

Posted by GitBox <gi...@apache.org>.
sonarcloud[bot] commented on issue #2035: Fixbug i18n #2008
URL: https://github.com/apache/incubator-dolphinscheduler/pull/2035#issuecomment-591971036
 
 
   SonarCloud Quality Gate failed.
   
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/bug.png' alt='Bug' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/C.png' alt='C' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG) [1 Bug](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=BUG)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/vulnerability.png' alt='Vulnerability' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) [0 Vulnerabilities](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=VULNERABILITY) (and [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/security_hotspot.png' alt='Security Hotspot' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=SECURITY_HOTSPOT) [0 Security Hotspots](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=SECURITY_HOTSPOT) to review)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/code_smell.png' alt='Code Smell' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL) [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/RatingBadge/A.png' alt='A' width='16' height='16' />](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL) [0 Code Smells](https://sonarcloud.io/project/issues?id=apache-dolphinscheduler&pullRequest=2035&resolved=false&types=CODE_SMELL)
   
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/CoverageChart/90.png' alt='98.1%' width='16' height='16' />](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_coverage&view=list) [98.1% Coverage](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_coverage&view=list)  
   [<img src='https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/Duplications/3.png' alt='0.0%' width='16' height='16' />](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_duplicated_lines_density&view=list) [0.0% Duplication](https://sonarcloud.io/component_measures?id=apache-dolphinscheduler&pullRequest=2035&metric=new_duplicated_lines_density&view=list)
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services