From 12a1321bc1051b1155e98c4e3d3c48d83d4f4ffb Mon Sep 17 00:00:00 2001
From: Devin 需要帮助? 查阅列表中的常见问题,或许可以立即找到令您满意的答案. 需要帮助? 查阅列表中的常见问题, 或许可以立即找到令您满意的答案. 进入iTop Hub社区平台!寻找您想要的内容和信息, 管理本机扩展或安装新的扩展. 进入iTop Hub社区平台!寻找您想要的内容和信息, 管理本机扩展或安装新的扩展. 进入iTop Hub商店, 一站式查找各种iTop扩展的地方 !寻找符合您要求的扩展. 进入iTop Hub商店, 一站式查找各种iTop扩展的地方 !寻找符合您要求的扩展. 需要帮助? 选择子服务,然后提交工单给我们的支持团队. 需要帮助? 选择子服务, 然后提交工单给我们的支持团队. 跟踪正在处理的工单. 查询进度, 添加评论, 添加附件, 确认解决方案.
日期格式:
-如果不写具体时间,则默认00:00:00
+如果不写具体时间, 则默认00:00:00
'.ITOP_APPLICATION_SHORT.' 是完全开源的IT运维门户. '.ITOP_APPLICATION_SHORT.'是完全开源的IT运维门户. 所有模块互相独立,可以单独部署. '.ITOP_APPLICATION_SHORT.' 是面向服务供应商的, 它使得IT 工程师能够更方便地管理多客户和多组织.
- '.ITOP_APPLICATION_SHORT.'是面向服务供应商的, 它使得IT工程师能够更方便地管理多客户和多组织.
+%1$s 找不到',
- 'bkp-free-disk-space' => '%1$s 可用空间 位于 %2$s',
- 'bkp-dir-not-writeable' => '%1$s 没有写入权限',
+ 'bkp-mysqldump-notfound' => 'mysqldump找不到: %1$s - 请确认它安装在正确的路径, 或者调整'.ITOP_APPLICATION_SHORT.'配置文件的参数mysql_bindir.',
+ 'bkp-mysqldump-issue' => 'mysqldump无法运行 (retcode=%1$d): 请确认它安装在正确的路径, 或者调整'.ITOP_APPLICATION_SHORT.'配置文件的参数mysql_bindir',
+ 'bkp-missing-dir' => '目标目录%1$s找不到',
+ 'bkp-free-disk-space' => '%1$s可用空间位于%2$s',
+ 'bkp-dir-not-writeable' => '%1$s没有写入权限',
'bkp-wrong-format-spec' => '当前文件名格式错误 (%1$s). 默认格式应该是: %2$s',
- 'bkp-name-sample' => '备份文件将以数据库名,日期和时间进行命名. 例如: %1$s',
- 'bkp-week-days' => '在每个 %1$s 的 %2$s 进行备份',
- 'bkp-retention' => '最多 %1$d 份备份文件 在目标目录.',
- 'bkp-next-to-delete' => '当下一次备份时将被删除 (see the setting "retention_count")',
+ 'bkp-name-sample' => '备份文件将以数据库名, 日期和时间进行命名. 例如: %1$s',
+ 'bkp-week-days' => '在每个%1$s的%2$s进行备份',
+ 'bkp-retention' => '最多%1$d份备份文件在目标目录.',
+ 'bkp-next-to-delete' => '当下一次备份时将被删除 (参阅设置 "retention_count")',
'bkp-table-file' => '文件',
'bkp-table-file+' => '只有扩展名是.zip的文件才被认为是备份文件',
'bkp-table-size' => '大小',
@@ -46,7 +46,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'bkp-status-backups-auto' => '定时备份',
'bkp-status-backups-manual' => '手动备份',
'bkp-status-backups-none' => '尚未开始备份',
- 'bkp-next-backup' => '下一次备份将发生在 %1$s (%2$s) 的 %3$s',
+ 'bkp-next-backup' => '下一次备份将发生在%1$s (%2$s) 的%3$s',
'bkp-next-backup-unknown' => '下一次备份尚未被计划.',
'bkp-button-backup-now' => '立即备份!',
'bkp-button-restore-now' => '还原!',
diff --git a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/zh_cn.dict.itop-bridge-cmdb-services.php b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/zh_cn.dict.itop-bridge-cmdb-services.php
index 8381e2524..416ca8ef7 100644
--- a/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/zh_cn.dict.itop-bridge-cmdb-services.php
+++ b/datamodels/2.x/itop-bridge-cmdb-services/dictionaries/zh_cn.dict.itop-bridge-cmdb-services.php
@@ -31,7 +31,7 @@
// Class: lnkFunctionalCIToProviderContract
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkFunctionalCIToProviderContract' => '关联 功能配置项/供应商合同',
+ 'Class:lnkFunctionalCIToProviderContract' => '关联功能配置项/供应商合同',
'Class:lnkFunctionalCIToProviderContract+' => '',
'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => '供应商合同',
@@ -49,7 +49,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkFunctionalCIToService' => '关联 功能配置项/服务',
+ 'Class:lnkFunctionalCIToService' => '关联功能配置项/服务',
'Class:lnkFunctionalCIToService+' => '',
'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToService/Attribute:service_id' => '服务',
diff --git a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/zh_cn.dict.itop-bridge-cmdb-ticket.php b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/zh_cn.dict.itop-bridge-cmdb-ticket.php
index 8757c7a3f..1ed1241ab 100644
--- a/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/zh_cn.dict.itop-bridge-cmdb-ticket.php
+++ b/datamodels/2.x/itop-bridge-cmdb-ticket/dictionaries/zh_cn.dict.itop-bridge-cmdb-ticket.php
@@ -31,7 +31,7 @@
// Class: lnkFunctionalCIToTicket
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkFunctionalCIToTicket' => '关联 功能配置项/工单',
+ 'Class:lnkFunctionalCIToTicket' => '关联功能配置项/工单',
'Class:lnkFunctionalCIToTicket+' => '',
'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => '工单',
diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php
index 890c21a1f..2411fe4e4 100644
--- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php
+++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php
@@ -38,10 +38,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:Changes+' => '所有打开的变更',
'Menu:MyChanges' => '分配给我的变更',
'Menu:MyChanges+' => '分配给我的变更 (作为办理人)',
- 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => '最近一周的变更(按类型)',
- 'UI-ChangeManagementOverview-Last-7-days' => '最近一周的变更(按数量)',
- 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => '最近一周的变更(按范围)',
- 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近一周的变更(按状态)',
+ 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => '最近一周的变更 (按类型)',
+ 'UI-ChangeManagementOverview-Last-7-days' => '最近一周的变更 (按数量)',
+ 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => '最近一周的变更 (按范围)',
+ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近一周的变更 (按状态)',
'Tickets:Related:OpenChanges' => '打开的变更',
'Tickets:Related:RecentChanges' => '最近的变更 (72小时)',
));
diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php
index 5a32c8a31..511364528 100644
--- a/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php
+++ b/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php
@@ -37,11 +37,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:Changes' => '所有打开的变更',
'Menu:Changes+' => '所有打开的变更',
'Menu:MyChanges' => '分配给我的变更',
- 'Menu:MyChanges+' => '分配给我的变更(作为办理人)',
- 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => '最近一周的变更(按类型)',
- 'UI-ChangeManagementOverview-Last-7-days' => '最近一周的变更(按数量)',
- 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => '最近一周的变更(按范围)',
- 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近一周的变更(按状态)',
+ 'Menu:MyChanges+' => '分配给我的变更 (作为办理人)',
+ 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => '最近一周的变更 (按类型)',
+ 'UI-ChangeManagementOverview-Last-7-days' => '最近一周的变更 (按数量)',
+ 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => '最近一周的变更 (按范围)',
+ 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近一周的变更 (按状态)',
'Tickets:Related:OpenChanges' => '打开的变更',
'Tickets:Related:RecentChanges' => '最近的变更 (72小时)',
));
diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php
index 60942d643..2fd47235a 100644
--- a/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php
+++ b/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php
@@ -35,7 +35,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Relation:depends on/DownStream' => '依赖于...',
'Relation:depends on/UpStream' => '影响...',
'Relation:impacts/LoadData' => '加载数据',
- 'Relation:impacts/NoFilteredData' => 'please select objects in Graphical view tag~~',
+ 'Relation:impacts/NoFilteredData' => '请在可视化视图标签中选择对象',
));
@@ -81,7 +81,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkContactToFunctionalCI' => '关联 联系人/功能项',
+ 'Class:lnkContactToFunctionalCI' => '关联联系人/功能项',
'Class:lnkContactToFunctionalCI+' => '',
'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => '功能项',
@@ -130,7 +130,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:FunctionalCI/Attribute:finalclass' => '类型',
'Class:FunctionalCI/Attribute:finalclass+' => '根本属性的名称',
'Class:FunctionalCI/Tab:OpenedTickets' => '活跃的工单',
- 'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI~~',
+ 'Class:FunctionalCI/Tab:OpenedTickets+' => '影响当前功能配置项的活跃工单',
));
//
@@ -218,7 +218,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:MobilePhone+' => '',
'Class:MobilePhone/Attribute:imei' => 'IMEI',
'Class:MobilePhone/Attribute:imei+' => '',
- 'Class:MobilePhone/Attribute:hw_pin' => '硬件PIN 码',
+ 'Class:MobilePhone/Attribute:hw_pin' => '硬件PIN码',
'Class:MobilePhone/Attribute:hw_pin+' => '',
));
@@ -274,23 +274,23 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:DatacenterDevice/Attribute:nb_u+' => '',
'Class:DatacenterDevice/Attribute:managementip' => '管理IP',
'Class:DatacenterDevice/Attribute:managementip+' => '',
- 'Class:DatacenterDevice/Attribute:powerA_id' => '电源A',
+ 'Class:DatacenterDevice/Attribute:powerA_id' => '主电源',
'Class:DatacenterDevice/Attribute:powerA_id+' => '',
- 'Class:DatacenterDevice/Attribute:powerA_name' => '电源A名称',
+ 'Class:DatacenterDevice/Attribute:powerA_name' => '主电源名称',
'Class:DatacenterDevice/Attribute:powerA_name+' => '',
- 'Class:DatacenterDevice/Attribute:powerB_id' => '电源B',
+ 'Class:DatacenterDevice/Attribute:powerB_id' => '备电源',
'Class:DatacenterDevice/Attribute:powerB_id+' => '',
- 'Class:DatacenterDevice/Attribute:powerB_name' => '电源B名称',
+ 'Class:DatacenterDevice/Attribute:powerB_name' => '备电源名称',
'Class:DatacenterDevice/Attribute:powerB_name+' => '',
'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => '光纤接口',
'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => '此设备的所有光纤接口',
'Class:DatacenterDevice/Attribute:san_list' => 'SAN',
'Class:DatacenterDevice/Attribute:san_list+' => '所有连接到这台设备的SAN交换机',
'Class:DatacenterDevice/Attribute:redundancy' => '冗余',
- 'Class:DatacenterDevice/Attribute:redundancy/count' => '此设备运行正常至少需要一路电源 (A 或 B)',
+ 'Class:DatacenterDevice/Attribute:redundancy/count' => '此设备运行正常至少需要一路电源 (主或备)',
// Unused yet
- 'Class:DatacenterDevice/Attribute:redundancy/disabled' => '所有电源正常,此设备才正常',
- 'Class:DatacenterDevice/Attribute:redundancy/percent' => '至少 %1$s %% 路电源正常,设备才正常',
+ 'Class:DatacenterDevice/Attribute:redundancy/disabled' => '所有电源正常, 此设备才正常',
+ 'Class:DatacenterDevice/Attribute:redundancy/percent' => '至少%1$s %%路电源正常, 设备才正常',
));
//
@@ -515,9 +515,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:ApplicationSolution/Attribute:status/Value:inactive' => '停用',
'Class:ApplicationSolution/Attribute:status/Value:inactive+' => '停用',
'Class:ApplicationSolution/Attribute:redundancy' => '影响分析: 冗余配置',
- 'Class:ApplicationSolution/Attribute:redundancy/disabled' => '所有配置项正常,此应用方案才正常',
- 'Class:ApplicationSolution/Attribute:redundancy/count' => '至少 %1$s 个配置项正常时此应用方案才正常',
- 'Class:ApplicationSolution/Attribute:redundancy/percent' => '至少 %1$s %% 的配置项正常,此应用方案才正常',
+ 'Class:ApplicationSolution/Attribute:redundancy/disabled' => '所有配置项正常, 此应用方案才正常',
+ 'Class:ApplicationSolution/Attribute:redundancy/count' => '至少%1$s个配置项正常时此应用方案才正常',
+ 'Class:ApplicationSolution/Attribute:redundancy/percent' => '至少%1$s %%的配置项正常, 此应用方案才正常',
));
//
@@ -593,10 +593,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:WebServer' => 'Web 服务器',
+ 'Class:WebServer' => 'Web服务器',
'Class:WebServer+' => '',
- 'Class:WebServer/Attribute:webapp_list' => 'Web 应用',
- 'Class:WebServer/Attribute:webapp_list+' => '此web 服务器上的所有web 应用',
+ 'Class:WebServer/Attribute:webapp_list' => 'Web应用',
+ 'Class:WebServer/Attribute:webapp_list+' => '此web服务器上的所有web应用',
));
//
@@ -604,7 +604,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:PCSoftware' => 'PC 软件',
+ 'Class:PCSoftware' => 'PC软件',
'Class:PCSoftware+' => '',
));
@@ -650,10 +650,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:WebApplication' => 'Web 应用',
+ 'Class:WebApplication' => 'Web应用',
'Class:WebApplication+' => '',
'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~',
- 'Class:WebApplication/Attribute:webserver_id' => 'Web 服务器',
+ 'Class:WebApplication/Attribute:webserver_id' => 'Web服务器',
'Class:WebApplication/Attribute:webserver_id+' => '',
'Class:WebApplication/Attribute:webserver_name' => '名称',
'Class:WebApplication/Attribute:webserver_name+' => '',
@@ -721,9 +721,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Farm/Attribute:hypervisor_list' => '虚拟机管理器',
'Class:Farm/Attribute:hypervisor_list+' => '集群由哪些虚拟机管理器组成',
'Class:Farm/Attribute:redundancy' => '高可用性',
- 'Class:Farm/Attribute:redundancy/disabled' => '所有虚拟机管理器正常,集群才正常',
- 'Class:Farm/Attribute:redundancy/count' => '至少 %1$s 个虚拟机管理器是正常的,集群才是正常的',
- 'Class:Farm/Attribute:redundancy/percent' => '至少 %1$s %% 的虚拟机管理器是正常的,集群才正常',
+ 'Class:Farm/Attribute:redundancy/disabled' => '所有虚拟机管理器正常, 集群才正常',
+ 'Class:Farm/Attribute:redundancy/count' => '至少%1$s个虚拟机管理器是正常的, 集群才是正常的',
+ 'Class:Farm/Attribute:redundancy/percent' => '至少%1$s %%的虚拟机管理器是正常的, 集群才正常',
));
//
@@ -769,7 +769,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:LogicalVolume+' => '',
'Class:LogicalVolume/Attribute:name' => '名称',
'Class:LogicalVolume/Attribute:name+' => '',
- 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID',
+ 'Class:LogicalVolume/Attribute:lun_id' => 'LUN编号',
'Class:LogicalVolume/Attribute:lun_id+' => '',
'Class:LogicalVolume/Attribute:description' => '描述',
'Class:LogicalVolume/Attribute:description+' => '',
@@ -792,7 +792,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkServerToVolume' => '关联 服务器/逻辑卷',
+ 'Class:lnkServerToVolume' => '关联服务器/逻辑卷',
'Class:lnkServerToVolume+' => '',
'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~',
'Class:lnkServerToVolume/Attribute:volume_id' => '逻辑卷',
@@ -812,7 +812,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkVirtualDeviceToVolume' => '关联 虚拟设备/逻辑卷',
+ 'Class:lnkVirtualDeviceToVolume' => '关联虚拟设备/逻辑卷',
'Class:lnkVirtualDeviceToVolume+' => '',
'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~',
'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => '逻辑卷',
@@ -832,10 +832,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkSanToDatacenterDevice' => '关联 SAN/数据中心设备',
+ 'Class:lnkSanToDatacenterDevice' => '关联SAN/数据中心设备',
'Class:lnkSanToDatacenterDevice+' => '',
'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~',
- 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN 交换机',
+ 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN交换机',
'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '',
'Class:lnkSanToDatacenterDevice/Attribute:san_name' => '名称',
'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '',
@@ -843,9 +843,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '',
'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => '名称',
'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '',
- 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc',
+ 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN光口',
'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '',
- 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device fc',
+ 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => '设备光口',
'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '',
));
@@ -873,7 +873,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:NASFileSystem' => 'NAS 文件系统',
+ 'Class:NASFileSystem' => 'NAS文件系统',
'Class:NASFileSystem+' => '',
'Class:NASFileSystem/Attribute:name' => '名称',
'Class:NASFileSystem/Attribute:name+' => '',
@@ -885,7 +885,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:NASFileSystem/Attribute:size+' => '',
'Class:NASFileSystem/Attribute:nas_id' => 'NAS',
'Class:NASFileSystem/Attribute:nas_id+' => '',
- 'Class:NASFileSystem/Attribute:nas_name' => 'NAS 名称',
+ 'Class:NASFileSystem/Attribute:nas_name' => 'NAS名称',
'Class:NASFileSystem/Attribute:nas_name+' => '',
));
@@ -908,15 +908,15 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Software/Attribute:type' => '类型',
'Class:Software/Attribute:type+' => '',
'Class:Software/Attribute:type/Value:DBServer' => '数据库服务器',
- 'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server',
+ 'Class:Software/Attribute:type/Value:DBServer+' => '数据库服务器',
'Class:Software/Attribute:type/Value:Middleware' => '中间件',
'Class:Software/Attribute:type/Value:Middleware+' => '中间件',
'Class:Software/Attribute:type/Value:OtherSoftware' => '其它软件',
'Class:Software/Attribute:type/Value:OtherSoftware+' => '其它软件',
- 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC 软件',
- 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC 软件',
- 'Class:Software/Attribute:type/Value:WebServer' => 'Web 服务器',
- 'Class:Software/Attribute:type/Value:WebServer+' => 'Web 服务器',
+ 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC软件',
+ 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC软件',
+ 'Class:Software/Attribute:type/Value:WebServer' => 'Web服务器',
+ 'Class:Software/Attribute:type/Value:WebServer+' => 'Web服务器',
'Class:Software/Attribute:softwareinstance_list' => '软件实例',
'Class:Software/Attribute:softwareinstance_list+' => '此软件的所有实例',
'Class:Software/Attribute:softwarepatch_list' => '软件补丁',
@@ -1046,7 +1046,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkDocumentToLicence' => '关联 文档/许可证',
+ 'Class:lnkDocumentToLicence' => '关联文档/许可证',
'Class:lnkDocumentToLicence+' => '',
'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToLicence/Attribute:licence_id' => '许可证',
@@ -1179,7 +1179,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkDocumentToPatch' => '关联 文档/补丁',
+ 'Class:lnkDocumentToPatch' => '关联文档/补丁',
'Class:lnkDocumentToPatch+' => '',
'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToPatch/Attribute:patch_id' => '补丁',
@@ -1197,7 +1197,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkSoftwareInstanceToSoftwarePatch' => ' 关联 软件实例/软件补丁',
+ 'Class:lnkSoftwareInstanceToSoftwarePatch' => ' 关联软件实例/软件补丁',
'Class:lnkSoftwareInstanceToSoftwarePatch+' => '',
'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s~~',
'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => '软件补丁',
@@ -1215,7 +1215,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkFunctionalCIToOSPatch' => '关联 功能项/操作系统补丁',
+ 'Class:lnkFunctionalCIToOSPatch' => '关联功能项/操作系统补丁',
'Class:lnkFunctionalCIToOSPatch+' => '',
'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => '操作系统补丁',
@@ -1233,7 +1233,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkDocumentToSoftware' => '关联 文档/软件',
+ 'Class:lnkDocumentToSoftware' => '关联文档/软件',
'Class:lnkDocumentToSoftware+' => '',
'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToSoftware/Attribute:software_id' => '软件',
@@ -1297,7 +1297,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkSubnetToVLAN' => '关联 子网/VLAN',
+ 'Class:lnkSubnetToVLAN' => '关联子网/VLAN',
'Class:lnkSubnetToVLAN+' => '',
'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s~~',
'Class:lnkSubnetToVLAN/Attribute:subnet_id' => '子网',
@@ -1308,7 +1308,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '',
'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN',
'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '',
- 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN 标记',
+ 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN标记',
'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '',
));
@@ -1367,7 +1367,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkPhysicalInterfaceToVLAN' => '关联 物理网卡/VLAN',
+ 'Class:lnkPhysicalInterfaceToVLAN' => '关联物理网卡/VLAN',
'Class:lnkPhysicalInterfaceToVLAN+' => '',
'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s~~',
'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => '物理网卡',
@@ -1422,7 +1422,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkConnectableCIToNetworkDevice' => '关联 可连接项/网络设备',
+ 'Class:lnkConnectableCIToNetworkDevice' => '关联可连接项/网络设备',
'Class:lnkConnectableCIToNetworkDevice+' => '',
'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s~~',
'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => '网络设备',
@@ -1450,7 +1450,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkApplicationSolutionToFunctionalCI' => '关联 应用方案/功能项',
+ 'Class:lnkApplicationSolutionToFunctionalCI' => '关联应用方案/功能项',
'Class:lnkApplicationSolutionToFunctionalCI+' => '',
'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => '应用方案',
@@ -1468,7 +1468,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkApplicationSolutionToBusinessProcess' => '关联 应用方案/业务流程',
+ 'Class:lnkApplicationSolutionToBusinessProcess' => '关联应用方案/业务流程',
'Class:lnkApplicationSolutionToBusinessProcess+' => '',
'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s~~',
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => '业务流程',
@@ -1522,7 +1522,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkGroupToCI' => '关联 配置组/配置项',
+ 'Class:lnkGroupToCI' => '关联配置组/配置项',
'Class:lnkGroupToCI+' => '',
'Class:lnkGroupToCI/Name' => '%1$s / %2$s~~',
'Class:lnkGroupToCI/Attribute:group_id' => '组',
@@ -1545,9 +1545,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Server:moreinfo' => '更多信息',
'Server:otherinfo' => '其它信息',
'Server:power' => '电力供应',
- 'Class:Subnet/Tab:IPUsage' => 'IP 使用率',
- 'Class:Subnet/Tab:IPUsage+' => 'Which IP within this Subnet are used or not~~',
- 'Class:Subnet/Tab:IPUsage-explain' => '网卡IP范围: %1$s 到 %2$s',
+ 'Class:Subnet/Tab:IPUsage' => 'IP使用率',
+ 'Class:Subnet/Tab:IPUsage+' => '子网中哪些IP在使用或可用~',
+ 'Class:Subnet/Tab:IPUsage-explain' => '网卡IP范围: %1$s到%2$s',
'Class:Subnet/Tab:FreeIPs' => '空闲IP',
'Class:Subnet/Tab:FreeIPs-count' => '空闲IP: %1$s',
'Class:Subnet/Tab:FreeIPs-explain' => '以下是抽取的10个空闲IP',
@@ -1560,7 +1560,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkDocumentToFunctionalCI' => '关联 文档/功能项',
+ 'Class:lnkDocumentToFunctionalCI' => '关联文档/功能项',
'Class:lnkDocumentToFunctionalCI+' => '',
'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => '功能项',
diff --git a/datamodels/2.x/itop-config/dictionaries/zh_cn.dict.itop-config.php b/datamodels/2.x/itop-config/dictionaries/zh_cn.dict.itop-config.php
index b9c4c7e77..3f601de18 100644
--- a/datamodels/2.x/itop-config/dictionaries/zh_cn.dict.itop-config.php
+++ b/datamodels/2.x/itop-config/dictionaries/zh_cn.dict.itop-config.php
@@ -31,11 +31,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'config-confirm-cancel' => '您的修改将被丢弃.',
'config-no-change' => '没有变化: 配置文件将保持不变.',
'config-reverted' => '配置文件已恢复.',
- 'config-parse-error' => '第 %2$d 行: %1$s.
配置文件尚未更新.',
- 'config-current-line' => '正在编辑第 %1$s 行',
- 'config-saved-warning-db-password' => '保存成功, 但因为数据库密码中包含不支持的字符,配置文件备份不会成功.',
- 'config-error-transaction' => 'Error: invalid Transaction ID. The configuration was NOT modified.~~',
- 'config-error-file-changed' => 'Error: The Configuration file has changed since you opened it and cannot be saved. Refresh and apply your changes again.~~',
- 'config-not-allowed-in-demo' => 'Sorry, '.ITOP_APPLICATION_SHORT.' is in demonstration mode: the configuration file cannot be edited.~~',
- 'config-interactive-not-allowed' => ITOP_APPLICATION_SHORT.' interactive edition of the configuration as been disabled. See \'config_editor\' => \'disabled\' in the configuration file.~~',
+ 'config-parse-error' => '第%2$d行: %1$s.
配置文件尚未更新.',
+ 'config-current-line' => '正在编辑第%1$s行',
+ 'config-saved-warning-db-password' => '保存成功, 但因为数据库密码中包含不支持的字符, 配置文件备份不会成功.',
+ 'config-error-transaction' => '错误: 无效的事务编号. 配置没有被更新.',
+ 'config-error-file-changed' => '错误: 配置文件在您打开以后已被更改, 无法保存. 请刷新并再次保存.',
+ 'config-not-allowed-in-demo' => '抱歉, '.ITOP_APPLICATION_SHORT.'处于演示模式: 不能编辑配置文件.',
+ 'config-interactive-not-allowed' => ITOP_APPLICATION_SHORT.'交互式配置编辑器已禁用. 请在配置文件中查看 \'config_editor\' => \'disabled\'.~~',
));
diff --git a/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php b/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php
index 9680cc25c..07cc741bd 100644
--- a/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php
+++ b/datamodels/2.x/itop-core-update/dictionaries/zh_cn.dict.itop-core-update.php
@@ -25,7 +25,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'itop-core-update:UI:SelectUpdateFile' => '应用升级',
'itop-core-update:UI:ConfirmUpdate' => ' 升级',
'itop-core-update:UI:UpdateCoreFiles' => '应用升级',
- 'iTopUpdate:UI:MaintenanceModeActive' => '此应用当前维护中,不允许任何用户访问.必须运行安装或恢复归档来使其处于正常模式.',
+ 'iTopUpdate:UI:MaintenanceModeActive' => '此应用当前维护中, 不允许任何用户访问. 必须运行安装或恢复归档来使其处于正常模式.',
'itop-core-update:UI:UpdateDone' => '应用升级',
'itop-core-update/Operation:SelectUpdateFile/Title' => '应用升级',
'itop-core-update/Operation:ConfirmUpdate/Title' => '请确认升级应用',
@@ -33,7 +33,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'itop-core-update/Operation:UpdateDone/Title' => '应用升级完毕',
'iTopUpdate:UI:SelectUpdateFile' => '请选择要上传的升级文件',
'iTopUpdate:UI:CheckUpdate' => '校验升级文件',
- 'iTopUpdate:UI:ConfirmInstallFile' => '即将安装 %1$s',
+ 'iTopUpdate:UI:ConfirmInstallFile' => '即将安装%1$s',
'iTopUpdate:UI:DoUpdate' => '升级',
'iTopUpdate:UI:CurrentVersion' => '当前版本',
'iTopUpdate:UI:NewVersion' => '新安装的版本',
@@ -51,28 +51,28 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => '升级期间, 应用会变成只读状态.',
'iTopUpdate:UI:Status' => '状态',
'iTopUpdate:UI:Action' => '升级',
- 'iTopUpdate:UI:Setup' => ITOP_APPLICATION_SHORT.' Setup~~',
+ 'iTopUpdate:UI:Setup' => ITOP_APPLICATION_SHORT.'安装',
'iTopUpdate:UI:History' => '版本历史',
'iTopUpdate:UI:Progress' => '升级进度',
'iTopUpdate:UI:DoBackup:Label' => '备份文件和数据库',
'iTopUpdate:UI:DoBackup:Warning' => '由于磁盘空间不足, 不建议备份',
'iTopUpdate:UI:DiskFreeSpace' => '磁盘剩余空间',
- 'iTopUpdate:UI:ItopDiskSpace' => ITOP_APPLICATION_SHORT.' 的磁盘空间',
+ 'iTopUpdate:UI:ItopDiskSpace' => ITOP_APPLICATION_SHORT.'的磁盘空间',
'iTopUpdate:UI:DBDiskSpace' => '数据库的磁盘空间',
'iTopUpdate:UI:FileUploadMaxSize' => '文件上传大小上限',
- 'iTopUpdate:UI:PostMaxSize' => 'PHP ini 值 post_max_size: %1$s',
- 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini 值 upload_max_filesize: %1$s',
+ 'iTopUpdate:UI:PostMaxSize' => 'PHP ini值post_max_size: %1$s',
+ 'iTopUpdate:UI:UploadMaxFileSize' => 'PHP ini值upload_max_filesize: %1$s',
'iTopUpdate:UI:CanCoreUpdate:Loading' => '正在文件系统',
'iTopUpdate:UI:CanCoreUpdate:Error' => '文件系统检查失败 (%1$s)',
- 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => '文件系统检查失败 ( %1$s 文件不存在)',
+ 'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => '文件系统检查失败 (%1$s文件不存在)',
'iTopUpdate:UI:CanCoreUpdate:Failed' => '文件系统检查失败',
'iTopUpdate:UI:CanCoreUpdate:Yes' => '应用无法升级',
'iTopUpdate:UI:CanCoreUpdate:No' => '应用无法升级: %1$s',
'iTopUpdate:UI:CanCoreUpdate:Warning' => '警告: 应用升级可能失败: %1$s',
- 'iTopUpdate:UI:CannotUpdateUseSetup' => 'Some modified files were detected, a partial update cannot be executed.Follow the procedure in order to manually upgrade your iTop. You must use the setup to update the application.~~',
- 'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~',
- 'iTopUpdate:UI:SetupLaunch' => 'Launch '.ITOP_APPLICATION_SHORT.' Setup~~',
- 'iTopUpdate:UI:SetupLaunchConfirm' => 'This will launch '.ITOP_APPLICATION_SHORT.' setup, are you sure?~~',
+ 'iTopUpdate:UI:CannotUpdateUseSetup' => '检测到一些文件被修改, 无法进行局部升级.请按照指南一步步操作以手动升级系统. 您必须使用安装已升级应用.',
+ 'iTopUpdate:UI:CheckInProgress' => '完整性检查中, 请稍后',
+ 'iTopUpdate:UI:SetupLaunch' => '启动'.ITOP_APPLICATION_SHORT.'安装',
+ 'iTopUpdate:UI:SetupLaunchConfirm' => '将启动'.ITOP_APPLICATION_SHORT.'安装, 确定吗?',
// Setup Messages
'iTopUpdate:UI:SetupMessage:Ready' => '准备开始',
@@ -89,7 +89,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Errors
'iTopUpdate:Error:MissingFunction' => '无法开始升级, 功能缺失',
'iTopUpdate:Error:MissingFile' => '缺少文件: %1$s',
- 'iTopUpdate:Error:CorruptedFile' => '文件 %1$s 已损坏',
+ 'iTopUpdate:Error:CorruptedFile' => '文件%1$s已损坏',
'iTopUpdate:Error:BadFileFormat' => '上传的不是zip格式的文件',
'iTopUpdate:Error:BadFileContent' => '升级文件不是程序升级包',
'iTopUpdate:Error:BadItopProduct' => '升级文件与您的系统不兼容',
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 cb4bbf2e3..9cd65feaa 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
@@ -75,17 +75,17 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:FAQCategory/Attribute:name' => '名称',
'Class:FAQCategory/Attribute:name+' => '',
'Class:FAQCategory/Attribute:faq_list' => 'FAQ',
- 'Class:FAQCategory/Attribute:faq_list+' => '此类别FAQ 相关的所有常见问题',
+ 'Class:FAQCategory/Attribute:faq_list+' => '此类别FAQ相关的所有常见问题',
));
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ProblemManagement' => '问题管理',
'Menu:ProblemManagement+' => '问题管理',
'Menu:Problem:Shortcuts' => '快捷方式',
- 'Menu:FAQCategory' => 'FAQ 类别',
+ 'Menu:FAQCategory' => 'FAQ类别',
'Menu:FAQCategory+' => '所有FAQ类别',
'Menu:FAQ' => 'FAQ',
'Menu:FAQ+' => '所有FAQ',
'Brick:Portal:FAQ:Menu' => 'FAQ',
'Brick:Portal:FAQ:Title' => 'FAQ',
- 'Brick:Portal:FAQ:Title+' => '
通过这个页面连接到iTop Hub, 本机的信息也会被推送到 iTop Hub 上.
通过这个页面连接到iTop Hub, 本机的信息也会被推送到iTop Hub上.
通过这个页面连接到iTop Hub, 本机的信息也会被推送到 iTop Hub 上.
通过这个页面连接到iTop Hub, 本机的信息也会被推送到iTop Hub上.
iTop配置将不会改变.',
+ 'iTopHub:ConfigurationSafelyReverted' => '安装时发生错误!
系统配置将不会改变.',
'iTopHub:FailAuthent' => '认证失败.',
'iTopHub:InstalledExtensions' => '本机已安装的扩展',
'iTopHub:ExtensionCategory:Manual' => '手动安装的扩展',
- 'iTopHub:ExtensionCategory:Manual+' => '下列已安装的扩展是手动将文件放置到 %1$s 目录的:',
- 'iTopHub:ExtensionCategory:Remote' => '从iTop Hub 安装的扩展',
+ 'iTopHub:ExtensionCategory:Manual+' => '下列已安装的扩展是手动将文件放置到%1$s目录的:',
+ 'iTopHub:ExtensionCategory:Remote' => '从iTop Hub安装的扩展',
'iTopHub:ExtensionCategory:Remote+' => '下列已安装的扩展是来自iTop Hub:',
'iTopHub:NoExtensionInThisCategory' => '尚未安装扩展',
- 'iTopHub:NoExtensionInThisCategory+' => '浏览iTop Hub,去寻找符合您喜欢的扩展吧.',
+ 'iTopHub:NoExtensionInThisCategory+' => '浏览iTop Hub, 去寻找符合您喜欢的扩展吧.',
'iTopHub:ExtensionNotInstalled' => '未安装',
'iTopHub:GetMoreExtensions' => '从iTop Hub获取扩展...',
'iTopHub:LandingWelcome' => '恭喜! 下列来自iTop Hub的扩展已被下载并安装到本机.',
@@ -61,21 +61,21 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'iTopHub:Uncompressing' => '扩展解压中...',
'iTopHub:InstallationWelcome' => '安装来自iTop Hub的扩展',
'iTopHub:DBBackupLabel' => '本机备份',
- 'iTopHub:DBBackupSentence' => '在升级之前,备份数据库和 '.ITOP_APPLICATION_SHORT.' 配置文件',
- 'iTopHub:DeployBtn' => '安装 !',
+ 'iTopHub:DBBackupSentence' => '在升级之前,备份数据库和'.ITOP_APPLICATION_SHORT.'配置文件',
+ 'iTopHub:DeployBtn' => '安装!',
'iTopHub:DatabaseBackupProgress' => '本机备份...',
- 'iTopHub:InstallationEffect:Install' => 'Version: %1$s 将被安装.',
- 'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s 已安装. 保持不变.',
- 'iTopHub:InstallationEffect:Upgrade' => '将从 version %1$s 升级 到 version %2$s.',
- 'iTopHub:InstallationEffect:Downgrade' => '将从 version %1$s 降级 到 version %2$s.',
- 'iTopHub:InstallationProgress:DatabaseBackup' => ITOP_APPLICATION_SHORT.' 本机备份...',
+ 'iTopHub:InstallationEffect:Install' => '版本: %1$s将被安装.',
+ 'iTopHub:InstallationEffect:NoChange' => '版本: %1$s已安装. 保持不变.',
+ 'iTopHub:InstallationEffect:Upgrade' => '将从版本%1$s升级到版本%2$s.',
+ 'iTopHub:InstallationEffect:Downgrade' => '将从版本%1$s降级到版本%2$s.',
+ 'iTopHub:InstallationProgress:DatabaseBackup' => ITOP_APPLICATION_SHORT.'本机备份...',
'iTopHub:InstallationProgress:ExtensionsInstallation' => '安装扩展',
- 'iTopHub:InstallationEffect:MissingDependencies' => '扩展无法安装,因为未知的依赖.',
+ 'iTopHub:InstallationEffect:MissingDependencies' => '扩展无法安装, 因为未知的依赖.',
'iTopHub:InstallationEffect:MissingDependencies_Details' => '此扩展依赖模块: %1$s',
'iTopHub:InstallationProgress:InstallationSuccessful' => '安装成功!',
- 'iTopHub:InstallationStatus:Installed_Version' => '%1$s 版本: %2$s.',
+ 'iTopHub:InstallationStatus:Installed_Version' => '%1$s版本: %2$s.',
'iTopHub:InstallationStatus:Installed' => '已安装',
- 'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s 未 安装.',
+ 'iTopHub:InstallationStatus:Version_NotInstalled' => '版本%1$s未安装.',
));
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 e4e1b3e18..c9e0f607f 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
@@ -37,11 +37,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:Incident:EscalatedIncidents+' => '已升级的事件',
'Menu:Incident:OpenIncidents' => '所有打开的事件',
'Menu:Incident:OpenIncidents+' => '所有打开的事件',
- 'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => '最近两周的事件(按优先级)',
- 'UI-IncidentManagementOverview-Last-14-days' => '最近两周的事件(按数量)',
- 'UI-IncidentManagementOverview-OpenIncidentByStatus' => '打开的事件(按状态)',
- 'UI-IncidentManagementOverview-OpenIncidentByAgent' => '打开的事件(按办理人)',
- 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => '打开的事件(按客户)',
+ 'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => '最近两周的事件 (按优先级)',
+ 'UI-IncidentManagementOverview-Last-14-days' => '最近两周的事件 (按数量)',
+ 'UI-IncidentManagementOverview-OpenIncidentByStatus' => '打开的事件 (按状态)',
+ 'UI-IncidentManagementOverview-OpenIncidentByAgent' => '打开的事件 (按办理人)',
+ 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => '打开的事件 (按客户)',
));
@@ -110,10 +110,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Incident/Attribute:urgency/Value:4+' => '低',
'Class:Incident/Attribute:origin' => '来源',
'Class:Incident/Attribute:origin+' => '',
- 'Class:Incident/Attribute:origin/Value:in_person' => 'In-person~~',
- 'Class:Incident/Attribute:origin/Value:in_person+' => 'Incident created following a face-to-face discussion~~',
- 'Class:Incident/Attribute:origin/Value:chat' => 'Chat~~',
- 'Class:Incident/Attribute:origin/Value:chat+' => 'Incident created following a ~~',
+ 'Class:Incident/Attribute:origin/Value:in_person' => '当面',
+ 'Class:Incident/Attribute:origin/Value:in_person+' => '创建于当面沟通后的事件',
+ 'Class:Incident/Attribute:origin/Value:chat' => '聊天工具',
+ 'Class:Incident/Attribute:origin/Value:chat+' => '创建于聊天工具沟通后的事件',
'Class:Incident/Attribute:origin/Value:mail' => '邮件',
'Class:Incident/Attribute:origin/Value:mail+' => '邮件',
'Class:Incident/Attribute:origin/Value:monitoring' => '监控',
@@ -152,15 +152,15 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Incident/Attribute:ttr+' => '解决时限',
'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO截止日期',
'Class:Incident/Attribute:tto_escalation_deadline+' => '',
- 'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO 合格',
+ 'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO合格',
'Class:Incident/Attribute:sla_tto_passed+' => '',
- 'Class:Incident/Attribute:sla_tto_over' => 'SLA TTO 超时',
+ 'Class:Incident/Attribute:sla_tto_over' => 'SLA TTO超时',
'Class:Incident/Attribute:sla_tto_over+' => '',
'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR截止日期',
'Class:Incident/Attribute:ttr_escalation_deadline+' => '',
- 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR 合格',
+ 'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR合格',
'Class:Incident/Attribute:sla_ttr_passed+' => '',
- 'Class:Incident/Attribute:sla_ttr_over' => 'SLA TTR 超时',
+ 'Class:Incident/Attribute:sla_ttr_over' => 'SLA TTR超时',
'Class:Incident/Attribute:sla_ttr_over+' => '',
'Class:Incident/Attribute:time_spent' => '耗时',
'Class:Incident/Attribute:time_spent+' => '',
@@ -236,6 +236,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Incident/Stimulus:ev_reopen+' => '',
'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => '无法分配父级事件给自己',
'Class:Incident/Method:ResolveChildTickets' => '解决子工单',
- 'Class:Incident/Method:ResolveChildTickets+' => '递归解决子工单(自动解决),并调整相关字段与父级工单保持一致: 服务, 团队, 办理人, 解决方案',
+ 'Class:Incident/Method:ResolveChildTickets+' => '递归解决子工单 (自动解决), 并调整相关字段与父级工单保持一致: 服务, 团队, 办理人, 解决方案',
'Tickets:Related:OpenIncidents' => '打开的事件',
));
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 4f206a21e..ea4c70e99 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
@@ -95,7 +95,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkErrorToFunctionalCI' => '关联 已知问题/功能配置项',
+ 'Class:lnkErrorToFunctionalCI' => '关联已知问题/功能配置项',
'Class:lnkErrorToFunctionalCI+' => '已知问题和功能配置项之间的关联',
'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => '配置项',
@@ -115,7 +115,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkDocumentToError' => '关联 文档/已知问题',
+ 'Class:lnkDocumentToError' => '关联文档/已知问题',
'Class:lnkDocumentToError+' => '文档和已知问题之间的关联',
'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToError/Attribute:document_id' => '文档',
diff --git a/datamodels/2.x/itop-oauth-client/zh_cn.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/zh_cn.dict.itop-oauth-client.php
index 97d6b8a08..e52344b7b 100644
--- a/datamodels/2.x/itop-oauth-client/zh_cn.dict.itop-oauth-client.php
+++ b/datamodels/2.x/itop-oauth-client/zh_cn.dict.itop-oauth-client.php
@@ -6,23 +6,23 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', [
- 'Menu:CreateMailbox' => 'Create a mailbox...~~',
- 'Menu:OAuthClient' => 'OAuth client~~',
+ 'Menu:CreateMailbox' => '创建邮箱...',
+ 'Menu:OAuthClient' => 'OAuth客户端',
'Menu:OAuthClient+' => '~~',
- 'Menu:GenerateTokens' => 'Generate access tokens...~~',
- 'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
- 'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
- 'itop-oauth-client:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
- 'itop-oauth-client:TestSMTP' => 'Email send test~~',
- 'itop-oauth-client:MissingOAuthClient' => 'Missing Oauth client for user name %1$s~~',
- 'itop-oauth-client:Message:MissingToken' => 'Generate access token before using this OAuth client~~',
- 'itop-oauth-client:Message:RegenerateToken' => 'Regenerate access token to to take into account the changes~~',
- 'itop-oauth-client:Message:TokenCreated' => 'Access token created~~',
- 'itop-oauth-client:Message:TokenRecreated' => 'Access token regenerated~~',
- 'itop-oauth-client:Message:TokenError' => 'Access token not generated due to server error~~',
- 'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already be used for OAuth Client~~',
- 'OAuthClient:baseinfo' => 'Base Information~~',
- 'OAuthClient:scope' => 'Scope~~',
+ 'Menu:GenerateTokens' => '生成访问令牌...',
+ 'Menu:RegenerateTokens' => '重新生成访问令牌...',
+ 'itop-oauth-client/Operation:CreateMailBox/Title' => '邮箱创建',
+ 'itop-oauth-client:UsedForSMTP' => '此OAuth客户端用户SMTP',
+ 'itop-oauth-client:TestSMTP' => '发送测试邮件',
+ 'itop-oauth-client:MissingOAuthClient' => '没有Oauth客户端给用户%1$s',
+ 'itop-oauth-client:Message:MissingToken' => '使用OAuth客户端前生成访问令牌',
+ 'itop-oauth-client:Message:RegenerateToken' => '重新生成访问令牌以适用更改',
+ 'itop-oauth-client:Message:TokenCreated' => '访问令牌已生成',
+ 'itop-oauth-client:Message:TokenRecreated' => '访问令牌已重新生成',
+ 'itop-oauth-client:Message:TokenError' => '由于服务错误没有生成访问令牌',
+ 'OAuthClient:Name/UseForSMTPMustBeUnique' => '此组合登录 (%1$s) 和使用于SMTP (%2$s) 已经在OAuth客户端使用',
+ 'OAuthClient:baseinfo' => '基本信息',
+ 'OAuthClient:scope' => '范围',
]);
//
@@ -30,34 +30,34 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [
//
Dict::Add('ZH CN', 'Chinese', '简体中文', [
- 'Class:OAuthClient' => 'OAuth Client~~',
- 'Class:OAuthClient/Attribute:provider' => 'Provider~~',
+ 'Class:OAuthClient' => 'OAuth客户端',
+ 'Class:OAuthClient/Attribute:provider' => '提供商',
'Class:OAuthClient/Attribute:provider+' => '~~',
- 'Class:OAuthClient/Attribute:name' => 'Login~~',
+ 'Class:OAuthClient/Attribute:name' => '登录',
'Class:OAuthClient/Attribute:name+' => '~~',
- 'Class:OAuthClient/Attribute:scope' => 'Scope~~',
+ 'Class:OAuthClient/Attribute:scope' => '范围',
'Class:OAuthClient/Attribute:scope+' => '~~',
- 'Class:OAuthClient/Attribute:status' => 'Status~~',
- 'Class:OAuthClient/Attribute:status+' => 'After creation, use the action “Generate access token” to be able to use this OAuth client~~',
- 'Class:OAuthClient/Attribute:status/Value:active' => 'Access token generated~~',
- 'Class:OAuthClient/Attribute:status/Value:inactive' => 'No Access token~~',
- 'Class:OAuthClient/Attribute:description' => 'Description~~',
+ 'Class:OAuthClient/Attribute:status' => '状态',
+ 'Class:OAuthClient/Attribute:status+' => '创建后, 通过 "生成访问令牌" 来使用此OAuth 客户端',
+ 'Class:OAuthClient/Attribute:status/Value:active' => '已生成访问令牌',
+ 'Class:OAuthClient/Attribute:status/Value:inactive' => '没有访问令牌',
+ 'Class:OAuthClient/Attribute:description' => '备注',
'Class:OAuthClient/Attribute:description+' => '~~',
- 'Class:OAuthClient/Attribute:client_id' => 'Client id~~',
+ 'Class:OAuthClient/Attribute:client_id' => '客户端编号',
'Class:OAuthClient/Attribute:client_id+' => '~~',
- 'Class:OAuthClient/Attribute:client_secret' => 'Client secret~~',
+ 'Class:OAuthClient/Attribute:client_secret' => '客户端密码',
'Class:OAuthClient/Attribute:client_secret+' => '~~',
- 'Class:OAuthClient/Attribute:refresh_token' => 'Refresh token~~',
+ 'Class:OAuthClient/Attribute:refresh_token' => '刷新令牌',
'Class:OAuthClient/Attribute:refresh_token+' => '~~',
- 'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
+ 'Class:OAuthClient/Attribute:refresh_token_expiration' => '刷新令牌有效期',
'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~',
- 'Class:OAuthClient/Attribute:token' => 'Access token~~',
+ 'Class:OAuthClient/Attribute:token' => '访问令牌',
'Class:OAuthClient/Attribute:token+' => '~~',
- 'Class:OAuthClient/Attribute:token_expiration' => 'Access token expiration~~',
+ 'Class:OAuthClient/Attribute:token_expiration' => '访问令牌有效期',
'Class:OAuthClient/Attribute:token_expiration+' => '~~',
- 'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
+ 'Class:OAuthClient/Attribute:redirect_url' => '重定向URL',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
- 'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
+ 'Class:OAuthClient/Attribute:mailbox_list' => '邮箱列表',
'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
@@ -66,26 +66,26 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:OAuthClientAzure' => 'OAuth client for Microsoft Azure~~',
- 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)~~',
- 'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~',
- 'Class:OAuthClientAzure/Attribute:scope+' => 'Usually default selection is appropriate~~',
- 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP~~',
+ 'Class:OAuthClientAzure' => '用于微软Azure的OAuth客户端',
+ 'Class:OAuthClientAzure/Name' => '%1$s (%2$s)',
+ 'Class:OAuthClientAzure/Attribute:scope' => '范围',
+ 'Class:OAuthClientAzure/Attribute:scope+' => '通常情况下使用默认选择最合适',
+ 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP',
'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~',
- 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP~~',
+ 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP',
'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~',
- 'Class:OAuthClientAzure/Attribute:advanced_scope' => 'Advanced scope~~',
- 'Class:OAuthClientAzure/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence on the “Scope” selection which is then ignored~~',
- 'Class:OAuthClientAzure/Attribute:used_scope' => 'Used scope~~',
+ 'Class:OAuthClientAzure/Attribute:advanced_scope' => '高级范围',
+ 'Class:OAuthClientAzure/Attribute:advanced_scope+' => '您在此输入的内容将优先于 "范围" 选择并导致其被忽略',
+ 'Class:OAuthClientAzure/Attribute:used_scope' => '使用范围',
'Class:OAuthClientAzure/Attribute:used_scope+' => '~~',
- 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => 'Simple~~',
+ 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => '精简',
'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~',
- 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => 'Advanced~~',
+ 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => '高级',
'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~',
- 'Class:OAuthClientAzure/Attribute:used_for_smtp' => 'Used for SMTP~~',
- 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails~~',
- 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => 'Yes~~',
- 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No~~',
+ 'Class:OAuthClientAzure/Attribute:used_for_smtp' => '使用于SMTP',
+ 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => '如果您需要系统使用其发送邮件, 则至少需要有一个OAuth客户端标记为 "是"',
+ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => '是',
+ 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => '否',
));
//
@@ -93,24 +93,24 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:OAuthClientGoogle' => 'OAuth client for Google~~',
- 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)~~',
- 'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~',
- 'Class:OAuthClientGoogle/Attribute:scope+' => 'Usually default selection is appropriate~~',
- 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP~~',
+ 'Class:OAuthClientGoogle' => '用于Google的OAuth客户端',
+ 'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)',
+ 'Class:OAuthClientGoogle/Attribute:scope' => '范围',
+ 'Class:OAuthClientGoogle/Attribute:scope+' => '通常情况下使用默认选择最合适',
+ 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP',
'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~',
- 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP~~',
+ 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP',
'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~',
- 'Class:OAuthClientGoogle/Attribute:advanced_scope' => 'Advanced scope~~',
- 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence on the “Scope” selection which is then ignored~~',
- 'Class:OAuthClientGoogle/Attribute:used_scope' => 'Used scope~~',
+ 'Class:OAuthClientGoogle/Attribute:advanced_scope' => '高级范围',
+ 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => '您在此输入的内容将优先于 "范围" 选择并导致其被忽略',
+ 'Class:OAuthClientGoogle/Attribute:used_scope' => '使用范围',
'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~',
- 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => 'Simple~~',
+ 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => '精简',
'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~',
- 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => 'Advanced~~',
+ 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => '高级',
'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~',
- 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => 'Used for SMTP~~',
- 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails~~',
- 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => 'Yes~~',
- 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:no' => 'No~~',
+ 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => '使用与SMTP',
+ 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => '如果您需要系统使用其发送邮件, 则至少需要有一个OAuth客户端标记为 "是"',
+ 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => '是',
+ 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:no' => '否',
));
diff --git a/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php
index ef341eddf..06489aeb3 100644
--- a/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php
+++ b/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php
@@ -18,7 +18,7 @@
*/
// Portal
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Page:DefaultTitle' => ITOP_APPLICATION_SHORT.' 用户门户',
+ 'Page:DefaultTitle' => ITOP_APPLICATION_SHORT.'用户门户',
'Page:PleaseWait' => '请稍后...',
'Page:Home' => '主页',
'Page:GoPortalHome' => '主页面',
@@ -31,12 +31,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Portal:Button:Add' => '添加',
'Portal:Button:Remove' => '移除',
'Portal:Button:Delete' => '删除',
- 'Portal:EnvironmentBanner:Title' => '您目前处于 %1$s 模式',
+ 'Portal:EnvironmentBanner:Title' => '您目前处于%1$s模式',
'Portal:EnvironmentBanner:GoToProduction' => '回到产品模式',
'Error:HTTP:400' => '请求错误',
'Error:HTTP:401' => '认证错误',
'Error:HTTP:404' => '页面找不到',
- 'Error:HTTP:500' => 'Oops! 发生了错误.',
+ 'Error:HTTP:500' => '啊! 发生了错误.',
'Error:HTTP:GetHelp' => '如果问题仍然存在,请联系管理员.',
'Error:XHR:Fail' => '无法加载数据, 请联系管理员',
'Portal:ErrorUserLoggedOut' => '您已退出,请重新登录.',
@@ -59,16 +59,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Portal:Attachments:DropZone:Message' => '把文件添加为附件',
'Portal:File:None' => '没有文件',
'Portal:File:DisplayInfo' => '%1$s',
- 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download',
- 'Portal:Calendar-FirstDayOfWeek' => 'en-us~~', //work with moment.js locales
+ 'Portal:File:DisplayInfo+' => '%1$s (%2$s) 打开 / 下载',
+ 'Portal:Calendar-FirstDayOfWeek' => 'zh-cn', //work with moment.js locales
));
// Object form
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
- 'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~',
- 'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
- 'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
+ 'Portal:Form:Caselog:Entry:Close:Tooltip' => '关闭此条目',
+ 'Portal:Form:Close:Warning' => '确定要离开表单吗? 已输入数据会丢失',
+ 'Portal:Error:ObjectCannotBeCreated' => '错误: 无法创建对象. 请在再次提交表单前检查相关对象和附件.',
+ 'Portal:Error:ObjectCannotBeUpdated' => '错误: 无法更新对象. 请在再次提交表单前检查相关对象和附件.',
));
// UserProfile brick
@@ -79,9 +79,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Brick:Portal:UserProfile:Password:Title' => '密码',
'Brick:Portal:UserProfile:Password:ChoosePassword' => '新密码',
'Brick:Portal:UserProfile:Password:ConfirmPassword' => '确认密码',
- 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => '要修改密码,请联系管理员',
+ 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => '要修改密码, 请联系管理员',
'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => '无法修改密码, 请联系管理员',
- 'Brick:Portal:UserProfile:PersonalInformations:Title' => '个体信息',
+ 'Brick:Portal:UserProfile:PersonalInformations:Title' => '人员信息',
'Brick:Portal:UserProfile:Photo:Title' => '头像',
));
@@ -100,7 +100,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Brick:Portal:Browse:Action:View' => '详情',
'Brick:Portal:Browse:Action:Edit' => '编辑',
'Brick:Portal:Browse:Action:Create' => '新建',
- 'Brick:Portal:Browse:Action:CreateObjectFromThis' => '新建 %1$s',
+ 'Brick:Portal:Browse:Action:CreateObjectFromThis' => '新建%1$s',
'Brick:Portal:Browse:Tree:ExpandAll' => '全部展开',
'Brick:Portal:Browse:Tree:CollapseAll' => '全部收起',
'Brick:Portal:Browse:Filter:NoData' => '没有项目',
@@ -127,14 +127,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// ObjectBrick brick
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Brick:Portal:Object:Name' => '对象',
- 'Brick:Portal:Object:Form:Create:Title' => '新建 %1$s',
- 'Brick:Portal:Object:Form:Edit:Title' => '正在更新 %2$s (%1$s)',
- 'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s',
+ 'Brick:Portal:Object:Form:Create:Title' => '新建%1$s',
+ 'Brick:Portal:Object:Form:Edit:Title' => '正在更新%2$s (%1$s)',
+ 'Brick:Portal:Object:Form:View:Title' => '%1$s: %2$s',
'Brick:Portal:Object:Form:Stimulus:Title' => '请填写下列信息:',
'Brick:Portal:Object:Form:Message:Saved' => '已保存',
- 'Brick:Portal:Object:Form:Message:ObjectSaved' => '已保存 %1$s~~',
- 'Brick:Portal:Object:Search:Regular:Title' => '选择 %1$s (%2$s)',
- 'Brick:Portal:Object:Search:Hierarchy:Title' => '选择 %1$s (%2$s)',
+ 'Brick:Portal:Object:Form:Message:ObjectSaved' => '已保存%1$s~~',
+ 'Brick:Portal:Object:Search:Regular:Title' => '选择%1$s (%2$s)',
+ 'Brick:Portal:Object:Search:Hierarchy:Title' => '选择%1$s (%2$s)',
'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s',
'Brick:Portal:Object:Copy:Tooltip' => '复制对象链接',
'Brick:Portal:Object:Copy:CopiedTooltip' => '已复制'
@@ -148,7 +148,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Filter brick
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Brick:Portal:Filter:Name' => 'Prefilter a brick',
- 'Brick:Portal:Filter:SearchInput:Placeholder' => '例如. 连接 wifi',
+ 'Brick:Portal:Filter:Name' => '预筛选组件',
+ 'Brick:Portal:Filter:SearchInput:Placeholder' => '例如. 连接wifi',
'Brick:Portal:Filter:SearchInput:Submit' => '搜索',
));
diff --git a/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php
index 60585d66a..9f956063c 100644
--- a/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php
+++ b/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php
@@ -32,7 +32,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Page:DefaultTitle' => ITOP_APPLICATION_SHORT.' - 用户门户',
'Brick:Portal:UserProfile:Title' => '我的设置',
'Brick:Portal:NewRequest:Title' => '新建工单',
- 'Brick:Portal:NewRequest:Title+' => '
@@ -154,7 +154,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
[日期,日期]
'Core:AttributeDeadline+' => '日期, 显示与当前的相对时间',
'Core:AttributeExternalKey' => '外键',
- 'Core:AttributeExternalKey+' => 'External (or foreign) key~~',
+ 'Core:AttributeExternalKey+' => '外部关联键',
- 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~',
- 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~',
+ 'Core:AttributeHierarchicalKey' => '层级键',
+ 'Core:AttributeHierarchicalKey+' => '关联到父级的外键',
'Core:AttributeExternalField' => '外部字段',
- 'Core:AttributeExternalField+' => 'Field mapped to an external key~~',
+ 'Core:AttributeExternalField+' => '映射到外键的字段',
'Core:AttributeURL' => 'URL',
- 'Core:AttributeURL+' => 'Absolute or relative URL as a text string~~',
+ 'Core:AttributeURL+' => '绝对或相对的URL字符串',
'Core:AttributeBlob' => 'Blob',
- 'Core:AttributeBlob+' => '任何二进制内容(文档)',
+ 'Core:AttributeBlob+' => '任何二进制内容 (文档)',
'Core:AttributeOneWayPassword' => '单向密码',
- 'Core:AttributeOneWayPassword+' => '单向加密(或哈希) 的密码',
+ 'Core:AttributeOneWayPassword+' => '单向加密 (或哈希) 的密码',
'Core:AttributeTable' => '表',
'Core:AttributeTable+' => '带索引的二维数组',
'Core:AttributePropertySet' => '属性',
- 'Core:AttributePropertySet+' => 'List of untyped properties (name and value)~~',
+ 'Core:AttributePropertySet+' => '非类型化的属性列表 (名称和值)',
'Core:AttributeFriendlyName' => '通用名称',
- 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes~~',
+ 'Core:AttributeFriendlyName+' => '自动创建的属性; 显示名称基于多个属性计算',
'Core:FriendlyName-Label' => '全称',
'Core:FriendlyName-Description' => '全称',
@@ -236,11 +236,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:CMDBChange/Attribute:origin/Value:interactive' => '图形界面交互',
'Class:CMDBChange/Attribute:origin/Value:csv-import.php' => '使用脚本导入CSV',
'Class:CMDBChange/Attribute:origin/Value:csv-interactive' => '使用图形界面导入CSV',
- 'Class:CMDBChange/Attribute:origin/Value:email-processing' => 'Email processing~~',
- 'Class:CMDBChange/Attribute:origin/Value:synchro-data-source' => 'Synchro. data source~~',
- 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON webservices~~',
- 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP webservices~~',
- 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => 'By an extension~~',
+ 'Class:CMDBChange/Attribute:origin/Value:email-processing' => '邮件处理',
+ 'Class:CMDBChange/Attribute:origin/Value:synchro-data-source' => '同步数据源',
+ 'Class:CMDBChange/Attribute:origin/Value:webservice-rest' => 'REST/JSON服务',
+ 'Class:CMDBChange/Attribute:origin/Value:webservice-soap' => 'SOAP服务',
+ 'Class:CMDBChange/Attribute:origin/Value:custom-extension' => '插件',
));
//
@@ -249,19 +249,19 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:CMDBChangeOp' => '变更操作跟踪',
- 'Class:CMDBChangeOp+' => '某人在某时某刻对某个对象的变更操作',
+ 'Class:CMDBChangeOp+' => '特定人员在特定时间对特定对象的变更操作',
'Class:CMDBChangeOp/Attribute:change' => '变更',
'Class:CMDBChangeOp/Attribute:change+' => '',
'Class:CMDBChangeOp/Attribute:date' => '日期',
'Class:CMDBChangeOp/Attribute:date+' => '变更的日期和时间',
'Class:CMDBChangeOp/Attribute:userinfo' => '用户',
'Class:CMDBChangeOp/Attribute:userinfo+' => '变更的实施者',
- 'Class:CMDBChangeOp/Attribute:objclass' => '对象的类别',
- 'Class:CMDBChangeOp/Attribute:objclass+' => 'object class',
- 'Class:CMDBChangeOp/Attribute:objkey' => '对象id',
- 'Class:CMDBChangeOp/Attribute:objkey+' => '对象id',
+ 'Class:CMDBChangeOp/Attribute:objclass' => '对象的类型',
+ 'Class:CMDBChangeOp/Attribute:objclass+' => '对象的类型',
+ 'Class:CMDBChangeOp/Attribute:objkey' => '对象编号',
+ 'Class:CMDBChangeOp/Attribute:objkey+' => '对象编号',
'Class:CMDBChangeOp/Attribute:finalclass' => 'CMDB操作类型',
- 'Class:CMDBChangeOp/Attribute:finalclass+' => '根本属性的名称',
+ 'Class:CMDBChangeOp/Attribute:finalclass+' => '执行的变更操作的类型',
));
//
@@ -290,7 +290,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:CMDBChangeOpSetAttribute' => '对象变化',
'Class:CMDBChangeOpSetAttribute+' => '对象属性变化跟踪',
'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => '属性',
- 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'code of the modified property~~',
+ 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => '更改的属性编码',
));
//
@@ -310,19 +310,19 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Change:ObjectCreated' => '对象已创建',
'Change:ObjectDeleted' => '对象已删除',
'Change:ObjectModified' => '对象已修改',
- 'Change:TwoAttributesChanged' => '已编辑 %1$s 和 %2$s',
- 'Change:ThreeAttributesChanged' => '已编辑 %1$s, %2$s 以及额外的1个',
- 'Change:FourOrMoreAttributesChanged' => '已编辑 %1$s, %2$s 以及额外的 %3$s 个',
- 'Change:AttName_SetTo_NewValue_PreviousValue_OldValue' => '%1$s 设置成 %2$s (原来的值: %3$s)',
- 'Change:AttName_SetTo' => '%1$s 设置成 %2$s',
- 'Change:Text_AppendedTo_AttName' => '%1$s 追加到 %2$s',
- 'Change:AttName_Changed_PreviousValue_OldValue' => '%1$s 已修改, 原来的值: %2$s',
- 'Change:AttName_Changed' => '%1$s 已修改',
- 'Change:AttName_EntryAdded' => '%1$s 已修改, 新条目已添加: %2$s',
- 'Change:State_Changed_NewValue_OldValue' => '从 %2$s 变为 %1$s',
- 'Change:LinkSet:Added' => '已添加 %1$s',
- 'Change:LinkSet:Removed' => '已移除 %1$s',
- 'Change:LinkSet:Modified' => '已修改 %1$s',
+ 'Change:TwoAttributesChanged' => '已编辑%1$s和%2$s',
+ 'Change:ThreeAttributesChanged' => '已编辑%1$s, %2$s以及另外1个',
+ 'Change:FourOrMoreAttributesChanged' => '已编辑%1$s, %2$s以及另外%3$s个',
+ 'Change:AttName_SetTo_NewValue_PreviousValue_OldValue' => '%1$s设置为%2$s (原值: %3$s)',
+ 'Change:AttName_SetTo' => '%1$s设置为%2$s',
+ 'Change:Text_AppendedTo_AttName' => '%1$s追加到%2$s',
+ 'Change:AttName_Changed_PreviousValue_OldValue' => '%1$s已修改, 原值: %2$s',
+ 'Change:AttName_Changed' => '%1$s已修改',
+ 'Change:AttName_EntryAdded' => '%1$s已修改, 新增条目: %2$s',
+ 'Change:State_Changed_NewValue_OldValue' => '从%2$s更改为%1$s',
+ 'Change:LinkSet:Added' => '已添加%1$s',
+ 'Change:LinkSet:Removed' => '已移除%1$s',
+ 'Change:LinkSet:Modified' => '已修改%1$s',
));
//
@@ -343,7 +343,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:CMDBChangeOpSetAttributeText' => '文本变更跟踪',
'Class:CMDBChangeOpSetAttributeText+' => '文本变更跟踪',
- 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => '旧值',
+ 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => '原值',
'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => '此文本之前的内容',
));
@@ -355,11 +355,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Event' => '日志事件',
'Class:Event+' => '应用程序的内部事件',
'Class:Event/Attribute:message' => '消息',
- 'Class:Event/Attribute:message+' => 'short description of the event~~',
+ 'Class:Event/Attribute:message+' => '消息的简短描述',
'Class:Event/Attribute:date' => '日期',
'Class:Event/Attribute:date+' => '记录的日期和时间',
'Class:Event/Attribute:userinfo' => '用户信息',
- 'Class:Event/Attribute:userinfo+' => 'identification of the user that was doing the action that triggered this event',
+ 'Class:Event/Attribute:userinfo+' => '触发此事件的动作执行用户的身份',
'Class:Event/Attribute:finalclass' => '事件类型',
'Class:Event/Attribute:finalclass+' => '根本属性的名称',
));
@@ -370,13 +370,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:EventNotification' => '通知事件',
- 'Class:EventNotification+' => 'Trace of a notification that has been sent~~',
+ 'Class:EventNotification+' => '已发送通知的追踪',
'Class:EventNotification/Attribute:trigger_id' => '触发器',
'Class:EventNotification/Attribute:trigger_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 ?)~~',
+ 'Class:EventNotification/Attribute:object_id' => '对象编号',
+ 'Class:EventNotification/Attribute:object_id+' => '对象编号 (类型由触发器定义?)',
));
//
@@ -407,20 +407,20 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:EventIssue' => 'Issue event~~',
- 'Class:EventIssue+' => 'Trace of an issue (warning, error, etc.)~~',
+ 'Class:EventIssue' => '问题事件',
+ 'Class:EventIssue+' => '跟踪问题 (告警, 错误, 等)',
'Class:EventIssue/Attribute:issue' => '事件',
'Class:EventIssue/Attribute:issue+' => '发生了什么',
'Class:EventIssue/Attribute:impact' => '影响',
'Class:EventIssue/Attribute:impact+' => '重要性如何',
- 'Class:EventIssue/Attribute:page' => 'Page',
- 'Class:EventIssue/Attribute:page+' => 'HTTP entry point~~',
+ 'Class:EventIssue/Attribute:page' => '页面',
+ 'Class:EventIssue/Attribute:page+' => 'HTTP入口',
'Class:EventIssue/Attribute:arguments_post' => 'POST参数',
'Class:EventIssue/Attribute:arguments_post+' => 'HTTP POST参数',
'Class:EventIssue/Attribute:arguments_get' => 'URL参数',
'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET参数',
'Class:EventIssue/Attribute:callstack' => '调用栈',
- 'Class:EventIssue/Attribute:callstack+' => 'Call stack~~',
+ 'Class:EventIssue/Attribute:callstack+' => '调用栈',
'Class:EventIssue/Attribute:data' => '数据',
'Class:EventIssue/Attribute:data+' => '更多信息',
));
@@ -430,35 +430,35 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:EventWebService' => 'Web service event~~',
- 'Class:EventWebService+' => 'Trace of an web service call~~',
- 'Class:EventWebService/Attribute:verb' => 'Verb~~',
- 'Class:EventWebService/Attribute:verb+' => 'Name of the operation~~',
+ 'Class:EventWebService' => 'WebService调用',
+ 'Class:EventWebService+' => '跟踪WebService调用',
+ 'Class:EventWebService/Attribute:verb' => '命令',
+ 'Class:EventWebService/Attribute:verb+' => '操作名称',
'Class:EventWebService/Attribute:result' => '结果',
- 'Class:EventWebService/Attribute:result+' => 'Overall success/failure~~',
- 'Class:EventWebService/Attribute:log_info' => 'Info log~~',
- 'Class:EventWebService/Attribute:log_info+' => 'Result info log~~',
- 'Class:EventWebService/Attribute:log_warning' => 'Warning log~~',
- 'Class:EventWebService/Attribute:log_warning+' => 'Result warning log~~',
- 'Class:EventWebService/Attribute:log_error' => 'Error log~~',
- 'Class:EventWebService/Attribute:log_error+' => 'Result error log~~',
+ 'Class:EventWebService/Attribute:result+' => '总计成功/失败',
+ 'Class:EventWebService/Attribute:log_info' => '信息记录',
+ 'Class:EventWebService/Attribute:log_info+' => '结果信息记录',
+ 'Class:EventWebService/Attribute:log_warning' => '告警记录',
+ 'Class:EventWebService/Attribute:log_warning+' => '结果告警记录',
+ 'Class:EventWebService/Attribute:log_error' => '错误记录',
+ 'Class:EventWebService/Attribute:log_error+' => '结果错误记录',
'Class:EventWebService/Attribute:data' => '数据',
- 'Class:EventWebService/Attribute:data+' => 'Result data~~',
+ 'Class:EventWebService/Attribute:data+' => '结果数据',
));
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:EventRestService' => 'REST/JSON 调用',
- 'Class:EventRestService+' => 'Trace of a REST/JSON service call~~',
+ 'Class:EventRestService' => 'REST/JSON调用',
+ 'Class:EventRestService+' => '跟踪REST/JSON服务调用',
'Class:EventRestService/Attribute:operation' => '操作',
'Class:EventRestService/Attribute:operation+' => '参数 \'操作\'',
'Class:EventRestService/Attribute:version' => '版本',
'Class:EventRestService/Attribute:version+' => '参数 \'版本\'',
'Class:EventRestService/Attribute:json_input' => '输入',
- 'Class:EventRestService/Attribute:json_input+' => 'Argument \'json_data\'~~',
+ 'Class:EventRestService/Attribute:json_input+' => '参数 \'json_data\'',
'Class:EventRestService/Attribute:code' => '编码',
'Class:EventRestService/Attribute:code+' => '返回编码',
'Class:EventRestService/Attribute:json_output' => '响应',
- 'Class:EventRestService/Attribute:json_output+' => 'HTTP 响应 (json)',
+ 'Class:EventRestService/Attribute:json_output+' => 'HTTP响应 (json)',
'Class:EventRestService/Attribute:provider' => '提供者',
'Class:EventRestService/Attribute:provider+' => '实现此功能的PHP类',
));
@@ -469,7 +469,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:EventLoginUsage' => '登录频率',
- 'Class:EventLoginUsage+' => 'Connection to the application~~',
+ 'Class:EventLoginUsage+' => '连接至应用',
'Class:EventLoginUsage/Attribute:user_id' => '登录',
'Class:EventLoginUsage/Attribute:user_id+' => '登录',
'Class:EventLoginUsage/Attribute:contact_name' => '用户名',
@@ -502,7 +502,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Action/Attribute:trigger_list+' => '此操作关联的触发器',
'Class:Action/Attribute:finalclass' => '操作类型',
'Class:Action/Attribute:finalclass+' => '根本属性的名称',
- 'Action:WarningNoTriggerLinked' => 'Warning, no trigger is linked to the action. It will not be active until it has at least 1.~~',
+ 'Action:WarningNoTriggerLinked' => '警告, 此动作没有关联任何触发器. 至少关联1个触发器才会启用.',
));
//
@@ -521,70 +521,70 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:ActionEmail' => '邮件通知',
'Class:ActionEmail+' => '',
- 'Class:ActionEmail/Attribute:status+' => 'This status drives who will be notified:
-- Being tested: just the Test recipient,
-- In production: all (To, cc and Bcc)
-- Inactive: no-one~~',
- 'Class:ActionEmail/Attribute:status/Value:test+' => '仅测试收件人会被通知',
- 'Class:ActionEmail/Attribute:status/Value:enabled+' => '通知所有人, 包含抄送和秘抄',
- 'Class:ActionEmail/Attribute:status/Value:disabled+' => 'The email notification will not be sent~~',
- 'Class:ActionEmail/Attribute:test_recipient' => '测试收件人',
- 'Class:ActionEmail/Attribute:test_recipient+' => 'Destination email address used instead of To, Cc and Bcc when notification is being tested~~',
- 'Class:ActionEmail/Attribute:from' => 'From (email)~~',
- 'Class:ActionEmail/Attribute:from+' => 'Either a static email address or a placeholder like $this->agent_id->email$.
-The latest may not be accepted by some email servers.~~',
- 'Class:ActionEmail/Attribute:from_label' => 'From (label)~~',
- 'Class:ActionEmail/Attribute:from_label+' => 'Either a static label or a placeholder like $this->agent_id->friendlyname$',
- 'Class:ActionEmail/Attribute:reply_to' => 'Reply to (email)~~',
- 'Class:ActionEmail/Attribute:reply_to+' => 'Either a static email address or a placeholder like $this->team_id->email$.
-If omitted the From (email) is used.~~',
- 'Class:ActionEmail/Attribute:reply_to_label' => 'Reply to (label)~~',
- 'Class:ActionEmail/Attribute:reply_to_label+' => 'Either a static label or a placeholder like $this->team_id->friendlyname$.
-If omitted the From (label) is used.~~',
+ 'Class:ActionEmail/Attribute:status+' => '此状态将决定提醒谁:
+- 测试中: 仅测试者,
+- 生产的: 所有人 (收件人, 抄送和密送)
+- 禁用的: 没有人',
+ 'Class:ActionEmail/Attribute:status/Value:test+' => '仅测试者会被通知',
+ 'Class:ActionEmail/Attribute:status/Value:enabled+' => '通知所有人, 包含抄送和密送',
+ 'Class:ActionEmail/Attribute:status/Value:disabled+' => '不发送邮件通知',
+ 'Class:ActionEmail/Attribute:test_recipient' => '测试者',
+ 'Class:ActionEmail/Attribute:test_recipient+' => '通知为测试中时将使用此邮件地址, 而不是收件人, 抄送和密送',
+ 'Class:ActionEmail/Attribute:from' => '发件人 (邮箱)',
+ 'Class:ActionEmail/Attribute:from+' => '固定的邮箱地址或者类似$this->agent_id->email$的占位符.
+有些邮件服务器可能不接收占位符.',
+ 'Class:ActionEmail/Attribute:from_label' => '发件人 (显示名)',
+ 'Class:ActionEmail/Attribute:from_label+' => '固定的显示名或者类似 $this->agent_id->friendlyname$ 的占位符',
+ 'Class:ActionEmail/Attribute:reply_to' => '回复至 (邮箱)',
+ 'Class:ActionEmail/Attribute:reply_to+' => '固定的邮箱地址或者类似$this->team_id->email$的占位符.
+如果忽略则使用发件人 (邮箱).',
+ 'Class:ActionEmail/Attribute:reply_to_label' => '回复至 (显示名)',
+ 'Class:ActionEmail/Attribute:reply_to_label+' => '固定的显示名或者类似$this->team_id->friendlyname$的占位符.
+ 如果忽略则使用发件人 (显示名).',
'Class:ActionEmail/Attribute:to' => '收件人',
- 'Class:ActionEmail/Attribute:to+' => 'To: an OQL query returning objects having an email field.
-While editing, click on the magnifier to get pertinent examples~~',
+ 'Class:ActionEmail/Attribute:to+' => '收件人: 返回含有邮箱字段对象的OQL查询.
+编辑时可点击放大镜图标获取参考示例',
'Class:ActionEmail/Attribute:cc' => '抄送',
- 'Class:ActionEmail/Attribute:cc+' => 'Carbon Copy: an OQL query returning objects having an email field.
-While editing, click on the magnifier to get pertinent examples~~',
- 'Class:ActionEmail/Attribute:bcc' => '秘抄',
- 'Class:ActionEmail/Attribute:bcc+' => 'Blind Carbon Copy: an OQL query returning objects having an email field.
-While editing, click on the magnifier to get pertinent examples~~',
+ 'Class:ActionEmail/Attribute:cc+' => '抄送: 返回含有邮箱字段对象的OQL查询.
+编辑时可点击放大镜图标获取参考示例',
+ 'Class:ActionEmail/Attribute:bcc' => '密送',
+ 'Class:ActionEmail/Attribute:bcc+' => '密送: 返回含有邮箱字段对象的OQL查询.
+编辑时可点击放大镜图标获取参考示例',
'Class:ActionEmail/Attribute:subject' => '主题',
- 'Class:ActionEmail/Attribute:subject+' => 'Title of the email. Can contain placeholders like $this->attribute_code$',
+ 'Class:ActionEmail/Attribute:subject+' => '邮件主题. 可包含类似$this->attribute_code$的占位符',
'Class:ActionEmail/Attribute:body' => '正文',
- 'Class:ActionEmail/Attribute:body+' => 'Contents of the email. Can contain placeholders like:
-- $this->attribute_code$ any attribute of the object triggering the notification,
-- $this->html(attribute_code)$ same as above but displayed in html format,
-- $this->hyperlink()$ hyperlink in the console to the object triggering the notification,
-- $this->hyperlink(portal)$ hyperlink in the portal to the object triggering the notification,
-- $this->head_html(case_log_attribute)$ last reply in html format of a caselog attribute,
-- $this->attribute_external_key->attribute$ recursive syntax for any remote attribute,
-- $current_contact->attribute$ attribute of the Person who triggered the notification~~',
+ 'Class:ActionEmail/Attribute:body+' => '邮件正文. 可包含以下占位符:
+- $this->attribute_code$ 触发通知的对象的任何属性,
+- $this->html(attribute_code)$ 内容同上但是使用html格式,
+- $this->hyperlink()$ 触发通知的对象的控制台链接,
+- $this->hyperlink(portal)$ 触发通知的对象的门户链接,
+- $this->head_html(case_log_attribute)$ 事例日志中的最新一条html格式的回复,
+- $this->attribute_external_key->attribute$ 任何远程属性的递归语法,
+- $current_contact->attribute$ 触发通知的用户的属性',
'Class:ActionEmail/Attribute:importance' => '重要性',
- 'Class:ActionEmail/Attribute:importance+' => 'Importance flag set on the generated email~~',
+ 'Class:ActionEmail/Attribute:importance+' => '生成邮件的重要性标签设置',
'Class:ActionEmail/Attribute:importance/Value:low' => '低',
'Class:ActionEmail/Attribute:importance/Value:low+' => '',
'Class:ActionEmail/Attribute:importance/Value:normal' => '普通',
'Class:ActionEmail/Attribute:importance/Value:normal+' => '',
'Class:ActionEmail/Attribute:importance/Value:high' => '高',
'Class:ActionEmail/Attribute:importance/Value:high+' => '',
- 'Class:ActionEmail/Attribute:language' => 'Language~~',
- 'Class:ActionEmail/Attribute:language+' => 'Language to use for placeholders ($xxx$) inside the message (state, importance, priority, etc)~~',
- 'Class:ActionEmail/Attribute:html_template' => 'HTML template~~',
- 'Class:ActionEmail/Attribute:html_template+' => 'Optional HTML template wrapping around the content of the \'Body\' attribute below, useful for tailored email layouts (in the template, content of the \'Body\' attribute will replace the $content$ placeholder)~~',
- 'Class:ActionEmail/Attribute:ignore_notify' => 'Ignore the Notify flag~~',
- 'Class:ActionEmail/Attribute:ignore_notify+' => 'If set to \'Yes\' the \'Notify\' flag on Contacts has no effect.~~',
- 'Class:ActionEmail/Attribute:ignore_notify/Value:no' => 'No~~',
- 'Class:ActionEmail/Attribute:ignore_notify/Value:yes' => 'Yes~~',
+ 'Class:ActionEmail/Attribute:language' => '语言',
+ 'Class:ActionEmail/Attribute:language+' => '在邮件中 (状态, 重要性, 优先级, 等等) 所使用的占位符 ($xxx$) 的语言',
+ 'Class:ActionEmail/Attribute:html_template' => 'HTML模板',
+ 'Class:ActionEmail/Attribute:html_template+' => '绑定在以下 \'正文\' 属性内容上的可选HTML模板, 用于定制邮件布局 (在模板中, \'正文\' 属性的内容将被占位符 $content$ 替换)',
+ 'Class:ActionEmail/Attribute:ignore_notify' => '忽略通知标记',
+ 'Class:ActionEmail/Attribute:ignore_notify+' => '如果设置为 \'是\' 则联系人的 \'通知\' 标记将不生效.',
+ 'Class:ActionEmail/Attribute:ignore_notify/Value:no' => '否',
+ 'Class:ActionEmail/Attribute:ignore_notify/Value:yes' => '是',
'ActionEmail:main' => '消息',
'ActionEmail:trigger' => '触发器',
'ActionEmail:recipients' => '联系人',
- 'ActionEmail:preview_tab' => 'Preview~~',
- 'ActionEmail:preview_tab+' => 'Preview of the eMail template~~',
- 'ActionEmail:preview_warning' => 'The actual eMail may look different in the eMail client than this preview in your browser.~~',
- 'ActionEmail:preview_more_info' => 'For more information about the CSS features supported by the different eMail clients, refer to %1$s~~',
- 'ActionEmail:content_placeholder_missing' => 'The placeholder "%1$s" was not found in the HTML template. The content of the field "%2$s" will not be included in the generated emails.~~',
+ 'ActionEmail:preview_tab' => '预览',
+ 'ActionEmail:preview_tab+' => '预览邮件模板',
+ 'ActionEmail:preview_warning' => '实际收到的邮件在客户端中可能与当前在浏览器中的预览有所不同.',
+ 'ActionEmail:preview_more_info' => '若需更多不同邮件客户端支持的CSS特性信息, 请参阅%1$s',
+ 'ActionEmail:content_placeholder_missing' => '标识符 "%1$s" 在HTML中不存在. 字段 "%2$s" 的内容将不会包含在生成的邮件中.',
));
//
@@ -593,18 +593,18 @@ While editing, click on the magnifier to get pertinent examples~~',
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Trigger' => '触发器',
- 'Class:Trigger+' => 'Custom event handler~~',
+ 'Class:Trigger+' => '自定义事件处理',
'Class:Trigger/ComplementaryName' => '%1$s, %2$s',
'Class:Trigger/Attribute:description' => '描述',
'Class:Trigger/Attribute:description+' => '简短描述',
'Class:Trigger/Attribute:action_list' => '触发的操作',
- 'Class:Trigger/Attribute:action_list+' => 'Actions performed when the trigger is activated~~',
+ 'Class:Trigger/Attribute:action_list+' => '此触发器激活后要执行的操作',
'Class:Trigger/Attribute:finalclass' => '触发器类型',
'Class:Trigger/Attribute:finalclass+' => '根本属性的名称',
'Class:Trigger/Attribute:context' => '上下文',
- 'Class:Trigger/Attribute:context+' => 'Context to allow the trigger to start~~',
+ 'Class:Trigger/Attribute:context+' => '允许此触发器开启的上下文',
'Class:Trigger/Attribute:complement' => '其它信息',
- 'Class:Trigger/Attribute:complement+' => 'Further information as provided in english, by this trigger~~',
+ 'Class:Trigger/Attribute:complement+' => '此触发器提供的更多信息, 使用英文',
));
//
@@ -612,14 +612,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:TriggerOnObject' => '触发器 (class dependent)',
- 'Class:TriggerOnObject+' => 'Trigger on a given class of objects~~',
- 'Class:TriggerOnObject/Attribute:target_class' => '目标类',
+ 'Class:TriggerOnObject' => '触发器 (类型依赖的)',
+ 'Class:TriggerOnObject+' => '在指定类型对象上的触发器',
+ 'Class:TriggerOnObject/Attribute:target_class' => '目标类型',
'Class:TriggerOnObject/Attribute:target_class+' => '',
'Class:TriggerOnObject/Attribute:filter' => '筛选器',
- 'Class:TriggerOnObject/Attribute:filter+' => 'Limit the object list (of the target class) which will activate the trigger~~',
- 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~',
- 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class "%1$s"~~',
+ 'Class:TriggerOnObject/Attribute:filter+' => '限定将激活触发器的对象 (目标类型的)',
+ 'TriggerOnObject:WrongFilterQuery' => '错误的筛选查询: %1$s',
+ 'TriggerOnObject:WrongFilterClass' => '筛选查询返回的对象必须是类型 "%1$s"',
));
//
@@ -675,7 +675,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:TriggerOnObjectDelete' => '触发器 (对象删除时)',
- 'Class:TriggerOnObjectDelete+' => 'Trigger on object deletion of [a child class of] the given class~~',
+ 'Class:TriggerOnObjectDelete+' => '指定类型或子类型对象删除时的触发器',
));
//
@@ -684,7 +684,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:TriggerOnObjectUpdate' => '触发器 (对象更新时)',
- 'Class:TriggerOnObjectUpdate+' => 'Trigger on object update of [a child class of] the given class~~',
+ 'Class:TriggerOnObjectUpdate+' => '指定类型或子类型对象更新时的触发器',
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => '目标字段',
'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '',
));
@@ -694,10 +694,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:TriggerOnObjectMention' => 'Trigger (on object mention)~~',
- 'Class:TriggerOnObjectMention+' => 'Trigger on mention (@xxx) of an object of [a child class of] the given class in a log attribute~~',
- 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => 'Mentioned filter~~',
- 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => 'Limit the list of mentioned objects which will activate the trigger. If empty, any mentioned object (of any class) will activate it.~~',
+ 'Class:TriggerOnObjectMention' => '触发器 (对象提及时)',
+ 'Class:TriggerOnObjectMention+' => '指定类型或子类型对象在属性日志中提及 (@xxx) 时的触发器',
+ 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => '提及筛选',
+ 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => '限丁将激活此触发器的提及对象. 如果为空则任何类的提及对象将激活此触发器.',
));
//
@@ -705,8 +705,8 @@ 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' => '触发器 (对象文档下载时)',
+ 'Class:TriggerOnAttributeBlobDownload+' => '指定类型或子类型对象的文档下载时的触发器',
'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes' => '目标字段',
'Class:TriggerOnAttributeBlobDownload/Attribute:target_attcodes+' => '',
));
@@ -730,9 +730,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkTriggerAction' => '操作/触发器',
- 'Class:lnkTriggerAction+' => 'Link between a trigger and an action~~',
+ 'Class:lnkTriggerAction+' => '关联触发器和操作',
'Class:lnkTriggerAction/Attribute:action_id' => '操作',
- 'Class:lnkTriggerAction/Attribute:action_id+' => 'The action to be executed~~',
+ 'Class:lnkTriggerAction/Attribute:action_id+' => '要执行的操作',
'Class:lnkTriggerAction/Attribute:action_name' => '操作',
'Class:lnkTriggerAction/Attribute:action_name+' => '',
'Class:lnkTriggerAction/Attribute:trigger_id' => '触发器',
@@ -752,217 +752,217 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:SynchroDataSource/Attribute:name+' => '',
'Class:SynchroDataSource/Attribute:description' => '描述',
'Class:SynchroDataSource/Attribute:status' => '状态',
- 'Class:SynchroDataSource/Attribute:scope_class' => 'Target class~~',
- 'Class:SynchroDataSource/Attribute:scope_class+' => 'A Synchro Data Source can only populate a single '.ITOP_APPLICATION_SHORT.' class',
+ 'Class:SynchroDataSource/Attribute:scope_class' => '目标类型',
+ 'Class:SynchroDataSource/Attribute:scope_class+' => '一个同步数据源仅能填充一个 '.ITOP_APPLICATION_SHORT.' 类型',
'Class:SynchroDataSource/Attribute:user_id' => '用户',
'Class:SynchroDataSource/Attribute:notify_contact_id' => '联系人',
- 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~',
+ 'Class:SynchroDataSource/Attribute:notify_contact_id+' => '发生错误是要通知的联系人',
'Class:SynchroDataSource/Attribute:url_icon' => '图标的超链接',
- 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which '.ITOP_APPLICATION_SHORT.' is synchronized.
-This icon is shown in the tooltip of the “Lock” symbol on '.ITOP_APPLICATION_SHORT.' synchronized object~~',
+ 'Class:SynchroDataSource/Attribute:url_icon+' => '一个 (小) 图片的链接用以表示与 '.ITOP_APPLICATION_SHORT.' 同步的应用.
+该图标展示在 '.ITOP_APPLICATION_SHORT.' 同步对象的 "锁定" 符号的提示框中',
'Class:SynchroDataSource/Attribute:url_application' => '应用的超链接',
- 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the object in the external application corresponding to a synchronized '.ITOP_APPLICATION_SHORT.' object.
-Possible placeholders: $this->attribute$ and $replica->primary_key$.
-The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of any synchronized '.ITOP_APPLICATION_SHORT.' object~~',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation policy~~',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"Use the attributes": '.ITOP_APPLICATION_SHORT.' object matches replica values for each Synchro attributes flagged for Reconciliation.
-"Use primary_key": the column primary_key of the replica is expected to contain the identifier of the '.ITOP_APPLICATION_SHORT.' object~~',
- 'Class:SynchroDataSource/Attribute:full_load_periodicity' => 'Full load interval~~',
- 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => 'A complete reload of all data must occur at least as often as specified here~~',
- 'Class:SynchroDataSource/Attribute:action_on_zero' => 'Action on zero~~',
- 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Action taken when the search returns no object~~',
- 'Class:SynchroDataSource/Attribute:action_on_one' => 'Action on one~~',
- 'Class:SynchroDataSource/Attribute:action_on_one+' => 'Action taken when the search returns exactly one object~~',
- 'Class:SynchroDataSource/Attribute:action_on_multiple' => 'Action on many~~',
- 'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Action taken when the search returns more than one object~~',
- 'Class:SynchroDataSource/Attribute:user_delete_policy' => 'Users allowed~~',
- 'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Who is allowed to delete synchronized objects~~',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Nobody',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => 'Administrators only',
- 'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => 'All allowed users',
- 'Class:SynchroDataSource/Attribute:delete_policy_update' => 'Update rules',
- 'Class:SynchroDataSource/Attribute:delete_policy_update+' => 'A list of "field_name:value;":
-"field_name" must be a valid field of the Target class.
-"value" must be an authorised value for that field.~~',
- 'Class:SynchroDataSource/Attribute:delete_policy_retention' => 'Retention Duration~~',
- 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => 'How much time an obsolete object is kept before being deleted',
- 'Class:SynchroDataSource/Attribute:database_table_name' => 'Data table',
- 'Class:SynchroDataSource/Attribute:database_table_name+' => 'Name of the table to store the synchronization data. If left empty, a default name will be computed.',
+ 'Class:SynchroDataSource/Attribute:url_application+' => '外部程序中对象的超链接, 对应'.ITOP_APPLICATION_SHORT.'的同步对象.
+可能的占位符: $this->attribute$ 和 $replica->primary_key$.
+该图标展示在'.ITOP_APPLICATION_SHORT.'同步对象的 "锁定" 符号的提示框中',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy' => '一致性原则',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy+' => '"使用属性": 对标记为复制的'.ITOP_APPLICATION_SHORT.'对象匹配复制每一个同步的属性值.
+"使用主键": 复制的字段主键应包含'.ITOP_APPLICATION_SHORT.'对象的唯一标识',
+ 'Class:SynchroDataSource/Attribute:full_load_periodicity' => '全量载入间隔',
+ 'Class:SynchroDataSource/Attribute:full_load_periodicity+' => '在此指定的时间间隔内必须进行一次全量的数据重加载',
+ 'Class:SynchroDataSource/Attribute:action_on_zero' => '无数据时执行操作',
+ 'Class:SynchroDataSource/Attribute:action_on_zero+' => '查询没有返回数据时执行的操作',
+ 'Class:SynchroDataSource/Attribute:action_on_one' => '仅一条数据时执行操作',
+ 'Class:SynchroDataSource/Attribute:action_on_one+' => '查询仅返回一条数据时执行的操作',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple' => '多条数据时执行操作',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple+' => '查询返回多条数据时执行的操作',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy' => '可操作用户',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy+' => '可以删除同步对象的用户',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => '没有人',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:depends' => '仅管理员',
+ 'Class:SynchroDataSource/Attribute:delete_policy/Value:always' => '所有授权用户',
+ 'Class:SynchroDataSource/Attribute:delete_policy_update' => '更新规则',
+ 'Class:SynchroDataSource/Attribute:delete_policy_update+' => '"field_name:value;"列表:
+"field_name" 必须是目标类型的合法字段.
+"value" 必须是该字段的授权值.',
+ 'Class:SynchroDataSource/Attribute:delete_policy_retention' => '保留期限',
+ 'Class:SynchroDataSource/Attribute:delete_policy_retention+' => '废弃对象在删除前的保留时长',
+ 'Class:SynchroDataSource/Attribute:database_table_name' => '数据表',
+ 'Class:SynchroDataSource/Attribute:database_table_name+' => '储存同步数据的表名称. 若留空则计算一个缺省名称.',
'Class:SynchroDataSource/Attribute:status/Value:implementation' => '生效',
'Class:SynchroDataSource/Attribute:status/Value:obsolete' => '废弃',
'Class:SynchroDataSource/Attribute:status/Value:production' => '生产',
- 'Class:SynchroDataSource/Attribute:scope_restriction' => 'Scope restriction',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => 'Use the attributes',
- 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => 'Use the primary_key field',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => 'Create',
- 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => 'Error',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => 'Error',
- 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => 'Update',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => 'Create',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => 'Error',
- 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => 'Take the first one (random?)',
+ 'Class:SynchroDataSource/Attribute:scope_restriction' => '限定范围',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_attributes' => '使用属性',
+ 'Class:SynchroDataSource/Attribute:reconciliation_policy/Value:use_primary_key' => '使用主键字段',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:create' => '创建',
+ 'Class:SynchroDataSource/Attribute:action_on_zero/Value:error' => '错误',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:error' => '错误',
+ 'Class:SynchroDataSource/Attribute:action_on_one/Value:update' => '更新',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:create' => '创建',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:error' => '错误',
+ 'Class:SynchroDataSource/Attribute:action_on_multiple/Value:take_first' => '使用第一个 (随机的?)',
'Class:SynchroDataSource/Attribute:delete_policy' => '删除策略',
- 'Class:SynchroDataSource/Attribute:delete_policy+' => 'What to do when a replica becomes obsolete:
-"Ignore": do nothing, the associated object remains as is in iTop.
-"Delete": Delete the associated object in iTop (and the replica in the data table).
-"Update": Update the associated object as specified by the Update rules (see below).
-"Update then Delete": apply the "Update rules". When Retention Duration expires, execute a "Delete" ~~',
+ 'Class:SynchroDataSource/Attribute:delete_policy+' => '复制废弃后要进行的操作:
+"忽略": 无操作, 关联对象保持原值.
+"删除": 删除关联对象 (以及数据表中的同步数据).
+"更新": 按照规则更新关联对象 (见下).
+"更新并删除": 应用 "更新规则". 当达到保留期限后执行 "删除"',
'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => '删除',
'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => '忽略',
'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => '更新',
'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => '先更新再删除',
- 'Class:SynchroDataSource/Attribute:attribute_list' => 'Attributes List~~',
- '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',
+ 'Class:SynchroDataSource/Attribute:attribute_list' => '属性列表',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => '仅管理员',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => '所有允许删除此类型对象的用户',
+ 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => '没有人',
'SynchroDataSource:Description' => '描述',
- 'SynchroDataSource:Reconciliation' => 'Search & reconciliation~~',
- 'SynchroDataSource:Deletion' => 'Deletion rules~~',
+ 'SynchroDataSource:Reconciliation' => '搜索 & 使一致',
+ 'SynchroDataSource:Deletion' => '删除规则',
'SynchroDataSource:Status' => '状态',
'SynchroDataSource:Information' => '基本信息',
- 'SynchroDataSource:Definition' => 'Definition',
+ 'SynchroDataSource:Definition' => '定义',
'Core:SynchroAttributes' => '属性',
'Core:SynchroStatus' => '状态',
- 'Core:Synchro:ErrorsLabel' => 'Errors~~',
- 'Core:Synchro:CreatedLabel' => 'Created~~',
- 'Core:Synchro:ModifiedLabel' => 'Modified~~',
- 'Core:Synchro:UnchangedLabel' => 'Unchanged~~',
- 'Core:Synchro:ReconciledErrorsLabel' => 'Errors~~',
- 'Core:Synchro:ReconciledLabel' => 'Reconciled~~',
- 'Core:Synchro:ReconciledNewLabel' => 'Created~~',
- 'Core:SynchroReconcile:Yes' => 'Yes',
- 'Core:SynchroReconcile:No' => 'No',
- 'Core:SynchroUpdate:Yes' => 'Yes',
- 'Core:SynchroUpdate:No' => 'No',
+ 'Core:Synchro:ErrorsLabel' => '错误',
+ 'Core:Synchro:CreatedLabel' => '已创建',
+ 'Core:Synchro:ModifiedLabel' => '已修改',
+ 'Core:Synchro:UnchangedLabel' => '未更改',
+ 'Core:Synchro:ReconciledErrorsLabel' => '错误',
+ 'Core:Synchro:ReconciledLabel' => '已使一致',
+ 'Core:Synchro:ReconciledNewLabel' => '已创建',
+ 'Core:SynchroReconcile:Yes' => '是',
+ 'Core:SynchroReconcile:No' => '否',
+ 'Core:SynchroUpdate:Yes' => '是',
+ 'Core:SynchroUpdate:No' => '否',
'Core:Synchro:LastestStatus' => '最新状态',
- 'Core:Synchro:History' => 'Synchronization History~~',
- 'Core:Synchro:NeverRun' => 'This synchro was never run. No log yet.~~',
- 'Core:Synchro:SynchroEndedOn_Date' => 'The latest synchronization ended on %1$s.~~',
- 'Core:Synchro:SynchroRunningStartedOn_Date' => 'The synchronization started on %1$s is still running...~~',
- 'Core:Synchro:label_repl_ignored' => 'Ignored (%1$s)',
- 'Core:Synchro:label_repl_disappeared' => 'Disappeared (%1$s)',
- 'Core:Synchro:label_repl_existing' => 'Existing (%1$s)',
+ 'Core:Synchro:History' => '同步历史',
+ 'Core:Synchro:NeverRun' => '同步从未运行过. 尚无日志.',
+ 'Core:Synchro:SynchroEndedOn_Date' => '最后一次同步结束于%1$s.',
+ 'Core:Synchro:SynchroRunningStartedOn_Date' => '开始于%1$s的同步仍在运行中...',
+ 'Core:Synchro:label_repl_ignored' => '已忽略 (%1$s)',
+ 'Core:Synchro:label_repl_disappeared' => '已消失 (%1$s)',
+ 'Core:Synchro:label_repl_existing' => '存在的 (%1$s)',
'Core:Synchro:label_repl_new' => '新建 (%1$s)',
'Core:Synchro:label_obj_deleted' => '已删除 (%1$s)',
'Core:Synchro:label_obj_obsoleted' => '已废弃 (%1$s)',
- 'Core:Synchro:label_obj_disappeared_errors' => 'Errors (%1$s)',
- 'Core:Synchro:label_obj_disappeared_no_action' => 'No Action (%1$s)',
- 'Core:Synchro:label_obj_unchanged' => 'Unchanged (%1$s)',
- 'Core:Synchro:label_obj_updated' => 'Updated (%1$s)',
- 'Core:Synchro:label_obj_updated_errors' => 'Errors (%1$s)',
- 'Core:Synchro:label_obj_new_unchanged' => 'Unchanged (%1$s)',
- 'Core:Synchro:label_obj_new_updated' => 'Updated (%1$s)',
- 'Core:Synchro:label_obj_created' => 'Created (%1$s)',
- 'Core:Synchro:label_obj_new_errors' => 'Errors (%1$s)',
+ 'Core:Synchro:label_obj_disappeared_errors' => '错误 (%1$s)',
+ 'Core:Synchro:label_obj_disappeared_no_action' => '无操作 (%1$s)',
+ 'Core:Synchro:label_obj_unchanged' => '未更改 (%1$s)',
+ 'Core:Synchro:label_obj_updated' => '已更改 (%1$s)',
+ 'Core:Synchro:label_obj_updated_errors' => '错误 (%1$s)',
+ 'Core:Synchro:label_obj_new_unchanged' => '未更改 (%1$s)',
+ 'Core:Synchro:label_obj_new_updated' => '已更改 (%1$s)',
+ 'Core:Synchro:label_obj_created' => '已创建 (%1$s)',
+ 'Core:Synchro:label_obj_new_errors' => '错误 (%1$s)',
'Core:SynchroLogTitle' => '%1$s - %2$s',
- 'Core:Synchro:Nb_Replica' => 'Replica processed: %1$s',
+ 'Core:Synchro:Nb_Replica' => '复制已处理: %1$s',
'Core:Synchro:Nb_Class:Objects' => '%1$s: %2$s',
- 'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => 'At Least one reconciliation key must be specified, or the reconciliation policy must be to use the primary key.~~',
- 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => 'A delete retention period must be specified, since objects are to be deleted after being marked as obsolete~~',
- 'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => 'Obsolete objects are to be updated, but no update is specified.~~',
- 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => 'The table %1$s already exists in the database. Please use another name for the synchro data table.~~',
- 'Core:SynchroReplica:PublicData' => 'Public Data~~',
- 'Core:SynchroReplica:PrivateDetails' => 'Private Details~~',
- 'Core:SynchroReplica:BackToDataSource' => 'Go Back to the Synchro Data Source: %1$s~~',
- 'Core:SynchroReplica:ListOfReplicas' => 'List of Replica~~',
- 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primary Key)~~',
+ 'Class:SynchroDataSource/Error:AtLeastOneReconciliationKeyMustBeSpecified' => '至少要设定一个复制键, 或者复制策略必须设置为使用主键.',
+ 'Class:SynchroDataSource/Error:DeleteRetentionDurationMustBeSpecified' => '必须设定删除保留期限, 即删除对象至对象标记为废弃的时长',
+ 'Class:SynchroDataSource/Error:DeletePolicyUpdateMustBeSpecified' => '废弃的对象需要更新, 但是没有设定任何更新规则.',
+ 'Class:SynchroDataSource/Error:DataTableAlreadyExists' => '数据表%1$s在数据库中已存在. 请为同步数据表设定另一个名字.',
+ 'Core:SynchroReplica:PublicData' => '公开数据',
+ 'Core:SynchroReplica:PrivateDetails' => '私人详情',
+ 'Core:SynchroReplica:BackToDataSource' => '返回同步数据源: %1$s',
+ 'Core:SynchroReplica:ListOfReplicas' => '复制列表',
+ 'Core:SynchroAttExtKey:ReconciliationById' => '编号 (主键)',
'Core:SynchroAtt:attcode' => '属性',
- 'Core:SynchroAtt:attcode+' => 'Field of the object~~',
- 'Core:SynchroAtt:reconciliation' => 'Reconciliation ?~~',
- 'Core:SynchroAtt:reconciliation+' => 'Used for searching~~',
- 'Core:SynchroAtt:update' => 'Update ?~~',
- 'Core:SynchroAtt:update+' => 'Used to update the object~~',
- 'Core:SynchroAtt:update_policy' => 'Update Policy~~',
- 'Core:SynchroAtt:update_policy+' => 'Behavior of the updated field~~',
- 'Core:SynchroAtt:reconciliation_attcode' => 'Reconciliation Key~~',
- 'Core:SynchroAtt:reconciliation_attcode+' => 'Attribute Code for the External Key Reconciliation~~',
- 'Core:SyncDataExchangeComment' => '(Data Synchro)~~',
- 'Core:Synchro:ListOfDataSources' => 'List of data sources:~~',
- 'Core:Synchro:LastSynchro' => 'Last synchronization:~~',
- 'Core:Synchro:ThisObjectIsSynchronized' => 'This object is synchronized with an external data source~~',
- 'Core:Synchro:TheObjectWasCreatedBy_Source' => 'The object was created by the external data source %1$s~~',
- 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => 'The object can be deleted by the external data source %1$s~~',
- 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => 'You cannot delete the object because it is owned by the external data source %1$s~~',
- 'TitleSynchroExecution' => 'Execution of the synchronization~~',
- 'Class:SynchroDataSource:DataTable' => 'Database table: %1$s~~',
- 'Core:SyncDataSourceObsolete' => 'The data source is marked as obsolete. Operation cancelled.~~',
- 'Core:SyncDataSourceAccessRestriction' => 'Only adminstrators or the user specified in the data source can execute this operation. Operation cancelled.',
- 'Core:SyncTooManyMissingReplicas' => 'All records have been untouched for some time (all of the objects could be deleted). Please check that the process that writes into the synchronization table is still running. Operation cancelled.',
- 'Core:SyncSplitModeCLIOnly' => 'The synchronization can be executed in chunks only if run in mode CLI~~',
- 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s replicas, %2$s error(s), %3$s warning(s).~~',
- 'Core:SynchroReplica:TargetObject' => 'Synchronized Object: %1$s~~',
- 'Class:AsyncSendEmail' => 'Email (asynchronous)~~',
+ 'Core:SynchroAtt:attcode+' => '对象字段',
+ 'Core:SynchroAtt:reconciliation' => '复制?',
+ 'Core:SynchroAtt:reconciliation+' => '用户查询',
+ 'Core:SynchroAtt:update' => '更新?',
+ 'Core:SynchroAtt:update+' => '用于对象更新',
+ 'Core:SynchroAtt:update_policy' => '更新策略',
+ 'Core:SynchroAtt:update_policy+' => '更新字段的行为',
+ 'Core:SynchroAtt:reconciliation_attcode' => '复制键',
+ 'Core:SynchroAtt:reconciliation_attcode+' => '复制外部键的属性编码',
+ 'Core:SyncDataExchangeComment' => '(数据同步)',
+ 'Core:Synchro:ListOfDataSources' => '数据源列表:',
+ 'Core:Synchro:LastSynchro' => '最新同步:',
+ 'Core:Synchro:ThisObjectIsSynchronized' => '此对象已与外部数据源同步',
+ 'Core:Synchro:TheObjectWasCreatedBy_Source' => '此对象由外部数据源%1$s创建',
+ 'Core:Synchro:TheObjectCanBeDeletedBy_Source' => '此对象可由外部数据源%1$s删除',
+ 'Core:Synchro:TheObjectCannotBeDeletedByUser_Source' => '您不能删除此对象因为其属于外部数据源%1$s',
+ 'TitleSynchroExecution' => '执行的同步',
+ 'Class:SynchroDataSource:DataTable' => '数据库表: %1$s',
+ 'Core:SyncDataSourceObsolete' => '此数据源已标记为废弃. 操作已取消.',
+ 'Core:SyncDataSourceAccessRestriction' => '仅管理员或数据源中指定的用户可以执行此操作. 操作已取消.',
+ 'Core:SyncTooManyMissingReplicas' => '所有记录有一段时间保持未动了 (所有对象可能已被删除). 请检查写入同步表的进程是否在运行中. 操作已取消.',
+ 'Core:SyncSplitModeCLIOnly' => '同步仅能在CLI模式下批量执行',
+ 'Core:Synchro:ListReplicas_AllReplicas_Errors_Warnings' => '%1$s复制, %2$s错误, %3$s告警.',
+ 'Core:SynchroReplica:TargetObject' => '同步对象: %1$s',
+ 'Class:AsyncSendEmail' => '邮箱 (异步的)',
'Class:AsyncSendEmail/Attribute:to' => '收件人',
'Class:AsyncSendEmail/Attribute:subject' => '主题',
'Class:AsyncSendEmail/Attribute:body' => '正文',
- 'Class:AsyncSendEmail/Attribute:header' => 'Header~~',
- 'Class:CMDBChangeOpSetAttributeOneWayPassword' => 'Encrypted Password~~',
- 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => 'Previous Value~~',
- 'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field~~',
- 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => 'Previous Value~~',
- 'Class:CMDBChangeOpSetAttributeCaseLog' => 'Case Log~~',
- 'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Last Entry~~',
- 'Class:SynchroAttribute' => 'Synchro Attribute~~',
- 'Class:SynchroAttribute/Attribute:sync_source_id' => 'Synchro Data Source~~',
- 'Class:SynchroAttribute/Attribute:attcode' => 'Attribute Code~~',
- 'Class:SynchroAttribute/Attribute:update' => 'Update',
- 'Class:SynchroAttribute/Attribute:reconcile' => 'Reconcile',
- 'Class:SynchroAttribute/Attribute:update_policy' => 'Update Policy',
- 'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => 'Locked',
- 'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => 'Unlocked',
- 'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => 'Initialize if empty',
- 'Class:SynchroAttribute/Attribute:finalclass' => 'Class',
- 'Class:SynchroAttExtKey' => 'Synchro Attribute (ExtKey)',
- 'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => 'Reconciliation Attribute',
- 'Class:SynchroAttLinkSet' => 'Synchro Attribute (Linkset)',
- 'Class:SynchroAttLinkSet/Attribute:row_separator' => 'Rows separator',
- 'Class:SynchroAttLinkSet/Attribute:attribute_separator' => 'Attributes separator',
- 'Class:SynchroLog' => 'Synchr Log',
- 'Class:SynchroLog/Attribute:sync_source_id' => 'Synchro Data Source',
+ 'Class:AsyncSendEmail/Attribute:header' => '标头',
+ 'Class:CMDBChangeOpSetAttributeOneWayPassword' => '加密密码',
+ 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => '原值',
+ 'Class:CMDBChangeOpSetAttributeEncrypted' => '加密字段',
+ 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => '原值',
+ 'Class:CMDBChangeOpSetAttributeCaseLog' => '事例日志',
+ 'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => '最新条目',
+ 'Class:SynchroAttribute' => '同步属性',
+ 'Class:SynchroAttribute/Attribute:sync_source_id' => '同步数据源',
+ 'Class:SynchroAttribute/Attribute:attcode' => '属性编码',
+ 'Class:SynchroAttribute/Attribute:update' => '更新',
+ 'Class:SynchroAttribute/Attribute:reconcile' => '使一致',
+ 'Class:SynchroAttribute/Attribute:update_policy' => '更新策略',
+ 'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => '已锁定',
+ 'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => '未锁定',
+ 'Class:SynchroAttribute/Attribute:update_policy/Value:write_if_empty' => '初始化空值',
+ 'Class:SynchroAttribute/Attribute:finalclass' => '',
+ 'Class:SynchroAttExtKey' => '同步属性 (外键)',
+ 'Class:SynchroAttExtKey/Attribute:reconciliation_attcode' => '复制属性',
+ 'Class:SynchroAttLinkSet' => '同步属性 (链集)',
+ 'Class:SynchroAttLinkSet/Attribute:row_separator' => '行分隔符',
+ 'Class:SynchroAttLinkSet/Attribute:attribute_separator' => '属性分隔符',
+ 'Class:SynchroLog' => '同步日志',
+ 'Class:SynchroLog/Attribute:sync_source_id' => '同步数据源',
'Class:SynchroLog/Attribute:start_date' => '开始日期',
'Class:SynchroLog/Attribute:end_date' => '结束日期',
'Class:SynchroLog/Attribute:status' => '状态',
'Class:SynchroLog/Attribute:status/Value:completed' => '已完成',
- 'Class:SynchroLog/Attribute:status/Value:error' => 'Error',
- 'Class:SynchroLog/Attribute:status/Value:running' => 'Still Running',
- 'Class:SynchroLog/Attribute:stats_nb_replica_seen' => 'Nb replica seen',
- 'Class:SynchroLog/Attribute:stats_nb_replica_total' => 'Nb replica total',
- 'Class:SynchroLog/Attribute:stats_nb_obj_deleted' => 'Nb objects deleted',
- 'Class:SynchroLog/Attribute:stats_nb_obj_deleted_errors' => 'Nb of errors while deleting',
- 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted' => 'Nb objects obsoleted',
- 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted_errors' => 'Nb of errors while obsoleting',
- 'Class:SynchroLog/Attribute:stats_nb_obj_created' => 'Nb objects created',
- 'Class:SynchroLog/Attribute:stats_nb_obj_created_errors' => 'Nb or errors while creating',
- 'Class:SynchroLog/Attribute:stats_nb_obj_updated' => 'Nb objects updated',
- 'Class:SynchroLog/Attribute:stats_nb_obj_updated_errors' => 'Nb errors while updating~~',
- 'Class:SynchroLog/Attribute:stats_nb_replica_reconciled_errors' => 'Nb of errors during reconciliation~~',
- 'Class:SynchroLog/Attribute:stats_nb_replica_disappeared_no_action' => 'Nb replica disappeared~~',
- 'Class:SynchroLog/Attribute:stats_nb_obj_new_updated' => 'Nb objects updated~~',
- 'Class:SynchroLog/Attribute:stats_nb_obj_new_unchanged' => 'Nb objects unchanged~~',
- 'Class:SynchroLog/Attribute:last_error' => 'Last error~~',
- 'Class:SynchroLog/Attribute:traces' => 'Traces~~',
- 'Class:SynchroReplica' => 'Synchro Replica~~',
- 'Class:SynchroReplica/Attribute:sync_source_id' => 'Synchro Data Source~~',
- 'Class:SynchroReplica/Attribute:dest_id' => 'Destination object (ID)',
- 'Class:SynchroReplica/Attribute:dest_class' => 'Destination type~~',
- 'Class:SynchroReplica/Attribute:status_last_seen' => 'Last seen~~',
+ 'Class:SynchroLog/Attribute:status/Value:error' => '错误',
+ 'Class:SynchroLog/Attribute:status/Value:running' => '运行中',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_seen' => '可见复制数量',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_total' => '复制总数',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_deleted' => '已删除对象数量',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_deleted_errors' => '删除时错误数量',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted' => '已废弃对象数量',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_obsoleted_errors' => '废弃时错误数量',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_created' => '已创建对象数量',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_created_errors' => '创建时错误数量',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_updated' => '已更新对象数量',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_updated_errors' => '更新时错误数量',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_reconciled_errors' => '复制时错误数量',
+ 'Class:SynchroLog/Attribute:stats_nb_replica_disappeared_no_action' => '已小时复制数量',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_new_updated' => '已更新对象数量',
+ 'Class:SynchroLog/Attribute:stats_nb_obj_new_unchanged' => '未更改对象数量',
+ 'Class:SynchroLog/Attribute:last_error' => '最新错误',
+ 'Class:SynchroLog/Attribute:traces' => '跟踪',
+ 'Class:SynchroReplica' => '同步复制',
+ 'Class:SynchroReplica/Attribute:sync_source_id' => '同步数据源',
+ 'Class:SynchroReplica/Attribute:dest_id' => '目标对象 (编号)',
+ 'Class:SynchroReplica/Attribute:dest_class' => '目标类型',
+ 'Class:SynchroReplica/Attribute:status_last_seen' => '最新可见',
'Class:SynchroReplica/Attribute:status' => '状态',
'Class:SynchroReplica/Attribute:status/Value:modified' => '已修改',
'Class:SynchroReplica/Attribute:status/Value:new' => '新建',
'Class:SynchroReplica/Attribute:status/Value:obsolete' => '废弃',
- 'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Orphan',
+ 'Class:SynchroReplica/Attribute:status/Value:orphan' => '孤立',
'Class:SynchroReplica/Attribute:status/Value:synchronized' => '已同步',
- 'Class:SynchroReplica/Attribute:status_dest_creator' => 'Object Created ?',
- 'Class:SynchroReplica/Attribute:status_last_error' => 'Last Error',
- 'Class:SynchroReplica/Attribute:status_last_warning' => 'Warnings',
+ 'Class:SynchroReplica/Attribute:status_dest_creator' => '对象已创建?',
+ 'Class:SynchroReplica/Attribute:status_last_error' => '最新错误',
+ 'Class:SynchroReplica/Attribute:status_last_warning' => '告警',
'Class:SynchroReplica/Attribute:info_creation_date' => '创建日期',
'Class:SynchroReplica/Attribute:info_last_modified' => '最后修改日期',
'Class:appUserPreferences' => '用户偏好',
'Class:appUserPreferences/Attribute:userid' => '用户',
'Class:appUserPreferences/Attribute:preferences' => '首选项',
- 'Core:ExecProcess:Code1' => 'Wrong command or command finished with errors (e.g. wrong script name)~~',
- 'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)~~',
+ 'Core:ExecProcess:Code1' => '命令错误或命令执行出错 (例如错误的脚本名称)',
+ 'Core:ExecProcess:Code255' => 'PHP错误 (解析, 或运行时)',
// Attribute Duration
'Core:Duration_Seconds' => '%1$ds',
@@ -971,30 +971,30 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of
'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds',
// Explain working time computing
- 'Core:ExplainWTC:ElapsedTime' => '耗时 (stored as "%1$s")',
- 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for "%1$s"~~',
- 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %2$d%%~~',
+ 'Core:ExplainWTC:ElapsedTime' => '耗时 (储存为 "%1$s")',
+ 'Core:ExplainWTC:StopWatch-TimeSpent' => '在 "%1$s" 上消耗的时间',
+ 'Core:ExplainWTC:StopWatch-Deadline' => '"%1$s" 的期限截止于%2$d%%',
// Bulk export
'Core:BulkExport:MissingParameter_Param' => '缺少参数 "%1$s"',
- 'Core:BulkExport:InvalidParameter_Query' => 'Invalid value for the parameter "query". There is no Query Phrasebook corresponding to the id: "%1$s".',
+ 'Core:BulkExport:InvalidParameter_Query' => '参数 "query" 的值无效. 在查询薄中没有找到对应编号: "%1$s" 的记录.',
'Core:BulkExport:ExportFormatPrompt' => '导出格式:',
- 'Core:BulkExportOf_Class' => '%1$s 导出',
- 'Core:BulkExport:ClickHereToDownload_FileName' => '点击这里下载 %1$s',
+ 'Core:BulkExportOf_Class' => '%1$s导出',
+ 'Core:BulkExport:ClickHereToDownload_FileName' => '点击这里下载%1$s',
'Core:BulkExport:ExportResult' => '导出结果:',
'Core:BulkExport:RetrievingData' => '正在检索数据...',
'Core:BulkExport:HTMLFormat' => '网页 (*.html)',
'Core:BulkExport:CSVFormat' => 'CSV (*.csv)',
'Core:BulkExport:XLSXFormat' => 'Excel 2007+ (*.xlsx)',
'Core:BulkExport:PDFFormat' => 'PDF文档 (*.pdf)',
- 'Core:BulkExport:DragAndDropHelp' => '可拖动或删除列头进行排序. 正在预览 %1$s 行. 一共需要导出: %2$s 行.',
+ 'Core:BulkExport:DragAndDropHelp' => '可拖动或删除列头进行排序. 正在预览%1$s行. 一共需要导出: %2$s行.',
'Core:BulkExport:EmptyPreview' => '请选择要导出的列',
'Core:BulkExport:ColumnsOrder' => '列顺序',
- 'Core:BulkExport:AvailableColumnsFrom_Class' => '%1$s 属性中可用的列',
+ 'Core:BulkExport:AvailableColumnsFrom_Class' => '%1$s属性中可用的列',
'Core:BulkExport:NoFieldSelected' => '至少选择导出一列',
'Core:BulkExport:CheckAll' => '全选',
'Core:BulkExport:UncheckAll' => '反选',
- 'Core:BulkExport:ExportCancelledByUser' => '导出被用户取消',
+ 'Core:BulkExport:ExportCancelledByUser' => '用户已取消导出',
'Core:BulkExport:CSVOptions' => 'CSV选项',
'Core:BulkExport:CSVLocalization' => '本地化',
'Core:BulkExport:PDFOptions' => 'PDF选项',
@@ -1008,9 +1008,9 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of
'Core:BulkExport:PageOrientation-P' => '纵向',
'Core:BulkExport:XMLFormat' => 'XML文件 (*.xml)',
'Core:BulkExport:XMLOptions' => 'XML选项',
- 'Core:BulkExport:SpreadsheetFormat' => 'HTML表单(*.html)',
+ 'Core:BulkExport:SpreadsheetFormat' => 'HTML表单 (*.html)',
'Core:BulkExport:SpreadsheetOptions' => '表单选项',
- 'Core:BulkExport:OptionNoLocalize' => '不要本地化这些值 (举的例子)',
+ 'Core:BulkExport:OptionNoLocalize' => '不要本地化这些值 (例子中的)',
'Core:BulkExport:OptionLinkSets' => '包含外链的对象',
'Core:BulkExport:OptionFormattedText' => '保持文本格式',
'Core:BulkExport:ScopeDefinition' => '定义要导出的对象',
@@ -1021,12 +1021,12 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of
'Core:BulkExportQueryPlaceholder' => '请在这里输入OQL查询...',
'Core:BulkExportCanRunNonInteractive' => '点击这里运行非交互式导出.',
'Core:BulkExportLegacyExport' => '点击这里进入旧版导出.',
- 'Core:BulkExport:XLSXOptions' => 'Excel 选项',
- 'Core:BulkExport:TextFormat' => '文本中包含一些HTML 标记',
+ 'Core:BulkExport:XLSXOptions' => 'Excel选项',
+ 'Core:BulkExport:TextFormat' => '文本中包含一些HTML标记',
'Core:BulkExport:DateTimeFormat' => '日期和时间格式',
- 'Core:BulkExport:DateTimeFormatDefault_Example' => '默认格式 (%1$s), e.g. %2$s',
+ 'Core:BulkExport:DateTimeFormatDefault_Example' => '默认格式 (%1$s), 例如%2$s',
'Core:BulkExport:DateTimeFormatCustom_Format' => '自定义格式: %1$s',
- 'Core:BulkExport:PDF:PageNumber' => '第 %1$s 页',
+ 'Core:BulkExport:PDF:PageNumber' => '第%1$s页',
'Core:DateTime:Placeholder_d' => 'DD', // Day of the month: 2 digits (with leading zero)
'Core:DateTime:Placeholder_j' => 'D', // Day of the month: 1 or 2 digits (without leading zero)
'Core:DateTime:Placeholder_m' => 'MM', // Month on 2 digits i.e. 01-12
@@ -1051,7 +1051,7 @@ The hyperlink is displayed in the tooltip appearing on the “Lock” symbol of
// Class: TagSetFieldData
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:TagSetFieldData' => '%2$s for class %1$s~~',
+ 'Class:TagSetFieldData' => '类型%1$s的%2$s',
'Class:TagSetFieldData+' => '~~',
'Class:TagSetFieldData/Attribute:code' => '编码',
@@ -1060,20 +1060,20 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:TagSetFieldData/Attribute:label+' => '显示的标签',
'Class:TagSetFieldData/Attribute:description' => '描述',
'Class:TagSetFieldData/Attribute:description+' => '描述',
- 'Class:TagSetFieldData/Attribute:finalclass' => 'Tag class~~~~',
- 'Class:TagSetFieldData/Attribute:obj_class' => 'Object class~~~~',
- 'Class:TagSetFieldData/Attribute:obj_attcode' => 'Field code~~~~',
+ 'Class:TagSetFieldData/Attribute:finalclass' => '标签类型',
+ 'Class:TagSetFieldData/Attribute:obj_class' => '对象类型',
+ 'Class:TagSetFieldData/Attribute:obj_attcode' => '字段编码',
'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.~~',
- 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => 'The chosen tag code is a reserved word~~',
- 'Core:TagSetFieldData:ErrorTagLabelSyntax' => 'Tags label must not contain \'%1$s\' nor be empty~~',
- 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => 'Tags Code cannot be changed when used~~',
- 'Core:TagSetFieldData:ErrorClassUpdateNotAllowed' => 'Tags "Object Class" cannot be changed~~',
- 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => 'Tags "Attribute Code" cannot be changed~~',
- 'Core:TagSetFieldData:WhereIsThisTagTab' => 'Tag usage (%1$d)~~',
- 'Core:TagSetFieldData:NoEntryFound' => 'No entry found for this tag~~',
+ 'Core:TagSetFieldData:ErrorDuplicateTagCodeOrLabel' => '标签编码或名称必须唯一',
+ 'Core:TagSetFieldData:ErrorTagCodeSyntax' => '标签编码必须介于3到%1$d个字符, 以字母开头.',
+ 'Core:TagSetFieldData:ErrorTagCodeReservedWord' => '输入的标签编码为内部保留字',
+ 'Core:TagSetFieldData:ErrorTagLabelSyntax' => '标签名称不能包含 \'%1$s\' 或为空',
+ 'Core:TagSetFieldData:ErrorCodeUpdateNotAllowed' => '标签编码被使用时无法更改',
+ 'Core:TagSetFieldData:ErrorClassUpdateNotAllowed' => '标签 "对象类型" 不能更改',
+ 'Core:TagSetFieldData:ErrorAttCodeUpdateNotAllowed' => '标签 "属性编码" 不能更改',
+ 'Core:TagSetFieldData:WhereIsThisTagTab' => '标签使用率 (%1$d)',
+ 'Core:TagSetFieldData:NoEntryFound' => '此标签没有条目',
));
//
@@ -1100,7 +1100,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:BackgroundTask' => '后台任务',
'Class:BackgroundTask+' => '',
- 'Class:BackgroundTask/Attribute:class_name' => 'Class name~~',
+ 'Class:BackgroundTask/Attribute:class_name' => '类型名称',
'Class:BackgroundTask/Attribute:class_name+' => '~~',
'Class:BackgroundTask/Attribute:first_run_date' => '首次运行时间',
'Class:BackgroundTask/Attribute:first_run_date+' => '',
@@ -1144,14 +1144,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:AsyncTask/Attribute:status+' => '~~',
'Class:AsyncTask/Attribute:remaining_retries' => '剩余重试次数',
'Class:AsyncTask/Attribute:remaining_retries+' => '~~',
- 'Class:AsyncTask/Attribute:last_error_code' => 'Last error code~~',
+ 'Class:AsyncTask/Attribute:last_error_code' => '最新错误代码',
'Class:AsyncTask/Attribute:last_error_code+' => '~~',
- 'Class:AsyncTask/Attribute:last_error' => 'Last error~~',
+ 'Class:AsyncTask/Attribute:last_error' => '最新错误',
'Class:AsyncTask/Attribute:last_error+' => '~~',
- 'Class:AsyncTask/Attribute:last_attempt' => 'Last attempt~~',
+ 'Class:AsyncTask/Attribute:last_attempt' => '最近尝试',
'Class:AsyncTask/Attribute:last_attempt+' => '~~',
- 'Class:AsyncTask:InvalidConfig_Class_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]". Expecting an array with the following keys: %2$s~~',
- 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => 'Invalid format for the configuration of "async_task_retries[%1$s]": unexpected key "%2$s". Expecting only the following keys: %3$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_Keys' => '配置 "async_task_retries[%1$s]" 的格式无效. 应该为包含以下值的数组: %2$s~~',
+ 'Class:AsyncTask:InvalidConfig_Class_InvalidKey_Keys' => '配置 "async_task_retries[%1$s]" 的格式无效: 未知的值 "%2$s". 应该只包含以下值: %3$s',
));
//
@@ -1177,7 +1177,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:ResourceRunQueriesMenu' => 'Resource Run Queries Menu~~',
+ 'Class:ResourceRunQueriesMenu' => '资源运行查询菜单',
'Class:ResourceRunQueriesMenu+' => '',
));
@@ -1186,7 +1186,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:ResourceSystemMenu' => 'Resource System Menu~~',
+ 'Class:ResourceSystemMenu' => '资源系统菜单',
'Class:ResourceSystemMenu+' => '',
));
diff --git a/dictionaries/zh_cn.dictionary.itop.ui.php b/dictionaries/zh_cn.dictionary.itop.ui.php
index 6730a900c..6ad665ef8 100644
--- a/dictionaries/zh_cn.dictionary.itop.ui.php
+++ b/dictionaries/zh_cn.dictionary.itop.ui.php
@@ -21,8 +21,8 @@
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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+' => '审计类别规定了需要被审计的对象的范围.
+其组合了用于此范围内对象的所有审计规则',
'Class:AuditCategory/Attribute:name' => '类别名称',
'Class:AuditCategory/Attribute:name+' => '类别简称',
'Class:AuditCategory/Attribute:description' => '审计类别描述',
@@ -31,12 +31,12 @@ It groups all audit rules applying to that object scope~~',
'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:ok_error_tolerance' => '报警阈值 (正常)',
+ 'Class:AuditCategory/Attribute:ok_error_tolerance+' => '结果仍然显示为正常 (绿色) 的可允许的最大无效对象比例',
+ 'Class:AuditCategory/Attribute:warning_error_tolerance' => '错误阈值 (警告)',
+ 'Class:AuditCategory/Attribute:warning_error_tolerance+' => '结果仍然显示为警告 (橙色) 的可允许的最大无效对象比例',
+ 'Class:AuditCategory/Attribute:domains_list' => '域',
+ 'Class:AuditCategory/Attribute:domains_list+' => '关联此类别的域列表',
));
//
@@ -45,18 +45,19 @@ It groups all audit rules applying to that object scope~~',
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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+' => '一条审计规则对应审计类别中的一项检查.
+其应用于审计规则定义的对象范围',
+ '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:TagSetFieldData/Attribute:finalclass' => '标签类型',
+ 'Class:TagSetFieldData/Attribute:obj_class' => '对象类型',
+ 'Class:TagSetFieldData/Attribute:obj_attcode' => '字段编码',
'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+' => '若规则返回有效对象则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',
@@ -72,17 +73,17 @@ It is applied on the scope of objects defined by the audit category~~', 'Class:A
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- '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' => '审计域',
+ 'Class:AuditDomain+' => '审计域用于分组审计规则.
+域通常对应负责检查和修复错误的人员',
+ 'Class:AuditDomain/Attribute:name' => '名称',
+ 'Class:AuditDomain/Attribute:name+' => '用于细分负责修复错误或只对审计感兴趣的人员',
'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~~',
+ 'Class:AuditDomain/Attribute:categories_list+' => '关联的审计类别',
));
//
@@ -90,16 +91,16 @@ Domain usually correspond to who is responsible for checking and fixing errors~~
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:lnkAuditCategoryToAuditDomain' => 'Link AuditCategory / AuditDomain~~',
+ 'Class:lnkAuditCategoryToAuditDomain' => '关联审计类别/审计域',
'Class:lnkAuditCategoryToAuditDomain+' => '',
'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id' => '类别',
- 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => 'Audit Category~~',
+ 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_id+' => '审计类别',
'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name' => '名称',
- 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name+' => 'Audit category name~~',
- 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id' => 'Domain',
- 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => 'Audit domain',
- 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => 'Domain name',
- 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => 'Audit domain name',
+ 'Class:lnkAuditCategoryToAuditDomain/Attribute:category_name+' => '审计类别名称',
+ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id' => '域',
+ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_id+' => '审计域',
+ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name' => '域名称',
+ 'Class:lnkAuditCategoryToAuditDomain/Attribute:domain_name+' => '审计域名称',
));
//
@@ -112,27 +113,27 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Query/Attribute:name' => '名称',
'Class:Query/Attribute:name+' => '查询的名称',
'Class:Query/Attribute:description' => '描述',
- '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+' => '可用于通知中的收件人OQL',
'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_count' => '导出计数',
+ 'Class:Query/Attribute:export_count+' => '反应此查询执行的次数',
+ 'Class:Query/Attribute:export_last_date' => '最近导出',
+ 'Class:Query/Attribute:export_last_date+' => '最近一次导出执行的日期和时间',
'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_id+' => '执行最近一次导出的用户',
'Class:Query/Attribute:export_last_user_contact' => '联系人',
- 'Class:Query/Attribute:export_last_user_contact+' => 'The contact who executed the last export~~',
+ 'Class:Query/Attribute:export_last_user_contact+' => '执行最近一次导出的联系人',
'Query:baseinfo' => '基本信息',
'Query:exportInfo' => '导出信息',
- 'Class:QueryOQL/Attribute:fields' => '区域',
- 'Class:QueryOQL/Attribute:fields+' => '属性之间使用逗号分隔 (or alias.attribute) to export~~',
+ 'Class:QueryOQL/Attribute:fields' => '字段',
+ 'Class:QueryOQL/Attribute:fields+' => '逗号分隔的待导出字段 (或者alias.attribute)',
'Class:QueryOQL' => 'OQL查询',
'Class:QueryOQL+' => '一种基于对象查询的语言',
'Class:QueryOQL/Attribute:oql' => '表达式',
- 'Class:QueryOQL/Attribute:oql+' => 'OQL 表达式',
+ 'Class:QueryOQL/Attribute:oql+' => 'OQL表达式',
));
//////////////////////////////////////////////////////////////////////
@@ -149,10 +150,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:User+' => '用户登录名',
'Class:User/Attribute:finalclass' => '账号类型',
'Class:User/Attribute:finalclass+' => '根本属性的名称',
- 'Class:User/Attribute:contactid' => '个人',
- 'Class:User/Attribute:contactid+' => '来自业务数据的个人明细信息',
+ '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:org_id+' => '用户所属的组织',
'Class:User/Attribute:last_name' => '姓',
'Class:User/Attribute:last_name+' => '对应联系人的姓氏',
'Class:User/Attribute:first_name' => '名',
@@ -164,9 +165,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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:EN US+' => '英语 (U.S.)',
'Class:User/Attribute:language/Value:FR FR' => '法语',
- 'Class:User/Attribute:language/Value:FR FR+' => '法语(France)',
+ 'Class:User/Attribute:language/Value:FR FR+' => '法语 (France)',
'Class:User/Attribute:profile_list' => '角色',
'Class:User/Attribute:profile_list+' => '授予此用户的角色',
'Class:User/Attribute:allowed_org_list' => '可访问的组织',
@@ -178,16 +179,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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~~',
- 'Class:User/Error:StatusChangeIsNotAllowed' => 'Changing status is not allowed for your own User~~',
- 'Class:User/Error:AllowedOrgsMustContainUserOrg' => 'Allowed organizations must contain User organization~~',
- 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => 'The current list of profiles does not give sufficient access rights (Users are not modifiable anymore)~~',
+ 'Class:User/Error:ProfileNotAllowed' => '无法添加角色 "%1$s" 因为这将导致禁止访问后台',
+ 'Class:User/Error:StatusChangeIsNotAllowed' => '不允许更改您自己用户的状态',
+ 'Class:User/Error:AllowedOrgsMustContainUserOrg' => '允许访问组织必须包含用户组织',
+ 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => '当前指定的角色列表没有提供足够的访问权限 (用户将无法被修改)',
'Class:User/Error:AtLeastOneOrganizationIsNeeded' => '必须为此用户指定一个组织.',
'Class:User/Error:OrganizationNotAllowed' => '此组织不被允许.',
'Class:User/Error:UserOrganizationNotAllowed' => '此用户不属于那个组织.',
'Class:User/Error:PersonIsMandatory' => '联系人必填.',
'Class:UserInternal' => '内部用户',
- 'Class:UserInternal+' => ITOP_APPLICATION_SHORT.' 内部定义的用户',
+ 'Class:UserInternal+' => ITOP_APPLICATION_SHORT.'内部定义的用户',
));
//
@@ -227,7 +228,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:URP_UserProfile' => '角色目标用户',
'Class:URP_UserProfile+' => '用户的角色',
- 'Class:URP_UserProfile/Name' => '关联 %1$s 和 %2$s',
+ 'Class:URP_UserProfile/Name' => '关联%1$s和%2$s',
'Class:URP_UserProfile/Attribute:userid' => '用户',
'Class:URP_UserProfile/Attribute:userid+' => '用户账号',
'Class:URP_UserProfile/Attribute:userlogin' => '登录名',
@@ -248,7 +249,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:URP_UserOrg' => '用户组织',
'Class:URP_UserOrg+' => '可以访问的组织',
- 'Class:URP_UserOrg/Name' => '关联 %1$s 和 %2$s',
+ 'Class:URP_UserOrg/Name' => '关联%1$s和%2$s',
'Class:URP_UserOrg/Attribute:userid' => '用户',
'Class:URP_UserOrg/Attribute:userid+' => '用户账号',
'Class:URP_UserOrg/Attribute:userlogin' => '登录名',
@@ -277,7 +278,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:URP_ProfileProjection/Attribute:profile' => '角色',
'Class:URP_ProfileProjection/Attribute:profile+' => '角色名称',
'Class:URP_ProfileProjection/Attribute:value' => '值表达式',
- 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL表达式 (using $user) | constant | | +attribute code',
+ 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL表达式 (使用$user) | constant | | +attribute code',
'Class:URP_ProfileProjection/Attribute:attribute' => '属性',
'Class:URP_ProfileProjection/Attribute:attribute+' => '目标属性编码 (可选)',
));
@@ -287,16 +288,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
- 'Class:URP_ClassProjection' => '类映射',
- 'Class:URP_ClassProjection+' => '类映射',
+ 'Class:URP_ClassProjection' => '类型映射',
+ 'Class:URP_ClassProjection+' => '类型映射',
'Class:URP_ClassProjection/Attribute:dimensionid' => '维度',
'Class:URP_ClassProjection/Attribute:dimensionid+' => '应用维度',
'Class:URP_ClassProjection/Attribute:dimension' => '维度',
'Class:URP_ClassProjection/Attribute:dimension+' => '应用维度',
- 'Class:URP_ClassProjection/Attribute:class' => '类',
- 'Class:URP_ClassProjection/Attribute:class+' => '目标类',
+ 'Class:URP_ClassProjection/Attribute:class' => '类型',
+ 'Class:URP_ClassProjection/Attribute:class+' => '目标类型',
'Class:URP_ClassProjection/Attribute:value' => '值表达式',
- 'Class:URP_ClassProjection/Attribute:value+' => 'OQL表达式 (using $this) | constant | | +attribute code',
+ 'Class:URP_ClassProjection/Attribute:value+' => 'OQL表达式 (使用$this) | constant | | +attribute code',
'Class:URP_ClassProjection/Attribute:attribute' => '属性',
'Class:URP_ClassProjection/Attribute:attribute+' => '目标属性编码 (可选)',
));
@@ -307,21 +308,21 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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: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+' => '可用于指定类型上的操作权限',
));
//
@@ -335,10 +336,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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: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' => '否',
@@ -389,9 +390,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:WelcomeMenu' => '欢迎',
- 'Menu:WelcomeMenu+' => '欢迎使用 '.ITOP_APPLICATION_SHORT,
+ 'Menu:WelcomeMenu+' => '欢迎使用'.ITOP_APPLICATION_SHORT,
'Menu:WelcomeMenuPage' => '欢迎',
- 'Menu:WelcomeMenuPage+' => '欢迎使用 '.ITOP_APPLICATION_SHORT,
+ 'Menu:WelcomeMenuPage+' => '欢迎使用'.ITOP_APPLICATION_SHORT,
'Menu:AdminTools' => '管理',
'Menu:AdminTools+' => '管理工具',
'Menu:AdminTools?' => '具有管理员角色的用户才能使用的工具',
@@ -400,7 +401,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:DataModelMenu' => '数据模型',
'Menu:DataModelMenu+' => '数据模型概况',
'Menu:ExportMenu' => '导出',
- 'Menu:ExportMenu+' => '以HTML, CSV 或XML 格式导出任何查询的结果',
+ 'Menu:ExportMenu+' => '以HTML, CSV或XML格式导出任何查询的结果',
'Menu:NotificationsMenu' => '通知',
'Menu:NotificationsMenu+' => '配置通知',
'Menu:MyShortcuts' => '我的快捷方式',
@@ -415,10 +416,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'BooleanLabel:yes' => '是',
'BooleanLabel:no' => '否',
- 'UI:Login:Title' => ITOP_APPLICATION_SHORT.' 登录',
- 'UI:WelcomeMenu:Title' => '欢迎使用 '.ITOP_APPLICATION_SHORT,
+ 'UI:Login:Title' => ITOP_APPLICATION_SHORT.'登录',
+ 'UI:WelcomeMenu:Title' => '欢迎使用'.ITOP_APPLICATION_SHORT,
- 'UI:WelcomeMenu:LeftBlock' => '它包括:
'.ITOP_APPLICATION_SHORT.' 提供功能丰富的业务处理流程:
+ 'UI:WelcomeMenu:RightBlock' => '
'.ITOP_APPLICATION_SHORT.'提供功能丰富的业务处理流程:
'.ITOP_APPLICATION_SHORT.' 是完全开放的,可被集成到现有的IT管理架构之中.
+'.ITOP_APPLICATION_SHORT.'是完全开放的,可被集成到现有的IT管理架构之中.
您已请求重置iTop 密码.
请点击这个链接 (一次性) 来输入新的密码
.', + 'UI:ResetPwd-EmailSubject' => '重置'.ITOP_APPLICATION_SHORT.'密码', + 'UI:ResetPwd-EmailBody' => '您已请求重置'.ITOP_APPLICATION_SHORT.'密码.
请点击这个链接 (一次性) 来输入新的密码
.', 'UI:ResetPwd-Title' => '重置密码', 'UI:ResetPwd-Error-InvalidToken' => '对不起, 密码已经被重置, 请检查是否收到了多封密码重置邮件. 请点击最新邮件里的链接.', @@ -641,24 +642,24 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:ResetPwd-Ready' => '密码已修改成功.', 'UI:ResetPwd-Login' => '点击这里登录...', - 'UI:Login:About' => ITOP_APPLICATION.' Powered by Combodo', + 'UI:Login:About' => ITOP_APPLICATION.'由Combodo创建', 'UI:Login:ChangeYourPassword' => '修改您的密码', 'UI:Login:OldPasswordPrompt' => '旧密码', 'UI:Login:NewPasswordPrompt' => '新密码', 'UI:Login:RetypeNewPasswordPrompt' => '重复新密码', 'UI:Login:IncorrectOldPassword' => '错误: 旧密码错误', 'UI:LogOffMenu' => '注销', - 'UI:LogOff:ThankYou' => '感谢使用 '.ITOP_APPLICATION_SHORT, + 'UI:LogOff:ThankYou' => '感谢使用'.ITOP_APPLICATION_SHORT, 'UI:LogOff:ClickHereToLoginAgain' => '点击这里再次登录...', 'UI:ChangePwdMenu' => '修改密码...', 'UI:Login:PasswordChanged' => '密码已成功设置!', - 'UI:Login:PasswordNotChanged' => 'Error Password is the same!', - 'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.' 是只读的', - 'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.' 对于终端用户是只读的', + 'UI:Login:PasswordNotChanged' => '错误!密码未改变!', + 'UI:AccessRO-All' => ITOP_APPLICATION_SHORT.'是只读的', + 'UI:AccessRO-Users' => ITOP_APPLICATION_SHORT.'对于终端用户是只读的', 'UI:ApplicationEnvironment' => '应用环境: %1$s', 'UI:Login:RetypePwdDoesNotMatch' => '新密码输入不一致!', 'UI:Button:Login' => '登录'.ITOP_APPLICATION_SHORT, - 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.' 访问被限制. 请联系管理员.', + 'UI:Login:Error:AccessRestricted' => ITOP_APPLICATION_SHORT.'访问被限制. 请联系管理员.', 'UI:Login:Error:AccessAdmin' => '只有具有管理员权限的人才能访问. 请联系管理员.', 'UI:Login:Error:WrongOrganizationName' => '未知组织', 'UI:Login:Error:MultipleContactsHaveSameEmail' => '多个联系人存在相同的邮箱', @@ -674,17 +675,17 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:CSVImport:idField' => 'id (主键)', 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - 批量导入', 'UI:Title:BulkImport+' => 'CSV导入向导', - 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '同步 %2$s 个对象中的 %1$d', + 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '同步%2$s个对象中的%1$d', 'UI:CSVImport:ClassesSelectOne' => '-- 请选择 --', - 'UI:CSVImport:ErrorExtendedAttCode' => '内部错误: "%1$s" 是错误的编码, 因为 "%2$s" 不是类 "%3$s" 的外键', - 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d 个对象保持不变.', - 'UI:CSVImport:ObjectsWillBeModified' => '%1$d 个对象将被修改.', - 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d 个对象将被添加.', - 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d 个对象将发生错误.', - 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d 个对象保持不变.', - 'UI:CSVImport:ObjectsWereModified' => '%1$d 个对象已被修改.', - 'UI:CSVImport:ObjectsWereAdded' => '%1$d 个对象已被添加.', - 'UI:CSVImport:ObjectsHadErrors' => '%1$d 个对象发生错误.', + 'UI:CSVImport:ErrorExtendedAttCode' => '内部错误: "%1$s" 是错误的编码, 因为 "%2$s" 不是类型 "%3$s" 的外键', + 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d个对象保持不变.', + 'UI:CSVImport:ObjectsWillBeModified' => '%1$d个对象将被修改.', + 'UI:CSVImport:ObjectsWillBeAdded' => '%1$d个对象将被添加.', + 'UI:CSVImport:ObjectsWillHaveErrors' => '%1$d个对象将发生错误.', + 'UI:CSVImport:ObjectsRemainedUnchanged' => '%1$d个对象保持不变.', + 'UI:CSVImport:ObjectsWereModified' => '%1$d个对象已被修改.', + 'UI:CSVImport:ObjectsWereAdded' => '%1$d个对象已被添加.', + 'UI:CSVImport:ObjectsHadErrors' => '%1$d个对象发生错误.', 'UI:Title:CSVImportStep2' => '第2步,共5步: CSV数据选项', 'UI:Title:CSVImportStep3' => '第3步,共5步: 数据映射', 'UI:Title:CSVImportStep4' => '第4步,共5步: 模拟导入', @@ -698,8 +699,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:CSVImport:QualifierDoubleQuote+' => '" (双引号)', 'UI:CSVImport:QualifierSimpleQuote+' => '\' (单引号)', 'UI:CSVImport:QualifierOther' => '其它:', - 'UI:CSVImport:TreatFirstLineAsHeader' => '将第一行视作标题头(列名)', - 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => '跳过文件的前 %1$s 行', + 'UI:CSVImport:TreatFirstLineAsHeader' => '将第一行视作标题头 (列名)', + 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => '跳过文件的前%1$s行', 'UI:CSVImport:CSVDataPreview' => 'CSV 数据预览', 'UI:CSVImport:SelectFile' => '选择要导入的文件:', 'UI:CSVImport:Tab:LoadFromFile' => '从文件导入', @@ -712,9 +713,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:CSVImport:CommentsAndHeader' => '注释和头', 'UI:CSVImport:SelectClass' => '选择要导入的类别:', 'UI:CSVImport:AdvancedMode' => '高级模式', - 'UI:CSVImport:AdvancedMode+' => '在高级模式中,对象的"id" (主键) 可以被用来修改和重命名对象. 不管怎样,列 "id" (如果存在) 只能被用做一个搜索条件,不能与其它搜索条件混用.', + 'UI:CSVImport:AdvancedMode+' => '在高级模式中, 对象的"id" (主键) 可以被用来修改和重命名对象. 不管怎样, 列 "id" (如果存在) 只能被用做一个搜索条件, 不能与其它搜索条件混用.', - 'UI:CSVImport:SelectAClassFirst' => '要配置映射,请先选择一个类.', + 'UI:CSVImport:SelectAClassFirst' => '要配置映射, 请先选择一个类型.', 'UI:CSVImport:HeaderFields' => '字段', 'UI:CSVImport:HeaderMappings' => '映射', 'UI:CSVImport:HeaderSearch' => '搜索?', @@ -722,103 +723,103 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:CSVImport:AlertMultipleMapping' => '请确保目标区域仅被映射一次.', 'UI:CSVImport:AlertNoSearchCriteria' => '请选择至少一个搜索条件', 'UI:CSVImport:Encoding' => '字符编码', - 'UI:CSVImport:ViewAllPossibleValues' => 'View all possible values~~', - 'UI:CSVImport:ViewAllAmbiguousValues' => 'View all ambiguous values~~', + 'UI:CSVImport:ViewAllPossibleValues' => '查看所有可能值', + 'UI:CSVImport:ViewAllAmbiguousValues' => '查看所有模糊值', 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - 全局搜索', 'UI:UniversalSearch:Error' => '错误: %1$s', 'UI:UniversalSearch:LabelSelectTheClass' => '选择要搜索的类别: ', 'UI:CSVReport-Value-Modified' => '已修改', - 'UI:CSVReport-Value-SetIssue' => 'invalid value for attribute~~', - 'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' is an invalid value~~', - 'UI:CSVReport-Value-NoMatch' => 'No match for value \'%1$s\'~~', - 'UI:CSVReport-Value-NoMatch-PossibleValues' => 'Some possible \'%1$s\' value(s): %2$s~~', - 'UI:CSVReport-Value-NoMatch-NoObject' => 'There are no \'%1$s\' objects~~', - 'UI:CSVReport-Value-NoMatch-NoObject-ForCurrentUser' => 'There are no \'%1$s\' objects found with your current profile~~', - 'UI:CSVReport-Value-NoMatch-SomeObjectNotVisibleForCurrentUser' => 'There are some \'%1$s\' objects not visible with your current profile~~', + 'UI:CSVReport-Value-SetIssue' => '属性值不合法', + 'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' 值不合法', + 'UI:CSVReport-Value-NoMatch' => '没有匹配到值 \'%1$s\'', + 'UI:CSVReport-Value-NoMatch-PossibleValues' => '一些可能的 \'%1$s\' 值: %2$s', + 'UI:CSVReport-Value-NoMatch-NoObject' => '对象 \'%1$s\' 不存在', + 'UI:CSVReport-Value-NoMatch-NoObject-ForCurrentUser' => '对象 \'%1$s\' 在您当前角色下没有找到', + 'UI:CSVReport-Value-NoMatch-SomeObjectNotVisibleForCurrentUser' => '一些对象 \'%1$s\' 在您当前角色下不可见', 'UI:CSVReport-Value-Missing' => '缺少必填项', - 'UI:CSVReport-Value-Ambiguous' => '模糊匹配: 找到 %1$s 个对象', + 'UI:CSVReport-Value-Ambiguous' => '模糊匹配: 找到%1$s个对象', 'UI:CSVReport-Row-Unchanged' => '保持不变', 'UI:CSVReport-Row-Created' => '新建', - 'UI:CSVReport-Row-Updated' => '已更新 %1$d 列', - 'UI:CSVReport-Row-Disappeared' => '已消失, %1$d 列发生变化', - 'UI:CSVReport-Row-Issue' => 'Issue: %1$s', + 'UI:CSVReport-Row-Updated' => '已更新%1$d列', + 'UI:CSVReport-Row-Disappeared' => '已消失, %1$d列发生变化', + 'UI:CSVReport-Row-Issue' => '问题: %1$s', 'UI:CSVReport-Value-Issue-Null' => '不允许留空', 'UI:CSVReport-Value-Issue-NotFound' => '对象找不到', - 'UI:CSVReport-Value-Issue-FoundMany' => '找到 %1$d 个匹配项', + 'UI:CSVReport-Value-Issue-FoundMany' => '找到%1$d个匹配项', 'UI:CSVReport-Value-Issue-Readonly' => '\'%1$s\' 的属性是只读的,不能修改 (当前值: %2$s, 建议值: %3$s)', 'UI:CSVReport-Value-Issue-Format' => '输入处理失败: %1$s', - 'UI:CSVReport-Value-Issue-NoMatch' => 'Unexpected value for attribute \'%1$s\': 无法匹配, 请检查拼写', - 'UI:CSVReport-Value-Issue-AllowedValues' => 'Allowed \'%1$s\' value(s): %2$s', - 'UI:CSVReport-Value-Issue-Unknown' => 'Unexpected value for attribute \'%1$s\': %2$s', + 'UI:CSVReport-Value-Issue-NoMatch' => '属性 \'%1$s\' 未知的值: 无法匹配, 请检查拼写', + 'UI:CSVReport-Value-Issue-AllowedValues' => '允许 \'%1$s\' 值: %2$s', + 'UI:CSVReport-Value-Issue-Unknown' => '属性 \'%1$s\' 未知的值: %2$s', 'UI:CSVReport-Row-Issue-Inconsistent' => '属性不一致: %1$s', 'UI:CSVReport-Row-Issue-Attribute' => '错误的属性', 'UI:CSVReport-Row-Issue-MissingExtKey' => '创建失败, 因为缺少外键: %1$s', 'UI:CSVReport-Row-Issue-DateFormat' => '日期格式错误', - 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => 'Expected format: %1$s', - 'UI:CSVReport-Row-Issue-Reconciliation' => '无法调和', - 'UI:CSVReport-Row-Issue-Ambiguous' => 'ambiguous reconciliation~~', + 'UI:CSVReport-Row-Issue-ExpectedDateFormat' => '预期格式: %1$s', + 'UI:CSVReport-Row-Issue-Reconciliation' => '无法使一致', + 'UI:CSVReport-Row-Issue-Ambiguous' => '不明确的一致要求', 'UI:CSVReport-Row-Issue-Internal' => '内部错误: %1$s, %2$s', 'UI:CSVReport-Icon-Unchanged' => '保持不变', 'UI:CSVReport-Icon-Modified' => '修改', 'UI:CSVReport-Icon-Missing' => '丢失', - 'UI:CSVReport-Object-MissingToUpdate' => 'Missing object: will be updated~~', - 'UI:CSVReport-Object-MissingUpdated' => 'Missing object: updated~~', + 'UI:CSVReport-Object-MissingToUpdate' => '丢失对象: 将被更新', + 'UI:CSVReport-Object-MissingUpdated' => '丢失对象: 已更新', 'UI:CSVReport-Icon-Created' => '创建', 'UI:CSVReport-Object-ToCreate' => '对象将被创建', 'UI:CSVReport-Object-Created' => '对象已创建', 'UI:CSVReport-Icon-Error' => '错误', 'UI:CSVReport-Object-Error' => '错误: %1$s', - 'UI:CSVReport-Object-Ambiguous' => 'AMBIGUOUS: %1$s', - 'UI:CSVReport-Stats-Errors' => '%1$.0f %% 已加载的对象包含错误,它们将会被忽略.', + 'UI:CSVReport-Object-Ambiguous' => '模糊: %1$s', + 'UI:CSVReport-Stats-Errors' => '%1$.0f %% 已加载的对象包含错误, 它们将会被忽略.', 'UI:CSVReport-Stats-Created' => '%1$.0f %% 已加载的对象将会被创建.', 'UI:CSVReport-Stats-Modified' => '%1$.0f %% 已加载的对象将会被修改.', 'UI:CSVExport:AdvancedMode' => '高级模式', - 'UI:CSVExport:AdvancedMode+' => 'In advanced mode, several columns are added to the export: the id of the object, the id of external keys and their reconciliation attributes.~~', + 'UI:CSVExport:AdvancedMode+' => '高级模式下, 导出将包含额外的列: 对象id, 外键id以及要使一致的属性.', 'UI:CSVExport:LostChars' => '编码问题', - 'UI:CSVExport:LostChars+' => 'The downloaded file will be encoded into %1$s. iTop has detected some characters that are not compatible with this format. Those characters will either be replaced by a substitute (e.g. accentuated chars losing the accent), or they will be discarded. You can copy/paste the data from your web browser. Alternatively, you can contact your administrator to change the encoding (See parameter \'csv_file_default_charset\').~~', + 'UI:CSVExport:LostChars+' => '已下载文件将使用编码%1$s. 系统检测到一些字符与该格式不兼容. 这些字符将被替换为子集 (例如重读字符将丢失音调), 或者被丢弃. 您可以从浏览器中复制粘贴数据. 或者联系管理员更改字符编码 (参阅参数 \'csv_file_default_charset\').', - 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB 审计', + 'UI:Audit:Title' => ITOP_APPLICATION_SHORT.' - CMDB审计', - 'UI:Audit:Interactive:All:Title' => 'Audit results~~', - 'UI:Audit:Interactive:All:SubTitle' => 'Full audit: includes all rules, all categories, all domains~~', - 'UI:Audit:Interactive:All:BreadCrumb' => 'Full audit~~', - 'UI:Audit:Interactive:All:BreadCrumb+' => 'Audit results for all rules~~', - 'UI:Audit:Interactive:Categories:Title' => 'Audit results for categories: %1$s~~', - 'UI:Audit:Interactive:Categories:SubTitle' => 'Audit results for all the rules belonging to one of those %1$s categories~~', + 'UI:Audit:Interactive:All:Title' => '审计结果', + 'UI:Audit:Interactive:All:SubTitle' => '全量审计: 包括所有规则, 所有类别, 所有域', + 'UI:Audit:Interactive:All:BreadCrumb' => '全量审计', + 'UI:Audit:Interactive:All:BreadCrumb+' => '所有规则的审计结果', + 'UI:Audit:Interactive:Categories:Title' => '所有类别的审计结果: %1$s', + 'UI:Audit:Interactive:Categories:SubTitle' => '所有属于类别%1$s的规则的审计结果', 'UI:Audit:Interactive:Categories:BreadCrumb' => '类别', - 'UI:Audit:Interactive:Categories:BreadCrumb+' => 'Audit categories: %1$s~~', - 'UI:Audit:Interactive:Domain:Title' => 'Audit results for Domain: %1$s~~', - 'UI:Audit:Interactive:Domain:SubTitle' => 'Audit results for all the rules belonging to a category related to the domain: %1$s~~', + 'UI:Audit:Interactive:Categories:BreadCrumb+' => '审计类别: %1$s', + 'UI:Audit:Interactive:Domain:Title' => '审计结果在域: %1$s', + 'UI:Audit:Interactive:Domain:SubTitle' => '所有关联所述域的类别内的审计规则的结果: %1$s', 'UI:Audit:Interactive:Domain:BreadCrumb' => '%1$s', - 'UI:Audit:Interactive:Domain:BreadCrumb+' => 'Audit for Domain: %1$s~~', - 'UI:Audit:Interactive:Selection:Title' => 'Selection of an audit~~', - 'UI:Audit:Interactive:Selection:SubTitle' => 'Select a domain to get the results limited to this domain or select "All categories" to get a full audit (can take time or even fail if too much data to audit)~~', + 'UI:Audit:Interactive:Domain:BreadCrumb+' => '审计在域: %1$s', + 'UI:Audit:Interactive:Selection:Title' => '审计的选择', + 'UI:Audit:Interactive:Selection:SubTitle' => '选择一个域以将结果限定在该域内或者选择 "所有类别" 进行全量审计 (要审计的数据太大可能导致耗时较长甚至失败)', 'UI:Audit:Interactive:Selection:BreadCrumb' => '选择', - 'UI:Audit:Interactive:Selection:BreadCrumb+' => 'Selection of an Audit to run~~', - 'UI:Audit:Interactive:Selection:BadgeAll' => 'All categories~~', - 'UI:Audit:Interactive:Button:Back' => 'Back to the audit~~', - 'UI:Audit:Interactive:Button:Configuration' => 'Audit configuration~~', + 'UI:Audit:Interactive:Selection:BreadCrumb+' => '选择要运行的审计', + 'UI:Audit:Interactive:Selection:BadgeAll' => '所有类别', + 'UI:Audit:Interactive:Button:Back' => '返回审计', + 'UI:Audit:Interactive:Button:Configuration' => '审计配置', - 'UI:Audit:ViewRules' => 'Check the rules~~', + 'UI:Audit:ViewRules' => '检查规则', 'UI:Audit:HeaderAuditRule' => '审计规则', 'UI:Audit:HeaderNbObjects' => '# 对象', 'UI:Audit:HeaderNbErrors' => '# 错误', 'UI:Audit:PercentageOk' => '% Ok', - 'UI:Audit:OqlError' => 'OQL Error~~', + 'UI:Audit:OqlError' => 'OQL错误', 'UI:Audit:Error:ValueNA' => 'n/a', 'UI:Audit:ErrorIn_Rule' => '规则中有错误', - 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL Error in the Rule %1$s: %2$s.~~', - 'UI:Audit:ErrorIn_Category' => 'Error in Category~~', - 'UI:Audit:ErrorIn_Category_Reason' => 'OQL Error in the Category %1$s: %2$s.~~', + 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL错误在规则%1$s中: %2$s.', + 'UI:Audit:ErrorIn_Category' => '类别中有错误', + 'UI:Audit:ErrorIn_Category_Reason' => 'OQL错误在类别%1$s中: %2$s.', 'UI:Audit:AuditErrors' => '审计出错', 'UI:Audit:Dashboard:ObjectsAudited' => '对象已审计', 'UI:Audit:Dashboard:ObjectsInError' => '对象出错', 'UI:Audit:Dashboard:ObjectsValidated' => '对象已验证', - 'UI:Audit:AuditCategory:Subtitle' => '%2$s 个中有 %1$s 个错误 - %3$s%%', + 'UI:Audit:AuditCategory:Subtitle' => '%2$s个中有%1$s个错误 - %3$s%%', 'UI:RunQuery:Title' => ITOP_APPLICATION_SHORT.' - OQL查询评估', @@ -826,28 +827,28 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:RunQuery:QueryResults' => '查询结果', 'UI:RunQuery:HeaderPurpose' => '目的', 'UI:RunQuery:HeaderPurpose+' => '此查询的解释', - 'UI:RunQuery:HeaderOQLExpression' => 'OQL 表达式', - 'UI:RunQuery:HeaderOQLExpression+' => 'OQL 语法表示的查询', + 'UI:RunQuery:HeaderOQLExpression' => 'OQL表达式', + 'UI:RunQuery:HeaderOQLExpression+' => 'OQL语法表示的查询', 'UI:RunQuery:ExpressionToEvaluate' => '请输入表达式: ', 'UI:RunQuery:QueryArguments' => '查询参数', 'UI:RunQuery:MoreInfo' => '此查询的更多信息: ', 'UI:RunQuery:DevelopedQuery' => '快捷查询表达式: ', 'UI:RunQuery:SerializedFilter' => '序列化的过滤器: ', - 'UI:RunQuery:DevelopedOQL' => '优化的 OQL', - 'UI:RunQuery:DevelopedOQLCount' => 'Developed OQL for count~~', - 'UI:RunQuery:ResultSQLCount' => 'Resulting SQL for count~~', - 'UI:RunQuery:ResultSQL' => 'Resulting SQL~~', + 'UI:RunQuery:DevelopedOQL' => '优化的OQL', + 'UI:RunQuery:DevelopedOQLCount' => '开发的OQL计数', + 'UI:RunQuery:ResultSQLCount' => '结果SQL计数', + 'UI:RunQuery:ResultSQL' => '结果SQL', 'UI:RunQuery:Error' => '运行此查询时发生了一个错误', - 'UI:Query:UrlForExcel' => 'URL to use for MS-Excel web queries', - 'UI:Query:UrlV1' => 'The list of fields has been left unspecified. The page export-V2.php cannot be invoked without this information. Therefore, the URL suggested here below points to the legacy page: export.php. This legacy version of the export has the following limitation: the list of exported fields may vary depending on the output format and the data model of '.ITOP_APPLICATION_SHORT.'.在'.ITOP_APPLICATION_SHORT.' 中, 通知可以被自定义. 它们是基于两个对象集: 触发器和操作.
-触发器 定义了什么时候发送通知. '.ITOP_APPLICATION_SHORT.' core 自带一些触发器, 另一些触发器可由扩展提供: + 'UI:NotificationsMenu:HelpContent' => '
在'.ITOP_APPLICATION_SHORT.'中, 通知可以被自定义. 它们是基于两个对象集: 触发器和操作.
+触发器定义了什么时候发送通知. '.ITOP_APPLICATION_SHORT.'内核自带一些触发器, 另一些触发器可由扩展提供:
-操作 define the actions to be performed when the triggers execute. For now there are only two kind of actions: +操作定义触发器执行时要运行的动作. 目前仅支持2类动作:
若要执行, 操作必须和触发器相关联. -当与一个触发器关联时, 每个操作都被赋予一个顺序号, 规定了按什么样的顺序执行这些操作.
~~', +当与一个触发器关联时, 每个操作都被赋予一个顺序号, 规定了按什么样的顺序执行这些操作.', 'UI:NotificationsMenu:Triggers' => '触发器', 'UI:NotificationsMenu:AvailableTriggers' => '可用的触发器', 'UI:NotificationsMenu:OnCreate' => '当对象被创建', @@ -1116,7 +1117,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:NotificationsMenu:OnStateLeave' => '当对象离开指定状态', 'UI:NotificationsMenu:Actions' => '操作', 'UI:NotificationsMenu:Actions:ActionEmail' => '邮件操作', - 'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook actions (outgoing integrations)~~', + 'UI:NotificationsMenu:Actions:ActionWebhook' => 'Webhook操作 (外部集成)', 'UI:NotificationsMenu:Actions:Action' => '其它操作', 'UI:NotificationsMenu:AvailableActions' => '有效的操作', @@ -1126,30 +1127,30 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:TagAdminMenu:NoTags' => '未配置标签', 'UI:TagSetFieldData:Error' => '错误: %1$s', - 'UI:iTopVersion:Short' => '%1$s version %2$s', - 'UI:iTopVersion:Long' => '%1$s version %2$s-%3$s built on %4$s', + 'UI:iTopVersion:Short' => '%1$s版本%2$s', + 'UI:iTopVersion:Long' => '%1$s版本%2$s-%3$s创建于%4$s', 'UI:PropertiesTab' => '属性', 'UI:OpenDocumentInNewWindow_' => '打开', 'UI:DownloadDocument_' => '下载', - 'UI:Document:NoPreview' => '此类文档无法预览', + 'UI:Document:NoPreview' => '此类型文档无法预览', 'UI:Download-CSV' => '下载 %1$s', - 'UI:DeadlineMissedBy_duration' => '超过 %1$s', - 'UI:Deadline_LessThan1Min' => '< 1 分钟', - 'UI:Deadline_Minutes' => '%1$d 分钟', + 'UI:DeadlineMissedBy_duration' => '超过%1$s', + 'UI:Deadline_LessThan1Min' => '< 1分钟', + 'UI:Deadline_Minutes' => '%1$d分钟', 'UI:Deadline_Hours_Minutes' => '%1$dh %2$dmin', 'UI:Deadline_Days_Hours_Minutes' => '%1$dd %2$dh %3$dmin', 'UI:Help' => '帮助', 'UI:PasswordConfirm' => '确认', - 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => '在添加更多 %1$s 之前, 请先保存此对象.', + 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => '在添加更多%1$s之前, 请先保存此对象.', 'UI:DisplayThisMessageAtStartup' => '在启动时显示此消息', 'UI:RelationshipGraph' => '图形视图', 'UI:RelationshipList' => '列表视图', 'UI:RelationGroups' => '组', 'UI:OperationCancelled' => '操作已取消', 'UI:ElementsDisplayed' => '筛选', - 'UI:RelationGroupNumber_N' => '分组 #%1$d', + 'UI:RelationGroupNumber_N' => '分组#%1$d', 'UI:Relation:ExportAsPDF' => '导出PDF...', 'UI:RelationOption:GroupingThreshold' => '分组阈值', 'UI:Relation:AdditionalContextInfo' => '其它信息', @@ -1158,7 +1159,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:Relation:ExportAsAttachment' => '导出为附件...', 'UI:Relation:DrillDown' => '详情...', 'UI:Relation:PDFExportOptions' => 'PDF导出选项', - 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s', + 'UI:Relation:AttachmentExportOptions_Name' => '%1$s附件选项', 'UI:RelationOption:Untitled' => '无标题', 'UI:Relation:Key' => '键', 'UI:Relation:Comments' => '备注', @@ -1177,10 +1178,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# 受影响的项目: %1$d / %2$d', 'UI:RelationTooltip:CriticalThreshold_N_of_M' => '阈值: %1$d / %2$d', 'Portal:Title' => ITOP_APPLICATION_SHORT.' 用户门户', - 'Portal:NoRequestMgmt' => '亲爱的 %1$s, 您被重定向到这个页面,因为您的账号已被设置成角色 \'Portal user\'. 并且, iTop 没有安装 \'需求管理\' 功能. 请联系管理员.', + 'Portal:NoRequestMgmt' => '亲爱的%1$s, 您被重定向到这个页面, 因为您的账号已被设置成角色 \'Portal user\'. 并且系统没有安装 \'需求管理\' 功能. 请联系管理员.', 'Portal:Refresh' => '刷新', 'Portal:Back' => '返回', - 'Portal:WelcomeUserOrg' => 'Welcome %1$s, from %2$s', + 'Portal:WelcomeUserOrg' => '欢迎%1$s, 来自%2$s', 'Portal:TitleDetailsFor_Request' => '需求详情', 'Portal:ShowOngoing' => '显示打开的需求', 'Portal:ShowClosed' => '显示已关闭的需求', @@ -1194,10 +1195,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Portal:ResolvedRequests' => '已解决的需求', 'Portal:SelectService' => '从类别中选择一项服务:', 'Portal:PleaseSelectOneService' => '请选择一项服务', - 'Portal:SelectSubcategoryFrom_Service' => '从服务中选择子类 %1$s:', - 'Portal:PleaseSelectAServiceSubCategory' => '请选择子类', + 'Portal:SelectSubcategoryFrom_Service' => '从服务中选择型%1$s:', + 'Portal:PleaseSelectAServiceSubCategory' => '请选择子类型', 'Portal:DescriptionOfTheRequest' => '请输入描述:', - 'Portal:TitleRequestDetailsFor_Request' => '需求详情 %1$s:', + 'Portal:TitleRequestDetailsFor_Request' => '需求详情%1$s:', 'Portal:NoOpenRequest' => '此类别中没有打开的需求.', 'Portal:NoClosedRequest' => '此分类中没有需求', 'Portal:Button:ReopenTicket' => '重新打开工单', @@ -1208,18 +1209,18 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Portal:Attachments' => '附件', 'Portal:AddAttachment' => ' 添加附件 ', 'Portal:RemoveAttachment' => ' 移除附件 ', - 'Portal:Attachment_No_To_Ticket_Name' => '添加 #%1$d 到 %2$s (%3$s)', - 'Portal:SelectRequestTemplate' => '请为 %1$s 选择一个模板', + 'Portal:Attachment_No_To_Ticket_Name' => '添加#%1$d到%2$s (%3$s)', + 'Portal:SelectRequestTemplate' => '请为%1$s选择一个模板', 'Enum:Undefined' => '未定义', - 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s 天 %2$s 小时 %3$s 分 %4$s 秒', + 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s天%2$s小时%3$s分%4$s秒', 'UI:ModifyAllPageTitle' => '修改所有', - 'UI:Modify_ObjectsOf_Class' => 'Modifying objects of class %1$s', - 'UI:Modify_N_ObjectsOf_Class' => '正在修改 %1$d 个 %2$s', - 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => '正在修改 %1$d 个 %2$s ,一共 %3$d 个', + 'UI:Modify_ObjectsOf_Class' => '修改类型%1$s的对象', + 'UI:Modify_N_ObjectsOf_Class' => '正在修%1$d个%2$s', + 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => '正在修改%1$d个%2$s, 一共%3$d个', 'UI:Menu:ModifyAll' => '修改...', - 'UI:Menu:ModifyAll_Class' => '修改 %1$s 个对象...', - 'UI:Menu:ModifyAll_Link' => '修改 %1$s...', - 'UI:Menu:ModifyAll_Remote' => '修改 %1$s...', + 'UI:Menu:ModifyAll_Class' => '修改%1$s个对象...', + 'UI:Menu:ModifyAll_Link' => '修改%1$s...', + 'UI:Menu:ModifyAll_Remote' => '修改%1$s...', 'UI:Button:ModifyAll' => '全部修改', 'UI:Button:PreviewModifications' => '修改预览 >>', 'UI:ModifiedObject' => '对象已修改', @@ -1227,29 +1228,29 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:BulkModifyStatus+' => '操作状态', 'UI:BulkModifyErrors' => '报错 (如果有)', 'UI:BulkModifyErrors+' => '阻止修改时报错', - 'UI:BulkModifyStatusOk' => 'Ok', + 'UI:BulkModifyStatusOk' => '正常', 'UI:BulkModifyStatusError' => '错误', 'UI:BulkModifyStatusModified' => '已修改', 'UI:BulkModifyStatusSkipped' => '跳过', - 'UI:BulkModify_Count_DistinctValues' => '%1$d 不同的值:', - 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d time(s)', - 'UI:BulkModify:N_MoreValues' => '%1$d more values...', + 'UI:BulkModify_Count_DistinctValues' => '%1$d不同的值:', + 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d次', + 'UI:BulkModify:N_MoreValues' => '%1$d个更多值...', 'UI:AttemptingToSetAReadOnlyAttribute_Name' => '尝试修改只读字段: %1$s', 'UI:FailedToApplyStimuli' => '操作失败.', - 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: 正在修改 %2$d 个 %3$s', + 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: 正在修改%2$d个%3$s', 'UI:CaseLogTypeYourTextHere' => '请在这里输入内容...', 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:', 'UI:CaseLog:InitialValue' => '初始值:', - 'UI:AttemptingToSetASlaveAttribute_Name' => '字段 %1$s 不可写,因为它由数据同步管理. 值未设置.', + 'UI:AttemptingToSetASlaveAttribute_Name' => '字段%1$s不可写,因为它由数据同步管理. 值未设置.', 'UI:ActionNotAllowed' => '您无权操作这些对象.', 'UI:BulkAction:NoObjectSelected' => '请至少选择一个对象进行操作', - 'UI:AttemptingToChangeASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value remains unchanged.', - 'UI:Pagination:HeaderSelection' => '一共: %1$s 个对象 ( 已选择 %2$s 个).', - 'UI:Pagination:HeaderNoSelection' => '一共: %1$s 个对象.', - 'UI:Pagination:PageSize' => '每页 %1$s 个对象', + 'UI:AttemptingToChangeASlaveAttribute_Name' => '字段%1$s不可写因为其属于数据同步. 值保持未更改.', + 'UI:Pagination:HeaderSelection' => '一共: %1$s个对象 (已选择%2$s个).', + 'UI:Pagination:HeaderNoSelection' => '一共: %1$s个对象.', + 'UI:Pagination:PageSize' => '每页%1$s个对象', 'UI:Pagination:PagesLabel' => '页:', 'UI:Pagination:All' => '全部', - 'UI:HierarchyOf_Class' => '%1$s 层级', + 'UI:HierarchyOf_Class' => '%1$s层级', 'UI:Preferences' => '首选项...', 'UI:ArchiveModeOn' => '激活归档模式', 'UI:ArchiveModeOff' => '关闭归档模式', @@ -1261,18 +1262,18 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:FavoriteLanguage' => '语言', 'UI:Favorites:SelectYourLanguage' => '选择语言', 'UI:FavoriteOtherSettings' => '其它设置', - 'UI:Favorites:Default_X_ItemsPerPage' => '默认行数: 每页 %1$s 个项目', + 'UI:Favorites:Default_X_ItemsPerPage' => '默认行数: 每页%1$s个项目', 'UI:Favorites:ShowObsoleteData' => '显示废弃的数据', 'UI:Favorites:ShowObsoleteData+' => '在搜索结果中显示已废弃的数据', 'UI:NavigateAwayConfirmationMessage' => '所有修改都将丢失.', 'UI:CancelConfirmationMessage' => '您将丢失所有修改. 是否继续?', - 'UI:AutoApplyConfirmationMessage' => '有些修改尚未生效. Do you want itop to take them into account?', - 'UI:Create_Class_InState' => 'Create the %1$s in state: ', + 'UI:AutoApplyConfirmationMessage' => '有些修改尚未生效. 您希望这些更改生效吗?', + 'UI:Create_Class_InState' => '创建对象%1$s并设置状态: ', 'UI:OrderByHint_Values' => '排列顺序: %1$s', 'UI:Menu:AddToDashboard' => '添加到仪表盘...', 'UI:Button:Refresh' => '刷新', 'UI:Button:GoPrint' => '打印...', - 'UI:ExplainPrintable' => '点击 %1$s 图标可隐藏打印内容.| Y | 年 (4位数, 比如 2016) |