diff --git a/module/ai/config.php b/module/ai/config.php index ee70a21aff..d73601a185 100644 --- a/module/ai/config.php +++ b/module/ai/config.php @@ -71,9 +71,18 @@ $config->ai->dataSource['bug']['bug'] = array('title', 'steps', 'severity','pri' $config->ai->dataSource['doc']['doc'] = array('title', 'addedBy', 'addedDate', 'editedBy', 'editedDate', 'content'); +/* Available target form definations. Please also update `$lang->ai->targetForm` upon changes! */ $config->ai->targetForm = array(); -$config->ai->targetForm['story'] = array('create', 'batchcreate', 'change', 'totask', 'testcasecreate', 'subdivide'); -$config->ai->targetForm['execution'] = array('batchcreatetask', 'createtestreport', 'createqa', 'createrisk', 'createissue'); +$config->ai->targetForm['product'] = array('tree/managechild', 'doc/create'); +$config->ai->targetForm['story'] = array('create', 'batchcreate', 'change', 'totask', 'testcasecreate', 'subdivide'); +$config->ai->targetForm['productplan'] = array('edit', 'create'); +$config->ai->targetForm['projectrelease'] = array('doc/create'); +$config->ai->targetForm['project'] = array('risk/create', 'issue/create', 'doc/create', 'programplan/create'); +$config->ai->targetForm['execution'] = array('batchcreatetask', 'createtestreport', 'createqa', 'createrisk', 'createissue'); +$config->ai->targetForm['task'] = array('edit', 'batchCreate'); +$config->ai->targetForm['testcase'] = array('edit', 'createscript'); +$config->ai->targetForm['bug'] = array('edit', 'story/create', 'testcase/create'); +$config->ai->targetForm['doc'] = array('create', 'edit'); /* Used to format form redirection links. */ $config->ai->targetFormVars = array(); diff --git a/module/ai/lang/de.php b/module/ai/lang/de.php index b6cce15fc7..28fd117789 100644 --- a/module/ai/lang/de.php +++ b/module/ai/lang/de.php @@ -58,7 +58,6 @@ $lang->ai->prompts->draftedBy = 'Drafted By'; $lang->ai->prompts->lastEditor = 'Last Editor'; $lang->ai->prompts->summary = 'There are %s prompts on this page.'; - $lang->ai->prompts->action = new stdclass(); $lang->ai->prompts->action->goDesignConfirm = 'The current prompt is not complete, continue designing?'; $lang->ai->prompts->action->goDesign = 'Go designing'; @@ -70,6 +69,7 @@ $lang->ai->prompts->action->publish = 'Publish'; $lang->ai->prompts->action->unpublish = 'Unpublish'; $lang->ai->prompts->action->delete = 'Delete'; $lang->ai->prompts->action->deleteConfirm = 'Deleted prompts will be no longer available. Are you sure you want to proceed?'; +$lang->ai->prompts->action->publishSuccess = 'Publish Success'; /* Steps of prompt creation. */ $lang->ai->prompts->assignRole = 'Assign Role'; @@ -92,6 +92,8 @@ $lang->ai->prompts->selectDataTip = 'Select an object and its fields will be $lang->ai->prompts->selectedFormat = 'Selecting data from {0}, {1} fields selected.'; $lang->ai->prompts->nonSelected = 'No data selected.'; $lang->ai->prompts->sortTip = 'Sorting fields by priority is suggested.'; +$lang->ai->prompts->object = 'object'; +$lang->ai->prompts->field = 'field'; /* Purpose setting. */ $lang->ai->prompts->purpose = 'Purpose'; @@ -145,10 +147,18 @@ $lang->ai->dataSource['execution']['tasks']['realStarted'] = 'Actual start date' $lang->ai->dataSource['execution']['tasks']['finishedDate']= 'Finished date'; $lang->ai->dataSource['execution']['tasks']['closedReason']= 'Closing reason'; -/* Target form definition. */ +/* Target form definition. See `$config->ai->targetForm`. */ $lang->ai->targetForm = array(); -$lang->ai->targetForm['story']['common'] = 'Story'; -$lang->ai->targetForm['execution']['common'] = 'Execution'; +$lang->ai->targetForm['product']['common'] = 'Product'; +$lang->ai->targetForm['story']['common'] = 'Story'; +$lang->ai->targetForm['productplan']['common'] = 'Plan'; +$lang->ai->targetForm['projectrelease']['common'] = 'Release'; +$lang->ai->targetForm['project']['common'] = 'Project'; +$lang->ai->targetForm['execution']['common'] = 'Execution'; +$lang->ai->targetForm['task']['common'] = 'Task'; +$lang->ai->targetForm['testcase']['common'] = 'Test Case'; +$lang->ai->targetForm['bug']['common'] = 'Bug'; +$lang->ai->targetForm['doc']['common'] = 'Document'; $lang->ai->targetForm['story']['create'] = 'Create Story'; $lang->ai->targetForm['story']['batchcreate'] = 'Batch Create Story'; @@ -157,12 +167,35 @@ $lang->ai->targetForm['story']['totask'] = 'Story to Task'; $lang->ai->targetForm['story']['testcasecreate'] = 'Create Test Case'; $lang->ai->targetForm['story']['subdivide'] = 'Subdivide Story'; +$lang->ai->targetForm['productplan']['edit'] = 'Edit Plan'; +$lang->ai->targetForm['productplan']['create'] = 'Create Sub-Plan'; + +$lang->ai->targetForm['projectrelease']['doc/create'] = 'Create Doc'; + +$lang->ai->targetForm['project']['risk/create'] = 'Create Risk'; +$lang->ai->targetForm['project']['issue/create'] = 'Create Issue'; +$lang->ai->targetForm['project']['doc/create'] = 'Create Doc'; +$lang->ai->targetForm['project']['programplan/create'] = 'Set Program Plan'; + $lang->ai->targetForm['execution']['batchcreatetask'] = 'Batch Create Task'; $lang->ai->targetForm['execution']['createtestreport'] = 'Create Test Report'; $lang->ai->targetForm['execution']['createqa'] = 'Create QA'; $lang->ai->targetForm['execution']['createrisk'] = 'Create Risk'; $lang->ai->targetForm['execution']['createissue'] = 'Create Issue'; +$lang->ai->targetForm['task']['edit'] = 'Edit Task'; +$lang->ai->targetForm['task']['batchCreate'] = 'Batch Create Task'; + +$lang->ai->targetForm['testcase']['edit'] = 'Edit Test Case'; +$lang->ai->targetForm['testcase']['createscript'] = 'Create Script'; + +$lang->ai->targetForm['bug']['edit'] = 'Edit Bug'; +$lang->ai->targetForm['bug']['story/create'] = 'Bug to Story'; +$lang->ai->targetForm['bug']['testcase/create'] = 'Bug to Test Case'; + +$lang->ai->targetForm['doc']['create'] = 'Create Doc'; +$lang->ai->targetForm['doc']['edit'] = 'Edit Doc'; + $lang->ai->prompts->statuses = array(); $lang->ai->prompts->statuses[''] = 'All'; $lang->ai->prompts->statuses['draft'] = 'Draft'; @@ -214,6 +247,8 @@ $lang->ai->models->proxyTypes = array(); $lang->ai->models->proxyTypes[''] = 'No Proxy'; $lang->ai->models->proxyTypes['socks5'] = 'SOCKS5'; +$lang->ai->models->promptFor = 'Prompt for %s'; + $lang->ai->designStepNav = array(); $lang->ai->designStepNav['assignrole'] = 'Specify Role'; $lang->ai->designStepNav['selectdatasource'] = 'Select Object'; @@ -341,3 +376,12 @@ $lang->ai->dataInject->fail = 'Failed to fill in prompt execution results.'; $lang->ai->execute = new stdclass(); $lang->ai->execute->success = 'Prompt executed.'; $lang->ai->execute->fail = 'Prompt execution failed.'; + +$lang->ai->audit = new stdclass(); +$lang->ai->audit->designPrompt = 'Prompt Design'; +$lang->ai->audit->afterSave = 'After saving,'; +$lang->ai->audit->regenerate = 'Regenerate'; + +$lang->ai->audit->backLocationList = array(); +$lang->ai->audit->backLocationList[0] = 'back to audit page.'; +$lang->ai->audit->backLocationList[1] = 'back to audit page and regenerate.'; diff --git a/module/ai/lang/en.php b/module/ai/lang/en.php index 24aab4d5fa..3f8b3567c4 100644 --- a/module/ai/lang/en.php +++ b/module/ai/lang/en.php @@ -71,7 +71,6 @@ $lang->ai->prompts->action->unpublish = 'Unpublish'; $lang->ai->prompts->action->delete = 'Delete'; $lang->ai->prompts->action->deleteConfirm = 'Deleted prompts will be no longer available. Are you sure you want to proceed?'; $lang->ai->prompts->action->publishSuccess = 'Publish Success'; - /* Steps of prompt creation. */ $lang->ai->prompts->assignRole = 'Assign Role'; $lang->ai->prompts->selectDataSource = 'Select Data Source'; @@ -286,10 +285,18 @@ $lang->ai->dataSource['doc']['doc']['addedDate'] = 'Created Date'; $lang->ai->dataSource['doc']['doc']['editedBy'] = 'Edited By'; $lang->ai->dataSource['doc']['doc']['editedDate'] = 'Edited Date'; -/* Target form definition. */ +/* Target form definition. See `$config->ai->targetForm`. */ $lang->ai->targetForm = array(); -$lang->ai->targetForm['story']['common'] = 'Story'; -$lang->ai->targetForm['execution']['common'] = 'Execution'; +$lang->ai->targetForm['product']['common'] = 'Product'; +$lang->ai->targetForm['story']['common'] = 'Story'; +$lang->ai->targetForm['productplan']['common'] = 'Plan'; +$lang->ai->targetForm['projectrelease']['common'] = 'Release'; +$lang->ai->targetForm['project']['common'] = 'Project'; +$lang->ai->targetForm['execution']['common'] = 'Execution'; +$lang->ai->targetForm['task']['common'] = 'Task'; +$lang->ai->targetForm['testcase']['common'] = 'Test Case'; +$lang->ai->targetForm['bug']['common'] = 'Bug'; +$lang->ai->targetForm['doc']['common'] = 'Document'; $lang->ai->targetForm['story']['create'] = 'Create Story'; $lang->ai->targetForm['story']['batchcreate'] = 'Batch Create Story'; @@ -298,12 +305,35 @@ $lang->ai->targetForm['story']['totask'] = 'Story to Task'; $lang->ai->targetForm['story']['testcasecreate'] = 'Create Test Case'; $lang->ai->targetForm['story']['subdivide'] = 'Subdivide Story'; +$lang->ai->targetForm['productplan']['edit'] = 'Edit Plan'; +$lang->ai->targetForm['productplan']['create'] = 'Create Sub-Plan'; + +$lang->ai->targetForm['projectrelease']['doc/create'] = 'Create Doc'; + +$lang->ai->targetForm['project']['risk/create'] = 'Create Risk'; +$lang->ai->targetForm['project']['issue/create'] = 'Create Issue'; +$lang->ai->targetForm['project']['doc/create'] = 'Create Doc'; +$lang->ai->targetForm['project']['programplan/create'] = 'Set Program Plan'; + $lang->ai->targetForm['execution']['batchcreatetask'] = 'Batch Create Task'; $lang->ai->targetForm['execution']['createtestreport'] = 'Create Test Report'; $lang->ai->targetForm['execution']['createqa'] = 'Create QA'; $lang->ai->targetForm['execution']['createrisk'] = 'Create Risk'; $lang->ai->targetForm['execution']['createissue'] = 'Create Issue'; +$lang->ai->targetForm['task']['edit'] = 'Edit Task'; +$lang->ai->targetForm['task']['batchCreate'] = 'Batch Create Task'; + +$lang->ai->targetForm['testcase']['edit'] = 'Edit Test Case'; +$lang->ai->targetForm['testcase']['createscript'] = 'Create Script'; + +$lang->ai->targetForm['bug']['edit'] = 'Edit Bug'; +$lang->ai->targetForm['bug']['story/create'] = 'Bug to Story'; +$lang->ai->targetForm['bug']['testcase/create'] = 'Bug to Test Case'; + +$lang->ai->targetForm['doc']['create'] = 'Create Doc'; +$lang->ai->targetForm['doc']['edit'] = 'Edit Doc'; + $lang->ai->prompts->statuses = array(); $lang->ai->prompts->statuses[''] = 'All'; $lang->ai->prompts->statuses['draft'] = 'Draft'; diff --git a/module/ai/lang/fr.php b/module/ai/lang/fr.php index 5b03ec78ad..221e799b5e 100644 --- a/module/ai/lang/fr.php +++ b/module/ai/lang/fr.php @@ -58,7 +58,6 @@ $lang->ai->prompts->draftedBy = 'Drafted By'; $lang->ai->prompts->lastEditor = 'Last Editor'; $lang->ai->prompts->summary = 'There are %s prompts on this page.'; - $lang->ai->prompts->action = new stdclass(); $lang->ai->prompts->action->goDesignConfirm = 'The current prompt is not complete, continue designing?'; $lang->ai->prompts->action->goDesign = 'Go designing'; @@ -70,6 +69,7 @@ $lang->ai->prompts->action->publish = 'Publish'; $lang->ai->prompts->action->unpublish = 'Unpublish'; $lang->ai->prompts->action->delete = 'Delete'; $lang->ai->prompts->action->deleteConfirm = 'Deleted prompts will be no longer available. Are you sure you want to proceed?'; +$lang->ai->prompts->action->publishSuccess = 'Publish Success'; /* Steps of prompt creation. */ $lang->ai->prompts->assignRole = 'Assign Role'; @@ -92,6 +92,8 @@ $lang->ai->prompts->selectDataTip = 'Select an object and its fields will be $lang->ai->prompts->selectedFormat = 'Selecting data from {0}, {1} fields selected.'; $lang->ai->prompts->nonSelected = 'No data selected.'; $lang->ai->prompts->sortTip = 'Sorting fields by priority is suggested.'; +$lang->ai->prompts->object = 'object'; +$lang->ai->prompts->field = 'field'; /* Purpose setting. */ $lang->ai->prompts->purpose = 'Purpose'; @@ -145,10 +147,18 @@ $lang->ai->dataSource['execution']['tasks']['realStarted'] = 'Actual start date' $lang->ai->dataSource['execution']['tasks']['finishedDate']= 'Finished date'; $lang->ai->dataSource['execution']['tasks']['closedReason']= 'Closing reason'; -/* Target form definition. */ +/* Target form definition. See `$config->ai->targetForm`. */ $lang->ai->targetForm = array(); -$lang->ai->targetForm['story']['common'] = 'Story'; -$lang->ai->targetForm['execution']['common'] = 'Execution'; +$lang->ai->targetForm['product']['common'] = 'Product'; +$lang->ai->targetForm['story']['common'] = 'Story'; +$lang->ai->targetForm['productplan']['common'] = 'Plan'; +$lang->ai->targetForm['projectrelease']['common'] = 'Release'; +$lang->ai->targetForm['project']['common'] = 'Project'; +$lang->ai->targetForm['execution']['common'] = 'Execution'; +$lang->ai->targetForm['task']['common'] = 'Task'; +$lang->ai->targetForm['testcase']['common'] = 'Test Case'; +$lang->ai->targetForm['bug']['common'] = 'Bug'; +$lang->ai->targetForm['doc']['common'] = 'Document'; $lang->ai->targetForm['story']['create'] = 'Create Story'; $lang->ai->targetForm['story']['batchcreate'] = 'Batch Create Story'; @@ -157,12 +167,35 @@ $lang->ai->targetForm['story']['totask'] = 'Story to Task'; $lang->ai->targetForm['story']['testcasecreate'] = 'Create Test Case'; $lang->ai->targetForm['story']['subdivide'] = 'Subdivide Story'; +$lang->ai->targetForm['productplan']['edit'] = 'Edit Plan'; +$lang->ai->targetForm['productplan']['create'] = 'Create Sub-Plan'; + +$lang->ai->targetForm['projectrelease']['doc/create'] = 'Create Doc'; + +$lang->ai->targetForm['project']['risk/create'] = 'Create Risk'; +$lang->ai->targetForm['project']['issue/create'] = 'Create Issue'; +$lang->ai->targetForm['project']['doc/create'] = 'Create Doc'; +$lang->ai->targetForm['project']['programplan/create'] = 'Set Program Plan'; + $lang->ai->targetForm['execution']['batchcreatetask'] = 'Batch Create Task'; $lang->ai->targetForm['execution']['createtestreport'] = 'Create Test Report'; $lang->ai->targetForm['execution']['createqa'] = 'Create QA'; $lang->ai->targetForm['execution']['createrisk'] = 'Create Risk'; $lang->ai->targetForm['execution']['createissue'] = 'Create Issue'; +$lang->ai->targetForm['task']['edit'] = 'Edit Task'; +$lang->ai->targetForm['task']['batchCreate'] = 'Batch Create Task'; + +$lang->ai->targetForm['testcase']['edit'] = 'Edit Test Case'; +$lang->ai->targetForm['testcase']['createscript'] = 'Create Script'; + +$lang->ai->targetForm['bug']['edit'] = 'Edit Bug'; +$lang->ai->targetForm['bug']['story/create'] = 'Bug to Story'; +$lang->ai->targetForm['bug']['testcase/create'] = 'Bug to Test Case'; + +$lang->ai->targetForm['doc']['create'] = 'Create Doc'; +$lang->ai->targetForm['doc']['edit'] = 'Edit Doc'; + $lang->ai->prompts->statuses = array(); $lang->ai->prompts->statuses[''] = 'All'; $lang->ai->prompts->statuses['draft'] = 'Draft'; @@ -214,6 +247,8 @@ $lang->ai->models->proxyTypes = array(); $lang->ai->models->proxyTypes[''] = 'No Proxy'; $lang->ai->models->proxyTypes['socks5'] = 'SOCKS5'; +$lang->ai->models->promptFor = 'Prompt for %s'; + $lang->ai->designStepNav = array(); $lang->ai->designStepNav['assignrole'] = 'Specify Role'; $lang->ai->designStepNav['selectdatasource'] = 'Select Object'; @@ -341,3 +376,12 @@ $lang->ai->dataInject->fail = 'Failed to fill in prompt execution results.'; $lang->ai->execute = new stdclass(); $lang->ai->execute->success = 'Prompt executed.'; $lang->ai->execute->fail = 'Prompt execution failed.'; + +$lang->ai->audit = new stdclass(); +$lang->ai->audit->designPrompt = 'Prompt Design'; +$lang->ai->audit->afterSave = 'After saving,'; +$lang->ai->audit->regenerate = 'Regenerate'; + +$lang->ai->audit->backLocationList = array(); +$lang->ai->audit->backLocationList[0] = 'back to audit page.'; +$lang->ai->audit->backLocationList[1] = 'back to audit page and regenerate.'; diff --git a/module/ai/lang/zh-cn.php b/module/ai/lang/zh-cn.php index 1072f8e329..466491eb96 100644 --- a/module/ai/lang/zh-cn.php +++ b/module/ai/lang/zh-cn.php @@ -72,7 +72,6 @@ $lang->ai->prompts->action->delete = '删除'; $lang->ai->prompts->action->deleteConfirm = '删除后,提词将不能继续使用,您确定要删除吗?'; $lang->ai->prompts->action->publishSuccess = '发布成功'; - /* Steps of prompt creation. */ $lang->ai->prompts->assignRole = '指定角色'; $lang->ai->prompts->selectDataSource = '选择对象'; @@ -287,10 +286,64 @@ $lang->ai->dataSource['doc']['doc']['addedDate'] = '创建日期'; $lang->ai->dataSource['doc']['doc']['editedBy'] = '修改者'; $lang->ai->dataSource['doc']['doc']['editedDate'] = '修改日期'; -/* Target form definition. */ +$lang->ai->dataSource['task']['task']['common'] = '任务'; +$lang->ai->dataSource['task']['task']['name'] = '任务名称'; +$lang->ai->dataSource['task']['task']['pri'] = '优先级'; +$lang->ai->dataSource['task']['task']['status'] = '状态'; +$lang->ai->dataSource['task']['task']['estimate'] = '预计'; +$lang->ai->dataSource['task']['task']['consumed'] = '消耗'; +$lang->ai->dataSource['task']['task']['left'] = '剩余'; +$lang->ai->dataSource['task']['task']['progress'] = '进度'; +$lang->ai->dataSource['task']['task']['estStarted'] = '预计开始'; +$lang->ai->dataSource['task']['task']['realStarted'] = '实际开始'; + +$lang->ai->dataSource['case']['case']['common'] = '用例'; +$lang->ai->dataSource['case']['case']['title'] = '标题'; +$lang->ai->dataSource['case']['case']['precondition'] = '前置条件'; +$lang->ai->dataSource['case']['case']['scene'] = '所属场景'; +$lang->ai->dataSource['case']['case']['product'] = '所属产品'; +$lang->ai->dataSource['case']['case']['module'] = '所属模块'; +$lang->ai->dataSource['case']['case']['pri'] = '优先级'; +$lang->ai->dataSource['case']['case']['type'] = '类型'; +$lang->ai->dataSource['case']['case']['lastRunResult'] = '结果'; +$lang->ai->dataSource['case']['case']['status'] = '状态'; + +$lang->ai->dataSource['case']['steps']['common'] = '步骤列表'; +$lang->ai->dataSource['case']['steps']['desc'] = '步骤描述'; +$lang->ai->dataSource['case']['steps']['expect'] = '预期'; + +$lang->ai->dataSource['bug']['bug']['common'] = 'Bug'; +$lang->ai->dataSource['bug']['bug']['title'] = 'Bug标题'; +$lang->ai->dataSource['bug']['bug']['steps'] = '重现步骤'; +$lang->ai->dataSource['bug']['bug']['severity'] = '级别'; +$lang->ai->dataSource['bug']['bug']['pri'] = '优先级'; +$lang->ai->dataSource['bug']['bug']['status'] = '状态'; +$lang->ai->dataSource['bug']['bug']['confirmed'] = '确认'; +$lang->ai->dataSource['bug']['bug']['type'] = 'Bug类型'; + +$lang->ai->dataSource['doc']['doc']['common'] = '文档'; +$lang->ai->dataSource['doc']['doc']['title'] = '文档标题'; +$lang->ai->dataSource['doc']['doc']['content'] = '文档正文'; +$lang->ai->dataSource['doc']['doc']['addedBy'] = '创建者'; +$lang->ai->dataSource['doc']['doc']['addedDate'] = '创建日期'; +$lang->ai->dataSource['doc']['doc']['editedBy'] = '修改者'; +$lang->ai->dataSource['doc']['doc']['editedDate'] = '修改日期'; + +/* Target form definition. See `$config->ai->targetForm`. */ $lang->ai->targetForm = array(); -$lang->ai->targetForm['story']['common'] = '需求'; -$lang->ai->targetForm['execution']['common'] = '执行'; +$lang->ai->targetForm['product']['common'] = '产品'; +$lang->ai->targetForm['story']['common'] = '需求'; +$lang->ai->targetForm['productplan']['common'] = '计划'; +$lang->ai->targetForm['projectrelease']['common'] = '发布'; +$lang->ai->targetForm['project']['common'] = '项目'; +$lang->ai->targetForm['execution']['common'] = '执行'; +$lang->ai->targetForm['task']['common'] = '任务'; +$lang->ai->targetForm['testcase']['common'] = '用例'; +$lang->ai->targetForm['bug']['common'] = 'Bug'; +$lang->ai->targetForm['doc']['common'] = '文档'; + +$lang->ai->targetForm['product']['tree/managechild'] = '维护模块'; +$lang->ai->targetForm['product']['doc/create'] = '创建文档'; $lang->ai->targetForm['story']['create'] = '提需求'; $lang->ai->targetForm['story']['batchcreate'] = '批量提需求'; @@ -299,12 +352,35 @@ $lang->ai->targetForm['story']['totask'] = '需求建任务'; $lang->ai->targetForm['story']['testcasecreate'] = '需求建用例'; $lang->ai->targetForm['story']['subdivide'] = '需求细分'; +$lang->ai->targetForm['productplan']['edit'] = '编辑计划'; +$lang->ai->targetForm['productplan']['create'] = '创建子计划'; + +$lang->ai->targetForm['projectrelease']['doc/create'] = '创建文档'; + +$lang->ai->targetForm['project']['risk/create'] = '创建风险'; +$lang->ai->targetForm['project']['issue/create'] = '创建问题'; +$lang->ai->targetForm['project']['doc/create'] = '创建文档'; +$lang->ai->targetForm['project']['programplan/create'] = '设置阶段'; + $lang->ai->targetForm['execution']['batchcreatetask'] = '批量创建任务'; $lang->ai->targetForm['execution']['createtestreport'] = '创建测试报告'; $lang->ai->targetForm['execution']['createqa'] = '创建 QA'; $lang->ai->targetForm['execution']['createrisk'] = '创建风险'; $lang->ai->targetForm['execution']['createissue'] = '创建问题'; +$lang->ai->targetForm['task']['edit'] = '编辑任务'; +$lang->ai->targetForm['task']['batchCreate'] = '批量创建子任务'; + +$lang->ai->targetForm['testcase']['edit'] = '编辑用例'; +$lang->ai->targetForm['testcase']['createscript'] = '创建自动化脚本'; + +$lang->ai->targetForm['bug']['edit'] = '编辑 Bug'; +$lang->ai->targetForm['bug']['story/create'] = 'Bug 转需求'; +$lang->ai->targetForm['bug']['testcase/create'] = 'Bug 建用例'; + +$lang->ai->targetForm['doc']['create'] = '创建文档'; +$lang->ai->targetForm['doc']['edit'] = '编辑文档'; + $lang->ai->prompts->statuses = array(); $lang->ai->prompts->statuses[''] = '全部'; $lang->ai->prompts->statuses['draft'] = '未发布';