From a22da15cd0f3591ecdfaa3ee90ae055ec9623f6c Mon Sep 17 00:00:00 2001 From: purple grape Date: Tue, 16 Jun 2026 12:38:27 +0800 Subject: [PATCH 1/2] update zh_cn translation --- ...h_cn.dict.combodo-data-feature-removal.php | 62 ++++++ .../zh_cn.dict.combodo-db-tools.php | 10 +- .../zh_cn.dict.itop-change-mgmt-itil.php | 8 +- .../zh_cn.dict.itop-change-mgmt.php | 6 +- .../zh_cn.dict.itop-config-mgmt.php | 90 ++++----- .../zh_cn.dict.itop-container-mgmt.php | 18 +- .../zh_cn.dict.itop-faq-light.php | 2 +- .../zh_cn.dict.itop-incident-mgmt-itil.php | 16 +- .../zh_cn.dict.itop-knownerror-mgmt.php | 28 +-- .../zh_cn.dict.itop-oauth-client.php | 8 +- .../zh_cn.dict.itop-portal-base.php | 4 +- .../dictionaries/zh_cn.dict.itop-portal.php | 10 +- .../zh_cn.dict.itop-problem-mgmt.php | 4 +- .../zh_cn.dict.itop-request-mgmt-itil.php | 22 +- .../zh_cn.dict.itop-request-mgmt.php | 20 +- .../zh_cn.dict.itop-service-mgmt-provider.php | 84 ++++---- .../zh_cn.dict.itop-service-mgmt.php | 102 +++++----- .../zh_cn.dict.itop-storage-mgmt.php | 12 +- .../zh_cn.dict.itop-structure.php | 22 +- .../zh_cn.dict.itop-virtualization-mgmt.php | 2 +- .../zh_cn.dictionary.itop.welcome-popup.php | 4 +- .../zh_cn.dictionary.itop.datatable.php | 2 +- .../zh_cn.dictionary.itop.activity-panel.php | 4 +- .../zh_cn.dictionary.itop.preferences.php | 10 +- dictionaries/zh_cn.dictionary.itop.core.php | 58 +++--- dictionaries/zh_cn.dictionary.itop.ui.php | 190 +++++++++--------- 26 files changed, 433 insertions(+), 365 deletions(-) create mode 100644 datamodels/2.x/combodo-data-feature-removal/dictionaries/zh_cn.dict.combodo-data-feature-removal.php diff --git a/datamodels/2.x/combodo-data-feature-removal/dictionaries/zh_cn.dict.combodo-data-feature-removal.php b/datamodels/2.x/combodo-data-feature-removal/dictionaries/zh_cn.dict.combodo-data-feature-removal.php new file mode 100644 index 0000000000..4a4a689b4e --- /dev/null +++ b/datamodels/2.x/combodo-data-feature-removal/dictionaries/zh_cn.dict.combodo-data-feature-removal.php @@ -0,0 +1,62 @@ + '扩展管理', + 'combodo-data-feature-removal/Operation:Main/Title' => '扩展管理', + + 'DataFeatureRemoval:Main:Title' => '扩展管理', + 'DataFeatureRemoval:Main:SubTitle' => '切换安装在您的 iTop 上的扩展', + 'DataFeatureRemoval:Failure:Title' => '扩展预删除错误', + 'DataFeatureRemoval:Helper:Title' => '分析是否有任何数据或依赖关系阻止您添加/删除扩展。', + + 'DataFeatureRemoval:Features:Title' => '扩展', + 'DataFeatureRemoval:Result:Title' => '请求的修改', + 'DataFeatureRemoval:Execution:Title' => '删除执行', + 'DataFeatureRemoval:Analysis:Title' => '分析结果', + 'DataFeatureRemoval:Analysis:Subtitle' => '审查所有需要关注的元素', + 'DataFeatureRemoval:Analysis:SubTitle' => '%1$s 个元素需要在继续之前清理', + + 'DataFeatureRemoval:DeletionPlan:Title' => '数据删除计划', + 'DataFeatureRemoval:DeletionPlan:SubTitle' => '%1$s 行需要在继续之前清理', + 'DataFeatureRemoval:DoDeletion:Title' => '执行删除', + 'DataFeatureRemoval:DoDeletion:SubTitle' => '从数据库中删除所有条目', + 'DataFeatureRemoval:DeletionPlan:Error:Issues' => '某些对象必须在清理前手动删除', + + 'DataFeatureRemoval:Table:Analysis:ClassName' => '要删除的元素', + 'DataFeatureRemoval:Table:Analysis:FeatureName' => '扩展名称', + 'DataFeatureRemoval:Table:Analysis:Module' => '模块名称', + 'DataFeatureRemoval:Table:Analysis:Occurrence' => '出现次数', + + 'DataFeatureRemoval:CleanupComplete:Title' => '全部清除.', + 'DataFeatureRemoval:CompilComplete' => '编译成功. 无需清理. 您可以继续进行设置.', + + 'UI:Button:Analyze' => '分析', + 'UI:Button:ModifyChoices' => '改变我的选择', + 'UI:Button:AnalyzeAndSetup' => '分析并进入设置', + 'UI:Button:PlanDeletion' => '继续删除', + 'UI:Button:DoDeletion' => '继续删除', + 'UI:Button:BackToMain' => '改变我的选择', + 'UI:Button:Setup' => '运行设置', + + 'UI:Action:ForceUninstall' => '强制卸载', + 'UI:Action:MoreInfo' => '更多信息', + + 'DataFeatureRemoval:Table:Empty' => '没有数据需要删除', + + 'DataFeatureRemoval:Column:Class' => '类', + 'DataFeatureRemoval:Column:DeleteCount' => '待删除的条目', + 'DataFeatureRemoval:Column:UpdateCount' => '待更新的条目', + 'DataFeatureRemoval:Column:IssueCount' => '发现阻止自动清理的问题', + + 'DataFeatureRemoval:Column:DeletedCount' => '已删除的条目', + 'DataFeatureRemoval:Column:UpdatedCount' => '已更新的条目', +]); diff --git a/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php b/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php index 4726e700fa..b68d287052 100644 --- a/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php +++ b/datamodels/2.x/combodo-db-tools/dictionaries/zh_cn.dict.combodo-db-tools.php @@ -33,10 +33,10 @@ 'DBTools:Disclaimer' => '免责申明: 在应用修复之前, 应先备份数据库', 'DBTools:Error' => '错误', 'DBTools:Count' => '个数', - 'DBTools:SQLquery' => 'SQL查询', - 'DBTools:FixitSQLquery' => '修复问题的SQL查询 (指示)', - 'DBTools:SQLresult' => 'SQL结果', - 'DBTools:NoError' => '数据库正确', + 'DBTools:SQLquery' => 'SQL 查询', + 'DBTools:FixitSQLquery' => '用于修复问题的 SQL 查询(说明)', + 'DBTools:SQLresult' => 'SQL 结果', + 'DBTools:NoError' => '数据库 OK', 'DBTools:HideIds' => '错误列表', 'DBTools:ShowIds' => '详细视图', 'DBTools:ShowReport' => '报告', @@ -73,7 +73,7 @@ // Lost attachments Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'DBTools:LostAttachments' => '附件缺失', - 'DBTools:LostAttachments:Disclaimer' => '可以在此搜索数据库中丢失或错放的附件. 这不是数据恢复工具, 其无法恢复已删除的数据.', + 'DBTools:LostAttachments:Disclaimer' => '可以在此搜索数据库中丢失或错放的附件. 请注意, 这不是数据恢复工具, 无法恢复已删除的数据.', 'DBTools:LostAttachments:Button:Analyze' => '分析', 'DBTools:LostAttachments:Button:Restore' => '还原', diff --git a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php index 6e7283ba2e..404d4d42ce 100644 --- a/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php +++ b/datamodels/2.x/itop-change-mgmt-itil/dictionaries/zh_cn.dict.itop-change-mgmt-itil.php @@ -36,15 +36,15 @@ 'Menu:WaitingAcceptance+' => '', 'Menu:WaitingApproval' => '等待批准的变更', 'Menu:WaitingApproval+' => '', - 'Menu:Changes' => '所有打开的变更', - 'Menu:Changes+' => '所有打开的变更', + '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:OpenChanges' => '待处理的变更', 'Tickets:Related:RecentChanges' => '最近的变更 (72小时)', ]); @@ -132,7 +132,7 @@ '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:child_changes_list+' => '此变更相关的子变更', 'Class:Change/Attribute:parent_id_friendlyname' => '父级变更昵称', 'Class:Change/Attribute:parent_id_friendlyname+' => '', 'Class:Change/Attribute:parent_id_finalclass_recall' => '变更类型', diff --git a/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php b/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php index 894f6b51f2..56e2b74548 100644 --- a/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php +++ b/datamodels/2.x/itop-change-mgmt/dictionaries/zh_cn.dict.itop-change-mgmt.php @@ -35,15 +35,15 @@ 'Menu:WaitingAcceptance+' => '', 'Menu:WaitingApproval' => '等待批准的变更', 'Menu:WaitingApproval+' => '', - 'Menu:Changes' => '所有打开的变更', - 'Menu:Changes+' => '所有打开的变更', + '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:OpenChanges' => '待处理的变更', 'Tickets:Related:RecentChanges' => '最近的变更 (72小时)', ]); diff --git a/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php b/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php index df2908ba82..ca4b304ec2 100644 --- a/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php +++ b/datamodels/2.x/itop-config-mgmt/dictionaries/zh_cn.dict.itop-config-mgmt.php @@ -30,11 +30,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Relation:impacts/Description' => '被影响的元素', 'Relation:impacts/DownStream' => '影响...', - 'Relation:impacts/DownStream+' => '被影响的元素', + 'Relation:impacts/DownStream+' => '受影响的元素', 'Relation:impacts/UpStream' => '依赖于...', - 'Relation:impacts/UpStream+' => '此元素依赖的元素...', + 'Relation:impacts/UpStream+' => '被影响的元素...', // Legacy entries - 'Relation:depends on/Description' => '此元素依赖的元素...', + 'Relation:depends on/Description' => '被影响的元素...', 'Relation:depends on/DownStream' => '依赖于...', 'Relation:depends on/UpStream' => '影响...', 'Relation:impacts/LoadData' => '加载数据', @@ -129,7 +129,7 @@ 'Class:PhysicalDevice/ComplementaryName' => '%1$s - %2$s', 'Class:PhysicalDevice/Attribute:serialnumber' => '序列号', 'Class:PhysicalDevice/Attribute:serialnumber+' => '', - 'Class:PhysicalDevice/Attribute:location_id' => '地点', + 'Class:PhysicalDevice/Attribute:location_id' => '位置', 'Class:PhysicalDevice/Attribute:location_id+' => '', 'Class:PhysicalDevice/Attribute:location_name' => '名称', 'Class:PhysicalDevice/Attribute:location_name+' => '', @@ -183,7 +183,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TelephonyCI' => '通讯项', - 'Class:TelephonyCI+' => '', + 'Class:TelephonyCI+' => '通信设备的抽象类', 'Class:TelephonyCI/Attribute:phonenumber' => '电话号码', 'Class:TelephonyCI/Attribute:phonenumber+' => '', ]); @@ -206,7 +206,7 @@ 'Class:MobilePhone+' => '终端用户设备.无线电话', 'Class:MobilePhone/Attribute:imei' => 'IMEI', 'Class:MobilePhone/Attribute:imei+' => '', - 'Class:MobilePhone/Attribute:hw_pin' => '硬件 PIN 码', + 'Class:MobilePhone/Attribute:hw_pin' => '硬件PIN码', 'Class:MobilePhone/Attribute:hw_pin+' => '', ]); @@ -216,7 +216,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:IPPhone' => 'IP 电话', - 'Class:IPPhone+' => '用于电话的物理设备,连接到网络', + 'Class:IPPhone+' => '用于联网打电话的物理设备', ]); // @@ -262,13 +262,13 @@ 'Class:DatacenterDevice/Attribute:nb_u+' => '', 'Class:DatacenterDevice/Attribute:managementip' => '管理IP', 'Class:DatacenterDevice/Attribute:managementip+' => '', - 'Class:DatacenterDevice/Attribute:powerA_id' => '主电源', + 'Class:DatacenterDevice/Attribute:powerA_id' => '电源A', 'Class:DatacenterDevice/Attribute:powerA_id+' => '', - 'Class:DatacenterDevice/Attribute:powerA_name' => '主电源名称', + 'Class:DatacenterDevice/Attribute:powerA_name' => '电源A名称', 'Class:DatacenterDevice/Attribute:powerA_name+' => '', - 'Class:DatacenterDevice/Attribute:powerB_id' => '备电源', + 'Class:DatacenterDevice/Attribute:powerB_id' => '电源B', 'Class:DatacenterDevice/Attribute:powerB_id+' => '', - 'Class:DatacenterDevice/Attribute:powerB_name' => '备电源名称', + 'Class:DatacenterDevice/Attribute:powerB_name' => '电源B名称', 'Class:DatacenterDevice/Attribute:powerB_name+' => '', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => '光口', 'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => '此设备的所有光纤接口', @@ -295,12 +295,12 @@ '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' => 'IOS 版本', 'Class:NetworkDevice/Attribute:iosversion_id+' => '', - 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS版本名称', + 'Class:NetworkDevice/Attribute:iosversion_name' => 'IOS 版本名称', 'Class:NetworkDevice/Attribute:iosversion_name+' => '', - 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS过保时间', - 'Class:NetworkDevice/Attribute:ios_end_of_support+' => '厂家不再为该IOS版本提供修复的时间.', + 'Class:NetworkDevice/Attribute:ios_end_of_support' => 'IOS 过保日期', + 'Class:NetworkDevice/Attribute:ios_end_of_support+' => '厂商不再为该IOS版本提供修复的时间.', 'Class:NetworkDevice/Attribute:ram' => '内存', 'Class:NetworkDevice/Attribute:ram+' => '', ]); @@ -321,8 +321,8 @@ 'Class:Server/Attribute:osversion_id+' => '', 'Class:Server/Attribute:osversion_name' => 'OS 版本名称', 'Class:Server/Attribute:osversion_name+' => '', - 'Class:Server/Attribute:os_end_of_support' => 'OS 过保时间', - 'Class:Server/Attribute:os_end_of_support+' => '厂商不再为该操作系统版本提供补丁的时间.', + 'Class:Server/Attribute:os_end_of_support' => 'OS 过保日期', + 'Class:Server/Attribute:os_end_of_support+' => '厂商不再为该操作系统版本提供补丁的日期.', 'Class:Server/Attribute:oslicence_id' => 'OS 许可证', 'Class:Server/Attribute:oslicence_id+' => '', 'Class:Server/Attribute:oslicence_name' => 'OS 许可证名称', @@ -332,7 +332,7 @@ 'Class:Server/Attribute:ram' => '内存', 'Class:Server/Attribute:ram+' => '', 'Class:Server/Attribute:logicalvolumes_list' => '逻辑卷', - 'Class:Server/Attribute:logicalvolumes_list+' => '连接到此服务器的所有逻辑卷', + 'Class:Server/Attribute:logicalvolumes_list+' => '连接到此物理机的所有逻辑卷', ]); // @@ -341,7 +341,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:StorageSystem' => '存储系统', - 'Class:StorageSystem+' => '存储系统可以使用光纤或以太网连接. 存储系统以逻辑卷为单位进行管理.', + 'Class:StorageSystem+' => '存储系统通常使用光纤或以太网, 以逻辑卷为单位进行管理.', 'Class:StorageSystem/ComplementaryName' => '%1$s - %2$s', 'Class:StorageSystem/Attribute:logicalvolume_list' => '逻辑卷', 'Class:StorageSystem/Attribute:logicalvolume_list+' => '此存储系统包含的所有逻辑卷', @@ -399,8 +399,8 @@ 'Class:PC/Attribute:osversion_id+' => '', 'Class:PC/Attribute:osversion_name' => 'OS 版本名称', 'Class:PC/Attribute:osversion_name+' => '', - 'Class:PC/Attribute:os_end_of_support' => 'OS 过保时间', - 'Class:PC/Attribute:os_end_of_support+' => '厂商不再为该操作系统版本提供补丁的时间.', + 'Class:PC/Attribute:os_end_of_support' => 'OS 过保日期', + 'Class:PC/Attribute:os_end_of_support+' => '厂商不再为该操作系统版本提供补丁的日期.', 'Class:PC/Attribute:cpu' => 'CPU', 'Class:PC/Attribute:cpu+' => '', 'Class:PC/Attribute:ram' => '内存', @@ -439,7 +439,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:PowerSource' => '电源', - 'Class:PowerSource+' => '物理电源连接. 用于记录数据中心的任何类型的电源 (主电源入口, 断路器…) ,但不是 PDU.', + 'Class:PowerSource+' => '物理电源连接. 用于描述数据中心的任何类型的电源 (主电源入口, 断路器…) ,但不是 PDU.', 'Class:PowerSource/ComplementaryName' => '%1$s - %2$s', 'Class:PowerSource/Attribute:pdus_list' => 'PDU', 'Class:PowerSource/Attribute:pdus_list+' => '使用此电源的所有 PDU', @@ -451,7 +451,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:PDU' => 'PDU', - 'Class:PDU+' => '电力供应连接. PDU (Power Distribution Unit) 是一种配备了多个输出的电力分配设备,特别是为数据中心内的服务器机架和网络设备机架供电.', + 'Class:PDU+' => '供电线路. PDU (Power Distribution Unit) 是一种配备了多个输出的电力分配设备,特别是为数据中心内的服务器机架和网络设备机架供电.', 'Class:PDU/ComplementaryName' => '%1$s - %2$s - %3$s - %4$s', 'Class:PDU/Attribute:rack_id' => '机架', 'Class:PDU/Attribute:rack_id+' => '', @@ -498,7 +498,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ApplicationSolution' => '应用方案', - 'Class:ApplicationSolution+' => '应用方案描述了复杂应用是如何由多个基本组件之间组装(或依赖)的. 应用方案的主要信息是其关系列表.', + 'Class:ApplicationSolution+' => '应用方案描述了复杂应用是如何由多个基本组件组装的. 应用方案的主要信息是组件之间的依赖关系列表.', 'Class:ApplicationSolution/Attribute:functionalcis_list' => '配置项', 'Class:ApplicationSolution/Attribute:functionalcis_list+' => '此应用方案包含的所有配置项', 'Class:ApplicationSolution/Attribute:businessprocess_list' => '业务流程', @@ -523,7 +523,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:BusinessProcess' => '业务流程', - 'Class:BusinessProcess+' => '业务流程用于描述运营过程中的高级流程或重要应用. 它与应用方案非常类似, 但是为了描述更高层次的应用或整个组织的流程.', + 'Class:BusinessProcess+' => '业务流程描述了运营过程中的高级流程或重要应用. 它与应用方案非常类似, 但是用于描述更高层次的应用或整个组织的流程.', 'Class:BusinessProcess/Attribute:applicationsolutions_list' => '应用方案', 'Class:BusinessProcess/Attribute:applicationsolutions_list+' => '影响此业务流程的所有应用方案', 'Class:BusinessProcess/Attribute:logo' => 'Logo', @@ -551,7 +551,7 @@ 'Class:Software/Attribute:version' => '版本', 'Class:Software/Attribute:version+' => '', 'Class:Software/Attribute:end_of_support' => '过保日期', - 'Class:Software/Attribute:end_of_support+' => '厂家提供的最后一个支持日期,此后不再提供此软件版本的补丁.', + 'Class:Software/Attribute:end_of_support+' => '厂商提供的最后支持日期,此后不再提供此软件版本的补丁.', 'Class:Software/Attribute:documents_list' => '文档', 'Class:Software/Attribute:documents_list+' => '此软件相关的所有文档', 'Class:Software/Attribute:logo' => 'Logo', @@ -591,7 +591,7 @@ 'Class:SoftwareInstance/Attribute:software_id+' => '', 'Class:SoftwareInstance/Attribute:software_name' => '软件名称', 'Class:SoftwareInstance/Attribute:software_name+' => '', - 'Class:SoftwareInstance/Attribute:software_end_of_support' => '软件过保时间', + 'Class:SoftwareInstance/Attribute:software_end_of_support' => '软件过保日期', 'Class:SoftwareInstance/Attribute:software_end_of_support+' => '厂商为此软件版本提供补丁的最后日期.', 'Class:SoftwareInstance/Attribute:softwarelicence_id' => '软件许可证', 'Class:SoftwareInstance/Attribute:softwarelicence_id+' => '', @@ -625,8 +625,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:DBServer' => 'DB 服务器', 'Class:DBServer+' => '提供数据库服务的软件实例 (例如: MySQL 8.0, Oracle, SQL Server, DB2…), 通常安装在特定系统(PC, 物理机或虚拟机)上.', - 'Class:DBServer/Attribute:dbschema_list' => '数据库架构', - 'Class:DBServer/Attribute:dbschema_list+' => '此数据库服务器上的所有数据库架构', + 'Class:DBServer/Attribute:dbschema_list' => '数据库模式', + 'Class:DBServer/Attribute:dbschema_list+' => '此数据库服务器上的所有数据库模式', ]); // @@ -679,7 +679,7 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:DatabaseSchema' => '数据库架构', + 'Class:DatabaseSchema' => '数据库模式', 'Class:DatabaseSchema+' => 'DB 服务器上运行的逻辑数据库实例.', 'Class:DatabaseSchema/ComplementaryName' => '%1$s - %2$s', 'Class:DatabaseSchema/Attribute:dbserver_id' => 'DB 服务器', @@ -712,7 +712,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:VirtualDevice' => '虚拟设备', - 'Class:VirtualDevice+' => '用于服务器虚拟化的抽象类 (宿主机和虚拟机).', + 'Class:VirtualDevice+' => '用于服务器虚拟化的抽象类 (虚拟化主机和虚拟机).', 'Class:VirtualDevice/Attribute:status' => '状态', 'Class:VirtualDevice/Attribute:status+' => '', 'Class:VirtualDevice/Attribute:status/Value:implementation' => '生效', @@ -732,10 +732,10 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:VirtualHost' => '宿主机', + 'Class:VirtualHost' => '虚拟化主机', 'Class:VirtualHost+' => '对虚拟设备(虚拟机监视器, 集群,...)的抽象, 用于托管虚拟机.', 'Class:VirtualHost/Attribute:virtualmachine_list' => '虚拟机', - 'Class:VirtualHost/Attribute:virtualmachine_list+' => '此宿主机托管的所有虚拟机', + 'Class:VirtualHost/Attribute:virtualmachine_list+' => '此虚拟化主机托管的所有虚拟机', ]); // @@ -778,7 +778,7 @@ 'Class:VirtualMachine' => '虚拟机', 'Class:VirtualMachine+' => '与物理机类似的虚拟设备,它既可以托管在 Hypervisor 上,也可以托管在集群上.', 'Class:VirtualMachine/ComplementaryName' => '%1$s - %2$s', - 'Class:VirtualMachine/Attribute:virtualhost_id' => '宿主机', + 'Class:VirtualMachine/Attribute:virtualhost_id' => '虚拟化主机', 'Class:VirtualMachine/Attribute:virtualhost_id+' => '', 'Class:VirtualMachine/Attribute:virtualhost_name' => '名称', 'Class:VirtualMachine/Attribute:virtualhost_name+' => '', @@ -1061,7 +1061,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkDocumentToLicence' => '链接 文档/许可证', - 'Class:lnkDocumentToLicence+' => 'Link used when a Document is applicable to a License.~~', + 'Class:lnkDocumentToLicence+' => '此链接用于当某个文档适用于某个许可证时.', 'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s', 'Class:lnkDocumentToLicence/Attribute:licence_id' => '许可证', 'Class:lnkDocumentToLicence/Attribute:licence_id+' => '', @@ -1085,9 +1085,9 @@ 'Class:OSVersion/Attribute:osfamily_name' => '名称', 'Class:OSVersion/Attribute:osfamily_name+' => '', 'Class:OSVersion/Attribute:end_of_support' => '过保日期', - 'Class:OSVersion/Attribute:end_of_support+' => 'The date after which the editor ceases to provide patches for this OS version.~~', + 'Class:OSVersion/Attribute:end_of_support+' => '厂商停止为此 OS 版本提供补丁的截止日期.', 'Class:OSVersion/Attribute:ospatches_list' => 'OS 补丁', - 'Class:OSVersion/Attribute:ospatches_list+' => 'All the OS patches for this OS version~~', + 'Class:OSVersion/Attribute:ospatches_list+' => '此 OS 版本的所有补丁', 'Class:OSVersion/UniquenessRule:name_osfamily+' => 'OS 家族的名称必须唯一', 'Class:OSVersion/UniquenessRule:name_osfamily' => '此 OS 版本已在 OS 家族中存在', ]); @@ -1222,7 +1222,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkDocumentToPatch' => '链接 文档/补丁', - 'Class:lnkDocumentToPatch+' => 'Link used when a Document is applicable to a Patch.~~', + 'Class:lnkDocumentToPatch+' => '此链接用于当某个文档适用于某个补丁时.', 'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s', 'Class:lnkDocumentToPatch/Attribute:patch_id' => '补丁', 'Class:lnkDocumentToPatch/Attribute:patch_id+' => '', @@ -1240,7 +1240,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkSoftwareInstanceToSoftwarePatch' => '链接 软件实例/软件补丁', - 'Class:lnkSoftwareInstanceToSoftwarePatch+' => 'This link indicates that a software patch has been applied to a software instance.~~', + 'Class:lnkSoftwareInstanceToSoftwarePatch+' => '此链接表示某个软件补丁已应用于软件实例.', 'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => '软件补丁', 'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id+' => '', @@ -1276,7 +1276,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkDocumentToSoftware' => '链接 文档/软件', - 'Class:lnkDocumentToSoftware+' => 'Link used when a Document is applicable to Software.~~', + 'Class:lnkDocumentToSoftware+' => '此链接用于当某个文档适用于某个软件时.', 'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s', 'Class:lnkDocumentToSoftware/Attribute:software_id' => '软件', 'Class:lnkDocumentToSoftware/Attribute:software_id+' => '', @@ -1415,7 +1415,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkPhysicalInterfaceToVLAN' => '链接 物理网卡/VLAN', - 'Class:lnkPhysicalInterfaceToVLAN+' => 'This link indicates when a network interface is part of a VLAN (虚拟局域网).', + 'Class:lnkPhysicalInterfaceToVLAN+' => '此链接表示物理网卡是否属于某个VLAN (虚拟局域网).', 'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => '物理网卡', 'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id+' => '', @@ -1450,7 +1450,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:FiberChannelInterface' => '光口', - 'Class:FiberChannelInterface+' => '主要用于存储系统的一种高速网络接口.', + 'Class:FiberChannelInterface+' => '一种主要用于存储系统的高速网络接口.', 'Class:FiberChannelInterface/Attribute:speed' => '速率', 'Class:FiberChannelInterface/Attribute:speed+' => '', 'Class:FiberChannelInterface/Attribute:topology' => '拓扑', @@ -1469,7 +1469,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkConnectableCIToNetworkDevice' => '链接 可连接项/网络设备', - 'Class:lnkConnectableCIToNetworkDevice+' => 'Defines on which network equipment a device is connected.~~', + 'Class:lnkConnectableCIToNetworkDevice+' => '定义设备连接到哪些网络设备.', 'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => '网络设备', 'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id+' => '', @@ -1569,7 +1569,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkGroupToCI' => '链接 配置组/配置项', - 'Class:lnkGroupToCI+' => 'This link indicates when a Functional CI is part of a Group.~~', + 'Class:lnkGroupToCI+' => '此链接表示某个功能配置项属于某个配置组.', 'Class:lnkGroupToCI/Name' => '%1$s / %2$s', 'Class:lnkGroupToCI/Attribute:group_id' => '组', 'Class:lnkGroupToCI/Attribute:group_id+' => '', @@ -1589,7 +1589,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkDocumentToFunctionalCI' => '链接 文档/功能配置项', - 'Class:lnkDocumentToFunctionalCI+' => 'Link used when a Document is applicable to a Functional CI.~~', + 'Class:lnkDocumentToFunctionalCI+' => '此链接用于当某个文档适用于某个功能配置项时.', 'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => '功能配置项', 'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id+' => '', diff --git a/datamodels/2.x/itop-container-mgmt/dictionaries/zh_cn.dict.itop-container-mgmt.php b/datamodels/2.x/itop-container-mgmt/dictionaries/zh_cn.dict.itop-container-mgmt.php index 6293a6f002..2a00c7ab3a 100644 --- a/datamodels/2.x/itop-container-mgmt/dictionaries/zh_cn.dict.itop-container-mgmt.php +++ b/datamodels/2.x/itop-container-mgmt/dictionaries/zh_cn.dict.itop-container-mgmt.php @@ -105,7 +105,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ContainerHost/Name' => '%1$s', 'Class:ContainerHost/ComplementaryName' => '%1$s-%2$s', - 'Class:ContainerHost' => '容器宿主机', + 'Class:ContainerHost' => '容器化主机', 'Class:ContainerHost+' => '托管容器的宿主机. 它是容器平台的基本元素', 'Class:ContainerHost/Attribute:containercluster_id' => '容器集群', 'Class:ContainerHost/Attribute:containercluster_id+' => '', @@ -126,12 +126,12 @@ 'Class:ContainerCluster/Name' => '%1$s', 'Class:ContainerCluster/ComplementaryName' => '', 'Class:ContainerCluster' => '容器集群', - 'Class:ContainerCluster+' => '由一组容器宿主机组成的容器平台', + 'Class:ContainerCluster+' => '由一组容器化主机组成的容器平台', 'Class:ContainerCluster/Attribute:redundancy' => '冗余配置', 'Class:ContainerCluster/Attribute:redundancy/disabled' => '当所有主机都在运行时, 集群才是正常的', 'Class:ContainerCluster/Attribute:redundancy/count' => '当至少 %1$s 个主机在运行时, 集群才是正常的', 'Class:ContainerCluster/Attribute:redundancy/percent' => '当至少 %1$s %% 的在主机运行时,集群才是正常的', - 'Class:ContainerCluster/Attribute:containerhosts_list' => '容器宿主机', + 'Class:ContainerCluster/Attribute:containerhosts_list' => '容器化主机', 'Class:ContainerCluster/Attribute:containerhosts_list+' => '此集群的主机', ]); @@ -162,12 +162,12 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:Cloud/Attribute:containerhosts_list' => '容器宿主机', - 'Class:Cloud/Attribute:containerhosts_list+' => '运行在此云平台上的容器宿主机列表', - 'Class:Server/Attribute:containerhosts_list' => '容器宿主机', - 'Class:Server/Attribute:containerhosts_list+' => '运行在此物理机上的容器宿主机列表', - 'Class:VirtualMachine/Attribute:containerhosts_list' => '容器宿主机', - 'Class:VirtualMachine/Attribute:containerhosts_list+' => '运行在此虚拟机上的容器宿主机列表', + 'Class:Cloud/Attribute:containerhosts_list' => '容器化主机', + 'Class:Cloud/Attribute:containerhosts_list+' => '运行在此云平台上的容器化主机列表', + 'Class:Server/Attribute:containerhosts_list' => '容器化主机', + 'Class:Server/Attribute:containerhosts_list+' => '运行在此物理机上的容器化主机列表', + 'Class:VirtualMachine/Attribute:containerhosts_list' => '容器化主机', + 'Class:VirtualMachine/Attribute:containerhosts_list+' => '运行在此虚拟机上的容器化主机列表', 'Class:Software/Attribute:containerimages_list' => '容器镜像', 'Class:Software/Attribute:containerimages_list+' => '运行此软件的容器镜像列表', ]); diff --git a/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php b/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php index a29112a002..443979714a 100644 --- a/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php +++ b/datamodels/2.x/itop-faq-light/dictionaries/zh_cn.dict.itop-faq-light.php @@ -68,7 +68,7 @@ 'Class:FAQ/Attribute:error_code+' => '', 'Class:FAQ/Attribute:key_words' => '关键字', 'Class:FAQ/Attribute:key_words+' => '', - 'Class:FAQ/Attribute:domains' => '范围', + 'Class:FAQ/Attribute:domains' => '领域', ]); // diff --git a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php index bea50accd1..d92452a1e1 100644 --- a/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php +++ b/datamodels/2.x/itop-incident-mgmt-itil/dictionaries/zh_cn.dict.itop-incident-mgmt-itil.php @@ -36,14 +36,16 @@ 'Menu:Incident:MyIncidents' => '分配给我的事件', 'Menu:Incident:MyIncidents+' => '分配给我的事件', 'Menu:Incident:EscalatedIncidents' => '已升级的事件', - 'Menu:Incident:EscalatedIncidents+' => '已升级的事件', - 'Menu:Incident:OpenIncidents' => '所有打开的事件', - 'Menu:Incident:OpenIncidents+' => '所有打开的事件', + 'Menu:Incident:EscalatedIncidents+' => '', + 'Menu:Incident:OpenIncidents' => '所有待处理的事件', + 'Menu:Incident:OpenIncidents+' => '', 'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => '最近两周的事件 (按优先级)', 'UI-IncidentManagementOverview-Last-14-days' => '最近两周的事件 (按数量)', - 'UI-IncidentManagementOverview-OpenIncidentByStatus' => '打开的事件 (按状态)', - 'UI-IncidentManagementOverview-OpenIncidentByAgent' => '打开的事件 (按办理人)', - 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => '打开的事件 (按客户)', + 'UI-IncidentManagementOverview-OpenIncidentByStatus' => '待处理的事件 (按状态)', + 'UI-IncidentManagementOverview-OpenIncidentByAgent' => '待处理的事件 (按办理人)', + 'UI-IncidentManagementOverview-OpenIncidentByCustomer' => '待处理的事件 (按客户)', + 'Class:Incident/Method:UpdateChildTicketWith:public_log' => '来自父级事件的公共日志 %2$s:

', + 'Class:Incident/Method:UpdateChildTicketWith:private_log' => '来自父级事件的私有日志 [[Incident:%1$s]]:

', ]); // Dictionnay conventions @@ -243,5 +245,5 @@ 'Class:Incident/Method:ResolveChildTickets' => '解决子工单', 'Class:Incident/Method:ResolveChildTickets+' => '递归解决子工单 (自动解决), 并调整相关字段与父级工单保持一致: 服务, 团队, 办理人, 解决方案', - 'Tickets:Related:OpenIncidents' => '打开的事件', + 'Tickets:Related:OpenIncidents' => '待处理的事件', ]); diff --git a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php index 794567b434..68e80b5a25 100644 --- a/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php +++ b/datamodels/2.x/itop-knownerror-mgmt/dictionaries/zh_cn.dict.itop-knownerror-mgmt.php @@ -55,27 +55,27 @@ 'Class:KnownError' => '已知错误', 'Class:KnownError+' => '记录一个已知错误', 'Class:KnownError/Attribute:name' => '名称', - 'Class:KnownError/Attribute:name+' => 'This is expected to be a unique identifier within the Known Errors of this organization~~', + 'Class:KnownError/Attribute:name+' => '该名称将作为此组织内的已知问题的唯一标识符', 'Class:KnownError/Attribute:org_id' => '客户', - 'Class:KnownError/Attribute:org_id+' => 'Link the known error to the service provider in charge of handling them, or maybe to a customer organization if the error is specific to them~~', + 'Class:KnownError/Attribute:org_id+' => '将已知问题关联至负责处理该问题的服务提供商. 若问题仅针对特定客户,则也可关联至对应的客户组织', 'Class:KnownError/Attribute:cust_name' => '客户名称', 'Class:KnownError/Attribute:cust_name+' => '', 'Class:KnownError/Attribute:problem_id' => '相关问题', - 'Class:KnownError/Attribute:problem_id+' => 'The problem which couldn\'t be solved immediately and has led to the creation of this known error~~', + 'Class:KnownError/Attribute:problem_id+' => '由于问题无法立即解决,于是才导致了这个已知错误的创建', 'Class:KnownError/Attribute:problem_ref' => '问题编号', 'Class:KnownError/Attribute:problem_ref+' => '', 'Class:KnownError/Attribute:symptom' => '现象', - 'Class:KnownError/Attribute:symptom+' => 'What are the observable effects of this error?~~', + 'Class:KnownError/Attribute:symptom+' => '该错误的可见的影响是什么?', 'Class:KnownError/Attribute:root_cause' => '问题根源', - 'Class:KnownError/Attribute:root_cause+' => 'What is the underlying cause of this error?~~', + 'Class:KnownError/Attribute:root_cause+' => '该错误的底层原因是什么?', 'Class:KnownError/Attribute:workaround' => '解决过程', - 'Class:KnownError/Attribute:workaround+' => 'How to bypass the effects of this error until a proper solution is found?~~', + 'Class:KnownError/Attribute:workaround+' => '如何规避该错误的影响直至找到适当的解决方案?', 'Class:KnownError/Attribute:solution' => '解决方案', - 'Class:KnownError/Attribute:solution+' => 'What is the permanent solution for this error?~~', + 'Class:KnownError/Attribute:solution+' => '该错误的永久解决方案是什么?', 'Class:KnownError/Attribute:error_code' => '错误编码', - 'Class:KnownError/Attribute:error_code+' => 'If a specific error code is associated to this known error, specify it here~~', + 'Class:KnownError/Attribute:error_code+' => '如果此已知错误关联到特定的错误编码,请在此指定', 'Class:KnownError/Attribute:domain' => '类型', - 'Class:KnownError/Attribute:domain+' => 'Choose the technical domain related to this known error?~~', + 'Class:KnownError/Attribute:domain+' => '请选择该错误相关的技术领域', 'Class:KnownError/Attribute:domain/Value:Application' => '应用', 'Class:KnownError/Attribute:domain/Value:Application+' => '', 'Class:KnownError/Attribute:domain/Value:Desktop' => '桌面', @@ -85,15 +85,15 @@ 'Class:KnownError/Attribute:domain/Value:Server' => '服务器', 'Class:KnownError/Attribute:domain/Value:Server+' => '', 'Class:KnownError/Attribute:vendor' => '厂商', - 'Class:KnownError/Attribute:vendor+' => 'A free text field to identify the vendor of the CI(s) concerned by this known error~~', + 'Class:KnownError/Attribute:vendor+' => '这个已知错误相关的厂商', 'Class:KnownError/Attribute:model' => '型号', - 'Class:KnownError/Attribute:model+' => 'The model of the CI(s) concerned by this known error~~', + 'Class:KnownError/Attribute:model+' => '这个已知错误相关的配置项型号', 'Class:KnownError/Attribute:version' => '版本', - 'Class:KnownError/Attribute:version+' => 'The version of the CI(s) concerned by this known error~~', + 'Class:KnownError/Attribute:version+' => '这个已知错误相关的配置项版本', '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+' => '这个已知错误相关的所有文档', ]); // diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php index ae7cdd07c5..2c7e4c683f 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php @@ -86,11 +86,11 @@ 'Class:OAuthClientAzure/Attribute:advanced_scope+' => '您在此输入的内容将优先于 "范围" 选择并导致其被忽略', 'Class:OAuthClientAzure/Attribute:used_scope' => '使用范围', 'Class:OAuthClientAzure/Attribute:used_scope+' => '~~', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => '精简', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => '简单', 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => '高级', 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~', - 'Class:OAuthClientAzure/Attribute:used_for_smtp' => '使用于SMTP', + 'Class:OAuthClientAzure/Attribute:used_for_smtp' => '用于SMTP', 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => '如果您需要系统使用其发送邮件, 则至少需要有一个OAuth客户端标记为 "是"', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => '是', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => '否', @@ -115,11 +115,11 @@ 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => '您在此输入的内容将优先于 "范围" 选择并导致其被忽略', 'Class:OAuthClientGoogle/Attribute:used_scope' => '使用范围', 'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => '精简', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => '简单', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => '高级', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~', - 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => '使用与SMTP', + 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => '用于SMTP', 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => '如果您需要系统使用其发送邮件, 则至少需要有一个OAuth客户端标记为 "是"', 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => '是', 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:no' => '否', diff --git a/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php b/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php index ec00c5bec1..3b2b5aa82b 100644 --- a/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php +++ b/datamodels/2.x/itop-portal-base/dictionaries/zh_cn.dict.itop-portal-base.php @@ -106,14 +106,14 @@ 'Brick:Portal:Browse:Action:CreateObjectFromThis' => '新建 %1$s', 'Brick:Portal:Browse:Tree:ExpandAll' => '全部展开', 'Brick:Portal:Browse:Tree:CollapseAll' => '全部收起', - 'Brick:Portal:Browse:Filter:NoData' => '没有项目', + 'Brick:Portal:Browse:Filter:NoData' => '没有数据', 'Brick:Portal:Browse:Mosaic:Back' => '返回', ]); // ManageBrick brick Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Brick:Portal:Manage:Name' => '管理项目', - 'Brick:Portal:Manage:Table:NoData' => '没有项目.', + 'Brick:Portal:Manage:Table:NoData' => '没有数据.', 'Brick:Portal:Manage:Table:ItemActions' => '操作', 'Brick:Portal:Manage:DisplayMode:list' => '列表', 'Brick:Portal:Manage:DisplayMode:pie-chart' => '饼图', diff --git a/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php b/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php index f9ec027e4e..c11c0fc912 100644 --- a/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php +++ b/datamodels/2.x/itop-portal/dictionaries/zh_cn.dict.itop-portal.php @@ -41,9 +41,9 @@ 'Brick:Portal:OngoingRequests:Tab:OnGoing' => '正在处理', 'Brick:Portal:OngoingRequests:Tab:Resolved' => '已解决', 'Brick:Portal:ClosedRequests:Title' => '已关闭的工单', - 'Brick:Portal:ListAllRequests:Title' => 'All requests~~', - 'Brick:Portal:ListAllRequests:Title+' => '

View all requests regardless of their status.

~~', - 'Brick:Portal:ListAllRequests:Tab' => 'On-going and closed~~', - 'Brick:Portal:SearchInAllRequests:Title' => 'Search in all requests~~', - 'Brick:Portal:SearchInAllRequests:Title+' => '

Regardless of their status.

~~', + 'Brick:Portal:ListAllRequests:Title' => '所有需求', + 'Brick:Portal:ListAllRequests:Title+' => '

查看所有需求,无论其状态如何.

', + 'Brick:Portal:ListAllRequests:Tab' => '处理中和已关闭', + 'Brick:Portal:SearchInAllRequests:Title' => '在所有需求中搜索', + 'Brick:Portal:SearchInAllRequests:Title+' => '

不论其状态如何.

', ]); diff --git a/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php b/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php index 44c288b791..ead6724623 100644 --- a/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php +++ b/datamodels/2.x/itop-problem-mgmt/dictionaries/zh_cn.dict.itop-problem-mgmt.php @@ -59,8 +59,8 @@ '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' => '按优先级划分的问题', diff --git a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php index f9207e8019..dfced9d5c8 100644 --- a/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php +++ b/datamodels/2.x/itop-request-mgmt-itil/dictionaries/zh_cn.dict.itop-request-mgmt-itil.php @@ -8,16 +8,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Menu:RequestManagement' => '服务台', 'Menu:RequestManagement+' => '', - 'Menu:RequestManagementProvider' => '服务台提供者', + 'Menu:RequestManagementProvider' => '服务台供应商', 'Menu:RequestManagementProvider+' => '', - 'Menu:UserRequest:Provider' => '转交给供应商的打开的需求', + 'Menu:UserRequest:Provider' => '转交给供应商的待处理的需求', 'Menu:UserRequest:Provider+' => '', 'Menu:UserRequest:Overview' => '概况', 'Menu:UserRequest:Overview+' => '', 'Menu:NewUserRequest' => '新建需求', 'Menu:NewUserRequest+' => '新建需求工单', 'Menu:SearchUserRequests' => '搜索需求', - 'Menu:SearchUserRequests+' => '搜索需求', + 'Menu:SearchUserRequests+' => '搜索需求工单', 'Menu:UserRequest:Shortcuts' => '快捷方式', 'Menu:UserRequest:Shortcuts+' => '', 'Menu:UserRequest:MyRequests' => '分配给我的需求', @@ -26,17 +26,19 @@ 'Menu:UserRequest:MySupportRequests+' => '', 'Menu:UserRequest:EscalatedRequests' => '已升级的需求', 'Menu:UserRequest:EscalatedRequests+' => '', - 'Menu:UserRequest:OpenRequests' => '所有打开的需求', + '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' => '打开的需求 (按客户)', + 'UI-RequestManagementOverview-OpenRequestByStatus' => '待处理的需求 (按状态)', + 'UI-RequestManagementOverview-OpenRequestByAgent' => '待处理的需求 (按办理人)', + 'UI-RequestManagementOverview-OpenRequestByType' => '待处理的需求 (按类型)', + 'UI-RequestManagementOverview-OpenRequestByCustomer' => '待处理的需求 (按客户)', 'Class:UserRequest:KnownErrorList' => '已知错误', 'Class:UserRequest:KnownErrorList+' => '和当前工单关联的功能配置项相关的已知错误', + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => '自动复制来自父级需求的公共日志 %2$s:

', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => '自动复制来自父级需求的私有日志 [[UserRequest:%1$s]]:

', ]); // Dictionnay conventions @@ -156,9 +158,9 @@ 'Class:UserRequest/Attribute:tto+' => '', 'Class:UserRequest/Attribute:ttr' => 'TTR', 'Class:UserRequest/Attribute:ttr+' => '', - 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO time spent~~', + 'Class:UserRequest/Attribute:tto_time_spent' => 'TTO 耗时', 'Class:UserRequest/Attribute:tto_time_spent+' => '~~', - 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR time spent~~', + 'Class:UserRequest/Attribute:ttr_time_spent' => 'TTR 耗时', 'Class:UserRequest/Attribute:ttr_time_spent+' => '~~', 'Class:UserRequest/Attribute:tto_escalation_deadline' => 'TTO 截止日期', 'Class:UserRequest/Attribute:tto_escalation_deadline+' => '', diff --git a/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php b/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php index c086bbc094..92b178aa59 100644 --- a/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php +++ b/datamodels/2.x/itop-request-mgmt/dictionaries/zh_cn.dict.itop-request-mgmt.php @@ -10,7 +10,7 @@ 'Menu:RequestManagement+' => '', 'Menu:RequestManagementProvider' => '服务台供应商', 'Menu:RequestManagementProvider+' => '', - 'Menu:UserRequest:Provider' => '转交给供应商的打开的需求', + 'Menu:UserRequest:Provider' => '转交给供应商的待处理的需求', 'Menu:UserRequest:Provider+' => '', 'Menu:UserRequest:Overview' => '概况', 'Menu:UserRequest:Overview+' => '', @@ -26,21 +26,23 @@ 'Menu:UserRequest:MySupportRequests+' => '', 'Menu:UserRequest:EscalatedRequests' => '已升级的需求', 'Menu:UserRequest:EscalatedRequests+' => '', - 'Menu:UserRequest:OpenRequests' => '所有打开的需求', + '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' => '打开的需求 (按客户)', + 'UI-RequestManagementOverview-OpenRequestByStatus' => '待处理的需求 (按状态)', + 'UI-RequestManagementOverview-OpenRequestByAgent' => '待处理的需求 (按办理人)', + 'UI-RequestManagementOverview-OpenRequestByType' => '待处理的需求 (按类型)', + 'UI-RequestManagementOverview-OpenRequestByCustomer' => '待处理的需求 (按客户)', 'Class:UserRequest:KnownErrorList' => '已知错误', 'Class:UserRequest:KnownErrorList+' => '和当前工单关联的功能配置项相关的已知错误', 'Menu:UserRequest:MyWorkOrders' => '分配给我的工作任务', 'Menu:UserRequest:MyWorkOrders+' => '分配给我的所有工单', 'Class:Problem:KnownProblemList' => '已知问题', - 'Tickets:Related:OpenIncidents' => '打开的事件', + 'Tickets:Related:OpenIncidents' => '待处理的事件', + 'Class:UserRequest/Method:UpdateChildTicketWith:public_log' => '自动复制来自父级需求的公共日志 %2$s:

', + 'Class:UserRequest/Method:UpdateChildTicketWith:private_log' => '自动复制来自父级需求的私有日志 [[UserRequest:%1$s]]:

', ]); // Dictionnay conventions @@ -129,7 +131,7 @@ 'Class:UserRequest/Attribute:origin/Value:phone' => '电话', 'Class:UserRequest/Attribute:origin/Value:phone+' => '电话', 'Class:UserRequest/Attribute:origin/Value:portal' => '门户', - 'Class:UserRequest/Attribute:origin/Value:portal+' => 'Request created on the user portal~~', + 'Class:UserRequest/Attribute:origin/Value:portal+' => '在用户门户中创建需求工单', 'Class:UserRequest/Attribute:approver_id' => '审核人', 'Class:UserRequest/Attribute:approver_id+' => '', 'Class:UserRequest/Attribute:approver_email' => '邮箱', @@ -276,7 +278,7 @@ 'Portal:ListOpenProblems' => '处理中的问题', 'Portal:ShowProblem' => '问题', 'Portal:ShowFaqs' => 'FAQ', - 'Portal:NoOpenProblem' => '没有打开的问题', + 'Portal:NoOpenProblem' => '没有待处理的问题', 'Portal:SelectLanguage' => '更改您的语言', 'Portal:LanguageChangedTo_Lang' => '语言更改为', 'Portal:ChooseYourFavoriteLanguage' => '请选择您喜欢的语言', diff --git a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php index 323a48498a..f0a1b27c32 100644 --- a/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php +++ b/datamodels/2.x/itop-service-mgmt-provider/dictionaries/zh_cn.dict.itop-service-mgmt-provider.php @@ -40,26 +40,26 @@ 'Menu:ServiceManagement+' => '服务管理概况', 'Menu:Service:Overview' => '概况', 'Menu:Service:Overview+' => '', - 'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同 (按服务等级)', + 'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同 (按服务级别)', 'UI-ServiceManagementMenu-ContractsByStatus' => '合同 (按状态)', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '近30天内截止的合同', 'Menu:ProviderContract' => '供应商合同', - 'Menu:ProviderContract+' => '供应商合同', + 'Menu:ProviderContract+' => '为外部公司采购', 'Menu:CustomerContract' => '客户合同', - 'Menu:CustomerContract+' => '客户合同', + 'Menu:CustomerContract+' => '谁购买的服务', 'Menu:ServiceSubcategory' => '子服务', - 'Menu:ServiceSubcategory+' => '子服务', + 'Menu:ServiceSubcategory+' => '服务架构的最低层级', 'Menu:Service' => '服务', - 'Menu:Service+' => '服务', + 'Menu:Service+' => '服务架构的第二层级', 'Menu:SLA' => 'SLA', - 'Menu:SLA+' => '服务等级协议', + 'Menu:SLA+' => '服务级别协议', 'Menu:SLT' => 'SLT', - 'Menu:SLT+' => '服务等级目标', + 'Menu:SLT+' => '服务级别目标', 'Menu:DeliveryModel' => '交付模式', - 'Menu:DeliveryModel+' => '交付模式', + 'Menu:DeliveryModel+' => '处理工单的团队', 'Menu:ServiceFamily' => '服务家族', - 'Menu:ServiceFamily+' => '服务家族', + 'Menu:ServiceFamily+' => '服务架构的最高层级', 'Menu:ServiceCatalog' => '服务清单', 'Menu:ServiceCatalog+' => '定义所有提供的服务', 'UI-ServiceCatalogMenu-Title' => '服务清单', @@ -71,7 +71,7 @@ 'UI-ServiceCatalogMenu-ContractByService' => '统计 服务/合同', 'UI-ServiceCatalogMenu-ContractBySLA' => '统计 SLA/合同', - 'Contract:baseinfo' => '常规信息', + 'Contract:baseinfo' => '基本信息', 'Contract:moreinfo' => '合同信息', 'Contract:cost' => '费用信息', ]); @@ -140,15 +140,15 @@ 'Class:Contract/Attribute:provider_name' => '供应商名称', 'Class:Contract/Attribute:provider_name+' => '', 'Class:Contract/Attribute:status' => '状态', - '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:Contract/Attribute:finalclass' => '合同子类', + 'Class:Contract/Attribute:finalclass+' => '根本属性的名称', ]); // @@ -157,7 +157,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CustomerContract' => '客户合同', - 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', + 'Class:CustomerContract+' => '客户与供应商之间关于服务交付的协议,可选择包含承诺服务级别 (SLA, 窗口时间).', 'Class:CustomerContract/Attribute:services_list' => '服务', 'Class:CustomerContract/Attribute:services_list+' => '此合同包含的所有服务', 'Class:CustomerContract/Attribute:functionalcis_list' => '配置项', @@ -172,13 +172,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ProviderContract' => '供应商合同', - 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', + 'Class:ProviderContract+' => '外部供应商与内部组织之间的协议.', 'Class:ProviderContract/Attribute:functionalcis_list' => '配置项', 'Class:ProviderContract/Attribute:functionalcis_list+' => '此合同包含的所有配置项', 'Class:ProviderContract/Attribute:sla' => 'SLA', - 'Class:ProviderContract/Attribute:sla+' => '服务等级协议', + 'Class:ProviderContract/Attribute:sla+' => '服务级别协议', 'Class:ProviderContract/Attribute:coverage' => '服务时间', - 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:coverage+' => '合同覆盖的服务时间, 例如 24x7, 9x5 等.', ]); // @@ -187,7 +187,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkContactToContract' => '链接 联系人/合同', - 'Class:lnkContactToContract+' => 'Manages key contacts on each Customer or Provider Contract.~~', + 'Class:lnkContactToContract+' => '管理客户或供应商合同中的关键联系人.', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => '合同', 'Class:lnkContactToContract/Attribute:contract_id+' => '', @@ -267,7 +267,7 @@ 'Class:Service/Attribute:description' => '描述', 'Class:Service/Attribute:description+' => '', 'Class:Service/Attribute:servicefamily_id' => '服务家族', - 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', + 'Class:Service/Attribute:servicefamily_id+' => '在用户门户中可见所必需', 'Class:Service/Attribute:servicefamily_name' => '服务家族名称', 'Class:Service/Attribute:servicefamily_name+' => '', 'Class:Service/Attribute:documents_list' => '文档', @@ -343,7 +343,7 @@ 'Class:ServiceSubcategory/Attribute:service_name' => '服务名称', 'Class:ServiceSubcategory/Attribute:service_name+' => '', 'Class:ServiceSubcategory/Attribute:status' => '状态', - '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' => '废弃', @@ -351,7 +351,7 @@ 'Class:ServiceSubcategory/Attribute:status/Value:production' => '生产', 'Class:ServiceSubcategory/Attribute:status/Value:production+' => '生产', 'Class:ServiceSubcategory/Attribute:request_type' => '需求类型', - 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', + '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' => '服务需求', @@ -366,7 +366,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => 'Service Level Agreement (SLA) 适用于客户订阅的服务,并通过 SLT 进行衡量和考核.', + 'Class:SLA+' => '服务级别协议 (SLA) 适用于客户订阅的服务,并通过 SLT 进行衡量和考核.', 'Class:SLA/Attribute:name' => '名称', 'Class:SLA/Attribute:name+' => '', 'Class:SLA/Attribute:description' => '描述', @@ -376,7 +376,7 @@ '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:slts_list+' => '此 SLA 包含的所有服务级别目标', 'Class:SLA/Attribute:customercontracts_list' => '客户合同', 'Class:SLA/Attribute:customercontracts_list+' => '使用此 SLA 的所有客户合同', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => '不能保存客户合同 %1$s 于服务 %2$s 的关联: SLA 已存在', @@ -388,11 +388,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '服务水平目标位于服务水平协议(SLA)之下. 它定义了(TTO 或 TTR)指标的最大时限, 需求类型 (事件或服务需求) 和优先级.', + 'Class:SLT+' => '服务级别目标(SLT)位于服务级别协议(SLA)之下. 它定义了(TTO 或 TTR)指标的最大时限, 需求类型 (事件或服务需求) 和优先级.', 'Class:SLT/Attribute:name' => '名称', 'Class:SLT/Attribute:name+' => '', 'Class:SLT/Attribute:priority' => '优先级', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => '此 SLT 适用的工单优先级。仅有此优先级的工单需遵守此 SLT 的要求.', 'Class:SLT/Attribute:priority/Value:1' => '紧急', 'Class:SLT/Attribute:priority/Value:1+' => '紧急', 'Class:SLT/Attribute:priority/Value:2' => '高', @@ -402,21 +402,21 @@ '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+' => '定义当用户选择此服务子类别时将创建的工单类型 (事件或服务需求).', '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+' => '定义适用于此 SLT 的衡量指标, TTO (响应时间) 或 TTR (解决时限).', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => '响应时间', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => '解决时限', 'Class:SLT/Attribute:value' => '值', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => '定义符合目标要求的最大延迟值, 在 "度量单位" 属性中定义.', 'Class:SLT/Attribute:unit' => '度量单位', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => '时间的单位', 'Class:SLT/Attribute:unit/Value:hours' => '小时', 'Class:SLT/Attribute:unit/Value:hours+' => '小时', 'Class:SLT/Attribute:unit/Value:minutes' => '分钟', @@ -464,15 +464,15 @@ 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '客户合同名称', 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', 'Class:lnkCustomerContractToService/Attribute:service_id' => '服务', - '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_id+' => '适用于此客户合同的服务级别协议. 该 SLA 也适用于与该服务相关的所有子服务.', 'Class:lnkCustomerContractToService/Attribute:sla_name' => 'SLA名称', 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider~~', - 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => '供应商', + 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '', ]); // @@ -528,7 +528,7 @@ 'Class:DeliveryModel/Attribute:description' => '描述', 'Class:DeliveryModel/Attribute:description+' => '', 'Class:DeliveryModel/Attribute:contacts_list' => '联系人', - 'Class:DeliveryModel/Attribute:contacts_list+' => '此交付模式的所有联系人 (包括团队和个体)', + 'Class:DeliveryModel/Attribute:contacts_list+' => '必须至少有一个团队才能进行工单分配', 'Class:DeliveryModel/Attribute:customers_list' => '客户', 'Class:DeliveryModel/Attribute:customers_list+' => '使用此交付模式的所有客户', ]); @@ -560,10 +560,10 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', - 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', - 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', + 'Class:lnkContactToContract/Attribute:customer_id' => '客户id', + 'Class:lnkContactToContract/Attribute:customer_id+' => '', + 'Class:lnkContactToContract/Attribute:provider_id' => '供应商id', + 'Class:lnkContactToContract/Attribute:provider_id+' => '', ]); // @@ -571,8 +571,8 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', - 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', - 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:customer_id' => '客户id', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '', + 'Class:lnkContractToDocument/Attribute:provider_id' => '供应商id', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '', ]); diff --git a/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php b/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php index 227d78747d..43a06bb1c8 100644 --- a/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php +++ b/datamodels/2.x/itop-service-mgmt/dictionaries/zh_cn.dict.itop-service-mgmt.php @@ -40,26 +40,26 @@ 'Menu:ServiceManagement+' => '服务管理概况', 'Menu:Service:Overview' => '概况', 'Menu:Service:Overview+' => '', - 'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同 (按服务等级)', + 'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同 (按服务级别)', 'UI-ServiceManagementMenu-ContractsByStatus' => '合同 (按状态)', 'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '未来30天内截止的合同', 'Menu:ProviderContract' => '供应商合同', - 'Menu:ProviderContract+' => '供应商合同', + 'Menu:ProviderContract+' => '为外部公司采购', 'Menu:CustomerContract' => '客户合同', - 'Menu:CustomerContract+' => '客户合同', + 'Menu:CustomerContract+' => '谁购买服务', 'Menu:ServiceSubcategory' => '子服务', - 'Menu:ServiceSubcategory+' => '子服务', + 'Menu:ServiceSubcategory+' => '服务架构中的最低层级', 'Menu:Service' => '服务', - 'Menu:Service+' => '服务', + 'Menu:Service+' => '服务架构中的第二层级', 'Menu:SLA' => 'SLA', - 'Menu:SLA+' => '服务等级协议', + 'Menu:SLA+' => '服务级别协议', 'Menu:SLT' => 'SLT', - 'Menu:SLT+' => '服务等级目标', + 'Menu:SLT+' => '服务级别目标', 'Menu:DeliveryModel' => '交付模式', - 'Menu:DeliveryModel+' => '交付模式', + 'Menu:DeliveryModel+' => '处理工单的团队', 'Menu:ServiceFamily' => '服务家族', - 'Menu:ServiceFamily+' => '服务家族', + 'Menu:ServiceFamily+' => '服务架构的最高层级', 'Menu:ServiceCatalog' => '服务清单', 'Menu:ServiceCatalog+' => '定义可提供的服务', 'UI-ServiceCatalogMenu-Title' => '服务清单', @@ -73,7 +73,7 @@ 'Menu:Procedure' => '流程清单', 'Menu:Procedure+' => '所有流程清单', - 'Contract:baseinfo' => '常规信息', + 'Contract:baseinfo' => '基本信息', 'Contract:moreinfo' => '合同信息', 'Contract:cost' => '费用信息', ]); @@ -138,19 +138,19 @@ 'Class:Contract/Attribute:cost_unit' => '计费单位', 'Class:Contract/Attribute:cost_unit+' => '', 'Class:Contract/Attribute:provider_id' => '供应商', - '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+' => '状态并非根据起止日期自动计算, 必须手动设置.', '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:Contract/Attribute:finalclass' => '合同子类型', + 'Class:Contract/Attribute:finalclass+' => '根本属性的名称', ]); // // Class: CustomerContract @@ -158,7 +158,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:CustomerContract' => '客户合同', - 'Class:CustomerContract+' => 'Agreement between a client and a provider for the delivery of services with an optional level of commitment (SLA, Coverage Window).~~', + 'Class:CustomerContract+' => '客户与供应商之间关于服务交付的协议,可选择包含承诺服务级别 (SLA, 窗口时间).', 'Class:CustomerContract/Attribute:services_list' => '服务', 'Class:CustomerContract/Attribute:services_list+' => '此合同包含的所有服务', ]); @@ -169,19 +169,19 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:ProviderContract' => '供应商合同', - 'Class:ProviderContract+' => 'Agreement between an external provider and an internal organization.~~', + 'Class:ProviderContract+' => '外部供应商与内部组织之间的协议.', 'Class:ProviderContract/Attribute:functionalcis_list' => '配置项', 'Class:ProviderContract/Attribute:functionalcis_list+' => '此供应商合同包含的所有配置项', 'Class:ProviderContract/Attribute:sla' => 'SLA', - 'Class:ProviderContract/Attribute:sla+' => '服务等级协议', + 'Class:ProviderContract/Attribute:sla+' => '服务级别协议', 'Class:ProviderContract/Attribute:coverage' => '服务时间', - 'Class:ProviderContract/Attribute:coverage+' => '', + 'Class:ProviderContract/Attribute:coverage+' => '合同覆盖的服务时间, 例如. 24x7, 9x5, 等.', 'Class:ProviderContract/Attribute:contracttype_id' => '合同类型', 'Class:ProviderContract/Attribute:contracttype_id+' => '', 'Class:ProviderContract/Attribute:contracttype_name' => '合同类型名称', 'Class:ProviderContract/Attribute:contracttype_name+' => '', 'Class:ProviderContract/Attribute:services_list' => '服务', - 'Class:ProviderContract/Attribute:services_list+' => 'All the services purchased with this contract~~', + 'Class:ProviderContract/Attribute:services_list+' => '此供应商合同包含的所有服务', ]); // @@ -190,7 +190,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkContactToContract' => '链接 联系人/合同', - 'Class:lnkContactToContract+' => 'Manages key contacts on each customer or provider contract.~~', + 'Class:lnkContactToContract+' => '管理每个客户或供应商合同的关键联系人.', 'Class:lnkContactToContract/Name' => '%1$s / %2$s', 'Class:lnkContactToContract/Attribute:contract_id' => '合同', 'Class:lnkContactToContract/Attribute:contract_id+' => '', @@ -208,7 +208,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkContractToDocument' => '链接 合同/文档', - 'Class:lnkContractToDocument+' => 'Link used when a Document is applicable to a Contract.~~', + 'Class:lnkContractToDocument+' => '此链接用于当某个文档适用于某个合同.', 'Class:lnkContractToDocument/Name' => '%1$s / %2$s', 'Class:lnkContractToDocument/Attribute:contract_id' => '合同', 'Class:lnkContractToDocument/Attribute:contract_id+' => '', @@ -250,7 +250,7 @@ 'Class:Service/Attribute:organization_name' => '供应商名称', 'Class:Service/Attribute:organization_name+' => '', 'Class:Service/Attribute:servicefamily_id' => '服务家族', - 'Class:Service/Attribute:servicefamily_id+' => 'Required for this service to be visible on User Portal~~', + 'Class:Service/Attribute:servicefamily_id+' => '在用户门户中可见此服务所需的必要条件', 'Class:Service/Attribute:servicefamily_name' => '服务家族名称', 'Class:Service/Attribute:servicefamily_name+' => '', 'Class:Service/Attribute:description' => '描述', @@ -332,13 +332,13 @@ 'Class:ServiceSubcategory/Attribute:service_name' => '服务名称', 'Class:ServiceSubcategory/Attribute:service_name+' => '', 'Class:ServiceSubcategory/Attribute:request_type' => '需求类型', - 'Class:ServiceSubcategory/Attribute:request_type+' => 'Define the type of Ticket (Incident or Service Request) that will be created when a Portal user selects this service subcategory.~~', + '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+' => '子服务状态通常影响在用户门户的可见度', 'Class:ServiceSubcategory/Attribute:status/Value:implementation' => '生效', 'Class:ServiceSubcategory/Attribute:status/Value:implementation+' => '生效', 'Class:ServiceSubcategory/Attribute:status/Value:obsolete' => '废弃', @@ -353,7 +353,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SLA' => 'SLA', - 'Class:SLA+' => 'Service Level Agreement (SLA) 适用于客户订阅的服务,并通过 SLT 进行衡量和考核.', + 'Class:SLA+' => '服务级别协议(SLA)适用于客户订阅的服务,并通过 SLT 进行衡量和考核.', 'Class:SLA/Attribute:name' => '名称', 'Class:SLA/Attribute:name+' => '', 'Class:SLA/Attribute:description' => '描述', @@ -363,7 +363,7 @@ '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:slts_list+' => '此SLA包含的所有服务级别目标', 'Class:SLA/Attribute:customercontracts_list' => '客户合同', 'Class:SLA/Attribute:customercontracts_list+' => '使用此SLA的所有客户合同', 'Class:SLA/Error:UniqueLnkCustomerContractToService' => '无法保存客户合同%1$s与服务%2$s的链接: SLA已存在', @@ -375,11 +375,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:SLT' => 'SLT', - 'Class:SLT+' => '服务水平目标(SLT)位于服务水平协议(SLA)之下. 它定义了(TTO 或 TTR)指标的最大时限, 需求类型 (事件或服务需求) 和优先级.', + 'Class:SLT+' => '服务级别目标(SLT)位于服务级别协议(SLA)之下. 它定义了(TTO 或 TTR)指标的最大时限, 需求类型 (事件或服务需求) 和优先级.', 'Class:SLT/Attribute:name' => '名称', 'Class:SLT/Attribute:name+' => '', 'Class:SLT/Attribute:priority' => '优先级', - 'Class:SLT/Attribute:priority+' => '', + 'Class:SLT/Attribute:priority+' => '此 SLT 适用的工单优先级。仅有此优先级的工单需遵守此 SLT 的要求.', 'Class:SLT/Attribute:priority/Value:1' => '紧急', 'Class:SLT/Attribute:priority/Value:1+' => '紧急', 'Class:SLT/Attribute:priority/Value:2' => '高', @@ -389,21 +389,21 @@ '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+' => '定义工单类型(事件或服务需求),当门户用户选择此服务级别目标时将创建的工单.', '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+' => '定义适用于此 SLT 的衡量指标, TTO (响应时间) 或 TTR (解决时限).', 'Class:SLT/Attribute:metric/Value:tto' => 'TTO', 'Class:SLT/Attribute:metric/Value:tto+' => '响应时间', 'Class:SLT/Attribute:metric/Value:ttr' => 'TTR', 'Class:SLT/Attribute:metric/Value:ttr+' => '解决时限', 'Class:SLT/Attribute:value' => '值', - 'Class:SLT/Attribute:value+' => '', + 'Class:SLT/Attribute:value+' => '定义符合目标要求的最大延迟值, 在 "度量单位" 属性中定义。', 'Class:SLT/Attribute:unit' => '度量单位', - 'Class:SLT/Attribute:unit+' => '', + 'Class:SLT/Attribute:unit+' => '时间的单位', 'Class:SLT/Attribute:unit/Value:hours' => '小时', 'Class:SLT/Attribute:unit/Value:hours+' => '小时', 'Class:SLT/Attribute:unit/Value:minutes' => '分钟', @@ -429,11 +429,11 @@ 'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT名称', 'Class:lnkSLAToSLT/Attribute:slt_name+' => '', 'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT指标', - 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_metric+' => '', 'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT类别', - 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '', 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT工单优先级', - 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~', + 'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '', 'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT 值', 'Class:lnkSLAToSLT/Attribute:slt_value+' => '', 'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT 单位', @@ -453,14 +453,14 @@ 'Class:lnkCustomerContractToService/Attribute:customercontract_name' => '客户合同名称', 'Class:lnkCustomerContractToService/Attribute:customercontract_name+' => '', 'Class:lnkCustomerContractToService/Attribute:service_id' => '服务', - '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' => 'SLA 名称', 'Class:lnkCustomerContractToService/Attribute:sla_name+' => '', - 'Class:lnkCustomerContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkCustomerContractToService/Attribute:provider_id' => '供应商id', 'Class:lnkCustomerContractToService/Attribute:provider_id+' => '', ]); @@ -480,7 +480,7 @@ 'Class:lnkProviderContractToService/Attribute:providercontract_id+' => '', 'Class:lnkProviderContractToService/Attribute:providercontract_name' => '供应商合同名称', 'Class:lnkProviderContractToService/Attribute:providercontract_name+' => '', - 'Class:lnkProviderContractToService/Attribute:provider_id' => 'Provider id~~', + 'Class:lnkProviderContractToService/Attribute:provider_id' => '供应商id', 'Class:lnkProviderContractToService/Attribute:provider_id+' => '', ]); @@ -493,15 +493,15 @@ 'Class:DeliveryModel+' => '交付模式指定了可以分配工单的团队;它必须在联系人选项卡中包含至少一个团队. 每个客户组织都必须有定义好的交付模式.', 'Class:DeliveryModel/Attribute:name' => '名称', - 'Class:DeliveryModel/Attribute:name+' => 'Don\'t forget to add teams to this delivery model~~', + 'Class:DeliveryModel/Attribute:name+' => '别忘了给这个交付模式添加团队', 'Class:DeliveryModel/Attribute:org_id' => '组织', - 'Class:DeliveryModel/Attribute:org_id+' => 'Usually the organization that provides the services~~', + '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:contacts_list+' => '必须至少有一个团队才能进行工单分配', 'Class:DeliveryModel/Attribute:customers_list' => '客户', 'Class:DeliveryModel/Attribute:customers_list+' => '使用此交付模式的所有客户', ]); @@ -512,7 +512,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:lnkDeliveryModelToContact' => '链接 交付模式/联系人', - 'Class:lnkDeliveryModelToContact+' => 'This link specifies the role of a Team (more rarely a Person) within a Delivery Model.~~', + 'Class:lnkDeliveryModelToContact+' => '此链接指定了团队 (较少是个体) 在交付模式中的角色.', 'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => '交付模式', 'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id+' => '', @@ -533,10 +533,10 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:lnkContactToContract/Attribute:customer_id' => 'Customer id~~', - 'Class:lnkContactToContract/Attribute:customer_id+' => '~~', - 'Class:lnkContactToContract/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkContactToContract/Attribute:provider_id+' => '~~', + 'Class:lnkContactToContract/Attribute:customer_id' => '客户id', + 'Class:lnkContactToContract/Attribute:customer_id+' => '', + 'Class:lnkContactToContract/Attribute:provider_id' => '供应商id', + 'Class:lnkContactToContract/Attribute:provider_id+' => '', ]); // @@ -544,8 +544,8 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:lnkContractToDocument/Attribute:customer_id' => 'Customer id~~', - 'Class:lnkContractToDocument/Attribute:customer_id+' => '~~', - 'Class:lnkContractToDocument/Attribute:provider_id' => 'Provider id~~', - 'Class:lnkContractToDocument/Attribute:provider_id+' => '~~', + 'Class:lnkContractToDocument/Attribute:customer_id' => '客户id', + 'Class:lnkContractToDocument/Attribute:customer_id+' => '', + 'Class:lnkContractToDocument/Attribute:provider_id' => '供应商id', + 'Class:lnkContractToDocument/Attribute:provider_id+' => '', ]); diff --git a/datamodels/2.x/itop-storage-mgmt/dictionaries/zh_cn.dict.itop-storage-mgmt.php b/datamodels/2.x/itop-storage-mgmt/dictionaries/zh_cn.dict.itop-storage-mgmt.php index c523361045..a332a8dfe1 100644 --- a/datamodels/2.x/itop-storage-mgmt/dictionaries/zh_cn.dict.itop-storage-mgmt.php +++ b/datamodels/2.x/itop-storage-mgmt/dictionaries/zh_cn.dict.itop-storage-mgmt.php @@ -31,9 +31,9 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:NASFileSystem/Attribute:org_id' => '组织 ID', + 'Class:NASFileSystem/Attribute:org_id' => '组织id', 'Class:NASFileSystem/Attribute:org_id+' => '', - 'Class:NASFileSystem/Attribute:location_id' => '位置 ID', + 'Class:NASFileSystem/Attribute:location_id' => '位置id', 'Class:NASFileSystem/Attribute:location_id+' => '', 'Class:NASFileSystem/Attribute:location_name' => '位置名称', 'Class:NASFileSystem/Attribute:location_name+' => '', @@ -45,9 +45,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:FiberChannelInterface/Name' => '%2$s %1$s', - 'Class:FiberChannelInterface/Attribute:org_id' => '组织 ID', + 'Class:FiberChannelInterface/Attribute:org_id' => '组织id', 'Class:FiberChannelInterface/Attribute:org_id+' => '', - 'Class:FiberChannelInterface/Attribute:location_id' => '位置 ID', + 'Class:FiberChannelInterface/Attribute:location_id' => '位置id', 'Class:FiberChannelInterface/Attribute:location_id+' => '', ]); @@ -56,9 +56,9 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:LogicalVolume/Attribute:org_id' => '组织 ID', + 'Class:LogicalVolume/Attribute:org_id' => '组织id', 'Class:LogicalVolume/Attribute:org_id+' => '', - 'Class:LogicalVolume/Attribute:location_id' => '位置 ID', + 'Class:LogicalVolume/Attribute:location_id' => '位置id', 'Class:LogicalVolume/Attribute:location_id+' => '', 'Class:LogicalVolume/Attribute:location_name' => '位置名称', 'Class:LogicalVolume/Attribute:location_name+' => '', diff --git a/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php b/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php index a92a704301..97fa1c319d 100644 --- a/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php +++ b/datamodels/2.x/itop-structure/dictionaries/zh_cn.dict.itop-structure.php @@ -69,7 +69,7 @@ 'Class:Organization/Attribute:deliverymodel_name+' => '', 'Class:Organization/Attribute:parent_id_friendlyname' => '上级组织', 'Class:Organization/Attribute:parent_id_friendlyname+' => '上级组织', - 'Class:Organization/Attribute:overview' => '概览', + 'Class:Organization/Attribute:overview' => '概况', 'Organization:Overview:FunctionalCIs' => '此组织的所有配置项', 'Organization:Overview:FunctionalCIs:subtitle' => '按类型', 'Organization:Overview:Users' => '此组织里所有的'.ITOP_APPLICATION_SHORT.'用户', @@ -80,8 +80,8 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:Location' => '地点', - 'Class:Location+' => '任何类型的地点: 区域, 国家, 城市, 位置, 建筑, 楼层, 房间, 机架,...', + 'Class:Location' => '位置', + 'Class:Location+' => '任何类型的位置: 区域, 国家, 城市, 位置, 建筑, 楼层, 房间, 机架,...', 'Class:Location/Attribute:name' => '名称', 'Class:Location/Attribute:name+' => '', 'Class:Location/Attribute:status' => '状态', @@ -163,13 +163,13 @@ '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_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_id+' => '', - 'Class:Person/Attribute:manager_name' => '名称', + 'Class:Person/Attribute:manager_name' => '经理名称', 'Class:Person/Attribute:manager_name+' => '', 'Class:Person/Attribute:team_list' => '团队', 'Class:Person/Attribute:team_list+' => '这个体归属的所有团队', @@ -178,7 +178,7 @@ 'Class:Person/Attribute:tickets_list/UI:Links:Create:Modal:Title' => 'Create a %4$s for %2$s~~', 'Class:Person/Attribute:user_list' => '用户', 'Class:Person/Attribute:user_list+' => '此个体相关的所有用户', - 'Class:Person/Attribute:manager_id_friendlyname' => '直属上级姓名', + 'Class:Person/Attribute:manager_id_friendlyname' => '经理昵称', 'Class:Person/Attribute:manager_id_friendlyname+' => '', 'Class:Person/Attribute:picture' => '头像', 'Class:Person/Attribute:picture+' => '', @@ -199,7 +199,7 @@ 'Class:Team/ComplementaryName' => '%1$s - %2$s', 'Class:Team/Attribute:persons_list' => '成员', 'Class:Team/Attribute:persons_list+' => '此团队包含的所有成员', - 'Class:Team/Attribute:overview' => '概览', + 'Class:Team/Attribute:overview' => '概况', 'Team:Overview' => '此团队管理的工单和配置项', 'Team:Overview:ActiveTickets' => '活跃的工单', 'Team:Overview:FunctionalCIs-ByType' => '功能配置项', @@ -352,8 +352,8 @@ 'Menu:ConfigManagement+' => '配置管理', 'Menu:ConfigManagementCI' => '配置项', 'Menu:ConfigManagementCI+' => '配置项', - 'Menu:ConfigManagementOverview' => '概览', - 'Menu:ConfigManagementOverview+' => '概览', + 'Menu:ConfigManagementOverview' => '概况', + 'Menu:ConfigManagementOverview+' => '概况', 'Menu:Contact' => '联系人', 'Menu:Contact+' => '联系人', 'Menu:Contact:Count' => '%1$d 个联系人', @@ -363,7 +363,7 @@ 'Menu:Team+' => '所有团队', 'Menu:Document' => '文档', 'Menu:Document+' => '所有文档', - 'Menu:Location' => '地点', + 'Menu:Location' => '位置', 'Menu:Location+' => '所有位置', 'Menu:NewContact' => '新建联系人', 'Menu:NewContact+' => '新建联系人', diff --git a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/zh_cn.dict.itop-virtualization-mgmt.php b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/zh_cn.dict.itop-virtualization-mgmt.php index cb7a8621ad..baef9cad7e 100644 --- a/datamodels/2.x/itop-virtualization-mgmt/dictionaries/zh_cn.dict.itop-virtualization-mgmt.php +++ b/datamodels/2.x/itop-virtualization-mgmt/dictionaries/zh_cn.dict.itop-virtualization-mgmt.php @@ -40,7 +40,7 @@ 'Class:Cloud/Name' => '%1$s', 'Class:Cloud/ComplementaryName' => '%1$s-%2$s', 'Class:Cloud' => '云平台', - 'Class:Cloud+' => '由云供应商运营的虚拟化主机. 它可以托管虚拟机和容器宿主机.', + 'Class:Cloud+' => '由云供应商运营的虚拟化主机. 它可以托管虚拟机和容器化主机.', 'Class:Cloud/Attribute:provider_id' => '供应商', 'Class:Cloud/Attribute:logo' => 'Logo', 'Class:Cloud/Attribute:logo+' => '在影响分析图中显示此云平台时用作对象图标', diff --git a/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php b/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php index a505d13714..e260b17eff 100644 --- a/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php +++ b/dictionaries/ui/application/welcome-popup/zh_cn.dictionary.itop.welcome-popup.php @@ -34,8 +34,8 @@
您不想接收某种类型的警报?使用这些高级自定义功能,您可以根据需要轻松定制体验.

通过新闻室或您的偏好设置访问您的通知中心,避免所有通信渠道的信息过载!
', - 'UI:WelcomePopup:Message:320_05_A11yThemes:Title' => ITOP_APPLICATION_SHORT.' UI 的可访问性', - 'UI:WelcomePopup:Message:320_05_A11yThemes:Description' => '
为了确保 '.ITOP_APPLICATION_SHORT.' 的可访问性,我们的团队一直在开发新的后台主题.符合 WCAG 标准,这些 UI 主题可以帮助视力障碍用户更容易的使用: + 'UI:WelcomePopup:Message:320_05_A11yThemes:Title' => ITOP_APPLICATION_SHORT.' UI 的亲和性', + 'UI:WelcomePopup:Message:320_05_A11yThemes:Description' => '
为了确保 '.ITOP_APPLICATION_SHORT.' 的亲和性,我们的团队一直在开发新的后台主题.符合 WCAG 标准,这些 UI 主题可以帮助视力障碍用户更容易的使用:
  • 色盲主题: 设计用于帮助色盲用户,此主题实际上分为两个子主题以适应特定情况:
    • diff --git a/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php b/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php index 4984574c19..2710915b15 100644 --- a/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php +++ b/dictionaries/ui/components/datatable/zh_cn.dictionary.itop.datatable.php @@ -24,7 +24,7 @@ 'UI:Datatables:Language:ZeroRecords' => '未找到相关结果', 'UI:Datatables:Language:Info' => '共 _TOTAL_ 项', 'UI:Datatables:Language:InfoEmpty' => '未找到相关信息', - 'UI:Datatables:Language:EmptyTable' => '当前列表没有数据', + 'UI:Datatables:Language:EmptyTable' => '表格中没有数据', 'UI:Datatables:Language:Error' => '运行查询时出错', 'UI:Datatables:Language:DisplayLength:All' => '全部', 'UI:Datatables:Language:Sort:Ascending' => '升序', diff --git a/dictionaries/ui/layouts/activity-panel/zh_cn.dictionary.itop.activity-panel.php b/dictionaries/ui/layouts/activity-panel/zh_cn.dictionary.itop.activity-panel.php index dc7303f12a..1c6c3cbab9 100644 --- a/dictionaries/ui/layouts/activity-panel/zh_cn.dictionary.itop.activity-panel.php +++ b/dictionaries/ui/layouts/activity-panel/zh_cn.dictionary.itop.activity-panel.php @@ -55,6 +55,6 @@ 'UI:Layout:ActivityPanel:NoEntry:Placeholder:Hint' => '暂无任何活动', // Closed cover - 'UI:Layout:ActivityPanel:ClosedCover:Title' => '侧面板', - 'UI:Layout:ActivityPanel:ClosedCover:Tooltip' => '点击打开侧面板', + 'UI:Layout:ActivityPanel:ClosedCover:Title' => '活动侧板', + 'UI:Layout:ActivityPanel:ClosedCover:Tooltip' => '点击打开活动侧板', ]); diff --git a/dictionaries/ui/pages/preferences/zh_cn.dictionary.itop.preferences.php b/dictionaries/ui/pages/preferences/zh_cn.dictionary.itop.preferences.php index d707657078..fb42b4bb42 100644 --- a/dictionaries/ui/pages/preferences/zh_cn.dictionary.itop.preferences.php +++ b/dictionaries/ui/pages/preferences/zh_cn.dictionary.itop.preferences.php @@ -25,16 +25,16 @@ 'UI:Preferences:General:Title' => '概况', 'UI:Preferences:General:Theme' => '主题', 'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (默认)', - 'UI:Favorites:General:ShowSummaryCards' => '显示汇总卡片', - 'UI:Favorites:General:ShowSummaryCards+' => '当鼠标移动到对象链接时, 显示此对象的简要汇总信息, 如果该类型支持', + 'UI:Favorites:General:ShowSummaryCards' => '显示摘要卡片', + 'UI:Favorites:General:ShowSummaryCards+' => '当鼠标悬停在某个对象的超链接上时, 如果该对象支持摘要信息显示, 则会显示此对象的摘要信息', 'UI:Preferences:Lists:Title' => '列表', 'UI:Preferences:RichText:Title' => '富文本编辑器', 'UI:Preferences:RichText:ToolbarState' => '工具栏默认状态', 'UI:Preferences:RichText:ToolbarState:Expanded' => '展开', 'UI:Preferences:RichText:ToolbarState:Collapsed' => '折叠', - 'UI:Preferences:ActivityPanel:Title' => '侧面板', - 'UI:Preferences:ActivityPanel:EntryFormOpened' => '默认打开侧面板', - 'UI:Preferences:ActivityPanel:EntryFormOpened+' => '在显示对象时是否打开侧面板. 如果不选择, 仍可以点击按钮打开侧面板', + 'UI:Preferences:ActivityPanel:Title' => '活动侧板', + 'UI:Preferences:ActivityPanel:EntryFormOpened' => '默认打开活动侧板', + 'UI:Preferences:ActivityPanel:EntryFormOpened+' => '在显示对象时是否打开活动侧板. 如果不勾选, 您仍可以通过点击按钮打开活动侧板', 'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => '键盘快捷键', 'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => '请输入键盘快捷键', 'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => '录制键盘快捷键', diff --git a/dictionaries/zh_cn.dictionary.itop.core.php b/dictionaries/zh_cn.dictionary.itop.core.php index a42ce9a9f8..ff89989cfd 100644 --- a/dictionaries/zh_cn.dictionary.itop.core.php +++ b/dictionaries/zh_cn.dictionary.itop.core.php @@ -90,7 +90,7 @@ 'Core:AttributeObsolescenceFlag/Value:yes+' => '该对象排除在影响分析中, 并且在搜索结果中隐藏', 'Core:AttributeObsolescenceFlag/Value:no' => '否', 'Core:AttributeObsolescenceFlag/Label' => '废弃标识', - 'Core:AttributeObsolescenceFlag/Label+' => '基于其他属性动态计算', + 'Core:AttributeObsolescenceFlag/Label+' => '基于其它属性动态计算', 'Core:AttributeObsolescenceDate/Label' => '废弃时间', 'Core:AttributeObsolescenceDate/Label+' => '该对象被废弃的大概日期', @@ -540,16 +540,16 @@ 'Class:Action/Attribute:status/Value:disabled+' => '', 'Class:Action/Attribute:trigger_list' => '相关的触发器', 'Class:Action/Attribute:trigger_list+' => '此操作相关的触发器', - 'Class:Action/Attribute:asynchronous' => 'Asynchronous~~', - 'Class:Action/Attribute:asynchronous+' => 'Whether this action should be executed in the background or not~~', + 'Class:Action/Attribute:asynchronous' => '异步', + 'Class:Action/Attribute:asynchronous+' => '此操作是否应在后台执行', 'Class:Action/Attribute:asynchronous/Value:use_global_setting' => '使用全局设置', 'Class:Action/Attribute:asynchronous/Value:yes' => '是', 'Class:Action/Attribute:asynchronous/Value:no' => '否', 'Class:Action/Attribute:finalclass' => '操作类型', 'Class:Action/Attribute:finalclass+' => '根本属性的名称', 'Action:WarningNoTriggerLinked' => '警告, 此动作没有关联任何触发器. 至少关联1个触发器才会启用.', - 'Action:last_executions_tab' => 'Last executions~~', - 'Action:last_executions_tab_panel_title' => 'Executions of this action (%1$s)~~', + 'Action:last_executions_tab' => '最近执行记录', + 'Action:last_executions_tab_panel_title' => '此操作的执行记录 (%1$s)', 'Action:last_executions_tab_limit_days' => '过去 %1$s 天', 'Action:last_executions_tab_limit_none' => '无限制', ]); @@ -590,9 +590,9 @@ 'Class:ActionEmail' => '邮件通知', 'Class:ActionEmail+' => '', 'Class:ActionEmail/Attribute:status+' => '此状态将决定提醒谁: -- 测试中: 仅测试者, -- 生产的: 所有人 (收件人, 抄送和密送) -- 禁用的: 没有人', +- 正在测试: 仅测试收件人, +- 生产: 所有人 (收件人, 抄送和密送) +- 禁用: 没有人', 'Class:ActionEmail/Attribute:status/Value:test+' => '仅测试收件人会被通知', 'Class:ActionEmail/Attribute:status/Value:enabled+' => '通知所有人, 包含抄送和秘抄', 'Class:ActionEmail/Attribute:status/Value:disabled+' => '不发送邮件通知', @@ -681,7 +681,7 @@ - Else the icon of the triggering object class, - Otherwise, the application compact logo will be used~~', 'Class:ActionNewsroom/Attribute:priority' => '优先级', - 'Class:ActionNewsroom/Attribute:priority+' => 'News will be ordered by decreasing priority, when displayed in the Newsroom popup', + 'Class:ActionNewsroom/Attribute:priority+' => '消息将按优先级降序排列,当在新闻室弹出窗口中显示时', 'Class:ActionNewsroom/Attribute:priority/Value:1' => '严重', 'Class:ActionNewsroom/Attribute:priority/Value:1+' => '严重', 'Class:ActionNewsroom/Attribute:priority/Value:2' => '紧急', @@ -693,7 +693,7 @@ 'Class:ActionNewsroom/Attribute:test_recipient_id' => '测试收件人', 'Class:ActionNewsroom/Attribute:test_recipient_id+' => 'Person used instead of Recipients when notification is being tested~~', 'Class:ActionNewsroom/Attribute:recipients' => '收件人', - 'Class:ActionNewsroom/Attribute:recipients+' => 'An OQL query returning Contact objects~~', + 'Class:ActionNewsroom/Attribute:recipients+' => '返回联系人的 OQL 查询', 'Class:ActionNewsroom/Attribute:url' => 'URL', 'Class:ActionNewsroom/Attribute:url+' => 'By default, it points to the object triggering the notification. But you can also specify a custom URL.~~', ]); @@ -716,11 +716,11 @@ 'Class:Trigger/Attribute:context+' => '允许此触发器开启的上下文', 'Class:Trigger/Attribute:complement' => '其它信息', 'Class:Trigger/Attribute:complement+' => '此触发器提供的更多信息, 使用英文', - 'Class:Trigger/Attribute:subscription_policy' => 'Subscription policy~~', - 'Class:Trigger/Attribute:subscription_policy+' => 'Allows users to unsubscribe from the trigger~~', - 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => 'Allow complete unsubscription~~', - 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => 'Force at least one channel (News or Email)~~', - 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => 'Deny unsubscription~~', + 'Class:Trigger/Attribute:subscription_policy' => '订阅策略', + 'Class:Trigger/Attribute:subscription_policy+' => '允许用户从触发器取消订阅', + 'Class:Trigger/Attribute:subscription_policy/Value:allow_no_channel' => '允许完全取消订阅', + 'Class:Trigger/Attribute:subscription_policy/Value:force_at_least_one_channel' => '强制至少选择一个通道 (新闻或邮件)', + 'Class:Trigger/Attribute:subscription_policy/Value:force_all_channels' => '拒绝取消订阅', ]); // @@ -731,11 +731,11 @@ 'Class:TriggerOnObject' => '触发器 (类型依赖的)', 'Class:TriggerOnObject+' => '在指定类型对象上的触发器', 'Class:TriggerOnObject/Attribute:target_class' => '目标类型', - 'Class:TriggerOnObject/Attribute:target_class+' => 'Objects in this class will activate the trigger~~', + 'Class:TriggerOnObject/Attribute:target_class+' => '可激活此触发器的类', 'Class:TriggerOnObject/Attribute:filter' => '筛选器', - 'Class:TriggerOnObject/Attribute:filter+' => '限定将激活触发器的对象 (目标类型的)', + 'Class:TriggerOnObject/Attribute:filter+' => '限定将激活触发器的对象 (目标类型)', 'TriggerOnObject:WrongFilterQuery' => '错误的筛选查询: %1$s', - 'TriggerOnObject:WrongFilterClass' => '筛选查询返回的对象必须是类型 "%1$s"', + 'TriggerOnObject:WrongFilterClass' => '筛选查询返回的对象必须是 "%1$s"', ]); // @@ -801,7 +801,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:TriggerOnObjectUpdate' => '触发器 (对象被更新时)', 'Class:TriggerOnObjectUpdate+' => '指定类型或子类型对象更新时的触发器', - 'Class:TriggerOnObjectUpdate/Attribute:filter+' => 'This filter is computed after the object update in database. It restricts the objects which can trigger the actions~~', + 'Class:TriggerOnObjectUpdate/Attribute:filter+' => '此筛选器在数据库中的对象更新后开始计算. 它可限制可以触发操作的对象', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes' => '目标字段', 'Class:TriggerOnObjectUpdate/Attribute:target_attcodes+' => '', ]); @@ -814,7 +814,7 @@ 'Class:TriggerOnObjectMention' => '触发器 (对象被提及时)', 'Class:TriggerOnObjectMention+' => '指定类型或子类型对象在属性日志中提及 (@xxx) 时的触发器', 'Class:TriggerOnObjectMention/Attribute:mentioned_filter' => '提及筛选', - 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => '限丁将激活此触发器的提及对象. 如果为空则任何类的提及对象将激活此触发器.', + 'Class:TriggerOnObjectMention/Attribute:mentioned_filter+' => '限定将激活此触发器的提及对象. 如果为空则任何类的提及对象将激活此触发器.', ]); // @@ -1013,7 +1013,7 @@ 'Class:AsyncSendEmail/Attribute:to' => '收件人', 'Class:AsyncSendEmail/Attribute:subject' => '主题', 'Class:AsyncSendEmail/Attribute:body' => '正文', - 'Class:AsyncSendEmail/Attribute:header' => '标头', + 'Class:AsyncSendEmail/Attribute:header' => '标题', 'Class:CMDBChangeOpSetAttributeOneWayPassword' => '加密密码', 'Class:CMDBChangeOpSetAttributeOneWayPassword/Attribute:prev_pwd' => '原值', 'Class:CMDBChangeOpSetAttributeEncrypted' => '加密字段', @@ -1024,7 +1024,7 @@ 'Class:SynchroAttribute/Attribute:sync_source_id' => '同步数据源', 'Class:SynchroAttribute/Attribute:attcode' => '属性编码', 'Class:SynchroAttribute/Attribute:update' => '更新', - 'Class:SynchroAttribute/Attribute:reconcile' => '使一致', + 'Class:SynchroAttribute/Attribute:reconcile' => '调和', 'Class:SynchroAttribute/Attribute:update_policy' => '更新策略', 'Class:SynchroAttribute/Attribute:update_policy/Value:master_locked' => '已锁定', 'Class:SynchroAttribute/Attribute:update_policy/Value:master_unlocked' => '未锁定', @@ -1110,11 +1110,11 @@ 'Core:BulkExport:AvailableColumnsFrom_Class' => '%1$s属性中可用的列', 'Core:BulkExport:NoFieldSelected' => '请至少选择导出一列', 'Core:BulkExport:CheckAll' => '全选', - 'Core:BulkExport:UncheckAll' => '反选', + 'Core:BulkExport:UncheckAll' => '全不选', 'Core:BulkExport:ExportCancelledByUser' => '导出被用户取消', - 'Core:BulkExport:CSVOptions' => 'CSV选项', + 'Core:BulkExport:CSVOptions' => 'CSV 选项', 'Core:BulkExport:CSVLocalization' => '本地化', - 'Core:BulkExport:PDFOptions' => 'PDF选项', + 'Core:BulkExport:PDFOptions' => 'PDF 选项', 'Core:BulkExport:PDFPageFormat' => '页面格式', 'Core:BulkExport:PDFPageSize' => '页面大小:', 'Core:BulkExport:PageSize-A4' => 'A4', @@ -1124,14 +1124,14 @@ 'Core:BulkExport:PageOrientation-L' => '横向', 'Core:BulkExport:PageOrientation-P' => '纵向', 'Core:BulkExport:XMLFormat' => 'XML文件 (*.xml)', - 'Core:BulkExport:XMLOptions' => '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查询:', + 'Core:BulkExportLabelOQLExpression' => 'OQL 查询:', 'Core:BulkExportLabelPhrasebookEntry' => '来自预定义查询:', 'Core:BulkExportMessageEmptyOQL' => '请输入有效的预定义查询.', 'Core:BulkExportMessageEmptyPhrasebookEntry' => '请选择有效的预定义查询.', @@ -1139,7 +1139,7 @@ 'Core:BulkExportCanRunNonInteractive' => '点击这里运行非交互式导出.', 'Core:BulkExportLegacyExport' => '点击这里进入旧版导出.', 'Core:BulkExport:XLSXOptions' => 'Excel 选项', - 'Core:BulkExport:TextFormat' => '文本中包含一些 HTML 标签', + 'Core:BulkExport:TextFormat' => '文本中包含 HTML 标签', 'Core:BulkExport:DateTimeFormat' => '日期和时间格式', 'Core:BulkExport:DateTimeFormatDefault_Example' => '默认格式 (%1$s), e.g. %2$s', 'Core:BulkExport:DateTimeFormatCustom_Format' => '自定义格式: %1$s', @@ -1168,7 +1168,7 @@ // Class: TagSetFieldData // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:TagSetFieldData' => '类型%1$s的%2$s', + 'Class:TagSetFieldData' => '%1$s %2$s', 'Class:TagSetFieldData+' => '', 'Class:TagSetFieldData/Attribute:code' => '代码', diff --git a/dictionaries/zh_cn.dictionary.itop.ui.php b/dictionaries/zh_cn.dictionary.itop.ui.php index 5edece91ed..d47b65e298 100644 --- a/dictionaries/zh_cn.dictionary.itop.ui.php +++ b/dictionaries/zh_cn.dictionary.itop.ui.php @@ -51,24 +51,24 @@ 'Class:AuditRule/Attribute:name+' => '规则名称', 'Class:AuditRule/Attribute:description' => '描述', 'Class:AuditRule/Attribute:description+' => '检查什么? 如何修复? 谁去做? ...', - 'Class:AuditRule/Attribute:process' => 'Correction process~~', - 'Class:AuditRule/Attribute:process+' => 'How should it be fixed? Who should do it? ...~~', + 'Class:AuditRule/Attribute:process' => '修正流程', + 'Class:AuditRule/Attribute:process+' => '如何修复? 谁来做? ...', 'Class:AuditRule/Attribute:query' => '要运行的查询', 'Class:AuditRule/Attribute:query+' => '要运行的OQL表达式', 'Class:AuditRule/Attribute:valid_flag' => '返回的对象:', - 'Class:AuditRule/Attribute:valid_flag+' => 'Does the query to run returns valid or invalid objects? -"Valid objects": then objects in error are those part of the scope and not in the list of valid objects, -"Invalid objects": then objects in error are the invalid objects which are part of the scope', + 'Class:AuditRule/Attribute:valid_flag+' => '查询返回的是有效对象还是无效对象? +"有效对象": 存在错误的对象是该范围之内的对象但不在有效对象列表中, +"无效对象": 存在错误的对象是该范围之内的无效对象', 'Class:AuditRule/Attribute:valid_flag/Value:true' => '有效对象', - 'Class:AuditRule/Attribute:valid_flag/Value:true+' => 'Then objects in error are those part of the scope and not in the list of valid objects~~', + 'Class:AuditRule/Attribute:valid_flag/Value:true+' => '存在错误的对象是该范围之内的对象但不在有效对象列表中', 'Class:AuditRule/Attribute:valid_flag/Value:false' => '无效对象', - 'Class:AuditRule/Attribute:valid_flag/Value:false+' => 'Then objects in error are the invalid objects which are part of the scope~~', + 'Class:AuditRule/Attribute:valid_flag/Value:false+' => '存在错误的对象是该范围内的无效对象', 'Class:AuditRule/Attribute:category_id' => '类别', 'Class:AuditRule/Attribute:category_id+' => '该规则对应的类别', 'Class:AuditRule/Attribute:category_name' => '类别名称', 'Class:AuditRule/Attribute:category_name+' => '该规则对应的类名称', - 'Class:AuditRule/Attribute:contact_id' => 'Owner~~', - 'Class:AuditRule/Attribute:contact_id+' => 'Team or person in charge of fixing the errors detected by this rule~~', + 'Class:AuditRule/Attribute:contact_id' => '所有者', + 'Class:AuditRule/Attribute:contact_id+' => '该规则检测出的负责修复的团队或个体', ]); // @@ -121,14 +121,14 @@ 'Class:Query/Attribute:is_template+' => '可用于通知中的收件人OQL', 'Class:Query/Attribute:is_template/Value:yes' => '是', 'Class:Query/Attribute:is_template/Value:no' => '否', - 'Class:Query/Attribute:export_count' => '导出计数', - 'Class:Query/Attribute:export_count+' => '反应此查询执行的次数', + 'Class:Query/Attribute:export_count' => '导出次数', + 'Class:Query/Attribute:export_count+' => '统计该查询的执行次数', 'Class:Query/Attribute:export_last_date' => '最近导出', - 'Class:Query/Attribute:export_last_date+' => '最近一次导出执行的日期和时间', + 'Class:Query/Attribute:export_last_date+' => '最近一次执行导出的日期和时间', 'Class:Query/Attribute:export_last_user_id' => '用户', - 'Class:Query/Attribute:export_last_user_id+' => '执行最近一次导出的用户', + 'Class:Query/Attribute:export_last_user_id+' => '最近一次执行导出的用户', 'Class:Query/Attribute:export_last_user_contact' => '联系人', - 'Class:Query/Attribute:export_last_user_contact+' => '执行最近一次导出的联系人', + 'Class:Query/Attribute:export_last_user_contact+' => '最近一次执行导出的联系人', 'Query:baseinfo' => '基本信息', 'Query:exportInfo' => '导出信息', 'Class:QueryOQL/Attribute:fields' => '字段', @@ -154,7 +154,7 @@ 'Class:User/Attribute:finalclass' => '账号类型', 'Class:User/Attribute:finalclass+' => '根本属性的名称', 'Class:User/Attribute:contactid' => '个体', - 'Class:User/Attribute:contactid+' => '来自业务数据的个体明细信息', + 'Class:User/Attribute:contactid+' => '用户门户必备, 除了技术账户, 强烈推荐全部启用', 'Class:User/Attribute:org_id' => '组织', 'Class:User/Attribute:org_id+' => '用户所属的组织', 'Class:User/Attribute:last_name' => '姓', @@ -164,17 +164,17 @@ 'Class:User/Attribute:email' => '邮箱', 'Class:User/Attribute:email+' => '对应联系人的邮箱', 'Class:User/Attribute:login' => '登录名', - 'Class:User/Attribute:login+' => '用户标识字符串', + 'Class:User/Attribute:login+' => '账户标识字符串, 在'.ITOP_APPLICATION_SHORT.'中必须唯一', 'Class:User/Attribute:language' => '语言', - 'Class:User/Attribute:language+' => '用户语言', + 'Class:User/Attribute:language+' => '此用户的'.ITOP_APPLICATION_SHORT.'默认语言, 在 '.ITOP_APPLICATION_SHORT.' 支持的本地化语言中选择. ', 'Class:User/Attribute:language/Value:EN US' => '英语', 'Class:User/Attribute:language/Value:EN US+' => '英语 (U.S.)', 'Class:User/Attribute:language/Value:FR FR' => '法语', 'Class:User/Attribute:language/Value:FR FR+' => '法语 (France)', 'Class:User/Attribute:profile_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:allowed_org_list+' => '终端用户可以看到以下组织的数据. 如果没有指定,则无限制.', 'Class:User/Attribute:status' => '状态', 'Class:User/Attribute:status+' => '账号是否启用.', 'Class:User/Attribute:status/Value:enabled' => '启用', @@ -182,19 +182,19 @@ 'Class:User/Error:LoginMustBeUnique' => '登录名必须唯一 - "%1s" 已经被使用.', 'Class:User/Error:AtLeastOneProfileIsNeeded' => '必须指定至少一个角色给此用户.', - 'Class:User/Error:PrivilegedUserMustHaveAccessToBackOffice' => 'Profile "%1$s" cannot be given to privileged Users (Administrators, SuperUsers and REST Services Users)~~', - 'Class:User/Error:ProfileNotAllowed' => '无法添加角色 "%1$s" 因为这将导致禁止访问后台', + 'Class:User/Error:PrivilegedUserMustHaveAccessToBackOffice' => '角色 "%1$s" 无法授权给特权用户 (Administrator, SuperUser 和 REST Services User)', + 'Class:User/Error:ProfileNotAllowed' => '无法添加角色 "%1$s" 因为这将导致无法访问后台', 'Class:User/Error:StatusChangeIsNotAllowed' => '不允许更改您自己用户的状态', 'Class:User/Error:AllowedOrgsMustContainUserOrg' => '允许访问组织必须包含用户组织', - 'Class:User/Error:AdminProfileCannotBeRemovedBySelf' => 'You cannot remove your own Administrator profile. Ask another Administrator to do it for you~~', + 'Class:User/Error:AdminProfileCannotBeRemovedBySelf' => '您无法删除自己的管理员角色. 请让另一个管理员为您操作', 'Class:User/Error:CurrentProfilesHaveInsufficientRights' => '当前指定的角色列表没有提供足够的访问权限 (用户将无法被修改)', - 'Class:User/Error:PortalPowerUserHasInsufficientRights' => 'The Portal power user profile does not give sufficient access rights (another profile must be added)~~', + 'Class:User/Error:PortalPowerUserHasInsufficientRights' => '角色 "Portal power user" 没有足够的访问权限 (必须与其它角色配合使用)', 'Class:User/Error:AtLeastOneOrganizationIsNeeded' => '必须为此用户指定一个组织.', 'Class:User/Error:OrganizationNotAllowed' => '此组织不被允许.', 'Class:User/Error:UserOrganizationNotAllowed' => '此用户不属于那个组织.', 'Class:User/Error:PersonIsMandatory' => '联系人必填.', - 'Class:User/Warning:NoOrganizationMeansFullAccess' => 'No "Allowed Organizations" defined for this user, this means they have access to all organizations~~', - 'Class:User/Warning:NoContactHasImpact' => 'Cautious: there is no Person defined on this User, this prevents access to portals, news notifications and other side effects in back-office~~', + 'Class:User/Warning:NoOrganizationMeansFullAccess' => '没有为此用户定义 "可访问的组织" , 这意味着他可以访问任何组织', + 'Class:User/Warning:NoContactHasImpact' => '注意: 此用户未关联任何个体, 这会导致无法访问门户、接收新闻推送, 同时后台管理系统也会出现其它异常', 'Class:UserInternal' => '内部用户', 'Class:UserInternal+' => ITOP_APPLICATION_SHORT.'内部定义的用户', ]); @@ -207,9 +207,9 @@ 'Class:URP_Profiles' => '角色', 'Class:URP_Profiles+' => '用户角色', 'Class:URP_Profiles/Attribute:name' => '名称', - 'Class:URP_Profiles/Attribute:name+' => '标签', + 'Class:URP_Profiles/Attribute:name+' => '', 'Class:URP_Profiles/Attribute:description' => '描述', - 'Class:URP_Profiles/Attribute:description+' => '单行描述', + 'Class:URP_Profiles/Attribute:description+' => '简短描述', 'Class:URP_Profiles/Attribute:user_list' => '用户', 'Class:URP_Profiles/Attribute:user_list+' => '拥有此角色的用户', ]); @@ -222,11 +222,11 @@ 'Class:URP_Dimensions' => '维度', 'Class:URP_Dimensions+' => '应用维度 (定义纵深)', 'Class:URP_Dimensions/Attribute:name' => '名称', - 'Class:URP_Dimensions/Attribute:name+' => '标签', + 'Class:URP_Dimensions/Attribute:name+' => '', 'Class:URP_Dimensions/Attribute:description' => '描述', - '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+' => '类名或数据类型 (映射单元)', ]); // @@ -234,9 +234,9 @@ // Dict::Add('ZH CN', 'Chinese', '简体中文', [ - 'Class:URP_UserProfile' => '角色目标用户', - 'Class:URP_UserProfile+' => '用户的角色', - 'Class:URP_UserProfile/Name' => '关联 %1$s 和 %2$s', + 'Class:URP_UserProfile' => '用户角色', + 'Class:URP_UserProfile+' => '用户角色', + 'Class:URP_UserProfile/Name' => '链接 %1$s 和 %2$s', 'Class:URP_UserProfile/Attribute:userid' => '用户', 'Class:URP_UserProfile/Attribute:userid+' => '账号', 'Class:URP_UserProfile/Attribute:userlogin' => '登录名', @@ -256,7 +256,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_UserOrg' => '用户组织', 'Class:URP_UserOrg+' => '可以访问的组织', - 'Class:URP_UserOrg/Name' => '关联 %1$s 和 %2$s', + 'Class:URP_UserOrg/Name' => '链接 %1$s 和 %2$s', 'Class:URP_UserOrg/Attribute:userid' => '用户', 'Class:URP_UserOrg/Attribute:userid+' => '账号', 'Class:URP_UserOrg/Attribute:userlogin' => '登录名', @@ -361,7 +361,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:URP_AttributeGrant' => '属性权限', - 'Class:URP_AttributeGrant+' => '属性的权限', + 'Class:URP_AttributeGrant+' => '属性层面的权限', 'Class:URP_AttributeGrant/Attribute:actiongrantid' => '操作权限', 'Class:URP_AttributeGrant/Attribute:actiongrantid+' => '操作权限', 'Class:URP_AttributeGrant/Attribute:attcode' => '属性', @@ -403,7 +403,7 @@ 'Menu:NotificationsMenu+' => '配置通知', 'Menu:MyShortcuts' => '我的快捷方式', 'Menu:DataAdministration' => '数据管理', - 'Menu:DataAdministration+' => '数据管理', + 'Menu:DataAdministration+' => '', ]); // @@ -414,9 +414,9 @@ 'BooleanLabel:yes' => '是', 'BooleanLabel:no' => '否', 'UI:WelcomeMenu:Title' => '欢迎使用'.ITOP_APPLICATION_SHORT, - 'UI:WelcomeMenu:AllOpenRequests' => '所有打开的需求: %1$d', + 'UI:WelcomeMenu:AllOpenRequests' => '所有待处理的需求: %1$d', 'UI:WelcomeMenu:MyCalls' => '我办理的需求', - 'UI:WelcomeMenu:OpenIncidents' => '所有打开的事件: %1$d', + 'UI:WelcomeMenu:OpenIncidents' => '所有待处理的事件: %1$d', 'UI:WelcomeMenu:AllConfigItems' => '配置项: %1$d', 'UI:WelcomeMenu:MyIncidents' => '分配给我的事件', 'UI:AllOrganizations' => ' 所有组织 ', @@ -510,7 +510,7 @@ 'UI:Error:MaintenanceMode' => '应用正处于维护中', 'UI:Error:MaintenanceTitle' => '维护', 'UI:Error:InvalidToken' => '错误: 所请求的操作已执行 (没有CSRF token)', - 'UI:Error:TwigController' => 'Internal error in form controller~~', + 'UI:Error:TwigController' => '表单控制器内部错误', 'UI:Error:SMTP:UnknownVendor' => 'OAuth SMTP提供者%1$s不存在 (email_transport_smtp.oauth.provider)', @@ -519,12 +519,12 @@ 'UI:CountOfObjects' => '%1$d个对象符合指定的条件.', 'UI_CountOfObjectsShort' => '%1$d个对象.', 'UI:NoObject_Class_ToDisplay' => '没有%1$s可以显示', - 'UI:History:LastModified_On_By' => '最后修改%1$s被%2$s.', + 'UI:History:LastModified_On_By' => '最近修改位于%1$s, 修改者%2$s.', 'UI:HistoryTab' => '历史', 'UI:NotificationsTab' => '通知', 'UI:History:BulkImports' => '历史', - 'UI:History:BulkImports+' => 'CSV导入列表 (最新导入在最)', - 'UI:History:BulkImportDetails' => '在%1$s执行CSV导入时造成的变更 (由%2$s)', + 'UI:History:BulkImports+' => 'CSV导入列表 (最新导入排在最前)', + 'UI:History:BulkImportDetails' => '在%1$s执行CSV导入时导致的变化 (由%2$s)', 'UI:History:Date' => '日期', 'UI:History:Date+' => '变更日期', 'UI:History:User' => '用户', @@ -547,8 +547,8 @@ 'UI:Menu:Add' => '添加...', 'UI:Menu:Manage' => '管理...', 'UI:Menu:EMail' => '邮件', - 'UI:Menu:CSVExport' => 'CSV导出...', - 'UI:Menu:OpenOQL' => 'View the OQL query~~', + 'UI:Menu:CSVExport' => 'CSV 导出...', + 'UI:Menu:OpenOQL' => '查看 OQL 查询', 'UI:Menu:Modify' => '修改...', 'UI:Menu:Delete' => '删除...', 'UI:Menu:BulkDelete' => '删除...', @@ -574,27 +574,27 @@ 'UI:SearchValue:Mixed' => '* 混合 *', 'UI:SearchValue:NbSelected' => '# 已选择', 'UI:SearchValue:CheckAll' => '全选', - 'UI:SearchValue:UncheckAll' => '反选', + 'UI:SearchValue:UncheckAll' => '全不选', 'UI:SelectOne' => '-- 请选择 --', - 'UI:AccessRO-All' => ITOP_APPLICATION.'是只读的', - 'UI:AccessRO-Users' => ITOP_APPLICATION.'对于终端用户是只读的', - 'UI:ApplicationEnvironment' => '应用环境: %1$s', - 'UI:CSVImport:MappingSelectOne' => '-- 请选择 --', - 'UI:CSVImport:MappingNotApplicable' => '-- 忽略此字段 --', - 'UI:CSVImport:NoData' => '数据为空..., 请提供数据!', - 'UI:Title:DataPreview' => '数据预览', - 'UI:CSVImport:ErrorOnlyOneColumn' => '错误: 数据仅包含一列. 您选择了合适的分隔符了吗?', - 'UI:CSVImport:FieldName' => '字段 %1$d', - 'UI:CSVImport:DataLine1' => '数据行 1', - 'UI:CSVImport:DataLine2' => '数据行 2', - 'UI:CSVImport:idField' => 'id (主键)', - 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - 批量导入', - 'UI:Title:BulkImport+' => 'CSV 导入向导', - 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '同步 %2$s 个对象中的 %1$d', - 'UI:CSVImport:ClassesSelectOne' => '-- 请选择 --', - 'UI:CSVImport:ErrorExtendedAttCode' => '内部错误: "%1$s" 是错误的编码, 因为 "%2$s" 不是类型 "%3$s" 的外键', - 'UI:CSVImport:ObjectsWillStayUnchanged' => '%1$d个对象保持不变.', - 'UI:CSVImport:ObjectsWillBeModified' => '%1$d个对象将被修改.', + 'UI:AccessRO-All' => ITOP_APPLICATION.' 是只读的', + 'UI:AccessRO-Users' => ITOP_APPLICATION.'对于终端用户是只读的', + 'UI:ApplicationEnvironment' => '应用环境: %1$s', + 'UI:CSVImport:MappingSelectOne' => '-- 请选择 --', + 'UI:CSVImport:MappingNotApplicable' => '-- 忽略此字段 --', + 'UI:CSVImport:NoData' => '数据为空..., 请提供数据!', + 'UI:Title:DataPreview' => '数据预览', + 'UI:CSVImport:ErrorOnlyOneColumn' => '错误: 数据仅包含一列. 您选择了合适的分隔符了吗?', + 'UI:CSVImport:FieldName' => '字段 %1$d', + 'UI:CSVImport:DataLine1' => '数据行 1', + 'UI:CSVImport:DataLine2' => '数据行 2', + 'UI:CSVImport:idField' => 'id (主键)', + 'UI:Title:BulkImport' => ITOP_APPLICATION_SHORT.' - 批量导入', + 'UI:Title:BulkImport+' => 'CSV 导入向导', + 'UI:Title:BulkSynchro_nbItem_ofClass_class' => '同步 %2$s 个对象中的 %1$d', + 'UI: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个对象保持不变.', @@ -617,7 +617,7 @@ 'UI:CSVImport:TreatFirstLineAsHeader' => '将第一行视作标题头 (列名)', 'UI:CSVImport:Skip_N_LinesAtTheBeginning' => '跳过文件的前%1$s行', 'UI:CSVImport:CSVDataPreview' => 'CSV 数据预览', - 'UI:CSVImport:Column' => 'Column %1$s~~', + 'UI:CSVImport:Column' => '列 %1$s', 'UI:CSVImport:SelectFile' => '请选择要导入的文件:', 'UI:CSVImport:Tab:LoadFromFile' => '从文件导入', 'UI:CSVImport:Tab:CopyPaste' => '复制和粘贴的数据', @@ -643,15 +643,15 @@ 'UI:CSVImport:ViewAllAmbiguousValues' => '查看所有模糊值', 'UI:UniversalSearchTitle' => ITOP_APPLICATION_SHORT.' - 全局搜索', 'UI:UniversalSearch:Error' => '错误: %1$s', - 'UI:UniversalSearch:LabelSelectTheClass' => '选择要搜索的类别: ', - - 'UI:CSVReport-Value-Modified' => '已修改', - 'UI:CSVReport-Value-SetIssue' => '属性值不合法', - 'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' 值不合法', - 'UI:CSVReport-Value-NoMatch' => '没有匹配到值 \'%1$s\'', - 'UI:CSVReport-Value-NoMatch-PossibleValues' => '一些可能的 \'%1$s\' 值: %2$s', - 'UI:CSVReport-Value-NoMatch-NoObject' => '对象 \'%1$s\' 不存在', - 'UI:CSVReport-Value-NoMatch-NoObject-ForCurrentUser' => '对象 \'%1$s\' 在您当前角色下没有找到', + 'UI:UniversalSearch:LabelSelectTheClass' => '请选择要搜索的类别: ', + + 'UI:CSVReport-Value-Modified' => '已修改', + 'UI:CSVReport-Value-SetIssue' => '属性值不合法', + 'UI:CSVReport-Value-ChangeIssue' => '\'%1$s\' 值不合法', + 'UI:CSVReport-Value-NoMatch' => '没有匹配到值 \'%1$s\'', + 'UI:CSVReport-Value-NoMatch-PossibleValues' => '一些可能的 \'%1$s\' 值: %2$s', + 'UI:CSVReport-Value-NoMatch-NoObject' => '对象 \'%1$s\' 不存在', + 'UI:CSVReport-Value-NoMatch-NoObject-ForCurrentUser' => '对象 \'%1$s\' 在您当前角色下没有找到', 'UI:CSVReport-Value-NoMatch-SomeObjectNotVisibleForCurrentUser' => '一些对象 \'%1$s\' 在您当前角色下不可见', 'UI:CSVReport-Value-Missing' => '缺少必填项', @@ -713,9 +713,9 @@ 'UI:Audit:Interactive:Domain:Title' => '审计结果在域: %1$s', 'UI:Audit:Interactive:Domain:SubTitle' => '所有关联所述域的类别内的审计规则的结果: %1$s', 'UI:Audit:Interactive:Domain:BreadCrumb' => '全量审计', - 'UI:Audit:Interactive:Domain:BreadCrumb+' => '审计在域: %1$s', + 'UI:Audit:Interactive:Domain:BreadCrumb+' => '审计域: %1$s', 'UI:Audit:Interactive:Selection:Title' => '审计的选择', - 'UI:Audit:Interactive:Selection:SubTitle' => '请选择一个域以将结果限定在该域内或者选择 "所有类别" 进行全量审计 (要审计的数据太大可能导致耗时较长甚至失败)', + 'UI:Audit:Interactive:Selection:SubTitle' => '请选择一个审计域并将结果限定在该审计域内或者选择 "所有类别" 进行全量审计 (要审计的数据太大可能导致耗时较长甚至失败)', 'UI:Audit:Interactive:Selection:BreadCrumb' => '请选择', 'UI:Audit:Interactive:Selection:BreadCrumb+' => '请选择要运行的审计', 'UI:Audit:Interactive:Selection:BadgeAll' => '所有类别', @@ -760,7 +760,7 @@ 'UI:Query:UrlV1' => '没有定义字段列表. 没有这个信息页面export-V2.php无法调用. 因此, 建议的以下 URL 指向传统页面: export.php. 该传统版本导出具有以下限制: 导出的字段列表很大程度依赖于导出格式和'.ITOP_APPLICATION_SHORT.'数据模型.
      如果您需要确保导出的列保持长期稳定, 则必须为属性 "Fields" 指定值并使用页面export-V2.php.', 'UI:Schema:Title' => ITOP_APPLICATION_SHORT.'对象模型', 'UI:Schema:TitleForClass' => '%1$s 模式', - 'UI:Schema:NoClassSelected' => 'No class selected, please choose one~~', + 'UI:Schema:NoClassSelected' => '尚未选择, 必须选择一项', 'UI:Schema:CategoryMenuItem' => '类别 %1$s', 'UI:Schema:Relationships' => '关联', 'UI:Schema:AbstractClass' => '抽象类型: 此类型不能实例化对象.', @@ -922,7 +922,7 @@ 'UI:BulkDeletePageTitle' => ITOP_APPLICATION_SHORT.' - 批量删除', 'UI:BulkDeleteTitle' => '请选择要删除的对象:', 'UI:PageTitle:ObjectCreated' => ITOP_APPLICATION_SHORT.' 对象已创建.', - 'UI:Title:Object_Of_Class_Created' => '%1$s - %2$s已创建.', + 'UI:Title:Object_Of_Class_Created' => '已创建 %2$s - %1$s.', 'UI:Apply_Stimulus_On_Object_In_State_ToTarget_State' => '应用 %1$s 在对象: %2$s上, 从 %3$s 状态到目标状态: %4$s.', 'UI:ObjectCouldNotBeWritten' => '对象不能写入: %1$s', 'UI:PageTitle:FatalError' => ITOP_APPLICATION_SHORT.' - 致命错误', @@ -1006,7 +1006,7 @@ 'UI:ContactsMenu' => '联系人', 'UI:ContactsMenu+' => '联系人', 'UI:ContactsMenu:Title' => '联系人概况', - 'UI-ContactsMenu-ContactsByLocation' => '按地点划分联系人', + 'UI-ContactsMenu-ContactsByLocation' => '按位置划分联系人', 'UI-ContactsMenu-ContactsByType' => '按类别划分联系人', 'UI-ContactsMenu-ContactsByStatus' => '按状态划分联系人', @@ -1023,7 +1023,7 @@

      操作定义了触发器执行时要运行的动作. 目前仅支持3类动作:

        -
      1. 发送电子邮件: 此动作同时需要指定发送的邮件所使用的模板, 以及一些其他参数, 例如收件人, 优先级, 等.
        +
      2. 发送电子邮件: 此动作同时需要指定发送的邮件所使用的模板, 以及一些其它参数, 例如收件人, 优先级, 等.
        这里有一个专用的页面: email.test.php可用于测试和调试PHP的邮件配置.
      3. 发送新闻消息: 在应用程序中通过新闻室直接向用户显示新闻消息(左侧菜单上的铃铛图标)
      4. 调用外部webhook: 允许通过发送结构化数据到指定URL来与第三方应用集成.
      5. @@ -1104,14 +1104,14 @@ 'Portal:Back' => '返回', 'Portal:WelcomeUserOrg' => '欢迎%1$s, 来自%2$s', 'Portal:TitleDetailsFor_Request' => '需求详情', - 'Portal:ShowOngoing' => '显示打开的需求', + 'Portal:ShowOngoing' => '显示待处理的需求', 'Portal:ShowClosed' => '显示已关闭的需求', 'Portal:CreateNewRequest' => '新建需求', 'Portal:CreateNewRequestItil' => '新建需求', 'Portal:CreateNewIncidentItil' => '新建事件报告', 'Portal:ChangeMyPassword' => '修改密码', 'Portal:Disconnect' => '断开', - 'Portal:OpenRequests' => '我打开的需求', + 'Portal:OpenRequests' => '我待处理的需求', 'Portal:ClosedRequests' => '我已关闭的需求', 'Portal:ResolvedRequests' => '已解决的需求', 'Portal:SelectService' => '从类别中选择一项服务:', @@ -1120,7 +1120,7 @@ 'Portal:PleaseSelectAServiceSubCategory' => '请选择子类型', 'Portal:DescriptionOfTheRequest' => '请输入描述:', 'Portal:TitleRequestDetailsFor_Request' => '需求详情%1$s:', - 'Portal:NoOpenRequest' => '此类别中没有打开的需求.', + 'Portal:NoOpenRequest' => '此类别中没有待处理的需求.', 'Portal:NoClosedRequest' => '此分类中没有需求', 'Portal:Button:ReopenTicket' => '重新打开工单', 'Portal:Button:CloseTicket' => '关闭工单', @@ -1321,15 +1321,15 @@ 'UI:GroupBy:max+' => '%1$s 最大值', // --- - 'UI:DashletHeaderStatic:Label' => '标头', + 'UI:DashletHeaderStatic:Label' => '标题', 'UI:DashletHeaderStatic:Description' => '显示水平分隔符', 'UI:DashletHeaderStatic:Prop-Title' => '标题', 'UI:DashletHeaderStatic:Prop-Title:Default' => '联系人', 'UI:DashletHeaderStatic:Prop-Icon' => '图标', 'UI:DashletIcon:None' => '无', - 'UI:DashletHeaderDynamic:Label' => '统计标头', - 'UI:DashletHeaderDynamic:Description' => '统计标头 (分组...)', + 'UI:DashletHeaderDynamic:Label' => '标题(带统计)', + 'UI:DashletHeaderDynamic:Description' => '带统计的标题 (分组...)', 'UI:DashletHeaderDynamic:Prop-Title' => '标题', 'UI:DashletHeaderDynamic:Prop-Title:Default' => '联系人', 'UI:DashletHeaderDynamic:Prop-Icon' => '图标', @@ -1339,7 +1339,7 @@ 'UI:DashletHeaderDynamic:Prop-GroupBy' => '分组依据', 'UI:DashletHeaderDynamic:Prop-Values' => '值', - 'UI:DashletBadge:Label' => '证件', + 'UI:DashletBadge:Label' => '徽章', 'UI:DashletBadge:Description' => '新建/查询的对象图标', 'UI:DashletBadge:Prop-Class' => '类型', @@ -1442,11 +1442,11 @@ 'UI:SelectionOf_Class' => '选择 %1$s', 'UI:AboutBox' => '关于'.ITOP_APPLICATION_SHORT.'...', - 'UI:About:Title' => '关于'.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => '数据模型', + 'UI:About:Title' => '关于'.ITOP_APPLICATION_SHORT, 'UI:About:DataModel' => '数据模型', 'UI:About:Support' => '支持信息', 'UI:About:Licenses' => '许可证', - 'UI:About:InstallationOptions' => '已安装的模块', + 'UI:About:InstallationOptions' => '安装选项', 'UI:About:ManualExtensionSource' => '扩展', 'UI:About:Extension_Version' => '版本: %1$s', 'UI:About:RemoteExtensionSource' => '数据', @@ -1473,12 +1473,12 @@ 'UI:CurrentObjectIsLockedBy_User_Explanation' => '此对象正在被%1$s修改. 您的修改无法提交以避免冲突.', 'UI:CurrentObjectIsSoftLockedBy_User' => '此对象当前正在被%1$s修改. 在其修改结束后您将能提交您的修改.', 'UI:CurrentObjectLockExpired' => '并发修改的锁定期已过.', - 'UI:CurrentObjectLockExpired_Explanation' => '防止对象被并发修改的锁定已失效. 其他用户已允许修改当前对象因此您不能再提交您的修改.', + 'UI:CurrentObjectLockExpired_Explanation' => '防止对象被并发修改的锁定已失效. 其它用户已允许修改当前对象因此您不能再提交您的修改.', 'UI:ConcurrentLockKilled' => '阻止并发修改当前对象的锁定已被删除.', 'UI:Menu:KillConcurrentLock' => '消除并发修改锁定!', 'UI:Menu:ExportPDF' => '导出PDF...', - 'UI:Menu:PrintableVersion' => '打印友好的版本', + 'UI:Menu:PrintableVersion' => '优质打印版本', 'UI:BrowseInlineImages' => '浏览图片...', 'UI:UploadInlineImageLegend' => '上传新图片', @@ -1498,7 +1498,7 @@ // Search form 'UI:Search:Toggle' => '折叠/展开', 'UI:Search:AutoSubmit:DisabledHint' => '此类别已禁用自动提交', - 'UI:Search:Obsolescence:DisabledHint' => '根据您的设置, 废弃的数据会被隐藏', + 'UI:Search:Obsolescence:DisabledHint' => '根据您的偏好设置, 废弃的数据已被隐藏', 'UI:Search:NoAutoSubmit:ExplainText' => '在搜索框中添加规则, 或者单击对象按钮查看对象.', 'UI:Search:Criterion:MoreMenu:AddCriteria' => '添加条件', // - Add new criteria button @@ -1541,7 +1541,7 @@ '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 和 %3$s 其他', + 'UI:Search:Criteria:Title:Enum:In:Many' => '%1$s: %2$s 和 %3$s 其它', 'UI:Search:Criteria:Title:Enum:In:All' => '%1$s: 任何', // - TagSet widget 'UI:Search:Criteria:Title:TagSet:Matches' => '%1$s: %2$s', @@ -1550,14 +1550,14 @@ '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 和 %3$s 其他', + 'UI:Search:Criteria:Title:ExternalKey:In:Many' => '%1$s: %2$s 和 %3$s 其它', '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 和 %3$s 其他', + 'UI:Search:Criteria:Title:HierarchicalKey:In:Many' => '%1$s: %2$s 和 %3$s 其它', 'UI:Search:Criteria:Title:HierarchicalKey:In:All' => '%1$s: 任何', // - Criteria operators From 2cf6adae821d0f784a1e8ba2b4e3c769b278094d Mon Sep 17 00:00:00 2001 From: purple grape Date: Tue, 16 Jun 2026 18:02:37 +0800 Subject: [PATCH 2/2] Update zh_cn.dict.itop-oauth-client.php --- .../zh_cn.dict.itop-oauth-client.php | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php b/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php index 2c7e4c683f..e3d208cd54 100644 --- a/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php +++ b/datamodels/2.x/itop-oauth-client/dictionaries/zh_cn.dict.itop-oauth-client.php @@ -38,27 +38,27 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [ 'Class:OAuthClient' => 'OAuth Mail Access~~', 'Class:OAuthClient/Attribute:provider' => '提供商', - 'Class:OAuthClient/Attribute:provider+' => '~~', + 'Class:OAuthClient/Attribute:provider+' => '', 'Class:OAuthClient/Attribute:name' => '登录', - 'Class:OAuthClient/Attribute:name+' => 'In general, this is your email address~~', + 'Class:OAuthClient/Attribute:name+' => '通常, 这里填您的邮箱地址', 'Class:OAuthClient/Attribute:status' => '状态', 'Class:OAuthClient/Attribute:status+' => '创建后, 通过 "生成访问令牌" 来使用此OAuth 客户端', 'Class:OAuthClient/Attribute:status/Value:active' => '已生成访问令牌', 'Class:OAuthClient/Attribute:status/Value:inactive' => '没有访问令牌', - 'Class:OAuthClient/Attribute:description' => '备注', - 'Class:OAuthClient/Attribute:description+' => '~~', + 'Class:OAuthClient/Attribute:description' => '描述', + 'Class:OAuthClient/Attribute:description+' => '', 'Class:OAuthClient/Attribute:client_id' => '客户端编号', 'Class:OAuthClient/Attribute:client_id+' => 'A long string of characters provided by your OAuth2 provider~~', 'Class:OAuthClient/Attribute:client_secret' => '客户端密码', 'Class:OAuthClient/Attribute:client_secret+' => 'Another long string of characters provided by your OAuth2 provider~~', 'Class:OAuthClient/Attribute:refresh_token' => '刷新令牌', - 'Class:OAuthClient/Attribute:refresh_token+' => '~~', + 'Class:OAuthClient/Attribute:refresh_token+' => '', 'Class:OAuthClient/Attribute:refresh_token_expiration' => '刷新令牌有效期', - 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~', + 'Class:OAuthClient/Attribute:refresh_token_expiration+' => '', 'Class:OAuthClient/Attribute:token' => '访问令牌', - 'Class:OAuthClient/Attribute:token+' => '~~', + 'Class:OAuthClient/Attribute:token+' => '', 'Class:OAuthClient/Attribute:token_expiration' => '访问令牌有效期', - 'Class:OAuthClient/Attribute:token_expiration+' => '~~', + 'Class:OAuthClient/Attribute:token_expiration+' => '', 'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url', 'Class:OAuthClient/Attribute:redirect_url+' => << '邮箱列表', - 'Class:OAuthClient/Attribute:mailbox_list+' => '~~', + 'Class:OAuthClient/Attribute:mailbox_list+' => '', ]); // @@ -79,22 +79,22 @@ 'Class:OAuthClientAzure/Attribute:scope' => '范围', 'Class:OAuthClientAzure/Attribute:scope+' => '通常情况下使用默认选择最合适', 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~', + 'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '', 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~', + 'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '', 'Class:OAuthClientAzure/Attribute:advanced_scope' => '高级范围', 'Class:OAuthClientAzure/Attribute:advanced_scope+' => '您在此输入的内容将优先于 "范围" 选择并导致其被忽略', 'Class:OAuthClientAzure/Attribute:used_scope' => '使用范围', - 'Class:OAuthClientAzure/Attribute:used_scope+' => '~~', + 'Class:OAuthClientAzure/Attribute:used_scope+' => '', 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => '简单', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '', 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => '高级', - 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~', + 'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '', 'Class:OAuthClientAzure/Attribute:used_for_smtp' => '用于SMTP', 'Class:OAuthClientAzure/Attribute:used_for_smtp+' => '如果您需要系统使用其发送邮件, 则至少需要有一个OAuth客户端标记为 "是"', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => '是', 'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => '否', - 'Class:OAuthClientAzure/Attribute:tenant' => 'Tenant~~', + 'Class:OAuthClientAzure/Attribute:tenant' => '租户', 'Class:OAuthClientAzure/Attribute:tenant+' => 'Tenant ID of the configured application. For multi-tenant application, use "common".~~', ]); @@ -108,17 +108,17 @@ 'Class:OAuthClientGoogle/Attribute:scope' => '范围', 'Class:OAuthClientGoogle/Attribute:scope+' => '通常情况下使用默认选择最合适', 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~', + 'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '', 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP', - 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~', + 'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '', 'Class:OAuthClientGoogle/Attribute:advanced_scope' => '高级范围', 'Class:OAuthClientGoogle/Attribute:advanced_scope+' => '您在此输入的内容将优先于 "范围" 选择并导致其被忽略', 'Class:OAuthClientGoogle/Attribute:used_scope' => '使用范围', - 'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~', + 'Class:OAuthClientGoogle/Attribute:used_scope+' => '', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => '简单', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '', 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => '高级', - 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~', + 'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '', 'Class:OAuthClientGoogle/Attribute:used_for_smtp' => '用于SMTP', 'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => '如果您需要系统使用其发送邮件, 则至少需要有一个OAuth客户端标记为 "是"', 'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => '是',