N°6907 - Update chinese translations thanks to @bdejin (#563)

* Add missing translations

* add missing translation

* minor update on translation "see setting

* add missing translations

* add missing translation for file dictionaries\zh_cn.dictionary.itop.core.php

* add missing translation for file dictionaries\zh_cn.dictionary.itop.ui.php

* add missing translation for file dictionaries\zh_cn.dictionary.itop.ui.php

* added missing translation for core and ui

* added missing translation for the rest files

* 🌐 minor Chinese translation updates following comments from chileeb on PR #563

* 🌐 update most of the 'class' translation from '类' to '类型'

* 🌐 add kitty message translation

* 🌐 update '表格中暂无数据' in dictionaries\ui\components\datatable\zh_cn.dictionary.itop.datatable.php to '当前列表没有数据'
This commit is contained in:
Devin
2023-11-15 00:16:09 +08:00
committed by GitHub
parent c41ecb1b9d
commit 12a1321bc1
49 changed files with 1291 additions and 1267 deletions

View File

@@ -7,6 +7,6 @@
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'CAS:Error:UserNotAllowed' => '用户被禁止登录',
'CAS:Login:SignIn' => '使用CAS 登录',
'CAS:Login:SignInTooltip' => '点击这里使用CAS 服务器认证',
'CAS:Login:SignIn' => '使用CAS登录',
'CAS:Login:SignInTooltip' => '点击这里使用CAS服务器认证',
));

View File

@@ -35,5 +35,5 @@
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserExternal' => '外部用户',
'Class:UserExternal+' => '用户在 '.ITOP_APPLICATION_SHORT.' 外部验证身份',
'Class:UserExternal+' => '用户在'.ITOP_APPLICATION_SHORT.'外部验证身份',
));

View File

@@ -34,7 +34,7 @@
// Class: UserLDAP
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserLDAP' => 'LDAP 用户',
'Class:UserLDAP+' => '用户身份由LDAP 认证',
'UserLDAP:server' => 'LDAP specifics~~',
'Class:UserLDAP' => 'LDAP用户',
'Class:UserLDAP+' => '用户身份由LDAP认证',
'UserLDAP:server' => 'LDAP详情',
));

View File

@@ -35,11 +35,11 @@
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserLocal' => ITOP_APPLICATION_SHORT.' 用户',
'Class:UserLocal+' => '用户由 '.ITOP_APPLICATION_SHORT.' 验证身份',
'Class:UserLocal+' => '用户由'.ITOP_APPLICATION_SHORT.'验证身份',
'Class:UserLocal/Attribute:password' => '密码',
'Class:UserLocal/Attribute:password+' => '用于验证用户身份的字符串',
'Class:UserLocal/Attribute:expiration' => '密码过期',
'Class:UserLocal/Attribute:expiration+' => '密码过期状态(需要一个扩展才能生效)',
'Class:UserLocal/Attribute:expiration+' => '密码过期状态 (需要一个扩展才能生效)',
'Class:UserLocal/Attribute:expiration/Value:can_expire' => '允许过期',
'Class:UserLocal/Attribute:expiration/Value:can_expire+' => '',
'Class:UserLocal/Attribute:expiration/Value:never_expire' => '永不过期',
@@ -50,7 +50,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserLocal/Attribute:expiration/Value:otp_expire+' => '用户不允许修改密码.',
'Class:UserLocal/Attribute:password_renewed_date' => '密码更新',
'Class:UserLocal/Attribute:password_renewed_date+' => '上次修改密码的时间',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => '密码必须至少8个字符,包含大小写,数字和特殊字符.',
'Error:UserLocalPasswordValidator:UserPasswordPolicyRegex:ValidationFailed' => '密码必须至少8个字符, 包含大小写, 数字和特殊字符.',
'UserLocal:password:expiration' => '下面的区域需要插件扩展',
'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => '不允许用户为自己设置"一次性密码"的失效期限',
'Class:UserLocal/Error:OneTimePasswordChangeIsNotAllowed' => '不允许用户为自己设置 "一次性密码" 的失效期限',
));

View File

@@ -21,5 +21,5 @@
* along with iTop. If not, see <http://www.gnu.org/licenses/>
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'theme:darkmoon' => 'Dark moon~~',
'theme:darkmoon' => '暗月',
));

View File

@@ -24,51 +24,51 @@
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Dictionary entries go here
'Menu:DBToolsMenu' => '数据库工具',
'DBTools:Class' => '类',
'DBTools:Class' => '类',
'DBTools:Title' => '数据库维护工具',
'DBTools:ErrorsFound' => '发现错误',
'DBTools:Indication' => '重要: 修复数据库错误后,可能会出现新的不一致,您必须重新运行一次分析.',
'DBTools:Disclaimer' => '免责申明: 在应用修复之前,应先备份数据库',
'DBTools:Indication' => '重要: 修复数据库错误后, 可能会出现新的不一致, 您必须重新运行一次分析.',
'DBTools:Disclaimer' => '免责申明: 在应用修复之前, 应先备份数据库',
'DBTools:Error' => '错误',
'DBTools:Count' => '个数',
'DBTools:SQLquery' => 'SQL 查询',
'DBTools:FixitSQLquery' => 'SQL query To Fix it (indication)~~',
'DBTools:SQLresult' => 'SQL 结果',
'DBTools:SQLquery' => 'SQL查询',
'DBTools:FixitSQLquery' => '修复问题的SQL查询 (指示)',
'DBTools:SQLresult' => 'SQL结果',
'DBTools:NoError' => '数据库正确',
'DBTools:HideIds' => '错误列表',
'DBTools:ShowIds' => '详细视图',
'DBTools:ShowReport' => '报告',
'DBTools:IntegrityCheck' => '完整性检查',
'DBTools:FetchCheck' => '提取检查(耗时长)',
'DBTools:FetchCheck' => '提取检查 (耗时长)',
'DBTools:SelectAnalysisType' => '请选择分析类型',
'DBTools:Analyze' => '分析',
'DBTools:Details' => '显示详情',
'DBTools:ShowAll' => '显示所有错误',
'DBTools:Inconsistencies' => '数据库不一致',
'DBTools:DetailedErrorTitle' => '%2$s 个错误在类 %1$s: %3$s',
'DBTools:DetailedErrorLimit' => 'List limited to %1$s errors~~',
'DBAnalyzer-Integrity-OrphanRecord' => 'Orphan record in `%1$s`, it should have its counterpart in table `%2$s`~~',
'DBAnalyzer-Integrity-InvalidExtKey' => '无效的外键 %1$s (列: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-MissingExtKey' => '外键丢失 %1$s (列: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-InvalidValue' => '无效的值 %1$s (列: `%2$s.%3$s`)',
'DBTools:DetailedErrorTitle' => '%2$s个错误在类%1$s: %3$s',
'DBTools:DetailedErrorLimit' => '列表限制为%1$s错误',
'DBAnalyzer-Integrity-OrphanRecord' => '孤立记录位于 `%1$s`, 其应该有副本位于表 `%2$s`',
'DBAnalyzer-Integrity-InvalidExtKey' => '无效的外键%1$s (列: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-MissingExtKey' => '外键丢失%1$s (列: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-InvalidValue' => '无效的值%1$s (列: `%2$s.%3$s`)',
'DBAnalyzer-Integrity-UsersWithoutProfile' => '一些用户账号没有角色',
'DBAnalyzer-Integrity-HKInvalid' => '损坏的层级链 `%1$s`',
'DBAnalyzer-Fetch-Count-Error' => 'Fetch count error in `%1$s`, %2$d entries fetched / %3$d counted~~',
'DBAnalyzer-Integrity-FinalClass' => '字段 `%2$s`.`%1$s` 必须是相同的值,而不是 `%3$s`.`%1$s`',
'DBAnalyzer-Integrity-RootFinalClass' => '字段 `%2$s`.`%1$s` 必须包含一个有效的类',
'DBAnalyzer-Fetch-Count-Error' => '读取计数出错于 `%1$s`, %2$d个记录已读取 / %3$d已~~',
'DBAnalyzer-Integrity-FinalClass' => '字段 `%2$s`.`%1$s` 必须是相同的值, 而不是 `%3$s`.`%1$s`',
'DBAnalyzer-Integrity-RootFinalClass' => '字段 `%2$s`.`%1$s` 必须包含一个有效的类',
));
// Database Info
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'DBTools:DatabaseInfo' => '数据库信息',
'DBTools:Base' => 'Base~~',
'DBTools:Base' => '数据库',
'DBTools:Size' => '大小',
));
// Lost attachments
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'DBTools:LostAttachments' => '附件缺失',
'DBTools:LostAttachments:Disclaimer' => '可以在此搜索数据库中丢失或错放的附件.这不是数据恢复工具,其无法恢复已删除的数据.',
'DBTools:LostAttachments:Disclaimer' => '可以在此搜索数据库中丢失或错放的附件. 这不是数据恢复工具, 其无法恢复已删除的数据.',
'DBTools:LostAttachments:Button:Analyze' => '分析',
'DBTools:LostAttachments:Button:Restore' => '还原',
'DBTools:LostAttachments:Button:Restore:Confirm' => '此操作无法回退, 请确认是否继续还原.',
@@ -81,7 +81,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'DBTools:LostAttachments:Step:AnalyzeResults:Item:CurrentLocation' => '当前位置',
'DBTools:LostAttachments:Step:AnalyzeResults:Item:TargetLocation' => '移动到...',
'DBTools:LostAttachments:Step:RestoreResults' => '还原结果:',
'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d 的附件被还原.',
'DBTools:LostAttachments:Step:RestoreResults:Results' => '%1$d/%2$d的附件被还原.',
'DBTools:LostAttachments:StoredAsInlineImage' => '存储为内嵌图像',
'DBTools:LostAttachments:History' => '附件 "%1$s" 已使用数据库工具还原'
));

View File

@@ -21,8 +21,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Attachments:EmptyTabTitle' => '附件',
'Attachments:FieldsetTitle' => '附件',
'Attachments:DeleteBtn' => '删除',
'Attachments:History_File_Added' => '附件 %1$s 已添加.',
'Attachments:History_File_Removed' => '附件 %1$s 已移除.',
'Attachments:History_File_Added' => '附件%1$s已添加.',
'Attachments:History_File_Removed' => '附件%1$s已移除.',
'Attachments:AddAttachment' => '添加附件: ',
'Attachments:UploadNotAllowedOnThisSystem' => '本系统不支持文件上传.',
'Attachment:Max_Go' => '(最大文件尺寸: %1$s GB)',
@@ -31,7 +31,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Attachments:NoAttachment' => '没有附件. ',
'Attachments:PreviewNotAvailable' => '此附件类型不支持预览.',
'Attachments:Error:FileTooLarge' => '上传的文件过大. %1$s',
'Attachments:Error:UploadedFileEmpty' => '收到的文件为空,无法添加. 可能是因为您发送的是空文件,或者咨询 '.ITOP_APPLICATION_SHORT.' 管理员服务器磁盘是否已满. ',
'Attachments:Error:UploadedFileEmpty' => '收到的文件为空, 无法添加. 可能是因为您发送的是空文件,或者咨询'.ITOP_APPLICATION_SHORT.'管理员服务器磁盘是否已满.',
'Attachments:Render:Icons' => '显示为图标',
'Attachments:Render:Table' => '显示为列表',
'UI:Attachments:DropYourFileHint' => '将文件拖放到此区域的任意位置',
@@ -46,9 +46,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Attachment+' => '',
'Class:Attachment/Attribute:expire' => '过期',
'Class:Attachment/Attribute:expire+' => '~~',
'Class:Attachment/Attribute:temp_id' => '临时id',
'Class:Attachment/Attribute:temp_id' => '临时编号',
'Class:Attachment/Attribute:temp_id+' => '~~',
'Class:Attachment/Attribute:item_class' => '项目类',
'Class:Attachment/Attribute:item_class' => '项目类',
'Class:Attachment/Attribute:item_class+' => '~~',
'Class:Attachment/Attribute:item_id' => '项目',
'Class:Attachment/Attribute:item_id+' => '~~',
@@ -66,7 +66,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Attachments:File:Uploader' => '上传者',
'Attachments:File:Size' => '大小',
'Attachments:File:MimeType' => '类型',
'Attachments:File:DownloadsCount' => 'Downloads~~',
'Attachments:File:DownloadsCount' => '下载',
));
//
// Class: Attachment
@@ -75,9 +75,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Attachment/Attribute:creation_date' => '创建日期',
'Class:Attachment/Attribute:creation_date+' => '~~',
'Class:Attachment/Attribute:user_id' => '用户id',
'Class:Attachment/Attribute:user_id' => '用户编号',
'Class:Attachment/Attribute:user_id+' => '~~',
'Class:Attachment/Attribute:contact_id' => '联系人id',
'Class:Attachment/Attribute:contact_id' => '联系人编号',
'Class:Attachment/Attribute:contact_id+' => '~~',
));
@@ -86,6 +86,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:TriggerOnAttachmentDownload' => 'Trigger (on object\'s attachment download)~~',
'Class:TriggerOnAttachmentDownload+' => 'Trigger on object\'s attachment download of [a child class of] the given class~~',
'Class:TriggerOnAttachmentDownload' => '触发器 (于对象附件下载时)',
'Class:TriggerOnAttachmentDownload+' => '触发器于指定类型 [子类型] 对象附件下载时',
));

View File

@@ -21,22 +21,22 @@
* along with iTop. If not, see <http://www.gnu.org/licenses/>
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'bkp-backup-running' => '备份正在进行,请稍后...',
'bkp-restore-running' => '还原正在进行,请稍等...',
'bkp-backup-running' => '备份正在进行, 请稍后...',
'bkp-restore-running' => '还原正在进行, 请稍等...',
'Menu:BackupStatus' => '定时备份',
'bkp-status-title' => '定时备份',
'bkp-status-checks' => '设置与检查',
'bkp-mysqldump-ok' => '已找到mysqldump : %1$s',
'bkp-mysqldump-notfound' => 'mysqldump 找不到: %1$s - 请确认它安装在正确的路径, 或者调整'.ITOP_APPLICATION_SHORT.' 配置文件的选项mysql_bindir.',
'bkp-mysqldump-issue' => 'mysqldump 无法运行 (retcode=%1$d): 请确认它安装在正确的路径, 或者调整'.ITOP_APPLICATION_SHORT.' 配置文件的选项mysql_bindir',
'bkp-missing-dir' => '目标目录 <code>%1$s</code> 找不到',
'bkp-free-disk-space' => '<b>%1$s 可用空间 </b> 位于 <code>%2$s</code>',
'bkp-dir-not-writeable' => '%1$s 没有写入权限',
'bkp-mysqldump-notfound' => 'mysqldump找不到: %1$s - 请确认它安装在正确的路径, 或者调整'.ITOP_APPLICATION_SHORT.'配置文件的参数mysql_bindir.',
'bkp-mysqldump-issue' => 'mysqldump无法运行 (retcode=%1$d): 请确认它安装在正确的路径, 或者调整'.ITOP_APPLICATION_SHORT.'配置文件的参数mysql_bindir',
'bkp-missing-dir' => '目标目录<code>%1$s</code>找不到',
'bkp-free-disk-space' => '<b>%1$s可用空间</b>位于<code>%2$s</code>',
'bkp-dir-not-writeable' => '%1$s没有写入权限',
'bkp-wrong-format-spec' => '当前文件名格式错误 (%1$s). 默认格式应该是: %2$s',
'bkp-name-sample' => '备份文件将以数据库名,日期和时间进行命名. 例如: %1$s',
'bkp-week-days' => '在每个 <b> %1$s%2$s</b> 进行备份',
'bkp-retention' => '最多 <b>%1$d 份备份文件 </b> 在目标目录.',
'bkp-next-to-delete' => '当下一次备份时将被删除 (see the setting "retention_count")',
'bkp-name-sample' => '备份文件将以数据库名, 日期和时间进行命名. 例如: %1$s',
'bkp-week-days' => '在每个<b>%1$s%2$s</b>进行备份',
'bkp-retention' => '最多<b>%1$d份备份文件</b>在目标目录.',
'bkp-next-to-delete' => '当下一次备份时将被删除 (参阅设置 "retention_count")',
'bkp-table-file' => '文件',
'bkp-table-file+' => '只有扩展名是.zip的文件才被认为是备份文件',
'bkp-table-size' => '大小',
@@ -46,7 +46,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'bkp-status-backups-auto' => '定时备份',
'bkp-status-backups-manual' => '手动备份',
'bkp-status-backups-none' => '尚未开始备份',
'bkp-next-backup' => '下一次备份将发生在 <b>%1$s</b> (%2$s) 的 %3$s',
'bkp-next-backup' => '下一次备份将发生在<b>%1$s</b> (%2$s) 的%3$s',
'bkp-next-backup-unknown' => '下一次备份<b>尚未被计划</b>.',
'bkp-button-backup-now' => '立即备份!',
'bkp-button-restore-now' => '还原!',

View File

@@ -31,7 +31,7 @@
// Class: lnkFunctionalCIToProviderContract
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkFunctionalCIToProviderContract' => '关联 功能配置项/供应商合同',
'Class:lnkFunctionalCIToProviderContract' => '关联功能配置项/供应商合同',
'Class:lnkFunctionalCIToProviderContract+' => '',
'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => '供应商合同',
@@ -49,7 +49,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkFunctionalCIToService' => '关联 功能配置项/服务',
'Class:lnkFunctionalCIToService' => '关联功能配置项/服务',
'Class:lnkFunctionalCIToService+' => '',
'Class:lnkFunctionalCIToService/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToService/Attribute:service_id' => '服务',

View File

@@ -31,7 +31,7 @@
// Class: lnkFunctionalCIToTicket
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkFunctionalCIToTicket' => '关联 功能配置项/工单',
'Class:lnkFunctionalCIToTicket' => '关联功能配置项/工单',
'Class:lnkFunctionalCIToTicket+' => '',
'Class:lnkFunctionalCIToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToTicket/Attribute:ticket_id' => '工单',

View File

@@ -38,10 +38,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:Changes+' => '所有打开的变更',
'Menu:MyChanges' => '分配给我的变更',
'Menu:MyChanges+' => '分配给我的变更 (作为办理人)',
'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => '最近一周的变更(按类型)',
'UI-ChangeManagementOverview-Last-7-days' => '最近一周的变更(按数量)',
'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => '最近一周的变更(按范围)',
'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近一周的变更(按状态)',
'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => '最近一周的变更 (按类型)',
'UI-ChangeManagementOverview-Last-7-days' => '最近一周的变更 (按数量)',
'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => '最近一周的变更 (按范围)',
'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近一周的变更 (按状态)',
'Tickets:Related:OpenChanges' => '打开的变更',
'Tickets:Related:RecentChanges' => '最近的变更 (72小时)',
));

View File

@@ -37,11 +37,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:Changes' => '所有打开的变更',
'Menu:Changes+' => '所有打开的变更',
'Menu:MyChanges' => '分配给我的变更',
'Menu:MyChanges+' => '分配给我的变更(作为办理人)',
'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => '最近一周的变更(按类型)',
'UI-ChangeManagementOverview-Last-7-days' => '最近一周的变更(按数量)',
'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => '最近一周的变更(按范围)',
'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近一周的变更(按状态)',
'Menu:MyChanges+' => '分配给我的变更 (作为办理人)',
'UI-ChangeManagementOverview-ChangeByCategory-last-7-days' => '最近一周的变更 (按类型)',
'UI-ChangeManagementOverview-Last-7-days' => '最近一周的变更 (按数量)',
'UI-ChangeManagementOverview-ChangeByDomain-last-7-days' => '最近一周的变更 (按范围)',
'UI-ChangeManagementOverview-ChangeByStatus-last-7-days' => '最近一周的变更 (按状态)',
'Tickets:Related:OpenChanges' => '打开的变更',
'Tickets:Related:RecentChanges' => '最近的变更 (72小时)',
));

View File

@@ -35,7 +35,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Relation:depends on/DownStream' => '依赖于...',
'Relation:depends on/UpStream' => '影响...',
'Relation:impacts/LoadData' => '加载数据',
'Relation:impacts/NoFilteredData' => 'please select objects in Graphical view tag~~',
'Relation:impacts/NoFilteredData' => '请在可视化视图标签中选择对象',
));
@@ -81,7 +81,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContactToFunctionalCI' => '关联 联系人/功能项',
'Class:lnkContactToFunctionalCI' => '关联联系人/功能项',
'Class:lnkContactToFunctionalCI+' => '',
'Class:lnkContactToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkContactToFunctionalCI/Attribute:functionalci_id' => '功能项',
@@ -130,7 +130,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:FunctionalCI/Attribute:finalclass' => '类型',
'Class:FunctionalCI/Attribute:finalclass+' => '根本属性的名称',
'Class:FunctionalCI/Tab:OpenedTickets' => '活跃的工单',
'Class:FunctionalCI/Tab:OpenedTickets+' => 'Active Tickets which are impacting this functional CI~~',
'Class:FunctionalCI/Tab:OpenedTickets+' => '影响当前功能配置项的活跃工单',
));
//
@@ -218,7 +218,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:MobilePhone+' => '',
'Class:MobilePhone/Attribute:imei' => 'IMEI',
'Class:MobilePhone/Attribute:imei+' => '',
'Class:MobilePhone/Attribute:hw_pin' => '硬件PIN 码',
'Class:MobilePhone/Attribute:hw_pin' => '硬件PIN码',
'Class:MobilePhone/Attribute:hw_pin+' => '',
));
@@ -274,23 +274,23 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:DatacenterDevice/Attribute:nb_u+' => '',
'Class:DatacenterDevice/Attribute:managementip' => '管理IP',
'Class:DatacenterDevice/Attribute:managementip+' => '',
'Class:DatacenterDevice/Attribute:powerA_id' => '电源A',
'Class:DatacenterDevice/Attribute:powerA_id' => '电源',
'Class:DatacenterDevice/Attribute:powerA_id+' => '',
'Class:DatacenterDevice/Attribute:powerA_name' => '电源A名称',
'Class:DatacenterDevice/Attribute:powerA_name' => '电源名称',
'Class:DatacenterDevice/Attribute:powerA_name+' => '',
'Class:DatacenterDevice/Attribute:powerB_id' => '电源B',
'Class:DatacenterDevice/Attribute:powerB_id' => '电源',
'Class:DatacenterDevice/Attribute:powerB_id+' => '',
'Class:DatacenterDevice/Attribute:powerB_name' => '电源B名称',
'Class:DatacenterDevice/Attribute:powerB_name' => '电源名称',
'Class:DatacenterDevice/Attribute:powerB_name+' => '',
'Class:DatacenterDevice/Attribute:fiberinterfacelist_list' => '光纤接口',
'Class:DatacenterDevice/Attribute:fiberinterfacelist_list+' => '此设备的所有光纤接口',
'Class:DatacenterDevice/Attribute:san_list' => 'SAN',
'Class:DatacenterDevice/Attribute:san_list+' => '所有连接到这台设备的SAN交换机',
'Class:DatacenterDevice/Attribute:redundancy' => '冗余',
'Class:DatacenterDevice/Attribute:redundancy/count' => '此设备运行正常至少需要一路电源 (A 或 B)',
'Class:DatacenterDevice/Attribute:redundancy/count' => '此设备运行正常至少需要一路电源 (主或备)',
// Unused yet
'Class:DatacenterDevice/Attribute:redundancy/disabled' => '所有电源正常,此设备才正常',
'Class:DatacenterDevice/Attribute:redundancy/percent' => '至少 %1$s %% 路电源正常,设备才正常',
'Class:DatacenterDevice/Attribute:redundancy/disabled' => '所有电源正常, 此设备才正常',
'Class:DatacenterDevice/Attribute:redundancy/percent' => '至少%1$s %%路电源正常, 设备才正常',
));
//
@@ -515,9 +515,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:ApplicationSolution/Attribute:status/Value:inactive' => '停用',
'Class:ApplicationSolution/Attribute:status/Value:inactive+' => '停用',
'Class:ApplicationSolution/Attribute:redundancy' => '影响分析: 冗余配置',
'Class:ApplicationSolution/Attribute:redundancy/disabled' => '所有配置项正常,此应用方案才正常',
'Class:ApplicationSolution/Attribute:redundancy/count' => '至少 %1$s 个配置项正常时此应用方案才正常',
'Class:ApplicationSolution/Attribute:redundancy/percent' => '至少 %1$s %% 的配置项正常,此应用方案才正常',
'Class:ApplicationSolution/Attribute:redundancy/disabled' => '所有配置项正常, 此应用方案才正常',
'Class:ApplicationSolution/Attribute:redundancy/count' => '至少%1$s个配置项正常时此应用方案才正常',
'Class:ApplicationSolution/Attribute:redundancy/percent' => '至少%1$s %%的配置项正常, 此应用方案才正常',
));
//
@@ -593,10 +593,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:WebServer' => 'Web 服务器',
'Class:WebServer' => 'Web服务器',
'Class:WebServer+' => '',
'Class:WebServer/Attribute:webapp_list' => 'Web 应用',
'Class:WebServer/Attribute:webapp_list+' => '此web 服务器上的所有web 应用',
'Class:WebServer/Attribute:webapp_list' => 'Web应用',
'Class:WebServer/Attribute:webapp_list+' => '此web服务器上的所有web应用',
));
//
@@ -604,7 +604,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:PCSoftware' => 'PC 软件',
'Class:PCSoftware' => 'PC软件',
'Class:PCSoftware+' => '',
));
@@ -650,10 +650,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:WebApplication' => 'Web 应用',
'Class:WebApplication' => 'Web应用',
'Class:WebApplication+' => '',
'Class:WebApplication/ComplementaryName' => '%1$s - %2$s~~',
'Class:WebApplication/Attribute:webserver_id' => 'Web 服务器',
'Class:WebApplication/Attribute:webserver_id' => 'Web服务器',
'Class:WebApplication/Attribute:webserver_id+' => '',
'Class:WebApplication/Attribute:webserver_name' => '名称',
'Class:WebApplication/Attribute:webserver_name+' => '',
@@ -721,9 +721,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Farm/Attribute:hypervisor_list' => '虚拟机管理器',
'Class:Farm/Attribute:hypervisor_list+' => '集群由哪些虚拟机管理器组成',
'Class:Farm/Attribute:redundancy' => '高可用性',
'Class:Farm/Attribute:redundancy/disabled' => '所有虚拟机管理器正常,集群才正常',
'Class:Farm/Attribute:redundancy/count' => '至少 %1$s 个虚拟机管理器是正常的,集群才是正常的',
'Class:Farm/Attribute:redundancy/percent' => '至少 %1$s %% 的虚拟机管理器是正常的,集群才正常',
'Class:Farm/Attribute:redundancy/disabled' => '所有虚拟机管理器正常, 集群才正常',
'Class:Farm/Attribute:redundancy/count' => '至少%1$s个虚拟机管理器是正常的, 集群才是正常的',
'Class:Farm/Attribute:redundancy/percent' => '至少%1$s %%的虚拟机管理器是正常的, 集群才正常',
));
//
@@ -769,7 +769,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:LogicalVolume+' => '',
'Class:LogicalVolume/Attribute:name' => '名称',
'Class:LogicalVolume/Attribute:name+' => '',
'Class:LogicalVolume/Attribute:lun_id' => 'LUN ID',
'Class:LogicalVolume/Attribute:lun_id' => 'LUN编号',
'Class:LogicalVolume/Attribute:lun_id+' => '',
'Class:LogicalVolume/Attribute:description' => '描述',
'Class:LogicalVolume/Attribute:description+' => '',
@@ -792,7 +792,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkServerToVolume' => '关联 服务器/逻辑卷',
'Class:lnkServerToVolume' => '关联服务器/逻辑卷',
'Class:lnkServerToVolume+' => '',
'Class:lnkServerToVolume/Name' => '%1$s / %2$s~~',
'Class:lnkServerToVolume/Attribute:volume_id' => '逻辑卷',
@@ -812,7 +812,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkVirtualDeviceToVolume' => '关联 虚拟设备/逻辑卷',
'Class:lnkVirtualDeviceToVolume' => '关联虚拟设备/逻辑卷',
'Class:lnkVirtualDeviceToVolume+' => '',
'Class:lnkVirtualDeviceToVolume/Name' => '%1$s / %2$s~~',
'Class:lnkVirtualDeviceToVolume/Attribute:volume_id' => '逻辑卷',
@@ -832,10 +832,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSanToDatacenterDevice' => '关联 SAN/数据中心设备',
'Class:lnkSanToDatacenterDevice' => '关联SAN/数据中心设备',
'Class:lnkSanToDatacenterDevice+' => '',
'Class:lnkSanToDatacenterDevice/Name' => '%1$s / %2$s~~',
'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN 交换机',
'Class:lnkSanToDatacenterDevice/Attribute:san_id' => 'SAN交换机',
'Class:lnkSanToDatacenterDevice/Attribute:san_id+' => '',
'Class:lnkSanToDatacenterDevice/Attribute:san_name' => '名称',
'Class:lnkSanToDatacenterDevice/Attribute:san_name+' => '',
@@ -843,9 +843,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_id+' => '',
'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name' => '名称',
'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_name+' => '',
'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN fc',
'Class:lnkSanToDatacenterDevice/Attribute:san_port' => 'SAN光口',
'Class:lnkSanToDatacenterDevice/Attribute:san_port+' => '',
'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => 'Device fc',
'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port' => '设备光口',
'Class:lnkSanToDatacenterDevice/Attribute:datacenterdevice_port+' => '',
));
@@ -873,7 +873,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:NASFileSystem' => 'NAS 文件系统',
'Class:NASFileSystem' => 'NAS文件系统',
'Class:NASFileSystem+' => '',
'Class:NASFileSystem/Attribute:name' => '名称',
'Class:NASFileSystem/Attribute:name+' => '',
@@ -885,7 +885,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:NASFileSystem/Attribute:size+' => '',
'Class:NASFileSystem/Attribute:nas_id' => 'NAS',
'Class:NASFileSystem/Attribute:nas_id+' => '',
'Class:NASFileSystem/Attribute:nas_name' => 'NAS 名称',
'Class:NASFileSystem/Attribute:nas_name' => 'NAS名称',
'Class:NASFileSystem/Attribute:nas_name+' => '',
));
@@ -908,15 +908,15 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Software/Attribute:type' => '类型',
'Class:Software/Attribute:type+' => '',
'Class:Software/Attribute:type/Value:DBServer' => '数据库服务器',
'Class:Software/Attribute:type/Value:DBServer+' => 'DB Server',
'Class:Software/Attribute:type/Value:DBServer+' => '数据库服务器',
'Class:Software/Attribute:type/Value:Middleware' => '中间件',
'Class:Software/Attribute:type/Value:Middleware+' => '中间件',
'Class:Software/Attribute:type/Value:OtherSoftware' => '其它软件',
'Class:Software/Attribute:type/Value:OtherSoftware+' => '其它软件',
'Class:Software/Attribute:type/Value:PCSoftware' => 'PC 软件',
'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC 软件',
'Class:Software/Attribute:type/Value:WebServer' => 'Web 服务器',
'Class:Software/Attribute:type/Value:WebServer+' => 'Web 服务器',
'Class:Software/Attribute:type/Value:PCSoftware' => 'PC软件',
'Class:Software/Attribute:type/Value:PCSoftware+' => 'PC软件',
'Class:Software/Attribute:type/Value:WebServer' => 'Web服务器',
'Class:Software/Attribute:type/Value:WebServer+' => 'Web服务器',
'Class:Software/Attribute:softwareinstance_list' => '软件实例',
'Class:Software/Attribute:softwareinstance_list+' => '此软件的所有实例',
'Class:Software/Attribute:softwarepatch_list' => '软件补丁',
@@ -1046,7 +1046,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDocumentToLicence' => '关联 文档/许可证',
'Class:lnkDocumentToLicence' => '关联文档/许可证',
'Class:lnkDocumentToLicence+' => '',
'Class:lnkDocumentToLicence/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToLicence/Attribute:licence_id' => '许可证',
@@ -1179,7 +1179,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDocumentToPatch' => '关联 文档/补丁',
'Class:lnkDocumentToPatch' => '关联文档/补丁',
'Class:lnkDocumentToPatch+' => '',
'Class:lnkDocumentToPatch/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToPatch/Attribute:patch_id' => '补丁',
@@ -1197,7 +1197,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSoftwareInstanceToSoftwarePatch' => ' 关联 软件实例/软件补丁',
'Class:lnkSoftwareInstanceToSoftwarePatch' => ' 关联软件实例/软件补丁',
'Class:lnkSoftwareInstanceToSoftwarePatch+' => '',
'Class:lnkSoftwareInstanceToSoftwarePatch/Name' => '%1$s / %2$s~~',
'Class:lnkSoftwareInstanceToSoftwarePatch/Attribute:softwarepatch_id' => '软件补丁',
@@ -1215,7 +1215,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkFunctionalCIToOSPatch' => '关联 功能项/操作系统补丁',
'Class:lnkFunctionalCIToOSPatch' => '关联功能项/操作系统补丁',
'Class:lnkFunctionalCIToOSPatch+' => '',
'Class:lnkFunctionalCIToOSPatch/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToOSPatch/Attribute:ospatch_id' => '操作系统补丁',
@@ -1233,7 +1233,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDocumentToSoftware' => '关联 文档/软件',
'Class:lnkDocumentToSoftware' => '关联文档/软件',
'Class:lnkDocumentToSoftware+' => '',
'Class:lnkDocumentToSoftware/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToSoftware/Attribute:software_id' => '软件',
@@ -1297,7 +1297,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSubnetToVLAN' => '关联 子网/VLAN',
'Class:lnkSubnetToVLAN' => '关联子网/VLAN',
'Class:lnkSubnetToVLAN+' => '',
'Class:lnkSubnetToVLAN/Name' => '%1$s / %2$s~~',
'Class:lnkSubnetToVLAN/Attribute:subnet_id' => '子网',
@@ -1308,7 +1308,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSubnetToVLAN/Attribute:subnet_name+' => '',
'Class:lnkSubnetToVLAN/Attribute:vlan_id' => 'VLAN',
'Class:lnkSubnetToVLAN/Attribute:vlan_id+' => '',
'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN 标记',
'Class:lnkSubnetToVLAN/Attribute:vlan_tag' => 'VLAN标记',
'Class:lnkSubnetToVLAN/Attribute:vlan_tag+' => '',
));
@@ -1367,7 +1367,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkPhysicalInterfaceToVLAN' => '关联 物理网卡/VLAN',
'Class:lnkPhysicalInterfaceToVLAN' => '关联物理网卡/VLAN',
'Class:lnkPhysicalInterfaceToVLAN+' => '',
'Class:lnkPhysicalInterfaceToVLAN/Name' => '%1$s %2$s / %3$s~~',
'Class:lnkPhysicalInterfaceToVLAN/Attribute:physicalinterface_id' => '物理网卡',
@@ -1422,7 +1422,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkConnectableCIToNetworkDevice' => '关联 可连接项/网络设备',
'Class:lnkConnectableCIToNetworkDevice' => '关联可连接项/网络设备',
'Class:lnkConnectableCIToNetworkDevice+' => '',
'Class:lnkConnectableCIToNetworkDevice/Name' => '%1$s / %2$s~~',
'Class:lnkConnectableCIToNetworkDevice/Attribute:networkdevice_id' => '网络设备',
@@ -1450,7 +1450,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkApplicationSolutionToFunctionalCI' => '关联 应用方案/功能项',
'Class:lnkApplicationSolutionToFunctionalCI' => '关联应用方案/功能项',
'Class:lnkApplicationSolutionToFunctionalCI+' => '',
'Class:lnkApplicationSolutionToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkApplicationSolutionToFunctionalCI/Attribute:applicationsolution_id' => '应用方案',
@@ -1468,7 +1468,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkApplicationSolutionToBusinessProcess' => '关联 应用方案/业务流程',
'Class:lnkApplicationSolutionToBusinessProcess' => '关联应用方案/业务流程',
'Class:lnkApplicationSolutionToBusinessProcess+' => '',
'Class:lnkApplicationSolutionToBusinessProcess/Name' => '%1$s / %2$s~~',
'Class:lnkApplicationSolutionToBusinessProcess/Attribute:businessprocess_id' => '业务流程',
@@ -1522,7 +1522,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkGroupToCI' => '关联 配置组/配置项',
'Class:lnkGroupToCI' => '关联配置组/配置项',
'Class:lnkGroupToCI+' => '',
'Class:lnkGroupToCI/Name' => '%1$s / %2$s~~',
'Class:lnkGroupToCI/Attribute:group_id' => '组',
@@ -1545,9 +1545,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Server:moreinfo' => '更多信息',
'Server:otherinfo' => '其它信息',
'Server:power' => '电力供应',
'Class:Subnet/Tab:IPUsage' => 'IP 使用率',
'Class:Subnet/Tab:IPUsage+' => 'Which IP within this Subnet are used or not~~',
'Class:Subnet/Tab:IPUsage-explain' => '网卡IP范围: <em>%1$s</em><em>%2$s</em>',
'Class:Subnet/Tab:IPUsage' => 'IP使用率',
'Class:Subnet/Tab:IPUsage+' => '子网中哪些IP在使用或可用~',
'Class:Subnet/Tab:IPUsage-explain' => '网卡IP范围: <em>%1$s</em><em>%2$s</em>',
'Class:Subnet/Tab:FreeIPs' => '空闲IP',
'Class:Subnet/Tab:FreeIPs-count' => '空闲IP: %1$s',
'Class:Subnet/Tab:FreeIPs-explain' => '以下是抽取的10个空闲IP',
@@ -1560,7 +1560,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDocumentToFunctionalCI' => '关联 文档/功能项',
'Class:lnkDocumentToFunctionalCI' => '关联文档/功能项',
'Class:lnkDocumentToFunctionalCI+' => '',
'Class:lnkDocumentToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToFunctionalCI/Attribute:functionalci_id' => '功能项',

View File

@@ -31,11 +31,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'config-confirm-cancel' => '您的修改将被丢弃.',
'config-no-change' => '没有变化: 配置文件将保持不变.',
'config-reverted' => '配置文件已恢复.',
'config-parse-error' => '第 %2$d 行: %1$s.<br/>配置文件尚未更新.',
'config-current-line' => '正在编辑第 %1$s 行',
'config-saved-warning-db-password' => '保存成功, 但因为数据库密码中包含不支持的字符,配置文件备份不会成功.',
'config-error-transaction' => 'Error: invalid Transaction ID. The configuration was <b>NOT</b> modified.~~',
'config-error-file-changed' => 'Error: The Configuration file has changed since you opened it and cannot be saved. Refresh and apply your changes again.~~',
'config-not-allowed-in-demo' => 'Sorry, '.ITOP_APPLICATION_SHORT.' is in <b>demonstration mode</b>: the configuration file cannot be edited.~~',
'config-interactive-not-allowed' => ITOP_APPLICATION_SHORT.' interactive edition of the configuration as been disabled. See <code>\'config_editor\' => \'disabled\'</code> in the configuration file.~~',
'config-parse-error' => '第%2$d行: %1$s.<br/>配置文件尚未更新.',
'config-current-line' => '正在编辑第%1$s行',
'config-saved-warning-db-password' => '保存成功, 但因为数据库密码中包含不支持的字符, 配置文件备份不会成功.',
'config-error-transaction' => '错误: 无效的事务编号. 配置<b>没有</b>被更新.',
'config-error-file-changed' => '错误: 配置文件在您打开以后已被更改, 无法保存. 请刷新并再次保存.',
'config-not-allowed-in-demo' => '抱歉, '.ITOP_APPLICATION_SHORT.'处于<b>演示模式</b>: 不能编辑配置文件.',
'config-interactive-not-allowed' => ITOP_APPLICATION_SHORT.'交互式配置编辑器已禁用. 请在配置文件中查看 <code>\'config_editor\' => \'disabled\'</code>.~~',
));

View File

@@ -25,7 +25,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'itop-core-update:UI:SelectUpdateFile' => '应用升级',
'itop-core-update:UI:ConfirmUpdate' => ' 升级',
'itop-core-update:UI:UpdateCoreFiles' => '应用升级',
'iTopUpdate:UI:MaintenanceModeActive' => '此应用当前维护中,不允许任何用户访问.必须运行安装或恢复归档来使其处于正常模式.',
'iTopUpdate:UI:MaintenanceModeActive' => '此应用当前维护中, 不允许任何用户访问. 必须运行安装或恢复归档来使其处于正常模式.',
'itop-core-update:UI:UpdateDone' => '应用升级',
'itop-core-update/Operation:SelectUpdateFile/Title' => '应用升级',
'itop-core-update/Operation:ConfirmUpdate/Title' => '请确认升级应用',
@@ -33,7 +33,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'itop-core-update/Operation:UpdateDone/Title' => '应用升级完毕',
'iTopUpdate:UI:SelectUpdateFile' => '请选择要上传的升级文件',
'iTopUpdate:UI:CheckUpdate' => '校验升级文件',
'iTopUpdate:UI:ConfirmInstallFile' => '即将安装 %1$s',
'iTopUpdate:UI:ConfirmInstallFile' => '即将安装%1$s',
'iTopUpdate:UI:DoUpdate' => '升级',
'iTopUpdate:UI:CurrentVersion' => '当前版本',
'iTopUpdate:UI:NewVersion' => '新安装的版本',
@@ -51,28 +51,28 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'iTopUpdate:UI:WarningReadOnlyDuringUpdate' => '升级期间, 应用会变成只读状态.',
'iTopUpdate:UI:Status' => '状态',
'iTopUpdate:UI:Action' => '升级',
'iTopUpdate:UI:Setup' => ITOP_APPLICATION_SHORT.' Setup~~',
'iTopUpdate:UI:Setup' => ITOP_APPLICATION_SHORT.'安装',
'iTopUpdate:UI:History' => '版本历史',
'iTopUpdate:UI:Progress' => '升级进度',
'iTopUpdate:UI:DoBackup:Label' => '备份文件和数据库',
'iTopUpdate:UI:DoBackup:Warning' => '由于磁盘空间不足, 不建议备份',
'iTopUpdate:UI:DiskFreeSpace' => '磁盘剩余空间',
'iTopUpdate:UI:ItopDiskSpace' => ITOP_APPLICATION_SHORT.' 的磁盘空间',
'iTopUpdate:UI:ItopDiskSpace' => ITOP_APPLICATION_SHORT.'的磁盘空间',
'iTopUpdate:UI:DBDiskSpace' => '数据库的磁盘空间',
'iTopUpdate:UI:FileUploadMaxSize' => '文件上传大小上限',
'iTopUpdate:UI:PostMaxSize' => 'PHP inipost_max_size: %1$s',
'iTopUpdate:UI:UploadMaxFileSize' => 'PHP iniupload_max_filesize: %1$s',
'iTopUpdate:UI:PostMaxSize' => 'PHP inipost_max_size: %1$s',
'iTopUpdate:UI:UploadMaxFileSize' => 'PHP iniupload_max_filesize: %1$s',
'iTopUpdate:UI:CanCoreUpdate:Loading' => '正在文件系统',
'iTopUpdate:UI:CanCoreUpdate:Error' => '文件系统检查失败 (%1$s)',
'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => '文件系统检查失败 ( %1$s 文件不存在)',
'iTopUpdate:UI:CanCoreUpdate:ErrorFileNotExist' => '文件系统检查失败 (%1$s文件不存在)',
'iTopUpdate:UI:CanCoreUpdate:Failed' => '文件系统检查失败',
'iTopUpdate:UI:CanCoreUpdate:Yes' => '应用无法升级',
'iTopUpdate:UI:CanCoreUpdate:No' => '应用无法升级: %1$s',
'iTopUpdate:UI:CanCoreUpdate:Warning' => '警告: 应用升级可能失败: %1$s',
'iTopUpdate:UI:CannotUpdateUseSetup' => '<b>Some modified files were detected</b>, a partial update cannot be executed.</br>Follow the <a target="_blank" href="%2$s"> procedure</a> in order to manually upgrade your iTop. You must use the <a href="%1$s">setup</a> to update the application.~~',
'iTopUpdate:UI:CheckInProgress' => 'Please wait during integrity check~~',
'iTopUpdate:UI:SetupLaunch' => 'Launch '.ITOP_APPLICATION_SHORT.' Setup~~',
'iTopUpdate:UI:SetupLaunchConfirm' => 'This will launch '.ITOP_APPLICATION_SHORT.' setup, are you sure?~~',
'iTopUpdate:UI:CannotUpdateUseSetup' => '<b>检测到一些文件被修改</b>, 无法进行局部升级.</br>请按照<a target="_blank" href="%2$s">指南</a>一步步操作以手动升级系统. 您必须使用<a href="%1$s">安装</a>已升级应用.',
'iTopUpdate:UI:CheckInProgress' => '完整性检查中, 请稍后',
'iTopUpdate:UI:SetupLaunch' => '启动'.ITOP_APPLICATION_SHORT.'安装',
'iTopUpdate:UI:SetupLaunchConfirm' => '将启动'.ITOP_APPLICATION_SHORT.'安装, 确定吗?',
// Setup Messages
'iTopUpdate:UI:SetupMessage:Ready' => '准备开始',
@@ -89,7 +89,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Errors
'iTopUpdate:Error:MissingFunction' => '无法开始升级, 功能缺失',
'iTopUpdate:Error:MissingFile' => '缺少文件: %1$s',
'iTopUpdate:Error:CorruptedFile' => '文件 %1$s 已损坏',
'iTopUpdate:Error:CorruptedFile' => '文件%1$s已损坏',
'iTopUpdate:Error:BadFileFormat' => '上传的不是zip格式的文件',
'iTopUpdate:Error:BadFileContent' => '升级文件不是程序升级包',
'iTopUpdate:Error:BadItopProduct' => '升级文件与您的系统不兼容',

View File

@@ -75,17 +75,17 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:FAQCategory/Attribute:name' => '名称',
'Class:FAQCategory/Attribute:name+' => '',
'Class:FAQCategory/Attribute:faq_list' => 'FAQ',
'Class:FAQCategory/Attribute:faq_list+' => '此类别FAQ 相关的所有常见问题',
'Class:FAQCategory/Attribute:faq_list+' => '此类别FAQ相关的所有常见问题',
));
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ProblemManagement' => '问题管理',
'Menu:ProblemManagement+' => '问题管理',
'Menu:Problem:Shortcuts' => '快捷方式',
'Menu:FAQCategory' => 'FAQ 类别',
'Menu:FAQCategory' => 'FAQ类别',
'Menu:FAQCategory+' => '所有FAQ类别',
'Menu:FAQ' => 'FAQ',
'Menu:FAQ+' => '所有FAQ',
'Brick:Portal:FAQ:Menu' => 'FAQ',
'Brick:Portal:FAQ:Title' => 'FAQ',
'Brick:Portal:FAQ:Title+' => '<p>需要帮助?</p><p>查阅列表中的常见问题,或许可以立即找到令您满意的答案.</p>',
'Brick:Portal:FAQ:Title+' => '<p>需要帮助?</p><p>查阅列表中的常见问题, 或许可以立即找到令您满意的答案.</p>',
));

View File

@@ -22,10 +22,10 @@
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Errors
'FilesInformation:Error:MissingFile' => '文件丢失: %1$s~~',
'FilesInformation:Error:CorruptedFile' => '文件 %1$s 已损坏',
'FilesInformation:Error:MissingFile' => '文件丢失: %1$s',
'FilesInformation:Error:CorruptedFile' => '文件%1$s已损坏',
'FilesInformation:Error:ListCorruptedFile' => '已损坏的文件: %1$s',
'FilesInformation:Error:CantWriteToFile' => '文件 %1$s 无法写入',
'FilesInformation:Error:CantWriteToFile' => '文件%1$s无法写入',
));

View File

@@ -25,35 +25,35 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:iTopHub' => 'iTop Hub',
'Menu:iTopHub:Register' => '进入iTop Hub',
'Menu:iTopHub:Register+' => '进入iTop Hub更新您的组件',
'Menu:iTopHub:Register:Description' => '<p>进入iTop Hub社区平台!</br>寻找您想要的内容和信息, 管理本机扩展或安装新的扩展.</br><br/>通过这个页面连接到iTop Hub, 本机的信息也会被推送到 iTop Hub 上.</p>',
'Menu:iTopHub:Register:Description' => '<p>进入iTop Hub社区平台!</br>寻找您想要的内容和信息, 管理本机扩展或安装新的扩展.</br><br/>通过这个页面连接到iTop Hub, 本机的信息也会被推送到iTop Hub上.</p>',
'Menu:iTopHub:MyExtensions' => '已安装的扩展',
'Menu:iTopHub:MyExtensions+' => '查看本机已安装的扩展',
'Menu:iTopHub:BrowseExtensions' => '从iTop Hub获取扩展',
'Menu:iTopHub:BrowseExtensions+' => '去iTop Hub浏览更多的扩展',
'Menu:iTopHub:BrowseExtensions:Description' => '<p>进入iTop Hub商店, 一站式查找各种iTop扩展的地方 !</br>寻找符合您要求的扩展.</br><br/>通过这个页面连接到iTop Hub, 本机的信息也会被推送到 iTop Hub 上.</p>',
'Menu:iTopHub:BrowseExtensions:Description' => '<p>进入iTop Hub商店, 一站式查找各种iTop扩展的地方 !</br>寻找符合您要求的扩展.</br><br/>通过这个页面连接到iTop Hub, 本机的信息也会被推送到iTop Hub上.</p>',
'iTopHub:GoBtn' => '进入iTop Hub',
'iTopHub:CloseBtn' => '关闭',
'iTopHub:GoBtn:Tooltip' => '跳到 www.itophub.io',
'iTopHub:GoBtn:Tooltip' => '跳到www.itophub.io',
'iTopHub:OpenInNewWindow' => '从新窗口打开iTop Hub',
'iTopHub:AutoSubmit' => '不再询问. 下次自动进入iTop Hub .',
'iTopHub:AutoSubmit' => '不再询问. 下次自动进入iTop Hub.',
'UI:About:RemoteExtensionSource' => 'iTop Hub',
'iTopHub:Explanation' => '点击这个按钮您将被引导至iTop Hub.',
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s 可用磁盘空间位于 %2$s.',
'iTopHub:BackupFreeDiskSpaceIn' => '%1$s可用磁盘空间位于%2$s.',
'iTopHub:FailedToCheckFreeDiskSpace' => '检查可用磁盘空间失败.',
'iTopHub:BackupOk' => '备份成功.',
'iTopHub:BackupFailed' => '备份失败!',
'iTopHub:Landing:Status' => '安装状态',
'iTopHub:Landing:Install' => '扩展安装进行中...',
'iTopHub:CompiledOK' => '编译成功.',
'iTopHub:ConfigurationSafelyReverted' => '安装时发生错误!<br/>iTop配置将不会改变.',
'iTopHub:ConfigurationSafelyReverted' => '安装时发生错误!<br/>系统配置将不会改变.',
'iTopHub:FailAuthent' => '认证失败.',
'iTopHub:InstalledExtensions' => '本机已安装的扩展',
'iTopHub:ExtensionCategory:Manual' => '手动安装的扩展',
'iTopHub:ExtensionCategory:Manual+' => '下列已安装的扩展是手动将文件放置到 %1$s 目录的:',
'iTopHub:ExtensionCategory:Remote' => '从iTop Hub 安装的扩展',
'iTopHub:ExtensionCategory:Manual+' => '下列已安装的扩展是手动将文件放置到%1$s目录的:',
'iTopHub:ExtensionCategory:Remote' => '从iTop Hub安装的扩展',
'iTopHub:ExtensionCategory:Remote+' => '下列已安装的扩展是来自iTop Hub:',
'iTopHub:NoExtensionInThisCategory' => '尚未安装扩展',
'iTopHub:NoExtensionInThisCategory+' => '浏览iTop Hub,去寻找符合您喜欢的扩展吧.',
'iTopHub:NoExtensionInThisCategory+' => '浏览iTop Hub, 去寻找符合您喜欢的扩展吧.',
'iTopHub:ExtensionNotInstalled' => '未安装',
'iTopHub:GetMoreExtensions' => '从iTop Hub获取扩展...',
'iTopHub:LandingWelcome' => '恭喜! 下列来自iTop Hub的扩展已被下载并安装到本机.',
@@ -61,21 +61,21 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'iTopHub:Uncompressing' => '扩展解压中...',
'iTopHub:InstallationWelcome' => '安装来自iTop Hub的扩展',
'iTopHub:DBBackupLabel' => '本机备份',
'iTopHub:DBBackupSentence' => '在升级之前,备份数据库和 '.ITOP_APPLICATION_SHORT.' 配置文件',
'iTopHub:DeployBtn' => '安装 !',
'iTopHub:DBBackupSentence' => '在升级之前,备份数据库和'.ITOP_APPLICATION_SHORT.'配置文件',
'iTopHub:DeployBtn' => '安装!',
'iTopHub:DatabaseBackupProgress' => '本机备份...',
'iTopHub:InstallationEffect:Install' => 'Version: %1$s 将被安装.',
'iTopHub:InstallationEffect:NoChange' => 'Version: %1$s 已安装. 保持不变.',
'iTopHub:InstallationEffect:Upgrade' => '将从 version %1$s <b>升级</b> 到 version %2$s.',
'iTopHub:InstallationEffect:Downgrade' => '将从 version %1$s <b>降级</b> 到 version %2$s.',
'iTopHub:InstallationProgress:DatabaseBackup' => ITOP_APPLICATION_SHORT.' 本机备份...',
'iTopHub:InstallationEffect:Install' => '版本: %1$s将被安装.',
'iTopHub:InstallationEffect:NoChange' => '版本: %1$s已安装. 保持不变.',
'iTopHub:InstallationEffect:Upgrade' => '将从版本%1$s<b>升级</b>到版本%2$s.',
'iTopHub:InstallationEffect:Downgrade' => '将从版本%1$s<b>降级</b>到版本%2$s.',
'iTopHub:InstallationProgress:DatabaseBackup' => ITOP_APPLICATION_SHORT.'本机备份...',
'iTopHub:InstallationProgress:ExtensionsInstallation' => '安装扩展',
'iTopHub:InstallationEffect:MissingDependencies' => '扩展无法安装,因为未知的依赖.',
'iTopHub:InstallationEffect:MissingDependencies' => '扩展无法安装, 因为未知的依赖.',
'iTopHub:InstallationEffect:MissingDependencies_Details' => '此扩展依赖模块: %1$s',
'iTopHub:InstallationProgress:InstallationSuccessful' => '安装成功!',
'iTopHub:InstallationStatus:Installed_Version' => '%1$s 版本: %2$s.',
'iTopHub:InstallationStatus:Installed_Version' => '%1$s版本: %2$s.',
'iTopHub:InstallationStatus:Installed' => '已安装',
'iTopHub:InstallationStatus:Version_NotInstalled' => 'Version %1$s <b>未</b> 安装.',
'iTopHub:InstallationStatus:Version_NotInstalled' => '版本%1$s<b>未</b>安装.',
));

View File

@@ -37,11 +37,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:Incident:EscalatedIncidents+' => '已升级的事件',
'Menu:Incident:OpenIncidents' => '所有打开的事件',
'Menu:Incident:OpenIncidents+' => '所有打开的事件',
'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => '最近两周的事件(按优先级)',
'UI-IncidentManagementOverview-Last-14-days' => '最近两周的事件(按数量)',
'UI-IncidentManagementOverview-OpenIncidentByStatus' => '打开的事件(按状态)',
'UI-IncidentManagementOverview-OpenIncidentByAgent' => '打开的事件(按办理人)',
'UI-IncidentManagementOverview-OpenIncidentByCustomer' => '打开的事件(按客户)',
'UI-IncidentManagementOverview-IncidentByPriority-last-14-days' => '最近两周的事件 (按优先级)',
'UI-IncidentManagementOverview-Last-14-days' => '最近两周的事件 (按数量)',
'UI-IncidentManagementOverview-OpenIncidentByStatus' => '打开的事件 (按状态)',
'UI-IncidentManagementOverview-OpenIncidentByAgent' => '打开的事件 (按办理人)',
'UI-IncidentManagementOverview-OpenIncidentByCustomer' => '打开的事件 (按客户)',
));
@@ -110,10 +110,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Incident/Attribute:urgency/Value:4+' => '低',
'Class:Incident/Attribute:origin' => '来源',
'Class:Incident/Attribute:origin+' => '',
'Class:Incident/Attribute:origin/Value:in_person' => 'In-person~~',
'Class:Incident/Attribute:origin/Value:in_person+' => 'Incident created following a face-to-face discussion~~',
'Class:Incident/Attribute:origin/Value:chat' => 'Chat~~',
'Class:Incident/Attribute:origin/Value:chat+' => 'Incident created following a ~~',
'Class:Incident/Attribute:origin/Value:in_person' => '当面',
'Class:Incident/Attribute:origin/Value:in_person+' => '创建于当面沟通后的事件',
'Class:Incident/Attribute:origin/Value:chat' => '聊天工具',
'Class:Incident/Attribute:origin/Value:chat+' => '创建于聊天工具沟通后的事件',
'Class:Incident/Attribute:origin/Value:mail' => '邮件',
'Class:Incident/Attribute:origin/Value:mail+' => '邮件',
'Class:Incident/Attribute:origin/Value:monitoring' => '监控',
@@ -152,15 +152,15 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Incident/Attribute:ttr+' => '解决时限',
'Class:Incident/Attribute:tto_escalation_deadline' => 'TTO截止日期',
'Class:Incident/Attribute:tto_escalation_deadline+' => '',
'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO 合格',
'Class:Incident/Attribute:sla_tto_passed' => 'SLA TTO合格',
'Class:Incident/Attribute:sla_tto_passed+' => '',
'Class:Incident/Attribute:sla_tto_over' => 'SLA TTO 超时',
'Class:Incident/Attribute:sla_tto_over' => 'SLA TTO超时',
'Class:Incident/Attribute:sla_tto_over+' => '',
'Class:Incident/Attribute:ttr_escalation_deadline' => 'TTR截止日期',
'Class:Incident/Attribute:ttr_escalation_deadline+' => '',
'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR 合格',
'Class:Incident/Attribute:sla_ttr_passed' => 'SLA TTR合格',
'Class:Incident/Attribute:sla_ttr_passed+' => '',
'Class:Incident/Attribute:sla_ttr_over' => 'SLA TTR 超时',
'Class:Incident/Attribute:sla_ttr_over' => 'SLA TTR超时',
'Class:Incident/Attribute:sla_ttr_over+' => '',
'Class:Incident/Attribute:time_spent' => '耗时',
'Class:Incident/Attribute:time_spent+' => '',
@@ -236,6 +236,6 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Incident/Stimulus:ev_reopen+' => '',
'Class:Incident/Error:CannotAssignParentIncidentIdToSelf' => '无法分配父级事件给自己',
'Class:Incident/Method:ResolveChildTickets' => '解决子工单',
'Class:Incident/Method:ResolveChildTickets+' => '递归解决子工单(自动解决),并调整相关字段与父级工单保持一致: 服务, 团队, 办理人, 解决方案',
'Class:Incident/Method:ResolveChildTickets+' => '递归解决子工单 (自动解决), 并调整相关字段与父级工单保持一致: 服务, 团队, 办理人, 解决方案',
'Tickets:Related:OpenIncidents' => '打开的事件',
));

View File

@@ -95,7 +95,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkErrorToFunctionalCI' => '关联 已知问题/功能配置项',
'Class:lnkErrorToFunctionalCI' => '关联已知问题/功能配置项',
'Class:lnkErrorToFunctionalCI+' => '已知问题和功能配置项之间的关联',
'Class:lnkErrorToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkErrorToFunctionalCI/Attribute:functionalci_id' => '配置项',
@@ -115,7 +115,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDocumentToError' => '关联 文档/已知问题',
'Class:lnkDocumentToError' => '关联文档/已知问题',
'Class:lnkDocumentToError+' => '文档和已知问题之间的关联',
'Class:lnkDocumentToError/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToError/Attribute:document_id' => '文档',

View File

@@ -6,23 +6,23 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', [
'Menu:CreateMailbox' => 'Create a mailbox...~~',
'Menu:OAuthClient' => 'OAuth client~~',
'Menu:CreateMailbox' => '创建邮箱...',
'Menu:OAuthClient' => 'OAuth客户端',
'Menu:OAuthClient+' => '~~',
'Menu:GenerateTokens' => 'Generate access tokens...~~',
'Menu:RegenerateTokens' => 'Regenerate access tokens...~~',
'itop-oauth-client/Operation:CreateMailBox/Title' => 'Mailbox creation~~',
'itop-oauth-client:UsedForSMTP' => 'This OAuth client is used for SMTP~~',
'itop-oauth-client:TestSMTP' => 'Email send test~~',
'itop-oauth-client:MissingOAuthClient' => 'Missing Oauth client for user name %1$s~~',
'itop-oauth-client:Message:MissingToken' => 'Generate access token before using this OAuth client~~',
'itop-oauth-client:Message:RegenerateToken' => 'Regenerate access token to to take into account the changes~~',
'itop-oauth-client:Message:TokenCreated' => 'Access token created~~',
'itop-oauth-client:Message:TokenRecreated' => 'Access token regenerated~~',
'itop-oauth-client:Message:TokenError' => 'Access token not generated due to server error~~',
'OAuthClient:Name/UseForSMTPMustBeUnique' => 'The combination Login (%1$s) and Use for SMTP (%2$s) has already be used for OAuth Client~~',
'OAuthClient:baseinfo' => 'Base Information~~',
'OAuthClient:scope' => 'Scope~~',
'Menu:GenerateTokens' => '生成访问令牌...',
'Menu:RegenerateTokens' => '重新生成访问令牌...',
'itop-oauth-client/Operation:CreateMailBox/Title' => '邮箱创建',
'itop-oauth-client:UsedForSMTP' => '此OAuth客户端用户SMTP',
'itop-oauth-client:TestSMTP' => '发送测试邮件',
'itop-oauth-client:MissingOAuthClient' => '没有Oauth客户端给用户%1$s',
'itop-oauth-client:Message:MissingToken' => '使用OAuth客户端前生成访问令牌',
'itop-oauth-client:Message:RegenerateToken' => '重新生成访问令牌以适用更改',
'itop-oauth-client:Message:TokenCreated' => '访问令牌已生成',
'itop-oauth-client:Message:TokenRecreated' => '访问令牌已重新生成',
'itop-oauth-client:Message:TokenError' => '由于服务错误没有生成访问令牌',
'OAuthClient:Name/UseForSMTPMustBeUnique' => '此组合登录 (%1$s) 和使用于SMTP (%2$s) 已经在OAuth客户端使用',
'OAuthClient:baseinfo' => '基本信息',
'OAuthClient:scope' => '范围',
]);
//
@@ -30,34 +30,34 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [
//
Dict::Add('ZH CN', 'Chinese', '简体中文', [
'Class:OAuthClient' => 'OAuth Client~~',
'Class:OAuthClient/Attribute:provider' => 'Provider~~',
'Class:OAuthClient' => 'OAuth客户端',
'Class:OAuthClient/Attribute:provider' => '提供商',
'Class:OAuthClient/Attribute:provider+' => '~~',
'Class:OAuthClient/Attribute:name' => 'Login~~',
'Class:OAuthClient/Attribute:name' => '登录',
'Class:OAuthClient/Attribute:name+' => '~~',
'Class:OAuthClient/Attribute:scope' => 'Scope~~',
'Class:OAuthClient/Attribute:scope' => '范围',
'Class:OAuthClient/Attribute:scope+' => '~~',
'Class:OAuthClient/Attribute:status' => 'Status~~',
'Class:OAuthClient/Attribute:status+' => 'After creation, use the action “Generate access token” to be able to use this OAuth client~~',
'Class:OAuthClient/Attribute:status/Value:active' => 'Access token generated~~',
'Class:OAuthClient/Attribute:status/Value:inactive' => 'No Access token~~',
'Class:OAuthClient/Attribute:description' => 'Description~~',
'Class:OAuthClient/Attribute:status' => '状态',
'Class:OAuthClient/Attribute:status+' => '创建后, 通过 "生成访问令牌" 来使用此OAuth 客户端',
'Class:OAuthClient/Attribute:status/Value:active' => '已生成访问令牌',
'Class:OAuthClient/Attribute:status/Value:inactive' => '没有访问令牌',
'Class:OAuthClient/Attribute:description' => '备注',
'Class:OAuthClient/Attribute:description+' => '~~',
'Class:OAuthClient/Attribute:client_id' => 'Client id~~',
'Class:OAuthClient/Attribute:client_id' => '客户端编号',
'Class:OAuthClient/Attribute:client_id+' => '~~',
'Class:OAuthClient/Attribute:client_secret' => 'Client secret~~',
'Class:OAuthClient/Attribute:client_secret' => '客户端密码',
'Class:OAuthClient/Attribute:client_secret+' => '~~',
'Class:OAuthClient/Attribute:refresh_token' => 'Refresh token~~',
'Class:OAuthClient/Attribute:refresh_token' => '刷新令牌',
'Class:OAuthClient/Attribute:refresh_token+' => '~~',
'Class:OAuthClient/Attribute:refresh_token_expiration' => 'Refresh token expiration~~',
'Class:OAuthClient/Attribute:refresh_token_expiration' => '刷新令牌有效期',
'Class:OAuthClient/Attribute:refresh_token_expiration+' => '~~',
'Class:OAuthClient/Attribute:token' => 'Access token~~',
'Class:OAuthClient/Attribute:token' => '访问令牌',
'Class:OAuthClient/Attribute:token+' => '~~',
'Class:OAuthClient/Attribute:token_expiration' => 'Access token expiration~~',
'Class:OAuthClient/Attribute:token_expiration' => '访问令牌有效期',
'Class:OAuthClient/Attribute:token_expiration+' => '~~',
'Class:OAuthClient/Attribute:redirect_url' => 'Redirect url~~',
'Class:OAuthClient/Attribute:redirect_url' => '重定向URL',
'Class:OAuthClient/Attribute:redirect_url+' => '~~',
'Class:OAuthClient/Attribute:mailbox_list' => 'Mailbox list~~',
'Class:OAuthClient/Attribute:mailbox_list' => '邮箱列表',
'Class:OAuthClient/Attribute:mailbox_list+' => '~~'
]);
@@ -66,26 +66,26 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:OAuthClientAzure' => 'OAuth client for Microsoft Azure~~',
'Class:OAuthClientAzure/Name' => '%1$s (%2$s)~~',
'Class:OAuthClientAzure/Attribute:scope' => 'Scope~~',
'Class:OAuthClientAzure/Attribute:scope+' => 'Usually default selection is appropriate~~',
'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP~~',
'Class:OAuthClientAzure' => '用于微软Azure的OAuth客户端',
'Class:OAuthClientAzure/Name' => '%1$s (%2$s)',
'Class:OAuthClientAzure/Attribute:scope' => '范围',
'Class:OAuthClientAzure/Attribute:scope+' => '通常情况下使用默认选择最合适',
'Class:OAuthClientAzure/Attribute:scope/Value:SMTP' => 'SMTP',
'Class:OAuthClientAzure/Attribute:scope/Value:SMTP+' => '~~',
'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP~~',
'Class:OAuthClientAzure/Attribute:scope/Value:IMAP' => 'IMAP',
'Class:OAuthClientAzure/Attribute:scope/Value:IMAP+' => '~~',
'Class:OAuthClientAzure/Attribute:advanced_scope' => 'Advanced scope~~',
'Class:OAuthClientAzure/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence on the “Scope” selection which is then ignored~~',
'Class:OAuthClientAzure/Attribute:used_scope' => 'Used scope~~',
'Class:OAuthClientAzure/Attribute:advanced_scope' => '高级范围',
'Class:OAuthClientAzure/Attribute:advanced_scope+' => '您在此输入的内容将优先于 "范围" 选择并导致其被忽略',
'Class:OAuthClientAzure/Attribute:used_scope' => '使用范围',
'Class:OAuthClientAzure/Attribute:used_scope+' => '~~',
'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => 'Simple~~',
'Class:OAuthClientAzure/Attribute:used_scope/Value:simple' => '精简',
'Class:OAuthClientAzure/Attribute:used_scope/Value:simple+' => '~~',
'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => 'Advanced~~',
'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced' => '高级',
'Class:OAuthClientAzure/Attribute:used_scope/Value:advanced+' => '~~',
'Class:OAuthClientAzure/Attribute:used_for_smtp' => 'Used for SMTP~~',
'Class:OAuthClientAzure/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails~~',
'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => 'Yes~~',
'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => 'No~~',
'Class:OAuthClientAzure/Attribute:used_for_smtp' => '使用于SMTP',
'Class:OAuthClientAzure/Attribute:used_for_smtp+' => '如果您需要系统使用其发送邮件, 则至少需要有一个OAuth客户端标记为 "是"',
'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:yes' => '',
'Class:OAuthClientAzure/Attribute:used_for_smtp/Value:no' => '',
));
//
@@ -93,24 +93,24 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:OAuthClientGoogle' => 'OAuth client for Google~~',
'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)~~',
'Class:OAuthClientGoogle/Attribute:scope' => 'Scope~~',
'Class:OAuthClientGoogle/Attribute:scope+' => 'Usually default selection is appropriate~~',
'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP~~',
'Class:OAuthClientGoogle' => '用于Google的OAuth客户端',
'Class:OAuthClientGoogle/Name' => '%1$s (%2$s)',
'Class:OAuthClientGoogle/Attribute:scope' => '范围',
'Class:OAuthClientGoogle/Attribute:scope+' => '通常情况下使用默认选择最合适',
'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP' => 'SMTP',
'Class:OAuthClientGoogle/Attribute:scope/Value:SMTP+' => '~~',
'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP~~',
'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP' => 'IMAP',
'Class:OAuthClientGoogle/Attribute:scope/Value:IMAP+' => '~~',
'Class:OAuthClientGoogle/Attribute:advanced_scope' => 'Advanced scope~~',
'Class:OAuthClientGoogle/Attribute:advanced_scope+' => 'As soon as you enter something here it takes precedence on the “Scope” selection which is then ignored~~',
'Class:OAuthClientGoogle/Attribute:used_scope' => 'Used scope~~',
'Class:OAuthClientGoogle/Attribute:advanced_scope' => '高级范围',
'Class:OAuthClientGoogle/Attribute:advanced_scope+' => '您在此输入的内容将优先于 "范围" 选择并导致其被忽略',
'Class:OAuthClientGoogle/Attribute:used_scope' => '使用范围',
'Class:OAuthClientGoogle/Attribute:used_scope+' => '~~',
'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => 'Simple~~',
'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple' => '精简',
'Class:OAuthClientGoogle/Attribute:used_scope/Value:simple+' => '~~',
'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => 'Advanced~~',
'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced' => '高级',
'Class:OAuthClientGoogle/Attribute:used_scope/Value:advanced+' => '~~',
'Class:OAuthClientGoogle/Attribute:used_for_smtp' => 'Used for SMTP~~',
'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => 'At least one OAuth client must have this flag to “Yes”, if you want iTop to use it for sending mails~~',
'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => 'Yes~~',
'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:no' => 'No~~',
'Class:OAuthClientGoogle/Attribute:used_for_smtp' => '使用与SMTP',
'Class:OAuthClientGoogle/Attribute:used_for_smtp+' => '如果您需要系统使用其发送邮件, 则至少需要有一个OAuth客户端标记为 "是"',
'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:yes' => '',
'Class:OAuthClientGoogle/Attribute:used_for_smtp/Value:no' => '',
));

View File

@@ -18,7 +18,7 @@
*/
// Portal
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Page:DefaultTitle' => ITOP_APPLICATION_SHORT.' 用户门户',
'Page:DefaultTitle' => ITOP_APPLICATION_SHORT.'用户门户',
'Page:PleaseWait' => '请稍后...',
'Page:Home' => '主页',
'Page:GoPortalHome' => '主页面',
@@ -31,12 +31,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Portal:Button:Add' => '添加',
'Portal:Button:Remove' => '移除',
'Portal:Button:Delete' => '删除',
'Portal:EnvironmentBanner:Title' => '您目前处于 <strong>%1$s</strong> 模式',
'Portal:EnvironmentBanner:Title' => '您目前处于<strong>%1$s</strong>模式',
'Portal:EnvironmentBanner:GoToProduction' => '回到产品模式',
'Error:HTTP:400' => '请求错误',
'Error:HTTP:401' => '认证错误',
'Error:HTTP:404' => '页面找不到',
'Error:HTTP:500' => 'Oops! 发生了错误.',
'Error:HTTP:500' => '! 发生了错误.',
'Error:HTTP:GetHelp' => '如果问题仍然存在,请联系管理员.',
'Error:XHR:Fail' => '无法加载数据, 请联系管理员',
'Portal:ErrorUserLoggedOut' => '您已退出,请重新登录.',
@@ -59,16 +59,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Portal:Attachments:DropZone:Message' => '把文件添加为附件',
'Portal:File:None' => '没有文件',
'Portal:File:DisplayInfo' => '<a href="%2$s" class="file_download_link">%1$s</a>',
'Portal:File:DisplayInfo+' => '%1$s (%2$s) <a href="%3$s" class="file_open_link" target="_blank">Open</a> / <a href="%4$s" class="file_download_link">Download</a>',
'Portal:Calendar-FirstDayOfWeek' => 'en-us~~', //work with moment.js locales
'Portal:File:DisplayInfo+' => '%1$s (%2$s) <a href="%3$s" class="file_open_link" target="_blank">打开</a> / <a href="%4$s" class="file_download_link">下载</a>',
'Portal:Calendar-FirstDayOfWeek' => 'zh-cn', //work with moment.js locales
));
// Object form
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Portal:Form:Caselog:Entry:Close:Tooltip' => 'Close this entry~~',
'Portal:Form:Close:Warning' => 'Do you want to leave this form ? Data entered may be lost~~',
'Portal:Error:ObjectCannotBeCreated' => 'Error: object cannot be created. Check associated objects and attachments before submitting again this form.~~',
'Portal:Error:ObjectCannotBeUpdated' => 'Error: object cannot be updated. Check associated objects and attachments before submitting again this form.~~',
'Portal:Form:Caselog:Entry:Close:Tooltip' => '关闭此条目',
'Portal:Form:Close:Warning' => '确定要离开表单吗? 已输入数据会丢失',
'Portal:Error:ObjectCannotBeCreated' => '错误: 无法创建对象. 请在再次提交表单前检查相关对象和附件.',
'Portal:Error:ObjectCannotBeUpdated' => '错误: 无法更新对象. 请在再次提交表单前检查相关对象和附件.',
));
// UserProfile brick
@@ -79,9 +79,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Brick:Portal:UserProfile:Password:Title' => '密码',
'Brick:Portal:UserProfile:Password:ChoosePassword' => '新密码',
'Brick:Portal:UserProfile:Password:ConfirmPassword' => '确认密码',
'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => '要修改密码,请联系管理员',
'Brick:Portal:UserProfile:Password:CantChangeContactAdministrator' => '要修改密码, 请联系管理员',
'Brick:Portal:UserProfile:Password:CantChangeForUnknownReason' => '无法修改密码, 请联系管理员',
'Brick:Portal:UserProfile:PersonalInformations:Title' => '个体信息',
'Brick:Portal:UserProfile:PersonalInformations:Title' => '人员信息',
'Brick:Portal:UserProfile:Photo:Title' => '头像',
));
@@ -100,7 +100,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Brick:Portal:Browse:Action:View' => '详情',
'Brick:Portal:Browse:Action:Edit' => '编辑',
'Brick:Portal:Browse:Action:Create' => '新建',
'Brick:Portal:Browse:Action:CreateObjectFromThis' => '新建 %1$s',
'Brick:Portal:Browse:Action:CreateObjectFromThis' => '新建%1$s',
'Brick:Portal:Browse:Tree:ExpandAll' => '全部展开',
'Brick:Portal:Browse:Tree:CollapseAll' => '全部收起',
'Brick:Portal:Browse:Filter:NoData' => '没有项目',
@@ -127,14 +127,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// ObjectBrick brick
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Brick:Portal:Object:Name' => '对象',
'Brick:Portal:Object:Form:Create:Title' => '新建 %1$s',
'Brick:Portal:Object:Form:Edit:Title' => '正在更新 %2$s (%1$s)',
'Brick:Portal:Object:Form:View:Title' => '%1$s : %2$s',
'Brick:Portal:Object:Form:Create:Title' => '新建%1$s',
'Brick:Portal:Object:Form:Edit:Title' => '正在更新%2$s (%1$s)',
'Brick:Portal:Object:Form:View:Title' => '%1$s: %2$s',
'Brick:Portal:Object:Form:Stimulus:Title' => '请填写下列信息:',
'Brick:Portal:Object:Form:Message:Saved' => '已保存',
'Brick:Portal:Object:Form:Message:ObjectSaved' => '已保存 %1$s~~',
'Brick:Portal:Object:Search:Regular:Title' => '选择 %1$s (%2$s)',
'Brick:Portal:Object:Search:Hierarchy:Title' => '选择 %1$s (%2$s)',
'Brick:Portal:Object:Form:Message:ObjectSaved' => '已保存%1$s~~',
'Brick:Portal:Object:Search:Regular:Title' => '选择%1$s (%2$s)',
'Brick:Portal:Object:Search:Hierarchy:Title' => '选择%1$s (%2$s)',
'Brick:Portal:Object:Copy:TextToCopy' => '%1$s: %2$s',
'Brick:Portal:Object:Copy:Tooltip' => '复制对象链接',
'Brick:Portal:Object:Copy:CopiedTooltip' => '已复制'
@@ -148,7 +148,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Filter brick
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Brick:Portal:Filter:Name' => 'Prefilter a brick',
'Brick:Portal:Filter:SearchInput:Placeholder' => '例如. 连接 wifi',
'Brick:Portal:Filter:Name' => '预筛选组件',
'Brick:Portal:Filter:SearchInput:Placeholder' => '例如. 连接wifi',
'Brick:Portal:Filter:SearchInput:Submit' => '搜索',
));

View File

@@ -32,7 +32,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Page:DefaultTitle' => ITOP_APPLICATION_SHORT.' - 用户门户',
'Brick:Portal:UserProfile:Title' => '我的设置',
'Brick:Portal:NewRequest:Title' => '新建工单',
'Brick:Portal:NewRequest:Title+' => '<p>需要帮助?</p><p>选择子服务,然后提交工单给我们的支持团队.</p>',
'Brick:Portal:NewRequest:Title+' => '<p>需要帮助?</p><p>选择子服务, 然后提交工单给我们的支持团队.</p>',
'Brick:Portal:OngoingRequests:Title' => '正在处理的工单',
'Brick:Portal:OngoingRequests:Title+' => '<p>跟踪正在处理的工单.</p><p>查询进度, 添加评论, 添加附件, 确认解决方案.</p>',
'Brick:Portal:OngoingRequests:Tab:OnGoing' => '正在处理',

View File

@@ -8,8 +8,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:RequestManagement+' => '服务台',
'Menu:RequestManagementProvider' => '服务台提供者',
'Menu:RequestManagementProvider+' => '服务台提供者',
'Menu:UserRequest:Provider' => 'Open request transfered to provider',
'Menu:UserRequest:Provider+' => 'Open request transfered to provider',
'Menu:UserRequest:Provider' => '转交给供应商的打开的需求',
'Menu:UserRequest:Provider+' => '转交给供应商的打开的需求',
'Menu:UserRequest:Overview' => '概况',
'Menu:UserRequest:Overview+' => '概况',
'Menu:NewUserRequest' => '新建用户需求',
@@ -27,14 +27,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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-RequestByType-last-14-days' => '最近两周的需求 (按类型)',
'UI-RequestManagementOverview-Last-14-days' => '最近两周的需求 (按数量)',
'UI-RequestManagementOverview-OpenRequestByStatus' => '打开的需求 (按状态)',
'UI-RequestManagementOverview-OpenRequestByAgent' => '打开的需求 (按办理人)',
'UI-RequestManagementOverview-OpenRequestByType' => '打开的需求 (按类型)',
'UI-RequestManagementOverview-OpenRequestByCustomer' => '打开的需求 (按客户)',
'Class:UserRequest:KnownErrorList' => '已知错误',
'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Class:UserRequest:KnownErrorList+' => '和当前工单关联的功能配置项相关的已知错误',
));
// Dictionnay conventions
@@ -110,10 +110,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '低',
'Class:UserRequest/Attribute:origin' => '来自',
'Class:UserRequest/Attribute:origin+' => '',
'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~',
'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~',
'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~',
'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~',
'Class:UserRequest/Attribute:origin/Value:in_person' => '当面',
'Class:UserRequest/Attribute:origin/Value:in_person+' => '创建于当面讨论后的需求',
'Class:UserRequest/Attribute:origin/Value:chat' => '聊天工具',
'Class:UserRequest/Attribute:origin/Value:chat+' => '创建于聊天工具沟通后的需求',
'Class:UserRequest/Attribute:origin/Value:mail' => '邮件',
'Class:UserRequest/Attribute:origin/Value:mail+' => '邮件',
'Class:UserRequest/Attribute:origin/Value:monitoring' => '监控',
@@ -162,9 +162,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserRequest/Attribute:sla_tto_over+' => '',
'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR截止日期',
'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '',
'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR 合格',
'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR合格',
'Class:UserRequest/Attribute:sla_ttr_passed+' => '',
'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR 超时',
'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR超时',
'Class:UserRequest/Attribute:sla_ttr_over+' => '',
'Class:UserRequest/Attribute:time_spent' => '耗时',
'Class:UserRequest/Attribute:time_spent+' => '',
@@ -248,12 +248,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserRequest/Stimulus:ev_wait_for_approval+' => '',
'Class:UserRequest/Error:CannotAssignParentRequestIdToSelf' => '无法分配父级需求给自己',
'Class:UserRequest/Method:ResolveChildTickets' => '解决子工单',
'Class:UserRequest/Method:ResolveChildTickets+' => '递归解决子工单(自动解决),并调整相关字段与父级工单保持一致: 服务, 团队, 办理人, 解决方案信息',
'Class:UserRequest/Method:ResolveChildTickets+' => '递归解决子工单 (自动解决), 并调整相关字段与父级工单保持一致: 服务, 团队, 办理人, 解决方案信息',
));
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Organization:Overview:UserRequests' => '此组织的所有用户需求',
'Organization:Overview:MyUserRequests' => '我在此组织发起的需求',
'Organization:Overview:MyUserRequests' => '我在此组织发起的需求',
'Organization:Overview:Tickets' => '此组织内的所有工单',
));

View File

@@ -8,8 +8,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:RequestManagement+' => '服务台',
'Menu:RequestManagementProvider' => '服务台供应商',
'Menu:RequestManagementProvider+' => '服务台供应商',
'Menu:UserRequest:Provider' => '传递到供应商的打开的需求',
'Menu:UserRequest:Provider+' => '传递到供应商的打开的需求',
'Menu:UserRequest:Provider' => '转交给供应商的打开的需求',
'Menu:UserRequest:Provider+' => '转交给供应商的打开的需求',
'Menu:UserRequest:Overview' => '概况',
'Menu:UserRequest:Overview+' => '概况',
'Menu:NewUserRequest' => '新建用户需求',
@@ -27,14 +27,14 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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-RequestByType-last-14-days' => '最近两周的需求 (按类型)',
'UI-RequestManagementOverview-Last-14-days' => '最近两周的需求 (按数量)',
'UI-RequestManagementOverview-OpenRequestByStatus' => '打开的需求 (按状态)',
'UI-RequestManagementOverview-OpenRequestByAgent' => '打开的需求 (按办理人)',
'UI-RequestManagementOverview-OpenRequestByType' => '打开的需求 (按类型)',
'UI-RequestManagementOverview-OpenRequestByCustomer' => '打开的需求 (按客户)',
'Class:UserRequest:KnownErrorList' => '已知错误',
'Class:UserRequest:KnownErrorList+' => 'Known Errors related to Functional CI linked to the current ticket~~',
'Class:UserRequest:KnownErrorList+' => '和当前工单关联的功能配置项相关的已知错误',
'Menu:UserRequest:MyWorkOrders' => '分配给我的工作任务',
'Menu:UserRequest:MyWorkOrders+' => '分配给我的所有工单',
'Class:Problem:KnownProblemList' => '已知问题',
@@ -116,10 +116,10 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserRequest/Attribute:urgency/Value:4+' => '低',
'Class:UserRequest/Attribute:origin' => '来源',
'Class:UserRequest/Attribute:origin+' => '',
'Class:UserRequest/Attribute:origin/Value:in_person' => 'In-person~~',
'Class:UserRequest/Attribute:origin/Value:in_person+' => 'Request created following a face-to-face discussion~~',
'Class:UserRequest/Attribute:origin/Value:chat' => 'Chat~~',
'Class:UserRequest/Attribute:origin/Value:chat+' => 'Request created following a chat discussion~~',
'Class:UserRequest/Attribute:origin/Value:in_person' => '当面',
'Class:UserRequest/Attribute:origin/Value:in_person+' => '创建于当面讨论后的需求',
'Class:UserRequest/Attribute:origin/Value:chat' => '聊天工具',
'Class:UserRequest/Attribute:origin/Value:chat+' => '创建于聊天工具沟通后的需求',
'Class:UserRequest/Attribute:origin/Value:mail' => '邮件',
'Class:UserRequest/Attribute:origin/Value:mail+' => '邮件',
'Class:UserRequest/Attribute:origin/Value:monitoring' => '监控',
@@ -168,9 +168,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserRequest/Attribute:sla_tto_over+' => '',
'Class:UserRequest/Attribute:ttr_escalation_deadline' => 'TTR截止日期',
'Class:UserRequest/Attribute:ttr_escalation_deadline+' => '',
'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR 合格',
'Class:UserRequest/Attribute:sla_ttr_passed' => 'SLA TTR合格',
'Class:UserRequest/Attribute:sla_ttr_passed+' => '',
'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR 超时',
'Class:UserRequest/Attribute:sla_ttr_over' => 'SLA TTR超时',
'Class:UserRequest/Attribute:sla_ttr_over+' => '',
'Class:UserRequest/Attribute:time_spent' => '耗时',
'Class:UserRequest/Attribute:time_spent+' => '',
@@ -178,8 +178,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:UserRequest/Attribute:resolution_code+' => '',
'Class:UserRequest/Attribute:resolution_code/Value:assistance' => '外部支持',
'Class:UserRequest/Attribute:resolution_code/Value:assistance+' => '外部支持',
'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'bug 修复',
'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => 'bug 修复',
'Class:UserRequest/Attribute:resolution_code/Value:bug fixed' => 'bug修复',
'Class:UserRequest/Attribute:resolution_code/Value:bug fixed+' => 'bug修复',
'Class:UserRequest/Attribute:resolution_code/Value:hardware repair' => '硬件维修',
'Class:UserRequest/Attribute:resolution_code/Value:hardware repair+' => '硬件维修',
'Class:UserRequest/Attribute:resolution_code/Value:other' => '其它',
@@ -276,12 +276,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Portal:LanguageChangedTo_Lang' => '语言更改为',
'Portal:ChooseYourFavoriteLanguage' => '选择您喜欢的语言',
'Class:UserRequest/Method:ResolveChildTickets' => '解决子工单',
'Class:UserRequest/Method:ResolveChildTickets+' => '递归解决子工单(自动解决),并调整相关字段与父级工单保持一致: 服务,团队,办理人,解决方案',
'Class:UserRequest/Method:ResolveChildTickets+' => '递归解决子工单 (自动解决), 并调整相关字段与父级工单保持一致: 服务, 团队, 办理人, 解决方案',
));
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Organization:Overview:UserRequests' => '来自此组织的用户需求',
'Organization:Overview:MyUserRequests' => 'My User Requests for this organization~~',
'Organization:Overview:MyUserRequests' => '我在此组织的用户需求',
'Organization:Overview:Tickets' => '来自此组织的工单',
));

View File

@@ -35,8 +35,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:Service:Overview' => '概况',
'Menu:Service:Overview+' => '',
'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同 (按服务等级)',
'UI-ServiceManagementMenu-ContractsByStatus' => '合同(按状态)',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30天内截止的合同',
'UI-ServiceManagementMenu-ContractsByStatus' => '合同 (按状态)',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '30天内截止的合同',
'Menu:ProviderContract' => '供应商合同',
'Menu:ProviderContract+' => '供应商合同',
'Menu:CustomerContract' => '客户合同',
@@ -55,9 +55,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:DeliveryModel+' => '交付模式',
'Menu:ServiceFamily' => '服务系列',
'Menu:ServiceFamily+' => '服务系列',
'Contract:baseinfo' => 'General information~~',
'Contract:moreinfo' => 'Contractual information~~',
'Contract:cost' => 'Cost information~~',
'Contract:baseinfo' => '常规信息',
'Contract:moreinfo' => '合同信息',
'Contract:cost' => '费用信息',
));
/*
@@ -159,7 +159,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:CustomerContract/Attribute:functionalcis_list' => '配置项',
'Class:CustomerContract/Attribute:functionalcis_list+' => '此合同包含的所有配置项',
'Class:CustomerContract/Attribute:providercontracts_list' => '供应商合同',
'Class:CustomerContract/Attribute:providercontracts_list+' => '所有提供服务的供应商合同(支持合同)',
'Class:CustomerContract/Attribute:providercontracts_list+' => '所有提供服务的供应商合同 (支持合同)',
));
//
@@ -182,7 +182,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContactToContract' => '关联 联系人/合同',
'Class:lnkContactToContract' => '关联联系人/合同',
'Class:lnkContactToContract+' => '',
'Class:lnkContactToContract/Name' => '%1$s / %2$s~~',
'Class:lnkContactToContract/Attribute:contract_id' => '合同',
@@ -200,7 +200,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContractToDocument' => '关联 合同/文档',
'Class:lnkContractToDocument' => '关联合同/文档',
'Class:lnkContractToDocument+' => '',
'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => '合同',
@@ -218,7 +218,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkFunctionalCIToProviderContract' => '关联 功能配置项/供应商合同',
'Class:lnkFunctionalCIToProviderContract' => '关联功能配置项/供应商合同',
'Class:lnkFunctionalCIToProviderContract+' => '',
'Class:lnkFunctionalCIToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkFunctionalCIToProviderContract/Attribute:providercontract_id' => '供应商合同',
@@ -291,7 +291,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDocumentToService' => '关联 文档/服务',
'Class:lnkDocumentToService' => '关联文档/服务',
'Class:lnkDocumentToService+' => '',
'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => '服务',
@@ -309,7 +309,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContactToService' => '关联 联系人/服务',
'Class:lnkContactToService' => '关联联系人/服务',
'Class:lnkContactToService+' => '',
'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => '服务',
@@ -374,8 +374,8 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:SLA/Attribute:slts_list' => 'SLT',
'Class:SLA/Attribute:slts_list+' => '此SLA 包含的所有服务等级目标',
'Class:SLA/Attribute:customercontracts_list' => '客户合同',
'Class:SLA/Attribute:customercontracts_list+' => '使用此SLA 的所有客户合同',
'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~',
'Class:SLA/Attribute:customercontracts_list+' => '使用此SLA的所有客户合同',
'Class:SLA/Error:UniqueLnkCustomerContractToService' => '不能保存客户合同%1$s于服务%2$s的关联: SLA已存在',
));
//
@@ -424,7 +424,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSLAToSLT' => '关联 SLA/SLT',
'Class:lnkSLAToSLT' => '关联SLA/SLT',
'Class:lnkSLAToSLT+' => '',
'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
@@ -433,7 +433,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSLAToSLT/Attribute:sla_name+' => '',
'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT',
'Class:lnkSLAToSLT/Attribute:slt_id+' => '',
'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT 名称',
'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT名称',
'Class:lnkSLAToSLT/Attribute:slt_name+' => '',
'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT指标',
'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~',
@@ -443,7 +443,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~',
'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT值',
'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~',
'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT值的单位',
'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT单位',
'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~',
));
@@ -452,7 +452,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkCustomerContractToService' => '关联 客户合同/服务',
'Class:lnkCustomerContractToService' => '关联客户合同/服务',
'Class:lnkCustomerContractToService+' => '',
'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '客户合同',
@@ -474,7 +474,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkCustomerContractToProviderContract' => '关联 客户合同/供应商合同',
'Class:lnkCustomerContractToProviderContract' => '关联客户合同/供应商合同',
'Class:lnkCustomerContractToProviderContract+' => '',
'Class:lnkCustomerContractToProviderContract/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToProviderContract/Attribute:customercontract_id' => '客户合同',
@@ -492,7 +492,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkCustomerContractToFunctionalCI' => '关联 客户合同/功能配置项',
'Class:lnkCustomerContractToFunctionalCI' => '关联客户合同/功能配置项',
'Class:lnkCustomerContractToFunctionalCI+' => '',
'Class:lnkCustomerContractToFunctionalCI/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToFunctionalCI/Attribute:customercontract_id' => '客户合同',
@@ -521,7 +521,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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+' => '使用此交付模式的所有客户',
));
@@ -531,7 +531,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDeliveryModelToContact' => '关联 交付模式/联系人',
'Class:lnkDeliveryModelToContact' => '关联交付模式/联系人',
'Class:lnkDeliveryModelToContact+' => '',
'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => '交付模式',

View File

@@ -34,9 +34,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ServiceManagement+' => '服务管理概况',
'Menu:Service:Overview' => '概况',
'Menu:Service:Overview+' => '',
'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同(按服务等级)',
'UI-ServiceManagementMenu-ContractsByStatus' => '合同(按状态)',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => 'Contracts ending in less then 30 days',
'UI-ServiceManagementMenu-ContractsBySrvLevel' => '合同 (按服务等级)',
'UI-ServiceManagementMenu-ContractsByStatus' => '合同 (按状态)',
'UI-ServiceManagementMenu-ContractsEndingIn30Days' => '未来30天内截止的合同',
'Menu:ProviderContract' => '供应商合同',
'Menu:ProviderContract+' => '供应商合同',
'Menu:CustomerContract' => '客户合同',
@@ -57,9 +57,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ServiceFamily+' => '服务系列',
'Menu:Procedure' => '流程清单',
'Menu:Procedure+' => '所有流程清单',
'Contract:baseinfo' => 'General information~~',
'Contract:moreinfo' => 'Contractual information~~',
'Contract:cost' => 'Cost information~~',
'Contract:baseinfo' => '常规信息',
'Contract:moreinfo' => '合同信息',
'Contract:cost' => '费用信息',
));
//
@@ -189,7 +189,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContractToDocument' => '关联 合同/文档',
'Class:lnkContractToDocument' => '关联合同/文档',
'Class:lnkContractToDocument+' => '',
'Class:lnkContractToDocument/Name' => '%1$s / %2$s~~',
'Class:lnkContractToDocument/Attribute:contract_id' => '合同',
@@ -266,7 +266,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDocumentToService' => '关联 文档/服务',
'Class:lnkDocumentToService' => '关联文档/服务',
'Class:lnkDocumentToService+' => '',
'Class:lnkDocumentToService/Name' => '%1$s / %2$s~~',
'Class:lnkDocumentToService/Attribute:service_id' => '服务',
@@ -284,7 +284,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContactToService' => '关联 联系人/服务',
'Class:lnkContactToService' => '关联联系人/服务',
'Class:lnkContactToService+' => '',
'Class:lnkContactToService/Name' => '%1$s / %2$s~~',
'Class:lnkContactToService/Attribute:service_id' => '服务',
@@ -348,7 +348,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:SLA/Attribute:slts_list+' => '此SLA包含的所有服务等级目标',
'Class:SLA/Attribute:customercontracts_list' => '客户合同',
'Class:SLA/Attribute:customercontracts_list+' => '使用此SLA的所有客户合同',
'Class:SLA/Error:UniqueLnkCustomerContractToService' => 'Could not save link with Customer contract %1$s and service %2$s : SLA already exists~~',
'Class:SLA/Error:UniqueLnkCustomerContractToService' => '不能保存客户合同%1$s与服务%2$s的关联: SLA已存在',
));
//
@@ -391,7 +391,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:SLT/Attribute:unit/Value:minutes' => '分钟',
'Class:SLT/Attribute:unit/Value:minutes+' => '分钟',
'Class:SLT/Attribute:slas_list' => 'SLAs~~',
'Class:SLT/Attribute:slas_list+' => 'All the service level agreements using this SLT~~',
'Class:SLT/Attribute:slas_list+' => '所有使用此SLT的SLA',
));
//
@@ -399,26 +399,26 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkSLAToSLT' => '关联 SLA/SLT',
'Class:lnkSLAToSLT' => '关联SLA/SLT',
'Class:lnkSLAToSLT+' => '',
'Class:lnkSLAToSLT/Name' => '%1$s / %2$s~~',
'Class:lnkSLAToSLT/Attribute:sla_id' => 'SLA',
'Class:lnkSLAToSLT/Attribute:sla_id+' => '',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA 名称',
'Class:lnkSLAToSLT/Attribute:sla_name' => 'SLA名称',
'Class:lnkSLAToSLT/Attribute:sla_name+' => '',
'Class:lnkSLAToSLT/Attribute:slt_id' => 'SLT',
'Class:lnkSLAToSLT/Attribute:slt_id+' => '',
'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT 名称',
'Class:lnkSLAToSLT/Attribute:slt_name' => 'SLT名称',
'Class:lnkSLAToSLT/Attribute:slt_name+' => '',
'Class:lnkSLAToSLT/Attribute:slt_metric' => 'Slt 指标',
'Class:lnkSLAToSLT/Attribute:slt_metric' => 'SLT指标',
'Class:lnkSLAToSLT/Attribute:slt_metric+' => '~~',
'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'Slt request type~~',
'Class:lnkSLAToSLT/Attribute:slt_request_type' => 'SLT类别',
'Class:lnkSLAToSLT/Attribute:slt_request_type+' => '~~',
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'Slt 工单优先级',
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority' => 'SLT工单优先级',
'Class:lnkSLAToSLT/Attribute:slt_ticket_priority+' => '~~',
'Class:lnkSLAToSLT/Attribute:slt_value' => 'Slt 值',
'Class:lnkSLAToSLT/Attribute:slt_value' => 'SLT值',
'Class:lnkSLAToSLT/Attribute:slt_value+' => '~~',
'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'Slt 值的衡量单位',
'Class:lnkSLAToSLT/Attribute:slt_value_unit' => 'SLT单位',
'Class:lnkSLAToSLT/Attribute:slt_value_unit+' => '~~',
));
@@ -427,7 +427,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkCustomerContractToService' => '关联 客户合同/服务',
'Class:lnkCustomerContractToService' => '关联客户合同/服务',
'Class:lnkCustomerContractToService+' => '',
'Class:lnkCustomerContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkCustomerContractToService/Attribute:customercontract_id' => '客户合同',
@@ -440,7 +440,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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+' => '',
));
@@ -449,7 +449,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkProviderContractToService' => '关联 供应商合同/服务',
'Class:lnkProviderContractToService' => '关联供应商合同/服务',
'Class:lnkProviderContractToService+' => '',
'Class:lnkProviderContractToService/Name' => '%1$s / %2$s~~',
'Class:lnkProviderContractToService/Attribute:service_id' => '服务',
@@ -478,7 +478,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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+' => '所有使用此交付模式的客户',
));
@@ -488,7 +488,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkDeliveryModelToContact' => '关联 交付模式/联系人',
'Class:lnkDeliveryModelToContact' => '关联交付模式/联系人',
'Class:lnkDeliveryModelToContact+' => '',
'Class:lnkDeliveryModelToContact/Name' => '%1$s / %2$s~~',
'Class:lnkDeliveryModelToContact/Attribute:deliverymodel_id' => '交付模式',

View File

@@ -47,7 +47,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Organization/Attribute:name' => '名称',
'Class:Organization/Attribute:name+' => '常用名称',
'Class:Organization/Attribute:code' => '编码',
'Class:Organization/Attribute:code+' => '组织编码(Siret, DUNS,...)',
'Class:Organization/Attribute:code+' => '组织编码 (Siret, DUNS,...)',
'Class:Organization/Attribute:status' => '状态',
'Class:Organization/Attribute:status+' => '',
'Class:Organization/Attribute:status/Value:active' => '启用',
@@ -67,7 +67,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Organization/Attribute:overview' => '概览',
'Organization:Overview:FunctionalCIs' => '此组织的所有配置项',
'Organization:Overview:FunctionalCIs:subtitle' => '按类型',
'Organization:Overview:Users' => '此组织里所有的 '.ITOP_APPLICATION_SHORT.' 用户',
'Organization:Overview:Users' => '此组织里所有的'.ITOP_APPLICATION_SHORT.'用户',
));
//
@@ -92,7 +92,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Location/Attribute:address' => '地址',
'Class:Location/Attribute:address+' => '地址',
'Class:Location/Attribute:postal_code' => '邮编',
'Class:Location/Attribute:postal_code+' => 'ZIP/邮政编码',
'Class:Location/Attribute:postal_code+' => '邮政编码',
'Class:Location/Attribute:city' => '城市',
'Class:Location/Attribute:city+' => '',
'Class:Location/Attribute:country' => '国家',
@@ -123,7 +123,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Contact/Attribute:org_id+' => '',
'Class:Contact/Attribute:org_name' => '组织',
'Class:Contact/Attribute:org_name+' => '',
'Class:Contact/Attribute:email' => 'Email',
'Class:Contact/Attribute:email' => '电子邮件',
'Class:Contact/Attribute:email+' => '',
'Class:Contact/Attribute:phone' => '电话',
'Class:Contact/Attribute:phone+' => '',
@@ -146,7 +146,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Person' => '人',
'Class:Person' => '人',
'Class:Person+' => '',
'Class:Person/Name' => '%2$s %1$s',
'Class:Person/ComplementaryName' => '%1$s - %2$s~~',
@@ -167,11 +167,11 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Person/Attribute:manager_name' => '名称',
'Class:Person/Attribute:manager_name+' => '',
'Class:Person/Attribute:team_list' => '团队',
'Class:Person/Attribute:team_list+' => '这人归属的所有团队',
'Class:Person/Attribute:team_list+' => '这人归属的所有团队',
'Class:Person/Attribute:tickets_list' => '工单',
'Class:Person/Attribute:tickets_list+' => '此人发起的所有工单',
'Class:Person/Attribute:user_list' => 'Users~~',
'Class:Person/Attribute:user_list+' => 'All the Users associated to this person~~',
'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:picture' => '头像',
@@ -180,7 +180,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:Person/UniquenessRule:employee_number' => '\'$this->org_name$\' 内已经有人占用了这个员工号',
'Class:Person/UniquenessRule:name+' => '同一组织内的员工姓名必须唯一',
'Class:Person/UniquenessRule:name' => '\'$this->org_name$\' 内已经有人叫这个名字',
'Class:Person/Error:ChangingOrgDenied' => 'Impossible to move this person under organization \'%1$s\' as it would break his access to the User Portal, his associated user not being allowed on this organization~~'
'Class:Person/Error:ChangingOrgDenied' => '无法移动此人员到组织 \'%1$s\' 因为这将终端其用户门户的访问, 其关联的用户没有被授权访问此组织'
));
//
@@ -302,7 +302,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkPersonToTeam' => '关联 个体/团队',
'Class:lnkPersonToTeam' => '关联人员/团队',
'Class:lnkPersonToTeam+' => '',
'Class:lnkPersonToTeam/Name' => '%1$s / %2$s~~',
'Class:lnkPersonToTeam/Name+' => '~~',
@@ -310,7 +310,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkPersonToTeam/Attribute:team_id+' => '',
'Class:lnkPersonToTeam/Attribute:team_name' => '团队名称',
'Class:lnkPersonToTeam/Attribute:team_name+' => '',
'Class:lnkPersonToTeam/Attribute:person_id' => '个体',
'Class:lnkPersonToTeam/Attribute:person_id' => '人员',
'Class:lnkPersonToTeam/Attribute:person_id+' => '',
'Class:lnkPersonToTeam/Attribute:person_name' => '姓名',
'Class:lnkPersonToTeam/Attribute:person_name+' => '',
@@ -343,9 +343,9 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Menu:ConfigManagementOverview+' => '概览',
'Menu:Contact' => '联系人',
'Menu:Contact+' => '联系人',
'Menu:Contact:Count' => '%1$d 个联系人',
'Menu:Person' => '个体',
'Menu:Person+' => '所有个体',
'Menu:Contact:Count' => '%1$d个联系人',
'Menu:Person' => '人员',
'Menu:Person+' => '所有人员',
'Menu:Team' => '团队',
'Menu:Team+' => '所有团队',
'Menu:Document' => '文档',
@@ -369,13 +369,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Person:info' => '基本信息',
'User:info' => '基本信息',
'User:profiles' => 'Profiles (minimum one)~~',
'User:profiles' => '角色 (至少一个)',
'Person:personal_info' => '个人信息',
'Person:notifiy' => '通知',
));
// Themes
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'theme:fullmoon' => 'Full moon~~',
'theme:test-red' => 'Test instance (Red)~~',
'theme:fullmoon' => '满月',
'theme:test-red' => '测试 (红色)',
));

View File

@@ -6,5 +6,5 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'theme:light-grey' => 'Light Grey (deprecated)~~',
'theme:light-grey' => '淡灰 (过时)',
));

View File

@@ -92,7 +92,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
//
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContactToTicket' => '关联 联系人/工单',
'Class:lnkContactToTicket' => '关联联系人/工单',
'Class:lnkContactToTicket+' => '',
'Class:lnkContactToTicket/Name' => '%1$s / %2$s~~',
'Class:lnkContactToTicket/Attribute:ticket_id' => '工单',
@@ -101,7 +101,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:lnkContactToTicket/Attribute:ticket_ref+' => '',
'Class:lnkContactToTicket/Attribute:contact_id' => '联系人',
'Class:lnkContactToTicket/Attribute:contact_id+' => '',
'Class:lnkContactToTicket/Attribute:contact_name' => 'Contact name~~',
'Class:lnkContactToTicket/Attribute:contact_name' => '联系人姓名',
'Class:lnkContactToTicket/Attribute:contact_name+' => '~~',
'Class:lnkContactToTicket/Attribute:contact_email' => '邮箱',
'Class:lnkContactToTicket/Attribute:contact_email+' => '',
@@ -167,7 +167,7 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Ticket:SLA' => 'SLA 报告',
'WorkOrder:Details' => '详情',
'WorkOrder:Moreinfo' => '更多信息',
'Tickets:ResolvedFrom' => '%1$s 自动解决',
'Tickets:ResolvedFrom' => '%1$s自动解决',
'Class:cmdbAbstractObject/Method:Set' => '设置',
'Class:cmdbAbstractObject/Method:Set+' => '填写固定值',
'Class:cmdbAbstractObject/Method:Set/Param:1' => '目标字段',
@@ -178,54 +178,54 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:cmdbAbstractObject/Method:SetCurrentDate+' => '填写当前日期和时间',
'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1' => '目标字段',
'Class:cmdbAbstractObject/Method:SetCurrentDate/Param:1+' => '填写当前对象',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => 'SetCurrentDateIfNull~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => 'Set an empty field with the current date and time~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => 'The field to set, in the current object~~',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull' => '为空则设置为当前日期',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull+' => '设置空字段为当前日期和时间',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1' => '目标字段',
'Class:cmdbAbstractObject/Method:SetCurrentDateIfNull/Param:1+' => '当前对象中要设置的字段',
'Class:cmdbAbstractObject/Method:SetCurrentUser' => '设置为当前用户',
'Class:cmdbAbstractObject/Method:SetCurrentUser+' => '填写当前登录用户',
'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1' => '目标字段',
'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => 'The field to set, in the current object. If the field is a string then the friendly name will be used, otherwise the identifier will be used. That friendly name is the name of the person if any is attached to the user, otherwise it is the login.',
'Class:cmdbAbstractObject/Method:SetCurrentPerson' => '设置为当前个体',
'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => 'Set a field with the currently logged in person (the "person" attached to the logged in "user").',
'Class:cmdbAbstractObject/Method:SetCurrentUser/Param:1+' => '当前对象中要设置的字段. 如果此字段为字符串则使用显示名称, 否则将使用标识符. 显示名称为关联到用户的人员的姓名, 如果没有关联人员则为登录名.',
'Class:cmdbAbstractObject/Method:SetCurrentPerson' => '设置为当前人员',
'Class:cmdbAbstractObject/Method:SetCurrentPerson+' => '设置字段为当前登录的人员 (此 "人员" 关联到当前登录的 "用户").',
'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1' => '目标字段',
'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => '填写当前对象,如果填写字符串则是昵称.',
'Class:cmdbAbstractObject/Method:SetCurrentPerson/Param:1+' => '填写当前对象, 如果填写字符串则是昵称.',
'Class:cmdbAbstractObject/Method:SetElapsedTime' => '设置已过时间',
'Class:cmdbAbstractObject/Method:SetElapsedTime+' => 'Set a field with the time (seconds) elapsed since a date given by another field',
'Class:cmdbAbstractObject/Method:SetElapsedTime+' => '设置字段为当前时间针对另一个字段设置的日期所用时长 (秒)',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1' => '目标字段',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => 'The field to set, in the current object',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:1+' => '当前对象中要设置的字段',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2' => '参考字段',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => 'The field from which to get the reference date',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:2+' => '此字段来自获取相关日期的字段',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3' => '工作时间',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => 'Leave empty to rely on the standard working hours scheme, or set to "DefaultWorkingTimeComputer" to force a 24x7 scheme',
'Class:cmdbAbstractObject/Method:SetIfNull' => 'SetIfNull~~',
'Class:cmdbAbstractObject/Method:SetIfNull+' => 'Set a field only if it is empty, with a static value~~',
'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => 'The field to set, in the current object~~',
'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => 'Value~~',
'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => 'The value to set~~',
'Class:cmdbAbstractObject/Method:AddValue' => 'AddValue~~',
'Class:cmdbAbstractObject/Method:AddValue+' => 'Add a fixed value to a field~~',
'Class:cmdbAbstractObject/Method:AddValue/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => 'The field to modify, in the current object~~',
'Class:cmdbAbstractObject/Method:AddValue/Param:2' => 'Value~~',
'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => 'Decimal value which will be added, can be negative~~',
'Class:cmdbAbstractObject/Method:SetComputedDate' => 'SetComputedDate~~',
'Class:cmdbAbstractObject/Method:SetComputedDate+' => 'Set a field with a date computed from another field with extra logic~~',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => 'The field to set, in the current object~~',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => 'Modifier~~',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => 'Source field~~',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => 'The field used as source to apply the Modifier logic~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => 'SetComputedDateIfNull~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => 'Set non empty field with a date computed from another field with extra logic~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => 'Target Field~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => 'The field to set, in the current object~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => 'Modifier~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => 'Textual information to modify the source date, eg. "+3 days"~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => 'Source field~~',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => 'The field used as source to apply the Modifier logic~~',
'Class:cmdbAbstractObject/Method:SetElapsedTime/Param:3+' => '若留空则取决于标准工作时间场景, 或者设置为 "DefaultWorkingTimeComputer" 来强制要求24x7场景',
'Class:cmdbAbstractObject/Method:SetIfNull' => '为空时设置',
'Class:cmdbAbstractObject/Method:SetIfNull+' => '仅当字段为空时设置, 使用此固定值',
'Class:cmdbAbstractObject/Method:SetIfNull/Param:1' => '目标字段',
'Class:cmdbAbstractObject/Method:SetIfNull/Param:1+' => '当前对象里要设置的字段',
'Class:cmdbAbstractObject/Method:SetIfNull/Param:2' => '',
'Class:cmdbAbstractObject/Method:SetIfNull/Param:2+' => '要设置的值',
'Class:cmdbAbstractObject/Method:AddValue' => '加上值',
'Class:cmdbAbstractObject/Method:AddValue+' => '给字段加上一个固定值',
'Class:cmdbAbstractObject/Method:AddValue/Param:1' => '目标字段',
'Class:cmdbAbstractObject/Method:AddValue/Param:1+' => '当前对象里要修改的字段',
'Class:cmdbAbstractObject/Method:AddValue/Param:2' => '',
'Class:cmdbAbstractObject/Method:AddValue/Param:2+' => '要加上的数值, 可以为负',
'Class:cmdbAbstractObject/Method:SetComputedDate' => '设置计算的日期',
'Class:cmdbAbstractObject/Method:SetComputedDate+' => '设置字段为按规则根据另一个字段计算的日期',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1' => '目标字段',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:1+' => '当前对象里要设置的字段',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2' => '修饰符',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:2+' => '要修改源日期的文本修饰符, 例如 "+3 days"',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3' => '源字段',
'Class:cmdbAbstractObject/Method:SetComputedDate/Param:3+' => '作为源值应用修饰符逻辑的字段',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull' => '若空则设置计算的日期',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull+' => '为空时设置字段为按规则根据另一个字段计算的日期',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1' => '目标字段',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:1+' => '当前对象中要设置的字段',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2' => '修饰符',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:2+' => '要修改源日期的文本修饰符, 例如 "+3 days"',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3' => '源字段',
'Class:cmdbAbstractObject/Method:SetComputedDateIfNull/Param:3+' => '作为源值应用修饰符逻辑的字段',
'Class:cmdbAbstractObject/Method:Reset' => '重置',
'Class:cmdbAbstractObject/Method:Reset+' => '重置为默认值',
'Class:cmdbAbstractObject/Method:Reset/Param:1' => '目标字段',
@@ -236,13 +236,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'Class:cmdbAbstractObject/Method:Copy/Param:1+' => '填写当前对象',
'Class:cmdbAbstractObject/Method:Copy/Param:2' => '源字段',
'Class:cmdbAbstractObject/Method:Copy/Param:2+' => '此字段从当前对象获取值',
'Class:cmdbAbstractObject/Method:ApplyStimulus' => 'ApplyStimulus',
'Class:cmdbAbstractObject/Method:ApplyStimulus+' => 'Apply the specified stimulus to the current object',
'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => 'Stimulus code',
'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => 'A valid stimulus code for the current class',
'Class:cmdbAbstractObject/Method:ApplyStimulus' => '使用激发',
'Class:cmdbAbstractObject/Method:ApplyStimulus+' => '当前对象中要应用的指定激发',
'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1' => '激发编码',
'Class:cmdbAbstractObject/Method:ApplyStimulus/Param:1+' => '当前对象的合法激发编码',
'Class:ResponseTicketTTO/Interface:iMetricComputer' => 'TTO',
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => 'SLT 的响应时',
'Class:ResponseTicketTTO/Interface:iMetricComputer+' => '响应时',
'Class:ResponseTicketTTR/Interface:iMetricComputer' => 'TTR',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => 'SLT 的解决时限',
'Class:ResponseTicketTTR/Interface:iMetricComputer+' => '解决时限',
));

View File

@@ -22,5 +22,5 @@
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', [
'Core:ormValue:ormDocument:DownloadsCount' => '%1s~~',
'Core:ormValue:ormDocument:DownloadsCount+' => 'Downloaded %1$s time(s)~~',
'Core:ormValue:ormDocument:DownloadsCount+' => '已下载%1$s次~~',
]);

View File

@@ -21,5 +21,5 @@
* along with iTop. If not, see <http://www.gnu.org/licenses/>
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', [
'Class:cmdbAbstractObject/UniquenessRule:no_duplicate' => '%1$s: %2$s is already linked to %3$s: %4$s, duplicates are not allowed on this relation.~~',
'Class:cmdbAbstractObject/UniquenessRule:no_duplicate' => '%1$s: %2$s已关联至%3$s: %4$s, 此关联不允许重复.',
]);

View File

@@ -19,6 +19,6 @@
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// Bulk modify
'UI:Bulk:modify:IncompatibleAttribute' => 'This attribute can\'t be edited in bulk context~~',
'UI:Bulk:modify:IncompatibleAttribute' => '此属性无法在批量操作中编辑',
));

View File

@@ -17,5 +17,5 @@
* You should have received a copy of the GNU Affero General Public License
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:DisplayBlock:List:AddEntry:Tooltip' => 'Add an entry in the list~~',
'UI:DisplayBlock:List:AddEntry:Tooltip' => '向列表添加条目',
));

View File

@@ -24,51 +24,51 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
// $%3s : current tab name
// $%4s : remote object class name
// $%5s : remote object friendlyname
'UI:Links:Object:New:Modal:Title' => 'Create an object~~',
'UI:Links:Object:New:Modal:Title' => '创建对象',
// Create
'UI:Links:Create:Button' => 'Create~~',
'UI:Links:Create:Button+' => 'Create a %4$s~~',
'UI:Links:Create:Modal:Title' => 'Create a %4$s in %2$s~~',
'UI:Links:Create:Button' => '创建',
'UI:Links:Create:Button+' => '创建一个%4$s',
'UI:Links:Create:Modal:Title' => '创建一个%4$s至%2$s',
// Add
'UI:Links:Add:Button' => 'Add~~',
'UI:Links:Add:Button+' => 'Add a %4$s~~',
'UI:Links:Add:Modal:Title' => 'Add a %4$s to %2$s~~',
'UI:Links:Add:Button' => '添加',
'UI:Links:Add:Button+' => '添加一个%4$s',
'UI:Links:Add:Modal:Title' => '添加一个%4$s至%2$s',
// Modify link
'UI:Links:ModifyLink:Button' => 'Modify~~',
'UI:Links:ModifyLink:Button+' => 'Modify this link~~',
'UI:Links:ModifyLink:Modal:Title' => 'Modify the link between %2$s and %5$s~~',
'UI:Links:ModifyLink:Button' => '修改',
'UI:Links:ModifyLink:Button+' => '修改此关联',
'UI:Links:ModifyLink:Modal:Title' => '修改%2$s和%5$s的关联',
// Modify object
'UI:Links:ModifyObject:Button' => 'Modify~~',
'UI:Links:ModifyObject:Button+' => 'Modify this object~~',
'UI:Links:ModifyObject:Modal:Title' => '%5$s~~',
'UI:Links:ModifyObject:Button' => '修改',
'UI:Links:ModifyObject:Button+' => '修改此对象',
'UI:Links:ModifyObject:Modal:Title' => '%5$s',
// Remove
'UI:Links:Remove:Button' => 'Remove~~',
'UI:Links:Remove:Button+' => 'Remove this %4$s~~',
'UI:Links:Remove:Modal:Title' => 'Remove a %4$s from its %1$s~~',
'UI:Links:Remove:Modal:Message' => 'Do you really want to remove %5$s from %2$s?~~',
'UI:Links:Remove:Button' => '移除',
'UI:Links:Remove:Button+' => '移除此%4$s',
'UI:Links:Remove:Modal:Title' => '移除此%4$s由其%1$s',
'UI:Links:Remove:Modal:Message' => '确认移除%5$s由%2$s?',
// Delete
'UI:Links:Delete:Button' => 'Delete~~',
'UI:Links:Delete:Button+' => 'Delete this %4$s~~',
'UI:Links:Delete:Modal:Title' => 'Delete a %4$s~~',
'UI:Links:Delete:Modal:Message' => 'Do you really want to delete %5$s?~~',
'UI:Links:Delete:Button' => '删除',
'UI:Links:Delete:Button+' => '删除此%4$s',
'UI:Links:Delete:Modal:Title' => '删除%4$s',
'UI:Links:Delete:Modal:Message' => '确认删除%5$s?',
// Bulk
'UI:Links:Bulk:LinkWillBeCreatedForAllObjects' => 'Add to all objects~~',
'UI:Links:Bulk:LinkWillBeDeletedFromAllObjects' => 'Remove from all objects~~',
'UI:Links:Bulk:LinkWillBeCreatedFor1Object' => 'Add to one object~~',
'UI:Links:Bulk:LinkWillBeDeletedFrom1Object' => 'Remove from one object~~',
'UI:Links:Bulk:LinkWillBeCreatedForXObjects' => 'Add {count} objects~~',
'UI:Links:Bulk:LinkWillBeDeletedFromXObjects' => 'Remove {count} objects~~',
'UI:Links:Bulk:LinkExistForAllObjects' => 'All objets are already linked~~',
'UI:Links:Bulk:LinkExistForOneObject' => 'One object is linked~~',
'UI:Links:Bulk:LinkExistForXObjects' => '{count} objects are linked~~',
'UI:Links:Bulk:LinkWillBeCreatedForAllObjects' => '添加至所有对象',
'UI:Links:Bulk:LinkWillBeDeletedFromAllObjects' => '从所有对象移除',
'UI:Links:Bulk:LinkWillBeCreatedFor1Object' => '添加至一个对象',
'UI:Links:Bulk:LinkWillBeDeletedFrom1Object' => '从一个对象移除',
'UI:Links:Bulk:LinkWillBeCreatedForXObjects' => '添加 {count} 个对象',
'UI:Links:Bulk:LinkWillBeDeletedFromXObjects' => '移除 {count} 个对象',
'UI:Links:Bulk:LinkExistForAllObjects' => '所有对象关联',
'UI:Links:Bulk:LinkExistForOneObject' => '一个对象已关联',
'UI:Links:Bulk:LinkExistForXObjects' => '{count} 个对象已关联',
// New item
'UI:Links:NewItem' => 'New item~~',
'UI:Links:NewItem' => '新建条目',
));

View File

@@ -17,8 +17,8 @@
* You should have received a copy of the GNU Affero General Public License
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:Object:Modal:Title' => 'Create an object~~',
'UI:Object:Modal:Create:MandatoryAttributeBlobInputs:Warning:Text' => 'This form contains a mandatory file attribute which cannot be set in modal mode. The creation of this object will be incomplete, edit it in a full-page form to complete it.~~',
'UI:Object:Modal:Modify:MandatoryAttributeBlobInputs:Warning:Text' => 'This form contains a mandatory file attribute which cannot be set in modal mode. This object is incomplete, edit it in a full-page form to complete it.~~',
'UI:Object:Modal:Modify:Filled:MandatoryAttributeBlobInputs:Warning:Text' => 'This form contains mandatory file attribute which cannot be modified in modal mode.~~',
'UI:Object:Modal:Title' => '创建对象',
'UI:Object:Modal:Create:MandatoryAttributeBlobInputs:Warning:Text' => '当前表单包含一个模态模式下不支持的必填文件属性. 创建/修改此对象可能无法进行, 其需要在页表单中完成.',
'UI:Object:Modal:Modify:MandatoryAttributeBlobInputs:Warning:Text' => '当前表单包含一个模态模式下不支持的必填文件属性. 此对象信息不完整, 请在页表单中完成编辑.',
'UI:Object:Modal:Modify:Filled:MandatoryAttributeBlobInputs:Warning:Text' => '当前表单包含一个模态模式下不支持的必填文件属性.',
));

View File

@@ -23,13 +23,13 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'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' => '采用顺序排序',
'UI:Datatables:Language:Sort:Descending' => '采用倒序排序',
'UI:Datatables:Column:RowActions:Label' => '~~',
'UI:Datatables:Column:RowActions:Description' => '~~',
'UI:Datatables:RowActions:ConfirmationDialog' => 'Action Confirmation~~',
'UI:Datatables:RowActions:ConfirmationMessage' => 'Do you confirm action ?~~',
'UI:Datatables:Column:RowActions:Label' => '标签',
'UI:Datatables:Column:RowActions:Description' => '备注',
'UI:Datatables:RowActions:ConfirmationDialog' => '操作确认',
'UI:Datatables:RowActions:ConfirmationMessage' => '确认操作?',
));

View File

@@ -17,10 +17,10 @@
* You should have received a copy of the GNU Affero General Public License
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:Modal:Confirmation:DefaultTitle' => 'Confirmation~~',
'UI:Modal:Informative:Title' => 'Informative Modal~~',
'UI:Modal:InformativeError:Title' => 'Error~~',
'UI:Modal:InformativeWarning:Title' => 'Warning~~',
'UI:Modal:InformativeInformation:Title' => 'Information~~',
'UI:Modal:InformativeSuccess:Title' => 'Success~~',
'UI:Modal:Confirmation:DefaultTitle' => '确认',
'UI:Modal:Informative:Title' => '信息提示模态窗口',
'UI:Modal:InformativeError:Title' => '错误',
'UI:Modal:InformativeWarning:Title' => '警告',
'UI:Modal:InformativeInformation:Title' => '提示',
'UI:Modal:InformativeSuccess:Title' => '成功',
));

View File

@@ -28,12 +28,12 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:Layout:ActivityPanel:Tab:Activity:Title' => '活动',
'UI:Layout:ActivityPanel:Tab:Log:DraftIndicator:Tooltip' => '草稿',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Title' => '日志',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Tooltip' => '显示/隐藏 日志',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Tooltip' => '显示/隐藏日志',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Logs:Menu:Hint' => '请选择要显示的日志',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Title' => '状态变化',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Tooltip' => '显示/隐藏 状态变化',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Transitions:Tooltip' => '显示/隐藏状态变化',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Title' => '编辑',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Tooltip' => '显示/隐藏 字段编辑',
'UI:Layout:ActivityPanel:Tab:Toolbar:Filter:Edits:Tooltip' => '显示/隐藏字段编辑',
'UI:Layout:ActivityPanel:Tab:Toolbar:Action:OpenAll:Tooltip' => '全部打开',
'UI:Layout:ActivityPanel:Tab:Toolbar:Action:CloseAll:Tooltip' => '全部关闭',
'UI:Layout:ActivityPanel:Tab:Toolbar:Info:AuthorsCount:Tooltip' => '正在查看此条目的人数',

View File

@@ -19,15 +19,15 @@
// Navigation menu
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:Layout:NavigationMenu:CompanyLogo:AltText' => '公司logo',
'UI:Layout:NavigationMenu:CompanyLogo:AltText' => '公司标志',
'UI:Layout:NavigationMenu:Silo:Label' => '请选择要筛选的组织',
'UI:Layout:NavigationMenu:Toggler:Tooltip' => '展开/折叠',
'UI:Layout:NavigationMenu:Toggler:TooltipWithSiloLabel' => '展开/折叠 (筛选 %1$s)',
'UI:Layout:NavigationMenu:Toggler:TooltipWithSiloLabel' => '展开/折叠 (筛选%1$s)',
'UI:Layout:NavigationMenu:MenuFilter:Input:Placeholder' => '筛选器...',
'UI:Layout:NavigationMenu:MenuFilter:Input:Tooltip' => '请输入要筛选的关键字',
'UI:Layout:NavigationMenu:MenuFilter:Input:Hint' => '将会显示所有匹配的菜单',
'UI:Layout:NavigationMenu:MenuFilter:Placeholder:Hint' => '此菜单暂无筛选结果',
'UI:Layout:NavigationMenu:UserInfo:WelcomeMessage:Text' => 'Hi %1$s!',
'UI:Layout:NavigationMenu:UserInfo:WelcomeMessage:Text' => '您好, %1$s!',
'UI:Layout:NavigationMenu:UserInfo:Picture:AltText' => '%1$s 的联系人头像',
'UI:Layout:NavigationMenu:UserMenu:Toggler:Label' => '打开用户菜单',
'UI:Layout:NavigationMenu:KeyboardShortcut:FocusFilter' => '筛选菜单',

View File

@@ -8,5 +8,5 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', [
'UI:Layout:ObjectDetails:KeyboardShortcut:DeleteObject' => '删除当前对象',
'UI:Layout:ObjectDetails:KeyboardShortcut:NewObject' => '创建新对象 (与当前对象相同)',
'UI:Layout:ObjectDetails:KeyboardShortcut:SaveObject' => '保存当前对象',
'UI:Layout:ObjectDetails:New:Modal:Title' => 'Creation of an object~~',
'UI:Layout:ObjectDetails:New:Modal:Title' => '创建对象',
]);

View File

@@ -4,5 +4,5 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', [
'UIBlock:Error:CannotGetBlocks' => 'Could not retrieve blocks from content area "%1$s" as it does seem to exists for page content "%2$s"~~',
'UIBlock:Error:CannotGetBlocks' => '无法由内容区域 "%1$s" 获取块, 因为其在页面内容 "%2$s" 中不存在',
]);

View File

@@ -5,6 +5,6 @@
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', [
'UI:Layout:TabContainer:ExtraTabsListToggler:Label' => '其它标签页',
'UIBlock:Error:AddBlockNotTabForbidden' => '无法添加 %1$s%2$s (仅允许标签)',
'UIBlock:Error:AddBlockNotTabForbidden' => '无法添加%1$s%2$s (仅允许标签)',
'UIBlock:TabContainer:RemoteTabLoad' => '点击加载此标签',
]);

View File

@@ -4,5 +4,5 @@
* @license http://opensource.org/licenses/AGPL-3.0
*/
Dict::Add('ZH CN', 'Chinese', '简体中文', [
'UIBlock:Error:AddBlockForbidden' => '无法添加%1$s',
'UIBlock:Error:AddBlockForbidden' => '无法添加%1$s',
]);

View File

@@ -18,8 +18,8 @@
*/
// Navigation menu
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:ErrorPage:UnstableVersion' => 'You are using an unstable version that may include bugs. If you think this error occurred because of this please send us your feedback!~~',
'UI:ErrorPage:KittyDisclaimer' => 'No kitty were injured during the making of this GIF and release.
'UI:ErrorPage:UnstableVersion' => '当前正在使用可能包含缺陷的不稳定版本. 如果确信错误是因为缺陷导致请反馈给我们!',
'UI:ErrorPage:KittyDisclaimer' => '请放心, 制作此动画和发行版的时候没有任何猫咪受到伤害.
- The R&amp;D Team~~',
- 研发团队',
));

View File

@@ -0,0 +1,23 @@
<?php
/**
* Copyright (C) 2013-2023 Combodo SARL
*
* This file is part of iTop.
*
* iTop is free software; you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* iTop is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
*/
// Navigation menu
Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'core/Operation:Landing/Title' => 'OAuth令牌创建',
));

View File

@@ -23,16 +23,16 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:Preferences:General:Title' => '概况',
'UI:Preferences:General:Theme' => '主题',
'UI:Preferences:General:Theme:DefaultThemeLabel' => '%1$s (默认)',
'UI:Favorites:General:ShowSummaryCards' => 'Show summary cards~~',
'UI:Favorites:General:ShowSummaryCards+' => 'When hovering an hyperlink targeting an object, display a short summary of the object, if available for that class~~',
'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' => 'Entry form opened by default~~',
'UI:Preferences:ActivityPanel:EntryFormOpened+' => 'Whether the entry form will be opened when displaying an object. If unchecked, you will still be able to open it by clicking the compose button~~',
'UI:Preferences:ActivityPanel:EntryFormOpened' => '默认打开录入表单',
'UI:Preferences:ActivityPanel:EntryFormOpened+' => '在显示对象时是否打开录入表单. 如果不选择, 仍可以点击新建按钮打开录入表单',
'UI:Preferences:PersonalizeKeyboardShortcuts:Title' => '键盘快捷键',
'UI:Preferences:PersonalizeKeyboardShortcuts:Input:Hint' => '请输入键盘快捷键',
'UI:Preferences:PersonalizeKeyboardShortcuts:Button:Tooltip' => '录制键盘快捷键',
@@ -46,5 +46,5 @@ Dict::Add('ZH CN', 'Chinese', '简体中文', array(
'UI:Preferences:Tabs:Scrollable:Classic' => '经典',
'UI:Preferences:Tabs:Scrollable:Scrollable' => '可滚动',
'UI:Preferences:ChooseAPlaceholder' => '用户的默认头像',
'UI:Preferences:ChooseAPlaceholder+' => '选择一个占位图片,将在用户联系人没有设定头像图片时显示',
'UI:Preferences:ChooseAPlaceholder+' => '选择一个占位图片, 将在用户联系人没有设定头像图片时显示',
));

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff