From 345413d23f7df80420c1e85567cc7bb48ee3847f Mon Sep 17 00:00:00 2001 From: leiyong <1549684884@qq.com> Date: Mon, 2 Nov 2020 14:20:00 +0800 Subject: [PATCH] * Add language file. --- module/block/lang/zh-tw.php | 246 +++++++++++++++++++---- module/budget/lang/de.php | 28 +++ module/budget/lang/fr.php | 28 +++ module/budget/lang/vi.php | 28 +++ module/budget/lang/zh-tw.php | 28 +++ module/design/lang/de.php | 77 +++++++ module/design/lang/fr.php | 77 +++++++ module/design/lang/vi.php | 77 +++++++ module/durationestimation/lang/de.php | 24 +++ module/durationestimation/lang/fr.php | 24 +++ module/durationestimation/lang/vi.php | 24 +++ module/durationestimation/lang/zh-tw.php | 24 +++ module/issue/lang/de.php | 115 +++++++++++ module/issue/lang/fr.php | 115 +++++++++++ module/issue/lang/vi.php | 115 +++++++++++ module/my/lang/zh-tw.php | 4 + module/my/view/bug.html.php | 18 +- module/my/view/task.html.php | 24 +-- module/my/view/testcase.html.php | 12 +- module/risk/lang/de.php | 120 +++++++++++ module/risk/lang/fr.php | 120 +++++++++++ module/risk/lang/vi.php | 120 +++++++++++ module/risk/lang/zh-tw.php | 120 +++++++++++ module/stakeholder/lang/de.php | 70 +++++++ module/stakeholder/lang/en.php | 70 +++++++ module/stakeholder/lang/fr.php | 70 +++++++ module/stakeholder/lang/vi.php | 70 +++++++ module/stakeholder/lang/zh-tw.php | 70 +++++++ module/task/lang/zh-tw.php | 39 ++-- module/testcase/model.php | 2 +- module/workestimation/lang/de.php | 22 ++ module/workestimation/lang/fr.php | 22 ++ module/workestimation/lang/vi.php | 22 ++ module/workestimation/lang/zh-tw.php | 22 ++ 34 files changed, 1962 insertions(+), 85 deletions(-) create mode 100644 module/budget/lang/de.php create mode 100644 module/budget/lang/fr.php create mode 100644 module/budget/lang/vi.php create mode 100644 module/budget/lang/zh-tw.php create mode 100644 module/design/lang/de.php create mode 100644 module/design/lang/fr.php create mode 100644 module/design/lang/vi.php create mode 100644 module/durationestimation/lang/de.php create mode 100644 module/durationestimation/lang/fr.php create mode 100644 module/durationestimation/lang/vi.php create mode 100644 module/durationestimation/lang/zh-tw.php create mode 100644 module/issue/lang/de.php create mode 100644 module/issue/lang/fr.php create mode 100644 module/issue/lang/vi.php create mode 100644 module/risk/lang/de.php create mode 100644 module/risk/lang/fr.php create mode 100644 module/risk/lang/vi.php create mode 100644 module/risk/lang/zh-tw.php create mode 100644 module/stakeholder/lang/de.php create mode 100644 module/stakeholder/lang/en.php create mode 100644 module/stakeholder/lang/fr.php create mode 100644 module/stakeholder/lang/vi.php create mode 100644 module/stakeholder/lang/zh-tw.php create mode 100644 module/workestimation/lang/de.php create mode 100644 module/workestimation/lang/fr.php create mode 100644 module/workestimation/lang/vi.php create mode 100644 module/workestimation/lang/zh-tw.php diff --git a/module/block/lang/zh-tw.php b/module/block/lang/zh-tw.php index a67d737f34..410c6169d7 100644 --- a/module/block/lang/zh-tw.php +++ b/module/block/lang/zh-tw.php @@ -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 = "%s %s %s %s %s"; +$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'); diff --git a/module/budget/lang/de.php b/module/budget/lang/de.php new file mode 100644 index 0000000000..ac06aeb504 --- /dev/null +++ b/module/budget/lang/de.php @@ -0,0 +1,28 @@ +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?'; diff --git a/module/budget/lang/fr.php b/module/budget/lang/fr.php new file mode 100644 index 0000000000..ac06aeb504 --- /dev/null +++ b/module/budget/lang/fr.php @@ -0,0 +1,28 @@ +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?'; diff --git a/module/budget/lang/vi.php b/module/budget/lang/vi.php new file mode 100644 index 0000000000..ac06aeb504 --- /dev/null +++ b/module/budget/lang/vi.php @@ -0,0 +1,28 @@ +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?'; diff --git a/module/budget/lang/zh-tw.php b/module/budget/lang/zh-tw.php new file mode 100644 index 0000000000..5866325f42 --- /dev/null +++ b/module/budget/lang/zh-tw.php @@ -0,0 +1,28 @@ +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 = '您確定要刪除嗎?'; diff --git a/module/design/lang/de.php b/module/design/lang/de.php new file mode 100644 index 0000000000..0c57190cb2 --- /dev/null +++ b/module/design/lang/de.php @@ -0,0 +1,77 @@ + + * @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.'; diff --git a/module/design/lang/fr.php b/module/design/lang/fr.php new file mode 100644 index 0000000000..0c57190cb2 --- /dev/null +++ b/module/design/lang/fr.php @@ -0,0 +1,77 @@ + + * @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.'; diff --git a/module/design/lang/vi.php b/module/design/lang/vi.php new file mode 100644 index 0000000000..0c57190cb2 --- /dev/null +++ b/module/design/lang/vi.php @@ -0,0 +1,77 @@ + + * @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.'; diff --git a/module/durationestimation/lang/de.php b/module/durationestimation/lang/de.php new file mode 100644 index 0000000000..f7230ba90b --- /dev/null +++ b/module/durationestimation/lang/de.php @@ -0,0 +1,24 @@ +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: %s {$lang->hourCommon}; Estimated workload: 0; Total number of men: 0"; +$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 = ''; diff --git a/module/durationestimation/lang/fr.php b/module/durationestimation/lang/fr.php new file mode 100644 index 0000000000..f7230ba90b --- /dev/null +++ b/module/durationestimation/lang/fr.php @@ -0,0 +1,24 @@ +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: %s {$lang->hourCommon}; Estimated workload: 0; Total number of men: 0"; +$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 = ''; diff --git a/module/durationestimation/lang/vi.php b/module/durationestimation/lang/vi.php new file mode 100644 index 0000000000..f7230ba90b --- /dev/null +++ b/module/durationestimation/lang/vi.php @@ -0,0 +1,24 @@ +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: %s {$lang->hourCommon}; Estimated workload: 0; Total number of men: 0"; +$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 = ''; diff --git a/module/durationestimation/lang/zh-tw.php b/module/durationestimation/lang/zh-tw.php new file mode 100644 index 0000000000..cee927d8f5 --- /dev/null +++ b/module/durationestimation/lang/zh-tw.php @@ -0,0 +1,24 @@ +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 = "項目規模: %s {$lang->hourCommon}, 估算工作量: 0, 總投入人數: 0"; +$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 = ''; diff --git a/module/issue/lang/de.php b/module/issue/lang/de.php new file mode 100644 index 0000000000..b4cfcdd787 --- /dev/null +++ b/module/issue/lang/de.php @@ -0,0 +1,115 @@ + + * @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"; diff --git a/module/issue/lang/fr.php b/module/issue/lang/fr.php new file mode 100644 index 0000000000..b4cfcdd787 --- /dev/null +++ b/module/issue/lang/fr.php @@ -0,0 +1,115 @@ + + * @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"; diff --git a/module/issue/lang/vi.php b/module/issue/lang/vi.php new file mode 100644 index 0000000000..b4cfcdd787 --- /dev/null +++ b/module/issue/lang/vi.php @@ -0,0 +1,115 @@ + + * @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"; diff --git a/module/my/lang/zh-tw.php b/module/my/lang/zh-tw.php index 504e563a04..5dba79d783 100644 --- a/module/my/lang/zh-tw.php +++ b/module/my/lang/zh-tw.php @@ -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 = '我的動態'; diff --git a/module/my/view/bug.html.php b/module/my/view/bug.html.php index 439b3c7c0e..df33616daa 100644 --- a/module/my/view/bug.html.php +++ b/module/my/view/bug.html.php @@ -92,7 +92,7 @@