diff --git a/module/block/lang/en.php b/module/block/lang/en.php index d3e3b33bdb..6c45609d25 100644 --- a/module/block/lang/en.php +++ b/module/block/lang/en.php @@ -478,16 +478,16 @@ $lang->block->typeList->product['closed'] = 'Closed'; $lang->block->typeList->product['all'] = 'All'; $lang->block->typeList->product['involved'] = 'Involved'; -$lang->block->typeList->project['undone'] = 'Unfinished'; -$lang->block->typeList->project['doing'] = 'Ongoing'; -$lang->block->typeList->project['all'] = 'All'; -$lang->block->typeList->project['involved'] = 'Involved'; - $lang->block->typeList->program['undone'] = 'Unfinished'; $lang->block->typeList->program['doing'] = 'Ongoing'; $lang->block->typeList->program['all'] = 'All'; $lang->block->typeList->program['involved'] = 'Involved'; +$lang->block->typeList->project['undone'] = 'Unfinished'; +$lang->block->typeList->project['doing'] = 'Ongoing'; +$lang->block->typeList->project['all'] = 'All'; +$lang->block->typeList->project['involved'] = 'Involved'; + $lang->block->typeList->scrum['undone'] = 'Unfinished'; $lang->block->typeList->scrum['doing'] = 'Ongoing中'; $lang->block->typeList->scrum['all'] = 'All'; diff --git a/module/block/lang/fr.php b/module/block/lang/fr.php index 555aeed338..6ba7eca214 100644 --- a/module/block/lang/fr.php +++ b/module/block/lang/fr.php @@ -98,71 +98,71 @@ $lang->block->spent = 'Has Been Spent'; $lang->block->budget = 'Budget'; $lang->block->left = 'Residuals'; -$lang->block->default['waterfall']['project']['1']['title'] = $lang->executionCommon . 'Weekly'; -$lang->block->default['waterfall']['project']['1']['block'] = 'waterfallreport'; -$lang->block->default['waterfall']['project']['1']['source'] = 'project'; -$lang->block->default['waterfall']['project']['1']['grid'] = 8; +$lang->block->default['waterfall']['program']['1']['title'] = $lang->executionCommon . 'Weekly'; +$lang->block->default['waterfall']['program']['1']['block'] = 'waterfallreport'; +$lang->block->default['waterfall']['program']['1']['source'] = 'project'; +$lang->block->default['waterfall']['program']['1']['grid'] = 8; -$lang->block->default['waterfall']['project']['2']['title'] = 'Estimate'; -$lang->block->default['waterfall']['project']['2']['block'] = 'waterfallestimate'; -$lang->block->default['waterfall']['project']['2']['source'] = 'project'; -$lang->block->default['waterfall']['project']['2']['grid'] = 4; +$lang->block->default['waterfall']['program']['2']['title'] = 'Estimate'; +$lang->block->default['waterfall']['program']['2']['block'] = 'waterfallestimate'; +$lang->block->default['waterfall']['program']['2']['source'] = 'project'; +$lang->block->default['waterfall']['program']['2']['grid'] = 4; -$lang->block->default['waterfall']['project']['3']['title'] = 'Plan Gantt Chart'; -$lang->block->default['waterfall']['project']['3']['block'] = 'waterfallgantt'; -$lang->block->default['waterfall']['project']['3']['source'] = 'project'; -$lang->block->default['waterfall']['project']['3']['grid'] = 8; +$lang->block->default['waterfall']['program']['3']['title'] = 'Plan Gantt Chart'; +$lang->block->default['waterfall']['program']['3']['block'] = 'waterfallgantt'; +$lang->block->default['waterfall']['program']['3']['source'] = 'project'; +$lang->block->default['waterfall']['program']['3']['grid'] = 8; -$lang->block->default['waterfall']['project']['4']['title'] = 'Progress Chart'; -$lang->block->default['waterfall']['project']['4']['block'] = 'waterfallprogress'; -$lang->block->default['waterfall']['project']['4']['grid'] = 4; +$lang->block->default['waterfall']['program']['4']['title'] = 'Progress Chart'; +$lang->block->default['waterfall']['program']['4']['block'] = 'waterfallprogress'; +$lang->block->default['waterfall']['program']['4']['grid'] = 4; -$lang->block->default['waterfall']['project']['5']['title'] = 'project Issue'; -$lang->block->default['waterfall']['project']['5']['block'] = 'waterfallissue'; -$lang->block->default['waterfall']['project']['5']['source'] = 'project'; -$lang->block->default['waterfall']['project']['5']['grid'] = 8; +$lang->block->default['waterfall']['program']['5']['title'] = 'project Issue'; +$lang->block->default['waterfall']['program']['5']['block'] = 'waterfallissue'; +$lang->block->default['waterfall']['program']['5']['source'] = 'project'; +$lang->block->default['waterfall']['program']['5']['grid'] = 8; -$lang->block->default['waterfall']['project']['5']['params']['type'] = 'all'; -$lang->block->default['waterfall']['project']['5']['params']['count'] = '15'; -$lang->block->default['waterfall']['project']['5']['params']['orderBy'] = 'id_desc'; +$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']['project']['6']['title'] = 'Dynamic'; -$lang->block->default['waterfall']['project']['6']['block'] = 'dynamic'; -$lang->block->default['waterfall']['project']['6']['grid'] = 4; -$lang->block->default['waterfall']['project']['6']['source'] = ''; +$lang->block->default['waterfall']['program']['6']['title'] = 'Dynamic'; +$lang->block->default['waterfall']['program']['6']['block'] = 'dynamic'; +$lang->block->default['waterfall']['program']['6']['grid'] = 4; +$lang->block->default['waterfall']['program']['6']['source'] = ''; -$lang->block->default['waterfall']['project']['7']['title'] = $lang->executionCommon . 'Risk'; -$lang->block->default['waterfall']['project']['7']['block'] = 'waterfallrisk'; -$lang->block->default['waterfall']['project']['7']['source'] = 'project'; -$lang->block->default['waterfall']['project']['7']['grid'] = 8; +$lang->block->default['waterfall']['program']['7']['title'] = $lang->executionCommon . 'Risk'; +$lang->block->default['waterfall']['program']['7']['block'] = 'waterfallrisk'; +$lang->block->default['waterfall']['program']['7']['source'] = 'project'; +$lang->block->default['waterfall']['program']['7']['grid'] = 8; -$lang->block->default['waterfall']['project']['7']['params']['type'] = 'all'; -$lang->block->default['waterfall']['project']['7']['params']['count'] = '15'; -$lang->block->default['waterfall']['project']['7']['params']['orderBy'] = 'id_desc'; +$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']['project']['1']['title'] = $lang->executionCommon . ' Overall'; -$lang->block->default['scrum']['project']['1']['block'] = 'scrumoverall'; -$lang->block->default['scrum']['project']['1']['grid'] = 8; +$lang->block->default['scrum']['program']['1']['title'] = $lang->executionCommon . ' Overall'; +$lang->block->default['scrum']['program']['1']['block'] = 'scrumoverall'; +$lang->block->default['scrum']['program']['1']['grid'] = 8; -$lang->block->default['scrum']['project']['2']['title'] = $lang->executionCommon . ' List'; -$lang->block->default['scrum']['project']['2']['block'] = 'scrumlist'; -$lang->block->default['scrum']['project']['2']['grid'] = 8; +$lang->block->default['scrum']['program']['2']['title'] = $lang->executionCommon . ' List'; +$lang->block->default['scrum']['program']['2']['block'] = 'scrumlist'; +$lang->block->default['scrum']['program']['2']['grid'] = 8; -$lang->block->default['scrum']['project']['3']['title'] = 'Test Version'; -$lang->block->default['scrum']['project']['3']['block'] = 'scrumtest'; -$lang->block->default['scrum']['project']['3']['grid'] = 8; +$lang->block->default['scrum']['program']['3']['title'] = 'Test Version'; +$lang->block->default['scrum']['program']['3']['block'] = 'scrumtest'; +$lang->block->default['scrum']['program']['3']['grid'] = 8; -$lang->block->default['scrum']['project']['3']['params']['type'] = 'all'; -$lang->block->default['scrum']['project']['3']['params']['count'] = '15'; -$lang->block->default['scrum']['project']['3']['params']['orderBy'] = 'id_desc'; +$lang->block->default['scrum']['program']['3']['params']['type'] = 'all'; +$lang->block->default['scrum']['program']['3']['params']['count'] = '15'; +$lang->block->default['scrum']['program']['3']['params']['orderBy'] = 'id_desc'; -$lang->block->default['scrum']['project']['4']['title'] = $lang->executionCommon . ' Overview'; -$lang->block->default['scrum']['project']['4']['block'] = 'sprint'; -$lang->block->default['scrum']['project']['4']['grid'] = 4; +$lang->block->default['scrum']['program']['4']['title'] = $lang->executionCommon . ' Overview'; +$lang->block->default['scrum']['program']['4']['block'] = 'sprint'; +$lang->block->default['scrum']['program']['4']['grid'] = 4; -$lang->block->default['scrum']['project']['5']['title'] = 'Dynamic'; -$lang->block->default['scrum']['project']['5']['block'] = 'scrumdynamic'; -$lang->block->default['scrum']['project']['5']['grid'] = 4; +$lang->block->default['scrum']['program']['5']['title'] = 'Dynamic'; +$lang->block->default['scrum']['program']['5']['block'] = 'scrumdynamic'; +$lang->block->default['scrum']['program']['5']['grid'] = 4; $lang->block->default['product']['1']['title'] = ' Rapport de ' . $lang->productCommon; $lang->block->default['product']['1']['block'] = 'statistic'; @@ -478,15 +478,15 @@ $lang->block->typeList->product['closed'] = 'Fermés'; $lang->block->typeList->product['all'] = 'Tous'; $lang->block->typeList->product['involved'] = 'Impliqués'; -$lang->block->typeList->project['undone'] = 'Non terminés'; -$lang->block->typeList->project['doing'] = 'En cours'; -$lang->block->typeList->project['all'] = 'Tous'; -$lang->block->typeList->project['involved'] = 'Impliqués'; +$lang->block->typeList->program['undone'] = 'Unfinished'; +$lang->block->typeList->program['doing'] = 'Ongoing'; +$lang->block->typeList->program['all'] = 'All'; +$lang->block->typeList->program['involved'] = 'Involved'; -$lang->block->typeList->execution['undone'] = 'Unfinished'; -$lang->block->typeList->execution['doing'] = 'Ongoing'; -$lang->block->typeList->execution['all'] = 'All'; -$lang->block->typeList->execution['involved'] = 'Involved'; +$lang->block->typeList->project['undone'] = 'Unfinished'; +$lang->block->typeList->project['doing'] = 'Ongoing'; +$lang->block->typeList->project['all'] = 'All'; +$lang->block->typeList->project['involved'] = 'Involved'; $lang->block->typeList->scrum['undone'] = 'Unfinished'; $lang->block->typeList->scrum['doing'] = 'Ongoing中'; diff --git a/module/block/lang/vi.php b/module/block/lang/vi.php index d6e281d871..34986a564d 100644 --- a/module/block/lang/vi.php +++ b/module/block/lang/vi.php @@ -343,10 +343,10 @@ $lang->block->moduleList['todo'] = 'Việc làm'; $lang->block->modules['program'] = new stdclass(); $lang->block->modules['program']->availableBlocks = new stdclass(); -$lang->block->modules['program']->availableBlocks->project = $lang->executionCommon . ' List'; +$lang->block->modules['program']->availableBlocks->program = $lang->executionCommon . ' List'; $lang->block->modules['program']->availableBlocks->recentproject = 'Recent ' . $lang->executionCommon; $lang->block->modules['program']->availableBlocks->statistic = $lang->executionCommon . ' Statistic'; -$lang->block->modules['program']->availableBlocks->projectteam = $lang->executionCommon . 'Human Input'; +$lang->block->modules['program']->availableBlocks->programteam = $lang->executionCommon . 'Human Input'; $lang->block->modules['scrum']['index'] = new stdclass(); $lang->block->modules['scrum']['index']->availableBlocks = new stdclass(); @@ -478,16 +478,16 @@ $lang->block->typeList->product['closed'] = 'Đã đóng'; $lang->block->typeList->product['all'] = 'Tất cả'; $lang->block->typeList->product['involved'] = 'Liên đới'; -$lang->block->typeList->project['undone'] = 'Chưa kết thúc'; -$lang->block->typeList->project['doing'] = 'Đang làm'; -$lang->block->typeList->project['all'] = 'Tất cả'; -$lang->block->typeList->project['involved'] = 'Liên đới'; - $lang->block->typeList->program['undone'] = 'Unfinished'; $lang->block->typeList->program['doing'] = 'Ongoing'; $lang->block->typeList->program['all'] = 'All'; $lang->block->typeList->program['involved'] = 'Involved'; +$lang->block->typeList->project['undone'] = 'Chưa kết thúc'; +$lang->block->typeList->project['doing'] = 'Đang làm'; +$lang->block->typeList->project['all'] = 'Tất cả'; +$lang->block->typeList->project['involved'] = 'Liên đới'; + $lang->block->typeList->scrum['undone'] = 'Unfinished'; $lang->block->typeList->scrum['doing'] = 'Ongoing中'; $lang->block->typeList->scrum['all'] = 'All'; diff --git a/module/common/lang/de.php b/module/common/lang/de.php index b3b9f95275..56c7a4095d 100644 --- a/module/common/lang/de.php +++ b/module/common/lang/de.php @@ -294,9 +294,8 @@ $lang->scrumproduct->menu->doc = array('link' => 'Dok|doc|objectLibs|type=p $lang->scrumproduct->menu->branch = '@branch@|branch|manage|productID=%s'; $lang->scrumproduct->menu->module = 'Modul|tree|browse|productID=%s&view=story'; $lang->scrumproduct->menu->view = array('link' => 'Übersicht|product|view|productID=%s', 'alias' => 'edit'); - -$lang->product->menu->requirement = array('link' => "Requirement|product|browse|productID=%s&branch=&browseType=unclosed¶m=0&storyType=requirement", 'alias' => 'batchedit', 'subModule' => 'story'); -$lang->product->menu->story = array('link' => "Story|product|browse|productID=%s", 'alias' => 'batchedit', 'subModule' => 'story'); +$lang->scrumproduct->menu->requirement = array('link' => "Requirement|product|browse|productID=%s&branch=&browseType=unclosed¶m=0&storyType=requirement", 'alias' => 'batchedit', 'subModule' => 'story'); +$lang->scrumproduct->menu->story = array('link' => "Story|product|browse|productID=%s", 'alias' => 'batchedit', 'subModule' => 'story'); $lang->product->dividerMenu = ',project,doc,'; diff --git a/module/common/lang/en.php b/module/common/lang/en.php index bbb1387c58..71df0c8166 100644 --- a/module/common/lang/en.php +++ b/module/common/lang/en.php @@ -294,9 +294,8 @@ $lang->scrumproduct->menu->doc = array('link' => 'Doc|doc|objectLibs|type=p $lang->scrumproduct->menu->branch = '@branch@|branch|manage|productID=%s'; $lang->scrumproduct->menu->module = 'Module|tree|browse|productID=%s&view=story'; $lang->scrumproduct->menu->view = array('link' => 'Overview|product|view|productID=%s', 'alias' => 'edit'); - -$lang->product->menu->requirement = array('link' => "Requirement|product|browse|productID=%s&branch=&browseType=unclosed¶m=0&storyType=requirement", 'alias' => 'batchedit', 'subModule' => 'story'); -$lang->product->menu->story = array('link' => "Story|product|browse|productID=%s", 'alias' => 'batchedit', 'subModule' => 'story'); +$lang->scrumproduct->menu->requirement = array('link' => "Requirement|product|browse|productID=%s&branch=&browseType=unclosed¶m=0&storyType=requirement", 'alias' => 'batchedit', 'subModule' => 'story'); +$lang->scrumproduct->menu->story = array('link' => "Story|product|browse|productID=%s", 'alias' => 'batchedit', 'subModule' => 'story'); $lang->product->dividerMenu = ',project,doc,'; diff --git a/module/common/lang/fr.php b/module/common/lang/fr.php index ddb3025c9c..d7e38122b0 100644 --- a/module/common/lang/fr.php +++ b/module/common/lang/fr.php @@ -294,9 +294,8 @@ $lang->scrumproduct->menu->doc = array('link' => 'Doc|doc|objectLibs|type=p $lang->scrumproduct->menu->branch = '@branch@|branch|manage|productID=%s'; $lang->scrumproduct->menu->module = 'Module|tree|browse|productID=%s&view=story'; $lang->scrumproduct->menu->view = array('link' => 'Overview|product|view|productID=%s', 'alias' => 'edit'); - -$lang->product->menu->requirement = array('link' => "Requirement|product|browse|productID=%s&branch=&browseType=unclosed¶m=0&storyType=requirement", 'alias' => 'batchedit', 'subModule' => 'story'); -$lang->product->menu->story = array('link' => "Story|product|browse|productID=%s", 'alias' => 'batchedit', 'subModule' => 'story'); +$lang->scrumproduct->menu->requirement = array('link' => "Requirement|product|browse|productID=%s&branch=&browseType=unclosed¶m=0&storyType=requirement", 'alias' => 'batchedit', 'subModule' => 'story'); +$lang->scrumproduct->menu->story = array('link' => "Story|product|browse|productID=%s", 'alias' => 'batchedit', 'subModule' => 'story'); $lang->product->dividerMenu = ',project,doc,'; diff --git a/module/common/lang/vi.php b/module/common/lang/vi.php index b3f26113bd..48db33f897 100644 --- a/module/common/lang/vi.php +++ b/module/common/lang/vi.php @@ -294,9 +294,8 @@ $lang->scrumproduct->menu->doc = array('link' => 'Doc|doc|objectLibs|type=p $lang->scrumproduct->menu->branch = '@branch@|branch|manage|productID=%s'; $lang->scrumproduct->menu->module = 'Module|tree|browse|productID=%s&view=story'; $lang->scrumproduct->menu->view = array('link' => 'Overview|product|view|productID=%s', 'alias' => 'edit'); - -$lang->product->menu->requirement = array('link' => "Requirement|product|browse|productID=%s&branch=&browseType=unclosed¶m=0&storyType=requirement", 'alias' => 'batchedit', 'subModule' => 'story'); -$lang->product->menu->story = array('link' => "Story|product|browse|productID=%s", 'alias' => 'batchedit', 'subModule' => 'story'); +$lang->scrumproduct->menu->requirement = array('link' => "Requirement|product|browse|productID=%s&branch=&browseType=unclosed¶m=0&storyType=requirement", 'alias' => 'batchedit', 'subModule' => 'story'); +$lang->scrumproduct->menu->story = array('link' => "Story|product|browse|productID=%s", 'alias' => 'batchedit', 'subModule' => 'story'); $lang->product->dividerMenu = ',project,doc,'; diff --git a/module/common/lang/zh-cn.php b/module/common/lang/zh-cn.php index 0bc625d70e..0fa7607e76 100755 --- a/module/common/lang/zh-cn.php +++ b/module/common/lang/zh-cn.php @@ -294,7 +294,6 @@ $lang->scrumproduct->menu->doc = array('link' => '文档|doc|objectLibs|type $lang->scrumproduct->menu->branch = '@branch@|branch|manage|productID=%s'; $lang->scrumproduct->menu->module = '模块|tree|browse|productID=%s&view=story'; $lang->scrumproduct->menu->view = array('link' => '概况|product|view|productID=%s', 'alias' => 'edit'); - $lang->scrumproduct->menu->requirement = array('link' => "{$lang->projectURCommon}|product|browse|productID=%s&branch=&browseType=unclosed¶m=0&storyType=requirement", 'alias' => 'batchedit', 'subModule' => 'story'); $lang->scrumproduct->menu->story = array('link' => "{$lang->projectSRCommon}|product|browse|productID=%s", 'alias' => 'batchedit', 'subModule' => 'story'); diff --git a/module/misc/lang/de.php b/module/misc/lang/de.php index 24ca3a51fd..f7edecd74f 100644 --- a/module/misc/lang/de.php +++ b/module/misc/lang/de.php @@ -86,6 +86,7 @@ $lang->misc->feature = new stdclass(); $lang->misc->feature->lastest = 'Letzte Version'; $lang->misc->feature->detailed = 'Details'; +$lang->misc->releaseDate['20.0.beta1'] = '2020-11-30'; $lang->misc->releaseDate['12.5.1'] = '2020-11-30'; $lang->misc->releaseDate['12.5.stable'] = '2020-11-19'; $lang->misc->releaseDate['20.0.alpha1'] = '2020-10-30'; @@ -138,6 +139,7 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22'; $lang->misc->releaseDate['7.1.stable'] = '2015-03-07'; $lang->misc->releaseDate['6.3.stable'] = '2014-11-07'; +$lang->misc->feature->all['20.0.beta1'][] = array('title'=>'Zentao 20 beta,fix bug,process detail', 'desc' => ''); $lang->misc->feature->all['20.0.alpha1'][] = array('title'=>'Add program, reset priv.', 'desc' => ''); $lang->misc->feature->all['12.5.1'][] = array('title' => 'Fix Bug', 'desc' => ''); diff --git a/module/misc/lang/en.php b/module/misc/lang/en.php index 0b907997e1..33288d549d 100644 --- a/module/misc/lang/en.php +++ b/module/misc/lang/en.php @@ -86,6 +86,7 @@ $lang->misc->feature = new stdclass(); $lang->misc->feature->lastest = 'Latest Version'; $lang->misc->feature->detailed = 'Detail'; +$lang->misc->releaseDate['20.0.beta1'] = '2020-11-30'; $lang->misc->releaseDate['12.5.1'] = '2020-11-30'; $lang->misc->releaseDate['12.5.stable'] = '2020-11-19'; $lang->misc->releaseDate['20.0.alpha1'] = '2020-10-30'; @@ -138,6 +139,7 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22'; $lang->misc->releaseDate['7.1.stable'] = '2015-03-07'; $lang->misc->releaseDate['6.3.stable'] = '2014-11-07'; +$lang->misc->feature->all['20.0.beta1'][] = array('title'=>'Zentao 20 beta,fix bug,process detail', 'desc' => ''); $lang->misc->feature->all['20.0.alpha1'][] = array('title'=>'Add program, reset priv.', 'desc' => ''); $lang->misc->feature->all['12.5.1'][] = array('title' => 'Fix Bug', 'desc' => ''); diff --git a/module/misc/lang/fr.php b/module/misc/lang/fr.php index cf66a75576..a44c57ae5e 100644 --- a/module/misc/lang/fr.php +++ b/module/misc/lang/fr.php @@ -86,6 +86,7 @@ $lang->misc->feature = new stdclass(); $lang->misc->feature->lastest = 'Dernière Version'; $lang->misc->feature->detailed = 'Détail'; +$lang->misc->releaseDate['20.0.beta1'] = '2020-11-30'; $lang->misc->releaseDate['12.5.1'] = '2020-11-30'; $lang->misc->releaseDate['12.5.stable'] = '2020-11-19'; $lang->misc->releaseDate['20.0.alpha1'] = '2020-10-30'; @@ -138,6 +139,7 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22'; $lang->misc->releaseDate['7.1.stable'] = '2015-03-07'; $lang->misc->releaseDate['6.3.stable'] = '2014-11-07'; +$lang->misc->feature->all['20.0.beta1'][] = array('title'=>'Zentao 20 beta,fix bug,process detail', 'desc' => ''); $lang->misc->feature->all['20.0.alpha1'][] = array('title'=>'Add program, reset priv.', 'desc' => ''); $lang->misc->feature->all['12.5.1'][] = array('title' => 'Fix Bug', 'desc' => ''); diff --git a/module/misc/lang/vi.php b/module/misc/lang/vi.php index 13d13cc5d5..7e6c33ab20 100644 --- a/module/misc/lang/vi.php +++ b/module/misc/lang/vi.php @@ -86,6 +86,7 @@ $lang->misc->feature = new stdclass(); $lang->misc->feature->lastest = 'Latest Version'; $lang->misc->feature->detailed = 'Chi tiết'; +$lang->misc->releaseDate['20.0.beta1'] = '2020-11-30'; $lang->misc->releaseDate['12.5.1'] = '2020-11-30'; $lang->misc->releaseDate['12.5.stable'] = '2020-11-19'; $lang->misc->releaseDate['20.0.alpha1'] = '2020-10-30'; @@ -138,6 +139,7 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22'; $lang->misc->releaseDate['7.1.stable'] = '2015-03-07'; $lang->misc->releaseDate['6.3.stable'] = '2014-11-07'; +$lang->misc->feature->all['20.0.beta1'][] = array('title'=>'Zentao 20 beta,fix bug,process detail', 'desc' => ''); $lang->misc->feature->all['20.0.alpha1'][] = array('title'=>'Add program, reset priv.', 'desc' => ''); $lang->misc->feature->all['12.5.1'][] = array('title' => 'Fix Bug', 'desc' => ''); diff --git a/module/program/lang/de.php b/module/program/lang/de.php index d6a99bc405..24a9ce31cc 100644 --- a/module/program/lang/de.php +++ b/module/program/lang/de.php @@ -30,6 +30,7 @@ $lang->program->PRJUpdateOrder = 'Order'; $lang->program->PRJSort = 'Order'; $lang->program->PRJWhitelist = 'Project Whitelist'; $lang->program->PRJAddWhitelist = 'Project Add Whitelist'; +$lang->program->PRJStoryConcept = 'Story Concept'; $lang->program->unbindWhielist = 'Project Remove Whitelist'; $lang->program->PRJManageProducts = 'Manage Products'; $lang->program->view = 'Program Detail'; @@ -131,6 +132,7 @@ $lang->program->endList[31] = 'One month'; $lang->program->endList[93] = 'Trimester'; $lang->program->endList[186] = 'Half yearly'; $lang->program->endList[365] = 'One year'; +$lang->program->endList[999] = 'Longtime'; $lang->program->noPRJ = 'No project.'; $lang->program->accessDenied = 'Access denied!'; @@ -223,12 +225,12 @@ $lang->program->PGMShowClosed = 'Closed programs.'; $lang->program->PGMTips = 'By modifying the parent item set, the associateable product also changes and becomes required. If no item set is selected, a product with the same name as the item is created by default and associated with that item.'; $lang->program->PGMChangeTips = 'After modifying the parent program set, the products associated with the project will be cleared, and the requirements, bugs and other data under the project will also be affected, is it modified?'; -$lang->program->PGMAclList['open'] = "Default(user who can visit the program can access it)"; $lang->program->PGMAclList['private'] = "Private (accessible to project portfolio holders and stakeholders)"; +$lang->program->PGMAclList['open'] = "Default(user who can visit the program can access it)"; +$lang->program->subPGMAclList['private'] = "Private (accessible to this program set leader and stakeholders)"; $lang->program->subPGMAclList['open'] = "Default(user who can visit the program can access it)"; $lang->program->subPGMAclList['program'] = "Open within the program (accessible to all higher-level program directors and affiliates, as well as to this program director and affiliates)"; -$lang->program->subPGMAclList['private'] = "Private (accessible to this program set leader and stakeholders)"; $lang->program->PGMAuthList['extend'] = 'Inherit(program privileges and company privileges)'; $lang->program->PGMAuthList['reset'] = 'Reset(program privileges only)'; diff --git a/module/program/lang/en.php b/module/program/lang/en.php index 4cfd0d9f4b..2957f27e8c 100644 --- a/module/program/lang/en.php +++ b/module/program/lang/en.php @@ -30,6 +30,7 @@ $lang->program->PRJUpdateOrder = 'Order'; $lang->program->PRJSort = 'Order'; $lang->program->PRJWhitelist = 'Project Whitelist'; $lang->program->PRJAddWhitelist = 'Project Add Whitelist'; +$lang->program->PRJStoryConcept = 'Story Concept'; $lang->program->unbindWhielist = 'Project Remove Whitelist'; $lang->program->PRJManageProducts = 'Manage Products'; $lang->program->view = 'Program Detail'; @@ -131,6 +132,7 @@ $lang->program->endList[31] = 'One month'; $lang->program->endList[93] = 'Trimester'; $lang->program->endList[186] = 'Half yearly'; $lang->program->endList[365] = 'One year'; +$lang->program->endList[999] = 'Longtime'; $lang->program->noPRJ = 'No project.'; $lang->program->accessDenied = 'Access denied!'; @@ -223,12 +225,12 @@ $lang->program->PGMShowClosed = 'Closed programs.'; $lang->program->PGMTips = 'By modifying the parent item set, the associateable product also changes and becomes required. If no item set is selected, a product with the same name as the item is created by default and associated with that item.'; $lang->program->PGMChangeTips = 'After modifying the parent program set, the products associated with the project will be cleared, and the requirements, bugs and other data under the project will also be affected, is it modified?'; -$lang->program->PGMAclList['open'] = "Default(user who can visit the program can access it)"; $lang->program->PGMAclList['private'] = "Private (accessible to project portfolio holders and stakeholders)"; +$lang->program->PGMAclList['open'] = "Default(user who can visit the program can access it)"; +$lang->program->subPGMAclList['private'] = "Private (accessible to this program set leader and stakeholders)"; $lang->program->subPGMAclList['open'] = "Default(user who can visit the program can access it)"; $lang->program->subPGMAclList['program'] = "Open within the program (accessible to all higher-level program directors and affiliates, as well as to this program director and affiliates)"; -$lang->program->subPGMAclList['private'] = "Private (accessible to this program set leader and stakeholders)"; $lang->program->PGMAuthList['extend'] = 'Inherit(program privileges and company privileges)'; $lang->program->PGMAuthList['reset'] = 'Reset(program privileges only)'; diff --git a/module/program/lang/fr.php b/module/program/lang/fr.php index d6a99bc405..24a9ce31cc 100644 --- a/module/program/lang/fr.php +++ b/module/program/lang/fr.php @@ -30,6 +30,7 @@ $lang->program->PRJUpdateOrder = 'Order'; $lang->program->PRJSort = 'Order'; $lang->program->PRJWhitelist = 'Project Whitelist'; $lang->program->PRJAddWhitelist = 'Project Add Whitelist'; +$lang->program->PRJStoryConcept = 'Story Concept'; $lang->program->unbindWhielist = 'Project Remove Whitelist'; $lang->program->PRJManageProducts = 'Manage Products'; $lang->program->view = 'Program Detail'; @@ -131,6 +132,7 @@ $lang->program->endList[31] = 'One month'; $lang->program->endList[93] = 'Trimester'; $lang->program->endList[186] = 'Half yearly'; $lang->program->endList[365] = 'One year'; +$lang->program->endList[999] = 'Longtime'; $lang->program->noPRJ = 'No project.'; $lang->program->accessDenied = 'Access denied!'; @@ -223,12 +225,12 @@ $lang->program->PGMShowClosed = 'Closed programs.'; $lang->program->PGMTips = 'By modifying the parent item set, the associateable product also changes and becomes required. If no item set is selected, a product with the same name as the item is created by default and associated with that item.'; $lang->program->PGMChangeTips = 'After modifying the parent program set, the products associated with the project will be cleared, and the requirements, bugs and other data under the project will also be affected, is it modified?'; -$lang->program->PGMAclList['open'] = "Default(user who can visit the program can access it)"; $lang->program->PGMAclList['private'] = "Private (accessible to project portfolio holders and stakeholders)"; +$lang->program->PGMAclList['open'] = "Default(user who can visit the program can access it)"; +$lang->program->subPGMAclList['private'] = "Private (accessible to this program set leader and stakeholders)"; $lang->program->subPGMAclList['open'] = "Default(user who can visit the program can access it)"; $lang->program->subPGMAclList['program'] = "Open within the program (accessible to all higher-level program directors and affiliates, as well as to this program director and affiliates)"; -$lang->program->subPGMAclList['private'] = "Private (accessible to this program set leader and stakeholders)"; $lang->program->PGMAuthList['extend'] = 'Inherit(program privileges and company privileges)'; $lang->program->PGMAuthList['reset'] = 'Reset(program privileges only)'; diff --git a/module/program/lang/vi.php b/module/program/lang/vi.php index d6a99bc405..24a9ce31cc 100644 --- a/module/program/lang/vi.php +++ b/module/program/lang/vi.php @@ -30,6 +30,7 @@ $lang->program->PRJUpdateOrder = 'Order'; $lang->program->PRJSort = 'Order'; $lang->program->PRJWhitelist = 'Project Whitelist'; $lang->program->PRJAddWhitelist = 'Project Add Whitelist'; +$lang->program->PRJStoryConcept = 'Story Concept'; $lang->program->unbindWhielist = 'Project Remove Whitelist'; $lang->program->PRJManageProducts = 'Manage Products'; $lang->program->view = 'Program Detail'; @@ -131,6 +132,7 @@ $lang->program->endList[31] = 'One month'; $lang->program->endList[93] = 'Trimester'; $lang->program->endList[186] = 'Half yearly'; $lang->program->endList[365] = 'One year'; +$lang->program->endList[999] = 'Longtime'; $lang->program->noPRJ = 'No project.'; $lang->program->accessDenied = 'Access denied!'; @@ -223,12 +225,12 @@ $lang->program->PGMShowClosed = 'Closed programs.'; $lang->program->PGMTips = 'By modifying the parent item set, the associateable product also changes and becomes required. If no item set is selected, a product with the same name as the item is created by default and associated with that item.'; $lang->program->PGMChangeTips = 'After modifying the parent program set, the products associated with the project will be cleared, and the requirements, bugs and other data under the project will also be affected, is it modified?'; -$lang->program->PGMAclList['open'] = "Default(user who can visit the program can access it)"; $lang->program->PGMAclList['private'] = "Private (accessible to project portfolio holders and stakeholders)"; +$lang->program->PGMAclList['open'] = "Default(user who can visit the program can access it)"; +$lang->program->subPGMAclList['private'] = "Private (accessible to this program set leader and stakeholders)"; $lang->program->subPGMAclList['open'] = "Default(user who can visit the program can access it)"; $lang->program->subPGMAclList['program'] = "Open within the program (accessible to all higher-level program directors and affiliates, as well as to this program director and affiliates)"; -$lang->program->subPGMAclList['private'] = "Private (accessible to this program set leader and stakeholders)"; $lang->program->PGMAuthList['extend'] = 'Inherit(program privileges and company privileges)'; $lang->program->PGMAuthList['reset'] = 'Reset(program privileges only)'; diff --git a/module/project/lang/zh-cn.php b/module/project/lang/zh-cn.php index 571b8b5a19..d88d39fb88 100644 --- a/module/project/lang/zh-cn.php +++ b/module/project/lang/zh-cn.php @@ -57,8 +57,8 @@ $lang->project->totalLeft = '剩余'; $lang->project->progress = '进度'; $lang->project->hours = '预计 %s 消耗 %s 剩余 %s'; $lang->project->viewBug = '查看bug'; -$lang->project->createStory = "添加{$lang->projectSRCommon}"; $lang->project->noProduct = "无{$lang->executionCommon}"; +$lang->project->createStory = "添加{$lang->projectSRCommon}"; $lang->project->storyTitle = "{$lang->projectSRCommon}名称"; $lang->project->all = '所有'; $lang->project->undone = '未完成'; @@ -264,6 +264,7 @@ $lang->project->byPeriod = '按时间段'; $lang->project->byUser = '按用户'; $lang->project->noProject = "暂时没有{$lang->executionCommon}。"; $lang->project->noMembers = '暂时没有团队成员。'; +$lang->project->workloadTotal = "工作量比例累计不应当超过100, 当前产品下的工作量之和为:%s"; /* 交互提示。*/ $lang->project->confirmDelete = "您确定删除{$lang->executionCommon}[%s]吗?"; @@ -285,7 +286,6 @@ $lang->project->fixFirstWithLeft = '修改剩余工时'; $lang->project->unfinishedProject = "该{$lang->executionCommon}下还有"; $lang->project->unfinishedTask = "[%s]个未完成的任务,"; $lang->project->unresolvedBug = "[%s]个未解决的bug,"; -$lang->project->workloadTotal = "工作量比例累计不应当超过100, 当前产品下的工作量之和为:%s"; $lang->project->action = new stdclass(); $lang->project->action->opened = '$date, 由 $actor 创建。$extra' . "\n"; diff --git a/module/projectrelease/lang/de.php b/module/projectrelease/lang/de.php index 4c1f08579a..8d011f87fb 100644 --- a/module/projectrelease/lang/de.php +++ b/module/projectrelease/lang/de.php @@ -22,4 +22,6 @@ $lang->projectrelease->changeStatus = "Status ändern"; $lang->projectrelease->batchUnlink = "Mehrere entfernen"; $lang->projectrelease->batchUnlinkStory = "Mehrere Storys entfernen"; $lang->projectrelease->batchUnlinkBug = "Mehrere Bugs entfernen"; +$lang->projectrelease->unlinkStory = "Unlink {$lang->productSRCommon}"; +$lang->projectrelease->unlinkBug = 'Unlink Bug'; $lang->projectrelease->export = 'Export as HTML'; diff --git a/module/projectrelease/lang/en.php b/module/projectrelease/lang/en.php index a9acfabc51..ea6695bf04 100644 --- a/module/projectrelease/lang/en.php +++ b/module/projectrelease/lang/en.php @@ -22,4 +22,6 @@ $lang->projectrelease->changeStatus = "Change Status"; $lang->projectrelease->batchUnlink = "Batch Unlink"; $lang->projectrelease->batchUnlinkStory = "Batch Unlink Stories"; $lang->projectrelease->batchUnlinkBug = "Batch Unlink Bugs"; +$lang->projectrelease->unlinkStory = "Unlink {$lang->productSRCommon}"; +$lang->projectrelease->unlinkBug = 'Unlink Bug'; $lang->projectrelease->export = 'Export as HTML'; diff --git a/module/projectrelease/lang/fr.php b/module/projectrelease/lang/fr.php index 4d9d4175ba..bd7eb1eb0b 100644 --- a/module/projectrelease/lang/fr.php +++ b/module/projectrelease/lang/fr.php @@ -22,4 +22,6 @@ $lang->projectrelease->changeStatus = "Change Statut"; $lang->projectrelease->batchUnlink = "Retirer par Lot"; $lang->projectrelease->batchUnlinkStory = "Retirer Stories par Lot"; $lang->projectrelease->batchUnlinkBug = "Retirer Bugs par Lot"; +$lang->projectrelease->unlinkStory = "Unlink {$lang->productSRCommon}"; +$lang->projectrelease->unlinkBug = 'Unlink Bug'; $lang->projectrelease->export = 'Export HTML'; diff --git a/module/projectrelease/lang/vi.php b/module/projectrelease/lang/vi.php index fa39aaec19..a6af7489c8 100644 --- a/module/projectrelease/lang/vi.php +++ b/module/projectrelease/lang/vi.php @@ -22,4 +22,6 @@ $lang->projectrelease->changeStatus = "Thay đổi tình trạng"; $lang->projectrelease->batchUnlink = "Hủy liên kết hàng loạt"; $lang->projectrelease->batchUnlinkStory = "Hủy liên kết câu chuyện hàng loạt"; $lang->projectrelease->batchUnlinkBug = "Hủy liên kết Bug hàng loạt"; +$lang->projectrelease->unlinkStory = "Unlink {$lang->productSRCommon}"; +$lang->projectrelease->unlinkBug = 'Unlink Bug'; $lang->projectrelease->export = 'Xuất ra HTML'; diff --git a/module/todo/lang/de.php b/module/todo/lang/de.php index 9d6514f966..c106aa1b13 100644 --- a/module/todo/lang/de.php +++ b/module/todo/lang/de.php @@ -33,6 +33,9 @@ $lang->todo->import = "Importieren"; $lang->todo->legendBasic = "Basis Info"; $lang->todo->cycle = "Wiederkehrend"; $lang->todo->cycleConfig = "Wiederkehrend setzen"; +$lang->todo->project = "Project"; +$lang->todo->product = "Product"; +$lang->todo->execution = "Stage/" . $lang->executionCommon; $lang->todo->reasonList['story'] = "Story übertragen"; $lang->todo->reasonList['task'] = "Aufgabe übertragen"; diff --git a/module/todo/lang/fr.php b/module/todo/lang/fr.php index 032732fab2..0c85ceef4a 100644 --- a/module/todo/lang/fr.php +++ b/module/todo/lang/fr.php @@ -33,6 +33,9 @@ $lang->todo->import = "Importer"; $lang->todo->legendBasic = "Infos de Base"; $lang->todo->cycle = "Rendre Récurrent"; $lang->todo->cycleConfig = "Récurrence"; +$lang->todo->project = "Project"; +$lang->todo->product = "Product"; +$lang->todo->execution = "Stage/" . $lang->executionCommon; $lang->todo->reasonList['story'] = "Convertir en Story"; $lang->todo->reasonList['task'] = "Convertir en Tâche"; diff --git a/module/todo/lang/vi.php b/module/todo/lang/vi.php index 8065a54597..c5896bc4c3 100644 --- a/module/todo/lang/vi.php +++ b/module/todo/lang/vi.php @@ -33,6 +33,9 @@ $lang->todo->import = "Nhập"; $lang->todo->legendBasic = "Thông tin cơ bản"; $lang->todo->cycle = "Lặp lại"; $lang->todo->cycleConfig = "Cấu hình lặp lại"; +$lang->todo->project = "Project"; +$lang->todo->product = "Product"; +$lang->todo->execution = "Stage/" . $lang->executionCommon; $lang->todo->reasonList['story'] = "Chuyển thành câu chuyện"; $lang->todo->reasonList['task'] = "Chuyển thành nhiệm vụ"; diff --git a/module/upgrade/lang/de.php b/module/upgrade/lang/de.php index 8f79e77474..fc30f77136 100644 --- a/module/upgrade/lang/de.php +++ b/module/upgrade/lang/de.php @@ -50,6 +50,8 @@ $lang->upgrade->afterDeleted = 'File is not deleted. Please refresh after you d $lang->upgrade->mergeProgram = 'Data Merge'; $lang->upgrade->mergeTips = 'Data Migration Tips'; $lang->upgrade->to20Demo = 'View version 20 of the demo'; +$lang->upgrade->demoURL = 'http://zentao20.demo.zentao.net'; +$lang->upgrade->videoURL = 'https://qc.zentao.net/zentao20.mp4'; $lang->upgrade->to20Tips = 'Zentao 20 upgrade tips'; $lang->upgrade->to20Button = 'I have done the backup, start the upgrade!!'; $lang->upgrade->to20TipsHeader= "
Dear user, thank you for your support of ZenTao。Since version 20, Zendo has been fully upgraded to a universal project management platform. Please see the following video for more information:
Dear user, thank you for your support of ZenTao。Since version 20, Zendo has been fully upgraded to a universal project management platform. Please see the following video for more information(If the video can not play properly, please visit directly Zentao20):
Dear user, thank you for your support of ZenTao。Since version 20, Zendo has been fully upgraded to a universal project management platform. Please see the following video for more information:
Dear user, thank you for your support of ZenTao。Since version 20, Zendo has been fully upgraded to a universal project management platform. Please see the following video for more information: