<?php
/**
 * The action module zh-cn file of ZenTaoPMS.
 *
 * @copyright   Copyright 2009-2023 禅道软件（青岛）有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
 * @license     ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
 * @author      Chunsheng Wang <chunsheng@cnezsoft.com>
 * @package     action
 * @version     $Id: zh-cn.php 4955 2013-07-02 01:47:21Z chencongzhi520@gmail.com $
 * @link        https://www.zentao.net
 */
global $config;

$lang->action->common        = '系统日志';
$lang->action->id            = '编号';
$lang->action->product       = $lang->productCommon;
$lang->action->project       = $lang->projectCommon;
$lang->action->execution     = $lang->execution->common;
$lang->action->objectType    = '对象类型';
$lang->action->objectID      = '对象ID';
$lang->action->objectName    = '对象名称';
$lang->action->actor         = '操作者';
$lang->action->action        = '动作';
$lang->action->actionID      = '记录ID';
$lang->action->date          = '日期';
$lang->action->dateAB        = '操作日期';
$lang->action->extra         = '附加值';
$lang->action->system        = '系统';
$lang->action->url           = '网址';
$lang->action->contentType   = '内容类型';
$lang->action->data          = '数据';
$lang->action->result        = '结果';
$lang->action->modified      = '修改了';
$lang->action->old           = '旧值为';
$lang->action->new           = '新值为';
$lang->action->to            = '到';
$lang->action->superReviewer = '超级评审人';

$lang->action->trash         = '回收站';
$lang->action->undelete      = '还原';
$lang->action->hideOne       = '隐藏';
$lang->action->hideAll       = '全部隐藏';
$lang->action->editComment   = '修改备注';
$lang->action->create        = '添加备注';
$lang->action->comment       = '备注';
$lang->action->actioncomment = '备注';
$lang->action->lastComment   = '备注';
$lang->action->byQuery       = '搜索';

$lang->action->trashAction    = '回收站列表';
$lang->action->undeleteAction = '还原数据';
$lang->action->hideOneAction  = '隐藏数据';

$lang->action->refusecase   = '还原用例之前，请先还原该用例所属场景';
$lang->action->refusescene  = '还原场景之前，请先还原该场景的父场景';
$lang->action->refusemodule = '还原模块之前，请先还原该模块的父模块';
$lang->action->refusekanban = '还原看板之前，请先还原该看板所属空间';

$lang->action->trashTips          = '提示：为了保证系统的完整性，禅道系统的删除都是标记删除。';
$lang->action->textDiff           = '文本格式';
$lang->action->original           = '原始格式';
$lang->action->confirmHideAll     = '您确定要全部隐藏这些记录吗？';
$lang->action->needEdit           = '要还原%s的名称或代号已经存在，请编辑更改。';
$lang->action->historyEdit        = '历史记录编辑不能为空。';
$lang->action->noDynamic          = '暂时没有动态。';
$lang->action->undeletedTips      = '该数据在版本升级过程中未参与数据归并流程，不支持还原。';
$lang->action->executionNoProject = "该执行没有所属的{$lang->projectCommon}，请先还原{$lang->projectCommon}再还原执行";
$lang->action->repoNoServer       = '该代码库没有所属的服务器，请先还原服务器再还原代码库';
$lang->action->hasCreatedTask     = '该父阶段已创建任务，无法恢复！';
$lang->action->hasDeletedParent   = '恢复该阶段需要同时恢复已删除的父阶段%s，';
$lang->action->hasChangedAttr     = '恢复后阶段类型将根据父阶段类型均调整为“%s”，';
$lang->action->whetherToRestore   = '是否恢复？';
$lang->action->undeleteModuleTip  = '子目录恢复后，会同步恢复他的上级目录，确认要恢复吗？';
$lang->action->undeleteTaskTip    = '该任务所属执行已删除，还原后不能看到该任务，是否继续还原任务？';
$lang->action->undeleteBoardTip   = '还原白板之前，请先还原该白板的所属空间。';

$lang->action->hasOtherType = array();
$lang->action->hasOtherType['stage']  = "当前阶段的父级现在只允许创建{$lang->executionCommon}/看板类型的子级,故无法恢复当前阶段。";
$lang->action->hasOtherType['sprint'] = "当前{$lang->executionCommon}的父级现在只允许创建阶段类型的子级,故无法恢复当前{$lang->executionCommon}。";
$lang->action->hasOtherType['kanban'] = "当前看板的父级现在只允许创建阶段类型的子级,故无法恢复当前看板。";

$lang->action->repeatChange     = '系统内已有同名、同代号的%s，恢复后名称为"%s"、代号为"%s"。';
$lang->action->nameRepeatChange = '系统内已有同名的%s，恢复后名称为"%s"。';
$lang->action->codeRepeatChange = '系统内已有同代号的%s，恢复后代号为"%s"。';

$lang->action->history = new stdclass();
$lang->action->history->action = '关联日志';
$lang->action->history->field  = '字段';
$lang->action->history->old    = '旧值';
$lang->action->history->new    = '新值';
$lang->action->history->diff   = '不同';

$lang->action->dynamic = new stdclass();
$lang->action->dynamic->today      = '今天';
$lang->action->dynamic->yesterday  = '昨天';
$lang->action->dynamic->twoDaysAgo = '前天';
$lang->action->dynamic->thisWeek   = '本周';
$lang->action->dynamic->lastWeek   = '上周';
$lang->action->dynamic->thisMonth  = '本月';
$lang->action->dynamic->lastMonth  = '上月';
$lang->action->dynamic->all        = '所有';
$lang->action->dynamic->hidden     = '已隐藏';
$lang->action->dynamic->search     = '搜索';

$lang->action->objectTypes['product']          = $lang->productCommon;
$lang->action->objectTypes['branch']           = '分支';
$lang->action->objectTypes['epic']             = $lang->ERCommon;
$lang->action->objectTypes['story']            = $lang->SRCommon;
$lang->action->objectTypes['requirement']      = $lang->URCommon;
$lang->action->objectTypes['design']           = '设计';
$lang->action->objectTypes['productplan']      = '计划';
$lang->action->objectTypes['release']          = '发布';
$lang->action->objectTypes['program']          = '项目集';
$lang->action->objectTypes['project']          = $lang->projectCommon;
$lang->action->objectTypes['execution']        = '执行';
$lang->action->objectTypes['task']             = '任务';
$lang->action->objectTypes['build']            = '版本';
$lang->action->objectTypes['projectbuild']     = '项目版本';
$lang->action->objectTypes['job']              = '流水线';
$lang->action->objectTypes['bug']              = 'Bug';
$lang->action->objectTypes['case']             = '用例';
$lang->action->objectTypes['caseresult']       = '用例结果';
$lang->action->objectTypes['stepresult']       = '用例步骤';
$lang->action->objectTypes['caselib']          = '用例库';
$lang->action->objectTypes['testsuite']        = '套件';
$lang->action->objectTypes['testtask']         = '测试单';
$lang->action->objectTypes['testreport']       = '报告';
$lang->action->objectTypes['zahost']           = '宿主机';
$lang->action->objectTypes['zanode']           = '执行节点';
$lang->action->objectTypes['doc']              = '文档';
$lang->action->objectTypes['api']              = '接口';
$lang->action->objectTypes['doclib']           = '文档库';
$lang->action->objectTypes['docspace']         = '文档空间';
$lang->action->objectTypes['apistruct']        = '数据结构';
$lang->action->objectTypes['todo']             = '待办';
$lang->action->objectTypes['risk']             = '风险';
$lang->action->objectTypes['issue']            = '问题';
$lang->action->objectTypes['module']           = '模块';
$lang->action->objectTypes['user']             = '用户';
$lang->action->objectTypes['stakeholder']      = '干系人';
$lang->action->objectTypes['budget']           = '费用估算';
$lang->action->objectTypes['entry']            = '应用';
$lang->action->objectTypes['webhook']          = 'Webhook';
$lang->action->objectTypes['team']             = '团队';
$lang->action->objectTypes['whitelist']        = '白名单';
$lang->action->objectTypes['pipeline']         = 'GitLab服务器';
$lang->action->objectTypes['gitlab']           = 'GitLab服务器';
$lang->action->objectTypes['gitea']            = 'Gitea服务器';
$lang->action->objectTypes['gogs']             = 'Gogs服务器';
$lang->action->objectTypes['jenkins']          = 'Jenkins服务器';
$lang->action->objectTypes['nexus']            = 'Nexus服务器';
$lang->action->objectTypes['mr']               = '合并请求';
$lang->action->objectTypes['gitlabproject']    = 'GitLab项目';
$lang->action->objectTypes['gitlabuser']       = 'GitLab用户';
$lang->action->objectTypes['gitlabgroup']      = 'GitLab群组';
$lang->action->objectTypes['gitlabbranch']     = 'GitLab分支';
$lang->action->objectTypes['gitlabbranchpriv'] = 'GitLab保护分支';
$lang->action->objectTypes['gitlabtag']        = 'GitLab标签';
$lang->action->objectTypes['gitlabtagpriv']    = 'GitLab标签保护';
$lang->action->objectTypes['giteauser']        = 'Gitea用户';
$lang->action->objectTypes['gogsuser']         = 'Gogs用户';
$lang->action->objectTypes['kanbanspace']      = '看板空间';
$lang->action->objectTypes['kanban']           = '看板';
$lang->action->objectTypes['kanbanregion']     = '看板区域';
$lang->action->objectTypes['kanbanlane']       = '看板泳道';
$lang->action->objectTypes['kanbancolumn']     = '看板列';
$lang->action->objectTypes['kanbancard']       = '看板卡片';
$lang->action->objectTypes['sonarqube']        = 'SonarQube服务器';
$lang->action->objectTypes['sonarqubeproject'] = 'SonarQube项目';
$lang->action->objectTypes['stage']            = '阶段';
$lang->action->objectTypes['patch']            = '补丁';
$lang->action->objectTypes['repo']             = '代码库';
$lang->action->objectTypes['dataview']         = '中间表';
$lang->action->objectTypes['privlang']         = '权限';
$lang->action->objectTypes['scene']            = '场景';
$lang->action->objectTypes['pivot']            = '透视表';
$lang->action->objectTypes['privpackage']      = '权限包';
$lang->action->objectTypes['serverroom']       = '机房';
$lang->action->objectTypes['account']          = '账号';
$lang->action->objectTypes['host']             = '主机';
$lang->action->objectTypes['deploy']           = '发布';
$lang->action->objectTypes['service']          = '服务';
$lang->action->objectTypes['domain']           = '域名';
$lang->action->objectTypes['prompt']           = '提词';
$lang->action->objectTypes['miniprogram']      = '小程序';
$lang->action->objectTypes['metric']           = '度量';
$lang->action->objectTypes['projectbuild']     = '版本';
$lang->action->objectTypes['board']            = '白板';
$lang->action->objectTypes['boardspace']       = '白板空间';
$lang->action->objectTypes['productline']      = '产品线';

/* 用来描述操作历史记录。*/
$lang->action->desc = new stdclass();
$lang->action->desc->common               = '$date, <strong>$action</strong> by <strong>$actor</strong>。' . "\n";
$lang->action->desc->extra                = '$date, <strong>$action</strong> as <strong>$extra</strong> by <strong>$actor</strong>。' . "\n";
$lang->action->desc->opened               = '$date, 由 <strong>$actor</strong> 创建。' . "\n";
$lang->action->desc->openedbysystem       = '$date, 由系统创建。' . "\n";
$lang->action->desc->created              = '$date, 由 <strong>$actor</strong> 创建。' . "\n";
$lang->action->desc->added                = '$date, 由 <strong>$actor</strong> 添加。' . "\n";
$lang->action->desc->changed              = '$date, 由 <strong>$actor</strong> 变更。' . "\n";
$lang->action->desc->edited               = '$date, 由 <strong>$actor</strong> 编辑。' . "\n";
$lang->action->desc->assigned             = '$date, 由 <strong>$actor</strong> 指派给 <strong>$extra</strong>。' . "\n";
$lang->action->desc->closed               = '$date, 由 <strong>$actor</strong> 关闭。' . "\n";
$lang->action->desc->closedbysystem       = '$date, 由系统关闭。' . "\n";
$lang->action->desc->closedbyparent       = '$date, 由系统关闭。' . "\n";
$lang->action->desc->deleted              = '$date, 由 <strong>$actor</strong> 删除。' . "\n";
$lang->action->desc->deletedfile          = '$date, 由 <strong>$actor</strong> 删除了附件：<strong><i>$extra</i></strong>。' . "\n";
$lang->action->desc->editfile             = '$date, 由 <strong>$actor</strong> 编辑了附件：<strong><i>$extra</i></strong>。' . "\n";
$lang->action->desc->erased               = '$date, 由 <strong>$actor</strong> 删除。' . "\n";
$lang->action->desc->undeleted            = '$date, 由 <strong>$actor</strong> 还原。' . "\n";
$lang->action->desc->hidden               = '$date, 由 <strong>$actor</strong> 隐藏。' . "\n";
$lang->action->desc->commented            = '$date, 由 <strong>$actor</strong> 添加备注。' . "\n";
$lang->action->desc->activated            = '$date, 由 <strong>$actor</strong> 激活。' . "\n";
$lang->action->desc->blocked              = '$date, 由 <strong>$actor</strong> 阻塞。' . "\n";
$lang->action->desc->moved                = '$date, 由 <strong>$actor</strong> 移动。' . "\n";
$lang->action->desc->confirmed            = '$date, 由 <strong>$actor</strong> 确认' . $lang->SRCommon . '变动，最新版本为<strong>#$extra</strong>。' . "\n";
$lang->action->desc->caseconfirmed        = '$date, 由 <strong>$actor</strong> 确认用例变动，最新版本为<strong>#$extra</strong>。' . "\n";
$lang->action->desc->bugconfirmed         = '$date, 由 <strong>$actor</strong> 确认Bug。' . "\n";
$lang->action->desc->frombug              = '$date, 由 <strong>$actor</strong> Bug转化而来，Bug编号为 <strong>$extra</strong>。';
$lang->action->desc->started              = '$date, 由 <strong>$actor</strong> 启动。' . "\n";
$lang->action->desc->restarted            = '$date, 由 <strong>$actor</strong> 继续。' . "\n";
$lang->action->desc->delayed              = '$date, 由 <strong>$actor</strong> 延期。' . "\n";
$lang->action->desc->suspended            = '$date, 由 <strong>$actor</strong> 挂起。' . "\n";
$lang->action->desc->recordworkhour       = '$date, 由 <strong>$actor</strong> 记录工时，消耗 <strong>$extra</strong> 小时。';
$lang->action->desc->recordestimate       = '$date, 由 <strong>$actor</strong> 记录工时，消耗 <strong>$extra</strong> 小时。';
$lang->action->desc->editestimate         = '$date, 由 <strong>$actor</strong> 编辑工时。';
$lang->action->desc->editeffort           = '$date, 由 <strong>$actor</strong> 编辑工时。';
$lang->action->desc->deleteestimate       = '$date, 由 <strong>$actor</strong> 删除工时。';
$lang->action->desc->canceled             = '$date, 由 <strong>$actor</strong> 取消。' . "\n";
$lang->action->desc->svncommited          = '$date, 由 <strong>$actor</strong> 提交代码，版本为<strong>#$extra</strong>。' . "\n";
$lang->action->desc->gitcommited          = '$date, 由 <strong>$actor</strong> 提交代码，版本为<strong>#$extra</strong>。' . "\n";
$lang->action->desc->finished             = '$date, 由 <strong>$actor</strong> 完成。' . "\n";
$lang->action->desc->paused               = '$date, 由 <strong>$actor</strong> 暂停。' . "\n";
$lang->action->desc->verified             = '$date, 由 <strong>$actor</strong> 验收。' . "\n";
$lang->action->desc->diff1                = '修改了 <strong><i>%s</i></strong>，旧值为 "%s"，新值为 "%s"。<br />' . "\n";
$lang->action->desc->diff2                = '修改了 <strong><i>%s</i></strong>，区别为：' . "\n" . "<blockquote class='textdiff'>%s</blockquote>" . "\n<blockquote class='original'>%s</blockquote>";
$lang->action->desc->diff3                = '将文件名 %s 改为 %s 。' . "\n";
$lang->action->desc->linked2bug           = '$date 由 <strong>$actor</strong> 关联到版本 <strong>$extra</strong>';
$lang->action->desc->linked2testtask      = '$date 由 <strong>$actor</strong> 关联到测试单 <strong>$extra</strong>';
$lang->action->desc->unlinkedfromtesttask = '$date 由 <strong>$actor</strong> 从测试单 <strong>$extra</strong> 中移除';
$lang->action->desc->resolved             = '$date, 由 <strong>$actor</strong> 解决。' . "\n";
$lang->action->desc->managed              = '$date, 由 <strong>$actor</strong> 维护。' . "\n";
$lang->action->desc->estimated            = '$date, 由 <strong>$actor</strong> 估算。' . "\n";
$lang->action->desc->run                  = '$date, 由 <strong>$actor</strong> 执行。' . "\n";
$lang->action->desc->syncprogram          = '$date, 由 <strong>$actor</strong> 启动(因' . $lang->projectCommon . '开始而启动项目集)。' . "\n";
$lang->action->desc->syncproject          = '$date, 系统判断由于' . $lang->executionCommon .'开始，将' . $lang->projectCommon . '状态置为进行中。' . "\n";
$lang->action->desc->syncmultipleproject  = '$date, 系统判断由于任务开始，将' . $lang->projectCommon . '状态置为进行中。' . "\n";
$lang->action->desc->syncexecution        = '$date, 系统判断由于任务开始，将' . $lang->executionCommon . '状态置为进行中。' . "\n";
$lang->action->desc->syncexecutionbychild = '$date, 系统判断由于子阶段开始，将' . $lang->executionCommon . '状态置为进行中。' . "\n";
$lang->action->desc->importfromgitlab     = '$date, 由 <strong>$actor</strong> 从Gitlab的Issue关联创建。' . "\n";
$lang->action->desc->archived             = '$date, 由 <strong>$actor</strong> 归档。' . "\n";
$lang->action->desc->restore              = '$date, 由 <strong>$actor</strong> 还原。' . "\n";
$lang->action->desc->importedcard         = '$date, 由 <strong>$actor</strong> 从看板 <strong>$extra</strong> 导入。' . "\n";
$lang->action->desc->importedproductplan  = '$date, 由 <strong>$actor</strong> 从' . $lang->productCommon . '计划 <strong>$extra</strong> 导入。' . "\n";
$lang->action->desc->importedrelease      = '$date, 由 <strong>$actor</strong> 从' . $lang->productCommon . '发布 <strong>$extra</strong> 导入。' . "\n";
$lang->action->desc->importedexecution    = '$date, 由 <strong>$actor</strong> 从' . $lang->projectCommon . '执行 <strong>$extra</strong> 导入。' . "\n";
$lang->action->desc->importedbuild        = '$date, 由 <strong>$actor</strong> 从' . $lang->projectCommon . '版本 <strong>$extra</strong> 导入。' . "\n";
$lang->action->desc->importedticket       = '$date, 由 <strong>$actor</strong> 从反馈工单 <strong>$extra</strong> 导入。' . "\n";
$lang->action->desc->fromsonarqube        = '$date, 由 <strong>$actor</strong> 从<strong>SonarQube问题</strong>转化而来。' . "\n";
$lang->action->desc->tolib                = '$date, 由 <strong>$actor</strong> 导入。' . "\n";
$lang->action->desc->updatetolib          = '$date, 由 <strong>$actor</strong> 从' . $lang->testcase->common . '更新。' . "\n";
$lang->action->desc->adjusttasktowait     = '$date, 系统判断由于消耗工时调整为0，将任务状态置为未开始。' . "\n";
$lang->action->desc->reopen               = '$date, 由 <strong>$actor</strong> 重新打开。' . "\n";
$lang->action->desc->merged               = '$date, 由 <strong>$actor</strong> 合并。' . "\n";
$lang->action->desc->submitreview         = '$date, 由 <strong>$actor</strong> 提交评审。' . "\n";
$lang->action->desc->ganttmove            = '$date, 由 <strong>$actor</strong> 排序。' . "\n";
$lang->action->desc->suspend              = '$date, 由 <strong>$actor</strong> 休眠。' . "\n";
$lang->action->desc->resume               = '$date, 由 <strong>$actor</strong> 恢复。' . "\n";
$lang->action->desc->reboot               = '$date, 由 <strong>$actor</strong> 重启。' . "\n";
$lang->action->desc->destroy              = '$date, 由 <strong>$actor</strong> 关闭。' . "\n";
$lang->action->desc->boot                 = '$date, 由 <strong>$actor</strong> 启动。' . "\n";
$lang->action->desc->relieved             = '$date, 由 <strong>$actor</strong> 解除孪生需求关系。' . "\n";
$lang->action->desc->switchtolight        = '$date, 由于 <strong>'. $lang->admin->system .'</strong> 从全生命周期管理模式切换为轻量管理模式，' . $lang->projectCommon . '访问控制由项目集内公开调整为私有。' . "\n";
$lang->action->desc->getvnc               = '$date, <strong>$actor</strong>对执行节点 <strong>$extra</strong> 进行了远程操控。' . "\n";
$lang->action->desc->unlinkproduct        = '$date, 系统判断由于' . $lang->executionCommon . '所属' . $lang->projectCommon . '与$extra取消关联，同步将' . $lang->executionCommon . '与$extra取消关联。' . "\n";
$lang->action->desc->createdsnapshot      = '$date, <strong>$actor</strong> 创建了快照 <strong>$extra</strong>。' . "\n";
$lang->action->desc->restoredsnapshot     = '$date, <strong>$actor</strong> 还原了快照 <strong>$extra</strong>。' . "\n";
$lang->action->desc->editsnapshot         = '$date, <strong>$actor</strong> 编辑了快照 <strong>$extra</strong>。' . "\n";
$lang->action->desc->deletesnapshot       = '$date, <strong>$actor</strong> 删除了快照 <strong>$extra</strong>。' . "\n";
$lang->action->desc->online               = '$date, 由 <strong>$actor</strong> 上架。' . "\n";
$lang->action->desc->offline              = '$date, 由 <strong>$actor</strong> 下架。' . "\n";
$lang->action->desc->linkhost             = '$date, 由 <strong>$actor</strong> 关联主机。' . "\n";
$lang->action->desc->createrepobranch     = '$date, 由 <strong>$actor</strong> 创建了代码分支 <strong>$extra</strong>。' . "\n";
$lang->action->desc->unlinkrepobranch     = '$date, 由 <strong>$actor</strong> 取消关联了代码分支 <strong>$extra</strong>。' . "\n";
$lang->action->desc->changedprogram       = '$date, 由 <strong>$actor</strong> 调整了所属项目集。' . "\n";

/* 用来描述和父子任务相关的操作历史记录。*/
$lang->action->desc->createchildren        = '$date, 由 <strong>$actor</strong> 创建子任务 <strong>$extra</strong>。' . "\n";
$lang->action->desc->linkchildtask         = '$date, 由 <strong>$actor</strong> 关联子任务 <strong>$extra</strong>。' . "\n";
$lang->action->desc->unlinkchildrentask    = '$date, 由 <strong>$actor</strong> 移除子任务 <strong>$extra</strong>。' . "\n";
$lang->action->desc->linkparenttask        = '$date, 由 <strong>$actor</strong> 关联到父任务 <strong>$extra</strong>。' . "\n";
$lang->action->desc->unlinkparenttask      = '$date, 由 <strong>$actor</strong> 从父任务<strong>$extra</strong>取消关联。' . "\n";
$lang->action->desc->deletechildrentask    = '$date, 由 <strong>$actor</strong> 删除子任务<strong>$extra</strong>。' . "\n";
$lang->action->desc->syncstorybyparenttask = "\$date, 由于父任务更新了相关需求，子任务同步更新。\n";

/* 用来描述和父子需求相关的操作历史记录。*/
$lang->action->desc->createchildrenstory = '$date, 由 <strong>$actor</strong> 创建子需求 <strong>$extra</strong>。' . "\n";
$lang->action->desc->linkchildstory      = '$date, 由 <strong>$actor</strong> 关联子需求 <strong>$extra</strong>。' . "\n";
$lang->action->desc->unlinkchildrenstory = '$date, 由 <strong>$actor</strong> 移除子需求 <strong>$extra</strong>。' . "\n";
$lang->action->desc->linkparentstory     = '$date, 由 <strong>$actor</strong> 关联到父需求 <strong>$extra</strong>。' . "\n";
$lang->action->desc->unlinkparentstory   = '$date, 由 <strong>$actor</strong> 从父需求<strong>$extra</strong>取消关联。' . "\n";
$lang->action->desc->deletechildrenstory = '$date, 由 <strong>$actor</strong> 删除子需求<strong>$extra</strong>。' . "\n";

/* 关联用例和移除用例时的历史操作记录。*/
$lang->action->desc->linkrelatedcase   = '$date, 由 <strong>$actor</strong> 关联相关用例 <strong>$extra</strong>。' . "\n";
$lang->action->desc->unlinkrelatedcase = '$date, 由 <strong>$actor</strong> 移除相关用例 <strong>$extra</strong>。' . "\n";

/* 用来描述计划关联和移除需求、bug时的历史操作记录。*/
$lang->action->desc->linkstory   = '$date, 由 <strong>$actor</strong> 关联需求 <strong>$extra</strong>。' . "\n";
$lang->action->desc->linkbug     = '$date, 由 <strong>$actor</strong> 关联BUG <strong>$extra</strong>。' . "\n";
$lang->action->desc->unlinkstory = '$date, 由 <strong>$actor</strong> 从计划移除需求 <strong>$extra</strong>。' . "\n";
$lang->action->desc->unlinkbug   = '$date, 由 <strong>$actor</strong> 从计划移除BUG <strong>$extra</strong>。' . "\n";

/* 用来描述文档保存为草稿或发布时的历史操作记录。*/
$lang->action->desc->saveddraft  = '$date, 由 <strong>$actor</strong> 存为草稿 <strong>$extra</strong>。' . "\n";
$lang->action->desc->releaseddoc = '$date, 由 <strong>$actor</strong> 发布 <strong>$extra</strong>。' . "\n";

/* 用来描述文档收藏或取消收藏时的历史操作记录。*/
$lang->action->desc->collected   = '$date, 由 <strong>$actor</strong> 收藏 <strong>$extra</strong>。' . "\n";
$lang->action->desc->uncollected = '$date, 由 <strong>$actor</strong> 取消收藏 <strong>$extra</strong>。' . "\n";

/* AI 提词历史操作记录。 */
$lang->action->desc->published   = '$date, 由 <strong>$actor</strong> 发布。' . "\n";
$lang->action->desc->unpublished = '$date, 由 <strong>$actor</strong> 下架。' . "\n";

/* 用来描述应用的历史操作记录。*/
$lang->action->desc->install                 = '$date, 由 <strong>$actor</strong> 安装。' . "\n";
$lang->action->desc->uninstall               = '$date, 由 <strong>$actor</strong> 删除。' . "\n";
$lang->action->desc->start                   = '$date, 由 <strong>$actor</strong> 启动。' . "\n";
$lang->action->desc->stop                    = '$date, 由 <strong>$actor</strong> 关闭。' . "\n";
$lang->action->desc->editname                = '$date, 由 <strong>$actor</strong> 修改了名称，从 <strong>$oldName</strong> 修改为 <strong>$newName</strong> 。' . "\n";
$lang->action->desc->upgrade                 = '$date, 由 <strong>$actor</strong> 升级，从 <strong>$oldVersion</strong> 升级为 <strong>$newVersion</strong> 。' . "\n";
$lang->action->desc->backup                  = '$date, 由 <strong>$actor</strong> 备份。' . "\n";
$lang->action->desc->adjustmemory            = '$date, 由 <strong>$actor</strong> 调整内存到 <strong>$newValue</strong> 。' . "\n";
$lang->action->desc->adjustcpu               = '$date, 由 <strong>$actor</strong> 调整CPU到 <strong>$newValue</strong> 核。' . "\n";
$lang->action->desc->adjustvol               = '$date, 由 <strong>$actor</strong> 调整磁盘空间到 <strong>$newValue</strong> GB。' . "\n";
$lang->action->desc->adjustmemorychange      = '$date, 由 <strong>$actor</strong> 修改内存，从 <strong>$oldValue</strong> 修改为 <strong>$newValue</strong>。' . "\n";
if(empty($oldValue))
{
    $lang->action->desc->adjustcpuchange     = '$date, 由 <strong>$actor</strong> 修改CPU，从 <strong>不限制</strong> 修改为 <strong>$newValue</strong>核。' . "\n";
}
else
{
    $lang->action->desc->adjustcpuchange     = '$date, 由 <strong>$actor</strong> 修改CPU，从 <strong>$oldValue</strong>核 修改为 <strong>$newValue</strong>核。' . "\n";
}
$lang->action->desc->adjustvolchange         = '$date, 由 <strong>$actor</strong> 修改磁盘空间，从 <strong>$oldValue</strong>GB 修改为 <strong>$newValue</strong>GB。' . "\n";
$lang->action->desc->enableldap              = '$date, 由 <strong>$actor</strong> 启用了LDAP。' . "\n";
$lang->action->desc->disableldap             = '$date, 由 <strong>$actor</strong> 禁用了LDAP。' . "\n";
$lang->action->desc->enablesmtp              = '$date, 由 <strong>$actor</strong> 启用了SMTP。' . "\n";
$lang->action->desc->disablesmtp             = '$date, 由 <strong>$actor</strong> 禁用了SMTP。' . "\n";
$lang->action->desc->updatecustom            = '$date, 由 <strong>$actor</strong> 修改了自定义配置。' . "\n";

$lang->action->desc->delist  = '$date, 由 <strong>$actor</strong> 下架。' . "\n";
$lang->action->desc->publish = '$date, 由 <strong>$actor</strong> 发布。' . "\n";

/* 用来显示动态信息。*/
$lang->action->label = new stdclass();
$lang->action->label->install                 = '安装了';
$lang->action->label->uninstall               = '删除了';
$lang->action->label->upgrade                 = '升级了';
$lang->action->label->start                   = '启动了';
$lang->action->label->stop                    = '关闭了';
$lang->action->label->editname                = '修改了名称';
$lang->action->label->backup                  = '备份了';
$lang->action->label->adjustmemory            = '调整了内存';
$lang->action->label->adjustcpu               = '调整了CPU';
$lang->action->label->adjustVol               = '调整了磁盘空间';
$lang->action->label->enableldap              = '启用了LDAP';
$lang->action->label->disableldap             = '禁用了LDAP';
$lang->action->label->enablesmtp              = '启用了SMTP';
$lang->action->label->disablesmtp             = '禁用了SMTP';
$lang->action->label->revert                  = '还原了';
$lang->action->label->created                 = '创建了';
$lang->action->label->opened                  = '创建了';
$lang->action->label->openedbysystem          = '系统创建了';
$lang->action->label->closedbysystem          = '系统关闭了';
$lang->action->label->added                   = '添加了';
$lang->action->label->changed                 = '变更了';
$lang->action->label->edited                  = '编辑了';
$lang->action->label->assigned                = '指派了';
$lang->action->label->closed                  = '关闭了';
$lang->action->label->deleted                 = '删除了';
$lang->action->label->deletedfile             = '删除了附件';
$lang->action->label->editfile                = '编辑了附件';
$lang->action->label->erased                  = '删除了';
$lang->action->label->undeleted               = '还原了';
$lang->action->label->hidden                  = '隐藏了';
$lang->action->label->commented               = '评论了';
$lang->action->label->communicated            = '沟通了';
$lang->action->label->activated               = '激活了';
$lang->action->label->blocked                 = '阻塞了';
$lang->action->label->resolved                = '解决了';
$lang->action->label->reviewed                = '评审了';
$lang->action->label->recalled                = '撤销了评审';
$lang->action->label->recalledchange          = '撤销了变更';
$lang->action->label->moved                   = '移动了';
$lang->action->label->confirmed               = "确认了{$lang->SRCommon}";
$lang->action->label->bugconfirmed            = '确认了';
$lang->action->label->tostory                 = "转了{$lang->SRCommon}";
$lang->action->label->frombug                 = "转了{$lang->SRCommon}";
$lang->action->label->fromlib                 = '从用例库导入';
$lang->action->label->totask                  = '转了任务';
$lang->action->label->converttotask           = '转了任务';
$lang->action->label->svncommited             = '提交了代码';
$lang->action->label->gitcommited             = '提交了代码';
$lang->action->label->linked2plan             = "关联了计划";
$lang->action->label->unlinkedfromplan        = "移除了计划";
$lang->action->label->changestatus            = '修改了状态';
$lang->action->label->marked                  = '编辑了';
$lang->action->label->linked2execution        = "关联了{$lang->executionCommon}";
$lang->action->label->unlinkedfromexecution   = "移除了{$lang->executionCommon}";
$lang->action->label->linked2kanban           = '关联了看板';
$lang->action->label->linked2project          = "关联了{$lang->projectCommon}";
$lang->action->label->unlinkedfromproject     = "移除了{$lang->projectCommon}";
$lang->action->label->unlinkedfrombuild       = "移除了版本";
$lang->action->label->linked2release          = "关联了发布";
$lang->action->label->unlinkedfromrelease     = "移除了发布";
$lang->action->label->linked2revision         = "关联了代码提交";
$lang->action->label->unlinkedfromrevision    = "取消关联了代码提交";
$lang->action->label->linkrelatedbug          = "关联了相关Bug";
$lang->action->label->unlinkrelatedbug        = "移除了相关Bug";
$lang->action->label->linkrelatedcase         = "关联了相关用例";
$lang->action->label->unlinkrelatedcase       = "移除了相关用例";
$lang->action->label->linkrelatedstory        = "关联了相关需求";
$lang->action->label->unlinkrelatedstory      = "移除了相关需求";
$lang->action->label->subdividestory          = "细分了{$lang->SRCommon}";
$lang->action->label->unlinkchildstory        = "移除了细分{$lang->SRCommon}";
$lang->action->label->started                 = '开始了';
$lang->action->label->restarted               = '继续了';
$lang->action->label->recordworkhour          = '记录了工时';
$lang->action->label->recordestimate          = '记录了工时';
$lang->action->label->editestimate            = '编辑了工时';
$lang->action->label->editeffort              = '编辑了工时';
$lang->action->label->canceled                = '取消了';
$lang->action->label->finished                = '完成了';
$lang->action->label->paused                  = '暂停了';
$lang->action->label->verified                = '验收了';
$lang->action->label->delayed                 = '延期了';
$lang->action->label->suspended               = '挂起了';
$lang->action->label->login                   = '登录系统';
$lang->action->label->logout                  = "退出登录";
$lang->action->label->notified                = "通知了";
$lang->action->label->deleteestimate          = "删除了工时";
$lang->action->label->linked2build            = "关联了";
$lang->action->label->linked2bug              = "关联了";
$lang->action->label->linked2testtask         = "关联了";
$lang->action->label->unlinkedfromtesttask    = "移除了";
$lang->action->label->linkchildtask           = "关联了子任务";
$lang->action->label->unlinkchildrentask      = "取消关联了子任务";
$lang->action->label->linkparenttask          = "关联到了父任务";
$lang->action->label->unlinkparenttask        = "从父任务取消关联了";
$lang->action->label->batchcreate             = "批量创建了任务";
$lang->action->label->createchildren          = "创建了子任务";
$lang->action->label->managed                 = "维护了";
$lang->action->label->managedteam             = "维护了";
$lang->action->label->managedwhitelist        = "维护了";
$lang->action->label->deletechildrentask      = "删除了子任务";
$lang->action->label->createchildrenstory     = "创建了子需求";
$lang->action->label->linkchildstory          = "关联了子需求";
$lang->action->label->unlinkchildrenstory     = "取消关联了子需求";
$lang->action->label->linkparentstory         = "关联到了父需求";
$lang->action->label->unlinkparentstory       = "从父需求取消关联了";
$lang->action->label->deletechildrenstory     = "删除了子需求";
$lang->action->label->syncgrade               = '同步了层级';
$lang->action->label->tracked                 = '跟踪了';
$lang->action->label->hangup                  = '挂起了';
$lang->action->label->run                     = '执行了';
$lang->action->label->estimated               = '估算了';
$lang->action->label->reviewpassed            = '确认通过';
$lang->action->label->reviewrejected          = '拒绝了';
$lang->action->label->reviewclarified         = '有待明确';
$lang->action->label->reviewreverted          = '撤销变更';
$lang->action->label->commitsummary           = '提交了培训总结';
$lang->action->label->updatetrainee           = '更新了培训人员';
$lang->action->label->setdefaultbranch        = '设置了默认分支';
$lang->action->label->syncprogram             = '开始了';
$lang->action->label->syncproject             = '开始了';
$lang->action->label->syncexecution           = '开始了';
$lang->action->label->syncexecutionbychild    = '开始了';
$lang->action->label->syncmultipleproject     = '开始了';
$lang->action->label->startProgram            = "（因{$lang->projectCommon}开始而启动项目集）";
$lang->action->label->createmr                = '关联了';
$lang->action->label->deletemr                = '取消了';
$lang->action->label->mergedmr                = '合并了';
$lang->action->label->compilepass             = '构建成功';
$lang->action->label->compilefail             = '构建失败';
$lang->action->label->reopen                  = '重新打开了';
$lang->action->label->approve                 = '通过了';
$lang->action->label->reject                  = '拒绝了';
$lang->action->label->importfromgitlab        = '从Gitlab关联创建了';
$lang->action->label->archived                = '归档了';
$lang->action->label->restore                 = '还原了';
$lang->action->label->mergedbranch            = '合并了分支';
$lang->action->label->startedbychild          = '开始了';
$lang->action->label->finishedbychild         = '完成了';
$lang->action->label->closedbychild           = '关闭了';
$lang->action->label->activatedbychild        = '激活了';
$lang->action->label->createchild             = '激活了';
$lang->action->label->executed                = '执行了';
$lang->action->label->importedcard            = '导入了';
$lang->action->label->importedproductplan     = '导入了';
$lang->action->label->importedrelease         = '导入了';
$lang->action->label->importedexecution       = '导入了';
$lang->action->label->importedbuild           = '导入了';
$lang->action->label->importedticket          = '导入了';
$lang->action->label->fromsonarqube           = '由SonarQube问题创建了';
$lang->action->label->bind                    = '绑定了';
$lang->action->label->unbind                  = '取消绑定了';
$lang->action->label->linkstory               = '关联需求到了';
$lang->action->label->linkbug                 = '关联BUG到了';
$lang->action->label->unlinkstory             = '移除了需求从';
$lang->action->label->unlinkbug               = '移除了BUG从';
$lang->action->label->tolib                   = '导入了';
$lang->action->label->updatetolib             = '更新了';
$lang->action->label->ganttmove               = '排序了';
$lang->action->label->submitreview            = '提交了评审';
$lang->action->label->suspend                 = '休眠了';
$lang->action->label->resume                  = '恢复了';
$lang->action->label->reboot                  = '重启了';
$lang->action->label->boot                    = '启动了';
$lang->action->label->destroy                 = '关闭了';
$lang->action->label->getvnc                  = '远程操控了';
$lang->action->label->synctwins               = '同步修改了';
$lang->action->label->closedbyparent          = '同步关闭了';
$lang->action->label->relieved                = '解除了';
$lang->action->label->switchtolight           = '从全生命周期管理模式切换为轻量管理模式';
$lang->action->label->linkedrepo              = '关联代码库到';
$lang->action->label->unlinkedrepo            = "取消了{$lang->projectCommon}与代码库的关联";
$lang->action->label->unlinkproduct           = "取消了与{$lang->productCommon}的关联";
$lang->action->label->createdsnapshot         = '创建了快照';
$lang->action->label->restoredsnapshot        = '还原了快照';
$lang->action->label->editsnapshot            = '编辑了快照';
$lang->action->label->deletesnapshot          = '编辑了快照';
$lang->action->label->saveddraft              = '存为草稿';
$lang->action->label->releaseddoc             = '发布了';
$lang->action->label->collected               = '收藏了';
$lang->action->label->uncollected             = '取消收藏了';
$lang->action->label->online                  = '上架了';
$lang->action->label->offline                 = '下架了';
$lang->action->label->linkhost                = '主机关联到';
$lang->action->label->delist                  = '下架了';
$lang->action->label->createrepobranch        = '创建了分支从';
$lang->action->label->unlinkrepobranch        = '取消关联了分支从';
$lang->action->label->communicate             = '沟通了';
$lang->action->label->changedprogram          = '调整了项目集';
$lang->action->label->published               = '发布了';
$lang->action->label->unpublished             = '下架了';
$lang->action->label->aiassistant             = 'AI 助手';
$lang->action->label->synced                  = '同步了';
$lang->action->label->imported                = '导入了';
$lang->action->label->createbackup            = '创建了系统备份';
$lang->action->label->deletebackup            = '删除了系统备份';
$lang->action->label->restorebackup           = '还原了系统备份';
$lang->action->label->upgradesystem           = '执行了系统升级';
$lang->action->label->system                  = '';
$lang->action->label->synced                  = '同步了';
$lang->action->label->imported                = '导入了';

/* 动态信息按照对象分组 */
$lang->action->dynamicAction                    = new stdclass();
$lang->action->dynamicAction->todo['opened']    = '创建待办';
$lang->action->dynamicAction->todo['edited']    = '编辑待办';
$lang->action->dynamicAction->todo['erased']    = '删除待办';
$lang->action->dynamicAction->todo['finished']  = '完成待办';
$lang->action->dynamicAction->todo['activated'] = '激活待办';
$lang->action->dynamicAction->todo['closed']    = '关闭待办';
$lang->action->dynamicAction->todo['assigned']  = '指派待办';
$lang->action->dynamicAction->todo['undeleted'] = '还原待办';
$lang->action->dynamicAction->todo['hidden']    = '隐藏待办';

$lang->action->dynamicAction->program['opened']    = '创建项目集';
$lang->action->dynamicAction->program['edited']    = '编辑项目集';
$lang->action->dynamicAction->program['activated'] = '激活项目集';
$lang->action->dynamicAction->program['deleted']   = '删除项目集';
$lang->action->dynamicAction->program['closed']    = '关闭项目集';

$lang->action->dynamicAction->project['opened']        = "创建{$lang->projectCommon}";
$lang->action->dynamicAction->project['edited']        = "编辑{$lang->projectCommon}";
$lang->action->dynamicAction->project['started']       = "开始{$lang->projectCommon}";
$lang->action->dynamicAction->project['suspended']     = "延期{$lang->projectCommon}";
$lang->action->dynamicAction->project['activated']     = "激活{$lang->projectCommon}";
$lang->action->dynamicAction->project['closed']        = "关闭{$lang->projectCommon}";
$lang->action->dynamicAction->project['switchtolight'] = '切换模式';

$lang->action->dynamicAction->product['opened']    = '创建' . $lang->productCommon;
$lang->action->dynamicAction->product['edited']    = '编辑' . $lang->productCommon;
$lang->action->dynamicAction->product['deleted']   = '删除' . $lang->productCommon;
$lang->action->dynamicAction->product['closed']    = '关闭' . $lang->productCommon;
$lang->action->dynamicAction->product['undeleted'] = '还原' . $lang->productCommon;
$lang->action->dynamicAction->product['hidden']    = '隐藏' . $lang->productCommon;

$lang->action->dynamicAction->branch['opened']           = '创建分支';
$lang->action->dynamicAction->branch['edited']           = '编辑分支';
$lang->action->dynamicAction->branch['closed']           = '关闭分支';
$lang->action->dynamicAction->branch['activated']        = '激活分支';
$lang->action->dynamicAction->branch['setdefaultbranch'] = '设置默认分支';
$lang->action->dynamicAction->branch['mergebranch']      = '合并分支';

$lang->action->dynamicAction->productplan['opened']      = "创建计划";
$lang->action->dynamicAction->productplan['edited']      = "编辑计划";
$lang->action->dynamicAction->productplan['started']     = "开始计划";
$lang->action->dynamicAction->productplan['finished']    = "完成计划";
$lang->action->dynamicAction->productplan['closed']      = "关闭计划";
$lang->action->dynamicAction->productplan['activated']   = "激活计划";
$lang->action->dynamicAction->productplan['linkstory']   = "关联需求";
$lang->action->dynamicAction->productplan['unlinkstory'] = "移除需求";
$lang->action->dynamicAction->productplan['linkbug']     = "关联BUG";
$lang->action->dynamicAction->productplan['unlinkbug']   = "移除BUG";

$lang->action->dynamicAction->release['opened']       = '创建发布';
$lang->action->dynamicAction->release['edited']       = '编辑发布';
$lang->action->dynamicAction->release['changestatus'] = '修改发布状态';
$lang->action->dynamicAction->release['undeleted']    = '还原发布';
$lang->action->dynamicAction->release['notified']     = '通知发布';
$lang->action->dynamicAction->release['hidden']       = '隐藏发布';

$lang->action->dynamicAction->story['opened']                = "创建{$lang->SRCommon}";
$lang->action->dynamicAction->story['importfromgitlab']      = "从Gitlab关联创建{$lang->SRCommon}";
$lang->action->dynamicAction->story['edited']                = "编辑{$lang->SRCommon}";
$lang->action->dynamicAction->story['activated']             = "激活{$lang->SRCommon}";
$lang->action->dynamicAction->story['reviewed']              = "评审{$lang->SRCommon}";
$lang->action->dynamicAction->story['recalled']              = "撤销评审";
$lang->action->dynamicAction->story['closed']                = "关闭{$lang->SRCommon}";
$lang->action->dynamicAction->story['assigned']              = "指派{$lang->SRCommon}";
$lang->action->dynamicAction->story['changed']               = "变更{$lang->SRCommon}";
$lang->action->dynamicAction->story['linked2plan']           = "{$lang->SRCommon}关联计划";
$lang->action->dynamicAction->story['unlinkedfromplan']      = "计划移除{$lang->SRCommon}";
$lang->action->dynamicAction->story['linked2release']        = "{$lang->SRCommon}关联发布";
$lang->action->dynamicAction->story['unlinkedfromrelease']   = "发布移除{$lang->SRCommon}";
$lang->action->dynamicAction->story['linked2revision']       = "{$lang->SRCommon}关联代码提交";
$lang->action->dynamicAction->story['unlinkedfromrevision']  = "{$lang->SRCommon}取消关联代码提交";
$lang->action->dynamicAction->story['linked2build']          = "{$lang->SRCommon}关联版本";
$lang->action->dynamicAction->story['unlinkedfrombuild']     = "版本移除{$lang->SRCommon}";
$lang->action->dynamicAction->story['unlinkedfromproject']   = "移除{$lang->projectCommon}";
$lang->action->dynamicAction->story['undeleted']             = "还原{$lang->SRCommon}";
$lang->action->dynamicAction->story['hidden']                = "隐藏{$lang->SRCommon}";
$lang->action->dynamicAction->story['linked2execution']      = "关联$lang->SRCommon";
$lang->action->dynamicAction->story['unlinkedfromexecution'] = "移除$lang->SRCommon";
$lang->action->dynamicAction->story['linked2kanban']         = "关联$lang->SRCommon";
$lang->action->dynamicAction->story['estimated']             = "估算$lang->SRCommon";

$lang->action->dynamicAction->execution['opened']    = '创建' . $lang->executionCommon;
$lang->action->dynamicAction->execution['edited']    = '编辑' . $lang->executionCommon;
$lang->action->dynamicAction->execution['deleted']   = '删除' . $lang->executionCommon;
$lang->action->dynamicAction->execution['started']   = '开始' . $lang->executionCommon;
$lang->action->dynamicAction->execution['delayed']   = '延期' . $lang->executionCommon;
$lang->action->dynamicAction->execution['suspended'] = '挂起' . $lang->executionCommon;
$lang->action->dynamicAction->execution['activated'] = '激活' . $lang->executionCommon;
$lang->action->dynamicAction->execution['closed']    = '关闭' . $lang->executionCommon;
$lang->action->dynamicAction->execution['managed']   = '维护' . $lang->executionCommon;
$lang->action->dynamicAction->execution['undeleted'] = '还原' . $lang->executionCommon;
$lang->action->dynamicAction->execution['hidden']    = '隐藏' . $lang->executionCommon;
$lang->action->dynamicAction->execution['moved']     = '导入任务';

$lang->action->dynamicAction->kanban['created']  = '创建看板';
$lang->action->dynamicAction->kanban['edited']   = '设置看板';
$lang->action->dynamicAction->kanban['closed']   = '关闭看板';
$lang->action->dynamicAction->kanban['deleted']  = '删除看板';

$lang->action->dynamicAction->kanbanspace['created'] = '创建看板空间';
$lang->action->dynamicAction->kanbanspace['edited']  = '设置看板空间';
$lang->action->dynamicAction->kanbanspace['closed']  = '关闭看板空间';
$lang->action->dynamicAction->kanbanspace['deleted'] = '删除看板空间';

$lang->action->dynamicAction->kanbanregion['created'] = '创建看板区域';
$lang->action->dynamicAction->kanbanregion['edited']  = '编辑看板区域';
$lang->action->dynamicAction->kanbanregion['deleted'] = '删除看板区域';

$lang->action->dynamicAction->kanbancolumn['created']  = '创建看板列';
$lang->action->dynamicAction->kanbancolumn['edited']   = '设置看板列';
$lang->action->dynamicAction->kanbancolumn['archived'] = '归档看板列';
$lang->action->dynamicAction->kanbancolumn['restore']  = '还原看板列';
$lang->action->dynamicAction->kanbancolumn['deleted']  = '删除看板列';

$lang->action->dynamicAction->kanbanlane['created'] = '创建泳道';
$lang->action->dynamicAction->kanbanlane['edited']  = '设置泳道';
$lang->action->dynamicAction->kanbanlane['moved']   = '移动泳道';
$lang->action->dynamicAction->kanbanlane['deleted'] = '删除泳道';

$lang->action->dynamicAction->kanbancard['created']   = '创建看板卡片';
$lang->action->dynamicAction->kanbancard['edited']    = '编辑看板卡片';
$lang->action->dynamicAction->kanbancard['commented'] = '备注看板卡片';
$lang->action->dynamicAction->kanbancard['archived']  = '归档看板卡片';
$lang->action->dynamicAction->kanbancard['restore']   = '还原看板卡片';
$lang->action->dynamicAction->kanbancard['deleted']   = '删除看板卡片';

$lang->action->dynamicAction->team['managedTeam'] = '维护团队';

$lang->action->dynamicAction->task['opened']               = '创建任务';
$lang->action->dynamicAction->task['importfromgitlab']     = "从Gitlab关联创建任务";
$lang->action->dynamicAction->task['edited']               = '编辑任务';
$lang->action->dynamicAction->task['commented']            = '备注任务';
$lang->action->dynamicAction->task['assigned']             = '指派任务';
$lang->action->dynamicAction->task['confirmed']            = "确认{$lang->SRCommon}变更";
$lang->action->dynamicAction->task['started']              = '开始任务';
$lang->action->dynamicAction->task['finished']             = '完成任务';
$lang->action->dynamicAction->task['recordworkhour']       = '记录工时';
$lang->action->dynamicAction->task['recordestimate']       = '记录工时';
$lang->action->dynamicAction->task['editestimate']         = '编辑工时';
$lang->action->dynamicAction->task['deleteestimate']       = '删除工时';
$lang->action->dynamicAction->task['paused']               = '暂停任务';
$lang->action->dynamicAction->task['closed']               = '关闭任务';
$lang->action->dynamicAction->task['canceled']             = '取消任务';
$lang->action->dynamicAction->task['activated']            = '激活任务';
$lang->action->dynamicAction->task['createchildren']       = '创建子任务';
$lang->action->dynamicAction->task['unlinkparenttask']     = '从父任务取消关联';
$lang->action->dynamicAction->task['deletechildrentask']   = '删除子任务';
$lang->action->dynamicAction->task['linkparenttask']       = '关联到父任务';
$lang->action->dynamicAction->task['linkchildtask']        = '关联子任务';
$lang->action->dynamicAction->task['createchildrenstory']  = '创建子需求';
$lang->action->dynamicAction->task['unlinkparentstory']    = '从父需求取消关联';
$lang->action->dynamicAction->task['deletechildrenstory']  = '删除子需求';
$lang->action->dynamicAction->task['linkparentstory']      = '关联到父需求';
$lang->action->dynamicAction->task['linkchildstory']       = '关联子需求';
$lang->action->dynamicAction->task['undeleted']            = '还原任务';
$lang->action->dynamicAction->task['hidden']               = '隐藏任务';
$lang->action->dynamicAction->task['svncommited']          = 'SVN提交';
$lang->action->dynamicAction->task['gitcommited']          = 'GIT提交';
$lang->action->dynamicAction->task['ganttmove']            = '排序';
$lang->action->dynamicAction->task['linked2revision']      = '任务关联代码提交';
$lang->action->dynamicAction->task['unlinkedfromrevision'] = '任务取消关联代码提交';

$lang->action->dynamicAction->build['opened']  = '创建版本';
$lang->action->dynamicAction->build['edited']  = '编辑版本';
$lang->action->dynamicAction->build['deleted'] = '删除版本';

$lang->action->dynamicAction->bug['opened']               = '创建Bug';
$lang->action->dynamicAction->bug['importfromgitlab']     = "从Gitlab关联创建Bug";
$lang->action->dynamicAction->bug['edited']               = '编辑Bug';
$lang->action->dynamicAction->bug['activated']            = '激活Bug';
$lang->action->dynamicAction->bug['assigned']             = '指派Bug';
$lang->action->dynamicAction->bug['closed']               = '关闭Bug';
$lang->action->dynamicAction->bug['bugconfirmed']         = '确认Bug';
$lang->action->dynamicAction->bug['resolved']             = '解决Bug';
$lang->action->dynamicAction->bug['undeleted']            = '还原Bug';
$lang->action->dynamicAction->bug['hidden']               = '隐藏Bug';
$lang->action->dynamicAction->bug['deleted']              = '删除Bug';
$lang->action->dynamicAction->bug['confirmed']            = "确认{$lang->SRCommon}变更";
$lang->action->dynamicAction->bug['tostory']              = "转{$lang->SRCommon}";
$lang->action->dynamicAction->bug['totask']               = '转任务';
$lang->action->dynamicAction->bug['linked2plan']          = "Bug关联计划";
$lang->action->dynamicAction->bug['unlinkedfromplan']     = "计划移除Bug";
$lang->action->dynamicAction->bug['linked2release']       = 'Bug关联发布';
$lang->action->dynamicAction->bug['unlinkedfromrelease']  = '发布移除Bug';
$lang->action->dynamicAction->bug['linked2revision']      = 'Bug关联代码提交';
$lang->action->dynamicAction->bug['unlinkedfromrevision'] = 'Bug取消关联代码提交';
$lang->action->dynamicAction->bug['linked2bug']           = 'Bug关联版本';
$lang->action->dynamicAction->bug['unlinkedfrombuild']    = '版本移除Bug';
$lang->action->dynamicAction->bug['fromsonarqube']        = '由SonarQube问题创建';

$lang->action->dynamicAction->testtask['opened']    = '创建测试单';
$lang->action->dynamicAction->testtask['edited']    = '编辑测试单';
$lang->action->dynamicAction->testtask['started']   = '启动测试单';
$lang->action->dynamicAction->testtask['activated'] = '激活测试单';
$lang->action->dynamicAction->testtask['closed']    = '完成测试单';
$lang->action->dynamicAction->testtask['blocked']   = '阻塞测试单';

$lang->action->dynamicAction->case['opened']      = '创建用例';
$lang->action->dynamicAction->case['edited']      = '编辑用例';
$lang->action->dynamicAction->case['deleted']     = '删除用例';
$lang->action->dynamicAction->case['undeleted']   = '还原用例';
$lang->action->dynamicAction->case['hidden']      = '隐藏用例';
$lang->action->dynamicAction->case['reviewed']    = '评审用例';
$lang->action->dynamicAction->case['confirmed']   = "确认{$lang->SRCommon}变更";
$lang->action->dynamicAction->case['fromlib']     = '从用例库导入';
$lang->action->dynamicAction->case['tolib']       = '导入';
$lang->action->dynamicAction->case['updatetolib'] = '更新';

$lang->action->dynamicAction->testreport['opened']    = '创建测试报告';
$lang->action->dynamicAction->testreport['edited']    = '编辑测试报告';
$lang->action->dynamicAction->testreport['deleted']   = '删除测试报告';
$lang->action->dynamicAction->testreport['undeleted'] = '还原测试报告';
$lang->action->dynamicAction->testreport['hidden']    = '隐藏测试报告';

$lang->action->dynamicAction->testsuite['opened']    = '创建测试套件';
$lang->action->dynamicAction->testsuite['edited']    = '编辑测试套件';
$lang->action->dynamicAction->testsuite['deleted']   = '删除测试套件';
$lang->action->dynamicAction->testsuite['undeleted'] = '还原测试套件';
$lang->action->dynamicAction->testsuite['hidden']    = '隐藏测试套件';

$lang->action->dynamicAction->caselib['opened']    = '创建用例库';
$lang->action->dynamicAction->caselib['edited']    = '编辑用例库';
$lang->action->dynamicAction->caselib['deleted']   = '删除用例库';
$lang->action->dynamicAction->caselib['undeleted'] = '还原用例库';
$lang->action->dynamicAction->caselib['hidden']    = '隐藏用例库';

$lang->action->dynamicAction->zahost['created'] = '创建宿主机';

$lang->action->dynamicAction->zanode['created'] = '创建执行节点';
$lang->action->dynamicAction->zanode['suspend'] = '休眠执行节点';
$lang->action->dynamicAction->zanode['resume']  = '恢复执行节点';
$lang->action->dynamicAction->zanode['reboot']  = '重启执行节点';
$lang->action->dynamicAction->zanode['boot']    = '启动执行节点';
$lang->action->dynamicAction->zanode['destroy'] = '关闭执行节点';

$lang->action->dynamicAction->doclib['created'] = '创建文档库';
$lang->action->dynamicAction->doclib['edited']  = '编辑文档库';
$lang->action->dynamicAction->doclib['deleted'] = '删除文档库';

$lang->action->dynamicAction->doc['created']   = '创建文档';
$lang->action->dynamicAction->doc['edited']    = '编辑文档';
$lang->action->dynamicAction->doc['commented'] = '备注文档';
$lang->action->dynamicAction->doc['deleted']   = '删除文档';
$lang->action->dynamicAction->doc['undeleted'] = '还原文档';
$lang->action->dynamicAction->doc['hidden']    = '隐藏文档';

$lang->action->dynamicAction->api['created'] = '创建接口';
$lang->action->dynamicAction->api['edited']  = '编辑接口';
$lang->action->dynamicAction->api['deleted'] = '删除接口';

$lang->action->dynamicAction->user['created']       = '创建用户';
$lang->action->dynamicAction->user['edited']        = '编辑用户';
$lang->action->dynamicAction->user['deleted']       = '删除用户';
$lang->action->dynamicAction->user['login']         = '用户登录';
$lang->action->dynamicAction->user['logout']        = '用户退出';
$lang->action->dynamicAction->user['undeleted']     = '还原用户';
$lang->action->dynamicAction->user['hidden']        = '隐藏用户';
$lang->action->dynamicAction->user['loginxuanxuan'] = '登录客户端';

$lang->action->dynamicAction->entry['created'] = '添加应用';
$lang->action->dynamicAction->entry['edited']  = '编辑应用';

$lang->action->dynamicAction->job['created']   = '创建构建任务';
$lang->action->dynamicAction->job['edited']    = '编辑构建任务';
$lang->action->dynamicAction->job['executed']  = '执行构建任务';
$lang->action->dynamicAction->job['deleted']   = '删除构建任务';
$lang->action->dynamicAction->job['undeleted'] = '还原构建任务';

$lang->action->dynamicAction->sonarqube['created']   = '创建SonarQube服务器';
$lang->action->dynamicAction->sonarqube['edited']    = '设置SonarQube服务器';
$lang->action->dynamicAction->sonarqube['deleted']   = '删除SonarQube服务器';
$lang->action->dynamicAction->sonarqube['undeleted'] = '还原SonarQube服务器';

$lang->action->dynamicAction->sonarqubeproject['deleted'] = '删除SonarQube项目';

$lang->action->dynamicAction->gitlab['created']   = '创建GitLab服务器';
$lang->action->dynamicAction->gitlab['edited']    = '编辑GitLab服务器';
$lang->action->dynamicAction->gitlab['deleted']   = '删除GitLab服务器';
$lang->action->dynamicAction->gitlab['undeleted'] = '还原GitLab服务器';

$lang->action->dynamicAction->gitea['created']   = '创建Gitea服务器';
$lang->action->dynamicAction->gitea['edited']    = '编辑Gitea服务器';
$lang->action->dynamicAction->gitea['deleted']   = '删除Gitea服务器';
$lang->action->dynamicAction->gitea['undeleted'] = '还原Gitea服务器';

$lang->action->dynamicAction->gogs['created']   = '创建Gogs服务器';
$lang->action->dynamicAction->gogs['edited']    = '编辑Gogs服务器';
$lang->action->dynamicAction->gogs['deleted']   = '删除Gogs服务器';
$lang->action->dynamicAction->gogs['undeleted'] = '还原Gogs服务器';

$lang->action->dynamicAction->nexus['created']   = '创建Nexus服务器';
$lang->action->dynamicAction->nexus['edited']    = '编辑Nexus服务器';
$lang->action->dynamicAction->nexus['deleted']   = '删除Nexus服务器';
$lang->action->dynamicAction->nexus['undeleted'] = '还原Nexus服务器';

$lang->action->dynamicAction->repo['created']   = '创建代码库';
$lang->action->dynamicAction->repo['edited']    = '编辑代码库';
$lang->action->dynamicAction->repo['deleted']   = '删除代码库';
$lang->action->dynamicAction->repo['undeleted'] = '还原代码库';

$lang->action->dynamicAction->metric['created']   = '创建度量';
$lang->action->dynamicAction->metric['edited']    = '编辑度量';
$lang->action->dynamicAction->metric['deleted']   = '删除度量';
$lang->action->dynamicAction->metric['undeleted'] = '还原度量';
$lang->action->dynamicAction->metric['delist']    = '下架度量';
$lang->action->dynamicAction->metric['publish']   = '发布度量';

/* 用来生成相应对象的链接。*/
$lang->action->label->product     = $lang->productCommon . '|product|view|productID=%s';
$lang->action->label->productplan = "计划|productplan|view|productID=%s";
$lang->action->label->release     = '发布|release|view|productID=%s';
$lang->action->label->story       = "{$lang->SRCommon}|story|storyView|storyID=%s";
$lang->action->label->program     = "项目集|program|product|programID=%s";
$lang->action->label->project     = "{$lang->projectCommon}|project|index|projectID=%s";
$lang->action->label->execution   = "执行|execution|task|executionID=%s";

$lang->action->label->task         = '任务|task|view|taskID=%s';
$lang->action->label->build        = '版本|build|view|buildID=%s';
$lang->action->label->bug          = 'Bug|bug|view|bugID=%s';
$lang->action->label->case         = '用例|testcase|view|caseID=%s';
$lang->action->label->testtask     = '测试单|testtask|view|caseID=%s';
$lang->action->label->testsuite    = '测试套件|testsuite|view|suiteID=%s';
$lang->action->label->caselib      = '用例库|caselib|view|libID=%s';
$lang->action->label->todo         = '待办|todo|view|todoID=%s';
$lang->action->label->doclib       = '文档库|doc|teamspace|objectID=%s&libID=%s';
$lang->action->label->docspace     = '文档空间';
$lang->action->label->doc          = '文档|doc|view|docID=%s';
$lang->action->label->user         = '用户|user|view|account=%s';
$lang->action->label->testreport   = '报告|testreport|view|report=%s';
$lang->action->label->entry        = '应用|entry|browse|';
$lang->action->label->webhook      = 'Webhook|webhook|browse|';
$lang->action->label->space        = ' ';
$lang->action->label->risk         = '风险|risk|view|riskID=%s';
$lang->action->label->issue        = '问题|issue|view|issueID=%s';
$lang->action->label->design       = '设计|design|view|designID=%s';
$lang->action->label->stakeholder  = '干系人|stakeholder|view|userID=%s';
$lang->action->label->api          = '接口|api|view|libID=%s&apiID=%s&moduleID=%s';
$lang->action->label->kanbanspace  = '看板空间|kanban|space|browseType=%s';
$lang->action->label->kanbanregion = '看板区域|kanban|view|kanbanID=%s';
$lang->action->label->kanban       = '看板|kanban|view|kanbanID=%s';
$lang->action->label->kanbancolumn = '看板列|execution|kanban|execution=%s';
$lang->action->label->kanbanlane   = '看板泳道|execution|kanban|execution=%s&type=all';
$lang->action->label->kanbancard   = '看板卡片|kanban|view|kanbanID=%s';
$lang->action->label->stage        = '瀑布模型的阶段|stage|browse|';
$lang->action->label->module       = '模块|tree|browse|productid=%s&view=story&currentModuleID=0&branch=all';
$lang->action->label->ticket       = '工单|ticket|view|id=%s';
$lang->action->label->chartgroup   = '分组';
$lang->action->label->serverroom   = '机房|serverroom|browse|';
$lang->action->label->host         = '主机|host|view|id=%s';
$lang->action->label->account      = "账号|account|view|id=%s";
$lang->action->label->instance     = '应用|instance|view|id=%s';
$lang->action->label->prompt       = '提词|ai|promptview|id=%s';
$lang->action->label->miniprogram  = '小程序|aiapp|browseminiprogram|id=%s';
$lang->action->label->holiday      = '节假日|holiday|browse|';

/* Object type. */
$lang->action->search = new stdclass();
$lang->action->search->objectTypeList['']            = '';
$lang->action->search->objectTypeList['product']     = $lang->productCommon;
$lang->action->search->objectTypeList['program']     = '项目集';
$lang->action->search->objectTypeList['project']     = $lang->projectCommon;
$lang->action->search->objectTypeList['execution']   = '执行';
$lang->action->search->objectTypeList['bug']         = 'Bug';
$lang->action->search->objectTypeList['case']        = '用例';
$lang->action->search->objectTypeList['caseresult']  = '用例结果';
$lang->action->search->objectTypeList['stepresult']  = '用例步骤';
$lang->action->search->objectTypeList['story']       = "$lang->SRCommon/$lang->URCommon";
$lang->action->search->objectTypeList['task']        = '任务';
$lang->action->search->objectTypeList['testtask']    = '测试单';
$lang->action->search->objectTypeList['user']        = '用户';
$lang->action->search->objectTypeList['doc']         = '文档';
$lang->action->search->objectTypeList['doclib']      = '文档库';
$lang->action->search->objectTypeList['todo']        = '待办';
$lang->action->search->objectTypeList['build']       = '版本';
$lang->action->search->objectTypeList['release']     = '发布';
$lang->action->search->objectTypeList['productplan'] = '计划';
$lang->action->search->objectTypeList['branch']      = '分支';
$lang->action->search->objectTypeList['testsuite']   = '套件';
$lang->action->search->objectTypeList['caselib']     = '公共库';
$lang->action->search->objectTypeList['testreport']  = '报告';

/* 用来在动态显示中显示动作 */
$lang->action->search->label['']                      = '';
$lang->action->search->label['created']               = $lang->action->label->created;
$lang->action->search->label['opened']                = $lang->action->label->opened;
$lang->action->search->label['changed']               = $lang->action->label->changed;
$lang->action->search->label['edited']                = $lang->action->label->edited;
$lang->action->search->label['assigned']              = $lang->action->label->assigned;
$lang->action->search->label['closed']                = $lang->action->label->closed;
$lang->action->search->label['deleted']               = $lang->action->label->deleted;
$lang->action->search->label['deletedfile']           = $lang->action->label->deletedfile;
$lang->action->search->label['editfile']              = $lang->action->label->editfile;
$lang->action->search->label['erased']                = $lang->action->label->erased;
$lang->action->search->label['undeleted']             = $lang->action->label->undeleted;
$lang->action->search->label['hidden']                = $lang->action->label->hidden;
$lang->action->search->label['commented']             = $lang->action->label->commented;
$lang->action->search->label['activated']             = $lang->action->label->activated;
$lang->action->search->label['blocked']               = $lang->action->label->blocked;
$lang->action->search->label['resolved']              = $lang->action->label->resolved;
$lang->action->search->label['reviewed']              = $lang->action->label->reviewed;
$lang->action->search->label['moved']                 = $lang->action->label->moved;
$lang->action->search->label['confirmed']             = $lang->action->label->confirmed;
$lang->action->search->label['bugconfirmed']          = $lang->action->label->bugconfirmed;
$lang->action->search->label['tostory']               = $lang->action->label->tostory;
$lang->action->search->label['frombug']               = $lang->action->label->frombug;
$lang->action->search->label['totask']                = $lang->action->label->totask;
$lang->action->search->label['svncommited']           = $lang->action->label->svncommited;
$lang->action->search->label['gitcommited']           = $lang->action->label->gitcommited;
$lang->action->search->label['linked2plan']           = $lang->action->label->linked2plan;
$lang->action->search->label['unlinkedfromplan']      = $lang->action->label->unlinkedfromplan;
$lang->action->search->label['changestatus']          = $lang->action->label->changestatus;
$lang->action->search->label['marked']                = $lang->action->label->marked;
$lang->action->search->label['linked2project']        = $lang->action->label->linked2project;
$lang->action->search->label['unlinkedfromproject']   = $lang->action->label->unlinkedfromproject;
$lang->action->search->label['linked2execution']      = $lang->action->label->linked2execution;
$lang->action->search->label['unlinkedfromexecution'] = $lang->action->label->unlinkedfromexecution;
$lang->action->search->label['linked2kanban']         = $lang->action->label->linked2kanban;
$lang->action->search->label['started']               = $lang->action->label->started;
$lang->action->search->label['restarted']             = $lang->action->label->restarted;
$lang->action->search->label['recordworkhour']        = $lang->action->label->recordworkhour;
$lang->action->search->label['recordestimate']        = $lang->action->label->recordworkhour;
$lang->action->search->label['editestimate']          = $lang->action->label->editestimate;
$lang->action->search->label['canceled']              = $lang->action->label->canceled;
$lang->action->search->label['finished']              = $lang->action->label->finished;
$lang->action->search->label['paused']                = $lang->action->label->paused;
$lang->action->search->label['verified']              = $lang->action->label->verified;
$lang->action->search->label['importfromgitlab']      = $lang->action->label->importfromgitlab;
$lang->action->search->label['login']                 = $lang->action->label->login;
$lang->action->search->label['logout']                = $lang->action->label->logout;

/* Action language config for API(JIHU) */
$lang->action->apiTitle = new stdclass();
$lang->action->apiTitle->opened                = '首次创建。';
$lang->action->apiTitle->created               = '首次创建。';
$lang->action->apiTitle->added                 = '添加成功。';
$lang->action->apiTitle->changed               = '进行了需求变更。';
$lang->action->apiTitle->edited                = '编辑操作。';
$lang->action->apiTitle->assigned              = '指派给 <strong>%s</strong>。';
$lang->action->apiTitle->closed                = '执行了关闭操作。';
$lang->action->apiTitle->deleted               = '执行删除操作。';
$lang->action->apiTitle->deletedfile           = '删除了附件：<strong><i>%s</i></strong>。';
$lang->action->apiTitle->editfile              = '编辑了附件：<strong><i>%s</i></strong>。';
$lang->action->apiTitle->erased                = '执行了删除操作。';
$lang->action->apiTitle->undeleted             = '执行还原操作。';
$lang->action->apiTitle->hidden                = '进行隐藏操作。';
$lang->action->apiTitle->commented             = '添加了备注';
$lang->action->apiTitle->activated             = '执行激活操作。';
$lang->action->apiTitle->confirmed             = '确认' . $lang->SRCommon . '变动，最新版本为<strong>#%s</strong>。';
$lang->action->apiTitle->caseconfirmed         = '确认用例变动，最新版本为<strong>#%s</strong>。';
$lang->action->apiTitle->bugconfirmed          = '确认了Bug。';
$lang->action->apiTitle->frombug               = 'Bug转化而来，Bug编号为 <strong>%s</strong>。';
$lang->action->apiTitle->started               = '启动。';
$lang->action->apiTitle->restarted             = '继续。';
$lang->action->apiTitle->delayed               = '执行了延期操作。';
$lang->action->apiTitle->suspended             = '挂起。';
$lang->action->apiTitle->recordworkhour        = '记录工时，消耗 <strong>%s</strong> 小时。';
$lang->action->apiTitle->recordestimate        = '记录工时，消耗 <strong>%s</strong> 小时。';
$lang->action->apiTitle->editestimate          = '编辑了工时。';
$lang->action->apiTitle->deleteestimate        = '删除工时。';
$lang->action->apiTitle->canceled              = '执行取消操作。';
$lang->action->apiTitle->svncommited           = '提交代码，版本为<strong>#%s</strong>。';
$lang->action->apiTitle->gitcommited           = '提交代码，版本为<strong>#%s</strong>。';
$lang->action->apiTitle->finished              = '完成。';
$lang->action->apiTitle->paused                = '暂停。';
$lang->action->apiTitle->linked2bug            = '关联到版本 <strong>%s</strong>';
$lang->action->apiTitle->linked2testtask       = '关联到测试单 <strong>%s</strong>';
$lang->action->apiTitle->resolved              = '解决。';
$lang->action->apiTitle->managed               = '维护。';
$lang->action->apiTitle->estimated             = '估算。';
$lang->action->apiTitle->run                   = '执行。';
$lang->action->apiTitle->tostory               = "转{$lang->SRCommon}";
$lang->action->apiTitle->createchildren        = '创建子任务 <strong>%s</strong>。';
$lang->action->apiTitle->linkchildtask         = '关联子任务 <strong>%s</strong>。';
$lang->action->apiTitle->unlinkchildrentask    = '移除子任务 <strong>%s</strong>。';
$lang->action->apiTitle->linkparenttask        = '关联到父任务 <strong>%s</strong>。';
$lang->action->apiTitle->unlinkparenttask      = '从父任务<strong>%s</strong>取消关联。';
$lang->action->apiTitle->deletechildrentask    = '删除子任务<strong>%s</strong>。';
$lang->action->apiTitle->createchildrenstory   = '创建子需求 <strong>%s</strong>。';
$lang->action->apiTitle->linkchildstory        = '关联子需求 <strong>%s</strong>。';
$lang->action->apiTitle->unlinkchildrenstory   = '移除子需求 <strong>%s</strong>。';
$lang->action->apiTitle->linkparentstory       = '关联到父需求 <strong>%s</strong>。';
$lang->action->apiTitle->unlinkparentstory     = '从父需求<strong>%s</strong>取消关联。';
$lang->action->apiTitle->deletechildrenstory   = '删除子需求<strong>%s</strong>。';
$lang->action->apiTitle->linkrelatedcase       = '关联相关用例 <strong>%s</strong>。';
$lang->action->apiTitle->unlinkrelatedcase     = '移除相关用例 <strong>%s</strong>。';
$lang->action->apiTitle->openedbysystem        = '系统创建';
$lang->action->apiTitle->closedbysystem        = '系统关闭';
$lang->action->apiTitle->communicated          = '沟通';
$lang->action->apiTitle->blocked               = '阻塞';
$lang->action->apiTitle->reviewed              = '评审';
$lang->action->apiTitle->recalled              = '撤销评审';
$lang->action->apiTitle->moved                 = '移动';
$lang->action->apiTitle->fromlib               = '从用例库导入';
$lang->action->apiTitle->totask                = '转任务';
$lang->action->apiTitle->linked2plan           = "关联计划";
$lang->action->apiTitle->unlinkedfromplan      = "移除计划";
$lang->action->apiTitle->changestatus          = '修改状态';
$lang->action->apiTitle->marked                = '编辑';
$lang->action->apiTitle->linked2execution      = "关联{$lang->executionCommon}";
$lang->action->apiTitle->unlinkedfromexecution = "移除{$lang->executionCommon}";
$lang->action->apiTitle->linked2kanban         = '关联看板';
$lang->action->apiTitle->linked2project        = "关联{$lang->projectCommon}";
$lang->action->apiTitle->unlinkedfromproject   = "移除{$lang->projectCommon}";
$lang->action->apiTitle->unlinkedfrombuild     = "移除版本";
$lang->action->apiTitle->linked2release        = "关联发布";
$lang->action->apiTitle->unlinkedfromrelease   = "移除发布";
$lang->action->apiTitle->linked2revision       = "关联代码提交";
$lang->action->apiTitle->unlinkedfromrevision  = "取消关联代码提交";
$lang->action->apiTitle->linkrelatedbug        = "关联了相关Bug";
$lang->action->apiTitle->unlinkrelatedbug      = "移除了相关Bug";
$lang->action->apiTitle->linkrelatedstory      = "关联了相关{$lang->SRCommon}";
$lang->action->apiTitle->unlinkrelatedstory    = "移除了相关{$lang->SRCommon}";
$lang->action->apiTitle->subdividestory        = "细分了{$lang->SRCommon}";
$lang->action->apiTitle->unlinkchildstory      = "移除了细分{$lang->SRCommon}";
$lang->action->apiTitle->verified              = '验收';
$lang->action->apiTitle->login                 = '登录系统';
$lang->action->apiTitle->logout                = "退出登录";
$lang->action->apiTitle->linked2build          = "关联";
$lang->action->apiTitle->unlinkedfromtesttask  = "移除";
$lang->action->apiTitle->batchcreate           = "批量创建任务";
$lang->action->apiTitle->managedteam           = "维护";
$lang->action->apiTitle->managedwhitelist      = "维护";
$lang->action->apiTitle->tracked               = '跟踪';
$lang->action->apiTitle->hangup                = '挂起';
$lang->action->apiTitle->reviewpassed          = '确认通过';
$lang->action->apiTitle->reviewrejected        = '拒绝';
$lang->action->apiTitle->reviewclarified       = '有待明确';
$lang->action->apiTitle->commitsummary         = '提交培训总结';
$lang->action->apiTitle->updatetrainee         = '更新培训人员';

/* Code Review in Repo or Merge Request module. */
$lang->action->desc->repocreated                  = '$date, 由 <strong>$actor</strong> 评审创建：$extra。' . "\n";
$lang->action->label->repocreated                 = "创建评审";
$lang->action->dynamicAction->task['gitcommited'] = 'git提交';
$lang->action->dynamicAction->bug['repocreated']  = '创建代码评审';
$lang->action->desc->createmr                     = '$extra';
$lang->action->desc->deletemr                     = '$date, 由 <strong>$actor</strong> 取消关联了 <a href="$extra">合并请求</a>。';
$lang->action->desc->mergedmr                     = '$date, 由 <strong>$actor</strong> 合并了代码';
$lang->action->desc->compilefail                  = '$date, 由 <strong>$actor</strong> 构建失败。';
$lang->action->desc->compilepass                  = '$date, 由 <strong>$actor</strong> 构建成功。';
$lang->action->desc->approve                      = '$date, 由 <strong>$actor</strong> 审核通过。';
$lang->action->desc->reject                       = '$date, 由 <strong>$actor</strong> 拒绝。';
$lang->action->desc->linkedrepo                   = '$date, 由 <strong>$actor</strong> 关联代码库 $extra';
$lang->action->desc->unlinkedrepo                 = '$date, 由 <strong>$actor</strong> 取消了' . $lang->projectCommon . '与代码库 $extra 的关联';

$lang->action->reviewStatusList['wait']      = '待审批';
$lang->action->reviewStatusList['doing']     = '审批中';
$lang->action->reviewStatusList['pass']      = '通过';
$lang->action->reviewStatusList['reject']    = '不通过';
$lang->action->reviewStatusList['reverting'] = '回退中';

$lang->action->reviewResultList['pass']   = '通过';
$lang->action->reviewResultList['reject'] = '不通过';
