From 7d43ae40b831730e78ccf3a58a5585e3fef4faca Mon Sep 17 00:00:00 2001 From: Purple Grape Date: Fri, 7 Dec 2018 17:38:50 +0800 Subject: [PATCH] Support/2.5 (#24) * Update zh.dict.authent-ldap.php * Update zh.dict.authent-local.php * Create zh.dict.itop-attachments.php * Create zh.dict.itop-backup.php * Update zh.dict.itop-change-mgmt-itil.php * Create zh.dict.itop-change-mgmt.php * Update zh.dict.itop-config-mgmt.php * Create zh.dict.itop-config.php * Create zh.dict.itop-datacenter-mgmt.php * Create zh.dict.itop-hub-connector.php * Create zh.dict.itop-incident-mgmt-itil.php * Update zh.dict.itop-knownerror-mgmt.php * Create zh.dict.itop-portal-base.php * Update zh.dict.itop-problem-mgmt.php * Create zh.dict.itop-request-mgmt-itil.php * Create zh.dict.itop-request-mgmt.php * Create zh.dict.itop-service-mgmt-provider.php * Update zh.dict.itop-service-mgmt.php * Update zh.dict.itop-tickets.php * Update zh.dict.itop-welcome-itil.php * Update zh.dictionary.itop.ui.php * Update zh.dictionary.itop.core.php --- .../2.x/authent-ldap/zh.dict.authent-ldap.php | 2 +- .../authent-local/zh.dict.authent-local.php | 2 +- .../zh.dict.itop-attachments.php | 42 + .../2.x/itop-backup/zh.dict.itop-backup.php | 46 + .../zh.dict.itop-change-mgmt-itil.php | 245 +- .../zh.dict.itop-change-mgmt.php | 145 + .../zh.dict.itop-config-mgmt.php | 2695 +++++++++-------- .../2.x/itop-config/zh.dict.itop-config.php | 24 + .../zh.dict.itop-datacenter-mgmt.php | 29 + .../zh.dict.itop-hub-connector.php | 69 + .../zh.dict.itop-incident-mgmt-itil.php | 240 ++ .../zh.dict.itop-knownerror-mgmt.php | 178 +- .../zh.dict.itop-portal-base.php | 147 + .../zh.dict.itop-problem-mgmt.php | 115 +- .../zh.dict.itop-request-mgmt-itil.php | 267 ++ .../zh.dict.itop-request-mgmt.php | 297 ++ .../zh.dict.itop-service-mgmt-provider.php | 528 ++++ .../zh.dict.itop-service-mgmt.php | 757 ++--- .../2.x/itop-tickets/zh.dict.itop-tickets.php | 488 ++- .../zh.dict.itop-welcome-itil.php | 36 +- dictionaries/zh.dictionary.itop.core.php | 1181 ++++---- dictionaries/zh.dictionary.itop.ui.php | 1695 ++++++----- 22 files changed, 5687 insertions(+), 3541 deletions(-) create mode 100644 datamodels/2.x/itop-attachments/zh.dict.itop-attachments.php create mode 100644 datamodels/2.x/itop-backup/zh.dict.itop-backup.php create mode 100644 datamodels/2.x/itop-change-mgmt/zh.dict.itop-change-mgmt.php create mode 100644 datamodels/2.x/itop-config/zh.dict.itop-config.php create mode 100644 datamodels/2.x/itop-datacenter-mgmt/zh.dict.itop-datacenter-mgmt.php create mode 100644 datamodels/2.x/itop-hub-connector/zh.dict.itop-hub-connector.php create mode 100644 datamodels/2.x/itop-incident-mgmt-itil/zh.dict.itop-incident-mgmt-itil.php create mode 100644 datamodels/2.x/itop-portal-base/zh.dict.itop-portal-base.php create mode 100644 datamodels/2.x/itop-request-mgmt-itil/zh.dict.itop-request-mgmt-itil.php create mode 100644 datamodels/2.x/itop-request-mgmt/zh.dict.itop-request-mgmt.php create mode 100644 datamodels/2.x/itop-service-mgmt-provider/zh.dict.itop-service-mgmt-provider.php diff --git a/datamodels/2.x/authent-ldap/zh.dict.authent-ldap.php b/datamodels/2.x/authent-ldap/zh.dict.authent-ldap.php index c2d6f293c..f5a4e6798 100755 --- a/datamodels/2.x/authent-ldap/zh.dict.authent-ldap.php +++ b/datamodels/2.x/authent-ldap/zh.dict.authent-ldap.php @@ -43,7 +43,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserLDAP' => 'LDAP 用户', 'Class:UserLDAP+' => '用户由 LDAP 鉴别身份', 'Class:UserLDAP/Attribute:password' => '密码', - 'Class:UserLDAP/Attribute:password+' => '用户身份验证串', + 'Class:UserLDAP/Attribute:password+' => '用于验证用户身份的字符串', )); diff --git a/datamodels/2.x/authent-local/zh.dict.authent-local.php b/datamodels/2.x/authent-local/zh.dict.authent-local.php index 7f0e39a30..bb431ba7a 100755 --- a/datamodels/2.x/authent-local/zh.dict.authent-local.php +++ b/datamodels/2.x/authent-local/zh.dict.authent-local.php @@ -43,7 +43,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:UserLocal' => 'iTop 用户', 'Class:UserLocal+' => '用户由 iTop 验证身份', 'Class:UserLocal/Attribute:password' => '密码', - 'Class:UserLocal/Attribute:password+' => '用户身份验证串', + 'Class:UserLocal/Attribute:password+' => '用于验证用户身份的字符串', )); diff --git a/datamodels/2.x/itop-attachments/zh.dict.itop-attachments.php b/datamodels/2.x/itop-attachments/zh.dict.itop-attachments.php new file mode 100644 index 000000000..e348632a8 --- /dev/null +++ b/datamodels/2.x/itop-attachments/zh.dict.itop-attachments.php @@ -0,0 +1,42 @@ + + + +/** + * Localized data + * + * @copyright Copyright (C) 2010-2012 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Attachments:TabTitle_Count' => '附件 (%1$d)', + 'Attachments:EmptyTabTitle' => '附件', + 'Attachments:FieldsetTitle' => '附件', + 'Attachments:DeleteBtn' => '删除', + 'Attachments:History_File_Added' => '附件 %1$s 已添加.', + 'Attachments:History_File_Removed' => '附件 %1$s 已移除.', + 'Attachments:AddAttachment' => '添加附件: ', + 'Attachments:UploadNotAllowedOnThisSystem' => '本系统不支持文件上传.', + 'Attachment:Max_Go' => '(最大文件尺寸: %1$s GB)', + 'Attachment:Max_Mo' => '(最大文件尺寸: %1$s MB)', + 'Attachment:Max_Ko' => '(最大文件尺寸: %1$s KB)', + 'Attachments:NoAttachment' => '没有附件. ', + 'Attachments:PreviewNotAvailable' => '该附件类型不支持预览.', +)); +?> diff --git a/datamodels/2.x/itop-backup/zh.dict.itop-backup.php b/datamodels/2.x/itop-backup/zh.dict.itop-backup.php new file mode 100644 index 000000000..42138faee --- /dev/null +++ b/datamodels/2.x/itop-backup/zh.dict.itop-backup.php @@ -0,0 +1,46 @@ + '备份正在进行,请稍后...', + 'bkp-restore-running' => '还原正在进行,请稍等...', + + 'Menu:BackupStatus' => '定时备份', + 'bkp-status-title' => '定时备份', + 'bkp-status-checks' => '设置与检查', + 'bkp-mysqldump-ok' => '已找到mysqldump : %1$s', + 'bkp-mysqldump-notfound' => 'mysqldump 找不到: %1$s - 请确认它安装在正确的路径, 或者调整iTop 配置文件的选项mysql_bindir.', + 'bkp-mysqldump-issue' => 'mysqldump 无法运行 (retcode=%1$d): 请确认它安装在正确的路径, 或者调整iTop 配置文件的选项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-table-file' => 'File', + 'bkp-table-file+' => '只有扩展名是.zip的文件才被认为是备份文件', + 'bkp-table-size' => '大小', + 'bkp-table-size+' => '', + 'bkp-table-actions' => '操作', + 'bkp-table-actions+' => '', + 'bkp-status-backups-auto' => '定时备份', + 'bkp-status-backups-manual' => '手动备份', + 'bkp-status-backups-none' => '尚未开始备份', + 'bkp-next-backup' => '下一次备份将发生在 %1$s (%2$s) 的 %3$s', + 'bkp-button-backup-now' => '立即备份!', + 'bkp-button-restore-now' => '还原!', + 'bkp-confirm-backup' => '请确认是否立即开始备份.', + 'bkp-confirm-restore' => '请确认要还原的备份文件是 %1$s.', + 'bkp-wait-backup' => '请等待备份完成...', + 'bkp-wait-restore' => '请等待还原完成...', + 'bkp-success-restore' => '还原成功.', +)); +?> diff --git a/datamodels/2.x/itop-change-mgmt-itil/zh.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/zh.dict.itop-change-mgmt-itil.php index a148524a7..01c1b8343 100755 --- a/datamodels/2.x/itop-change-mgmt-itil/zh.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/zh.dict.itop-change-mgmt-itil.php @@ -3,7 +3,7 @@ // // This file is part of iTop. // -// iTop is free software; you can redistribute it and/or modify +// iTop is free software; you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. @@ -19,30 +19,35 @@ /** * Localized data - * - * @author Robert Deng + * @copyright Copyright (C) 2010-2012 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Menu:ChangeManagement' => '变更管理', - 'Menu:Change:Overview' => '概览', + 'Menu:Change:Overview' => '概况', 'Menu:Change:Overview+' => '', - 'Menu:NewChange' => '新变更', - 'Menu:NewChange+' => '创建新变更的单据', + 'Menu:NewChange' => '新建变更', + 'Menu:NewChange+' => '新建变更', 'Menu:SearchChanges' => '搜索变更', - 'Menu:SearchChanges+' => '搜索变更单据', + 'Menu:SearchChanges+' => '搜索变更', 'Menu:Change:Shortcuts' => '快捷方式', 'Menu:Change:Shortcuts+' => '', - 'Menu:WaitingAcceptance' => '等待接受的变更', + 'Menu:WaitingAcceptance' => '等待审核的变更', 'Menu:WaitingAcceptance+' => '', 'Menu:WaitingApproval' => '等待批准的变更', 'Menu:WaitingApproval+' => '', - 'Menu:Changes' => '待处理的变更', - 'Menu:Changes+' => '', - 'Menu:MyChanges' => '指派给我的变更', - 'Menu:MyChanges+' => '指派给我的变更 (作为办理人)', + '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' => '最近一周的变更(按状态)', + 'Tickets:Related:OpenChanges' => '打开的变更', + 'Tickets:Related:RecentChanges' => '最近的变更 (72小时)', )); // Dictionnay conventions @@ -63,17 +68,15 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Change' => '变更', 'Class:Change+' => '', - 'Class:Change/Attribute:start_date' => '计划启动', - 'Class:Change/Attribute:start_date+' => '', 'Class:Change/Attribute:status' => '状态', 'Class:Change/Attribute:status+' => '', - 'Class:Change/Attribute:status/Value:new' => '新', + 'Class:Change/Attribute:status/Value:new' => '新建', 'Class:Change/Attribute:status/Value:new+' => '', - 'Class:Change/Attribute:status/Value:validated' => '已生效', + 'Class:Change/Attribute:status/Value:validated' => '已确认', 'Class:Change/Attribute:status/Value:validated+' => '', - 'Class:Change/Attribute:status/Value:rejected' => '已拒绝', + 'Class:Change/Attribute:status/Value:rejected' => '已驳回', 'Class:Change/Attribute:status/Value:rejected+' => '', - 'Class:Change/Attribute:status/Value:assigned' => '已指派', + 'Class:Change/Attribute:status/Value:assigned' => '已分配', 'Class:Change/Attribute:status/Value:assigned+' => '', 'Class:Change/Attribute:status/Value:plannedscheduled' => '已计划和安排', 'Class:Change/Attribute:status/Value:plannedscheduled+' => '', @@ -83,73 +86,67 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Change/Attribute:status/Value:notapproved+' => '', 'Class:Change/Attribute:status/Value:implemented' => '已实施', 'Class:Change/Attribute:status/Value:implemented+' => '', - 'Class:Change/Attribute:status/Value:monitored' => '已监控', + 'Class:Change/Attribute:status/Value:monitored' => '已验收', 'Class:Change/Attribute:status/Value:monitored+' => '', 'Class:Change/Attribute:status/Value:closed' => '已关闭', 'Class:Change/Attribute:status/Value:closed+' => '', - 'Class:Change/Attribute:reason' => '原因', + 'Class:Change/Attribute:reason' => '驳回原因', 'Class:Change/Attribute:reason+' => '', - 'Class:Change/Attribute:requestor_id' => '申请者', + 'Class:Change/Attribute:requestor_id' => '发起人', 'Class:Change/Attribute:requestor_id+' => '', - 'Class:Change/Attribute:requestor_email' => '申请者', + 'Class:Change/Attribute:requestor_email' => '邮箱', 'Class:Change/Attribute:requestor_email+' => '', - 'Class:Change/Attribute:org_id' => '客户', - 'Class:Change/Attribute:org_id+' => '', - 'Class:Change/Attribute:org_name' => '客户', - 'Class:Change/Attribute:org_name+' => '', - 'Class:Change/Attribute:workgroup_id' => '工作组', - 'Class:Change/Attribute:workgroup_id+' => '', - 'Class:Change/Attribute:workgroup_name' => '工作组', - 'Class:Change/Attribute:workgroup_name+' => '', - 'Class:Change/Attribute:creation_date' => '创建', + 'Class:Change/Attribute:creation_date' => '创建时间', 'Class:Change/Attribute:creation_date+' => '', - 'Class:Change/Attribute:last_update' => '最后更新', - 'Class:Change/Attribute:last_update+' => '', - 'Class:Change/Attribute:end_date' => '结束', - 'Class:Change/Attribute:end_date+' => '', - 'Class:Change/Attribute:close_date' => '关闭', - 'Class:Change/Attribute:close_date+' => '', 'Class:Change/Attribute:impact' => '影响', 'Class:Change/Attribute:impact+' => '', - 'Class:Change/Attribute:agent_id' => '办理人', - 'Class:Change/Attribute:agent_id+' => '', - 'Class:Change/Attribute:agent_name' => '办理人', - 'Class:Change/Attribute:agent_name+' => '', - 'Class:Change/Attribute:agent_email' => '办理人', - 'Class:Change/Attribute:agent_email+' => '', 'Class:Change/Attribute:supervisor_group_id' => '监督团队', 'Class:Change/Attribute:supervisor_group_id+' => '', - 'Class:Change/Attribute:supervisor_group_name' => '监督团队', + 'Class:Change/Attribute:supervisor_group_name' => '监督团队名称', 'Class:Change/Attribute:supervisor_group_name+' => '', - 'Class:Change/Attribute:supervisor_id' => '监督者', + 'Class:Change/Attribute:supervisor_id' => '监督人', 'Class:Change/Attribute:supervisor_id+' => '', - 'Class:Change/Attribute:supervisor_email' => '监督者', + 'Class:Change/Attribute:supervisor_email' => '邮箱', 'Class:Change/Attribute:supervisor_email+' => '', 'Class:Change/Attribute:manager_group_id' => '管理团队', 'Class:Change/Attribute:manager_group_id+' => '', - 'Class:Change/Attribute:manager_group_name' => '管理团队', + 'Class:Change/Attribute:manager_group_name' => '管理团队名称', 'Class:Change/Attribute:manager_group_name+' => '', - 'Class:Change/Attribute:manager_id' => '管理人', + 'Class:Change/Attribute:manager_id' => '经理', 'Class:Change/Attribute:manager_id+' => '', - 'Class:Change/Attribute:manager_email' => '管理人', + 'Class:Change/Attribute:manager_email' => '邮箱', 'Class:Change/Attribute:manager_email+' => '', - 'Class:Change/Attribute:outage' => '停歇', + 'Class:Change/Attribute:outage' => '停机', 'Class:Change/Attribute:outage+' => '', 'Class:Change/Attribute:outage/Value:yes' => '是', 'Class:Change/Attribute:outage/Value:yes+' => '', 'Class:Change/Attribute:outage/Value:no' => '否', 'Class:Change/Attribute:outage/Value:no+' => '', - 'Class:Change/Attribute:change_request' => '申请', - 'Class:Change/Attribute:change_request+' => '', - 'Class:Change/Attribute:fallback' => '回退计划', + 'Class:Change/Attribute:fallback' => '回滚计划', 'Class:Change/Attribute:fallback+' => '', - 'Class:Change/Stimulus:ev_validate' => '生效', + 'Class:Change/Attribute:parent_id' => '父级变更', + 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_name' => '变更编号', + 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:related_request_list' => '相关需求', + 'Class:Change/Attribute:related_request_list+' => '该变更相关的所有用户需求', + 'Class:Change/Attribute:related_problems_list' => '相关问题', + 'Class:Change/Attribute:related_problems_list+' => '该变更相关的所有问题', + 'Class:Change/Attribute:related_incident_list' => '相关事件', + 'Class:Change/Attribute:related_incident_list+' => '该变更相关的所有事件', + 'Class:Change/Attribute:child_changes_list' => '子变更', + 'Class:Change/Attribute:child_changes_list+' => '该变更相关的字变更', + 'Class:Change/Attribute:parent_id_friendlyname' => '父级变更昵称', + 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Attribute:parent_id_finalclass_recall' => '变更类型', + 'Class:Change/Attribute:parent_id_finalclass_recall+' => '', + 'Class:Change/Stimulus:ev_validate' => '同意', 'Class:Change/Stimulus:ev_validate+' => '', - 'Class:Change/Stimulus:ev_reject' => '拒绝', + 'Class:Change/Stimulus:ev_reject' => '驳回', 'Class:Change/Stimulus:ev_reject+' => '', - 'Class:Change/Stimulus:ev_assign' => '指派', + 'Class:Change/Stimulus:ev_assign' => '分配', 'Class:Change/Stimulus:ev_assign+' => '', - 'Class:Change/Stimulus:ev_reopen' => '重开', + 'Class:Change/Stimulus:ev_reopen' => '重新打开', 'Class:Change/Stimulus:ev_reopen+' => '', 'Class:Change/Stimulus:ev_plan' => '计划', 'Class:Change/Stimulus:ev_plan+' => '', @@ -161,7 +158,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Change/Stimulus:ev_notapprove+' => '', 'Class:Change/Stimulus:ev_implement' => '实施', 'Class:Change/Stimulus:ev_implement+' => '', - 'Class:Change/Stimulus:ev_monitor' => '监控', + 'Class:Change/Stimulus:ev_monitor' => '验收', 'Class:Change/Stimulus:ev_monitor+' => '', 'Class:Change/Stimulus:ev_finish' => '完成', 'Class:Change/Stimulus:ev_finish+' => '', @@ -174,33 +171,25 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:RoutineChange' => '例行变更', 'Class:RoutineChange+' => '', - 'Class:RoutineChange/Attribute:status/Value:new' => '新', - 'Class:RoutineChange/Attribute:status/Value:new+' => '', - 'Class:RoutineChange/Attribute:status/Value:assigned' => '已指派', - 'Class:RoutineChange/Attribute:status/Value:assigned+' => '', - 'Class:RoutineChange/Attribute:status/Value:plannedscheduled' => '已计划和安排', - 'Class:RoutineChange/Attribute:status/Value:plannedscheduled+' => '', - 'Class:RoutineChange/Attribute:status/Value:approved' => '已批准', - 'Class:RoutineChange/Attribute:status/Value:approved+' => '', - 'Class:RoutineChange/Attribute:status/Value:implemented' => '已实施', - 'Class:RoutineChange/Attribute:status/Value:implemented+' => '', - 'Class:RoutineChange/Attribute:status/Value:monitored' => '已监控', - 'Class:RoutineChange/Attribute:status/Value:monitored+' => '', - 'Class:RoutineChange/Attribute:status/Value:closed' => '已关闭', - 'Class:RoutineChange/Attribute:status/Value:closed+' => '', - 'Class:RoutineChange/Stimulus:ev_validate' => '生效', + 'Class:RoutineChange/Stimulus:ev_validate' => '同意', 'Class:RoutineChange/Stimulus:ev_validate+' => '', - 'Class:RoutineChange/Stimulus:ev_assign' => '指派', + 'Class:RoutineChange/Stimulus:ev_reject' => '驳回', + 'Class:RoutineChange/Stimulus:ev_reject+' => '', + 'Class:RoutineChange/Stimulus:ev_assign' => '分配', 'Class:RoutineChange/Stimulus:ev_assign+' => '', - 'Class:RoutineChange/Stimulus:ev_reopen' => '重开', + 'Class:RoutineChange/Stimulus:ev_reopen' => '重新打开', 'Class:RoutineChange/Stimulus:ev_reopen+' => '', 'Class:RoutineChange/Stimulus:ev_plan' => '计划', 'Class:RoutineChange/Stimulus:ev_plan+' => '', + 'Class:RoutineChange/Stimulus:ev_approve' => '批准', + 'Class:RoutineChange/Stimulus:ev_approve+' => '', 'Class:RoutineChange/Stimulus:ev_replan' => '重新计划', 'Class:RoutineChange/Stimulus:ev_replan+' => '', + 'Class:RoutineChange/Stimulus:ev_notapprove' => '不批准', + 'Class:RoutineChange/Stimulus:ev_notapprove+' => '', 'Class:RoutineChange/Stimulus:ev_implement' => '实施', 'Class:RoutineChange/Stimulus:ev_implement+' => '', - 'Class:RoutineChange/Stimulus:ev_monitor' => '监控', + 'Class:RoutineChange/Stimulus:ev_monitor' => '验收', 'Class:RoutineChange/Stimulus:ev_monitor+' => '', 'Class:RoutineChange/Stimulus:ev_finish' => '完成', 'Class:RoutineChange/Stimulus:ev_finish+' => '', @@ -211,19 +200,19 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:ApprovedChange' => '批准的变更', + 'Class:ApprovedChange' => '已批准的变更', 'Class:ApprovedChange+' => '', 'Class:ApprovedChange/Attribute:approval_date' => '批准日期', 'Class:ApprovedChange/Attribute:approval_date+' => '', 'Class:ApprovedChange/Attribute:approval_comment' => '批准说明', 'Class:ApprovedChange/Attribute:approval_comment+' => '', - 'Class:ApprovedChange/Stimulus:ev_validate' => '生效', + 'Class:ApprovedChange/Stimulus:ev_validate' => '同意', 'Class:ApprovedChange/Stimulus:ev_validate+' => '', - 'Class:ApprovedChange/Stimulus:ev_reject' => '拒绝', + 'Class:ApprovedChange/Stimulus:ev_reject' => '驳回', 'Class:ApprovedChange/Stimulus:ev_reject+' => '', - 'Class:ApprovedChange/Stimulus:ev_assign' => '指派', + 'Class:ApprovedChange/Stimulus:ev_assign' => '分配', 'Class:ApprovedChange/Stimulus:ev_assign+' => '', - 'Class:ApprovedChange/Stimulus:ev_reopen' => '重开', + 'Class:ApprovedChange/Stimulus:ev_reopen' => '重新打开', 'Class:ApprovedChange/Stimulus:ev_reopen+' => '', 'Class:ApprovedChange/Stimulus:ev_plan' => '计划', 'Class:ApprovedChange/Stimulus:ev_plan+' => '', @@ -231,15 +220,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:ApprovedChange/Stimulus:ev_approve+' => '', 'Class:ApprovedChange/Stimulus:ev_replan' => '重新计划', 'Class:ApprovedChange/Stimulus:ev_replan+' => '', - 'Class:ApprovedChange/Stimulus:ev_notapprove' => '拒绝批准', + 'Class:ApprovedChange/Stimulus:ev_notapprove' => '不批准', 'Class:ApprovedChange/Stimulus:ev_notapprove+' => '', 'Class:ApprovedChange/Stimulus:ev_implement' => '实施', 'Class:ApprovedChange/Stimulus:ev_implement+' => '', - 'Class:ApprovedChange/Stimulus:ev_monitor' => '监控', + 'Class:ApprovedChange/Stimulus:ev_monitor' => '验收', 'Class:ApprovedChange/Stimulus:ev_monitor+' => '', 'Class:ApprovedChange/Stimulus:ev_finish' => '完成', 'Class:ApprovedChange/Stimulus:ev_finish+' => '', )); + // // Class: NormalChange // @@ -247,37 +237,17 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:NormalChange' => '正常变更', 'Class:NormalChange+' => '', - 'Class:NormalChange/Attribute:status/Value:new' => '新', - 'Class:NormalChange/Attribute:status/Value:new+' => '', - 'Class:NormalChange/Attribute:status/Value:validated' => '已生效', - 'Class:NormalChange/Attribute:status/Value:validated+' => '', - 'Class:NormalChange/Attribute:status/Value:rejected' => '已拒绝', - 'Class:NormalChange/Attribute:status/Value:rejected+' => '', - 'Class:NormalChange/Attribute:status/Value:assigned' => '已指派', - 'Class:NormalChange/Attribute:status/Value:assigned+' => '', - 'Class:NormalChange/Attribute:status/Value:plannedscheduled' => '已计划和安排', - 'Class:NormalChange/Attribute:status/Value:plannedscheduled+' => '', - 'Class:NormalChange/Attribute:status/Value:approved' => '已批准', - 'Class:NormalChange/Attribute:status/Value:approved+' => '', - 'Class:NormalChange/Attribute:status/Value:notapproved' => '不批准', - 'Class:NormalChange/Attribute:status/Value:notapproved+' => '', - 'Class:NormalChange/Attribute:status/Value:implemented' => '已实施', - 'Class:NormalChange/Attribute:status/Value:implemented+' => '', - 'Class:NormalChange/Attribute:status/Value:monitored' => '已监控', - 'Class:NormalChange/Attribute:status/Value:monitored+' => '', - 'Class:NormalChange/Attribute:status/Value:closed' => '已关闭', - 'Class:NormalChange/Attribute:status/Value:closed+' => '', - 'Class:NormalChange/Attribute:acceptance_date' => '接受日期', + 'Class:NormalChange/Attribute:acceptance_date' => '审核日期', 'Class:NormalChange/Attribute:acceptance_date+' => '', - 'Class:NormalChange/Attribute:acceptance_comment' => '接受说明', + 'Class:NormalChange/Attribute:acceptance_comment' => '审核说明', 'Class:NormalChange/Attribute:acceptance_comment+' => '', - 'Class:NormalChange/Stimulus:ev_validate' => '生效', + 'Class:NormalChange/Stimulus:ev_validate' => '同意', 'Class:NormalChange/Stimulus:ev_validate+' => '', - 'Class:NormalChange/Stimulus:ev_reject' => '拒绝', + 'Class:NormalChange/Stimulus:ev_reject' => '驳回', 'Class:NormalChange/Stimulus:ev_reject+' => '', - 'Class:NormalChange/Stimulus:ev_assign' => '指派', + 'Class:NormalChange/Stimulus:ev_assign' => '分配', 'Class:NormalChange/Stimulus:ev_assign+' => '', - 'Class:NormalChange/Stimulus:ev_reopen' => '重开', + 'Class:NormalChange/Stimulus:ev_reopen' => '重新打开', 'Class:NormalChange/Stimulus:ev_reopen+' => '', 'Class:NormalChange/Stimulus:ev_plan' => '计划', 'Class:NormalChange/Stimulus:ev_plan+' => '', @@ -285,11 +255,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:NormalChange/Stimulus:ev_approve+' => '', 'Class:NormalChange/Stimulus:ev_replan' => '重新计划', 'Class:NormalChange/Stimulus:ev_replan+' => '', - 'Class:NormalChange/Stimulus:ev_notapprove' => '拒绝批准', + 'Class:NormalChange/Stimulus:ev_notapprove' => '不批准', 'Class:NormalChange/Stimulus:ev_notapprove+' => '', 'Class:NormalChange/Stimulus:ev_implement' => '实施', 'Class:NormalChange/Stimulus:ev_implement+' => '', - 'Class:NormalChange/Stimulus:ev_monitor' => '监控', + 'Class:NormalChange/Stimulus:ev_monitor' => '验收', 'Class:NormalChange/Stimulus:ev_monitor+' => '', 'Class:NormalChange/Stimulus:ev_finish' => '完成', 'Class:NormalChange/Stimulus:ev_finish+' => '', @@ -302,33 +272,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:EmergencyChange' => '紧急变更', 'Class:EmergencyChange+' => '', - 'Class:EmergencyChange/Attribute:status/Value:new' => '新', - 'Class:EmergencyChange/Attribute:status/Value:new+' => '', - 'Class:EmergencyChange/Attribute:status/Value:validated' => '已生效', - 'Class:EmergencyChange/Attribute:status/Value:validated+' => '', - 'Class:EmergencyChange/Attribute:status/Value:rejected' => '已拒绝', - 'Class:EmergencyChange/Attribute:status/Value:rejected+' => '', - 'Class:EmergencyChange/Attribute:status/Value:assigned' => '已指派', - 'Class:EmergencyChange/Attribute:status/Value:assigned+' => '', - 'Class:EmergencyChange/Attribute:status/Value:plannedscheduled' => '已计划和安排', - 'Class:EmergencyChange/Attribute:status/Value:plannedscheduled+' => '', - 'Class:EmergencyChange/Attribute:status/Value:approved' => '已批准', - 'Class:EmergencyChange/Attribute:status/Value:approved+' => '', - 'Class:EmergencyChange/Attribute:status/Value:notapproved' => '不批准', - 'Class:EmergencyChange/Attribute:status/Value:notapproved+' => '', - 'Class:EmergencyChange/Attribute:status/Value:implemented' => '已实施', - 'Class:EmergencyChange/Attribute:status/Value:implemented+' => '', - 'Class:EmergencyChange/Attribute:status/Value:monitored' => '已监控', - 'Class:EmergencyChange/Attribute:status/Value:monitored+' => '', - 'Class:EmergencyChange/Attribute:status/Value:closed' => '已关闭', - 'Class:EmergencyChange/Attribute:status/Value:closed+' => '', - 'Class:EmergencyChange/Stimulus:ev_validate' => '生效', + 'Class:EmergencyChange/Stimulus:ev_validate' => '同意', 'Class:EmergencyChange/Stimulus:ev_validate+' => '', - 'Class:EmergencyChange/Stimulus:ev_reject' => '拒绝', + 'Class:EmergencyChange/Stimulus:ev_reject' => '驳回', 'Class:EmergencyChange/Stimulus:ev_reject+' => '', - 'Class:EmergencyChange/Stimulus:ev_assign' => '指派', + 'Class:EmergencyChange/Stimulus:ev_assign' => '分配', 'Class:EmergencyChange/Stimulus:ev_assign+' => '', - 'Class:EmergencyChange/Stimulus:ev_reopen' => '重开', + 'Class:EmergencyChange/Stimulus:ev_reopen' => '重新打开', 'Class:EmergencyChange/Stimulus:ev_reopen+' => '', 'Class:EmergencyChange/Stimulus:ev_plan' => '计划', 'Class:EmergencyChange/Stimulus:ev_plan+' => '', @@ -336,35 +286,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:EmergencyChange/Stimulus:ev_approve+' => '', 'Class:EmergencyChange/Stimulus:ev_replan' => '重新计划', 'Class:EmergencyChange/Stimulus:ev_replan+' => '', - 'Class:EmergencyChange/Stimulus:ev_notapprove' => '拒绝批准', + 'Class:EmergencyChange/Stimulus:ev_notapprove' => '不批准', 'Class:EmergencyChange/Stimulus:ev_notapprove+' => '', 'Class:EmergencyChange/Stimulus:ev_implement' => '实施', 'Class:EmergencyChange/Stimulus:ev_implement+' => '', - 'Class:EmergencyChange/Stimulus:ev_monitor' => '监控', + 'Class:EmergencyChange/Stimulus:ev_monitor' => '验收', 'Class:EmergencyChange/Stimulus:ev_monitor+' => '', 'Class:EmergencyChange/Stimulus:ev_finish' => '完成', 'Class:EmergencyChange/Stimulus:ev_finish+' => '', - 'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => 'Changes by category for the last 7 days~~', - 'UI-ChangeManagementOverview-Last-7-days' => 'Number of changes for the last 7 days~~', - 'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => 'Changes by domain for the last 7 days~~', - 'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => 'Changes by status for the last 7 days~~', - 'Class:Change/Attribute:parent_id' => 'Parent change~~', - 'Class:Change/Attribute:parent_name' => 'Parent change Ref~~', - 'Class:Change/Attribute:related_request_list' => 'Related requests~~', - 'Class:Change/Attribute:related_request_list+' => 'All the user requests linked to this change~~', - 'Class:Change/Attribute:related_problems_list' => 'Related problems~~', - 'Class:Change/Attribute:related_problems_list+' => 'All the problems linked to this change~~', - 'Class:Change/Attribute:related_incident_list' => 'Related incidents~~', - 'Class:Change/Attribute:related_incident_list+' => 'All the incidents linked to this change~~', - 'Class:Change/Attribute:child_changes_list' => 'Child changes~~', - 'Class:Change/Attribute:child_changes_list+' => 'All the sub changes linked to this change~~', - 'Class:Change/Attribute:parent_id_friendlyname' => 'Parent friendly name~~', - 'Class:Change/Attribute:parent_id_finalclass_recall' => 'Change type~~', - 'Class:RoutineChange/Stimulus:ev_reject' => 'Reject~~', - 'Class:RoutineChange/Stimulus:ev_approve' => 'Approve~~', - 'Class:RoutineChange/Stimulus:ev_notapprove' => 'Do Not Approve~~', - 'Tickets:Related:OpenChanges' => 'Open changes~~', - 'Tickets:Related:RecentChanges' => 'Recent changes (72h)~~', )); ?> diff --git a/datamodels/2.x/itop-change-mgmt/zh.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/zh.dict.itop-change-mgmt.php new file mode 100644 index 000000000..913a5bf04 --- /dev/null +++ b/datamodels/2.x/itop-change-mgmt/zh.dict.itop-change-mgmt.php @@ -0,0 +1,145 @@ + + + +/** + * Localized data + * + * @copyright Copyright (C) 2010-2012 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Menu:ChangeManagement' => '变更管理', + 'Menu:Change:Overview' => '概况', + 'Menu:Change:Overview+' => '', + 'Menu:NewChange' => '新建变更', + 'Menu:NewChange+' => '新建变更', + 'Menu:SearchChanges' => '搜索变更', + 'Menu:SearchChanges+' => '搜索变更', + 'Menu:Change:Shortcuts' => '快捷方式', + 'Menu:Change:Shortcuts+' => '', + 'Menu:WaitingAcceptance' => '等待审核的变更', + 'Menu:WaitingAcceptance+' => '', + 'Menu:WaitingApproval' => '等待批准的变更', + 'Menu:WaitingApproval+' => '', + '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' => '最近一周的变更(按状态)', + 'Tickets:Related:OpenChanges' => '打开的变更', + 'Tickets:Related:RecentChanges' => '最近的变更 (72小时)', +)); + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + + +// +// Class: Change +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Change' => '变更', + 'Class:Change+' => '', + 'Class:Change/Attribute:status' => '状态', + 'Class:Change/Attribute:status+' => '', + 'Class:Change/Attribute:status/Value:new' => '新建', + 'Class:Change/Attribute:status/Value:new+' => '', + 'Class:Change/Attribute:status/Value:assigned' => '已分配', + 'Class:Change/Attribute:status/Value:assigned+' => '', + 'Class:Change/Attribute:status/Value:planned' => '已计划', + 'Class:Change/Attribute:status/Value:planned+' => '', + 'Class:Change/Attribute:status/Value:rejected' => '已驳回', + 'Class:Change/Attribute:status/Value:rejected+' => '', + 'Class:Change/Attribute:status/Value:approved' => '已批准', + 'Class:Change/Attribute:status/Value:approved+' => '', + 'Class:Change/Attribute:status/Value:closed' => '已关闭', + 'Class:Change/Attribute:status/Value:closed+' => '', + 'Class:Change/Attribute:category' => '类型', + 'Class:Change/Attribute:category+' => '', + 'Class:Change/Attribute:category/Value:application' => '应用', + 'Class:Change/Attribute:category/Value:application+' => '应用', + 'Class:Change/Attribute:category/Value:hardware' => '硬件', + 'Class:Change/Attribute:category/Value:hardware+' => '硬件', + 'Class:Change/Attribute:category/Value:network' => '网络', + 'Class:Change/Attribute:category/Value:network+' => '网络', + 'Class:Change/Attribute:category/Value:other' => '其他', + 'Class:Change/Attribute:category/Value:other+' => '其他', + 'Class:Change/Attribute:category/Value:software' => '软件', + 'Class:Change/Attribute:category/Value:software+' => '软件', + 'Class:Change/Attribute:category/Value:system' => '系统', + 'Class:Change/Attribute:category/Value:system+' => '系统', + 'Class:Change/Attribute:reject_reason' => '驳回原因', + 'Class:Change/Attribute:reject_reason+' => '', + 'Class:Change/Attribute:changemanager_id' => '变更经理', + 'Class:Change/Attribute:changemanager_id+' => '', + 'Class:Change/Attribute:changemanager_email' => '邮箱', + 'Class:Change/Attribute:changemanager_email+' => '', + 'Class:Change/Attribute:parent_id' => '父级变更', + 'Class:Change/Attribute:parent_id+' => '', + 'Class:Change/Attribute:parent_name' => '变更编号', + 'Class:Change/Attribute:parent_name+' => '', + 'Class:Change/Attribute:creation_date' => '创建日期', + 'Class:Change/Attribute:creation_date+' => '', + 'Class:Change/Attribute:approval_date' => '审批日期', + 'Class:Change/Attribute:approval_date+' => '', + 'Class:Change/Attribute:fallback_plan' => '回滚计划', + 'Class:Change/Attribute:fallback_plan+' => '', + 'Class:Change/Attribute:related_request_list' => '相关需求', + 'Class:Change/Attribute:related_request_list+' => '该变更相关的所有用户需求', + 'Class:Change/Attribute:related_incident_list' => '相关事件', + 'Class:Change/Attribute:related_incident_list+' => '该变更相关的所有事件', + 'Class:Change/Attribute:related_problems_list' => '相关问题', + 'Class:Change/Attribute:related_problems_list+' => '该变更相关的所有问题', + 'Class:Change/Attribute:child_changes_list' => '子变更', + 'Class:Change/Attribute:child_changes_list+' => '该变更相关的所有子变更', + 'Class:Change/Attribute:parent_id_friendlyname' => '父级变更昵称', + 'Class:Change/Attribute:parent_id_friendlyname+' => '', + 'Class:Change/Stimulus:ev_assign' => '分配', + 'Class:Change/Stimulus:ev_assign+' => '', + 'Class:Change/Stimulus:ev_plan' => '计划', + 'Class:Change/Stimulus:ev_plan+' => '', + 'Class:Change/Stimulus:ev_reject' => '驳回', + 'Class:Change/Stimulus:ev_reject+' => '', + 'Class:Change/Stimulus:ev_reopen' => '重新打开', + 'Class:Change/Stimulus:ev_reopen+' => '', + 'Class:Change/Stimulus:ev_approve' => '批准', + 'Class:Change/Stimulus:ev_approve+' => '', + 'Class:Change/Stimulus:ev_finish' => '关闭', + 'Class:Change/Stimulus:ev_finish+' => '', + 'Class:Change/Attribute:outage' => '停机', + 'Class:Change/Attribute:outage+' => '', + 'Class:Change/Attribute:outage/Value:no' => '否', + 'Class:Change/Attribute:outage/Value:no+' => '', + 'Class:Change/Attribute:outage/Value:yes' => '是', + 'Class:Change/Attribute:outage/Value:yes+' => '', +)); + +?> diff --git a/datamodels/2.x/itop-config-mgmt/zh.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/zh.dict.itop-config-mgmt.php index ac6da0281..685a6e865 100755 --- a/datamodels/2.x/itop-config-mgmt/zh.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/zh.dict.itop-config-mgmt.php @@ -20,7 +20,6 @@ /** * Localized data * - * @author Robert Deng * @copyright Copyright (C) 2010-2012 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ @@ -76,6 +75,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( ////////////////////////////////////////////////////////////////////// // + // // Class: Organization // @@ -97,24 +97,29 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Organization/Attribute:parent_id+' => '父级组织', 'Class:Organization/Attribute:parent_name' => '父级名称', 'Class:Organization/Attribute:parent_name+' => '父级组织名称', + 'Class:Organization/Attribute:deliverymodel_id' => '交付模式', + 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name', + 'Class:Organization/Attribute:deliverymodel_name+' => '', + 'Class:Organization/Attribute:parent_id_friendlyname' => '上级组织', + 'Class:Organization/Attribute:parent_id_friendlyname+' => '上级组织', )); - // // Class: Location // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Location' => '位置', + 'Class:Location' => '地理位置', 'Class:Location+' => '任何类型的地理位置: 区域, 国家, 城市, 位置, 建筑, 楼层, 房间, 机架,...', 'Class:Location/Attribute:name' => '名称', 'Class:Location/Attribute:name+' => '', 'Class:Location/Attribute:status' => '状态', 'Class:Location/Attribute:status+' => '', - 'Class:Location/Attribute:status/Value:active' => '活动', - 'Class:Location/Attribute:status/Value:active+' => '活动', - 'Class:Location/Attribute:status/Value:inactive' => '非活动', - 'Class:Location/Attribute:status/Value:inactive+' => '非活动', + 'Class:Location/Attribute:status/Value:active' => '启用', + 'Class:Location/Attribute:status/Value:active+' => '启用', + 'Class:Location/Attribute:status/Value:inactive' => '停用', + 'Class:Location/Attribute:status/Value:inactive+' => '停用', 'Class:Location/Attribute:org_id' => '拥有者组织', 'Class:Location/Attribute:org_id+' => '', 'Class:Location/Attribute:org_name' => '拥有者组织名称', @@ -127,69 +132,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Location/Attribute:city+' => '', 'Class:Location/Attribute:country' => '国家', 'Class:Location/Attribute:country+' => '', - 'Class:Location/Attribute:parent_id' => '父级位置', - 'Class:Location/Attribute:parent_id+' => '', - 'Class:Location/Attribute:parent_name' => '父级名称', - 'Class:Location/Attribute:parent_name+' => '', - 'Class:Location/Attribute:contact_list' => '联系人', - 'Class:Location/Attribute:contact_list+' => '该场点的联系人', - 'Class:Location/Attribute:infra_list' => '基础架构', - 'Class:Location/Attribute:infra_list+' => '该场点的CI', + 'Class:Location/Attribute:physicaldevice_list' => '设备', + 'Class:Location/Attribute:physicaldevice_list+' => '该位置的所有设备', + 'Class:Location/Attribute:person_list' => '联系人', + 'Class:Location/Attribute:person_list+' => '该位置的所有联系人', )); -// -// Class: Group -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Group' => '组', - 'Class:Group+' => '', - 'Class:Group/Attribute:name' => '名称', - 'Class:Group/Attribute:name+' => '', - 'Class:Group/Attribute:status' => '状态', - 'Class:Group/Attribute:status+' => '', - 'Class:Group/Attribute:status/Value:implementation' => '实施', - 'Class:Group/Attribute:status/Value:implementation+' => '实施', - 'Class:Group/Attribute:status/Value:obsolete' => '荒废', - 'Class:Group/Attribute:status/Value:obsolete+' => '荒废', - 'Class:Group/Attribute:status/Value:production' => '生产', - 'Class:Group/Attribute:status/Value:production+' => '生产', - 'Class:Group/Attribute:org_id' => '组织', - 'Class:Group/Attribute:org_id+' => '', - 'Class:Group/Attribute:owner_name' => '名称', - 'Class:Group/Attribute:owner_name+' => '常用名称', - 'Class:Group/Attribute:description' => '描述', - 'Class:Group/Attribute:description+' => '', - 'Class:Group/Attribute:type' => '种类', - 'Class:Group/Attribute:type+' => '', - 'Class:Group/Attribute:parent_id' => '父级组别', - 'Class:Group/Attribute:parent_id+' => '', - 'Class:Group/Attribute:parent_name' => '名称', - 'Class:Group/Attribute:parent_name+' => '', - 'Class:Group/Attribute:ci_list' => '连接的CI', - 'Class:Group/Attribute:ci_list+' => '', -)); - -// -// Class: lnkGroupToCI -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkGroupToCI' => '组 / CI', - 'Class:lnkGroupToCI+' => '', - 'Class:lnkGroupToCI/Attribute:group_id' => '组', - 'Class:lnkGroupToCI/Attribute:group_id+' => '', - 'Class:lnkGroupToCI/Attribute:group_name' => '名称', - 'Class:lnkGroupToCI/Attribute:group_name+' => '', - 'Class:lnkGroupToCI/Attribute:ci_id' => 'CI', - 'Class:lnkGroupToCI/Attribute:ci_id+' => '', - 'Class:lnkGroupToCI/Attribute:ci_name' => '名称', - 'Class:lnkGroupToCI/Attribute:ci_name+' => '', - 'Class:lnkGroupToCI/Attribute:ci_status' => 'CI状态', - 'Class:lnkGroupToCI/Attribute:ci_status+' => '', - 'Class:lnkGroupToCI/Attribute:reason' => '原因', - 'Class:lnkGroupToCI/Attribute:reason+' => '', -)); - // // Class: Contact @@ -202,10 +149,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Contact/Attribute:name+' => '', 'Class:Contact/Attribute:status' => '状态', 'Class:Contact/Attribute:status+' => '', - 'Class:Contact/Attribute:status/Value:active' => '活动', - 'Class:Contact/Attribute:status/Value:active+' => '活动', - 'Class:Contact/Attribute:status/Value:inactive' => '非活动', - 'Class:Contact/Attribute:status/Value:inactive+' => '非活动', + 'Class:Contact/Attribute:status/Value:active' => '启用', + 'Class:Contact/Attribute:status/Value:active+' => '启用', + 'Class:Contact/Attribute:status/Value:inactive' => '停用', + 'Class:Contact/Attribute:status/Value:inactive+' => '停用', 'Class:Contact/Attribute:org_id' => '组织', 'Class:Contact/Attribute:org_id+' => '', 'Class:Contact/Attribute:org_name' => '组织', @@ -214,22 +161,18 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Contact/Attribute:email+' => '', 'Class:Contact/Attribute:phone' => '电话', 'Class:Contact/Attribute:phone+' => '', - 'Class:Contact/Attribute:location_id' => '位置', - 'Class:Contact/Attribute:location_id+' => '', - 'Class:Contact/Attribute:location_name' => '位置', - 'Class:Contact/Attribute:location_name+' => '', - 'Class:Contact/Attribute:ci_list' => 'CI', - 'Class:Contact/Attribute:ci_list+' => '该联系人相关CI', - 'Class:Contact/Attribute:contract_list' => '合同', - 'Class:Contact/Attribute:contract_list+' => '该联系人相关合同', - 'Class:Contact/Attribute:service_list' => '服务', - 'Class:Contact/Attribute:service_list+' => '该联系人相关服务', - 'Class:Contact/Attribute:ticket_list' => 'Tickets', - 'Class:Contact/Attribute:ticket_list+' => '该联系人相关', - 'Class:Contact/Attribute:team_list' => '团队', - 'Class:Contact/Attribute:team_list+' => '该联系人所属团队', - 'Class:Contact/Attribute:finalclass' => '类别', - 'Class:Contact/Attribute:finalclass+' => '', + 'Class:Contact/Attribute:notify' => '通知', + 'Class:Contact/Attribute:notify+' => '', + 'Class:Contact/Attribute:notify/Value:no' => '否', + 'Class:Contact/Attribute:notify/Value:no+' => '否', + 'Class:Contact/Attribute:notify/Value:yes' => '是', + 'Class:Contact/Attribute:notify/Value:yes+' => '是', + 'Class:Contact/Attribute:function' => '职责', + 'Class:Contact/Attribute:function+' => '', + 'Class:Contact/Attribute:cis_list' => '配置项', + 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact', + 'Class:Contact/Attribute:finalclass' => 'Contact sub-class', + 'Class:Contact/Attribute:finalclass+' => 'Name of the final class', )); // @@ -237,12 +180,32 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Person' => '人员', + 'Class:Person' => '个人', 'Class:Person+' => '', - 'Class:Person/Attribute:first_name' => '姓', + 'Class:Person/Attribute:name' => '姓', + 'Class:Person/Attribute:name+' => '', + 'Class:Person/Attribute:first_name' => '名', 'Class:Person/Attribute:first_name+' => '', - 'Class:Person/Attribute:employee_id' => '员工ID', - 'Class:Person/Attribute:employee_id+' => '', + 'Class:Person/Attribute:employee_number' => '员工编号', + 'Class:Person/Attribute:employee_number+' => '', + 'Class:Person/Attribute:mobile_phone' => '移动电话', + 'Class:Person/Attribute:mobile_phone+' => '', + 'Class:Person/Attribute:location_id' => '地理位置', + 'Class:Person/Attribute:location_id+' => '', + 'Class:Person/Attribute:location_name' => '名称', + 'Class:Person/Attribute:location_name+' => '', + 'Class:Person/Attribute:manager_id' => '经理', + 'Class:Person/Attribute:manager_id+' => '', + 'Class:Person/Attribute:manager_name' => '名称', + 'Class:Person/Attribute:manager_name+' => '', + 'Class:Person/Attribute:team_list' => '团队', + 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to', + 'Class:Person/Attribute:tickets_list' => '工单', + 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller', + 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name', + 'Class:Person/Attribute:manager_id_friendlyname+' => '', + 'Class:Person/Attribute:picture' => '头像', + 'Class:Person/Attribute:picture+' => '', )); // @@ -252,29 +215,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Team' => '团队', 'Class:Team+' => '', - 'Class:Team/Attribute:member_list' => '成员', - 'Class:Team/Attribute:member_list+' => '团队所辖成员', -)); - -// -// Class: lnkTeamToContact -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkTeamToContact' => '团队成员', - 'Class:lnkTeamToContact+' => '团队中的成员', - 'Class:lnkTeamToContact/Attribute:team_id' => '团队', - 'Class:lnkTeamToContact/Attribute:team_id+' => '', - 'Class:lnkTeamToContact/Attribute:contact_id' => '成员', - 'Class:lnkTeamToContact/Attribute:contact_id+' => '', - 'Class:lnkTeamToContact/Attribute:contact_location_id' => '位置', - 'Class:lnkTeamToContact/Attribute:contact_location_id+' => '', - 'Class:lnkTeamToContact/Attribute:contact_email' => 'Email', - 'Class:lnkTeamToContact/Attribute:contact_email+' => '', - 'Class:lnkTeamToContact/Attribute:contact_phone' => '电话', - 'Class:lnkTeamToContact/Attribute:contact_phone+' => '', - 'Class:lnkTeamToContact/Attribute:role' => '角色', - 'Class:lnkTeamToContact/Attribute:role+' => '', + 'Class:Team/Attribute:persons_list' => '成员', + 'Class:Team/Attribute:persons_list+' => '该团队包含的所有成员', + 'Class:Team/Attribute:tickets_list' => '工单', + 'Class:Team/Attribute:tickets_list+' => '该团队的所有工单', )); // @@ -290,25 +234,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Document/Attribute:description+' => '', 'Class:Document/Attribute:org_name' => '组织名称', 'Class:Document/Attribute:org_name+' => '', - 'Class:Document/Attribute:description+' => '', + 'Class:Document/Attribute:documenttype_id' => 'Document type', + 'Class:Document/Attribute:documenttype_id+' => '', + 'Class:Document/Attribute:documenttype_name' => 'Document type name', + 'Class:Document/Attribute:documenttype_name+' => '', + 'Class:Document/Attribute:version' => 'Version', + 'Class:Document/Attribute:version+' => '', 'Class:Document/Attribute:description' => '描述', 'Class:Document/Attribute:description+' => '', - 'Class:Document/Attribute:type' => '类别', - 'Class:Document/Attribute:type+' => '', - 'Class:Document/Attribute:type/Value:contract' => '合同', - 'Class:Document/Attribute:type/Value:contract+' => '', - 'Class:Document/Attribute:type/Value:networkmap' => '网络图', - 'Class:Document/Attribute:type/Value:networkmap+' => '', - 'Class:Document/Attribute:type/Value:presentation' => '展现', - 'Class:Document/Attribute:type/Value:presentation+' => '', - 'Class:Document/Attribute:type/Value:training' => '培训', - 'Class:Document/Attribute:type/Value:training+' => '', - 'Class:Document/Attribute:type/Value:whitePaper' => '白皮书', - 'Class:Document/Attribute:type/Value:whitePaper+' => '', - 'Class:Document/Attribute:type/Value:workinginstructions' => '工作指南', - 'Class:Document/Attribute:type/Value:workinginstructions+' => '', - 'Class:Document/Attribute:type/Value:design' => '设计', - 'Class:Document/Attribute:type/Value:design+' => '', 'Class:Document/Attribute:status' => '状态', 'Class:Document/Attribute:status+' => '', 'Class:Document/Attribute:status/Value:draft' => '草案', @@ -323,123 +256,817 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Document/Attribute:contract_list+' => '参照该文档的合同', 'Class:Document/Attribute:service_list' => '服务', 'Class:Document/Attribute:service_list+' => '参照该文档的服务', - 'Class:Document/Attribute:ticket_list' => '单据', - 'Class:Document/Attribute:ticket_list+' => '引用该文档的单据', - 'Class:Document:PreviewTab' => '预览', + 'Class:Document/Attribute:finalclass' => 'Document sub-class', + 'Class:Document/Attribute:finalclass+' => 'Name of the final class', )); // -// Class: WebDoc +// Class: DocumentFile // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:WebDoc' => 'Web 文档', - 'Class:WebDoc+' => '其他web服务器上可获得的文档', - 'Class:WebDoc/Attribute:url' => 'Url', - 'Class:WebDoc/Attribute:url+' => '', + 'Class:DocumentFile' => '文档文件', + 'Class:DocumentFile+' => '', + 'Class:DocumentFile/Attribute:file' => '文件', + 'Class:DocumentFile/Attribute:file+' => '', )); // -// Class: Note +// Class: DocumentNote // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Note' => '备注', - 'Class:Note+' => '', - 'Class:Note/Attribute:note' => '文本', - 'Class:Note/Attribute:note+' => '', + 'Class:DocumentNote' => '文档笔记', + 'Class:DocumentNote+' => '', + 'Class:DocumentNote/Attribute:text' => '文本', + 'Class:DocumentNote/Attribute:text+' => '', )); // -// Class: FileDoc +// Class: DocumentWeb // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:FileDoc' => '文档', - 'Class:FileDoc+' => '', - 'Class:FileDoc/Attribute:contents' => '内容', - 'Class:FileDoc/Attribute:contents+' => '', + 'Class:DocumentWeb' => '文档网页', + 'Class:DocumentWeb+' => '', + 'Class:DocumentWeb/Attribute:url' => 'URL', + 'Class:DocumentWeb/Attribute:url+' => '', )); // -// Class: Licence +// Class: FunctionalCI // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Licence' => 'Licence', - 'Class:Licence+' => '', - 'Class:Licence/Attribute:provider' => '提供商', - 'Class:Licence/Attribute:provider+' => '', - 'Class:Licence/Attribute:org_id' => '所有者', - 'Class:Licence/Attribute:org_id+' => '', - 'Class:Licence/Attribute:org_name' => '名称', - 'Class:Licence/Attribute:org_name+' => '常用名称', - 'Class:Licence/Attribute:product' => '产品', - 'Class:Licence/Attribute:product+' => '', - 'Class:Licence/Attribute:name' => '名称', - 'Class:Licence/Attribute:name+' => '', - 'Class:Licence/Attribute:start' => '启始日期', - 'Class:Licence/Attribute:start+' => '', - 'Class:Licence/Attribute:end' => '终止日期', - 'Class:Licence/Attribute:end+' => '', - 'Class:Licence/Attribute:licence_key' => 'Key', - 'Class:Licence/Attribute:licence_key+' => '', - 'Class:Licence/Attribute:scope' => '范围', - 'Class:Licence/Attribute:scope+' => '', - 'Class:Licence/Attribute:usage_limit' => '使用限制', - 'Class:Licence/Attribute:usage_limit+' => '', - 'Class:Licence/Attribute:usage_list' => '用途', - 'Class:Licence/Attribute:usage_list+' => '使用该License的应用程序实例', + 'Class:FunctionalCI' => '功能配置项', + 'Class:FunctionalCI+' => '', + 'Class:FunctionalCI/Attribute:name' => '名称', + 'Class:FunctionalCI/Attribute:name+' => '', + 'Class:FunctionalCI/Attribute:description' => '描述', + 'Class:FunctionalCI/Attribute:description+' => '', + 'Class:FunctionalCI/Attribute:org_id' => '组织', + 'Class:FunctionalCI/Attribute:org_id+' => '', + 'Class:FunctionalCI/Attribute:organization_name' => '组织名称', + 'Class:FunctionalCI/Attribute:organization_name+' => '通用名', + 'Class:FunctionalCI/Attribute:business_criticity' => '业务重要性', + 'Class:FunctionalCI/Attribute:business_criticity+' => '', + 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => '高', + 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => '高', + 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => '低', + 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => '低', + 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => '中', + 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => '中', + 'Class:FunctionalCI/Attribute:move2production' => '投产日期', + 'Class:FunctionalCI/Attribute:move2production+' => '', + 'Class:FunctionalCI/Attribute:contacts_list' => '联系人', + 'Class:FunctionalCI/Attribute:contacts_list+' => '该配置项的所有联系人', + 'Class:FunctionalCI/Attribute:documents_list' => '文档', + 'Class:FunctionalCI/Attribute:documents_list+' => '该配置项关联的所有文档', + 'Class:FunctionalCI/Attribute:applicationsolution_list' => '应用方案', + 'Class:FunctionalCI/Attribute:applicationsolution_list+' => '该配置项依赖的所有应用方案', + 'Class:FunctionalCI/Attribute:providercontracts_list' => '供应商合同', + 'Class:FunctionalCI/Attribute:providercontracts_list+' => '该配置项的所有供应商合同', + 'Class:FunctionalCI/Attribute:services_list' => '服务', + 'Class:FunctionalCI/Attribute:services_list+' => '该配置项影响的所有服务', + 'Class:FunctionalCI/Attribute:softwares_list' => '软件', + 'Class:FunctionalCI/Attribute:softwares_list+' => '该配置项上已安装的所有软件', + 'Class:FunctionalCI/Attribute:tickets_list' => '工单', + 'Class:FunctionalCI/Attribute:tickets_list+' => '该配置项包含的所有工单', + 'Class:FunctionalCI/Attribute:finalclass' => '二级配置项', + 'Class:FunctionalCI/Attribute:finalclass+' => 'Name of the final class', + 'Class:FunctionalCI/Tab:OpenedTickets' => '活跃的工单', +)); + +// +// Class: PhysicalDevice +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:PhysicalDevice' => '物理设备', + 'Class:PhysicalDevice+' => '', + 'Class:PhysicalDevice/Attribute:serialnumber' => '序列号', + 'Class:PhysicalDevice/Attribute:serialnumber+' => '', + 'Class:PhysicalDevice/Attribute:location_id' => '地理位置', + 'Class:PhysicalDevice/Attribute:location_id+' => '', + 'Class:PhysicalDevice/Attribute:location_name' => '名称', + 'Class:PhysicalDevice/Attribute:location_name+' => '', + 'Class:PhysicalDevice/Attribute:status' => '状态', + 'Class:PhysicalDevice/Attribute:status+' => '', + 'Class:PhysicalDevice/Attribute:status/Value:implementation' => '上线', + 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => '上线', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => '废弃', + 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => '废弃', + 'Class:PhysicalDevice/Attribute:status/Value:production' => '生产', + 'Class:PhysicalDevice/Attribute:status/Value:production+' => '生产', + 'Class:PhysicalDevice/Attribute:status/Value:stock' => '库存', + 'Class:PhysicalDevice/Attribute:status/Value:stock+' => '库存', + 'Class:PhysicalDevice/Attribute:brand_id' => '品牌', + 'Class:PhysicalDevice/Attribute:brand_id+' => '', + 'Class:PhysicalDevice/Attribute:brand_name' => '品牌名称', + 'Class:PhysicalDevice/Attribute:brand_name+' => '', + 'Class:PhysicalDevice/Attribute:model_id' => '型号', + 'Class:PhysicalDevice/Attribute:model_id+' => '', + 'Class:PhysicalDevice/Attribute:model_name' => '型号名称', + 'Class:PhysicalDevice/Attribute:model_name+' => '', + 'Class:PhysicalDevice/Attribute:asset_number' => '资产编号', + 'Class:PhysicalDevice/Attribute:asset_number+' => '', + 'Class:PhysicalDevice/Attribute:purchase_date' => '采购日期', + 'Class:PhysicalDevice/Attribute:purchase_date+' => '', + 'Class:PhysicalDevice/Attribute:end_of_warranty' => '过保日期', + 'Class:PhysicalDevice/Attribute:end_of_warranty+' => '', +)); + +// +// Class: Rack +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Rack' => '机柜', + 'Class:Rack+' => '', + 'Class:Rack/Attribute:nb_u' => '机柜高度', + 'Class:Rack/Attribute:nb_u+' => '', + 'Class:Rack/Attribute:device_list' => '设备', + 'Class:Rack/Attribute:device_list+' => '该机柜托管的所有物理设备', + 'Class:Rack/Attribute:enclosure_list' => '机位', + 'Class:Rack/Attribute:enclosure_list+' => '该机柜上的所有机位', +)); + +// +// Class: TelephonyCI +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:TelephonyCI' => 'Telephony CI', + 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI/Attribute:phonenumber' => '电话号码', + 'Class:TelephonyCI/Attribute:phonenumber+' => '', +)); + +// +// Class: Phone +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Phone' => '电话', + 'Class:Phone+' => '', +)); + +// +// Class: MobilePhone +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:MobilePhone' => '移动电话', + 'Class:MobilePhone+' => '', + 'Class:MobilePhone/Attribute:imei' => 'IMEI', + 'Class:MobilePhone/Attribute:imei+' => '', + 'Class:MobilePhone/Attribute:hw_pin' => '硬件PIN码', + 'Class:MobilePhone/Attribute:hw_pin+' => '', +)); + +// +// Class: IPPhone +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:IPPhone' => 'IP 电话', + 'Class:IPPhone+' => '', +)); + +// +// Class: Tablet +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Tablet' => '平板', + 'Class:Tablet+' => '', +)); + +// +// Class: ConnectableCI +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:ConnectableCI' => '可连接的配置项', + 'Class:ConnectableCI+' => '物理配置项', + 'Class:ConnectableCI/Attribute:networkdevice_list' => '网络设备', + 'Class:ConnectableCI/Attribute:networkdevice_list+' => '所有连接到这台设备的网络设备', + 'Class:ConnectableCI/Attribute:physicalinterface_list' => '网卡', + 'Class:ConnectableCI/Attribute:physicalinterface_list+' => '所有物理网卡', +)); + +// +// Class: DatacenterDevice +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:DatacenterDevice' => '数据中心设备', + 'Class:DatacenterDevice+' => '', + 'Class:DatacenterDevice/Attribute:rack_id' => '机柜', + 'Class:DatacenterDevice/Attribute:rack_id+' => '', + 'Class:DatacenterDevice/Attribute:rack_name' => 'Rack name', + 'Class:DatacenterDevice/Attribute:rack_name+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_id' => '机位', + 'Class:DatacenterDevice/Attribute:enclosure_id+' => '', + 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Enclosure name', + 'Class:DatacenterDevice/Attribute:enclosure_name+' => '', + 'Class:DatacenterDevice/Attribute:nb_u' => '高度', + '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_name' => 'PowerA source name', + 'Class:DatacenterDevice/Attribute:powerA_name+' => '', + 'Class:DatacenterDevice/Attribute:powerB_id' => '电源B', + 'Class:DatacenterDevice/Attribute:powerB_id+' => '', + 'Class:DatacenterDevice/Attribute:powerB_name' => 'PowerB source name', + 'Class:DatacenterDevice/Attribute:powerB_name+' => '', + 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => '光纤端口', + 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => '该设备的所有光纤端口', + 'Class:DatacenterDevice/Attribute:san_list' => 'SANs', + 'Class:DatacenterDevice/Attribute:san_list+' => '所有连接到这台设备的SAN 交换机', + 'Class:DatacenterDevice/Attribute:redundancy' => '冗余', + 'Class:DatacenterDevice/Attribute:redundancy/count' => '该设备运行正常至少需要一路电源 (A 或 B)', + // Unused yet + 'Class:DatacenterDevice/Attribute:redundancy/disabled' => '所有电源正常,该设备才正常', + 'Class:DatacenterDevice/Attribute:redundancy/percent' => '至少 %1$s %% 路电源正常,设备才正常', +)); + +// +// Class: NetworkDevice +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:NetworkDevice' => '网络设备', + 'Class:NetworkDevice+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_id' => '网络类型', + 'Class:NetworkDevice/Attribute:networkdevicetype_id+' => '', + 'Class:NetworkDevice/Attribute:networkdevicetype_name' => '网络类型名称', + 'Class:NetworkDevice/Attribute:networkdevicetype_name+' => '', + 'Class:NetworkDevice/Attribute:connectablecis_list' => '设备', + 'Class:NetworkDevice/Attribute:connectablecis_list+' => '连接到该网络设备的所有设备', + 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS 版本', + 'Class:NetworkDevice/Attribute:iosversion_id+' => '', + 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS 版本名称', + 'Class:NetworkDevice/Attribute:iosversion_name+' => '', + 'Class:NetworkDevice/Attribute:ram' => '内存', + 'Class:NetworkDevice/Attribute:ram+' => '', +)); + +// +// Class: Server +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Server' => '服务器', + 'Class:Server+' => '', + 'Class:Server/Attribute:osfamily_id' => 'OS家族', + 'Class:Server/Attribute:osfamily_id+' => '', + 'Class:Server/Attribute:osfamily_name' => 'OS家族名称', + 'Class:Server/Attribute:osfamily_name+' => '', + 'Class:Server/Attribute:osversion_id' => 'OS版本', + 'Class:Server/Attribute:osversion_id+' => '', + 'Class:Server/Attribute:osversion_name' => 'OS版本名称', + 'Class:Server/Attribute:osversion_name+' => '', + 'Class:Server/Attribute:oslicence_id' => 'OS许可证', + 'Class:Server/Attribute:oslicence_id+' => '', + 'Class:Server/Attribute:oslicence_name' => 'OS许可证名称', + 'Class:Server/Attribute:oslicence_name+' => '', + 'Class:Server/Attribute:cpu' => 'CPU', + 'Class:Server/Attribute:cpu+' => '', + 'Class:Server/Attribute:ram' => '内存', + 'Class:Server/Attribute:ram+' => '', + 'Class:Server/Attribute:logicalvolumes_list' => '逻辑卷', + 'Class:Server/Attribute:logicalvolumes_list+' => '连接到该服务器的所有逻辑卷', +)); + +// +// Class: StorageSystem +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:StorageSystem' => '存储系统', + 'Class:StorageSystem+' => '', + 'Class:StorageSystem/Attribute:logicalvolume_list' => '逻辑卷', + 'Class:StorageSystem/Attribute:logicalvolume_list+' => '该存储系统包含的所有逻辑卷', +)); + +// +// Class: SANSwitch +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:SANSwitch' => 'SAN 交换机', + 'Class:SANSwitch+' => '', + 'Class:SANSwitch/Attribute:datacenterdevice_list' => '设备', + 'Class:SANSwitch/Attribute:datacenterdevice_list+' => '连接到该SAN 交换机的所有设备', +)); + +// +// Class: TapeLibrary +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:TapeLibrary' => '磁带库', + 'Class:TapeLibrary+' => '', + 'Class:TapeLibrary/Attribute:tapes_list' => '磁带', + 'Class:TapeLibrary/Attribute:tapes_list+' => 'All the tapes in the tape library', +)); + +// +// Class: NAS +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:NAS' => 'NAS', + 'Class:NAS+' => '', + 'Class:NAS/Attribute:nasfilesystem_list' => '文件系统', + 'Class:NAS/Attribute:nasfilesystem_list+' => 'All the file systems in this NAS', +)); + +// +// Class: PC +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:PC' => 'PC', + 'Class:PC+' => '', + 'Class:PC/Attribute:osfamily_id' => 'OS家族', + 'Class:PC/Attribute:osfamily_id+' => '', + 'Class:PC/Attribute:osfamily_name' => 'OS family name', + 'Class:PC/Attribute:osfamily_name+' => '', + 'Class:PC/Attribute:osversion_id' => 'OS版本', + 'Class:PC/Attribute:osversion_id+' => '', + 'Class:PC/Attribute:osversion_name' => 'OS version name', + 'Class:PC/Attribute:osversion_name+' => '', + 'Class:PC/Attribute:cpu' => 'CPU', + 'Class:PC/Attribute:cpu+' => '', + 'Class:PC/Attribute:ram' => '内存', + 'Class:PC/Attribute:ram+' => '', + 'Class:PC/Attribute:type' => '类型', + 'Class:PC/Attribute:type+' => '', + 'Class:PC/Attribute:type/Value:desktop' => '桌面型', + 'Class:PC/Attribute:type/Value:desktop+' => 'desktop', + 'Class:PC/Attribute:type/Value:laptop' => '笔记本', + 'Class:PC/Attribute:type/Value:laptop+' => '笔记本', +)); + +// +// Class: Printer +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Printer' => '打印机', + 'Class:Printer+' => '', +)); + +// +// Class: PowerConnection +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:PowerConnection' => '电源连接', + 'Class:PowerConnection+' => '', +)); + +// +// Class: PowerSource +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:PowerSource' => '电源', + 'Class:PowerSource+' => '', + 'Class:PowerSource/Attribute:pdus_list' => 'PDU', + 'Class:PowerSource/Attribute:pdus_list+' => 'All the PDUs using this power source', +)); + +// +// Class: PDU +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:PDU' => 'PDU', + 'Class:PDU+' => '', + 'Class:PDU/Attribute:rack_id' => '机柜', + 'Class:PDU/Attribute:rack_id+' => '', + 'Class:PDU/Attribute:rack_name' => 'Rack name', + 'Class:PDU/Attribute:rack_name+' => '', + 'Class:PDU/Attribute:powerstart_id' => '上级电源', + 'Class:PDU/Attribute:powerstart_id+' => '', + 'Class:PDU/Attribute:powerstart_name' => '上级电源名称', + 'Class:PDU/Attribute:powerstart_name+' => '', +)); + +// +// Class: Peripheral +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Peripheral' => '配件', + 'Class:Peripheral+' => '', +)); + +// +// Class: Enclosure +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Enclosure' => '机位', + 'Class:Enclosure+' => '', + 'Class:Enclosure/Attribute:rack_id' => '机柜', + 'Class:Enclosure/Attribute:rack_id+' => '', + 'Class:Enclosure/Attribute:rack_name' => 'Rack name', + 'Class:Enclosure/Attribute:rack_name+' => '', + 'Class:Enclosure/Attribute:nb_u' => '高度', + 'Class:Enclosure/Attribute:nb_u+' => '', + 'Class:Enclosure/Attribute:device_list' => '设备', + 'Class:Enclosure/Attribute:device_list+' => 'All the devices in this enclosure', +)); + +// +// Class: ApplicationSolution +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:ApplicationSolution' => '应用方案', + 'Class:ApplicationSolution+' => '', + 'Class:ApplicationSolution/Attribute:functionalcis_list' => '配置项', + 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'All the configuration items that compose this application solution', + 'Class:ApplicationSolution/Attribute:businessprocess_list' => '业务流程', + 'Class:ApplicationSolution/Attribute:businessprocess_list+' => 'All the business processes depending on this application solution', + 'Class:ApplicationSolution/Attribute:status' => '状态', + 'Class:ApplicationSolution/Attribute:status+' => '', + 'Class:ApplicationSolution/Attribute:status/Value:active' => '启用', + 'Class:ApplicationSolution/Attribute:status/Value:active+' => '启用', + 'Class:ApplicationSolution/Attribute:status/Value:inactive' => '停用', + 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => '停用', + 'Class:ApplicationSolution/Attribute:redundancy' => '影响分析: 冗余配置', + 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'The solution is up if all CIs are up', + 'Class:ApplicationSolution/Attribute:redundancy/count' => 'The solution is up if at least %1$s CI(s) is(are) up', + 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'The solution is up if at least %1$s %% of the CIs are up', +)); + +// +// Class: BusinessProcess +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:BusinessProcess' => '业务流程', + 'Class:BusinessProcess+' => '', + 'Class:BusinessProcess/Attribute:applicationsolutions_list' => '应用方案', + 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'All the application solutions that impact this business process', + 'Class:BusinessProcess/Attribute:status' => '状态', + 'Class:BusinessProcess/Attribute:status+' => '', + 'Class:BusinessProcess/Attribute:status/Value:active' => '启用', + 'Class:BusinessProcess/Attribute:status/Value:active+' => '启用', + 'Class:BusinessProcess/Attribute:status/Value:inactive' => '停用', + 'Class:BusinessProcess/Attribute:status/Value:inactive+' => '停用', +)); + +// +// Class: SoftwareInstance +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:SoftwareInstance' => '软件实例', + 'Class:SoftwareInstance+' => '', + 'Class:SoftwareInstance/Attribute:system_id' => '系统', + 'Class:SoftwareInstance/Attribute:system_id+' => '', + 'Class:SoftwareInstance/Attribute:system_name' => 'System name', + 'Class:SoftwareInstance/Attribute:system_name+' => '', + 'Class:SoftwareInstance/Attribute:software_id' => '软件', + 'Class:SoftwareInstance/Attribute:software_id+' => '', + 'Class:SoftwareInstance/Attribute:software_name' => 'Software name', + 'Class:SoftwareInstance/Attribute:software_name+' => '', + 'Class:SoftwareInstance/Attribute:softwarelicence_id' => '软件许可证', + 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', + 'Class:SoftwareInstance/Attribute:softwarelicence_name' => '许可证名称', + 'Class:SoftwareInstance/Attribute:softwarelicence_name+' => '', + 'Class:SoftwareInstance/Attribute:path' => '路径', + 'Class:SoftwareInstance/Attribute:path+' => '', + 'Class:SoftwareInstance/Attribute:status' => '状态', + 'Class:SoftwareInstance/Attribute:status+' => '', + 'Class:SoftwareInstance/Attribute:status/Value:active' => '启用', + 'Class:SoftwareInstance/Attribute:status/Value:active+' => '启用', + 'Class:SoftwareInstance/Attribute:status/Value:inactive' => '停用', + 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => '停用', +)); + +// +// Class: Middleware +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Middleware' => '中间件', + 'Class:Middleware+' => '', + 'Class:Middleware/Attribute:middlewareinstance_list' => '中间件实例', + 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware', +)); + +// +// Class: DBServer +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:DBServer' => '数据库服务器', + 'Class:DBServer+' => '', + 'Class:DBServer/Attribute:dbschema_list' => '数据库', + 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server', +)); + +// +// Class: WebServer +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:WebServer' => 'Web 服务器', + 'Class:WebServer+' => '', + 'Class:WebServer/Attribute:webapp_list' => 'Web 应用', + 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server', +)); + +// +// Class: PCSoftware +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:PCSoftware' => 'PC 软件', + 'Class:PCSoftware+' => '', +)); + +// +// Class: OtherSoftware +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:OtherSoftware' => '其它软件', + 'Class:OtherSoftware+' => '', +)); + +// +// Class: MiddlewareInstance +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:MiddlewareInstance' => '中间件实例', + 'Class:MiddlewareInstance+' => '', + 'Class:MiddlewareInstance/Attribute:middleware_id' => '中间件', + 'Class:MiddlewareInstance/Attribute:middleware_id+' => '', + 'Class:MiddlewareInstance/Attribute:middleware_name' => '名称', + 'Class:MiddlewareInstance/Attribute:middleware_name+' => '', +)); + +// +// Class: DatabaseSchema +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:DatabaseSchema' => '数据库', + 'Class:DatabaseSchema+' => '', + 'Class:DatabaseSchema/Attribute:dbserver_id' => '数据库服务器', + 'Class:DatabaseSchema/Attribute:dbserver_id+' => '', + 'Class:DatabaseSchema/Attribute:dbserver_name' => '名称', + 'Class:DatabaseSchema/Attribute:dbserver_name+' => '', +)); + +// +// Class: WebApplication +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:WebApplication' => 'Web 应用', + 'Class:WebApplication+' => '', + 'Class:WebApplication/Attribute:webserver_id' => 'Web 服务器', + 'Class:WebApplication/Attribute:webserver_id+' => '', + 'Class:WebApplication/Attribute:webserver_name' => '名称', + 'Class:WebApplication/Attribute:webserver_name+' => '', + 'Class:WebApplication/Attribute:url' => 'URL', + 'Class:WebApplication/Attribute:url+' => '', )); // -// Class: Subnet +// Class: VirtualDevice // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Subnet' => '子网', - 'Class:Subnet+' => '', - 'Class:Subnet/Name' => '%1$s / %2$s', - //'Class:Subnet/Attribute:name' => 'Name', - //'Class:Subnet/Attribute:name+' => '', - 'Class:Subnet/Attribute:org_id' => '拥有者组织', - 'Class:Subnet/Attribute:org_id+' => '', - 'Class:Subnet/Attribute:description' => '描述', - 'Class:Subnet/Attribute:description+' => '', - 'Class:Subnet/Attribute:ip' => 'IP', - 'Class:Subnet/Attribute:ip+' => '', - 'Class:Subnet/Attribute:ip_mask' => 'IP Mask', - 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:VirtualDevice' => '虚拟设备', + 'Class:VirtualDevice+' => '', + 'Class:VirtualDevice/Attribute:status' => '状态', + 'Class:VirtualDevice/Attribute:status+' => '', + 'Class:VirtualDevice/Attribute:status/Value:implementation' => '上线', + 'Class:VirtualDevice/Attribute:status/Value:implementation+' => '上线', + 'Class:VirtualDevice/Attribute:status/Value:obsolete' => '废弃', + 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => '废弃', + 'Class:VirtualDevice/Attribute:status/Value:production' => '生产', + 'Class:VirtualDevice/Attribute:status/Value:production+' => '生产', + 'Class:VirtualDevice/Attribute:status/Value:stock' => '库存', + 'Class:VirtualDevice/Attribute:status/Value:stock+' => '库存', + 'Class:VirtualDevice/Attribute:logicalvolumes_list' => '逻辑卷', + 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => '该设备使用的所有逻辑卷', )); // -// Class: Patch +// Class: VirtualHost // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Patch' => '补丁', - 'Class:Patch+' => '', - 'Class:Patch/Attribute:name' => '名称', - 'Class:Patch/Attribute:name+' => '', - 'Class:Patch/Attribute:description' => '描述', - 'Class:Patch/Attribute:description+' => '', - 'Class:Patch/Attribute:target_sw' => '应用程序范围', - 'Class:Patch/Attribute:target_sw+' => '目标软件 (OS 或应用程序)', - 'Class:Patch/Attribute:version' => '版本', - 'Class:Patch/Attribute:version+' => '', - 'Class:Patch/Attribute:type' => '类别', - 'Class:Patch/Attribute:type+' => '', - 'Class:Patch/Attribute:type/Value:application' => '应用程序', - 'Class:Patch/Attribute:type/Value:application+' => '', - 'Class:Patch/Attribute:type/Value:os' => 'OS', - 'Class:Patch/Attribute:type/Value:os+' => '', - 'Class:Patch/Attribute:type/Value:security' => '安全', - 'Class:Patch/Attribute:type/Value:security+' => '', - 'Class:Patch/Attribute:type/Value:servicepack' => '服务包', - 'Class:Patch/Attribute:type/Value:servicepack+' => '', - 'Class:Patch/Attribute:ci_list' => '设备', - 'Class:Patch/Attribute:ci_list+' => '安装该补丁的设备', + 'Class:VirtualHost' => '宿主机', + 'Class:VirtualHost+' => '', + 'Class:VirtualHost/Attribute:virtualmachine_list' => '虚拟机', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => '该宿主机托管的所有虚拟机', +)); + +// +// Class: Hypervisor +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Hypervisor' => 'Hypervisor', + 'Class:Hypervisor+' => '', + 'Class:Hypervisor/Attribute:farm_id' => '集群', + 'Class:Hypervisor/Attribute:farm_id+' => '', + 'Class:Hypervisor/Attribute:farm_name' => '名称', + 'Class:Hypervisor/Attribute:farm_name+' => '', + 'Class:Hypervisor/Attribute:server_id' => '物理机', + 'Class:Hypervisor/Attribute:server_id+' => '', + 'Class:Hypervisor/Attribute:server_name' => '名称', + 'Class:Hypervisor/Attribute:server_name+' => '', +)); + +// +// Class: Farm +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Farm' => '集群', + 'Class:Farm+' => '', + 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisor', + 'Class:Farm/Attribute:hypervisor_list+' => '集群由哪些 Hypervisor 组成', + 'Class:Farm/Attribute:redundancy' => '高可用性', + 'Class:Farm/Attribute:redundancy/disabled' => '所有 Hypervisor 正常,集群才正常', + 'Class:Farm/Attribute:redundancy/count' => '至少 %1$s 个 Hypervisor 是正常的,集群才是正常的', + 'Class:Farm/Attribute:redundancy/percent' => '至少 %1$s %% 的 Hypervisor 是正常的,集群才正常', +)); + +// +// Class: VirtualMachine +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:VirtualMachine' => '虚拟机', + 'Class:VirtualMachine+' => '', + 'Class:VirtualMachine/Attribute:virtualhost_id' => '宿主机', + 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', + 'Class:VirtualMachine/Attribute:virtualhost_name' => '名称', + 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', + 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS家族', + 'Class:VirtualMachine/Attribute:osfamily_id+' => '', + 'Class:VirtualMachine/Attribute:osfamily_name' => '名称', + 'Class:VirtualMachine/Attribute:osfamily_name+' => '', + 'Class:VirtualMachine/Attribute:osversion_id' => 'OS版本', + 'Class:VirtualMachine/Attribute:osversion_id+' => '', + 'Class:VirtualMachine/Attribute:osversion_name' => '名称', + 'Class:VirtualMachine/Attribute:osversion_name+' => '', + 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS许可证', + 'Class:VirtualMachine/Attribute:oslicence_id+' => '', + 'Class:VirtualMachine/Attribute:oslicence_name' => '名称', + 'Class:VirtualMachine/Attribute:oslicence_name+' => '', + 'Class:VirtualMachine/Attribute:cpu' => 'CPU', + 'Class:VirtualMachine/Attribute:cpu+' => '', + 'Class:VirtualMachine/Attribute:ram' => '内存', + 'Class:VirtualMachine/Attribute:ram+' => '', + 'Class:VirtualMachine/Attribute:managementip' => '管理IP', + 'Class:VirtualMachine/Attribute:managementip+' => '', + 'Class:VirtualMachine/Attribute:logicalinterface_list' => '网卡', + 'Class:VirtualMachine/Attribute:logicalinterface_list+' => '所有逻辑网卡', +)); + +// +// Class: LogicalVolume +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:LogicalVolume' => '逻辑卷', + 'Class:LogicalVolume+' => '', + 'Class:LogicalVolume/Attribute:name' => '名称', + 'Class:LogicalVolume/Attribute:name+' => '', + 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID', + 'Class:LogicalVolume/Attribute:lun_id+' => '', + 'Class:LogicalVolume/Attribute:description' => '描述', + 'Class:LogicalVolume/Attribute:description+' => '', + 'Class:LogicalVolume/Attribute:raid_level' => '阵列级别', + 'Class:LogicalVolume/Attribute:raid_level+' => '', + 'Class:LogicalVolume/Attribute:size' => '容量', + 'Class:LogicalVolume/Attribute:size+' => '', + 'Class:LogicalVolume/Attribute:storagesystem_id' => '存储系统', + 'Class:LogicalVolume/Attribute:storagesystem_id+' => '', + 'Class:LogicalVolume/Attribute:storagesystem_name' => '名称', + 'Class:LogicalVolume/Attribute:storagesystem_name+' => '', + 'Class:LogicalVolume/Attribute:servers_list' => '服务器', + 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume', + 'Class:LogicalVolume/Attribute:virtualdevices_list' => '虚拟设备', + 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume', +)); + +// +// Class: lnkServerToVolume +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkServerToVolume' => '链接 服务器 / 逻辑卷', + 'Class:lnkServerToVolume+' => '', + 'Class:lnkServerToVolume/Attribute:volume_id' => '逻辑卷', + 'Class:lnkServerToVolume/Attribute:volume_id+' => '', + 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume name', + 'Class:lnkServerToVolume/Attribute:volume_name+' => '', + 'Class:lnkServerToVolume/Attribute:server_id' => '服务器', + 'Class:lnkServerToVolume/Attribute:server_id+' => '', + 'Class:lnkServerToVolume/Attribute:server_name' => 'Server name', + 'Class:lnkServerToVolume/Attribute:server_name+' => '', + 'Class:lnkServerToVolume/Attribute:size_used' => '已用容量', + 'Class:lnkServerToVolume/Attribute:size_used+' => '', +)); + +// +// Class: lnkVirtualDeviceToVolume +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkVirtualDeviceToVolume' => '链接 虚拟设备 / 逻辑卷', + 'Class:lnkVirtualDeviceToVolume+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => '逻辑卷', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => '名称', + 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => '虚拟设备', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => '名称', + 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name+' => '', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => '已用容量', + 'Class:lnkVirtualDeviceToVolume/Attribute:size_used+' => '', +)); + +// +// Class: lnkSanToDatacenterDevice +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkSanToDatacenterDevice' => '链接 SAN / 数据中心设备', + 'Class:lnkSanToDatacenterDevice+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN 交换机', + 'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => '名称', + 'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => '设备', + '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+' => '', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device fc', + 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '', +)); + +// +// Class: Tape +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Tape' => '磁带', + 'Class:Tape+' => '', + 'Class:Tape/Attribute:name' => '名称', + 'Class:Tape/Attribute:name+' => '', + 'Class:Tape/Attribute:description' => '描述', + 'Class:Tape/Attribute:description+' => '', + 'Class:Tape/Attribute:size' => '容量', + 'Class:Tape/Attribute:size+' => '', + 'Class:Tape/Attribute:tapelibrary_id' => '磁带库', + 'Class:Tape/Attribute:tapelibrary_id+' => '', + 'Class:Tape/Attribute:tapelibrary_name' => '名称', + 'Class:Tape/Attribute:tapelibrary_name+' => '', +)); + +// +// Class: NASFileSystem +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:NASFileSystem' => 'NAS 文件系统', + 'Class:NASFileSystem+' => '', + 'Class:NASFileSystem/Attribute:name' => '名称', + 'Class:NASFileSystem/Attribute:name+' => '', + 'Class:NASFileSystem/Attribute:description' => '描述', + 'Class:NASFileSystem/Attribute:description+' => '', + 'Class:NASFileSystem/Attribute:raid_level' => '阵列级别', + 'Class:NASFileSystem/Attribute:raid_level+' => '', + 'Class:NASFileSystem/Attribute:size' => '容量', + 'Class:NASFileSystem/Attribute:size+' => '', + 'Class:NASFileSystem/Attribute:nas_id' => 'NAS', + 'Class:NASFileSystem/Attribute:nas_id+' => '', + 'Class:NASFileSystem/Attribute:nas_name' => 'NAS name', + 'Class:NASFileSystem/Attribute:nas_name+' => '', )); // @@ -451,217 +1078,467 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Software+' => '', 'Class:Software/Attribute:name' => '名称', 'Class:Software/Attribute:name+' => '', - 'Class:Software/Attribute:description' => '描述', - 'Class:Software/Attribute:description+' => '', - 'Class:Software/Attribute:instance_list' => '安装', - 'Class:Software/Attribute:instance_list+' => '该软件的实例', - 'Class:Software/Attribute:finalclass' => '类别', - 'Class:Software/Attribute:finalclass+' => '', + 'Class:Software/Attribute:vendor' => '厂商', + 'Class:Software/Attribute:vendor+' => '', + 'Class:Software/Attribute:version' => '版本', + 'Class:Software/Attribute:version+' => '', + 'Class:Software/Attribute:documents_list' => '文档', + 'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software', + '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:Middleware' => '中间件', + 'Class:Software/Attribute:type/Value:Middleware+' => 'Middleware', + 'Class:Software/Attribute:type/Value:OtherSoftware' => '其它软件', + 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Other Software', + 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC 软件', + 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC Software', + 'Class:Software/Attribute:type/Value:WebServer' => 'Web 服务器', + 'Class:Software/Attribute:type/Value:WebServer+' => 'Web Server', + 'Class:Software/Attribute:softwareinstance_list' => '软件实例', + 'Class:Software/Attribute:softwareinstance_list+' => 'All the software instances for this software', + 'Class:Software/Attribute:softwarepatch_list' => '软件补丁', + 'Class:Software/Attribute:softwarepatch_list+' => 'All the patchs for this software', + 'Class:Software/Attribute:softwarelicence_list' => '软件许可证', + 'Class:Software/Attribute:softwarelicence_list+' => 'All the licences for this software', )); // -// Class: Application +// Class: Patch // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Application' => '应用程序', - 'Class:Application+' => '', - 'Class:Application/Attribute:name' => '名称', - 'Class:Application/Attribute:name+' => '', - 'Class:Application/Attribute:description' => '描述', - 'Class:Application/Attribute:description+' => '', - 'Class:Application/Attribute:instance_list' => '安装', - 'Class:Application/Attribute:instance_list+' => '应用程序实例', + 'Class:Patch' => '补丁', + 'Class:Patch+' => '', + 'Class:Patch/Attribute:name' => '名称', + 'Class:Patch/Attribute:name+' => '', + 'Class:Patch/Attribute:documents_list' => '文档', + 'Class:Patch/Attribute:documents_list+' => 'All the documents linked to this patch', + 'Class:Patch/Attribute:description' => '描述', + 'Class:Patch/Attribute:description+' => '', + 'Class:Patch/Attribute:finalclass' => 'Patch sub-class', + 'Class:Patch/Attribute:finalclass+' => 'Name of the final class', )); // -// Class: DBServer +// Class: OSPatch // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:DBServer' => '数据库', - 'Class:DBServer+' => '数据库服务器SW', - 'Class:DBServer/Attribute:instance_list' => '安装', - 'Class:DBServer/Attribute:instance_list+' => '数据库服务器实例', + 'Class:OSPatch' => 'OS 补丁', + 'Class:OSPatch+' => '', + 'Class:OSPatch/Attribute:functionalcis_list' => '设备', + 'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed', + 'Class:OSPatch/Attribute:osversion_id' => 'OS 版本', + 'Class:OSPatch/Attribute:osversion_id+' => '', + 'Class:OSPatch/Attribute:osversion_name' => '名称', + 'Class:OSPatch/Attribute:osversion_name+' => '', )); // -// Class: lnkPatchToCI +// Class: SoftwarePatch // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkPatchToCI' => '补丁使用范围', - 'Class:lnkPatchToCI+' => '', - 'Class:lnkPatchToCI/Attribute:patch_id' => '补丁', - 'Class:lnkPatchToCI/Attribute:patch_id+' => '', - 'Class:lnkPatchToCI/Attribute:patch_name' => '补丁', - 'Class:lnkPatchToCI/Attribute:patch_name+' => '', - 'Class:lnkPatchToCI/Attribute:ci_id' => 'CI', - 'Class:lnkPatchToCI/Attribute:ci_id+' => '', - 'Class:lnkPatchToCI/Attribute:ci_name' => 'CI', - 'Class:lnkPatchToCI/Attribute:ci_name+' => '', - 'Class:lnkPatchToCI/Attribute:ci_status' => 'CI状态', - 'Class:lnkPatchToCI/Attribute:ci_status+' => '', + 'Class:SoftwarePatch' => '软件补丁', + 'Class:SoftwarePatch+' => '', + 'Class:SoftwarePatch/Attribute:software_id' => '软件', + 'Class:SoftwarePatch/Attribute:software_id+' => '', + 'Class:SoftwarePatch/Attribute:software_name' => '名称', + 'Class:SoftwarePatch/Attribute:software_name+' => '', + 'Class:SoftwarePatch/Attribute:softwareinstances_list' => '软件实例', + 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'All the systems where this software patch is installed', )); // -// Class: FunctionalCI +// Class: Licence // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:FunctionalCI' => '功能 CI', - 'Class:FunctionalCI+' => '', - 'Class:FunctionalCI/Attribute:name' => '名称', - 'Class:FunctionalCI/Attribute:name+' => '', - 'Class:FunctionalCI/Attribute:status' => '状态', - 'Class:FunctionalCI/Attribute:status+' => '', - 'Class:FunctionalCI/Attribute:status/Value:implementation' => '实施', - 'Class:FunctionalCI/Attribute:status/Value:implementation+' => '', - 'Class:FunctionalCI/Attribute:status/Value:obsolete' => '废弃', - 'Class:FunctionalCI/Attribute:status/Value:obsolete+' => '', - 'Class:FunctionalCI/Attribute:status/Value:production' => '生产', - 'Class:FunctionalCI/Attribute:status/Value:production+' => '', - 'Class:FunctionalCI/Attribute:org_id' => '拥有者组织', - 'Class:FunctionalCI/Attribute:org_id+' => '', - 'Class:FunctionalCI/Attribute:owner_name' => '拥有者组织', - 'Class:FunctionalCI/Attribute:owner_name+' => '', - 'Class:FunctionalCI/Attribute:importance' => '业务关键性', - 'Class:FunctionalCI/Attribute:importance+' => '', - 'Class:FunctionalCI/Attribute:importance/Value:high' => '高', - 'Class:FunctionalCI/Attribute:importance/Value:high+' => '', - 'Class:FunctionalCI/Attribute:importance/Value:low' => '低', - 'Class:FunctionalCI/Attribute:importance/Value:low+' => '', - 'Class:FunctionalCI/Attribute:importance/Value:medium' => '中', - 'Class:FunctionalCI/Attribute:importance/Value:medium+' => '', - 'Class:FunctionalCI/Attribute:contact_list' => '联系人', - 'Class:FunctionalCI/Attribute:contact_list+' => '该 CI 的联系人', - 'Class:FunctionalCI/Attribute:document_list' => '文档', - 'Class:FunctionalCI/Attribute:document_list+' => '该 CI 的文档', - 'Class:FunctionalCI/Attribute:solution_list' => '应用方案', - 'Class:FunctionalCI/Attribute:solution_list+' => '使用该 CI 的应用方案', - 'Class:FunctionalCI/Attribute:contract_list' => '合同', - 'Class:FunctionalCI/Attribute:contract_list+' => '支持该 CI 合同', - 'Class:FunctionalCI/Attribute:ticket_list' => '单据', - 'Class:FunctionalCI/Attribute:ticket_list+' => '与该 CI 相关的单据', - 'Class:FunctionalCI/Attribute:finalclass' => '类别', - 'Class:FunctionalCI/Attribute:finalclass+' => '', + 'Class:Licence' => '许可证', + 'Class:Licence+' => '', + 'Class:Licence/Attribute:name' => '名称', + 'Class:Licence/Attribute:name+' => '', + 'Class:Licence/Attribute:documents_list' => '文档', + 'Class:Licence/Attribute:documents_list+' => 'All the documents linked to this licence', + 'Class:Licence/Attribute:org_id' => '组织', + 'Class:Licence/Attribute:org_id+' => '', + 'Class:Licence/Attribute:organization_name' => 'Organization name', + 'Class:Licence/Attribute:organization_name+' => 'Common name', + 'Class:Licence/Attribute:usage_limit' => '使用限制', + 'Class:Licence/Attribute:usage_limit+' => '', + 'Class:Licence/Attribute:description' => '描述', + 'Class:Licence/Attribute:description+' => '', + 'Class:Licence/Attribute:start_date' => '开始日期', + 'Class:Licence/Attribute:start_date+' => '', + 'Class:Licence/Attribute:end_date' => '结束日期', + 'Class:Licence/Attribute:end_date+' => '', + 'Class:Licence/Attribute:licence_key' => '密钥', + 'Class:Licence/Attribute:licence_key+' => '', + 'Class:Licence/Attribute:perpetual' => '永久有效', + 'Class:Licence/Attribute:perpetual+' => '', + 'Class:Licence/Attribute:perpetual/Value:no' => '否', + 'Class:Licence/Attribute:perpetual/Value:no+' => 'no', + 'Class:Licence/Attribute:perpetual/Value:yes' => '是', + 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes', + 'Class:Licence/Attribute:finalclass' => 'Licence sub-class', + 'Class:Licence/Attribute:finalclass+' => 'Name of the final class', )); // -// Class: SoftwareInstance +// Class: OSLicence // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:SoftwareInstance' => '软件实例', - 'Class:SoftwareInstance+' => '', - 'Class:SoftwareInstance/Name' => '%1$s - %2$s', - 'Class:SoftwareInstance/Attribute:device_id' => '设备', - 'Class:SoftwareInstance/Attribute:device_id+' => '', - 'Class:SoftwareInstance/Attribute:device_name' => '设备', - 'Class:SoftwareInstance/Attribute:device_name+' => '', - 'Class:SoftwareInstance/Attribute:licence_id' => 'Licence', - 'Class:SoftwareInstance/Attribute:licence_id+' => '', - 'Class:SoftwareInstance/Attribute:licence_name' => 'Licence', - 'Class:SoftwareInstance/Attribute:licence_name+' => '', - 'Class:SoftwareInstance/Attribute:software_name' => '软件', - 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:version' => '版本', - 'Class:SoftwareInstance/Attribute:version+' => '', - 'Class:SoftwareInstance/Attribute:description' => '描述', - 'Class:SoftwareInstance/Attribute:description+' => '', + 'Class:OSLicence' => 'OS 许可证', + 'Class:OSLicence+' => '', + 'Class:OSLicence/Attribute:osversion_id' => 'OS 版本', + 'Class:OSLicence/Attribute:osversion_id+' => '', + 'Class:OSLicence/Attribute:osversion_name' => '名称', + 'Class:OSLicence/Attribute:osversion_name+' => '', + 'Class:OSLicence/Attribute:virtualmachines_list' => '虚拟机', + 'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this licence is used', + 'Class:OSLicence/Attribute:servers_list' => '服务器', + 'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this licence is used', )); // -// Class: ApplicationInstance +// Class: SoftwareLicence // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:ApplicationInstance' => '应用实例', - 'Class:ApplicationInstance+' => '', - 'Class:ApplicationInstance/Name' => '%1$s - %2$s', - 'Class:ApplicationInstance/Attribute:software_id' => '软件', - 'Class:ApplicationInstance/Attribute:software_id+' => '', - 'Class:ApplicationInstance/Attribute:software_name' => '名称', - 'Class:ApplicationInstance/Attribute:software_name+' => '', -)); - - -// -// Class: DBServerInstance -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:DBServerInstance' => 'DB Server 实例', - 'Class:DBServerInstance+' => '', - 'Class:DBServerInstance/Name' => '%1$s - %2$s', - 'Class:DBServerInstance/Attribute:software_id' => '软件', - 'Class:DBServerInstance/Attribute:software_id+' => '', - 'Class:DBServerInstance/Attribute:software_name' => '名称', - 'Class:DBServerInstance/Attribute:software_name+' => '', - 'Class:DBServerInstance/Attribute:dbinstance_list' => '数据库', - 'Class:DBServerInstance/Attribute:dbinstance_list+' => '数据库源', -)); - - -// -// Class: DatabaseInstance -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:DatabaseInstance' => 'Database 实例', - 'Class:DatabaseInstance+' => '', - 'Class:DatabaseInstance/Name' => '%1$s - %2$s', - 'Class:DatabaseInstance/Attribute:db_server_instance_id' => '数据库服务器', - 'Class:DatabaseInstance/Attribute:db_server_instance_id+' => '', - 'Class:DatabaseInstance/Attribute:db_server_instance_version' => '数据库版本', - 'Class:DatabaseInstance/Attribute:db_server_instance_version+' => '', - 'Class:DatabaseInstance/Attribute:description' => '描述', - 'Class:DatabaseInstance/Attribute:description+' => '', + 'Class:SoftwareLicence' => 'Software Licence', + 'Class:SoftwareLicence+' => '', + 'Class:SoftwareLicence/Attribute:software_id' => '软件', + 'Class:SoftwareLicence/Attribute:software_id+' => '', + 'Class:SoftwareLicence/Attribute:software_name' => '名称', + 'Class:SoftwareLicence/Attribute:software_name+' => '', + 'Class:SoftwareLicence/Attribute:softwareinstance_list' => '软件实例', + 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'All the systems where this licence is used', )); // -// Class: ApplicationSolution +// Class: lnkDocumentToLicence // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:ApplicationSolution' => '应用方案', - 'Class:ApplicationSolution+' => '', - 'Class:ApplicationSolution/Attribute:description' => '描述', - 'Class:ApplicationSolution/Attribute:description+' => '', - 'Class:ApplicationSolution/Attribute:ci_list' => 'CI', - 'Class:ApplicationSolution/Attribute:ci_list+' => '构成该方案的 CI', - 'Class:ApplicationSolution/Attribute:process_list' => '业务流程', - 'Class:ApplicationSolution/Attribute:process_list+' => '依赖于该方案的业务流程', + 'Class:lnkDocumentToLicence' => '链接 文档 / 许可证', + 'Class:lnkDocumentToLicence+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_id' => '许可证', + 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:licence_name' => '名称', + 'Class:lnkDocumentToLicence/Attribute:licence_name+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_id' => '文档', + 'Class:lnkDocumentToLicence/Attribute:document_id+' => '', + 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Document name', + 'Class:lnkDocumentToLicence/Attribute:document_name+' => '', )); // -// Class: BusinessProcess +// Class: Typology // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:BusinessProcess' => '业务流程', - 'Class:BusinessProcess+' => '', - 'Class:BusinessProcess/Attribute:description' => '描述', - 'Class:BusinessProcess/Attribute:description+' => '', - 'Class:BusinessProcess/Attribute:used_solution_list' => '应用方案', - 'Class:BusinessProcess/Attribute:used_solution_list+' => '业务流程所依赖的应用方案', + 'Class:Typology' => '拓扑', + 'Class:Typology+' => '', + 'Class:Typology/Attribute:name' => '名称', + 'Class:Typology/Attribute:name+' => '', + 'Class:Typology/Attribute:finalclass' => 'Typology sub-class', + 'Class:Typology/Attribute:finalclass+' => 'Name of the final class', )); // -// Class: ConnectableCI +// Class: OSVersion // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:ConnectableCI' => '可连接的 CI', - 'Class:ConnectableCI+' => '物理 CI', - 'Class:ConnectableCI/Attribute:brand' => '品牌', - 'Class:ConnectableCI/Attribute:brand+' => '', - 'Class:ConnectableCI/Attribute:model' => '型号', - 'Class:ConnectableCI/Attribute:model+' => '', - 'Class:ConnectableCI/Attribute:serial_number' => '序列号', - 'Class:ConnectableCI/Attribute:serial_number+' => '', - 'Class:ConnectableCI/Attribute:asset_ref' => '资产参考资料', - 'Class:ConnectableCI/Attribute:asset_ref+' => '', + 'Class:OSVersion' => 'OS 版本', + 'Class:OSVersion+' => '', + 'Class:OSVersion/Attribute:osfamily_id' => 'OS家族', + 'Class:OSVersion/Attribute:osfamily_id+' => '', + 'Class:OSVersion/Attribute:osfamily_name' => '名称', + 'Class:OSVersion/Attribute:osfamily_name+' => '', +)); + +// +// Class: OSFamily +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:OSFamily' => 'OS家族', + 'Class:OSFamily+' => '', +)); + +// +// Class: DocumentType +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:DocumentType' => '文档类型', + 'Class:DocumentType+' => '', +)); + +// +// Class: ContactType +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:ContactType' => '合同类型', + 'Class:ContactType+' => '', +)); + +// +// Class: Brand +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Brand' => '品牌', + 'Class:Brand+' => '', + 'Class:Brand/Attribute:physicaldevices_list' => '物理设备', + 'Class:Brand/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this brand', +)); + +// +// Class: Model +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Model' => '型号', + 'Class:Model+' => '', + 'Class:Model/Attribute:brand_id' => '品牌', + 'Class:Model/Attribute:brand_id+' => '', + 'Class:Model/Attribute:brand_name' => '品牌名称', + 'Class:Model/Attribute:brand_name+' => '', + 'Class:Model/Attribute:type' => '设备类型', + 'Class:Model/Attribute:type+' => '', + 'Class:Model/Attribute:type/Value:PowerSource' => '电源', + 'Class:Model/Attribute:type/Value:PowerSource+' => '电源', + 'Class:Model/Attribute:type/Value:DiskArray' => '磁盘阵列', + 'Class:Model/Attribute:type/Value:DiskArray+' => '磁盘阵列', + 'Class:Model/Attribute:type/Value:Enclosure' => '机位', + 'Class:Model/Attribute:type/Value:Enclosure+' => '机位', + 'Class:Model/Attribute:type/Value:IPPhone' => 'IP 电话', + 'Class:Model/Attribute:type/Value:IPPhone+' => 'IP Phone', + 'Class:Model/Attribute:type/Value:MobilePhone' => '移动电话', + 'Class:Model/Attribute:type/Value:MobilePhone+' => '移动电话', + 'Class:Model/Attribute:type/Value:NAS' => 'NAS', + 'Class:Model/Attribute:type/Value:NAS+' => 'NAS', + 'Class:Model/Attribute:type/Value:NetworkDevice' => '网络设备', + 'Class:Model/Attribute:type/Value:NetworkDevice+' => '网络设备', + 'Class:Model/Attribute:type/Value:PC' => 'PC', + 'Class:Model/Attribute:type/Value:PC+' => 'PC', + 'Class:Model/Attribute:type/Value:PDU' => 'PDU', + 'Class:Model/Attribute:type/Value:PDU+' => 'PDU', + 'Class:Model/Attribute:type/Value:Peripheral' => '配件', + 'Class:Model/Attribute:type/Value:Peripheral+' => '配件', + 'Class:Model/Attribute:type/Value:Printer' => '打印机', + 'Class:Model/Attribute:type/Value:Printer+' => '打印机', + 'Class:Model/Attribute:type/Value:Rack' => '机柜', + 'Class:Model/Attribute:type/Value:Rack+' => '机柜', + 'Class:Model/Attribute:type/Value:SANSwitch' => 'SAN 交换机', + 'Class:Model/Attribute:type/Value:SANSwitch+' => 'SAN 交换机', + 'Class:Model/Attribute:type/Value:Server' => '服务器', + 'Class:Model/Attribute:type/Value:Server+' => 'Server', + 'Class:Model/Attribute:type/Value:StorageSystem' => '存储系统', + 'Class:Model/Attribute:type/Value:StorageSystem+' => '存储系统', + 'Class:Model/Attribute:type/Value:Tablet' => '平板', + 'Class:Model/Attribute:type/Value:Tablet+' => '平板', + 'Class:Model/Attribute:type/Value:TapeLibrary' => '磁带库', + 'Class:Model/Attribute:type/Value:TapeLibrary+' => '磁带库', + 'Class:Model/Attribute:type/Value:Phone' => '电话', + 'Class:Model/Attribute:type/Value:Phone+' => '电话', + 'Class:Model/Attribute:physicaldevices_list' => '物理设备', + 'Class:Model/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this model', +)); + +// +// Class: NetworkDeviceType +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:NetworkDeviceType' => '网络设备类型', + 'Class:NetworkDeviceType+' => '', + 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => '网络设备', + 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'All the network devices corresponding to this type', +)); + +// +// Class: IOSVersion +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:IOSVersion' => 'IOS 版本', + 'Class:IOSVersion+' => '', + 'Class:IOSVersion/Attribute:brand_id' => '品牌', + 'Class:IOSVersion/Attribute:brand_id+' => '', + 'Class:IOSVersion/Attribute:brand_name' => '名称', + 'Class:IOSVersion/Attribute:brand_name+' => '', +)); + +// +// Class: lnkDocumentToPatch +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkDocumentToPatch' => '链接 文档 / 补丁', + 'Class:lnkDocumentToPatch+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_id' => '补丁', + 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Patch name', + 'Class:lnkDocumentToPatch/Attribute:patch_name+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_id' => '文档', + 'Class:lnkDocumentToPatch/Attribute:document_id+' => '', + 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Document name', + 'Class:lnkDocumentToPatch/Attribute:document_name+' => '', +)); + +// +// Class: lnkSoftwareInstanceToSoftwarePatch +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkSoftwareInstanceToSoftwarePatch' => '链接 软件实例 / 软件补丁', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Software patch', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Software patch name', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Software instance', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id+' => '', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Software instance name', + 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name+' => '', +)); + +// +// Class: lnkFunctionalCIToOSPatch +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkFunctionalCIToOSPatch' => '链接 功能项 / OS 补丁', + 'Class:lnkFunctionalCIToOSPatch+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OS patch', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OS patch name', + 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => '功能项', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Functionalci name', + 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name+' => '', +)); + +// +// Class: lnkDocumentToSoftware +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkDocumentToSoftware' => '链接 文档 / 软件', + 'Class:lnkDocumentToSoftware+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_id' => '软件', + 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Software name', + 'Class:lnkDocumentToSoftware/Attribute:software_name+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_id' => '文档', + 'Class:lnkDocumentToSoftware/Attribute:document_id+' => '', + 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Document name', + 'Class:lnkDocumentToSoftware/Attribute:document_name+' => '', +)); + +// +// Class: lnkContactToFunctionalCI +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkContactToFunctionalCI' => '链接 Contact / FunctionalCI', + 'Class:lnkContactToFunctionalCI+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name', + 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact', + 'Class:lnkContactToFunctionalCI/Attribute:contact_id+' => '', + 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name', + 'Class:lnkContactToFunctionalCI/Attribute:contact_name+' => '', +)); + +// +// Class: lnkDocumentToFunctionalCI +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkDocumentToFunctionalCI' => '链接 文档 / 功能项', + 'Class:lnkDocumentToFunctionalCI+' => '', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functionalci', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name', + 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => '文档', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_id+' => '', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Document name', + 'Class:lnkDocumentToFunctionalCI/Attribute:document_name+' => '', +)); + +// +// Class: Subnet +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Subnet' => '子网', + 'Class:Subnet+' => '', + 'Class:Subnet/Attribute:description' => '描述', + 'Class:Subnet/Attribute:description+' => '', + 'Class:Subnet/Attribute:subnet_name' => '子网名称', + 'Class:Subnet/Attribute:subnet_name+' => '', + 'Class:Subnet/Attribute:org_id' => '所属组织', + 'Class:Subnet/Attribute:org_id+' => '', + 'Class:Subnet/Attribute:org_name' => '名称', + 'Class:Subnet/Attribute:org_name+' => 'Common name', + 'Class:Subnet/Attribute:ip' => 'IP', + 'Class:Subnet/Attribute:ip+' => '', + 'Class:Subnet/Attribute:ip_mask' => 'IP 掩码', + 'Class:Subnet/Attribute:ip_mask+' => '', + 'Class:Subnet/Attribute:vlans_list' => 'VLANs', + 'Class:Subnet/Attribute:vlans_list+' => '', +)); + +// +// Class: VLAN +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:VLAN' => 'VLAN', + 'Class:VLAN+' => '', + 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag', + 'Class:VLAN/Attribute:vlan_tag+' => '', + 'Class:VLAN/Attribute:description' => '描述', + 'Class:VLAN/Attribute:description+' => '', + 'Class:VLAN/Attribute:org_id' => '组织', + 'Class:VLAN/Attribute:org_id+' => '', + 'Class:VLAN/Attribute:org_name' => 'Organization name', + 'Class:VLAN/Attribute:org_name+' => 'Common name', + 'Class:VLAN/Attribute:subnets_list' => '子网', + 'Class:VLAN/Attribute:subnets_list+' => '', + 'Class:VLAN/Attribute:physicalinterfaces_list' => '物理网卡', + 'Class:VLAN/Attribute:physicalinterfaces_list+' => '', +)); + +// +// Class: lnkSubnetToVLAN +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkSubnetToVLAN' => '链接 子网 / VLAN', + 'Class:lnkSubnetToVLAN+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => '子网', + 'Class:lnkSubnetToVLAN/Attribute:subnet_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'Subnet IP', + 'Class:lnkSubnetToVLAN/Attribute:subnet_ip+' => '', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Subnet name', + 'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN', + 'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag', + 'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '', )); // @@ -669,326 +1546,241 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:NetworkInterface' => '网络接口', + 'Class:NetworkInterface' => '网卡', 'Class:NetworkInterface+' => '', - 'Class:NetworkInterface/Name' => '%1$s - %2$s', - 'Class:NetworkInterface/Attribute:device_id' => '设备', - 'Class:NetworkInterface/Attribute:device_id+' => '', - 'Class:NetworkInterface/Attribute:device_name' => '设备', - 'Class:NetworkInterface/Attribute:device_name+' => '', - 'Class:NetworkInterface/Attribute:logical_type' => '逻辑类别', - 'Class:NetworkInterface/Attribute:logical_type+' => '', - 'Class:NetworkInterface/Attribute:logical_type/Value:backup' => '备份', - 'Class:NetworkInterface/Attribute:logical_type/Value:backup+' => '', - 'Class:NetworkInterface/Attribute:logical_type/Value:logical' => '逻辑的', - 'Class:NetworkInterface/Attribute:logical_type/Value:logical+' => '', - 'Class:NetworkInterface/Attribute:logical_type/Value:port' => '端口', - 'Class:NetworkInterface/Attribute:logical_type/Value:port+' => '', - 'Class:NetworkInterface/Attribute:logical_type/Value:primary' => 'Primary', - 'Class:NetworkInterface/Attribute:logical_type/Value:primary+' => '', - 'Class:NetworkInterface/Attribute:logical_type/Value:secondary' => 'Secondary', - 'Class:NetworkInterface/Attribute:logical_type/Value:secondary+' => '', - 'Class:NetworkInterface/Attribute:physical_type' => '物理类别', - 'Class:NetworkInterface/Attribute:physical_type+' => '', - 'Class:NetworkInterface/Attribute:physical_type/Value:atm' => 'ATM', - 'Class:NetworkInterface/Attribute:physical_type/Value:atm+' => '', - 'Class:NetworkInterface/Attribute:physical_type/Value:ethernet' => 'Ethernet', - 'Class:NetworkInterface/Attribute:physical_type/Value:ethernet+' => '', - 'Class:NetworkInterface/Attribute:physical_type/Value:framerelay' => 'Frame Relay', - 'Class:NetworkInterface/Attribute:physical_type/Value:framerelay+' => '', - 'Class:NetworkInterface/Attribute:physical_type/Value:vlan' => 'VLAN', - 'Class:NetworkInterface/Attribute:physical_type/Value:vlan+' => '', - 'Class:NetworkInterface/Attribute:ip_address' => 'IP 地址', - 'Class:NetworkInterface/Attribute:ip_address+' => '', - 'Class:NetworkInterface/Attribute:ip_mask' => 'IP 掩码', - 'Class:NetworkInterface/Attribute:ip_mask+' => '', - 'Class:NetworkInterface/Attribute:mac_address' => 'MAC 地址', - 'Class:NetworkInterface/Attribute:mac_address+' => '', - 'Class:NetworkInterface/Attribute:speed' => '速率', - 'Class:NetworkInterface/Attribute:speed+' => '', - 'Class:NetworkInterface/Attribute:duplex' => 'Duplex', - 'Class:NetworkInterface/Attribute:duplex+' => '', - 'Class:NetworkInterface/Attribute:duplex/Value:auto' => 'Auto', - 'Class:NetworkInterface/Attribute:duplex/Value:auto+' => 'Auto', - 'Class:NetworkInterface/Attribute:duplex/Value:full' => 'Full', - 'Class:NetworkInterface/Attribute:duplex/Value:full+' => '', - 'Class:NetworkInterface/Attribute:duplex/Value:half' => 'Half', - 'Class:NetworkInterface/Attribute:duplex/Value:half+' => '', - 'Class:NetworkInterface/Attribute:duplex/Value:unknown' => '未知', - 'Class:NetworkInterface/Attribute:duplex/Value:unknown+' => '', - 'Class:NetworkInterface/Attribute:connected_if' => '连接到', - 'Class:NetworkInterface/Attribute:connected_if+' => '连接的接口', - 'Class:NetworkInterface/Attribute:connected_name' => '连接到', - 'Class:NetworkInterface/Attribute:connected_name+' => '', - 'Class:NetworkInterface/Attribute:connected_if_device_id' => '连接的设备', - 'Class:NetworkInterface/Attribute:connected_if_device_id+' => '', - 'Class:NetworkInterface/Attribute:connected_if_device_id_name' => '设备', - 'Class:NetworkInterface/Attribute:connected_if_device_id_name+' => '', - 'Class:NetworkInterface/Attribute:link_type' => '连接类别', - 'Class:NetworkInterface/Attribute:link_type+' => '', - 'Class:NetworkInterface/Attribute:link_type/Value:downlink' => 'Down link', - 'Class:NetworkInterface/Attribute:link_type/Value:downlink+' => '', - 'Class:NetworkInterface/Attribute:link_type/Value:uplink' => 'Up link', - 'Class:NetworkInterface/Attribute:link_type/Value:uplink+' => '', + 'Class:NetworkInterface/Attribute:name' => '名称', + 'Class:NetworkInterface/Attribute:name+' => '', + 'Class:NetworkInterface/Attribute:finalclass' => 'NetworkInterface sub-class', + 'Class:NetworkInterface/Attribute:finalclass+' => 'Name of the final class', )); - - // -// Class: Device +// Class: IPInterface // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Device' => '设备', - 'Class:Device+' => '', - 'Class:Device/Attribute:nwinterface_list' => '网络接口', - 'Class:Device/Attribute:nwinterface_list+' => '', + 'Class:IPInterface' => 'IP Interface', + 'Class:IPInterface+' => '', + 'Class:IPInterface/Attribute:ipaddress' => 'IP地址', + 'Class:IPInterface/Attribute:ipaddress+' => '', + 'Class:IPInterface/Attribute:macaddress' => 'MAC地址', + 'Class:IPInterface/Attribute:macaddress+' => '', + 'Class:IPInterface/Attribute:comment' => '注释', + 'Class:IPInterface/Attribute:coment+' => '', + 'Class:IPInterface/Attribute:ipgateway' => '网关', + 'Class:IPInterface/Attribute:ipgateway+' => '', + 'Class:IPInterface/Attribute:ipmask' => '掩码', + 'Class:IPInterface/Attribute:ipmask+' => '', + 'Class:IPInterface/Attribute:speed' => '速率', + 'Class:IPInterface/Attribute:speed+' => '', )); // -// Class: PC +// Class: PhysicalInterface // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:PC' => 'PC', - 'Class:PC+' => '', - 'Class:PC/Attribute:cpu' => 'CPU', - 'Class:PC/Attribute:cpu+' => '', - 'Class:PC/Attribute:ram' => '内存', - 'Class:PC/Attribute:ram+' => '', - 'Class:PC/Attribute:hdd' => '硬盘', - 'Class:PC/Attribute:hdd+' => '', - 'Class:PC/Attribute:os_family' => 'OS 族', - 'Class:PC/Attribute:os_family+' => '', - 'Class:PC/Attribute:os_version' => 'OS 版本', - 'Class:PC/Attribute:os_version+' => '', - 'Class:PC/Attribute:application_list' => '应用程序', - 'Class:PC/Attribute:application_list+' => '安装在该 PC 上的应用程序', - 'Class:PC/Attribute:patch_list' => '补丁', - 'Class:PC/Attribute:patch_list+' => '安装在该 PC 上的补丁', + 'Class:PhysicalInterface' => '物理网卡', + 'Class:PhysicalInterface+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_id' => '设备', + 'Class:PhysicalInterface/Attribute:connectableci_id+' => '', + 'Class:PhysicalInterface/Attribute:connectableci_name' => '设备名称', + 'Class:PhysicalInterface/Attribute:connectableci_name+' => '', + 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs', + 'Class:PhysicalInterface/Attribute:vlans_list+' => '', )); // -// Class: MobileCI +// Class: lnkPhysicalInterfaceToVLAN // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:MobileCI' => '移动 CI', - 'Class:MobileCI+' => '', + 'Class:lnkPhysicalInterfaceToVLAN' => '链接 物理网卡 / VLAN', + 'Class:lnkPhysicalInterfaceToVLAN+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => '物理网卡', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Physical Interface Name', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => '设备', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Device name', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id+' => '', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag', + 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag+' => '', )); + // -// Class: MobilePhone +// Class: LogicalInterface // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:MobilePhone' => '移动电话', - 'Class:MobilePhone+' => '', - 'Class:MobilePhone/Attribute:number' => '电话号码', - 'Class:MobilePhone/Attribute:number+' => '', - 'Class:MobilePhone/Attribute:imei' => 'IMEI', - 'Class:MobilePhone/Attribute:imei+' => '', - 'Class:MobilePhone/Attribute:hw_pin' => '硬件 PIN', - 'Class:MobilePhone/Attribute:hw_pin+' => '', + 'Class:LogicalInterface' => '逻辑网卡', + 'Class:LogicalInterface+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_id' => '虚拟机', + 'Class:LogicalInterface/Attribute:virtualmachine_id+' => '', + 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Virtual machine name', + 'Class:LogicalInterface/Attribute:virtualmachine_name+' => '', )); // -// Class: InfrastructureCI +// Class: FiberChannelInterface // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:InfrastructureCI' => '基础架构 CI', - 'Class:InfrastructureCI+' => '', - 'Class:InfrastructureCI/Attribute:description' => '描述', - 'Class:InfrastructureCI/Attribute:description+' => '', - 'Class:InfrastructureCI/Attribute:location_id' => '位置', - 'Class:InfrastructureCI/Attribute:location_id+' => '', - 'Class:InfrastructureCI/Attribute:location_name' => '位置', - 'Class:InfrastructureCI/Attribute:location_name+' => '', - 'Class:InfrastructureCI/Attribute:location_details' => '位置明细', - 'Class:InfrastructureCI/Attribute:location_details+' => '', - 'Class:InfrastructureCI/Attribute:management_ip' => '管理 IP', - 'Class:InfrastructureCI/Attribute:management_ip+' => '', - 'Class:InfrastructureCI/Attribute:default_gateway' => '缺省网关', - 'Class:InfrastructureCI/Attribute:default_gateway+' => '', + 'Class:FiberChannelInterface' => 'Fiber Channel Interface', + 'Class:FiberChannelInterface+' => '', + 'Class:FiberChannelInterface/Attribute:speed' => '速率', + 'Class:FiberChannelInterface/Attribute:speed+' => '', + 'Class:FiberChannelInterface/Attribute:topology' => '拓扑', + 'Class:FiberChannelInterface/Attribute:topology+' => '', + 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN', + 'Class:FiberChannelInterface/Attribute:wwn+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => '设备', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_id+' => '', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Device name', + 'Class:FiberChannelInterface/Attribute:datacenterdevice_name+' => '', )); // -// Class: NetworkDevice +// Class: lnkConnectableCIToNetworkDevice // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:NetworkDevice' => '网络设备', - 'Class:NetworkDevice+' => '', - 'Class:NetworkDevice/Attribute:type' => '类别', - 'Class:NetworkDevice/Attribute:type+' => '', - 'Class:NetworkDevice/Attribute:type/Value:wanaccelerator' => 'WAN 加速器', - 'Class:NetworkDevice/Attribute:type/Value:wanaccelerator+' => '', - 'Class:NetworkDevice/Attribute:type/Value:firewall' => '防火墙', - 'Class:NetworkDevice/Attribute:type/Value:firewall+' => '', - 'Class:NetworkDevice/Attribute:type/Value:hub' => '集线器', - 'Class:NetworkDevice/Attribute:type/Value:hub+' => '', - 'Class:NetworkDevice/Attribute:type/Value:loadbalancer' => '负载均衡', - 'Class:NetworkDevice/Attribute:type/Value:loadbalancer+' => '', - 'Class:NetworkDevice/Attribute:type/Value:router' => '路由器', - 'Class:NetworkDevice/Attribute:type/Value:router+' => '', - 'Class:NetworkDevice/Attribute:type/Value:switch' => '交换机', - 'Class:NetworkDevice/Attribute:type/Value:switch+' => '', - 'Class:NetworkDevice/Attribute:ios_version' => 'IOS 版本', - 'Class:NetworkDevice/Attribute:ios_version+' => '', - 'Class:NetworkDevice/Attribute:ram' => '内存', - 'Class:NetworkDevice/Attribute:ram+' => '', - 'Class:NetworkDevice/Attribute:snmp_read' => 'SNMP 读', - 'Class:NetworkDevice/Attribute:snmp_read+' => '', - 'Class:NetworkDevice/Attribute:snmp_write' => 'SNMP 写', - 'Class:NetworkDevice/Attribute:snmp_write+' => '', + 'Class:lnkConnectableCIToNetworkDevice' => '链接 可连接项 / 网络设备', + 'Class:lnkConnectableCIToNetworkDevice+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => '网络设备', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Network device name', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => '连接的设备', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Connected device name', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => '网络端口', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => '设备端口', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => '连接类型', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type+' => '', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => '下联', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => '上联', + 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link', )); // -// Class: Server +// Class: lnkApplicationSolutionToFunctionalCI // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Server' => '服务器', - 'Class:Server+' => '', - 'Class:Server/Attribute:cpu' => 'CPU', - 'Class:Server/Attribute:cpu+' => '', - 'Class:Server/Attribute:ram' => '内存', - 'Class:Server/Attribute:ram+' => '', - 'Class:Server/Attribute:hdd' => '硬盘', - 'Class:Server/Attribute:hdd+' => '', - 'Class:Server/Attribute:os_family' => 'OS族', - 'Class:Server/Attribute:os_family+' => '', - 'Class:Server/Attribute:os_version' => 'OS版本 ', - 'Class:Server/Attribute:os_version+' => '', - 'Class:Server/Attribute:application_list' => '应用程序', - 'Class:Server/Attribute:application_list+' => '服务器上安装的应用程序', - 'Class:Server/Attribute:patch_list' => '补丁', - 'Class:Server/Attribute:patch_list+' => '服务器上安装的补丁', + 'Class:lnkApplicationSolutionToFunctionalCI' => '链接 应用方案 / 功能项', + 'Class:lnkApplicationSolutionToFunctionalCI+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Application solution', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Application solution name', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Functionalci', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name', + 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name+' => '', )); // -// Class: Printer +// Class: lnkApplicationSolutionToBusinessProcess // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Printer' => '打印机', - 'Class:Printer+' => '', - 'Class:Printer/Attribute:type' => '类别', - 'Class:Printer/Attribute:type+' => '', - 'Class:Printer/Attribute:type/Value:mopier' => 'Mopier', - 'Class:Printer/Attribute:type/Value:mopier+' => '', - 'Class:Printer/Attribute:type/Value:printer' => '打印机', - 'Class:Printer/Attribute:type/Value:printer+' => '', - 'Class:Printer/Attribute:technology' => 'Technology', - 'Class:Printer/Attribute:technology+' => '', - 'Class:Printer/Attribute:technology/Value:inkjet' => '喷墨', - 'Class:Printer/Attribute:technology/Value:inkjet+' => '', - 'Class:Printer/Attribute:technology/Value:laser' => '激光', - 'Class:Printer/Attribute:technology/Value:laser+' => '', - 'Class:Printer/Attribute:technology/Value:tracer' => '绘图', - 'Class:Printer/Attribute:technology/Value:tracer+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess' => '链接 应用方案 / 业务流程', + 'Class:lnkApplicationSolutionToBusinessProcess+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => '业务流程', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Business process name', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => '应用方案', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id+' => '', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Application solution name', + 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name+' => '', )); // -// Class: lnkCIToDoc +// Class: lnkPersonToTeam // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkCIToDoc' => 'Doc/CI', - 'Class:lnkCIToDoc+' => '', - 'Class:lnkCIToDoc/Attribute:ci_id' => 'CI', - 'Class:lnkCIToDoc/Attribute:ci_id+' => '', - 'Class:lnkCIToDoc/Attribute:ci_name' => 'CI', - 'Class:lnkCIToDoc/Attribute:ci_name+' => '', - 'Class:lnkCIToDoc/Attribute:ci_status' => 'CI 状态', - 'Class:lnkCIToDoc/Attribute:ci_status+' => '', - 'Class:lnkCIToDoc/Attribute:document_id' => '文档', - 'Class:lnkCIToDoc/Attribute:document_id+' => '', - 'Class:lnkCIToDoc/Attribute:document_name' => '文档', - 'Class:lnkCIToDoc/Attribute:document_name+' => '', - 'Class:lnkCIToDoc/Attribute:document_type' => '文档类别', - 'Class:lnkCIToDoc/Attribute:document_type+' => '', - 'Class:lnkCIToDoc/Attribute:document_status' => '文档状态', - 'Class:lnkCIToDoc/Attribute:document_status+' => '', + 'Class:lnkPersonToTeam' => '链接 个人 / 团队', + 'Class:lnkPersonToTeam+' => '', + 'Class:lnkPersonToTeam/Attribute:team_id' => '团队', + 'Class:lnkPersonToTeam/Attribute:team_id+' => '', + 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name', + 'Class:lnkPersonToTeam/Attribute:team_name+' => '', + 'Class:lnkPersonToTeam/Attribute:person_id' => '个人', + 'Class:lnkPersonToTeam/Attribute:person_id+' => '', + 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name', + 'Class:lnkPersonToTeam/Attribute:person_name+' => '', + 'Class:lnkPersonToTeam/Attribute:role_id' => '角色', + 'Class:lnkPersonToTeam/Attribute:role_id+' => '', + 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name', + 'Class:lnkPersonToTeam/Attribute:role_name+' => '', )); // -// Class: lnkCIToContact +// Class: Group // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkCIToContact' => 'CI/联系人', - 'Class:lnkCIToContact+' => '', - 'Class:lnkCIToContact/Attribute:ci_id' => 'CI', - 'Class:lnkCIToContact/Attribute:ci_id+' => '', - 'Class:lnkCIToContact/Attribute:ci_name' => 'CI', - 'Class:lnkCIToContact/Attribute:ci_name+' => '', - 'Class:lnkCIToContact/Attribute:ci_status' => 'CI 状态', - 'Class:lnkCIToContact/Attribute:ci_status+' => '', - 'Class:lnkCIToContact/Attribute:contact_id' => '联系人', - 'Class:lnkCIToContact/Attribute:contact_id+' => '', - 'Class:lnkCIToContact/Attribute:contact_name' => '联系人', - 'Class:lnkCIToContact/Attribute:contact_name+' => '', - 'Class:lnkCIToContact/Attribute:contact_email' => '联系人 Email', - 'Class:lnkCIToContact/Attribute:contact_email+' => '', - 'Class:lnkCIToContact/Attribute:role' => '角色', - 'Class:lnkCIToContact/Attribute:role+' => '和该 CI 相关的联系人的角色', + 'Class:Group' => '配置组', + 'Class:Group+' => '', + 'Class:Group/Attribute:name' => '名称', + 'Class:Group/Attribute:name+' => '', + 'Class:Group/Attribute:status' => '状态', + 'Class:Group/Attribute:status+' => '', + 'Class:Group/Attribute:status/Value:implementation' => '上线', + 'Class:Group/Attribute:status/Value:implementation+' => '上线', + 'Class:Group/Attribute:status/Value:obsolete' => '废弃', + 'Class:Group/Attribute:status/Value:obsolete+' => '废弃', + 'Class:Group/Attribute:status/Value:production' => '生产', + 'Class:Group/Attribute:status/Value:production+' => '生产', + 'Class:Group/Attribute:org_id' => '组织', + 'Class:Group/Attribute:org_id+' => '', + 'Class:Group/Attribute:owner_name' => '名称', + 'Class:Group/Attribute:owner_name+' => 'Common name', + 'Class:Group/Attribute:description' => '描述', + 'Class:Group/Attribute:description+' => '', + 'Class:Group/Attribute:type' => '类型', + 'Class:Group/Attribute:type+' => '', + 'Class:Group/Attribute:parent_id' => '上级组', + + 'Class:Group/Attribute:parent_id+' => '', + 'Class:Group/Attribute:parent_name' => '名称', + 'Class:Group/Attribute:parent_name+' => '', + 'Class:Group/Attribute:ci_list' => '链接的配置项', + 'Class:Group/Attribute:ci_list+' => '该组关联的所有配置项', + 'Class:Group/Attribute:parent_id_friendlyname' => '上级配置组', + 'Class:Group/Attribute:parent_id_friendlyname+' => '', )); // -// Class: lnkSolutionToCI +// Class: lnkGroupToCI // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkSolutionToCI' => 'CI/方案', - 'Class:lnkSolutionToCI+' => '', - 'Class:lnkSolutionToCI/Attribute:solution_id' => '应用方案', - 'Class:lnkSolutionToCI/Attribute:solution_id+' => '', - 'Class:lnkSolutionToCI/Attribute:solution_name' => '应用方案', - 'Class:lnkSolutionToCI/Attribute:solution_name+' => '', - 'Class:lnkSolutionToCI/Attribute:ci_id' => 'CI', - 'Class:lnkSolutionToCI/Attribute:ci_id+' => '', - 'Class:lnkSolutionToCI/Attribute:ci_name' => 'CI', - 'Class:lnkSolutionToCI/Attribute:ci_name+' => '', - 'Class:lnkSolutionToCI/Attribute:ci_status' => 'CI 状态', - 'Class:lnkSolutionToCI/Attribute:ci_status+' => '', - 'Class:lnkSolutionToCI/Attribute:utility' => '用途', - 'Class:lnkSolutionToCI/Attribute:utility+' => '在方案中该 CI 的用途', + 'Class:lnkGroupToCI' => '链接 配置组 / 配置项', + 'Class:lnkGroupToCI+' => '', + 'Class:lnkGroupToCI/Attribute:group_id' => 'Group', + 'Class:lnkGroupToCI/Attribute:group_id+' => '', + 'Class:lnkGroupToCI/Attribute:group_name' => '名称', + 'Class:lnkGroupToCI/Attribute:group_name+' => '', + 'Class:lnkGroupToCI/Attribute:ci_id' => '配置项', + 'Class:lnkGroupToCI/Attribute:ci_id+' => '', + 'Class:lnkGroupToCI/Attribute:ci_name' => 'Name', + 'Class:lnkGroupToCI/Attribute:ci_name+' => '', + 'Class:lnkGroupToCI/Attribute:reason' => '原因', + 'Class:lnkGroupToCI/Attribute:reason+' => '', )); -// -// Class: lnkProcessToSolution -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkProcessToSolution' => '业务流程/方案', - 'Class:lnkProcessToSolution+' => '', - 'Class:lnkProcessToSolution/Attribute:solution_id' => '应用方案', - 'Class:lnkProcessToSolution/Attribute:solution_id+' => '', - 'Class:lnkProcessToSolution/Attribute:solution_name' => '应用方案', - 'Class:lnkProcessToSolution/Attribute:solution_name+' => '', - 'Class:lnkProcessToSolution/Attribute:process_id' => '流程', - 'Class:lnkProcessToSolution/Attribute:process_id+' => '', - 'Class:lnkProcessToSolution/Attribute:process_name' => '流程', - 'Class:lnkProcessToSolution/Attribute:process_name+' => '', - 'Class:lnkProcessToSolution/Attribute:reason' => '原因', - 'Class:lnkProcessToSolution/Attribute:reason+' => '联系流程和方案的更多信息', -)); - - - -// -// Class extensions -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', array( -'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 地址', -)); // // Application Menu @@ -997,48 +1789,49 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Menu:DataAdministration' => '数据管理', 'Menu:DataAdministration+' => '数据管理', -'Menu:Catalogs' => '目录', -'Menu:Catalogs+' => '数据类别', +'Menu:Catalogs' => '类别', +'Menu:Catalogs+' => '数据类型', 'Menu:Audit' => '审计', 'Menu:Audit+' => '审计', 'Menu:CSVImport' => 'CSV 导入', -'Menu:CSVImport+' => '大批量创建或修改', +'Menu:CSVImport+' => '批量创建或更新', 'Menu:Organization' => '组织', -'Menu:Organization+' => '所有组织', -'Menu:Application' => '应用程序', -'Menu:Application+' => '所有应用程序', +'Menu:Organization+' => 'All organizations', +'Menu:Application' => '应用', +'Menu:Application+' => '所有应用', 'Menu:DBServer' => '数据库服务器', -'Menu:DBServer+' => '数据库服务器', +'Menu:DBServer+' => 'Database servers', 'Menu:Audit' => '审计', 'Menu:ConfigManagement' => '配置管理', 'Menu:ConfigManagement+' => '配置管理', -'Menu:ConfigManagementOverview' => '总览', -'Menu:ConfigManagementOverview+' => '总览', +'Menu:ConfigManagementOverview' => '概览', +'Menu:ConfigManagementOverview+' => '概览', 'Menu:Contact' => '联系人', -'Menu:Contact+' => '联系人', -'Menu:Contact:Count' => '%1$d', -'Menu:Person' => '人员', -'Menu:Person+' => '所有人员', +'Menu:Contact+' => 'Contacts', +'Menu:Contact:Count' => '%1$d 个联系人', +'Menu:Person' => '个人', +'Menu:Person+' => '所有个人', 'Menu:Team' => '团队', 'Menu:Team+' => '所有团队', 'Menu:Document' => '文档', 'Menu:Document+' => '所有文档', -'Menu:Location' => '位置', +'Menu:Location' => '地理位置', + 'Menu:Location+' => '所有位置', 'Menu:ConfigManagementCI' => '配置项', 'Menu:ConfigManagementCI+' => '配置项', -'Menu:BusinessProcess' => '业务过程', -'Menu:BusinessProcess+' => '所有业务过程', +'Menu:BusinessProcess' => '业务流程', +'Menu:BusinessProcess+' => '所有业务流程', 'Menu:ApplicationSolution' => '应用方案', 'Menu:ApplicationSolution+' => '所有应用方案', 'Menu:ConfigManagementSoftware' => '应用管理', -'Menu:Licence' => 'Licences', -'Menu:Licence+' => '所有Licences', +'Menu:Licence' => '许可证', +'Menu:Licence+' => '所有许可证', 'Menu:Patch' => '补丁', 'Menu:Patch+' => '所有补丁', 'Menu:ApplicationInstance' => '已安装的软件', -'Menu:ApplicationInstance+' => '应用程序和数据库服务器', -'Menu:ConfigManagementHardware' => '基础架构管理', +'Menu:ApplicationInstance+' => '应用和数据库服务器', +'Menu:ConfigManagementHardware' => '基础设施管理', 'Menu:Subnet' => '子网', 'Menu:Subnet+' => '所有子网', 'Menu:NetworkDevice' => '网络设备', @@ -1047,588 +1840,56 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Menu:Server+' => '所有服务器', 'Menu:Printer' => '打印机', 'Menu:Printer+' => '所有打印机', -'Menu:MobilePhone' => '手机', -'Menu:MobilePhone+' => '所有手机', +'Menu:MobilePhone' => '移动电话', +'Menu:MobilePhone+' => '所有移动电话', 'Menu:PC' => '个人电脑', 'Menu:PC+' => '所有个人电脑', -'Menu:NewContact' => '新联系人', -'Menu:NewContact+' => '新联系人', -'Menu:SearchContacts' => '查找联系人', -'Menu:SearchContacts+' => '查找联系人', -'Menu:NewCI' => '新CI', -'Menu:NewCI+' => '新CI', -'Menu:SearchCIs' => '查找CI', -'Menu:SearchCIs+' => '查找CI', +'Menu:NewContact' => '新建联系人', +'Menu:NewContact+' => '新建联系人', +'Menu:SearchContacts' => '搜索联系人', +'Menu:SearchContacts+' => '搜索联系人', +'Menu:NewCI' => '新建配置项', +'Menu:NewCI+' => 'New CI', +'Menu:SearchCIs' => '搜索配置项', +'Menu:SearchCIs+' => '搜索配置项', 'Menu:ConfigManagement:Devices' => '设备', -'Menu:ConfigManagement:AllDevices' => '基础架构', -'Menu:ConfigManagement:SWAndApps' => '软件和应用程序', +'Menu:ConfigManagement:AllDevices' => '基础设施', +'Menu:ConfigManagement:virtualization' => '虚拟化', +'Menu:ConfigManagement:EndUsers' => '终端设备', +'Menu:ConfigManagement:SWAndApps' => '软件和应用', 'Menu:ConfigManagement:Misc' => '杂项', -'Menu:Group' => 'CI族', -'Menu:Group+' => 'CI族', +'Menu:Group' => '配置组', +'Menu:Group+' => '配置组', 'Menu:ConfigManagement:Shortcuts' => '快捷方式', 'Menu:ConfigManagement:AllContacts' => '所有联系人: %1$d', +'Menu:Typology' => '配置管理', +'Menu:Typology+' => '配置管理', +'Menu:OSVersion' => 'OS 版本', +'Menu:OSVersion+' => '', +'Menu:Software' => '软件清单', +'Menu:Software+' => '软件清单', +'UI_WelcomeMenu_AllConfigItems' => '摘要', +'Menu:ConfigManagement:Typology' => '配置管理', - 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~', - 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~', - 'Class:Organization/Attribute:parent_id_friendlyname' => 'Parent~~', - 'Class:Organization/Attribute:parent_id_friendlyname+' => 'Parent organization~~', - 'Class:Location/Attribute:physicaldevice_list' => 'Devices~~', - 'Class:Location/Attribute:physicaldevice_list+' => 'All the devices in this location~~', - 'Class:Location/Attribute:person_list' => 'Contacts~~', - 'Class:Location/Attribute:person_list+' => 'All the contacts located on this location~~', - 'Class:Contact/Attribute:notify' => 'Notification~~', - 'Class:Contact/Attribute:notify/Value:no' => 'no~~', - 'Class:Contact/Attribute:notify/Value:no+' => 'no~~', - 'Class:Contact/Attribute:notify/Value:yes' => 'yes~~', - 'Class:Contact/Attribute:notify/Value:yes+' => 'yes~~', - 'Class:Contact/Attribute:function' => 'Function~~', - 'Class:Contact/Attribute:cis_list' => 'CIs~~', - 'Class:Contact/Attribute:cis_list+' => 'All the configuration items linked to this contact~~', - 'Class:Person/Attribute:name' => 'Last Name~~', - 'Class:Person/Attribute:employee_number' => 'Employee number~~', - 'Class:Person/Attribute:mobile_phone' => 'Mobile phone~~', - 'Class:Person/Attribute:location_id' => 'Location~~', - 'Class:Person/Attribute:location_name' => 'Location name~~', - 'Class:Person/Attribute:manager_id' => 'Manager~~', - 'Class:Person/Attribute:manager_name' => 'Manager name~~', - 'Class:Person/Attribute:team_list' => 'Teams~~', - 'Class:Person/Attribute:team_list+' => 'All the teams this person belongs to~~', - 'Class:Person/Attribute:tickets_list' => 'Tickets~~', - 'Class:Person/Attribute:tickets_list+' => 'All the tickets this person is the caller~~', - 'Class:Person/Attribute:manager_id_friendlyname' => 'Manager friendly name~~', - 'Class:Team/Attribute:persons_list' => 'Members~~', - 'Class:Team/Attribute:persons_list+' => 'All the people belonging to this team~~', - 'Class:Team/Attribute:tickets_list' => 'Tickets~~', - 'Class:Team/Attribute:tickets_list+' => 'All the tickets assigned to this team~~', - 'Class:Document/Attribute:documenttype_id' => 'Document type~~', - 'Class:Document/Attribute:documenttype_name' => 'Document type name~~', - 'Class:Document/Attribute:version' => 'Version~~', - 'Class:Document/Attribute:cis_list' => 'CIs~~', - 'Class:Document/Attribute:cis_list+' => 'All the configuration items linked to this document~~', - 'Class:Document/Attribute:contracts_list' => 'Contracts~~', - 'Class:Document/Attribute:contracts_list+' => 'All the contracts linked to this document~~', - 'Class:Document/Attribute:services_list' => 'Services~~', - 'Class:Document/Attribute:services_list+' => 'All the services linked to this document~~', - 'Class:Document/Attribute:finalclass' => 'Document Type~~', - 'Class:DocumentFile' => 'Document File~~', - 'Class:DocumentFile/Attribute:file' => 'File~~', - 'Class:DocumentNote' => 'Document Note~~', - 'Class:DocumentNote/Attribute:text' => 'Text~~', - 'Class:DocumentWeb' => 'Document Web~~', - 'Class:DocumentWeb/Attribute:url' => 'URL~~', - 'Class:FunctionalCI/Attribute:description' => 'Description~~', - 'Class:FunctionalCI/Attribute:organization_name' => 'Organization name~~', - 'Class:FunctionalCI/Attribute:organization_name+' => 'Common name~~', - 'Class:FunctionalCI/Attribute:business_criticity' => 'Business criticity~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:high' => 'high~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:high+' => 'high~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:low' => 'low~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:low+' => 'low~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:medium' => 'medium~~', - 'Class:FunctionalCI/Attribute:business_criticity/Value:medium+' => 'medium~~', - 'Class:FunctionalCI/Attribute:move2production' => 'Move to production date~~', - 'Class:FunctionalCI/Attribute:contacts_list' => 'Contacts~~', - 'Class:FunctionalCI/Attribute:contacts_list+' => 'All the contacts for this configuration item~~', - 'Class:FunctionalCI/Attribute:documents_list' => 'Documents~~', - 'Class:FunctionalCI/Attribute:documents_list+' => 'All the documents linked to this configuration item~~', - 'Class:FunctionalCI/Attribute:applicationsolution_list' => 'Application solutions~~', - 'Class:FunctionalCI/Attribute:applicationsolution_list+' => 'All the application solutions depending on this configuration item~~', - 'Class:FunctionalCI/Attribute:providercontracts_list' => 'Provider contracts~~', - 'Class:FunctionalCI/Attribute:providercontracts_list+' => 'All the provider contracts for this configuration item~~', - 'Class:FunctionalCI/Attribute:services_list' => 'Services~~', - 'Class:FunctionalCI/Attribute:services_list+' => 'All the services impacted by this configuration item~~', - 'Class:FunctionalCI/Attribute:softwares_list' => 'Softwares~~', - 'Class:FunctionalCI/Attribute:softwares_list+' => 'All the softwares installed on this configuration item~~', - 'Class:FunctionalCI/Attribute:tickets_list' => 'Tickets~~', - 'Class:FunctionalCI/Attribute:tickets_list+' => 'All the tickets for this configuration item~~', - 'Class:FunctionalCI/Tab:OpenedTickets' => 'Active Tickets~~', - 'Class:PhysicalDevice' => 'Physical Device~~', - 'Class:PhysicalDevice/Attribute:serialnumber' => 'Serial number~~', - 'Class:PhysicalDevice/Attribute:location_id' => 'Location~~', - 'Class:PhysicalDevice/Attribute:location_name' => 'Location name~~', - 'Class:PhysicalDevice/Attribute:status' => 'Status~~', - 'Class:PhysicalDevice/Attribute:status/Value:implementation' => 'implementation~~', - 'Class:PhysicalDevice/Attribute:status/Value:implementation+' => 'implementation~~', - 'Class:PhysicalDevice/Attribute:status/Value:obsolete' => 'obsolete~~', - 'Class:PhysicalDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', - 'Class:PhysicalDevice/Attribute:status/Value:production' => 'production~~', - 'Class:PhysicalDevice/Attribute:status/Value:production+' => 'production~~', - 'Class:PhysicalDevice/Attribute:status/Value:stock' => 'stock~~', - 'Class:PhysicalDevice/Attribute:status/Value:stock+' => 'stock~~', - 'Class:PhysicalDevice/Attribute:brand_id' => 'Brand~~', - 'Class:PhysicalDevice/Attribute:brand_name' => 'Brand name~~', - 'Class:PhysicalDevice/Attribute:model_id' => 'Model~~', - 'Class:PhysicalDevice/Attribute:model_name' => 'Model name~~', - 'Class:PhysicalDevice/Attribute:asset_number' => 'Asset number~~', - 'Class:PhysicalDevice/Attribute:purchase_date' => 'Purchase date~~', - 'Class:PhysicalDevice/Attribute:end_of_warranty' => 'End of warranty~~', - 'Class:Rack' => 'Rack~~', - 'Class:Rack/Attribute:nb_u' => 'Rack units~~', - 'Class:Rack/Attribute:device_list' => 'Devices~~', - 'Class:Rack/Attribute:device_list+' => 'All the physical devices racked into this rack~~', - 'Class:Rack/Attribute:enclosure_list' => 'Enclosures~~', - 'Class:Rack/Attribute:enclosure_list+' => 'All the enclosures in this rack~~', - 'Class:TelephonyCI' => 'Telephony CI~~', - 'Class:TelephonyCI/Attribute:phonenumber' => 'Phone number~~', - 'Class:Phone' => 'Phone~~', - 'Class:IPPhone' => 'IP Phone~~', - 'Class:Tablet' => 'Tablet~~', - 'Class:ConnectableCI/Attribute:networkdevice_list' => 'Network devices~~', - 'Class:ConnectableCI/Attribute:networkdevice_list+' => 'All network devices connected to this device~~', - 'Class:ConnectableCI/Attribute:physicalinterface_list' => 'Network interfaces~~', - 'Class:ConnectableCI/Attribute:physicalinterface_list+' => 'All the physical network interfaces~~', - 'Class:DatacenterDevice' => 'Datacenter Device~~', - 'Class:DatacenterDevice/Attribute:rack_id' => 'Rack~~', - 'Class:DatacenterDevice/Attribute:rack_name' => 'Rack name~~', - 'Class:DatacenterDevice/Attribute:enclosure_id' => 'Enclosure~~', - 'Class:DatacenterDevice/Attribute:enclosure_name' => 'Enclosure name~~', - 'Class:DatacenterDevice/Attribute:nb_u' => 'Rack units~~', - 'Class:DatacenterDevice/Attribute:managementip' => 'Management ip~~', - 'Class:DatacenterDevice/Attribute:powerA_id' => 'PowerA source~~', - 'Class:DatacenterDevice/Attribute:powerA_name' => 'PowerA source name~~', - 'Class:DatacenterDevice/Attribute:powerB_id' => 'PowerB source~~', - 'Class:DatacenterDevice/Attribute:powerB_name' => 'PowerB source name~~', - 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => 'FC ports~~', - 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => 'All the fiber channel interfaces for this device~~', - 'Class:DatacenterDevice/Attribute:san_list' => 'SANs~~', - 'Class:DatacenterDevice/Attribute:san_list+' => 'All the SAN switches connected to this device~~', - 'Class:DatacenterDevice/Attribute:redundancy' => 'Redundancy~~', - 'Class:DatacenterDevice/Attribute:redundancy/count' => 'The device is up if at least one power connection (A or B) is up~~', - 'Class:DatacenterDevice/Attribute:redundancy/disabled' => 'The device is up if all its power connections are up~~', - 'Class:DatacenterDevice/Attribute:redundancy/percent' => 'The device is up if at least %1$s %% of its power connections are up~~', - 'Class:NetworkDevice/Attribute:networkdevicetype_id' => 'Network type~~', - 'Class:NetworkDevice/Attribute:networkdevicetype_name' => 'Network type name~~', - 'Class:NetworkDevice/Attribute:connectablecis_list' => 'Devices~~', - 'Class:NetworkDevice/Attribute:connectablecis_list+' => 'All the devices connected to this network device~~', - 'Class:NetworkDevice/Attribute:iosversion_id' => 'IOS version~~', - 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS version name~~', - 'Class:Server/Attribute:osfamily_id' => 'OS family~~', - 'Class:Server/Attribute:osfamily_name' => 'OS family name~~', - 'Class:Server/Attribute:osversion_id' => 'OS version~~', - 'Class:Server/Attribute:osversion_name' => 'OS version name~~', - 'Class:Server/Attribute:oslicence_id' => 'OS licence~~', - 'Class:Server/Attribute:oslicence_name' => 'OS licence name~~', - 'Class:Server/Attribute:logicalvolumes_list' => 'Logical volumes~~', - 'Class:Server/Attribute:logicalvolumes_list+' => 'All the logical volumes connected to this server~~', - 'Class:StorageSystem' => 'Storage System~~', - 'Class:StorageSystem/Attribute:logicalvolume_list' => 'Logical volumes~~', - 'Class:StorageSystem/Attribute:logicalvolume_list+' => 'All the logical volumes in this storage system~~', - 'Class:SANSwitch' => 'SAN Switch~~', - 'Class:SANSwitch/Attribute:datacenterdevice_list' => 'Devices~~', - 'Class:SANSwitch/Attribute:datacenterdevice_list+' => 'All the devices connected to this SAN switch~~', - 'Class:TapeLibrary' => 'Tape Library~~', - 'Class:TapeLibrary/Attribute:tapes_list' => 'Tapes~~', - 'Class:TapeLibrary/Attribute:tapes_list+' => 'All the tapes in the tape library~~', - 'Class:NAS' => 'NAS~~', - 'Class:NAS/Attribute:nasfilesystem_list' => 'Filesystems~~', - 'Class:NAS/Attribute:nasfilesystem_list+' => 'All the file systems in this NAS~~', - 'Class:PC/Attribute:osfamily_id' => 'OS family~~', - 'Class:PC/Attribute:osfamily_name' => 'OS family name~~', - 'Class:PC/Attribute:osversion_id' => 'OS version~~', - 'Class:PC/Attribute:osversion_name' => 'OS version name~~', - 'Class:PC/Attribute:type' => 'Type~~', - 'Class:PC/Attribute:type/Value:desktop' => 'desktop~~', - 'Class:PC/Attribute:type/Value:desktop+' => 'desktop~~', - 'Class:PC/Attribute:type/Value:laptop' => 'laptop~~', - 'Class:PC/Attribute:type/Value:laptop+' => 'laptop~~', - 'Class:PowerConnection' => 'Power Connection~~', - 'Class:PowerSource' => 'Power Source~~', - 'Class:PowerSource/Attribute:pdus_list' => 'PDUs~~', - 'Class:PowerSource/Attribute:pdus_list+' => 'All the PDUs using this power source~~', - 'Class:PDU' => 'PDU~~', - 'Class:PDU/Attribute:rack_id' => 'Rack~~', - 'Class:PDU/Attribute:rack_name' => 'Rack name~~', - 'Class:PDU/Attribute:powerstart_id' => 'Power start~~', - 'Class:PDU/Attribute:powerstart_name' => 'Power start name~~', - 'Class:Peripheral' => 'Peripheral~~', - 'Class:Enclosure' => 'Enclosure~~', - 'Class:Enclosure/Attribute:rack_id' => 'Rack~~', - 'Class:Enclosure/Attribute:rack_name' => 'Rack name~~', - 'Class:Enclosure/Attribute:nb_u' => 'Rack units~~', - 'Class:Enclosure/Attribute:device_list' => 'Devices~~', - 'Class:Enclosure/Attribute:device_list+' => 'All the devices in this enclosure~~', - 'Class:ApplicationSolution/Attribute:functionalcis_list' => 'CIs~~', - 'Class:ApplicationSolution/Attribute:functionalcis_list+' => 'All the configuration items that compose this application solution~~', - 'Class:ApplicationSolution/Attribute:businessprocess_list' => 'Business processes~~', - 'Class:ApplicationSolution/Attribute:businessprocess_list+' => 'All the business processes depending on this application solution~~', - 'Class:ApplicationSolution/Attribute:status' => 'Status~~', - 'Class:ApplicationSolution/Attribute:status/Value:active' => 'active~~', - 'Class:ApplicationSolution/Attribute:status/Value:active+' => 'active~~', - 'Class:ApplicationSolution/Attribute:status/Value:inactive' => 'inactive~~', - 'Class:ApplicationSolution/Attribute:status/Value:inactive+' => 'inactive~~', - 'Class:ApplicationSolution/Attribute:redundancy' => 'Impact analysis: configuration of the redundancy~~', - 'Class:ApplicationSolution/Attribute:redundancy/disabled' => 'The solution is up if all CIs are up~~', - 'Class:ApplicationSolution/Attribute:redundancy/count' => 'The solution is up if at least %1$s CI(s) is(are) up~~', - 'Class:ApplicationSolution/Attribute:redundancy/percent' => 'The solution is up if at least %1$s %% of the CIs are up~~', - 'Class:BusinessProcess/Attribute:applicationsolutions_list' => 'Application solutions~~', - 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => 'All the application solutions that impact this business process~~', - 'Class:BusinessProcess/Attribute:status' => 'Status~~', - 'Class:BusinessProcess/Attribute:status/Value:active' => 'active~~', - 'Class:BusinessProcess/Attribute:status/Value:active+' => 'active~~', - 'Class:BusinessProcess/Attribute:status/Value:inactive' => 'inactive~~', - 'Class:BusinessProcess/Attribute:status/Value:inactive+' => 'inactive~~', - 'Class:SoftwareInstance/Attribute:system_id' => 'System~~', - 'Class:SoftwareInstance/Attribute:system_name' => 'System name~~', - 'Class:SoftwareInstance/Attribute:software_id' => 'Software~~', - 'Class:SoftwareInstance/Attribute:softwarelicence_id' => 'Software licence~~', - 'Class:SoftwareInstance/Attribute:softwarelicence_name' => 'Software licence name~~', - 'Class:SoftwareInstance/Attribute:path' => 'Path~~', - 'Class:SoftwareInstance/Attribute:status' => 'Status~~', - 'Class:SoftwareInstance/Attribute:status/Value:active' => 'active~~', - 'Class:SoftwareInstance/Attribute:status/Value:active+' => 'active~~', - 'Class:SoftwareInstance/Attribute:status/Value:inactive' => 'inactive~~', - 'Class:SoftwareInstance/Attribute:status/Value:inactive+' => 'inactive~~', - 'Class:Middleware' => 'Middleware~~', - 'Class:Middleware/Attribute:middlewareinstance_list' => 'Middleware instances~~', - 'Class:Middleware/Attribute:middlewareinstance_list+' => 'All the middleware instances provided by this middleware~~', - 'Class:DBServer/Attribute:dbschema_list' => 'DB schemas~~', - 'Class:DBServer/Attribute:dbschema_list+' => 'All the database schemas for this DB server~~', - 'Class:WebServer' => 'Web server~~', - 'Class:WebServer/Attribute:webapp_list' => 'Web applications~~', - 'Class:WebServer/Attribute:webapp_list+' => 'All the web applications available on this web server~~', - 'Class:PCSoftware' => 'PC Software~~', - 'Class:OtherSoftware' => 'Other Software~~', - 'Class:MiddlewareInstance' => 'Middleware Instance~~', - 'Class:MiddlewareInstance/Attribute:middleware_id' => 'Middleware~~', - 'Class:MiddlewareInstance/Attribute:middleware_name' => 'Middleware name~~', - 'Class:DatabaseSchema' => 'Database Schema~~', - 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB server~~', - 'Class:DatabaseSchema/Attribute:dbserver_name' => 'DB server name~~', - 'Class:WebApplication' => 'Web Application~~', - 'Class:WebApplication/Attribute:webserver_id' => 'Web server~~', - 'Class:WebApplication/Attribute:webserver_name' => 'Web server name~~', - 'Class:WebApplication/Attribute:url' => 'URL~~', - 'Class:VirtualDevice' => 'Virtual Device~~', - 'Class:VirtualDevice/Attribute:status' => 'Status~~', - 'Class:VirtualDevice/Attribute:status/Value:implementation' => 'implementation~~', - 'Class:VirtualDevice/Attribute:status/Value:implementation+' => 'implementation~~', - 'Class:VirtualDevice/Attribute:status/Value:obsolete' => 'obsolete~~', - 'Class:VirtualDevice/Attribute:status/Value:obsolete+' => 'obsolete~~', - 'Class:VirtualDevice/Attribute:status/Value:production' => 'production~~', - 'Class:VirtualDevice/Attribute:status/Value:production+' => 'production~~', - 'Class:VirtualDevice/Attribute:status/Value:stock' => 'stock~~', - 'Class:VirtualDevice/Attribute:status/Value:stock+' => 'stock~~', - 'Class:VirtualDevice/Attribute:logicalvolumes_list' => 'Logical volumes~~', - 'Class:VirtualDevice/Attribute:logicalvolumes_list+' => 'All the logical volumes used by this device~~', - 'Class:VirtualHost' => 'Virtual Host~~', - 'Class:VirtualHost/Attribute:virtualmachine_list' => 'Virtual machines~~', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => 'All the virtual machines hosted by this host~~', - 'Class:Hypervisor' => 'Hypervisor~~', - 'Class:Hypervisor/Attribute:farm_id' => 'Farm~~', - 'Class:Hypervisor/Attribute:farm_name' => 'Farm name~~', - 'Class:Hypervisor/Attribute:server_id' => 'Server~~', - 'Class:Hypervisor/Attribute:server_name' => 'Server name~~', - 'Class:Farm' => 'Farm~~', - 'Class:Farm/Attribute:hypervisor_list' => 'Hypervisors~~', - 'Class:Farm/Attribute:hypervisor_list+' => 'All the hypervisors that compose this farm~~', - 'Class:Farm/Attribute:redundancy' => 'High availability~~', - 'Class:Farm/Attribute:redundancy/disabled' => 'The farm is up if all the hypervisors are up~~', - 'Class:Farm/Attribute:redundancy/count' => 'The farm is up if at least %1$s hypervisor(s) is(are) up~~', - 'Class:Farm/Attribute:redundancy/percent' => 'The farm is up if at least %1$s %% of the hypervisors are up~~', - 'Class:VirtualMachine' => 'Virtual Machine~~', - 'Class:VirtualMachine/Attribute:virtualhost_id' => 'Virtual host~~', - 'Class:VirtualMachine/Attribute:virtualhost_name' => 'Virtual host name~~', - 'Class:VirtualMachine/Attribute:osfamily_id' => 'OS family~~', - 'Class:VirtualMachine/Attribute:osfamily_name' => 'OS family name~~', - 'Class:VirtualMachine/Attribute:osversion_id' => 'OS version~~', - 'Class:VirtualMachine/Attribute:osversion_name' => 'OS version name~~', - 'Class:VirtualMachine/Attribute:oslicence_id' => 'OS licence~~', - 'Class:VirtualMachine/Attribute:oslicence_name' => 'OS licence name~~', - 'Class:VirtualMachine/Attribute:cpu' => 'CPU~~', - 'Class:VirtualMachine/Attribute:ram' => 'RAM~~', - 'Class:VirtualMachine/Attribute:managementip' => 'IP~~', - 'Class:VirtualMachine/Attribute:logicalinterface_list' => 'Network Interfaces~~', - 'Class:VirtualMachine/Attribute:logicalinterface_list+' => 'All the logical network interfaces~~', - 'Class:LogicalVolume' => 'Logical Volume~~', - 'Class:LogicalVolume/Attribute:name' => 'Name~~', - 'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID~~', - 'Class:LogicalVolume/Attribute:description' => 'Description~~', - 'Class:LogicalVolume/Attribute:raid_level' => 'Raid level~~', - 'Class:LogicalVolume/Attribute:size' => 'Size~~', - 'Class:LogicalVolume/Attribute:storagesystem_id' => 'Storage system~~', - 'Class:LogicalVolume/Attribute:storagesystem_name' => 'Storage system name~~', - 'Class:LogicalVolume/Attribute:servers_list' => 'Servers~~', - 'Class:LogicalVolume/Attribute:servers_list+' => 'All the servers using this volume~~', - 'Class:LogicalVolume/Attribute:virtualdevices_list' => 'Virtual devices~~', - 'Class:LogicalVolume/Attribute:virtualdevices_list+' => 'All the virtual devices using this volume~~', - 'Class:lnkServerToVolume' => 'Link Server / Volume~~', - 'Class:lnkServerToVolume/Attribute:volume_id' => 'Volume~~', - 'Class:lnkServerToVolume/Attribute:volume_name' => 'Volume name~~', - 'Class:lnkServerToVolume/Attribute:server_id' => 'Server~~', - 'Class:lnkServerToVolume/Attribute:server_name' => 'Server name~~', - 'Class:lnkServerToVolume/Attribute:size_used' => 'Size used~~', - 'Class:lnkVirtualDeviceToVolume' => 'Link Virtual Device / Volume~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => 'Volume~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:volume_name' => 'Volume name~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_id' => 'Virtual device~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:virtualdevice_name' => 'Virtual device name~~', - 'Class:lnkVirtualDeviceToVolume/Attribute:size_used' => 'Size used~~', - 'Class:lnkSanToDatacenterDevice' => 'Link SAN / Datacenter Device~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN switch~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_name' => 'SAN switch name~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id' => 'Device~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => 'Device name~~', - 'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc~~', - 'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device fc~~', - 'Class:Tape' => 'Tape~~', - 'Class:Tape/Attribute:name' => 'Name~~', - 'Class:Tape/Attribute:description' => 'Description~~', - 'Class:Tape/Attribute:size' => 'Size~~', - 'Class:Tape/Attribute:tapelibrary_id' => 'Tape library~~', - 'Class:Tape/Attribute:tapelibrary_name' => 'Tape library name~~', - 'Class:NASFileSystem' => 'NAS File System~~', - 'Class:NASFileSystem/Attribute:name' => 'Name~~', - 'Class:NASFileSystem/Attribute:description' => 'Description~~', - 'Class:NASFileSystem/Attribute:raid_level' => 'Raid level~~', - 'Class:NASFileSystem/Attribute:size' => 'Size~~', - 'Class:NASFileSystem/Attribute:nas_id' => 'NAS~~', - 'Class:NASFileSystem/Attribute:nas_name' => 'NAS name~~', - 'Class:Software/Attribute:vendor' => 'vendor~~', - 'Class:Software/Attribute:version' => 'Version~~', - 'Class:Software/Attribute:documents_list' => 'Documents~~', - 'Class:Software/Attribute:documents_list+' => 'All the documents linked to this software~~', - 'Class:Software/Attribute:type' => 'Type~~', - 'Class:Software/Attribute:type/Value:DBServer' => 'DB Server~~', - 'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server~~', - 'Class:Software/Attribute:type/Value:Middleware' => 'Middleware~~', - 'Class:Software/Attribute:type/Value:Middleware+' => 'Middleware~~', - 'Class:Software/Attribute:type/Value:OtherSoftware' => 'Other Software~~', - 'Class:Software/Attribute:type/Value:OtherSoftware+' => 'Other Software~~', - 'Class:Software/Attribute:type/Value:PCSoftware' => 'PC Software~~', - 'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC Software~~', - 'Class:Software/Attribute:type/Value:WebServer' => 'Web Server~~', - 'Class:Software/Attribute:type/Value:WebServer+' => 'Web Server~~', - 'Class:Software/Attribute:softwareinstance_list' => 'Software Instances~~', - 'Class:Software/Attribute:softwareinstance_list+' => 'All the software instances for this software~~', - 'Class:Software/Attribute:softwarepatch_list' => 'Software Patches~~', - 'Class:Software/Attribute:softwarepatch_list+' => 'All the patchs for this software~~', - 'Class:Software/Attribute:softwarelicence_list' => 'Software Licences~~', - 'Class:Software/Attribute:softwarelicence_list+' => 'All the licences for this software~~', - 'Class:Patch/Attribute:documents_list' => 'Documents~~', - 'Class:Patch/Attribute:documents_list+' => 'All the documents linked to this patch~~', - 'Class:Patch/Attribute:finalclass' => 'Type~~', - 'Class:OSPatch' => 'OS Patch~~', - 'Class:OSPatch/Attribute:functionalcis_list' => 'Devices~~', - 'Class:OSPatch/Attribute:functionalcis_list+' => 'All the systems where this patch is installed~~', - 'Class:OSPatch/Attribute:osversion_id' => 'OS version~~', - 'Class:OSPatch/Attribute:osversion_name' => 'OS version name~~', - 'Class:SoftwarePatch' => 'Software Patch~~', - 'Class:SoftwarePatch/Attribute:software_id' => 'Software~~', - 'Class:SoftwarePatch/Attribute:software_name' => 'Software name~~', - 'Class:SoftwarePatch/Attribute:softwareinstances_list' => 'Software instances~~', - 'Class:SoftwarePatch/Attribute:softwareinstances_list+' => 'All the systems where this software patch is installed~~', - 'Class:Licence/Attribute:documents_list' => 'Documents~~', - 'Class:Licence/Attribute:documents_list+' => 'All the documents linked to this licence~~', - 'Class:Licence/Attribute:organization_name' => 'Organization name~~', - 'Class:Licence/Attribute:organization_name+' => 'Common name~~', - 'Class:Licence/Attribute:description' => 'Description~~', - 'Class:Licence/Attribute:start_date' => 'Start date~~', - 'Class:Licence/Attribute:end_date' => 'End date~~', - 'Class:Licence/Attribute:perpetual' => 'Perpetual~~', - 'Class:Licence/Attribute:perpetual/Value:no' => 'no~~', - 'Class:Licence/Attribute:perpetual/Value:no+' => 'no~~', - 'Class:Licence/Attribute:perpetual/Value:yes' => 'yes~~', - 'Class:Licence/Attribute:perpetual/Value:yes+' => 'yes~~', - 'Class:Licence/Attribute:finalclass' => 'Type~~', - 'Class:OSLicence' => 'OS Licence~~', - 'Class:OSLicence/Attribute:osversion_id' => 'OS version~~', - 'Class:OSLicence/Attribute:osversion_name' => 'OS version name~~', - 'Class:OSLicence/Attribute:virtualmachines_list' => 'Virtual machines~~', - 'Class:OSLicence/Attribute:virtualmachines_list+' => 'All the virtual machines where this licence is used~~', - 'Class:OSLicence/Attribute:servers_list' => 'servers~~', - 'Class:OSLicence/Attribute:servers_list+' => 'All the servers where this licence is used~~', - 'Class:SoftwareLicence' => 'Software Licence~~', - 'Class:SoftwareLicence/Attribute:software_id' => 'Software~~', - 'Class:SoftwareLicence/Attribute:software_name' => 'Software name~~', - 'Class:SoftwareLicence/Attribute:softwareinstance_list' => 'Software instances~~', - 'Class:SoftwareLicence/Attribute:softwareinstance_list+' => 'All the systems where this licence is used~~', - 'Class:lnkDocumentToLicence' => 'Link Document / Licence~~', - 'Class:lnkDocumentToLicence/Attribute:licence_id' => 'Licence~~', - 'Class:lnkDocumentToLicence/Attribute:licence_name' => 'Licence name~~', - 'Class:lnkDocumentToLicence/Attribute:document_id' => 'Document~~', - 'Class:lnkDocumentToLicence/Attribute:document_name' => 'Document name~~', - 'Class:Typology' => 'Typology~~', - 'Class:Typology/Attribute:name' => 'Name~~', - 'Class:Typology/Attribute:finalclass' => 'Type~~', - 'Class:OSVersion' => 'OS Version~~', - 'Class:OSVersion/Attribute:osfamily_id' => 'OS family~~', - 'Class:OSVersion/Attribute:osfamily_name' => 'OS family name~~', - 'Class:OSFamily' => 'OS Family~~', - 'Class:DocumentType' => 'Document Type~~', - 'Class:ContactType' => 'Contact Type~~', - 'Class:Brand' => 'Brand~~', - 'Class:Brand/Attribute:physicaldevices_list' => 'Physical devices~~', - 'Class:Brand/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this brand~~', - 'Class:Model' => 'Model~~', - 'Class:Model/Attribute:brand_id' => 'Brand~~', - 'Class:Model/Attribute:brand_name' => 'Brand name~~', - 'Class:Model/Attribute:type' => 'Device type~~', - 'Class:Model/Attribute:type/Value:PowerSource' => 'Power Source~~', - 'Class:Model/Attribute:type/Value:PowerSource+' => 'Power Source~~', - 'Class:Model/Attribute:type/Value:DiskArray' => 'Disk Array~~', - 'Class:Model/Attribute:type/Value:DiskArray+' => 'Disk Array~~', - 'Class:Model/Attribute:type/Value:Enclosure' => 'Enclosure~~', - 'Class:Model/Attribute:type/Value:Enclosure+' => 'Enclosure~~', - 'Class:Model/Attribute:type/Value:IPPhone' => 'IP Phone~~', - 'Class:Model/Attribute:type/Value:IPPhone+' => 'IP Phone~~', - 'Class:Model/Attribute:type/Value:MobilePhone' => 'Mobile Phone~~', - 'Class:Model/Attribute:type/Value:MobilePhone+' => 'Mobile Phone~~', - 'Class:Model/Attribute:type/Value:NAS' => 'NAS~~', - 'Class:Model/Attribute:type/Value:NAS+' => 'NAS~~', - 'Class:Model/Attribute:type/Value:NetworkDevice' => 'Network Device~~', - 'Class:Model/Attribute:type/Value:NetworkDevice+' => 'Network Device~~', - 'Class:Model/Attribute:type/Value:PC' => 'PC~~', - 'Class:Model/Attribute:type/Value:PC+' => 'PC~~', - 'Class:Model/Attribute:type/Value:PDU' => 'PDU~~', - 'Class:Model/Attribute:type/Value:PDU+' => 'PDU~~', - 'Class:Model/Attribute:type/Value:Peripheral' => 'Peripheral~~', - 'Class:Model/Attribute:type/Value:Peripheral+' => 'Peripheral~~', - 'Class:Model/Attribute:type/Value:Printer' => 'Printer~~', - 'Class:Model/Attribute:type/Value:Printer+' => 'Printer~~', - 'Class:Model/Attribute:type/Value:Rack' => 'Rack~~', - 'Class:Model/Attribute:type/Value:Rack+' => 'Rack~~', - 'Class:Model/Attribute:type/Value:SANSwitch' => 'SAN switch~~', - 'Class:Model/Attribute:type/Value:SANSwitch+' => 'SAN switch~~', - 'Class:Model/Attribute:type/Value:Server' => 'Server~~', - 'Class:Model/Attribute:type/Value:Server+' => 'Server~~', - 'Class:Model/Attribute:type/Value:StorageSystem' => 'Storage System~~', - 'Class:Model/Attribute:type/Value:StorageSystem+' => 'Storage System~~', - 'Class:Model/Attribute:type/Value:Tablet' => 'Tablet~~', - 'Class:Model/Attribute:type/Value:Tablet+' => 'Tablet~~', - 'Class:Model/Attribute:type/Value:TapeLibrary' => 'Tape Library~~', - 'Class:Model/Attribute:type/Value:TapeLibrary+' => 'Tape Library~~', - 'Class:Model/Attribute:type/Value:Phone' => 'Telephone~~', - 'Class:Model/Attribute:type/Value:Phone+' => 'Telephone~~', - 'Class:Model/Attribute:physicaldevices_list' => 'Physical devices~~', - 'Class:Model/Attribute:physicaldevices_list+' => 'All the physical devices corresponding to this model~~', - 'Class:NetworkDeviceType' => 'Network Device Type~~', - 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list' => 'Network devices~~', - 'Class:NetworkDeviceType/Attribute:networkdevicesdevices_list+' => 'All the network devices corresponding to this type~~', - 'Class:IOSVersion' => 'IOS Version~~', - 'Class:IOSVersion/Attribute:brand_id' => 'Brand~~', - 'Class:IOSVersion/Attribute:brand_name' => 'Brand name~~', - 'Class:lnkDocumentToPatch' => 'Link Document / Patch~~', - 'Class:lnkDocumentToPatch/Attribute:patch_id' => 'Patch~~', - 'Class:lnkDocumentToPatch/Attribute:patch_name' => 'Patch name~~', - 'Class:lnkDocumentToPatch/Attribute:document_id' => 'Document~~', - 'Class:lnkDocumentToPatch/Attribute:document_name' => 'Document name~~', - 'Class:lnkSoftwareInstanceToSoftwarePatch' => 'Link Software Instance / Software Patch~~', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => 'Software patch~~', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_name' => 'Software patch name~~', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_id' => 'Software instance~~', - 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwareinstance_name' => 'Software instance name~~', - 'Class:lnkFunctionalCIToOSPatch' => 'Link FunctionalCI / OS patch~~', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => 'OS patch~~', - 'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_name' => 'OS patch name~~', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_id' => 'Functionalci~~', - 'Class:lnkFunctionalCIToOSPatch/Attribute:functionalci_name' => 'Functionalci name~~', - 'Class:lnkDocumentToSoftware' => 'Link Document / Software~~', - 'Class:lnkDocumentToSoftware/Attribute:software_id' => 'Software~~', - 'Class:lnkDocumentToSoftware/Attribute:software_name' => 'Software name~~', - 'Class:lnkDocumentToSoftware/Attribute:document_id' => 'Document~~', - 'Class:lnkDocumentToSoftware/Attribute:document_name' => 'Document name~~', - 'Class:lnkContactToFunctionalCI' => 'Link Contact / FunctionalCI~~', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', - 'Class:lnkContactToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', - 'Class:lnkContactToFunctionalCI/Attribute:contact_id' => 'Contact~~', - 'Class:lnkContactToFunctionalCI/Attribute:contact_name' => 'Contact name~~', - 'Class:lnkDocumentToFunctionalCI' => 'Link Document / FunctionalCI~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_id' => 'Document~~', - 'Class:lnkDocumentToFunctionalCI/Attribute:document_name' => 'Document name~~', - 'Class:Subnet/Attribute:subnet_name' => 'Subnet name~~', - 'Class:Subnet/Attribute:org_name' => 'Name~~', - 'Class:Subnet/Attribute:org_name+' => 'Common name~~', - 'Class:Subnet/Attribute:vlans_list' => 'VLANs~~', - 'Class:VLAN' => 'VLAN~~', - 'Class:VLAN/Attribute:vlan_tag' => 'VLAN Tag~~', - 'Class:VLAN/Attribute:description' => 'Description~~', - 'Class:VLAN/Attribute:org_id' => 'Organization~~', - 'Class:VLAN/Attribute:org_name' => 'Organization name~~', - 'Class:VLAN/Attribute:org_name+' => 'Common name~~', - 'Class:VLAN/Attribute:subnets_list' => 'Subnets~~', - 'Class:VLAN/Attribute:physicalinterfaces_list' => 'Physical network interfaces~~', - 'Class:lnkSubnetToVLAN' => 'Link Subnet / VLAN~~', - 'Class:lnkSubnetToVLAN/Attribute:subnet_id' => 'Subnet~~', - 'Class:lnkSubnetToVLAN/Attribute:subnet_ip' => 'Subnet IP~~', - 'Class:lnkSubnetToVLAN/Attribute:subnet_name' => 'Subnet name~~', - 'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN~~', - 'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', - 'Class:NetworkInterface/Attribute:name' => 'Name~~', - 'Class:NetworkInterface/Attribute:finalclass' => 'Type~~', - 'Class:IPInterface' => 'IP Interface~~', - 'Class:IPInterface/Attribute:ipaddress' => 'IP address~~', - 'Class:IPInterface/Attribute:macaddress' => 'MAC address~~', - 'Class:IPInterface/Attribute:comment' => 'Comment~~', - 'Class:IPInterface/Attribute:ipgateway' => 'IP gateway~~', - 'Class:IPInterface/Attribute:ipmask' => 'IP mask~~', - 'Class:IPInterface/Attribute:speed' => 'Speed~~', - 'Class:PhysicalInterface' => 'Physical Interface~~', - 'Class:PhysicalInterface/Attribute:connectableci_id' => 'Device~~', - 'Class:PhysicalInterface/Attribute:connectableci_name' => 'Device name~~', - 'Class:PhysicalInterface/Attribute:vlans_list' => 'VLANs~~', - 'Class:lnkPhysicalInterfaceToVLAN' => 'Link PhysicalInterface / VLAN~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => 'Physical Interface~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_name' => 'Physical Interface Name~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_id' => 'Device~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_device_name' => 'Device name~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_id' => 'VLAN~~', - 'Class:lnkPhysicalInterfaceToVLAN/Attribute:vlan_tag' => 'VLAN Tag~~', - 'Class:LogicalInterface' => 'Logical Interface~~', - 'Class:LogicalInterface/Attribute:virtualmachine_id' => 'Virtual machine~~', - 'Class:LogicalInterface/Attribute:virtualmachine_name' => 'Virtual machine name~~', - 'Class:FiberChannelInterface' => 'Fiber Channel Interface~~', - 'Class:FiberChannelInterface/Attribute:speed' => 'Speed~~', - 'Class:FiberChannelInterface/Attribute:topology' => 'Topology~~', - 'Class:FiberChannelInterface/Attribute:wwn' => 'WWN~~', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_id' => 'Device~~', - 'Class:FiberChannelInterface/Attribute:datacenterdevice_name' => 'Device name~~', - 'Class:lnkConnectableCIToNetworkDevice' => 'Link ConnectableCI / NetworkDevice~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => 'Network device~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_name' => 'Network device name~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_id' => 'Connected device~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connectableci_name' => 'Connected device name~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:network_port' => 'Network port~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:device_port' => 'Device port~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type' => 'Connection type~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink' => 'down link~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:downlink+' => 'down link~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink' => 'up link~~', - 'Class:lnkConnectableCIToNetworkDevice/Attribute:connection_type/Value:uplink+' => 'up link~~', - 'Class:lnkApplicationSolutionToFunctionalCI' => 'Link ApplicationSolution / FunctionalCI~~', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => 'Application solution~~', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_name' => 'Application solution name~~', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_id' => 'Functionalci~~', - 'Class:lnkApplicationSolutionToFunctionalCI/Attribute:functionalci_name' => 'Functionalci name~~', - 'Class:lnkApplicationSolutionToBusinessProcess' => 'Link ApplicationSolution / BusinessProcess~~', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => 'Business process~~', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_name' => 'Business process name~~', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_id' => 'Application solution~~', - 'Class:lnkApplicationSolutionToBusinessProcess/Attribute:applicationsolution_name' => 'Application solution name~~', - 'Class:lnkPersonToTeam' => 'Link Person / Team~~', - 'Class:lnkPersonToTeam/Attribute:team_id' => 'Team~~', - 'Class:lnkPersonToTeam/Attribute:team_name' => 'Team name~~', - 'Class:lnkPersonToTeam/Attribute:person_id' => 'Person~~', - 'Class:lnkPersonToTeam/Attribute:person_name' => 'Person name~~', - 'Class:lnkPersonToTeam/Attribute:role_id' => 'Role~~', - 'Class:lnkPersonToTeam/Attribute:role_name' => 'Role name~~', - 'Class:Group/Attribute:parent_id_friendlyname' => 'Parent Group~~', - 'Menu:ConfigManagement:virtualization' => 'Virtualization~~', - 'Menu:ConfigManagement:EndUsers' => 'End user devices~~', - 'Menu:Typology' => 'Typology configuration~~', - 'Menu:Typology+' => 'Typology configuration~~', - 'Menu:OSVersion' => 'OS versions~~', - 'Menu:Software' => 'Software catalog~~', - 'Menu:Software+' => 'Software catalog~~', - 'UI_WelcomeMenu_AllConfigItems' => 'Summary~~', - 'Menu:ConfigManagement:Typology' => 'Typology configuration~~', - 'Server:baseinfo' => 'General information~~', - 'Server:Date' => 'Dates~~', - 'Server:moreinfo' => 'More information~~', - 'Server:otherinfo' => 'Other information~~', - 'Server:power' => 'Power supply~~', - 'Person:info' => 'General information~~', - 'Person:notifiy' => 'Notification~~', +)); + + +// Add translation for Fieldsets + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( +'Server:baseinfo' => '基本信息', +'Server:Date' => '日期', +'Server:moreinfo' => '更多信息', +'Server:otherinfo' => '其它信息', +'Server:power' => '电力供应', +'Person:info' => '基本信息', +'Person:personal_info' => '个人信息', +'Person:notifiy' => '通知', +'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', +'Class:Document:PreviewTab' => '预览', )); ?> diff --git a/datamodels/2.x/itop-config/zh.dict.itop-config.php b/datamodels/2.x/itop-config/zh.dict.itop-config.php new file mode 100644 index 000000000..215969464 --- /dev/null +++ b/datamodels/2.x/itop-config/zh.dict.itop-config.php @@ -0,0 +1,24 @@ + '配置文件编辑', + 'config-edit-title' => '配置文件编辑器', + 'config-edit-intro' => '编辑配置文件时请格外小心.', + 'config-apply' => '应用', + 'config-apply-title' => '应用 (Ctrl+S)', + 'config-cancel' => '重置', + 'config-saved' => '成功保存.', + 'config-confirm-cancel' => '您的修改将被丢弃.', + 'config-no-change' => '没有变化: 配置文件将保持不变.', + 'config-reverted' => '配置文件已恢复.', + 'config-parse-error' => '第 %2$d 行: %1$s.
配置文件尚未更新.', + 'config-current-line' => '正在编辑第 %1$s 行', +)); +?> diff --git a/datamodels/2.x/itop-datacenter-mgmt/zh.dict.itop-datacenter-mgmt.php b/datamodels/2.x/itop-datacenter-mgmt/zh.dict.itop-datacenter-mgmt.php new file mode 100644 index 000000000..6d57b2137 --- /dev/null +++ b/datamodels/2.x/itop-datacenter-mgmt/zh.dict.itop-datacenter-mgmt.php @@ -0,0 +1,29 @@ + + +/** + * Localized data + * + * @copyright Copyright (C) 2010-2012 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + // Dictionary entries go here +)); +?> diff --git a/datamodels/2.x/itop-hub-connector/zh.dict.itop-hub-connector.php b/datamodels/2.x/itop-hub-connector/zh.dict.itop-hub-connector.php new file mode 100644 index 000000000..a29f27b9e --- /dev/null +++ b/datamodels/2.x/itop-hub-connector/zh.dict.itop-hub-connector.php @@ -0,0 +1,69 @@ + 'iTop Hub', + 'Menu:iTopHub:Register' => '进入 iTop Hub ', + 'Menu:iTopHub:Register+' => '进入 iTop Hub 更新您的组件', + 'Menu:iTopHub:Register:Description' => '

进入 iTop Hub 社区平台!
寻找您想要的内容和信息, 管理本机扩展或安装新的扩展.

通过这个页面连接到iTop Hub, 本机的信息也会被推送到 iTop Hub 上.

', + 'Menu:iTopHub:MyExtensions' => '已安装的扩展', + 'Menu:iTopHub:MyExtensions+' => '查看本机已安装的扩展', + 'Menu:iTopHub:BrowseExtensions' => '从 iTop Hub 获取扩展', + 'Menu:iTopHub:BrowseExtensions+' => '去 iTop Hub 浏览更多的扩展', + 'Menu:iTopHub:BrowseExtensions:Description' => '

进入 iTop Hub 商店, 一站式查找各式各样 iTop 扩展的地方 !
寻找符合您要求的扩展.

通过这个页面连接到iTop Hub, 本机的信息也会被推送到 iTop Hub 上.

', + 'iTopHub:GoBtn' => '进入 iTop Hub', + 'iTopHub:CloseBtn' => '关闭', + 'iTopHub:GoBtn:Tooltip' => '跳到 www.itophub.io', + 'iTopHub:OpenInNewWindow' => '从新窗口打开 iTop Hub', + 'iTopHub:AutoSubmit' => '不再询问. 下次自动进入 iTop Hub .', + 'UI:About:RemoteExtensionSource' => 'iTop Hub', + 'iTopHub:Explanation' => '点击这个按钮您将被引导至 iTop Hub.', + + 'iTopHub:BackupFreeDiskSpaceIn' => '%1$s free disk space in %2$s.', + 'iTopHub:FailedToCheckFreeDiskSpace' => '检查空闲的磁盘空间失败.', + 'iTopHub:BackupOk' => '备份成功.', + 'iTopHub:BackupFailed' => '备份失败!', + 'iTopHub:Landing:Status' => '安装状态', + 'iTopHub:Landing:Install' => '扩展安装进行中...', + 'iTopHub:CompiledOK' => 'Compilation successful.', + 'iTopHub:ConfigurationSafelyReverted' => '安装时发生错误!
iTop 配置将不会改变.', + + 'iTopHub:InstalledExtensions' => '本机已安装的扩展', + 'iTopHub:ExtensionCategory:Manual' => '手动安装的扩展', + 'iTopHub:ExtensionCategory:Manual+' => '下列已安装的扩展是手动将文件放置到 %1$s 目录的:', + 'iTopHub:ExtensionCategory:Remote' => '从 iTop Hub 安装的扩展', + 'iTopHub:ExtensionCategory:Remote+' => '下列已安装的扩展是来自 iTop Hub:', + 'iTopHub:NoExtensionInThisCategory' => '尚未安装扩展.

浏览 iTop Hub ,去寻找符合您要求的扩展.', + 'iTopHub:ExtensionNotInstalled' => '未安装', + 'iTopHub:GetMoreExtensions' => '从 iTop Hub 获取扩展...', + + 'iTopHub:LandingWelcome' => '恭喜! 下列来自 iTop Hub 的扩展已被下载并安装到本机.', + 'iTopHub:GoBackToITopBtn' => '返回 iTop', + 'iTopHub:Uncompressing' => '扩展解压中...', + 'iTopHub:InstallationWelcome' => '安装来自 iTop Hub 的扩展', + 'iTopHub:DBBackupLabel' => '本机备份', + 'iTopHub:DBBackupSentence' => '在升级之前,备份数据库和 iTop 配置文件', + '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 本机备份...', + 'iTopHub:InstallationProgress:ExtensionsInstallation' => '安装扩展', + 'iTopHub:InstallationEffect:MissingDependencies' => '扩展无法安装,因为未知的依赖.', + 'iTopHub:InstallationEffect:MissingDependencies_Details' => '该扩展依赖模块: %1$s', + 'iTopHub:InstallationProgress:InstallationSuccessful' => '安装成功!', + + 'iTopHub:InstallationStatus:Installed_Version' => '%1$s version: %2$s.', + 'iTopHub:InstallationStatus:Installed' => '已安装', + 'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s 安装.', +)); + diff --git a/datamodels/2.x/itop-incident-mgmt-itil/zh.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/zh.dict.itop-incident-mgmt-itil.php new file mode 100644 index 000000000..3e36547c1 --- /dev/null +++ b/datamodels/2.x/itop-incident-mgmt-itil/zh.dict.itop-incident-mgmt-itil.php @@ -0,0 +1,240 @@ + + + +/** + * Localized data + * + * @copyright Copyright (C) 2010-2012 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Menu:IncidentManagement' => '事件管理', + 'Menu:IncidentManagement+' => '事件管理', + 'Menu:Incident:Overview' => '概况', + 'Menu:Incident:Overview+' => '概况', + 'Menu:NewIncident' => '新建事件', + 'Menu:NewIncident+' => '新建事件', + 'Menu:SearchIncidents' => '搜索事件', + 'Menu:SearchIncidents+' => '搜索事件', + 'Menu:Incident:Shortcuts' => '快捷方式', + 'Menu:Incident:Shortcuts+' => '', + 'Menu:Incident:MyIncidents' => '分配给我的事件', + 'Menu:Incident:MyIncidents+' => '分配给我的事件', + 'Menu:Incident:EscalatedIncidents' => '已升级的事件', + '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' => '打开的事件(按客户)', +)); + + + + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +// +// Class: Incident +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Incident' => '事件', + 'Class:Incident+' => '', + 'Class:Incident/Attribute:status' => '状态', + 'Class:Incident/Attribute:status+' => '', + 'Class:Incident/Attribute:status/Value:new' => '新建', + 'Class:Incident/Attribute:status/Value:new+' => '', + 'Class:Incident/Attribute:status/Value:escalated_tto' => '已升级响应时间', + 'Class:Incident/Attribute:status/Value:escalated_tto+' => '', + 'Class:Incident/Attribute:status/Value:assigned' => '已分配', + 'Class:Incident/Attribute:status/Value:assigned+' => '', + 'Class:Incident/Attribute:status/Value:escalated_ttr' => '已升级解决时间', + 'Class:Incident/Attribute:status/Value:escalated_ttr+' => '', + 'Class:Incident/Attribute:status/Value:waiting_for_approval' => '等待批准', + 'Class:Incident/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:Incident/Attribute:status/Value:pending' => '待定', + 'Class:Incident/Attribute:status/Value:pending+' => '', + 'Class:Incident/Attribute:status/Value:resolved' => '已解决', + 'Class:Incident/Attribute:status/Value:resolved+' => '', + 'Class:Incident/Attribute:status/Value:closed' => '已关闭', + 'Class:Incident/Attribute:status/Value:closed+' => '', + 'Class:Incident/Attribute:impact' => '影响范围', + 'Class:Incident/Attribute:impact+' => '', + 'Class:Incident/Attribute:impact/Value:1' => '部门', + 'Class:Incident/Attribute:impact/Value:1+' => '', + 'Class:Incident/Attribute:impact/Value:2' => '服务', + 'Class:Incident/Attribute:impact/Value:2+' => '', + 'Class:Incident/Attribute:impact/Value:3' => '个体', + 'Class:Incident/Attribute:impact/Value:3+' => '', + 'Class:Incident/Attribute:priority' => '优先级', + 'Class:Incident/Attribute:priority+' => '', + 'Class:Incident/Attribute:priority/Value:1' => '非常高', + 'Class:Incident/Attribute:priority/Value:1+' => '非常高', + 'Class:Incident/Attribute:priority/Value:2' => '高', + 'Class:Incident/Attribute:priority/Value:2+' => '高', + 'Class:Incident/Attribute:priority/Value:3' => '中', + 'Class:Incident/Attribute:priority/Value:3+' => '中', + 'Class:Incident/Attribute:priority/Value:4' => '低', + 'Class:Incident/Attribute:priority/Value:4+' => '低', + 'Class:Incident/Attribute:urgency' => '紧急度', + 'Class:Incident/Attribute:urgency+' => '', + 'Class:Incident/Attribute:urgency/Value:1' => '非常高', + 'Class:Incident/Attribute:urgency/Value:1+' => '非常高', + 'Class:Incident/Attribute:urgency/Value:2' => '高', + 'Class:Incident/Attribute:urgency/Value:2+' => '高', + 'Class:Incident/Attribute:urgency/Value:3' => '中', + 'Class:Incident/Attribute:urgency/Value:3+' => '中', + 'Class:Incident/Attribute:urgency/Value:4' => '低', + 'Class:Incident/Attribute:urgency/Value:4+' => '低', + 'Class:Incident/Attribute:origin' => '来源', + 'Class:Incident/Attribute:origin+' => '', + 'Class:Incident/Attribute:origin/Value:mail' => '邮件', + 'Class:Incident/Attribute:origin/Value:mail+' => '邮件', + 'Class:Incident/Attribute:origin/Value:monitoring' => '监控', + 'Class:Incident/Attribute:origin/Value:monitoring+' => '监控', + 'Class:Incident/Attribute:origin/Value:phone' => '电话', + 'Class:Incident/Attribute:origin/Value:phone+' => '电话', + 'Class:Incident/Attribute:origin/Value:portal' => 'portal', + 'Class:Incident/Attribute:origin/Value:portal+' => 'portal', + 'Class:Incident/Attribute:service_id' => '服务', + 'Class:Incident/Attribute:service_id+' => '', + 'Class:Incident/Attribute:service_name' => '服务名称', + 'Class:Incident/Attribute:service_name+' => '', + 'Class:Incident/Attribute:servicesubcategory_id' => '子服务', + 'Class:Incident/Attribute:servicesubcategory_id+' => '', + 'Class:Incident/Attribute:servicesubcategory_name' => '子服务名称', + 'Class:Incident/Attribute:servicesubcategory_name+' => '', + 'Class:Incident/Attribute:escalation_flag' => '是否升级', + 'Class:Incident/Attribute:escalation_flag+' => '', + 'Class:Incident/Attribute:escalation_flag/Value:no' => '否', + 'Class:Incident/Attribute:escalation_flag/Value:no+' => '否', + 'Class:Incident/Attribute:escalation_flag/Value:yes' => '是', + 'Class:Incident/Attribute:escalation_flag/Value:yes+' => '是', + 'Class:Incident/Attribute:escalation_reason' => '热门', + 'Class:Incident/Attribute:escalation_reason+' => '', + 'Class:Incident/Attribute:assignment_date' => '分配日期', + 'Class:Incident/Attribute:assignment_date+' => '', + 'Class:Incident/Attribute:resolution_date' => '解决日期', + 'Class:Incident/Attribute:resolution_date+' => '', + 'Class:Incident/Attribute:last_pending_date' => '最近待定日期', + 'Class:Incident/Attribute:last_pending_date+' => '', + 'Class:Incident/Attribute:cumulatedpending' => '累计待定', + 'Class:Incident/Attribute:cumulatedpending+' => '', + 'Class:Incident/Attribute:tto' => '响应时间', + 'Class:Incident/Attribute:tto+' => '', + 'Class:Incident/Attribute:ttr' => '解决时间', + 'Class:Incident/Attribute:ttr+' => '', + 'Class:Incident/Attribute:tto_escalation_deadline' => '响应时间截止', + 'Class:Incident/Attribute:tto_escalation_deadline+' => '', + 'Class:Incident/Attribute:sla_tto_passed' => '超过SLA响应时间', + 'Class:Incident/Attribute:sla_tto_passed+' => '', + 'Class:Incident/Attribute:sla_tto_over' => 'SLA响应时间结束', + 'Class:Incident/Attribute:sla_tto_over+' => '', + 'Class:Incident/Attribute:ttr_escalation_deadline' => '解决时间截止', + 'Class:Incident/Attribute:ttr_escalation_deadline+' => '', + 'Class:Incident/Attribute:sla_ttr_passed' => '超过SLA解决时间', + 'Class:Incident/Attribute:sla_ttr_passed+' => '', + 'Class:Incident/Attribute:sla_ttr_over' => 'SLA解决时间结束', + 'Class:Incident/Attribute:sla_ttr_over+' => '', + 'Class:Incident/Attribute:time_spent' => '耗时', + 'Class:Incident/Attribute:time_spent+' => '', + 'Class:Incident/Attribute:resolution_code' => '解决方式', + 'Class:Incident/Attribute:resolution_code+' => '', + 'Class:Incident/Attribute:resolution_code/Value:assistance' => '外部支持', + 'Class:Incident/Attribute:resolution_code/Value:assistance+' => '外部支持', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed' => 'bug 修复', + 'Class:Incident/Attribute:resolution_code/Value:bug fixed+' => 'bug 修复', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair' => '硬件维修', + 'Class:Incident/Attribute:resolution_code/Value:hardware repair+' => '硬件维修', + 'Class:Incident/Attribute:resolution_code/Value:other' => '其它', + 'Class:Incident/Attribute:resolution_code/Value:other+' => '其它', + 'Class:Incident/Attribute:resolution_code/Value:software patch' => '软件补丁', + 'Class:Incident/Attribute:resolution_code/Value:software patch+' => '软件补丁', + 'Class:Incident/Attribute:resolution_code/Value:system update' => '系统更新', + 'Class:Incident/Attribute:resolution_code/Value:system update+' => '系统更新', + 'Class:Incident/Attribute:resolution_code/Value:training' => '培训', + 'Class:Incident/Attribute:resolution_code/Value:training+' => '培训', + 'Class:Incident/Attribute:solution' => '解决方案', + 'Class:Incident/Attribute:solution+' => '', + 'Class:Incident/Attribute:pending_reason' => '待定的原因', + 'Class:Incident/Attribute:pending_reason+' => '', + 'Class:Incident/Attribute:parent_incident_id' => '父级事件', + 'Class:Incident/Attribute:parent_incident_id+' => '', + 'Class:Incident/Attribute:parent_incident_ref' => '事件编号', + 'Class:Incident/Attribute:parent_incident_ref+' => '', + 'Class:Incident/Attribute:parent_change_id' => '父级变更', + 'Class:Incident/Attribute:parent_change_id+' => '', + 'Class:Incident/Attribute:parent_change_ref' => '变更编号', + 'Class:Incident/Attribute:parent_change_ref+' => '', + 'Class:Incident/Attribute:related_request_list' => '相关需求', + 'Class:Incident/Attribute:related_request_list+' => '该事件相关的所有需求', + 'Class:Incident/Attribute:child_incidents_list' => '衍生事件', + 'Class:Incident/Attribute:child_incidents_list+' => '该事件相关的所有子事件', + 'Class:Incident/Attribute:public_log' => '评论', + 'Class:Incident/Attribute:public_log+' => '', + 'Class:Incident/Attribute:user_satisfaction' => '用户满意度', + 'Class:Incident/Attribute:user_satisfaction+' => '', + 'Class:Incident/Attribute:user_satisfaction/Value:1' => '非常满意', + 'Class:Incident/Attribute:user_satisfaction/Value:1+' => '非常满意', + 'Class:Incident/Attribute:user_satisfaction/Value:2' => '基本满意', + 'Class:Incident/Attribute:user_satisfaction/Value:2+' => '基本满意', + 'Class:Incident/Attribute:user_satisfaction/Value:3' => '不满意', + 'Class:Incident/Attribute:user_satisfaction/Value:3+' => '不满意', + 'Class:Incident/Attribute:user_satisfaction/Value:4' => '非常不满意', + 'Class:Incident/Attribute:user_satisfaction/Value:4+' => '非常不满意', + 'Class:Incident/Attribute:user_comment' => '用户评论', + 'Class:Incident/Attribute:user_comment+' => '', + 'Class:Incident/Attribute:parent_incident_id_friendlyname' => '好记的父级事件ID名称', + 'Class:Incident/Attribute:parent_incident_id_friendlyname+' => '', + 'Class:Incident/Stimulus:ev_assign' => '分配', + 'Class:Incident/Stimulus:ev_assign+' => '', + 'Class:Incident/Stimulus:ev_reassign' => '重新分配', + 'Class:Incident/Stimulus:ev_reassign+' => '', + 'Class:Incident/Stimulus:ev_pending' => '待定', + 'Class:Incident/Stimulus:ev_pending+' => '', + 'Class:Incident/Stimulus:ev_timeout' => '超时', + 'Class:Incident/Stimulus:ev_timeout+' => '', + 'Class:Incident/Stimulus:ev_autoresolve' => '自动解决', + 'Class:Incident/Stimulus:ev_autoresolve+' => '', + 'Class:Incident/Stimulus:ev_autoclose' => '自动关闭', + 'Class:Incident/Stimulus:ev_autoclose+' => '', + 'Class:Incident/Stimulus:ev_resolve' => '标记为已解决', + 'Class:Incident/Stimulus:ev_resolve+' => '', + 'Class:Incident/Stimulus:ev_close' => '关闭', + 'Class:Incident/Stimulus:ev_close+' => '', + 'Class:Incident/Stimulus:ev_reopen' => '重新打开', + 'Class:Incident/Stimulus:ev_reopen+' => '', + 'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => '不能分配父级事件给自己', + + 'Class:Incident/Method:ResolveChildTickets' => '解决子工单', + 'Class:Incident/Method:ResolveChildTickets+' => '级联解决子Ticket(事件自动解决),和调整以下内容保持一至: 服务, 团队, 办理人, 解决方案', + 'Tickets:Related:OpenIncidents' => '打开的事件', +)); diff --git a/datamodels/2.x/itop-knownerror-mgmt/zh.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/zh.dict.itop-knownerror-mgmt.php index 00692a494..50febbac1 100755 --- a/datamodels/2.x/itop-knownerror-mgmt/zh.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/zh.dict.itop-knownerror-mgmt.php @@ -3,7 +3,7 @@ // // This file is part of iTop. // -// iTop is free software; you can redistribute it and/or modify +// iTop is free software; you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. @@ -20,7 +20,6 @@ /** * Localized data * - * @author Robert Deng * @copyright Copyright (C) 2010-2012 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ @@ -56,131 +55,138 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:KnownError' => '已知错误', - 'Class:KnownError+' => '被归档为已知议题的错误', + 'Class:KnownError+' => '记录一个已知错误', 'Class:KnownError/Attribute:name' => '名称', 'Class:KnownError/Attribute:name+' => '', 'Class:KnownError/Attribute:org_id' => '客户', 'Class:KnownError/Attribute:org_id+' => '', - 'Class:KnownError/Attribute:cust_name' => '客户', + 'Class:KnownError/Attribute:cust_name' => '客户名称', 'Class:KnownError/Attribute:cust_name+' => '', - 'Class:KnownError/Attribute:problem_id' => '相关的问题', + 'Class:KnownError/Attribute:problem_id' => '相关问题', 'Class:KnownError/Attribute:problem_id+' => '', - 'Class:KnownError/Attribute:problem_ref' => '参考', + 'Class:KnownError/Attribute:problem_ref' => '问题编号', 'Class:KnownError/Attribute:problem_ref+' => '', - 'Class:KnownError/Attribute:symptom' => '症状', + 'Class:KnownError/Attribute:symptom' => '现象', 'Class:KnownError/Attribute:symptom+' => '', - 'Class:KnownError/Attribute:root_cause' => '根源原因', + 'Class:KnownError/Attribute:root_cause' => '问题根源', 'Class:KnownError/Attribute:root_cause+' => '', - 'Class:KnownError/Attribute:workaround' => '工作区', + 'Class:KnownError/Attribute:workaround' => '解决过程', 'Class:KnownError/Attribute:workaround+' => '', - 'Class:KnownError/Attribute:solution' => '方案', + 'Class:KnownError/Attribute:solution' => '解决方案', 'Class:KnownError/Attribute:solution+' => '', - 'Class:KnownError/Attribute:error_code' => '错误编码', + 'Class:KnownError/Attribute:error_code' => '错误代码', 'Class:KnownError/Attribute:error_code+' => '', - 'Class:KnownError/Attribute:domain' => '域', + 'Class:KnownError/Attribute:domain' => '类型', 'Class:KnownError/Attribute:domain+' => '', - 'Class:KnownError/Attribute:domain/Value:Application' => '应用程序', - 'Class:KnownError/Attribute:domain/Value:Application+' => '应用程序', + 'Class:KnownError/Attribute:domain/Value:Application' => '应用', + 'Class:KnownError/Attribute:domain/Value:Application+' => '应用', 'Class:KnownError/Attribute:domain/Value:Desktop' => '桌面', 'Class:KnownError/Attribute:domain/Value:Desktop+' => '桌面', 'Class:KnownError/Attribute:domain/Value:Network' => '网络', 'Class:KnownError/Attribute:domain/Value:Network+' => '网络', 'Class:KnownError/Attribute:domain/Value:Server' => '服务器', 'Class:KnownError/Attribute:domain/Value:Server+' => '服务器', - 'Class:KnownError/Attribute:vendor' => '卖主', + 'Class:KnownError/Attribute:vendor' => '厂商', 'Class:KnownError/Attribute:vendor+' => '', 'Class:KnownError/Attribute:model' => '型号', 'Class:KnownError/Attribute:model+' => '', 'Class:KnownError/Attribute:version' => '版本', 'Class:KnownError/Attribute:version+' => '', - 'Class:KnownError/Attribute:ci_list' => 'CIs', - 'Class:KnownError/Attribute:ci_list+' => '', + 'Class:KnownError/Attribute:ci_list' => '配置项', + 'Class:KnownError/Attribute:ci_list+' => '该已知错误相关的所有配置项', 'Class:KnownError/Attribute:document_list' => '文档', - 'Class:KnownError/Attribute:document_list+' => '', + 'Class:KnownError/Attribute:document_list+' => '该已知错误相关的所有文档', )); - // -// Class: lnkInfraError +// Class: lnkErrorToFunctionalCI // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkInfraError' => 'InfraErrorLinks', - 'Class:lnkInfraError+' => 'Infra related to a known error', - 'Class:lnkInfraError/Attribute:infra_id' => 'CI', - 'Class:lnkInfraError/Attribute:infra_id+' => '', - 'Class:lnkInfraError/Attribute:infra_name' => 'CI 名称', - 'Class:lnkInfraError/Attribute:infra_name+' => '', - 'Class:lnkInfraError/Attribute:infra_status' => 'CI 状态', - 'Class:lnkInfraError/Attribute:infra_status+' => '', - 'Class:lnkInfraError/Attribute:error_id' => '错误', - 'Class:lnkInfraError/Attribute:error_id+' => '', - 'Class:lnkInfraError/Attribute:error_name' => '错误名称', - 'Class:lnkInfraError/Attribute:error_name+' => '', - 'Class:lnkInfraError/Attribute:reason' => '原因', - 'Class:lnkInfraError/Attribute:reason+' => '', + 'Class:lnkErrorToFunctionalCI' => '关联 已知问题/功能配置项', + 'Class:lnkErrorToFunctionalCI+' => '已知问题和功能配置项之间的关联', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => '配置项', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => '配置项名称', + 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => '已知问题', + 'Class:lnkErrorToFunctionalCI/Attribute:error_id+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => '已知问题名称', + 'Class:lnkErrorToFunctionalCI/Attribute:error_name+' => '', + 'Class:lnkErrorToFunctionalCI/Attribute:reason' => '原因', + 'Class:lnkErrorToFunctionalCI/Attribute:reason+' => '', )); // -// Class: lnkDocumentError +// Class: lnkDocumentToError // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkDocumentError' => 'DocumentsErrorLinks', - 'Class:lnkDocumentError+' => '在文档和已知错误间的链接', - 'Class:lnkDocumentError/Attribute:doc_id' => '文档', - 'Class:lnkDocumentError/Attribute:doc_id+' => '', - 'Class:lnkDocumentError/Attribute:doc_name' => '文档名称', - 'Class:lnkDocumentError/Attribute:doc_name+' => '', - 'Class:lnkDocumentError/Attribute:error_id' => '错误', - 'Class:lnkDocumentError/Attribute:error_id+' => '', - 'Class:lnkDocumentError/Attribute:error_name' => '错误名称', - 'Class:lnkDocumentError/Attribute:error_name+' => '', - 'Class:lnkDocumentError/Attribute:link_type' => '信息', - 'Class:lnkDocumentError/Attribute:link_type+' => '', + 'Class:lnkDocumentToError' => '关联 文档/已知问题', + 'Class:lnkDocumentToError+' => '文档和已知问题之间的关联', + 'Class:lnkDocumentToError/Attribute:document_id' => '文档', + 'Class:lnkDocumentToError/Attribute:document_id+' => '', + 'Class:lnkDocumentToError/Attribute:document_name' => '文档名称', + 'Class:lnkDocumentToError/Attribute:document_name+' => '', + 'Class:lnkDocumentToError/Attribute:error_id' => '已知问题', + 'Class:lnkDocumentToError/Attribute:error_id+' => '', + 'Class:lnkDocumentToError/Attribute:error_name' => '已知问题名称', + 'Class:lnkDocumentToError/Attribute:error_name+' => '', + 'Class:lnkDocumentToError/Attribute:link_type' => '关联类型', + 'Class:lnkDocumentToError/Attribute:link_type+' => '', )); +// +// Class: FAQ +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:FAQ' => 'FAQ', + 'Class:FAQ+' => 'FAQ', + 'Class:FAQ/Attribute:title' => '标题', + 'Class:FAQ/Attribute:title+' => '', + 'Class:FAQ/Attribute:summary' => '概要', + 'Class:FAQ/Attribute:summary+' => '', + 'Class:FAQ/Attribute:description' => '描述', + 'Class:FAQ/Attribute:description+' => '', + 'Class:FAQ/Attribute:category_id' => '类别', + 'Class:FAQ/Attribute:category_id+' => '', + 'Class:FAQ/Attribute:category_name' => '类别名称', + 'Class:FAQ/Attribute:category_name+' => '', + 'Class:FAQ/Attribute:error_code' => '错误代码', + 'Class:FAQ/Attribute:error_code+' => '', + 'Class:FAQ/Attribute:key_words' => '关键字', + 'Class:FAQ/Attribute:key_words+' => '', +)); + +// +// Class: FAQCategory +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:FAQCategory' => 'FAQ 类别', + 'Class:FAQCategory+' => 'FAQ 类别', + 'Class:FAQCategory/Attribute:name' => '名称', + 'Class:FAQCategory/Attribute:name+' => '', + '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:NewError' => '新的已知错误', - 'Menu:NewError+' => '新已知错误的创建', - 'Menu:SearchError' => '搜索已知错误', - 'Menu:SearchError+' => '搜索已知错误', - 'Menu:Problem:KnownErrors' => '所有已知错误', - 'Menu:Problem:KnownErrors+' => '所有已知错误', - 'Class:lnkErrorToFunctionalCI' => 'Link Error / FunctionalCI~~', - 'Class:lnkErrorToFunctionalCI+' => 'Infra related to a known error~~', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => 'CI~~', - 'Class:lnkErrorToFunctionalCI/Attribute:functionalci_name' => 'CI name~~', - 'Class:lnkErrorToFunctionalCI/Attribute:error_id' => 'Error~~', - 'Class:lnkErrorToFunctionalCI/Attribute:error_name' => 'Error name~~', - 'Class:lnkErrorToFunctionalCI/Attribute:reason' => 'Reason~~', - 'Class:lnkDocumentToError' => 'Link Documents / Errors~~', - 'Class:lnkDocumentToError+' => 'A link between a document and a known error~~', - 'Class:lnkDocumentToError/Attribute:document_id' => 'Document~~', - 'Class:lnkDocumentToError/Attribute:document_name' => 'Document Name~~', - 'Class:lnkDocumentToError/Attribute:error_id' => 'Error~~', - 'Class:lnkDocumentToError/Attribute:error_name' => 'Error name~~', - 'Class:lnkDocumentToError/Attribute:link_type' => 'link_type~~', - 'Class:FAQ' => 'FAQ~~', - 'Class:FAQ+' => 'Frequently asked questions~~', - 'Class:FAQ/Attribute:title' => 'Title~~', - 'Class:FAQ/Attribute:summary' => 'Summary~~', - 'Class:FAQ/Attribute:description' => 'Description~~', - 'Class:FAQ/Attribute:category_id' => 'Category~~', - 'Class:FAQ/Attribute:category_name' => 'Category name~~', - 'Class:FAQ/Attribute:error_code' => 'Error code~~', - 'Class:FAQ/Attribute:key_words' => 'Key words~~', - 'Class:FAQCategory' => 'FAQ Category~~', - 'Class:FAQCategory+' => 'Category for FAQ~~', - 'Class:FAQCategory/Attribute:name' => 'Name~~', - 'Class:FAQCategory/Attribute:faq_list' => 'FAQs~~', - 'Class:FAQCategory/Attribute:faq_list+' => 'All the frequently asked questions related to this category~~', - 'Menu:FAQCategory' => 'FAQ categories~~', - 'Menu:FAQCategory+' => 'All FAQ categories~~', - 'Menu:FAQ' => 'FAQs~~', - 'Menu:FAQ+' => 'All FAQs~~', + 'Menu:NewError' => '新建已知问题', + 'Menu:NewError+' => '新建已知问题', + 'Menu:SearchError' => '搜索已知问题', + 'Menu:SearchError+' => '搜索已知问题', + 'Menu:Problem:KnownErrors' => '所有已知错误', + 'Menu:Problem:KnownErrors+' => '所有已知错误', + '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+' => '

需要帮助?

查阅列表中的常见问题,或许可以立即找到令您满意的答案.

', )); -?> diff --git a/datamodels/2.x/itop-portal-base/zh.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/zh.dict.itop-portal-base.php new file mode 100644 index 000000000..5e149ece9 --- /dev/null +++ b/datamodels/2.x/itop-portal-base/zh.dict.itop-portal-base.php @@ -0,0 +1,147 @@ + + +/** + * @copyright Copyright (C) 2010-2012 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + + +// Portal +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Page:DefaultTitle' => 'iTop 用户门户', + 'Page:PleaseWait' => '请稍后...', + 'Page:Home' => '主页', + 'Page:GoPortalHome' => '主页面', + 'Page:GoPreviousPage' => '上一页', + 'Page:ReloadPage' => '重新加载', + 'Portal:Button:Submit' => '提交', + 'Portal:Button:Apply' => '更新', + 'Portal:Button:Cancel' => '取消', + 'Portal:Button:Close' => '关闭', + 'Portal:Button:Add' => '添加', + 'Portal:Button:Remove' => '移除', + 'Portal:Button:Delete' => '删除', + 'Portal:EnvironmentBanner:Title' => '您目前处于 %1$s 模式', + 'Portal:EnvironmentBanner:GoToProduction' => '回到产品模式', + 'Error:HTTP:401' => '认证', + 'Error:HTTP:404' => '页面找不到', + 'Error:HTTP:500' => 'Oops! 发生了一个错误.', + 'Error:HTTP:GetHelp' => '如果问题仍然存在,请联系管理员.', + 'Error:XHR:Fail' => '无法加载数据, 请联系管理员', + 'Portal:ErrorUserLoggedOut' => '您已退出,请重新登录.', + 'Portal:Datatables:Language:Processing' => '请稍后...', + 'Portal:Datatables:Language:Search' => '过滤器:', + 'Portal:Datatables:Language:LengthMenu' => '每页显示 _MENU_ 项', + 'Portal:Datatables:Language:ZeroRecords' => '没有结果', + 'Portal:Datatables:Language:Info' => '第 _PAGE_ 页,共 _PAGES_ 页', + 'Portal:Datatables:Language:InfoEmpty' => '没有信息', + 'Portal:Datatables:Language:InfoFiltered' => 'filtered out of _MAX_ items', + 'Portal:Datatables:Language:EmptyTable' => '表格中没有数据', + 'Portal:Datatables:Language:DisplayLength:All' => '全部', + 'Portal:Datatables:Language:Paginate:First' => '首页', + 'Portal:Datatables:Language:Paginate:Previous' => '上一页', + 'Portal:Datatables:Language:Paginate:Next' => '下一页', + 'Portal:Datatables:Language:Paginate:Last' => '尾页', + 'Portal:Datatables:Language:Sort:Ascending' => '升序排序', + 'Portal:Datatables:Language:Sort:Descending' => '降序排序', + 'Portal:Autocomplete:NoResult' => '没有数据', + 'Portal:Attachments:DropZone:Message' => '把文件添加为附件', + 'Portal:File:None' => '没有文件', + 'Portal:File:DisplayInfo' => '%1$s', + 'Portal:File:DisplayInfo+' => '%1$s (%2$s) Open / Download', +)); + +// UserProfile brick +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Brick:Portal:UserProfile:Name' => '用户资料', + 'Brick:Portal:UserProfile:Navigation:Dropdown:MyProfil' => '我的资料', + 'Brick:Portal:UserProfile:Navigation:Dropdown:Logout' => '注销', + 'Brick:Portal:UserProfile:Password:Title' => '密码', + 'Brick:Portal:UserProfile:Password:ChoosePassword' => '新密码', + 'Brick:Portal:UserProfile:Password:ConfirmPassword' => '确认密码', + 'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => '要修改密码,请联系管理员', + 'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => '无法修改密码, 请联系管理员', + 'Brick:Portal:UserProfile:PersonalInformations:Title' => '个体信息', + 'Brick:Portal:UserProfile:Photo:Title' => '头像', +)); + +// AggregatePageBrick +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Brick:Portal:AggregatePage:DefaultTitle' => 'Dashboard', +)); + +// BrowseBrick brick +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Brick:Portal:Browse:Name' => '浏览项目', + 'Brick:Portal:Browse:Mode:List' => '列表', + 'Brick:Portal:Browse:Mode:Tree' => '树形', + 'Brick:Portal:Browse:Mode:Mosaic' => '嵌套', + 'Brick:Portal:Browse:Action:Drilldown' => '明细', + '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:Tree:ExpandAll' => '全部展开', + 'Brick:Portal:Browse:Tree:CollapseAll' => '全部收起', + 'Brick:Portal:Browse:Filter:NoData' => '没有项目', +)); + +// ManageBrick brick +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Brick:Portal:Manage:Name' => '管理项目', + 'Brick:Portal:Manage:Table:NoData' => '没有项目.', + 'Brick:Portal:Manage:Table:ItemActions' => 'Actions', + 'Brick:Portal:Manage:DisplayMode:list' => '列表', + 'Brick:Portal:Manage:DisplayMode:pie-chart' => '饼图', + 'Brick:Portal:Manage:DisplayMode:bar-chart' => '条形图', + 'Brick:Portal:Manage:Others' => 'Others', + 'Brick:Portal:Manage:All' => '全部', + 'Brick:Portal:Manage:Group' => '分组', + 'Brick:Portal:Manage:fct:count' => '个数', + 'Brick:Portal:Manage:fct:sum' => '总数', + 'Brick:Portal:Manage:fct:avg' => '平均', + 'Brick:Portal:Manage:fct:min' => '最小', + 'Brick:Portal:Manage:fct:max' => '最大', +)); + +// 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:Stimulus:Title' => 'Please, fill the following informations:', + 'Brick:Portal:Object:Form:Message:Saved' => '已保存', + 'Brick:Portal:Object:Search:Regular:Title' => '选择 %1$s (%2$s)', + 'Brick:Portal:Object:Search:Hierarchy:Title' => '选择 %1$s (%2$s)', +)); + +// CreateBrick brick +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Brick:Portal:Create:Name' => '快速创建', + 'Brick:Portal:Create:ChooseType' => 'Please, choose a type', +)); + +// Filter brick +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Brick:Portal:Filter:Name' => 'Prefilter a brick', + 'Brick:Portal:Filter:SearchInput:Placeholder' => '例如. 连接 wifi', + 'Brick:Portal:Filter:SearchInput:Submit' => '搜素', +)); diff --git a/datamodels/2.x/itop-problem-mgmt/zh.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/zh.dict.itop-problem-mgmt.php index 98b36dc1c..c2e3eee82 100755 --- a/datamodels/2.x/itop-problem-mgmt/zh.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/zh.dict.itop-problem-mgmt.php @@ -3,7 +3,7 @@ // // This file is part of iTop. // -// iTop is free software; you can redistribute it and/or modify +// iTop is free software; you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. @@ -19,7 +19,6 @@ /** * Localized data - * * @author Robert Deng * @copyright Copyright (C) 2010-2012 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 @@ -56,25 +55,25 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Menu:ProblemManagement' => '问题管理', 'Menu:ProblemManagement+' => '问题管理', - 'Menu:Problem:Overview' => '概览', - 'Menu:Problem:Overview+' => '概览', - 'Menu:NewProblem' => '新问题', - 'Menu:NewProblem+' => '新问题', + 'Menu:Problem:Overview' => '概况', + 'Menu:Problem:Overview+' => '概况', + 'Menu:NewProblem' => '新建问题', + 'Menu:NewProblem+' => '新建问题', 'Menu:SearchProblems' => '搜索问题', 'Menu:SearchProblems+' => '搜索问题', 'Menu:Problem:Shortcuts' => '快捷方式', 'Menu:Problem:MyProblems' => '我的问题', 'Menu:Problem:MyProblems+' => '我的问题', - 'Menu:Problem:OpenProblems' => '所有待解决的问题', - 'Menu:Problem:OpenProblems+' => '所有待解决的问题', + 'Menu:Problem:OpenProblems' => '所有打开的问题', + 'Menu:Problem:OpenProblems+' => '所有打开的问题', 'UI-ProblemManagementOverview-ProblemByService' => '按服务划分的问题', 'UI-ProblemManagementOverview-ProblemByService+' => '按服务划分的问题', 'UI-ProblemManagementOverview-ProblemByPriority' => '按优先级划分的问题', 'UI-ProblemManagementOverview-ProblemByPriority+' => '按优先级划分的问题', - 'UI-ProblemManagementOverview-ProblemUnassigned' => '未指派的问题', - 'UI-ProblemManagementOverview-ProblemUnassigned+' => '未指派的问题', - 'UI:ProblemMgmtMenuOverview:Title' => '问题管理仪表板', - 'UI:ProblemMgmtMenuOverview:Title+' => '问题管理仪表板', + 'UI-ProblemManagementOverview-ProblemUnassigned' => '未分配的问题', + 'UI-ProblemManagementOverview-ProblemUnassigned+' => '未分配的问题', + 'UI:ProblemMgmtMenuOverview:Title' => '问题管理仪表盘', + 'UI:ProblemMgmtMenuOverview:Title+' => '问题管理仪表盘', )); // @@ -86,92 +85,74 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Problem+' => '', 'Class:Problem/Attribute:status' => '状态', 'Class:Problem/Attribute:status+' => '', - 'Class:Problem/Attribute:status/Value:new' => '新', + 'Class:Problem/Attribute:status/Value:new' => '新建', 'Class:Problem/Attribute:status/Value:new+' => '', - 'Class:Problem/Attribute:status/Value:assigned' => '已指派', + 'Class:Problem/Attribute:status/Value:assigned' => '已分配', 'Class:Problem/Attribute:status/Value:assigned+' => '', 'Class:Problem/Attribute:status/Value:resolved' => '已解决', 'Class:Problem/Attribute:status/Value:resolved+' => '', 'Class:Problem/Attribute:status/Value:closed' => '已关闭', 'Class:Problem/Attribute:status/Value:closed+' => '', - 'Class:Problem/Attribute:org_id' => '客户', - 'Class:Problem/Attribute:org_id+' => '', - 'Class:Problem/Attribute:org_name' => '名称', - 'Class:Problem/Attribute:org_name+' => '常用名称', 'Class:Problem/Attribute:service_id' => '服务', 'Class:Problem/Attribute:service_id+' => '', - 'Class:Problem/Attribute:service_name' => '名称', + 'Class:Problem/Attribute:service_name' => '服务名称', 'Class:Problem/Attribute:service_name+' => '', - 'Class:Problem/Attribute:servicesubcategory_id' => '服务类目', + 'Class:Problem/Attribute:servicesubcategory_id' => '子服务', 'Class:Problem/Attribute:servicesubcategory_id+' => '', - 'Class:Problem/Attribute:servicesubcategory_name' => '名称', + 'Class:Problem/Attribute:servicesubcategory_name' => '子服务名称', 'Class:Problem/Attribute:servicesubcategory_name+' => '', - 'Class:Problem/Attribute:product' => '生产', + 'Class:Problem/Attribute:product' => '产品', 'Class:Problem/Attribute:product+' => '', - 'Class:Problem/Attribute:impact' => '影响', + 'Class:Problem/Attribute:impact' => '影响范围', 'Class:Problem/Attribute:impact+' => '', - 'Class:Problem/Attribute:impact/Value:1' => '个人', + 'Class:Problem/Attribute:impact/Value:1' => '部门', 'Class:Problem/Attribute:impact/Value:1+' => '', 'Class:Problem/Attribute:impact/Value:2' => '服务', 'Class:Problem/Attribute:impact/Value:2+' => '', - 'Class:Problem/Attribute:impact/Value:3' => '部门', + 'Class:Problem/Attribute:impact/Value:3' => '个体', 'Class:Problem/Attribute:impact/Value:3+' => '', - 'Class:Problem/Attribute:urgency' => '紧急', + 'Class:Problem/Attribute:urgency' => '紧急度', 'Class:Problem/Attribute:urgency+' => '', - 'Class:Problem/Attribute:urgency/Value:1' => '低', - 'Class:Problem/Attribute:urgency/Value:1+' => '低', - 'Class:Problem/Attribute:urgency/Value:2' => '中', - 'Class:Problem/Attribute:urgency/Value:2+' => '中', - 'Class:Problem/Attribute:urgency/Value:3' => '高', - 'Class:Problem/Attribute:urgency/Value:3+' => '高', + 'Class:Problem/Attribute:urgency/Value:1' => '非常高', + 'Class:Problem/Attribute:urgency/Value:1+' => '非常高', + 'Class:Problem/Attribute:urgency/Value:2' => '高', + 'Class:Problem/Attribute:urgency/Value:2+' => '高', + 'Class:Problem/Attribute:urgency/Value:3' => '中', + 'Class:Problem/Attribute:urgency/Value:3+' => '中', + 'Class:Problem/Attribute:urgency/Value:4' => '低', + 'Class:Problem/Attribute:urgency/Value:4+' => '低', 'Class:Problem/Attribute:priority' => '优先级', 'Class:Problem/Attribute:priority+' => '', - 'Class:Problem/Attribute:priority/Value:1' => '低', - 'Class:Problem/Attribute:priority/Value:1+' => '', - 'Class:Problem/Attribute:priority/Value:2' => '中', - 'Class:Problem/Attribute:priority/Value:2+' => '', - 'Class:Problem/Attribute:priority/Value:3' => '高', - 'Class:Problem/Attribute:priority/Value:3+' => '', - 'Class:Problem/Attribute:workgroup_id' => '工作组', - 'Class:Problem/Attribute:workgroup_id+' => '', - 'Class:Problem/Attribute:workgroup_name' => '名称', - 'Class:Problem/Attribute:workgroup_name+' => '', - 'Class:Problem/Attribute:agent_id' => '办理人', - 'Class:Problem/Attribute:agent_id+' => '', - 'Class:Problem/Attribute:agent_name' => '办理人名称', - 'Class:Problem/Attribute:agent_name+' => '', - 'Class:Problem/Attribute:agent_email' => '办理人 Email', - 'Class:Problem/Attribute:agent_email+' => '', - 'Class:Problem/Attribute:related_change_id' => '关联变更', + 'Class:Problem/Attribute:priority/Value:1' => '非常高', + 'Class:Problem/Attribute:priority/Value:1+' => '非常高', + 'Class:Problem/Attribute:priority/Value:2' => '高', + 'Class:Problem/Attribute:priority/Value:2+' => '高', + 'Class:Problem/Attribute:priority/Value:3' => '中', + 'Class:Problem/Attribute:priority/Value:3+' => '中', + 'Class:Problem/Attribute:priority/Value:4' => '低', + 'Class:Problem/Attribute:priority/Value:4+' => '低', + 'Class:Problem/Attribute:related_change_id' => '相关变更', 'Class:Problem/Attribute:related_change_id+' => '', - 'Class:Problem/Attribute:related_change_ref' => '参考', + 'Class:Problem/Attribute:related_change_ref' => '变更编号', 'Class:Problem/Attribute:related_change_ref+' => '', - 'Class:Problem/Attribute:close_date' => '关闭日期', - 'Class:Problem/Attribute:close_date+' => '', - 'Class:Problem/Attribute:last_update' => '最后的更新', - 'Class:Problem/Attribute:last_update+' => '', - 'Class:Problem/Attribute:assignment_date' => '指派日期', + 'Class:Problem/Attribute:assignment_date' => '分配日期', 'Class:Problem/Attribute:assignment_date+' => '', 'Class:Problem/Attribute:resolution_date' => '解决日期', 'Class:Problem/Attribute:resolution_date+' => '', - 'Class:Problem/Attribute:knownerrors_list' => '已知错误', - 'Class:Problem/Attribute:knownerrors_list+' => '', - 'Class:Problem/Stimulus:ev_assign' => '指派', + 'Class:Problem/Attribute:knownerrors_list' => '已知问题', + 'Class:Problem/Attribute:knownerrors_list+' => '该问题相关的所有已知问题', + 'Class:Problem/Attribute:related_request_list' => '相关需求', + 'Class:Problem/Attribute:related_request_list+' => '该问题相关的所有需求', + 'Class:Problem/Attribute:related_incident_list' => '相关事件', + 'Class:Problem/Attribute:related_incident_list+' => '该问题相关的所有事件', + 'Class:Problem/Stimulus:ev_assign' => '分配', 'Class:Problem/Stimulus:ev_assign+' => '', - 'Class:Problem/Stimulus:ev_reassign' => '重新指派', + 'Class:Problem/Stimulus:ev_reassign' => '重新分配', 'Class:Problem/Stimulus:ev_reassign+' => '', 'Class:Problem/Stimulus:ev_resolve' => '解决', 'Class:Problem/Stimulus:ev_resolve+' => '', 'Class:Problem/Stimulus:ev_close' => '关闭', 'Class:Problem/Stimulus:ev_close+' => '', - 'Class:Problem/Attribute:urgency/Value:4' => 'low~~', - 'Class:Problem/Attribute:urgency/Value:4+' => 'low~~', - 'Class:Problem/Attribute:priority/Value:4' => 'Low~~', - 'Class:Problem/Attribute:priority/Value:4+' => 'Low~~', - 'Class:Problem/Attribute:related_request_list' => 'Related requests~~', - 'Class:Problem/Attribute:related_request_list+' => 'All the requests that are related to this problem~~', - 'Class:Problem/Attribute:related_incident_list' => 'Related incidents~~', - 'Class:Problem/Attribute:related_incident_list+' => 'All the incidents that are related to this problem~~', )); ?> diff --git a/datamodels/2.x/itop-request-mgmt-itil/zh.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/zh.dict.itop-request-mgmt-itil.php new file mode 100644 index 000000000..a9a10a225 --- /dev/null +++ b/datamodels/2.x/itop-request-mgmt-itil/zh.dict.itop-request-mgmt-itil.php @@ -0,0 +1,267 @@ + + + +/** + * Localized data + * + * @copyright Copyright (C) 2010-2012 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Menu:RequestManagement' => '服务台', + 'Menu:RequestManagement+' => '服务台', + 'Menu:RequestManagementProvider' => 'Helpdesk provider', + 'Menu:RequestManagementProvider+' => 'Helpdesk provider', + 'Menu:UserRequest:Provider' => 'Open request transfered to provider', + 'Menu:UserRequest:Provider+' => 'Open request transfered to provider', + 'Menu:UserRequest:Overview' => '概况', + 'Menu:UserRequest:Overview+' => '概况', + 'Menu:NewUserRequest' => '新建用户需求', + 'Menu:NewUserRequest+' => '新建用户需求', + 'Menu:SearchUserRequests' => '搜索用户需求', + 'Menu:SearchUserRequests+' => '搜索用户需求', + 'Menu:UserRequest:Shortcuts' => '快捷方式', + 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:MyRequests' => '分配给我的需求', + 'Menu:UserRequest:MyRequests+' => '分配给我的需求 (作为办理人)', + 'Menu:UserRequest:MySupportRequests' => '我办理的需求', + 'Menu:UserRequest:MySupportRequests+' => '我办理的需求', + 'Menu:UserRequest:EscalatedRequests' => '已升级的需求', + 'Menu:UserRequest:EscalatedRequests+' => '已升级的需求', + 'Menu:UserRequest:OpenRequests' => '所有打开的需求', + 'Menu:UserRequest:OpenRequests+' => '所有打开的需求', + 'UI:WelcomeMenu:MyAssignedCalls' => '分配给我的需求', + 'UI-RequestManagementOverview-RequestByType-last-14-days' => '最近两周的需求(按类型)', + 'UI-RequestManagementOverview-Last-14-days' => '最近两周的需求(按数量)', + 'UI-RequestManagementOverview-OpenRequestByStatus' => '打开的需求(按状态)', + 'UI-RequestManagementOverview-OpenRequestByAgent' => '打开的需求(按办理人)', + 'UI-RequestManagementOverview-OpenRequestByType' => '打开的需求(按类型)', + 'UI-RequestManagementOverview-OpenRequestByCustomer' => '打开的需求(按客户)', + 'Class:UserRequest:KnownErrorList' => '已知错误', +)); + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +// +// Class: UserRequest +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:UserRequest' => '用户需求', + 'Class:UserRequest+' => '', + 'Class:UserRequest/Attribute:status' => '状态', + 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status/Value:new' => '新建', + 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto' => '已升级响应时间', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned' => '已分配', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => '已升级解决时间', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => '等待批准', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:approved' => '已批准', + 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected' => '已驳回', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:pending' => '待定', + 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved' => '已解决', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:closed' => '已关闭', + 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:request_type' => '需求类型', + 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type/Value:service_request' => '服务需求', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '服务需求', + 'Class:UserRequest/Attribute:impact' => '影响范围', + 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact/Value:1' => '部门', + 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:2' => '服务', + 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:3' => '个体', + 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:priority' => '优先级', + 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority/Value:1' => '非常高', + 'Class:UserRequest/Attribute:priority/Value:1+' => '非常高', + 'Class:UserRequest/Attribute:priority/Value:2' => '高', + 'Class:UserRequest/Attribute:priority/Value:2+' => '高', + 'Class:UserRequest/Attribute:priority/Value:3' => '中', + 'Class:UserRequest/Attribute:priority/Value:3+' => '中', + 'Class:UserRequest/Attribute:priority/Value:4' => '低', + 'Class:UserRequest/Attribute:priority/Value:4+' => '低', + 'Class:UserRequest/Attribute:urgency' => '紧急度', + 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1' => '非常高', + 'Class:UserRequest/Attribute:urgency/Value:1+' => '非常高', + 'Class:UserRequest/Attribute:urgency/Value:2' => '高', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '高', + 'Class:UserRequest/Attribute:urgency/Value:3' => '中', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '中', + 'Class:UserRequest/Attribute:urgency/Value:4' => '低', + 'Class:UserRequest/Attribute:urgency/Value:4+' => '低', + 'Class:UserRequest/Attribute:origin' => '来自', + 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin/Value:mail' => '邮件', + 'Class:UserRequest/Attribute:origin/Value:mail+' => '邮件', + 'Class:UserRequest/Attribute:origin/Value:monitoring' => '监控', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => '监控', + 'Class:UserRequest/Attribute:origin/Value:phone' => '电话', + 'Class:UserRequest/Attribute:origin/Value:phone+' => '电话', + 'Class:UserRequest/Attribute:origin/Value:portal' => 'iTop', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'iTop', + 'Class:UserRequest/Attribute:approver_id' => '批准人', + 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_email' => '邮箱', + 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:service_id' => '服务', + 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_name' => '服务名称', + 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id' => '子服务', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name' => '子服务名称', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:escalation_flag' => '是否升级', + 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no' => '否', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '否', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => '是', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '是', + 'Class:UserRequest/Attribute:escalation_reason' => '升级原因', + 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:assignment_date' => '分配日期', + 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:resolution_date' => '解决日期', + 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date' => '最后更新', + 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:cumulatedpending' => '累计待定', + 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:tto' => '响应时间', + 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:ttr' => '解决时间', + 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline' => '响应时间截止', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed' => '超过SLA响应时间', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA响应时间超过', + 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline' => '解决时间截止', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed' => '超过SLA解决时间', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA解决时间超过', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:time_spent' => '耗时', + 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:resolution_code' => '解决代码', + 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => '帮助', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '帮助', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'bug修复', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => 'bug修复', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => '硬件维修', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '硬件维修', + 'Class:UserRequest/Attribute:resolution_code/Value:other' => '其他', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '其他', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => '软件补丁', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '软件补丁', + 'Class:UserRequest/Attribute:resolution_code/Value:system update' => '系统更新', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '系统更新', + 'Class:UserRequest/Attribute:resolution_code/Value:training' => '培训', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '培训', + 'Class:UserRequest/Attribute:solution' => '解决方案', + 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:pending_reason' => '待定原因', + 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:parent_request_id' => '父级需求', + 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_incident_id' => '父级事件', + 'Class:UserRequest/Attribute:parent_incident_id+' => '', + 'Class:UserRequest/Attribute:parent_request_ref' => '需求编号', + 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_id' => '父级问题', + 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref' => '问题编号', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_id' => '父级变更', + 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_ref' => '变更编号', + 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:related_request_list' => '子需求', + 'Class:UserRequest/Attribute:related_request_list+' => '该父级需求相关的所有子需求', + 'Class:UserRequest/Attribute:public_log' => '评论', + 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:user_satisfaction' => '用户满意度', + 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => '非常满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '非常满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => '基本满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '基本满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => '不满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '不满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => '非常不满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '非常不满意', + 'Class:UserRequest/Attribute:user_comment' => '用户留言', + 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Stimulus:ev_assign' => '分配', + 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign' => '重新分配', + 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_approve' => '批准', + 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_reject' => '驳回', + 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_pending' => '待定', + 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_timeout' => '超时', + 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve' => '自动解决', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose' => '自动关闭', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_resolve' => '标记为已解决', + 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_close' => '关闭', + 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_reopen' => '重新打开', + 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval' => '等待批准', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => 'Cannot assign the Parent request to the request itself', + + 'Class:UserRequest/Method:ResolveChildTickets' => '解决子工单', + 'Class:UserRequest/Method:ResolveChildTickets+' => '将该解决方案直接挪给子需求(自动解决), 包括下列字段: 服务, 团队, 办理人, 解决方案信息', +)); diff --git a/datamodels/2.x/itop-request-mgmt/zh.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/zh.dict.itop-request-mgmt.php new file mode 100644 index 000000000..f06abef61 --- /dev/null +++ b/datamodels/2.x/itop-request-mgmt/zh.dict.itop-request-mgmt.php @@ -0,0 +1,297 @@ + + + +/** + * Localized data + * + * @copyright Copyright (C) 2010-2012 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Menu:RequestManagement' => '服务台', + 'Menu:RequestManagement+' => '服务台', + 'Menu:RequestManagementProvider' => '服务台供应商', + 'Menu:RequestManagementProvider+' => '服务台供应商', + 'Menu:UserRequest:Provider' => '传递到供应商的打开的需求', + 'Menu:UserRequest:Provider+' => '传递到供应商的打开的需求', + 'Menu:UserRequest:Overview' => '概况', + 'Menu:UserRequest:Overview+' => '概况', + 'Menu:NewUserRequest' => '新建用户需求', + 'Menu:NewUserRequest+' => '新建用户需求', + 'Menu:SearchUserRequests' => '搜索用户需求', + 'Menu:SearchUserRequests+' => '搜索用户需求', + 'Menu:UserRequest:Shortcuts' => '快捷方式', + 'Menu:UserRequest:Shortcuts+' => '', + 'Menu:UserRequest:MyRequests' => '分配给我的需求', + 'Menu:UserRequest:MyRequests+' => '分配给我的需求 (作为办理人)', + 'Menu:UserRequest:MySupportRequests' => '我办理的需求', + 'Menu:UserRequest:MySupportRequests+' => '我办理的需求', + 'Menu:UserRequest:EscalatedRequests' => '已升级的需求', + 'Menu:UserRequest:EscalatedRequests+' => '已升级的需求', + 'Menu:UserRequest:OpenRequests' => '所有打开的需求', + 'Menu:UserRequest:OpenRequests+' => '所有打开的需求', + 'UI:WelcomeMenu:MyAssignedCalls' => '分配给我的需求', + 'UI-RequestManagementOverview-RequestByType-last-14-days' => '最近两周的需求(按类型)', + 'UI-RequestManagementOverview-Last-14-days' => '最近两周的需求(按数量)', + 'UI-RequestManagementOverview-OpenRequestByStatus' => '打开的需求(按状态)', + 'UI-RequestManagementOverview-OpenRequestByAgent' => '打开的需求(按办理人)', + 'UI-RequestManagementOverview-OpenRequestByType' => '打开的需求(按类型)', + 'UI-RequestManagementOverview-OpenRequestByCustomer' => '打开的需求(按客户)', + 'Class:UserRequest:KnownErrorList' => '已知错误', + 'Menu:UserRequest:MyWorkOrders' => '分配给我的工作任务', + 'Menu:UserRequest:MyWorkOrders+' => '分配给我的所有工单', + 'Class:Problem:KnownProblemList' => '已知问题', + 'Tickets:Related:OpenIncidents' => '打开的事件', +)); + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + +// +// Class: UserRequest +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:UserRequest' => '用户需求', + 'Class:UserRequest+' => '', + 'Class:UserRequest/Attribute:status' => '状态', + 'Class:UserRequest/Attribute:status+' => '', + 'Class:UserRequest/Attribute:status/Value:new' => '新建', + 'Class:UserRequest/Attribute:status/Value:new+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_tto' => '已升级响应时间', + 'Class:UserRequest/Attribute:status/Value:escalated_tto+' => '', + 'Class:UserRequest/Attribute:status/Value:assigned' => '已分配', + 'Class:UserRequest/Attribute:status/Value:assigned+' => '', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr' => '已升级解决时间', + 'Class:UserRequest/Attribute:status/Value:escalated_ttr+' => '', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval' => '等待批准', + 'Class:UserRequest/Attribute:status/Value:waiting_for_approval+' => '', + 'Class:UserRequest/Attribute:status/Value:approved' => '已批准', + 'Class:UserRequest/Attribute:status/Value:approved+' => '', + 'Class:UserRequest/Attribute:status/Value:rejected' => '已驳回', + 'Class:UserRequest/Attribute:status/Value:rejected+' => '', + 'Class:UserRequest/Attribute:status/Value:pending' => '待定', + 'Class:UserRequest/Attribute:status/Value:pending+' => '', + 'Class:UserRequest/Attribute:status/Value:resolved' => '已解决', + 'Class:UserRequest/Attribute:status/Value:resolved+' => '', + 'Class:UserRequest/Attribute:status/Value:closed' => '已关闭', + 'Class:UserRequest/Attribute:status/Value:closed+' => '', + 'Class:UserRequest/Attribute:request_type' => '需求类型', + 'Class:UserRequest/Attribute:request_type+' => '', + 'Class:UserRequest/Attribute:request_type/Value:incident' => '事件', + 'Class:UserRequest/Attribute:request_type/Value:incident+' => '事件', + 'Class:UserRequest/Attribute:request_type/Value:service_request' => '服务需求', + 'Class:UserRequest/Attribute:request_type/Value:service_request+' => '服务需求', + 'Class:UserRequest/Attribute:impact' => '影响范围', + 'Class:UserRequest/Attribute:impact+' => '', + 'Class:UserRequest/Attribute:impact/Value:1' => '部门', + 'Class:UserRequest/Attribute:impact/Value:1+' => '', + 'Class:UserRequest/Attribute:impact/Value:2' => '服务', + 'Class:UserRequest/Attribute:impact/Value:2+' => '', + 'Class:UserRequest/Attribute:impact/Value:3' => '个体', + 'Class:UserRequest/Attribute:impact/Value:3+' => '', + 'Class:UserRequest/Attribute:priority' => '优先级', + 'Class:UserRequest/Attribute:priority+' => '', + 'Class:UserRequest/Attribute:priority/Value:1' => '紧急', + 'Class:UserRequest/Attribute:priority/Value:1+' => '紧急', + 'Class:UserRequest/Attribute:priority/Value:2' => '高', + 'Class:UserRequest/Attribute:priority/Value:2+' => '高', + 'Class:UserRequest/Attribute:priority/Value:3' => '中', + 'Class:UserRequest/Attribute:priority/Value:3+' => '中', + 'Class:UserRequest/Attribute:priority/Value:4' => '低', + 'Class:UserRequest/Attribute:priority/Value:4+' => '低', + 'Class:UserRequest/Attribute:urgency' => '紧急度', + 'Class:UserRequest/Attribute:urgency+' => '', + 'Class:UserRequest/Attribute:urgency/Value:1' => '紧急', + 'Class:UserRequest/Attribute:urgency/Value:1+' => '紧急', + 'Class:UserRequest/Attribute:urgency/Value:2' => '高', + 'Class:UserRequest/Attribute:urgency/Value:2+' => '高', + 'Class:UserRequest/Attribute:urgency/Value:3' => '中', + 'Class:UserRequest/Attribute:urgency/Value:3+' => '中', + 'Class:UserRequest/Attribute:urgency/Value:4' => '低', + 'Class:UserRequest/Attribute:urgency/Value:4+' => '低', + 'Class:UserRequest/Attribute:origin' => '来源', + 'Class:UserRequest/Attribute:origin+' => '', + 'Class:UserRequest/Attribute:origin/Value:mail' => '邮件', + 'Class:UserRequest/Attribute:origin/Value:mail+' => '邮件', + 'Class:UserRequest/Attribute:origin/Value:monitoring' => '监控', + 'Class:UserRequest/Attribute:origin/Value:monitoring+' => '监控', + 'Class:UserRequest/Attribute:origin/Value:phone' => '电话', + 'Class:UserRequest/Attribute:origin/Value:phone+' => '电话', + 'Class:UserRequest/Attribute:origin/Value:portal' => 'iTop', + 'Class:UserRequest/Attribute:origin/Value:portal+' => 'iTop', + 'Class:UserRequest/Attribute:approver_id' => '审核人', + 'Class:UserRequest/Attribute:approver_id+' => '', + 'Class:UserRequest/Attribute:approver_email' => '邮箱', + 'Class:UserRequest/Attribute:approver_email+' => '', + 'Class:UserRequest/Attribute:service_id' => '服务', + 'Class:UserRequest/Attribute:service_id+' => '', + 'Class:UserRequest/Attribute:service_name' => '服务名称', + 'Class:UserRequest/Attribute:service_name+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_id' => '子服务', + 'Class:UserRequest/Attribute:servicesubcategory_id+' => '', + 'Class:UserRequest/Attribute:servicesubcategory_name' => '子服务名称', + 'Class:UserRequest/Attribute:servicesubcategory_name+' => '', + 'Class:UserRequest/Attribute:escalation_flag' => '是否升级', + 'Class:UserRequest/Attribute:escalation_flag+' => '', + 'Class:UserRequest/Attribute:escalation_flag/Value:no' => '否', + 'Class:UserRequest/Attribute:escalation_flag/Value:no+' => '否', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes' => '是', + 'Class:UserRequest/Attribute:escalation_flag/Value:yes+' => '是', + 'Class:UserRequest/Attribute:escalation_reason' => '升级原因', + 'Class:UserRequest/Attribute:escalation_reason+' => '', + 'Class:UserRequest/Attribute:assignment_date' => '分配日期', + 'Class:UserRequest/Attribute:assignment_date+' => '', + 'Class:UserRequest/Attribute:resolution_date' => '开始时间', + 'Class:UserRequest/Attribute:resolution_date+' => '', + 'Class:UserRequest/Attribute:last_pending_date' => '最近待定日期', + 'Class:UserRequest/Attribute:last_pending_date+' => '', + 'Class:UserRequest/Attribute:cumulatedpending' => '累计待定', + 'Class:UserRequest/Attribute:cumulatedpending+' => '', + 'Class:UserRequest/Attribute:tto' => '响应时间', + 'Class:UserRequest/Attribute:tto+' => '', + 'Class:UserRequest/Attribute:ttr' => '解决时间', + 'Class:UserRequest/Attribute:ttr+' => '', + 'Class:UserRequest/Attribute:tto_escalation_deadline' => '响应时间期限', + 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:sla_tto_passed' => '超过SLA响应时间', + 'Class:UserRequest/Attribute:sla_tto_passed+' => '', + 'Class:UserRequest/Attribute:sla_tto_over' => 'SLA响应时间结束', + 'Class:UserRequest/Attribute:sla_tto_over+' => '', + 'Class:UserRequest/Attribute:ttr_escalation_deadline' => '解决时间期限', + 'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '', + 'Class:UserRequest/Attribute:sla_ttr_passed' => '超过SLA解决时间', + 'Class:UserRequest/Attribute:sla_ttr_passed+' => '', + 'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA解决时间结束', + 'Class:UserRequest/Attribute:sla_ttr_over+' => '', + 'Class:UserRequest/Attribute:time_spent' => '耗时', + 'Class:UserRequest/Attribute:time_spent+' => '', + 'Class:UserRequest/Attribute:resolution_code' => '解决方式', + 'Class:UserRequest/Attribute:resolution_code+' => '', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance' => '外部支持', + 'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '外部支持', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'bug 修复', + 'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => 'bug 修复', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => '硬件维修', + 'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '硬件维修', + 'Class:UserRequest/Attribute:resolution_code/Value:other' => '其它', + 'Class:UserRequest/Attribute:resolution_code/Value:other+' => '其它', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch' => '软件补丁', + 'Class:UserRequest/Attribute:resolution_code/Value:software patch+' => '软件补丁', + 'Class:UserRequest/Attribute:resolution_code/Value:system update' => '系统更新', + 'Class:UserRequest/Attribute:resolution_code/Value:system update+' => '系统更新', + 'Class:UserRequest/Attribute:resolution_code/Value:training' => '培训', + 'Class:UserRequest/Attribute:resolution_code/Value:training+' => '培训', + 'Class:UserRequest/Attribute:solution' => '解决方案', + 'Class:UserRequest/Attribute:solution+' => '', + 'Class:UserRequest/Attribute:pending_reason' => '待定的原因', + 'Class:UserRequest/Attribute:pending_reason+' => '', + 'Class:UserRequest/Attribute:parent_request_id' => '父级需求', + 'Class:UserRequest/Attribute:parent_request_id+' => '', + 'Class:UserRequest/Attribute:parent_request_ref' => '需求编号', + 'Class:UserRequest/Attribute:parent_request_ref+' => '', + 'Class:UserRequest/Attribute:parent_problem_id' => '父级问题', + 'Class:UserRequest/Attribute:parent_problem_id+' => '', + 'Class:UserRequest/Attribute:parent_problem_ref' => '问题编号', + 'Class:UserRequest/Attribute:parent_problem_ref+' => '', + 'Class:UserRequest/Attribute:parent_change_id' => '父级变更', + 'Class:UserRequest/Attribute:parent_change_id+' => '', + 'Class:UserRequest/Attribute:parent_change_ref' => '变更编号', + 'Class:UserRequest/Attribute:parent_change_ref+' => '', + 'Class:UserRequest/Attribute:related_request_list' => '衍生事件', + 'Class:UserRequest/Attribute:related_request_list+' => '该事件相关的所有子事件', + 'Class:UserRequest/Attribute:public_log' => '评论', + 'Class:UserRequest/Attribute:public_log+' => '', + 'Class:UserRequest/Attribute:user_satisfaction' => '用户满意度', + 'Class:UserRequest/Attribute:user_satisfaction+' => '', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1' => '非常满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:1+' => '非常满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2' => '基本满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:2+' => '基本满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3' => '不满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:3+' => '不满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4' => '非常不满意', + 'Class:UserRequest/Attribute:user_satisfaction/Value:4+' => '非常不满意', + 'Class:UserRequest/Attribute:user_comment' => '用户留言', + 'Class:UserRequest/Attribute:user_comment+' => '', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname' => 'parent_request_id_friendlyname', + 'Class:UserRequest/Attribute:parent_request_id_friendlyname+' => '', + 'Class:UserRequest/Stimulus:ev_assign' => '分配', + 'Class:UserRequest/Stimulus:ev_assign+' => '', + 'Class:UserRequest/Stimulus:ev_reassign' => '重新分配', + 'Class:UserRequest/Stimulus:ev_reassign+' => '', + 'Class:UserRequest/Stimulus:ev_approve' => '批准', + 'Class:UserRequest/Stimulus:ev_approve+' => '', + 'Class:UserRequest/Stimulus:ev_reject' => '驳回', + 'Class:UserRequest/Stimulus:ev_reject+' => '', + 'Class:UserRequest/Stimulus:ev_pending' => '待定', + 'Class:UserRequest/Stimulus:ev_pending+' => '', + 'Class:UserRequest/Stimulus:ev_timeout' => '超时', + 'Class:UserRequest/Stimulus:ev_timeout+' => '', + 'Class:UserRequest/Stimulus:ev_autoresolve' => '自动解决', + 'Class:UserRequest/Stimulus:ev_autoresolve+' => '', + 'Class:UserRequest/Stimulus:ev_autoclose' => '自动关闭', + 'Class:UserRequest/Stimulus:ev_autoclose+' => '', + 'Class:UserRequest/Stimulus:ev_resolve' => '标记为已解决', + 'Class:UserRequest/Stimulus:ev_resolve+' => '', + 'Class:UserRequest/Stimulus:ev_close' => '关闭', + 'Class:UserRequest/Stimulus:ev_close+' => '', + 'Class:UserRequest/Stimulus:ev_reopen' => '重新打开', + 'Class:UserRequest/Stimulus:ev_reopen+' => '', + 'Class:UserRequest/Stimulus:ev_wait_for_approval' => '等待审核', + 'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '', + 'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => '不能分配父级需求给自己', +)); + + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Portal:TitleDetailsFor_Request' => '对于需求的详细信息', + 'Portal:ButtonUpdate' => '更新', + 'Portal:ButtonClose' => '关闭', + 'Portal:ButtonReopen' => '重新打开', + 'Portal:ShowServices' => '显示所有服务', + 'Portal:SelectRequestType' => '选择一种类型的需求', + 'Portal:SelectServiceElementFrom_Service' => '为%1$s选择服务元素', + 'Portal:ListServices' => '服务列表', + 'Portal:TitleDetailsFor_Service' => '服务详细信息', + 'Portal:Button:CreateRequestFromService' => '新建服务需求', + 'Portal:ListOpenRequests' => '列出打开需求', + 'Portal:UserRequest:MoreInfo' => '更多详细信息', + 'Portal:Details-Service-Element' => '服务元素', + 'Portal:NoClosedTicket' => '没有关闭的需求', + 'Portal:NoService' => '', + 'Portal:ListOpenProblems' => '处理中的问题', + 'Portal:ShowProblem' => '问题', + 'Portal:ShowFaqs' => 'FAQ', + 'Portal:NoOpenProblem' => '没有打开的问题', + 'Portal:SelectLanguage' => '更改您的语言', + 'Portal:LanguageChangedTo_Lang' => '语言更改为', + 'Portal:ChooseYourFavoriteLanguage' => '选择您喜欢的语言', + + 'Class:UserRequest/Method:ResolveChildTickets' => '解决子工单', + 'Class:UserRequest/Method:ResolveChildTickets+' => '级联解决子需求(需求自动解决),并使用以下需求的内容:服务,团队,办理人,解决方案', +)); diff --git a/datamodels/2.x/itop-service-mgmt-provider/zh.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/zh.dict.itop-service-mgmt-provider.php new file mode 100644 index 000000000..c075760f1 --- /dev/null +++ b/datamodels/2.x/itop-service-mgmt-provider/zh.dict.itop-service-mgmt-provider.php @@ -0,0 +1,528 @@ + + + +/** + * Localized data + * + * @copyright Copyright (C) 2010-2012 Combodo SARL + * @license http://opensource.org/licenses/AGPL-3.0 + */ + +// Dictionnay conventions +// Class: +// Class:+ +// Class:/Attribute: +// Class:/Attribute:+ +// Class:/Attribute:/Value: +// Class:/Attribute:/Value:+ +// Class:/Stimulus: +// Class:/Stimulus:+ + + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( +'Menu:ServiceManagement' => '服务管理', +'Menu:ServiceManagement+' => '服务管理概况', +'Menu:Service:Overview' => '概况', +'Menu:Service:Overview+' => '', +'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同 (按服务等级)', +'UI-ServiceManagementMenu-ContractsByStatus' => '合同(按状态)', +'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30天内截止的合同', + +'Menu:ProviderContract' => '供应商合同', +'Menu:ProviderContract+' => '供应商合同', +'Menu:CustomerContract' => '客户合同', +'Menu:CustomerContract+' => '客户合同', +'Menu:ServiceSubcategory' => '子服务', +'Menu:ServiceSubcategory+' => '子服务', +'Menu:Service' => '服务', +'Menu:Service+' => '服务', +'Menu:ServiceElement' => '服务元素', +'Menu:ServiceElement+' => '服务元素', +'Menu:SLA' => 'SLA', +'Menu:SLA+' => '服务等级协议', +'Menu:SLT' => 'SLT', +'Menu:SLT+' => '服务等级目标', +'Menu:DeliveryModel' => '交付模式', +'Menu:DeliveryModel+' => '交付模式', + +)); + + +/* + 'UI:ServiceManagementMenu' => 'Gestion des Services', + 'UI:ServiceManagementMenu+' => 'Gestion des Services', + 'UI:ServiceManagementMenu:Title' => 'Résumé des services & contrats', + 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contrats par niveau de service', + 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contrats par état', + 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contrats se terminant dans moins de 30 jours', +*/ + +// +// Class: Organization +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Organization/Attribute:deliverymodel_id' => '交付模式', + 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_name' => '交付模式名称', + 'Class:Organization/Attribute:deliverymodel_name+' => '', +)); + + + +// +// Class: ContractType +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:ContractType' => '合同类型', + 'Class:ContractType+' => '', +)); + + +// +// Class: Contract +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Contract' => '合同', + 'Class:Contract+' => '', + 'Class:Contract/Attribute:name' => '名称', + 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:org_id' => '组织', + 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:organization_name' => '组织名称', + 'Class:Contract/Attribute:organization_name+' => '通用名称', + 'Class:Contract/Attribute:contacts_list' => '联系人', + 'Class:Contract/Attribute:contacts_list+' => '该客户合同相关的所有联系人', + 'Class:Contract/Attribute:documents_list' => '文档', + 'Class:Contract/Attribute:documents_list+' => '该客户合同相关的所有文档', + 'Class:Contract/Attribute:description' => '描述', + 'Class:Contract/Attribute:description+' => '', + 'Class:Contract/Attribute:start_date' => '开始日期', + 'Class:Contract/Attribute:start_date+' => '', + 'Class:Contract/Attribute:end_date' => '结束日期', + 'Class:Contract/Attribute:end_date+' => '', + 'Class:Contract/Attribute:cost' => '计费', + 'Class:Contract/Attribute:cost+' => '', + 'Class:Contract/Attribute:cost_currency' => '结算货币', + 'Class:Contract/Attribute:cost_currency+' => '', + 'Class:Contract/Attribute:cost_currency/Value:dollars' => '美元', + 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', + 'Class:Contract/Attribute:cost_currency/Value:euros' => '欧元', + 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', + 'Class:Contract/Attribute:contracttype_id' => '合同类型', + 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_name' => '合同类型名称', + 'Class:Contract/Attribute:contracttype_name+' => '', + 'Class:Contract/Attribute:billing_frequency' => '付款周期', + 'Class:Contract/Attribute:billing_frequency+' => '', + 'Class:Contract/Attribute:cost_unit' => '计费单位', + 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:provider_id' => '供应商', + 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_name' => '供应商名称', + 'Class:Contract/Attribute:provider_name+' => '', + 'Class:Contract/Attribute:status' => '状态', + 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status/Value:implementation' => '启用', + 'Class:Contract/Attribute:status/Value:implementation+' => '启用', + 'Class:Contract/Attribute:status/Value:obsolete' => '废弃', + 'Class:Contract/Attribute:status/Value:obsolete+' => '废弃', + 'Class:Contract/Attribute:status/Value:production' => '正式', + 'Class:Contract/Attribute:status/Value:production+' => '正式', + 'Class:Contract/Attribute:finalclass' => '合同类型', + 'Class:Contract/Attribute:finalclass+' => '', +)); + +// +// Class: CustomerContract +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:CustomerContract' => '客户合同', + 'Class:CustomerContract+' => '', + 'Class:CustomerContract/Attribute:services_list' => '服务', + 'Class:CustomerContract/Attribute:services_list+' => '该合同包含的所有服务', + 'Class:CustomerContract/Attribute:functionalcis_list' => '配置项', + 'Class:CustomerContract/Attribute:functionalcis_list+' => '该合同包含的所有配置项', + 'Class:CustomerContract/Attribute:providercontracts_list' => '供应商合同', + 'Class:CustomerContract/Attribute:providercontracts_list+' => '所有提供服务的供应商合同(支持合同)', +)); + +// +// Class: ProviderContract +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:ProviderContract' => '供应商合同', + 'Class:ProviderContract+' => '', + 'Class:ProviderContract/Attribute:functionalcis_list' => '配置项', + 'Class:ProviderContract/Attribute:functionalcis_list+' => '该合同包含的所有配置项', + 'Class:ProviderContract/Attribute:sla' => 'SLA', + 'Class:ProviderContract/Attribute:sla+' => '服务等级协议', + 'Class:ProviderContract/Attribute:coverage' => '服务时间', + 'Class:ProviderContract/Attribute:coverage+' => '', +)); + +// +// Class: lnkContactToContract +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkContactToContract' => '关联 联系人/合同', + 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract/Attribute:contract_id' => '合同', + 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_name' => '合同名称', + 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contact_id' => '联系人', + 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_name' => '联系人名称', + 'Class:lnkContactToContract/Attribute:contact_name+' => '', +)); + +// +// Class: lnkContractToDocument +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkContractToDocument' => '关联 合同/文档', + 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id' => '合同', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name' => '合同名称', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:document_id' => '文档', + 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_name' => '文档名称', + 'Class:lnkContractToDocument/Attribute:document_name+' => '', +)); + +// +// Class: lnkFunctionalCIToProviderContract +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkFunctionalCIToProviderContract' => '关联 功能配置项/供应商合同', + 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => '供应商合同', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => '供应商合同名称', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => '配置项', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => '配置项名称', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', +)); + +// +// Class: ServiceFamily +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:ServiceFamily' => '服务族', + 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily/Attribute:name' => '名称', + 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:icon' => '图标', + 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:services_list' => '服务', + 'Class:ServiceFamily/Attribute:services_list+' => '列表中包含的所有服务', +)); + +// +// Class: Service +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Service' => '服务', + 'Class:Service+' => '', + 'Class:Service/Attribute:name' => '名称', + 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:org_id' => '供应商', + 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:organization_name' => '供应商名称', + 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:description' => '描述', + 'Class:Service/Attribute:description+' => '', + 'Class:Service/Attribute:documents_list' => '文档', + 'Class:Service/Attribute:documents_list+' => '该服务相关的所有文档', + 'Class:Service/Attribute:contacts_list' => '联系人', + 'Class:Service/Attribute:contacts_list+' => '该服务相关的所有联系人', + 'Class:Service/Attribute:status' => '状态', + 'Class:Service/Attribute:status+' => '', + 'Class:Service/Attribute:status/Value:implementation' => '启用', + 'Class:Service/Attribute:status/Value:implementation+' => '启用', + 'Class:Service/Attribute:status/Value:obsolete' => '废弃', + 'Class:Service/Attribute:status/Value:obsolete+' => '', + 'Class:Service/Attribute:status/Value:production' => '生产', + 'Class:Service/Attribute:status/Value:production+' => '', + 'Class:Service/Attribute:icon' => '图标', + 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:customercontracts_list' => '客户合同', + 'Class:Service/Attribute:customercontracts_list+' => '购买该服务的所有客户合同', + 'Class:Service/Attribute:servicesubcategories_list' => '子服务', + 'Class:Service/Attribute:servicesubcategories_list+' => '该服务的所有子服务', +)); + +// +// Class: lnkDocumentToService +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkDocumentToService' => '关联 文档/服务', + 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService/Attribute:service_id' => '服务', + 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_name' => '服务名称', + 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:document_id' => '文档', + 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_name' => '文档名称', + 'Class:lnkDocumentToService/Attribute:document_name+' => '', +)); + +// +// Class: lnkContactToService +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkContactToService' => '关联 联系人/服务', + 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService/Attribute:service_id' => '服务', + 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_name' => '服务名称', + 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:contact_id' => '联系人', + 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_name' => '联系人名称', + 'Class:lnkContactToService/Attribute:contact_name+' => '', +)); + +// +// Class: ServiceSubcategory +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:ServiceSubcategory' => '子服务', + 'Class:ServiceSubcategory+' => '', + 'Class:ServiceSubcategory/Attribute:name' => '名称', + 'Class:ServiceSubcategory/Attribute:name+' => '', + 'Class:ServiceSubcategory/Attribute:description' => '描述', + 'Class:ServiceSubcategory/Attribute:description+' => '', + 'Class:ServiceSubcategory/Attribute:service_id' => '服务', + 'Class:ServiceSubcategory/Attribute:service_id+' => '', + 'Class:ServiceSubcategory/Attribute:service_name' => '服务名称', + 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:status' => '状态', + 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => '启用', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '启用', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => '废弃', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '废弃', + 'Class:ServiceSubcategory/Attribute:status/Value:production' => '生产', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '生产', + 'Class:ServiceSubcategory/Attribute:request_type' => '需求类型', + 'Class:ServiceSubcategory/Attribute:request_type+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => '事件', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '事件', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => '服务需求', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '服务需求', + 'Class:ServiceSubcategory/Attribute:service_provider' => '供应商名称', + 'Class:ServiceSubcategory/Attribute:service_org_id' => '供应商', +)); + +// +// Class: SLA +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:SLA' => 'SLA', + 'Class:SLA+' => '', + 'Class:SLA/Attribute:name' => '名称', + 'Class:SLA/Attribute:name+' => '', + 'Class:SLA/Attribute:description' => '描述', + 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:org_id' => '组织', + 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:organization_name' => '组织名称', + 'Class:SLA/Attribute:organization_name+' => '', + 'Class:SLA/Attribute:slts_list' => 'SLT', + 'Class:SLA/Attribute:slts_list+' => '该SLA 包含的所有服务等级目标', + 'Class:SLA/Attribute:customercontracts_list' => '客户合同', + 'Class:SLA/Attribute:customercontracts_list+' => '使用该SLA 的所有客户合同', +)); + +// +// Class: SLT +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:SLT' => 'SLT', + 'Class:SLT+' => '', + 'Class:SLT/Attribute:name' => '名称', + 'Class:SLT/Attribute:name+' => '', + 'Class:SLT/Attribute:priority' => '优先级', + 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority/Value:1' => '非常高', + 'Class:SLT/Attribute:priority/Value:1+' => '非常高', + 'Class:SLT/Attribute:priority/Value:2' => '高', + 'Class:SLT/Attribute:priority/Value:2+' => '高', + 'Class:SLT/Attribute:priority/Value:3' => '中', + 'Class:SLT/Attribute:priority/Value:3+' => '中', + 'Class:SLT/Attribute:priority/Value:4' => '低', + 'Class:SLT/Attribute:priority/Value:4+' => '低', + 'Class:SLT/Attribute:request_type' => '需求类型', + 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type/Value:incident' => '事件', + 'Class:SLT/Attribute:request_type/Value:incident+' => '事件', + 'Class:SLT/Attribute:request_type/Value:service_request' => '服务需求', + 'Class:SLT/Attribute:request_type/Value:service_request+' => '服务需求', + 'Class:SLT/Attribute:metric' => '指标', + 'Class:SLT/Attribute:metric+' => '', + 'Class:SLT/Attribute:metric/Value:tto' => '响应时间', + 'Class:SLT/Attribute:metric/Value:tto+' => '响应时间', + 'Class:SLT/Attribute:metric/Value:ttr' => '解决时间', + 'Class:SLT/Attribute:metric/Value:ttr+' => '解决时间', + 'Class:SLT/Attribute:value' => '值', + 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:unit' => '单位', + 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit/Value:hours' => '小时', + 'Class:SLT/Attribute:unit/Value:hours+' => '小时', + 'Class:SLT/Attribute:unit/Value:minutes' => '分钟', + 'Class:SLT/Attribute:unit/Value:minutes+' => '分钟', +)); + +// +// Class: lnkSLAToSLT +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkSLAToSLT' => '关联 SLA/SLT', + 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA 名称', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT 名称', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', +)); + +// +// Class: lnkCustomerContractToService +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkCustomerContractToService' => '关联 客户合同/服务', + 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '客户合同', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '客户合同名称', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id' => '服务', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name' => '服务名称', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA 名称', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', +)); + +// +// Class: lnkCustomerContractToProviderContract +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkCustomerContractToProviderContract' => '关联 客户合同/供应商合同', + 'Class:lnkCustomerContractToProviderContract+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => '客户合同', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name' => '客户合同名称', + 'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id' => '供应商合同', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name' => '供应商合同名称', + 'Class:lnkCustomerContractToProviderContract/Attribute:providercontract_name+' => '', +)); + +// +// Class: lnkCustomerContractToFunctionalCI +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkCustomerContractToFunctionalCI' => '关联 客户合同/功能配置项', + 'Class:lnkCustomerContractToFunctionalCI+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => '客户合同', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name' => '客户合同名称', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id' => '配置项', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_id+' => '', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name' => '配置项名称', + 'Class:lnkCustomerContractToFunctionalCI/Attribute:functionalci_name+' => '', +)); + +// +// Class: DeliveryModel +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:DeliveryModel' => '交付模式', + 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel/Attribute:name' => '名称', + 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:org_id' => '组织', + 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:organization_name' => '组织名称', + 'Class:DeliveryModel/Attribute:organization_name+' => '', + 'Class:DeliveryModel/Attribute:description' => '描述', + 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:contacts_list' => '联系人', + 'Class:DeliveryModel/Attribute:contacts_list+' => '该交付模式的所有联系人 (包括团队和个体)', + 'Class:DeliveryModel/Attribute:customers_list' => '客户', + 'Class:DeliveryModel/Attribute:customers_list+' => '使用该交付模式的所有客户', +)); + +// +// Class: lnkDeliveryModelToContact +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkDeliveryModelToContact' => '关联 交付模式/联系人', + 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => '交付模式', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => '交付模式名称', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => '联系人', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => '联系人名称', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id' => '角色', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_name' => '角色名称', + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', +)); + +?> diff --git a/datamodels/2.x/itop-service-mgmt/zh.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/zh.dict.itop-service-mgmt.php index 66ceeed30..0bfedf336 100755 --- a/datamodels/2.x/itop-service-mgmt/zh.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/zh.dict.itop-service-mgmt.php @@ -3,7 +3,7 @@ // // This file is part of iTop. // -// iTop is free software; you can redistribute it and/or modify +// iTop is free software; you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. @@ -20,7 +20,6 @@ /** * Localized data * - * @author Robert Deng * @copyright Copyright (C) 2010-2012 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ @@ -38,38 +37,58 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Menu:ServiceManagement' => '服务管理', -'Menu:ServiceManagement+' => '服务管理概览', -'Menu:Service:Overview' => '概览', +'Menu:ServiceManagement+' => '服务管理概况', +'Menu:Service:Overview' => '概况', 'Menu:Service:Overview+' => '', -'UI-ServiceManagementMenu-ContractsBySrvLevel' => '按服务层级划分合同', -'UI-ServiceManagementMenu-ContractsByStatus' => '按状态划分合同', -'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '合同30天内终止', +'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同(按服务等级)', +'UI-ServiceManagementMenu-ContractsByStatus' => '合同(按状态)', +'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracts ending in less then 30 days', 'Menu:ProviderContract' => '供应商合同', 'Menu:ProviderContract+' => '供应商合同', 'Menu:CustomerContract' => '客户合同', 'Menu:CustomerContract+' => '客户合同', -'Menu:ServiceSubcategory' => '服务子级类目', -'Menu:ServiceSubcategory+' => '服务子级类目', +'Menu:ServiceSubcategory' => '子服务', +'Menu:ServiceSubcategory+' => '子服务', 'Menu:Service' => '服务', 'Menu:Service+' => '服务', -'Menu:SLA' => 'SLAs', -'Menu:SLA+' => '服务级别协议', -'Menu:SLT' => 'SLTs', -'Menu:SLT+' => '服务级别目标', +'Menu:ServiceElement' => '服务元素', +'Menu:ServiceElement+' => '服务元素', +'Menu:SLA' => 'SLA', +'Menu:SLA+' => '服务等级协议', +'Menu:SLT' => 'SLT', +'Menu:SLT+' => '服务等级目标', +'Menu:DeliveryModel' => '交付模式', +'Menu:DeliveryModel+' => '交付模式', +'Menu:ServiceFamily' => '服务族', +'Menu:ServiceFamily+' => '服务族', +'Menu:Procedure' => '流程清单', +'Menu:Procedure+' => '所有流程清单', + + + +)); + +// +// Class: Organization +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Organization/Attribute:deliverymodel_id' => '交付模式', + 'Class:Organization/Attribute:deliverymodel_id+' => '', + 'Class:Organization/Attribute:deliverymodel_name' => '交付模式名称', )); -/* - 'UI:ServiceManagementMenu' => 'Gestion des Services', - 'UI:ServiceManagementMenu+' => 'Gestion des Services', - 'UI:ServiceManagementMenu:Title' => 'Résumé des services & contrats', - 'UI-ServiceManagementMenu-ContractsBySrvLevel' => 'Contrats par niveau de service', - 'UI-ServiceManagementMenu-ContractsByStatus' => 'Contrats par état', - 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contrats se terminant dans moins de 30 jours', -*/ +// +// Class: ContractType +// +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:ContractType' => '合同类型', + 'Class:ContractType+' => '', +)); // // Class: Contract @@ -80,33 +99,61 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Contract+' => '', 'Class:Contract/Attribute:name' => '名称', 'Class:Contract/Attribute:name+' => '', + 'Class:Contract/Attribute:org_id' => '客户', + 'Class:Contract/Attribute:org_id+' => '', + 'Class:Contract/Attribute:organization_name' => '客户名称', + 'Class:Contract/Attribute:organization_name+' => '通用名称', + 'Class:Contract/Attribute:contacts_list' => '联系人', + 'Class:Contract/Attribute:contacts_list+' => '该客户合同相关的所有联系人', + 'Class:Contract/Attribute:documents_list' => '文档', + 'Class:Contract/Attribute:documents_list+' => '该客户合同相关的所有文档', 'Class:Contract/Attribute:description' => '描述', 'Class:Contract/Attribute:description+' => '', - 'Class:Contract/Attribute:start_date' => '启始日期', + 'Class:Contract/Attribute:start_date' => '开始日期', 'Class:Contract/Attribute:start_date+' => '', - 'Class:Contract/Attribute:end_date' => '截止日期', + 'Class:Contract/Attribute:end_date' => '结束日期', 'Class:Contract/Attribute:end_date+' => '', - 'Class:Contract/Attribute:cost' => '费用', + 'Class:Contract/Attribute:cost' => '计费', 'Class:Contract/Attribute:cost+' => '', - 'Class:Contract/Attribute:cost_currency' => '费用货币', + 'Class:Contract/Attribute:cost_currency' => '结算货币', 'Class:Contract/Attribute:cost_currency+' => '', 'Class:Contract/Attribute:cost_currency/Value:dollars' => '美元', 'Class:Contract/Attribute:cost_currency/Value:dollars+' => '', 'Class:Contract/Attribute:cost_currency/Value:euros' => '欧元', 'Class:Contract/Attribute:cost_currency/Value:euros+' => '', - 'Class:Contract/Attribute:cost_unit' => '费用单位', - 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:contracttype_id' => '合同类型', + 'Class:Contract/Attribute:contracttype_id+' => '', + 'Class:Contract/Attribute:contracttype_name' => '合同类型名称', + 'Class:Contract/Attribute:contracttype_name+' => '', 'Class:Contract/Attribute:billing_frequency' => '付款周期', 'Class:Contract/Attribute:billing_frequency+' => '', - 'Class:Contract/Attribute:contact_list' => '合同', - 'Class:Contract/Attribute:contact_list+' => '与该合同相关的合同能够', - 'Class:Contract/Attribute:document_list' => '文档', - 'Class:Contract/Attribute:document_list+' => '与该合同关联的文档', - 'Class:Contract/Attribute:ci_list' => 'CIs', - 'Class:Contract/Attribute:ci_list+' => '该合同所支持的 CI', - 'Class:Contract/Attribute:finalclass' => '类别', + 'Class:Contract/Attribute:cost_unit' => '计费单位', + 'Class:Contract/Attribute:cost_unit+' => '', + 'Class:Contract/Attribute:provider_id' => '供应商', + 'Class:Contract/Attribute:provider_id+' => '', + 'Class:Contract/Attribute:provider_name' => '供应商名称', + 'Class:Contract/Attribute:provider_name+' => '通用名称', + 'Class:Contract/Attribute:status' => '状态', + 'Class:Contract/Attribute:status+' => '', + 'Class:Contract/Attribute:status/Value:implementation' => '启用', + 'Class:Contract/Attribute:status/Value:implementation+' => '启用', + 'Class:Contract/Attribute:status/Value:obsolete' => '废弃', + 'Class:Contract/Attribute:status/Value:obsolete+' => '废弃', + 'Class:Contract/Attribute:status/Value:production' => '生产', + 'Class:Contract/Attribute:status/Value:production+' => '生产', + 'Class:Contract/Attribute:finalclass' => '类型', 'Class:Contract/Attribute:finalclass+' => '', )); +// +// Class: CustomerContract +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:CustomerContract' => '客户合同', + 'Class:CustomerContract+' => '', + 'Class:CustomerContract/Attribute:services_list' => '服务', + 'Class:CustomerContract/Attribute:services_list+' => '该合同包含的所有服务', +)); // // Class: ProviderContract @@ -115,142 +162,82 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:ProviderContract' => '供应商合同', 'Class:ProviderContract+' => '', - 'Class:ProviderContract/Attribute:provider_id' => '供应商', - 'Class:ProviderContract/Attribute:provider_id+' => '', - 'Class:ProviderContract/Attribute:provider_name' => '供应商名称', - 'Class:ProviderContract/Attribute:provider_name+' => '', + 'Class:ProviderContract/Attribute:functionalcis_list' => '配置项', + 'Class:ProviderContract/Attribute:functionalcis_list+' => '该供应商合同包含的所有配置项', 'Class:ProviderContract/Attribute:sla' => 'SLA', - 'Class:ProviderContract/Attribute:sla+' => '服务级别协议', - 'Class:ProviderContract/Attribute:coverage' => '服务小时数', + 'Class:ProviderContract/Attribute:sla+' => '服务等级协议', + 'Class:ProviderContract/Attribute:coverage' => '服务时间', 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:contracttype_id' => '合同类型', + 'Class:ProviderContract/Attribute:contracttype_id+' => '', + 'Class:ProviderContract/Attribute:contracttype_name' => '合同类型名称', + 'Class:ProviderContract/Attribute:contracttype_name+' => '', )); // -// Class: CustomerContract +// Class: lnkContactToContract // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:CustomerContract' => '客户合同', - 'Class:CustomerContract+' => '', - 'Class:CustomerContract/Attribute:org_id' => '客户', - 'Class:CustomerContract/Attribute:org_id+' => '', - 'Class:CustomerContract/Attribute:org_name' => '客户名称', - 'Class:CustomerContract/Attribute:org_name+' => '', - 'Class:CustomerContract/Attribute:provider_id' => '供应商', - 'Class:CustomerContract/Attribute:provider_id+' => '', - 'Class:CustomerContract/Attribute:provider_name' => '供应商名称', - 'Class:CustomerContract/Attribute:provider_name+' => '', - 'Class:CustomerContract/Attribute:support_team_id' => '支持团队', - 'Class:CustomerContract/Attribute:support_team_id+' => '', - 'Class:CustomerContract/Attribute:support_team_name' => '支持团队', - 'Class:CustomerContract/Attribute:support_team_name+' => '', - 'Class:CustomerContract/Attribute:provider_list' => '供应商', - 'Class:CustomerContract/Attribute:provider_list+' => '', - 'Class:CustomerContract/Attribute:sla_list' => 'SLAs', - 'Class:CustomerContract/Attribute:sla_list+' => '与该合同相关的 SLA 列表', - 'Class:CustomerContract/Attribute:provider_list' => '支撑合同', - 'Class:CustomerContract/Attribute:sla_list+' => '', -)); -// -// Class: lnkCustomerContractToProviderContract -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkCustomerContractToProviderContract' => 'lnkCustomerContractToProviderContract', - 'Class:lnkCustomerContractToProviderContract+' => '', - 'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_id' => '客户合同', - 'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_id+' => '', - 'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_name' => '名称', - 'Class:lnkCustomerContractToProviderContract/Attribute:customer_contract_name+' => '', - 'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_id' => '供应商合同', - 'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_id+' => '', - 'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_name' => '名称', - 'Class:lnkCustomerContractToProviderContract/Attribute:provider_contract_name+' => '', - 'Class:lnkCustomerContractToProviderContract/Attribute:provider_sla' => '供应商 SLA', - 'Class:lnkCustomerContractToProviderContract/Attribute:provider_sla+' => '服务级别协议', - 'Class:lnkCustomerContractToProviderContract/Attribute:provider_coverage' => '服务小时数', - 'Class:lnkCustomerContractToProviderContract/Attribute:provider_coverage+' => '', -)); - - -// -// Class: lnkContractToSLA -// - -Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkContractToSLA' => '合同/SLA', - 'Class:lnkContractToSLA+' => '', - 'Class:lnkContractToSLA/Attribute:contract_id' => '合同', - 'Class:lnkContractToSLA/Attribute:contract_id+' => '', - 'Class:lnkContractToSLA/Attribute:contract_name' => '合同', - 'Class:lnkContractToSLA/Attribute:contract_name+' => '', - 'Class:lnkContractToSLA/Attribute:sla_id' => 'SLA', - 'Class:lnkContractToSLA/Attribute:sla_id+' => '', - 'Class:lnkContractToSLA/Attribute:sla_name' => 'SLA', - 'Class:lnkContractToSLA/Attribute:sla_name+' => '', - 'Class:lnkContractToSLA/Attribute:coverage' => '服务小时数', - 'Class:lnkContractToSLA/Attribute:coverage+' => '', + 'Class:lnkContactToContract' => '关联 联系人/合同', + 'Class:lnkContactToContract+' => '', + 'Class:lnkContactToContract/Attribute:contract_id' => '合同', + 'Class:lnkContactToContract/Attribute:contract_id+' => '', + 'Class:lnkContactToContract/Attribute:contract_name' => '合同名称', + 'Class:lnkContactToContract/Attribute:contract_name+' => '', + 'Class:lnkContactToContract/Attribute:contact_id' => '联系人', + 'Class:lnkContactToContract/Attribute:contact_id+' => '', + 'Class:lnkContactToContract/Attribute:contact_name' => '联系人名称', + 'Class:lnkContactToContract/Attribute:contact_name+' => '', )); // -// Class: lnkContractToDoc +// Class: lnkContractToDocument // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkContractToDoc' => '合同/文档', - 'Class:lnkContractToDoc+' => '', - 'Class:lnkContractToDoc/Attribute:contract_id' => '合同', - 'Class:lnkContractToDoc/Attribute:contract_id+' => '', - 'Class:lnkContractToDoc/Attribute:contract_name' => '合同', - 'Class:lnkContractToDoc/Attribute:contract_name+' => '', - 'Class:lnkContractToDoc/Attribute:document_id' => '文档', - 'Class:lnkContractToDoc/Attribute:document_id+' => '', - 'Class:lnkContractToDoc/Attribute:document_name' => '文档', - 'Class:lnkContractToDoc/Attribute:document_name+' => '', - 'Class:lnkContractToDoc/Attribute:document_type' => '文档类别', - 'Class:lnkContractToDoc/Attribute:document_type+' => '', - 'Class:lnkContractToDoc/Attribute:document_status' => '文档状态', - 'Class:lnkContractToDoc/Attribute:document_status+' => '', + 'Class:lnkContractToDocument' => '关联 合同/文档', + 'Class:lnkContractToDocument+' => '', + 'Class:lnkContractToDocument/Attribute:contract_id' => '合同', + 'Class:lnkContractToDocument/Attribute:contract_id+' => '', + 'Class:lnkContractToDocument/Attribute:contract_name' => '合同名称', + 'Class:lnkContractToDocument/Attribute:contract_name+' => '', + 'Class:lnkContractToDocument/Attribute:document_id' => '文档', + 'Class:lnkContractToDocument/Attribute:document_id+' => '', + 'Class:lnkContractToDocument/Attribute:document_name' => '文档名称', + 'Class:lnkContractToDocument/Attribute:document_name+' => '', )); // -// Class: lnkContractToContact +// Class: lnkFunctionalCIToProviderContract // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkContractToContact' => '合同/联系人', - 'Class:lnkContractToContact+' => '', - 'Class:lnkContractToContact/Attribute:contract_id' => '合同', - 'Class:lnkContractToContact/Attribute:contract_id+' => '', - 'Class:lnkContractToContact/Attribute:contract_name' => '合同', - 'Class:lnkContractToContact/Attribute:contract_name+' => '', - 'Class:lnkContractToContact/Attribute:contact_id' => '联系人', - 'Class:lnkContractToContact/Attribute:contact_id+' => '', - 'Class:lnkContractToContact/Attribute:contact_name' => '联系人', - 'Class:lnkContractToContact/Attribute:contact_name+' => '', - 'Class:lnkContractToContact/Attribute:contact_email' => '联系人 email', - 'Class:lnkContractToContact/Attribute:contact_email+' => '', - 'Class:lnkContractToContact/Attribute:role' => '角色', - 'Class:lnkContractToContact/Attribute:role+' => '', + 'Class:lnkFunctionalCIToProviderContract' => '关联 功能配置项/供应商合同', + 'Class:lnkFunctionalCIToProviderContract+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => '供应商合同', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => '供应商合同名称', + 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => '配置项', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => '配置项名称', + 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name+' => '', )); // -// Class: lnkContractToCI +// Class: ServiceFamily // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkContractToCI' => '合同/CI', - 'Class:lnkContractToCI+' => '', - 'Class:lnkContractToCI/Attribute:contract_id' => '合同', - 'Class:lnkContractToCI/Attribute:contract_id+' => '', - 'Class:lnkContractToCI/Attribute:contract_name' => '合同', - 'Class:lnkContractToCI/Attribute:contract_name+' => '', - 'Class:lnkContractToCI/Attribute:ci_id' => 'CI', - 'Class:lnkContractToCI/Attribute:ci_id+' => '', - 'Class:lnkContractToCI/Attribute:ci_name' => 'CI', - 'Class:lnkContractToCI/Attribute:ci_name+' => '', - 'Class:lnkContractToCI/Attribute:ci_status' => 'CI 状态', - 'Class:lnkContractToCI/Attribute:ci_status+' => '', + 'Class:ServiceFamily' => '服务族', + 'Class:ServiceFamily+' => '', + 'Class:ServiceFamily/Attribute:name' => '名称', + 'Class:ServiceFamily/Attribute:name+' => '', + 'Class:ServiceFamily/Attribute:services_list' => '服务', + 'Class:ServiceFamily/Attribute:icon' => '图标', + 'Class:ServiceFamily/Attribute:icon+' => '', + 'Class:ServiceFamily/Attribute:services_list+' => '所有的服务', )); // @@ -260,38 +247,74 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Service' => '服务', 'Class:Service+' => '', - 'Class:Service/Attribute:org_id' => '供应商', - 'Class:Service/Attribute:org_id+' => '', - 'Class:Service/Attribute:provider_name' => '供应商', - 'Class:Service/Attribute:provider_name+' => '', 'Class:Service/Attribute:name' => '名称', 'Class:Service/Attribute:name+' => '', + 'Class:Service/Attribute:org_id' => '供应商', + 'Class:Service/Attribute:org_id+' => '', + 'Class:Service/Attribute:organization_name' => '供应商名称', + 'Class:Service/Attribute:organization_name+' => '', + 'Class:Service/Attribute:servicefamily_id' => '服务族', + 'Class:Service/Attribute:servicefamily_id+' => '', + 'Class:Service/Attribute:servicefamily_name' => '服务族名称', + 'Class:Service/Attribute:servicefamily_name+' => '', 'Class:Service/Attribute:description' => '描述', 'Class:Service/Attribute:description+' => '', - 'Class:Service/Attribute:type' => '类别', - 'Class:Service/Attribute:type+' => '', - 'Class:Service/Attribute:type/Value:IncidentManagement' => '事件管理', - 'Class:Service/Attribute:type/Value:IncidentManagement+' => '事件管理', - 'Class:Service/Attribute:type/Value:RequestManagement' => '请求管理', - 'Class:Service/Attribute:type/Value:RequestManagement+' => '请求管理', + 'Class:Service/Attribute:documents_list' => '文档', + 'Class:Service/Attribute:documents_list+' => '该服务相关的所有文档', + 'Class:Service/Attribute:contacts_list' => '联系人', + 'Class:Service/Attribute:contacts_list+' => '该服务相关的所有联系人', 'Class:Service/Attribute:status' => '状态', 'Class:Service/Attribute:status+' => '', - 'Class:Service/Attribute:status/Value:design' => '设计', - 'Class:Service/Attribute:status/Value:design+' => '', + 'Class:Service/Attribute:status/Value:implementation' => '启用', + 'Class:Service/Attribute:status/Value:implementation+' => '启用', 'Class:Service/Attribute:status/Value:obsolete' => '废弃', 'Class:Service/Attribute:status/Value:obsolete+' => '', 'Class:Service/Attribute:status/Value:production' => '生产', 'Class:Service/Attribute:status/Value:production+' => '', - 'Class:Service/Attribute:subcategory_list' => '服务子级类目', - 'Class:Service/Attribute:subcategory_list+' => '', - 'Class:Service/Attribute:sla_list' => 'SLAs', - 'Class:Service/Attribute:sla_list+' => '', - 'Class:Service/Attribute:document_list' => '文档', - 'Class:Service/Attribute:document_list+' => '与此服务相关的文档', - 'Class:Service/Attribute:contact_list' => '联系人', - 'Class:Service/Attribute:contact_list+' => '在此服务中承担角色的联系人', - 'Class:Service/Tab:Related_Contracts' => '相关合同', - 'Class:Service/Tab:Related_Contracts+' => '为此服务签订的合同', + 'Class:Service/Attribute:icon' => '图标', + 'Class:Service/Attribute:icon+' => '', + 'Class:Service/Attribute:customercontracts_list' => '客户合同', + 'Class:Service/Attribute:customercontracts_list+' => '所有包含该服务的客户合同', + 'Class:Service/Attribute:providercontracts_list' => '供应商合同', + 'Class:Service/Attribute:providercontracts_list+' => '所有包含该服务的供应商合同', + 'Class:Service/Attribute:functionalcis_list' => '配置项', + 'Class:Service/Attribute:functionalcis_list+' => '提供该服务所需的所有配置项', + 'Class:Service/Attribute:servicesubcategories_list' => '子服务', + 'Class:Service/Attribute:servicesubcategories_list+' => '该服务的所有子服务', +)); + +// +// Class: lnkDocumentToService +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkDocumentToService' => '关联 文档/服务', + 'Class:lnkDocumentToService+' => '', + 'Class:lnkDocumentToService/Attribute:service_id' => '服务', + 'Class:lnkDocumentToService/Attribute:service_id+' => '', + 'Class:lnkDocumentToService/Attribute:service_name' => '服务名称', + 'Class:lnkDocumentToService/Attribute:service_name+' => '', + 'Class:lnkDocumentToService/Attribute:document_id' => '文档', + 'Class:lnkDocumentToService/Attribute:document_id+' => '', + 'Class:lnkDocumentToService/Attribute:document_name' => '文档名称', + 'Class:lnkDocumentToService/Attribute:document_name+' => '', +)); + +// +// Class: lnkContactToService +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkContactToService' => '关联 联系人/服务', + 'Class:lnkContactToService+' => '', + 'Class:lnkContactToService/Attribute:service_id' => '服务', + 'Class:lnkContactToService/Attribute:service_id+' => '', + 'Class:lnkContactToService/Attribute:service_name' => '服务名称', + 'Class:lnkContactToService/Attribute:service_name+' => '', + 'Class:lnkContactToService/Attribute:contact_id' => '联系人', + 'Class:lnkContactToService/Attribute:contact_id+' => '', + 'Class:lnkContactToService/Attribute:contact_name' => '联系人名称', + 'Class:lnkContactToService/Attribute:contact_name+' => '', )); // @@ -299,7 +322,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:ServiceSubcategory' => '服务子级类目', + 'Class:ServiceSubcategory' => '子服务', 'Class:ServiceSubcategory+' => '', 'Class:ServiceSubcategory/Attribute:name' => '名称', 'Class:ServiceSubcategory/Attribute:name+' => '', @@ -307,8 +330,22 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:ServiceSubcategory/Attribute:description+' => '', 'Class:ServiceSubcategory/Attribute:service_id' => '服务', 'Class:ServiceSubcategory/Attribute:service_id+' => '', - 'Class:ServiceSubcategory/Attribute:service_name' => '服务', + 'Class:ServiceSubcategory/Attribute:service_name' => '服务名称', 'Class:ServiceSubcategory/Attribute:service_name+' => '', + 'Class:ServiceSubcategory/Attribute:request_type' => '需求类型', + 'Class:ServiceSubcategory/Attribute:request_type+' => '', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => '事件', + 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => '事件', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => '服务需求', + 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => '服务需求', + 'Class:ServiceSubcategory/Attribute:status' => '状态', + 'Class:ServiceSubcategory/Attribute:status+' => '', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => '启用', + 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '启用', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => '废弃', + 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => '废弃', + 'Class:ServiceSubcategory/Attribute:status/Value:production' => '生产', + 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '生产', )); // @@ -320,12 +357,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:SLA+' => '', 'Class:SLA/Attribute:name' => '名称', 'Class:SLA/Attribute:name+' => '', - 'Class:SLA/Attribute:service_id' => '服务', - 'Class:SLA/Attribute:service_id+' => '', - 'Class:SLA/Attribute:service_name' => '服务', - 'Class:SLA/Attribute:service_name+' => '', - 'Class:SLA/Attribute:slt_list' => 'SLTs', - 'Class:SLA/Attribute:slt_list+' => 'List Service Level Thresholds', + 'Class:SLA/Attribute:description' => '描述', + 'Class:SLA/Attribute:description+' => '', + 'Class:SLA/Attribute:org_id' => '供应商', + 'Class:SLA/Attribute:org_id+' => '', + 'Class:SLA/Attribute:organization_name' => '供应商名称', + 'Class:SLA/Attribute:organization_name+' => '通用名称', + 'Class:SLA/Attribute:slts_list' => 'SLT', + 'Class:SLA/Attribute:slts_list+' => '该SLA 包含的所有服务等级目标', + 'Class:SLA/Attribute:customercontracts_list' => '客户合同', + 'Class:SLA/Attribute:customercontracts_list+' => '使用这个SLA 的所有客户合同', )); // @@ -337,284 +378,150 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:SLT+' => '', 'Class:SLT/Attribute:name' => '名称', 'Class:SLT/Attribute:name+' => '', - 'Class:SLT/Attribute:metric' => 'Metric', + 'Class:SLT/Attribute:priority' => '优先级', + 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority/Value:1' => '非常高', + 'Class:SLT/Attribute:priority/Value:1+' => '非常高', + 'Class:SLT/Attribute:priority/Value:2' => '高', + 'Class:SLT/Attribute:priority/Value:2+' => '高', + 'Class:SLT/Attribute:priority/Value:3' => '中', + 'Class:SLT/Attribute:priority/Value:3+' => '中', + 'Class:SLT/Attribute:priority/Value:4' => '低', + 'Class:SLT/Attribute:priority/Value:4+' => '低', + 'Class:SLT/Attribute:request_type' => '需求类型', + 'Class:SLT/Attribute:request_type+' => '', + 'Class:SLT/Attribute:request_type/Value:incident' => '事件', + 'Class:SLT/Attribute:request_type/Value:incident+' => '事件', + 'Class:SLT/Attribute:request_type/Value:service_request' => '服务需求', + 'Class:SLT/Attribute:request_type/Value:service_request+' => '服务需求', + 'Class:SLT/Attribute:metric' => '指标', 'Class:SLT/Attribute:metric+' => '', - 'Class:SLT/Attribute:metric/Value:TTO' => 'TTO', - 'Class:SLT/Attribute:metric/Value:TTO+' => 'TTO', - 'Class:SLT/Attribute:metric/Value:TTR' => 'TTR', - 'Class:SLT/Attribute:metric/Value:TTR+' => 'TTR', - 'Class:SLT/Attribute:ticket_priority' => '单据优先级', - 'Class:SLT/Attribute:ticket_priority+' => '', - 'Class:SLT/Attribute:ticket_priority/Value:1' => '1', - 'Class:SLT/Attribute:ticket_priority/Value:1+' => '1', - 'Class:SLT/Attribute:ticket_priority/Value:2' => '2', - 'Class:SLT/Attribute:ticket_priority/Value:2+' => '2', - 'Class:SLT/Attribute:ticket_priority/Value:3' => '3', - 'Class:SLT/Attribute:ticket_priority/Value:3+' => '3', + 'Class:SLT/Attribute:metric/Value:tto' => '响应时间', + 'Class:SLT/Attribute:metric/Value:tto+' => '响应时间', + 'Class:SLT/Attribute:metric/Value:ttr' => '解决时间', + 'Class:SLT/Attribute:metric/Value:ttr+' => '解决时间', 'Class:SLT/Attribute:value' => '值', 'Class:SLT/Attribute:value+' => '', - 'Class:SLT/Attribute:value_unit' => '单位', - 'Class:SLT/Attribute:value_unit+' => '', - 'Class:SLT/Attribute:value_unit/Value:days' => '天', - 'Class:SLT/Attribute:value_unit/Value:days+' => '天', - 'Class:SLT/Attribute:value_unit/Value:hours' => '小时', - 'Class:SLT/Attribute:value_unit/Value:hours+' => '小时', - 'Class:SLT/Attribute:value_unit/Value:minutes' => '分钟', - 'Class:SLT/Attribute:value_unit/Value:minutes+' => '分钟', - 'Class:SLT/Attribute:sla_list' => 'SLAs', - 'Class:SLT/Attribute:sla_list+' => '使用此 SLT 的 SLAs', + 'Class:SLT/Attribute:unit' => '单位', + 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit/Value:hours' => '小时', + 'Class:SLT/Attribute:unit/Value:hours+' => '小时', + 'Class:SLT/Attribute:unit/Value:minutes' => '分钟', + 'Class:SLT/Attribute:unit/Value:minutes+' => '分钟', )); // -// Class: lnkSLTToSLA +// Class: lnkSLAToSLT // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkSLTToSLA' => 'SLT/SLA', - 'Class:lnkSLTToSLA+' => '', - 'Class:lnkSLTToSLA/Attribute:sla_id' => 'SLA', - 'Class:lnkSLTToSLA/Attribute:sla_id+' => '', - 'Class:lnkSLTToSLA/Attribute:sla_name' => 'SLA', - 'Class:lnkSLTToSLA/Attribute:sla_name+' => '', - 'Class:lnkSLTToSLA/Attribute:slt_id' => 'SLT', - 'Class:lnkSLTToSLA/Attribute:slt_id+' => '', - 'Class:lnkSLTToSLA/Attribute:slt_name' => 'SLT', - 'Class:lnkSLTToSLA/Attribute:slt_name+' => '', - 'Class:lnkSLTToSLA/Attribute:slt_metric' => 'Metric', - 'Class:lnkSLTToSLA/Attribute:slt_metric+' => '', - 'Class:lnkSLTToSLA/Attribute:slt_ticket_priority' => '单据优先级', - 'Class:lnkSLTToSLA/Attribute:slt_ticket_priority+' => '', - 'Class:lnkSLTToSLA/Attribute:slt_value' => '值', - 'Class:lnkSLTToSLA/Attribute:slt_value+' => '', - 'Class:lnkSLTToSLA/Attribute:slt_value_unit' => '单位', - 'Class:lnkSLTToSLA/Attribute:slt_value_unit+' => '', + 'Class:lnkSLAToSLT' => '关联 SLA/SLT', + 'Class:lnkSLAToSLT+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA', + 'Class:lnkSLAToSLT/Attribute:sla_id+' => '', + 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA 名称', + 'Class:lnkSLAToSLT/Attribute:sla_name+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT', + 'Class:lnkSLAToSLT/Attribute:slt_id+' => '', + 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT 名称', + 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', )); // -// Class: lnkServiceToDoc +// Class: lnkCustomerContractToService // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkServiceToDoc' => '服务/文档', - 'Class:lnkServiceToDoc+' => '', - 'Class:lnkServiceToDoc/Attribute:service_id' => '服务', - 'Class:lnkServiceToDoc/Attribute:service_id+' => '', - 'Class:lnkServiceToDoc/Attribute:service_name' => '服务', - 'Class:lnkServiceToDoc/Attribute:service_name+' => '', - 'Class:lnkServiceToDoc/Attribute:document_id' => '文档', - 'Class:lnkServiceToDoc/Attribute:document_id+' => '', - 'Class:lnkServiceToDoc/Attribute:document_name' => '文档', - 'Class:lnkServiceToDoc/Attribute:document_name+' => '', - 'Class:lnkServiceToDoc/Attribute:document_type' => '文档类别', - 'Class:lnkServiceToDoc/Attribute:document_type+' => '', - 'Class:lnkServiceToDoc/Attribute:document_status' => '文档状态', - 'Class:lnkServiceToDoc/Attribute:document_status+' => '', + 'Class:lnkCustomerContractToService' => '关联 客户合同/服务', + 'Class:lnkCustomerContractToService+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '客户合同', + 'Class:lnkCustomerContractToService/Attribute:customercontract_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '客户合同名称', + 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_id' => '服务', + 'Class:lnkCustomerContractToService/Attribute:service_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:service_name' => '服务名称', + 'Class:lnkCustomerContractToService/Attribute:service_name+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA', + 'Class:lnkCustomerContractToService/Attribute:sla_id+' => '', + 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA 名称', + 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', )); // -// Class: lnkServiceToContact +// Class: lnkProviderContractToService // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkServiceToContact' => '服务/联系人', - 'Class:lnkServiceToContact+' => '', - 'Class:lnkServiceToContact/Attribute:service_id' => '服务', - 'Class:lnkServiceToContact/Attribute:service_id+' => '', - 'Class:lnkServiceToContact/Attribute:service_name' => '服务', - 'Class:lnkServiceToContact/Attribute:service_name+' => '', - 'Class:lnkServiceToContact/Attribute:contact_id' => '联系人', - 'Class:lnkServiceToContact/Attribute:contact_id+' => '', - 'Class:lnkServiceToContact/Attribute:contact_name' => '联系人', - 'Class:lnkServiceToContact/Attribute:contact_name+' => '', - 'Class:lnkServiceToContact/Attribute:contact_email' => '联系人 email', - 'Class:lnkServiceToContact/Attribute:contact_email+' => '', - 'Class:lnkServiceToContact/Attribute:role' => '角色', - 'Class:lnkServiceToContact/Attribute:role+' => '', + 'Class:lnkProviderContractToService' => '关联 供应商合同/服务', + 'Class:lnkProviderContractToService+' => '', + 'Class:lnkProviderContractToService/Attribute:service_id' => '服务', + 'Class:lnkProviderContractToService/Attribute:service_id+' => '', + 'Class:lnkProviderContractToService/Attribute:service_name' => '服务名称', + 'Class:lnkProviderContractToService/Attribute:service_name+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_id' => '供应商合同', + 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', + 'Class:lnkProviderContractToService/Attribute:providercontract_name' => '供应商合同名称', + 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', )); // -// Class: lnkServiceToCI +// Class: lnkFunctionalCIToService // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkServiceToCI' => '服务/CI', - 'Class:lnkServiceToCI+' => '', - 'Class:lnkServiceToCI/Attribute:service_id' => '服务', - 'Class:lnkServiceToCI/Attribute:service_id+' => '', - 'Class:lnkServiceToCI/Attribute:service_name' => '服务', - 'Class:lnkServiceToCI/Attribute:service_name+' => '', - 'Class:lnkServiceToCI/Attribute:ci_id' => 'CI', - 'Class:lnkServiceToCI/Attribute:ci_id+' => '', - 'Class:lnkServiceToCI/Attribute:ci_name' => 'CI', - 'Class:lnkServiceToCI/Attribute:ci_name+' => '', - 'Class:lnkServiceToCI/Attribute:ci_status' => 'CI 状态', - 'Class:lnkServiceToCI/Attribute:ci_status+' => '', - 'Menu:ServiceElement' => 'Sevice elements~~', - 'Menu:ServiceElement+' => 'Sevice elements~~', - 'Menu:DeliveryModel' => 'Delivery models~~', - 'Menu:DeliveryModel+' => 'Delivery models~~', - 'Menu:ServiceFamily' => 'Service families~~', - 'Menu:ServiceFamily+' => 'Service families~~', - 'Menu:Procedure' => 'Procedures catalog~~', - 'Menu:Procedure+' => 'All procedures catalog~~', - 'Class:Organization/Attribute:deliverymodel_id' => 'Delivery model~~', - 'Class:Organization/Attribute:deliverymodel_name' => 'Delivery model name~~', - 'Class:ContractType' => 'Contract Type~~', - 'Class:Contract/Attribute:org_id' => 'Customer~~', - 'Class:Contract/Attribute:organization_name' => 'Customer Name~~', - 'Class:Contract/Attribute:organization_name+' => 'Common name~~', - 'Class:Contract/Attribute:contacts_list' => 'Contacts~~', - 'Class:Contract/Attribute:contacts_list+' => 'All the contacts for this customer contract~~', - 'Class:Contract/Attribute:documents_list' => 'Documents~~', - 'Class:Contract/Attribute:documents_list+' => 'All the documents for this customer contract~~', - 'Class:Contract/Attribute:contracttype_id' => 'Contract type~~', - 'Class:Contract/Attribute:contracttype_name' => 'Contract type Name~~', - 'Class:Contract/Attribute:provider_id' => 'Provider~~', - 'Class:Contract/Attribute:provider_name' => 'Provider Name~~', - 'Class:Contract/Attribute:provider_name+' => 'Common name~~', - 'Class:Contract/Attribute:status' => 'Status~~', - 'Class:Contract/Attribute:status/Value:implementation' => 'implementation~~', - 'Class:Contract/Attribute:status/Value:implementation+' => 'implementation~~', - 'Class:Contract/Attribute:status/Value:obsolete' => 'obsolete~~', - 'Class:Contract/Attribute:status/Value:obsolete+' => 'obsolete~~', - 'Class:Contract/Attribute:status/Value:production' => 'production~~', - 'Class:Contract/Attribute:status/Value:production+' => 'production~~', - 'Class:CustomerContract/Attribute:services_list' => 'Services~~', - 'Class:CustomerContract/Attribute:services_list+' => 'All the services purchased for this contract~~', - 'Class:ProviderContract/Attribute:functionalcis_list' => 'CIs~~', - 'Class:ProviderContract/Attribute:functionalcis_list+' => 'All the configuration items covered by this provider contract~~', - 'Class:ProviderContract/Attribute:contracttype_id' => 'Contract type~~', - 'Class:ProviderContract/Attribute:contracttype_name' => 'Contract type name~~', - 'Class:lnkContactToContract' => 'Link Contact / Contract~~', - 'Class:lnkContactToContract/Attribute:contract_id' => 'Contract~~', - 'Class:lnkContactToContract/Attribute:contract_name' => 'Contract Name~~', - 'Class:lnkContactToContract/Attribute:contact_id' => 'Contact~~', - 'Class:lnkContactToContract/Attribute:contact_name' => 'Contact Name~~', - 'Class:lnkContractToDocument' => 'Link Contract / Document~~', - 'Class:lnkContractToDocument/Attribute:contract_id' => 'Contract~~', - 'Class:lnkContractToDocument/Attribute:contract_name' => 'Contract Name~~', - 'Class:lnkContractToDocument/Attribute:document_id' => 'Document~~', - 'Class:lnkContractToDocument/Attribute:document_name' => 'Document Name~~', - 'Class:lnkFunctionalCIToProviderContract' => 'Link FunctionalCI / ProviderContract~~', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => 'Provider contract~~', - 'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_name' => 'Provider contract Name~~', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_id' => 'CI~~', - 'Class:lnkFunctionalCIToProviderContract/Attribute:functionalci_name' => 'CI Name~~', - 'Class:ServiceFamily' => 'Service Family~~', - 'Class:ServiceFamily/Attribute:name' => 'Name~~', - 'Class:ServiceFamily/Attribute:icon' => 'Icon~~', - 'Class:ServiceFamily/Attribute:services_list' => 'Services~~', - 'Class:ServiceFamily/Attribute:services_list+' => 'All the services in this category~~', - 'Class:Service/Attribute:organization_name' => 'Provider Name~~', - 'Class:Service/Attribute:servicefamily_id' => 'Service Family~~', - 'Class:Service/Attribute:servicefamily_name' => 'Service Family Name~~', - 'Class:Service/Attribute:documents_list' => 'Documents~~', - 'Class:Service/Attribute:documents_list+' => 'All the documents linked to the service~~', - 'Class:Service/Attribute:contacts_list' => 'Contacts~~', - 'Class:Service/Attribute:contacts_list+' => 'All the contacts for this service~~', - 'Class:Service/Attribute:status/Value:implementation' => 'implementation~~', - 'Class:Service/Attribute:status/Value:implementation+' => 'implementation~~', - 'Class:Service/Attribute:icon' => 'Icon~~', - 'Class:Service/Attribute:customercontracts_list' => 'Customer contracts~~', - 'Class:Service/Attribute:customercontracts_list+' => 'All the customer contracts that have purchased this service~~', - 'Class:Service/Attribute:providercontracts_list' => 'Provider contracts~~', - 'Class:Service/Attribute:providercontracts_list+' => 'All the provider contracts to support this service~~', - 'Class:Service/Attribute:functionalcis_list' => 'Depends on CIs~~', - 'Class:Service/Attribute:functionalcis_list+' => 'All the configuration items that are used to provide this service~~', - 'Class:Service/Attribute:servicesubcategories_list' => 'Service sub categories~~', - 'Class:Service/Attribute:servicesubcategories_list+' => 'All the sub categories for this service~~', - 'Class:lnkDocumentToService' => 'Link Document / Service~~', - 'Class:lnkDocumentToService/Attribute:service_id' => 'Service~~', - 'Class:lnkDocumentToService/Attribute:service_name' => 'Service Name~~', - 'Class:lnkDocumentToService/Attribute:document_id' => 'Document~~', - 'Class:lnkDocumentToService/Attribute:document_name' => 'Document Name~~', - 'Class:lnkContactToService' => 'Link Contact / Service~~', - 'Class:lnkContactToService/Attribute:service_id' => 'Service~~', - 'Class:lnkContactToService/Attribute:service_name' => 'Service Name~~', - 'Class:lnkContactToService/Attribute:contact_id' => 'Contact~~', - 'Class:lnkContactToService/Attribute:contact_name' => 'Contact Name~~', - 'Class:ServiceSubcategory/Attribute:request_type' => 'Request type~~', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident' => 'incident~~', - 'Class:ServiceSubcategory/Attribute:request_type/Value:incident+' => 'incident~~', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request' => 'service request~~', - 'Class:ServiceSubcategory/Attribute:request_type/Value:service_request+' => 'service request~~', - 'Class:ServiceSubcategory/Attribute:status' => 'Status~~', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => 'implementation~~', - 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => 'implementation~~', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => 'obsolete~~', - 'Class:ServiceSubcategory/Attribute:status/Value:obsolete+' => 'obsolete~~', - 'Class:ServiceSubcategory/Attribute:status/Value:production' => 'production~~', - 'Class:ServiceSubcategory/Attribute:status/Value:production+' => 'production~~', - 'Class:SLA/Attribute:description' => 'description~~', - 'Class:SLA/Attribute:org_id' => 'Provider~~', - 'Class:SLA/Attribute:organization_name' => 'Provider Name~~', - 'Class:SLA/Attribute:organization_name+' => 'Common name~~', - 'Class:SLA/Attribute:slts_list' => 'SLTs~~', - 'Class:SLA/Attribute:slts_list+' => 'All the service level targets for this SLA~~', - 'Class:SLA/Attribute:customercontracts_list' => 'Customer contracts~~', - 'Class:SLA/Attribute:customercontracts_list+' => 'All the customer contracts using this SLA~~', - 'Class:SLT/Attribute:priority' => 'Priority~~', - 'Class:SLT/Attribute:priority/Value:1' => 'critical~~', - 'Class:SLT/Attribute:priority/Value:1+' => 'critical~~', - 'Class:SLT/Attribute:priority/Value:2' => 'high~~', - 'Class:SLT/Attribute:priority/Value:2+' => 'high~~', - 'Class:SLT/Attribute:priority/Value:3' => 'medium~~', - 'Class:SLT/Attribute:priority/Value:3+' => 'medium~~', - 'Class:SLT/Attribute:priority/Value:4' => 'low~~', - 'Class:SLT/Attribute:priority/Value:4+' => 'low~~', - 'Class:SLT/Attribute:request_type' => 'Request type~~', - 'Class:SLT/Attribute:request_type/Value:incident' => 'incident~~', - 'Class:SLT/Attribute:request_type/Value:incident+' => 'incident~~', - 'Class:SLT/Attribute:request_type/Value:service_request' => 'service request~~', - 'Class:SLT/Attribute:request_type/Value:service_request+' => 'service request~~', - 'Class:SLT/Attribute:metric/Value:tto' => 'TTO~~', - 'Class:SLT/Attribute:metric/Value:tto+' => 'TTO~~', - 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR~~', - 'Class:SLT/Attribute:metric/Value:ttr+' => 'TTR~~', - 'Class:SLT/Attribute:unit' => 'Unit~~', - 'Class:SLT/Attribute:unit/Value:hours' => 'hours~~', - 'Class:SLT/Attribute:unit/Value:hours+' => 'hours~~', - 'Class:SLT/Attribute:unit/Value:minutes' => 'minutes~~', - 'Class:SLT/Attribute:unit/Value:minutes+' => 'minutes~~', - 'Class:lnkSLAToSLT' => 'Link SLA / SLT~~', - 'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA~~', - 'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA Name~~', - 'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT~~', - 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT Name~~', - 'Class:lnkCustomerContractToService' => 'Link Customer Contract / Service~~', - 'Class:lnkCustomerContractToService/Attribute:customercontract_id' => 'Customer contract~~', - 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => 'Customer contract Name~~', - 'Class:lnkCustomerContractToService/Attribute:service_id' => 'Service~~', - 'Class:lnkCustomerContractToService/Attribute:service_name' => 'Service Name~~', - 'Class:lnkCustomerContractToService/Attribute:sla_id' => 'SLA~~', - 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA Name~~', - 'Class:lnkProviderContractToService' => 'Link Provider Contract / Service~~', - 'Class:lnkProviderContractToService/Attribute:service_id' => 'Service~~', - 'Class:lnkProviderContractToService/Attribute:service_name' => 'Service Name~~', - 'Class:lnkProviderContractToService/Attribute:providercontract_id' => 'Provider contract~~', - 'Class:lnkProviderContractToService/Attribute:providercontract_name' => 'Provider contract Name~~', - 'Class:lnkFunctionalCIToService' => 'Link FunctionalCI / Service~~', - 'Class:lnkFunctionalCIToService/Attribute:service_id' => 'Service~~', - 'Class:lnkFunctionalCIToService/Attribute:service_name' => 'Service Name~~', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => 'CI~~', - 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => 'CI Name~~', - 'Class:DeliveryModel' => 'Delivery Model~~', - 'Class:DeliveryModel/Attribute:name' => 'Name~~', - 'Class:DeliveryModel/Attribute:org_id' => 'Organization~~', - 'Class:DeliveryModel/Attribute:organization_name' => 'Organization Name~~', - 'Class:DeliveryModel/Attribute:organization_name+' => 'Common name~~', - 'Class:DeliveryModel/Attribute:description' => 'Description~~', - 'Class:DeliveryModel/Attribute:contacts_list' => 'Contacts~~', - 'Class:DeliveryModel/Attribute:contacts_list+' => 'All the contacts (Teams and Person) for this delivery model~~', - 'Class:DeliveryModel/Attribute:customers_list' => 'Customers~~', - 'Class:DeliveryModel/Attribute:customers_list+' => 'All the customers having this delivering model~~', - 'Class:lnkDeliveryModelToContact' => 'Link Delivery Model / Contact~~', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => 'Delivery model~~', - 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => 'Delivery model name~~', - 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => 'Contact~~', - 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => 'Contact name~~', - 'Class:lnkDeliveryModelToContact/Attribute:role_id' => 'Role~~', - 'Class:lnkDeliveryModelToContact/Attribute:role_name' => 'Role name~~', + 'Class:lnkFunctionalCIToService' => '关联 功能配置项/服务', + 'Class:lnkFunctionalCIToService+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_id' => '服务', + 'Class:lnkFunctionalCIToService/Attribute:service_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:service_name' => '服务名称', + 'Class:lnkFunctionalCIToService/Attribute:service_name+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id' => '配置项', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name' => '配置项名称', + 'Class:lnkFunctionalCIToService/Attribute:functionalci_name+' => '', +)); + +// +// Class: DeliveryModel +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:DeliveryModel' => '交付模式', + 'Class:DeliveryModel+' => '', + 'Class:DeliveryModel/Attribute:name' => '名称', + 'Class:DeliveryModel/Attribute:name+' => '', + 'Class:DeliveryModel/Attribute:org_id' => '组织', + 'Class:DeliveryModel/Attribute:org_id+' => '', + 'Class:DeliveryModel/Attribute:organization_name' => '组织名称', + 'Class:DeliveryModel/Attribute:organization_name+' => '通用名称', + 'Class:DeliveryModel/Attribute:description' => '描述', + 'Class:DeliveryModel/Attribute:description+' => '', + 'Class:DeliveryModel/Attribute:contacts_list' => '联系人', + 'Class:DeliveryModel/Attribute:contacts_list+' => '该交付模式相关的所有联系人 (包括团队和个体)', + 'Class:DeliveryModel/Attribute:customers_list' => '客户', + 'Class:DeliveryModel/Attribute:customers_list+' => '所有使用该交付模式的客户', +)); + +// +// Class: lnkDeliveryModelToContact +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:lnkDeliveryModelToContact' => '关联 交付模式/联系人', + 'Class:lnkDeliveryModelToContact+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => '交付模式', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name' => '交付模式名称', + 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id' => '联系人', + 'Class:lnkDeliveryModelToContact/Attribute:contact_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name' => '联系人名称', + 'Class:lnkDeliveryModelToContact/Attribute:contact_name+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_id' => '角色', + 'Class:lnkDeliveryModelToContact/Attribute:role_id+' => '', + 'Class:lnkDeliveryModelToContact/Attribute:role_name' => '角色名称', + 'Class:lnkDeliveryModelToContact/Attribute:role_name+' => '', )); diff --git a/datamodels/2.x/itop-tickets/zh.dict.itop-tickets.php b/datamodels/2.x/itop-tickets/zh.dict.itop-tickets.php index 05e26112f..3232f5afc 100755 --- a/datamodels/2.x/itop-tickets/zh.dict.itop-tickets.php +++ b/datamodels/2.x/itop-tickets/zh.dict.itop-tickets.php @@ -1,9 +1,9 @@ /Stimulus:+ -// -// Class: Ticket -// - // // Class: Ticket // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Ticket' => '单据', + 'Class:Ticket' => '工单', 'Class:Ticket+' => '', - 'Class:Ticket/Attribute:ref' => '参照', + 'Class:Ticket/Attribute:ref' => '编号', 'Class:Ticket/Attribute:ref+' => '', + 'Class:Ticket/Attribute:org_id' => '组织', + 'Class:Ticket/Attribute:org_id+' => '', + 'Class:Ticket/Attribute:org_name' => '组织名称', + 'Class:Ticket/Attribute:org_name+' => '', + 'Class:Ticket/Attribute:caller_id' => '发起人', + 'Class:Ticket/Attribute:caller_id+' => '', + 'Class:Ticket/Attribute:caller_name' => '发起人名称', + 'Class:Ticket/Attribute:caller_name+' => '', + 'Class:Ticket/Attribute:team_id' => '执行团队', + 'Class:Ticket/Attribute:team_id+' => '', + 'Class:Ticket/Attribute:team_name' => '团队名称', + 'Class:Ticket/Attribute:team_name+' => '', + 'Class:Ticket/Attribute:agent_id' => '办理人', + 'Class:Ticket/Attribute:agent_id+' => '', + 'Class:Ticket/Attribute:agent_name' => '办理人名称', + 'Class:Ticket/Attribute:agent_name+' => '', 'Class:Ticket/Attribute:title' => '标题', 'Class:Ticket/Attribute:title+' => '', 'Class:Ticket/Attribute:description' => '描述', 'Class:Ticket/Attribute:description+' => '', - 'Class:Ticket/Attribute:ticket_log' => '日志', - 'Class:Ticket/Attribute:ticket_log+' => '', - 'Class:Ticket/Attribute:start_date' => '启始', + 'Class:Ticket/Attribute:start_date' => '开始日期', 'Class:Ticket/Attribute:start_date+' => '', - 'Class:Ticket/Attribute:document_list' => '文档', - 'Class:Ticket/Attribute:document_list+' => '与该单据相关的文档', - 'Class:Ticket/Attribute:ci_list' => 'CIs', - 'Class:Ticket/Attribute:ci_list+' => '事件关联的 CIs', - 'Class:Ticket/Attribute:contact_list' => '联系人', - 'Class:Ticket/Attribute:contact_list+' => '相关的团队及人员', - 'Class:Ticket/Attribute:incident_list' => '相关的事件', - 'Class:Ticket/Attribute:incident_list+' => '', - 'Class:Ticket/Attribute:finalclass' => '类别', + 'Class:Ticket/Attribute:end_date' => '结束日期', + 'Class:Ticket/Attribute:end_date+' => '', + 'Class:Ticket/Attribute:last_update' => '最后更新', + 'Class:Ticket/Attribute:last_update+' => '', + 'Class:Ticket/Attribute:close_date' => '关闭日期', + 'Class:Ticket/Attribute:close_date+' => '', + 'Class:Ticket/Attribute:private_log' => '私信', + 'Class:Ticket/Attribute:private_log+' => '', + 'Class:Ticket/Attribute:contacts_list' => '联系人', + 'Class:Ticket/Attribute:contacts_list+' => '该工单相关的所有联系人', + 'Class:Ticket/Attribute:functionalcis_list' => '配置项', + 'Class:Ticket/Attribute:functionalcis_list+' => '该工单相关的所有配置项.', + 'Class:Ticket/Attribute:workorders_list' => '工作任务', + 'Class:Ticket/Attribute:workorders_list+' => '该工单相关的所有工作任务', + 'Class:Ticket/Attribute:finalclass' => '类型', 'Class:Ticket/Attribute:finalclass+' => '', + 'Class:Ticket/Attribute:operational_status' => '操作状态', + 'Class:Ticket/Attribute:operational_status+' => '按具体状态', + 'Class:Ticket/Attribute:operational_status/Value:ongoing' => '进行中', + 'Class:Ticket/Attribute:operational_status/Value:ongoing+' => '进行中', + 'Class:Ticket/Attribute:operational_status/Value:resolved' => '已解决', + 'Class:Ticket/Attribute:operational_status/Value:resolved+' => '', + 'Class:Ticket/Attribute:operational_status/Value:closed' => '已关闭', + 'Class:Ticket/Attribute:operational_status/Value:closed+' => '', + 'Ticket:ImpactAnalysis' => '影响分析', )); // -// Class: lnkTicketToDoc +// Class: lnkContactToTicket // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkTicketToDoc' => '单据/文档', - 'Class:lnkTicketToDoc+' => '', - 'Class:lnkTicketToDoc/Attribute:ticket_id' => '单据', - 'Class:lnkTicketToDoc/Attribute:ticket_id+' => '', - 'Class:lnkTicketToDoc/Attribute:ticket_ref' => '单据 #', - 'Class:lnkTicketToDoc/Attribute:ticket_ref+' => '', - 'Class:lnkTicketToDoc/Attribute:document_id' => '文档', - 'Class:lnkTicketToDoc/Attribute:document_id+' => '', - 'Class:lnkTicketToDoc/Attribute:document_name' => '文档', - 'Class:lnkTicketToDoc/Attribute:document_name+' => '', + 'Class:lnkContactToTicket' => '关联 联系人/工单', + 'Class:lnkContactToTicket+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_id' => '工单', + 'Class:lnkContactToTicket/Attribute:ticket_id+' => '', + 'Class:lnkContactToTicket/Attribute:ticket_ref' => '工单编号', + 'Class:lnkContactToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkContactToTicket/Attribute:contact_id' => '联系人', + 'Class:lnkContactToTicket/Attribute:contact_id+' => '', + 'Class:lnkContactToTicket/Attribute:contact_email' => '邮箱', + 'Class:lnkContactToTicket/Attribute:contact_email+' => '', + 'Class:lnkContactToTicket/Attribute:role' => '角色 (文本)', + 'Class:lnkContactToTicket/Attribute:role+' => '', + 'Class:lnkContactToTicket/Attribute:role_code' => '角色', + 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => '手动添加', + 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => '自动添加', + 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => '不通知', )); // -// Class: lnkTicketToContact +// Class: lnkFunctionalCIToTicket // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkTicketToContact' => '单据/联系人', - 'Class:lnkTicketToContact+' => '', - 'Class:lnkTicketToContact/Attribute:ticket_id' => '单据', - 'Class:lnkTicketToContact/Attribute:ticket_id+' => '', - 'Class:lnkTicketToContact/Attribute:ticket_ref' => '单据 #', - 'Class:lnkTicketToContact/Attribute:ticket_ref+' => '', - 'Class:lnkTicketToContact/Attribute:contact_id' => '联系人', - 'Class:lnkTicketToContact/Attribute:contact_id+' => '', - 'Class:lnkTicketToContact/Attribute:contact_name' => '联系人', - 'Class:lnkTicketToContact/Attribute:contact_name+' => '', - 'Class:lnkTicketToContact/Attribute:contact_email' => 'Email', - 'Class:lnkTicketToContact/Attribute:contact_email+' => '', - 'Class:lnkTicketToContact/Attribute:role' => '角色', - 'Class:lnkTicketToContact/Attribute:role+' => '', + 'Class:lnkFunctionalCIToTicket' => '关联 功能配置项/工单', + 'Class:lnkFunctionalCIToTicket+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => '工单', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => '工单编号', + 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => '配置项', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => '配置项名称', + 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact' => '影响 (文本)', + 'Class:lnkFunctionalCIToTicket/Attribute:impact+' => '', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => '影响', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => '手动添加', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => '自动添加', + 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => '不通知', )); + // -// Class: lnkTicketToCI +// Class: WorkOrder // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkTicketToCI' => '单据/CI', - 'Class:lnkTicketToCI+' => '', - 'Class:lnkTicketToCI/Attribute:ticket_id' => '单据', - 'Class:lnkTicketToCI/Attribute:ticket_id+' => '', - 'Class:lnkTicketToCI/Attribute:ticket_ref' => '单据 #', - 'Class:lnkTicketToCI/Attribute:ticket_ref+' => '', - 'Class:lnkTicketToCI/Attribute:ci_id' => 'CI', - 'Class:lnkTicketToCI/Attribute:ci_id+' => '', - 'Class:lnkTicketToCI/Attribute:ci_name' => 'CI', - 'Class:lnkTicketToCI/Attribute:ci_name+' => '', - 'Class:lnkTicketToCI/Attribute:ci_status' => 'CI 状态', - 'Class:lnkTicketToCI/Attribute:ci_status+' => '', - 'Class:lnkTicketToCI/Attribute:impact' => '影响', - 'Class:lnkTicketToCI/Attribute:impact+' => '', + 'Class:WorkOrder' => '工作任务', + 'Class:WorkOrder+' => '', + 'Class:WorkOrder/Attribute:name' => '名称', + 'Class:WorkOrder/Attribute:name+' => '', + 'Class:WorkOrder/Attribute:status' => '状态', + 'Class:WorkOrder/Attribute:status+' => '', + 'Class:WorkOrder/Attribute:status/Value:open' => '打开', + 'Class:WorkOrder/Attribute:status/Value:open+' => '', + 'Class:WorkOrder/Attribute:status/Value:closed' => '已关闭', + 'Class:WorkOrder/Attribute:status/Value:closed+' => '', + 'Class:WorkOrder/Attribute:description' => '描述', + 'Class:WorkOrder/Attribute:description+' => '', + 'Class:WorkOrder/Attribute:ticket_id' => '工单', + 'Class:WorkOrder/Attribute:ticket_id+' => '', + 'Class:WorkOrder/Attribute:ticket_ref' => '工单编号', + 'Class:WorkOrder/Attribute:ticket_ref+' => '', + 'Class:WorkOrder/Attribute:team_id' => '执行团队', + 'Class:WorkOrder/Attribute:team_id+' => '', + 'Class:WorkOrder/Attribute:team_name' => '团队名称', + 'Class:WorkOrder/Attribute:team_name+' => '', + 'Class:WorkOrder/Attribute:agent_id' => '办理人', + 'Class:WorkOrder/Attribute:agent_id+' => '', + 'Class:WorkOrder/Attribute:agent_email' => '邮箱', + 'Class:WorkOrder/Attribute:agent_email+' => '', + 'Class:WorkOrder/Attribute:start_date' => '开始日期', + 'Class:WorkOrder/Attribute:start_date+' => '', + 'Class:WorkOrder/Attribute:end_date' => '结束日期', + 'Class:WorkOrder/Attribute:end_date+' => '', + 'Class:WorkOrder/Attribute:log' => '日志', + 'Class:WorkOrder/Attribute:log+' => '', + 'Class:WorkOrder/Stimulus:ev_close' => '关闭', + 'Class:WorkOrder/Stimulus:ev_close+' => '', )); -// -// Class: ResponseTicket -// - +// Fieldset translation Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:ResponseTicket' => '回复单据', - 'Class:ResponseTicket+' => '', - 'Class:ResponseTicket/Attribute:status' => '状态', - 'Class:ResponseTicket/Attribute:status+' => '', - 'Class:ResponseTicket/Attribute:status/Value:new' => '新', - 'Class:ResponseTicket/Attribute:status/Value:new+' => '新的待处理的', - 'Class:ResponseTicket/Attribute:status/Value:escalated_tto' => '升级/TTO', - 'Class:ResponseTicket/Attribute:status/Value:escalated_tto+' => '', - 'Class:ResponseTicket/Attribute:status/Value:assigned' => '已指派', - 'Class:ResponseTicket/Attribute:status/Value:assigned+' => '', - 'Class:ResponseTicket/Attribute:status/Value:escalated_ttr' => '升级/TTR', - 'Class:ResponseTicket/Attribute:status/Value:escalated_ttr+' => '', - 'Class:ResponseTicket/Attribute:status/Value:frozen' => '未决', - 'Class:ResponseTicket/Attribute:status/Value:frozen+' => '', - 'Class:ResponseTicket/Attribute:status/Value:resolved' => '已解决', - 'Class:ResponseTicket/Attribute:status/Value:resolved+' => '', - 'Class:ResponseTicket/Attribute:status/Value:closed' => '关闭', - 'Class:ResponseTicket/Attribute:status/Value:closed+' => '', - 'Class:ResponseTicket/Attribute:caller_id' => '呼叫者', - 'Class:ResponseTicket/Attribute:caller_id+' => '', - 'Class:ResponseTicket/Attribute:caller_email' => 'Email', - 'Class:ResponseTicket/Attribute:caller_email+' => '', - 'Class:ResponseTicket/Attribute:org_id' => '客户', - 'Class:ResponseTicket/Attribute:org_id+' => '', - 'Class:ResponseTicket/Attribute:org_name' => '客户', - 'Class:ResponseTicket/Attribute:org_name+' => '', - 'Class:ResponseTicket/Attribute:service_id' => '服务', - 'Class:ResponseTicket/Attribute:service_id+' => '', - 'Class:ResponseTicket/Attribute:service_name' => '名称', - 'Class:ResponseTicket/Attribute:service_name+' => '', - 'Class:ResponseTicket/Attribute:servicesubcategory_id' => '服务元素', - 'Class:ResponseTicket/Attribute:servicesubcategory_id+' => '', - 'Class:ResponseTicket/Attribute:servicesubcategory_name' => '名称', - 'Class:ResponseTicket/Attribute:servicesubcategory_name+' => '', - 'Class:ResponseTicket/Attribute:product' => '生产', - 'Class:ResponseTicket/Attribute:product+' => '', - 'Class:ResponseTicket/Attribute:impact' => '影响', - 'Class:ResponseTicket/Attribute:impact+' => '', - 'Class:ResponseTicket/Attribute:impact/Value:1' => '单个部门', - 'Class:ResponseTicket/Attribute:impact/Value:1+' => '', - 'Class:ResponseTicket/Attribute:impact/Value:2' => '单个服务', - 'Class:ResponseTicket/Attribute:impact/Value:2+' => '', - 'Class:ResponseTicket/Attribute:impact/Value:3' => '个人', - 'Class:ResponseTicket/Attribute:impact/Value:3+' => '', - 'Class:ResponseTicket/Attribute:urgency' => '紧急', - 'Class:ResponseTicket/Attribute:urgency+' => '', - 'Class:ResponseTicket/Attribute:urgency/Value:1' => '高', - 'Class:ResponseTicket/Attribute:urgency/Value:1+' => '', - 'Class:ResponseTicket/Attribute:urgency/Value:2' => '中', - 'Class:ResponseTicket/Attribute:urgency/Value:2+' => '', - 'Class:ResponseTicket/Attribute:urgency/Value:3' => '低', - 'Class:ResponseTicket/Attribute:urgency/Value:3+' => '', - 'Class:ResponseTicket/Attribute:priority' => '优先级', - 'Class:ResponseTicket/Attribute:priority+' => '', - 'Class:ResponseTicket/Attribute:priority/Value:1' => '高', - 'Class:ResponseTicket/Attribute:priority/Value:1+' => '', - 'Class:ResponseTicket/Attribute:priority/Value:2' => '中', - 'Class:ResponseTicket/Attribute:priority/Value:2+' => '', - 'Class:ResponseTicket/Attribute:priority/Value:3' => '低', - 'Class:ResponseTicket/Attribute:priority/Value:3+' => '', - 'Class:ResponseTicket/Attribute:workgroup_id' => '工作组', - 'Class:ResponseTicket/Attribute:workgroup_id+' => '', - 'Class:ResponseTicket/Attribute:workgroup_name' => '工作组', - 'Class:ResponseTicket/Attribute:workgroup_name+' => '', - 'Class:ResponseTicket/Attribute:agent_id' => '办理人', - 'Class:ResponseTicket/Attribute:agent_id+' => '', - 'Class:ResponseTicket/Attribute:agent_name' => '办理人', - 'Class:ResponseTicket/Attribute:agent_name+' => '', - 'Class:ResponseTicket/Attribute:agent_email' => '办理人 email', - 'Class:ResponseTicket/Attribute:agent_email+' => '', - 'Class:ResponseTicket/Attribute:related_problem_id' => '关联问题', - 'Class:ResponseTicket/Attribute:related_problem_id+' => '', - 'Class:ResponseTicket/Attribute:related_problem_ref' => '参照', - 'Class:ResponseTicket/Attribute:related_problem_ref+' => '', - 'Class:ResponseTicket/Attribute:related_change_id' => '关联变更', - 'Class:ResponseTicket/Attribute:related_change_id+' => '', - 'Class:ResponseTicket/Attribute:related_change_ref' => '关联变更', - 'Class:ResponseTicket/Attribute:related_change_ref+' => '', - 'Class:ResponseTicket/Attribute:close_date' => '关闭', - 'Class:ResponseTicket/Attribute:close_date+' => '', - 'Class:ResponseTicket/Attribute:last_update' => '最后更新', - 'Class:ResponseTicket/Attribute:last_update+' => '', - 'Class:ResponseTicket/Attribute:assignment_date' => '指派日期', - 'Class:ResponseTicket/Attribute:assignment_date+' => '', - 'Class:ResponseTicket/Attribute:resolution_date' => '解决日期', - 'Class:ResponseTicket/Attribute:resolution_date+' => '', - 'Class:ResponseTicket/Attribute:tto_escalation_deadline' => 'TTO 升级的最后期限', - 'Class:ResponseTicket/Attribute:tto_escalation_deadline+' => '', - 'Class:ResponseTicket/Attribute:ttr_escalation_deadline' => 'TTR 升级的最后期限', - 'Class:ResponseTicket/Attribute:ttr_escalation_deadline+' => '', - 'Class:ResponseTicket/Attribute:closure_deadline' => '关闭的最后期限', - 'Class:ResponseTicket/Attribute:closure_deadline+' => '', - 'Class:ResponseTicket/Attribute:resolution_code' => '解决编码', - 'Class:ResponseTicket/Attribute:resolution_code+' => '', - 'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce' => '不能重生', - 'Class:ResponseTicket/Attribute:resolution_code/Value:couldnotreproduce+' => '', - 'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate' => '复制单据', - 'Class:ResponseTicket/Attribute:resolution_code/Value:duplicate+' => '', - 'Class:ResponseTicket/Attribute:resolution_code/Value:fixed' => '搞定', - 'Class:ResponseTicket/Attribute:resolution_code/Value:fixed+' => '', - 'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant' => '无关的', - 'Class:ResponseTicket/Attribute:resolution_code/Value:irrelevant+' => '', - 'Class:ResponseTicket/Attribute:solution' => '方案', - 'Class:ResponseTicket/Attribute:solution+' => '', - 'Class:ResponseTicket/Attribute:user_satisfaction' => '用户满意', - 'Class:ResponseTicket/Attribute:user_satisfaction+' => '', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1' => '非常满意', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:1+' => '非常满意', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2' => '比较满意', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:2+' => '比较满意', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3' => '一般', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:3+' => '一般', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4' => '非常不满', - 'Class:ResponseTicket/Attribute:user_satisfaction/Value:4+' => '非常不满', - 'Class:ResponseTicket/Attribute:user_commment' => '用户意见', - 'Class:ResponseTicket/Attribute:user_commment+' => '', - 'Class:ResponseTicket/Stimulus:ev_assign' => '指派', - 'Class:ResponseTicket/Stimulus:ev_assign+' => '', - 'Class:ResponseTicket/Stimulus:ev_reassign' => '再指派', - 'Class:ResponseTicket/Stimulus:ev_reassign+' => '', - 'Class:ResponseTicket/Stimulus:ev_timeout' => '升级', - 'Class:ResponseTicket/Stimulus:ev_timeout+' => '', - 'Class:ResponseTicket/Stimulus:ev_resolve' => '标记为已解决', - 'Class:ResponseTicket/Stimulus:ev_resolve+' => '', - 'Class:ResponseTicket/Stimulus:ev_close' => '关闭', - 'Class:ResponseTicket/Stimulus:ev_close+' => '', - 'Class:Ticket/Attribute:org_id' => 'Organization~~', - 'Class:Ticket/Attribute:org_name' => 'Organization Name~~', - 'Class:Ticket/Attribute:caller_id' => 'Caller~~', - 'Class:Ticket/Attribute:caller_name' => 'Caller Name~~', - 'Class:Ticket/Attribute:team_id' => 'Team~~', - 'Class:Ticket/Attribute:team_name' => 'Team Name~~', - 'Class:Ticket/Attribute:agent_id' => 'Agent~~', - 'Class:Ticket/Attribute:agent_name' => 'Agent Name~~', - 'Class:Ticket/Attribute:end_date' => 'End date~~', - 'Class:Ticket/Attribute:last_update' => 'Last update~~', - 'Class:Ticket/Attribute:close_date' => 'Close date~~', - 'Class:Ticket/Attribute:private_log' => 'Private log~~', - 'Class:Ticket/Attribute:contacts_list' => 'Contacts~~', - 'Class:Ticket/Attribute:contacts_list+' => 'All the contacts linked to this ticket~~', - 'Class:Ticket/Attribute:functionalcis_list' => 'CIs~~', - 'Class:Ticket/Attribute:functionalcis_list+' => 'All the configuration items impacted for this ticket~~', - 'Class:Ticket/Attribute:workorders_list' => 'Work orders~~', - 'Class:Ticket/Attribute:workorders_list+' => 'All the work orders for this ticket~~', - 'Ticket:ImpactAnalysis' => 'Impact Analysis~~', - 'Class:lnkContactToTicket' => 'Link Contact / Ticket~~', - 'Class:lnkContactToTicket/Attribute:ticket_id' => 'Ticket~~', - 'Class:lnkContactToTicket/Attribute:ticket_ref' => 'Ref~~', - 'Class:lnkContactToTicket/Attribute:contact_id' => 'Contact~~', - 'Class:lnkContactToTicket/Attribute:contact_email' => 'Contact Email~~', - 'Class:lnkContactToTicket/Attribute:role' => 'Role (text)~~', - 'Class:lnkContactToTicket/Attribute:role_code' => 'Role~~', - 'Class:lnkContactToTicket/Attribute:role_code/Value:manual' => 'Added manually~~', - 'Class:lnkContactToTicket/Attribute:role_code/Value:computed' => 'Computed~~', - 'Class:lnkContactToTicket/Attribute:role_code/Value:do_not_notify' => 'Do not notify~~', - 'Class:lnkFunctionalCIToTicket' => 'Link FunctionalCI / Ticket~~', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => 'Ticket~~', - 'Class:lnkFunctionalCIToTicket/Attribute:ticket_ref' => 'Ref~~', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_id' => 'CI~~', - 'Class:lnkFunctionalCIToTicket/Attribute:functionalci_name' => 'CI Name~~', - 'Class:lnkFunctionalCIToTicket/Attribute:impact' => 'Impact (text)~~', - 'Class:lnkFunctionalCIToTicket/Attribute:impact_code' => 'Impact~~', - 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:manual' => 'Added manually~~', - 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:computed' => 'Computed~~', - 'Class:lnkFunctionalCIToTicket/Attribute:impact_code/Value:not_impacted' => 'Not impacted~~', - 'Class:WorkOrder' => 'Work Order~~', - 'Class:WorkOrder/Attribute:name' => 'Name~~', - 'Class:WorkOrder/Attribute:status' => 'Status~~', - 'Class:WorkOrder/Attribute:status/Value:open' => 'open~~', - 'Class:WorkOrder/Attribute:status/Value:closed' => 'closed~~', - 'Class:WorkOrder/Attribute:description' => 'Description~~', - 'Class:WorkOrder/Attribute:ticket_id' => 'Ticket~~', - 'Class:WorkOrder/Attribute:ticket_ref' => 'Ticket ref~~', - 'Class:WorkOrder/Attribute:team_id' => 'Team~~', - 'Class:WorkOrder/Attribute:team_name' => 'Team Name~~', - 'Class:WorkOrder/Attribute:agent_id' => 'Agent~~', - 'Class:WorkOrder/Attribute:agent_email' => 'Agent email~~', - 'Class:WorkOrder/Attribute:start_date' => 'Start date~~', - 'Class:WorkOrder/Attribute:end_date' => 'End date~~', - 'Class:WorkOrder/Attribute:log' => 'Log~~', - 'Class:WorkOrder/Stimulus:ev_close' => 'Close~~', - 'Ticket:baseinfo' => 'General Information~~', - 'Ticket:date' => 'Dates~~', - 'Ticket:contact' => 'Contacts~~', - 'Ticket:moreinfo' => 'More Information~~', - 'Ticket:relation' => 'Relations~~', - 'Ticket:log' => 'Communications~~', - 'Ticket:Type' => 'Qualification~~', - 'Ticket:support' => 'Support~~', - 'Ticket:resolution' => 'Resolution~~', - 'Ticket:SLA' => 'SLA report~~', - 'WorkOrder:Details' => 'Details~~', - 'WorkOrder:Moreinfo' => 'More information~~', - 'Tickets:ResolvedFrom' => 'Automatically resolved from %1$s~~', - 'Class:cmdbAbstractObject/Method:Set' => 'Set~~', - 'Class:cmdbAbstractObject/Method:Set+' => 'Set a field with a static value~~', - 'Class:cmdbAbstractObject/Method:Set/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:Set/Param:1+' => 'The field to set, in the current object~~', - 'Class:cmdbAbstractObject/Method:Set/Param:2' => 'Value~~', - 'Class:cmdbAbstractObject/Method:Set/Param:2+' => 'The value to set~~', - 'Class:cmdbAbstractObject/Method:SetCurrentDate' => 'SetCurrentDate~~', - 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => 'Set a field with the current date and time~~', - 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => 'The field to set, in the current object~~', - 'Class:cmdbAbstractObject/Method:SetCurrentUser' => 'SetCurrentUser~~', - 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => 'Set a field with the currently logged in user~~', - 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.~~', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => 'SetCurrentPerson~~', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the \"person\" attached to the logged in \"user\").~~', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used.~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime' => 'SetElapsedTime~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => 'Reference Field~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => 'Working Hours~~', - 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to \"DefaultWorkingTimeComputer\" to force a 24x7 scheme~~', - 'Class:cmdbAbstractObject/Method:Reset' => 'Reset~~', - 'Class:cmdbAbstractObject/Method:Reset+' => 'Reset a field to its default value~~', - 'Class:cmdbAbstractObject/Method:Reset/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => 'The field to reset, in the current object~~', - 'Class:cmdbAbstractObject/Method:Copy' => 'Copy~~', - 'Class:cmdbAbstractObject/Method:Copy+' => 'Copy the value of a field to another field~~', - 'Class:cmdbAbstractObject/Method:Copy/Param:1' => 'Target Field~~', - 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => 'The field to set, in the current object~~', - 'Class:cmdbAbstractObject/Method:Copy/Param:2' => 'Source Field~~', - 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => 'The field to get the value from, in the current object~~', - 'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'Time To Own~~', - 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTO~~', - 'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'Time To Resolve~~', - 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'Goal based on a SLT of type TTR~~', + + 'Ticket:baseinfo' => '基本信息', + 'Ticket:date' => '日期信息', + 'Ticket:contact' => '联系人', + 'Ticket:moreinfo' => '更多信息', + 'Ticket:relation' => '相关信息', + 'Ticket:log' => '日志', + 'Ticket:Type' => '风险评估', + 'Ticket:support' => '支持信息', + 'Ticket:resolution' => '解决方案', + 'Ticket:SLA' => 'SLA 报告', + 'WorkOrder:Details' => '详情', + 'WorkOrder:Moreinfo' => '更多信息', + 'Tickets:ResolvedFrom' => '从 %1$s 自动解决', + + 'Class:cmdbAbstractObject/Method:Set' => '设置', + 'Class:cmdbAbstractObject/Method:Set+' => '填写固定值', + 'Class:cmdbAbstractObject/Method:Set/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:Set/Param:1+' => '填写当前对象', + 'Class:cmdbAbstractObject/Method:Set/Param:2' => '值', + 'Class:cmdbAbstractObject/Method:Set/Param:2+' => '要设置的值', + 'Class:cmdbAbstractObject/Method:SetCurrentDate' => '设置为当前日期', + 'Class:cmdbAbstractObject/Method:SetCurrentDate+' => '填写当前日期和时间', + 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => '填写当前对象', + 'Class:cmdbAbstractObject/Method:SetCurrentUser' => '设置为当前用户', + 'Class:cmdbAbstractObject/Method:SetCurrentUser+' => '填写当前登录用户', + 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson' => '设置为当前个体', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => '填写当前对象,如果填写字符串则是昵称.', + 'Class:cmdbAbstractObject/Method:SetElapsedTime' => '设置已过时间', + 'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => '参考字段', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => '工作时间', + 'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme', + 'Class:cmdbAbstractObject/Method:Reset' => '重置', + 'Class:cmdbAbstractObject/Method:Reset+' => '重置为默认值', + 'Class:cmdbAbstractObject/Method:Reset/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:Reset/Param:1+' => '填写当前对象', + 'Class:cmdbAbstractObject/Method:Copy' => '复制', + 'Class:cmdbAbstractObject/Method:Copy+' => '复制当前值到另外一个地方', + 'Class:cmdbAbstractObject/Method:Copy/Param:1' => '目标字段', + 'Class:cmdbAbstractObject/Method:Copy/Param:1+' => '填写当前对象', + 'Class:cmdbAbstractObject/Method:Copy/Param:2' => '源字段', + 'Class:cmdbAbstractObject/Method:Copy/Param:2+' => '该字段从当前对象获取值', + 'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus', + 'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object', + 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code', + 'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class', + 'Class:ResponseTicketTTO/Interface:iMetricComputer' => '响应时间', + 'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'SLT 的响应时间', + 'Class:ResponseTicketTTR/Interface:iMetricComputer' => '解决时间', + 'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'SLT 的解决时间', + + 'portal:itop-portal' => '标准门户', // This is the portal name that will be displayed in portal dispatcher (eg. URL in menus) + 'Page:DefaultTitle' => 'iTop - 用户门户', + 'Brick:Portal:UserProfile:Title' => '我的资料', + 'Brick:Portal:NewRequest:Title' => '新建工单', + 'Brick:Portal:NewRequest:Title+' => '

需要帮助?

选择子服务,然后提交工单给我们的支持团队.

', + 'Brick:Portal:OngoingRequests:Title' => '正在处理的工单', + 'Brick:Portal:OngoingRequests:Title+' => '

跟踪正在处理的工单.

查询进度, 添加留言, 添加附件, 确认解决方案.

', + 'Brick:Portal:OngoingRequests:Tab:OnGoing' => '正在处理', + 'Brick:Portal:OngoingRequests:Tab:Resolved' => '已解决', + 'Brick:Portal:ClosedRequests:Title' => '已关闭的工单', )); - - - - -?> diff --git a/datamodels/2.x/itop-welcome-itil/zh.dict.itop-welcome-itil.php b/datamodels/2.x/itop-welcome-itil/zh.dict.itop-welcome-itil.php index e3b44fdc6..8994624d8 100644 --- a/datamodels/2.x/itop-welcome-itil/zh.dict.itop-welcome-itil.php +++ b/datamodels/2.x/itop-welcome-itil/zh.dict.itop-welcome-itil.php @@ -22,37 +22,37 @@ */ Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Menu:DataSources' => '同步数据源', + 'Menu:DataSources+' => '所有同步数据源', 'Menu:WelcomeMenu' => '欢迎', - 'Menu:WelcomeMenu+' => '欢迎来到iTop', + 'Menu:WelcomeMenu+' => '欢迎使用iTop', 'Menu:WelcomeMenuPage' => '欢迎', - 'Menu:WelcomeMenuPage+' => '欢迎来到iTop', + 'Menu:WelcomeMenuPage+' => '欢迎使用iTop', 'Menu:AdminTools' => '管理工具', 'Menu:AdminTools+' => '管理工具', - 'Menu:AdminTools?' => '具有系统管理员简档的用户才能获得的工具', + 'Menu:AdminTools?' => '具有管理员角色的用户才能使用的工具', 'Menu:DataModelMenu' => '数据模型', - 'Menu:DataModelMenu+' => '数据模型概览', + 'Menu:DataModelMenu+' => '数据模型概况', 'Menu:ExportMenu' => '导出', - 'Menu:ExportMenu+' => '以HTML, CSV or XML格式导出任何查询的结果', + 'Menu:ExportMenu+' => '以HTML, CSV 或XML 格式导出任何查询的结果', 'Menu:NotificationsMenu' => '通知', - 'Menu:NotificationsMenu+' => '通知的配置', - 'Menu:AuditCategories' => '审计类目', - 'Menu:AuditCategories+' => '审计类目', - 'Menu:Notifications:Title' => '审计类目', + 'Menu:NotificationsMenu+' => '配置通知', + 'Menu:AuditCategories' => '审计类别', + 'Menu:AuditCategories+' => '审计类别', + 'Menu:Notifications:Title' => '审计类别', 'Menu:RunQueriesMenu' => '运行查询', 'Menu:RunQueriesMenu+' => '运行任何查询', - 'Menu:UniversalSearchMenu' => '通用搜索', + 'Menu:QueryMenu' => '查询手册', + 'Menu:QueryMenu+' => '查询手册', + 'Menu:UniversalSearchMenu' => '全局搜索', 'Menu:UniversalSearchMenu+' => '搜索所有...', 'Menu:UserManagementMenu' => '用户管理', 'Menu:UserManagementMenu+' => '用户管理', - 'Menu:ProfilesMenu' => '简档', - 'Menu:ProfilesMenu+' => '简档', - 'Menu:ProfilesMenu:Title' => '简档', + 'Menu:ProfilesMenu' => '角色', + 'Menu:ProfilesMenu+' => '角色', + 'Menu:ProfilesMenu:Title' => '角色', 'Menu:UserAccountsMenu' => '用户帐户', 'Menu:UserAccountsMenu+' => '用户帐户', 'Menu:UserAccountsMenu:Title' => '用户帐户', - 'Menu:DataSources' => 'Synchronization Data Sources~~', - 'Menu:DataSources+' => 'All Synchronization Data Sources~~', - 'Menu:QueryMenu' => 'Query phrasebook~~', - 'Menu:QueryMenu+' => 'Query phrasebook~~', - 'Menu:MyShortcuts' => 'My Shortcuts~~', + 'Menu:MyShortcuts' => '我的快捷方式', )); diff --git a/dictionaries/zh.dictionary.itop.core.php b/dictionaries/zh.dictionary.itop.core.php index 187b46e79..20052effb 100644 --- a/dictionaries/zh.dictionary.itop.core.php +++ b/dictionaries/zh.dictionary.itop.core.php @@ -20,11 +20,165 @@ /** * Localized data * - * @author Robert Deng * @copyright Copyright (C) 2010-2017 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Core:DeletedObjectLabel' => '%1s (已删除)', + 'Core:DeletedObjectTip' => 'The object has been deleted on %1$s (%2$s)', + + 'Core:UnknownObjectLabel' => '对象找不到 (class: %1$s, id: %2$d)', + 'Core:UnknownObjectTip' => 'The object could not be found. It may have been deleted some time ago and the log has been purged since.', + + 'Core:AttributeLinkedSet' => '对象数组', + 'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass', + + 'Core:AttributeLinkedSetIndirect' => 'Array of objects (N-N)', + 'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class', + + 'Core:AttributeInteger' => '整数', + 'Core:AttributeInteger+' => 'Numeric value (could be negative)', + + 'Core:AttributeDecimal' => 'Decimal', + 'Core:AttributeDecimal+' => 'Decimal value (could be negative)', + + 'Core:AttributeBoolean' => '布尔', + 'Core:AttributeBoolean+' => 'Boolean', + 'Core:AttributeBoolean/Value:null' => '', + 'Core:AttributeBoolean/Value:yes' => '是', + 'Core:AttributeBoolean/Value:no' => '否', + + 'Core:AttributeArchiveFlag' => '是否归档', + 'Core:AttributeArchiveFlag/Value:yes' => '是', + 'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode', + 'Core:AttributeArchiveFlag/Value:no' => '否', + 'Core:AttributeArchiveFlag/Label' => '已归档', + 'Core:AttributeArchiveFlag/Label+' => '', + 'Core:AttributeArchiveDate/Label' => '归档日期', + 'Core:AttributeArchiveDate/Label+' => '', + + 'Core:AttributeObsolescenceFlag' => '是否废弃', + 'Core:AttributeObsolescenceFlag/Value:yes' => '是', + 'Core:AttributeObsolescenceFlag/Value:yes+' => 'This object is excluded from the impact analysis, and hidden from search results', + 'Core:AttributeObsolescenceFlag/Value:no' => '否', + 'Core:AttributeObsolescenceFlag/Label' => '是否废弃', + 'Core:AttributeObsolescenceFlag/Label+' => 'Computed dynamically on other attributes', + 'Core:AttributeObsolescenceDate/Label' => '废弃时间', + 'Core:AttributeObsolescenceDate/Label+' => 'Approximative date at which the object has been considered obsolete', + + 'Core:AttributeString' => '字符串', + 'Core:AttributeString+' => 'Alphanumeric string', + + 'Core:AttributeClass' => '类', + 'Core:AttributeClass+' => 'Class', + + 'Core:AttributeApplicationLanguage' => '用户语言', + 'Core:AttributeApplicationLanguage+' => 'Language and country (EN US)', + + 'Core:AttributeFinalClass' => '类 (auto)', + 'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)', + + 'Core:AttributePassword' => '密码', + 'Core:AttributePassword+' => 'Password of an external device', + + 'Core:AttributeEncryptedString' => '加密字符串', + 'Core:AttributeEncryptedString+' => 'String encrypted with a local key', + + 'Core:AttributeText' => '文本', + 'Core:AttributeText+' => '多行字符串', + + 'Core:AttributeHTML' => 'HTML', + 'Core:AttributeHTML+' => 'HTML string', + + 'Core:AttributeEmailAddress' => '邮箱地址', + 'Core:AttributeEmailAddress+' => '邮箱地址', + + 'Core:AttributeIPAddress' => 'IP 地址', + 'Core:AttributeIPAddress+' => 'IP 地址', + + 'Core:AttributeOQL' => 'OQL', + 'Core:AttributeOQL+' => 'Object Query Langage expression', + + 'Core:AttributeEnum' => 'Enum', + 'Core:AttributeEnum+' => 'List of predefined alphanumeric strings', + + 'Core:AttributeTemplateString' => 'Template string', + 'Core:AttributeTemplateString+' => 'String containing placeholders', + + 'Core:AttributeTemplateText' => '文字模板', + 'Core:AttributeTemplateText+' => 'Text containing placeholders', + + 'Core:AttributeTemplateHTML' => 'HTML 模板', + 'Core:AttributeTemplateHTML+' => 'HTML containing placeholders', + + 'Core:AttributeDateTime' => '日期/时间', + 'Core:AttributeDateTime+' => 'Date and time (year-month-day hh:mm:ss)', + 'Core:AttributeDateTime?SmartSearch' => ' +

+ 日期格式:
+ %1$s
+ 例如: %2$s +

+

+运算符:
+ >日期
+ <日期
+ [日期,日期] +

+

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

', + + 'Core:AttributeDate' => '日期', + 'Core:AttributeDate+' => '日期 (年-月-日)', + 'Core:AttributeDate?SmartSearch' => ' +

+ 日期格式:
+ %1$s
+ 例如: %2$s +

+

+Operators:
+ >日期
+ <日期
+ [日期,日期] +

', + + 'Core:AttributeDeadline' => '截止日期', + 'Core:AttributeDeadline+' => 'Date, displayed relatively to the current time', + + 'Core:AttributeExternalKey' => '外键', + 'Core:AttributeExternalKey+' => 'External (or foreign) key', + + 'Core:AttributeHierarchicalKey' => 'Hierarchical Key', + 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent', + + 'Core:AttributeExternalField' => 'External field', + 'Core:AttributeExternalField+' => 'Field mapped to an external key', + + 'Core:AttributeURL' => 'URL', + 'Core:AttributeURL+' => 'Absolute or relative URL as a text string', + + 'Core:AttributeBlob' => 'Blob', + 'Core:AttributeBlob+' => 'Any binary content (document)', + + 'Core:AttributeOneWayPassword' => 'One way password', + 'Core:AttributeOneWayPassword+' => 'One way encrypted (hashed) password', + + 'Core:AttributeTable' => 'Table', + 'Core:AttributeTable+' => 'Indexed array having two dimensions', + + 'Core:AttributePropertySet' => '属性', + 'Core:AttributePropertySet+' => 'List of untyped properties (name and value)', + + 'Core:AttributeFriendlyName' => '通用名称', + 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes', + + 'Core:FriendlyName-Label' => '全称', + 'Core:FriendlyName-Description' => 'Full name', +)); + ////////////////////////////////////////////////////////////////////// // Classes in 'core/cmdb' @@ -56,13 +210,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:CMDBChangeOp/Attribute:date' => '日期', 'Class:CMDBChangeOp/Attribute:date+' => '变更的日期和时间', 'Class:CMDBChangeOp/Attribute:userinfo' => '用户', - 'Class:CMDBChangeOp/Attribute:userinfo+' => '变更造成者', - 'Class:CMDBChangeOp/Attribute:objclass' => '对象类', - 'Class:CMDBChangeOp/Attribute:objclass+' => '对象类', - 'Class:CMDBChangeOp/Attribute:objkey' => '对象 id', - 'Class:CMDBChangeOp/Attribute:objkey+' => '对象 id', - 'Class:CMDBChangeOp/Attribute:finalclass' => '类别', - 'Class:CMDBChangeOp/Attribute:finalclass+' => '', + 'Class:CMDBChangeOp/Attribute:userinfo+' => '变更的实施者', + 'Class:CMDBChangeOp/Attribute:objclass' => '对象的类别', + 'Class:CMDBChangeOp/Attribute:objclass+' => 'object class', + 'Class:CMDBChangeOp/Attribute:objkey' => '对象id', + 'Class:CMDBChangeOp/Attribute:objkey+' => 'object id', + 'Class:CMDBChangeOp/Attribute:finalclass' => 'CMDBChangeOp sub-class', + 'Class:CMDBChangeOp/Attribute:finalclass+' => 'Name of the final class', )); // @@ -88,10 +242,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:CMDBChangeOpSetAttribute' => '对象变更', - 'Class:CMDBChangeOpSetAttribute+' => '对象属性变更跟踪', + 'Class:CMDBChangeOpSetAttribute' => '对象变化', + 'Class:CMDBChangeOpSetAttribute+' => '对象属性变化跟踪', 'Class:CMDBChangeOpSetAttribute/Attribute:attcode' => '属性', - 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => '被修改属性的编码', + 'Class:CMDBChangeOpSetAttribute/Attribute:attcode+' => 'code of the modified property', )); // @@ -100,21 +254,26 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:CMDBChangeOpSetAttributeScalar' => '属性变更', - 'Class:CMDBChangeOpSetAttributeScalar+' => '对象标量属性变更跟踪', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => '原值', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => '属性原值', + 'Class:CMDBChangeOpSetAttributeScalar+' => 'Object scalar properties change tracking', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue' => '旧值', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:oldvalue+' => 'previous value of the attribute', 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue' => '新值', - 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => '属性新值', + 'Class:CMDBChangeOpSetAttributeScalar/Attribute:newvalue+' => 'new value of the attribute', )); // Used by CMDBChangeOp... & derived classes Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Change:ObjectCreated' => 'Object created', - 'Change:ObjectDeleted' => 'Object deleted', - 'Change:AttName_SetTo_NewValue_PreviousValue_OldValue' => '%1$s set to %2$s (previous value: %3$s)', - 'Change:AttName_SetTo' => '%1$s set to %2$s', - 'Change:Text_AppendedTo_AttName' => '%1$s appended to %2$s', - 'Change:AttName_Changed_PreviousValue_OldValue' => '%1$s modified, previous value: %2$s', - 'Change:AttName_Changed' => '%1$s modified', + 'Change:ObjectCreated' => '对象已创建', + 'Change:ObjectDeleted' => '对象已删除', + 'Change:ObjectModified' => '对象已修改', + '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:LinkSet:Added' => '已添加 %1$s', + 'Change:LinkSet:Removed' => '已移除 %1$s', + 'Change:LinkSet:Modified' => '已修改 %1$s', )); // @@ -122,10 +281,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:CMDBChangeOpSetAttributeBlob' => '数据变更', - 'Class:CMDBChangeOpSetAttributeBlob+' => '数据变更跟踪', - 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => '原数据', - 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => '属性原来的内容', + 'Class:CMDBChangeOpSetAttributeBlob' => '数据修改', + 'Class:CMDBChangeOpSetAttributeBlob+' => 'data change tracking', + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata' => '之前的值', + 'Class:CMDBChangeOpSetAttributeBlob/Attribute:prevdata+' => 'previous contents of the attribute', )); // @@ -133,10 +292,10 @@ 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' => '文本修改', + 'Class:CMDBChangeOpSetAttributeText+' => '跟踪文本修改', + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata' => 'Previous data', + 'Class:CMDBChangeOpSetAttributeText/Attribute:prevdata+' => 'previous contents of the attribute', )); // @@ -144,16 +303,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Event' => '记录事项', - 'Class:Event+' => '应用程序的内部事项', + 'Class:Event' => '日志事件', + 'Class:Event+' => 'An application internal event', 'Class:Event/Attribute:message' => '消息', - 'Class:Event/Attribute:message+' => '事项简述', + 'Class:Event/Attribute:message+' => 'short description of the event', 'Class:Event/Attribute:date' => '日期', - 'Class:Event/Attribute:date+' => '变更被记录的日期和时间', + 'Class:Event/Attribute:date+' => 'date and time at which the changes have been recorded', 'Class:Event/Attribute:userinfo' => '用户信息', - 'Class:Event/Attribute:userinfo+' => '用户标识, 该用户的活动触发了该事项', - 'Class:Event/Attribute:finalclass' => '类别', - 'Class:Event/Attribute:finalclass+' => '', + 'Class:Event/Attribute:userinfo+' => 'identification of the user that was doing the action that triggered this event', + 'Class:Event/Attribute:finalclass' => 'Event sub-class', + 'Class:Event/Attribute:finalclass+' => 'Name of the final class', )); // @@ -161,14 +320,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:EventNotification' => '通知事项', - 'Class:EventNotification+' => '被发送通知的踪迹', + 'Class:EventNotification' => '通知事件', + 'Class:EventNotification+' => 'Trace of a notification that has been sent', 'Class:EventNotification/Attribute:trigger_id' => '触发器', 'Class:EventNotification/Attribute:trigger_id+' => '用户帐户', 'Class:EventNotification/Attribute:action_id' => '用户', 'Class:EventNotification/Attribute:action_id+' => '用户帐户', - 'Class:EventNotification/Attribute:object_id' => '对象 id', - 'Class:EventNotification/Attribute:object_id+' => '对象 id (由触发器定义的类 ?)', + 'Class:EventNotification/Attribute:object_id' => '对象id', + 'Class:EventNotification/Attribute:object_id+' => 'object id (class defined by the trigger ?)', )); // @@ -176,20 +335,22 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:EventNotificationEmail' => 'Email 发出事项', - 'Class:EventNotificationEmail+' => '被发送的Email的踪迹', - 'Class:EventNotificationEmail/Attribute:to' => 'TO', - 'Class:EventNotificationEmail/Attribute:to+' => 'TO', - 'Class:EventNotificationEmail/Attribute:cc' => 'CC', - 'Class:EventNotificationEmail/Attribute:cc+' => 'CC', - 'Class:EventNotificationEmail/Attribute:bcc' => 'BCC', - 'Class:EventNotificationEmail/Attribute:bcc+' => 'BCC', - 'Class:EventNotificationEmail/Attribute:from' => 'From', + 'Class:EventNotificationEmail' => '邮件发送事件', + 'Class:EventNotificationEmail+' => '跟踪每封已发送的邮件', + 'Class:EventNotificationEmail/Attribute:to' => '收件人', + 'Class:EventNotificationEmail/Attribute:to+' => '收件人', + 'Class:EventNotificationEmail/Attribute:cc' => '抄送', + 'Class:EventNotificationEmail/Attribute:cc+' => '抄送', + 'Class:EventNotificationEmail/Attribute:bcc' => '密抄', + 'Class:EventNotificationEmail/Attribute:bcc+' => '密抄', + 'Class:EventNotificationEmail/Attribute:from' => '发件人', 'Class:EventNotificationEmail/Attribute:from+' => '消息发送者', 'Class:EventNotificationEmail/Attribute:subject' => '主题', 'Class:EventNotificationEmail/Attribute:subject+' => '主题', - 'Class:EventNotificationEmail/Attribute:body' => '邮件体', - 'Class:EventNotificationEmail/Attribute:body+' => '邮件体', + 'Class:EventNotificationEmail/Attribute:body' => '内容', + 'Class:EventNotificationEmail/Attribute:body+' => '内容', + 'Class:EventNotificationEmail/Attribute:attachments' => '附件', + 'Class:EventNotificationEmail/Attribute:attachments+' => '', )); // @@ -197,57 +358,75 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:EventIssue' => '议题事项', - 'Class:EventIssue+' => '议题踪迹 (警告, 错误, 等等.)', - 'Class:EventIssue/Attribute:issue' => '议题', + 'Class:EventIssue' => 'Issue event', + 'Class:EventIssue+' => 'Trace of an issue (warning, error, etc.)', + 'Class:EventIssue/Attribute:issue' => '事件', 'Class:EventIssue/Attribute:issue+' => '发生了什么', 'Class:EventIssue/Attribute:impact' => '影响', - 'Class:EventIssue/Attribute:impact+' => '结果是什么', - 'Class:EventIssue/Attribute:page' => '页面', - 'Class:EventIssue/Attribute:page+' => 'HTTP 入口', + 'Class:EventIssue/Attribute:impact+' => '重要性如何', + 'Class:EventIssue/Attribute:page' => 'Page', + 'Class:EventIssue/Attribute:page+' => 'HTTP entry point', 'Class:EventIssue/Attribute:arguments_post' => 'Posted arguments', 'Class:EventIssue/Attribute:arguments_post+' => 'HTTP POST arguments', 'Class:EventIssue/Attribute:arguments_get' => 'URL arguments', 'Class:EventIssue/Attribute:arguments_get+' => 'HTTP GET arguments', - 'Class:EventIssue/Attribute:callstack' => 'Callstack', + 'Class:EventIssue/Attribute:callstack' => '调用栈', 'Class:EventIssue/Attribute:callstack+' => 'Call stack', 'Class:EventIssue/Attribute:data' => 'Data', - 'Class:EventIssue/Attribute:data+' => 'More information', + 'Class:EventIssue/Attribute:data+' => '更多信息', )); // -// Classes: EventWebService and EventRestService +// Class: EventWebService // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:EventWebService' => 'Web 服务事项', - 'Class:EventWebService+' => 'Web 服务调用的踪迹', + 'Class:EventWebService' => 'Web service event', + 'Class:EventWebService+' => 'Trace of an web service call', 'Class:EventWebService/Attribute:verb' => 'Verb', - 'Class:EventWebService/Attribute:verb+' => '操作的名称', - 'Class:EventWebService/Attribute:result' => '结果', - '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+' => '结果数据', - 'Class:EventRestService' => 'REST/JSON call~~', - 'Class:EventRestService+' => 'Trace of a REST/JSON service call~~', - 'Class:EventRestService/Attribute:operation' => 'Operation~~', - 'Class:EventRestService/Attribute:operation+' => 'Argument \'operation\'~~', - 'Class:EventRestService/Attribute:version' => 'Version~~', - 'Class:EventRestService/Attribute:version+' => 'Argument \'version\'~~', - 'Class:EventRestService/Attribute:json_input' => 'Input~~', - 'Class:EventRestService/Attribute:json_input+' => 'Argument \'json_data\'~~', - 'Class:EventRestService/Attribute:code' => 'Code~~', - 'Class:EventRestService/Attribute:code+' => 'Result code~~', - 'Class:EventRestService/Attribute:json_output' => 'Response~~', - 'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)~~', - 'Class:EventRestService/Attribute:provider' => 'Provider~~', - 'Class:EventRestService/Attribute:provider+' => 'PHP class implementing the expected operation~~', + 'Class:EventWebService/Attribute:verb+' => 'Name of the operation', + 'Class:EventWebService/Attribute:result' => '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:data' => 'Data', + 'Class:EventWebService/Attribute:data+' => 'Result data', +)); + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:EventRestService' => 'REST/JSON 调用', + 'Class:EventRestService+' => 'Trace of a REST/JSON service call', + 'Class:EventRestService/Attribute:operation' => '操作', + 'Class:EventRestService/Attribute:operation+' => 'Argument \'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:code' => '代码', + 'Class:EventRestService/Attribute:code+' => '返回代码', + 'Class:EventRestService/Attribute:json_output' => '响应', + 'Class:EventRestService/Attribute:json_output+' => 'HTTP response (json)', + 'Class:EventRestService/Attribute:provider' => 'Provider', + 'Class:EventRestService/Attribute:provider+' => 'PHP class implementing the expected operation', +)); + +// +// Class: EventLoginUsage +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:EventLoginUsage' => '登录频率', + 'Class:EventLoginUsage+' => 'Connection to the application', + 'Class:EventLoginUsage/Attribute:user_id' => '登录', + 'Class:EventLoginUsage/Attribute:user_id+' => '登录', + 'Class:EventLoginUsage/Attribute:contact_name' => '用户名', + 'Class:EventLoginUsage/Attribute:contact_name+' => '用户名', + 'Class:EventLoginUsage/Attribute:contact_email' => '用户邮箱', + 'Class:EventLoginUsage/Attribute:contact_email+' => '用户的邮箱地址', )); // @@ -255,24 +434,24 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:Action' => '客户化动作', - 'Class:Action+' => '用户定义的动作', + 'Class:Action' => '自定义操作', + 'Class:Action+' => '用户定义的操作', 'Class:Action/Attribute:name' => '名称', 'Class:Action/Attribute:name+' => '', 'Class:Action/Attribute:description' => '描述', 'Class:Action/Attribute:description+' => '', 'Class:Action/Attribute:status' => '状态', - 'Class:Action/Attribute:status+' => '生产中 或 ?', - 'Class:Action/Attribute:status/Value:test' => '测试中', - 'Class:Action/Attribute:status/Value:test+' => '测试中', - 'Class:Action/Attribute:status/Value:enabled' => '生产中', - 'Class:Action/Attribute:status/Value:enabled+' => '生产中', - 'Class:Action/Attribute:status/Value:disabled' => '非活动', - 'Class:Action/Attribute:status/Value:disabled+' => '非活动', - 'Class:Action/Attribute:trigger_list' => '相关触发器', - 'Class:Action/Attribute:trigger_list+' => '关联到该动作的触发器', - 'Class:Action/Attribute:finalclass' => '类别', - 'Class:Action/Attribute:finalclass+' => '', + 'Class:Action/Attribute:status+' => '是否正式环境?', + 'Class:Action/Attribute:status/Value:test' => '测试', + 'Class:Action/Attribute:status/Value:test+' => '测试', + 'Class:Action/Attribute:status/Value:enabled' => '正式', + 'Class:Action/Attribute:status/Value:enabled+' => '正式生产', + 'Class:Action/Attribute:status/Value:disabled' => '停用', + 'Class:Action/Attribute:status/Value:disabled+' => '停用', + 'Class:Action/Attribute:trigger_list' => '相关的触发器', + 'Class:Action/Attribute:trigger_list+' => '该操作关联的触发器', + 'Class:Action/Attribute:finalclass' => 'Action sub-class', + 'Class:Action/Attribute:finalclass+' => 'Name of the final class', )); // @@ -281,7 +460,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:ActionNotification' => '通知', - 'Class:ActionNotification+' => '通知 (摘要)', + 'Class:ActionNotification+' => '通知 (抽象)', )); // @@ -289,30 +468,30 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:ActionEmail' => 'Email 通知', + 'Class:ActionEmail' => '邮件通知', 'Class:ActionEmail+' => '', - 'Class:ActionEmail/Attribute:test_recipient' => '测试收件人', - 'Class:ActionEmail/Attribute:test_recipient+' => '状态被设置为"测试"时的目的地', - 'Class:ActionEmail/Attribute:from' => '来自', - 'Class:ActionEmail/Attribute:from+' => '将发送到邮件头', + 'Class:ActionEmail/Attribute:test_recipient' => 'Test recipient', + 'Class:ActionEmail/Attribute:test_recipient+' => 'Detination in case status is set to "Test"', + 'Class:ActionEmail/Attribute:from' => '发件人', + 'Class:ActionEmail/Attribute:from+' => 'Will be sent into the email header', 'Class:ActionEmail/Attribute:reply_to' => '回复到', - 'Class:ActionEmail/Attribute:reply_to+' => '将发送到邮件头', - 'Class:ActionEmail/Attribute:to' => 'To', - 'Class:ActionEmail/Attribute:to+' => '邮件的目的地', - 'Class:ActionEmail/Attribute:cc' => 'Cc', + 'Class:ActionEmail/Attribute:reply_to+' => 'Will be sent into the email header', + 'Class:ActionEmail/Attribute:to' => '收件人', + 'Class:ActionEmail/Attribute:to+' => 'Destination of the email', + 'Class:ActionEmail/Attribute:cc' => '抄送', 'Class:ActionEmail/Attribute:cc+' => 'Carbon Copy', - 'Class:ActionEmail/Attribute:bcc' => 'bcc', + 'Class:ActionEmail/Attribute:bcc' => '密抄', 'Class:ActionEmail/Attribute:bcc+' => 'Blind Carbon Copy', 'Class:ActionEmail/Attribute:subject' => '主题', - 'Class:ActionEmail/Attribute:subject+' => '邮件标题', - 'Class:ActionEmail/Attribute:body' => '邮件体', - 'Class:ActionEmail/Attribute:body+' => '邮件内容', - 'Class:ActionEmail/Attribute:importance' => '重要', - 'Class:ActionEmail/Attribute:importance+' => '重要标志', + 'Class:ActionEmail/Attribute:subject+' => 'Title of the email', + 'Class:ActionEmail/Attribute:body' => '正文', + 'Class:ActionEmail/Attribute:body+' => 'Contents of the email', + 'Class:ActionEmail/Attribute:importance' => '重要性', + 'Class:ActionEmail/Attribute:importance+' => 'Importance flag', '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:normal' => '普通', + 'Class:ActionEmail/Attribute:importance/Value:normal+' => '普通', 'Class:ActionEmail/Attribute:importance/Value:high' => '高', 'Class:ActionEmail/Attribute:importance/Value:high+' => '高', )); @@ -323,13 +502,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:Trigger' => '触发器', - 'Class:Trigger+' => '客户化事项句柄', + 'Class:Trigger+' => 'Custom event handler', 'Class:Trigger/Attribute:description' => '描述', - 'Class:Trigger/Attribute:description+' => '单行描述', - 'Class:Trigger/Attribute:action_list' => '被触发的动作', - 'Class:Trigger/Attribute:action_list+' => '触发器击发时执行的动作', - 'Class:Trigger/Attribute:finalclass' => '类别', - 'Class:Trigger/Attribute:finalclass+' => '', + 'Class:Trigger/Attribute:description+' => 'one line description', + 'Class:Trigger/Attribute:action_list' => '触发的行为', + 'Class:Trigger/Attribute:action_list+' => 'Actions performed when the trigger is activated', + 'Class:Trigger/Attribute:finalclass' => 'Trigger sub-class', + 'Class:Trigger/Attribute:finalclass+' => 'Name of the final class', )); // @@ -337,10 +516,23 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:TriggerOnObject' => '触发器 (类依赖的)', - 'Class:TriggerOnObject+' => '在一个给定类对象上的触发器', + 'Class:TriggerOnObject' => '触发器 (class dependent)', + 'Class:TriggerOnObject+' => 'Trigger on a given class of objects', 'Class:TriggerOnObject/Attribute:target_class' => '目标类', 'Class:TriggerOnObject/Attribute:target_class+' => '', + 'Class:TriggerOnObject/Attribute:filter' => '过滤器', + 'Class:TriggerOnObject/Attribute:filter+' => '', + 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s', + 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class "%1$s"', +)); + +// +// Class: TriggerOnPortalUpdate +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:TriggerOnPortalUpdate' => '触发器 (工单更新时)', + 'Class:TriggerOnPortalUpdate+' => '终端用户更新工单时触发', )); // @@ -348,8 +540,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:TriggerOnStateChange' => '触发器 (状态变化时)', - 'Class:TriggerOnStateChange+' => '对象状态变化时的触发器', + 'Class:TriggerOnStateChange' => '触发器 (当状态变化时)', + 'Class:TriggerOnStateChange+' => '当对象状态变化时触发', 'Class:TriggerOnStateChange/Attribute:state' => '状态', 'Class:TriggerOnStateChange/Attribute:state+' => '', )); @@ -359,8 +551,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:TriggerOnStateEnter' => '触发器 (进入一个状态时)', - 'Class:TriggerOnStateEnter+' => '对象状态变化时触发器 - 进入时', + 'Class:TriggerOnStateEnter' => '触发器 (进入指定状态)', + 'Class:TriggerOnStateEnter+' => '对象进入指定状态时触发', )); // @@ -368,8 +560,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:TriggerOnStateLeave' => '触发器 (离开一个状态时)', - 'Class:TriggerOnStateLeave+' => '对象状态变化时触发器 - 离开时', + 'Class:TriggerOnStateLeave' => '触发器 (离开指定状态时)', + 'Class:TriggerOnStateLeave+' => '对象离开指定状态时触发', )); // @@ -378,7 +570,20 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:TriggerOnObjectCreate' => '触发器 (对象创建时)', - 'Class:TriggerOnObjectCreate+' => '一个给定类[子类]对象创建时触发器', + 'Class:TriggerOnObjectCreate+' => '对象创建时触发', +)); + +// +// Class: TriggerOnThresholdReached +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:TriggerOnThresholdReached' => '触发器 (基于阀值)', + 'Class:TriggerOnThresholdReached+' => '当达到某个阀值时触发', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch', + 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code+' => '', + 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => '阀值', + 'Class:TriggerOnThresholdReached/Attribute:threshold_index+' => '', )); // @@ -386,417 +591,309 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:lnkTriggerAction' => '动作/触发器', - 'Class:lnkTriggerAction+' => '触发器和动作间的链接', - 'Class:lnkTriggerAction/Attribute:action_id' => '动作', - 'Class:lnkTriggerAction/Attribute:action_id+' => '要执行的动作', - 'Class:lnkTriggerAction/Attribute:action_name' => '动作', + 'Class:lnkTriggerAction' => '操作/触发器', + 'Class:lnkTriggerAction+' => 'Link between a trigger and an action', + 'Class:lnkTriggerAction/Attribute:action_id' => '操作', + 'Class:lnkTriggerAction/Attribute:action_id+' => 'The action to be executed', + 'Class:lnkTriggerAction/Attribute:action_name' => '操作', 'Class:lnkTriggerAction/Attribute:action_name+' => '', 'Class:lnkTriggerAction/Attribute:trigger_id' => '触发器', 'Class:lnkTriggerAction/Attribute:trigger_id+' => '', 'Class:lnkTriggerAction/Attribute:trigger_name' => '触发器', 'Class:lnkTriggerAction/Attribute:trigger_name+' => '', 'Class:lnkTriggerAction/Attribute:order' => '顺序', - 'Class:lnkTriggerAction/Attribute:order+' => '动作执行顺序', - 'Core:DeletedObjectLabel' => '%1s (deleted)~~', - 'Core:DeletedObjectTip' => 'The object has been deleted on %1$s (%2$s)~~', - 'Core:UnknownObjectLabel' => 'Object not found (class: %1$s, id: %2$d)~~', - 'Core:UnknownObjectTip' => 'The object could not be found. It may have been deleted some time ago and the log has been purged since.~~', - 'Core:AttributeLinkedSet' => 'Array of objects~~', - 'Core:AttributeLinkedSet+' => 'Any kind of objects of the same class or subclass~~', - 'Core:AttributeLinkedSetIndirect' => 'Array of objects (N-N)~~', - 'Core:AttributeLinkedSetIndirect+' => 'Any kind of objects [subclass] of the same class~~', - 'Core:AttributeInteger' => 'Integer~~', - 'Core:AttributeInteger+' => 'Numeric value (could be negative)~~', - 'Core:AttributeDecimal' => 'Decimal~~', - 'Core:AttributeDecimal+' => 'Decimal value (could be negative)~~', - 'Core:AttributeBoolean' => 'Boolean~~', - 'Core:AttributeBoolean+' => 'Boolean~~', - 'Core:AttributeBoolean/Value:null' => '', - 'Core:AttributeBoolean/Value:yes' => 'Yes~~', - 'Core:AttributeBoolean/Value:no' => 'No~~', - 'Core:AttributeArchiveFlag' => 'Archive flag~~', - 'Core:AttributeArchiveFlag/Value:yes' => 'Yes~~', - 'Core:AttributeArchiveFlag/Value:yes+' => 'This object is visible only in archive mode~~', - 'Core:AttributeArchiveFlag/Value:no' => 'No~~', - 'Core:AttributeArchiveFlag/Label' => 'Archived~~', - 'Core:AttributeArchiveFlag/Label+' => '', - 'Core:AttributeArchiveDate/Label' => 'Archive date~~', - 'Core:AttributeArchiveDate/Label+' => '', - 'Core:AttributeObsolescenceFlag' => 'Obsolescence flag~~', - 'Core:AttributeObsolescenceFlag/Value:yes' => 'Yes~~', - 'Core:AttributeObsolescenceFlag/Value:yes+' => 'This object is excluded from the impact analysis, and hidden from search results~~', - 'Core:AttributeObsolescenceFlag/Value:no' => 'No~~', - 'Core:AttributeObsolescenceFlag/Label' => 'Obsolete~~', - 'Core:AttributeObsolescenceFlag/Label+' => 'Computed dynamically on other attributes~~', - 'Core:AttributeObsolescenceDate/Label' => 'Obsolescence date~~', - 'Core:AttributeObsolescenceDate/Label+' => 'Approximative date at which the object has been considered obsolete~~', - 'Core:AttributeString' => 'String~~', - 'Core:AttributeString+' => 'Alphanumeric string~~', - 'Core:AttributeClass' => 'Class~~', - 'Core:AttributeClass+' => 'Class~~', - 'Core:AttributeApplicationLanguage' => 'User language~~', - 'Core:AttributeApplicationLanguage+' => 'Language and country (EN US)~~', - 'Core:AttributeFinalClass' => 'Class (auto)~~', - 'Core:AttributeFinalClass+' => 'Real class of the object (automatically created by the core)~~', - 'Core:AttributePassword' => 'Password~~', - 'Core:AttributePassword+' => 'Password of an external device~~', - 'Core:AttributeEncryptedString' => 'Encrypted string~~', - 'Core:AttributeEncryptedString+' => 'String encrypted with a local key~~', - 'Core:AttributeText' => 'Text~~', - 'Core:AttributeText+' => 'Multiline character string~~', - 'Core:AttributeHTML' => 'HTML~~', - 'Core:AttributeHTML+' => 'HTML string~~', - 'Core:AttributeEmailAddress' => 'Email address~~', - 'Core:AttributeEmailAddress+' => 'Email address~~', - 'Core:AttributeIPAddress' => 'IP address~~', - 'Core:AttributeIPAddress+' => 'IP address~~', - 'Core:AttributeOQL' => 'OQL~~', - 'Core:AttributeOQL+' => 'Object Query Langage expression~~', - 'Core:AttributeEnum' => 'Enum~~', - 'Core:AttributeEnum+' => 'List of predefined alphanumeric strings~~', - 'Core:AttributeTemplateString' => 'Template string~~', - 'Core:AttributeTemplateString+' => 'String containing placeholders~~', - 'Core:AttributeTemplateText' => 'Template text~~', - 'Core:AttributeTemplateText+' => 'Text containing placeholders~~', - 'Core:AttributeTemplateHTML' => 'Template HTML~~', - 'Core:AttributeTemplateHTML+' => 'HTML containing placeholders~~', - 'Core:AttributeDateTime' => 'Date/time~~', - 'Core:AttributeDateTime+' => 'Date and time (year-month-day hh:mm:ss)~~', - 'Core:AttributeDateTime?SmartSearch' => ' -

- Date format:
- %1$s
- Example: %2$s -

-

-Operators:
- >date
- <date
- [date,date] -

-

-If the time is omitted, it defaults to 00:00:00 -

~~', - 'Core:AttributeDate' => 'Date~~', - 'Core:AttributeDate+' => 'Date (year-month-day)~~', - 'Core:AttributeDate?SmartSearch' => ' -

- Date format:
- %1$s
- Example: %2$s -

-

-Operators:
- >date
- <date
- [date,date] -

~~', - 'Core:AttributeDeadline' => 'Deadline~~', - 'Core:AttributeDeadline+' => 'Date, displayed relatively to the current time~~', - 'Core:AttributeExternalKey' => 'External key~~', - 'Core:AttributeExternalKey+' => 'External (or foreign) key~~', - 'Core:AttributeHierarchicalKey' => 'Hierarchical Key~~', - 'Core:AttributeHierarchicalKey+' => 'External (or foreign) key to the parent~~', - 'Core:AttributeExternalField' => 'External field~~', - 'Core:AttributeExternalField+' => 'Field mapped to an external key~~', - 'Core:AttributeURL' => 'URL~~', - 'Core:AttributeURL+' => 'Absolute or relative URL as a text string~~', - 'Core:AttributeBlob' => 'Blob~~', - 'Core:AttributeBlob+' => 'Any binary content (document)~~', - 'Core:AttributeOneWayPassword' => 'One way password~~', - 'Core:AttributeOneWayPassword+' => 'One way encrypted (hashed) password~~', - 'Core:AttributeTable' => 'Table~~', - 'Core:AttributeTable+' => 'Indexed array having two dimensions~~', - 'Core:AttributePropertySet' => 'Properties~~', - 'Core:AttributePropertySet+' => 'List of untyped properties (name and value)~~', - 'Core:AttributeFriendlyName' => 'Friendly name~~', - 'Core:AttributeFriendlyName+' => 'Attribute created automatically ; the friendly name is computed after several attributes~~', - 'Core:FriendlyName-Label' => 'Friendly name~~', - 'Core:FriendlyName-Description' => 'Friendly name~~', - 'Change:ObjectModified' => 'Object modified~~', - 'Change:AttName_EntryAdded' => '%1$s modified, new entry added.~~', - 'Change:LinkSet:Added' => 'added %1$s~~', - 'Change:LinkSet:Removed' => 'removed %1$s~~', - 'Change:LinkSet:Modified' => 'modified %1$s~~', - 'Class:EventNotificationEmail/Attribute:attachments' => 'Attachments~~', - 'Class:EventLoginUsage' => 'Login Usage~~', - 'Class:EventLoginUsage+' => 'Connection to the application~~', - 'Class:EventLoginUsage/Attribute:user_id' => 'Login~~', - 'Class:EventLoginUsage/Attribute:user_id+' => 'Login~~', - 'Class:EventLoginUsage/Attribute:contact_name' => 'User Name~~', - 'Class:EventLoginUsage/Attribute:contact_name+' => 'User Name~~', - 'Class:EventLoginUsage/Attribute:contact_email' => 'User Email~~', - 'Class:EventLoginUsage/Attribute:contact_email+' => 'Email Address of the User~~', - 'Class:TriggerOnObject/Attribute:filter' => 'Filter~~', - 'TriggerOnObject:WrongFilterQuery' => 'Wrong filter query: %1$s~~', - 'TriggerOnObject:WrongFilterClass' => 'The filter query must return objects of class \"%1$s\"~~', - 'Class:TriggerOnPortalUpdate' => 'Trigger (when updated from the portal)~~', - 'Class:TriggerOnPortalUpdate+' => 'Trigger on a end-user\'s update from the portal~~', - 'Class:TriggerOnThresholdReached' => 'Trigger (on threshold)~~', - 'Class:TriggerOnThresholdReached+' => 'Trigger on Stop-Watch threshold reached~~', - 'Class:TriggerOnThresholdReached/Attribute:stop_watch_code' => 'Stop watch~~', - 'Class:TriggerOnThresholdReached/Attribute:threshold_index' => 'Threshold~~', - 'Class:SynchroDataSource/Attribute:name' => 'Name~~', - 'Class:SynchroDataSource/Attribute:name+' => 'Name~~', - 'Class:SynchroDataSource/Attribute:description' => 'Description~~', - 'Class:SynchroDataSource/Attribute:status' => 'Status~~', - 'Class:SynchroDataSource/Attribute:scope_class' => 'Target class~~', - 'Class:SynchroDataSource/Attribute:user_id' => 'User~~', - 'Class:SynchroDataSource/Attribute:notify_contact_id' => 'Contact to notify~~', - 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error~~', - 'Class:SynchroDataSource/Attribute:url_icon' => 'Icon\'s hyperlink~~', - 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which iTop is synchronized~~', - 'Class:SynchroDataSource/Attribute:url_application' => 'Application\'s hyperlink~~', - 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the iTop object in the external application with which iTop is synchronized (if applicable). Possible placeholders: $this->attribute$ and $replica->primary_key$~~', - 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation policy~~', - '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+' => 'Syntax: field_name:value; ...~~', - '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.~~', - 'SynchroDataSource:Description' => 'Description~~', - 'SynchroDataSource:Reconciliation' => 'Search & reconciliation~~', - 'SynchroDataSource:Deletion' => 'Deletion rules~~', - 'SynchroDataSource:Status' => 'Status~~', - 'SynchroDataSource:Information' => 'Information~~', - 'SynchroDataSource:Definition' => 'Definition~~', - 'Core:SynchroAttributes' => 'Attributes~~', - 'Core:SynchroStatus' => 'Status~~', - '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:LastestStatus' => 'Latest Status~~', - '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...~~', - 'Menu:DataSources' => 'Synchronization Data Sources~~', - 'Menu:DataSources+' => 'All Synchronization Data Sources~~', - '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:label_repl_new' => 'New (%1$s)~~', - 'Core:Synchro:label_obj_deleted' => 'Deleted (%1$s)~~', - 'Core:Synchro:label_obj_obsoleted' => '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:SynchroLogTitle' => '%1$s - %2$s~~', - 'Core:Synchro:Nb_Replica' => 'Replica processed: %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)~~', - 'Core:SynchroAtt:attcode' => 'Attribute~~', - '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)~~', - 'Class:AsyncSendEmail/Attribute:to' => 'To~~', - 'Class:AsyncSendEmail/Attribute:subject' => 'Subject~~', - 'Class:AsyncSendEmail/Attribute:body' => '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:SynchroDataSource' => 'Synchro Data Source~~', - 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementation~~', - 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => 'Obsolete~~', - 'Class:SynchroDataSource/Attribute:status/Value:production' => '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:delete_policy' => 'Delete Policy~~', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:delete' => 'Delete~~', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:ignore' => 'Ignore~~', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:update' => 'Update~~', - 'Class:SynchroDataSource/Attribute:delete_policy/Value:update_then_delete' => '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: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:SynchroLog/Attribute:start_date' => 'Start Date~~', - 'Class:SynchroLog/Attribute:end_date' => 'End Date~~', - 'Class:SynchroLog/Attribute:status' => 'Status~~', - 'Class:SynchroLog/Attribute:status/Value:completed' => '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:SynchroReplica/Attribute:status' => 'Status~~', - 'Class:SynchroReplica/Attribute:status/Value:modified' => 'Modified~~', - 'Class:SynchroReplica/Attribute:status/Value:new' => 'New~~', - 'Class:SynchroReplica/Attribute:status/Value:obsolete' => 'Obsolete~~', - 'Class:SynchroReplica/Attribute:status/Value:orphan' => 'Orphan~~', - 'Class:SynchroReplica/Attribute:status/Value:synchronized' => '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:info_creation_date' => 'Creation Date~~', - 'Class:SynchroReplica/Attribute:info_last_modified' => 'Last Modified Date~~', - 'Class:appUserPreferences' => 'User Preferences~~', - 'Class:appUserPreferences/Attribute:userid' => 'User~~', - 'Class:appUserPreferences/Attribute:preferences' => 'Prefs~~', - 'Core:ExecProcess:Code1' => 'Wrong command or command finished with errors (e.g. wrong script name)~~', - 'Core:ExecProcess:Code255' => 'PHP Error (parsing, or runtime)~~', - 'Core:Duration_Seconds' => '%1$ds~~', - 'Core:Duration_Minutes_Seconds' => '%1$dmin %2$ds~~', - 'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds~~', - 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds~~', - 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (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:BulkExport:MissingParameter_Param' => 'Missing parameter \"%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:ExportFormatPrompt' => 'Export format:~~', - 'Core:BulkExportOf_Class' => '%1$s Export~~', - 'Core:BulkExport:ClickHereToDownload_FileName' => 'Click here to download %1$s~~', - 'Core:BulkExport:ExportResult' => 'Result of the export:~~', - 'Core:BulkExport:RetrievingData' => 'Retrieving data...~~', - 'Core:BulkExport:HTMLFormat' => 'Web Page (*.html)~~', - 'Core:BulkExport:CSVFormat' => 'Comma Separated Values (*.csv)~~', - 'Core:BulkExport:XLSXFormat' => 'Excel 2007 or newer (*.xlsx)~~', - 'Core:BulkExport:PDFFormat' => 'PDF Document (*.pdf)~~', - 'Core:BulkExport:DragAndDropHelp' => 'Drag and drop the columns\' headers to arrange the columns. Preview of %1$s lines. Total number of lines to export: %2$s.~~', - 'Core:BulkExport:EmptyPreview' => 'Select the columns to be exported from the list above~~', - 'Core:BulkExport:ColumnsOrder' => 'Columns order~~', - 'Core:BulkExport:AvailableColumnsFrom_Class' => 'Available columns from %1$s~~', - 'Core:BulkExport:NoFieldSelected' => 'Select at least one column to be exported~~', - 'Core:BulkExport:CheckAll' => 'Check All~~', - 'Core:BulkExport:UncheckAll' => 'Uncheck All~~', - 'Core:BulkExport:ExportCancelledByUser' => 'Export cancelled by the user~~', - 'Core:BulkExport:CSVOptions' => 'CSV Options~~', - 'Core:BulkExport:CSVLocalization' => 'Localization~~', - 'Core:BulkExport:PDFOptions' => 'PDF Options~~', - 'Core:BulkExport:PDFPageFormat' => 'Page Format~~', - 'Core:BulkExport:PDFPageSize' => 'Page Size:~~', - 'Core:BulkExport:PageSize-A4' => 'A4~~', - 'Core:BulkExport:PageSize-A3' => 'A3~~', - 'Core:BulkExport:PageSize-Letter' => 'Letter~~', - 'Core:BulkExport:PDFPageOrientation' => 'Page Orientation:~~', - 'Core:BulkExport:PageOrientation-L' => 'Landscape~~', - 'Core:BulkExport:PageOrientation-P' => 'Portrait~~', - 'Core:BulkExport:XMLFormat' => 'XML file (*.xml)~~', - 'Core:BulkExport:XMLOptions' => 'XML Options~~', - 'Core:BulkExport:SpreadsheetFormat' => 'Spreadsheet HTML format (*.html)~~', - 'Core:BulkExport:SpreadsheetOptions' => 'Spreadsheet Options~~', - 'Core:BulkExport:OptionLinkSets' => 'Include linked objects~~', - 'Core:BulkExport:OptionNoLocalize' => 'Do not localize the values (for Enumerated fields)~~', - 'Core:BulkExport:OptionFormattedText' => 'Preserve text formatting~~', - 'Core:BulkExport:ScopeDefinition' => 'Definition of the objects to export~~', - 'Core:BulkExportLabelOQLExpression' => 'OQL Query:~~', - 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:~~', - 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.~~', - 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.~~', - 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...~~', - 'Core:BulkExportCanRunNonInteractive' => 'Click here to run the export in non-interactive mode.~~', - 'Core:BulkExportLegacyExport' => 'Click here to access the legacy export.~~', - 'Core:BulkExport:XLSXOptions' => 'Excel Options~~', - 'Core:BulkExport:TextFormat' => 'Text fields containing some HTML markup~~', - 'Core:Validator:Default' => 'Wrong format~~', - 'Core:Validator:Mandatory' => 'Please, fill this field~~', - 'Core:Validator:MustBeInteger' => 'Must be an integer~~', - 'Core:Validator:MustSelectOne' => 'Please, select one~~', -)); \ No newline at end of file + 'Class:lnkTriggerAction/Attribute:order+' => '操作的执行顺序', +)); + +// +// Synchro Data Source +// +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:SynchroDataSource/Attribute:name' => '名称', + 'Class:SynchroDataSource/Attribute:name+' => '名称', + 'Class:SynchroDataSource/Attribute:description' => '描述', + 'Class:SynchroDataSource/Attribute:status' => '状态', //TODO: enum values + 'Class:SynchroDataSource/Attribute:scope_class' => '目标类', + 'Class:SynchroDataSource/Attribute:user_id' => 'User', + 'Class:SynchroDataSource/Attribute:notify_contact_id' => '要通知的人', + 'Class:SynchroDataSource/Attribute:notify_contact_id+' => 'Contact to notify in case of error', + 'Class:SynchroDataSource/Attribute:url_icon' => '图标的超链接', + 'Class:SynchroDataSource/Attribute:url_icon+' => 'Hyperlink a (small) image representing the application with which iTop is synchronized', + 'Class:SynchroDataSource/Attribute:url_application' => '应用的超链接', + 'Class:SynchroDataSource/Attribute:url_application+' => 'Hyperlink to the iTop object in the external application with which iTop is synchronized (if applicable). Possible placeholders: $this->attribute$ and $replica->primary_key$', + 'Class:SynchroDataSource/Attribute:reconciliation_policy' => 'Reconciliation policy', //TODO enum values + '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' => '执行结果成功时', + 'Class:SynchroDataSource/Attribute:action_on_zero+' => 'Action taken when the search returns no object', + 'Class:SynchroDataSource/Attribute:action_on_one' => '执行结果失败时', + 'Class:SynchroDataSource/Attribute:action_on_one+' => 'Action taken when the search returns exactly one object', + 'Class:SynchroDataSource/Attribute:action_on_multiple' => '执行结果未知时', + 'Class:SynchroDataSource/Attribute:action_on_multiple+' => 'Action taken when the search returns more than one object', + 'Class:SynchroDataSource/Attribute:user_delete_policy' => '授权用户', + 'Class:SynchroDataSource/Attribute:user_delete_policy+' => 'Who is allowed to delete synchronized objects', + 'Class:SynchroDataSource/Attribute:user_delete_policy' => '授权用户', + 'Class:SynchroDataSource/Attribute:delete_policy/Value:never' => 'Nobody', + '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; ...', + 'Class:SynchroDataSource/Attribute:delete_policy_retention' => '保留期限', + '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.', + 'SynchroDataSource:Description' => '描述', + 'SynchroDataSource:Reconciliation' => 'Search & reconciliation', + 'SynchroDataSource:Deletion' => '删除规则', + 'SynchroDataSource:Status' => '状态', + 'SynchroDataSource:Information' => '信息', + 'SynchroDataSource:Definition' => '定义', + 'Core:SynchroAttributes' => '属性', + 'Core:SynchroStatus' => '状态', + 'Core:Synchro:ErrorsLabel' => 'Errors', + 'Core:Synchro:CreatedLabel' => '已创建', + 'Core:Synchro:ModifiedLabel' => '已修改', + 'Core:Synchro:UnchangedLabel' => '保持不变', + 'Core:Synchro:ReconciledErrorsLabel' => '错误', + 'Core:Synchro:ReconciledLabel' => 'Reconciled', + 'Core:Synchro:ReconciledNewLabel' => '已创建', + 'Core:SynchroReconcile:Yes' => '是', + 'Core:SynchroReconcile:No' => '否', + 'Core:SynchroUpdate:Yes' => '是', + 'Core:SynchroUpdate:No' => '否', + 'Core:Synchro:LastestStatus' => '最新状态', + 'Core:Synchro:History' => '同步历史', + 'Core:Synchro:NeverRun' => 'This synchro was never run. No log yet.', + 'Core:Synchro:SynchroEndedOn_Date' => '最近的同步发生在 %1$s.', + 'Core:Synchro:SynchroRunningStartedOn_Date' => ' %1$s 开始的同步还在进行中...', + 'Menu:DataSources' => '同步数据源', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:DataSources+' => '所有同步数据源', // Duplicated into itop-welcome-itil (will be removed from here...) + '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' => '错误 (%1$s)', + 'Core:Synchro:label_obj_disappeared_no_action' => 'No Action (%1$s)', + 'Core:Synchro:label_obj_unchanged' => '保持不变 (%1$s)', + 'Core:Synchro:label_obj_updated' => '已更新 (%1$s)', + 'Core:Synchro:label_obj_updated_errors' => '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:Synchro:History' => '同步历史', + 'Core:SynchroLogTitle' => '%1$s - %2$s', + 'Core:Synchro:Nb_Replica' => 'Replica processed: %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' => '返回同步数据源: %1$s', + 'Core:SynchroReplica:ListOfReplicas' => 'List of Replica', + 'Core:SynchroAttExtKey:ReconciliationById' => 'id (Primary Key)', + 'Core:SynchroAtt:attcode' => '属性', + 'Core:SynchroAtt:attcode+' => 'Field of the object', + 'Core:SynchroAtt:reconciliation' => 'Reconciliation ?', + 'Core:SynchroAtt:reconciliation+' => 'Used for searching', + 'Core:SynchroAtt:update' => '更新 ?', + 'Core:SynchroAtt:update+' => 'Used to update the object', + 'Core:SynchroAtt: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' => '数据源列表:', + 'Core:Synchro:LastSynchro' => '上次同步:', + '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' => '数据源已被废弃. 操作已取消.', + 'Core:SyncDataSourceAccessRestriction' => '仅数据源中指定的用户才能执行此操作. 操作已取消.', + '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' => '已同步的对象: %1$s', + 'Class:AsyncSendEmail' => 'Email (异步)', + 'Class:AsyncSendEmail/Attribute:to' => '收件人', + 'Class:AsyncSendEmail/Attribute:subject' => '主题', + 'Class:AsyncSendEmail/Attribute:body' => '正文', + 'Class:AsyncSendEmail/Attribute:header' => 'Header', + 'Class:CMDBChangeOpSetAttributeOneWayPassword' => '加密密码', + 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => '之前的值', + 'Class:CMDBChangeOpSetAttributeEncrypted' => 'Encrypted Field', + 'Class:CMDBChangeOpSetAttributeEncrypted/Attribute:prevstring' => '之前的值', + 'Class:CMDBChangeOpSetAttributeCaseLog' => 'Case Log', + 'Class:CMDBChangeOpSetAttributeCaseLog/Attribute:lastentry' => 'Last Entry', + 'Class:SynchroDataSource' => '同步数据源', + 'Class:SynchroDataSource/Attribute:status/Value:implementation' => 'Implementation', + 'Class:SynchroDataSource/Attribute:status/Value:obsolete' => '废弃', + 'Class:SynchroDataSource/Attribute:status/Value:production' => '生产', + 'Class:SynchroDataSource/Attribute: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' => '已创建', + '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/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' => '属性列表', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:administrators' => '仅限管理员', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:everybody' => 'Everybody allowed to delete such objects', + 'Class:SynchroDataSource/Attribute:user_delete_policy/Value:nobody' => 'Nobody', + 'Class:SynchroAttribute' => '同步属性', + 'Class:SynchroAttribute/Attribute:sync_source_id' => '同步数据源', + 'Class:SynchroAttribute/Attribute:attcode' => 'Attribute Code', + 'Class:SynchroAttribute/Attribute:update' => '更新', + 'Class:SynchroAttribute/Attribute:reconcile' => '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' => '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' => '列的分隔符', + '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' => '错误', + 'Class:SynchroLog/Attribute:status/Value: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: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:synchronized' => '已同步', + 'Class:SynchroReplica/Attribute:status_dest_creator' => 'Object Created ?', + 'Class:SynchroReplica/Attribute:status_last_error' => '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)', + + // Attribute Duration + 'Core:Duration_Seconds' => '%1$ds', + 'Core:Duration_Minutes_Seconds' =>'%1$dmin %2$ds', + 'Core:Duration_Hours_Minutes_Seconds' => '%1$dh %2$dmin %3$ds', + 'Core:Duration_Days_Hours_Minutes_Seconds' => '%1$sd %2$dh %3$dmin %4$ds', + + // Explain working time computing + 'Core:ExplainWTC:ElapsedTime' => 'Time elapsed (stored as "%1$s")', + 'Core:ExplainWTC:StopWatch-TimeSpent' => 'Time spent for "%1$s"', + 'Core:ExplainWTC:StopWatch-Deadline' => 'Deadline for "%1$s" at %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:ExportFormatPrompt' => '导出格式:', + '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:EmptyPreview' => '请选择要导出的列', + 'Core:BulkExport:ColumnsOrder' => '列顺序', + 'Core:BulkExport:AvailableColumnsFrom_Class' => '%1$s 属性中可用的列', + 'Core:BulkExport:NoFieldSelected' => '至少选择导出一列', + 'Core:BulkExport:CheckAll' => '全选', + 'Core:BulkExport:UncheckAll' => '反选', + 'Core:BulkExport:ExportCancelledByUser' => '导出被用户取消', + 'Core:BulkExport:CSVOptions' => 'CSV 选项', + 'Core:BulkExport:CSVLocalization' => '本地化', + 'Core:BulkExport:PDFOptions' => 'PDF 选项', + 'Core:BulkExport:PDFPageFormat' => '页面格式', + 'Core:BulkExport:PDFPageSize' => '页面大小:', + 'Core:BulkExport:PageSize-A4' => 'A4', + 'Core:BulkExport:PageSize-A3' => 'A3', + 'Core:BulkExport:PageSize-Letter' => '信纸', + 'Core:BulkExport:PDFPageOrientation' => '页面方向:', + 'Core:BulkExport:PageOrientation-L' => '横向', + 'Core:BulkExport:PageOrientation-P' => '纵向', + 'Core:BulkExport:XMLFormat' => 'XML文件 (*.xml)', + 'Core:BulkExport:XMLOptions' => 'XML选项', + 'Core:BulkExport:SpreadsheetFormat' => 'HTML表单(*.html)', + 'Core:BulkExport:SpreadsheetOptions' => '表单选项', + 'Core:BulkExport:OptionNoLocalize' => '不要本地化这些值 (举的例子)', + 'Core:BulkExport:OptionLinkSets' => '包含外链的对象', + 'Core:BulkExport:OptionFormattedText' => '保持文本格式', + 'Core:BulkExport:ScopeDefinition' => '定义要导出的对象', + 'Core:BulkExportLabelOQLExpression' => 'OQL Query:', + 'Core:BulkExportLabelPhrasebookEntry' => 'Query Phrasebook Entry:', + 'Core:BulkExportMessageEmptyOQL' => 'Please enter a valid OQL query.', + 'Core:BulkExportMessageEmptyPhrasebookEntry' => 'Please select a valid phrasebook entry.', + 'Core:BulkExportQueryPlaceholder' => 'Type an OQL query here...', + 'Core:BulkExportCanRunNonInteractive' => '点击这里运行非交互式导出.', + 'Core:BulkExportLegacyExport' => '点击这里进入旧版导出.', + 'Core:BulkExport:XLSXOptions' => 'Excel 选项', + 'Core:BulkExport:TextFormat' => '文本中包含一些HTML 标记', + 'Core:BulkExport:DateTimeFormat' => '日期和时间格式', + 'Core:BulkExport:DateTimeFormatDefault_Example' => '默认格式 (%1$s), e.g. %2$s', + 'Core:BulkExport:DateTimeFormatCustom_Format' => '自定义格式: %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 + 'Core:DateTime:Placeholder_n' => 'M', // Month on 1 or 2 digits 1-12 + 'Core:DateTime:Placeholder_Y' => 'YYYY', // Year on 4 digits + 'Core:DateTime:Placeholder_y' => 'YY', // Year on 2 digits + 'Core:DateTime:Placeholder_H' => 'hh', // Hour 00..23 + 'Core:DateTime:Placeholder_h' => 'h', // Hour 01..12 + 'Core:DateTime:Placeholder_G' => 'hh', // Hour 0..23 + 'Core:DateTime:Placeholder_g' => 'h', // Hour 1..12 + 'Core:DateTime:Placeholder_a' => 'am/pm', // am/pm (lowercase) + 'Core:DateTime:Placeholder_A' => 'AM/PM', // AM/PM (uppercase) + 'Core:DateTime:Placeholder_i' => 'mm', // minutes, 2 digits: 00..59 + 'Core:DateTime:Placeholder_s' => 'ss', // seconds, 2 digits 00..59 + 'Core:Validator:Default' => '格式错误', + 'Core:Validator:Mandatory' => '这里必填', + 'Core:Validator:MustBeInteger' => '必须是整数', + 'Core:Validator:MustSelectOne' => '请选择一个', +)); diff --git a/dictionaries/zh.dictionary.itop.ui.php b/dictionaries/zh.dictionary.itop.ui.php index b9aa25263..2369419e4 100644 --- a/dictionaries/zh.dictionary.itop.ui.php +++ b/dictionaries/zh.dictionary.itop.ui.php @@ -3,7 +3,7 @@ // // This file is part of iTop. // -// iTop is free software; you can redistribute it and/or modify +// iTop is free software; you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. @@ -19,13 +19,12 @@ /** * Localized data - * * @author Robert Deng * @copyright Copyright (C) 2010-2012 Combodo SARL * @license http://opensource.org/licenses/AGPL-3.0 */ - + ////////////////////////////////////////////////////////////////////// // Classes in 'gui' ////////////////////////////////////////////////////////////////////// @@ -41,16 +40,16 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:AuditCategory' => '审计类目', + 'Class:AuditCategory' => '审计类别', 'Class:AuditCategory+' => '全部审计中的一个区段', - 'Class:AuditCategory/Attribute:name' => '类目名称', - 'Class:AuditCategory/Attribute:name+' => '类目简称', - 'Class:AuditCategory/Attribute:description' => '审计类目描述', - 'Class:AuditCategory/Attribute:description+' => '该审计类目的详细描述', + 'Class:AuditCategory/Attribute:name' => '类别名称', + 'Class:AuditCategory/Attribute:name+' => '类别简称', + 'Class:AuditCategory/Attribute:description' => '审计类别描述', + 'Class:AuditCategory/Attribute:description+' => '该审计类别的详细描述', 'Class:AuditCategory/Attribute:definition_set' => '定义', 'Class:AuditCategory/Attribute:definition_set+' => '定义用于审计的对象的OQL表达式', 'Class:AuditCategory/Attribute:rules_list' => '审计规则', - 'Class:AuditCategory/Attribute:rules_list+' => '该类目的审计规则', + 'Class:AuditCategory/Attribute:rules_list+' => '该类别的审计规则', )); // @@ -59,23 +58,43 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:AuditRule' => '审计规则', - 'Class:AuditRule+' => '用于检查给定审计类目的规则', - 'Class:AuditRule/Attribute:name' => '规则名称', - 'Class:AuditRule/Attribute:name+' => '规则简称', + 'Class:AuditRule+' => '用于检查指定审计类别的规则', + 'Class:AuditRule/Attribute:name' => '名称', + 'Class:AuditRule/Attribute:name+' => '规则名称', 'Class:AuditRule/Attribute:description' => '审计规则描述', 'Class:AuditRule/Attribute:description+' => '审计规则详细描述', 'Class:AuditRule/Attribute:query' => '要运行的查询', 'Class:AuditRule/Attribute:query+' => '要运行的OQL表达式', - 'Class:AuditRule/Attribute:valid_flag' => '有效对象?', + 'Class:AuditRule/Attribute:valid_flag' => '是否有效?', 'Class:AuditRule/Attribute:valid_flag+' => '若规则返回有效对象则True,否则False', 'Class:AuditRule/Attribute:valid_flag/Value:true' => 'true', 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'true', 'Class:AuditRule/Attribute:valid_flag/Value:false' => 'false', 'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'false', - 'Class:AuditRule/Attribute:category_id' => '类目', - 'Class:AuditRule/Attribute:category_id+' => '该规则对应的类目', - 'Class:AuditRule/Attribute:category_name' => '类目', - 'Class:AuditRule/Attribute:category_name+' => '该规则对应类目的名称', + 'Class:AuditRule/Attribute:category_id' => '类别', + 'Class:AuditRule/Attribute:category_id+' => '该规则对应的类别', + 'Class:AuditRule/Attribute:category_name' => '类别', + 'Class:AuditRule/Attribute:category_name+' => '该规则对应类别的名称', +)); + +// +// Class: QueryOQL +// + +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Class:Query' => '查询', + 'Class:Query+' => 'A query is a data set defined in a dynamic way', + 'Class:Query/Attribute:name' => '名称', + 'Class:Query/Attribute:name+' => 'Identifies the query', + 'Class:Query/Attribute:description' => '描述', + 'Class:Query/Attribute:description+' => 'Long description for the query (purpose, usage, etc.)', + 'Class:Query/Attribute:fields' => 'Fields', + 'Class:Query/Attribute:fields+' => 'Coma separated list of attributes (or alias.attribute) to export', + + 'Class:QueryOQL' => 'OQL 查询', + 'Class:QueryOQL+' => 'A query based on the Object Query Language', + 'Class:QueryOQL/Attribute:oql' => '表达式', + 'Class:QueryOQL/Attribute:oql+' => 'OQL 表达式', )); ////////////////////////////////////////////////////////////////////// @@ -94,12 +113,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:User/Attribute:finalclass+' => '', 'Class:User/Attribute:contactid' => '联系人 (个人)', 'Class:User/Attribute:contactid+' => '来自业务数据的个人明细信息', - 'Class:User/Attribute:last_name' => '名', - 'Class:User/Attribute:last_name+' => '对应联系人的名字', - 'Class:User/Attribute:first_name' => '姓', - 'Class:User/Attribute:first_name+' => '对应联系人的姓氏', - 'Class:User/Attribute:email' => 'Email', - 'Class:User/Attribute:email+' => '对应联系人的Email', + 'Class:User/Attribute:last_name' => '姓', + 'Class:User/Attribute:last_name+' => '对应联系人的姓氏', + 'Class:User/Attribute:first_name' => '名', + 'Class:User/Attribute:first_name+' => '对应联系人的名字', + 'Class:User/Attribute:email' => '邮箱', + 'Class:User/Attribute:email+' => '对应联系人的邮箱', 'Class:User/Attribute:login' => '登录名', 'Class:User/Attribute:login+' => '用户标识字符串', 'Class:User/Attribute:language' => '语言', @@ -108,13 +127,22 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:User/Attribute:language/Value:EN US+' => 'English (U.S.)', 'Class:User/Attribute:language/Value:FR FR' => 'French', 'Class:User/Attribute:language/Value:FR FR+' => 'French (France)', - 'Class:User/Attribute:profile_list' => '简档', - 'Class:User/Attribute:profile_list+' => '角色, 为该人员授权', - 'Class:User/Attribute:allowed_org_list' => '被许可的组织', - 'Class:User/Attribute:allowed_org_list+' => '终端用户被许可看到下述组织的数据. 如果没有指定的组织,则无限制.', + 'Class:User/Attribute:profile_list' => '角色', + 'Class:User/Attribute:profile_list+' => '授予该用户的角色', + 'Class:User/Attribute:allowed_org_list' => '可访问的组织', + 'Class:User/Attribute:allowed_org_list+' => '目标用户可以看到以下组织的数据. 如果没有指定,则无限制.', + 'Class:User/Attribute:status' => '状态', + 'Class:User/Attribute:status+' => '账户是否启用.', + 'Class:User/Attribute:status/Value:enabled' => '启用', + 'Class:User/Attribute:status/Value:disabled' => '停用', 'Class:User/Error:LoginMustBeUnique' => '登录名必须唯一 - "%1s" 已经被使用.', - 'Class:User/Error:AtLeastOneProfileIsNeeded' => '至少一个简档必须指定给该用户.', + 'Class:User/Error:AtLeastOneProfileIsNeeded' => '必须指定至少一个角色给该用户.', + 'Class:User/Error:AtLeastOneOrganizationIsNeeded' => 'At least one organization must be assigned to this user.', + 'Class:User/Error:OrganizationNotAllowed' => 'Organization not allowed.', + 'Class:User/Error:UserOrganizationNotAllowed' => 'The user account does not belong to your allowed organizations.', + 'Class:UserInternal' => '内部用户', + 'Class:UserInternal+' => 'User defined within iTop', )); // @@ -122,14 +150,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:URP_Profiles' => '简档', - 'Class:URP_Profiles+' => '用户简档', + 'Class:URP_Profiles' => '角色', + 'Class:URP_Profiles+' => '用户角色', 'Class:URP_Profiles/Attribute:name' => '名称', 'Class:URP_Profiles/Attribute:name+' => '标签', 'Class:URP_Profiles/Attribute:description' => '描述', 'Class:URP_Profiles/Attribute:description+' => '单行描述', 'Class:URP_Profiles/Attribute:user_list' => '用户', - 'Class:URP_Profiles/Attribute:user_list+' => '拥有该角色的人员', + 'Class:URP_Profiles/Attribute:user_list+' => '拥有该角色的用户', )); // @@ -143,8 +171,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:URP_Dimensions/Attribute:name+' => '标签', 'Class:URP_Dimensions/Attribute:description' => '描述', 'Class:URP_Dimensions/Attribute:description+' => '单行描述', - 'Class:URP_Dimensions/Attribute:type' => '类别', - 'Class:URP_Dimensions/Attribute:type+' => '类名称或数据类别 (投影单位)', + 'Class:URP_Dimensions/Attribute:type' => '类型', + 'Class:URP_Dimensions/Attribute:type+' => '类型名称或数据类型 (投影单位)', )); // @@ -152,37 +180,38 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:URP_UserProfile' => '简档目标用户', - 'Class:URP_UserProfile+' => '用户的简档', + 'Class:URP_UserProfile' => '角色目标用户', + 'Class:URP_UserProfile+' => '用户的角色', 'Class:URP_UserProfile/Attribute:userid' => '用户', 'Class:URP_UserProfile/Attribute:userid+' => '用户帐户', 'Class:URP_UserProfile/Attribute:userlogin' => '登录名', 'Class:URP_UserProfile/Attribute:userlogin+' => '用户的登录名', - 'Class:URP_UserProfile/Attribute:profileid' => '简档', - 'Class:URP_UserProfile/Attribute:profileid+' => '使用简档', - 'Class:URP_UserProfile/Attribute:profile' => '简档', - 'Class:URP_UserProfile/Attribute:profile+' => '简档名称', + 'Class:URP_UserProfile/Attribute:profileid' => '角色', + 'Class:URP_UserProfile/Attribute:profileid+' => '使用角色', + 'Class:URP_UserProfile/Attribute:profile' => '角色', + 'Class:URP_UserProfile/Attribute:profile+' => '角色名称', 'Class:URP_UserProfile/Attribute:reason' => '原因', - 'Class:URP_UserProfile/Attribute:reason+' => '解释为什么该人员需要拥有该角色', + 'Class:URP_UserProfile/Attribute:reason+' => '解释为什么此用户需要拥有该角色', )); // // Class: URP_UserOrg // + Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:URP_UserOrg' => '用户组织', - 'Class:URP_UserOrg+' => '被许可的组织', + 'Class:URP_UserOrg+' => '可以访问的组织', 'Class:URP_UserOrg/Attribute:userid' => '用户', 'Class:URP_UserOrg/Attribute:userid+' => '用户帐户', 'Class:URP_UserOrg/Attribute:userlogin' => '登录名', 'Class:URP_UserOrg/Attribute:userlogin+' => '用户的登录名', 'Class:URP_UserOrg/Attribute:allowed_org_id' => '组织', - 'Class:URP_UserOrg/Attribute:allowed_org_id+' => '被许可的组织', + 'Class:URP_UserOrg/Attribute:allowed_org_id+' => '可以访问的组织', 'Class:URP_UserOrg/Attribute:allowed_org_name' => '组织', - 'Class:URP_UserOrg/Attribute:allowed_org_name+' => '被许可的组织', + 'Class:URP_UserOrg/Attribute:allowed_org_name+' => '可以访问的组织', 'Class:URP_UserOrg/Attribute:reason' => '原因', - 'Class:URP_UserOrg/Attribute:reason+' => '解释为什么该人员被许可查阅该组织的数据', + 'Class:URP_UserOrg/Attribute:reason+' => '解释为什么此用户可以访问该组织的数据', )); // @@ -190,16 +219,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( // Dict::Add('ZH CN', 'Chinese', '简体中文', array( - 'Class:URP_ProfileProjection' => '简档投射', - 'Class:URP_ProfileProjection+' => '简档投射', + 'Class:URP_ProfileProjection' => '角色映射', + 'Class:URP_ProfileProjection+' => '角色映射', 'Class:URP_ProfileProjection/Attribute:dimensionid' => '维度', 'Class:URP_ProfileProjection/Attribute:dimensionid+' => '应用维度', 'Class:URP_ProfileProjection/Attribute:dimension' => '维度', 'Class:URP_ProfileProjection/Attribute:dimension+' => '应用维度', - 'Class:URP_ProfileProjection/Attribute:profileid' => '简档', - 'Class:URP_ProfileProjection/Attribute:profileid+' => '使用简档', - 'Class:URP_ProfileProjection/Attribute:profile' => '简档', - 'Class:URP_ProfileProjection/Attribute:profile+' => '简档名称', + 'Class:URP_ProfileProjection/Attribute:profileid' => '角色', + 'Class:URP_ProfileProjection/Attribute:profileid+' => '使用角色', + 'Class:URP_ProfileProjection/Attribute:profile' => '角色', + 'Class:URP_ProfileProjection/Attribute:profile+' => '角色名称', 'Class:URP_ProfileProjection/Attribute:value' => '值表达式', 'Class:URP_ProfileProjection/Attribute:value+' => 'OQL expression (using $user) | constant | | +attribute code', 'Class:URP_ProfileProjection/Attribute:attribute' => '属性', @@ -211,8 +240,8 @@ 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' => '维度', @@ -230,12 +259,12 @@ 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:profileid' => '角色', + 'Class:URP_ActionGrant/Attribute:profileid+' => '使用角色', + 'Class:URP_ActionGrant/Attribute:profile' => '角色', + 'Class:URP_ActionGrant/Attribute:profile+' => '使用角色', 'Class:URP_ActionGrant/Attribute:class' => '类', 'Class:URP_ActionGrant/Attribute:class+' => '目标类', 'Class:URP_ActionGrant/Attribute:permission' => '许可', @@ -244,8 +273,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( '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' => '操作', + 'Class:URP_ActionGrant/Attribute:action+' => '可用于指定类上的操作', )); // @@ -255,10 +284,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:URP_StimulusGrant' => '刺激许可', 'Class:URP_StimulusGrant+' => '对象生命周期中刺激的许可', - 'Class:URP_StimulusGrant/Attribute:profileid' => '简档', - 'Class:URP_StimulusGrant/Attribute:profileid+' => '使用简档', - 'Class:URP_StimulusGrant/Attribute:profile' => '简档', - 'Class:URP_StimulusGrant/Attribute:profile+' => '使用简档', + 'Class:URP_StimulusGrant/Attribute:profileid' => '角色', + 'Class:URP_StimulusGrant/Attribute:profileid+' => '使用角色', + 'Class:URP_StimulusGrant/Attribute:profile' => '角色', + 'Class:URP_StimulusGrant/Attribute:profile+' => '使用角色', 'Class:URP_StimulusGrant/Attribute:class' => '类', 'Class:URP_StimulusGrant/Attribute:class+' => '目标类', 'Class:URP_StimulusGrant/Attribute:permission' => '许可', @@ -278,12 +307,23 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'Class:URP_AttributeGrant' => '属性许可', 'Class:URP_AttributeGrant+' => '属性层次上的许可', - 'Class:URP_AttributeGrant/Attribute:actiongrantid' => '动作准许', - 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => '动作准许', + 'Class:URP_AttributeGrant/Attribute:actiongrantid' => '操作准许', + 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => '操作准许', 'Class:URP_AttributeGrant/Attribute:attcode' => '属性', 'Class:URP_AttributeGrant/Attribute:attcode+' => '属性编码', )); +// +// Expression to Natural language +// +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Expression:Unit:Short:DAY' => 'd', + 'Expression:Unit:Short:WEEK' => 'w', + 'Expression:Unit:Short:MONTH' => 'm', + 'Expression:Unit:Short:YEAR' => 'y', +)); + + // // String from the User Interface: menu, messages, buttons, etc... // @@ -291,45 +331,46 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'BooleanLabel:yes' => '是', 'BooleanLabel:no' => '否', + 'UI:Login:Title' => 'iTop 登录', 'Menu:WelcomeMenu' => '欢迎', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:WelcomeMenu+' => '欢迎来到iTop', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:WelcomeMenu+' => '欢迎使用iTop', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:WelcomeMenuPage' => '欢迎', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:WelcomeMenuPage+' => '欢迎来到iTop', // Duplicated into itop-welcome-itil (will be removed from here...) - 'UI:WelcomeMenu:Title' => '欢迎来到iTop', + 'Menu:WelcomeMenuPage+' => '欢迎使用iTop', // Duplicated into itop-welcome-itil (will be removed from here...) + 'UI:WelcomeMenu:Title' => '欢迎使用iTop', - 'UI:WelcomeMenu:LeftBlock' => '

iTop 是完全的, 开发源码的, IT 操作门户.

-
    系统包括: -
  • 完全的 CMDB (Configuration management database) 记录和管理 IT 资产清册.
  • -
  • 事件管理模块跟踪和传递所有发生在 IT 系统中的事件.
  • -
  • 变更管理模块规划和跟踪 IT 环境中发生的变化.
  • -
  • 已知的错误数据库加速事件的处理.
  • -
  • 停损模块记录所有计划的停机并通知对应的联系人.
  • -
  • 通过仪表板迅速获得 IT 的概览.
  • + 'UI:WelcomeMenu:LeftBlock' => '

    iTop是完全开源的IT操作门户.

    +
      它包括: +
    • 完整的CMDB(Configuration management database),用于登记和管理您的IT资产.
    • +
    • 事件管理模块用于跟踪和传递所有发生在IT系统中的事件.
    • +
    • 变更管理模块用于规划和跟踪IT环境中发生的变化.
    • +
    • 已知错误数据库可加速事件的处理.
    • +
    • 停机模块记录所有计划内的停机并通知对应的联系人.
    • +
    • 通过仪表盘迅速获得IT状态的概况.
    -

    所有模块可以各自独立地、一步一步地搭建.

    ', +

    所有模块可以各自独立地、一步步地部署.

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

    iTop 是面向服务提供商的, 它使得 IT 工程师方便地管理多客户和多组织. -

      iTop, 提供功能丰富的业务处理流程: -
    • 提高 IT 管理效率
    • -
    • 驱动 IT 操作能力
    • -
    • 提高用户满意度,从业务能力方面提供执行力.
    • + 'UI:WelcomeMenu:RightBlock' => '

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

        iTop 提供功能丰富的业务处理流程: +
      • 提高IT管理效率
      • +
      • 提升IT可操作能力
      • +
      • 提高用户满意度,提升业务能力.

      -

      iTop 是完全开放的,可被集成到您当前的IT管理架构中.

      +

      iTop是完全开放的,可被集成到现有的IT管理架构之中.

      -

        利用这个新一代的 IT 操作门户, 可以帮助您: -
      • 更好地管理越来越复杂的 IT 环境.
      • -
      • 按照您的步骤实现 ITIL 流程.
      • -
      • 管理您的 IT 中最重要的设施: 文档化.
      • +
          利用这个新一代的IT操作门户, 可以帮助您: +
        • 更好地管理越来越复杂的IT环境.
        • +
        • 逐步实现ITIL流程.
        • +
        • 管理IT中最重要的资产: 文档.

        ', - 'UI:WelcomeMenu:AllOpenRequests' => '待处理的请求: %1$d', - 'UI:WelcomeMenu:MyCalls' => '我的请求', - 'UI:WelcomeMenu:OpenIncidents' => '待处理的事件: %1$d', + 'UI:WelcomeMenu:AllOpenRequests' => '所有打开的需求: %1$d', + 'UI:WelcomeMenu:MyCalls' => '我办理的需求', + 'UI:WelcomeMenu:OpenIncidents' => '所有打开的事件: %1$d', 'UI:WelcomeMenu:AllConfigItems' => '配置项: %1$d', - 'UI:WelcomeMenu:MyIncidents' => '指派给我的事件', + 'UI:WelcomeMenu:MyIncidents' => '分配给我的事件', 'UI:AllOrganizations' => ' 所有组织 ', - 'UI:YourSearch' => '您的搜索', + 'UI:YourSearch' => '搜索', 'UI:LoggedAsMessage' => '以 %1$s 登录', 'UI:LoggedAsMessage+Admin' => '以 %1$s 登录(Administrator)', 'UI:Button:Logoff' => '注销', @@ -337,17 +378,20 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:Button:Search' => '搜索', 'UI:Button:Query' => ' 查询 ', 'UI:Button:Ok' => '确认', + 'UI:Button:Save' => '保存', 'UI:Button:Cancel' => '取消', + 'UI:Button:Close' => '关闭', 'UI:Button:Apply' => '应用', - 'UI:Button:Back' => ' << Back ', - 'UI:Button:Next' => ' Next >> ', + 'UI:Button:Back' => ' << 上一步 ', + 'UI:Button:Restart' => ' |<< 重来 ', + 'UI:Button:Next' => ' 下一步 >> ', 'UI:Button:Finish' => ' 结束 ', - 'UI:Button:DoImport' => ' 运行导入 ! ', + 'UI:Button:DoImport' => ' 执行导入 ! ', 'UI:Button:Done' => ' 完成 ', - 'UI:Button:SimulateImport' => ' 激活导入 ', + 'UI:Button:SimulateImport' => ' 开始导入 ', 'UI:Button:Test' => '测试!', - 'UI:Button:Evaluate' => ' 评价 ', - 'UI:Button:Evaluate:Title' => ' 评价 (Ctrl+Enter)', + 'UI:Button:Evaluate' => ' 测试 ', + 'UI:Button:Evaluate:Title' => ' Evaluate (Ctrl+Enter)', 'UI:Button:AddObject' => ' 添加... ', 'UI:Button:BrowseObjects' => ' 浏览... ', 'UI:Button:Add' => ' 添加 ', @@ -356,132 +400,177 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:Button:FilterList' => ' 过滤... ', 'UI:Button:Create' => ' 创建 ', 'UI:Button:Delete' => ' 删除 ! ', - 'UI:Button:ChangePassword' => ' 改变密码 ', + 'UI:Button:Rename' => ' 重命名... ', + 'UI:Button:ChangePassword' => ' 修改密码 ', 'UI:Button:ResetPassword' => ' 重置密码 ', - + 'UI:Button:Insert' => '插入', + 'UI:Button:More' => 'More', + 'UI:Button:Less' => 'Less', + 'UI:SearchToggle' => '搜索', - 'UI:ClickToCreateNew' => '创建一个新的 %1$s', - 'UI:SearchFor_Class' => '搜索 %1$s 对象', - 'UI:NoObjectToDisplay' => '没有对象可显示.', - 'UI:Error:MandatoryTemplateParameter_object_id' => '当link_attr被指定时,参数 object_id 是必须的. 检查显示模板的定义.', - 'UI:Error:MandatoryTemplateParameter_target_attr' => '当 link_attr被指定时, 参数 target_attr 是必须的. 检查显示模板的定义.', + 'UI:ClickToCreateNew' => '新建 %1$s', + 'UI:SearchFor_Class' => '搜索 %1$s ', + 'UI:NoObjectToDisplay' => '没有可显示的对象.', + 'UI:Error:MandatoryTemplateParameter_object_id' => '当link_attr 被指定时,参数 object_id 是必须的. 检查显示模板的定义.', + 'UI:Error:MandatoryTemplateParameter_target_attr' => '当link_attr 被指定时, 参数 target_attr 是必须的. 检查显示模板的定义.', 'UI:Error:MandatoryTemplateParameter_group_by' => '参数 group_by 是必须的. 检查显示模板的定义.', 'UI:Error:InvalidGroupByFields' => 'group by 的栏目列表是无效的: "%1$s".', 'UI:Error:UnsupportedStyleOfBlock' => '错误: 不被支持的 block 格式: "%1$s".', - 'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => '错误的链接定义: the class of objects to manage: %1$s was not found as an external key in the class %2$s', - 'UI:Error:Object_Class_Id_NotFound' => 'Object: %1$s:%2$d not found.', - 'UI:Error:WizardCircularReferenceInDependencies' => '错误: 栏目之间的依赖性出现循环引用, 检查数据模型.', - 'UI:Error:UploadedFileTooBig' => '上传文件太大. (允许的最大限制是 %1$s). 检查您的 PHP configuration 中 upload_max_filesize 和 post_max_size.', + 'UI:Error:IncorrectLinkDefinition_LinkedClass_Class' => '关联错误: 关联的对象: %1$s 不是 %2$s 的外键', + 'UI:Error:Object_Class_Id_NotFound' => '对象: %1$s:%2$d 找不到.', + 'UI:Error:WizardCircularReferenceInDependencies' => '错误: 栏目之间的依赖性出现循环引用, 请检查数据模型.', + 'UI:Error:UploadedFileTooBig' => '上传文件太大. (允许的最大限制是 %1$s). 请检查 PHP 配置文件中的 upload_max_filesize 和 post_max_size.', 'UI:Error:UploadedFileTruncated.' => '上传的文件被截断 !', - 'UI:Error:NoTmpDir' => '临时目录未定义.', + 'UI:Error:NoTmpDir' => '未定义临时目录.', 'UI:Error:CannotWriteToTmp_Dir' => '无法向硬盘写入临时文件. upload_tmp_dir = "%1$s".', 'UI:Error:UploadStoppedByExtension_FileName' => '上传因为扩展名被停止. (Original file name = "%1$s").', - 'UI:Error:UploadFailedUnknownCause_Code' => '文件上传失败, 未知原因. (Error code = "%1$s").', - - 'UI:Error:1ParametersMissing' => '错误: 必须为该操作指定下述参数: %1$s.', - 'UI:Error:2ParametersMissing' => '错误: 必须为该操作指定下述参数: %1$s and %2$s.', - 'UI:Error:3ParametersMissing' => '错误: 必须为该操作指定下述参数: %1$s, %2$s and %3$s.', - 'UI:Error:4ParametersMissing' => '错误: 必须为该操作指定下述参数: %1$s, %2$s, %3$s and %4$s.', + 'UI:Error:UploadFailedUnknownCause_Code' => '文件上传失败, 原因未知. (Error code = "%1$s").', + + 'UI:Error:1ParametersMissing' => '错误: 必须为该操作指定以下参数: %1$s.', + 'UI:Error:2ParametersMissing' => '错误: 必须为该操作指定以下参数: %1$s and %2$s.', + 'UI:Error:3ParametersMissing' => '错误: 必须为该操作指定以下参数: %1$s, %2$s and %3$s.', + 'UI:Error:4ParametersMissing' => '错误: 必须为该操作指定以下参数: %1$s, %2$s, %3$s and %4$s.', 'UI:Error:IncorrectOQLQuery_Message' => '错误: 错误的 OQL 查询: %1$s', - 'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => '运行该查询时产生了一个错误: %1$s', - 'UI:Error:ObjectAlreadyUpdated' => '错误: 该对象已被更新.', - 'UI:Error:ObjectCannotBeUpdated' => '错误: 对象不能被更新.', + 'UI:Error:AnErrorOccuredWhileRunningTheQuery_Message' => '运行该查询时发生了一个错误: %1$s', + 'UI:Error:ObjectAlreadyUpdated' => '错误: 该对象已更新.', + 'UI:Error:ObjectCannotBeUpdated' => '错误: 对象无法更新.', 'UI:Error:ObjectsAlreadyDeleted' => '错误: 对象已被删除!', - 'UI:Error:BulkDeleteNotAllowedOn_Class' => '您未被允许进行 %1$s 类对象的批量删除', - 'UI:Error:DeleteNotAllowedOn_Class' => '您未被允许删除 %1$s 类的对象', - 'UI:Error:BulkModifyNotAllowedOn_Class' => '您未被允许进行 %1$s 类对象的批量更新', + 'UI:Error:BulkDeleteNotAllowedOn_Class' => '您无权进行 %1$s 类对象的批量删除', + 'UI:Error:DeleteNotAllowedOn_Class' => '您无权删除 %1$s 类的对象', + 'UI:Error:BulkModifyNotAllowedOn_Class' => '您无权进行 %1$s 类对象的批量更新', 'UI:Error:ObjectAlreadyCloned' => '错误: 该对象已被克隆!', 'UI:Error:ObjectAlreadyCreated' => '错误: 该对象已被创建!', 'UI:Error:Invalid_Stimulus_On_Object_In_State' => '错误: 在对象 %2$s 的 "%3$s" 状态上的无效刺激 "%1$s" .', - - - 'UI:GroupBy:Count' => '计数', + + + 'UI:GroupBy:Count' => '个数', 'UI:GroupBy:Count+' => '元素数量', - 'UI:CountOfObjects' => '%1$d 个对象匹配给定的条件.', + 'UI:CountOfObjects' => '%1$d 个对象符合指定的条件.', 'UI_CountOfObjectsShort' => '%1$d 个对象.', 'UI:NoObject_Class_ToDisplay' => '没有 %1$s 可以显示', 'UI:History:LastModified_On_By' => '最后修改 %1$s 被 %2$s.', 'UI:HistoryTab' => '历史', 'UI:NotificationsTab' => '通知', + 'UI:History:BulkImports' => '历史', + 'UI:History:BulkImports+' => 'List of CSV imports (latest import first)', + 'UI:History:BulkImportDetails' => 'Changes resulting from the CSV import performed on %1$s (by %2$s)', 'UI:History:Date' => '日期', 'UI:History:Date+' => '变更日期', 'UI:History:User' => '用户', 'UI:History:User+' => '造成变更的用户', 'UI:History:Changes' => '变更', 'UI:History:Changes+' => '对该对象所做的变更', + 'UI:History:StatsCreations' => '已创建', + 'UI:History:StatsCreations+' => 'Count of objects created', + 'UI:History:StatsModifs' => '已修改', + 'UI:History:StatsModifs+' => 'Count of objects modified', + 'UI:History:StatsDeletes' => '已删除', + 'UI:History:StatsDeletes+' => 'Count of objects deleted', 'UI:Loading' => '载入...', - 'UI:Menu:Actions' => '动作', + 'UI:Menu:Actions' => '操作', 'UI:Menu:OtherActions' => '其他操作', 'UI:Menu:New' => '新建...', 'UI:Menu:Add' => '添加...', 'UI:Menu:Manage' => '管理...', - 'UI:Menu:EMail' => 'eMail', + 'UI:Menu:EMail' => '邮件', 'UI:Menu:CSVExport' => 'CSV 导出...', 'UI:Menu:Modify' => '修改...', 'UI:Menu:Delete' => '删除...', - 'UI:Menu:Manage' => '管理...', 'UI:Menu:BulkDelete' => '删除...', 'UI:UndefinedObject' => '未定义', 'UI:Document:OpenInNewWindow:Download' => '在新窗口打开: %1$s, 下载: %2$s', - 'UI:SelectAllToggle+' => '选择 / 清除选择 全部', - 'UI:TruncatedResults' => '%1$d objects displayed out of %2$d', - 'UI:DisplayAll' => '显示全部', - 'UI:CollapseList' => '收缩', + 'UI:SplitDateTime-Date' => '日期', + 'UI:SplitDateTime-Time' => '时间', + 'UI:TruncatedResults' => '显示 %1$d 个对象,共 %2$d 个', + 'UI:DisplayAll' => '全部显示', + 'UI:CollapseList' => '收起', 'UI:CountOfResults' => '%1$d 个对象', 'UI:ChangesLogTitle' => '变更记录 (%1$d):', 'UI:EmptyChangesLogTitle' => '变更记录为空', - 'UI:SearchFor_Class_Objects' => '搜索 %1$s 对象', + 'UI:SearchFor_Class_Objects' => '搜索 %1$s ', 'UI:OQLQueryBuilderTitle' => 'OQL Query Builder', 'UI:OQLQueryTab' => 'OQL 查询', 'UI:SimpleSearchTab' => '简单搜索', - 'UI:Details+' => '明细', + 'UI:Details+' => '详情', 'UI:SearchValue:Any' => '* 任何 *', 'UI:SearchValue:Mixed' => '* 混合 *', - 'UI:SelectOne' => '-- 选择一个 --', - 'UI:Login:Welcome' => '欢迎来到 iTop!', - 'UI:Login:IncorrectLoginPassword' => '错误的登录名/密码, 请重试.', - 'UI:Login:IdentifyYourself' => '在继续之前, 确定您自己的身份', - 'UI:Login:UserNamePrompt' => '用户名称', + 'UI:SearchValue:NbSelected' => '# 已选择', + 'UI:SearchValue:CheckAll' => '全选', + 'UI:SearchValue:UncheckAll' => '反选', + 'UI:SelectOne' => '-- 请选择 --', + 'UI:Login:Welcome' => '欢迎使用iTop!', + 'UI:Login:IncorrectLoginPassword' => '用户名或密码错误, 请重试.', + 'UI:Login:IdentifyYourself' => '在登录之前,请完成身份认证', + 'UI:Login:UserNamePrompt' => '用户名', 'UI:Login:PasswordPrompt' => '密码', - 'UI:Login:ChangeYourPassword' => '改变您的密码', + 'UI:Login:ForgotPwd' => '忘记密码?', + 'UI:Login:ForgotPwdForm' => '忘记密码', + 'UI:Login:ForgotPwdForm+' => 'iTop 将会给您发送一封密码重置邮件.', + 'UI:Login:ResetPassword' => '立即发送!', + 'UI:Login:ResetPwdFailed' => '邮件发送失败: %1$s', + + 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' 用户名无效', + 'UI:ResetPwd-Error-NotPossible' => '外部账户不允许重置密码.', + 'UI:ResetPwd-Error-FixedPwd' => '该账户不允许重置密码.', + 'UI:ResetPwd-Error-NoContact' => '该账户没有关联到个人.', + 'UI:ResetPwd-Error-NoEmailAtt' => '该账户未关联邮箱地址,请联系管理员.', + 'UI:ResetPwd-Error-NoEmail' => '缺少邮箱地址. 请联系管理员.', + 'UI:ResetPwd-Error-Send' => '邮件传输存在技术原因. 请联系管理员.', + 'UI:ResetPwd-EmailSent' => '请检查邮箱并按照提示操作...', + 'UI:ResetPwd-EmailSubject' => '重置iTop 密码', + 'UI:ResetPwd-EmailBody' => '

        您已请求重置iTop 密码.

        请点击这个链接 (一次性) 来输入新的密码

        .', + + 'UI:ResetPwd-Title' => '重置密码', + 'UI:ResetPwd-Error-InvalidToken' => '对不起, 密码已经被重置, 请检查是否收到了多封密码重置邮件. 请点击最新邮件里的链接.', + 'UI:ResetPwd-Error-EnterPassword' => '请输入 \'%1$s\' 的新密码.', + 'UI:ResetPwd-Ready' => '密码已修改成功.', + 'UI:ResetPwd-Login' => '点击这里登录...', + + 'UI:Login:About' => '', + 'UI:Login:ChangeYourPassword' => '修改您的密码', 'UI:Login:OldPasswordPrompt' => '旧密码', 'UI:Login:NewPasswordPrompt' => '新密码', 'UI:Login:RetypeNewPasswordPrompt' => '重复新密码', 'UI:Login:IncorrectOldPassword' => '错误: 旧密码错误', 'UI:LogOffMenu' => '注销', - 'UI:LogOff:ThankYou' => '谢谢使用iTop', + 'UI:LogOff:ThankYou' => '感谢使用iTop', 'UI:LogOff:ClickHereToLoginAgain' => '点击这里再次登录...', - 'UI:ChangePwdMenu' => '改变密码...', - 'UI:Login:RetypePwdDoesNotMatch' => '新密码和重录的新密码不符!', - 'UI:Button:Login' => '进入 iTop', - 'UI:Login:Error:AccessRestricted' => 'iTop 访问被限制. 请联系iTop系统管理员.', - 'UI:Login:Error:AccessAdmin' => '有系统管理员权限才能访问. 请联系iTop系统管理员.', - 'UI:CSVImport:MappingSelectOne' => '-- 选择一个 --', + 'UI:ChangePwdMenu' => '修改密码...', + 'UI:Login:PasswordChanged' => '密码已成功设置!', + 'UI:AccessRO-All' => 'iTop is read-only', + 'UI:AccessRO-Users' => 'iTop is read-only for end-users', + 'UI:ApplicationEnvironment' => '应用环境: %1$s', + 'UI:Login:RetypePwdDoesNotMatch' => '新密码输入不一致!', + 'UI:Button:Login' => '登录iTop', + 'UI:Login:Error:AccessRestricted' => 'iTop 访问被限制. 请联系管理员.', + 'UI:Login:Error:AccessAdmin' => '只有具有管理员权限的人才能访问. 请联系管理员.', + 'UI:CSVImport:MappingSelectOne' => '-- 请选择 --', 'UI:CSVImport:MappingNotApplicable' => '-- 忽略该栏 --', - 'UI:CSVImport:NoData' => '空的数据..., 请提供数据!', + 'UI:CSVImport:NoData' => '数据为空..., 请提供数据!', 'UI:Title:DataPreview' => '数据预览', - 'UI:CSVImport:ErrorOnlyOneColumn' => '错误: 数据仅包含一列. 您选择了合适的分隔字符了吗?', + 'UI:CSVImport:ErrorOnlyOneColumn' => '错误: 数据仅包含一列. 您选择了合适的分隔符了吗?', 'UI:CSVImport:FieldName' => '栏 %1$d', 'UI:CSVImport:DataLine1' => '数据行 1', 'UI:CSVImport:DataLine2' => '数据行 2', 'UI:CSVImport:idField' => 'id (主键)', - 'UI:Title:BulkImport' => 'iTop - 大批量导入', - 'UI:Title:BulkImport+' => 'CSV 导入 Wizard', - '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:Title:BulkImport' => 'iTop - 批量导入', + 'UI:Title:BulkImport+' => 'CSV 导入向导', + '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:Title:CSVImportStep2' => '步骤 2 of 5: CSV 数据选项', 'UI:Title:CSVImportStep3' => '步骤 3 of 5: 数据映射', - 'UI:Title:CSVImportStep4' => '步骤 4 of 5: 导入模拟', - 'UI:Title:CSVImportStep5' => '步骤 5 of 5: 导入完成', - 'UI:CSVImport:LinesNotImported' => '无法装载的行:', + 'UI:Title:CSVImportStep4' => '步骤 4 of 5: 模拟导入', + 'UI:Title:CSVImportStep5' => '步骤 5 of 5: 完成导入', + 'UI:CSVImport:LinesNotImported' => '无法导入的行:', 'UI:CSVImport:LinesNotImported+' => '以下行无法导入因为其中包含错误', 'UI:CSVImport:SeparatorComma+' => ', (逗号)', 'UI:CSVImport:SeparatorSemicolon+' => '; (分号)', @@ -493,16 +582,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:CSVImport:TreatFirstLineAsHeader' => '将第一行视做标题头(列名称)', 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => '跳过文件开始的 %1$s 行', 'UI:CSVImport:CSVDataPreview' => 'CSV 数据预览', - 'UI:CSVImport:SelectFile' => '选择导入的文件:', - 'UI:CSVImport:Tab:LoadFromFile' => '从文件装载', - 'UI:CSVImport:Tab:CopyPaste' => '复制和粘贴数据', + 'UI:CSVImport:SelectFile' => '选择要导入的文件:', + 'UI:CSVImport:Tab:LoadFromFile' => '从文件导入', + 'UI:CSVImport:Tab:CopyPaste' => '复制和粘贴的数据', 'UI:CSVImport:Tab:Templates' => '模板', 'UI:CSVImport:PasteData' => '粘贴数据以导入:', - 'UI:CSVImport:PickClassForTemplate' => '选择下载的模板: ', - 'UI:CSVImport:SeparatorCharacter' => '分隔字符:', + 'UI:CSVImport:PickClassForTemplate' => '选择模板: ', + 'UI:CSVImport:SeparatorCharacter' => '分隔符:', 'UI:CSVImport:TextQualifierCharacter' => '文本限定字符', 'UI:CSVImport:CommentsAndHeader' => '注释和头', - 'UI:CSVImport:SelectClass' => '选择类以导入:', + 'UI:CSVImport:SelectClass' => '选择要导入的类别:', 'UI:CSVImport:AdvancedMode' => '高级模式', 'UI:CSVImport:AdvancedMode+' => '在高级模式中,对象的"id" (主键) 可以被用来修改和重命名对象.' . '不管怎样,列 "id" (如果存在) 只能被用做一个搜索条件,不能与其它搜索条件混用.', @@ -511,52 +600,102 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:CSVImport:HeaderMappings' => '映射', 'UI:CSVImport:HeaderSearch' => '搜索?', 'UI:CSVImport:AlertIncompleteMapping' => '请为每个栏选择一个映射.', + 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.', 'UI:CSVImport:AlertNoSearchCriteria' => '请选择至少一个搜索条件', - 'UI:CSVImport:Encoding' => '字符编码', - 'UI:UniversalSearchTitle' => 'iTop - 通用搜索', + 'UI:CSVImport:Encoding' => '字符编码', + 'UI:UniversalSearchTitle' => 'iTop - 全局搜索', 'UI:UniversalSearch:Error' => '错误: %1$s', - 'UI:UniversalSearch:LabelSelectTheClass' => '选择类以搜索: ', - + 'UI:UniversalSearch:LabelSelectTheClass' => '选择要搜索的类别: ', + + 'UI:CSVReport-Value-Modified' => '已修改', + 'UI:CSVReport-Value-SetIssue' => '无法修改 - 原因: %1$s', + 'UI:CSVReport-Value-ChangeIssue' => '无法修改成 %1$s - 原因: %2$s', + 'UI:CSVReport-Value-NoMatch' => '不匹配', + 'UI:CSVReport-Value-Missing' => '缺少必填项', + 'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: found %1$s objects', + '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-Value-Issue-Null' => '不允许留空', + 'UI:CSVReport-Value-Issue-NotFound' => '对象找不到', + '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\': no match found, check spelling', + 'UI:CSVReport-Value-Issue-Unknown' => 'Unexpected value for attribute \'%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-Reconciliation' => '无法调和', + 'UI:CSVReport-Row-Issue-Ambiguous' => 'ambiguous reconciliation', + '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-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-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: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:Audit:Title' => 'iTop - CMDB 审计', 'UI:Audit:InteractiveAudit' => '交互审计', - 'UI:Audit:HeaderAuditRule' => '设计规则', + 'UI:Audit:HeaderAuditRule' => '审计规则', 'UI:Audit:HeaderNbObjects' => '# 对象', 'UI:Audit:HeaderNbErrors' => '# 错误', 'UI:Audit:PercentageOk' => '% Ok', - + 'UI:Audit:ErrorIn_Rule_Reason' => 'OQL Error in the Rule %1$s: %2$s.', + 'UI:Audit:ErrorIn_Category_Reason' => 'OQL Error in the Category %1$s: %2$s.', + 'UI:RunQuery:Title' => 'iTop - OQL 查询评估', - 'UI:RunQuery:QueryExamples' => '查询样例', + 'UI:RunQuery:QueryExamples' => '示例查询', 'UI:RunQuery:HeaderPurpose' => '目的', 'UI:RunQuery:HeaderPurpose+' => '该查询的解释', 'UI:RunQuery:HeaderOQLExpression' => 'OQL 表达式', 'UI:RunQuery:HeaderOQLExpression+' => 'OQL 语法表示的查询', - 'UI:RunQuery:ExpressionToEvaluate' => '待评估的表达式: ', + 'UI:RunQuery:ExpressionToEvaluate' => '请输入表达式: ', 'UI:RunQuery:MoreInfo' => '该查询的更多信息: ', 'UI:RunQuery:DevelopedQuery' => '重新开发的查询表达式: ', 'UI:RunQuery:SerializedFilter' => '序列化的过滤器: ', - 'UI:RunQuery:Error' => '运行该查询时产生了一个错误: %1$s', - - 'UI:Schema:Title' => 'iTop 对象 schema', - 'UI:Schema:CategoryMenuItem' => '类目 %1$s', + 'UI:RunQuery:Error' => '运行该查询时发生了一个错误: %1$s', + '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.
        Should you want to garantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.', + 'UI:Schema:Title' => 'iTop 对象模型', + 'UI:Schema:CategoryMenuItem' => '类别 %1$s', 'UI:Schema:Relationships' => '关联', 'UI:Schema:AbstractClass' => '抽象类: 该类不能实例化对象.', 'UI:Schema:NonAbstractClass' => '非抽象类: 该类可以实例化对象.', 'UI:Schema:ClassHierarchyTitle' => '类层级', 'UI:Schema:AllClasses' => '所有类', - 'UI:Schema:ExternalKey_To' => '%1$s的外部键', + 'UI:Schema:ExternalKey_To' => '%1$s的外键', 'UI:Schema:Columns_Description' => '列: %1$s', 'UI:Schema:Default_Description' => '缺省: "%1$s"', - 'UI:Schema:NullAllowed' => '允许空', - 'UI:Schema:NullNotAllowed' => '不允许空', + 'UI:Schema:NullAllowed' => '允许留空', + 'UI:Schema:NullNotAllowed' => '不允许留空', 'UI:Schema:Attributes' => '属性', 'UI:Schema:AttributeCode' => '属性编码', 'UI:Schema:AttributeCode+' => '属性的内部编码', 'UI:Schema:Label' => '标签', 'UI:Schema:Label+' => '属性标签', 'UI:Schema:Type' => '类别', - + 'UI:Schema:Type+' => '属性的数据类型', - 'UI:Schema:Origin' => '起源', + 'UI:Schema:Origin' => '来自', 'UI:Schema:Origin+' => '该属性被定义的基类', 'UI:Schema:Description' => '描述', 'UI:Schema:Description+' => '属性的描述', @@ -569,11 +708,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:Schema:FilterCode+' => '该搜索条件的编码', 'UI:Schema:FilterDescription' => '描述', 'UI:Schema:FilterDescription+' => '该搜索条件的描述', - 'UI:Schema:AvailOperators' => '可用的算子', - 'UI:Schema:AvailOperators+' => '该搜索条件可能的算子', + 'UI:Schema:AvailOperators' => '可用的运算符', + 'UI:Schema:AvailOperators+' => '该搜索条件可能的运算符', 'UI:Schema:ChildClasses' => '子类', - 'UI:Schema:ReferencingClasses' => '参考类', - 'UI:Schema:RelatedClasses' => '关联类', + 'UI:Schema:ReferencingClasses' => '相关类', + 'UI:Schema:RelatedClasses' => '相关类', 'UI:Schema:LifeCycle' => '生命周期', 'UI:Schema:Triggers' => '触发器', 'UI:Schema:Relation_Code_Description' => '关联 %1$s (%2$s)', @@ -587,7 +726,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:Schema:Links:n-n' => '类链接到 %1$s (n:n 链接):', 'UI:Schema:Links:All' => '全部相关类的图', 'UI:Schema:NoLifeCyle' => '该类没有生命周期的定义.', - 'UI:Schema:LifeCycleTransitions' => '转换', + 'UI:Schema:LifeCycleTransitions' => '状态和转换', 'UI:Schema:LifeCyleAttributeOptions' => '属性选项', 'UI:Schema:LifeCycleHiddenAttribute' => '隐藏', 'UI:Schema:LifeCycleReadOnlyAttribute' => '只读', @@ -596,73 +735,79 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:Schema:LifeCycleAttributeMustPrompt' => '用户将被提示改变值', 'UI:Schema:LifeCycleEmptyList' => '空列表', 'UI:Schema:ClassFilter' => 'Class:~~', - 'UI:Schema:DisplayLabel' => 'Display:~~', + 'UI:Schema:DisplayLabel' => '显示:~~', 'UI:Schema:DisplaySelector/LabelAndCode' => 'Label and code~~', 'UI:Schema:DisplaySelector/Label' => 'Label~~', 'UI:Schema:DisplaySelector/Code' => 'Code~~', - 'UI:Schema:Attribute/Filter' => 'Filter~~', + 'UI:Schema:Attribute/Filter' => '过滤器~~', 'UI:Schema:DefaultNullValue' => 'Default null : "%1$s"~~', 'UI:LinksWidget:Autocomplete+' => '输入前3个字符...', - 'UI:Combo:SelectValue' => '--- 选择一个值 ---', - 'UI:Label:SelectedObjects' => '被选对象: ', - 'UI:Label:AvailableObjects' => '可用对象: ', + 'UI:Edit:TestQuery' => '测试查询', + 'UI:Combo:SelectValue' => '--- 请选择 ---', + 'UI:Label:SelectedObjects' => '被选的对象: ', + 'UI:Label:AvailableObjects' => '可用的对象: ', 'UI:Link_Class_Attributes' => '%1$s 属性', - 'UI:SelectAllToggle+' => '选择全部 / 清楚全部选择', + 'UI:SelectAllToggle+' => '全选 / 反选', 'UI:AddObjectsOf_Class_LinkedWith_Class_Instance' => '添加 %1$s 个对象, 链接 %2$s: %3$s', - 'UI:AddObjectsOf_Class_LinkedWith_Class' => '添加 %1$s 个对象与 %2$s 链接', + 'UI:AddObjectsOf_Class_LinkedWith_Class' => ' %1$s ', 'UI:ManageObjectsOf_Class_LinkedWith_Class_Instance' => '管理 %1$s 个对象, 链接 %2$s: %3$s', 'UI:AddLinkedObjectsOf_Class' => '添加 %1$s...', - 'UI:RemoveLinkedObjectsOf_Class' => '移除选择的对象', - 'UI:Message:EmptyList:UseAdd' => '列表是空的, 使用 "添加..." 按扭以添加元素.', + 'UI:RemoveLinkedObjectsOf_Class' => '移除对象', + 'UI:Message:EmptyList:UseAdd' => '列表为空, 请使用 "添加..." 按扭来添加元素.', 'UI:Message:EmptyList:UseSearchForm' => '使用上面的搜索表单, 以搜索要添加的对象.', - - 'UI:Wizard:FinalStepTitle' => '最后步骤: 确认', + 'UI:Wizard:FinalStepTitle' => '最后一步: 确认', 'UI:Title:DeletionOf_Object' => '删除 %1$s', 'UI:Title:BulkDeletionOf_Count_ObjectsOf_Class' => '批量删除 %1$d 个 %2$s 类的对象', - 'UI:Delete:NotAllowedToDelete' => '您未被允许删除该对象', - 'UI:Delete:NotAllowedToUpdate_Fields' => '您未被允许更新下述栏目: %1$s', - 'UI:Error:CannotDeleteBecause' => 'This object could not be deleted because: %1$s', - 'UI:Error:NotEnoughRightsToDelete' => '该对象不能被删除, 因为当前用户没有足够权限', - 'UI:Error:CannotDeleteBecauseOfDepencies' => '该对象不能被删除, 因为一些手工操作必须事先完成', + 'UI:Delete:NotAllowedToDelete' => '您无权删除该对象', + 'UI:Delete:NotAllowedToUpdate_Fields' => '您无权更新以下栏目: %1$s', + 'UI:Error:CannotDeleteBecause' => '无法删除该对象,因为: %1$s', + 'UI:Error:NotEnoughRightsToDelete' => '无法删除该对象, 因为当前用户没有足够的权限', + 'UI:Error:CannotDeleteBecauseOfDepencies' => '无法删除该对象, 因为必须事先完成一些手动操作', + 'UI:Error:CannotDeleteBecauseManualOpNeeded' => '无法删除该对象,必须事先完成一些手动操作', 'UI:Archive_User_OnBehalfOf_User' => '%1$s on behalf of %2$s', - 'UI:Delete:AutomaticallyDeleted' => '自动删除了', + 'UI:Delete:Deleted' => '已删除', + 'UI:Delete:AutomaticallyDeleted' => '已自动删除', 'UI:Delete:AutomaticResetOf_Fields' => '自动重置栏目: %1$s', - 'UI:Delete:CleaningUpRefencesTo_Object' => '清除所有对 %1$s 的参照...', - 'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => '清除所有对 %2$s 类的 %1$d 个对象的参照...', + 'UI:Delete:CleaningUpRefencesTo_Object' => '删除所有对 %1$s 的引用...', + 'UI:Delete:CleaningUpRefencesTo_Several_ObjectsOf_Class' => '删除所有对 %2$s 类的 %1$d 个对象的引用...', 'UI:Delete:Done+' => '做了什么...', 'UI:Delete:_Name_Class_Deleted' => '%1$s - %2$s 删除了.', 'UI:Delete:ConfirmDeletionOf_Name' => '删除 %1$s', 'UI:Delete:ConfirmDeletionOf_Count_ObjectsOf_Class' => '删除 %2$s 类的 %1$d 个对象', -// 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => '应该自动删除, 但您未被允许这样做', -// 'UI:Delete:MustBeDeletedManuallyButNotPossible' => '必须手工删除 - 但您未被允许删除该对象, 请联系您的应用程序系统管理员', + 'UI:Delete:CannotDeleteBecause' => '无法删除: %1$s', + 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => '应该自动删除, 但您无权这样做', + 'UI:Delete:MustBeDeletedManuallyButNotPossible' => '必须手动删除 - 但您无权删除该对象, 请联系管理员', 'UI:Delete:WillBeDeletedAutomatically' => '将被自动删除', - 'UI:Delete:MustBeDeletedManually' => '必须手工删除', + 'UI:Delete:MustBeDeletedManually' => '必须手动删除', 'UI:Delete:CannotUpdateBecause_Issue' => '应该被自动更新, 但是: %1$s', - 'UI:Delete:WillAutomaticallyUpdate_Fields' => '将被自动更新 (重置: %1$s)', - 'UI:Delete:Count_Objects/LinksReferencing_Object' => '%1$d 个对象/链接参照了 %2$s', - 'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d 个对象/链接参照了一些将删除的对象', - 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => '为确保数据库的完整性, 任何参照应该更进一步清除', - 'UI:Delete:Consequence+' => '将做什么', - 'UI:Delete:SorryDeletionNotAllowed' => '抱歉, 您未被允许删除该对象, 请看上述详细解释', - 'UI:Delete:PleaseDoTheManualOperations' => '在要求删除该对象之前, 请先手工完成上述列出的操作', - 'UI:Delect:Confirm_Object' => '请确认您要删除 %1$s.', - 'UI:Delect:Confirm_Count_ObjectsOf_Class' => '请确认您要删除下列 %2$s 类的 %1$d 个对象.', - 'UI:WelcomeToITop' => '欢迎来到 iTop', + 'UI:Delete:WillAutomaticallyUpdate_Fields' => '将被自动更新 (重置: %1$s)', + 'UI:Delete:Count_Objects/LinksReferencing_Object' => '一共 %1$d 个对象/链接 关联了 %2$s', + 'UI:Delete:Count_Objects/LinksReferencingTheObjects' => '%1$d 个对象/链接 关联了一些即将要删除的对象', + 'UI:Delete:ReferencesMustBeDeletedToEnsureIntegrity' => '为了确保数据库的完整性, 任何与之关联的项目也会被删除', + 'UI:Delete:Consequence+' => '要做什么', + 'UI:Delete:SorryDeletionNotAllowed' => '抱歉, 您无权删除该对象, 请看上述详细解释', + 'UI:Delete:PleaseDoTheManualOperations' => '在删除该对象之前, 请先手工完成上述列出的操作', + 'UI:Delect:Confirm_Object' => '请确认要删除 %1$s.', + 'UI:Delect:Confirm_Count_ObjectsOf_Class' => '请确认要删除下列 %2$s 类的 %1$d 个对象.', + 'UI:WelcomeToITop' => '欢迎使用iTop ', 'UI:DetailsPageTitle' => 'iTop - %1$s - %2$s 详细内容', 'UI:ErrorPageTitle' => 'iTop - 错误', - 'UI:ObjectDoesNotExist' => '抱歉, 该对象不存在 (或您未被允许浏览该对象).', - 'UI:ObjectArchived' => 'This object has been archived. Please enable the archive mode or contact your administrator.~~', - 'Tag:Archived' => 'Archived~~', - 'Tag:Archived+' => 'Can be accessed only in archive mode~~', - 'Tag:Obsolete' => 'Obsolete~~', - 'Tag:Obsolete+' => 'Excluded from the impact analysis and search results~~', - 'Tag:Synchronized' => 'Synchronized~~', - 'ObjectRef:Archived' => 'Archived~~', - 'ObjectRef:Obsolete' => 'Obsolete~~', + 'UI:ObjectDoesNotExist' => '抱歉, 该对象不存在 (或无权浏览该对象).', + 'UI:ObjectArchived' => '对象已被归档. 请启用归档模式或联系管理员.', + 'Tag:Archived' => '已归档', + 'Tag:Archived+' => '仅能在归档模式下访问', + 'Tag:Obsolete' => '已废弃', + 'Tag:Obsolete+' => '从影响分析和搜索结果中排除', + 'Tag:Synchronized' => '已同步', + 'ObjectRef:Archived' => '已归档', + 'ObjectRef:Obsolete' => '已废弃', 'UI:SearchResultsPageTitle' => 'iTop - 搜索结果', 'UI:SearchResultsTitle' => '搜索结果', - 'UI:SearchResultsTitle+' => 'Full-text search results~~', + 'UI:SearchResultsTitle+' => '全文搜索结果', 'UI:Search:NoSearch' => '没有可搜索的内容', + 'UI:Search:NeedleTooShort' => '字符串 "%1$s" 太短. 请至少输入 %2$d 个字符.', + 'UI:Search:Ongoing' => '正在搜索 "%1$s"', + 'UI:Search:Enlarge' => 'Broaden the search', 'UI:FullTextSearchTitle_Text' => '"%1$s" 的结果:', 'UI:Search:Count_ObjectsOf_Class_Found' => '发现 %2$s 类的 %1$d 个对象.', 'UI:Search:NoObjectFound' => '未发现对象.', @@ -670,9 +815,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:ModificationTitle_Class_Object' => '修改 %1$s: %2$s', 'UI:ClonePageTitle_Object_Class' => 'iTop - 克隆 %1$s - %2$s 修改', 'UI:CloneTitle_Class_Object' => '克隆 %1$s: %2$s', - 'UI:CreationPageTitle_Class' => 'iTop - 创建一个新的 %1$s ', - 'UI:CreationTitle_Class' => '创建一个新的 %1$s', - 'UI:SelectTheTypeOf_Class_ToCreate' => '选择要创建的 %1$s 的类别:', + 'UI:CreationPageTitle_Class' => 'iTop - 新建 %1$s ', + 'UI:CreationTitle_Class' => '新建 %1$s', + 'UI:SelectTheTypeOf_Class_ToCreate' => '选择 %1$s 的类别:', 'UI:Class_Object_NotUpdated' => '未发现变化, %1$s (%2$s) 没有 被更新.', 'UI:Class_Object_Updated' => '%1$s (%2$s) 更新了.', 'UI:BulkDeletePageTitle' => 'iTop - 批量删除', @@ -686,593 +831,699 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array( 'UI:FatalErrorMessage' => '致命错误, iTop 无法继续.', 'UI:Error_Details' => '错误: %1$s.', - 'UI:PageTitle:ClassProjections' => 'iTop 用户管理 - 类投射', - 'UI:PageTitle:ProfileProjections' => 'iTop 用户管理 - 简档投射', + 'UI:PageTitle:ClassProjections' => 'iTop 用户管理 - 类映射', + 'UI:PageTitle:ProfileProjections' => 'iTop 用户管理 - 角色映射', 'UI:UserManagement:Class' => '类', 'UI:UserManagement:Class+' => '对象的类', 'UI:UserManagement:ProjectedObject' => '对象', - 'UI:UserManagement:ProjectedObject+' => '被投射的对象', + 'UI:UserManagement:ProjectedObject+' => '被映射的对象', 'UI:UserManagement:AnyObject' => '* 任何 *', 'UI:UserManagement:User' => '用户', - 'UI:UserManagement:User+' => '与该投射相关的用户', - 'UI:UserManagement:Profile' => '简档', - 'UI:UserManagement:Profile+' => '投射被指定的简档', + 'UI:UserManagement:User+' => '与该映射相关的用户', + 'UI:UserManagement:Profile' => '角色', + 'UI:UserManagement:Profile+' => '映射被指定的角色', 'UI:UserManagement:Action:Read' => '读', 'UI:UserManagement:Action:Read+' => '读/显示 对象', 'UI:UserManagement:Action:Modify' => '修改', 'UI:UserManagement:Action:Modify+' => '创建和编辑(修改)对象', 'UI:UserManagement:Action:Delete' => '删除', 'UI:UserManagement:Action:Delete+' => '删除对象', - 'UI:UserManagement:Action:BulkRead' => '大批量读 (导出)', + 'UI:UserManagement:Action:BulkRead' => '批量读取(导出)', 'UI:UserManagement:Action:BulkRead+' => '列出对象或批量导出', 'UI:UserManagement:Action:BulkModify' => '批量修改', 'UI:UserManagement:Action:BulkModify+' => '批量创建/编辑 (CSV 导入)', 'UI:UserManagement:Action:BulkDelete' => '批量删除', 'UI:UserManagement:Action:BulkDelete+' => '批量删除对象', 'UI:UserManagement:Action:Stimuli' => 'Stimuli', - 'UI:UserManagement:Action:Stimuli+' => '许可的 (复合的) 动作', - 'UI:UserManagement:Action' => '动作', - 'UI:UserManagement:Action+' => '该用户进行的动作', - 'UI:UserManagement:TitleActions' => '动作', + 'UI:UserManagement:Action:Stimuli+' => '许可的 (复合的) 操作', + 'UI:UserManagement:Action' => '操作', + 'UI:UserManagement:Action+' => '该用户进行的操作', + 'UI:UserManagement:TitleActions' => '操作', 'UI:UserManagement:Permission' => '许可', 'UI:UserManagement:Permission+' => '用户的许可', 'UI:UserManagement:Attributes' => '属性', 'UI:UserManagement:ActionAllowed:Yes' => '是', 'UI:UserManagement:ActionAllowed:No' => '否', - 'UI:UserManagement:AdminProfile+' => '系统管理员拥有数据库中所有对象的完全读/写访问权限.', + 'UI:UserManagement:AdminProfile+' => '管理员拥有数据库中所有对象完整的读/写/访问权限.', 'UI:UserManagement:NoLifeCycleApplicable' => 'N/A', 'UI:UserManagement:NoLifeCycleApplicable+' => '该类未定义生命周期', 'UI:UserManagement:GrantMatrix' => '授权矩阵', 'UI:UserManagement:LinkBetween_User_And_Profile' => '链接 %1$s 和 %2$s', 'UI:UserManagement:LinkBetween_User_And_Org' => '链接 %1$s 和 %2$s', - + 'Menu:AdminTools' => '管理工具', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:AdminTools+' => '管理工具', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:AdminTools?' => '具有系统管理员简档的用户才能获得的工具', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:AdminTools?' => '具有管理员角色的用户才能获得的工具', // Duplicated into itop-welcome-itil (will be removed from here...) 'UI:ChangeManagementMenu' => '变更管理', 'UI:ChangeManagementMenu+' => '变更管理', - 'UI:ChangeManagementMenu:Title' => '变更概览', + 'UI:ChangeManagementMenu:Title' => '变更概况', 'UI-ChangeManagementMenu-ChangesByType' => '按类别划分的变更', 'UI-ChangeManagementMenu-ChangesByStatus' => '按状态划分的变更', - 'UI-ChangeManagementMenu-ChangesByWorkgroup' => '按工作组划分的变更', - 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => '尚未指派的变更', + 'UI-ChangeManagementMenu-ChangesByWorkgroup' => '按执行团队划分的变更', + 'UI-ChangeManagementMenu-ChangesNotYetAssigned' => '尚未分配的变更', 'UI:ConfigurationManagementMenu' => '配置管理', 'UI:ConfigurationManagementMenu+' => '配置管理', - 'UI:ConfigurationManagementMenu:Title' => '基础架构概览', + 'UI:ConfigurationManagementMenu:Title' => '基础架构概况', 'UI-ConfigurationManagementMenu-InfraByType' => '按类别划分基础架构对象', 'UI-ConfigurationManagementMenu-InfraByStatus' => '按状态划分基础架构对象', -'UI:ConfigMgmtMenuOverview:Title' => '配置管理仪表板', +'UI:ConfigMgmtMenuOverview:Title' => '配置管理仪表盘', 'UI-ConfigMgmtMenuOverview-FunctionalCIbyStatus' => '按状态配置项目', 'UI-ConfigMgmtMenuOverview-FunctionalCIByType' => '按类别配置项目', -'UI:RequestMgmtMenuOverview:Title' => '请求管理仪表板', -'UI-RequestManagementOverview-RequestByService' => '按服务划分用户请求', -'UI-RequestManagementOverview-RequestByPriority' => '按优先级划分用户请求', -'UI-RequestManagementOverview-RequestUnassigned' => '尚未指派办理人的用户请求', +'UI:RequestMgmtMenuOverview:Title' => '需求管理仪表盘', +'UI-RequestManagementOverview-RequestByService' => '按服务划分用户需求', +'UI-RequestManagementOverview-RequestByPriority' => '按优先级划分用户需求', +'UI-RequestManagementOverview-RequestUnassigned' => '尚未分配给办理人的用户需求', -'UI:IncidentMgmtMenuOverview:Title' => '事件管理仪表板', +'UI:IncidentMgmtMenuOverview:Title' => '事件管理仪表盘', 'UI-IncidentManagementOverview-IncidentByService' => '按服务级划分事件', 'UI-IncidentManagementOverview-IncidentByPriority' => '按优先级划分事件', -'UI-IncidentManagementOverview-IncidentUnassigned' => '尚未指派办理人的事件', +'UI-IncidentManagementOverview-IncidentUnassigned' => '尚未分配给办理人的事件', -'UI:ChangeMgmtMenuOverview:Title' => '变更管理仪表板', +'UI:ChangeMgmtMenuOverview:Title' => '变更管理仪表盘', 'UI-ChangeManagementOverview-ChangeByType' => '按类别划分变更', -'UI-ChangeManagementOverview-ChangeUnassigned' => '尚未指派办理人的变更', +'UI-ChangeManagementOverview-ChangeUnassigned' => '尚未分配给办理人的变更', 'UI-ChangeManagementOverview-ChangeWithOutage' => '变更引起的停机', -'UI:ServiceMgmtMenuOverview:Title' => '服务管理仪表板', -'UI-ServiceManagementOverview-CustomerContractToRenew' => '客户联系人需在30日内更新', -'UI-ServiceManagementOverview-ProviderContractToRenew' => '供应商联系人需在30日内更新', +'UI:ServiceMgmtMenuOverview:Title' => '服务管理仪表盘', +'UI-ServiceManagementOverview-CustomerContractToRenew' => '客户合同需在30日内更新', +'UI-ServiceManagementOverview-ProviderContractToRenew' => '供应商合同需在30日内更新', 'UI:ContactsMenu' => '联系人', 'UI:ContactsMenu+' => '联系人', - 'UI:ContactsMenu:Title' => '联系人概览', - 'UI-ContactsMenu-ContactsByLocation' => '按地域划分联系人', + 'UI:ContactsMenu:Title' => '联系人概况', + 'UI-ContactsMenu-ContactsByLocation' => '按地理位置划分联系人', 'UI-ContactsMenu-ContactsByType' => '按类别划分联系人', 'UI-ContactsMenu-ContactsByStatus' => '按状态划分联系人', 'Menu:CSVImportMenu' => 'CSV 导入', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:CSVImportMenu+' => '大批量创建或修改', // Duplicated into itop-welcome-itil (will be removed from here...) - + 'Menu:CSVImportMenu+' => '批量创建或修改', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:DataModelMenu' => '数据模型', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:DataModelMenu+' => '数据模型概览', // Duplicated into itop-welcome-itil (will be removed from here...) - + 'Menu:DataModelMenu+' => '数据模型概况', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:ExportMenu' => '导出', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:ExportMenu+' => '以HTML, CSV or XML格式导出任何查询的结果', // Duplicated into itop-welcome-itil (will be removed from here...) - + 'Menu:NotificationsMenu' => '通知', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:NotificationsMenu+' => '通知的配置', // Duplicated into itop-welcome-itil (will be removed from here...) 'UI:NotificationsMenu:Title' => '配置 通知', 'UI:NotificationsMenu:Help' => '帮助', - 'UI:NotificationsMenu:HelpContent' => '

        在 iTop 中, 通知可以被完全客户化定制. 它们是基于两个对象集: 触发器和动作.

        -

        触发器 定义了什么时候一个通知将被执行. 有3种触发器, 覆盖了一个对象生命周期的3个阶段: + 'UI:NotificationsMenu:HelpContent' => '

        在iTop 中, 通知可以被自定义. 它们是基于两个对象集: 触发器和操作.

        +

        触发器 定义了什么时候通知将被发送. 有3种触发器, 覆盖了对象生命周期的3个阶段:

          -
        1. "OnCreate" 触发器, 当某个特定类的对象创建时将触发
        2. -
        3. "OnStateEnter" 触发器, 在某个给定类的对象进入某个特定状态前将触发(从另外一个状态而来)
        4. -
        5. "OnStateLeave" 触发器, 在某个给定类的对象离开某个特定状态时将触发
        6. +
        7. "当对象创建时" ,即对象创建时会触发的操作.
        8. +
        9. "进入指定状态时" ,即对象变为指定状态之前触发的操作(状态从一个变为另一个)
        10. +
        11. "离开指定状态时" ,即对象的指定状态转变成其它状态时触发的操作
        12. +
        13. "基于阀值" ,即对象的TTR 或 TTO 达到某个阀值时
        14. +
        15. "当对象更新时" ,即工单发生变化时触发的操作

        -动作 定义了触发器触发时要执行的动作. 目前, 仅有一种动作存在于发送邮件过程中. -这些动作还定义了用于发送邮件及收件人,重要性等的模板. +操作 定义了触发时要执行的操作. 目前, 仅有的一种操作就是外发邮件. +包含邮件模板(定义发件人、收件人、重要性等).

        -

        一个专门页面: email.test.php 可用于测试和调试您的 PHP mail 配置.

        -

        若要执行, 动作必须和触发器相关联. -当与一个触发器关联时, 每个动作都被赋予一个顺序号, 规定了按什么样的顺序执行这些动作.

        ', +

        这里有一个专用的页面: email.test.php 可用于测试和调试PHP 的邮件配置.

        +

        若要执行, 操作必须和触发器相关联. +当与一个触发器关联时, 每个操作都被赋予一个顺序号, 规定了按什么样的顺序执行这些操作.

        ', 'UI:NotificationsMenu:Triggers' => '触发器', 'UI:NotificationsMenu:AvailableTriggers' => '可用的触发器', - 'UI:NotificationsMenu:OnCreate' => '当一个对象被创建', - 'UI:NotificationsMenu:OnStateEnter' => '当一个对象进入给定状态', - 'UI:NotificationsMenu:OnStateLeave' => '当一个对象离开给定状态', - 'UI:NotificationsMenu:Actions' => '动作', - 'UI:NotificationsMenu:AvailableActions' => '有效的动作', - - 'Menu:AuditCategories' => '审计类目', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:AuditCategories+' => '审计类目', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:Notifications:Title' => '审计类目', // Duplicated into itop-welcome-itil (will be removed from here...) - + 'UI:NotificationsMenu:OnCreate' => '当对象被创建', + 'UI:NotificationsMenu:OnStateEnter' => '当对象进入指定状态', + 'UI:NotificationsMenu:OnStateLeave' => '当对象离开指定状态', + 'UI:NotificationsMenu:Actions' => '操作', + 'UI:NotificationsMenu:AvailableActions' => '有效的操作', + + 'Menu:AuditCategories' => '审计类别', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:AuditCategories+' => '审计类别', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:Notifications:Title' => '审计类别', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:RunQueriesMenu' => '运行查询', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:RunQueriesMenu+' => '运行任何查询', // Duplicated into itop-welcome-itil (will be removed from here...) - + + 'Menu:QueryMenu' => '查询手册', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:QueryMenu+' => '查询手册', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:DataAdministration' => '数据管理', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:DataAdministration+' => '数据管理', // Duplicated into itop-welcome-itil (will be removed from here...) - - 'Menu:UniversalSearchMenu' => '通用搜索', // Duplicated into itop-welcome-itil (will be removed from here...) + + 'Menu:UniversalSearchMenu' => '全局搜索', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:UniversalSearchMenu+' => '搜索所有...', // Duplicated into itop-welcome-itil (will be removed from here...) - + 'Menu:UserManagementMenu' => '用户管理', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:UserManagementMenu+' => '用户管理', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:ProfilesMenu' => '简档', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:ProfilesMenu+' => '简档', // Duplicated into itop-welcome-itil (will be removed from here...) - 'Menu:ProfilesMenu:Title' => '简档', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:ProfilesMenu' => '角色', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:ProfilesMenu+' => '角色', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Menu:ProfilesMenu:Title' => '角色', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:UserAccountsMenu' => '用户帐户', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:UserAccountsMenu+' => '用户帐户', // Duplicated into itop-welcome-itil (will be removed from here...) 'Menu:UserAccountsMenu:Title' => '用户帐户', // Duplicated into itop-welcome-itil (will be removed from here...) - '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' => 'iTop-CN version %1$s', + 'UI:iTopVersion:Long' => 'iTop-CN version %1$s-%2$s built on %3$s by Purple_Grape', 'UI:PropertiesTab' => '属性', 'UI:OpenDocumentInNewWindow_' => '在新窗口打开文档: %1$s', 'UI:DownloadDocument_' => '下载该文档: %1$s', 'UI:Document:NoPreview' => '该类文档无法预览', + 'UI:Download-CSV' => '下载 %1$s', - 'UI:DeadlineMissedBy_duration' => 'Missed by %1$s', - 'UI:Deadline_LessThan1Min' => '< 1 min', - 'UI:Deadline_Minutes' => '%1$d min', - 'UI:Deadline_Hours_Minutes' => '%1$dh %2$dmin', + 'UI:DeadlineMissedBy_duration' => '超过 %1$s', + 'UI:Deadline_LessThan1Min' => '< 1 min', + 'UI:Deadline_Minutes' => '%1$d min', + '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:DisplayThisMessageAtStartup' => '在启动时显示该消息', + 'UI:BeforeAdding_Class_ObjectsSaveThisObject' => '在添加更多 %1$s 之前, 保存该对象.', + 'UI:DisplayThisMessageAtStartup' => '在启动时显示此消息', 'UI:RelationshipGraph' => '图览', 'UI:RelationshipList' => '列表', - + 'UI:RelationGroups' => '组', + 'UI:OperationCancelled' => '操作已取消', + 'UI:ElementsDisplayed' => '过滤', + 'UI:RelationGroupNumber_N' => 'Group #%1$d', + 'UI:Relation:ExportAsPDF' => '导出PDF...', + 'UI:RelationOption:GroupingThreshold' => '分组阀值', + 'UI:Relation:AdditionalContextInfo' => '其他信息', + 'UI:Relation:NoneSelected' => '无', + 'UI:Relation:Zoom' => '放大', + 'UI:Relation:ExportAsAttachment' => '导出为附件...', + 'UI:Relation:DrillDown' => '详情...', + 'UI:Relation:PDFExportOptions' => 'PDF 导出选项', + 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s', + 'UI:RelationOption:Untitled' => '无标题', + 'UI:Relation:Key' => 'Key', + 'UI:Relation:Comments' => '备注', + 'UI:RelationOption:Title' => '标题', + 'UI:RelationOption:IncludeList' => '包含的对象列表', + 'UI:RelationOption:Comments' => '备注', + 'UI:Button:Export' => '导出', + 'UI:Relation:PDFExportPageFormat' => '页面格式', + 'UI:PageFormat_A3' => 'A3', + 'UI:PageFormat_A4' => 'A4', + 'UI:PageFormat_Letter' => '信纸', + 'UI:Relation:PDFExportPageOrientation' => '页面方向', + 'UI:PageOrientation_Portrait' => '纵向', + 'UI:PageOrientation_Landscape' => '横向', + 'UI:RelationTooltip:Redundancy' => '冗余', + 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# 受影响的项目: %1$d / %2$d', + 'UI:RelationTooltip:CriticalThreshold_N_of_M' => '阀值: %1$d / %2$d', 'Portal:Title' => 'iTop 用户门户', + 'Portal:NoRequestMgmt' => '亲爱的 %1$s, 您被重定向到这个页面,因为您的账户已被设置成角色 \'Portal user\'. 并且, iTop 没有安装 \'需求管理\' 功能. 请联系管理员.', 'Portal:Refresh' => '刷新', 'Portal:Back' => '返回', 'Portal:WelcomeUserOrg' => 'Welcome %1$s, from %2$s', - 'Portal:ShowOngoing' => 'Show open requests', - 'Portal:ShowClosed' => 'Show closed requests', - 'Portal:CreateNewRequest' => '创建一个新的请求', - 'Portal:CreateNewRequestItil' => '创建一个新的请求', - 'Portal:CreateNewIncidentItil' => 'Create a new incident report~~', - 'Portal:ChangeMyPassword' => '改变我的密码', + 'Portal:TitleDetailsFor_Request' => '需求详情', + 'Portal:ShowOngoing' => '显示打开的需求', + 'Portal:ShowClosed' => '显示已关闭的需求', + 'Portal:CreateNewRequest' => '新建需求', + 'Portal:CreateNewRequestItil' => '新建需求', + 'Portal:CreateNewIncidentItil' => '新建事件报告', + 'Portal:ChangeMyPassword' => '修改密码', 'Portal:Disconnect' => '断开', - 'Portal:OpenRequests' => '我的待解决的请求', - 'Portal:ClosedRequests' => 'My closed requests', - 'Portal:ResolvedRequests' => '我的已解决的请求', - 'Portal:SelectService' => '从类目中选择一个服务:', - 'Portal:PleaseSelectOneService' => '请选择一个服务', - 'Portal:SelectSubcategoryFrom_Service' => '从服务中选择一个子类 %1$s:', - 'Portal:PleaseSelectAServiceSubCategory' => '请选择一个子类', - 'Portal:DescriptionOfTheRequest' => '输入您的请求描述:', - 'Portal:TitleRequestDetailsFor_Request' => '请求明细内容 %1$s:', - 'Portal:NoOpenRequest' => '该类目中没有请求.', - 'Portal:NoClosedRequest' => 'No request in this category', - 'Portal:Button:CloseTicket' => '关闭这个单据', - 'Portal:Button:UpdateRequest' => 'Update the request', - 'Portal:EnterYourCommentsOnTicket' => '输入您对于该单据解决情况的评述:', - 'Portal:ErrorNoContactForThisUser' => '错误: 当前用户没有和一个联系人或人员关联. 请联系您的系统管理员.', - + 'Portal:OpenRequests' => '我打开的需求', + 'Portal:ClosedRequests' => '我已关闭的需求', + 'Portal:ResolvedRequests' => '已解决的需求', + 'Portal:SelectService' => '从类别中选择一项服务:', + 'Portal:PleaseSelectOneService' => '请选择一项服务', + 'Portal:SelectSubcategoryFrom_Service' => '从服务中选择子类 %1$s:', + 'Portal:PleaseSelectAServiceSubCategory' => '请选择子类', + 'Portal:DescriptionOfTheRequest' => '请输入描述:', + 'Portal:TitleRequestDetailsFor_Request' => '需求详情 %1$s:', + 'Portal:NoOpenRequest' => '该类别中没有打开的需求.', + 'Portal:NoClosedRequest' => '该分类中没有需求', + 'Portal:Button:ReopenTicket' => '重新打开这个工单', + 'Portal:Button:CloseTicket' => '关闭这个工单', + 'Portal:Button:UpdateRequest' => '更新需求', + 'Portal:EnterYourCommentsOnTicket' => '请点评该工单的解决方案:', + 'Portal:ErrorNoContactForThisUser' => '错误: 当前用户没有与任何联系人关联. 请联系管理员.', + 'Portal:Attachments' => '附件', + 'Portal:AddAttachment' => ' 添加附件 ', + 'Portal:RemoveAttachment' => ' 移除附件 ', + '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:ModifyAllPageTitle' => '修改所有', + '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:Button:ModifyAll' => '全部修改', + 'UI:Button:PreviewModifications' => '修改预览 >>', + 'UI:ModifiedObject' => '对象已修改', + 'UI:BulkModifyStatus' => '操作', + 'UI:BulkModifyStatus+' => '操作状态', + 'UI:BulkModifyErrors' => 'Errors (if any)', + 'UI:BulkModifyErrors+' => 'Errors preventing the modification', + 'UI:BulkModifyStatusOk' => 'Ok', + '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:AttemptingToSetAReadOnlyAttribute_Name' => '尝试修改只读字段: %1$s', + 'UI:FailedToApplyStimuli' => '操作失败.', + '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: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:Pagination:PagesLabel' => '页:', + 'UI:Pagination:All' => '全部', + 'UI:HierarchyOf_Class' => '%1$s 层级', + 'UI:Preferences' => '首选项...', + 'UI:ArchiveModeOn' => '激活归档模式', + 'UI:ArchiveModeOff' => '关闭归档模式', + 'UI:ArchiveMode:Banner' => '归档模式', + 'UI:ArchiveMode:Banner+' => '已归档的对象可见但不允许修改', + 'UI:FavoriteOrganizations' => '快速访问', + 'UI:FavoriteOrganizations+' => '为了能够通过首页左侧菜单快速访问,请检查下面的组织列表. '. + '请注意,这并不是一个安全设置, 其他组织的对象依然可以通过选择 "所有组织" 下拉列表看到.', + 'UI:FavoriteLanguage' => '用户界面', + 'UI:Favorites:SelectYourLanguage' => '选择语言', + 'UI:FavoriteOtherSettings' => '其他设置', + '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:OrderByHint_Values' => '排列顺序: %1$s', + 'UI:Menu:AddToDashboard' => '添加到仪表盘...', 'UI:Button:Refresh' => '刷新', - 'Class:Query' => 'Query~~', - 'Class:Query+' => 'A query is a data set defined in a dynamic way~~', - 'Class:Query/Attribute:name' => 'Name~~', - 'Class:Query/Attribute:name+' => 'Identifies the query~~', - 'Class:Query/Attribute:description' => 'Description~~', - 'Class:Query/Attribute:description+' => 'Long description for the query (purpose, usage, etc.)~~', - 'Class:Query/Attribute:fields' => 'Fields~~', - 'Class:Query/Attribute:fields+' => 'Coma separated list of attributes (or alias.attribute) to export~~', - 'Class:QueryOQL' => 'OQL Query~~', - 'Class:QueryOQL+' => 'A query based on the Object Query Language~~', - 'Class:QueryOQL/Attribute:oql' => 'Expression~~', - 'Class:QueryOQL/Attribute:oql+' => 'OQL Expression~~', - 'Class:UserInternal' => 'User Internal~~', - 'Class:UserInternal+' => 'User defined within iTop~~', - 'UI:Button:Save' => 'Save~~', - 'UI:Button:Restart' => ' |<< Restart ~~', - 'UI:Button:Rename' => ' Rename... ~~', - 'UI:History:BulkImports' => 'History~~', - 'UI:History:BulkImports+' => 'List of CSV imports (latest import first)~~', - 'UI:History:BulkImportDetails' => 'Changes resulting from the CSV import performed on %1$s (by %2$s)~~', - 'UI:History:StatsCreations' => 'Created~~', - 'UI:History:StatsCreations+' => 'Count of objects created~~', - 'UI:History:StatsModifs' => 'Modified~~', - 'UI:History:StatsModifs+' => 'Count of objects modified~~', - 'UI:History:StatsDeletes' => 'Deleted~~', - 'UI:History:StatsDeletes+' => 'Count of objects deleted~~', - 'UI:SplitDateTime-Date' => 'date~~', - 'UI:SplitDateTime-Time' => 'time~~', - 'UI:SearchValue:NbSelected' => '# selected~~', - 'UI:SearchValue:CheckAll' => 'Check All~~', - 'UI:SearchValue:UncheckAll' => 'Uncheck All~~', - 'UI:Login:ForgotPwd' => 'Forgot your password?~~', - 'UI:Login:ForgotPwdForm' => 'Forgot your password~~', - 'UI:Login:ForgotPwdForm+' => 'iTop can send you an email in which you will find instructions to follow to reset your account.~~', - 'UI:Login:ResetPassword' => 'Send now!~~', - 'UI:Login:ResetPwdFailed' => 'Failed to send an email: %1$s~~', - 'UI:ResetPwd-Error-WrongLogin' => '\'%1$s\' is not a valid login~~', - 'UI:ResetPwd-Error-NotPossible' => 'external accounts do not allow password reset.~~', - 'UI:ResetPwd-Error-FixedPwd' => 'the account does not allow password reset.~~', - 'UI:ResetPwd-Error-NoContact' => 'the account is not associated to a person.~~', - 'UI:ResetPwd-Error-NoEmailAtt' => 'the account is not associated to a person having an email attribute. Please Contact your administrator.~~', - 'UI:ResetPwd-Error-NoEmail' => 'missing an email address. Please Contact your administrator.~~', - 'UI:ResetPwd-Error-Send' => 'email transport technical issue. Please Contact your administrator.~~', - 'UI:ResetPwd-EmailSent' => 'Please check your email box and follow the instructions...~~', - 'UI:ResetPwd-EmailSubject' => 'Reset your iTop password~~', - 'UI:ResetPwd-EmailBody' => '

        You have requested to reset your iTop password.

        Please follow this link (single usage) to enter a new password

        .~~', - 'UI:ResetPwd-Title' => 'Reset password~~', - 'UI:ResetPwd-Error-InvalidToken' => 'Sorry, either the password has already been reset, or you have received several emails. Please make sure that you use the link provided in the very last email received.~~', - 'UI:ResetPwd-Error-EnterPassword' => 'Enter a new password for the account \'%1$s\'.~~', - 'UI:ResetPwd-Ready' => 'The password has been changed.~~', - 'UI:ResetPwd-Login' => 'Click here to login...~~', - 'UI:Login:PasswordChanged' => 'Password successfully set!~~', - 'UI:AccessRO-All' => 'iTop is read-only~~', - 'UI:AccessRO-Users' => 'iTop is read-only for end-users~~', - 'UI:ApplicationEnvironment' => 'Application environment: %1$s~~', - 'UI:Title:BulkSynchro_nbItem_ofClass_class' => 'Synchronization of %1$d objects of class %2$s~~', - 'UI:CSVImport:AlertMultipleMapping' => 'Please make sure that a target field is mapped only once.~~', - 'UI:CSVReport-Value-Modified' => 'Modified~~', - 'UI:CSVReport-Value-SetIssue' => 'Could not be changed - reason: %1$s~~', - 'UI:CSVReport-Value-ChangeIssue' => 'Could not be changed to %1$s - reason: %2$s~~', - 'UI:CSVReport-Value-NoMatch' => 'No match~~', - 'UI:CSVReport-Value-Missing' => 'Missing mandatory value~~', - 'UI:CSVReport-Value-Ambiguous' => 'Ambiguous: found %1$s objects~~', - 'UI:CSVReport-Row-Unchanged' => 'unchanged~~', - 'UI:CSVReport-Row-Created' => 'created~~', - 'UI:CSVReport-Row-Updated' => 'updated %1$d cols~~', - 'UI:CSVReport-Row-Disappeared' => 'disappeared, changed %1$d cols~~', - 'UI:CSVReport-Row-Issue' => 'Issue: %1$s~~', - 'UI:CSVReport-Value-Issue-Null' => 'Null not allowed~~', - 'UI:CSVReport-Value-Issue-NotFound' => 'Object not found~~', - 'UI:CSVReport-Value-Issue-FoundMany' => 'Found %1$d matches~~', - 'UI:CSVReport-Value-Issue-Readonly' => 'The attribute \'%1$s\' is read-only and cannot be modified (current value: %2$s, proposed value: %3$s)~~', - 'UI:CSVReport-Value-Issue-Format' => 'Failed to process input: %1$s~~', - 'UI:CSVReport-Value-Issue-NoMatch' => 'Unexpected value for attribute \'%1$s\': no match found, check spelling~~', - 'UI:CSVReport-Value-Issue-Unknown' => 'Unexpected value for attribute \'%1$s\': %2$s~~', - 'UI:CSVReport-Row-Issue-Inconsistent' => 'Attributes not consistent with each others: %1$s~~', - 'UI:CSVReport-Row-Issue-Attribute' => 'Unexpected attribute value(s)~~', - 'UI:CSVReport-Row-Issue-MissingExtKey' => 'Could not be created, due to missing external key(s): %1$s~~', - 'UI:CSVReport-Row-Issue-DateFormat' => 'wrong date format~~', - 'UI:CSVReport-Row-Issue-Reconciliation' => 'failed to reconcile~~', - 'UI:CSVReport-Row-Issue-Ambiguous' => 'ambiguous reconciliation~~', - 'UI:CSVReport-Row-Issue-Internal' => 'Internal error: %1$s, %2$s~~', - 'UI:CSVReport-Icon-Unchanged' => 'Unchanged~~', - 'UI:CSVReport-Icon-Modified' => 'Modified~~', - 'UI:CSVReport-Icon-Missing' => 'Missing~~', - 'UI:CSVReport-Object-MissingToUpdate' => 'Missing object: will be updated~~', - 'UI:CSVReport-Object-MissingUpdated' => 'Missing object: updated~~', - 'UI:CSVReport-Icon-Created' => 'Created~~', - 'UI:CSVReport-Object-ToCreate' => 'Object will be created~~', - 'UI:CSVReport-Object-Created' => 'Object created~~', - 'UI:CSVReport-Icon-Error' => 'Error~~', - 'UI:CSVReport-Object-Error' => 'ERROR: %1$s~~', - 'UI:CSVReport-Object-Ambiguous' => 'AMBIGUOUS: %1$s~~', - 'UI:CSVReport-Stats-Errors' => '%1$.0f %% of the loaded objects have errors and will be ignored.~~', - 'UI:CSVReport-Stats-Created' => '%1$.0f %% of the loaded objects will be created.~~', - 'UI:CSVReport-Stats-Modified' => '%1$.0f %% of the loaded objects will be modified.~~', - 'UI:CSVExport:AdvancedMode' => 'Advanced mode~~', - '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:LostChars' => 'Encoding issue~~', - '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:Audit:ErrorIn_Rule_Reason' => 'OQL Error in the Rule %1$s: %2$s.~~', - 'UI:Audit:ErrorIn_Category_Reason' => 'OQL Error in the Category %1$s: %2$s.~~', - '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 herebelow 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. Should you want to garantee that the list of exported columns will remain stable on the long run, then you must specify a value for the attribute "Fields" and use the page export-V2.php.~~', - 'UI:Edit:TestQuery' => 'Test query~~', - 'UI:Error:CannotDeleteBecauseManualOpNeeded' => 'This object could not be deleted because some manual operations must be performed prior to that~~', - 'UI:Delete:Deleted' => 'deleted~~', - 'UI:Delete:CannotDeleteBecause' => 'Could not be deleted: %1$s~~', - 'UI:Delete:ShouldBeDeletedAtomaticallyButNotPossible' => 'Should be automaticaly deleted, but this is not feasible: %1$s~~', - 'UI:Delete:MustBeDeletedManuallyButNotPossible' => 'Must be deleted manually, but this is not feasible: %1$s~~', - 'UI:Search:NeedleTooShort' => 'The search string \"%1$s\" is too short. Please type at least %2$d characters.~~', - 'UI:Search:Ongoing' => 'Searching for \"%1$s\"~~', - 'UI:Search:Enlarge' => 'Broaden the search~~', - 'Menu:QueryMenu' => 'Query phrasebook~~', - 'Menu:QueryMenu+' => 'Query phrasebook~~', - 'UI:Download-CSV' => 'Download %1$s~~', - 'UI:RelationGroups' => 'Groups~~', - 'UI:OperationCancelled' => 'Operation Cancelled~~', - 'UI:ElementsDisplayed' => 'Filtering~~', - 'UI:RelationGroupNumber_N' => 'Group #%1$d~~', - 'UI:Relation:ExportAsPDF' => 'Export as PDF...~~', - 'UI:RelationOption:GroupingThreshold' => 'Grouping threshold~~', - 'UI:Relation:AdditionalContextInfo' => 'Additional context info~~', - 'UI:Relation:NoneSelected' => 'None~~', - 'UI:Relation:ExportAsAttachment' => 'Export as Attachment...~~', - 'UI:Relation:DrillDown' => 'Details...~~', - 'UI:Relation:PDFExportOptions' => 'PDF Export Options~~', - 'UI:Relation:AttachmentExportOptions_Name' => 'Options for Attachment to %1$s~~', - 'UI:RelationOption:Untitled' => 'Untitled~~', - 'UI:Relation:Key' => 'Key~~', - 'UI:Relation:Comments' => 'Comments~~', - 'UI:RelationOption:Title' => 'Title~~', - 'UI:RelationOption:IncludeList' => 'Include the list of objects~~', - 'UI:RelationOption:Comments' => 'Comments~~', - 'UI:Button:Export' => 'Export~~', - 'UI:Relation:PDFExportPageFormat' => 'Page format~~', - 'UI:PageFormat_A3' => 'A3~~', - 'UI:PageFormat_A4' => 'A4~~', - 'UI:PageFormat_Letter' => 'Letter~~', - 'UI:Relation:PDFExportPageOrientation' => 'Page orientation~~', - 'UI:PageOrientation_Portrait' => 'Portrait~~', - 'UI:PageOrientation_Landscape' => 'Landscape~~', - 'UI:RelationTooltip:Redundancy' => 'Redundancy~~', - 'UI:RelationTooltip:ImpactedItems_N_of_M' => '# of impacted items: %1$d / %2$d~~', - 'UI:RelationTooltip:CriticalThreshold_N_of_M' => 'Critical threshold: %1$d / %2$d~~', - 'Portal:NoRequestMgmt' => 'Dear %1$s, you have been redirected to this page because your account is configured with the profile \'Portal user\'. Unfortunately, iTop has not been installed with the feature \'Request Management\'. Please contact your administrator.~~', - 'Portal:TitleDetailsFor_Request' => 'Details for request~~', - 'Portal:Button:ReopenTicket' => 'Reopen this ticket~~', - 'Portal:Attachments' => 'Attachments~~', - 'Portal:AddAttachment' => ' Add Attachment ~~', - 'Portal:RemoveAttachment' => ' Remove Attachment ~~', - 'Portal:Attachment_No_To_Ticket_Name' => 'Attachment #%1$d to %2$s (%3$s)~~', - 'Portal:SelectRequestTemplate' => 'Select a template for %1$s~~', - 'UI:DurationForm_Days_Hours_Minutes_Seconds' => '%1$s Days %2$s Hours %3$s Minutes %4$s Seconds~~', - 'UI:ModifyAllPageTitle' => 'Modify All~~', - 'UI:Modify_N_ObjectsOf_Class' => 'Modifying %1$d objects of class %2$s~~', - 'UI:Modify_M_ObjectsOf_Class_OutOf_N' => 'Modifying %1$d objects of class %2$s out of %3$d~~', - 'UI:Menu:ModifyAll' => 'Modify...~~', - 'UI:Button:ModifyAll' => 'Modify All~~', - 'UI:Button:PreviewModifications' => 'Preview Modifications >>~~', - 'UI:ModifiedObject' => 'Object Modified~~', - 'UI:BulkModifyStatus' => 'Operation~~', - 'UI:BulkModifyStatus+' => 'Status of the operation~~', - 'UI:BulkModifyErrors' => 'Errors (if any)~~', - 'UI:BulkModifyErrors+' => 'Errors preventing the modification~~', - 'UI:BulkModifyStatusOk' => 'Ok~~', - 'UI:BulkModifyStatusError' => 'Error~~', - 'UI:BulkModifyStatusModified' => 'Modified~~', - 'UI:BulkModifyStatusSkipped' => 'Skipped~~', - 'UI:BulkModify_Count_DistinctValues' => '%1$d distinct values:~~', - 'UI:BulkModify:Value_Exists_N_Times' => '%1$s, %2$d time(s)~~', - 'UI:BulkModify:N_MoreValues' => '%1$d more values...~~', - 'UI:AttemptingToSetAReadOnlyAttribute_Name' => 'Attempting to set the read-only field: %1$s~~', - 'UI:FailedToApplyStimuli' => 'The action has failed.~~', - 'UI:StimulusModify_N_ObjectsOf_Class' => '%1$s: Modifying %2$d objects of class %3$s~~', - 'UI:CaseLogTypeYourTextHere' => 'Type your text here:~~', - 'UI:CaseLog:Header_Date_UserName' => '%1$s - %2$s:~~', - 'UI:CaseLog:InitialValue' => 'Initial value:~~', - 'UI:AttemptingToSetASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value not set.~~', - 'UI:ActionNotAllowed' => 'You are not allowed to perform this action on these objects.~~', - 'UI:BulkAction:NoObjectSelected' => 'Please select at least one object to perform this operation~~', - 'UI:AttemptingToChangeASlaveAttribute_Name' => 'The field %1$s is not writable because it is mastered by the data synchronization. Value remains unchanged.~~', - 'UI:Pagination:HeaderSelection' => 'Total: %1$s objects (%2$s objects selected).~~', - 'UI:Pagination:HeaderNoSelection' => 'Total: %1$s objects.~~', - 'UI:Pagination:PageSize' => '%1$s objects per page~~', - 'UI:Pagination:PagesLabel' => 'Pages:~~', - 'UI:Pagination:All' => 'All~~', - 'UI:HierarchyOf_Class' => 'Hierarchy of %1$s~~', - 'UI:Preferences' => 'Preferences...~~', - 'UI:ArchiveModeOn' => 'Activate archive mode~~', - 'UI:ArchiveModeOff' => 'Deactivate archive mode~~', - 'UI:ArchiveMode:Banner' => 'Archive mode~~', - 'UI:ArchiveMode:Banner+' => 'Archived objects are visible, and no modification is allowed~~', - 'UI:FavoriteOrganizations' => 'Favorite Organizations~~', - 'UI:FavoriteOrganizations+' => 'Check in the list below the organizations that you want to see in the drop-down menu for a quick access. Note that this is not a security setting, objects from any organization are still visible and can be accessed by selecting \"All Organizations\" in the drop-down list.~~', - 'UI:FavoriteLanguage' => 'Language of the User Interface~~', - 'UI:Favorites:SelectYourLanguage' => 'Select your preferred language~~', - 'UI:FavoriteOtherSettings' => 'Other Settings~~', - 'UI:Favorites:Default_X_ItemsPerPage' => 'Default length for lists: %1$s items per page~~', - 'UI:Favorites:ShowObsoleteData' => 'Show obsolete data~~', - 'UI:Favorites:ShowObsoleteData+' => 'Show obsolete data in search results and lists of items to select~~', - 'UI:NavigateAwayConfirmationMessage' => 'Any modification will be discarded.~~', - 'UI:CancelConfirmationMessage' => 'You will loose your changes. Continue anyway?~~', - 'UI:AutoApplyConfirmationMessage' => 'Some changes have not been applied yet. Do you want itop to take them into account?~~', - 'UI:Create_Class_InState' => 'Create the %1$s in state: ~~', - 'UI:OrderByHint_Values' => 'Sort order: %1$s~~', - 'UI:Menu:AddToDashboard' => 'Add To Dashboard...~~', - 'UI:ConfigureThisList' => 'Configure This List...~~', - 'UI:ListConfigurationTitle' => 'List Configuration~~', - 'UI:ColumnsAndSortOrder' => 'Columns and sort order:~~', - 'UI:UseDefaultSettings' => 'Use the Default Settings~~', - 'UI:UseSpecificSettings' => 'Use the Following Settings:~~', - 'UI:Display_X_ItemsPerPage' => 'Display %1$s items per page~~', - 'UI:UseSavetheSettings' => 'Save the Settings~~', - 'UI:OnlyForThisList' => 'Only for this list~~', - 'UI:ForAllLists' => 'Default for all lists~~', - 'UI:ExtKey_AsLink' => '%1$s (Link)~~', - 'UI:ExtKey_AsFriendlyName' => '%1$s (Friendly Name)~~', - 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)~~', - 'UI:Button:MoveUp' => 'Move Up~~', - 'UI:Button:MoveDown' => 'Move Down~~', - 'UI:OQL:UnknownClassAndFix' => 'Unknown class \"%1$s\". You may try \"%2$s\" instead.~~', - 'UI:OQL:UnknownClassNoFix' => 'Unknown class \"%1$s\"~~', - 'UI:Dashboard:Edit' => 'Edit This Page...~~', - 'UI:Dashboard:Revert' => 'Revert To Original Version...~~', - 'UI:Dashboard:RevertConfirm' => 'Every changes made to the original version will be lost. Please confirm that you want to do this.~~', - 'UI:ExportDashBoard' => 'Export to a file~~', - 'UI:ImportDashBoard' => 'Import from a file...~~', - 'UI:ImportDashboardTitle' => 'Import From a File~~', - 'UI:ImportDashboardText' => 'Select a dashboard file to import:~~', - 'UI:DashletCreation:Title' => 'Create a new Dashlet~~', - 'UI:DashletCreation:Dashboard' => 'Dashboard~~', - 'UI:DashletCreation:DashletType' => 'Dashlet Type~~', - 'UI:DashletCreation:EditNow' => 'Edit the Dashboard~~', - 'UI:DashboardEdit:Title' => 'Dashboard Editor~~', - 'UI:DashboardEdit:DashboardTitle' => 'Title~~', - 'UI:DashboardEdit:AutoReload' => 'Automatic refresh~~', - 'UI:DashboardEdit:AutoReloadSec' => 'Automatic refresh interval (seconds)~~', - 'UI:DashboardEdit:AutoReloadSec+' => 'The minimum allowed is %1$d seconds~~', - 'UI:DashboardEdit:Layout' => 'Layout~~', - 'UI:DashboardEdit:Properties' => 'Dashboard Properties~~', - 'UI:DashboardEdit:Dashlets' => 'Available Dashlets~~', - 'UI:DashboardEdit:DashletProperties' => 'Dashlet Properties~~', - 'UI:Form:Property' => 'Property~~', - 'UI:Form:Value' => 'Value~~', - 'UI:DashletPlainText:Label' => 'Text~~', - 'UI:DashletPlainText:Description' => 'Plain text (no formatting)~~', - 'UI:DashletPlainText:Prop-Text' => 'Text~~', - 'UI:DashletPlainText:Prop-Text:Default' => 'Please enter some text here...~~', - 'UI:DashletObjectList:Label' => 'Object list~~', - 'UI:DashletObjectList:Description' => 'Object list dashlet~~', - 'UI:DashletObjectList:Prop-Title' => 'Title~~', - 'UI:DashletObjectList:Prop-Query' => 'Query~~', - 'UI:DashletObjectList:Prop-Menu' => 'Menu~~', - 'UI:DashletGroupBy:Prop-Title' => 'Title~~', - 'UI:DashletGroupBy:Prop-Query' => 'Query~~', - 'UI:DashletGroupBy:Prop-Style' => 'Style~~', - 'UI:DashletGroupBy:Prop-GroupBy' => 'Group by...~~', - 'UI:DashletGroupBy:Prop-GroupBy:Hour' => 'Hour of %1$s (0-23)~~', - 'UI:DashletGroupBy:Prop-GroupBy:Month' => 'Month of %1$s (1 - 12)~~', - 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => 'Day of week for %1$s~~', - 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Day of month for %1$s~~', - 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hour)~~', - 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (month)~~', - 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (day of week)~~', - 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (day of month)~~', - 'UI:DashletGroupBy:MissingGroupBy' => 'Please select the field on which the objects will be grouped together~~', - 'UI:DashletGroupByPie:Label' => 'Pie Chart~~', - 'UI:DashletGroupByPie:Description' => 'Pie Chart~~', - 'UI:DashletGroupByBars:Label' => 'Bar Chart~~', - 'UI:DashletGroupByBars:Description' => 'Bar Chart~~', - 'UI:DashletGroupByTable:Label' => 'Group By (table)~~', - 'UI:DashletGroupByTable:Description' => 'List (Grouped by a field)~~', - 'UI:DashletHeaderStatic:Label' => 'Header~~', - 'UI:DashletHeaderStatic:Description' => 'Displays an horizontal separator~~', - 'UI:DashletHeaderStatic:Prop-Title' => 'Title~~', - 'UI:DashletHeaderStatic:Prop-Title:Default' => 'Contacts~~', - 'UI:DashletHeaderStatic:Prop-Icon' => 'Icon~~', - 'UI:DashletHeaderDynamic:Label' => 'Header with statistics~~', - 'UI:DashletHeaderDynamic:Description' => 'Header with stats (grouped by...)~~', - 'UI:DashletHeaderDynamic:Prop-Title' => 'Title~~', - 'UI:DashletHeaderDynamic:Prop-Title:Default' => 'Contacts~~', - 'UI:DashletHeaderDynamic:Prop-Icon' => 'Icon~~', - 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Subtitle~~', - 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => 'Contacts~~', - 'UI:DashletHeaderDynamic:Prop-Query' => 'Query~~', - 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Group by~~', - 'UI:DashletHeaderDynamic:Prop-Values' => 'Values~~', - 'UI:DashletBadge:Label' => 'Badge~~', - 'UI:DashletBadge:Description' => 'Object Icon with new/search~~', - 'UI:DashletBadge:Prop-Class' => 'Class~~', - 'DayOfWeek-Sunday' => 'Sunday~~', - 'DayOfWeek-Monday' => 'Monday~~', - 'DayOfWeek-Tuesday' => 'Tuesday~~', - 'DayOfWeek-Wednesday' => 'Wednesday~~', - 'DayOfWeek-Thursday' => 'Thursday~~', - 'DayOfWeek-Friday' => 'Friday~~', - 'DayOfWeek-Saturday' => 'Saturday~~', - 'Month-01' => 'January~~', - 'Month-02' => 'February~~', - 'Month-03' => 'March~~', - 'Month-04' => 'April~~', - 'Month-05' => 'May~~', - 'Month-06' => 'June~~', - 'Month-07' => 'July~~', - 'Month-08' => 'August~~', - 'Month-09' => 'September~~', - 'Month-10' => 'October~~', - 'Month-11' => 'November~~', - 'Month-12' => 'December~~', - 'DayOfWeek-Sunday-Min' => 'Su~~', - 'DayOfWeek-Monday-Min' => 'Mo~~', - 'DayOfWeek-Tuesday-Min' => 'Tu~~', - 'DayOfWeek-Wednesday-Min' => 'We~~', - 'DayOfWeek-Thursday-Min' => 'Th~~', - 'DayOfWeek-Friday-Min' => 'Fr~~', - 'DayOfWeek-Saturday-Min' => 'Sa~~', - 'Month-01-Short' => 'Jan~~', - 'Month-02-Short' => 'Feb~~', - 'Month-03-Short' => 'Mar~~', - 'Month-04-Short' => 'Apr~~', - 'Month-05-Short' => 'May~~', - 'Month-06-Short' => 'Jun~~', - 'Month-07-Short' => 'Jul~~', - 'Month-08-Short' => 'Aug~~', - 'Month-09-Short' => 'Sep~~', - 'Month-10-Short' => 'Oct~~', - 'Month-11-Short' => 'Nov~~', - 'Month-12-Short' => 'Dec~~', - 'Calendar-FirstDayOfWeek' => '0~~', - 'UI:Menu:ShortcutList' => 'Create a Shortcut...~~', - 'UI:ShortcutRenameDlg:Title' => 'Rename the shortcut~~', - 'UI:ShortcutListDlg:Title' => 'Create a shortcut for the list~~', - 'UI:ShortcutDelete:Confirm' => 'Please confirm that wou wish to delete the shortcut(s).~~', - 'Menu:MyShortcuts' => 'My Shortcuts~~', - 'Class:Shortcut' => 'Shortcut~~', - 'Class:Shortcut/Attribute:name' => 'Name~~', - 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title~~', - 'Class:ShortcutOQL' => 'Search result shortcut~~', - 'Class:ShortcutOQL/Attribute:oql' => 'Query~~', - 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for~~', - 'Class:ShortcutOQL/Attribute:auto_reload' => 'Automatic refresh~~', - 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => 'Disabled~~', - 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => 'Custom rate~~', - 'Class:ShortcutOQL/Attribute:auto_reload_sec' => 'Automatic refresh interval (seconds)~~', - 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => 'The minimum allowed is %1$d seconds~~', - 'UI:FillAllMandatoryFields' => 'Please fill all mandatory fields.~~', - 'UI:ValueMustBeSet' => 'Please specify a value~~', - 'UI:ValueMustBeChanged' => 'Please change the value~~', - 'UI:ValueInvalidFormat' => 'Invalid format~~', - 'UI:CSVImportConfirmTitle' => 'Please confirm the operation~~', - 'UI:CSVImportConfirmMessage' => 'Are you sure you want to do this?~~', - 'UI:CSVImportError_items' => 'Errors: %1$d~~', - 'UI:CSVImportCreated_items' => 'Created: %1$d~~', - 'UI:CSVImportModified_items' => 'Modified: %1$d~~', - 'UI:CSVImportUnchanged_items' => 'Unchanged: %1$d~~', - 'UI:Button:Remove' => 'Remove~~', - 'UI:AddAnExisting_Class' => 'Add objects of type %1$s...~~', - 'UI:SelectionOf_Class' => 'Selection of objects of type %1$s~~', - 'UI:AboutBox' => 'About iTop...~~', - 'UI:About:Title' => 'About iTop~~', - 'UI:About:DataModel' => 'Data model~~', - 'UI:About:Support' => 'Support information~~', - 'UI:About:Licenses' => 'Licenses~~', - 'UI:About:Modules' => 'Installed modules~~', - 'UI:DisconnectedDlgMessage' => 'You are disconnected. You must identify yourself to continue using the application.~~', - 'UI:DisconnectedDlgTitle' => 'Warning!~~', - 'UI:LoginAgain' => 'Login again~~', - 'UI:StayOnThePage' => 'Stay on this page~~', - 'ExcelExporter:ExportMenu' => 'Excel Export...~~', - 'ExcelExporter:ExportDialogTitle' => 'Excel Export~~', - 'ExcelExporter:ExportButton' => 'Export~~', - 'ExcelExporter:DownloadButton' => 'Download %1$s~~', - 'ExcelExporter:RetrievingData' => 'Retrieving data...~~', - 'ExcelExporter:BuildingExcelFile' => 'Building the Excel file...~~', - 'ExcelExporter:Done' => 'Done.~~', - 'ExcelExport:AutoDownload' => 'Start the download automatically when the export is ready~~', - 'ExcelExport:PreparingExport' => 'Preparing the export...~~', - 'ExcelExport:Statistics' => 'Statistics~~', - 'portal:legacy_portal' => 'End-User Portal~~', - 'portal:backoffice' => 'iTop Back-Office User Interface~~', - 'UI:CurrentObjectIsLockedBy_User' => 'The object is locked since it is currently being modified by %1$s.~~', - 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'The object is currently being modified by %1$s. Your modifications cannot be submitted since they would be overwritten.~~', - 'UI:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.~~', - 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.~~', - 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.~~', - 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !~~', - 'UI:Menu:ExportPDF' => 'Export as PDF...~~', + 'UI:Button:GoPrint' => '打印...', + 'UI:ExplainPrintable' => '点击 %1$s 图标可隐藏打印内容.
        在打印之前可使用浏览器的 "打印预览" 功能.
        注: 这个页首和其他控制面板不会被打印.', + + 'UI:ConfigureThisList' => '配置这个列表...', + 'UI:ListConfigurationTitle' => '列表配置', + 'UI:ColumnsAndSortOrder' => '列和排序顺序:', + 'UI:UseDefaultSettings' => '使用默认配置', + 'UI:UseSpecificSettings' => '使用下面的配置:', + 'UI:Display_X_ItemsPerPage' => '每页显示 %1$s 个项目', + 'UI:UseSavetheSettings' => '保存设置', + 'UI:OnlyForThisList' => '仅这个列表', + 'UI:ForAllLists' => '默认所有列表', + 'UI:ExtKey_AsLink' => '%1$s (超链接)', + 'UI:ExtKey_AsFriendlyName' => '%1$s (昵称)', + 'UI:ExtField_AsRemoteField' => '%1$s (%2$s)', + 'UI:Button:MoveUp' => '上移', + 'UI:Button:MoveDown' => '下移', + + 'UI:OQL:UnknownClassAndFix' => '未知 class "%1$s". You may try "%2$s" instead.', + 'UI:OQL:UnknownClassNoFix' => '未知 class "%1$s"', + + 'UI:Dashboard:Edit' => '编辑这个页面...', + 'UI:Dashboard:Revert' => '还原到初始版本...', + 'UI:Dashboard:RevertConfirm' => '每个地方都会恢复到初始版本. 请确认您要这样做.', + 'UI:ExportDashBoard' => '导出到文件', + 'UI:ImportDashBoard' => '从文件导入...', + 'UI:ImportDashboardTitle' => '从文件导入', + 'UI:ImportDashboardText' => '选择要导入的仪表盘文件:', + + + 'UI:DashletCreation:Title' => '创建新组件', + 'UI:DashletCreation:Dashboard' => '仪表盘', + 'UI:DashletCreation:DashletType' => '组件类型', + 'UI:DashletCreation:EditNow' => '编辑仪表盘', + + 'UI:DashboardEdit:Title' => '仪表盘编辑器', + 'UI:DashboardEdit:DashboardTitle' => '标题', + 'UI:DashboardEdit:AutoReload' => '自动刷新', + 'UI:DashboardEdit:AutoReloadSec' => '自动刷新间隔(秒)', + 'UI:DashboardEdit:AutoReloadSec+' => '最小值是 %1$d 秒', + + 'UI:DashboardEdit:Layout' => '布局', + 'UI:DashboardEdit:Properties' => '仪表盘属性', + 'UI:DashboardEdit:Dashlets' => '可用的组件', + 'UI:DashboardEdit:DashletProperties' => '组件属性', + + 'UI:Form:Property' => '属性', + 'UI:Form:Value' => '值', + + 'UI:DashletUnknown:Label' => 'Unknown', + 'UI:DashletUnknown:Description' => 'Unknown dashlet (might have been uninstalled)', + 'UI:DashletUnknown:RenderText:View' => 'Unable to render this dashlet.', + 'UI:DashletUnknown:RenderText:Edit' => 'Unable to render this dashlet (class "%1$s"). Check with your administrator if it is still available.', + 'UI:DashletUnknown:RenderNoDataText:Edit' => 'No preview available for this dashlet (class "%1$s").', + 'UI:DashletUnknown:Prop-XMLConfiguration' => '配置 (显示为纯 XML)', + + 'UI:DashletProxy:Label' => 'Proxy', + 'UI:DashletProxy:Description' => 'Proxy dashlet', + 'UI:DashletProxy:RenderNoDataText:Edit' => 'No preview available for this third-party dashlet (class "%1$s").', + 'UI:DashletProxy:Prop-XMLConfiguration' => 'Configuration (显示为纯 XML)', + + 'UI:DashletPlainText:Label' => '文本', + 'UI:DashletPlainText:Description' => '纯文本(无格式)', + 'UI:DashletPlainText:Prop-Text' => '内容', + 'UI:DashletPlainText:Prop-Text:Default' => '请在这里输入内容...', + + 'UI:DashletObjectList:Label' => '对象列表', + 'UI:DashletObjectList:Description' => 'Object list dashlet', + 'UI:DashletObjectList:Prop-Title' => '标题', + 'UI:DashletObjectList:Prop-Query' => '查询', + 'UI:DashletObjectList:Prop-Menu' => '菜单', + + 'UI:DashletGroupBy:Prop-Title' => '标题', + 'UI:DashletGroupBy:Prop-Query' => '查询', + 'UI:DashletGroupBy:Prop-Style' => '样式', + 'UI:DashletGroupBy:Prop-GroupBy' => '分组...', + 'UI:DashletGroupBy:Prop-GroupBy:Hour' => 'Hour of %1$s (0-23)', + 'UI:DashletGroupBy:Prop-GroupBy:Month' => 'Month of %1$s (1 - 12)', + 'UI:DashletGroupBy:Prop-GroupBy:DayOfWeek' => 'Day of week for %1$s', + 'UI:DashletGroupBy:Prop-GroupBy:DayOfMonth' => 'Day of month for %1$s', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Hour' => '%1$s (hour)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-Month' => '%1$s (month)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfWeek' => '%1$s (day of week)', + 'UI:DashletGroupBy:Prop-GroupBy:Select-DayOfMonth' => '%1$s (day of month)', + 'UI:DashletGroupBy:MissingGroupBy' => 'Please select the field on which the objects will be grouped together', + + 'UI:DashletGroupByPie:Label' => '饼图', + 'UI:DashletGroupByPie:Description' => '饼图', + 'UI:DashletGroupByBars:Label' => '柱状图', + 'UI:DashletGroupByBars:Description' => '柱状图', + 'UI:DashletGroupByTable:Label' => '分组 (表)', + 'UI:DashletGroupByTable:Description' => 'List (Grouped by a field)', + + // New in 2.5 + 'UI:DashletGroupBy:Prop-Function' => 'Aggregation function', + 'UI:DashletGroupBy:Prop-FunctionAttribute' => 'Function attribute', + 'UI:DashletGroupBy:Prop-OrderDirection' => 'Direction', + 'UI:DashletGroupBy:Prop-OrderField' => '排序', + 'UI:DashletGroupBy:Prop-Limit' => 'Limit', + + 'UI:DashletGroupBy:Order:asc' => '升序', + 'UI:DashletGroupBy:Order:desc' => '降序', + + 'UI:GroupBy:count' => '个数', + 'UI:GroupBy:count+' => 'Number of elements', + 'UI:GroupBy:sum' => '总数', + 'UI:GroupBy:sum+' => 'Sum of %1$s', + 'UI:GroupBy:avg' => '平均', + 'UI:GroupBy:avg+' => 'Average of %1$s', + 'UI:GroupBy:min' => '最小', + 'UI:GroupBy:min+' => 'Minimum of %1$s', + 'UI:GroupBy:max' => '最大', + 'UI:GroupBy:max+' => 'Maximum of %1$s', + // --- + + 'UI:DashletHeaderStatic:Label' => 'Header', + 'UI:DashletHeaderStatic:Description' => 'Displays an horizontal separator', + 'UI:DashletHeaderStatic:Prop-Title' => '标题', + 'UI:DashletHeaderStatic:Prop-Title:Default' => '联系人', + 'UI:DashletHeaderStatic:Prop-Icon' => '图标', + + 'UI:DashletHeaderDynamic:Label' => 'Header with statistics', + 'UI:DashletHeaderDynamic:Description' => 'Header with stats (grouped by...)', + 'UI:DashletHeaderDynamic:Prop-Title' => '标题', + 'UI:DashletHeaderDynamic:Prop-Title:Default' => '联系人', + 'UI:DashletHeaderDynamic:Prop-Icon' => '图标', + 'UI:DashletHeaderDynamic:Prop-Subtitle' => 'Subtitle', + 'UI:DashletHeaderDynamic:Prop-Subtitle:Default' => '联系人', + 'UI:DashletHeaderDynamic:Prop-Query' => '查询', + 'UI:DashletHeaderDynamic:Prop-GroupBy' => 'Group by', + 'UI:DashletHeaderDynamic:Prop-Values' => '值', + + 'UI:DashletBadge:Label' => 'Badge', + 'UI:DashletBadge:Description' => 'Object Icon with new/search', + 'UI:DashletBadge:Prop-Class' => 'Class', + + 'DayOfWeek-Sunday' => '周日', + 'DayOfWeek-Monday' => '周一', + 'DayOfWeek-Tuesday' => '周二', + 'DayOfWeek-Wednesday' => '周三', + 'DayOfWeek-Thursday' => '周四', + 'DayOfWeek-Friday' => '周五', + 'DayOfWeek-Saturday' => '周六', + 'Month-01' => '一月', + 'Month-02' => '二月', + 'Month-03' => '三月', + 'Month-04' => '四月', + 'Month-05' => '五月', + 'Month-06' => '六月', + 'Month-07' => '七月', + 'Month-08' => '八月', + 'Month-09' => '九月', + 'Month-10' => '十月', + 'Month-11' => '十一月', + 'Month-12' => '十二月', + + // Short version for the DatePicker + 'DayOfWeek-Sunday-Min' => '日', + 'DayOfWeek-Monday-Min' => '一', + 'DayOfWeek-Tuesday-Min' => '二', + 'DayOfWeek-Wednesday-Min' => '三', + 'DayOfWeek-Thursday-Min' => '四', + 'DayOfWeek-Friday-Min' => '五', + 'DayOfWeek-Saturday-Min' => '六', + 'Month-01-Short' => '1月', + 'Month-02-Short' => '2月', + 'Month-03-Short' => '3月', + 'Month-04-Short' => '4月', + 'Month-05-Short' => '5月', + 'Month-06-Short' => '6月', + 'Month-07-Short' => '7月', + 'Month-08-Short' => '8月', + 'Month-09-Short' => '9月', + 'Month-10-Short' => '10月', + 'Month-11-Short' => '11月', + 'Month-12-Short' => '12月', + 'Calendar-FirstDayOfWeek' => 0, // 0 = Sunday, 1 = Monday, etc... + + 'UI:Menu:ShortcutList' => '创建快捷方式...', + 'UI:ShortcutRenameDlg:Title' => '重命名快捷方式', + 'UI:ShortcutListDlg:Title' => '为该列表创建快捷方式', + 'UI:ShortcutDelete:Confirm' => '请确认是否删除这个(些)快捷方式.', + 'Menu:MyShortcuts' => '我的快捷方式', // Duplicated into itop-welcome-itil (will be removed from here...) + 'Class:Shortcut' => '快捷方式', + 'Class:Shortcut+' => '', + 'Class:Shortcut/Attribute:name' => '名称', + 'Class:Shortcut/Attribute:name+' => 'Label used in the menu and page title', + 'Class:ShortcutOQL' => '搜索结果的快捷方式', + 'Class:ShortcutOQL+' => '', + 'Class:ShortcutOQL/Attribute:oql' => '查询', + 'Class:ShortcutOQL/Attribute:oql+' => 'OQL defining the list of objects to search for', + 'Class:ShortcutOQL/Attribute:auto_reload' => '自动刷新', + 'Class:ShortcutOQL/Attribute:auto_reload/Value:none' => '禁用', + 'Class:ShortcutOQL/Attribute:auto_reload/Value:custom' => '自定义频率', + 'Class:ShortcutOQL/Attribute:auto_reload_sec' => '自动刷新间隔(秒)', + 'Class:ShortcutOQL/Attribute:auto_reload_sec/tip' => '最小值是 %1$d 秒', + + 'UI:FillAllMandatoryFields' => '请填写所有的必填项.', + 'UI:ValueMustBeSet' => '必填', + 'UI:ValueMustBeChanged' => '必须修改这个值', + 'UI:ValueInvalidFormat' => '格式无效', + + 'UI:CSVImportConfirmTitle' => '请确认本次操作', + 'UI:CSVImportConfirmMessage' => '请确认是否继续 ?', + 'UI:CSVImportError_items' => '错误: %1$d', + 'UI:CSVImportCreated_items' => '创建: %1$d', + 'UI:CSVImportModified_items' => '修改: %1$d', + 'UI:CSVImportUnchanged_items' => '保持不变: %1$d', + 'UI:CSVImport:DateAndTimeFormats' => '日期和时间格式', + 'UI:CSVImport:DefaultDateTimeFormat_Format_Example' => '默认格式: %1$s (比如 %2$s)', + 'UI:CSVImport:CustomDateTimeFormat' => '自定义格式: %1$s', + 'UI:CSVImport:CustomDateTimeFormatTooltip' => '可用的值: + + + + + + + + + + + + + + +
        Y年 (4位数, 比如 2016)
        y年 (2位数, 比如 16 代表 2016)
        m月 (2位数, 比如 01..12)
        n月 (1位数或2位数, 比如 1..12)
        d日 (2位数, 比如 01..31)
        j日 (1位数或2位数, 比如 1..31)
        H时 (24小时, 2位数, 比如 00..23)
        h时 (12小时, 2位数, 比如 01..12)
        G时 (24小时, 1位数或2位数, 比如 0..23)
        g时 (12小时, 1位数或2位数, 比如 1..12)
        a时, am or pm (小写)
        A时, AM or PM (大写)
        i分 (2位数, 比如 00..59)
        s秒 (2位数, 比如 00..59)
        ', + + 'UI:Button:Remove' => '移除', + 'UI:AddAnExisting_Class' => '添加 %1$s...', + 'UI:SelectionOf_Class' => '选择 %1$s', + + 'UI:AboutBox' => '关于iTop...', + 'UI:About:Title' => '关于iTop', + 'UI:About:DataModel' => '数据模型', + 'UI:About:Support' => '支持信息', + 'UI:About:Licenses' => '许可证', + 'UI:About:InstallationOptions' => '已安装的模块', + 'UI:About:ManualExtensionSource' => '扩展', + 'UI:About:Extension_Version' => '版本: %1$s', + 'UI:About:RemoteExtensionSource' => 'Data', + + 'UI:DisconnectedDlgMessage' => '您已断开. 要继续使用,需要重新验证您的用户名和密码.', + 'UI:DisconnectedDlgTitle' => '警告!', + 'UI:LoginAgain' => '再次登录', + 'UI:StayOnThePage' => '保持在当前页面', + + 'ExcelExporter:ExportMenu' => 'Excel 导出...', + 'ExcelExporter:ExportDialogTitle' => 'Excel 导出', + 'ExcelExporter:ExportButton' => '导出', + 'ExcelExporter:DownloadButton' => '下载 %1$s', + 'ExcelExporter:RetrievingData' => '正在检索数据...', + 'ExcelExporter:BuildingExcelFile' => '正在创建Excel 文件...', + 'ExcelExporter:Done' => '完成.', + 'ExcelExport:AutoDownload' => '导出准备好之后自动开始下载', + 'ExcelExport:PreparingExport' => '正在准备导出...', + 'ExcelExport:Statistics' => '统计', + 'portal:legacy_portal' => '终端用户门户', + 'portal:backoffice' => 'iTop 后台用户界面', + + 'UI:CurrentObjectIsLockedBy_User' => '对象被锁住,因为正在修改 %1$s.', + 'UI:CurrentObjectIsLockedBy_User_Explanation' => 'The object is currently being modified by %1$s. Your modifications cannot be submitted since they would be overwritten.', + 'UI:CurrentObjectLockExpired' => 'The lock to prevent concurrent modifications of the object has expired.', + 'UI:CurrentObjectLockExpired_Explanation' => 'The lock to prevent concurrent modifications of the object has expired. You can no longer submit your modification since other users are now allowed to modify this object.', + 'UI:ConcurrentLockKilled' => 'The lock preventing modifications on the current object has been deleted.', + 'UI:Menu:KillConcurrentLock' => 'Kill the Concurrent Modification Lock !', + + 'UI:Menu:ExportPDF' => '导出 PDF...', + 'UI:Menu:PrintableVersion' => '打印', + + 'UI:BrowseInlineImages' => '浏览图片...', + 'UI:UploadInlineImageLegend' => '上传新图片', + 'UI:SelectInlineImageToUpload' => '选择要上传的图片', + 'UI:AvailableInlineImagesLegend' => '可用的图片', + 'UI:NoInlineImage' => '服务器上没有图片. 使用上面的 "浏览" 按钮,从您的电脑上选择并上传到服务器.', + + 'UI:ToggleFullScreen' => '切换 最大化 / 最小化', + 'UI:Button:ResetImage' => '恢复之前的图片', + 'UI:Button:RemoveImage' => '移除图片', + 'UI:UploadNotSupportedInThisMode' => '本模式下不支持修改文件或图片.', + + // Search form + 'UI:Search:Toggle' => '折叠 / 展开', + 'UI:Search:AutoSubmit:DisabledHint' => 'Auto submit has been disabled for this class', + 'UI:Search:Criterion:MoreMenu:AddCriteria' => '添加条件', + // - Add new criteria button + 'UI:Search:AddCriteria:List:RecentlyUsed:Title' => '最近使用', + 'UI:Search:AddCriteria:List:MostPopular:Title' => '最热门', + 'UI:Search:AddCriteria:List:Others:Title' => '其它', + 'UI:Search:AddCriteria:List:RecentlyUsed:Placeholder' => '还没有.', + + // - Criteria titles + // - Default widget + 'UI:Search:Criteria:Title:Default:Any' => '%1$s: 任何', + 'UI:Search:Criteria:Title:Default:Empty' => '%1$s is empty', + 'UI:Search:Criteria:Title:Default:NotEmpty' => '%1$s is not empty', + 'UI:Search:Criteria:Title:Default:Equals' => '%1$s 等于 %2$s', + 'UI:Search:Criteria:Title:Default:Contains' => '%1$s 包含 %2$s', + 'UI:Search:Criteria:Title:Default:StartsWith' => '%1$s 起始于 %2$s', + 'UI:Search:Criteria:Title:Default:EndsWith' => '%1$s 结尾是 %2$s', + 'UI:Search:Criteria:Title:Default:RegExp' => '%1$s 匹配 %2$s', + 'UI:Search:Criteria:Title:Default:GreaterThan' => '%1$s > %2$s', + 'UI:Search:Criteria:Title:Default:GreaterThanOrEquals' => '%1$s >= %2$s', + 'UI:Search:Criteria:Title:Default:LessThan' => '%1$s < %2$s', + 'UI:Search:Criteria:Title:Default:LessThanOrEquals' => '%1$s <= %2$s', + 'UI:Search:Criteria:Title:Default:Different' => '%1$s ≠ %2$s', + 'UI:Search:Criteria:Title:Default:Between' => '%1$s between [%2$s]', + 'UI:Search:Criteria:Title:Default:BetweenDates' => '%1$s [%2$s]', + 'UI:Search:Criteria:Title:Default:BetweenDates:All' => '%1$s: 任何', + 'UI:Search:Criteria:Title:Default:BetweenDates:From' => '%1$s 从 %2$s', + 'UI:Search:Criteria:Title:Default:BetweenDates:Until' => '%1$s 到 %2$s', + 'UI:Search:Criteria:Title:Default:Between:All' => '%1$s: 任何', + 'UI:Search:Criteria:Title:Default:Between:From' => '%1$s 从 %2$s', + 'UI:Search:Criteria:Title:Default:Between:Until' => '%1$s 到 %2$s', + // - Numeric widget + // None yet + // - DateTime widget + 'UI:Search:Criteria:Title:DateTime:Between' => '%2$s <= 1$s <= %3$s', + // - Enum widget + 'UI:Search:Criteria:Title:Enum:In' => '%1$s: %2$s', + 'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s and %3$s others', + 'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: 任何', + // - External key widget + 'UI:Search:Criteria:Title:ExternalKey:Empty' => '%1$s 已定义', + 'UI:Search:Criteria:Title:ExternalKey:NotEmpty' => '%1$s 未被定义', + 'UI:Search:Criteria:Title:ExternalKey:Equals' => '%1$s %2$s', + 'UI:Search:Criteria:Title:ExternalKey:In' => '%1$s: %2$s', + 'UI:Search:Criteria:Title:ExternalKey:In:Many' => '%1$s: %2$s and %3$s others', + 'UI:Search:Criteria:Title:ExternalKey:In:All' => '%1$s: 任何', + // - Hierarchical key widget + 'UI:Search:Criteria:Title:HierarchicalKey:Empty' => '%1$s 已定义', + 'UI:Search:Criteria:Title:HierarchicalKey:NotEmpty' => '%1$s 未被定义', + 'UI:Search:Criteria:Title:HierarchicalKey:Equals' => '%1$s %2$s', + 'UI:Search:Criteria:Title:HierarchicalKey:In' => '%1$s: %2$s', + 'UI:Search:Criteria:Title:HierarchicalKey:In:Many' => '%1$s: %2$s and %3$s others', + 'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: Any', + + // - Criteria operators + // - Default widget + 'UI:Search:Criteria:Operator:Default:Empty' => '为空', + 'UI:Search:Criteria:Operator:Default:NotEmpty' => '非空', + 'UI:Search:Criteria:Operator:Default:Equals' => '等于', + 'UI:Search:Criteria:Operator:Default:Between' => '之间', + // - String widget + 'UI:Search:Criteria:Operator:String:Contains' => '包含', + 'UI:Search:Criteria:Operator:String:StartsWith' => '起始为', + 'UI:Search:Criteria:Operator:String:EndsWith' => '结尾是', + 'UI:Search:Criteria:Operator:String:RegExp' => '正则表达式.', + // - Numeric widget + 'UI:Search:Criteria:Operator:Numeric:Equals' => '等于', // => '=', + 'UI:Search:Criteria:Operator:Numeric:GreaterThan' => '大于', // => '>', + 'UI:Search:Criteria:Operator:Numeric:GreaterThanOrEquals' => '大于 / 等于', // > '>=', + 'UI:Search:Criteria:Operator:Numeric:LessThan' => '小于', // => '<', + 'UI:Search:Criteria:Operator:Numeric:LessThanOrEquals' => '小于 / 等于', // > '<=', + 'UI:Search:Criteria:Operator:Numeric:Different' => '不同', // => '≠', + + // - Other translations + 'UI:Search:Value:Filter:Placeholder' => '过滤器...', + 'UI:Search:Value:Search:Placeholder' => '搜索...', + 'UI:Search:Value:Autocomplete:StartTyping' => 'Start typing for possible values.', + 'UI:Search:Value:Autocomplete:Wait' => '请稍后...', + 'UI:Search:Value:Autocomplete:NoResult' => '没有找到结果.', + 'UI:Search:Value:Toggler:CheckAllNone' => '全选 / 不选', + 'UI:Search:Value:Toggler:CheckAllNoneFiltered' => '全选 / 不选', + + // - Widget other translations + 'UI:Search:Criteria:Numeric:From' => '从', + 'UI:Search:Criteria:Numeric:Until' => '到', + 'UI:Search:Criteria:Numeric:PlaceholderFrom' => '任何', + 'UI:Search:Criteria:Numeric:PlaceholderUntil' => '任何', + 'UI:Search:Criteria:DateTime:From' => '从', + 'UI:Search:Criteria:DateTime:FromTime' => '从', + 'UI:Search:Criteria:DateTime:Until' => '到', + 'UI:Search:Criteria:DateTime:UntilTime' => '到', + 'UI:Search:Criteria:DateTime:PlaceholderFrom' => '任何日期', + 'UI:Search:Criteria:DateTime:PlaceholderFromTime' => '任何日期', + 'UI:Search:Criteria:DateTime:PlaceholderUntil' => '任何日期', + 'UI:Search:Criteria:DateTime:PlaceholderUntilTime' => '任何日期', + 'UI:Search:Criteria:HierarchicalKey:ChildrenIncluded:Hint' => '将会包含选中对象的子集.', + + 'UI:Search:Criteria:Raw:Filtered' => '已过滤', + 'UI:Search:Criteria:Raw:FilteredOn' => '基于 %1$s 过滤', )); +// +// Expression to Natural language +// +Dict::Add('ZH CN', 'Chinese', '简体中文', array( + 'Expression:Operator:AND' => ' 与 ', + 'Expression:Operator:OR' => ' 或 ', + 'Expression:Unit:Short:DAY' => '日', + 'Expression:Unit:Short:WEEK' => '周', + 'Expression:Unit:Short:MONTH' => '月', + 'Expression:Unit:Short:YEAR' => '年', -?> + 'Expression:Unit:Long:DAY' => '日', + 'Expression:Unit:Long:HOUR' => '小时', + 'Expression:Unit:Long:MINUTE' => '分钟', + + 'Expression:Verb:NOW' => '现在', +));