* Add language file.
This commit is contained in:
+206
-40
@@ -32,9 +32,11 @@ $lang->block->lblNum = '條數';
|
||||
$lang->block->lblHtml = 'HTML內容';
|
||||
$lang->block->dynamic = '最新動態';
|
||||
$lang->block->assignToMe = '指派給我';
|
||||
$lang->block->done = '已完成';
|
||||
$lang->block->lblFlowchart = '流程圖';
|
||||
$lang->block->welcome = '歡迎總覽';
|
||||
$lang->block->lblTesttask = '查看測試詳情';
|
||||
$lang->block->contribute = '我的貢獻';
|
||||
|
||||
$lang->block->leftToday = '今天剩餘工作總計';
|
||||
$lang->block->myTask = '我的任務';
|
||||
@@ -46,10 +48,18 @@ $lang->block->delayed = '已延期';
|
||||
$lang->block->noData = '當前統計類型下暫無數據';
|
||||
$lang->block->emptyTip = '暫無信息';
|
||||
$lang->block->createdTodos = '創建的待辦數';
|
||||
$lang->block->createdStories = '創建的需求數';
|
||||
$lang->block->createdStories = '創建的軟件需求數';
|
||||
$lang->block->finishedTasks = '完成的任務數';
|
||||
$lang->block->resolvedBugs = '解決Bug數';
|
||||
$lang->block->createdCases = '創建用例數';
|
||||
$lang->block->resolvedBugs = '解決的Bug數';
|
||||
$lang->block->createdCases = '創建的用例數';
|
||||
$lang->block->allProject = '所有' . $lang->projectCommon;
|
||||
$lang->block->doingProject = '進行中的' . $lang->projectCommon;
|
||||
$lang->block->finishProject = '累積' . $lang->projectCommon;
|
||||
$lang->block->estimatedHours = '預計工時';
|
||||
$lang->block->consumedHours = '已消耗';
|
||||
$lang->block->time = '第';
|
||||
$lang->block->week = '周';
|
||||
$lang->block->selectProduct = '選擇產品';
|
||||
|
||||
$lang->block->params = new stdclass();
|
||||
$lang->block->params->name = '參數名稱';
|
||||
@@ -69,12 +79,97 @@ $lang->block->nbsp = '';
|
||||
$lang->block->hidden = '隱藏';
|
||||
$lang->block->dynamicInfo = "<span class='timeline-tag'>%s</span> <span class='timeline-text'>%s <em>%s</em> %s <a href='%s' title='%s'>%s</a></span>";
|
||||
|
||||
$lang->block->productName = $lang->productCommon . '名稱';
|
||||
$lang->block->totalStory = '總' . $lang->storyCommon;
|
||||
$lang->block->totalBug = '總Bug';
|
||||
$lang->block->totalRelease = '發佈次數';
|
||||
|
||||
$lang->block->totalInvestment = '總投入';
|
||||
$lang->block->totalPeople = '總人數';
|
||||
$lang->block->spent = '已花費';
|
||||
$lang->block->budget = '預算';
|
||||
$lang->block->left = '剩餘';
|
||||
|
||||
$lang->block->default['waterfall']['program']['1']['title'] = '項目周報';
|
||||
$lang->block->default['waterfall']['program']['1']['block'] = 'waterfallreport';
|
||||
$lang->block->default['waterfall']['program']['1']['source'] = 'program';
|
||||
$lang->block->default['waterfall']['program']['1']['grid'] = 8;
|
||||
|
||||
$lang->block->default['waterfall']['program']['2']['title'] = '估算';
|
||||
$lang->block->default['waterfall']['program']['2']['block'] = 'waterfallestimate';
|
||||
$lang->block->default['waterfall']['program']['2']['source'] = 'program';
|
||||
$lang->block->default['waterfall']['program']['2']['grid'] = 4;
|
||||
|
||||
$lang->block->default['waterfall']['program']['3']['title'] = "項目{$lang->planCommon}";
|
||||
$lang->block->default['waterfall']['program']['3']['block'] = 'waterfallgantt';
|
||||
$lang->block->default['waterfall']['program']['3']['source'] = 'program';
|
||||
$lang->block->default['waterfall']['program']['3']['grid'] = 8;
|
||||
|
||||
$lang->block->default['waterfall']['program']['4']['title'] = '到目前為止項目進展趨勢圖';
|
||||
$lang->block->default['waterfall']['program']['4']['block'] = 'waterfallprogress';
|
||||
$lang->block->default['waterfall']['program']['4']['grid'] = 4;
|
||||
|
||||
$lang->block->default['waterfall']['program']['5']['title'] = '項目問題';
|
||||
$lang->block->default['waterfall']['program']['5']['block'] = 'waterfallissue';
|
||||
$lang->block->default['waterfall']['program']['5']['source'] = 'program';
|
||||
$lang->block->default['waterfall']['program']['5']['grid'] = 8;
|
||||
|
||||
$lang->block->default['waterfall']['program']['5']['params']['type'] = 'all';
|
||||
$lang->block->default['waterfall']['program']['5']['params']['count'] = '15';
|
||||
$lang->block->default['waterfall']['program']['5']['params']['orderBy'] = 'id_desc';
|
||||
|
||||
$lang->block->default['waterfall']['program']['6']['title'] = '最新動態';
|
||||
$lang->block->default['waterfall']['program']['6']['block'] = 'programdynamic';
|
||||
$lang->block->default['waterfall']['program']['6']['grid'] = 4;
|
||||
$lang->block->default['waterfall']['program']['6']['source'] = 'program';
|
||||
|
||||
$lang->block->default['waterfall']['program']['7']['title'] = '項目風險';
|
||||
$lang->block->default['waterfall']['program']['7']['block'] = 'waterfallrisk';
|
||||
$lang->block->default['waterfall']['program']['7']['source'] = 'program';
|
||||
$lang->block->default['waterfall']['program']['7']['grid'] = 8;
|
||||
|
||||
$lang->block->default['waterfall']['program']['7']['params']['type'] = 'all';
|
||||
$lang->block->default['waterfall']['program']['7']['params']['count'] = '15';
|
||||
$lang->block->default['waterfall']['program']['7']['params']['orderBy'] = 'id_desc';
|
||||
|
||||
$lang->block->default['scrum']['program']['1']['title'] = '項目整體情況';
|
||||
$lang->block->default['scrum']['program']['1']['block'] = 'scrumoverview';
|
||||
$lang->block->default['scrum']['program']['1']['grid'] = 8;
|
||||
|
||||
$lang->block->default['scrum']['program']['2']['title'] = $lang->projectCommon . '列表';
|
||||
$lang->block->default['scrum']['program']['2']['block'] = 'scrumlist';
|
||||
$lang->block->default['scrum']['program']['2']['grid'] = 8;
|
||||
|
||||
$lang->block->default['scrum']['program']['3']['title'] = $lang->productCommon . '路線圖';
|
||||
$lang->block->default['scrum']['program']['3']['block'] = 'scrumroadmap';
|
||||
$lang->block->default['scrum']['program']['3']['grid'] = 8;
|
||||
|
||||
$lang->block->default['scrum']['program']['4']['title'] = '待測版本';
|
||||
$lang->block->default['scrum']['program']['4']['block'] = 'scrumtest';
|
||||
$lang->block->default['scrum']['program']['4']['grid'] = 8;
|
||||
|
||||
$lang->block->default['scrum']['program']['4']['params']['type'] = 'wait';
|
||||
$lang->block->default['scrum']['program']['4']['params']['count'] = '15';
|
||||
$lang->block->default['scrum']['program']['4']['params']['orderBy'] = 'id_desc';
|
||||
|
||||
$lang->block->default['scrum']['program']['5']['title'] = $lang->productCommon . '總覽';
|
||||
$lang->block->default['scrum']['program']['5']['block'] = 'scrumproduct';
|
||||
$lang->block->default['scrum']['program']['5']['grid'] = 4;
|
||||
|
||||
$lang->block->default['scrum']['program']['6']['title'] = $lang->projectCommon . '總覽';
|
||||
$lang->block->default['scrum']['program']['6']['block'] = 'sprint';
|
||||
$lang->block->default['scrum']['program']['6']['grid'] = 4;
|
||||
|
||||
$lang->block->default['scrum']['program']['7']['title'] = '最新動態';
|
||||
$lang->block->default['scrum']['program']['7']['block'] = 'programdynamic';
|
||||
$lang->block->default['scrum']['program']['7']['grid'] = 4;
|
||||
|
||||
$lang->block->default['product']['1']['title'] = $lang->productCommon . '統計';
|
||||
$lang->block->default['product']['1']['block'] = 'statistic';
|
||||
$lang->block->default['product']['1']['grid'] = 8;
|
||||
|
||||
$lang->block->default['product']['1']['params']['type'] = 'all';
|
||||
$lang->block->default['product']['1']['params']['count'] = '20';
|
||||
$lang->block->default['product']['1']['params']['type'] = 'all';
|
||||
$lang->block->default['product']['1']['params']['count'] = '20';
|
||||
|
||||
$lang->block->default['product']['2']['title'] = $lang->productCommon . '總覽';
|
||||
$lang->block->default['product']['2']['block'] = 'overview';
|
||||
@@ -84,14 +179,14 @@ $lang->block->default['product']['3']['title'] = '未關閉的' . $lang->product
|
||||
$lang->block->default['product']['3']['block'] = 'list';
|
||||
$lang->block->default['product']['3']['grid'] = 8;
|
||||
|
||||
$lang->block->default['product']['3']['params']['count'] = 15;
|
||||
$lang->block->default['product']['3']['params']['type'] = 'noclosed';
|
||||
$lang->block->default['product']['3']['params']['count'] = 15;
|
||||
$lang->block->default['product']['3']['params']['type'] = 'noclosed';
|
||||
|
||||
$lang->block->default['product']['4']['title'] = "指派給我的{$lang->storyCommon}";
|
||||
$lang->block->default['product']['4']['block'] = 'story';
|
||||
$lang->block->default['product']['4']['grid'] = 4;
|
||||
|
||||
$lang->block->default['product']['4']['params']['count'] = 15;
|
||||
$lang->block->default['product']['4']['params']['count'] = 15;
|
||||
$lang->block->default['product']['4']['params']['orderBy'] = 'id_desc';
|
||||
$lang->block->default['product']['4']['params']['type'] = 'assignedTo';
|
||||
|
||||
@@ -99,8 +194,8 @@ $lang->block->default['project']['1']['title'] = $lang->projectCommon . '統計'
|
||||
$lang->block->default['project']['1']['block'] = 'statistic';
|
||||
$lang->block->default['project']['1']['grid'] = 8;
|
||||
|
||||
$lang->block->default['project']['1']['params']['type'] = 'all';
|
||||
$lang->block->default['project']['1']['params']['count'] = '20';
|
||||
$lang->block->default['project']['1']['params']['type'] = 'all';
|
||||
$lang->block->default['project']['1']['params']['count'] = '20';
|
||||
|
||||
$lang->block->default['project']['2']['title'] = $lang->projectCommon . '總覽';
|
||||
$lang->block->default['project']['2']['block'] = 'overview';
|
||||
@@ -110,7 +205,7 @@ $lang->block->default['project']['3']['title'] = '未關閉的' . $lang->project
|
||||
$lang->block->default['project']['3']['block'] = 'list';
|
||||
$lang->block->default['project']['3']['grid'] = 8;
|
||||
|
||||
$lang->block->default['project']['3']['params']['count'] = 15;
|
||||
$lang->block->default['project']['3']['params']['count'] = 15;
|
||||
$lang->block->default['project']['3']['params']['orderBy'] = 'id_desc';
|
||||
$lang->block->default['project']['3']['params']['type'] = 'undone';
|
||||
|
||||
@@ -118,7 +213,7 @@ $lang->block->default['project']['4']['title'] = '指派給我的任務';
|
||||
$lang->block->default['project']['4']['block'] = 'task';
|
||||
$lang->block->default['project']['4']['grid'] = 4;
|
||||
|
||||
$lang->block->default['project']['4']['params']['count'] = 15;
|
||||
$lang->block->default['project']['4']['params']['count'] = 15;
|
||||
$lang->block->default['project']['4']['params']['orderBy'] = 'id_desc';
|
||||
$lang->block->default['project']['4']['params']['type'] = 'assignedTo';
|
||||
|
||||
@@ -126,8 +221,8 @@ $lang->block->default['qa']['1']['title'] = '測試統計';
|
||||
$lang->block->default['qa']['1']['block'] = 'statistic';
|
||||
$lang->block->default['qa']['1']['grid'] = 8;
|
||||
|
||||
$lang->block->default['qa']['1']['params']['type'] = 'noclosed';
|
||||
$lang->block->default['qa']['1']['params']['count'] = '20';
|
||||
$lang->block->default['qa']['1']['params']['type'] = 'noclosed';
|
||||
$lang->block->default['qa']['1']['params']['count'] = '20';
|
||||
|
||||
//$lang->block->default['qa']['2']['title'] = '測試用例總覽';
|
||||
//$lang->block->default['qa']['2']['block'] = 'overview';
|
||||
@@ -137,7 +232,7 @@ $lang->block->default['qa']['2']['title'] = '指派給我的Bug';
|
||||
$lang->block->default['qa']['2']['block'] = 'bug';
|
||||
$lang->block->default['qa']['2']['grid'] = 4;
|
||||
|
||||
$lang->block->default['qa']['2']['params']['count'] = 15;
|
||||
$lang->block->default['qa']['2']['params']['count'] = 15;
|
||||
$lang->block->default['qa']['2']['params']['orderBy'] = 'id_desc';
|
||||
$lang->block->default['qa']['2']['params']['type'] = 'assignedTo';
|
||||
|
||||
@@ -145,7 +240,7 @@ $lang->block->default['qa']['3']['title'] = '指派給我的用例';
|
||||
$lang->block->default['qa']['3']['block'] = 'case';
|
||||
$lang->block->default['qa']['3']['grid'] = 4;
|
||||
|
||||
$lang->block->default['qa']['3']['params']['count'] = 15;
|
||||
$lang->block->default['qa']['3']['params']['count'] = 15;
|
||||
$lang->block->default['qa']['3']['params']['orderBy'] = 'id_desc';
|
||||
$lang->block->default['qa']['3']['params']['type'] = 'assigntome';
|
||||
|
||||
@@ -153,7 +248,7 @@ $lang->block->default['qa']['4']['title'] = '待測版本列表';
|
||||
$lang->block->default['qa']['4']['block'] = 'testtask';
|
||||
$lang->block->default['qa']['4']['grid'] = 8;
|
||||
|
||||
$lang->block->default['qa']['4']['params']['count'] = 15;
|
||||
$lang->block->default['qa']['4']['params']['count'] = 15;
|
||||
$lang->block->default['qa']['4']['params']['orderBy'] = 'id_desc';
|
||||
$lang->block->default['qa']['4']['params']['type'] = 'wait';
|
||||
|
||||
@@ -161,31 +256,54 @@ $lang->block->default['full']['my']['1']['title'] = '歡迎';
|
||||
$lang->block->default['full']['my']['1']['block'] = 'welcome';
|
||||
$lang->block->default['full']['my']['1']['grid'] = 8;
|
||||
$lang->block->default['full']['my']['1']['source'] = '';
|
||||
|
||||
$lang->block->default['full']['my']['2']['title'] = '最新動態';
|
||||
$lang->block->default['full']['my']['2']['block'] = 'dynamic';
|
||||
$lang->block->default['full']['my']['2']['grid'] = 4;
|
||||
$lang->block->default['full']['my']['2']['source'] = '';
|
||||
$lang->block->default['full']['my']['3']['title'] = '流程圖';
|
||||
$lang->block->default['full']['my']['3']['block'] = 'flowchart';
|
||||
$lang->block->default['full']['my']['3']['grid'] = 8;
|
||||
$lang->block->default['full']['my']['3']['source'] = '';
|
||||
$lang->block->default['full']['my']['4']['title'] = '我的待辦';
|
||||
$lang->block->default['full']['my']['4']['block'] = 'list';
|
||||
$lang->block->default['full']['my']['4']['grid'] = 4;
|
||||
$lang->block->default['full']['my']['4']['source'] = 'todo';
|
||||
$lang->block->default['full']['my']['4']['params']['count'] = '20';
|
||||
$lang->block->default['full']['my']['5'] = $lang->block->default['project']['1'];
|
||||
$lang->block->default['full']['my']['5']['source'] = 'project';
|
||||
$lang->block->default['full']['my']['6'] = $lang->block->default['project']['2'];
|
||||
$lang->block->default['full']['my']['6']['source'] = 'project';
|
||||
$lang->block->default['full']['my']['7'] = $lang->block->default['product']['1'];
|
||||
$lang->block->default['full']['my']['7']['source'] = 'product';
|
||||
$lang->block->default['full']['my']['8'] = $lang->block->default['product']['2'];
|
||||
$lang->block->default['full']['my']['8']['source'] = 'product';
|
||||
$lang->block->default['full']['my']['9'] = $lang->block->default['qa']['2'];
|
||||
$lang->block->default['full']['my']['9']['source'] = 'qa';
|
||||
|
||||
$lang->block->count = '數量';
|
||||
$lang->block->default['full']['my']['3']['title'] = '我的待辦';
|
||||
$lang->block->default['full']['my']['3']['block'] = 'list';
|
||||
$lang->block->default['full']['my']['3']['grid'] = 4;
|
||||
$lang->block->default['full']['my']['3']['source'] = 'todo';
|
||||
$lang->block->default['full']['my']['3']['params']['count'] = '20';
|
||||
|
||||
$lang->block->default['full']['my']['4']['title'] = '項目統計';
|
||||
$lang->block->default['full']['my']['4']['block'] = 'statistic';
|
||||
$lang->block->default['full']['my']['4']['source'] = 'program';
|
||||
$lang->block->default['full']['my']['4']['grid'] = 8;
|
||||
|
||||
$lang->block->default['full']['my']['5']['title'] = '我的貢獻';
|
||||
$lang->block->default['full']['my']['5']['block'] = 'contribute';
|
||||
$lang->block->default['full']['my']['5']['source'] = '';
|
||||
$lang->block->default['full']['my']['5']['grid'] = 4;
|
||||
|
||||
$lang->block->default['full']['my']['6']['title'] = '我的近期項目';
|
||||
$lang->block->default['full']['my']['6']['block'] = 'recentprogram';
|
||||
$lang->block->default['full']['my']['6']['source'] = 'program';
|
||||
$lang->block->default['full']['my']['6']['grid'] = 8;
|
||||
|
||||
$lang->block->default['full']['my']['7']['title'] = '指派給我';
|
||||
$lang->block->default['full']['my']['7']['block'] = 'task';
|
||||
$lang->block->default['full']['my']['7']['grid'] = 4;
|
||||
|
||||
$lang->block->default['full']['my']['7']['params']['orderBy'] = 'id_desc';
|
||||
$lang->block->default['full']['my']['7']['params']['count'] = '15';
|
||||
$lang->block->default['full']['my']['7']['params']['type'] = 'assignedTo';
|
||||
|
||||
$lang->block->default['full']['my']['8']['title'] = '項目人力投入';
|
||||
$lang->block->default['full']['my']['8']['block'] = 'programteam';
|
||||
$lang->block->default['full']['my']['8']['grid'] = 8;
|
||||
|
||||
$lang->block->default['full']['my']['9']['title'] = '項目列表';
|
||||
$lang->block->default['full']['my']['9']['block'] = 'program';
|
||||
$lang->block->default['full']['my']['9']['source'] = 'program';
|
||||
$lang->block->default['full']['my']['9']['grid'] = 8;
|
||||
|
||||
$lang->block->default['full']['my']['9']['params']['orderBy'] = 'id_desc';
|
||||
$lang->block->default['full']['my']['9']['params']['count'] = '15';
|
||||
|
||||
$lang->block->count = '數量';
|
||||
$lang->block->type = '類型';
|
||||
$lang->block->orderBy = '排序';
|
||||
|
||||
@@ -198,24 +316,52 @@ $lang->block->availableBlocks->case = '我的用例';
|
||||
$lang->block->availableBlocks->story = "我的{$lang->storyCommon}";
|
||||
$lang->block->availableBlocks->product = $lang->productCommon . '列表';
|
||||
$lang->block->availableBlocks->project = $lang->projectCommon . '列表';
|
||||
$lang->block->availableBlocks->plan = '計劃列表';
|
||||
$lang->block->availableBlocks->plan = "{$lang->planCommon}列表";
|
||||
$lang->block->availableBlocks->release = '發佈列表';
|
||||
$lang->block->availableBlocks->build = '版本列表';
|
||||
$lang->block->availableBlocks->testtask = '測試版本列表';
|
||||
$lang->block->availableBlocks->risk = '我的風險';
|
||||
|
||||
$lang->block->moduleList['program'] = '項目';
|
||||
$lang->block->moduleList['product'] = $lang->productCommon;
|
||||
$lang->block->moduleList['project'] = $lang->projectCommon;
|
||||
$lang->block->moduleList['qa'] = '測試';
|
||||
$lang->block->moduleList['todo'] = '待辦';
|
||||
|
||||
$lang->block->modules['program'] = new stdclass();
|
||||
$lang->block->modules['program']->availableBlocks = new stdclass();
|
||||
$lang->block->modules['program']->availableBlocks->program = '項目列表';
|
||||
$lang->block->modules['program']->availableBlocks->recentprogram = '近期項目';
|
||||
$lang->block->modules['program']->availableBlocks->statistic = '項目統計';
|
||||
$lang->block->modules['program']->availableBlocks->programteam = '項目人力投入';
|
||||
|
||||
$lang->block->modules['scrum']['index'] = new stdclass();
|
||||
$lang->block->modules['scrum']['index']->availableBlocks = new stdclass();
|
||||
$lang->block->modules['scrum']['index']->availableBlocks->scrumoverview = '項目整體情況';
|
||||
$lang->block->modules['scrum']['index']->availableBlocks->scrumlist = $lang->projectCommon . '列表';
|
||||
$lang->block->modules['scrum']['index']->availableBlocks->scrumroadmap = $lang->productCommon . '路線圖';
|
||||
$lang->block->modules['scrum']['index']->availableBlocks->sprint = $lang->projectCommon . '總覽';
|
||||
$lang->block->modules['scrum']['index']->availableBlocks->scrumproduct = $lang->productCommon . '總覽';
|
||||
$lang->block->modules['scrum']['index']->availableBlocks->scrumtest = '待測版本';
|
||||
$lang->block->modules['scrum']['index']->availableBlocks->programdynamic = '最新動態';
|
||||
|
||||
$lang->block->modules['waterfall']['index'] = new stdclass();
|
||||
$lang->block->modules['waterfall']['index']->availableBlocks = new stdclass();
|
||||
$lang->block->modules['waterfall']['index']->availableBlocks->waterfallreport = '項目周報';
|
||||
$lang->block->modules['waterfall']['index']->availableBlocks->waterfallestimate = '估算';
|
||||
$lang->block->modules['waterfall']['index']->availableBlocks->waterfallgantt = "項目{$lang->planCommon}";
|
||||
$lang->block->modules['waterfall']['index']->availableBlocks->waterfallprogress = '到目前為止項目進展趨勢圖';
|
||||
$lang->block->modules['waterfall']['index']->availableBlocks->waterfallissue = '項目問題';
|
||||
$lang->block->modules['waterfall']['index']->availableBlocks->waterfallrisk = '項目風險';
|
||||
$lang->block->modules['waterfall']['index']->availableBlocks->programdynamic = '最新動態';
|
||||
|
||||
$lang->block->modules['product'] = new stdclass();
|
||||
$lang->block->modules['product']->availableBlocks = new stdclass();
|
||||
$lang->block->modules['product']->availableBlocks->statistic = $lang->productCommon . '統計';
|
||||
$lang->block->modules['product']->availableBlocks->overview = $lang->productCommon . '總覽';
|
||||
$lang->block->modules['product']->availableBlocks->list = $lang->productCommon . '列表';
|
||||
$lang->block->modules['product']->availableBlocks->story = "{$lang->storyCommon}列表";
|
||||
$lang->block->modules['product']->availableBlocks->plan = '計劃列表';
|
||||
$lang->block->modules['product']->availableBlocks->plan = "{$lang->planCommon}列表";
|
||||
$lang->block->modules['product']->availableBlocks->release = '發佈列表';
|
||||
$lang->block->modules['project'] = new stdclass();
|
||||
$lang->block->modules['project']->availableBlocks = new stdclass();
|
||||
@@ -288,6 +434,7 @@ $lang->block->orderByList->story['stage_desc'] = '階段倒序';
|
||||
$lang->block->todoNum = '待辦數';
|
||||
$lang->block->taskNum = '任務數';
|
||||
$lang->block->bugNum = 'Bug數';
|
||||
$lang->block->riskNum = '風險數';
|
||||
|
||||
$lang->block->typeList = new stdclass();
|
||||
|
||||
@@ -320,12 +467,31 @@ $lang->block->typeList->project['doing'] = '進行中';
|
||||
$lang->block->typeList->project['all'] = '全部';
|
||||
$lang->block->typeList->project['involved'] = '我參與的';
|
||||
|
||||
$lang->block->typeList->scrum['undone'] = '未完成';
|
||||
$lang->block->typeList->scrum['doing'] = '進行中';
|
||||
$lang->block->typeList->scrum['all'] = '全部';
|
||||
$lang->block->typeList->scrum['involved'] = '我參與的';
|
||||
|
||||
$lang->block->typeList->testtask['wait'] = '待測版本';
|
||||
$lang->block->typeList->testtask['doing'] = '測試中版本';
|
||||
$lang->block->typeList->testtask['blocked'] = '阻塞版本';
|
||||
$lang->block->typeList->testtask['done'] = '已測版本';
|
||||
$lang->block->typeList->testtask['all'] = '全部';
|
||||
|
||||
$lang->block->modules['program']->moreLinkList = new stdclass();
|
||||
$lang->block->modules['program']->moreLinkList->recentprogram = 'program|browse|';
|
||||
$lang->block->modules['program']->moreLinkList->statistic = 'program|browse|';
|
||||
$lang->block->modules['program']->moreLinkList->program = 'program|browse|';
|
||||
$lang->block->modules['program']->moreLinkList->cmmireport = 'weekly|index|';
|
||||
$lang->block->modules['program']->moreLinkList->cmmiestimate = 'workestimation|index|';
|
||||
$lang->block->modules['program']->moreLinkList->cmmiissue = 'issue|browse|';
|
||||
$lang->block->modules['program']->moreLinkList->cmmirisk = 'risk|browse|';
|
||||
$lang->block->modules['program']->moreLinkList->scrumlist = 'project|all|';
|
||||
$lang->block->modules['program']->moreLinkList->scrumtest = 'testtask|browse|';
|
||||
$lang->block->modules['program']->moreLinkList->scrumproduct = 'product|all|';
|
||||
$lang->block->modules['program']->moreLinkList->sprint = 'project|all|';
|
||||
$lang->block->modules['program']->moreLinkList->programdynamic = 'company|dynamic|';
|
||||
|
||||
$lang->block->modules['product']->moreLinkList = new stdclass();
|
||||
$lang->block->modules['product']->moreLinkList->list = 'product|all|product=&line=0&status=%s';
|
||||
$lang->block->modules['product']->moreLinkList->story = 'my|story|type=%s';
|
||||
@@ -356,7 +522,7 @@ $lang->block->gridOptions[4] = '右側';
|
||||
|
||||
$lang->block->flowchart = array();
|
||||
$lang->block->flowchart['admin'] = array('管理員', '維護公司', '添加用戶', '維護權限');
|
||||
$lang->block->flowchart['product'] = array($lang->productCommon . '經理', '創建' . $lang->productCommon, '維護模組', '維護計劃', "維護{$lang->storyCommon}", '創建發佈');
|
||||
$lang->block->flowchart['product'] = array($lang->productCommon . '經理', '創建' . $lang->productCommon, '維護模組', "維護{$lang->planCommon}", "維護{$lang->storyCommon}", '創建發佈');
|
||||
$lang->block->flowchart['project'] = array($lang->projectCommon . '經理', '創建' . $lang->projectCommon, '維護團隊', '關聯' . $lang->productCommon, "關聯{$lang->storyCommon}", '分解任務');
|
||||
$lang->block->flowchart['dev'] = array('研發人員', '領取任務和Bug', '更新狀態', '完成任務和Bug');
|
||||
$lang->block->flowchart['tester'] = array('測試人員', '撰寫用例', '執行用例', '提交Bug', '驗證Bug', '關閉Bug');
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
$lang->budget->create = 'Create Budget';
|
||||
$lang->budget->edit = 'Edit';
|
||||
$lang->budget->total = 'Total Budget';
|
||||
$lang->budget->summary = 'Summary';
|
||||
$lang->budget->browse = 'Budget';
|
||||
$lang->budget->list = 'Budget List';
|
||||
$lang->budget->view = 'Budget Detail';
|
||||
$lang->budget->delete = 'Delete';
|
||||
$lang->budget->batchCreate = 'Batch Create';
|
||||
$lang->budget->common = 'Estimate Cost';
|
||||
$lang->budget->id = 'ID';
|
||||
$lang->budget->stage = 'Stage';
|
||||
$lang->budget->subject = 'Category';
|
||||
$lang->budget->name = 'Item';
|
||||
$lang->budget->amount = 'Estimated';
|
||||
$lang->budget->desc = 'Description';
|
||||
$lang->budget->yuan = 'Yuan';
|
||||
$lang->budget->dollar = 'Dollars';
|
||||
$lang->budget->createdBy = 'CreatedBy';
|
||||
$lang->budget->createdDate = 'CreatedDate';
|
||||
$lang->budget->lastEditedBy = 'LastEditBy';
|
||||
$lang->budget->lastEditedDate = 'LastEditedDate';
|
||||
$lang->budget->basicInfo = 'Basic Info.';
|
||||
$lang->budget->noData = 'No Data';
|
||||
|
||||
$lang->budget->summaryReport = 'Summary';
|
||||
$lang->budget->confirmDelete = 'Do you want to delete it?';
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
$lang->budget->create = 'Create Budget';
|
||||
$lang->budget->edit = 'Edit';
|
||||
$lang->budget->total = 'Total Budget';
|
||||
$lang->budget->summary = 'Summary';
|
||||
$lang->budget->browse = 'Budget';
|
||||
$lang->budget->list = 'Budget List';
|
||||
$lang->budget->view = 'Budget Detail';
|
||||
$lang->budget->delete = 'Delete';
|
||||
$lang->budget->batchCreate = 'Batch Create';
|
||||
$lang->budget->common = 'Estimate Cost';
|
||||
$lang->budget->id = 'ID';
|
||||
$lang->budget->stage = 'Stage';
|
||||
$lang->budget->subject = 'Category';
|
||||
$lang->budget->name = 'Item';
|
||||
$lang->budget->amount = 'Estimated';
|
||||
$lang->budget->desc = 'Description';
|
||||
$lang->budget->yuan = 'Yuan';
|
||||
$lang->budget->dollar = 'Dollars';
|
||||
$lang->budget->createdBy = 'CreatedBy';
|
||||
$lang->budget->createdDate = 'CreatedDate';
|
||||
$lang->budget->lastEditedBy = 'LastEditBy';
|
||||
$lang->budget->lastEditedDate = 'LastEditedDate';
|
||||
$lang->budget->basicInfo = 'Basic Info.';
|
||||
$lang->budget->noData = 'No Data';
|
||||
|
||||
$lang->budget->summaryReport = 'Summary';
|
||||
$lang->budget->confirmDelete = 'Do you want to delete it?';
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
$lang->budget->create = 'Create Budget';
|
||||
$lang->budget->edit = 'Edit';
|
||||
$lang->budget->total = 'Total Budget';
|
||||
$lang->budget->summary = 'Summary';
|
||||
$lang->budget->browse = 'Budget';
|
||||
$lang->budget->list = 'Budget List';
|
||||
$lang->budget->view = 'Budget Detail';
|
||||
$lang->budget->delete = 'Delete';
|
||||
$lang->budget->batchCreate = 'Batch Create';
|
||||
$lang->budget->common = 'Estimate Cost';
|
||||
$lang->budget->id = 'ID';
|
||||
$lang->budget->stage = 'Stage';
|
||||
$lang->budget->subject = 'Category';
|
||||
$lang->budget->name = 'Item';
|
||||
$lang->budget->amount = 'Estimated';
|
||||
$lang->budget->desc = 'Description';
|
||||
$lang->budget->yuan = 'Yuan';
|
||||
$lang->budget->dollar = 'Dollars';
|
||||
$lang->budget->createdBy = 'CreatedBy';
|
||||
$lang->budget->createdDate = 'CreatedDate';
|
||||
$lang->budget->lastEditedBy = 'LastEditBy';
|
||||
$lang->budget->lastEditedDate = 'LastEditedDate';
|
||||
$lang->budget->basicInfo = 'Basic Info.';
|
||||
$lang->budget->noData = 'No Data';
|
||||
|
||||
$lang->budget->summaryReport = 'Summary';
|
||||
$lang->budget->confirmDelete = 'Do you want to delete it?';
|
||||
@@ -0,0 +1,28 @@
|
||||
<?php
|
||||
$lang->budget->create = '新建';
|
||||
$lang->budget->edit = '編輯';
|
||||
$lang->budget->total = '總預算';
|
||||
$lang->budget->summary = '彙總';
|
||||
$lang->budget->browse = '列表';
|
||||
$lang->budget->list = '列表';
|
||||
$lang->budget->view = '詳情';
|
||||
$lang->budget->delete = '刪除';
|
||||
$lang->budget->batchCreate = '批量新建';
|
||||
$lang->budget->common = '費用估算';
|
||||
$lang->budget->id = '編號';
|
||||
$lang->budget->stage = '階段';
|
||||
$lang->budget->subject = '科目';
|
||||
$lang->budget->name = '費用名稱';
|
||||
$lang->budget->amount = '預計金額';
|
||||
$lang->budget->desc = '說明';
|
||||
$lang->budget->yuan = '元';
|
||||
$lang->budget->dollar = 'Dollars';
|
||||
$lang->budget->createdBy = '由誰創建';
|
||||
$lang->budget->createdDate = '創建時間';
|
||||
$lang->budget->lastEditedBy = '由誰編輯';
|
||||
$lang->budget->lastEditedDate = '編輯時間';
|
||||
$lang->budget->basicInfo = '基本信息';
|
||||
$lang->budget->noData = '暫無記錄,';
|
||||
|
||||
$lang->budget->summaryReport = '彙總表';
|
||||
$lang->budget->confirmDelete = '您確定要刪除嗎?';
|
||||
@@ -0,0 +1,77 @@
|
||||
<?php
|
||||
/**
|
||||
* The English file of design module.
|
||||
*
|
||||
* @copyright Copyright 2009-2020 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
|
||||
* @license ZPL (http://zpl.pub/page/zplv12.html)
|
||||
* @author Shujie Tian <tianshujie@easycorp.ltd>
|
||||
* @package design
|
||||
* @version $Id: en.php 4729 2020-09-01 07:53:55Z tianshujie@easycorp.ltd $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
/* 字段列表. */
|
||||
$lang->design->id = 'ID';
|
||||
$lang->design->name = 'Name';
|
||||
$lang->design->story = 'Story';
|
||||
$lang->design->type = 'Type';
|
||||
$lang->design->ditto = 'Ditto';
|
||||
$lang->design->submission = 'Commit';
|
||||
$lang->design->version = 'Revision';
|
||||
$lang->design->assignedTo = 'AssignedTo';
|
||||
$lang->design->actions = 'Actions';
|
||||
$lang->design->byQuery = 'Search';
|
||||
$lang->design->products = 'Linked Product';
|
||||
$lang->design->story = 'Linked Story';
|
||||
$lang->design->file = 'File';
|
||||
$lang->design->desc = 'Description';
|
||||
$lang->design->range = 'Impact';
|
||||
$lang->design->product = 'Linked Product';
|
||||
$lang->design->basicInfo = 'Basic Information';
|
||||
$lang->design->commitBy = 'Commit By';
|
||||
$lang->design->commitDate = 'Committed Date';
|
||||
$lang->design->affectedStory = "{$lang->storyCommon}";
|
||||
$lang->design->affectedTasks = 'Task';
|
||||
$lang->design->reviewObject = 'Review Object';
|
||||
$lang->design->createdBy = 'CreatedBy';
|
||||
$lang->design->createdDate = 'CreatedDate';
|
||||
$lang->design->basicInfo = 'Basic Information';
|
||||
$lang->design->noAssigned = 'Unassigned';
|
||||
$lang->design->comment = 'Comment';
|
||||
|
||||
/* 动作列表. */
|
||||
$lang->design->common = 'Design';
|
||||
$lang->design->create = 'Create Design';
|
||||
$lang->design->batchCreate = 'Batch Create';
|
||||
$lang->design->edit = 'Edit';
|
||||
$lang->design->delete = 'Delete';
|
||||
$lang->design->view = 'View';
|
||||
$lang->design->browse = 'List';
|
||||
$lang->design->viewCommit = 'View Commit';
|
||||
$lang->design->linkCommit = 'Link Commit';
|
||||
$lang->design->unlinkCommit = 'Unlink Commit';
|
||||
$lang->design->submit = 'Submit Review';
|
||||
$lang->design->assignTo = 'Assign';
|
||||
$lang->design->revision = 'Linked Code';
|
||||
|
||||
/* 字段取值. */
|
||||
$lang->design->typeList = array();
|
||||
$lang->design->typeList[''] = '';
|
||||
$lang->design->typeList['HLDS'] = 'High-Level';
|
||||
$lang->design->typeList['DDS'] = 'Detailed';
|
||||
$lang->design->typeList['DBDS'] = 'Database';
|
||||
$lang->design->typeList['ADS'] = 'API';
|
||||
|
||||
$lang->design->rangeList = array();
|
||||
$lang->design->rangeList['all'] = 'All';
|
||||
$lang->design->rangeList['assign'] = 'Selected';
|
||||
|
||||
$lang->design->featureBar['all'] = 'All';
|
||||
$lang->design->featureBar += $lang->design->typeList;
|
||||
|
||||
/* 提示信息. */
|
||||
$lang->design->errorSelection = 'No record selected!';
|
||||
$lang->design->noDesign = 'No record.';
|
||||
$lang->design->noCommit = 'No record commited.';
|
||||
$lang->design->confirmDelete = 'Do you want to delete this design?';
|
||||
$lang->design->confirmUnlink = 'Are you sure you want to remove this submission?';
|
||||
$lang->design->errorDate = 'The start date can not be greater than the end date.';
|
||||
@@ -0,0 +1,77 @@
|
||||
<?php
|
||||
/**
|
||||
* The English file of design module.
|
||||
*
|
||||
* @copyright Copyright 2009-2020 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
|
||||
* @license ZPL (http://zpl.pub/page/zplv12.html)
|
||||
* @author Shujie Tian <tianshujie@easycorp.ltd>
|
||||
* @package design
|
||||
* @version $Id: en.php 4729 2020-09-01 07:53:55Z tianshujie@easycorp.ltd $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
/* 字段列表. */
|
||||
$lang->design->id = 'ID';
|
||||
$lang->design->name = 'Name';
|
||||
$lang->design->story = 'Story';
|
||||
$lang->design->type = 'Type';
|
||||
$lang->design->ditto = 'Ditto';
|
||||
$lang->design->submission = 'Commit';
|
||||
$lang->design->version = 'Revision';
|
||||
$lang->design->assignedTo = 'AssignedTo';
|
||||
$lang->design->actions = 'Actions';
|
||||
$lang->design->byQuery = 'Search';
|
||||
$lang->design->products = 'Linked Product';
|
||||
$lang->design->story = 'Linked Story';
|
||||
$lang->design->file = 'File';
|
||||
$lang->design->desc = 'Description';
|
||||
$lang->design->range = 'Impact';
|
||||
$lang->design->product = 'Linked Product';
|
||||
$lang->design->basicInfo = 'Basic Information';
|
||||
$lang->design->commitBy = 'Commit By';
|
||||
$lang->design->commitDate = 'Committed Date';
|
||||
$lang->design->affectedStory = "{$lang->storyCommon}";
|
||||
$lang->design->affectedTasks = 'Task';
|
||||
$lang->design->reviewObject = 'Review Object';
|
||||
$lang->design->createdBy = 'CreatedBy';
|
||||
$lang->design->createdDate = 'CreatedDate';
|
||||
$lang->design->basicInfo = 'Basic Information';
|
||||
$lang->design->noAssigned = 'Unassigned';
|
||||
$lang->design->comment = 'Comment';
|
||||
|
||||
/* 动作列表. */
|
||||
$lang->design->common = 'Design';
|
||||
$lang->design->create = 'Create Design';
|
||||
$lang->design->batchCreate = 'Batch Create';
|
||||
$lang->design->edit = 'Edit';
|
||||
$lang->design->delete = 'Delete';
|
||||
$lang->design->view = 'View';
|
||||
$lang->design->browse = 'List';
|
||||
$lang->design->viewCommit = 'View Commit';
|
||||
$lang->design->linkCommit = 'Link Commit';
|
||||
$lang->design->unlinkCommit = 'Unlink Commit';
|
||||
$lang->design->submit = 'Submit Review';
|
||||
$lang->design->assignTo = 'Assign';
|
||||
$lang->design->revision = 'Linked Code';
|
||||
|
||||
/* 字段取值. */
|
||||
$lang->design->typeList = array();
|
||||
$lang->design->typeList[''] = '';
|
||||
$lang->design->typeList['HLDS'] = 'High-Level';
|
||||
$lang->design->typeList['DDS'] = 'Detailed';
|
||||
$lang->design->typeList['DBDS'] = 'Database';
|
||||
$lang->design->typeList['ADS'] = 'API';
|
||||
|
||||
$lang->design->rangeList = array();
|
||||
$lang->design->rangeList['all'] = 'All';
|
||||
$lang->design->rangeList['assign'] = 'Selected';
|
||||
|
||||
$lang->design->featureBar['all'] = 'All';
|
||||
$lang->design->featureBar += $lang->design->typeList;
|
||||
|
||||
/* 提示信息. */
|
||||
$lang->design->errorSelection = 'No record selected!';
|
||||
$lang->design->noDesign = 'No record.';
|
||||
$lang->design->noCommit = 'No record commited.';
|
||||
$lang->design->confirmDelete = 'Do you want to delete this design?';
|
||||
$lang->design->confirmUnlink = 'Are you sure you want to remove this submission?';
|
||||
$lang->design->errorDate = 'The start date can not be greater than the end date.';
|
||||
@@ -0,0 +1,77 @@
|
||||
<?php
|
||||
/**
|
||||
* The English file of design module.
|
||||
*
|
||||
* @copyright Copyright 2009-2020 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
|
||||
* @license ZPL (http://zpl.pub/page/zplv12.html)
|
||||
* @author Shujie Tian <tianshujie@easycorp.ltd>
|
||||
* @package design
|
||||
* @version $Id: en.php 4729 2020-09-01 07:53:55Z tianshujie@easycorp.ltd $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
/* 字段列表. */
|
||||
$lang->design->id = 'ID';
|
||||
$lang->design->name = 'Name';
|
||||
$lang->design->story = 'Story';
|
||||
$lang->design->type = 'Type';
|
||||
$lang->design->ditto = 'Ditto';
|
||||
$lang->design->submission = 'Commit';
|
||||
$lang->design->version = 'Revision';
|
||||
$lang->design->assignedTo = 'AssignedTo';
|
||||
$lang->design->actions = 'Actions';
|
||||
$lang->design->byQuery = 'Search';
|
||||
$lang->design->products = 'Linked Product';
|
||||
$lang->design->story = 'Linked Story';
|
||||
$lang->design->file = 'File';
|
||||
$lang->design->desc = 'Description';
|
||||
$lang->design->range = 'Impact';
|
||||
$lang->design->product = 'Linked Product';
|
||||
$lang->design->basicInfo = 'Basic Information';
|
||||
$lang->design->commitBy = 'Commit By';
|
||||
$lang->design->commitDate = 'Committed Date';
|
||||
$lang->design->affectedStory = "{$lang->storyCommon}";
|
||||
$lang->design->affectedTasks = 'Task';
|
||||
$lang->design->reviewObject = 'Review Object';
|
||||
$lang->design->createdBy = 'CreatedBy';
|
||||
$lang->design->createdDate = 'CreatedDate';
|
||||
$lang->design->basicInfo = 'Basic Information';
|
||||
$lang->design->noAssigned = 'Unassigned';
|
||||
$lang->design->comment = 'Comment';
|
||||
|
||||
/* 动作列表. */
|
||||
$lang->design->common = 'Design';
|
||||
$lang->design->create = 'Create Design';
|
||||
$lang->design->batchCreate = 'Batch Create';
|
||||
$lang->design->edit = 'Edit';
|
||||
$lang->design->delete = 'Delete';
|
||||
$lang->design->view = 'View';
|
||||
$lang->design->browse = 'List';
|
||||
$lang->design->viewCommit = 'View Commit';
|
||||
$lang->design->linkCommit = 'Link Commit';
|
||||
$lang->design->unlinkCommit = 'Unlink Commit';
|
||||
$lang->design->submit = 'Submit Review';
|
||||
$lang->design->assignTo = 'Assign';
|
||||
$lang->design->revision = 'Linked Code';
|
||||
|
||||
/* 字段取值. */
|
||||
$lang->design->typeList = array();
|
||||
$lang->design->typeList[''] = '';
|
||||
$lang->design->typeList['HLDS'] = 'High-Level';
|
||||
$lang->design->typeList['DDS'] = 'Detailed';
|
||||
$lang->design->typeList['DBDS'] = 'Database';
|
||||
$lang->design->typeList['ADS'] = 'API';
|
||||
|
||||
$lang->design->rangeList = array();
|
||||
$lang->design->rangeList['all'] = 'All';
|
||||
$lang->design->rangeList['assign'] = 'Selected';
|
||||
|
||||
$lang->design->featureBar['all'] = 'All';
|
||||
$lang->design->featureBar += $lang->design->typeList;
|
||||
|
||||
/* 提示信息. */
|
||||
$lang->design->errorSelection = 'No record selected!';
|
||||
$lang->design->noDesign = 'No record.';
|
||||
$lang->design->noCommit = 'No record commited.';
|
||||
$lang->design->confirmDelete = 'Do you want to delete this design?';
|
||||
$lang->design->confirmUnlink = 'Are you sure you want to remove this submission?';
|
||||
$lang->design->errorDate = 'The start date can not be greater than the end date.';
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
$lang->durationestimation->index = 'Duration Home';
|
||||
$lang->durationestimation->create = 'Settings';
|
||||
$lang->durationestimation->common = 'Estimate Duration';
|
||||
$lang->durationestimation->stage = 'Stage';
|
||||
$lang->durationestimation->workloadRate = 'Workload %';
|
||||
$lang->durationestimation->workload = 'Workload';
|
||||
$lang->durationestimation->worktimeRate = 'Full-time %';
|
||||
$lang->durationestimation->people = 'Estimated Man';
|
||||
$lang->durationestimation->members = 'Actual Man';
|
||||
$lang->durationestimation->startDate = 'Begin';
|
||||
$lang->durationestimation->endDate = 'End';
|
||||
$lang->durationestimation->setting = 'Settings';
|
||||
|
||||
$lang->durationestimation->setWorkestimation = "Enter the estimated workload information first.";
|
||||
$lang->durationestimation->summary = "Project scale: <strong class='text-danger'> %s {$lang->hourCommon}</strong>; Estimated workload: <strong id='totalWorkload' class='text-danger'>0</strong>; Total number of men: <strong id='totalStaff' class='text-danger'>0</strong>";
|
||||
$lang->durationestimation->workloadError = "The sum of the workload % should be 100%.";
|
||||
|
||||
$lang->durationestimation->placeholder = new stdclass();
|
||||
$lang->durationestimation->placeholder->scale = '';
|
||||
$lang->durationestimation->placeholder->productivity = '';
|
||||
$lang->durationestimation->placeholder->duration = '';
|
||||
$lang->durationestimation->placeholder->unitLaborCost = '';
|
||||
$lang->durationestimation->placeholder->totalLaborCost = '';
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
$lang->durationestimation->index = 'Duration Home';
|
||||
$lang->durationestimation->create = 'Settings';
|
||||
$lang->durationestimation->common = 'Estimate Duration';
|
||||
$lang->durationestimation->stage = 'Stage';
|
||||
$lang->durationestimation->workloadRate = 'Workload %';
|
||||
$lang->durationestimation->workload = 'Workload';
|
||||
$lang->durationestimation->worktimeRate = 'Full-time %';
|
||||
$lang->durationestimation->people = 'Estimated Man';
|
||||
$lang->durationestimation->members = 'Actual Man';
|
||||
$lang->durationestimation->startDate = 'Begin';
|
||||
$lang->durationestimation->endDate = 'End';
|
||||
$lang->durationestimation->setting = 'Settings';
|
||||
|
||||
$lang->durationestimation->setWorkestimation = "Enter the estimated workload information first.";
|
||||
$lang->durationestimation->summary = "Project scale: <strong class='text-danger'> %s {$lang->hourCommon}</strong>; Estimated workload: <strong id='totalWorkload' class='text-danger'>0</strong>; Total number of men: <strong id='totalStaff' class='text-danger'>0</strong>";
|
||||
$lang->durationestimation->workloadError = "The sum of the workload % should be 100%.";
|
||||
|
||||
$lang->durationestimation->placeholder = new stdclass();
|
||||
$lang->durationestimation->placeholder->scale = '';
|
||||
$lang->durationestimation->placeholder->productivity = '';
|
||||
$lang->durationestimation->placeholder->duration = '';
|
||||
$lang->durationestimation->placeholder->unitLaborCost = '';
|
||||
$lang->durationestimation->placeholder->totalLaborCost = '';
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
$lang->durationestimation->index = 'Duration Home';
|
||||
$lang->durationestimation->create = 'Settings';
|
||||
$lang->durationestimation->common = 'Estimate Duration';
|
||||
$lang->durationestimation->stage = 'Stage';
|
||||
$lang->durationestimation->workloadRate = 'Workload %';
|
||||
$lang->durationestimation->workload = 'Workload';
|
||||
$lang->durationestimation->worktimeRate = 'Full-time %';
|
||||
$lang->durationestimation->people = 'Estimated Man';
|
||||
$lang->durationestimation->members = 'Actual Man';
|
||||
$lang->durationestimation->startDate = 'Begin';
|
||||
$lang->durationestimation->endDate = 'End';
|
||||
$lang->durationestimation->setting = 'Settings';
|
||||
|
||||
$lang->durationestimation->setWorkestimation = "Enter the estimated workload information first.";
|
||||
$lang->durationestimation->summary = "Project scale: <strong class='text-danger'> %s {$lang->hourCommon}</strong>; Estimated workload: <strong id='totalWorkload' class='text-danger'>0</strong>; Total number of men: <strong id='totalStaff' class='text-danger'>0</strong>";
|
||||
$lang->durationestimation->workloadError = "The sum of the workload % should be 100%.";
|
||||
|
||||
$lang->durationestimation->placeholder = new stdclass();
|
||||
$lang->durationestimation->placeholder->scale = '';
|
||||
$lang->durationestimation->placeholder->productivity = '';
|
||||
$lang->durationestimation->placeholder->duration = '';
|
||||
$lang->durationestimation->placeholder->unitLaborCost = '';
|
||||
$lang->durationestimation->placeholder->totalLaborCost = '';
|
||||
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
$lang->durationestimation->index = '工期估算首頁';
|
||||
$lang->durationestimation->create = '工期估算設置';
|
||||
$lang->durationestimation->common = '項目工期估算';
|
||||
$lang->durationestimation->stage = '階段';
|
||||
$lang->durationestimation->workloadRate = '工作量占比';
|
||||
$lang->durationestimation->workload = '工作量';
|
||||
$lang->durationestimation->worktimeRate = '全時率';
|
||||
$lang->durationestimation->people = '估算人數';
|
||||
$lang->durationestimation->members = '投入人數';
|
||||
$lang->durationestimation->startDate = '開始日期';
|
||||
$lang->durationestimation->endDate = '結束日期';
|
||||
$lang->durationestimation->setting = '設置';
|
||||
|
||||
$lang->durationestimation->setWorkestimation = "請先錄入工作量估算信息";
|
||||
$lang->durationestimation->summary = "項目規模: <strong class='text-danger'> %s {$lang->hourCommon}</strong>, 估算工作量: <strong id='totalWorkload' class='text-danger'>0</strong>, 總投入人數: <strong id='totalStaff' class='text-danger'>0</strong>";
|
||||
$lang->durationestimation->workloadError = "工作量占比之和必須是100%";
|
||||
|
||||
$lang->durationestimation->placeholder = new stdclass();
|
||||
$lang->durationestimation->placeholder->scale = '';
|
||||
$lang->durationestimation->placeholder->productivity = '';
|
||||
$lang->durationestimation->placeholder->duration = '';
|
||||
$lang->durationestimation->placeholder->unitLaborCost = '';
|
||||
$lang->durationestimation->placeholder->totalLaborCost = '';
|
||||
@@ -0,0 +1,115 @@
|
||||
<?php
|
||||
/**
|
||||
* The issue module English file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
|
||||
* @license ZPL (http://zpl.pub/page/zplv12.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package issue
|
||||
* @version $Id: en.php 4729 2013-05-03 07:53:55Z chencongzhi520@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->issue->common = 'Issue';
|
||||
$lang->issue->browse = 'List';
|
||||
$lang->issue->resolvedBy = 'Resolved By';
|
||||
$lang->issue->program = 'Linked Project';
|
||||
$lang->issue->title = 'Title';
|
||||
$lang->issue->desc = 'Description';
|
||||
$lang->issue->pri = 'Priority';
|
||||
$lang->issue->severity = 'Severity';
|
||||
$lang->issue->type = 'Type';
|
||||
$lang->issue->effectedArea = 'Impact';
|
||||
$lang->issue->activity = 'Activities';
|
||||
$lang->issue->deadline = 'Deadline';
|
||||
$lang->issue->resolution = 'Resolution';
|
||||
$lang->issue->resolutionComment = 'Comment';
|
||||
$lang->issue->resolvedDate = 'Resolved Date';
|
||||
$lang->issue->status = 'Status';
|
||||
$lang->issue->createdBy = 'CreatedBy';
|
||||
$lang->issue->createdDate = 'CreatedDate';
|
||||
$lang->issue->owner = 'Owner';
|
||||
$lang->issue->editedBy = 'EditedBy';
|
||||
$lang->issue->editedDate = 'EditedDate';
|
||||
$lang->issue->activateBy = 'ActivatedBy';
|
||||
$lang->issue->activateDate = 'ActivatedDate';
|
||||
$lang->issue->closeBy = 'ClosedBy';
|
||||
$lang->issue->closedDate = 'ClosedDate';
|
||||
$lang->issue->assignedTo = 'AssignedTo';
|
||||
$lang->issue->assignedBy = 'AssignedBy';
|
||||
$lang->issue->assignedDate = 'AssignedDate';
|
||||
$lang->issue->resolve = 'Resolved';
|
||||
$lang->issue->id = 'ID';
|
||||
|
||||
$lang->issue->view = 'Issue Details';
|
||||
$lang->issue->close = 'Closed';
|
||||
$lang->issue->cancel = 'Cancel';
|
||||
$lang->issue->delete = 'Delete';
|
||||
$lang->issue->search = 'Search';
|
||||
$lang->issue->basicInfo = 'Basic Information';
|
||||
$lang->issue->activate = 'Activate';
|
||||
$lang->issue->assignTo = 'Assign';
|
||||
$lang->issue->create = 'Create Issue';
|
||||
$lang->issue->edit = 'Edit';
|
||||
$lang->issue->batchCreate = 'Batch Create';
|
||||
|
||||
$lang->issue->labelList['all'] = 'All';
|
||||
$lang->issue->labelList['open'] = 'Open';
|
||||
$lang->issue->labelList['assignto'] = 'AssignedToMe';
|
||||
$lang->issue->labelList['closed'] = 'Closed';
|
||||
$lang->issue->labelList['suspended'] = 'Suspended';
|
||||
$lang->issue->labelList['canceled'] = 'Canceled';
|
||||
|
||||
$lang->issue->priList[''] = '';
|
||||
$lang->issue->priList['1'] = 1;
|
||||
$lang->issue->priList['2'] = 2;
|
||||
$lang->issue->priList['3'] = 3;
|
||||
$lang->issue->priList['4'] = 4;
|
||||
|
||||
$lang->issue->severityList[''] = '';
|
||||
$lang->issue->severityList['1'] = '1';
|
||||
$lang->issue->severityList['2'] = '2';
|
||||
$lang->issue->severityList['3'] = '3';
|
||||
$lang->issue->severityList['4'] = '4';
|
||||
|
||||
$lang->issue->typeList[''] = '';
|
||||
$lang->issue->typeList['design'] = 'Design';
|
||||
$lang->issue->typeList['code'] = 'Code';
|
||||
$lang->issue->typeList['performance'] = 'Performance';
|
||||
$lang->issue->typeList['version'] = 'Version';
|
||||
$lang->issue->typeList['storyadd'] = 'New Story';
|
||||
$lang->issue->typeList['storychanged'] = 'Story Change';
|
||||
$lang->issue->typeList['storyremoved'] = 'Story Deleted';
|
||||
$lang->issue->typeList['data'] = 'Data';
|
||||
|
||||
$lang->issue->resolutionList['resolved'] = 'Resolved';
|
||||
$lang->issue->resolutionList['tostory'] = 'To Story';
|
||||
$lang->issue->resolutionList['tobug'] = 'To Bug';
|
||||
$lang->issue->resolutionList['torisk'] = 'To Risk';
|
||||
$lang->issue->resolutionList['totask'] = 'To Task';
|
||||
|
||||
$lang->issue->statusList['unconfirmed'] = 'Unconfirmed';
|
||||
$lang->issue->statusList['confirmed'] = 'Confirmed';
|
||||
$lang->issue->statusList['unresolved'] = 'Unresolved';
|
||||
$lang->issue->statusList['resolved'] = 'Resolved';
|
||||
$lang->issue->statusList['canceled'] = 'Canceled';
|
||||
$lang->issue->statusList['closed'] = 'Closed';
|
||||
$lang->issue->statusList['active'] = 'Active';
|
||||
$lang->issue->statusList['suspended'] = 'Suspended';
|
||||
|
||||
$lang->issue->resolveMethods = array();
|
||||
$lang->issue->resolveMethods['resolved'] = 'Resolved';
|
||||
$lang->issue->resolveMethods['totask'] = 'To Task';
|
||||
$lang->issue->resolveMethods['tobug'] = 'To Bug';
|
||||
$lang->issue->resolveMethods['tostory'] = 'To Story';
|
||||
$lang->issue->resolveMethods['torisk'] = 'To Risk';
|
||||
|
||||
$lang->issue->confirmDelete = 'Do you want to delete this issue?';
|
||||
$lang->issue->typeEmpty = 'ID: %s Type cannot be empty.';
|
||||
$lang->issue->titleEmpty = 'ID: %s Title cannot be empty.';
|
||||
$lang->issue->severityEmpty = 'ID: %s Severity cannot be empty.';
|
||||
|
||||
$lang->issue->logComments = array();
|
||||
$lang->issue->logComments['totask'] = " created Task %s";
|
||||
$lang->issue->logComments['tostory'] = " created Story %s";
|
||||
$lang->issue->logComments['tobug'] = " created Bug %s" ;
|
||||
$lang->issue->logComments['torisk'] = " created Risk %s";
|
||||
@@ -0,0 +1,115 @@
|
||||
<?php
|
||||
/**
|
||||
* The issue module English file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
|
||||
* @license ZPL (http://zpl.pub/page/zplv12.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package issue
|
||||
* @version $Id: en.php 4729 2013-05-03 07:53:55Z chencongzhi520@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->issue->common = 'Issue';
|
||||
$lang->issue->browse = 'List';
|
||||
$lang->issue->resolvedBy = 'Resolved By';
|
||||
$lang->issue->program = 'Linked Project';
|
||||
$lang->issue->title = 'Title';
|
||||
$lang->issue->desc = 'Description';
|
||||
$lang->issue->pri = 'Priority';
|
||||
$lang->issue->severity = 'Severity';
|
||||
$lang->issue->type = 'Type';
|
||||
$lang->issue->effectedArea = 'Impact';
|
||||
$lang->issue->activity = 'Activities';
|
||||
$lang->issue->deadline = 'Deadline';
|
||||
$lang->issue->resolution = 'Resolution';
|
||||
$lang->issue->resolutionComment = 'Comment';
|
||||
$lang->issue->resolvedDate = 'Resolved Date';
|
||||
$lang->issue->status = 'Status';
|
||||
$lang->issue->createdBy = 'CreatedBy';
|
||||
$lang->issue->createdDate = 'CreatedDate';
|
||||
$lang->issue->owner = 'Owner';
|
||||
$lang->issue->editedBy = 'EditedBy';
|
||||
$lang->issue->editedDate = 'EditedDate';
|
||||
$lang->issue->activateBy = 'ActivatedBy';
|
||||
$lang->issue->activateDate = 'ActivatedDate';
|
||||
$lang->issue->closeBy = 'ClosedBy';
|
||||
$lang->issue->closedDate = 'ClosedDate';
|
||||
$lang->issue->assignedTo = 'AssignedTo';
|
||||
$lang->issue->assignedBy = 'AssignedBy';
|
||||
$lang->issue->assignedDate = 'AssignedDate';
|
||||
$lang->issue->resolve = 'Resolved';
|
||||
$lang->issue->id = 'ID';
|
||||
|
||||
$lang->issue->view = 'Issue Details';
|
||||
$lang->issue->close = 'Closed';
|
||||
$lang->issue->cancel = 'Cancel';
|
||||
$lang->issue->delete = 'Delete';
|
||||
$lang->issue->search = 'Search';
|
||||
$lang->issue->basicInfo = 'Basic Information';
|
||||
$lang->issue->activate = 'Activate';
|
||||
$lang->issue->assignTo = 'Assign';
|
||||
$lang->issue->create = 'Create Issue';
|
||||
$lang->issue->edit = 'Edit';
|
||||
$lang->issue->batchCreate = 'Batch Create';
|
||||
|
||||
$lang->issue->labelList['all'] = 'All';
|
||||
$lang->issue->labelList['open'] = 'Open';
|
||||
$lang->issue->labelList['assignto'] = 'AssignedToMe';
|
||||
$lang->issue->labelList['closed'] = 'Closed';
|
||||
$lang->issue->labelList['suspended'] = 'Suspended';
|
||||
$lang->issue->labelList['canceled'] = 'Canceled';
|
||||
|
||||
$lang->issue->priList[''] = '';
|
||||
$lang->issue->priList['1'] = 1;
|
||||
$lang->issue->priList['2'] = 2;
|
||||
$lang->issue->priList['3'] = 3;
|
||||
$lang->issue->priList['4'] = 4;
|
||||
|
||||
$lang->issue->severityList[''] = '';
|
||||
$lang->issue->severityList['1'] = '1';
|
||||
$lang->issue->severityList['2'] = '2';
|
||||
$lang->issue->severityList['3'] = '3';
|
||||
$lang->issue->severityList['4'] = '4';
|
||||
|
||||
$lang->issue->typeList[''] = '';
|
||||
$lang->issue->typeList['design'] = 'Design';
|
||||
$lang->issue->typeList['code'] = 'Code';
|
||||
$lang->issue->typeList['performance'] = 'Performance';
|
||||
$lang->issue->typeList['version'] = 'Version';
|
||||
$lang->issue->typeList['storyadd'] = 'New Story';
|
||||
$lang->issue->typeList['storychanged'] = 'Story Change';
|
||||
$lang->issue->typeList['storyremoved'] = 'Story Deleted';
|
||||
$lang->issue->typeList['data'] = 'Data';
|
||||
|
||||
$lang->issue->resolutionList['resolved'] = 'Resolved';
|
||||
$lang->issue->resolutionList['tostory'] = 'To Story';
|
||||
$lang->issue->resolutionList['tobug'] = 'To Bug';
|
||||
$lang->issue->resolutionList['torisk'] = 'To Risk';
|
||||
$lang->issue->resolutionList['totask'] = 'To Task';
|
||||
|
||||
$lang->issue->statusList['unconfirmed'] = 'Unconfirmed';
|
||||
$lang->issue->statusList['confirmed'] = 'Confirmed';
|
||||
$lang->issue->statusList['unresolved'] = 'Unresolved';
|
||||
$lang->issue->statusList['resolved'] = 'Resolved';
|
||||
$lang->issue->statusList['canceled'] = 'Canceled';
|
||||
$lang->issue->statusList['closed'] = 'Closed';
|
||||
$lang->issue->statusList['active'] = 'Active';
|
||||
$lang->issue->statusList['suspended'] = 'Suspended';
|
||||
|
||||
$lang->issue->resolveMethods = array();
|
||||
$lang->issue->resolveMethods['resolved'] = 'Resolved';
|
||||
$lang->issue->resolveMethods['totask'] = 'To Task';
|
||||
$lang->issue->resolveMethods['tobug'] = 'To Bug';
|
||||
$lang->issue->resolveMethods['tostory'] = 'To Story';
|
||||
$lang->issue->resolveMethods['torisk'] = 'To Risk';
|
||||
|
||||
$lang->issue->confirmDelete = 'Do you want to delete this issue?';
|
||||
$lang->issue->typeEmpty = 'ID: %s Type cannot be empty.';
|
||||
$lang->issue->titleEmpty = 'ID: %s Title cannot be empty.';
|
||||
$lang->issue->severityEmpty = 'ID: %s Severity cannot be empty.';
|
||||
|
||||
$lang->issue->logComments = array();
|
||||
$lang->issue->logComments['totask'] = " created Task %s";
|
||||
$lang->issue->logComments['tostory'] = " created Story %s";
|
||||
$lang->issue->logComments['tobug'] = " created Bug %s" ;
|
||||
$lang->issue->logComments['torisk'] = " created Risk %s";
|
||||
@@ -0,0 +1,115 @@
|
||||
<?php
|
||||
/**
|
||||
* The issue module English file of ZenTaoPMS.
|
||||
*
|
||||
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
|
||||
* @license ZPL (http://zpl.pub/page/zplv12.html)
|
||||
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
|
||||
* @package issue
|
||||
* @version $Id: en.php 4729 2013-05-03 07:53:55Z chencongzhi520@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->issue->common = 'Issue';
|
||||
$lang->issue->browse = 'List';
|
||||
$lang->issue->resolvedBy = 'Resolved By';
|
||||
$lang->issue->program = 'Linked Project';
|
||||
$lang->issue->title = 'Title';
|
||||
$lang->issue->desc = 'Description';
|
||||
$lang->issue->pri = 'Priority';
|
||||
$lang->issue->severity = 'Severity';
|
||||
$lang->issue->type = 'Type';
|
||||
$lang->issue->effectedArea = 'Impact';
|
||||
$lang->issue->activity = 'Activities';
|
||||
$lang->issue->deadline = 'Deadline';
|
||||
$lang->issue->resolution = 'Resolution';
|
||||
$lang->issue->resolutionComment = 'Comment';
|
||||
$lang->issue->resolvedDate = 'Resolved Date';
|
||||
$lang->issue->status = 'Status';
|
||||
$lang->issue->createdBy = 'CreatedBy';
|
||||
$lang->issue->createdDate = 'CreatedDate';
|
||||
$lang->issue->owner = 'Owner';
|
||||
$lang->issue->editedBy = 'EditedBy';
|
||||
$lang->issue->editedDate = 'EditedDate';
|
||||
$lang->issue->activateBy = 'ActivatedBy';
|
||||
$lang->issue->activateDate = 'ActivatedDate';
|
||||
$lang->issue->closeBy = 'ClosedBy';
|
||||
$lang->issue->closedDate = 'ClosedDate';
|
||||
$lang->issue->assignedTo = 'AssignedTo';
|
||||
$lang->issue->assignedBy = 'AssignedBy';
|
||||
$lang->issue->assignedDate = 'AssignedDate';
|
||||
$lang->issue->resolve = 'Resolved';
|
||||
$lang->issue->id = 'ID';
|
||||
|
||||
$lang->issue->view = 'Issue Details';
|
||||
$lang->issue->close = 'Closed';
|
||||
$lang->issue->cancel = 'Cancel';
|
||||
$lang->issue->delete = 'Delete';
|
||||
$lang->issue->search = 'Search';
|
||||
$lang->issue->basicInfo = 'Basic Information';
|
||||
$lang->issue->activate = 'Activate';
|
||||
$lang->issue->assignTo = 'Assign';
|
||||
$lang->issue->create = 'Create Issue';
|
||||
$lang->issue->edit = 'Edit';
|
||||
$lang->issue->batchCreate = 'Batch Create';
|
||||
|
||||
$lang->issue->labelList['all'] = 'All';
|
||||
$lang->issue->labelList['open'] = 'Open';
|
||||
$lang->issue->labelList['assignto'] = 'AssignedToMe';
|
||||
$lang->issue->labelList['closed'] = 'Closed';
|
||||
$lang->issue->labelList['suspended'] = 'Suspended';
|
||||
$lang->issue->labelList['canceled'] = 'Canceled';
|
||||
|
||||
$lang->issue->priList[''] = '';
|
||||
$lang->issue->priList['1'] = 1;
|
||||
$lang->issue->priList['2'] = 2;
|
||||
$lang->issue->priList['3'] = 3;
|
||||
$lang->issue->priList['4'] = 4;
|
||||
|
||||
$lang->issue->severityList[''] = '';
|
||||
$lang->issue->severityList['1'] = '1';
|
||||
$lang->issue->severityList['2'] = '2';
|
||||
$lang->issue->severityList['3'] = '3';
|
||||
$lang->issue->severityList['4'] = '4';
|
||||
|
||||
$lang->issue->typeList[''] = '';
|
||||
$lang->issue->typeList['design'] = 'Design';
|
||||
$lang->issue->typeList['code'] = 'Code';
|
||||
$lang->issue->typeList['performance'] = 'Performance';
|
||||
$lang->issue->typeList['version'] = 'Version';
|
||||
$lang->issue->typeList['storyadd'] = 'New Story';
|
||||
$lang->issue->typeList['storychanged'] = 'Story Change';
|
||||
$lang->issue->typeList['storyremoved'] = 'Story Deleted';
|
||||
$lang->issue->typeList['data'] = 'Data';
|
||||
|
||||
$lang->issue->resolutionList['resolved'] = 'Resolved';
|
||||
$lang->issue->resolutionList['tostory'] = 'To Story';
|
||||
$lang->issue->resolutionList['tobug'] = 'To Bug';
|
||||
$lang->issue->resolutionList['torisk'] = 'To Risk';
|
||||
$lang->issue->resolutionList['totask'] = 'To Task';
|
||||
|
||||
$lang->issue->statusList['unconfirmed'] = 'Unconfirmed';
|
||||
$lang->issue->statusList['confirmed'] = 'Confirmed';
|
||||
$lang->issue->statusList['unresolved'] = 'Unresolved';
|
||||
$lang->issue->statusList['resolved'] = 'Resolved';
|
||||
$lang->issue->statusList['canceled'] = 'Canceled';
|
||||
$lang->issue->statusList['closed'] = 'Closed';
|
||||
$lang->issue->statusList['active'] = 'Active';
|
||||
$lang->issue->statusList['suspended'] = 'Suspended';
|
||||
|
||||
$lang->issue->resolveMethods = array();
|
||||
$lang->issue->resolveMethods['resolved'] = 'Resolved';
|
||||
$lang->issue->resolveMethods['totask'] = 'To Task';
|
||||
$lang->issue->resolveMethods['tobug'] = 'To Bug';
|
||||
$lang->issue->resolveMethods['tostory'] = 'To Story';
|
||||
$lang->issue->resolveMethods['torisk'] = 'To Risk';
|
||||
|
||||
$lang->issue->confirmDelete = 'Do you want to delete this issue?';
|
||||
$lang->issue->typeEmpty = 'ID: %s Type cannot be empty.';
|
||||
$lang->issue->titleEmpty = 'ID: %s Title cannot be empty.';
|
||||
$lang->issue->severityEmpty = 'ID: %s Severity cannot be empty.';
|
||||
|
||||
$lang->issue->logComments = array();
|
||||
$lang->issue->logComments['totask'] = " created Task %s";
|
||||
$lang->issue->logComments['tostory'] = " created Story %s";
|
||||
$lang->issue->logComments['tobug'] = " created Bug %s" ;
|
||||
$lang->issue->logComments['torisk'] = " created Risk %s";
|
||||
@@ -10,6 +10,10 @@ $lang->my->bug = '我的Bug';
|
||||
$lang->my->testTask = '我的版本';
|
||||
$lang->my->testCase = '我的用例';
|
||||
$lang->my->story = "我的{$lang->storyCommon}";
|
||||
$lang->my->requirement = "我的用戶{$lang->storyCommon}";
|
||||
$lang->my->program = '我的項目';
|
||||
$lang->my->myProgram = "我的項目";
|
||||
$lang->my->createProgram = '添加項目';
|
||||
$lang->my->myProject = "我的{$lang->projectCommon}";
|
||||
$lang->my->profile = '我的檔案';
|
||||
$lang->my->dynamic = '我的動態';
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
</td>
|
||||
<td><span class='label-pri <?php echo 'label-pri-' . $bug->pri?>' title='<?php echo zget($lang->bug->priList, $bug->pri);?>'><?php echo zget($lang->bug->priList, $bug->pri)?></span></td>
|
||||
<td title="<?php echo zget($lang->bug->typeList, $bug->type, '');?>"><?php echo zget($lang->bug->typeList, $bug->type, '');?></td>
|
||||
<td class='text-left nobr'><?php echo html::a($this->createLink('bug', 'view', "bugID=$bug->id", '', '', $bug->program), $bug->title, null, "style='color: $bug->color' title={$bug->title}");?></td>
|
||||
<td class='text-left nobr'><?php echo html::a($this->createLink('bug', 'view', "bugID=$bug->id", '', '', $bug->PRJ), $bug->title, null, "style='color: $bug->color' title={$bug->title}");?></td>
|
||||
<td><?php echo zget($users, $bug->openedBy);?></td>
|
||||
<td class='c-assignedTo has-btn'><?php $this->bug->printAssignedHtml($bug, $users);?></td>
|
||||
<td><?php echo zget($users, $bug->resolvedBy);?></td>
|
||||
@@ -100,11 +100,11 @@
|
||||
<td class='c-actions'>
|
||||
<?php
|
||||
$params = "bugID=$bug->id";
|
||||
common::printIcon('bug', 'confirmBug', $params, $bug, 'list', 'confirm', '', 'iframe', true, '', '', $bug->program);
|
||||
common::printIcon('bug', 'resolve', $params, $bug, 'list', 'checked', '', 'iframe', true, '', '', $bug->program);
|
||||
common::printIcon('bug', 'close', $params, $bug, 'list', '', '', 'iframe', true, '', '', $bug->program);
|
||||
common::printIcon('bug', 'edit', $params, $bug, 'list', '', '', '', '', '', '', $bug->program);
|
||||
common::printIcon('bug', 'create', "product=$bug->product&branch=$bug->branch&extra=$params", $bug, 'list', 'copy', '', '', '', '', '', $bug->program);
|
||||
common::printIcon('bug', 'confirmBug', $params, $bug, 'list', 'confirm', '', 'iframe', true, '', '', $bug->PRJ);
|
||||
common::printIcon('bug', 'resolve', $params, $bug, 'list', 'checked', '', 'iframe', true, '', '', $bug->PRJ);
|
||||
common::printIcon('bug', 'close', $params, $bug, 'list', '', '', 'iframe', true, '', '', $bug->PRJ);
|
||||
common::printIcon('bug', 'edit', $params, $bug, 'list', '', '', '', '', '', '', $bug->PRJ);
|
||||
common::printIcon('bug', 'create', "product=$bug->product&branch=$bug->branch&extra=$params", $bug, 'list', 'copy', '', '', '', '', '', $bug->PRJ);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -124,13 +124,13 @@
|
||||
<?php
|
||||
if($canBatchConfirm)
|
||||
{
|
||||
$actionLink = $this->createLink('bug', 'batchConfirm', '', '', '', $bug->program);
|
||||
$actionLink = $this->createLink('bug', 'batchConfirm', '', '', '', $bug->PRJ);
|
||||
$misc = "onclick=\"setFormAction('$actionLink', 'hiddenwin')\"";
|
||||
echo html::commonButton($lang->bug->confirmBug, $misc);
|
||||
}
|
||||
if($canBatchClose)
|
||||
{
|
||||
$actionLink = $this->createLink('bug', 'batchClose', '', '', '', $bug->program);
|
||||
$actionLink = $this->createLink('bug', 'batchClose', '', '', '', $bug->PRJ);
|
||||
$misc = "onclick=\"setFormAction('$actionLink', 'hiddenwin')\"";
|
||||
echo html::commonButton($lang->bug->close, $misc);
|
||||
}
|
||||
@@ -141,7 +141,7 @@
|
||||
<button data-toggle="dropdown" type="button" class="btn"><?php echo $lang->bug->assignedTo?> <span class="caret"></span></button>
|
||||
<?php
|
||||
$withSearch = count($memberPairs) > 10;
|
||||
$actionLink = $this->createLink('bug', 'batchAssignTo', "productID=0&type=my", '', '', $bug->program);
|
||||
$actionLink = $this->createLink('bug', 'batchAssignTo', "productID=0&type=my", '', '', $bug->PRJ);
|
||||
echo html::select('assignedTo', $memberPairs, '', 'class="hidden"');
|
||||
if($withSearch)
|
||||
{
|
||||
|
||||
@@ -71,12 +71,12 @@
|
||||
<?php printf('%03d', $task->id);?>
|
||||
</td>
|
||||
<td class="c-pri"><span class='label-pri <?php echo 'label-pri-' . $task->pri;?>' title='<?php echo zget($lang->task->priList, $task->pri);?>'><?php echo zget($lang->task->priList, $task->pri);?></span></td>
|
||||
<td class='c-project'><?php echo zget($programs, $task->program, '');?></td>
|
||||
<td class='c-project' title="<?php echo $task->projectName;?>"><?php echo html::a($this->createLink('project', 'browse', "projectid=$task->projectID", '', '', $task->program), $task->projectName);?></td>
|
||||
<td class='c-project'><?php echo zget($programs, $task->PRJ, '');?></td>
|
||||
<td class='c-project' title="<?php echo $task->projectName;?>"><?php echo html::a($this->createLink('project', 'browse', "projectid=$task->projectID", '', '', $task->PRJ), $task->projectName);?></td>
|
||||
<td class='c-name' title='<?php echo $task->name?>'>
|
||||
<?php if(!empty($task->team)) echo '<span class="label label-badge label-light">' . $this->lang->task->multipleAB . '</span> ';?>
|
||||
<?php if($task->parent > 0) echo '<span class="label label-badge label-light">' . $this->lang->task->childrenAB . '</span> ';?>
|
||||
<?php echo html::a($this->createLink('task', 'view', "taskID=$task->id", '', '', $task->program), $task->name, null, "style='color: $task->color'");?>
|
||||
<?php echo html::a($this->createLink('task', 'view', "taskID=$task->id", '', '', $task->PRJ), $task->name, null, "style='color: $task->color'");?>
|
||||
</td>
|
||||
<td class='c-user'><?php echo zget($users, $task->openedBy);?></td>
|
||||
<td><?php if($task->estStarted != '0000-00-00') echo $task->estStarted;?></td>
|
||||
@@ -95,18 +95,18 @@
|
||||
if($task->needConfirm)
|
||||
{
|
||||
$this->lang->task->confirmStoryChange = $this->lang->confirm;
|
||||
common::printIcon('task', 'confirmStoryChange', "taskid=$task->id", '', 'list', '', 'hiddenwin', 'btn-wide', '', '', '', $task->program);
|
||||
common::printIcon('task', 'confirmStoryChange', "taskid=$task->id", '', 'list', '', 'hiddenwin', 'btn-wide', '', '', '', $task->PRJ);
|
||||
}
|
||||
else
|
||||
{
|
||||
if($task->status != 'pause') common::printIcon('task', 'start', "taskID=$task->id", $task, 'list', '', '', 'iframe', true, '', '', $task->program);
|
||||
if($task->status == 'pause') common::printIcon('task', 'restart', "taskID=$task->id", $task, 'list', '', '', 'iframe', true, '', '', $task->program);
|
||||
common::printIcon('task', 'close', "taskID=$task->id", $task, 'list', '', '', 'iframe', true, '', '', $task->program);
|
||||
common::printIcon('task', 'finish', "taskID=$task->id", $task, 'list', '', '', 'iframe', true, '', '', $task->program);
|
||||
if($task->status != 'pause') common::printIcon('task', 'start', "taskID=$task->id", $task, 'list', '', '', 'iframe', true, '', '', $task->PRJ);
|
||||
if($task->status == 'pause') common::printIcon('task', 'restart', "taskID=$task->id", $task, 'list', '', '', 'iframe', true, '', '', $task->PRJ);
|
||||
common::printIcon('task', 'close', "taskID=$task->id", $task, 'list', '', '', 'iframe', true, '', '', $task->PRJ);
|
||||
common::printIcon('task', 'finish', "taskID=$task->id", $task, 'list', '', '', 'iframe', true, '', '', $task->PRJ);
|
||||
|
||||
common::printIcon('task', 'recordEstimate', "taskID=$task->id", $task, 'list', 'time', '', 'iframe', true, '', '', $task->program);
|
||||
common::printIcon('task', 'edit', "taskID=$task->id", $task, 'list', '', '', '', '', '', '', $task->program);
|
||||
common::printIcon('task', 'batchCreate', "project=$task->project&storyID=$task->story&moduleID=$task->module&taskID=$task->id&ifame=0", $task, 'list', 'treemap-alt', '', '', '', '', $this->lang->task->children, $task->program);
|
||||
common::printIcon('task', 'recordEstimate', "taskID=$task->id", $task, 'list', 'time', '', 'iframe', true, '', '', $task->PRJ);
|
||||
common::printIcon('task', 'edit', "taskID=$task->id", $task, 'list', '', '', '', '', '', '', $task->PRJ);
|
||||
common::printIcon('task', 'batchCreate', "project=$task->project&storyID=$task->story&moduleID=$task->module&taskID=$task->id&ifame=0", $task, 'list', 'treemap-alt', '', '', '', '', $this->lang->task->children, $task->PRJ);
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
@@ -122,7 +122,7 @@
|
||||
<?php
|
||||
if($canBatchClose)
|
||||
{
|
||||
$actionLink = $this->createLink('task', 'batchClose', null, '', '', $task->program);
|
||||
$actionLink = $this->createLink('task', 'batchClose', null, '', '', $task->PRJ);
|
||||
echo html::commonButton($lang->close, "onclick=\"setFormAction('$actionLink', 'hiddenwin')\"");
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
<td><span class='label-pri <?php echo 'label-pri-' . $case->pri?>' title='<?php echo zget($lang->testcase->priList, $case->pri, $case->pri);?>'><?php echo zget($lang->testcase->priList, $case->pri, $case->pri)?></span></td>
|
||||
<?php $params = "testcaseID=$caseID&version=$case->version";?>
|
||||
<?php if($type == 'assigntome') $params .= "&from=testtask&taskID=$case->task";?>
|
||||
<td class='text-left'><?php echo html::a($this->createLink('testcase', 'view', $params, '', '', $case->program), $case->title, null, "style='color: $case->color'");?></td>
|
||||
<td class='text-left'><?php echo html::a($this->createLink('testcase', 'view', $params, '', '', $case->PRJ), $case->title, null, "style='color: $case->color'");?></td>
|
||||
<td><?php echo zget($lang->testcase->typeList, $case->type);?></td>
|
||||
<td><?php echo zget($users, $case->openedBy);?></td>
|
||||
<td><?php echo zget($users, $case->lastRunner);?></td>
|
||||
@@ -82,11 +82,11 @@
|
||||
<td class='<?php if(isset($run)) echo $run->status;?>'><?php echo $this->processStatus('testcase', $case);?></td>
|
||||
<td class='c-actions'>
|
||||
<?php
|
||||
common::printIcon('testcase', 'createBug', "product=$case->product&branch=$case->branch&extra=caseID=$caseID,version=$case->version,runID=$runID", $case, 'list', 'bug', '', '', '', '', '', $case->program);
|
||||
common::printIcon('testcase', 'create', "productID=$case->product&branch=$case->branch&moduleID=$case->module&from=testcase¶m=$caseID", $case, 'list', 'copy', '', '', '', '', '', $case->program);
|
||||
common::printIcon('testtask', 'runCase', "runID=$runID&caseID=$caseID&version=$case->version", '', 'list', 'play', '', 'iframe', true, "data-width='95%'", '', $case->program);
|
||||
common::printIcon('testtask', 'results', "runID=$runID&caseID=$caseID", '', 'list', 'list-alt', '', 'iframe', true, "data-width='95%'", '', $case->program);
|
||||
common::printIcon('testcase', 'edit', "caseID=$caseID", $case, 'list', 'edit', '', '', '', '', '', $case->program);
|
||||
common::printIcon('testcase', 'createBug', "product=$case->product&branch=$case->branch&extra=caseID=$caseID,version=$case->version,runID=$runID", $case, 'list', 'bug', '', '', '', '', '', $case->PRJ);
|
||||
common::printIcon('testcase', 'create', "productID=$case->product&branch=$case->branch&moduleID=$case->module&from=testcase¶m=$caseID", $case, 'list', 'copy', '', '', '', '', '', $case->PRJ);
|
||||
common::printIcon('testtask', 'runCase', "runID=$runID&caseID=$caseID&version=$case->version", '', 'list', 'play', '', 'iframe', true, "data-width='95%'", '', $case->PRJ);
|
||||
common::printIcon('testtask', 'results', "runID=$runID&caseID=$caseID", '', 'list', 'list-alt', '', 'iframe', true, "data-width='95%'", '', $case->PRJ);
|
||||
common::printIcon('testcase', 'edit', "caseID=$caseID", $case, 'list', 'edit', '', '', '', '', '', $case->PRJ);
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -0,0 +1,120 @@
|
||||
<?php
|
||||
/* Fields */
|
||||
$lang->risk->common = 'Risk';
|
||||
$lang->risk->source = 'Source';
|
||||
$lang->risk->id = 'ID';
|
||||
$lang->risk->name = 'Name';
|
||||
$lang->risk->category = 'Type';
|
||||
$lang->risk->strategy = 'Strategy';
|
||||
$lang->risk->status = 'Status';
|
||||
$lang->risk->impact = 'Impact';
|
||||
$lang->risk->probability = 'Probability';
|
||||
$lang->risk->rate = 'Risk Index';
|
||||
$lang->risk->pri = 'Priority';
|
||||
$lang->risk->prevention = 'Mitigation';
|
||||
$lang->risk->remedy = 'Contingency';
|
||||
$lang->risk->identifiedDate = 'Identified';
|
||||
$lang->risk->plannedClosedDate = 'Deadline';
|
||||
$lang->risk->assignedTo = 'AssignedTo';
|
||||
$lang->risk->assignedDate = 'AssignedDate';
|
||||
$lang->risk->createdBy = 'CreatedBy';
|
||||
$lang->risk->createdDate = 'CreatedDate';
|
||||
$lang->risk->noAssigned = 'Unassigned';
|
||||
$lang->risk->cancelBy = 'CanceledBy';
|
||||
$lang->risk->cancelDate = 'CanceledDate';
|
||||
$lang->risk->cancelReason = 'Cancel Reason';
|
||||
$lang->risk->resolvedBy = 'ResolvedBy';
|
||||
$lang->risk->closedDate = 'ClosedDate';
|
||||
$lang->risk->actualClosedDate = 'Closed Date';
|
||||
$lang->risk->resolution = 'Resolution';
|
||||
$lang->risk->hangupBy = 'SuspendedBy';
|
||||
$lang->risk->hangupDate = 'SuspendedDate';
|
||||
$lang->risk->activateBy = 'ActivatedBy';
|
||||
$lang->risk->activateDate = 'ActivatedDate';
|
||||
$lang->risk->isChange = 'Any change?';
|
||||
$lang->risk->trackedBy = 'TrackedBy';
|
||||
$lang->risk->trackedDate = 'TrackedDate';
|
||||
$lang->risk->editedBy = 'EditedBy';
|
||||
$lang->risk->editedDate = 'EditedDate';
|
||||
$lang->risk->legendBasicInfo = 'Basic Info.';
|
||||
$lang->risk->legendLifeTime = 'About Risk';
|
||||
$lang->risk->confirmDelete = 'Do you want to delelte this risk?';
|
||||
|
||||
/* Actions */
|
||||
$lang->risk->batchCreate = 'Batch Create';
|
||||
$lang->risk->create = 'Create Risk';
|
||||
$lang->risk->edit = 'Edit Risk';
|
||||
$lang->risk->browse = 'Risks';
|
||||
$lang->risk->view = 'Details';
|
||||
$lang->risk->activate = 'Active';
|
||||
$lang->risk->hangup = 'Suspend';
|
||||
$lang->risk->close = 'Close';
|
||||
$lang->risk->cancel = 'Cancle';
|
||||
$lang->risk->track = 'Track';
|
||||
$lang->risk->assignTo = 'Assign';
|
||||
$lang->risk->delete = 'Delete';
|
||||
$lang->risk->byQuery = 'Search';
|
||||
|
||||
$lang->risk->action = new stdclass();
|
||||
$lang->risk->action->hangup = '$date, suspended by <strong>$actor</strong>.' . "\n";
|
||||
$lang->risk->action->tracked = '$date, tracked by <strong>$actor</strong>.' . "\n";
|
||||
|
||||
$lang->risk->sourceList[''] = '';
|
||||
$lang->risk->sourceList['business'] = 'Business';
|
||||
$lang->risk->sourceList['team'] = 'Project Team';
|
||||
$lang->risk->sourceList['logistic'] = 'Project Logistics';
|
||||
$lang->risk->sourceList['manage'] = 'Management';
|
||||
$lang->risk->sourceList['sourcing'] = 'Supplier-Procurement';
|
||||
$lang->risk->sourceList['outsourcing'] = 'Supplier-Outsourcing';
|
||||
$lang->risk->sourceList['customer'] = 'Customer';
|
||||
$lang->risk->sourceList['others'] = 'Other';
|
||||
|
||||
$lang->risk->categoryList[''] = '';
|
||||
$lang->risk->categoryList['technical'] = 'Technology';
|
||||
$lang->risk->categoryList['manage'] = 'Management';
|
||||
$lang->risk->categoryList['business'] = 'Business';
|
||||
$lang->risk->categoryList['requirement'] = 'Requirement';
|
||||
$lang->risk->categoryList['resource'] = 'Resource';
|
||||
$lang->risk->categoryList['others'] = 'Other';
|
||||
|
||||
$lang->risk->impactList[1] = 1;
|
||||
$lang->risk->impactList[2] = 2;
|
||||
$lang->risk->impactList[3] = 3;
|
||||
$lang->risk->impactList[4] = 4;
|
||||
$lang->risk->impactList[5] = 5;
|
||||
|
||||
$lang->risk->probabilityList[1] = 1;
|
||||
$lang->risk->probabilityList[2] = 2;
|
||||
$lang->risk->probabilityList[3] = 3;
|
||||
$lang->risk->probabilityList[4] = 4;
|
||||
$lang->risk->probabilityList[5] = 5;
|
||||
|
||||
$lang->risk->priList['high'] = 'High';
|
||||
$lang->risk->priList['middle'] = 'Medium';
|
||||
$lang->risk->priList['low'] = 'Low';
|
||||
|
||||
$lang->risk->statusList[''] = '';
|
||||
$lang->risk->statusList['active'] = 'Active';
|
||||
$lang->risk->statusList['closed'] = 'Closed';
|
||||
$lang->risk->statusList['hangup'] = 'Suspended';
|
||||
$lang->risk->statusList['canceled'] = 'Canceled';
|
||||
|
||||
$lang->risk->strategyList[''] = '';
|
||||
$lang->risk->strategyList['avoidance'] = 'Avoidance';
|
||||
$lang->risk->strategyList['mitigation'] = 'Mitigation';
|
||||
$lang->risk->strategyList['transference'] = 'Transfer';
|
||||
$lang->risk->strategyList['acceptance'] = 'Acceptance';
|
||||
|
||||
$lang->risk->isChangeList[0] = 'No';
|
||||
$lang->risk->isChangeList[1] = 'Yes';
|
||||
|
||||
$lang->risk->cancelReasonList[''] = '';
|
||||
$lang->risk->cancelReasonList['disappeared'] = 'Dispear';
|
||||
$lang->risk->cancelReasonList['mistake'] = 'Mistake';
|
||||
|
||||
$lang->risk->featureBar['browse']['all'] = 'All';
|
||||
$lang->risk->featureBar['browse']['active'] = 'Active';
|
||||
$lang->risk->featureBar['browse']['assignTo'] = 'AssignToMe';
|
||||
$lang->risk->featureBar['browse']['closed'] = 'Closed';
|
||||
$lang->risk->featureBar['browse']['hangup'] = 'Suspended';
|
||||
$lang->risk->featureBar['browse']['canceled'] = 'Canceled';
|
||||
@@ -0,0 +1,120 @@
|
||||
<?php
|
||||
/* Fields */
|
||||
$lang->risk->common = 'Risk';
|
||||
$lang->risk->source = 'Source';
|
||||
$lang->risk->id = 'ID';
|
||||
$lang->risk->name = 'Name';
|
||||
$lang->risk->category = 'Type';
|
||||
$lang->risk->strategy = 'Strategy';
|
||||
$lang->risk->status = 'Status';
|
||||
$lang->risk->impact = 'Impact';
|
||||
$lang->risk->probability = 'Probability';
|
||||
$lang->risk->rate = 'Risk Index';
|
||||
$lang->risk->pri = 'Priority';
|
||||
$lang->risk->prevention = 'Mitigation';
|
||||
$lang->risk->remedy = 'Contingency';
|
||||
$lang->risk->identifiedDate = 'Identified';
|
||||
$lang->risk->plannedClosedDate = 'Deadline';
|
||||
$lang->risk->assignedTo = 'AssignedTo';
|
||||
$lang->risk->assignedDate = 'AssignedDate';
|
||||
$lang->risk->createdBy = 'CreatedBy';
|
||||
$lang->risk->createdDate = 'CreatedDate';
|
||||
$lang->risk->noAssigned = 'Unassigned';
|
||||
$lang->risk->cancelBy = 'CanceledBy';
|
||||
$lang->risk->cancelDate = 'CanceledDate';
|
||||
$lang->risk->cancelReason = 'Cancel Reason';
|
||||
$lang->risk->resolvedBy = 'ResolvedBy';
|
||||
$lang->risk->closedDate = 'ClosedDate';
|
||||
$lang->risk->actualClosedDate = 'Closed Date';
|
||||
$lang->risk->resolution = 'Resolution';
|
||||
$lang->risk->hangupBy = 'SuspendedBy';
|
||||
$lang->risk->hangupDate = 'SuspendedDate';
|
||||
$lang->risk->activateBy = 'ActivatedBy';
|
||||
$lang->risk->activateDate = 'ActivatedDate';
|
||||
$lang->risk->isChange = 'Any change?';
|
||||
$lang->risk->trackedBy = 'TrackedBy';
|
||||
$lang->risk->trackedDate = 'TrackedDate';
|
||||
$lang->risk->editedBy = 'EditedBy';
|
||||
$lang->risk->editedDate = 'EditedDate';
|
||||
$lang->risk->legendBasicInfo = 'Basic Info.';
|
||||
$lang->risk->legendLifeTime = 'About Risk';
|
||||
$lang->risk->confirmDelete = 'Do you want to delelte this risk?';
|
||||
|
||||
/* Actions */
|
||||
$lang->risk->batchCreate = 'Batch Create';
|
||||
$lang->risk->create = 'Create Risk';
|
||||
$lang->risk->edit = 'Edit Risk';
|
||||
$lang->risk->browse = 'Risks';
|
||||
$lang->risk->view = 'Details';
|
||||
$lang->risk->activate = 'Active';
|
||||
$lang->risk->hangup = 'Suspend';
|
||||
$lang->risk->close = 'Close';
|
||||
$lang->risk->cancel = 'Cancle';
|
||||
$lang->risk->track = 'Track';
|
||||
$lang->risk->assignTo = 'Assign';
|
||||
$lang->risk->delete = 'Delete';
|
||||
$lang->risk->byQuery = 'Search';
|
||||
|
||||
$lang->risk->action = new stdclass();
|
||||
$lang->risk->action->hangup = '$date, suspended by <strong>$actor</strong>.' . "\n";
|
||||
$lang->risk->action->tracked = '$date, tracked by <strong>$actor</strong>.' . "\n";
|
||||
|
||||
$lang->risk->sourceList[''] = '';
|
||||
$lang->risk->sourceList['business'] = 'Business';
|
||||
$lang->risk->sourceList['team'] = 'Project Team';
|
||||
$lang->risk->sourceList['logistic'] = 'Project Logistics';
|
||||
$lang->risk->sourceList['manage'] = 'Management';
|
||||
$lang->risk->sourceList['sourcing'] = 'Supplier-Procurement';
|
||||
$lang->risk->sourceList['outsourcing'] = 'Supplier-Outsourcing';
|
||||
$lang->risk->sourceList['customer'] = 'Customer';
|
||||
$lang->risk->sourceList['others'] = 'Other';
|
||||
|
||||
$lang->risk->categoryList[''] = '';
|
||||
$lang->risk->categoryList['technical'] = 'Technology';
|
||||
$lang->risk->categoryList['manage'] = 'Management';
|
||||
$lang->risk->categoryList['business'] = 'Business';
|
||||
$lang->risk->categoryList['requirement'] = 'Requirement';
|
||||
$lang->risk->categoryList['resource'] = 'Resource';
|
||||
$lang->risk->categoryList['others'] = 'Other';
|
||||
|
||||
$lang->risk->impactList[1] = 1;
|
||||
$lang->risk->impactList[2] = 2;
|
||||
$lang->risk->impactList[3] = 3;
|
||||
$lang->risk->impactList[4] = 4;
|
||||
$lang->risk->impactList[5] = 5;
|
||||
|
||||
$lang->risk->probabilityList[1] = 1;
|
||||
$lang->risk->probabilityList[2] = 2;
|
||||
$lang->risk->probabilityList[3] = 3;
|
||||
$lang->risk->probabilityList[4] = 4;
|
||||
$lang->risk->probabilityList[5] = 5;
|
||||
|
||||
$lang->risk->priList['high'] = 'High';
|
||||
$lang->risk->priList['middle'] = 'Medium';
|
||||
$lang->risk->priList['low'] = 'Low';
|
||||
|
||||
$lang->risk->statusList[''] = '';
|
||||
$lang->risk->statusList['active'] = 'Active';
|
||||
$lang->risk->statusList['closed'] = 'Closed';
|
||||
$lang->risk->statusList['hangup'] = 'Suspended';
|
||||
$lang->risk->statusList['canceled'] = 'Canceled';
|
||||
|
||||
$lang->risk->strategyList[''] = '';
|
||||
$lang->risk->strategyList['avoidance'] = 'Avoidance';
|
||||
$lang->risk->strategyList['mitigation'] = 'Mitigation';
|
||||
$lang->risk->strategyList['transference'] = 'Transfer';
|
||||
$lang->risk->strategyList['acceptance'] = 'Acceptance';
|
||||
|
||||
$lang->risk->isChangeList[0] = 'No';
|
||||
$lang->risk->isChangeList[1] = 'Yes';
|
||||
|
||||
$lang->risk->cancelReasonList[''] = '';
|
||||
$lang->risk->cancelReasonList['disappeared'] = 'Dispear';
|
||||
$lang->risk->cancelReasonList['mistake'] = 'Mistake';
|
||||
|
||||
$lang->risk->featureBar['browse']['all'] = 'All';
|
||||
$lang->risk->featureBar['browse']['active'] = 'Active';
|
||||
$lang->risk->featureBar['browse']['assignTo'] = 'AssignToMe';
|
||||
$lang->risk->featureBar['browse']['closed'] = 'Closed';
|
||||
$lang->risk->featureBar['browse']['hangup'] = 'Suspended';
|
||||
$lang->risk->featureBar['browse']['canceled'] = 'Canceled';
|
||||
@@ -0,0 +1,120 @@
|
||||
<?php
|
||||
/* Fields */
|
||||
$lang->risk->common = 'Risk';
|
||||
$lang->risk->source = 'Source';
|
||||
$lang->risk->id = 'ID';
|
||||
$lang->risk->name = 'Name';
|
||||
$lang->risk->category = 'Type';
|
||||
$lang->risk->strategy = 'Strategy';
|
||||
$lang->risk->status = 'Status';
|
||||
$lang->risk->impact = 'Impact';
|
||||
$lang->risk->probability = 'Probability';
|
||||
$lang->risk->rate = 'Risk Index';
|
||||
$lang->risk->pri = 'Priority';
|
||||
$lang->risk->prevention = 'Mitigation';
|
||||
$lang->risk->remedy = 'Contingency';
|
||||
$lang->risk->identifiedDate = 'Identified';
|
||||
$lang->risk->plannedClosedDate = 'Deadline';
|
||||
$lang->risk->assignedTo = 'AssignedTo';
|
||||
$lang->risk->assignedDate = 'AssignedDate';
|
||||
$lang->risk->createdBy = 'CreatedBy';
|
||||
$lang->risk->createdDate = 'CreatedDate';
|
||||
$lang->risk->noAssigned = 'Unassigned';
|
||||
$lang->risk->cancelBy = 'CanceledBy';
|
||||
$lang->risk->cancelDate = 'CanceledDate';
|
||||
$lang->risk->cancelReason = 'Cancel Reason';
|
||||
$lang->risk->resolvedBy = 'ResolvedBy';
|
||||
$lang->risk->closedDate = 'ClosedDate';
|
||||
$lang->risk->actualClosedDate = 'Closed Date';
|
||||
$lang->risk->resolution = 'Resolution';
|
||||
$lang->risk->hangupBy = 'SuspendedBy';
|
||||
$lang->risk->hangupDate = 'SuspendedDate';
|
||||
$lang->risk->activateBy = 'ActivatedBy';
|
||||
$lang->risk->activateDate = 'ActivatedDate';
|
||||
$lang->risk->isChange = 'Any change?';
|
||||
$lang->risk->trackedBy = 'TrackedBy';
|
||||
$lang->risk->trackedDate = 'TrackedDate';
|
||||
$lang->risk->editedBy = 'EditedBy';
|
||||
$lang->risk->editedDate = 'EditedDate';
|
||||
$lang->risk->legendBasicInfo = 'Basic Info.';
|
||||
$lang->risk->legendLifeTime = 'About Risk';
|
||||
$lang->risk->confirmDelete = 'Do you want to delelte this risk?';
|
||||
|
||||
/* Actions */
|
||||
$lang->risk->batchCreate = 'Batch Create';
|
||||
$lang->risk->create = 'Create Risk';
|
||||
$lang->risk->edit = 'Edit Risk';
|
||||
$lang->risk->browse = 'Risks';
|
||||
$lang->risk->view = 'Details';
|
||||
$lang->risk->activate = 'Active';
|
||||
$lang->risk->hangup = 'Suspend';
|
||||
$lang->risk->close = 'Close';
|
||||
$lang->risk->cancel = 'Cancle';
|
||||
$lang->risk->track = 'Track';
|
||||
$lang->risk->assignTo = 'Assign';
|
||||
$lang->risk->delete = 'Delete';
|
||||
$lang->risk->byQuery = 'Search';
|
||||
|
||||
$lang->risk->action = new stdclass();
|
||||
$lang->risk->action->hangup = '$date, suspended by <strong>$actor</strong>.' . "\n";
|
||||
$lang->risk->action->tracked = '$date, tracked by <strong>$actor</strong>.' . "\n";
|
||||
|
||||
$lang->risk->sourceList[''] = '';
|
||||
$lang->risk->sourceList['business'] = 'Business';
|
||||
$lang->risk->sourceList['team'] = 'Project Team';
|
||||
$lang->risk->sourceList['logistic'] = 'Project Logistics';
|
||||
$lang->risk->sourceList['manage'] = 'Management';
|
||||
$lang->risk->sourceList['sourcing'] = 'Supplier-Procurement';
|
||||
$lang->risk->sourceList['outsourcing'] = 'Supplier-Outsourcing';
|
||||
$lang->risk->sourceList['customer'] = 'Customer';
|
||||
$lang->risk->sourceList['others'] = 'Other';
|
||||
|
||||
$lang->risk->categoryList[''] = '';
|
||||
$lang->risk->categoryList['technical'] = 'Technology';
|
||||
$lang->risk->categoryList['manage'] = 'Management';
|
||||
$lang->risk->categoryList['business'] = 'Business';
|
||||
$lang->risk->categoryList['requirement'] = 'Requirement';
|
||||
$lang->risk->categoryList['resource'] = 'Resource';
|
||||
$lang->risk->categoryList['others'] = 'Other';
|
||||
|
||||
$lang->risk->impactList[1] = 1;
|
||||
$lang->risk->impactList[2] = 2;
|
||||
$lang->risk->impactList[3] = 3;
|
||||
$lang->risk->impactList[4] = 4;
|
||||
$lang->risk->impactList[5] = 5;
|
||||
|
||||
$lang->risk->probabilityList[1] = 1;
|
||||
$lang->risk->probabilityList[2] = 2;
|
||||
$lang->risk->probabilityList[3] = 3;
|
||||
$lang->risk->probabilityList[4] = 4;
|
||||
$lang->risk->probabilityList[5] = 5;
|
||||
|
||||
$lang->risk->priList['high'] = 'High';
|
||||
$lang->risk->priList['middle'] = 'Medium';
|
||||
$lang->risk->priList['low'] = 'Low';
|
||||
|
||||
$lang->risk->statusList[''] = '';
|
||||
$lang->risk->statusList['active'] = 'Active';
|
||||
$lang->risk->statusList['closed'] = 'Closed';
|
||||
$lang->risk->statusList['hangup'] = 'Suspended';
|
||||
$lang->risk->statusList['canceled'] = 'Canceled';
|
||||
|
||||
$lang->risk->strategyList[''] = '';
|
||||
$lang->risk->strategyList['avoidance'] = 'Avoidance';
|
||||
$lang->risk->strategyList['mitigation'] = 'Mitigation';
|
||||
$lang->risk->strategyList['transference'] = 'Transfer';
|
||||
$lang->risk->strategyList['acceptance'] = 'Acceptance';
|
||||
|
||||
$lang->risk->isChangeList[0] = 'No';
|
||||
$lang->risk->isChangeList[1] = 'Yes';
|
||||
|
||||
$lang->risk->cancelReasonList[''] = '';
|
||||
$lang->risk->cancelReasonList['disappeared'] = 'Dispear';
|
||||
$lang->risk->cancelReasonList['mistake'] = 'Mistake';
|
||||
|
||||
$lang->risk->featureBar['browse']['all'] = 'All';
|
||||
$lang->risk->featureBar['browse']['active'] = 'Active';
|
||||
$lang->risk->featureBar['browse']['assignTo'] = 'AssignToMe';
|
||||
$lang->risk->featureBar['browse']['closed'] = 'Closed';
|
||||
$lang->risk->featureBar['browse']['hangup'] = 'Suspended';
|
||||
$lang->risk->featureBar['browse']['canceled'] = 'Canceled';
|
||||
@@ -0,0 +1,120 @@
|
||||
<?php
|
||||
/* Fields */
|
||||
$lang->risk->common = '風險';
|
||||
$lang->risk->source = '來源';
|
||||
$lang->risk->id = '編號';
|
||||
$lang->risk->name = '風險名稱';
|
||||
$lang->risk->category = '類型';
|
||||
$lang->risk->strategy = '策略';
|
||||
$lang->risk->status = '狀態';
|
||||
$lang->risk->impact = '影響程度';
|
||||
$lang->risk->probability = '發生概率';
|
||||
$lang->risk->rate = '風險係數';
|
||||
$lang->risk->pri = '優先順序';
|
||||
$lang->risk->prevention = '處理措施';
|
||||
$lang->risk->remedy = '應急措施';
|
||||
$lang->risk->identifiedDate = '識別日期';
|
||||
$lang->risk->plannedClosedDate = '計劃關閉日期';
|
||||
$lang->risk->assignedTo = '指派給';
|
||||
$lang->risk->assignedDate = '指派日期';
|
||||
$lang->risk->createdBy = '由誰創建';
|
||||
$lang->risk->createdDate = '創建日期';
|
||||
$lang->risk->noAssigned = '未指派';
|
||||
$lang->risk->cancelBy = '由誰取消';
|
||||
$lang->risk->cancelDate = '取消日期';
|
||||
$lang->risk->cancelReason = '取消原因';
|
||||
$lang->risk->resolvedBy = '解決者';
|
||||
$lang->risk->closedDate = '關閉日期';
|
||||
$lang->risk->actualClosedDate = '實際關閉日期';
|
||||
$lang->risk->resolution = '解決措施';
|
||||
$lang->risk->hangupBy = '由誰掛起';
|
||||
$lang->risk->hangupDate = '掛起日期';
|
||||
$lang->risk->activateBy = '由誰激活';
|
||||
$lang->risk->activateDate = '激活日期';
|
||||
$lang->risk->isChange = '風險是否變化';
|
||||
$lang->risk->trackedBy = '由誰跟蹤';
|
||||
$lang->risk->trackedDate = '跟蹤日期';
|
||||
$lang->risk->editedBy = '由誰編輯';
|
||||
$lang->risk->editedDate = '編輯日期';
|
||||
$lang->risk->legendBasicInfo = '基本信息';
|
||||
$lang->risk->legendLifeTime = '風險的一生';
|
||||
$lang->risk->confirmDelete = '您確認刪除該風險嗎?';
|
||||
|
||||
/* Actions */
|
||||
$lang->risk->batchCreate = '批量添加';
|
||||
$lang->risk->create = '添加風險';
|
||||
$lang->risk->edit = '編輯風險';
|
||||
$lang->risk->browse = '瀏覽列表';
|
||||
$lang->risk->view = '風險詳情';
|
||||
$lang->risk->activate = '激活';
|
||||
$lang->risk->hangup = '掛起';
|
||||
$lang->risk->close = '關閉';
|
||||
$lang->risk->cancel = '取消';
|
||||
$lang->risk->track = '跟蹤';
|
||||
$lang->risk->assignTo = '指派';
|
||||
$lang->risk->delete = '刪除';
|
||||
$lang->risk->byQuery = '搜索';
|
||||
|
||||
$lang->risk->action = new stdclass();
|
||||
$lang->risk->action->hangup = '$date, 由 <strong>$actor</strong> 掛起。' . "\n";
|
||||
$lang->risk->action->tracked = '$date, 由 <strong>$actor</strong> 跟蹤。' . "\n";
|
||||
|
||||
$lang->risk->sourceList[''] = '';
|
||||
$lang->risk->sourceList['business'] = '業務部門';
|
||||
$lang->risk->sourceList['team'] = '項目組';
|
||||
$lang->risk->sourceList['logistic'] = '項目保障科室';
|
||||
$lang->risk->sourceList['manage'] = '管理層';
|
||||
$lang->risk->sourceList['sourcing'] = '供應商-採購';
|
||||
$lang->risk->sourceList['outsourcing'] = '供應商-外包';
|
||||
$lang->risk->sourceList['customer'] = '外部客戶';
|
||||
$lang->risk->sourceList['others'] = '其他';
|
||||
|
||||
$lang->risk->categoryList[''] = '';
|
||||
$lang->risk->categoryList['technical'] = '技術類';
|
||||
$lang->risk->categoryList['manage'] = '管理類';
|
||||
$lang->risk->categoryList['business'] = '業務類';
|
||||
$lang->risk->categoryList['requirement'] = '需求類';
|
||||
$lang->risk->categoryList['resource'] = '資源類';
|
||||
$lang->risk->categoryList['others'] = '其他';
|
||||
|
||||
$lang->risk->impactList[1] = 1;
|
||||
$lang->risk->impactList[2] = 2;
|
||||
$lang->risk->impactList[3] = 3;
|
||||
$lang->risk->impactList[4] = 4;
|
||||
$lang->risk->impactList[5] = 5;
|
||||
|
||||
$lang->risk->probabilityList[1] = 1;
|
||||
$lang->risk->probabilityList[2] = 2;
|
||||
$lang->risk->probabilityList[3] = 3;
|
||||
$lang->risk->probabilityList[4] = 4;
|
||||
$lang->risk->probabilityList[5] = 5;
|
||||
|
||||
$lang->risk->priList['high'] = '高';
|
||||
$lang->risk->priList['middle'] = '中';
|
||||
$lang->risk->priList['low'] = '低';
|
||||
|
||||
$lang->risk->statusList[''] = '';
|
||||
$lang->risk->statusList['active'] = '開放';
|
||||
$lang->risk->statusList['closed'] = '關閉';
|
||||
$lang->risk->statusList['hangup'] = '掛起';
|
||||
$lang->risk->statusList['canceled'] = '取消';
|
||||
|
||||
$lang->risk->strategyList[''] = '';
|
||||
$lang->risk->strategyList['avoidance'] = '規避';
|
||||
$lang->risk->strategyList['mitigation'] = '緩解';
|
||||
$lang->risk->strategyList['transference'] = '轉移';
|
||||
$lang->risk->strategyList['acceptance'] = '接受';
|
||||
|
||||
$lang->risk->isChangeList[0] = '否';
|
||||
$lang->risk->isChangeList[1] = '是';
|
||||
|
||||
$lang->risk->cancelReasonList[''] = '';
|
||||
$lang->risk->cancelReasonList['disappeared'] = '風險自行消失';
|
||||
$lang->risk->cancelReasonList['mistake'] = '識別錯誤';
|
||||
|
||||
$lang->risk->featureBar['browse']['all'] = '所有';
|
||||
$lang->risk->featureBar['browse']['active'] = '開放';
|
||||
$lang->risk->featureBar['browse']['assignTo'] = '指派給我';
|
||||
$lang->risk->featureBar['browse']['closed'] = '已關閉';
|
||||
$lang->risk->featureBar['browse']['hangup'] = '已掛起';
|
||||
$lang->risk->featureBar['browse']['canceled'] = '已取消';
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
/* Action. */
|
||||
$lang->stakeholder->common = 'Stakeholder';
|
||||
$lang->stakeholder->browse = 'Stakeholder List';
|
||||
$lang->stakeholder->batchCreate = 'Batch Add';
|
||||
$lang->stakeholder->create = 'Add Stakeholder';
|
||||
$lang->stakeholder->edit = 'Edit Stakeholder';
|
||||
$lang->stakeholder->view = 'Stakeholder Details';
|
||||
$lang->stakeholder->delete = 'Delete Stakeholder';
|
||||
$lang->stakeholder->createdBy = 'Create By';
|
||||
$lang->stakeholder->createdDate = 'Create Date';
|
||||
$lang->stakeholder->search = 'Search';
|
||||
$lang->stakeholder->browse = 'Browse List';
|
||||
$lang->stakeholder->view = 'User Info';
|
||||
$lang->stakeholder->basicInfo = 'Basic Info';
|
||||
$lang->stakeholder->add = 'Create';
|
||||
$lang->stakeholder->communicate = 'Communication Records';
|
||||
$lang->stakeholder->expect = 'Expected Content';
|
||||
$lang->stakeholder->progress = 'Reach Progress';
|
||||
$lang->stakeholder->expectation = 'Expectation Management';
|
||||
$lang->stakeholder->createExpect = 'Add Expectations';
|
||||
$lang->stakeholder->deleteExpect = 'Delete Expectations';
|
||||
$lang->stakeholder->editExpect = 'Edit Expectations';
|
||||
$lang->stakeholder->viewExpect = 'Expected Info';
|
||||
$lang->stakeholder->issue = 'Issue Management';
|
||||
$lang->stakeholder->viewIssue = 'List Of Cctive Issues';
|
||||
$lang->stakeholder->userIssue = 'List Of Stakeholder Issues';
|
||||
|
||||
/* Fields. */
|
||||
$lang->stakeholder->id = 'ID';
|
||||
$lang->stakeholder->user = 'User';
|
||||
$lang->stakeholder->type = 'Type';
|
||||
$lang->stakeholder->name = 'Name';
|
||||
$lang->stakeholder->phone = 'Mobile';
|
||||
$lang->stakeholder->qq = 'QQ';
|
||||
$lang->stakeholder->weixin = 'WeChat';
|
||||
$lang->stakeholder->email = 'Mail';
|
||||
$lang->stakeholder->isKey = 'Key Stakeholders';
|
||||
$lang->stakeholder->inside = 'internal key person';
|
||||
$lang->stakeholder->outside = 'external stakeholder';
|
||||
$lang->stakeholder->from = 'Type';
|
||||
$lang->stakeholder->company = 'Subsidiary';
|
||||
$lang->stakeholder->nature = 'Personality Trait';
|
||||
$lang->stakeholder->analysis = 'Impact Analysis';
|
||||
$lang->stakeholder->strategy = 'Response Strategy';
|
||||
$lang->stakeholder->expect = 'Expected Content';
|
||||
$lang->stakeholder->progress = 'Reach Progress';
|
||||
$lang->stakeholder->createdBy = 'Create By';
|
||||
$lang->stakeholder->createdDate = 'Create Date';
|
||||
$lang->stakeholder->emptyTip = 'Issue Is Empty.';
|
||||
|
||||
$lang->stakeholder->keyList[0] = 'No';
|
||||
$lang->stakeholder->keyList[1] = 'Yes';
|
||||
|
||||
$lang->stakeholder->typeList['inside'] = 'Inside';
|
||||
$lang->stakeholder->typeList['outside'] = 'Outside';
|
||||
|
||||
$lang->stakeholder->fromList['team'] = 'Project Team Members';
|
||||
$lang->stakeholder->fromList['company'] = 'Company Colleagues';
|
||||
$lang->stakeholder->fromList['outside'] = 'External Staff';
|
||||
|
||||
$lang->stakeholder->userEmpty = 'User cannot be empty!';
|
||||
$lang->stakeholder->nameEmpty = 'Name cannot be empty!';
|
||||
$lang->stakeholder->companyEmpty = 'The company cannot be empty!';
|
||||
$lang->stakeholder->confirmDelete = "Are you sure you want to delete the associate?";
|
||||
$lang->stakeholder->confirmDeleteExpect = "Are you sure you want to remove that stakeholder expectation?";
|
||||
$lang->stakeholder->createCommunicate = '<i class="icon icon-chat-line"></i>Adding Communication History';
|
||||
|
||||
$lang->stakeholder->action = new stdclass();
|
||||
$lang->stakeholder->action->communicate = array('main' => '$date, from <strong>$actor</strong> connect。');
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
/* Action. */
|
||||
$lang->stakeholder->common = 'Stakeholder';
|
||||
$lang->stakeholder->browse = 'Stakeholder List';
|
||||
$lang->stakeholder->batchCreate = 'Batch Add';
|
||||
$lang->stakeholder->create = 'Add Stakeholder';
|
||||
$lang->stakeholder->edit = 'Edit Stakeholder';
|
||||
$lang->stakeholder->view = 'Stakeholder Details';
|
||||
$lang->stakeholder->delete = 'Delete Stakeholder';
|
||||
$lang->stakeholder->createdBy = 'Create By';
|
||||
$lang->stakeholder->createdDate = 'Create Date';
|
||||
$lang->stakeholder->search = 'Search';
|
||||
$lang->stakeholder->browse = 'Browse List';
|
||||
$lang->stakeholder->view = 'User Info';
|
||||
$lang->stakeholder->basicInfo = 'Basic Info';
|
||||
$lang->stakeholder->add = 'Create';
|
||||
$lang->stakeholder->communicate = 'Communication Records';
|
||||
$lang->stakeholder->expect = 'Expected Content';
|
||||
$lang->stakeholder->progress = 'Reach Progress';
|
||||
$lang->stakeholder->expectation = 'Expectation Management';
|
||||
$lang->stakeholder->createExpect = 'Add Expectations';
|
||||
$lang->stakeholder->deleteExpect = 'Delete Expectations';
|
||||
$lang->stakeholder->editExpect = 'Edit Expectations';
|
||||
$lang->stakeholder->viewExpect = 'Expected Info';
|
||||
$lang->stakeholder->issue = 'Issue Management';
|
||||
$lang->stakeholder->viewIssue = 'List Of Cctive Issues';
|
||||
$lang->stakeholder->userIssue = 'List Of Stakeholder Issues';
|
||||
|
||||
/* Fields. */
|
||||
$lang->stakeholder->id = 'ID';
|
||||
$lang->stakeholder->user = 'User';
|
||||
$lang->stakeholder->type = 'Type';
|
||||
$lang->stakeholder->name = 'Name';
|
||||
$lang->stakeholder->phone = 'Mobile';
|
||||
$lang->stakeholder->qq = 'QQ';
|
||||
$lang->stakeholder->weixin = 'WeChat';
|
||||
$lang->stakeholder->email = 'Mail';
|
||||
$lang->stakeholder->isKey = 'Key Stakeholders';
|
||||
$lang->stakeholder->inside = 'internal key person';
|
||||
$lang->stakeholder->outside = 'external stakeholder';
|
||||
$lang->stakeholder->from = 'Type';
|
||||
$lang->stakeholder->company = 'Subsidiary';
|
||||
$lang->stakeholder->nature = 'Personality Trait';
|
||||
$lang->stakeholder->analysis = 'Impact Analysis';
|
||||
$lang->stakeholder->strategy = 'Response Strategy';
|
||||
$lang->stakeholder->expect = 'Expected Content';
|
||||
$lang->stakeholder->progress = 'Reach Progress';
|
||||
$lang->stakeholder->createdBy = 'Create By';
|
||||
$lang->stakeholder->createdDate = 'Create Date';
|
||||
$lang->stakeholder->emptyTip = 'Issue Is Empty.';
|
||||
|
||||
$lang->stakeholder->keyList[0] = 'No';
|
||||
$lang->stakeholder->keyList[1] = 'Yes';
|
||||
|
||||
$lang->stakeholder->typeList['inside'] = 'Inside';
|
||||
$lang->stakeholder->typeList['outside'] = 'Outside';
|
||||
|
||||
$lang->stakeholder->fromList['team'] = 'Project Team Members';
|
||||
$lang->stakeholder->fromList['company'] = 'Company Colleagues';
|
||||
$lang->stakeholder->fromList['outside'] = 'External Staff';
|
||||
|
||||
$lang->stakeholder->userEmpty = 'User cannot be empty!';
|
||||
$lang->stakeholder->nameEmpty = 'Name cannot be empty!';
|
||||
$lang->stakeholder->companyEmpty = 'The company cannot be empty!';
|
||||
$lang->stakeholder->confirmDelete = "Are you sure you want to delete the associate?";
|
||||
$lang->stakeholder->confirmDeleteExpect = "Are you sure you want to remove that stakeholder expectation?";
|
||||
$lang->stakeholder->createCommunicate = '<i class="icon icon-chat-line"></i>Adding Communication History';
|
||||
|
||||
$lang->stakeholder->action = new stdclass();
|
||||
$lang->stakeholder->action->communicate = array('main' => '$date, from <strong>$actor</strong> connect。');
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
/* Action. */
|
||||
$lang->stakeholder->common = 'Stakeholder';
|
||||
$lang->stakeholder->browse = 'Stakeholder List';
|
||||
$lang->stakeholder->batchCreate = 'Batch Add';
|
||||
$lang->stakeholder->create = 'Add Stakeholder';
|
||||
$lang->stakeholder->edit = 'Edit Stakeholder';
|
||||
$lang->stakeholder->view = 'Stakeholder Details';
|
||||
$lang->stakeholder->delete = 'Delete Stakeholder';
|
||||
$lang->stakeholder->createdBy = 'Create By';
|
||||
$lang->stakeholder->createdDate = 'Create Date';
|
||||
$lang->stakeholder->search = 'Search';
|
||||
$lang->stakeholder->browse = 'Browse List';
|
||||
$lang->stakeholder->view = 'User Info';
|
||||
$lang->stakeholder->basicInfo = 'Basic Info';
|
||||
$lang->stakeholder->add = 'Create';
|
||||
$lang->stakeholder->communicate = 'Communication Records';
|
||||
$lang->stakeholder->expect = 'Expected Content';
|
||||
$lang->stakeholder->progress = 'Reach Progress';
|
||||
$lang->stakeholder->expectation = 'Expectation Management';
|
||||
$lang->stakeholder->createExpect = 'Add Expectations';
|
||||
$lang->stakeholder->deleteExpect = 'Delete Expectations';
|
||||
$lang->stakeholder->editExpect = 'Edit Expectations';
|
||||
$lang->stakeholder->viewExpect = 'Expected Info';
|
||||
$lang->stakeholder->issue = 'Issue Management';
|
||||
$lang->stakeholder->viewIssue = 'List Of Cctive Issues';
|
||||
$lang->stakeholder->userIssue = 'List Of Stakeholder Issues';
|
||||
|
||||
/* Fields. */
|
||||
$lang->stakeholder->id = 'ID';
|
||||
$lang->stakeholder->user = 'User';
|
||||
$lang->stakeholder->type = 'Type';
|
||||
$lang->stakeholder->name = 'Name';
|
||||
$lang->stakeholder->phone = 'Mobile';
|
||||
$lang->stakeholder->qq = 'QQ';
|
||||
$lang->stakeholder->weixin = 'WeChat';
|
||||
$lang->stakeholder->email = 'Mail';
|
||||
$lang->stakeholder->isKey = 'Key Stakeholders';
|
||||
$lang->stakeholder->inside = 'internal key person';
|
||||
$lang->stakeholder->outside = 'external stakeholder';
|
||||
$lang->stakeholder->from = 'Type';
|
||||
$lang->stakeholder->company = 'Subsidiary';
|
||||
$lang->stakeholder->nature = 'Personality Trait';
|
||||
$lang->stakeholder->analysis = 'Impact Analysis';
|
||||
$lang->stakeholder->strategy = 'Response Strategy';
|
||||
$lang->stakeholder->expect = 'Expected Content';
|
||||
$lang->stakeholder->progress = 'Reach Progress';
|
||||
$lang->stakeholder->createdBy = 'Create By';
|
||||
$lang->stakeholder->createdDate = 'Create Date';
|
||||
$lang->stakeholder->emptyTip = 'Issue Is Empty.';
|
||||
|
||||
$lang->stakeholder->keyList[0] = 'No';
|
||||
$lang->stakeholder->keyList[1] = 'Yes';
|
||||
|
||||
$lang->stakeholder->typeList['inside'] = 'Inside';
|
||||
$lang->stakeholder->typeList['outside'] = 'Outside';
|
||||
|
||||
$lang->stakeholder->fromList['team'] = 'Project Team Members';
|
||||
$lang->stakeholder->fromList['company'] = 'Company Colleagues';
|
||||
$lang->stakeholder->fromList['outside'] = 'External Staff';
|
||||
|
||||
$lang->stakeholder->userEmpty = 'User cannot be empty!';
|
||||
$lang->stakeholder->nameEmpty = 'Name cannot be empty!';
|
||||
$lang->stakeholder->companyEmpty = 'The company cannot be empty!';
|
||||
$lang->stakeholder->confirmDelete = "Are you sure you want to delete the associate?";
|
||||
$lang->stakeholder->confirmDeleteExpect = "Are you sure you want to remove that stakeholder expectation?";
|
||||
$lang->stakeholder->createCommunicate = '<i class="icon icon-chat-line"></i>Adding Communication History';
|
||||
|
||||
$lang->stakeholder->action = new stdclass();
|
||||
$lang->stakeholder->action->communicate = array('main' => '$date, from <strong>$actor</strong> connect。');
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
/* Action. */
|
||||
$lang->stakeholder->common = 'Stakeholder';
|
||||
$lang->stakeholder->browse = 'Stakeholder List';
|
||||
$lang->stakeholder->batchCreate = 'Batch Add';
|
||||
$lang->stakeholder->create = 'Add Stakeholder';
|
||||
$lang->stakeholder->edit = 'Edit Stakeholder';
|
||||
$lang->stakeholder->view = 'Stakeholder Details';
|
||||
$lang->stakeholder->delete = 'Delete Stakeholder';
|
||||
$lang->stakeholder->createdBy = 'Create By';
|
||||
$lang->stakeholder->createdDate = 'Create Date';
|
||||
$lang->stakeholder->search = 'Search';
|
||||
$lang->stakeholder->browse = 'Browse List';
|
||||
$lang->stakeholder->view = 'User Info';
|
||||
$lang->stakeholder->basicInfo = 'Basic Info';
|
||||
$lang->stakeholder->add = 'Create';
|
||||
$lang->stakeholder->communicate = 'Communication Records';
|
||||
$lang->stakeholder->expect = 'Expected Content';
|
||||
$lang->stakeholder->progress = 'Reach Progress';
|
||||
$lang->stakeholder->expectation = 'Expectation Management';
|
||||
$lang->stakeholder->createExpect = 'Add Expectations';
|
||||
$lang->stakeholder->deleteExpect = 'Delete Expectations';
|
||||
$lang->stakeholder->editExpect = 'Edit Expectations';
|
||||
$lang->stakeholder->viewExpect = 'Expected Info';
|
||||
$lang->stakeholder->issue = 'Issue Management';
|
||||
$lang->stakeholder->viewIssue = 'List Of Cctive Issues';
|
||||
$lang->stakeholder->userIssue = 'List Of Stakeholder Issues';
|
||||
|
||||
/* Fields. */
|
||||
$lang->stakeholder->id = 'ID';
|
||||
$lang->stakeholder->user = 'User';
|
||||
$lang->stakeholder->type = 'Type';
|
||||
$lang->stakeholder->name = 'Name';
|
||||
$lang->stakeholder->phone = 'Mobile';
|
||||
$lang->stakeholder->qq = 'QQ';
|
||||
$lang->stakeholder->weixin = 'WeChat';
|
||||
$lang->stakeholder->email = 'Mail';
|
||||
$lang->stakeholder->isKey = 'Key Stakeholders';
|
||||
$lang->stakeholder->inside = 'internal key person';
|
||||
$lang->stakeholder->outside = 'external stakeholder';
|
||||
$lang->stakeholder->from = 'Type';
|
||||
$lang->stakeholder->company = 'Subsidiary';
|
||||
$lang->stakeholder->nature = 'Personality Trait';
|
||||
$lang->stakeholder->analysis = 'Impact Analysis';
|
||||
$lang->stakeholder->strategy = 'Response Strategy';
|
||||
$lang->stakeholder->expect = 'Expected Content';
|
||||
$lang->stakeholder->progress = 'Reach Progress';
|
||||
$lang->stakeholder->createdBy = 'Create By';
|
||||
$lang->stakeholder->createdDate = 'Create Date';
|
||||
$lang->stakeholder->emptyTip = 'Issue Is Empty.';
|
||||
|
||||
$lang->stakeholder->keyList[0] = 'No';
|
||||
$lang->stakeholder->keyList[1] = 'Yes';
|
||||
|
||||
$lang->stakeholder->typeList['inside'] = 'Inside';
|
||||
$lang->stakeholder->typeList['outside'] = 'Outside';
|
||||
|
||||
$lang->stakeholder->fromList['team'] = 'Project Team Members';
|
||||
$lang->stakeholder->fromList['company'] = 'Company Colleagues';
|
||||
$lang->stakeholder->fromList['outside'] = 'External Staff';
|
||||
|
||||
$lang->stakeholder->userEmpty = 'User cannot be empty!';
|
||||
$lang->stakeholder->nameEmpty = 'Name cannot be empty!';
|
||||
$lang->stakeholder->companyEmpty = 'The company cannot be empty!';
|
||||
$lang->stakeholder->confirmDelete = "Are you sure you want to delete the associate?";
|
||||
$lang->stakeholder->confirmDeleteExpect = "Are you sure you want to remove that stakeholder expectation?";
|
||||
$lang->stakeholder->createCommunicate = '<i class="icon icon-chat-line"></i>Adding Communication History';
|
||||
|
||||
$lang->stakeholder->action = new stdclass();
|
||||
$lang->stakeholder->action->communicate = array('main' => '$date, from <strong>$actor</strong> connect。');
|
||||
@@ -0,0 +1,70 @@
|
||||
<?php
|
||||
/* Action. */
|
||||
$lang->stakeholder->common = '干係人';
|
||||
$lang->stakeholder->browse = '干係人列表';
|
||||
$lang->stakeholder->batchCreate = '批量添加';
|
||||
$lang->stakeholder->create = '添加干係人';
|
||||
$lang->stakeholder->edit = '編輯干係人';
|
||||
$lang->stakeholder->view = '干係人詳情';
|
||||
$lang->stakeholder->delete = '刪除干係人';
|
||||
$lang->stakeholder->createdBy = '創建者';
|
||||
$lang->stakeholder->createdDate = '創建時間';
|
||||
$lang->stakeholder->search = '搜索';
|
||||
$lang->stakeholder->browse = '瀏覽列表';
|
||||
$lang->stakeholder->view = '用戶信息';
|
||||
$lang->stakeholder->basicInfo = '基本信息';
|
||||
$lang->stakeholder->add = '新建';
|
||||
$lang->stakeholder->communicate = '溝通記錄';
|
||||
$lang->stakeholder->expect = '期望內容';
|
||||
$lang->stakeholder->progress = '達成進展';
|
||||
$lang->stakeholder->expectation = '期望管理';
|
||||
$lang->stakeholder->createExpect = '添加期望';
|
||||
$lang->stakeholder->deleteExpect = '刪除期望';
|
||||
$lang->stakeholder->editExpect = '編輯期望';
|
||||
$lang->stakeholder->viewExpect = '期望信息';
|
||||
$lang->stakeholder->issue = '問題管理';
|
||||
$lang->stakeholder->viewIssue = '活動問題列表';
|
||||
$lang->stakeholder->userIssue = '干係人問題列表';
|
||||
|
||||
/* Fields. */
|
||||
$lang->stakeholder->id = '編號';
|
||||
$lang->stakeholder->user = '用戶';
|
||||
$lang->stakeholder->type = '類型';
|
||||
$lang->stakeholder->name = '姓名';
|
||||
$lang->stakeholder->phone = '手機';
|
||||
$lang->stakeholder->qq = 'QQ';
|
||||
$lang->stakeholder->weixin = '微信';
|
||||
$lang->stakeholder->email = '郵箱';
|
||||
$lang->stakeholder->isKey = '關鍵干係人';
|
||||
$lang->stakeholder->inside = '內部干係人';
|
||||
$lang->stakeholder->outside = '外部干係人';
|
||||
$lang->stakeholder->from = '類型';
|
||||
$lang->stakeholder->company = '所屬公司';
|
||||
$lang->stakeholder->nature = '性格特徵';
|
||||
$lang->stakeholder->analysis = '影響分析';
|
||||
$lang->stakeholder->strategy = '應對策略';
|
||||
$lang->stakeholder->expect = '期望內容';
|
||||
$lang->stakeholder->progress = '達成進展';
|
||||
$lang->stakeholder->createdBy = '創建者';
|
||||
$lang->stakeholder->createdDate = '創建日期';
|
||||
$lang->stakeholder->emptyTip = '暫無問題。';
|
||||
|
||||
$lang->stakeholder->keyList[0] = '否';
|
||||
$lang->stakeholder->keyList[1] = '是';
|
||||
|
||||
$lang->stakeholder->typeList['inside'] = '內部';
|
||||
$lang->stakeholder->typeList['outside'] = '外部';
|
||||
|
||||
$lang->stakeholder->fromList['team'] = '項目團隊成員';
|
||||
$lang->stakeholder->fromList['company'] = '公司同事';
|
||||
$lang->stakeholder->fromList['outside'] = '外部人員';
|
||||
|
||||
$lang->stakeholder->userEmpty = '用戶不能為空!';
|
||||
$lang->stakeholder->nameEmpty = '姓名不能為空!';
|
||||
$lang->stakeholder->companyEmpty = '所屬公司不能為空!';
|
||||
$lang->stakeholder->confirmDelete = "您確定刪除該干係人嗎?";
|
||||
$lang->stakeholder->confirmDeleteExpect = "您確定刪除該干係人期望嗎?";
|
||||
$lang->stakeholder->createCommunicate = '<i class="icon icon-chat-line"></i>添加溝通記錄';
|
||||
|
||||
$lang->stakeholder->action = new stdclass();
|
||||
$lang->stakeholder->action->communicate = array('main' => '$date, 由 <strong>$actor</strong> 溝通。');
|
||||
+22
-17
@@ -55,6 +55,7 @@ $lang->task->allModule = '所有模組';
|
||||
|
||||
$lang->task->common = '任務';
|
||||
$lang->task->id = '編號';
|
||||
$lang->task->program = '所屬項目';
|
||||
$lang->task->project = '所屬' . $lang->projectCommon;
|
||||
$lang->task->module = '所屬模組';
|
||||
$lang->task->moduleAB = '模組';
|
||||
@@ -152,6 +153,7 @@ $lang->task->statusList['closed'] = '已關閉';
|
||||
$lang->task->typeList[''] = '';
|
||||
$lang->task->typeList['design'] = '設計';
|
||||
$lang->task->typeList['devel'] = '開發';
|
||||
$lang->task->typeList['request'] = '需求';
|
||||
$lang->task->typeList['test'] = '測試';
|
||||
$lang->task->typeList['study'] = '研究';
|
||||
$lang->task->typeList['discuss'] = '討論';
|
||||
@@ -199,23 +201,26 @@ $lang->task->createDenied = '你不能在該項目添加任務';
|
||||
$lang->task->cannotDeleteParent = '不能刪除父任務。';
|
||||
$lang->task->addChildTask = '因該任務已經產生消耗,為保證數據一致性,我們會幫您創建一條同名子任務記錄該消耗。';
|
||||
|
||||
$lang->task->error = new stdclass();
|
||||
$lang->task->error->totalNumber = '"總計消耗"必須為數字';
|
||||
$lang->task->error->consumedNumber = '"本次消耗"必須為數字';
|
||||
$lang->task->error->estimateNumber = '"最初預計"必須為數字';
|
||||
$lang->task->error->leftNumber = '"預計剩餘"必須為數字';
|
||||
$lang->task->error->recordMinus = '工時不能為負數';
|
||||
$lang->task->error->consumedSmall = '"總計消耗"必須大於之前消耗';
|
||||
$lang->task->error->consumedThisTime = '請填寫"工時"';
|
||||
$lang->task->error->left = '請填寫"剩餘"';
|
||||
$lang->task->error->work = '"備註"必須小於%d個字元';
|
||||
$lang->task->error->skipClose = '任務:%s 不是“已完成”或“已取消”狀態,確定要關閉嗎?';
|
||||
$lang->task->error->consumed = '任務:%s工時不能小於0,忽略該任務工時的改動';
|
||||
$lang->task->error->assignedTo = '當前狀態的多人任務不能指派給任務團隊外的成員。';
|
||||
$lang->task->error->consumedEmpty = '"本次消耗"不能為0';
|
||||
$lang->task->error->deadlineSmall = '"截止日期"必須大於"預計開始"';
|
||||
$lang->task->error->alreadyStarted = '此任務已被啟動,不能重複啟動!';
|
||||
$lang->task->error->alreadyConsumed = '當前選中的父任務已有消耗。';
|
||||
$lang->task->error = new stdclass();
|
||||
$lang->task->error->totalNumber = '"總計消耗"必須為數字';
|
||||
$lang->task->error->consumedNumber = '"本次消耗"必須為數字';
|
||||
$lang->task->error->estimateNumber = '"最初預計"必須為數字';
|
||||
$lang->task->error->recordMinus = '工時不能為負數';
|
||||
$lang->task->error->leftNumber = '"預計剩餘"必須為數字';
|
||||
$lang->task->error->recordMinus = '工時不能為負數';
|
||||
$lang->task->error->consumedSmall = '"總計消耗"必須大於之前消耗';
|
||||
$lang->task->error->consumedThisTime = '請填寫"工時"';
|
||||
$lang->task->error->left = '請填寫"剩餘"';
|
||||
$lang->task->error->work = '"備註"必須小於%d個字元';
|
||||
$lang->task->error->skipClose = '任務:%s 不是“已完成”或“已取消”狀態,確定要關閉嗎?';
|
||||
$lang->task->error->consumed = '任務:%s工時不能小於0,忽略該任務工時的改動';
|
||||
$lang->task->error->assignedTo = '當前狀態的多人任務不能指派給任務團隊外的成員。';
|
||||
$lang->task->error->consumedEmpty = '"本次消耗"不能為0';
|
||||
$lang->task->error->deadlineSmall = '"截止日期"必須大於"預計開始"';
|
||||
$lang->task->error->alreadyStarted = '此任務已被啟動,不能重複啟動!';
|
||||
$lang->task->error->realStartedEmpty = '實際開始不能為空';
|
||||
$lang->task->error->finishedDateEmpty = '實際完成不能為空';
|
||||
$lang->task->error->alreadyConsumed = '當前選中的父任務已有消耗。';
|
||||
|
||||
/* Report. */
|
||||
$lang->task->report = new stdclass();
|
||||
|
||||
@@ -514,7 +514,7 @@ class testcaseModel extends model
|
||||
*/
|
||||
public function getByAssignedTo($account, $orderBy = 'id_desc', $pager = null, $auto = 'no')
|
||||
{
|
||||
return $this->dao->select('t1.*,t2.program,t2.pri,t2.title,t2.type,t2.openedBy,t2.color,t2.product,t2.branch,t2.module,t2.status')->from(TABLE_TESTRUN)->alias('t1')
|
||||
return $this->dao->select('t1.*,t2.PRJ,t2.pri,t2.title,t2.type,t2.openedBy,t2.color,t2.product,t2.branch,t2.module,t2.status')->from(TABLE_TESTRUN)->alias('t1')
|
||||
->leftJoin(TABLE_CASE)->alias('t2')->on('t1.case = t2.id')
|
||||
->leftJoin(TABLE_TESTTASK)->alias('t3')->on('t1.task = t3.id')
|
||||
->where('t1.assignedTo')->eq($account)
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
$lang->workestimation->common = 'Workload Estimation';
|
||||
$lang->workestimation->budget = 'Estimate';
|
||||
$lang->workestimation->index = 'Overview';
|
||||
$lang->workestimation->scale = 'Scale';
|
||||
$lang->workestimation->productivity = 'Productivity';
|
||||
$lang->workestimation->duration = 'Total Estimation';
|
||||
$lang->workestimation->unitLaborCost = 'Unit Labour cost';
|
||||
$lang->workestimation->totalLaborCost = 'Estimated Labor Cost';
|
||||
$lang->workestimation->dayHour = 'Daily Man-hours';
|
||||
$lang->workestimation->hour = 'Man-hour';
|
||||
$lang->workestimation->consumed = 'Cost Man-hours';
|
||||
|
||||
$lang->workestimation->programScaleTip = "Actual scale of current project: <strong>%s{$lang->hourCommon}</strong> <a href='###' id='useScale' class='btn btn-xs'> uses </span>";
|
||||
$lang->workestimation->tips = 'Estimate the duration of the project only after the estimate of the workload has been completed';
|
||||
|
||||
$lang->workestimation->placeholder = new stdclass();
|
||||
$lang->workestimation->placeholder->scale = '';
|
||||
$lang->workestimation->placeholder->productivity = '';
|
||||
$lang->workestimation->placeholder->duration = '';
|
||||
$lang->workestimation->placeholder->unitLaborCost = '';
|
||||
$lang->workestimation->placeholder->totalLaborCost = '';
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
$lang->workestimation->common = 'Workload Estimation';
|
||||
$lang->workestimation->budget = 'Estimate';
|
||||
$lang->workestimation->index = 'Overview';
|
||||
$lang->workestimation->scale = 'Scale';
|
||||
$lang->workestimation->productivity = 'Productivity';
|
||||
$lang->workestimation->duration = 'Total Estimation';
|
||||
$lang->workestimation->unitLaborCost = 'Unit Labour cost';
|
||||
$lang->workestimation->totalLaborCost = 'Estimated Labor Cost';
|
||||
$lang->workestimation->dayHour = 'Daily Man-hours';
|
||||
$lang->workestimation->hour = 'Man-hour';
|
||||
$lang->workestimation->consumed = 'Cost Man-hours';
|
||||
|
||||
$lang->workestimation->programScaleTip = "Actual scale of current project: <strong>%s{$lang->hourCommon}</strong> <a href='###' id='useScale' class='btn btn-xs'> uses </span>";
|
||||
$lang->workestimation->tips = 'Estimate the duration of the project only after the estimate of the workload has been completed';
|
||||
|
||||
$lang->workestimation->placeholder = new stdclass();
|
||||
$lang->workestimation->placeholder->scale = '';
|
||||
$lang->workestimation->placeholder->productivity = '';
|
||||
$lang->workestimation->placeholder->duration = '';
|
||||
$lang->workestimation->placeholder->unitLaborCost = '';
|
||||
$lang->workestimation->placeholder->totalLaborCost = '';
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
$lang->workestimation->common = 'Workload Estimation';
|
||||
$lang->workestimation->budget = 'Estimate';
|
||||
$lang->workestimation->index = 'Overview';
|
||||
$lang->workestimation->scale = 'Scale';
|
||||
$lang->workestimation->productivity = 'Productivity';
|
||||
$lang->workestimation->duration = 'Total Estimation';
|
||||
$lang->workestimation->unitLaborCost = 'Unit Labour cost';
|
||||
$lang->workestimation->totalLaborCost = 'Estimated Labor Cost';
|
||||
$lang->workestimation->dayHour = 'Daily Man-hours';
|
||||
$lang->workestimation->hour = 'Man-hour';
|
||||
$lang->workestimation->consumed = 'Cost Man-hours';
|
||||
|
||||
$lang->workestimation->programScaleTip = "Actual scale of current project: <strong>%s{$lang->hourCommon}</strong> <a href='###' id='useScale' class='btn btn-xs'> uses </span>";
|
||||
$lang->workestimation->tips = 'Estimate the duration of the project only after the estimate of the workload has been completed';
|
||||
|
||||
$lang->workestimation->placeholder = new stdclass();
|
||||
$lang->workestimation->placeholder->scale = '';
|
||||
$lang->workestimation->placeholder->productivity = '';
|
||||
$lang->workestimation->placeholder->duration = '';
|
||||
$lang->workestimation->placeholder->unitLaborCost = '';
|
||||
$lang->workestimation->placeholder->totalLaborCost = '';
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
$lang->workestimation->common = '工作量估算';
|
||||
$lang->workestimation->budget = '估算';
|
||||
$lang->workestimation->index = '總覽';
|
||||
$lang->workestimation->scale = '規模';
|
||||
$lang->workestimation->productivity = '生產率';
|
||||
$lang->workestimation->duration = '估算總工時';
|
||||
$lang->workestimation->unitLaborCost = '單位人工成本';
|
||||
$lang->workestimation->totalLaborCost = '估算人工成本';
|
||||
$lang->workestimation->dayHour = '每日工時';
|
||||
$lang->workestimation->hour = '工時';
|
||||
$lang->workestimation->consumed = '已消耗工時';
|
||||
|
||||
$lang->workestimation->programScaleTip = "當前項目實際規模:<strong>%s{$lang->hourCommon}</strong> <a href='###' id='useScale' class='btn btn-xs'>使用</span>";
|
||||
$lang->workestimation->tips = '完成工作量估算後,才能進行工期估算';
|
||||
|
||||
$lang->workestimation->placeholder = new stdclass();
|
||||
$lang->workestimation->placeholder->scale = '';
|
||||
$lang->workestimation->placeholder->productivity = '';
|
||||
$lang->workestimation->placeholder->duration = '';
|
||||
$lang->workestimation->placeholder->unitLaborCost = '';
|
||||
$lang->workestimation->placeholder->totalLaborCost = '';
|
||||
Reference in New Issue
Block a user