diff --git a/module/install/lang/en.php b/module/install/lang/en.php index 5bd3f9abf9..bef83bd594 100644 --- a/module/install/lang/en.php +++ b/module/install/lang/en.php @@ -162,6 +162,10 @@ $lang->install->errorEmpty['company'] = "{$lang->install->company} should not b $lang->install->errorEmpty['account'] = "{$lang->install->account} should not be blank."; $lang->install->errorEmpty['password'] = "{$lang->install->password} should not be blank."; +$lang->install->langList['1'] = array('module' => 'process', 'key' => 'support', 'value' => 'Support Process'); +$lang->install->langList['2'] = array('module' => 'process', 'key' => 'engineering', 'value' => 'Project Management'); +$lang->install->langList['3'] = array('module' => 'process', 'key' => 'project', 'value' => 'Engineering Process'); + $lang->install->processList['11'] = 'Project management'; $lang->install->processList['12'] = 'Project planning'; $lang->install->processList['13'] = 'Project monitoring'; diff --git a/module/install/lang/zh-cn.php b/module/install/lang/zh-cn.php index 72e3747d1d..da1987dd8e 100644 --- a/module/install/lang/zh-cn.php +++ b/module/install/lang/zh-cn.php @@ -162,6 +162,10 @@ $lang->install->errorEmpty['company'] = "{$lang->install->company}不能为空" $lang->install->errorEmpty['account'] = "{$lang->install->account}不能为空"; $lang->install->errorEmpty['password'] = "{$lang->install->password}不能为空"; +$lang->install->langList['1'] = array('module' => 'process', 'key' => 'support', 'value' => '支持过程'); +$lang->install->langList['2'] = array('module' => 'process', 'key' => 'engineering', 'value' => '工程支持'); +$lang->install->langList['3'] = array('module' => 'process', 'key' => 'project', 'value' => '项目管理'); + $lang->install->processList['11'] = '立项管理'; $lang->install->processList['12'] = '项目规划'; $lang->install->processList['13'] = '项目监控'; diff --git a/module/install/model.php b/module/install/model.php index 5961e2d9b2..8f7eadc6d0 100644 --- a/module/install/model.php +++ b/module/install/model.php @@ -556,6 +556,11 @@ class installModel extends model $this->dao->update(TABLE_CRON)->set('remark')->eq($remark)->where('command')->eq($command)->exec(); } + foreach($this->lang->install->langList as $langInfo) + { + $this->dao->update(TABLE_LANG)->set('value')->eq($langInfo['value'])->where('module')->eq($langInfo['module'])->andWhere('`key`')->eq($langInfo['key'])->exec(); + } + /* Update lang,stage by lang. */ $this->app->loadLang('stage'); foreach($this->lang->stage->typeList as $key => $value) @@ -587,6 +592,16 @@ class installModel extends model $this->dao->update(TABLE_PROCESS)->set('name')->eq($name)->where('id')->eq($id)->exec(); } + foreach($this->lang->install->activity as $id => $name) + { + $this->dao->update(TABLE_ACTIVITY)->set('name')->eq($name)->where('id')->eq($id)->exec(); + } + + foreach($this->lang->install->zoutput as $id => $name) + { + $this->dao->update(TABLE_ZOUTPUT)->set('name')->eq($name)->where('id')->eq($id)->exec(); + } + /* Update basicmeas by lang. */ foreach($this->lang->install->basicmeasList as $id => $basic) {