From 72873a3343f43b56c5fc9251f2b016026604e55a Mon Sep 17 00:00:00 2001 From: purplegrape Date: Fri, 30 Jun 2023 00:42:20 +0800 Subject: [PATCH] :globe_with_meridians: Improve zh-cn dict Manual merge for #516 Translation by @purplegrape, many thanks ! --- .../zh_cn.dict.itop-faq-light.php | 2 +- .../zh_cn.dict.itop-incident-mgmt-itil.php | 36 +- .../zh_cn.dict.itop-knownerror-mgmt.php | 2 +- .../zh_cn.dict.itop-problem-mgmt.php | 8 +- .../zh_cn.dict.itop-request-mgmt-itil.php | 36 +- .../zh_cn.dict.itop-request-mgmt.php | 26 +- .../zh_cn.dict.itop-service-mgmt-provider.php | 14 +- .../zh_cn.dict.itop-service-mgmt.php | 14 +- .../zh_cn.dict.itop-structure.php | 2 +- .../dictionaries/zh_cn.dict.itop-tickets.php | 6 +- .../zh_cn.dictionary.itop.datatable.php | 4 +- .../zh_cn.dictionary.itop.navigation-menu.php | 1 + dictionaries/zh_cn.dictionary.itop.core.php | 78 +- dictionaries/zh_cn.dictionary.itop.ui.php | 1057 +++++++++-------- 14 files changed, 709 insertions(+), 577 deletions(-) diff --git a/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php index 3c3daa7f2..cb4bbf2e3 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php @@ -58,7 +58,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:FAQ/Attribute:category_id+' => '', 'Class:FAQ/Attribute:category_name' => '类别名称', 'Class:FAQ/Attribute:category_name+' => '', - 'Class:FAQ/Attribute:error_code' => '错误代码', + 'Class:FAQ/Attribute:error_code' => '错误编码', 'Class:FAQ/Attribute:error_code+' => '', 'Class:FAQ/Attribute:key_words' => '关键字', 'Class:FAQ/Attribute:key_words+' => '', diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php index 073640a70..e4e1b3e18 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php @@ -66,11 +66,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Incident/Attribute:status+' => '', 'Class:Incident/Attribute:status/Value:new' => '新建', 'Class:Incident/Attribute:status/Value:new+' => '', - 'Class:Incident/Attribute:status/Value:escalated_tto' => '已升级响应时间', + 'Class:Incident/Attribute:status/Value:escalated_tto' => '已升级TTO', 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', 'Class:Incident/Attribute:status/Value:assigned' => '已分配', 'Class:Incident/Attribute:status/Value:assigned+' => '', - 'Class:Incident/Attribute:status/Value:escalated_ttr' => '已升级解决时间', + 'Class:Incident/Attribute:status/Value:escalated_ttr' => '已升级TTR', 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', 'Class:Incident/Attribute:status/Value:waiting_for_approval' => '等待批准', 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', @@ -90,8 +90,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Incident/Attribute:impact/Value:3+' => '', 'Class:Incident/Attribute:priority' => '优先级', 'Class:Incident/Attribute:priority+' => '', - 'Class:Incident/Attribute:priority/Value:1' => '非常高', - 'Class:Incident/Attribute:priority/Value:1+' => '非常高', + 'Class:Incident/Attribute:priority/Value:1' => '紧急', + 'Class:Incident/Attribute:priority/Value:1+' => '紧急', 'Class:Incident/Attribute:priority/Value:2' => '高', 'Class:Incident/Attribute:priority/Value:2+' => '高', 'Class:Incident/Attribute:priority/Value:3' => '中', @@ -100,8 +100,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Incident/Attribute:priority/Value:4+' => '低', 'Class:Incident/Attribute:urgency' => '紧急度', 'Class:Incident/Attribute:urgency+' => '', - 'Class:Incident/Attribute:urgency/Value:1' => '非常高', - 'Class:Incident/Attribute:urgency/Value:1+' => '非常高', + 'Class:Incident/Attribute:urgency/Value:1' => '紧急', + 'Class:Incident/Attribute:urgency/Value:1+' => '紧急', 'Class:Incident/Attribute:urgency/Value:2' => '高', 'Class:Incident/Attribute:urgency/Value:2+' => '高', 'Class:Incident/Attribute:urgency/Value:3' => '中', @@ -136,7 +136,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Incident/Attribute:escalation_flag/Value:no+' => '否', 'Class:Incident/Attribute:escalation_flag/Value:yes' => '是', 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '是', - 'Class:Incident/Attribute:escalation_reason' => '热门', + 'Class:Incident/Attribute:escalation_reason' => '升级原因', 'Class:Incident/Attribute:escalation_reason+' => '', 'Class:Incident/Attribute:assignment_date' => '分配日期', 'Class:Incident/Attribute:assignment_date+' => '', @@ -146,21 +146,21 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Incident/Attribute:last_pending_date+' => '', 'Class:Incident/Attribute:cumulatedpending' => '累计待定', 'Class:Incident/Attribute:cumulatedpending+' => '', - 'Class:Incident/Attribute:tto' => '响应时间', - 'Class:Incident/Attribute:tto+' => '', - 'Class:Incident/Attribute:ttr' => '解决时间', - 'Class:Incident/Attribute:ttr+' => '', - 'Class:Incident/Attribute:tto_escalation_deadline' => '响应时间截止', + 'Class:Incident/Attribute:tto' => 'TTO', + 'Class:Incident/Attribute:tto+' => '响应时间', + 'Class:Incident/Attribute:ttr' => 'TTR', + 'Class:Incident/Attribute:ttr+' => '解决时限', + 'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO截止日期', 'Class:Incident/Attribute:tto_escalation_deadline+' => '', - 'Class:Incident/Attribute:sla_tto_passed' => '超过SLA响应时间', + 'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO 合格', 'Class:Incident/Attribute:sla_tto_passed+' => '', - 'Class:Incident/Attribute:sla_tto_over' => 'SLA响应时间结束', + 'Class:Incident/Attribute:sla_tto_over' => 'SLA TTO 超时', 'Class:Incident/Attribute:sla_tto_over+' => '', - 'Class:Incident/Attribute:ttr_escalation_deadline' => '解决时间截止', + 'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR截止日期', 'Class:Incident/Attribute:ttr_escalation_deadline+' => '', - 'Class:Incident/Attribute:sla_ttr_passed' => '超过SLA解决时间', + 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR 合格', 'Class:Incident/Attribute:sla_ttr_passed+' => '', - 'Class:Incident/Attribute:sla_ttr_over' => 'SLA解决时间结束', + 'Class:Incident/Attribute:sla_ttr_over' => 'SLA TTR 超时', 'Class:Incident/Attribute:sla_ttr_over+' => '', 'Class:Incident/Attribute:time_spent' => '耗时', 'Class:Incident/Attribute:time_spent+' => '', @@ -182,7 +182,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Incident/Attribute:resolution_code/Value:training+' => '培训', 'Class:Incident/Attribute:solution' => '解决方案', 'Class:Incident/Attribute:solution+' => '', - 'Class:Incident/Attribute:pending_reason' => '待定的原因', + 'Class:Incident/Attribute:pending_reason' => '待定原因', 'Class:Incident/Attribute:pending_reason+' => '', 'Class:Incident/Attribute:parent_incident_id' => '父级事件', 'Class:Incident/Attribute:parent_incident_id+' => '', diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php index 1efa17f4c..4f206a21e 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php @@ -66,7 +66,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:KnownError/Attribute:workaround+' => '', 'Class:KnownError/Attribute:solution' => '解决方案', 'Class:KnownError/Attribute:solution+' => '', - 'Class:KnownError/Attribute:error_code' => '错误代码', + 'Class:KnownError/Attribute:error_code' => '错误编码', 'Class:KnownError/Attribute:error_code+' => '', 'Class:KnownError/Attribute:domain' => '类型', 'Class:KnownError/Attribute:domain+' => '', diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php index 1879ab750..bfea8808c 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php @@ -103,8 +103,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Problem/Attribute:impact/Value:3+' => '', 'Class:Problem/Attribute:urgency' => '紧急度', 'Class:Problem/Attribute:urgency+' => '', - 'Class:Problem/Attribute:urgency/Value:1' => '非常高', - 'Class:Problem/Attribute:urgency/Value:1+' => '非常高', + 'Class:Problem/Attribute:urgency/Value:1' => '紧急', + 'Class:Problem/Attribute:urgency/Value:1+' => '紧急', 'Class:Problem/Attribute:urgency/Value:2' => '高', 'Class:Problem/Attribute:urgency/Value:2+' => '高', 'Class:Problem/Attribute:urgency/Value:3' => '中', @@ -113,8 +113,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Problem/Attribute:urgency/Value:4+' => '低', 'Class:Problem/Attribute:priority' => '优先级', 'Class:Problem/Attribute:priority+' => '', - 'Class:Problem/Attribute:priority/Value:1' => '非常高', - 'Class:Problem/Attribute:priority/Value:1+' => '非常高', + 'Class:Problem/Attribute:priority/Value:1' => '紧急', + 'Class:Problem/Attribute:priority/Value:1+' => '紧急', 'Class:Problem/Attribute:priority/Value:2' => '高', 'Class:Problem/Attribute:priority/Value:2+' => '高', 'Class:Problem/Attribute:priority/Value:3' => '中', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php index 0d0c50027..c78f227da 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php @@ -58,11 +58,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserRequest/Attribute:status+' => '', 'Class:UserRequest/Attribute:status/Value:new' => '新建', 'Class:UserRequest/Attribute:status/Value:new+' => '', - 'Class:UserRequest/Attribute:status/Value:escalated_tto' => '已升级响应时间', + 'Class:UserRequest/Attribute:status/Value:escalated_tto' => '已升级TTO', 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', 'Class:UserRequest/Attribute:status/Value:assigned' => '已分配', 'Class:UserRequest/Attribute:status/Value:assigned+' => '', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => '已升级解决时间', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => '已升级TTR', 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => '等待批准', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', @@ -90,8 +90,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserRequest/Attribute:impact/Value:3+' => '', 'Class:UserRequest/Attribute:priority' => '优先级', 'Class:UserRequest/Attribute:priority+' => '', - 'Class:UserRequest/Attribute:priority/Value:1' => '非常高', - 'Class:UserRequest/Attribute:priority/Value:1+' => '非常高', + 'Class:UserRequest/Attribute:priority/Value:1' => '紧急', + 'Class:UserRequest/Attribute:priority/Value:1+' => '紧急', 'Class:UserRequest/Attribute:priority/Value:2' => '高', 'Class:UserRequest/Attribute:priority/Value:2+' => '高', 'Class:UserRequest/Attribute:priority/Value:3' => '中', @@ -100,8 +100,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserRequest/Attribute:priority/Value:4+' => '低', 'Class:UserRequest/Attribute:urgency' => '紧急度', 'Class:UserRequest/Attribute:urgency+' => '', - 'Class:UserRequest/Attribute:urgency/Value:1' => '非常高', - 'Class:UserRequest/Attribute:urgency/Value:1+' => '非常高', + 'Class:UserRequest/Attribute:urgency/Value:1' => '紧急', + 'Class:UserRequest/Attribute:urgency/Value:1+' => '紧急', 'Class:UserRequest/Attribute:urgency/Value:2' => '高', 'Class:UserRequest/Attribute:urgency/Value:2+' => '高', 'Class:UserRequest/Attribute:urgency/Value:3' => '中', @@ -134,7 +134,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', 'Class:UserRequest/Attribute:servicesubcategory_name' => '子服务名称', 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', - 'Class:UserRequest/Attribute:escalation_flag' => '是否升级', + 'Class:UserRequest/Attribute:escalation_flag' => '升级标签', 'Class:UserRequest/Attribute:escalation_flag+' => '', 'Class:UserRequest/Attribute:escalation_flag/Value:no' => '否', 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '否', @@ -150,30 +150,30 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserRequest/Attribute:last_pending_date+' => '', 'Class:UserRequest/Attribute:cumulatedpending' => '累计待定', 'Class:UserRequest/Attribute:cumulatedpending+' => '', - 'Class:UserRequest/Attribute:tto' => '响应时间', + 'Class:UserRequest/Attribute:tto' => 'TTO', 'Class:UserRequest/Attribute:tto+' => '', - 'Class:UserRequest/Attribute:ttr' => '解决时间', + 'Class:UserRequest/Attribute:ttr' => 'TTR', 'Class:UserRequest/Attribute:ttr+' => '', - 'Class:UserRequest/Attribute:tto_escalation_deadline' => '响应时间截止', + 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO截止日期', 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', - 'Class:UserRequest/Attribute:sla_tto_passed' => '超过SLA响应时间', + 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO 合格', 'Class:UserRequest/Attribute:sla_tto_passed+' => '', - 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA响应时间超过', + 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO 超时', 'Class:UserRequest/Attribute:sla_tto_over+' => '', - 'Class:UserRequest/Attribute:ttr_escalation_deadline' => '解决时间截止', + 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR截止日期', 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', - 'Class:UserRequest/Attribute:sla_ttr_passed' => '超过SLA解决时间', + 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR 合格', 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', - 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA解决时间超过', + 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR 超时', 'Class:UserRequest/Attribute:sla_ttr_over+' => '', 'Class:UserRequest/Attribute:time_spent' => '耗时', 'Class:UserRequest/Attribute:time_spent+' => '', - 'Class:UserRequest/Attribute:resolution_code' => '解决代码', + 'Class:UserRequest/Attribute:resolution_code' => '解决编码', 'Class:UserRequest/Attribute:resolution_code+' => '', 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => '帮助', 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '帮助', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => '缺陷修复', - 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => '缺陷修复', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'bug修复', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => 'bug修复', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => '硬件维修', 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '硬件维修', 'Class:UserRequest/Attribute:resolution_code/Value:other' => '其它', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php index fc25d53a7..9345a7337 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php @@ -62,11 +62,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserRequest/Attribute:status+' => '', 'Class:UserRequest/Attribute:status/Value:new' => '新建', 'Class:UserRequest/Attribute:status/Value:new+' => '', - 'Class:UserRequest/Attribute:status/Value:escalated_tto' => '已升级响应时间', + 'Class:UserRequest/Attribute:status/Value:escalated_tto' => '已升级TTO', 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', 'Class:UserRequest/Attribute:status/Value:assigned' => '已分配', 'Class:UserRequest/Attribute:status/Value:assigned+' => '', - 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => '已升级解决时间', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => '已升级TTR', 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => '等待批准', 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', @@ -156,21 +156,21 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserRequest/Attribute:last_pending_date+' => '', 'Class:UserRequest/Attribute:cumulatedpending' => '累计待定', 'Class:UserRequest/Attribute:cumulatedpending+' => '', - 'Class:UserRequest/Attribute:tto' => '响应时间', - 'Class:UserRequest/Attribute:tto+' => '', - 'Class:UserRequest/Attribute:ttr' => '解决时间', - 'Class:UserRequest/Attribute:ttr+' => '', - 'Class:UserRequest/Attribute:tto_escalation_deadline' => '响应时间期限', + 'Class:UserRequest/Attribute:tto' => 'TTO', + 'Class:UserRequest/Attribute:tto+' => '响应时间', + 'Class:UserRequest/Attribute:ttr' => 'TTR', + 'Class:UserRequest/Attribute:ttr+' => '解决时限', + 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO截止日期', 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', - 'Class:UserRequest/Attribute:sla_tto_passed' => '超过SLA响应时间', + 'Class:UserRequest/Attribute:sla_tto_passed' => 'SLA TTO 合格', 'Class:UserRequest/Attribute:sla_tto_passed+' => '', - 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA响应时间结束', + 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA TTO 超时', 'Class:UserRequest/Attribute:sla_tto_over+' => '', - 'Class:UserRequest/Attribute:ttr_escalation_deadline' => '解决时间期限', + 'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR截止日期', 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', - 'Class:UserRequest/Attribute:sla_ttr_passed' => '超过SLA解决时间', + 'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR 合格', 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', - 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA解决时间结束', + 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR 超时', 'Class:UserRequest/Attribute:sla_ttr_over+' => '', 'Class:UserRequest/Attribute:time_spent' => '耗时', 'Class:UserRequest/Attribute:time_spent+' => '', @@ -192,7 +192,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '培训', 'Class:UserRequest/Attribute:solution' => '解决方案', 'Class:UserRequest/Attribute:solution+' => '', - 'Class:UserRequest/Attribute:pending_reason' => '待定的原因', + 'Class:UserRequest/Attribute:pending_reason' => '待定原因', 'Class:UserRequest/Attribute:pending_reason+' => '', 'Class:UserRequest/Attribute:parent_request_id' => '父级需求', 'Class:UserRequest/Attribute:parent_request_id+' => '', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php index e6ae73494..43e5a7d97 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php @@ -389,8 +389,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:SLT/Attribute:name+' => '', 'Class:SLT/Attribute:priority' => '优先级', 'Class:SLT/Attribute:priority+' => '', - 'Class:SLT/Attribute:priority/Value:1' => '非常高', - 'Class:SLT/Attribute:priority/Value:1+' => '非常高', + 'Class:SLT/Attribute:priority/Value:1' => '紧急', + 'Class:SLT/Attribute:priority/Value:1+' => '紧急', 'Class:SLT/Attribute:priority/Value:2' => '高', 'Class:SLT/Attribute:priority/Value:2+' => '高', 'Class:SLT/Attribute:priority/Value:3' => '中', @@ -403,15 +403,15 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:SLT/Attribute:request_type/Value:incident+' => '事件', 'Class:SLT/Attribute:request_type/Value:service_request' => '服务需求', 'Class:SLT/Attribute:request_type/Value:service_request+' => '服务需求', - 'Class:SLT/Attribute:metric' => '指标', + 'Class:SLT/Attribute:metric' => '衡量指标', 'Class:SLT/Attribute:metric+' => '', - 'Class:SLT/Attribute:metric/Value:tto' => '响应时间', + 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => '响应时间', - 'Class:SLT/Attribute:metric/Value:ttr' => '解决时间', - 'Class:SLT/Attribute:metric/Value:ttr+' => '解决时间', + 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', + 'Class:SLT/Attribute:metric/Value:ttr+' => '解决时限', 'Class:SLT/Attribute:value' => '值', 'Class:SLT/Attribute:value+' => '', - 'Class:SLT/Attribute:unit' => '单位', + 'Class:SLT/Attribute:unit' => '度量单位', 'Class:SLT/Attribute:unit+' => '', 'Class:SLT/Attribute:unit/Value:hours' => '小时', 'Class:SLT/Attribute:unit/Value:hours+' => '小时', diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php index f116f1a6e..00614eaca 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php @@ -362,8 +362,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:SLT/Attribute:name+' => '', 'Class:SLT/Attribute:priority' => '优先级', 'Class:SLT/Attribute:priority+' => '', - 'Class:SLT/Attribute:priority/Value:1' => '非常高', - 'Class:SLT/Attribute:priority/Value:1+' => '非常高', + 'Class:SLT/Attribute:priority/Value:1' => '紧急', + 'Class:SLT/Attribute:priority/Value:1+' => '紧急', 'Class:SLT/Attribute:priority/Value:2' => '高', 'Class:SLT/Attribute:priority/Value:2+' => '高', 'Class:SLT/Attribute:priority/Value:3' => '中', @@ -376,15 +376,15 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:SLT/Attribute:request_type/Value:incident+' => '事件', 'Class:SLT/Attribute:request_type/Value:service_request' => '服务需求', 'Class:SLT/Attribute:request_type/Value:service_request+' => '服务需求', - 'Class:SLT/Attribute:metric' => '指标', + 'Class:SLT/Attribute:metric' => '衡量指标', 'Class:SLT/Attribute:metric+' => '', - 'Class:SLT/Attribute:metric/Value:tto' => '响应时间', + 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => '响应时间', - 'Class:SLT/Attribute:metric/Value:ttr' => '解决时间', - 'Class:SLT/Attribute:metric/Value:ttr+' => '解决时间', + 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', + 'Class:SLT/Attribute:metric/Value:ttr+' => '解决时限', 'Class:SLT/Attribute:value' => '值', 'Class:SLT/Attribute:value+' => '', - 'Class:SLT/Attribute:unit' => '单位', + 'Class:SLT/Attribute:unit' => '度量单位', 'Class:SLT/Attribute:unit+' => '', 'Class:SLT/Attribute:unit/Value:hours' => '小时', 'Class:SLT/Attribute:unit/Value:hours+' => '小时', diff --git a/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php index e8d18c56f..372b0333a 100644 --- a/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php @@ -251,7 +251,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:DocumentNote' => '文档笔记', 'Class:DocumentNote+' => '', - 'Class:DocumentNote/Attribute:text' => '文本', + 'Class:DocumentNote/Attribute:text' => '正文', 'Class:DocumentNote/Attribute:text+' => '', )); diff --git a/datamodels/2.x/itop-tickets/dictionaries/zh_cn.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/dictionaries/zh_cn.dict.itop-tickets.php index 393c21882..c4f3d1bee 100644 --- a/datamodels/2.x/itop-tickets/dictionaries/zh_cn.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/dictionaries/zh_cn.dict.itop-tickets.php @@ -240,9 +240,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object', 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code', 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class', - 'Class:ResponseTicketTTO/Interface:iMetricComputer' => '响应时间', + 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'TTO', 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'SLT 的响应时间', - 'Class:ResponseTicketTTR/Interface:iMetricComputer' => '解决时间', - 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'SLT 的解决时间', + 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'TTR', + 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'SLT 的解决时限', )); diff --git a/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php index ec977871d..8a7e7b432 100644 --- a/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php @@ -19,9 +19,9 @@ // Display DataTable Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:Datatables:Language:Processing' => '请稍候...', - 'UI:Datatables:Language:LengthMenu' => '_MENU_ 每页', + 'UI:Datatables:Language:LengthMenu' => '每页 _MENU_ 项', 'UI:Datatables:Language:ZeroRecords' => '未找到相关结果', - 'UI:Datatables:Language:Info' => '_TOTAL_ 项', + 'UI:Datatables:Language:Info' => '共 _TOTAL_ 项', 'UI:Datatables:Language:InfoEmpty' => '未找到相关信息', 'UI:Datatables:Language:EmptyTable' => '表格中暂无数据', 'UI:Datatables:Language:Error' => '运行查询时出错', diff --git a/dictionaries/ui/layouts/navigation-menu/zh_cn.dictionary.itop.navigation-menu.php b/dictionaries/ui/layouts/navigation-menu/zh_cn.dictionary.itop.navigation-menu.php index 32ee12c6c..573dea922 100644 --- a/dictionaries/ui/layouts/navigation-menu/zh_cn.dictionary.itop.navigation-menu.php +++ b/dictionaries/ui/layouts/navigation-menu/zh_cn.dictionary.itop.navigation-menu.php @@ -16,6 +16,7 @@ * * You should have received a copy of the GNU Affero General Public License */ + // Navigation menu Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:Layout:NavigationMenu:CompanyLogo:AltText' => '公司logo', diff --git a/dictionaries/zh_cn.dictionary.itop.core.php b/dictionaries/zh_cn.dictionary.itop.core.php index b8ac6bfa6..e613571e4 100644 --- a/dictionaries/zh_cn.dictionary.itop.core.php +++ b/dictionaries/zh_cn.dictionary.itop.core.php @@ -20,44 +20,60 @@ * You should have received a copy of the GNU Affero General Public License * along with iTop. If not, see */ + Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Core:DeletedObjectLabel' => '%1s (已删除)', 'Core:DeletedObjectTip' => '对象已被删除于 %1$s (%2$s)', + 'Core:UnknownObjectLabel' => '对象找不到 (class: %1$s, id: %2$d)', 'Core:UnknownObjectTip' => 'The object could not be found. It may have been deleted some time ago and the log has been purged since.~~', + 'Core:UniquenessDefaultError' => 'Uniqueness rule \'%1$s\' in error~~', 'Core:CheckConsistencyError' => 'Consistency rules not followed: %1$s~~', 'Core:CheckValueError' => 'Unexpected value for attribute \'%1$s\' (%2$s) : %3$s~~', + 'Core:AttributeLinkedSet' => '对象数组', 'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass~~', + 'Core:AttributeLinkedSetDuplicatesFound' => 'Duplicates in the \'%1$s\' field : %2$s~~', + 'Core:AttributeDashboard' => '仪表盘', 'Core:AttributeDashboard+' => '', + 'Core:AttributePhoneNumber' => '电话号码', 'Core:AttributePhoneNumber+' => '', + 'Core:AttributeObsolescenceDate' => '报废日期', 'Core:AttributeObsolescenceDate+' => '', + 'Core:AttributeTagSet' => '清单', 'Core:AttributeTagSet+' => '', 'Core:AttributeSet:placeholder' => '请点击这里添加', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromClass' => '%1$s (%2$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromOneChildClass' => '%1$s (%2$s from %3$s)~~', 'Core:AttributeClassAttCodeSet:ItemLabel:AttributeFromSeveralChildClasses' => '%1$s (%2$s from child classes)~~', + 'Core:AttributeCaseLog' => '日志', 'Core:AttributeCaseLog+' => '', + 'Core:AttributeMetaEnum' => 'Computed enum~~', 'Core:AttributeMetaEnum+' => '~~', + 'Core:AttributeLinkedSetIndirect' => '对象数组(N-N)', 'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class~~', + 'Core:AttributeInteger' => '整数', 'Core:AttributeInteger+' => '整数值(可以为负)', + 'Core:AttributeDecimal' => '小数', 'Core:AttributeDecimal+' => '小数(可以为负)', + 'Core:AttributeBoolean' => '布尔', - 'Core:AttributeBoolean+' => '布尔', + 'Core:AttributeBoolean+' => '', 'Core:AttributeBoolean/Value:null' => '', 'Core:AttributeBoolean/Value:yes' => '是', 'Core:AttributeBoolean/Value:no' => '否', + 'Core:AttributeArchiveFlag' => '是否归档', 'Core:AttributeArchiveFlag/Value:yes' => '是', 'Core:AttributeArchiveFlag/Value:yes+' => '此对象仅在归档模式可见', @@ -66,6 +82,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Core:AttributeArchiveFlag/Label+' => '', 'Core:AttributeArchiveDate/Label' => '归档日期', 'Core:AttributeArchiveDate/Label+' => '', + 'Core:AttributeObsolescenceFlag' => '是否废弃', 'Core:AttributeObsolescenceFlag/Value:yes' => '是', 'Core:AttributeObsolescenceFlag/Value:yes+' => 'This object is excluded from the impact analysis, and hidden from search results~~', @@ -74,38 +91,54 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Core:AttributeObsolescenceFlag/Label+' => 'Computed dynamically on other attributes~~', 'Core:AttributeObsolescenceDate/Label' => '废弃时间', 'Core:AttributeObsolescenceDate/Label+' => 'Approximative date at which the object has been considered obsolete~~', + 'Core:AttributeString' => '字符串', 'Core:AttributeString+' => '字符串', + 'Core:AttributeClass' => '类', - 'Core:AttributeClass+' => '类别', + 'Core:AttributeClass+' => '', + 'Core:AttributeApplicationLanguage' => '用户语言', 'Core:AttributeApplicationLanguage+' => '语言和国家地区(EN US)', + 'Core:AttributeFinalClass' => '类 (auto)', 'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)', + 'Core:AttributePassword' => '密码', 'Core:AttributePassword+' => '外部设备的密码', + 'Core:AttributeEncryptedString' => '加密字符串', 'Core:AttributeEncryptedString+' => 'String encrypted with a local key~~', 'Core:AttributeEncryptUnknownLibrary' => '未知的加密库 (%1$s)', 'Core:AttributeEncryptFailedToDecrypt' => '** 解密错误 **', + 'Core:AttributeText' => '文本', 'Core:AttributeText+' => '多行字符串', + 'Core:AttributeHTML' => 'HTML', 'Core:AttributeHTML+' => 'HTML字符串', + 'Core:AttributeEmailAddress' => '邮箱地址', 'Core:AttributeEmailAddress+' => '邮箱地址', + 'Core:AttributeIPAddress' => 'IP地址', 'Core:AttributeIPAddress+' => 'IP地址', + 'Core:AttributeOQL' => 'OQL', 'Core:AttributeOQL+' => 'Object Query Langage expression~~', + 'Core:AttributeEnum' => 'Enum~~', 'Core:AttributeEnum+' => 'List of predefined alphanumeric strings~~', + 'Core:AttributeTemplateString' => '字符模板', 'Core:AttributeTemplateString+' => '包含占位符的字符串', + 'Core:AttributeTemplateText' => '文字模板', 'Core:AttributeTemplateText+' => '包含占位符的文本', + 'Core:AttributeTemplateHTML' => 'HTML模板', 'Core:AttributeTemplateHTML+' => 'HTML containing placeholders~~', + 'Core:AttributeDateTime' => '日期/时间', 'Core:AttributeDateTime+' => 'Date and time (年-月-日 时:分:秒)', 'Core:AttributeDateTime?SmartSearch' => ' @@ -123,6 +156,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(

如果不写具体时间,则默认00:00:00

', + 'Core:AttributeDate' => '日期', 'Core:AttributeDate+' => '日期 (年-月-日)', 'Core:AttributeDate?SmartSearch' => ' @@ -137,30 +171,43 @@ Operators:
<日期
[日期,日期]

', + 'Core:AttributeDeadline' => '截止日期', 'Core:AttributeDeadline+' => '日期, 显示与当前的相对时间', + 'Core:AttributeExternalKey' => '外键', 'Core:AttributeExternalKey+' => 'External (or foreign) key~~', + 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~', 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~', + 'Core:AttributeExternalField' => '外部字段', 'Core:AttributeExternalField+' => 'Field mapped to an external key~~', + 'Core:AttributeURL' => 'URL', 'Core:AttributeURL+' => 'Absolute or relative URL as a text string~~', + 'Core:AttributeBlob' => 'Blob', 'Core:AttributeBlob+' => '任何二进制内容(文档)', + 'Core:AttributeOneWayPassword' => '单向密码', 'Core:AttributeOneWayPassword+' => '单向加密(或哈希) 的密码', + 'Core:AttributeTable' => '表', 'Core:AttributeTable+' => '带索引的二维数组', + 'Core:AttributePropertySet' => '属性', 'Core:AttributePropertySet+' => 'List of untyped properties (name and value)~~', + 'Core:AttributeFriendlyName' => '通用名称', 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes~~', + 'Core:FriendlyName-Label' => '全称', 'Core:FriendlyName-Description' => '全称', + 'Core:AttributeTag' => '标签', 'Core:AttributeTag+' => '标签', + 'Core:Context=REST/JSON' => 'REST', 'Core:Context=Synchro' => '同步', 'Core:Context=Setup' => '安装向导', @@ -201,10 +248,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:CMDBChangeOp' => '变更操作', - 'Class:CMDBChangeOp+' => '变更操作跟踪', + 'Class:CMDBChangeOp' => '变更操作跟踪', + 'Class:CMDBChangeOp+' => '某人在某时某刻对某个对象的变更操作', 'Class:CMDBChangeOp/Attribute:change' => '变更', - 'Class:CMDBChangeOp/Attribute:change+' => '变更', + 'Class:CMDBChangeOp/Attribute:change+' => '', 'Class:CMDBChangeOp/Attribute:date' => '日期', 'Class:CMDBChangeOp/Attribute:date+' => '变更的日期和时间', 'Class:CMDBChangeOp/Attribute:userinfo' => '用户', @@ -325,9 +372,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:EventNotification' => '通知事件', 'Class:EventNotification+' => 'Trace of a notification that has been sent~~', 'Class:EventNotification/Attribute:trigger_id' => '触发器', - 'Class:EventNotification/Attribute:trigger_id+' => '用户账户', + 'Class:EventNotification/Attribute:trigger_id+' => '用户账号', 'Class:EventNotification/Attribute:action_id' => '用户', - 'Class:EventNotification/Attribute:action_id+' => '用户账户', + 'Class:EventNotification/Attribute:action_id+' => '用户账号', 'Class:EventNotification/Attribute:object_id' => '对象id', 'Class:EventNotification/Attribute:object_id+' => 'object id (class defined by the trigger ?)~~', )); @@ -408,8 +455,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:EventRestService/Attribute:version+' => '参数 \'版本\'', 'Class:EventRestService/Attribute:json_input' => '输入', 'Class:EventRestService/Attribute:json_input+' => 'Argument \'json_data\'~~', - 'Class:EventRestService/Attribute:code' => '代码', - 'Class:EventRestService/Attribute:code+' => '返回代码', + 'Class:EventRestService/Attribute:code' => '编码', + 'Class:EventRestService/Attribute:code+' => '返回编码', 'Class:EventRestService/Attribute:json_output' => '响应', 'Class:EventRestService/Attribute:json_output+' => 'HTTP 响应 (json)', 'Class:EventRestService/Attribute:provider' => '提供者', @@ -660,7 +707,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:TriggerOnAttributeBlobDownload' => 'Trigger (on object\'s document download)~~', 'Class:TriggerOnAttributeBlobDownload+' => 'Trigger on object\'s document field download of [a child class of] the given class~~', - 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => 'Target fields~~', + 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => '目标字段', 'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '', )); @@ -671,7 +718,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:TriggerOnThresholdReached' => '触发器 (基于阈值)', 'Class:TriggerOnThresholdReached+' => '当达到某个阈值时触发', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => '秒表', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => '计时', 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => '阈值', 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', @@ -768,6 +815,7 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => 'Administrators only', 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Everybody allowed to delete such objects', 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Nobody', + 'SynchroDataSource:Description' => '描述', 'SynchroDataSource:Reconciliation' => 'Search & reconciliation~~', 'SynchroDataSource:Deletion' => 'Deletion rules~~', @@ -1005,8 +1053,9 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:TagSetFieldData' => '%2$s for class %1$s~~', 'Class:TagSetFieldData+' => '~~', - 'Class:TagSetFieldData/Attribute:code' => '代码', - 'Class:TagSetFieldData/Attribute:code+' => '内部代码. 必须至少包含3个数字或字母', + + 'Class:TagSetFieldData/Attribute:code' => '编码', + 'Class:TagSetFieldData/Attribute:code+' => '内部编码. 必须至少包含3个数字或字母', 'Class:TagSetFieldData/Attribute:label' => '标签', 'Class:TagSetFieldData/Attribute:label+' => '显示的标签', 'Class:TagSetFieldData/Attribute:description' => '描述', @@ -1014,6 +1063,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~~~', 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~~~', 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~~~', + 'Core:TagSetFieldData:ErrorDeleteUsedTag' => '已使用的标签无法删除', 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => 'Tags codes or labels must be unique~~', 'Core:TagSetFieldData:ErrorTagCodeSyntax' => 'Tags code must contain between 3 and %1$d alphanumeric characters, starting with a letter.~~', @@ -1139,6 +1189,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:ResourceSystemMenu' => 'Resource System Menu~~', 'Class:ResourceSystemMenu+' => '', )); + + // Additional language entries not present in English dict Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'INTERNAL:JQuery-DatePicker:LangCode' => 'zh-CN' diff --git a/dictionaries/zh_cn.dictionary.itop.ui.php b/dictionaries/zh_cn.dictionary.itop.ui.php index d70f08dcd..67519ab4e 100644 --- a/dictionaries/zh_cn.dictionary.itop.ui.php +++ b/dictionaries/zh_cn.dictionary.itop.ui.php @@ -3,34 +3,40 @@ * @copyright Copyright (C) 2010-2023 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ + + ////////////////////////////////////////////////////////////////////// // Classes in 'gui' ////////////////////////////////////////////////////////////////////// // + ////////////////////////////////////////////////////////////////////// // Classes in 'application' ////////////////////////////////////////////////////////////////////// // + // // Class: AuditCategory // + Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:AuditCategory' => '审计类别', - 'Class:AuditCategory+' => '全部审计中的一个区段', - 'Class:AuditCategory/Attribute:name' => '类别名称', - 'Class:AuditCategory/Attribute:name+' => '类别简称', - 'Class:AuditCategory/Attribute:description' => '审计类别描述', - 'Class:AuditCategory/Attribute:description+' => '此审计类别的详细描述', - 'Class:AuditCategory/Attribute:definition_set' => '定义', - 'Class:AuditCategory/Attribute:definition_set+' => '定义用于审计的对象的OQL表达式', - 'Class:AuditCategory/Attribute:rules_list' => '审计规则', - 'Class:AuditCategory/Attribute:rules_list+' => '此类别的审计规则', - 'Class:AuditCategory/Attribute:ok_error_tolerance' => 'Error tolerance (OK)~~', - 'Class:AuditCategory/Attribute:ok_error_tolerance+' => 'Allowed percentage of invalid objects at which the result is still displayed as OK (green)~~', - 'Class:AuditCategory/Attribute:warning_error_tolerance' => 'Error tolerance (warning)~~', + 'Class:AuditCategory' => '审计类别', + 'Class:AuditCategory+' => 'Audit category defines a scope of objects which needs to be audited. +It groups all audit rules applying to that object scope~~', + 'Class:AuditCategory/Attribute:name' => '类别名称', + 'Class:AuditCategory/Attribute:name+' => '类别简称', + 'Class:AuditCategory/Attribute:description' => '审计类别描述', + 'Class:AuditCategory/Attribute:description+' => '此审计类别的详细描述', + 'Class:AuditCategory/Attribute:definition_set' => '定义', + 'Class:AuditCategory/Attribute:definition_set+' => '定义用于审计的对象的OQL表达式', + 'Class:AuditCategory/Attribute:rules_list' => '审计规则', + 'Class:AuditCategory/Attribute:rules_list+' => '此类别的审计规则', + 'Class:AuditCategory/Attribute:ok_error_tolerance' => 'Error tolerance (OK)~~', + 'Class:AuditCategory/Attribute:ok_error_tolerance+' => 'Allowed percentage of invalid objects at which the result is still displayed as OK (green)~~', + 'Class:AuditCategory/Attribute:warning_error_tolerance' => 'Error tolerance (warning)~~', 'Class:AuditCategory/Attribute:warning_error_tolerance+' => 'Allowed percentage of invalid objects at which the result is still displayed as a warning (orange)~~', - 'Class:AuditCategory/Attribute:domains_list' => 'Domains', - 'Class:AuditCategory/Attribute:domains_list+' => 'List of domains linked to this category~~', + 'Class:AuditCategory/Attribute:domains_list' => 'Domains~~', + 'Class:AuditCategory/Attribute:domains_list+' => 'List of domains linked to this category~~', )); // @@ -38,27 +44,27 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:AuditRule' => '审计规则', - 'Class:AuditRule+' => '用于检查指定审计类别的规则', - 'Class:AuditRule/Attribute:name' => '名称', - 'Class:AuditRule/Attribute:name+' => '规则名称', - 'Class:AuditRule/Attribute:description' => '审计规则描述', - 'Class:AuditRule/Attribute:description+' => '审计规则详细描述', - 'Class:TagSetFieldData/Attribute:finalclass' => '标签类', - 'Class:TagSetFieldData/Attribute:obj_class' => '对象类', - 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', - 'Class:AuditRule/Attribute:query' => '要运行的查询', - 'Class:AuditRule/Attribute:query+' => '要运行的OQL表达式', - 'Class:AuditRule/Attribute:valid_flag' => '是否有效?', - 'Class:AuditRule/Attribute:valid_flag+' => '若规则返回有效对象则True,否则False', - 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'true', - 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'true', - 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'false', + 'Class:AuditRule' => '审计规则', + 'Class:AuditRule+' => 'An audit rule corresponds a single check within an audit category. +It is applied on the scope of objects defined by the audit category~~', 'Class:AuditRule/Attribute:name' => '名称', + 'Class:AuditRule/Attribute:name+' => '规则名称', + 'Class:AuditRule/Attribute:description' => '审计规则描述', + 'Class:AuditRule/Attribute:description+' => '审计规则详细描述', + 'Class:TagSetFieldData/Attribute:finalclass' => '标签类', + 'Class:TagSetFieldData/Attribute:obj_class' => '对象类', + 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~', + 'Class:AuditRule/Attribute:query' => '要运行的查询', + 'Class:AuditRule/Attribute:query+' => '要运行的OQL表达式', + 'Class:AuditRule/Attribute:valid_flag' => '是否有效?', + 'Class:AuditRule/Attribute:valid_flag+' => '若规则返回有效对象则True,否则False', + 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'true', + 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'true', + 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'false', 'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'false', - 'Class:AuditRule/Attribute:category_id' => '类别', - 'Class:AuditRule/Attribute:category_id+' => '从规则对应的类别', - 'Class:AuditRule/Attribute:category_name' => '类别', - 'Class:AuditRule/Attribute:category_name+' => '此规则对应类别的名称' + 'Class:AuditRule/Attribute:category_id' => '类别', + 'Class:AuditRule/Attribute:category_id+' => '从规则对应的类别', + 'Class:AuditRule/Attribute:category_name' => '类别', + 'Class:AuditRule/Attribute:category_name+' => '此规则对应类别的名称' )); // @@ -66,15 +72,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:AuditDomain' => 'Audit Domain~~', - 'Class:AuditDomain+' => '', - 'Class:AuditDomain/Attribute:name' => 'Name', - 'Class:AuditDomain/Attribute:name+' => 'Its a segmentation of the Audit by who is in charge of fixing it or just interested~~', - 'Class:AuditDomain/Attribute:description' => '描述', - 'Class:AuditDomain/Attribute:description+' => '', - 'Class:AuditDomain/Attribute:icon' => '图标', - 'Class:AuditDomain/Attribute:icon+' => '', - 'Class:AuditDomain/Attribute:categories_list' => '类别', + 'Class:AuditDomain' => 'Audit Domain~~', + 'Class:AuditDomain+' => 'Audit domains allow to group the audit categories. +Domain usually correspond to who is responsible for checking and fixing errors~~', + 'Class:AuditDomain/Attribute:name' => 'Name', + 'Class:AuditDomain/Attribute:name+' => 'Its a segmentation of the Audit by who is in charge of fixing it or just interested~~', + 'Class:AuditDomain/Attribute:description' => '描述', + 'Class:AuditDomain/Attribute:description+' => '', + 'Class:AuditDomain/Attribute:icon' => '图标', + 'Class:AuditDomain/Attribute:icon+' => '', + 'Class:AuditDomain/Attribute:categories_list' => '类别', 'Class:AuditDomain/Attribute:categories_list+' => 'Linked audit categories~~', )); @@ -100,32 +107,32 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Query' => '查询', - 'Class:Query+' => '查询是一种动态的数据集', - 'Class:Query/Attribute:name' => '名称', - 'Class:Query/Attribute:name+' => '查询的名称', - 'Class:Query/Attribute:description' => '描述', - 'Class:Query/Attribute:description+' => '请描述此查询 (目的,用法等等.)', - 'Class:Query/Attribute:is_template' => 'OQL模板', - 'Class:Query/Attribute:is_template+' => 'Usable as source for recipient OQL in Notifications~~', - 'Class:Query/Attribute:is_template/Value:yes' => '是', - 'Class:Query/Attribute:is_template/Value:no' => '否', - 'Class:Query/Attribute:export_count' => 'Export counter~~', - 'Class:Query/Attribute:export_count+' => 'Counter reflecting the number of time this query has been executed~~', - 'Class:Query/Attribute:export_last_date' => 'Last export~~', - 'Class:Query/Attribute:export_last_date+' => 'Date and time of the last export execution~~', - 'Class:Query/Attribute:export_last_user_id' => '用户', - 'Class:Query/Attribute:export_last_user_id+' => 'The user who executed the last export~~', - 'Class:Query/Attribute:export_last_user_contact' => '联系人', + 'Class:Query' => '查询', + 'Class:Query+' => '查询是一种动态的数据集', + 'Class:Query/Attribute:name' => '名称', + 'Class:Query/Attribute:name+' => '查询的名称', + 'Class:Query/Attribute:description' => '描述', + 'Class:Query/Attribute:description+' => '请描述此查询 (目的,用法等等.)', + 'Class:Query/Attribute:is_template' => 'OQL模板', + 'Class:Query/Attribute:is_template+' => 'Usable as source for recipient OQL in Notifications~~', + 'Class:Query/Attribute:is_template/Value:yes' => '是', + 'Class:Query/Attribute:is_template/Value:no' => '否', + 'Class:Query/Attribute:export_count' => 'Export counter~~', + 'Class:Query/Attribute:export_count+' => 'Counter reflecting the number of time this query has been executed~~', + 'Class:Query/Attribute:export_last_date' => 'Last export~~', + 'Class:Query/Attribute:export_last_date+' => 'Date and time of the last export execution~~', + 'Class:Query/Attribute:export_last_user_id' => '用户', + 'Class:Query/Attribute:export_last_user_id+' => 'The user who executed the last export~~', + 'Class:Query/Attribute:export_last_user_contact' => '联系人', 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~', - 'Query:baseinfo' => '基本信息', - 'Query:exportInfo' => '导出信息', - 'Class:QueryOQL/Attribute:fields' => '区域', - 'Class:QueryOQL/Attribute:fields+' => '属性之间使用逗号分隔 (or alias.attribute) to export~~', - 'Class:QueryOQL' => 'OQL查询', - 'Class:QueryOQL+' => '一种基于对象查询的语言', - 'Class:QueryOQL/Attribute:oql' => '表达式', - 'Class:QueryOQL/Attribute:oql+' => 'OQL 表达式', + 'Query:baseinfo' => '基本信息', + 'Query:exportInfo' => '导出信息', + 'Class:QueryOQL/Attribute:fields' => '区域', + 'Class:QueryOQL/Attribute:fields+' => '属性之间使用逗号分隔 (or alias.attribute) to export~~', + 'Class:QueryOQL' => 'OQL查询', + 'Class:QueryOQL+' => '一种基于对象查询的语言', + 'Class:QueryOQL/Attribute:oql' => '表达式', + 'Class:QueryOQL/Attribute:oql+' => 'OQL 表达式', )); ////////////////////////////////////////////////////////////////////// @@ -138,36 +145,37 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:User' => '用户', - 'Class:User+' => '用户登录名', - 'Class:User/Attribute:finalclass' => '账户类型', - 'Class:User/Attribute:finalclass+' => '', - 'Class:User/Attribute:contactid' => '联系人 (个人)', - 'Class:User/Attribute:contactid+' => '来自业务数据的个人明细信息', - 'Class:User/Attribute:org_id' => '组织', - 'Class:User/Attribute:org_id+' => 'Organization of the associated person~~', - 'Class:User/Attribute:last_name' => '姓', - 'Class:User/Attribute:last_name+' => '对应联系人的姓氏', - 'Class:User/Attribute:first_name' => '名', - 'Class:User/Attribute:first_name+' => '对应联系人的名字', - 'Class:User/Attribute:email' => '邮箱', - 'Class:User/Attribute:email+' => '对应联系人的邮箱', - 'Class:User/Attribute:login' => '登录名', - 'Class:User/Attribute:login+' => '用户标识字符串', - 'Class:User/Attribute:language' => '语言', - 'Class:User/Attribute:language+' => '用户语言', - 'Class:User/Attribute:language/Value:EN US' => '英语', + 'Class:User' => '用户', + 'Class:User+' => '用户登录名', + 'Class:User/Attribute:finalclass' => '账号类型', + 'Class:User/Attribute:finalclass+' => '根本属性的名称', + 'Class:User/Attribute:contactid' => '个人', + 'Class:User/Attribute:contactid+' => '来自业务数据的个人明细信息', + 'Class:User/Attribute:org_id' => '组织', + 'Class:User/Attribute:org_id+' => 'Organization of the associated person~~', + 'Class:User/Attribute:last_name' => '姓', + 'Class:User/Attribute:last_name+' => '对应联系人的姓氏', + 'Class:User/Attribute:first_name' => '名', + 'Class:User/Attribute:first_name+' => '对应联系人的名字', + 'Class:User/Attribute:email' => '邮箱', + 'Class:User/Attribute:email+' => '对应联系人的邮箱', + 'Class:User/Attribute:login' => '登录名', + 'Class:User/Attribute:login+' => '用户标识字符串', + 'Class:User/Attribute:language' => '语言', + 'Class:User/Attribute:language+' => '用户语言', + 'Class:User/Attribute:language/Value:EN US' => '英语', 'Class:User/Attribute:language/Value:EN US+' => '英语(U.S.)', - 'Class:User/Attribute:language/Value:FR FR' => '法语', + 'Class:User/Attribute:language/Value:FR FR' => '法语', 'Class:User/Attribute:language/Value:FR FR+' => '法语(France)', - 'Class:User/Attribute:profile_list' => '角色', - 'Class:User/Attribute:profile_list+' => '授予此用户的角色', - 'Class:User/Attribute:allowed_org_list' => '可访问的组织', - 'Class:User/Attribute:allowed_org_list+' => '目标用户可以看到以下组织的数据. 如果没有指定,则无限制.', - 'Class:User/Attribute:status' => '状态', - 'Class:User/Attribute:status+' => '账户是否启用.', + 'Class:User/Attribute:profile_list' => '角色', + 'Class:User/Attribute:profile_list+' => '授予此用户的角色', + 'Class:User/Attribute:allowed_org_list' => '可访问的组织', + 'Class:User/Attribute:allowed_org_list+' => '目标用户可以看到以下组织的数据. 如果没有指定,则无限制.', + 'Class:User/Attribute:status' => '状态', + 'Class:User/Attribute:status+' => '账号是否启用.', 'Class:User/Attribute:status/Value:enabled' => '启用', 'Class:User/Attribute:status/Value:disabled' => '停用', + 'Class:User/Error:LoginMustBeUnique' => '登录名必须唯一 - "%1s" 已经被使用.', 'Class:User/Error:AtLeastOneProfileIsNeeded' => '必须指定至少一个角色给此用户.', 'Class:User/Error:ProfileNotAllowed' => 'Profile "%1$s" cannot be added it will deny the access to backoffice~~', @@ -176,7 +184,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~', 'Class:User/Error:AtLeastOneOrganizationIsNeeded' => '必须为此用户指定一个组织.', 'Class:User/Error:OrganizationNotAllowed' => '此组织不被允许.', - 'Class:User/Error:UserOrganizationNotAllowed' => '此用户账户不属于那个组织.', + 'Class:User/Error:UserOrganizationNotAllowed' => '此用户不属于那个组织.', 'Class:User/Error:PersonIsMandatory' => '联系人必填.', 'Class:UserInternal' => '内部用户', 'Class:UserInternal+' => ITOP_APPLICATION_SHORT.' 内部定义的用户', @@ -221,7 +229,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:URP_UserProfile+' => '用户的角色', 'Class:URP_UserProfile/Name' => '关联 %1$s 和 %2$s', 'Class:URP_UserProfile/Attribute:userid' => '用户', - 'Class:URP_UserProfile/Attribute:userid+' => '用户账户', + 'Class:URP_UserProfile/Attribute:userid+' => '用户账号', 'Class:URP_UserProfile/Attribute:userlogin' => '登录名', 'Class:URP_UserProfile/Attribute:userlogin+' => '用户的登录名', 'Class:URP_UserProfile/Attribute:profileid' => '角色', @@ -242,7 +250,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:URP_UserOrg+' => '可以访问的组织', 'Class:URP_UserOrg/Name' => '关联 %1$s 和 %2$s', 'Class:URP_UserOrg/Attribute:userid' => '用户', - 'Class:URP_UserOrg/Attribute:userid+' => '用户账户', + 'Class:URP_UserOrg/Attribute:userid+' => '用户账号', 'Class:URP_UserOrg/Attribute:userlogin' => '登录名', 'Class:URP_UserOrg/Attribute:userlogin+' => '用户的登录名', 'Class:URP_UserOrg/Attribute:allowed_org_id' => '组织', @@ -298,22 +306,22 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:URP_ActionGrant' => '操作许可', - 'Class:URP_ActionGrant+' => '类上的许可', + 'Class:URP_ActionGrant' => '操作权限', + 'Class:URP_ActionGrant+' => '类的权限', 'Class:URP_ActionGrant/Attribute:profileid' => '角色', 'Class:URP_ActionGrant/Attribute:profileid+' => '使用角色', 'Class:URP_ActionGrant/Attribute:profile' => '角色', 'Class:URP_ActionGrant/Attribute:profile+' => '使用角色', 'Class:URP_ActionGrant/Attribute:class' => '类', 'Class:URP_ActionGrant/Attribute:class+' => '目标类', - 'Class:URP_ActionGrant/Attribute:permission' => '许可', + 'Class:URP_ActionGrant/Attribute:permission' => '权限', 'Class:URP_ActionGrant/Attribute:permission+' => '允许或不允许?', 'Class:URP_ActionGrant/Attribute:permission/Value:yes' => '是', 'Class:URP_ActionGrant/Attribute:permission/Value:yes+' => '是', 'Class:URP_ActionGrant/Attribute:permission/Value:no' => '否', 'Class:URP_ActionGrant/Attribute:permission/Value:no+' => '否', 'Class:URP_ActionGrant/Attribute:action' => '操作', - 'Class:URP_ActionGrant/Attribute:action+' => '可用于指定类上的操作', + 'Class:URP_ActionGrant/Attribute:action+' => '可用于指定类上的操作权限', )); // @@ -321,22 +329,22 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:URP_StimulusGrant' => '刺激许可', - 'Class:URP_StimulusGrant+' => '对象生命周期中刺激的许可', + 'Class:URP_StimulusGrant' => '权限调整', + 'Class:URP_StimulusGrant+' => '对象生命周期中权限的调整', 'Class:URP_StimulusGrant/Attribute:profileid' => '角色', 'Class:URP_StimulusGrant/Attribute:profileid+' => '使用角色', 'Class:URP_StimulusGrant/Attribute:profile' => '角色', 'Class:URP_StimulusGrant/Attribute:profile+' => '使用角色', 'Class:URP_StimulusGrant/Attribute:class' => '类', 'Class:URP_StimulusGrant/Attribute:class+' => '目标类', - 'Class:URP_StimulusGrant/Attribute:permission' => '许可', + 'Class:URP_StimulusGrant/Attribute:permission' => '权限', 'Class:URP_StimulusGrant/Attribute:permission+' => '允许或不允许?', 'Class:URP_StimulusGrant/Attribute:permission/Value:yes' => '是', 'Class:URP_StimulusGrant/Attribute:permission/Value:yes+' => '是', 'Class:URP_StimulusGrant/Attribute:permission/Value:no' => '否', 'Class:URP_StimulusGrant/Attribute:permission/Value:no+' => '否', - 'Class:URP_StimulusGrant/Attribute:stimulus' => '刺激', - 'Class:URP_StimulusGrant/Attribute:stimulus+' => '刺激编码', + 'Class:URP_StimulusGrant/Attribute:stimulus' => '调整', + 'Class:URP_StimulusGrant/Attribute:stimulus+' => '调整编码', )); // @@ -344,10 +352,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:URP_AttributeGrant' => '属性许可', - 'Class:URP_AttributeGrant+' => '属性层次上的许可', - 'Class:URP_AttributeGrant/Attribute:actiongrantid' => '操作准许', - 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => '操作准许', + 'Class:URP_AttributeGrant' => '属性权限', + 'Class:URP_AttributeGrant+' => '属性的权限', + 'Class:URP_AttributeGrant/Attribute:actiongrantid' => '操作权限', + 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => '操作权限', 'Class:URP_AttributeGrant/Attribute:attcode' => '属性', 'Class:URP_AttributeGrant/Attribute:attcode+' => '属性编码', )); @@ -360,7 +368,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserDashboard+' => '', 'Class:UserDashboard/Attribute:user_id' => '用户', 'Class:UserDashboard/Attribute:user_id+' => '', - 'Class:UserDashboard/Attribute:menu_code' => '菜单代码', + 'Class:UserDashboard/Attribute:menu_code' => '菜单编码', 'Class:UserDashboard/Attribute:menu_code+' => '', 'Class:UserDashboard/Attribute:contents' => '内容', 'Class:UserDashboard/Attribute:contents+' => '', @@ -409,7 +417,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'BooleanLabel:no' => '否', 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' 登录', 'UI:WelcomeMenu:Title' => '欢迎使用 '.ITOP_APPLICATION_SHORT, - 'UI:WelcomeMenu:LeftBlock' => '

'.ITOP_APPLICATION_SHORT.' 是完全开源的IT运维门户.

+ + 'UI:WelcomeMenu:LeftBlock' => '

'.ITOP_APPLICATION_SHORT.' 是完全开源的IT运维门户.

所有模块互相独立,可以单独部署.

', + 'UI:WelcomeMenu:RightBlock' => '

'.ITOP_APPLICATION_SHORT.' 是面向服务供应商的, 它使得IT 工程师能够更方便地管理多客户和多组织.