* Add lang.

This commit is contained in:
Yagami
2020-10-20 09:07:20 +08:00
parent 848c61cd96
commit a2dded7193
14 changed files with 323 additions and 147 deletions
+12
View File
@@ -241,6 +241,18 @@ $lang->action->dynamicAction->todo['assigned'] = 'Assign Todo';
$lang->action->dynamicAction->todo['undeleted'] = 'Restore Todo';
$lang->action->dynamicAction->todo['hidden'] = 'Hide Todo';
$lang->action->dynamicAction->program['PGMCreate'] = 'Create Program';
$lang->action->dynamicAction->program['PGMEdit'] = 'Edit Program';
$lang->action->dynamicAction->program['PGMActivate'] = 'Activate Program';
$lang->action->dynamicAction->program['PGMDelete'] = 'Delete Program';
$lang->action->dynamicAction->program['PGMClose'] = 'Close Program';
$lang->action->dynamicAction->program['PRJCreate'] = 'Create Project';
$lang->action->dynamicAction->program['PRJEdit'] = 'Edit Project';
$lang->action->dynamicAction->program['PRJStart'] = 'Start Project';
$lang->action->dynamicAction->program['PRJSuspend'] = 'Suspend Project';
$lang->action->dynamicAction->program['PRJActivate'] = 'Activate Project';
$lang->action->dynamicAction->program['PRJClose'] = 'Close Project';
$lang->action->dynamicAction->product['opened'] = 'Create ' . $lang->productCommon;
$lang->action->dynamicAction->product['edited'] = 'Edit ' . $lang->productCommon;
$lang->action->dynamicAction->product['deleted'] = 'Delete ' . $lang->productCommon;
+12
View File
@@ -241,6 +241,18 @@ $lang->action->dynamicAction->todo['assigned'] = 'Assign Todo';
$lang->action->dynamicAction->todo['undeleted'] = 'Restore Todo';
$lang->action->dynamicAction->todo['hidden'] = 'Hide Todo';
$lang->action->dynamicAction->program['PGMCreate'] = 'Create Program';
$lang->action->dynamicAction->program['PGMEdit'] = 'Edit Program';
$lang->action->dynamicAction->program['PGMActivate'] = 'Activate Program';
$lang->action->dynamicAction->program['PGMDelete'] = 'Delete Program';
$lang->action->dynamicAction->program['PGMClose'] = 'Close Program';
$lang->action->dynamicAction->program['PRJCreate'] = 'Create Project';
$lang->action->dynamicAction->program['PRJEdit'] = 'Edit Project';
$lang->action->dynamicAction->program['PRJStart'] = 'Start Project';
$lang->action->dynamicAction->program['PRJSuspend'] = 'Suspend Project';
$lang->action->dynamicAction->program['PRJActivate'] = 'Activate Project';
$lang->action->dynamicAction->program['PRJClose'] = 'Close Project';
$lang->action->dynamicAction->product['opened'] = 'Create ' . $lang->productCommon;
$lang->action->dynamicAction->product['edited'] = 'Edit ' . $lang->productCommon;
$lang->action->dynamicAction->product['deleted'] = 'Delete ' . $lang->productCommon;
+12
View File
@@ -241,6 +241,18 @@ $lang->action->dynamicAction->todo['assigned'] = 'Assigner Todo';
$lang->action->dynamicAction->todo['undeleted'] = 'Restaurer Todo';
$lang->action->dynamicAction->todo['hidden'] = 'Masquer Todo';
$lang->action->dynamicAction->program['PGMCreate'] = 'Create Program';
$lang->action->dynamicAction->program['PGMEdit'] = 'Edit Program';
$lang->action->dynamicAction->program['PGMActivate'] = 'Activate Program';
$lang->action->dynamicAction->program['PGMDelete'] = 'Delete Program';
$lang->action->dynamicAction->program['PGMClose'] = 'Close Program';
$lang->action->dynamicAction->program['PRJCreate'] = 'Create Project';
$lang->action->dynamicAction->program['PRJEdit'] = 'Edit Project';
$lang->action->dynamicAction->program['PRJStart'] = 'Start Project';
$lang->action->dynamicAction->program['PRJSuspend'] = 'Suspend Project';
$lang->action->dynamicAction->program['PRJActivate'] = 'Activate Project';
$lang->action->dynamicAction->program['PRJClose'] = 'Close Project';
$lang->action->dynamicAction->product['opened'] = 'Créer ' . $lang->productCommon;
$lang->action->dynamicAction->product['edited'] = 'Editer ' . $lang->productCommon;
$lang->action->dynamicAction->product['deleted'] = 'Supprimer ' . $lang->productCommon;
+12
View File
@@ -241,6 +241,18 @@ $lang->action->dynamicAction->todo['assigned'] = 'Bàn giao việc làm';
$lang->action->dynamicAction->todo['undeleted'] = 'Khôi phục việc làm';
$lang->action->dynamicAction->todo['hidden'] = 'Ẩn việc làm';
$lang->action->dynamicAction->program['PGMCreate'] = 'Create Program';
$lang->action->dynamicAction->program['PGMEdit'] = 'Edit Program';
$lang->action->dynamicAction->program['PGMActivate'] = 'Activate Program';
$lang->action->dynamicAction->program['PGMDelete'] = 'Delete Program';
$lang->action->dynamicAction->program['PGMClose'] = 'Close Program';
$lang->action->dynamicAction->program['PRJCreate'] = 'Create Project';
$lang->action->dynamicAction->program['PRJEdit'] = 'Edit Project';
$lang->action->dynamicAction->program['PRJStart'] = 'Start Project';
$lang->action->dynamicAction->program['PRJSuspend'] = 'Suspend Project';
$lang->action->dynamicAction->program['PRJActivate'] = 'Activate Project';
$lang->action->dynamicAction->program['PRJClose'] = 'Close Project';
$lang->action->dynamicAction->product['opened'] = 'Tạo ' . $lang->productCommon;
$lang->action->dynamicAction->product['edited'] = 'Sửa ' . $lang->productCommon;
$lang->action->dynamicAction->product['deleted'] = 'Xóa ' . $lang->productCommon;
+194 -72
View File
@@ -123,29 +123,65 @@ $lang->common->common = 'Standard Module';
$lang->mainNav = new stdclass();
$lang->mainNav->my = '<i class="icon icon-menu-my"></i> My|my|index|';
$lang->mainNav->program = '<i class="icon icon-menu-project"></i> Program|program|browse|';
$lang->mainNav->product = '<i class="icon icon-menu-project"></i> Product|product|index|';
$lang->mainNav->project = '<i class="icon icon-menu-doc"></i> Project|program|prjbrowse|';
$lang->mainNav->system = '<i class="icon icon-menu-users"></i> System|custom|estimate|';
$lang->mainNav->admin = '<i class="icon icon-menu-backend"></i> Admin|admin|index|';
$lang->reporting = new stdclass();
$lang->dividerMenu = ',admin,';
/* Program set menu. */
$lang->program = new stdclass();
$lang->program->menu = new stdclass();
$lang->program->menu->index = 'Home|program|pgmindex|';
$lang->program->menu->browse = array('link' => 'Program|program|pgmbrowse|', 'alias' => 'pgmcreate,pgmedit,pgmgroup,pgmmanagepriv,pgmmanageview,pgmmanagemembers');
$lang->program->viewMenu = new stdclass();
$lang->program->viewMenu->view = array('link' => 'View|program|pgmview|program=%s');
$lang->program->viewMenu->product = array('link' => 'Product|program|pgmproduct|program=%s');
$lang->program->viewMenu->project = array('link' => "Project|program|pgmproject|program=%s");
$lang->program->viewMenu->personnel = array('link' => "Member|personnel|accessible|program=%s");
$lang->program->viewMenu->stakeholder = array('link' => "Stakeholder|program|pgmstakeholder|program=%s", 'alias' => 'createstakeholder');
$lang->personnel = new stdClass();
$lang->personnel->menu = new stdClass();
$lang->personnel->menu->accessible = array('link' => "Accessible|personnel|accessible|program=%s");
$lang->personnel->menu->putinto = array('link' => "Investment|personnel|putinto|program=%s");
/* Scrum menu. */
$lang->menu = new stdclass();
$lang->menu->program = 'Home|program|index';
$lang->menu->product = $lang->productCommon . '|product|index|locate=no';
$lang->menu->project = 'Iteration|project|index|locate=no';
$lang->menu->doc = 'Doc|doc|index|';
$lang->menu->qa = 'Qa|qa|index';
$lang->product = new stdclass();
$lang->product->menu = new stdclass();
$lang->product->menu->home = 'Home|product|index|';
$lang->product->menu->list = array('link' => $lang->productCommon . '|product|all|', 'alias' => 'create,batchedit');
$lang->product->viewMenu = new stdclass();
$lang->product->viewMenu->requirement = array('link' => "Requirement|product|browse|productID=%s&branch=&browseType=unclosed&param=0&storyType=requirement", 'alias' => 'batchedit', 'subModule' => 'story');
$lang->product->viewMenu->story = array('link' => "Story|product|browse|productID=%s", 'alias' => 'batchedit', 'subModule' => 'story');
$lang->product->viewMenu->plan = array('link' => "Plan|productplan|browse|productID=%s", 'subModule' => 'productplan');
$lang->product->viewMenu->release = array('link' => "Release|release|browse|productID=%s', 'subModule' => 'release');
$lang->product->viewMenu->roadmap = 'Roadmap|product|roadmap|productID=%s';
$lang->product->viewMenu->branch = '@branch@|branch|manage|productID=%s';
$lang->product->viewMenu->module = 'Module|tree|browse|productID=%s&view=story';
$lang->product->viewMenu->view = array('link' => '概况|product|view|productID=%s', 'alias' => 'edit');
$lang->release = new stdclass();
$lang->branch = new stdclass();
$lang->productplan = new stdclass();
$lang->release->menu = $lang->product->viewMenu;
$lang->branch->menu = $lang->product->menu;
$lang->productplan->menu = $lang->product->menu;
/* System menu. */
$lang->system = new stdclass();
$lang->system->menu = new stdclass();
$lang->system->menu->estimate = array('link' => 'Estimate|custom|estimate|');
$lang->system->menu->stage = array('link' => 'Stage|stage|browse|', 'subModule' => 'stage');
$lang->system->menu->subject = array('link' => 'Subject|subject|browse|');
$lang->system->menu->holiday = array('link' => 'Holiday|holiday|browse|');
$lang->system->menu->custom = array('link' => 'Custom|custom|plan|');
$lang->system->dividerMenu = ',auditcl,subject,';
$lang->system->menu->estimate = array('link' => 'Estimate|custom|estimate|');
$lang->system->menu->stage = array('link' => 'Stage|stage|browse|', 'subModule' => 'stage');
$lang->system->menu->subject = array('link' => 'Subject|subject|browse|');
$lang->system->menu->holiday = array('link' => 'Holiday|holiday|browse|');
$lang->system->menu->custom = array('link' => 'Custom|custom|configurewaterfall|');
$lang->system->dividerMenu = ',auditcl,subject,';
if(isset($_COOKIE['systemModel']) and $_COOKIE['systemModel'] == 'scrum')
{
@@ -221,7 +257,7 @@ $lang->my = new stdclass();
$lang->my->menu = new stdclass();
$lang->my->menu->index = 'Home|my|index';
$lang->my->menu->todo = 'Todo|my|todo|';
$lang->my->menu->calendar = array('link' => 'Calendar|my|calendar|', 'subModule' => 'todo', 'alias' => 'todo');;
$lang->my->menu->program = array('link' => 'Program|my|program|');
$lang->my->menu->task = array('link' => 'Aufgaben|my|task|', 'subModule' => 'task');
$lang->my->menu->bug = array('link' => 'Bug|my|bug|', 'subModule' => 'bug');
@@ -245,19 +281,19 @@ $lang->todo = new stdclass();
$lang->todo->menu = $lang->my->menu;
/* Product menu settings. */
$lang->product = new stdclass();
$lang->product->menu = new stdclass();
$lang->scrumproduct = new stdclass();
$lang->scrumproduct->menu = new stdclass();
$lang->product->menu->story = array('link' => 'Story|product|browse|productID=%s', 'alias' => 'batchedit', 'subModule' => 'story');
$lang->product->menu->plan = array('link' => 'Plan|productplan|browse|productID=%s', 'subModule' => 'productplan');
$lang->product->menu->release = array('link' => 'Release|release|browse|productID=%s', 'subModule' => 'release');
$lang->product->menu->roadmap = 'Roadmap|product|roadmap|productID=%s';
$lang->product->menu->project = "{$lang->projectCommon}|product|project|status=all&productID=%s";
$lang->product->menu->dynamic = 'Verlauf|product|dynamic|productID=%s';
$lang->product->menu->doc = array('link' => 'Dok|doc|objectLibs|type=product&objectID=%s&from=product', 'subModule' => 'doc');
$lang->product->menu->branch = '@branch@|branch|manage|productID=%s';
$lang->product->menu->module = 'Modul|tree|browse|productID=%s&view=story';
$lang->product->menu->view = array('link' => 'Übersicht|product|view|productID=%s', 'alias' => 'edit');
$lang->scrumproduct->menu->story = array('link' => 'Story|product|browse|productID=%s', 'alias' => 'batchedit', 'subModule' => 'story');
$lang->scrumproduct->menu->plan = array('link' => 'Plan|productplan|browse|productID=%s', 'subModule' => 'productplan');
$lang->scrumproduct->menu->release = array('link' => 'Release|release|browse|productID=%s', 'subModule' => 'release');
$lang->scrumproduct->menu->roadmap = 'Roadmap|product|roadmap|productID=%s';
$lang->scrumproduct->menu->project = "{$lang->projectCommon}|product|project|status=all&productID=%s";
$lang->scrumproduct->menu->dynamic = 'Verlauf|product|dynamic|productID=%s';
$lang->scrumproduct->menu->doc = array('link' => 'Dok|doc|objectLibs|type=product&objectID=%s&from=product', 'subModule' => 'doc');
$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');
if(!empty($config->URAndSR))
{
@@ -267,15 +303,9 @@ if(!empty($config->URAndSR))
$lang->product->dividerMenu = ',plan,project,doc,';
$lang->productplan = new stdclass();
$lang->release = new stdclass();
$lang->branch = new stdclass();
$lang->story = new stdclass();
$lang->story = new stdclass();
$lang->branch->menu = $lang->product->menu;
$lang->story->menu = $lang->product->menu;
$lang->productplan->menu = $lang->product->menu;
$lang->release->menu = $lang->product->menu;
$lang->story->menu = $lang->product->menu;
/* Project menu settings. */
$lang->project = new stdclass();
@@ -545,47 +575,48 @@ $lang->navGroup->my = 'my';
$lang->navGroup->todo = 'my';
$lang->navGroup->effort = 'my';
$lang->navGroup->product = 'program';
$lang->navGroup->story = 'program';
$lang->navGroup->branch = 'program';
$lang->navGroup->productplan = 'program';
$lang->navGroup->release = 'program';
$lang->navGroup->tree = 'program';
$lang->navGroup->project = 'program';
$lang->navGroup->task = 'program';
$lang->navGroup->qa = 'program';
$lang->navGroup->bug = 'program';
$lang->navGroup->doc = 'program';
$lang->navGroup->testcase = 'program';
$lang->navGroup->testtask = 'program';
$lang->navGroup->testreport = 'program';
$lang->navGroup->testsuite = 'program';
$lang->navGroup->caselib = 'program';
$lang->navGroup->feedback = 'program';
$lang->navGroup->deploy = 'program';
$lang->navGroup->stakeholder = 'program';
$lang->navGroup->personnel = 'program';
$lang->navGroup->programplan = 'program';
$lang->navGroup->workestimation = 'program';
$lang->navGroup->budget = 'program';
$lang->navGroup->review = 'program';
$lang->navGroup->reviewissue = 'program';
$lang->navGroup->weekly = 'program';
$lang->navGroup->milestone = 'program';
$lang->navGroup->pssp = 'program';
$lang->navGroup->design = 'program';
$lang->navGroup->repo = 'program';
$lang->navGroup->issue = 'program';
$lang->navGroup->risk = 'program';
$lang->navGroup->auditplan = 'program';
$lang->navGroup->cm = 'program';
$lang->navGroup->nc = 'program';
$lang->navGroup->job = 'program';
$lang->navGroup->jenkins = 'program';
$lang->navGroup->compile = 'program';
$lang->navGroup->build = 'program';
$lang->navGroup->productplan = 'product';
$lang->navGroup->release = 'product';
$lang->navGroup->branch = 'product';
$lang->navGroup->durationestimation = 'program';
$lang->navGroup->story = 'project';
$lang->navGroup->tree = 'project';
$lang->navGroup->task = 'project';
$lang->navGroup->qa = 'project';
$lang->navGroup->bug = 'project';
$lang->navGroup->doc = 'project';
$lang->navGroup->testcase = 'project';
$lang->navGroup->testtask = 'project';
$lang->navGroup->testreport = 'project';
$lang->navGroup->testsuite = 'project';
$lang->navGroup->caselib = 'project';
$lang->navGroup->feedback = 'project';
$lang->navGroup->deploy = 'project';
$lang->navGroup->stakeholder = 'project';
$lang->navGroup->programplan = 'project';
$lang->navGroup->workestimation = 'project';
$lang->navGroup->budget = 'project';
$lang->navGroup->review = 'project';
$lang->navGroup->reviewissue = 'project';
$lang->navGroup->weekly = 'project';
$lang->navGroup->milestone = 'project';
$lang->navGroup->pssp = 'project';
$lang->navGroup->design = 'project';
$lang->navGroup->repo = 'project';
$lang->navGroup->issue = 'project';
$lang->navGroup->risk = 'project';
$lang->navGroup->auditplan = 'project';
$lang->navGroup->cm = 'project';
$lang->navGroup->nc = 'project';
$lang->navGroup->job = 'project';
$lang->navGroup->jenkins = 'project';
$lang->navGroup->compile = 'project';
$lang->navGroup->build = 'project';
$lang->navGroup->durationestimation = 'project';
$lang->navGroup->stage = 'system';
$lang->navGroup->measurement = 'system';
@@ -810,4 +841,95 @@ $lang->icons['unlock'] = 'unlock-alt';
$lang->icons['confirmStoryChange'] = 'search';
$lang->icons['score'] = 'tint';
/* Scrum menu. */
$lang->menu = new stdclass();
$lang->menu->scrum = new stdclass();
$lang->menu->scrum->program = 'Index|program|index|';
$lang->menu->scrum->product = $lang->productCommon . '|product|index|locate=no';
$lang->menu->scrum->project = "$lang->projectCommon|project|index|locate=no";
$lang->menu->scrum->doc = 'Doc|doc|index|';
$lang->menu->scrum->qa = 'QA|qa|index';
/* Waterfall menu. */
$lang->menu->waterfall = new stdclass();
$lang->menu->waterfall->programindex = array('link' => 'Index|program|index|program={PROGRAM}');
$lang->menu->waterfall->programplan = array('link' => 'Plan|programplan|browse|program={PROGRAM}', 'subModule' => 'programplan');
$lang->menu->waterfall->project = array('link' => $lang->projectCommon . '|project|task|projectID={PROJECT}', 'subModule' => ',project,task,');
$lang->menu->waterfall->weekly = array('link' => 'Weekly|weekly|index|program={PROGRAM}', 'subModule' => ',milestone,');
$lang->menu->waterfall->doc = array('link' => 'Doc|doc|index|program={PROGRAM}');
$lang->menu->waterfall->product = array('link' => 'Story|product|browse|product={PRODUCT}', 'subModule' => ',story,');
$lang->menu->waterfall->design = 'Design|design|browse|product={PRODUCT}';
$lang->menu->waterfall->ci = 'Code|repo|browse|';
$lang->menu->waterfall->qa = array('link' => 'QA|bug|browse|product={PRODUCT}', 'subModule' => ',testcase,testtask,testsuite,testreport,caselib,');
$lang->menu->waterfall->release = array('link' => 'Release|release|browse|product={PRODUCT}', 'subModule' => 'release');
$lang->menu->waterfall->issue = 'Issue|issue|browse|';
$lang->menu->waterfall->risk = 'Risk|risk|browse|';
$lang->menu->waterfall->list = array('link' => 'More|workestimation|index|program={PROGRAM}', 'class' => 'dropdown dropdown-hover waterfall-list', 'subModule' => 'stakeholder,workestimation,durationestimation,budget,pssp,stakeholder');
$lang->waterfall = new stdclass();
$lang->waterfall->subMenu = new stdclass();
$lang->waterfall->subMenu->list = new stdclass();
$lang->waterfall->subMenu->list->workestimation = array('link' => 'Workestimation|workestimation|index|program=%s', 'subModule' => 'durationestimation,budget');
$lang->waterfall->subMenu->list->stakeholder = array('link' => 'Stakeholder|stakeholder|browse|', 'subModule' => 'stakeholder');
$lang->waterfall->subMenu->list->program = 'Project|program|PRJEdit|';
$lang->waterfallproduct = new stdclass();
$lang->workestimation = new stdclass();
$lang->budget = new stdclass();
$lang->programplan = new stdclass();
$lang->review = new stdclass();
$lang->weekly = new stdclass();
$lang->milestone = new stdclass();
$lang->design = new stdclass();
$lang->auditplan = new stdclass();
$lang->cm = new stdclass();
$lang->nc = new stdclass();
$lang->pssp = new stdclass();
$lang->issue = new stdclass();
$lang->risk = new stdclass();
$lang->stakeholder = new stdclass();
$lang->durationestimation = new stdclass();
$lang->workestimation->menu = new stdclass();
$lang->budget->menu = new stdclass();
$lang->programplan->menu = new stdclass();
$lang->review->menu = new stdclass();
$lang->weekly->menu = new stdclass();
$lang->milestone->menu = new stdclass();
$lang->design->menu = new stdclass();
$lang->auditplan->menu = new stdclass();
$lang->cm->menu = new stdclass();
$lang->pssp->menu = new stdclass();
$lang->issue->menu = new stdclass();
$lang->risk->menu = new stdclass();
$lang->stakeholder->menu = new stdclass();
$lang->waterfallproduct->menu = new stdclass();
$lang->durationestimation->menu = new stdclass();
$lang->stakeholder->menu->list = array('link' => 'Stakeholder List|stakeholder|browse|', 'alias' => 'create,edit,view,batchcreate');
$lang->stakeholder->menu->issue = array('link' => 'Issue|stakeholder|issue|');
$lang->workestimation->menu->index = 'Workload|workestimation|index|program={PROGRAM}';
$lang->workestimation->menu->duration = array('link' => 'Duration|durationestimation|index|program={PROGRAM}', 'subModule' => 'durationestimation');
$lang->workestimation->menu->budget = array('link' => 'Budget|budget|summary|', 'subModule' => 'budget');
$lang->durationestimation->menu = $lang->workestimation->menu;
$lang->budget->menu = $lang->workestimation->menu;
$lang->programplan->menu->gantt = array('link' => 'Gantt|programplan|browse|programID={PROGRAM}&productID={PRODUCT}&type=gantt');
$lang->programplan->menu->lists = array('link' => 'Stage|programplan|browse|programID={PROGRAM}&productID={PRODUCT}&type=lists', 'alias' => 'create');
$lang->waterfallproduct->menu->plan = array('link' => "{$lang->planCommon}|productplan|browse|productID={PRODUCT}", 'subModule' => 'productplan');
$lang->waterfallproduct->menu->story = 'Story|product|browse|product={PRODUCT}';
$lang->waterfallproduct->menu->track = 'Track|story|track|product={PRODUCT}';
if($config->URAndSR)
{
$lang->waterfallproduct->menu->requirement = array('link' => "{$urCommon}|product|browse|productID={PRODUCT}&branch=&browseType=unclosed&param=0&storyType=requirement");
$lang->waterfallproduct->menu->story = array('link' => "{$srCommon}|product|browse|productID={PRODUCT}");
}
$lang->nc->menu = $lang->auditplan->menu;
$lang->noMenuModule = array('my', 'todo', 'effort', 'program', 'attend', 'leave', 'makeup', 'overtime', 'lieu', 'holiday', 'custom', 'auditcl', 'subject', 'admin', 'mail', 'extension', 'dev', 'backup', 'action', 'cron', 'issue', 'risk', 'pssp', 'sms', 'message', 'webhook', 'search');
include (dirname(__FILE__) . '/menuOrder.php');
+75 -67
View File
@@ -141,8 +141,14 @@ $lang->program->viewMenu = new stdclass();
$lang->program->viewMenu->view = array('link' => 'View|program|pgmview|program=%s');
$lang->program->viewMenu->product = array('link' => 'Product|program|pgmproduct|program=%s');
$lang->program->viewMenu->project = array('link' => "Project|program|pgmproject|program=%s");
$lang->program->viewMenu->personnel = array('link' => "Member|personnel|accessible|program=%s");
$lang->program->viewMenu->stakeholder = array('link' => "Stakeholder|program|pgmstakeholder|program=%s", 'alias' => 'createstakeholder');
$lang->personnel = new stdClass();
$lang->personnel->menu = new stdClass();
$lang->personnel->menu->accessible = array('link' => "Accessible|personnel|accessible|program=%s");
$lang->personnel->menu->putinto = array('link' => "Investment|personnel|putinto|program=%s");
/* Scrum menu. */
$lang->product = new stdclass();
$lang->product->menu = new stdclass();
@@ -275,19 +281,19 @@ $lang->todo = new stdclass();
$lang->todo->menu = $lang->my->menu;
/* Product menu settings. */
$lang->product = new stdclass();
$lang->product->menu = new stdclass();
$lang->scrumproduct = new stdclass();
$lang->scrumproduct->menu = new stdclass();
$lang->product->menu->story = array('link' => 'Story|product|browse|productID=%s', 'alias' => 'batchedit', 'subModule' => 'story');
$lang->product->menu->plan = array('link' => 'Plan|productplan|browse|productID=%s', 'subModule' => 'productplan');
$lang->product->menu->release = array('link' => 'Release|release|browse|productID=%s', 'subModule' => 'release');
$lang->product->menu->roadmap = 'Roadmap|product|roadmap|productID=%s';
$lang->product->menu->project = "{$lang->projectCommon}|product|project|status=all&productID=%s";
$lang->product->menu->dynamic = 'Dynamics|product|dynamic|productID=%s';
$lang->product->menu->doc = array('link' => 'Doc|doc|objectLibs|type=product&objectID=%s&from=product', 'subModule' => 'doc');
$lang->product->menu->branch = '@branch@|branch|manage|productID=%s';
$lang->product->menu->module = 'Module|tree|browse|productID=%s&view=story';
$lang->product->menu->view = array('link' => 'Overview|product|view|productID=%s', 'alias' => 'edit');
$lang->scrumproduct->menu->story = array('link' => 'Story|product|browse|productID=%s', 'alias' => 'batchedit', 'subModule' => 'story');
$lang->scrumproduct->menu->plan = array('link' => 'Plan|productplan|browse|productID=%s', 'subModule' => 'productplan');
$lang->scrumproduct->menu->release = array('link' => 'Release|release|browse|productID=%s', 'subModule' => 'release');
$lang->scrumproduct->menu->roadmap = 'Roadmap|product|roadmap|productID=%s';
$lang->scrumproduct->menu->project = "{$lang->projectCommon}|product|project|status=all&productID=%s";
$lang->scrumproduct->menu->dynamic = 'Dynamics|product|dynamic|productID=%s';
$lang->scrumproduct->menu->doc = array('link' => 'Doc|doc|objectLibs|type=product&objectID=%s&from=product', 'subModule' => 'doc');
$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');
if($config->URAndSR)
{
@@ -297,15 +303,9 @@ if($config->URAndSR)
$lang->product->dividerMenu = ',plan,project,doc,';
$lang->productplan = new stdclass();
$lang->release = new stdclass();
$lang->branch = new stdclass();
$lang->story = new stdclass();
$lang->story = new stdclass();
$lang->branch->menu = $lang->product->menu;
$lang->story->menu = $lang->product->menu;
$lang->productplan->menu = $lang->product->menu;
$lang->release->menu = $lang->product->menu;
$lang->story->menu = $lang->product->menu;
/* Project menu settings. */
$lang->project = new stdclass();
@@ -575,47 +575,48 @@ $lang->navGroup->my = 'my';
$lang->navGroup->todo = 'my';
$lang->navGroup->effort = 'my';
$lang->navGroup->product = 'program';
$lang->navGroup->story = 'program';
$lang->navGroup->branch = 'program';
$lang->navGroup->productplan = 'program';
$lang->navGroup->release = 'program';
$lang->navGroup->tree = 'program';
$lang->navGroup->project = 'program';
$lang->navGroup->task = 'program';
$lang->navGroup->qa = 'program';
$lang->navGroup->bug = 'program';
$lang->navGroup->doc = 'program';
$lang->navGroup->testcase = 'program';
$lang->navGroup->testtask = 'program';
$lang->navGroup->testreport = 'program';
$lang->navGroup->testsuite = 'program';
$lang->navGroup->caselib = 'program';
$lang->navGroup->feedback = 'program';
$lang->navGroup->deploy = 'program';
$lang->navGroup->stakeholder = 'program';
$lang->navGroup->personnel = 'program';
$lang->navGroup->programplan = 'program';
$lang->navGroup->workestimation = 'program';
$lang->navGroup->budget = 'program';
$lang->navGroup->review = 'program';
$lang->navGroup->reviewissue = 'program';
$lang->navGroup->weekly = 'program';
$lang->navGroup->milestone = 'program';
$lang->navGroup->pssp = 'program';
$lang->navGroup->design = 'program';
$lang->navGroup->repo = 'program';
$lang->navGroup->issue = 'program';
$lang->navGroup->risk = 'program';
$lang->navGroup->auditplan = 'program';
$lang->navGroup->cm = 'program';
$lang->navGroup->nc = 'program';
$lang->navGroup->job = 'program';
$lang->navGroup->jenkins = 'program';
$lang->navGroup->compile = 'program';
$lang->navGroup->build = 'program';
$lang->navGroup->productplan = 'product';
$lang->navGroup->release = 'product';
$lang->navGroup->branch = 'product';
$lang->navGroup->durationestimation = 'program';
$lang->navGroup->story = 'project';
$lang->navGroup->tree = 'project';
$lang->navGroup->task = 'project';
$lang->navGroup->qa = 'project';
$lang->navGroup->bug = 'project';
$lang->navGroup->doc = 'project';
$lang->navGroup->testcase = 'project';
$lang->navGroup->testtask = 'project';
$lang->navGroup->testreport = 'project';
$lang->navGroup->testsuite = 'project';
$lang->navGroup->caselib = 'project';
$lang->navGroup->feedback = 'project';
$lang->navGroup->deploy = 'project';
$lang->navGroup->stakeholder = 'project';
$lang->navGroup->programplan = 'project';
$lang->navGroup->workestimation = 'project';
$lang->navGroup->budget = 'project';
$lang->navGroup->review = 'project';
$lang->navGroup->reviewissue = 'project';
$lang->navGroup->weekly = 'project';
$lang->navGroup->milestone = 'project';
$lang->navGroup->pssp = 'project';
$lang->navGroup->design = 'project';
$lang->navGroup->repo = 'project';
$lang->navGroup->issue = 'project';
$lang->navGroup->risk = 'project';
$lang->navGroup->auditplan = 'project';
$lang->navGroup->cm = 'project';
$lang->navGroup->nc = 'project';
$lang->navGroup->job = 'project';
$lang->navGroup->jenkins = 'project';
$lang->navGroup->compile = 'project';
$lang->navGroup->build = 'project';
$lang->navGroup->durationestimation = 'project';
$lang->navGroup->stage = 'system';
$lang->navGroup->measurement = 'system';
@@ -840,6 +841,15 @@ $lang->icons['unlock'] = 'unlock-alt';
$lang->icons['confirmStoryChange'] = 'search';
$lang->icons['score'] = 'tint';
/* Scrum menu. */
$lang->menu = new stdclass();
$lang->menu->scrum = new stdclass();
$lang->menu->scrum->program = 'Index|program|index|';
$lang->menu->scrum->product = $lang->productCommon . '|product|index|locate=no';
$lang->menu->scrum->project = "$lang->projectCommon|project|index|locate=no";
$lang->menu->scrum->doc = 'Doc|doc|index|';
$lang->menu->scrum->qa = 'QA|qa|index';
/* Waterfall menu. */
$lang->menu->waterfall = new stdclass();
$lang->menu->waterfall->programindex = array('link' => 'Index|program|index|program={PROGRAM}');
@@ -856,15 +866,12 @@ $lang->menu->waterfall->issue = 'Issue|issue|browse|';
$lang->menu->waterfall->risk = 'Risk|risk|browse|';
$lang->menu->waterfall->list = array('link' => 'More|workestimation|index|program={PROGRAM}', 'class' => 'dropdown dropdown-hover waterfall-list', 'subModule' => 'stakeholder,workestimation,durationestimation,budget,pssp,stakeholder');
/* Srcum menu. */
$lang->menu->srcum = new stdclass();
$lang->menu->srcum->programindex = array('link' => 'Index|program|index|program={PROGRAM}');
$lang->waterfall = new stdclass();
$lang->waterfall->subMenu = new stdclass();
$lang->waterfall->subMenu->list = new stdclass();
$lang->waterfall->subMenu->list->workestimation = array('link' => 'Estimation|workestimation|index|program=%s', 'subModule' => 'durationestimation,budget');
$lang->waterfall->subMenu->list->program = 'Program|program|edit|';
$lang->waterfall->subMenu->list->workestimation = array('link' => 'Workestimation|workestimation|index|program=%s', 'subModule' => 'durationestimation,budget');
$lang->waterfall->subMenu->list->stakeholder = array('link' => 'Stakeholder|stakeholder|browse|', 'subModule' => 'stakeholder');
$lang->waterfall->subMenu->list->program = 'Project|program|PRJEdit|';
$lang->waterfallproduct = new stdclass();
$lang->workestimation = new stdclass();
@@ -899,6 +906,9 @@ $lang->stakeholder->menu = new stdclass();
$lang->waterfallproduct->menu = new stdclass();
$lang->durationestimation->menu = new stdclass();
$lang->stakeholder->menu->list = array('link' => 'Stakeholder List|stakeholder|browse|', 'alias' => 'create,edit,view,batchcreate');
$lang->stakeholder->menu->issue = array('link' => 'Issue|stakeholder|issue|');
$lang->workestimation->menu->index = 'Workload|workestimation|index|program={PROGRAM}';
$lang->workestimation->menu->duration = array('link' => 'Duration|durationestimation|index|program={PROGRAM}', 'subModule' => 'durationestimation');
$lang->workestimation->menu->budget = array('link' => 'Budget|budget|summary|', 'subModule' => 'budget');
@@ -920,8 +930,6 @@ if($config->URAndSR)
}
$lang->nc->menu = $lang->auditplan->menu;
$lang->noMenuModule = array('my', 'todo', 'effort', 'program', 'attend', 'leave', 'makeup', 'overtime', 'lieu', 'holiday', 'custom', 'auditcl', 'subject', 'admin', 'mail', 'extension', 'dev', 'backup', 'action', 'cron', 'issue', 'risk', 'pssp', 'sms', 'message', 'webhook', 'search');
include (dirname(__FILE__) . '/menuOrder.php');
+2 -2
View File
@@ -575,6 +575,8 @@ $lang->navGroup->my = 'my';
$lang->navGroup->todo = 'my';
$lang->navGroup->effort = 'my';
$lang->navGroup->personnel = 'program';
$lang->navGroup->productplan = 'product';
$lang->navGroup->release = 'product';
$lang->navGroup->branch = 'product';
@@ -656,8 +658,6 @@ $lang->navGroup->extension = 'admin';
$lang->navGroup->action = 'admin';
$lang->navGroup->search = 'admin';
$lang->navGroup->personnel = 'program';
/* 错误提示信息。*/
$lang->error = new stdclass();
$lang->error->companyNotFound = "您访问的域名 %s 没有对应的公司。";
+1
View File
@@ -32,6 +32,7 @@ $lang->custom->region = 'Interval';
$lang->custom->tips = 'Tips';
$lang->custom->setTips = 'Set Tips';
$lang->custom->isRange = 'Is Target Control';
$lang->custom->concept = "Concept";
$lang->custom->URStory = "User requirements";
$lang->custom->SRStory = "Software requirements";
$lang->custom->epic = "Epic";
+1
View File
@@ -32,6 +32,7 @@ $lang->custom->region = 'Interval';
$lang->custom->tips = 'Tips';
$lang->custom->setTips = 'Set Tips';
$lang->custom->isRange = 'Is Target Control';
$lang->custom->concept = "Concept";
$lang->custom->URStory = "User requirements";
$lang->custom->SRStory = "Software requirements";
$lang->custom->epic = "Epic";
+1
View File
@@ -32,6 +32,7 @@ $lang->custom->region = 'Interval';
$lang->custom->tips = 'Tips';
$lang->custom->setTips = 'Set Tips';
$lang->custom->isRange = 'Is Target Control';
$lang->custom->concept = "Concept";
$lang->custom->URStory = "User requirements";
$lang->custom->SRStory = "Software requirements";
$lang->custom->epic = "Epic";
+1
View File
@@ -32,6 +32,7 @@ $lang->custom->region = 'Interval';
$lang->custom->tips = 'Tips';
$lang->custom->setTips = 'Set Tips';
$lang->custom->isRange = 'Is Target Control';
$lang->custom->concept = "Concept";
$lang->custom->URStory = "User requirements";
$lang->custom->SRStory = "Software requirements";
$lang->custom->epic = "Epic";
-2
View File
@@ -25,9 +25,7 @@ $lang->group->managePRJadmin = 'Manage Program Admins';
$lang->group->confirmDelete = 'Möchten Sie die Gruppe löschen?';
$lang->group->successSaved = 'Gespeichert!';
$lang->group->errorNotSaved = 'Fehlgeschlagen. Bitte aktion und Gruppe wählen.';
$lang->group->program = 'Manage Programs';
$lang->group->viewList = 'Anzeige ist zulässig.';
$lang->group->programList = 'Access Program';
$lang->group->productList = 'Produkte sind zugänglich.';
$lang->group->projectList = 'Projekte sind zugänglich.';
$lang->group->dynamic = 'Access Dynamics';
-2
View File
@@ -25,9 +25,7 @@ $lang->group->managePRJadmin = 'Manage Program Admins';
$lang->group->confirmDelete = "Voulez-vous supprimer ce groupe d'utilisateurs ?";
$lang->group->successSaved = 'Sauvé.';
$lang->group->errorNotSaved = 'Echec. Veuillez sélectionner actions et groupes.';
$lang->group->program = 'Manage Programs';
$lang->group->viewList = 'Accès Consultation';
$lang->group->programList = 'Access Program';
$lang->group->productList = 'Accès ' . $lang->productCommon . 's';
$lang->group->projectList = 'Accès ' . $lang->projectCommon . 's';
$lang->group->dynamic = 'Accès Historique';
-2
View File
@@ -25,9 +25,7 @@ $lang->group->managePRJadmin = 'Manage Program Admins';
$lang->group->confirmDelete = 'Bạn có muốn xóa người dùng này group?';
$lang->group->successSaved = 'Đã lưu.';
$lang->group->errorNotSaved = 'Thất bại. Vui lòng select actions and groups.';
$lang->group->program = 'Manage Programs';
$lang->group->viewList = 'Truy cập Sight';
$lang->group->programList = 'Access Program';
$lang->group->productList = 'Truy cập Product';
$lang->group->projectList = 'Truy cập Project';
$lang->group->dynamic = 'Truy cập Dynamics';