* adjust for task #2266.
This commit is contained in:
@@ -48,6 +48,19 @@ $config->langs['zh-cn'] = '简体';
|
||||
$config->langs['zh-tw'] = '繁體';
|
||||
$config->langs['en'] = 'English';
|
||||
|
||||
$config->productcommonList['en'][0] = 'Product';
|
||||
$config->productcommonList['en'][1] = 'Project';
|
||||
$config->projectcommonList['en'][0] = 'Project';
|
||||
$config->projectcommonList['en'][1] = 'Sprint';
|
||||
$config->productcommonList['zh-cn'][0] = '产品';
|
||||
$config->productcommonList['zh-cn'][1] = '项目';
|
||||
$config->projectcommonList['zh-cn'][0] = '项目';
|
||||
$config->projectcommonList['zh-cn'][1] = '迭代';
|
||||
$config->productcommonList['zh-tw'][0] = '產品';
|
||||
$config->productcommonList['zh-tw'][1] = '項目';
|
||||
$config->projectcommonList['zh-tw'][0] = '項目';
|
||||
$config->projectcommonList['zh-tw'][1] = '迭代';
|
||||
|
||||
/* Supported charsets. */
|
||||
$config->charsets['zh-cn']['utf-8'] = 'UTF-8';
|
||||
$config->charsets['zh-cn']['gbk'] = 'GBK';
|
||||
|
||||
@@ -1430,6 +1430,22 @@ class router
|
||||
global $lang;
|
||||
if(!is_object($lang)) $lang = new language();
|
||||
|
||||
/* Set productcommon and projectcommon for flow. */
|
||||
if($moduleName == 'common')
|
||||
{
|
||||
$productproject = false;
|
||||
if($this->dbh) $productproject = $this->dbh->query('SELECT value FROM' . TABLE_CONFIG . "WHERE `owner`='system' AND `module`='custom' AND `key`='productproject'")->fetch();
|
||||
|
||||
$productcommon = $projectcommon = 0;
|
||||
if($productproject)
|
||||
{
|
||||
$productproject = $productproject->value;
|
||||
list($productcommon, $projectcommon) = explode('_', $productproject);
|
||||
}
|
||||
$lang->productcommon = isset($this->config->productcommonList[$this->clientLang][(int)$productcommon]) ? $this->config->productcommonList[$this->clientLang][(int)$productcommon] : $this->config->productcommonList['zh-cn'][0];
|
||||
$lang->projectcommon = isset($this->config->projectcommonList[$this->clientLang][(int)$projectcommon]) ? $this->config->projectcommonList[$this->clientLang][(int)$projectcommon] : $this->config->projectcommonList['zh-cn'][0];
|
||||
}
|
||||
|
||||
static $loadedLangs = array();
|
||||
foreach($langFiles as $langFile)
|
||||
{
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->action->common = 'Logs';
|
||||
$lang->action->product = 'Product';
|
||||
$lang->action->project = 'Project';
|
||||
$lang->action->product = $lang->productcommon;
|
||||
$lang->action->project = $lang->projectcommon;
|
||||
$lang->action->objectType = 'Object';
|
||||
$lang->action->objectID = 'ID';
|
||||
$lang->action->objectName = 'Name';
|
||||
@@ -44,11 +44,11 @@ $lang->action->dynamic->all = 'All';
|
||||
$lang->action->dynamic->hidden = 'Hidden';
|
||||
$lang->action->dynamic->search = 'Search';
|
||||
|
||||
$lang->action->objectTypes['product'] = 'Product';
|
||||
$lang->action->objectTypes['product'] = $lang->productcommon;
|
||||
$lang->action->objectTypes['story'] = 'Story';
|
||||
$lang->action->objectTypes['productplan'] = 'Plan';
|
||||
$lang->action->objectTypes['release'] = 'Release';
|
||||
$lang->action->objectTypes['project'] = 'Project';
|
||||
$lang->action->objectTypes['project'] = $lang->projectcommon;
|
||||
$lang->action->objectTypes['task'] = 'Task';
|
||||
$lang->action->objectTypes['build'] = 'Build';
|
||||
$lang->action->objectTypes['bug'] = 'Bug';
|
||||
@@ -127,8 +127,8 @@ $lang->action->label->gitcommited = 'commited code';
|
||||
$lang->action->label->linked2plan = 'link to plan';
|
||||
$lang->action->label->unlinkedfromplan = 'unlink from plan';
|
||||
$lang->action->label->marked = 'edited';
|
||||
$lang->action->label->linked2project = 'link to project';
|
||||
$lang->action->label->unlinkedfromproject = 'unlik from project';
|
||||
$lang->action->label->linked2project = "link to {$lang->projectcommon}";
|
||||
$lang->action->label->unlinkedfromproject = "unlik from {$lang->projectcommon}";
|
||||
$lang->action->label->started = 'started';
|
||||
$lang->action->label->restarted = 'continued';
|
||||
$lang->action->label->recordestimate = 'Hours';
|
||||
@@ -143,11 +143,11 @@ $lang->action->label->logout = "logout";
|
||||
$lang->action->label->deleteestimate = "delete estimate";
|
||||
|
||||
/* Link of every action. */
|
||||
$lang->action->label->product = 'product|product|view|productID=%s';
|
||||
$lang->action->label->product = $lang->productcommon . '|product|view|productID=%s';
|
||||
$lang->action->label->productplan = 'plan|productplan|view|productID=%s';
|
||||
$lang->action->label->release = 'release|release|view|productID=%s';
|
||||
$lang->action->label->story = 'story|story|view|storyID=%s';
|
||||
$lang->action->label->project = 'project|project|view|projectID=%s';
|
||||
$lang->action->label->project = $lang->projectcommon . '|project|view|projectID=%s';
|
||||
$lang->action->label->task = 'task|task|view|taskID=%s';
|
||||
$lang->action->label->build = 'build|build|view|buildID=%s';
|
||||
$lang->action->label->bug = 'bug|bug|view|bugID=%s';
|
||||
@@ -161,20 +161,20 @@ $lang->action->label->space = ' ';
|
||||
|
||||
/* Object type. */
|
||||
$lang->action->search->objectTypeList[''] = '';
|
||||
$lang->action->search->objectTypeList['product'] = 'product';
|
||||
$lang->action->search->objectTypeList['project'] = 'project';
|
||||
$lang->action->search->objectTypeList['bug'] = 'bug';
|
||||
$lang->action->search->objectTypeList['case'] = 'case';
|
||||
$lang->action->search->objectTypeList['story'] = 'story';
|
||||
$lang->action->search->objectTypeList['task'] = 'task';
|
||||
$lang->action->search->objectTypeList['testtask'] = 'testtask';
|
||||
$lang->action->search->objectTypeList['user'] = 'user';
|
||||
$lang->action->search->objectTypeList['doc'] = 'doc';
|
||||
$lang->action->search->objectTypeList['doclib'] = 'doclib';
|
||||
$lang->action->search->objectTypeList['todo'] = 'todo';
|
||||
$lang->action->search->objectTypeList['build'] = 'build';
|
||||
$lang->action->search->objectTypeList['release'] = 'release';
|
||||
$lang->action->search->objectTypeList['productplan'] = 'productplan';
|
||||
$lang->action->search->objectTypeList['product'] = $lang->productcommon;
|
||||
$lang->action->search->objectTypeList['project'] = $lang->projectcommon;
|
||||
$lang->action->search->objectTypeList['bug'] = 'bug';
|
||||
$lang->action->search->objectTypeList['case'] = 'case';
|
||||
$lang->action->search->objectTypeList['story'] = 'story';
|
||||
$lang->action->search->objectTypeList['task'] = 'task';
|
||||
$lang->action->search->objectTypeList['testtask'] = 'testtask';
|
||||
$lang->action->search->objectTypeList['user'] = 'user';
|
||||
$lang->action->search->objectTypeList['doc'] = 'doc';
|
||||
$lang->action->search->objectTypeList['doclib'] = 'doclib';
|
||||
$lang->action->search->objectTypeList['todo'] = 'todo';
|
||||
$lang->action->search->objectTypeList['build'] = 'build';
|
||||
$lang->action->search->objectTypeList['release'] = 'release';
|
||||
$lang->action->search->objectTypeList['productplan'] = 'plan';
|
||||
|
||||
/* Display action for search. */
|
||||
$lang->action->search->label[''] = '';
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->action->common = '系统日志';
|
||||
$lang->action->product = '产品';
|
||||
$lang->action->project = '项目';
|
||||
$lang->action->product = $lang->productcommon;
|
||||
$lang->action->project = $lang->projectcommon;
|
||||
$lang->action->objectType = '对象类型';
|
||||
$lang->action->objectID = '对象ID';
|
||||
$lang->action->objectName = '对象名称';
|
||||
@@ -44,11 +44,11 @@ $lang->action->dynamic->all = '所有';
|
||||
$lang->action->dynamic->hidden = '已隐藏';
|
||||
$lang->action->dynamic->search = '搜索';
|
||||
|
||||
$lang->action->objectTypes['product'] = '产品';
|
||||
$lang->action->objectTypes['product'] = $lang->productcommon;
|
||||
$lang->action->objectTypes['story'] = '需求';
|
||||
$lang->action->objectTypes['productplan'] = '产品计划';
|
||||
$lang->action->objectTypes['productplan'] = '计划';
|
||||
$lang->action->objectTypes['release'] = '发布';
|
||||
$lang->action->objectTypes['project'] = '项目';
|
||||
$lang->action->objectTypes['project'] = $lang->projectcommon;
|
||||
$lang->action->objectTypes['task'] = '任务';
|
||||
$lang->action->objectTypes['build'] = 'Build';
|
||||
$lang->action->objectTypes['bug'] = 'Bug';
|
||||
@@ -127,8 +127,8 @@ $lang->action->label->gitcommited = '提交代码';
|
||||
$lang->action->label->linked2plan = '关联计划';
|
||||
$lang->action->label->unlinkedfromplan = '移除计划';
|
||||
$lang->action->label->marked = '编辑了';
|
||||
$lang->action->label->linked2project = '关联项目';
|
||||
$lang->action->label->unlinkedfromproject = '移除项目';
|
||||
$lang->action->label->linked2project = "关联{$lang->projectcommon}";
|
||||
$lang->action->label->unlinkedfromproject = "移除{$lang->projectcommon}";
|
||||
$lang->action->label->started = '开始了';
|
||||
$lang->action->label->restarted = '继续了';
|
||||
$lang->action->label->recordestimate = '记录了工时';
|
||||
@@ -143,11 +143,11 @@ $lang->action->label->logout = "退出登录";
|
||||
$lang->action->label->deleteestimate = "删除了工时";
|
||||
|
||||
/* 用来生成相应对象的链接。*/
|
||||
$lang->action->label->product = '产品|product|view|productID=%s';
|
||||
$lang->action->label->product = $lang->productcommon . '|product|view|productID=%s';
|
||||
$lang->action->label->productplan = '计划|productplan|view|productID=%s';
|
||||
$lang->action->label->release = '发布|release|view|productID=%s';
|
||||
$lang->action->label->story = '需求|story|view|storyID=%s';
|
||||
$lang->action->label->project = '项目|project|view|projectID=%s';
|
||||
$lang->action->label->project = "{$lang->projectcommon}|project|view|projectID=%s";
|
||||
$lang->action->label->task = '任务|task|view|taskID=%s';
|
||||
$lang->action->label->build = 'Build|build|view|buildID=%s';
|
||||
$lang->action->label->bug = 'Bug|bug|view|bugID=%s';
|
||||
@@ -161,8 +161,8 @@ $lang->action->label->space = ' ';
|
||||
|
||||
/* Object type. */
|
||||
$lang->action->search->objectTypeList[''] = '';
|
||||
$lang->action->search->objectTypeList['product'] = '产品';
|
||||
$lang->action->search->objectTypeList['project'] = '项目';
|
||||
$lang->action->search->objectTypeList['product'] = $lang->productcommon;
|
||||
$lang->action->search->objectTypeList['project'] = $lang->projectcommon;
|
||||
$lang->action->search->objectTypeList['bug'] = 'Bug';
|
||||
$lang->action->search->objectTypeList['case'] = '用例';
|
||||
$lang->action->search->objectTypeList['story'] = '需求';
|
||||
|
||||
@@ -10,8 +10,8 @@
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->action->common = '系統日誌';
|
||||
$lang->action->product = '產品';
|
||||
$lang->action->project = '項目';
|
||||
$lang->action->product = $lang->productcommon;
|
||||
$lang->action->project = $lang->projectcommon;
|
||||
$lang->action->objectType = '對象類型';
|
||||
$lang->action->objectID = '對象ID';
|
||||
$lang->action->objectName = '對象名稱';
|
||||
@@ -44,11 +44,11 @@ $lang->action->dynamic->all = '所有';
|
||||
$lang->action->dynamic->hidden = '已隱藏';
|
||||
$lang->action->dynamic->search = '搜索';
|
||||
|
||||
$lang->action->objectTypes['product'] = '產品';
|
||||
$lang->action->objectTypes['product'] = $lang->productcommon;
|
||||
$lang->action->objectTypes['story'] = '需求';
|
||||
$lang->action->objectTypes['productplan'] = '產品計劃';
|
||||
$lang->action->objectTypes['productplan'] = '計劃';
|
||||
$lang->action->objectTypes['release'] = '發佈';
|
||||
$lang->action->objectTypes['project'] = '項目';
|
||||
$lang->action->objectTypes['project'] = $lang->projectcommon;
|
||||
$lang->action->objectTypes['task'] = '任務';
|
||||
$lang->action->objectTypes['build'] = 'Build';
|
||||
$lang->action->objectTypes['bug'] = 'Bug';
|
||||
@@ -127,8 +127,8 @@ $lang->action->label->gitcommited = '提交代碼';
|
||||
$lang->action->label->linked2plan = '關聯計劃';
|
||||
$lang->action->label->unlinkedfromplan = '移除計劃';
|
||||
$lang->action->label->marked = '編輯了';
|
||||
$lang->action->label->linked2project = '關聯項目';
|
||||
$lang->action->label->unlinkedfromproject = '移除項目';
|
||||
$lang->action->label->linked2project = "關聯{$lang->projectcommon}";
|
||||
$lang->action->label->unlinkedfromproject = "移除{$lang->projectcommon}";
|
||||
$lang->action->label->started = '開始了';
|
||||
$lang->action->label->restarted = '繼續了';
|
||||
$lang->action->label->recordestimate = '記錄了工時';
|
||||
@@ -143,11 +143,11 @@ $lang->action->label->logout = "退出登錄";
|
||||
$lang->action->label->deleteestimate = "刪除了工時";
|
||||
|
||||
/* 用來生成相應對象的連結。*/
|
||||
$lang->action->label->product = '產品|product|view|productID=%s';
|
||||
$lang->action->label->product = $lang->productcommon . '|product|view|productID=%s';
|
||||
$lang->action->label->productplan = '計劃|productplan|view|productID=%s';
|
||||
$lang->action->label->release = '發佈|release|view|productID=%s';
|
||||
$lang->action->label->story = '需求|story|view|storyID=%s';
|
||||
$lang->action->label->project = '項目|project|view|projectID=%s';
|
||||
$lang->action->label->project = "{$lang->projectcommon}|project|view|projectID=%s";
|
||||
$lang->action->label->task = '任務|task|view|taskID=%s';
|
||||
$lang->action->label->build = 'Build|build|view|buildID=%s';
|
||||
$lang->action->label->bug = 'Bug|bug|view|bugID=%s';
|
||||
@@ -161,8 +161,8 @@ $lang->action->label->space = ' ';
|
||||
|
||||
/* Object type. */
|
||||
$lang->action->search->objectTypeList[''] = '';
|
||||
$lang->action->search->objectTypeList['product'] = '產品';
|
||||
$lang->action->search->objectTypeList['project'] = '項目';
|
||||
$lang->action->search->objectTypeList['product'] = $lang->productcommon;
|
||||
$lang->action->search->objectTypeList['project'] = $lang->projectcommon;
|
||||
$lang->action->search->objectTypeList['bug'] = 'Bug';
|
||||
$lang->action->search->objectTypeList['case'] = '用例';
|
||||
$lang->action->search->objectTypeList['story'] = '需求';
|
||||
|
||||
@@ -135,7 +135,7 @@ class admin extends control
|
||||
$this->loadModel('setting')->setItems('system.common.safe', $data);
|
||||
die(js::reload('parent'));
|
||||
}
|
||||
$this->view->title = $this->lang->admin->safe->common . $this->lang->colon . $this->lang->admin->safe->account;
|
||||
$this->view->title = $this->lang->admin->safe->common . $this->lang->colon . $this->lang->admin->safe->set;
|
||||
$this->view->position[] = $this->lang->admin->safe->common;
|
||||
$this->display();
|
||||
}
|
||||
|
||||
@@ -47,14 +47,20 @@ $lang->admin->bind->success = "關聯賬戶成功";
|
||||
|
||||
$lang->admin->safe = new stdclass();
|
||||
$lang->admin->safe->common = '安全';
|
||||
$lang->admin->safe->account = '賬號';
|
||||
$lang->admin->safe->checkPwd = '密碼檢查';
|
||||
$lang->admin->safe->set = '密碼安全設置';
|
||||
$lang->admin->safe->password = '密碼安全';
|
||||
$lang->admin->safe->weak = '常用弱口令';
|
||||
$lang->admin->safe->checkWeak = '弱口令檢查';
|
||||
$lang->admin->safe->weakUser = '弱口令賬號';
|
||||
$lang->admin->safe->reason = '類型';
|
||||
$lang->admin->safe->checkWeak = '弱口令掃瞄';
|
||||
|
||||
$lang->admin->safe->modeList[0] = '不檢查';
|
||||
$lang->admin->safe->modeList[1] = '中';
|
||||
$lang->admin->safe->modeList[2] = '強';
|
||||
|
||||
$lang->admin->safe->reasonList['weak'] = '常用弱口令';
|
||||
$lang->admin->safe->reasonList['account'] = '與賬號相同';
|
||||
$lang->admin->safe->reasonList['mobile'] = '與手機相同';
|
||||
$lang->admin->safe->reasonList['phone'] = '與電話相同';
|
||||
$lang->admin->safe->reasonList['birthday'] = '與生日相同';
|
||||
|
||||
$lang->admin->safe->noticeMode = '系統會在登錄、創建和修改用戶、修改密碼的時候檢查用戶口令。';
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
/* Fieldlist. */
|
||||
$lang->bug->common = 'Bug';
|
||||
$lang->bug->id = 'ID';
|
||||
$lang->bug->product = 'Product';
|
||||
$lang->bug->product = $lang->productcommon;
|
||||
$lang->bug->productplan = 'Plan';
|
||||
$lang->bug->module = 'Module';
|
||||
$lang->bug->path = 'Path';
|
||||
$lang->bug->project = 'Project';
|
||||
$lang->bug->project = $lang->projectcommon;
|
||||
$lang->bug->story = 'Story';
|
||||
$lang->bug->storyVersion = 'Story Version';
|
||||
$lang->bug->task = 'Task';
|
||||
@@ -98,7 +98,7 @@ $lang->bug->ajaxGetModuleOwner = 'API: Get module default owner';
|
||||
$lang->bug->confirmStoryChange = 'Confirm Story Change';
|
||||
|
||||
/* Browse tabs. */
|
||||
$lang->bug->selectProduct = 'Select product';
|
||||
$lang->bug->selectProduct = "Select {$lang->productcommon}";
|
||||
$lang->bug->byModule = 'ByModule';
|
||||
$lang->bug->assignToMe = 'MyBugs';
|
||||
$lang->bug->openedByMe = 'MyOpen';
|
||||
@@ -113,12 +113,12 @@ $lang->bug->allBugs = 'Allbug';
|
||||
$lang->bug->moduleBugs = 'ByModule';
|
||||
$lang->bug->byQuery = 'Search';
|
||||
$lang->bug->needConfirm = 'StoryChanged';
|
||||
$lang->bug->allProduct = 'All products';
|
||||
$lang->bug->allProduct = "All {$lang->productcommon}s";
|
||||
$lang->bug->ditto = 'Ditto';
|
||||
|
||||
/* Labels. */
|
||||
$lang->bug->lblProductAndModule = 'Product&Module';
|
||||
$lang->bug->lblProjectAndTask = 'Project&Task';
|
||||
$lang->bug->lblProductAndModule = "{$lang->productcommon}&Module";
|
||||
$lang->bug->lblProjectAndTask = "{$lang->projectcommon}&Task";
|
||||
$lang->bug->lblStory = 'Story';
|
||||
$lang->bug->lblTypeAndSeverity = 'Type&Severity';
|
||||
$lang->bug->lblSystemBrowserAndHardware = 'OS&Browser';
|
||||
@@ -134,7 +134,7 @@ $lang->bug->legendBasicInfo = 'Basic info';
|
||||
$lang->bug->legendMailto = 'Mailto';
|
||||
$lang->bug->legendAttatch = 'Files';
|
||||
$lang->bug->legendLinkBugs = 'Related bug';
|
||||
$lang->bug->legendPrjStoryTask = 'Project, story & task';
|
||||
$lang->bug->legendPrjStoryTask = "{$lang->projectcommon}, story & task";
|
||||
$lang->bug->legendCases = 'Related case';
|
||||
$lang->bug->legendSteps = 'Steps';
|
||||
$lang->bug->legendAction = 'Action';
|
||||
@@ -155,7 +155,7 @@ $lang->bug->buttonToList = 'Back';
|
||||
$lang->bug->buttonCreateTestcase = 'Create Case';
|
||||
|
||||
/* Confirm messags. */
|
||||
$lang->bug->confirmChangeProduct = 'Change product will change project, task and story also, are you sure?';
|
||||
$lang->bug->confirmChangeProduct = "Change {$lang->productcommon} will change {$lang->projectcommon}, task and story also, are you sure?";
|
||||
$lang->bug->confirmDelete = 'Are you sure to delete this bug?';
|
||||
$lang->bug->setTemplateTitle = 'Please input the template title:';
|
||||
$lang->bug->remindTask = 'This bug has been to be a task, update the task:%s or not?';
|
||||
@@ -263,7 +263,7 @@ $lang->bug->report->common = 'Report';
|
||||
$lang->bug->report->select = 'Select';
|
||||
$lang->bug->report->create = 'Create';
|
||||
|
||||
$lang->bug->report->charts['bugsPerProject'] = 'Project bugs';
|
||||
$lang->bug->report->charts['bugsPerProject'] = $lang->projectcommon . ' bugs';
|
||||
$lang->bug->report->charts['bugsPerBuild'] = 'Build bugs';
|
||||
$lang->bug->report->charts['bugsPerModule'] = 'Module bugs';
|
||||
$lang->bug->report->charts['openedBugsPerDay'] = 'Opened bugs per day';
|
||||
@@ -323,7 +323,7 @@ $lang->bug->report->bugsPerAssignedTo->graph = new stdclass();
|
||||
$lang->bug->report->bugLiveDays->graph = new stdclass();
|
||||
$lang->bug->report->bugHistories->graph = new stdclass();
|
||||
|
||||
$lang->bug->report->bugsPerProject->graph->xAxisName = 'Project';
|
||||
$lang->bug->report->bugsPerProject->graph->xAxisName = $lang->projectcommon;
|
||||
$lang->bug->report->bugsPerBuild->graph->xAxisName = 'Build';
|
||||
$lang->bug->report->bugsPerModule->graph->xAxisName = 'Module';
|
||||
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
/* 字段列表。*/
|
||||
$lang->bug->common = 'Bug';
|
||||
$lang->bug->id = 'Bug编号';
|
||||
$lang->bug->product = '所属产品';
|
||||
$lang->bug->product = '所属' . $lang->productcommon;
|
||||
$lang->bug->productplan = '所属计划';
|
||||
$lang->bug->module = '所属模块';
|
||||
$lang->bug->path = '模块路径';
|
||||
$lang->bug->project = '所属项目';
|
||||
$lang->bug->project = '所属' . $lang->projectcommon;
|
||||
$lang->bug->story = '相关需求';
|
||||
$lang->bug->storyVersion = '需求版本';
|
||||
$lang->bug->task = '相关任务';
|
||||
@@ -98,7 +98,7 @@ $lang->bug->ajaxGetModuleOwner = '接口:获得模块的默认指派人';
|
||||
$lang->bug->confirmStoryChange = '确认需求变动';
|
||||
|
||||
/* 查询条件列表。*/
|
||||
$lang->bug->selectProduct = '请选择产品';
|
||||
$lang->bug->selectProduct = '请选择' . $lang->productcommon;
|
||||
$lang->bug->byModule = '按模块';
|
||||
$lang->bug->assignToMe = '指派给我';
|
||||
$lang->bug->openedByMe = '由我创建';
|
||||
@@ -113,12 +113,12 @@ $lang->bug->allBugs = '所有';
|
||||
$lang->bug->moduleBugs = '按模块';
|
||||
$lang->bug->byQuery = '搜索';
|
||||
$lang->bug->needConfirm = '需求变动';
|
||||
$lang->bug->allProduct = '所有产品';
|
||||
$lang->bug->allProduct = '所有' . $lang->productcommon;
|
||||
$lang->bug->ditto = '同上';
|
||||
|
||||
/* 页面标签。*/
|
||||
$lang->bug->lblProductAndModule = '产品模块';
|
||||
$lang->bug->lblProjectAndTask = '项目任务';
|
||||
$lang->bug->lblProductAndModule = $lang->productcommon . '模块';
|
||||
$lang->bug->lblProjectAndTask = $lang->projectcommon . '任务';
|
||||
$lang->bug->lblStory = '相关需求';
|
||||
$lang->bug->lblTypeAndSeverity = '类型/严重程度';
|
||||
$lang->bug->lblSystemBrowserAndHardware = '系统/浏览器';
|
||||
@@ -134,7 +134,7 @@ $lang->bug->legendBasicInfo = '基本信息';
|
||||
$lang->bug->legendMailto = '抄送给';
|
||||
$lang->bug->legendAttatch = '附件';
|
||||
$lang->bug->legendLinkBugs = '相关Bug';
|
||||
$lang->bug->legendPrjStoryTask = '项目/需求/任务';
|
||||
$lang->bug->legendPrjStoryTask = $lang->projectcommon . '/需求/任务';
|
||||
$lang->bug->legendCases = '相关用例';
|
||||
$lang->bug->legendSteps = '重现步骤';
|
||||
$lang->bug->legendAction = '操作';
|
||||
@@ -155,7 +155,7 @@ $lang->bug->buttonToList = '返回';
|
||||
$lang->bug->buttonCreateTestcase = '转用例';
|
||||
|
||||
/* 交互提示。*/
|
||||
$lang->bug->confirmChangeProduct = '修改产品会导致相应的项目、需求和任务发生变化,确定吗?';
|
||||
$lang->bug->confirmChangeProduct = "修改{$lang->productcommon}会导致相应的{$lang->projectcommon}、需求和任务发生变化,确定吗?";
|
||||
$lang->bug->confirmDelete = '您确认要删除该Bug吗?';
|
||||
$lang->bug->setTemplateTitle = '请输入bug模板标题';
|
||||
$lang->bug->remindTask = '该Bug已经转化为任务,是否更新任务(编号:%s)状态 ?';
|
||||
@@ -263,7 +263,7 @@ $lang->bug->report->common = '报表';
|
||||
$lang->bug->report->select = '请选择报表类型';
|
||||
$lang->bug->report->create = '生成报表';
|
||||
|
||||
$lang->bug->report->charts['bugsPerProject'] = '项目Bug数量';
|
||||
$lang->bug->report->charts['bugsPerProject'] = $lang->projectcommon . 'Bug数量';
|
||||
$lang->bug->report->charts['bugsPerBuild'] = '版本Bug数量';
|
||||
$lang->bug->report->charts['bugsPerModule'] = '模块Bug数量';
|
||||
$lang->bug->report->charts['openedBugsPerDay'] = '每天新增Bug数';
|
||||
@@ -323,7 +323,7 @@ $lang->bug->report->bugsPerAssignedTo->graph = new stdclass();
|
||||
$lang->bug->report->bugLiveDays->graph = new stdclass();
|
||||
$lang->bug->report->bugHistories->graph = new stdclass();
|
||||
|
||||
$lang->bug->report->bugsPerProject->graph->xAxisName = '项目';
|
||||
$lang->bug->report->bugsPerProject->graph->xAxisName = $lang->projectcommon;
|
||||
$lang->bug->report->bugsPerBuild->graph->xAxisName = '版本';
|
||||
$lang->bug->report->bugsPerModule->graph->xAxisName = '模块';
|
||||
|
||||
|
||||
@@ -12,11 +12,11 @@
|
||||
/* 欄位列表。*/
|
||||
$lang->bug->common = 'Bug';
|
||||
$lang->bug->id = 'Bug編號';
|
||||
$lang->bug->product = '所屬產品';
|
||||
$lang->bug->product = '所屬' . $lang->productcommon;
|
||||
$lang->bug->productplan = '所屬計劃';
|
||||
$lang->bug->module = '所屬模組';
|
||||
$lang->bug->path = '模組路徑';
|
||||
$lang->bug->project = '所屬項目';
|
||||
$lang->bug->project = '所屬' . $lang->projectcommon;
|
||||
$lang->bug->story = '相關需求';
|
||||
$lang->bug->storyVersion = '需求版本';
|
||||
$lang->bug->task = '相關任務';
|
||||
@@ -98,7 +98,7 @@ $lang->bug->ajaxGetModuleOwner = '介面:獲得模組的預設指派人';
|
||||
$lang->bug->confirmStoryChange = '確認需求變動';
|
||||
|
||||
/* 查詢條件列表。*/
|
||||
$lang->bug->selectProduct = '請選擇產品';
|
||||
$lang->bug->selectProduct = '請選擇' . $lang->productcommon;
|
||||
$lang->bug->byModule = '按模組';
|
||||
$lang->bug->assignToMe = '指派給我';
|
||||
$lang->bug->openedByMe = '由我創建';
|
||||
@@ -113,12 +113,12 @@ $lang->bug->allBugs = '所有';
|
||||
$lang->bug->moduleBugs = '按模組';
|
||||
$lang->bug->byQuery = '搜索';
|
||||
$lang->bug->needConfirm = '需求變動';
|
||||
$lang->bug->allProduct = '所有產品';
|
||||
$lang->bug->allProduct = '所有' . $lang->productcommon;
|
||||
$lang->bug->ditto = '同上';
|
||||
|
||||
/* 頁面標籤。*/
|
||||
$lang->bug->lblProductAndModule = '產品模組';
|
||||
$lang->bug->lblProjectAndTask = '項目任務';
|
||||
$lang->bug->lblProductAndModule = $lang->productcommon . '模組';
|
||||
$lang->bug->lblProjectAndTask = $lang->projectcommon . '任務';
|
||||
$lang->bug->lblStory = '相關需求';
|
||||
$lang->bug->lblTypeAndSeverity = '類型/嚴重程度';
|
||||
$lang->bug->lblSystemBrowserAndHardware = '系統/瀏覽器';
|
||||
@@ -134,7 +134,7 @@ $lang->bug->legendBasicInfo = '基本信息';
|
||||
$lang->bug->legendMailto = '抄送給';
|
||||
$lang->bug->legendAttatch = '附件';
|
||||
$lang->bug->legendLinkBugs = '相關Bug';
|
||||
$lang->bug->legendPrjStoryTask = '項目/需求/任務';
|
||||
$lang->bug->legendPrjStoryTask = $lang->projectcommon . '/需求/任務';
|
||||
$lang->bug->legendCases = '相關用例';
|
||||
$lang->bug->legendSteps = '重現步驟';
|
||||
$lang->bug->legendAction = '操作';
|
||||
@@ -155,7 +155,7 @@ $lang->bug->buttonToList = '返回';
|
||||
$lang->bug->buttonCreateTestcase = '轉用例';
|
||||
|
||||
/* 交互提示。*/
|
||||
$lang->bug->confirmChangeProduct = '修改產品會導致相應的項目、需求和任務發生變化,確定嗎?';
|
||||
$lang->bug->confirmChangeProduct = "修改{$lang->productcommon}會導致相應的{$lang->projectcommon}、需求和任務發生變化,確定嗎?";
|
||||
$lang->bug->confirmDelete = '您確認要刪除該Bug嗎?';
|
||||
$lang->bug->setTemplateTitle = '請輸入bug模板標題';
|
||||
$lang->bug->remindTask = '該Bug已經轉化為任務,是否更新任務(編號:%s)狀態 ?';
|
||||
@@ -263,7 +263,7 @@ $lang->bug->report->common = '報表';
|
||||
$lang->bug->report->select = '請選擇報表類型';
|
||||
$lang->bug->report->create = '生成報表';
|
||||
|
||||
$lang->bug->report->charts['bugsPerProject'] = '項目Bug數量';
|
||||
$lang->bug->report->charts['bugsPerProject'] = $lang->projectcommon . 'Bug數量';
|
||||
$lang->bug->report->charts['bugsPerBuild'] = '版本Bug數量';
|
||||
$lang->bug->report->charts['bugsPerModule'] = '模組Bug數量';
|
||||
$lang->bug->report->charts['openedBugsPerDay'] = '每天新增Bug數';
|
||||
@@ -323,7 +323,7 @@ $lang->bug->report->bugsPerAssignedTo->graph = new stdclass();
|
||||
$lang->bug->report->bugLiveDays->graph = new stdclass();
|
||||
$lang->bug->report->bugHistories->graph = new stdclass();
|
||||
|
||||
$lang->bug->report->bugsPerProject->graph->xAxisName = '項目';
|
||||
$lang->bug->report->bugsPerProject->graph->xAxisName = $lang->projectcommon;
|
||||
$lang->bug->report->bugsPerBuild->graph->xAxisName = '版本';
|
||||
$lang->bug->report->bugsPerModule->graph->xAxisName = '模組';
|
||||
|
||||
|
||||
@@ -17,8 +17,8 @@ $lang->build->linkBug = "Link Bug";
|
||||
$lang->build->delete = "Delete";
|
||||
$lang->build->deleted = "Deleted";
|
||||
$lang->build->view = "Info";
|
||||
$lang->build->ajaxGetProductBuilds = 'API:Product builds';
|
||||
$lang->build->ajaxGetProjectBuilds = 'API:Project builds';
|
||||
$lang->build->ajaxGetProductBuilds = "API:{$lang->productcommon} builds";
|
||||
$lang->build->ajaxGetProjectBuilds = "API:{$lang->projectcommon} builds";
|
||||
$lang->build->batchUnlink = 'Batch unlink';
|
||||
$lang->build->batchUnlinkStory = 'Batch unlink story';
|
||||
$lang->build->batchUnlinkBug = 'Batch unlink bug';
|
||||
@@ -30,8 +30,8 @@ $lang->build->confirmUnlinkBug = "Are you sure to remove this bug?";
|
||||
$lang->build->basicInfo = 'Basic Info';
|
||||
|
||||
$lang->build->id = 'ID';
|
||||
$lang->build->product = 'Product';
|
||||
$lang->build->project = 'Project';
|
||||
$lang->build->product = $lang->productcommon;
|
||||
$lang->build->project = $lang->projectcommon;
|
||||
$lang->build->name = 'Name';
|
||||
$lang->build->date = 'Build date';
|
||||
$lang->build->builder = 'Builder';
|
||||
|
||||
@@ -17,8 +17,8 @@ $lang->build->linkBug = "关联Bug";
|
||||
$lang->build->delete = "删除版本";
|
||||
$lang->build->deleted = "已删除";
|
||||
$lang->build->view = "版本详情";
|
||||
$lang->build->ajaxGetProductBuilds = '接口:产品版本列表';
|
||||
$lang->build->ajaxGetProjectBuilds = '接口:项目版本列表';
|
||||
$lang->build->ajaxGetProductBuilds = "接口:{$lang->productcommon}版本列表";
|
||||
$lang->build->ajaxGetProjectBuilds = "接口:{$lang->projectcommon}版本列表";
|
||||
$lang->build->batchUnlink = '批量移除';
|
||||
$lang->build->batchUnlinkStory = '批量移除需求';
|
||||
$lang->build->batchUnlinkBug = '批量移除Bug';
|
||||
@@ -30,8 +30,8 @@ $lang->build->confirmUnlinkBug = "您确认移除该Bug吗?";
|
||||
$lang->build->basicInfo = '基本信息';
|
||||
|
||||
$lang->build->id = 'ID';
|
||||
$lang->build->product = '产品';
|
||||
$lang->build->project = '项目';
|
||||
$lang->build->product = $lang->productcommon;
|
||||
$lang->build->project = $lang->projectcommon;
|
||||
$lang->build->name = '名称编号';
|
||||
$lang->build->date = '打包日期';
|
||||
$lang->build->builder = '构建者';
|
||||
|
||||
@@ -17,8 +17,8 @@ $lang->build->linkBug = "關聯Bug";
|
||||
$lang->build->delete = "刪除版本";
|
||||
$lang->build->deleted = "已刪除";
|
||||
$lang->build->view = "版本詳情";
|
||||
$lang->build->ajaxGetProductBuilds = '介面:產品版本列表';
|
||||
$lang->build->ajaxGetProjectBuilds = '介面:項目版本列表';
|
||||
$lang->build->ajaxGetProductBuilds = "介面:{$lang->productcommon}版本列表";
|
||||
$lang->build->ajaxGetProjectBuilds = "介面:{$lang->projectcommon}版本列表";
|
||||
$lang->build->batchUnlink = '批量移除';
|
||||
$lang->build->batchUnlinkStory = '批量移除需求';
|
||||
$lang->build->batchUnlinkBug = '批量移除Bug';
|
||||
@@ -30,8 +30,8 @@ $lang->build->confirmUnlinkBug = "您確認移除該Bug嗎?";
|
||||
$lang->build->basicInfo = '基本信息';
|
||||
|
||||
$lang->build->id = 'ID';
|
||||
$lang->build->product = '產品';
|
||||
$lang->build->project = '項目';
|
||||
$lang->build->product = $lang->productcommon;
|
||||
$lang->build->project = $lang->projectcommon;
|
||||
$lang->build->name = '名稱編號';
|
||||
$lang->build->date = '打包日期';
|
||||
$lang->build->builder = '構建者';
|
||||
|
||||
@@ -25,6 +25,18 @@ class common extends control
|
||||
$this->common->setCompany();
|
||||
$this->common->setUser();
|
||||
$this->common->loadConfigFromDB();
|
||||
if(isset($this->config->custom->productproject))
|
||||
{
|
||||
$productcommon = $projectcommon = 0;
|
||||
list($productcommon, $projectcommon) = explode('_', $this->config->custom->productproject);
|
||||
if($productcommon != 0 or $projectcommon != 0)
|
||||
{
|
||||
$this->lang->productcommon = $this->lang->productcommonList[$productcommon];
|
||||
$this->lang->projectcommon = $this->lang->projectcommonList[$projectcommon];
|
||||
$this->app->loadLang('common');
|
||||
}
|
||||
}
|
||||
|
||||
$this->common->loadCustomFromDB();
|
||||
if($this->app->getViewType() == 'mhtml') $this->common->setMobileMenu();
|
||||
$this->app->loadLang('company');
|
||||
|
||||
@@ -73,8 +73,8 @@ $lang->fold = '-';
|
||||
$lang->selectAll = 'All';
|
||||
$lang->selectReverse = 'Inverse';
|
||||
$lang->notFound = 'Sorry, the object not found.';
|
||||
$lang->showAll = '[[Show all projects]]';
|
||||
$lang->hideClosed = '[[Show projects going]]';
|
||||
$lang->showAll = "[[Show all {$lang->projectcommon}s]]";
|
||||
$lang->hideClosed = "[[Show {$lang->projectcommon}s going]]";
|
||||
|
||||
$lang->future = 'Future';
|
||||
$lang->year = 'Year';
|
||||
@@ -93,8 +93,8 @@ $lang->common->common = 'Common module';
|
||||
/* The main menu. */
|
||||
$lang->menu = new stdclass();
|
||||
$lang->menu->my = '<i class="icon-home"></i> <span>Dashboard</span>|my|index';
|
||||
$lang->menu->product = 'Product|product|index';
|
||||
$lang->menu->project = 'Project|project|index';
|
||||
$lang->menu->product = "{$lang->productcommon}|product|index";
|
||||
$lang->menu->project = "{$lang->projectcommon}|project|index";
|
||||
$lang->menu->qa = 'Test|qa|index';
|
||||
$lang->menu->doc = 'Doc|doc|index';
|
||||
$lang->menu->report = 'Report|report|index';
|
||||
@@ -106,8 +106,8 @@ $lang->searchObjects['bug'] = 'Bug';
|
||||
$lang->searchObjects['story'] = 'Story';
|
||||
$lang->searchObjects['task'] = 'Task';
|
||||
$lang->searchObjects['testcase'] = 'Test Case';
|
||||
$lang->searchObjects['project'] = 'Project';
|
||||
$lang->searchObjects['product'] = 'Product';
|
||||
$lang->searchObjects['project'] = $lang->projectcommon;
|
||||
$lang->searchObjects['product'] = $lang->productcommon;
|
||||
$lang->searchObjects['user'] = 'User';
|
||||
$lang->searchObjects['build'] = 'Build';
|
||||
$lang->searchObjects['release'] = 'Release';
|
||||
@@ -144,8 +144,8 @@ $lang->themes['blackberry'] = 'Blackberry';
|
||||
$lang->index = new stdclass();
|
||||
$lang->index->menu = new stdclass();
|
||||
|
||||
$lang->index->menu->product = 'Products|product|browse';
|
||||
$lang->index->menu->project = 'Projects|project|browse';
|
||||
$lang->index->menu->product = "{$lang->productcommon}s|product|browse";
|
||||
$lang->index->menu->project = "{$lang->projectcommon}s|project|browse";
|
||||
|
||||
/* Dashboard menu. */
|
||||
$lang->my = new stdclass();
|
||||
@@ -158,7 +158,7 @@ $lang->my->menu->task = array('link' => 'Task|my|task|', 'subModule' =
|
||||
$lang->my->menu->bug = array('link' => 'Bug|my|bug|', 'subModule' => 'bug');
|
||||
$lang->my->menu->testtask = array('link' => 'Test|my|testtask|', 'subModule' => 'testcase,testtask', 'alias' => 'testcase');
|
||||
$lang->my->menu->story = array('link' => 'Story|my|story|', 'subModule' => 'story');
|
||||
$lang->my->menu->myProject = 'Project|my|project|';
|
||||
$lang->my->menu->myProject = "{$lang->projectcommon}|my|project|";
|
||||
$lang->my->menu->dynamic = 'Dynamic|my|dynamic|';
|
||||
$lang->my->menu->profile = array('link' => 'Profile|my|profile|', 'alias' => 'editprofile');
|
||||
$lang->my->menu->changePassword = 'Change Password|my|changepassword|';
|
||||
@@ -179,7 +179,7 @@ $lang->product->menu->roadmap = 'Roadmap|product|roadmap|productID=%s';
|
||||
$lang->product->menu->doc = array('link' => 'Doc|product|doc|productID=%s', 'subModule' => 'doc');
|
||||
$lang->product->menu->module = 'Modules|tree|browse|productID=%s&view=story';
|
||||
$lang->product->menu->view = array('link' => 'Info|product|view|productID=%s', 'alias' => 'edit');
|
||||
$lang->product->menu->project = 'Projects|product|project|status=all&productID=%s';
|
||||
$lang->product->menu->project = "{$lang->projectcommon}s|product|project|status=all&productID=%s";
|
||||
$lang->product->menu->create = array('link' => '<span class="icon-plus"> </span>New|product|create', 'float' => 'right');
|
||||
$lang->product->menu->all = array('link' => '<span class="icon-cubes"> </span>All|product|index|locate=no&productID=%s', 'float' => 'right');
|
||||
|
||||
@@ -204,10 +204,10 @@ $lang->project->menu->build = array('link' => 'Build|project|build|projectID
|
||||
$lang->project->menu->testtask = 'Testtask|project|testtask|projectID=%s';
|
||||
$lang->project->menu->team = array('link' => 'Team|project|team|projectID=%s', 'alias' => 'managemembers');
|
||||
$lang->project->menu->doc = array('link' => 'Doc|project|doc|porjectID=%s', 'subModule' => 'doc');
|
||||
$lang->project->menu->product = array('link' => 'Product|project|manageproducts|projectID=%s', 'alias' => 'edit,start,suspend,delay,close');
|
||||
$lang->project->menu->product = array('link' => "{$lang->productcommon}|project|manageproducts|projectID=%s", 'alias' => 'edit,start,suspend,delay,close');
|
||||
$lang->project->menu->view = 'Info|project|view|projectID=%s';
|
||||
$lang->project->menu->create = array('link' => '<span class="icon-add"> </span>New|project|create', 'float' => 'right');
|
||||
$lang->project->menu->all = array('link' => '<i class="icon-th-large"></i> Projects|project|index|locate=no&status=undone&projectID=%s', 'float' => 'right');
|
||||
$lang->project->menu->all = array('link' => "<i class='icon-th-large'></i> {$lang->projectcommon}s|project|index|locate=no&status=undone&projectID=%s", 'float' => 'right');
|
||||
|
||||
$lang->task = new stdclass();
|
||||
$lang->build = new stdclass();
|
||||
@@ -249,8 +249,8 @@ $lang->doc->menu->create = array('link' => '<span class="icon-add1"> </spa
|
||||
$lang->report = new stdclass();
|
||||
$lang->report->menu = new stdclass();
|
||||
|
||||
$lang->report->menu->product = array('link' => 'Product|report|productinfo');
|
||||
$lang->report->menu->prj = array('link' => 'Project|report|projectdeviation');
|
||||
$lang->report->menu->product = array('link' => "{$lang->productcommon}|report|productinfo");
|
||||
$lang->report->menu->prj = array('link' => "{$lang->projectcommon}|report|projectdeviation");
|
||||
$lang->report->menu->test = array('link' => 'Test|report|bugsummary', 'alias' => 'bugassign');
|
||||
$lang->report->menu->staff = array('link' => 'Company|report|workload');
|
||||
|
||||
|
||||
@@ -93,8 +93,8 @@ $lang->common->common = '公有模块';
|
||||
/* 主导航菜单。*/
|
||||
$lang->menu = new stdclass();
|
||||
$lang->menu->my = '<i class="icon-home"></i><span> 我的地盘</span>|my|index';
|
||||
$lang->menu->product = '产品|product|index';
|
||||
$lang->menu->project = '项目|project|index';
|
||||
$lang->menu->product = $lang->productcommon . '|product|index';
|
||||
$lang->menu->project = $lang->projectcommon . '|project|index';
|
||||
$lang->menu->qa = '测试|qa|index';
|
||||
$lang->menu->doc = '文档|doc|index';
|
||||
$lang->menu->report = '统计|report|index';
|
||||
@@ -106,12 +106,12 @@ $lang->searchObjects['bug'] = 'Bug';
|
||||
$lang->searchObjects['story'] = '需求';
|
||||
$lang->searchObjects['task'] = '任务';
|
||||
$lang->searchObjects['testcase'] = '用例';
|
||||
$lang->searchObjects['project'] = '项目';
|
||||
$lang->searchObjects['product'] = '产品';
|
||||
$lang->searchObjects['project'] = $lang->projectcommon;
|
||||
$lang->searchObjects['product'] = $lang->productcommon;
|
||||
$lang->searchObjects['user'] = '用户';
|
||||
$lang->searchObjects['build'] = '版本';
|
||||
$lang->searchObjects['release'] = '发布';
|
||||
$lang->searchObjects['productplan'] = '产品计划';
|
||||
$lang->searchObjects['productplan'] = $lang->productcommon . '计划';
|
||||
$lang->searchObjects['testtask'] = '测试版本';
|
||||
$lang->searchObjects['doc'] = '文档';
|
||||
$lang->searchTips = '编号(ctrl+g)';
|
||||
@@ -144,8 +144,8 @@ $lang->themes['blackberry'] = '黑莓';
|
||||
$lang->index = new stdclass();
|
||||
$lang->index->menu = new stdclass();
|
||||
|
||||
$lang->index->menu->product = '浏览产品|product|browse';
|
||||
$lang->index->menu->project = '浏览项目|project|browse';
|
||||
$lang->index->menu->product = "浏览{$lang->productcommon}|product|browse";
|
||||
$lang->index->menu->project = "浏览{$lang->projectcommon}|project|browse";
|
||||
|
||||
/* 我的地盘菜单设置。*/
|
||||
$lang->my = new stdclass();
|
||||
@@ -158,7 +158,7 @@ $lang->my->menu->task = array('link' => '任务|my|task|', 'subModule'
|
||||
$lang->my->menu->bug = array('link' => 'Bug|my|bug|', 'subModule' => 'bug');
|
||||
$lang->my->menu->testtask = array('link' => '测试|my|testtask|', 'subModule' => 'testcase,testtask', 'alias' => 'testcase');
|
||||
$lang->my->menu->story = array('link' => '需求|my|story|', 'subModule' => 'story');
|
||||
$lang->my->menu->myProject = '项目|my|project|';
|
||||
$lang->my->menu->myProject = "{$lang->projectcommon}|my|project|";
|
||||
$lang->my->menu->dynamic = '动态|my|dynamic|';
|
||||
$lang->my->menu->profile = array('link' => '档案|my|profile', 'alias' => 'editprofile');
|
||||
$lang->my->menu->changePassword = '密码|my|changepassword';
|
||||
@@ -179,9 +179,9 @@ $lang->product->menu->roadmap = '路线图|product|roadmap|productID=%s';
|
||||
$lang->product->menu->doc = array('link' => '文档|product|doc|productID=%s', 'subModule' => 'doc');
|
||||
$lang->product->menu->module = '模块|tree|browse|productID=%s&view=story';
|
||||
$lang->product->menu->view = array('link' => '概况|product|view|productID=%s', 'alias' => 'edit');
|
||||
$lang->product->menu->project = '项目|product|project|status=all&productID=%s';
|
||||
$lang->product->menu->create = array('link' => '<i class="icon-plus"></i> 添加产品|product|create', 'float' => 'right');
|
||||
$lang->product->menu->all = array('link' => '<i class="icon-cubes"></i> 所有产品|product|index|locate=no&productID=%s', 'float' => 'right');
|
||||
$lang->product->menu->project = "{$lang->projectcommon}|product|project|status=all&productID=%s";
|
||||
$lang->product->menu->create = array('link' => "<i class='icon-plus'></i> 添加{$lang->productcommon}|product|create", 'float' => 'right');
|
||||
$lang->product->menu->all = array('link' => "<i class='icon-cubes'></i> 所有{$lang->productcommon}|product|index|locate=no&productID=%s", 'float' => 'right');
|
||||
|
||||
$lang->story = new stdclass();
|
||||
$lang->productplan = new stdclass();
|
||||
@@ -204,10 +204,10 @@ $lang->project->menu->build = array('link' => '版本|project|build|projectI
|
||||
$lang->project->menu->testtask = '测试|project|testtask|projectID=%s';
|
||||
$lang->project->menu->team = array('link' => '团队|project|team|projectID=%s', 'alias' => 'managemembers');
|
||||
$lang->project->menu->doc = array('link' => '文档|project|doc|porjectID=%s', 'subModule' => 'doc');
|
||||
$lang->project->menu->product = '产品|project|manageproducts|projectID=%s';
|
||||
$lang->project->menu->product = $lang->productcommon . '|project|manageproducts|projectID=%s';
|
||||
$lang->project->menu->view = array('link' => '概况|project|view|projectID=%s', 'alias' => 'edit,start,suspend,putoff,close');
|
||||
$lang->project->menu->create = array('link' => '<i class="icon-plus"></i> 添加项目|project|create', 'float' => 'right');
|
||||
$lang->project->menu->all = array('link' => '<i class="icon-th-large"></i> 所有项目|project|index|locate=no&status=undone&projectID=%s', 'float' => 'right');
|
||||
$lang->project->menu->create = array('link' => "<i class='icon-plus'></i> 添加{$lang->projectcommon}|project|create", 'float' => 'right');
|
||||
$lang->project->menu->all = array('link' => "<i class='icon-th-large'></i> 所有{$lang->projectcommon}|project|index|locate=no&status=undone&projectID=%s", 'float' => 'right');
|
||||
|
||||
$lang->task = new stdclass();
|
||||
$lang->build = new stdclass();
|
||||
@@ -249,8 +249,8 @@ $lang->doc->menu->create = array('link' => '<i class="icon-plus"></i> 添
|
||||
$lang->report = new stdclass();
|
||||
$lang->report->menu = new stdclass();
|
||||
|
||||
$lang->report->menu->product = array('link' => '产品|report|productinfo');
|
||||
$lang->report->menu->prj = array('link' => '项目|report|projectdeviation');
|
||||
$lang->report->menu->product = array('link' => $lang->productcommon . '|report|productinfo');
|
||||
$lang->report->menu->prj = array('link' => $lang->projectcommon . '|report|projectdeviation');
|
||||
$lang->report->menu->test = array('link' => '测试|report|bugsummary', 'alias' => 'bugassign');
|
||||
$lang->report->menu->staff = array('link' => '组织|report|workload');
|
||||
|
||||
|
||||
@@ -93,8 +93,8 @@ $lang->common->common = '公有模組';
|
||||
/* 主導航菜單。*/
|
||||
$lang->menu = new stdclass();
|
||||
$lang->menu->my = '<i class="icon-home"></i><span> 我的地盤</span>|my|index';
|
||||
$lang->menu->product = '產品|product|index';
|
||||
$lang->menu->project = '項目|project|index';
|
||||
$lang->menu->product = $lang->productcommon . '|product|index';
|
||||
$lang->menu->project = $lang->projectcommon . '|project|index';
|
||||
$lang->menu->qa = '測試|qa|index';
|
||||
$lang->menu->doc = '文檔|doc|index';
|
||||
$lang->menu->report = '統計|report|index';
|
||||
@@ -106,12 +106,12 @@ $lang->searchObjects['bug'] = 'Bug';
|
||||
$lang->searchObjects['story'] = '需求';
|
||||
$lang->searchObjects['task'] = '任務';
|
||||
$lang->searchObjects['testcase'] = '用例';
|
||||
$lang->searchObjects['project'] = '項目';
|
||||
$lang->searchObjects['product'] = '產品';
|
||||
$lang->searchObjects['project'] = $lang->projectcommon;
|
||||
$lang->searchObjects['product'] = $lang->productcommon;
|
||||
$lang->searchObjects['user'] = '用戶';
|
||||
$lang->searchObjects['build'] = '版本';
|
||||
$lang->searchObjects['release'] = '發佈';
|
||||
$lang->searchObjects['productplan'] = '產品計劃';
|
||||
$lang->searchObjects['productplan'] = $lang->productcommon . '計劃';
|
||||
$lang->searchObjects['testtask'] = '測試版本';
|
||||
$lang->searchObjects['doc'] = '文檔';
|
||||
$lang->searchTips = '編號(ctrl+g)';
|
||||
@@ -144,8 +144,8 @@ $lang->themes['blackberry'] = '黑莓';
|
||||
$lang->index = new stdclass();
|
||||
$lang->index->menu = new stdclass();
|
||||
|
||||
$lang->index->menu->product = '瀏覽產品|product|browse';
|
||||
$lang->index->menu->project = '瀏覽項目|project|browse';
|
||||
$lang->index->menu->product = "瀏覽{$lang->productcommon}|product|browse";
|
||||
$lang->index->menu->project = "瀏覽{$lang->projectcommon}|project|browse";
|
||||
|
||||
/* 我的地盤菜單設置。*/
|
||||
$lang->my = new stdclass();
|
||||
@@ -158,7 +158,7 @@ $lang->my->menu->task = array('link' => '任務|my|task|', 'subModule'
|
||||
$lang->my->menu->bug = array('link' => 'Bug|my|bug|', 'subModule' => 'bug');
|
||||
$lang->my->menu->testtask = array('link' => '測試|my|testtask|', 'subModule' => 'testcase,testtask', 'alias' => 'testcase');
|
||||
$lang->my->menu->story = array('link' => '需求|my|story|', 'subModule' => 'story');
|
||||
$lang->my->menu->myProject = '項目|my|project|';
|
||||
$lang->my->menu->myProject = "{$lang->projectcommon}|my|project|";
|
||||
$lang->my->menu->dynamic = '動態|my|dynamic|';
|
||||
$lang->my->menu->profile = array('link' => '檔案|my|profile', 'alias' => 'editprofile');
|
||||
$lang->my->menu->changePassword = '密碼|my|changepassword';
|
||||
@@ -179,9 +179,9 @@ $lang->product->menu->roadmap = '路線圖|product|roadmap|productID=%s';
|
||||
$lang->product->menu->doc = array('link' => '文檔|product|doc|productID=%s', 'subModule' => 'doc');
|
||||
$lang->product->menu->module = '模組|tree|browse|productID=%s&view=story';
|
||||
$lang->product->menu->view = array('link' => '概況|product|view|productID=%s', 'alias' => 'edit');
|
||||
$lang->product->menu->project = '項目|product|project|status=all&productID=%s';
|
||||
$lang->product->menu->create = array('link' => '<i class="icon-plus"></i> 添加產品|product|create', 'float' => 'right');
|
||||
$lang->product->menu->all = array('link' => '<i class="icon-cubes"></i> 所有產品|product|index|locate=no&productID=%s', 'float' => 'right');
|
||||
$lang->product->menu->project = "{$lang->projectcommon}|product|project|status=all&productID=%s";
|
||||
$lang->product->menu->create = array('link' => "<i class='icon-plus'></i> 添加{$lang->productcommon}|product|create", 'float' => 'right');
|
||||
$lang->product->menu->all = array('link' => "<i class='icon-cubes'></i> 所有{$lang->productcommon}|product|index|locate=no&productID=%s", 'float' => 'right');
|
||||
|
||||
$lang->story = new stdclass();
|
||||
$lang->productplan = new stdclass();
|
||||
@@ -204,10 +204,10 @@ $lang->project->menu->build = array('link' => '版本|project|build|projectI
|
||||
$lang->project->menu->testtask = '測試|project|testtask|projectID=%s';
|
||||
$lang->project->menu->team = array('link' => '團隊|project|team|projectID=%s', 'alias' => 'managemembers');
|
||||
$lang->project->menu->doc = array('link' => '文檔|project|doc|porjectID=%s', 'subModule' => 'doc');
|
||||
$lang->project->menu->product = '產品|project|manageproducts|projectID=%s';
|
||||
$lang->project->menu->product = $lang->productcommon . '|project|manageproducts|projectID=%s';
|
||||
$lang->project->menu->view = array('link' => '概況|project|view|projectID=%s', 'alias' => 'edit,start,suspend,putoff,close');
|
||||
$lang->project->menu->create = array('link' => '<i class="icon-plus"></i> 添加項目|project|create', 'float' => 'right');
|
||||
$lang->project->menu->all = array('link' => '<i class="icon-th-large"></i> 所有項目|project|index|locate=no&status=undone&projectID=%s', 'float' => 'right');
|
||||
$lang->project->menu->create = array('link' => "<i class='icon-plus'></i> 添加{$lang->projectcommon}|project|create", 'float' => 'right');
|
||||
$lang->project->menu->all = array('link' => "<i class='icon-th-large'></i> 所有{$lang->projectcommon}|project|index|locate=no&status=undone&projectID=%s", 'float' => 'right');
|
||||
|
||||
$lang->task = new stdclass();
|
||||
$lang->build = new stdclass();
|
||||
@@ -249,8 +249,8 @@ $lang->doc->menu->create = array('link' => '<i class="icon-plus"></i> 添
|
||||
$lang->report = new stdclass();
|
||||
$lang->report->menu = new stdclass();
|
||||
|
||||
$lang->report->menu->product = array('link' => '產品|report|productinfo');
|
||||
$lang->report->menu->prj = array('link' => '項目|report|projectdeviation');
|
||||
$lang->report->menu->product = array('link' => $lang->productcommon . '|report|productinfo');
|
||||
$lang->report->menu->prj = array('link' => $lang->projectcommon . '|report|projectdeviation');
|
||||
$lang->report->menu->test = array('link' => '測試|report|bugsummary', 'alias' => 'bugassign');
|
||||
$lang->report->menu->staff = array('link' => '組織|report|workload');
|
||||
|
||||
@@ -284,7 +284,7 @@ $lang->admin->menu->custom = array('link' => '自定義|custom|index', 'subMo
|
||||
$lang->admin->menu->mail = array('link' => '發信|mail|index', 'subModule' => 'mail');
|
||||
$lang->admin->menu->convert = array('link' => '導入|convert|index', 'subModule' => 'convert');
|
||||
$lang->admin->menu->backup = array('link' => '備份|backup|index', 'subModule' => 'backup');
|
||||
$lang->admin->menu->safe = array('link' => '安全|admin|safe',);
|
||||
$lang->admin->menu->safe = array('link' => '安全|admin|safe', 'alias' => 'checkweak');
|
||||
$lang->admin->menu->cron = array('link' => '計劃任務|cron|index', 'subModule' => 'cron');
|
||||
$lang->admin->menu->trashes = array('link' => '資源回收筒|action|trash', 'subModule' => 'action');
|
||||
$lang->admin->menu->dev = array('link' => '二次開發|dev|api', 'alias' => 'db', 'subModule' => 'dev,editor');
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<?php if($extView = $this->getExtViewFile(__FILE__)){include $extView; return helper::cd();}?>
|
||||
<?php
|
||||
$this->loadModel('custom')->customByConfig();
|
||||
$webRoot = $this->app->getWebRoot();
|
||||
$jsRoot = $webRoot . "js/";
|
||||
$themeRoot = $webRoot . "theme/";
|
||||
|
||||
@@ -73,7 +73,7 @@ $lang->convert->info = 'Info';
|
||||
|
||||
$lang->convert->bugfree = new stdclass();
|
||||
$lang->convert->bugfree->users = 'User';
|
||||
$lang->convert->bugfree->projects = 'Project';
|
||||
$lang->convert->bugfree->projects = $lang->projectcommon;
|
||||
$lang->convert->bugfree->modules = 'Module';
|
||||
$lang->convert->bugfree->bugs = 'Bug';
|
||||
$lang->convert->bugfree->cases = 'Case';
|
||||
@@ -84,12 +84,12 @@ $lang->convert->bugfree->files = 'File';
|
||||
$lang->convert->redmine = new stdclass();
|
||||
$lang->convert->redmine->users = 'Users';
|
||||
$lang->convert->redmine->groups = 'Groups';
|
||||
$lang->convert->redmine->products = 'Products';
|
||||
$lang->convert->redmine->projects = 'Projects';
|
||||
$lang->convert->redmine->products = "{$lang->productcommon}s";
|
||||
$lang->convert->redmine->projects = "{$lang->projectcommon}s";
|
||||
$lang->convert->redmine->stories = 'Stories';
|
||||
$lang->convert->redmine->tasks = 'Tasks';
|
||||
$lang->convert->redmine->bugs = 'Bugs';
|
||||
$lang->convert->redmine->productPlans = 'ProductPlans';
|
||||
$lang->convert->redmine->productPlans = 'Plans';
|
||||
$lang->convert->redmine->teams = 'Teams';
|
||||
$lang->convert->redmine->releases = 'Releases';
|
||||
$lang->convert->redmine->builds = 'Builds';
|
||||
|
||||
@@ -35,7 +35,7 @@ $lang->convert->source = '来源系统';
|
||||
$lang->convert->version = '版本';
|
||||
$lang->convert->mustSelectSource = "必须选择一个来源。";
|
||||
|
||||
$lang->convert->direction = '请选择项目问题转换方向';
|
||||
$lang->convert->direction = "请选择{$lang->projectcommon}问题转换方向";
|
||||
$lang->convert->questionTypeOfRedmine = 'Redmine中问题类型';
|
||||
$lang->convert->aimTypeOfZentao = '转化为Zentao中的类型';
|
||||
|
||||
@@ -73,7 +73,7 @@ $lang->convert->info = '转换信息';
|
||||
|
||||
$lang->convert->bugfree = new stdclass();
|
||||
$lang->convert->bugfree->users = '用户';
|
||||
$lang->convert->bugfree->projects = '项目';
|
||||
$lang->convert->bugfree->projects = $lang->projectcommon;
|
||||
$lang->convert->bugfree->modules = '模块';
|
||||
$lang->convert->bugfree->bugs = 'Bug';
|
||||
$lang->convert->bugfree->cases = '测试用例';
|
||||
@@ -84,12 +84,12 @@ $lang->convert->bugfree->files = '附件';
|
||||
$lang->convert->redmine = new stdclass();
|
||||
$lang->convert->redmine->users = '用户';
|
||||
$lang->convert->redmine->groups = '用户分组';
|
||||
$lang->convert->redmine->products = '产品';
|
||||
$lang->convert->redmine->projects = '项目';
|
||||
$lang->convert->redmine->products = $lang->productcommon;
|
||||
$lang->convert->redmine->projects = $lang->projectcommon;
|
||||
$lang->convert->redmine->stories = '需求';
|
||||
$lang->convert->redmine->tasks = '任务';
|
||||
$lang->convert->redmine->bugs = 'Bug';
|
||||
$lang->convert->redmine->productPlans = '产品计划';
|
||||
$lang->convert->redmine->productPlans = $lang->productcommon . '计划';
|
||||
$lang->convert->redmine->teams = '团队';
|
||||
$lang->convert->redmine->releases = '发布';
|
||||
$lang->convert->redmine->builds = 'Build';
|
||||
|
||||
@@ -35,7 +35,7 @@ $lang->convert->source = '來源系統';
|
||||
$lang->convert->version = '版本';
|
||||
$lang->convert->mustSelectSource = "必須選擇一個來源。";
|
||||
|
||||
$lang->convert->direction = '請選擇項目問題轉換方向';
|
||||
$lang->convert->direction = "請選擇{$lang->projectcommon}問題轉換方向";
|
||||
$lang->convert->questionTypeOfRedmine = 'Redmine中問題類型';
|
||||
$lang->convert->aimTypeOfZentao = '轉化為Zentao中的類型';
|
||||
|
||||
@@ -73,7 +73,7 @@ $lang->convert->info = '轉換信息';
|
||||
|
||||
$lang->convert->bugfree = new stdclass();
|
||||
$lang->convert->bugfree->users = '用戶';
|
||||
$lang->convert->bugfree->projects = '項目';
|
||||
$lang->convert->bugfree->projects = $lang->projectcommon;
|
||||
$lang->convert->bugfree->modules = '模組';
|
||||
$lang->convert->bugfree->bugs = 'Bug';
|
||||
$lang->convert->bugfree->cases = '測試用例';
|
||||
@@ -84,12 +84,12 @@ $lang->convert->bugfree->files = '附件';
|
||||
$lang->convert->redmine = new stdclass();
|
||||
$lang->convert->redmine->users = '用戶';
|
||||
$lang->convert->redmine->groups = '用戶分組';
|
||||
$lang->convert->redmine->products = '產品';
|
||||
$lang->convert->redmine->projects = '項目';
|
||||
$lang->convert->redmine->products = $lang->productcommon;
|
||||
$lang->convert->redmine->projects = $lang->projectcommon;
|
||||
$lang->convert->redmine->stories = '需求';
|
||||
$lang->convert->redmine->tasks = '任務';
|
||||
$lang->convert->redmine->bugs = 'Bug';
|
||||
$lang->convert->redmine->productPlans = '產品計劃';
|
||||
$lang->convert->redmine->productPlans = $lang->productcommon . '計劃';
|
||||
$lang->convert->redmine->teams = '團隊';
|
||||
$lang->convert->redmine->releases = '發佈';
|
||||
$lang->convert->redmine->builds = 'Build';
|
||||
|
||||
@@ -111,6 +111,8 @@ class custom extends control
|
||||
$this->loadModel('setting')->setItem('system.custom.productproject', $this->post->productproject);
|
||||
die(js::reload('parent'));
|
||||
}
|
||||
$this->view->title = $this->lang->custom->flow;
|
||||
$this->view->position[] = $this->lang->custom->flow;
|
||||
$this->display();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ $lang->custom->restore = 'restore';
|
||||
$lang->custom->key = 'Key';
|
||||
$lang->custom->value = 'Value';
|
||||
$lang->custom->flow = 'Flow';
|
||||
$lang->custom->select = 'Select:';
|
||||
|
||||
$lang->custom->object['story'] = 'Story';
|
||||
$lang->custom->object['task'] = 'Task';
|
||||
@@ -71,18 +72,9 @@ $lang->custom->storyReview = 'Reviewed procedure';
|
||||
$lang->custom->reviewList[1] = 'Open';
|
||||
$lang->custom->reviewList[0] = 'Close';
|
||||
|
||||
$lang->custom->flowList['productproject'] = 'The relation of product and project';
|
||||
|
||||
$lang->custom->productproject = new stdclass();
|
||||
$lang->custom->productproject->relation['0_0'] = 'Product - Project';
|
||||
$lang->custom->productproject->relation['0_1'] = 'Product - Iterative';
|
||||
$lang->custom->productproject->relation['1_1'] = 'Project - Iterative';
|
||||
|
||||
$lang->custom->productproject->product[0] = 'Product';
|
||||
$lang->custom->productproject->product[1] = 'Project';
|
||||
$lang->custom->productproject->project[0] = 'Project';
|
||||
$lang->custom->productproject->project[1] = 'Iterative';
|
||||
|
||||
$lang->custom->productproject->locked = 'PMS';
|
||||
$lang->custom->productproject->relation['0_1'] = 'Product - Sprint';
|
||||
$lang->custom->productproject->relation['1_1'] = 'Project - Sprint';
|
||||
|
||||
$lang->custom->productproject->notice = 'You can change the name of product and project, and the corresponding name display';
|
||||
|
||||
@@ -6,6 +6,7 @@ $lang->custom->restore = '恢复默认';
|
||||
$lang->custom->key = '键';
|
||||
$lang->custom->value = '值';
|
||||
$lang->custom->flow = '流程';
|
||||
$lang->custom->select = '请选择:';
|
||||
|
||||
$lang->custom->object['story'] = '需求';
|
||||
$lang->custom->object['task'] = '任务';
|
||||
@@ -71,18 +72,9 @@ $lang->custom->storyReview = '评审流程';
|
||||
$lang->custom->reviewList[1] = '开启';
|
||||
$lang->custom->reviewList[0] = '关闭';
|
||||
|
||||
$lang->custom->flowList['productproject'] = '产项关系';
|
||||
|
||||
$lang->custom->productproject = new stdclass();
|
||||
$lang->custom->productproject->relation['0_0'] = '产品 - 项目';
|
||||
$lang->custom->productproject->relation['0_1'] = '产品 - 迭代';
|
||||
$lang->custom->productproject->relation['1_1'] = '项目 - 迭代';
|
||||
|
||||
$lang->custom->productproject->product[0] = '产品';
|
||||
$lang->custom->productproject->product[1] = '项目';
|
||||
$lang->custom->productproject->project[0] = '项目';
|
||||
$lang->custom->productproject->project[1] = '迭代';
|
||||
|
||||
$lang->custom->productproject->locked = '项目管理';
|
||||
|
||||
$lang->custom->productproject->notice = '可以修改产品视图和项目视图的名称,以及相应的名称显示';
|
||||
$lang->custom->productproject->notice = '请根据实际情况选择适合自己团队的概念。';
|
||||
|
||||
@@ -6,6 +6,7 @@ $lang->custom->restore = '恢復預設';
|
||||
$lang->custom->key = '鍵';
|
||||
$lang->custom->value = '值';
|
||||
$lang->custom->flow = '流程';
|
||||
$lang->custom->select = '請選擇:';
|
||||
|
||||
$lang->custom->object['story'] = '需求';
|
||||
$lang->custom->object['task'] = '任務';
|
||||
@@ -71,18 +72,9 @@ $lang->custom->storyReview = '評審流程';
|
||||
$lang->custom->reviewList[1] = '開啟';
|
||||
$lang->custom->reviewList[0] = '關閉';
|
||||
|
||||
$lang->custom->flowList['productproject'] = '產項關係';
|
||||
|
||||
$lang->custom->productproject = new stdclass();
|
||||
$lang->custom->productproject->relation['0_0'] = '產品 - 項目';
|
||||
$lang->custom->productproject->relation['0_1'] = '產品 - 迭代';
|
||||
$lang->custom->productproject->relation['1_1'] = '項目 - 迭代';
|
||||
|
||||
$lang->custom->productproject->product[0] = '產品';
|
||||
$lang->custom->productproject->product[1] = '項目';
|
||||
$lang->custom->productproject->project[0] = '項目';
|
||||
$lang->custom->productproject->project[1] = '迭代';
|
||||
|
||||
$lang->custom->productproject->locked = '項目管理';
|
||||
|
||||
$lang->custom->productproject->notice = '可以修改產品視圖和項目視圖的名稱,以及相應的名稱顯示';
|
||||
$lang->custom->productproject->notice = '請根據實際情況選擇適合自己團隊的概念。';
|
||||
|
||||
@@ -122,72 +122,4 @@ class customModel extends model
|
||||
->beginIF($params['section'])->andWhere('section')->in($params['section'])->fi()
|
||||
->beginIF($params['key'])->andWhere('`key`')->in($params['key'])->fi();
|
||||
}
|
||||
|
||||
/**
|
||||
* Custom by config.
|
||||
*
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function customByConfig()
|
||||
{
|
||||
if(!isset($this->config->custom->productproject)) return true;
|
||||
|
||||
$productproject = $this->config->custom->productproject;
|
||||
if(strpos($productproject, '_') === false) return true;
|
||||
|
||||
list($product, $project) = explode('_', $productproject);
|
||||
if($product == 0 and $project == 0) return true;
|
||||
$change['before'] = $this->lang->custom->productproject->project[0];
|
||||
$change['after'] = $this->lang->custom->productproject->project[$project];
|
||||
$changes[] = $change;
|
||||
if($product != 0)
|
||||
{
|
||||
$change['before'] = $this->lang->custom->productproject->product[0];
|
||||
$change['after'] = $this->lang->custom->productproject->product[$product];
|
||||
$changes[] = $change;
|
||||
}
|
||||
|
||||
$this->changeAllLang($this->lang, $changes);
|
||||
}
|
||||
|
||||
/**
|
||||
* Change all lang.
|
||||
*
|
||||
* @param object $lang
|
||||
* @param array $changes
|
||||
* @access public
|
||||
* @return object
|
||||
*/
|
||||
public function changeAllLang($lang, $changes = array())
|
||||
{
|
||||
if(empty($changes)) return true;
|
||||
static $changed = array();
|
||||
$type = is_array($lang) ? 'array' : 'object';
|
||||
foreach($lang as $key => $value)
|
||||
{
|
||||
if($lang == $this->lang->custom) continue;
|
||||
if(is_object($value) or is_array($value))
|
||||
{
|
||||
if($type == 'array') $lang[$key] = $this->changeAllLang($value, $changes);
|
||||
if($type == 'object') $lang->$key = $this->changeAllLang($value, $changes);
|
||||
}
|
||||
if(is_string($value))
|
||||
{
|
||||
if(isset($changed[$value])) continue;
|
||||
if(strpos($value, $this->lang->custom->productproject->locked) !== false) continue;
|
||||
foreach($changes as $change)
|
||||
{
|
||||
if(stripos($value, $change['before']) !== false)
|
||||
{
|
||||
$value = str_ireplace($change['before'], $change['after'], $value);
|
||||
if($type == 'array') $lang[$key] = $value;
|
||||
if($type == 'object')$lang->$key = $value;
|
||||
$changed[$value] = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return $lang;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,15 +31,12 @@
|
||||
<form method='post' class='form-condensed' target='hiddenwin'>
|
||||
<table class='table table-form'>
|
||||
<tr>
|
||||
<th class='w-100px'><?php echo $lang->custom->flowList['productproject'];?></th>
|
||||
<td class='w-p40'><?php echo html::select('productproject', $lang->custom->productproject->relation, isset($config->custom->productproject) ? $config->custom->productproject : '', "class='form-control'");?></td>
|
||||
<td><?php echo $lang->custom->productproject->notice?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td colspan='2'><?php echo html::submitButton();?></td>
|
||||
<th class='w-100px'><?php echo $lang->custom->select;?></th>
|
||||
<td class='w-300px'><?php echo html::radio('productproject', $lang->custom->productproject->relation, isset($config->custom->productproject) ? $config->custom->productproject : '0_0');?></td>
|
||||
<td><?php echo html::submitButton()?></td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class='alert alert-info'><strong><?php echo $lang->custom->productproject->notice?></strong></div>
|
||||
</form>
|
||||
</div>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
@@ -39,11 +39,11 @@ $lang->dev->tableList['grouppriv'] = 'Group priv';
|
||||
$lang->dev->tableList['history'] = 'History';
|
||||
$lang->dev->tableList['lang'] = 'Language';
|
||||
$lang->dev->tableList['module'] = 'Module';
|
||||
$lang->dev->tableList['product'] = 'Product';
|
||||
$lang->dev->tableList['productplan'] = 'Product plan';
|
||||
$lang->dev->tableList['project'] = 'Project';
|
||||
$lang->dev->tableList['projectproduct'] = 'Project product';
|
||||
$lang->dev->tableList['projectstory'] = 'Project story';
|
||||
$lang->dev->tableList['product'] = $lang->productcommon;
|
||||
$lang->dev->tableList['productplan'] = "{$lang->productcommon} plan";
|
||||
$lang->dev->tableList['project'] = $lang->projectcommon;
|
||||
$lang->dev->tableList['projectproduct'] = "{$lang->projectcommon} {$lang->productcommon}";
|
||||
$lang->dev->tableList['projectstory'] = "{$lang->projectcommon} story";
|
||||
$lang->dev->tableList['release'] = 'Release';
|
||||
$lang->dev->tableList['story'] = 'Story';
|
||||
$lang->dev->tableList['storyspec'] = 'Story spec';
|
||||
@@ -83,8 +83,8 @@ $lang->dev->tableList['cron'] = 'Cron';
|
||||
$lang->dev->tableList['mailqueue'] = 'Mail queue';
|
||||
|
||||
$lang->dev->groupList['my'] = 'Dashboard';
|
||||
$lang->dev->groupList['product'] = 'Product';
|
||||
$lang->dev->groupList['project'] = 'Project';
|
||||
$lang->dev->groupList['product'] = $lang->productcommon;
|
||||
$lang->dev->groupList['project'] = $lang->projectcommon;
|
||||
$lang->dev->groupList['qa'] = 'QA';
|
||||
$lang->dev->groupList['doc'] = 'Document';
|
||||
$lang->dev->groupList['report'] = 'Report';
|
||||
|
||||
@@ -39,11 +39,11 @@ $lang->dev->tableList['grouppriv'] = '组权限';
|
||||
$lang->dev->tableList['history'] = '操作历史';
|
||||
$lang->dev->tableList['lang'] = '语言定义';
|
||||
$lang->dev->tableList['module'] = '模块';
|
||||
$lang->dev->tableList['product'] = '产品';
|
||||
$lang->dev->tableList['productplan'] = '产品计划';
|
||||
$lang->dev->tableList['project'] = '项目';
|
||||
$lang->dev->tableList['projectproduct'] = '项目产品';
|
||||
$lang->dev->tableList['projectstory'] = '项目需求';
|
||||
$lang->dev->tableList['product'] = $lang->productcommon;
|
||||
$lang->dev->tableList['productplan'] = $lang->productcommon . '计划';
|
||||
$lang->dev->tableList['project'] = $lang->projectcommon;
|
||||
$lang->dev->tableList['projectproduct'] = $lang->projectcommon . $lang->productcommon;
|
||||
$lang->dev->tableList['projectstory'] = $lang->projectcommon . '需求';
|
||||
$lang->dev->tableList['release'] = '发布';
|
||||
$lang->dev->tableList['story'] = '需求';
|
||||
$lang->dev->tableList['storyspec'] = '需求描述';
|
||||
@@ -83,8 +83,8 @@ $lang->dev->tableList['cron'] = '定时任务';
|
||||
$lang->dev->tableList['mailqueue'] = '邮件队列';
|
||||
|
||||
$lang->dev->groupList['my'] = '我的地盘';
|
||||
$lang->dev->groupList['product'] = '产品';
|
||||
$lang->dev->groupList['project'] = '项目';
|
||||
$lang->dev->groupList['product'] = $lang->productcommon;
|
||||
$lang->dev->groupList['project'] = $lang->projectcommon;
|
||||
$lang->dev->groupList['qa'] = '测试';
|
||||
$lang->dev->groupList['doc'] = '文档';
|
||||
$lang->dev->groupList['report'] = '统计';
|
||||
|
||||
@@ -39,11 +39,11 @@ $lang->dev->tableList['grouppriv'] = '組權限';
|
||||
$lang->dev->tableList['history'] = '操作歷史';
|
||||
$lang->dev->tableList['lang'] = '語言定義';
|
||||
$lang->dev->tableList['module'] = '模組';
|
||||
$lang->dev->tableList['product'] = '產品';
|
||||
$lang->dev->tableList['productplan'] = '產品計劃';
|
||||
$lang->dev->tableList['project'] = '項目';
|
||||
$lang->dev->tableList['projectproduct'] = '項目產品';
|
||||
$lang->dev->tableList['projectstory'] = '項目需求';
|
||||
$lang->dev->tableList['product'] = $lang->productcommon;
|
||||
$lang->dev->tableList['productplan'] = $lang->productcommon . '計劃';
|
||||
$lang->dev->tableList['project'] = $lang->projectcommon;
|
||||
$lang->dev->tableList['projectproduct'] = $lang->projectcommon . $lang->productcommon;
|
||||
$lang->dev->tableList['projectstory'] = $lang->projectcommon . '需求';
|
||||
$lang->dev->tableList['release'] = '發佈';
|
||||
$lang->dev->tableList['story'] = '需求';
|
||||
$lang->dev->tableList['storyspec'] = '需求描述';
|
||||
@@ -83,8 +83,8 @@ $lang->dev->tableList['cron'] = '定時任務';
|
||||
$lang->dev->tableList['mailqueue'] = '郵件隊列';
|
||||
|
||||
$lang->dev->groupList['my'] = '我的地盤';
|
||||
$lang->dev->groupList['product'] = '產品';
|
||||
$lang->dev->groupList['project'] = '項目';
|
||||
$lang->dev->groupList['product'] = $lang->productcommon;
|
||||
$lang->dev->groupList['project'] = $lang->projectcommon;
|
||||
$lang->dev->groupList['qa'] = '測試';
|
||||
$lang->dev->groupList['doc'] = '文檔';
|
||||
$lang->dev->groupList['report'] = '統計';
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
/* Fields. */
|
||||
$lang->doc->common = 'Doc';
|
||||
$lang->doc->id = 'ID';
|
||||
$lang->doc->product = 'Product';
|
||||
$lang->doc->project = 'Project';
|
||||
$lang->doc->product = $lang->productcommon;
|
||||
$lang->doc->project = $lang->projectcommon;
|
||||
$lang->doc->lib = 'Library';
|
||||
$lang->doc->module = 'Module';
|
||||
$lang->doc->title = 'Title';
|
||||
@@ -54,11 +54,11 @@ $lang->doc->editLib = 'Edit library';
|
||||
$lang->doc->deleteLib = 'Delete library';
|
||||
|
||||
/* Browse tabs. */
|
||||
$lang->doc->allProduct = 'All products';
|
||||
$lang->doc->allProject = 'All projects';
|
||||
$lang->doc->allProduct = "All {$lang->productcommon}s";
|
||||
$lang->doc->allProject = "All {$lang->projectcommon}s";
|
||||
|
||||
$lang->doc->systemLibs['product'] = 'Product doc';
|
||||
$lang->doc->systemLibs['project'] = 'Project doc';
|
||||
$lang->doc->systemLibs['product'] = "{$lang->productcommon} doc";
|
||||
$lang->doc->systemLibs['project'] = "{$lang->projectcommon} doc";
|
||||
|
||||
$lang->doc->types['file'] = 'File';
|
||||
$lang->doc->types['url'] = 'Link';
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
/* 字段列表。*/
|
||||
$lang->doc->common = '文档';
|
||||
$lang->doc->id = '文档编号';
|
||||
$lang->doc->product = '所属产品';
|
||||
$lang->doc->project = '所属项目';
|
||||
$lang->doc->product = '所属' . $lang->productcommon;
|
||||
$lang->doc->project = '所属' . $lang->projectcommon;
|
||||
$lang->doc->lib = '所属文档库';
|
||||
$lang->doc->module = '所属分类';
|
||||
$lang->doc->title = '文档标题';
|
||||
@@ -54,11 +54,11 @@ $lang->doc->editLib = '编辑文档库';
|
||||
$lang->doc->deleteLib = '删除文档库';
|
||||
|
||||
/* 查询条件列表 */
|
||||
$lang->doc->allProduct = '所有产品';
|
||||
$lang->doc->allProject = '所有项目';
|
||||
$lang->doc->allProduct = '所有' . $lang->productcommon;
|
||||
$lang->doc->allProject = '所有' . $lang->projectcommon;
|
||||
|
||||
$lang->doc->systemLibs['product'] = '产品文档库';
|
||||
$lang->doc->systemLibs['project'] = '项目文档库';
|
||||
$lang->doc->systemLibs['product'] = $lang->productcommon . '文档库';
|
||||
$lang->doc->systemLibs['project'] = $lang->projectcommon . '文档库';
|
||||
|
||||
$lang->doc->types['file'] = '文件';
|
||||
$lang->doc->types['url'] = '链接';
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
/* 欄位列表。*/
|
||||
$lang->doc->common = '文檔';
|
||||
$lang->doc->id = '文檔編號';
|
||||
$lang->doc->product = '所屬產品';
|
||||
$lang->doc->project = '所屬項目';
|
||||
$lang->doc->product = '所屬' . $lang->productcommon;
|
||||
$lang->doc->project = '所屬' . $lang->projectcommon;
|
||||
$lang->doc->lib = '所屬文檔庫';
|
||||
$lang->doc->module = '所屬分類';
|
||||
$lang->doc->title = '文檔標題';
|
||||
@@ -54,11 +54,11 @@ $lang->doc->editLib = '編輯文檔庫';
|
||||
$lang->doc->deleteLib = '刪除文檔庫';
|
||||
|
||||
/* 查詢條件列表 */
|
||||
$lang->doc->allProduct = '所有產品';
|
||||
$lang->doc->allProject = '所有項目';
|
||||
$lang->doc->allProduct = '所有' . $lang->productcommon;
|
||||
$lang->doc->allProject = '所有' . $lang->projectcommon;
|
||||
|
||||
$lang->doc->systemLibs['product'] = '產品文檔庫';
|
||||
$lang->doc->systemLibs['project'] = '項目文檔庫';
|
||||
$lang->doc->systemLibs['product'] = $lang->productcommon . '文檔庫';
|
||||
$lang->doc->systemLibs['project'] = $lang->projectcommon . '文檔庫';
|
||||
|
||||
$lang->doc->types['file'] = '檔案';
|
||||
$lang->doc->types['url'] = '連結';
|
||||
|
||||
@@ -57,9 +57,9 @@ $lang->editor->modules['index'] = 'Index';
|
||||
$lang->editor->modules['install'] = 'Install';
|
||||
$lang->editor->modules['misc'] = 'Misc';
|
||||
$lang->editor->modules['my'] = 'Dashboard';
|
||||
$lang->editor->modules['product'] = 'Product';
|
||||
$lang->editor->modules['product'] = $lang->productcommon;
|
||||
$lang->editor->modules['productplan'] = 'Plan';
|
||||
$lang->editor->modules['project'] = 'Project';
|
||||
$lang->editor->modules['project'] = $lang->projectcommon;
|
||||
$lang->editor->modules['qa'] = 'Test';
|
||||
$lang->editor->modules['release'] = 'Release';
|
||||
$lang->editor->modules['report'] = 'Report';
|
||||
|
||||
@@ -57,9 +57,9 @@ $lang->editor->modules['index'] = '首页';
|
||||
$lang->editor->modules['install'] = '安装';
|
||||
$lang->editor->modules['misc'] = '杂项';
|
||||
$lang->editor->modules['my'] = '我的地盘';
|
||||
$lang->editor->modules['product'] = '产品视图';
|
||||
$lang->editor->modules['productplan'] = '产品计划';
|
||||
$lang->editor->modules['project'] = '项目视图';
|
||||
$lang->editor->modules['product'] = $lang->productcommon . '视图';
|
||||
$lang->editor->modules['productplan'] = '计划';
|
||||
$lang->editor->modules['project'] = $lang->projectcommon . '视图';
|
||||
$lang->editor->modules['qa'] = '测试视图';
|
||||
$lang->editor->modules['release'] = '发布';
|
||||
$lang->editor->modules['report'] = '报表';
|
||||
|
||||
@@ -30,7 +30,7 @@ $lang->editor->deleteConfirm = '是否要刪除?';
|
||||
$lang->editor->extendConfirm = '是否要重用原來代碼?';
|
||||
$lang->editor->repeatFile = '檔案名重複';
|
||||
$lang->editor->repeatPage = '已經有此頁面。是否覆蓋?';
|
||||
$lang->editor->noticeOkFile = 'ok檔案不存在或檔案已過期\n為了系統的安全,請重新創建ok檔案\n您可在伺服器執行下面相應的命令:\nwindows: 打開命令行,執行 echo ok > %s\nlinux: touch %s;\n或者刪掉 %s 這個檔案 ,重新創建一個ok.txt檔案,不需要內容。';
|
||||
$lang->editor->noticeOkFile = '為了安全起見,系統需要確認您的管理員身份。\n 請登錄禪道所在的伺服器,創建%s檔案。\n 注意:\n 1. 檔案內容為空。\n 2. 如果之前檔案存在,刪除之後重新創建。';
|
||||
|
||||
$lang->editor->notWritable = "無法寫入,可能沒有權限。請嘗試執行 chmod 777 -R ";
|
||||
$lang->editor->notDelete = '無法刪除,請檢查權限!';
|
||||
@@ -57,9 +57,9 @@ $lang->editor->modules['index'] = '首頁';
|
||||
$lang->editor->modules['install'] = '安裝';
|
||||
$lang->editor->modules['misc'] = '雜項';
|
||||
$lang->editor->modules['my'] = '我的地盤';
|
||||
$lang->editor->modules['product'] = '產品視圖';
|
||||
$lang->editor->modules['productplan'] = '產品計劃';
|
||||
$lang->editor->modules['project'] = '項目視圖';
|
||||
$lang->editor->modules['product'] = $lang->productcommon . '視圖';
|
||||
$lang->editor->modules['productplan'] = '計劃';
|
||||
$lang->editor->modules['project'] = $lang->projectcommon . '視圖';
|
||||
$lang->editor->modules['qa'] = '測試視圖';
|
||||
$lang->editor->modules['release'] = '發佈';
|
||||
$lang->editor->modules['report'] = '報表';
|
||||
|
||||
@@ -81,14 +81,13 @@ $lang->extension->viewInstalled = '查看已安裝插件';
|
||||
$lang->extension->viewAvailable = '查看可安裝插件';
|
||||
$lang->extension->viewDeactivated = '查看已禁用插件';
|
||||
$lang->extension->backDBFile = '插件相關數據已經備份到 %s 檔案中!';
|
||||
$lang->extension->noticeOkFile = '<h4>ok檔案不存在或檔案已過期</h4>
|
||||
<h4>為了系統的安全,請重新創建ok檔案</h4>
|
||||
<p>您可在伺服器執行下面相應的命令:</p>
|
||||
<ul>
|
||||
<li>windows: 打開命令行,執行<strong>echo ok > %s</strong></li>
|
||||
<li>linux: <strong>touch %s;</strong></li>
|
||||
<li>或者刪掉 <strong>"%s"</strong> 這個檔案 ,重新創建一個ok.txt檔案,不需要內容。</li>
|
||||
</ul> ';
|
||||
$lang->extension->noticeOkFile = '<h5>為了安全起見,系統需要確認您的管理員身份</h5>
|
||||
<h5>請登錄禪道所在的伺服器,創建%s檔案。</h5>
|
||||
<p>注意:</p>
|
||||
<ol>
|
||||
<li>檔案內容為空。</li>
|
||||
<li>如果之前檔案存在,刪除之後重新創建。</li>
|
||||
</ul>';
|
||||
|
||||
$lang->extension->upgradeExt = '升級';
|
||||
$lang->extension->installExt = '安裝';
|
||||
|
||||
@@ -27,8 +27,8 @@ $lang->group->confirmDelete = 'Are you sure to delete this group?';
|
||||
$lang->group->successSaved = 'Success saved.';
|
||||
$lang->group->errorNotSaved = 'Not saved, please make sure you have selected some actions and groups.';
|
||||
$lang->group->viewList = 'Restricted access view';
|
||||
$lang->group->productList = 'Restricted access product';
|
||||
$lang->group->projectList = 'Restricted access project';
|
||||
$lang->group->productList = "Restricted access {$lang->productcommon}";
|
||||
$lang->group->projectList = "Restricted access {$lang->projectcommon}";
|
||||
$lang->group->noticeVisit = 'The empty access has no access restrictions';
|
||||
|
||||
$lang->group->id = 'Id';
|
||||
|
||||
@@ -27,8 +27,8 @@ $lang->group->confirmDelete = '您确定删除该用户分组吗?';
|
||||
$lang->group->successSaved = '成功保存';
|
||||
$lang->group->errorNotSaved = '没有保存,请确认选择了权限数据。';
|
||||
$lang->group->viewList = '限制访问视图';
|
||||
$lang->group->productList = '限制访问产品';
|
||||
$lang->group->projectList = '限制访问项目';
|
||||
$lang->group->productList = '限制访问' . $lang->productcommon;
|
||||
$lang->group->projectList = '限制访问' . $lang->projectcommon;
|
||||
$lang->group->noticeVisit = '空代访问没有访问限制';
|
||||
|
||||
$lang->group->id = '编号';
|
||||
|
||||
@@ -26,9 +26,10 @@ $lang->group->unlinkMember = '移除用戶';
|
||||
$lang->group->confirmDelete = '您確定刪除該用戶分組嗎?';
|
||||
$lang->group->successSaved = '成功保存';
|
||||
$lang->group->errorNotSaved = '沒有保存,請確認選擇了權限數據。';
|
||||
$lang->group->visitProduct = '可訪問的產品';
|
||||
$lang->group->visitProject = '可訪問的項目';
|
||||
$lang->group->noticeVisit = '全不選代表沒有訪問限制';
|
||||
$lang->group->viewList = '限制訪問視圖';
|
||||
$lang->group->productList = '限制訪問' . $lang->productcommon;
|
||||
$lang->group->projectList = '限制訪問' . $lang->projectcommon;
|
||||
$lang->group->noticeVisit = '空代訪問沒有訪問限制';
|
||||
|
||||
$lang->group->id = '編號';
|
||||
$lang->group->name = '分組名稱';
|
||||
|
||||
@@ -9,7 +9,7 @@ $lang->my->bug = 'Bug';
|
||||
$lang->my->testTask = 'Build';
|
||||
$lang->my->testCase = 'Test case';
|
||||
$lang->my->story = 'Story';
|
||||
$lang->my->myProject = 'Project';
|
||||
$lang->my->myProject = $lang->projectcommon;
|
||||
$lang->my->team = 'Team';
|
||||
$lang->my->profile = 'Profile';
|
||||
$lang->my->dynamic = 'Dynamic';
|
||||
@@ -32,14 +32,14 @@ $lang->my->storyMenu->closedByMe = 'My closed';
|
||||
$lang->my->home = new stdclass();
|
||||
$lang->my->home->latest = 'Dynamic';
|
||||
$lang->my->home->action = "%s, %s <em>%s</em> %s <a href='%s'>%s</a>.";
|
||||
$lang->my->home->projects = 'Project';
|
||||
$lang->my->home->products = 'Product';
|
||||
$lang->my->home->projectHome = 'Project home';
|
||||
$lang->my->home->productHome = 'Product home';
|
||||
$lang->my->home->createProject = "create a project?";
|
||||
$lang->my->home->createProduct = "create a product?";
|
||||
$lang->my->home->projects = $lang->projectcommon;
|
||||
$lang->my->home->products = $lang->productcommon;
|
||||
$lang->my->home->projectHome = "{$lang->projectcommon} home";
|
||||
$lang->my->home->productHome = "{$lang->productcommon} home";
|
||||
$lang->my->home->createProject = "create a {$lang->projectcommon}?";
|
||||
$lang->my->home->createProduct = "create a {$lang->productcommon}?";
|
||||
$lang->my->home->help = "<a href='http://www.zentao.net/help-read-79236.html' target='_blank'>Help Book</a>";
|
||||
$lang->my->home->noProductsTip = "There is no product.";
|
||||
$lang->my->home->noProductsTip = "There is no {$lang->productcommon}.";
|
||||
|
||||
$lang->my->form = new stdclass();
|
||||
$lang->my->form->lblBasic = 'Basic info';
|
||||
|
||||
@@ -9,7 +9,7 @@ $lang->my->bug = '我的Bug';
|
||||
$lang->my->testTask = '我的版本';
|
||||
$lang->my->testCase = '我的用例';
|
||||
$lang->my->story = '我的需求';
|
||||
$lang->my->myProject = '我的项目';
|
||||
$lang->my->myProject = "我的{$lang->projectcommon}";
|
||||
$lang->my->team = '我的团队';
|
||||
$lang->my->profile = '我的档案';
|
||||
$lang->my->dynamic = '我的动态';
|
||||
@@ -30,16 +30,16 @@ $lang->my->storyMenu->reviewedByMe = '由我评审';
|
||||
$lang->my->storyMenu->closedByMe = '由我关闭';
|
||||
|
||||
$lang->my->home = new stdclass();
|
||||
$lang->my->home->latest = '最新动态';
|
||||
$lang->my->home->action = "%s, %s <em>%s</em> %s <a href='%s'>%s</a>。";
|
||||
$lang->my->home->projects = '项目';
|
||||
$lang->my->home->products = '产品';
|
||||
$lang->my->home->projectHome = '访问项目主页';
|
||||
$lang->my->home->productHome = '访问产品主页';
|
||||
$lang->my->home->createProject = "创建一个项目";
|
||||
$lang->my->home->createProduct = "创建一个产品";
|
||||
$lang->my->home->latest = '最新动态';
|
||||
$lang->my->home->action = "%s, %s <em>%s</em> %s <a href='%s'>%s</a>。";
|
||||
$lang->my->home->projects = $lang->projectcommon;
|
||||
$lang->my->home->products = $lang->productcommon;
|
||||
$lang->my->home->projectHome = "访问{$lang->projectcommon}主页";
|
||||
$lang->my->home->productHome = "访问{$lang->productcommon}主页";
|
||||
$lang->my->home->createProject = "创建一个{$lang->projectcommon}";
|
||||
$lang->my->home->createProduct = "创建一个{$lang->productcommon}";
|
||||
$lang->my->home->help = "<a href='http://www.zentao.net/help-read-79236.html' target='_blank'>帮助文档</a>";
|
||||
$lang->my->home->noProductsTip = "这里还没有产品。";
|
||||
$lang->my->home->noProductsTip = "这里还没有{$lang->productcommon}。";
|
||||
|
||||
$lang->my->form = new stdclass();
|
||||
$lang->my->form->lblBasic = '基本信息';
|
||||
|
||||
@@ -9,7 +9,7 @@ $lang->my->bug = '我的Bug';
|
||||
$lang->my->testTask = '我的版本';
|
||||
$lang->my->testCase = '我的用例';
|
||||
$lang->my->story = '我的需求';
|
||||
$lang->my->myProject = '我的項目';
|
||||
$lang->my->myProject = "我的{$lang->projectcommon}";
|
||||
$lang->my->team = '我的團隊';
|
||||
$lang->my->profile = '我的檔案';
|
||||
$lang->my->dynamic = '我的動態';
|
||||
@@ -30,16 +30,16 @@ $lang->my->storyMenu->reviewedByMe = '由我評審';
|
||||
$lang->my->storyMenu->closedByMe = '由我關閉';
|
||||
|
||||
$lang->my->home = new stdclass();
|
||||
$lang->my->home->latest = '最新動態';
|
||||
$lang->my->home->action = "%s, %s <em>%s</em> %s <a href='%s'>%s</a>。";
|
||||
$lang->my->home->projects = '項目';
|
||||
$lang->my->home->products = '產品';
|
||||
$lang->my->home->projectHome = '訪問項目主頁';
|
||||
$lang->my->home->productHome = '訪問產品主頁';
|
||||
$lang->my->home->createProject = "創建一個項目";
|
||||
$lang->my->home->createProduct = "創建一個產品";
|
||||
$lang->my->home->latest = '最新動態';
|
||||
$lang->my->home->action = "%s, %s <em>%s</em> %s <a href='%s'>%s</a>。";
|
||||
$lang->my->home->projects = $lang->projectcommon;
|
||||
$lang->my->home->products = $lang->productcommon;
|
||||
$lang->my->home->projectHome = "訪問{$lang->projectcommon}主頁";
|
||||
$lang->my->home->productHome = "訪問{$lang->productcommon}主頁";
|
||||
$lang->my->home->createProject = "創建一個{$lang->projectcommon}";
|
||||
$lang->my->home->createProduct = "創建一個{$lang->productcommon}";
|
||||
$lang->my->home->help = "<a href='http://www.zentao.net/help-read-79236.html' target='_blank'>幫助文檔</a>";
|
||||
$lang->my->home->noProductsTip = "這裡還沒有產品。";
|
||||
$lang->my->home->noProductsTip = "這裡還沒有{$lang->productcommon}。";
|
||||
|
||||
$lang->my->form = new stdclass();
|
||||
$lang->my->form->lblBasic = '基本信息';
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
* @version $Id: en.php 5091 2013-07-10 06:06:46Z chencongzhi520@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->product->common = 'Product';
|
||||
$lang->product->common = $lang->productcommon;
|
||||
$lang->product->index = "Index";
|
||||
$lang->product->browse = "Browse";
|
||||
$lang->product->dynamic = "Dynamic";
|
||||
@@ -21,7 +21,7 @@ $lang->product->read = "Info";
|
||||
$lang->product->delete = "Delete";
|
||||
$lang->product->deleted = "Deleted";
|
||||
$lang->product->close = "Close";
|
||||
$lang->product->select = '--select product--';
|
||||
$lang->product->select = "--select {$lang->productcommon}--";
|
||||
$lang->product->mine = 'I charge : ';
|
||||
$lang->product->other = 'Other : ';
|
||||
$lang->product->closed = 'Closed';
|
||||
@@ -34,24 +34,24 @@ $lang->product->plans = 'Plans';
|
||||
$lang->product->releases = 'Releases';
|
||||
$lang->product->docs = 'Documents';
|
||||
$lang->product->bugs = 'Bugs';
|
||||
$lang->product->projects = 'Projects';
|
||||
$lang->product->projects = "{$lang->projectcommon}s";
|
||||
$lang->product->cases = 'Cases';
|
||||
$lang->product->builds = 'Builds';
|
||||
$lang->product->roadmap = 'Roadmap';
|
||||
$lang->product->doc = 'Doc';
|
||||
$lang->product->project = 'Projects';
|
||||
$lang->product->project = "{$lang->projectcommon}s";
|
||||
|
||||
$lang->product->selectProduct = "Select product";
|
||||
$lang->product->selectProduct = "Select {$lang->productcommon}";
|
||||
$lang->product->saveButton = " Save (S) ";
|
||||
$lang->product->confirmDelete = " Are you sure to delete this product?";
|
||||
$lang->product->ajaxGetProjects = "API: projects of product";
|
||||
$lang->product->ajaxGetPlans = "API: plans of product";
|
||||
$lang->product->confirmDelete = " Are you sure to delete this {$lang->productcommon}?";
|
||||
$lang->product->ajaxGetProjects = "API: {$lang->projectcommon}s of {$lang->productcommon}";
|
||||
$lang->product->ajaxGetPlans = "API: plans of {$lang->productcommon}";
|
||||
|
||||
$lang->product->errorFormat = 'Error format.';
|
||||
$lang->product->errorEmptyName = 'Name can not be empty.';
|
||||
$lang->product->errorEmptyCode = 'Code can not be empty';
|
||||
$lang->product->errorNoProduct = 'No product in system yet.';
|
||||
$lang->product->accessDenied = 'Access to this product denined.';
|
||||
$lang->product->errorNoProduct = "No {$lang->productcommon} in system yet.";
|
||||
$lang->product->accessDenied = "Access to this {$lang->productcommon} denined.";
|
||||
|
||||
$lang->product->id = 'ID';
|
||||
$lang->product->company = 'Company';
|
||||
@@ -60,7 +60,7 @@ $lang->product->code = 'Code';
|
||||
$lang->product->order = 'Order';
|
||||
$lang->product->status = 'Status';
|
||||
$lang->product->desc = 'Desc';
|
||||
$lang->product->PO = 'Product owner';
|
||||
$lang->product->PO = "{$lang->productcommon} owner";
|
||||
$lang->product->QD = 'Quality director';
|
||||
$lang->product->RD = 'Release director';
|
||||
$lang->product->acl = 'Access limitation';
|
||||
@@ -80,16 +80,16 @@ $lang->product->closedStory = 'Closed';
|
||||
$lang->product->unclosed = 'Unclosed';
|
||||
|
||||
$lang->product->allStory = 'All';
|
||||
$lang->product->allProduct = 'All products';
|
||||
$lang->product->allProductsOfProject = 'All related products';
|
||||
$lang->product->allProduct = "All {$lang->productcommon}s";
|
||||
$lang->product->allProductsOfProject = "All related {$lang->productcommon}s";
|
||||
|
||||
$lang->product->statusList[''] = '';
|
||||
$lang->product->statusList['normal'] = 'Normal';
|
||||
$lang->product->statusList['closed'] = 'Closed';
|
||||
|
||||
$lang->product->aclList['open'] = 'Default(Having product module prividge, can visit this product)';
|
||||
$lang->product->aclList['private'] = 'Private(Only project team members can visit)';
|
||||
$lang->product->aclList['custom'] = 'Whitelist(Project team members and who belongs to the whilelist groups can visit)';
|
||||
$lang->product->aclList['open'] = "Default(Having {$lang->productcommon} module prividge, can visit this {$lang->productcommon})";
|
||||
$lang->product->aclList['private'] = "Private(Only {$lang->projectcommon} team members can visit)";
|
||||
$lang->product->aclList['custom'] = "Whitelist({$lang->projectcommon} team members and who belongs to the whilelist groups can visit)";
|
||||
|
||||
$lang->product->storySummary = "Total <strong>%s</strong> stories in this page, estimate <strong>%s</strong> hours, case coverage is %s ";
|
||||
$lang->product->noMatched = 'No matched product including "%s"';
|
||||
$lang->product->noMatched = "No matched {$lang->productcommon} including '%s'";
|
||||
|
||||
@@ -9,19 +9,19 @@
|
||||
* @version $Id: zh-cn.php 5091 2013-07-10 06:06:46Z chencongzhi520@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->product->common = '产品视图';
|
||||
$lang->product->index = "产品首页";
|
||||
$lang->product->browse = "浏览产品";
|
||||
$lang->product->common = $lang->productcommon . '视图';
|
||||
$lang->product->index = $lang->productcommon . "首页";
|
||||
$lang->product->browse = "浏览{$lang->productcommon}";
|
||||
$lang->product->dynamic = "动态";
|
||||
$lang->product->view = "产品概况";
|
||||
$lang->product->edit = "编辑产品";
|
||||
$lang->product->view = "{$lang->productcommon}概况";
|
||||
$lang->product->edit = "编辑{$lang->productcommon}";
|
||||
$lang->product->batchEdit = "批量编辑";
|
||||
$lang->product->create = "新增产品";
|
||||
$lang->product->read = "产品详情";
|
||||
$lang->product->delete = "删除产品";
|
||||
$lang->product->create = "新增{$lang->productcommon}";
|
||||
$lang->product->read = "{$lang->productcommon}详情";
|
||||
$lang->product->delete = "删除{$lang->productcommon}";
|
||||
$lang->product->deleted = "已删除";
|
||||
$lang->product->close = "关闭";
|
||||
$lang->product->select = '--请选择产品--';
|
||||
$lang->product->select = "--请选择{$lang->productcommon}--";
|
||||
$lang->product->mine = '我负责:';
|
||||
$lang->product->other = '其他:';
|
||||
$lang->product->closed = '已关闭';
|
||||
@@ -34,33 +34,33 @@ $lang->product->plans = '计划数';
|
||||
$lang->product->releases = '发布数';
|
||||
$lang->product->docs = '文档数';
|
||||
$lang->product->bugs = '相关BUG';
|
||||
$lang->product->projects = '关联项目数';
|
||||
$lang->product->projects = "关联{$lang->projectcommon}数";
|
||||
$lang->product->cases = '用例数';
|
||||
$lang->product->builds = 'BUILD数';
|
||||
$lang->product->roadmap = '路线图';
|
||||
$lang->product->doc = '文档列表';
|
||||
$lang->product->project = '项目列表';
|
||||
$lang->product->project = $lang->projectcommon . '列表';
|
||||
|
||||
$lang->product->selectProduct = "请选择产品";
|
||||
$lang->product->selectProduct = "请选择{$lang->productcommon}";
|
||||
$lang->product->saveButton = " 保存 (S) ";
|
||||
$lang->product->confirmDelete = " 您确定删除该产品吗?";
|
||||
$lang->product->ajaxGetProjects = "接口:项目列表";
|
||||
$lang->product->confirmDelete = " 您确定删除该{$lang->productcommon}吗?";
|
||||
$lang->product->ajaxGetProjects = "接口:{$lang->projectcommon}列表";
|
||||
$lang->product->ajaxGetPlans = "接口:计划列表";
|
||||
|
||||
$lang->product->errorFormat = '产品数据格式不正确';
|
||||
$lang->product->errorEmptyName = '产品名称不能为空';
|
||||
$lang->product->errorEmptyCode = '产品代号不能为空';
|
||||
$lang->product->errorNoProduct = '还没有创建产品!';
|
||||
$lang->product->accessDenied = '您无权访问该产品';
|
||||
$lang->product->errorFormat = "{$lang->productcommon}数据格式不正确";
|
||||
$lang->product->errorEmptyName = "{$lang->productcommon}名称不能为空";
|
||||
$lang->product->errorEmptyCode = "{$lang->productcommon}代号不能为空";
|
||||
$lang->product->errorNoProduct = "还没有创建{$lang->productcommon}!";
|
||||
$lang->product->accessDenied = "您无权访问该{$lang->productcommon}";
|
||||
|
||||
$lang->product->id = '编号';
|
||||
$lang->product->company = '所属公司';
|
||||
$lang->product->name = '产品名称';
|
||||
$lang->product->code = '产品代号';
|
||||
$lang->product->name = "{$lang->productcommon}名称";
|
||||
$lang->product->code = "{$lang->productcommon}代号";
|
||||
$lang->product->order = '排序';
|
||||
$lang->product->status = '状态';
|
||||
$lang->product->desc = '产品描述';
|
||||
$lang->product->PO = '产品负责人';
|
||||
$lang->product->desc = "{$lang->productcommon}描述";
|
||||
$lang->product->PO = "{$lang->productcommon}负责人";
|
||||
$lang->product->QD = '测试负责人';
|
||||
$lang->product->RD = '发布负责人';
|
||||
$lang->product->acl = '访问控制';
|
||||
@@ -80,16 +80,16 @@ $lang->product->closedStory = '已关闭';
|
||||
$lang->product->unclosed = '未关闭';
|
||||
|
||||
$lang->product->allStory = '全部需求';
|
||||
$lang->product->allProduct = '全部产品';
|
||||
$lang->product->allProductsOfProject = '全部关联产品';
|
||||
$lang->product->allProduct = '全部' . $lang->productcommon;
|
||||
$lang->product->allProductsOfProject = '全部关联' . $lang->productcommon;
|
||||
|
||||
$lang->product->statusList[''] = '';
|
||||
$lang->product->statusList['normal'] = '正常';
|
||||
$lang->product->statusList['closed'] = '结束';
|
||||
|
||||
$lang->product->aclList['open'] = '默认设置(有产品视图权限,即可访问)';
|
||||
$lang->product->aclList['private'] = '私有产品(只有项目团队成员才能访问)';
|
||||
$lang->product->aclList['open'] = "默认设置(有{$lang->productcommon}视图权限,即可访问)";
|
||||
$lang->product->aclList['private'] = "私有{$lang->productcommon}(只有{$lang->projectcommon}团队成员才能访问)";
|
||||
$lang->product->aclList['custom'] = '自定义白名单(团队成员和白名单的成员可以访问)';
|
||||
|
||||
$lang->product->storySummary = "本页共 <strong>%s</strong> 个需求,预计 <strong>%s</strong> 个工时,用例覆盖率<strong>%s</strong>。";
|
||||
$lang->product->noMatched = '找不到包含"%s"的产品';
|
||||
$lang->product->noMatched = '找不到包含"%s"的' . $lang->productcommon;
|
||||
|
||||
@@ -9,22 +9,23 @@
|
||||
* @version $Id: zh-tw.php 5091 2013-07-10 06:06:46Z chencongzhi520@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->product->common = '產品視圖';
|
||||
$lang->product->index = "產品首頁";
|
||||
$lang->product->browse = "瀏覽產品";
|
||||
$lang->product->dynamic = "動態";
|
||||
$lang->product->view = "產品概況";
|
||||
$lang->product->edit = "編輯產品";
|
||||
$lang->product->batchEdit = "批量編輯";
|
||||
$lang->product->create = "新增產品";
|
||||
$lang->product->read = "產品詳情";
|
||||
$lang->product->delete = "刪除產品";
|
||||
$lang->product->deleted = "已刪除";
|
||||
$lang->product->close = "關閉";
|
||||
$lang->product->select = '--請選擇產品--';
|
||||
$lang->product->mine = '我負責:';
|
||||
$lang->product->other = '其他:';
|
||||
$lang->product->closed = '已關閉';
|
||||
$lang->product->common = $lang->productcommon . '視圖';
|
||||
$lang->product->index = $lang->productcommon . "首頁";
|
||||
$lang->product->browse = "瀏覽{$lang->productcommon}";
|
||||
$lang->product->dynamic = "動態";
|
||||
$lang->product->view = "{$lang->productcommon}概況";
|
||||
$lang->product->edit = "編輯{$lang->productcommon}";
|
||||
$lang->product->batchEdit = "批量編輯";
|
||||
$lang->product->create = "新增{$lang->productcommon}";
|
||||
$lang->product->read = "{$lang->productcommon}詳情";
|
||||
$lang->product->delete = "刪除{$lang->productcommon}";
|
||||
$lang->product->deleted = "已刪除";
|
||||
$lang->product->close = "關閉";
|
||||
$lang->product->select = "--請選擇{$lang->productcommon}--";
|
||||
$lang->product->mine = '我負責:';
|
||||
$lang->product->other = '其他:';
|
||||
$lang->product->closed = '已關閉';
|
||||
$lang->product->updateOrder = "排序";
|
||||
|
||||
$lang->product->basicInfo = '基本信息';
|
||||
$lang->product->otherInfo = '其他信息';
|
||||
@@ -33,33 +34,33 @@ $lang->product->plans = '計劃數';
|
||||
$lang->product->releases = '發佈數';
|
||||
$lang->product->docs = '文檔數';
|
||||
$lang->product->bugs = '相關BUG';
|
||||
$lang->product->projects = '關聯項目數';
|
||||
$lang->product->projects = "關聯{$lang->projectcommon}數";
|
||||
$lang->product->cases = '用例數';
|
||||
$lang->product->builds = 'BUILD數';
|
||||
$lang->product->roadmap = '路線圖';
|
||||
$lang->product->doc = '文檔列表';
|
||||
$lang->product->project = '項目列表';
|
||||
$lang->product->project = $lang->projectcommon . '列表';
|
||||
|
||||
$lang->product->selectProduct = "請選擇產品";
|
||||
$lang->product->selectProduct = "請選擇{$lang->productcommon}";
|
||||
$lang->product->saveButton = " 保存 (S) ";
|
||||
$lang->product->confirmDelete = " 您確定刪除該產品嗎?";
|
||||
$lang->product->ajaxGetProjects = "介面:項目列表";
|
||||
$lang->product->confirmDelete = " 您確定刪除該{$lang->productcommon}嗎?";
|
||||
$lang->product->ajaxGetProjects = "介面:{$lang->projectcommon}列表";
|
||||
$lang->product->ajaxGetPlans = "介面:計劃列表";
|
||||
|
||||
$lang->product->errorFormat = '產品數據格式不正確';
|
||||
$lang->product->errorEmptyName = '產品名稱不能為空';
|
||||
$lang->product->errorEmptyCode = '產品代號不能為空';
|
||||
$lang->product->errorNoProduct = '還沒有創建產品!';
|
||||
$lang->product->accessDenied = '您無權訪問該產品';
|
||||
$lang->product->errorFormat = "{$lang->productcommon}數據格式不正確";
|
||||
$lang->product->errorEmptyName = "{$lang->productcommon}名稱不能為空";
|
||||
$lang->product->errorEmptyCode = "{$lang->productcommon}代號不能為空";
|
||||
$lang->product->errorNoProduct = "還沒有創建{$lang->productcommon}!";
|
||||
$lang->product->accessDenied = "您無權訪問該{$lang->productcommon}";
|
||||
|
||||
$lang->product->id = '編號';
|
||||
$lang->product->company = '所屬公司';
|
||||
$lang->product->name = '產品名稱';
|
||||
$lang->product->code = '產品代號';
|
||||
$lang->product->name = "{$lang->productcommon}名稱";
|
||||
$lang->product->code = "{$lang->productcommon}代號";
|
||||
$lang->product->order = '排序';
|
||||
$lang->product->status = '狀態';
|
||||
$lang->product->desc = '產品描述';
|
||||
$lang->product->PO = '產品負責人';
|
||||
$lang->product->desc = "{$lang->productcommon}描述";
|
||||
$lang->product->PO = "{$lang->productcommon}負責人";
|
||||
$lang->product->QD = '測試負責人';
|
||||
$lang->product->RD = '發佈負責人';
|
||||
$lang->product->acl = '訪問控制';
|
||||
@@ -79,16 +80,16 @@ $lang->product->closedStory = '已關閉';
|
||||
$lang->product->unclosed = '未關閉';
|
||||
|
||||
$lang->product->allStory = '全部需求';
|
||||
$lang->product->allProduct = '全部產品';
|
||||
$lang->product->allProductsOfProject = '全部關聯產品';
|
||||
$lang->product->allProduct = '全部' . $lang->productcommon;
|
||||
$lang->product->allProductsOfProject = '全部關聯' . $lang->productcommon;
|
||||
|
||||
$lang->product->statusList[''] = '';
|
||||
$lang->product->statusList['normal'] = '正常';
|
||||
$lang->product->statusList['closed'] = '結束';
|
||||
|
||||
$lang->product->aclList['open'] = '預設設置(有產品視圖權限,即可訪問)';
|
||||
$lang->product->aclList['private'] = '私有產品(只有項目團隊成員才能訪問)';
|
||||
$lang->product->aclList['open'] = "預設設置(有{$lang->productcommon}視圖權限,即可訪問)";
|
||||
$lang->product->aclList['private'] = "私有{$lang->productcommon}(只有{$lang->projectcommon}團隊成員才能訪問)";
|
||||
$lang->product->aclList['custom'] = '自定義白名單(團隊成員和白名單的成員可以訪問)';
|
||||
|
||||
$lang->product->storySummary = "本頁共 <strong>%s</strong> 個需求,預計 <strong>%s</strong> 個工時,用例覆蓋率<strong>%s</strong>。";
|
||||
$lang->product->noMatched = '找不到包含"%s"的產品';
|
||||
$lang->product->noMatched = '找不到包含"%s"的' . $lang->productcommon;
|
||||
|
||||
@@ -37,7 +37,7 @@ $lang->productplan->confirmUnlinkStory = "Are you sure to remove this story?";
|
||||
$lang->productplan->confirmUnlinkBug = "Are you sure to remove this bug?";
|
||||
|
||||
$lang->productplan->id = 'ID';
|
||||
$lang->productplan->product = 'Product';
|
||||
$lang->productplan->product = $lang->productcommon;
|
||||
$lang->productplan->title = 'Title';
|
||||
$lang->productplan->desc = 'Desc';
|
||||
$lang->productplan->begin = 'Begin';
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
* @version $Id: zh-cn.php 4659 2013-04-17 06:45:08Z chencongzhi520@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->productplan->common = '产品计划';
|
||||
$lang->productplan->common = $lang->productcommon . '计划';
|
||||
$lang->productplan->browse = "浏览计划";
|
||||
$lang->productplan->index = "计划列表";
|
||||
$lang->productplan->create = "创建计划";
|
||||
@@ -37,7 +37,7 @@ $lang->productplan->confirmUnlinkStory = "您确认移除该需求吗?";
|
||||
$lang->productplan->confirmUnlinkBug = "您确认移除该Bug吗?";
|
||||
|
||||
$lang->productplan->id = '编号';
|
||||
$lang->productplan->product = '产品';
|
||||
$lang->productplan->product = $lang->productcommon;
|
||||
$lang->productplan->title = '名称';
|
||||
$lang->productplan->desc = '描述';
|
||||
$lang->productplan->begin = '开始日期';
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
* @version $Id: zh-tw.php 4659 2013-04-17 06:45:08Z chencongzhi520@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->productplan->common = '產品計劃';
|
||||
$lang->productplan->common = $lang->productcommon . '計劃';
|
||||
$lang->productplan->browse = "瀏覽計劃";
|
||||
$lang->productplan->index = "計劃列表";
|
||||
$lang->productplan->create = "創建計劃";
|
||||
@@ -37,7 +37,7 @@ $lang->productplan->confirmUnlinkStory = "您確認移除該需求嗎?";
|
||||
$lang->productplan->confirmUnlinkBug = "您確認移除該Bug嗎?";
|
||||
|
||||
$lang->productplan->id = '編號';
|
||||
$lang->productplan->product = '產品';
|
||||
$lang->productplan->product = $lang->productcommon;
|
||||
$lang->productplan->title = '名稱';
|
||||
$lang->productplan->desc = '描述';
|
||||
$lang->productplan->begin = '開始日期';
|
||||
|
||||
@@ -10,10 +10,10 @@
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
/* Fields. */
|
||||
$lang->project->common = 'Project';
|
||||
$lang->project->common = $lang->projectcommon;
|
||||
$lang->project->id = 'ID';
|
||||
$lang->project->company = 'Company';
|
||||
$lang->project->fromproject = 'FromProject';
|
||||
$lang->project->fromproject = 'From' . $lang->projectcommon;
|
||||
$lang->project->iscat = 'Is category';
|
||||
$lang->project->type = 'Type';
|
||||
$lang->project->parent = 'Parent';
|
||||
@@ -36,15 +36,15 @@ $lang->project->closedDate = 'Closed date';
|
||||
$lang->project->canceledBy = 'Canceled by';
|
||||
$lang->project->canceledDate = 'Canceled date';
|
||||
$lang->project->owner = 'Owner';
|
||||
$lang->project->PO = 'Product owner';
|
||||
$lang->project->PM = 'Project manager';
|
||||
$lang->project->PO = $lang->productcommon . ' owner';
|
||||
$lang->project->PM = $lang->projectcommon . ' manager';
|
||||
$lang->project->QD = 'Quality director';
|
||||
$lang->project->RD = 'Release director';
|
||||
$lang->project->acl = 'Access limitation';
|
||||
$lang->project->teamname = 'Team name';
|
||||
$lang->project->order = 'Project order';
|
||||
$lang->project->products = 'Products';
|
||||
$lang->project->childProjects = 'Child projects';
|
||||
$lang->project->order = "{$lang->projectcommon} order";
|
||||
$lang->project->products = "{$lang->productcommon}s";
|
||||
$lang->project->childProjects = "Child {$lang->projectcommon}s";
|
||||
$lang->project->whitelist = 'Whitelist';
|
||||
$lang->project->totalEstimate = 'Est';
|
||||
$lang->project->totalConsumed = 'Done';
|
||||
@@ -52,8 +52,8 @@ $lang->project->totalLeft = 'Left';
|
||||
$lang->project->Left = 'Left';
|
||||
$lang->project->progess = 'Progess';
|
||||
$lang->project->viewBug = 'View bug';
|
||||
$lang->project->noProduct = 'No product';
|
||||
$lang->project->select = '--select project--';
|
||||
$lang->project->noProduct = "No {$lang->productcommon}";
|
||||
$lang->project->select = "--Select {$lang->projectcommon}--";
|
||||
$lang->project->createStory = "Create story";
|
||||
$lang->project->all = 'All';
|
||||
$lang->project->undone = 'Undone';
|
||||
@@ -98,7 +98,7 @@ $lang->project->statusList['doing'] = 'Progressing';
|
||||
$lang->project->statusList['suspended'] = 'Suspended';
|
||||
$lang->project->statusList['done'] = 'Done';
|
||||
|
||||
$lang->project->aclList['open'] = 'Default(Having the priviledge of project module can visit this project)';
|
||||
$lang->project->aclList['open'] = "Default(Having the priviledge of {$lang->projectcommon} module can visit this {$lang->projectcommon})";
|
||||
$lang->project->aclList['private'] = 'Private(Only team members can visit)';
|
||||
$lang->project->aclList['custom'] = 'Whitelist(Team members and who belongs to the whitelist grups can visit)';
|
||||
|
||||
@@ -117,11 +117,11 @@ $lang->project->computeBurn = 'Update';
|
||||
$lang->project->burnData = 'Burndown data';
|
||||
$lang->project->team = 'Team';
|
||||
$lang->project->doc = 'Doc';
|
||||
$lang->project->manageProducts = 'Link product';
|
||||
$lang->project->manageProducts = 'Link ' . $lang->productcommon;
|
||||
$lang->project->linkStory = 'Link story';
|
||||
$lang->project->view = "Info";
|
||||
$lang->project->create = "Add";
|
||||
$lang->project->copy = "Copy a project";
|
||||
$lang->project->copy = "Copy a {$lang->projectcommon}";
|
||||
$lang->project->delete = "Delete";
|
||||
$lang->project->browse = "Browse";
|
||||
$lang->project->edit = "Edit";
|
||||
@@ -132,7 +132,7 @@ $lang->project->unlinkStory = 'Remove story';
|
||||
$lang->project->batchUnlinkStory = 'Batch remove story';
|
||||
$lang->project->importTask = 'Transfer task';
|
||||
$lang->project->importBug = 'Import bug';
|
||||
$lang->project->ajaxGetProducts = "API: get project's products";
|
||||
$lang->project->ajaxGetProducts = "API: get {$lang->projectcommon}'s {$lang->productcommon}s";
|
||||
$lang->project->updateOrder = 'Order';
|
||||
|
||||
/* Browse. */
|
||||
@@ -167,16 +167,16 @@ $lang->project->moduleTask = 'Module';
|
||||
$lang->project->byQuery = 'Search';
|
||||
|
||||
/* Browse tabs. */
|
||||
$lang->project->allProject = 'All projects';
|
||||
$lang->project->aboveAllProduct = 'Above all products';
|
||||
$lang->project->aboveAllProject = 'Above all projects';
|
||||
$lang->project->allProject = "All {$lang->projectcommon}s";
|
||||
$lang->project->aboveAllProduct = "Above all {$lang->productcommon}s";
|
||||
$lang->project->aboveAllProject = "Above all {$lang->projectcommon}s";
|
||||
|
||||
/* Notcie. */
|
||||
$lang->project->selectProject = "Select project";
|
||||
$lang->project->selectProject = "Select {$lang->projectcommon}";
|
||||
$lang->project->beginAndEnd = 'Begin and end';
|
||||
$lang->project->lblStats = 'Stats';
|
||||
$lang->project->stats = 'Total work hours is 『%s』hours, <br />Total estimate is『%s』hours,<br />Total confused is『%s』hours<br />Total left is『%s』hours';
|
||||
$lang->project->oneLineStats = "Project『%s』, code is『%s』, products is『%s』,begin from『%s』to 『%s』,total estimate『%s』hours,consumed『%s』hours,left『%s』hours.";
|
||||
$lang->project->oneLineStats = "{$lang->projectcommon}『%s』, code is『%s』, {$lang->productcommon}s is『%s』,begin from『%s』to 『%s』,total estimate『%s』hours,consumed『%s』hours,left『%s』hours.";
|
||||
$lang->project->taskSummary = "<strong>%s</strong> tasks in this page. Pending: <strong>%s</strong>. doing: <strong>%s</strong>. Est: <strong>%s</strong> h. Consumed: <strong>%s</strong> h. Left: <strong>%s</strong>.";
|
||||
$lang->project->memberHours = "%s has <strong>%s</strong> workhours, ";
|
||||
$lang->project->groupSummary = "<strong>%s</strong> tasks in this group, wait:<strong>%s</strong>, doing:<strong>%s</strong>, estimate <strong>%s</strong>, consumed <strong>%s</strong>, left <strong>%s</strong> hours.";
|
||||
@@ -184,15 +184,15 @@ $lang->project->wbs = "WBS";
|
||||
$lang->project->batchWBS = "Batch WBS";
|
||||
$lang->project->largeBurnChart = 'View large';
|
||||
$lang->project->howToUpdateBurn = "<a href='http://api.zentao.net/goto.php?item=burndown&lang=zh-cn' title='How to update burndown?' target='_blank'><i class='icon-question-sign'></i></a>";
|
||||
$lang->project->whyNoStories = "There no active stories to added to this project. Please check the linked product.";
|
||||
$lang->project->whyNoStories = "There no active stories to added to this {$lang->projectcommon}. Please check the linked {$lang->productcommon}.";
|
||||
$lang->project->doneProjects = 'Done';
|
||||
$lang->project->unDoneProjects = 'Undone';
|
||||
$lang->project->copyTeam = 'Copy a team';
|
||||
$lang->project->copyFromTeam = 'Copy form team: <strong>%s</strong>';
|
||||
$lang->project->noMatched = 'No matched project including "%s"';
|
||||
$lang->project->copyTitle = 'Choose A Project To Copy';
|
||||
$lang->project->noMatched = "No matched {$lang->projectcommon} including '%s'";
|
||||
$lang->project->copyTitle = "Choose A {$lang->projectcommon} To Copy";
|
||||
$lang->project->copyTeamTitle = 'Choose A Team To Copy';
|
||||
$lang->project->copyNoProject = 'No Project To Copy';
|
||||
$lang->project->copyNoProject = "No {$lang->projectcommon} To Copy";
|
||||
$lang->project->copyFromProject = 'Copy from: <strong>%s</strong>';
|
||||
$lang->project->reCopy = 'recopy';
|
||||
$lang->project->cancelCopy = 'cancel copy';
|
||||
@@ -200,18 +200,18 @@ $lang->project->byPeriod = 'By period';
|
||||
$lang->project->byUser = 'By user';
|
||||
|
||||
/* Confirm. */
|
||||
$lang->project->confirmDelete = 'Are you sure to delete project [%s]?';
|
||||
$lang->project->confirmUnlinkMember = 'Are you sure to remove this user from this project?';
|
||||
$lang->project->confirmUnlinkStory = 'Are you sure to remove the story from this project?';
|
||||
$lang->project->errorNoLinkedProducts = 'There is no linked products, go to the link page.';
|
||||
$lang->project->accessDenied = 'Access to this project denied.';
|
||||
$lang->project->confirmDelete = "Are you sure to delete {$lang->projectcommon} [%s]?";
|
||||
$lang->project->confirmUnlinkMember = "Are you sure to remove this user from this {$lang->projectcommon}?";
|
||||
$lang->project->confirmUnlinkStory = "Are you sure to remove the story from this {$lang->projectcommon}?";
|
||||
$lang->project->errorNoLinkedProducts = "There is no linked {$lang->productcommon}s, go to the link page.";
|
||||
$lang->project->accessDenied = "Access to this {$lang->projectcommon} denied.";
|
||||
$lang->project->tips = 'Tips';
|
||||
$lang->project->afterInfo = 'Successful and you can do:';
|
||||
$lang->project->setTeam = 'Set team';
|
||||
$lang->project->linkStory = 'Link story';
|
||||
$lang->project->createTask = 'Create task';
|
||||
$lang->project->goback = 'Go back';
|
||||
$lang->project->linkProduct = 'Select product to link...';
|
||||
$lang->project->linkProduct = "Select {$lang->productcommon} to link...";
|
||||
$lang->project->noweekend = 'No weekend';
|
||||
$lang->project->withweekend = 'With weekend';
|
||||
$lang->project->interval = 'Interval';
|
||||
@@ -230,11 +230,11 @@ $lang->project->charts->burn->graph->rotateNames = 1;
|
||||
$lang->project->charts->burn->graph->showValues = 0;
|
||||
|
||||
$lang->project->placeholder = new stdclass();
|
||||
$lang->project->placeholder->code = 'Project code';
|
||||
$lang->project->placeholder->code = "{$lang->projectcommon} code";
|
||||
|
||||
$lang->project->selectGroup = new stdclass();
|
||||
$lang->project->selectGroup->doing = '(doing)';
|
||||
$lang->project->selectGroup->suspended = '(suspended)';
|
||||
$lang->project->selectGroup->done = '(done)';
|
||||
|
||||
$lang->project->projectTasks = 'Projects';
|
||||
$lang->project->projectTasks = "{$lang->projectcommon}s";
|
||||
|
||||
@@ -10,25 +10,25 @@
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
/* 字段列表。*/
|
||||
$lang->project->common = '项目视图';
|
||||
$lang->project->id = '项目编号';
|
||||
$lang->project->common = $lang->projectcommon . '视图';
|
||||
$lang->project->id = $lang->projectcommon . '编号';
|
||||
$lang->project->company = '所属公司';
|
||||
$lang->project->fromproject = '所属项目';
|
||||
$lang->project->fromproject = '所属' . $lang->projectcommon;
|
||||
$lang->project->iscat = '作为目录';
|
||||
$lang->project->type = '项目类型';
|
||||
$lang->project->parent = '上级项目';
|
||||
$lang->project->name = '项目名称';
|
||||
$lang->project->code = '项目代号';
|
||||
$lang->project->type = $lang->projectcommon . '类型';
|
||||
$lang->project->parent = '上级' . $lang->projectcommon;
|
||||
$lang->project->name = $lang->projectcommon . '名称';
|
||||
$lang->project->code = $lang->projectcommon . '代号';
|
||||
$lang->project->begin = '开始日期';
|
||||
$lang->project->end = '结束日期';
|
||||
$lang->project->dateRange = '起始日期';
|
||||
$lang->project->to = '至';
|
||||
$lang->project->days = '可用工作日';
|
||||
$lang->project->day = '天';
|
||||
$lang->project->status = '项目状态';
|
||||
$lang->project->status = $lang->projectcommon . '状态';
|
||||
$lang->project->statge = '所处阶段';
|
||||
$lang->project->pri = '优先级';
|
||||
$lang->project->desc = '项目描述';
|
||||
$lang->project->desc = $lang->projectcommon . '描述';
|
||||
$lang->project->openedBy = '由谁创建';
|
||||
$lang->project->openedDate = '创建日期';
|
||||
$lang->project->closedBy = '由谁关闭';
|
||||
@@ -36,15 +36,15 @@ $lang->project->closedDate = '关闭日期';
|
||||
$lang->project->canceledBy = '由谁取消';
|
||||
$lang->project->canceledDate = '取消日期';
|
||||
$lang->project->owner = '负责人';
|
||||
$lang->project->PO = '产品负责人';
|
||||
$lang->project->PM = '项目负责人';
|
||||
$lang->project->PO = $lang->productcommon . '负责人';
|
||||
$lang->project->PM = $lang->projectcommon . '负责人';
|
||||
$lang->project->QD = '测试负责人';
|
||||
$lang->project->RD = '发布负责人';
|
||||
$lang->project->acl = '访问控制';
|
||||
$lang->project->teamname = '团队名称';
|
||||
$lang->project->order = '项目排序';
|
||||
$lang->project->products = '相关产品';
|
||||
$lang->project->childProjects = '子项目';
|
||||
$lang->project->order = $lang->projectcommon . '排序';
|
||||
$lang->project->products = '相关' . $lang->productcommon;
|
||||
$lang->project->childProjects = "子{$lang->projectcommon}";
|
||||
$lang->project->whitelist = '分组白名单';
|
||||
$lang->project->totalEstimate = '总预计';
|
||||
$lang->project->totalConsumed = '总消耗';
|
||||
@@ -52,13 +52,13 @@ $lang->project->totalLeft = '总剩余';
|
||||
$lang->project->Left = '剩余';
|
||||
$lang->project->progess = '进度';
|
||||
$lang->project->viewBug = '查看bug';
|
||||
$lang->project->noProduct = '无产品项目';
|
||||
$lang->project->select = '--请选择项目--';
|
||||
$lang->project->noProduct = "无{$lang->productcommon}{$lang->projectcommon}";
|
||||
$lang->project->select = "--请选择{$lang->projectcommon}--";
|
||||
$lang->project->createStory = "新增需求";
|
||||
$lang->project->all = '所有';
|
||||
$lang->project->undone = '未完成';
|
||||
$lang->project->unclosed = '未关闭';
|
||||
$lang->project->typeDesc = '运维项目禁用燃尽图和需求。';
|
||||
$lang->project->typeDesc = "运维{$lang->projectcommon}禁用燃尽图和需求。";
|
||||
$lang->project->mine = '我负责:';
|
||||
$lang->project->other = '其他:';
|
||||
$lang->project->deleted = '已删除';
|
||||
@@ -69,9 +69,9 @@ $lang->project->putoff = '延期';
|
||||
$lang->project->suspend = '挂起';
|
||||
$lang->project->close = '结束';
|
||||
|
||||
$lang->project->typeList['sprint'] = '短期迭代';
|
||||
$lang->project->typeList['waterfall'] = '长期项目';
|
||||
$lang->project->typeList['ops'] = '运维项目';
|
||||
$lang->project->typeList['sprint'] = "短期$lang->projectcommon";
|
||||
$lang->project->typeList['waterfall'] = "长期$lang->projectcommon";
|
||||
$lang->project->typeList['ops'] = "运维$lang->projectcommon";
|
||||
|
||||
$lang->project->endList[7] = '一星期';
|
||||
$lang->project->endList[14] = '两星期';
|
||||
@@ -98,12 +98,12 @@ $lang->project->statusList['doing'] = '进行中';
|
||||
$lang->project->statusList['suspended'] = '已挂起';
|
||||
$lang->project->statusList['done'] = '已完成';
|
||||
|
||||
$lang->project->aclList['open'] = '默认设置(有项目视图权限,即可访问)';
|
||||
$lang->project->aclList['private'] = '私有项目(只有项目团队成员才能访问)';
|
||||
$lang->project->aclList['custom'] = '自定义白名单(团队成员和白名单的成员可以访问)';
|
||||
$lang->project->aclList['open'] = "默认设置(有{$lang->projectcommon}视图权限,即可访问)";
|
||||
$lang->project->aclList['private'] = "私有{$lang->projectcommon}(只有{$lang->projectcommon}团队成员才能访问)";
|
||||
$lang->project->aclList['custom'] = "自定义白名单(团队成员和白名单的成员可以访问)";
|
||||
|
||||
/* 方法列表。*/
|
||||
$lang->project->index = "项目首页";
|
||||
$lang->project->index = "{$lang->projectcommon}首页";
|
||||
$lang->project->task = '任务列表';
|
||||
$lang->project->groupTask = '分组浏览任务';
|
||||
$lang->project->story = '需求列表';
|
||||
@@ -117,14 +117,14 @@ $lang->project->computeBurn = '更新';
|
||||
$lang->project->burnData = '燃尽图数据';
|
||||
$lang->project->team = '团队成员';
|
||||
$lang->project->doc = '文档列表';
|
||||
$lang->project->manageProducts = '关联产品';
|
||||
$lang->project->manageProducts = '关联' . $lang->productcommon;
|
||||
$lang->project->linkStory = '关联需求';
|
||||
$lang->project->view = "项目概况";
|
||||
$lang->project->create = "添加项目";
|
||||
$lang->project->copy = "复制项目";
|
||||
$lang->project->delete = "删除项目";
|
||||
$lang->project->browse = "浏览项目";
|
||||
$lang->project->edit = "编辑项目";
|
||||
$lang->project->view = "{$lang->projectcommon}概况";
|
||||
$lang->project->create = "添加{$lang->projectcommon}";
|
||||
$lang->project->copy = "复制{$lang->projectcommon}";
|
||||
$lang->project->delete = "删除{$lang->projectcommon}";
|
||||
$lang->project->browse = "浏览{$lang->projectcommon}";
|
||||
$lang->project->edit = "编辑{$lang->projectcommon}";
|
||||
$lang->project->batchEdit = "批量编辑";
|
||||
$lang->project->manageMembers = '团队管理';
|
||||
$lang->project->unlinkMember = '移除成员';
|
||||
@@ -132,7 +132,7 @@ $lang->project->unlinkStory = '移除需求';
|
||||
$lang->project->batchUnlinkStory = '批量移除需求';
|
||||
$lang->project->importTask = '转入任务';
|
||||
$lang->project->importBug = '导入Bug';
|
||||
$lang->project->ajaxGetProducts = '接口:获得项目产品列表';
|
||||
$lang->project->ajaxGetProducts = "接口:获得{$lang->projectcommon}{$lang->productcommon}列表";
|
||||
$lang->project->updateOrder = '排序';
|
||||
|
||||
/* 分组浏览。*/
|
||||
@@ -167,16 +167,16 @@ $lang->project->moduleTask = '按模块';
|
||||
$lang->project->byQuery = '搜索';
|
||||
|
||||
/* 查询条件列表。*/
|
||||
$lang->project->allProject = '所有项目';
|
||||
$lang->project->aboveAllProduct = '以上所有产品';
|
||||
$lang->project->aboveAllProject = '以上所有项目';
|
||||
$lang->project->allProject = "所有{$lang->projectcommon}";
|
||||
$lang->project->aboveAllProduct = "以上所有{$lang->productcommon}";
|
||||
$lang->project->aboveAllProject = "以上所有{$lang->projectcommon}";
|
||||
|
||||
/* 页面提示。*/
|
||||
$lang->project->selectProject = "请选择项目";
|
||||
$lang->project->selectProject = "请选择{$lang->projectcommon}";
|
||||
$lang->project->beginAndEnd = '起止时间';
|
||||
$lang->project->lblStats = '工时统计';
|
||||
$lang->project->stats = '可用工时<strong>%s</strong>工时<br />总共预计<strong>%s</strong>工时<br />已经消耗<strong>%s</strong>工时<br />预计剩余<strong>%s</strong>工时';
|
||||
$lang->project->oneLineStats = "项目<strong>%s</strong>, 代号为<strong>%s</strong>, 相关产品为<strong>%s</strong>,<strong>%s</strong>开始,<strong>%s</strong>结束,总预计<strong>%s</strong>工时,已消耗<strong>%s</strong>工时,预计剩余<strong>%s</strong>工时。";
|
||||
$lang->project->oneLineStats = "{$lang->projectcommon}<strong>%s</strong>, 代号为<strong>%s</strong>, 相关{$lang->productcommon}为<strong>%s</strong>,<strong>%s</strong>开始,<strong>%s</strong>结束,总预计<strong>%s</strong>工时,已消耗<strong>%s</strong>工时,预计剩余<strong>%s</strong>工时。";
|
||||
$lang->project->taskSummary = "本页共 <strong>%s</strong> 个任务,未开始<strong>%s</strong>,进行中<strong>%s</strong>,总预计<strong>%s</strong>工时,已消耗<strong>%s</strong>工时,剩余<strong>%s</strong>工时。";
|
||||
$lang->project->memberHours = "%s共有 <strong>%s</strong> 个可用工时,";
|
||||
$lang->project->groupSummary = "本组共 <strong>%s</strong> 个任务,未开始<strong>%s</strong>,进行中<strong>%s</strong>,总预计<strong>%s</strong>工时,已消耗<strong>%s</strong>工时,剩余<strong>%s</strong>工时。";
|
||||
@@ -184,34 +184,34 @@ $lang->project->wbs = "分解任务";
|
||||
$lang->project->batchWBS = "批量分解";
|
||||
$lang->project->largeBurnChart = '点击查看大图';
|
||||
$lang->project->howToUpdateBurn = "<a href='http://api.zentao.net/goto.php?item=burndown&lang=zh-cn' target='_blank' title='如何更新燃尽图?'><i class='icon-question-sign'></i></a>";
|
||||
$lang->project->whyNoStories = "看起来没有需求可以关联。请检查下项目关联的产品中有没有需求,而且要确保它们已经审核通过。";
|
||||
$lang->project->whyNoStories = "看起来没有需求可以关联。请检查下{$lang->projectcommon}关联的{$lang->productcommon}中有没有需求,而且要确保它们已经审核通过。";
|
||||
$lang->project->doneProjects = '已结束';
|
||||
$lang->project->unDoneProjects = '未结束';
|
||||
$lang->project->copyTeam = '复制团队';
|
||||
$lang->project->copyFromTeam = '复制自项目团队: <strong>%s</strong>';
|
||||
$lang->project->noMatched = '找不到包含"%s"的项目';
|
||||
$lang->project->copyTitle = '请选择一个项目来复制';
|
||||
$lang->project->copyTeamTitle = '请选择一个项目团队来复制';
|
||||
$lang->project->copyNoProject = '没有可用的项目来复制';
|
||||
$lang->project->copyFromProject = '复制自项目: <strong>%s</strong>';
|
||||
$lang->project->copyFromTeam = "复制自{$lang->projectcommon}团队: <strong>%s</strong>";
|
||||
$lang->project->noMatched = "找不到包含'%s'的$lang->projectcommon";
|
||||
$lang->project->copyTitle = "请选择一个{$lang->projectcommon}来复制";
|
||||
$lang->project->copyTeamTitle = "请选择一个{$lang->projectcommon}团队来复制";
|
||||
$lang->project->copyNoProject = "没有可用的{$lang->projectcommon}来复制";
|
||||
$lang->project->copyFromProject = "复制自{$lang->projectcommon} <strong>%s</strong>";
|
||||
$lang->project->reCopy = '重新复制';
|
||||
$lang->project->cancelCopy = '取消复制';
|
||||
$lang->project->byPeriod = '按时间段';
|
||||
$lang->project->byUser = '按用户';
|
||||
|
||||
/* 交互提示。*/
|
||||
$lang->project->confirmDelete = '您确定删除项目[%s]吗?';
|
||||
$lang->project->confirmUnlinkMember = '您确定从该项目中移除该用户吗?';
|
||||
$lang->project->confirmUnlinkStory = '您确定从该项目中移除该需求吗?';
|
||||
$lang->project->errorNoLinkedProducts = '该项目没有关联的产品,系统将转到产品关联页面';
|
||||
$lang->project->accessDenied = '您无权访问该项目!';
|
||||
$lang->project->confirmDelete = "您确定删除{$lang->projectcommon}[%s]吗?";
|
||||
$lang->project->confirmUnlinkMember = "您确定从该{$lang->projectcommon}中移除该用户吗?";
|
||||
$lang->project->confirmUnlinkStory = "您确定从该{$lang->projectcommon}中移除该需求吗?";
|
||||
$lang->project->errorNoLinkedProducts = "该{$lang->projectcommon}没有关联的{$lang->productcommon},系统将转到{$lang->productcommon}关联页面";
|
||||
$lang->project->accessDenied = "您无权访问该{$lang->projectcommon}!";
|
||||
$lang->project->tips = '提示';
|
||||
$lang->project->afterInfo = '项目添加成功,您现在可以进行以下操作:';
|
||||
$lang->project->afterInfo = "{$lang->projectcommon}添加成功,您现在可以进行以下操作:";
|
||||
$lang->project->setTeam = '设置团队';
|
||||
$lang->project->linkStory = '关联需求';
|
||||
$lang->project->createTask = '添加任务';
|
||||
$lang->project->goback = '返回项目首页';
|
||||
$lang->project->linkProduct = '选择产品关联...';
|
||||
$lang->project->goback = "返回{$lang->projectcommon}首页";
|
||||
$lang->project->linkProduct = "选择{$lang->productcommon}关联...";
|
||||
$lang->project->noweekend = '去除周末';
|
||||
$lang->project->withweekend = '显示周末';
|
||||
$lang->project->interval = '间隔';
|
||||
@@ -237,4 +237,4 @@ $lang->project->selectGroup->doing = '(进行中)';
|
||||
$lang->project->selectGroup->suspended = '(已挂起)';
|
||||
$lang->project->selectGroup->done = '(已结束)';
|
||||
|
||||
$lang->project->projectTasks = '项目';
|
||||
$lang->project->projectTasks = $lang->projectcommon;
|
||||
|
||||
@@ -10,25 +10,25 @@
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
/* 欄位列表。*/
|
||||
$lang->project->common = '項目視圖';
|
||||
$lang->project->id = '項目編號';
|
||||
$lang->project->common = $lang->projectcommon . '視圖';
|
||||
$lang->project->id = $lang->projectcommon . '編號';
|
||||
$lang->project->company = '所屬公司';
|
||||
$lang->project->fromproject = '所屬項目';
|
||||
$lang->project->fromproject = '所屬' . $lang->projectcommon;
|
||||
$lang->project->iscat = '作為目錄';
|
||||
$lang->project->type = '項目類型';
|
||||
$lang->project->parent = '上級項目';
|
||||
$lang->project->name = '項目名稱';
|
||||
$lang->project->code = '項目代號';
|
||||
$lang->project->type = $lang->projectcommon . '類型';
|
||||
$lang->project->parent = '上級' . $lang->projectcommon;
|
||||
$lang->project->name = $lang->projectcommon . '名稱';
|
||||
$lang->project->code = $lang->projectcommon . '代號';
|
||||
$lang->project->begin = '開始日期';
|
||||
$lang->project->end = '結束日期';
|
||||
$lang->project->dateRange = '起始日期';
|
||||
$lang->project->to = '至';
|
||||
$lang->project->days = '可用工作日';
|
||||
$lang->project->day = '天';
|
||||
$lang->project->status = '項目狀態';
|
||||
$lang->project->status = $lang->projectcommon . '狀態';
|
||||
$lang->project->statge = '所處階段';
|
||||
$lang->project->pri = '優先順序';
|
||||
$lang->project->desc = '項目描述';
|
||||
$lang->project->desc = $lang->projectcommon . '描述';
|
||||
$lang->project->openedBy = '由誰創建';
|
||||
$lang->project->openedDate = '創建日期';
|
||||
$lang->project->closedBy = '由誰關閉';
|
||||
@@ -36,15 +36,15 @@ $lang->project->closedDate = '關閉日期';
|
||||
$lang->project->canceledBy = '由誰取消';
|
||||
$lang->project->canceledDate = '取消日期';
|
||||
$lang->project->owner = '負責人';
|
||||
$lang->project->PO = '產品負責人';
|
||||
$lang->project->PM = '項目負責人';
|
||||
$lang->project->PO = $lang->productcommon . '負責人';
|
||||
$lang->project->PM = $lang->projectcommon . '負責人';
|
||||
$lang->project->QD = '測試負責人';
|
||||
$lang->project->RD = '發佈負責人';
|
||||
$lang->project->acl = '訪問控制';
|
||||
$lang->project->teamname = '團隊名稱';
|
||||
$lang->project->order = '項目排序';
|
||||
$lang->project->products = '相關產品';
|
||||
$lang->project->childProjects = '子項目';
|
||||
$lang->project->order = $lang->projectcommon . '排序';
|
||||
$lang->project->products = '相關' . $lang->productcommon;
|
||||
$lang->project->childProjects = "子{$lang->projectcommon}";
|
||||
$lang->project->whitelist = '分組白名單';
|
||||
$lang->project->totalEstimate = '總預計';
|
||||
$lang->project->totalConsumed = '總消耗';
|
||||
@@ -52,13 +52,13 @@ $lang->project->totalLeft = '總剩餘';
|
||||
$lang->project->Left = '剩餘';
|
||||
$lang->project->progess = '進度';
|
||||
$lang->project->viewBug = '查看bug';
|
||||
$lang->project->noProduct = '無產品項目';
|
||||
$lang->project->select = '--請選擇項目--';
|
||||
$lang->project->noProduct = "無{$lang->productcommon}{$lang->projectcommon}";
|
||||
$lang->project->select = "--請選擇{$lang->projectcommon}--";
|
||||
$lang->project->createStory = "新增需求";
|
||||
$lang->project->all = '所有';
|
||||
$lang->project->undone = '未完成';
|
||||
$lang->project->unclosed = '未關閉';
|
||||
$lang->project->typeDesc = '運維項目禁用燃盡圖和需求。';
|
||||
$lang->project->typeDesc = "運維{$lang->projectcommon}禁用燃盡圖和需求。";
|
||||
$lang->project->mine = '我負責:';
|
||||
$lang->project->other = '其他:';
|
||||
$lang->project->deleted = '已刪除';
|
||||
@@ -69,9 +69,9 @@ $lang->project->putoff = '延期';
|
||||
$lang->project->suspend = '掛起';
|
||||
$lang->project->close = '結束';
|
||||
|
||||
$lang->project->typeList['sprint'] = '短期迭代';
|
||||
$lang->project->typeList['waterfall'] = '長期項目';
|
||||
$lang->project->typeList['ops'] = '運維項目';
|
||||
$lang->project->typeList['sprint'] = "短期$lang->projectcommon";
|
||||
$lang->project->typeList['waterfall'] = "長期$lang->projectcommon";
|
||||
$lang->project->typeList['ops'] = "運維$lang->projectcommon";
|
||||
|
||||
$lang->project->endList[7] = '一星期';
|
||||
$lang->project->endList[14] = '兩星期';
|
||||
@@ -98,12 +98,12 @@ $lang->project->statusList['doing'] = '進行中';
|
||||
$lang->project->statusList['suspended'] = '已掛起';
|
||||
$lang->project->statusList['done'] = '已完成';
|
||||
|
||||
$lang->project->aclList['open'] = '預設設置(有項目視圖權限,即可訪問)';
|
||||
$lang->project->aclList['private'] = '私有項目(只有項目團隊成員才能訪問)';
|
||||
$lang->project->aclList['custom'] = '自定義白名單(團隊成員和白名單的成員可以訪問)';
|
||||
$lang->project->aclList['open'] = "預設設置(有{$lang->projectcommon}視圖權限,即可訪問)";
|
||||
$lang->project->aclList['private'] = "私有{$lang->projectcommon}(只有{$lang->projectcommon}團隊成員才能訪問)";
|
||||
$lang->project->aclList['custom'] = "自定義白名單(團隊成員和白名單的成員可以訪問)";
|
||||
|
||||
/* 方法列表。*/
|
||||
$lang->project->index = "項目首頁";
|
||||
$lang->project->index = "{$lang->projectcommon}首頁";
|
||||
$lang->project->task = '任務列表';
|
||||
$lang->project->groupTask = '分組瀏覽任務';
|
||||
$lang->project->story = '需求列表';
|
||||
@@ -117,14 +117,14 @@ $lang->project->computeBurn = '更新';
|
||||
$lang->project->burnData = '燃盡圖數據';
|
||||
$lang->project->team = '團隊成員';
|
||||
$lang->project->doc = '文檔列表';
|
||||
$lang->project->manageProducts = '關聯產品';
|
||||
$lang->project->manageProducts = '關聯' . $lang->productcommon;
|
||||
$lang->project->linkStory = '關聯需求';
|
||||
$lang->project->view = "項目概況";
|
||||
$lang->project->create = "添加項目";
|
||||
$lang->project->copy = "複製項目";
|
||||
$lang->project->delete = "刪除項目";
|
||||
$lang->project->browse = "瀏覽項目";
|
||||
$lang->project->edit = "編輯項目";
|
||||
$lang->project->view = "{$lang->projectcommon}概況";
|
||||
$lang->project->create = "添加{$lang->projectcommon}";
|
||||
$lang->project->copy = "複製{$lang->projectcommon}";
|
||||
$lang->project->delete = "刪除{$lang->projectcommon}";
|
||||
$lang->project->browse = "瀏覽{$lang->projectcommon}";
|
||||
$lang->project->edit = "編輯{$lang->projectcommon}";
|
||||
$lang->project->batchEdit = "批量編輯";
|
||||
$lang->project->manageMembers = '團隊管理';
|
||||
$lang->project->unlinkMember = '移除成員';
|
||||
@@ -132,7 +132,8 @@ $lang->project->unlinkStory = '移除需求';
|
||||
$lang->project->batchUnlinkStory = '批量移除需求';
|
||||
$lang->project->importTask = '轉入任務';
|
||||
$lang->project->importBug = '導入Bug';
|
||||
$lang->project->ajaxGetProducts = '介面:獲得項目產品列表';
|
||||
$lang->project->ajaxGetProducts = "介面:獲得{$lang->projectcommon}{$lang->productcommon}列表";
|
||||
$lang->project->updateOrder = '排序';
|
||||
|
||||
/* 分組瀏覽。*/
|
||||
$lang->project->allTasks = '所有';
|
||||
@@ -166,16 +167,16 @@ $lang->project->moduleTask = '按模組';
|
||||
$lang->project->byQuery = '搜索';
|
||||
|
||||
/* 查詢條件列表。*/
|
||||
$lang->project->allProject = '所有項目';
|
||||
$lang->project->aboveAllProduct = '以上所有產品';
|
||||
$lang->project->aboveAllProject = '以上所有項目';
|
||||
$lang->project->allProject = "所有{$lang->projectcommon}";
|
||||
$lang->project->aboveAllProduct = "以上所有{$lang->productcommon}";
|
||||
$lang->project->aboveAllProject = "以上所有{$lang->projectcommon}";
|
||||
|
||||
/* 頁面提示。*/
|
||||
$lang->project->selectProject = "請選擇項目";
|
||||
$lang->project->selectProject = "請選擇{$lang->projectcommon}";
|
||||
$lang->project->beginAndEnd = '起止時間';
|
||||
$lang->project->lblStats = '工時統計';
|
||||
$lang->project->stats = '可用工時<strong>%s</strong>工時<br />總共預計<strong>%s</strong>工時<br />已經消耗<strong>%s</strong>工時<br />預計剩餘<strong>%s</strong>工時';
|
||||
$lang->project->oneLineStats = "項目<strong>%s</strong>, 代號為<strong>%s</strong>, 相關產品為<strong>%s</strong>,<strong>%s</strong>開始,<strong>%s</strong>結束,總預計<strong>%s</strong>工時,已消耗<strong>%s</strong>工時,預計剩餘<strong>%s</strong>工時。";
|
||||
$lang->project->oneLineStats = "{$lang->projectcommon}<strong>%s</strong>, 代號為<strong>%s</strong>, 相關{$lang->productcommon}為<strong>%s</strong>,<strong>%s</strong>開始,<strong>%s</strong>結束,總預計<strong>%s</strong>工時,已消耗<strong>%s</strong>工時,預計剩餘<strong>%s</strong>工時。";
|
||||
$lang->project->taskSummary = "本頁共 <strong>%s</strong> 個任務,未開始<strong>%s</strong>,進行中<strong>%s</strong>,總預計<strong>%s</strong>工時,已消耗<strong>%s</strong>工時,剩餘<strong>%s</strong>工時。";
|
||||
$lang->project->memberHours = "%s共有 <strong>%s</strong> 個可用工時,";
|
||||
$lang->project->groupSummary = "本組共 <strong>%s</strong> 個任務,未開始<strong>%s</strong>,進行中<strong>%s</strong>,總預計<strong>%s</strong>工時,已消耗<strong>%s</strong>工時,剩餘<strong>%s</strong>工時。";
|
||||
@@ -183,34 +184,34 @@ $lang->project->wbs = "分解任務";
|
||||
$lang->project->batchWBS = "批量分解";
|
||||
$lang->project->largeBurnChart = '點擊查看大圖';
|
||||
$lang->project->howToUpdateBurn = "<a href='http://api.zentao.net/goto.php?item=burndown&lang=zh-tw' target='_blank' title='如何更新燃盡圖?'><i class='icon-question-sign'></i></a>";
|
||||
$lang->project->whyNoStories = "看起來沒有需求可以關聯。請檢查下項目關聯的產品中有沒有需求,而且要確保它們已經審核通過。";
|
||||
$lang->project->whyNoStories = "看起來沒有需求可以關聯。請檢查下{$lang->projectcommon}關聯的{$lang->productcommon}中有沒有需求,而且要確保它們已經審核通過。";
|
||||
$lang->project->doneProjects = '已結束';
|
||||
$lang->project->unDoneProjects = '未結束';
|
||||
$lang->project->copyTeam = '複製團隊';
|
||||
$lang->project->copyFromTeam = '複製自項目團隊: <strong>%s</strong>';
|
||||
$lang->project->noMatched = '找不到包含"%s"的項目';
|
||||
$lang->project->copyTitle = '請選擇一個項目來複制';
|
||||
$lang->project->copyTeamTitle = '請選擇一個項目團隊來複制';
|
||||
$lang->project->copyNoProject = '沒有可用的項目來複制';
|
||||
$lang->project->copyFromProject = '複製自項目: <strong>%s</strong>';
|
||||
$lang->project->copyFromTeam = "複製自{$lang->projectcommon}團隊: <strong>%s</strong>";
|
||||
$lang->project->noMatched = "找不到包含'%s'的$lang->projectcommon";
|
||||
$lang->project->copyTitle = "請選擇一個{$lang->projectcommon}來複制";
|
||||
$lang->project->copyTeamTitle = "請選擇一個{$lang->projectcommon}團隊來複制";
|
||||
$lang->project->copyNoProject = "沒有可用的{$lang->projectcommon}來複制";
|
||||
$lang->project->copyFromProject = "複製自{$lang->projectcommon} <strong>%s</strong>";
|
||||
$lang->project->reCopy = '重新複製';
|
||||
$lang->project->cancelCopy = '取消複製';
|
||||
$lang->project->byPeriod = '按時間段';
|
||||
$lang->project->byUser = '按用戶';
|
||||
|
||||
/* 交互提示。*/
|
||||
$lang->project->confirmDelete = '您確定刪除項目[%s]嗎?';
|
||||
$lang->project->confirmUnlinkMember = '您確定從該項目中移除該用戶嗎?';
|
||||
$lang->project->confirmUnlinkStory = '您確定從該項目中移除該需求嗎?';
|
||||
$lang->project->errorNoLinkedProducts = '該項目沒有關聯的產品,系統將轉到產品關聯頁面';
|
||||
$lang->project->accessDenied = '您無權訪問該項目!';
|
||||
$lang->project->confirmDelete = "您確定刪除{$lang->projectcommon}[%s]嗎?";
|
||||
$lang->project->confirmUnlinkMember = "您確定從該{$lang->projectcommon}中移除該用戶嗎?";
|
||||
$lang->project->confirmUnlinkStory = "您確定從該{$lang->projectcommon}中移除該需求嗎?";
|
||||
$lang->project->errorNoLinkedProducts = "該{$lang->projectcommon}沒有關聯的{$lang->productcommon},系統將轉到{$lang->productcommon}關聯頁面";
|
||||
$lang->project->accessDenied = "您無權訪問該{$lang->projectcommon}!";
|
||||
$lang->project->tips = '提示';
|
||||
$lang->project->afterInfo = '項目添加成功,您現在可以進行以下操作:';
|
||||
$lang->project->afterInfo = "{$lang->projectcommon}添加成功,您現在可以進行以下操作:";
|
||||
$lang->project->setTeam = '設置團隊';
|
||||
$lang->project->linkStory = '關聯需求';
|
||||
$lang->project->createTask = '添加任務';
|
||||
$lang->project->goback = '返回項目首頁';
|
||||
$lang->project->linkProduct = '選擇產品關聯...';
|
||||
$lang->project->goback = "返回{$lang->projectcommon}首頁";
|
||||
$lang->project->linkProduct = "選擇{$lang->productcommon}關聯...";
|
||||
$lang->project->noweekend = '去除周末';
|
||||
$lang->project->withweekend = '顯示周末';
|
||||
$lang->project->interval = '間隔';
|
||||
@@ -236,4 +237,4 @@ $lang->project->selectGroup->doing = '(進行中)';
|
||||
$lang->project->selectGroup->suspended = '(已掛起)';
|
||||
$lang->project->selectGroup->done = '(已結束)';
|
||||
|
||||
$lang->project->projectTasks = '項目';
|
||||
$lang->project->projectTasks = $lang->projectcommon;
|
||||
|
||||
@@ -29,7 +29,7 @@ $lang->release->confirmUnlinkBug = "Are you sure to remove this bug?";
|
||||
$lang->release->basicInfo = 'Basic Info';
|
||||
|
||||
$lang->release->id = 'ID';
|
||||
$lang->release->product = 'Product';
|
||||
$lang->release->product = $lang->productcommon;
|
||||
$lang->release->build = 'Build';
|
||||
$lang->release->name = 'Name';
|
||||
$lang->release->date = 'Date';
|
||||
|
||||
@@ -29,7 +29,7 @@ $lang->release->confirmUnlinkBug = "您确认移除该Bug吗?";
|
||||
$lang->release->basicInfo = '基本信息';
|
||||
|
||||
$lang->release->id = 'ID';
|
||||
$lang->release->product = '产品';
|
||||
$lang->release->product = $lang->productcommon;
|
||||
$lang->release->build = '版本';
|
||||
$lang->release->name = '发布名称';
|
||||
$lang->release->date = '发布日期';
|
||||
|
||||
@@ -29,7 +29,7 @@ $lang->release->confirmUnlinkBug = "您確認移除該Bug嗎?";
|
||||
$lang->release->basicInfo = '基本信息';
|
||||
|
||||
$lang->release->id = 'ID';
|
||||
$lang->release->product = '產品';
|
||||
$lang->release->product = $lang->productcommon;
|
||||
$lang->release->build = '版本';
|
||||
$lang->release->name = '發佈名稱';
|
||||
$lang->release->date = '發佈日期';
|
||||
|
||||
@@ -33,21 +33,21 @@ $lang->report->colors[] = 'A186BE';
|
||||
|
||||
$lang->report->singleColor[] = 'F6BD0F';
|
||||
|
||||
$lang->report->projectDeviation = 'Project deviation';
|
||||
$lang->report->productInfo = 'Product information';
|
||||
$lang->report->projectDeviation = $lang->projectcommon . ' deviation';
|
||||
$lang->report->productInfo = $lang->productcommon . ' information';
|
||||
$lang->report->bugSummary = 'Bug summary';
|
||||
$lang->report->bugAssign = 'Bug assign';
|
||||
$lang->report->workload = 'Workload';
|
||||
|
||||
$lang->reportList->project->lists[10] = 'Project deviation|report|projectdeviation';
|
||||
$lang->reportList->product->lists[10] = 'Product information|report|productinfo';
|
||||
$lang->reportList->project->lists[10] = $lang->projectcommon . ' deviation|report|projectdeviation';
|
||||
$lang->reportList->product->lists[10] = $lang->productcommon . ' information|report|productinfo';
|
||||
$lang->reportList->test->lists[10] = 'Bug summary|report|bugsummary';
|
||||
$lang->reportList->test->lists[13] = 'Bug assign|report|bugassign';
|
||||
$lang->reportList->staff->lists[10] = 'Workload|report|workload';
|
||||
|
||||
$lang->report->id = 'ID';
|
||||
$lang->report->project = 'Project';
|
||||
$lang->report->product = 'Product';
|
||||
$lang->report->project = $lang->projectcommon;
|
||||
$lang->report->product = $lang->productcommon;
|
||||
$lang->report->user = 'Username';
|
||||
$lang->report->bug = 'Bug';
|
||||
$lang->report->task = 'Tasks';
|
||||
|
||||
@@ -33,21 +33,21 @@ $lang->report->colors[] = 'A186BE';
|
||||
|
||||
$lang->report->singleColor[] = 'F6BD0F';
|
||||
|
||||
$lang->report->projectDeviation = '项目偏差报表';
|
||||
$lang->report->productInfo = '产品信息统计表';
|
||||
$lang->report->projectDeviation = $lang->projectcommon . '偏差报表';
|
||||
$lang->report->productInfo = $lang->productcommon . '信息统计表';
|
||||
$lang->report->bugSummary = 'Bug汇总表';
|
||||
$lang->report->bugAssign = 'Bug指派表';
|
||||
$lang->report->workload = '员工负载表';
|
||||
|
||||
$lang->reportList->project->lists[10] = '项目偏差报表|report|projectdeviation';
|
||||
$lang->reportList->product->lists[10] = '产品信息统计表|report|productinfo';
|
||||
$lang->reportList->project->lists[10] = $lang->projectcommon . '偏差报表|report|projectdeviation';
|
||||
$lang->reportList->product->lists[10] = $lang->productcommon . '信息统计表|report|productinfo';
|
||||
$lang->reportList->test->lists[10] = 'Bug汇总表|report|bugsummary';
|
||||
$lang->reportList->test->lists[13] = 'Bug指派表|report|bugassign';
|
||||
$lang->reportList->staff->lists[10] = '员工负载表|report|workload';
|
||||
|
||||
$lang->report->id = '编号';
|
||||
$lang->report->project = '项目';
|
||||
$lang->report->product = '产品';
|
||||
$lang->report->project = $lang->projectcommon;
|
||||
$lang->report->product = $lang->productcommon;
|
||||
$lang->report->user = '姓名';
|
||||
$lang->report->bug = 'Bug';
|
||||
$lang->report->task = '任务数';
|
||||
|
||||
@@ -33,21 +33,21 @@ $lang->report->colors[] = 'A186BE';
|
||||
|
||||
$lang->report->singleColor[] = 'F6BD0F';
|
||||
|
||||
$lang->report->projectDeviation = '項目偏差報表';
|
||||
$lang->report->productInfo = '產品信息統計表';
|
||||
$lang->report->projectDeviation = $lang->projectcommon . '偏差報表';
|
||||
$lang->report->productInfo = $lang->productcommon . '信息統計表';
|
||||
$lang->report->bugSummary = 'Bug彙總表';
|
||||
$lang->report->bugAssign = 'Bug指派表';
|
||||
$lang->report->workload = '員工負載表';
|
||||
|
||||
$lang->reportList->project->lists[10] = '項目偏差報表|report|projectdeviation';
|
||||
$lang->reportList->product->lists[10] = '產品信息統計表|report|productinfo';
|
||||
$lang->reportList->project->lists[10] = $lang->projectcommon . '偏差報表|report|projectdeviation';
|
||||
$lang->reportList->product->lists[10] = $lang->productcommon . '信息統計表|report|productinfo';
|
||||
$lang->reportList->test->lists[10] = 'Bug彙總表|report|bugsummary';
|
||||
$lang->reportList->test->lists[13] = 'Bug指派表|report|bugassign';
|
||||
$lang->reportList->staff->lists[10] = '員工負載表|report|workload';
|
||||
|
||||
$lang->report->id = '編號';
|
||||
$lang->report->project = '項目';
|
||||
$lang->report->product = '產品';
|
||||
$lang->report->project = $lang->projectcommon;
|
||||
$lang->report->product = $lang->productcommon;
|
||||
$lang->report->user = '姓名';
|
||||
$lang->report->bug = 'Bug';
|
||||
$lang->report->task = '任務數';
|
||||
|
||||
@@ -38,7 +38,7 @@ $lang->story->batchAssignTo = "Batch assignto";
|
||||
|
||||
$lang->story->common = 'Story';
|
||||
$lang->story->id = 'ID';
|
||||
$lang->story->product = 'Product';
|
||||
$lang->story->product = $lang->productcommon;
|
||||
$lang->story->module = 'Module';
|
||||
$lang->story->source = 'Source';
|
||||
$lang->story->fromBug = 'From bug';
|
||||
@@ -70,7 +70,7 @@ $lang->story->rejectedReason = 'Reject reason';
|
||||
$lang->story->reviewedBy = 'Reviewed by';
|
||||
$lang->story->reviewedDate = 'Reviewed date';
|
||||
$lang->story->version = 'Version';
|
||||
$lang->story->project = 'Project';
|
||||
$lang->story->project = $lang->projectcommon;
|
||||
$lang->story->plan = 'Plan';
|
||||
$lang->story->planAB = 'Plan';
|
||||
$lang->story->comment = 'Comment';
|
||||
@@ -96,7 +96,7 @@ $lang->story->statusList['changed'] = 'Changed';
|
||||
$lang->story->stageList[''] = '';
|
||||
$lang->story->stageList['wait'] = 'Waitting';
|
||||
$lang->story->stageList['planned'] = 'Planned';
|
||||
$lang->story->stageList['projected'] = 'Projected';
|
||||
$lang->story->stageList['projected'] = "{$lang->projectcommon}ed";
|
||||
$lang->story->stageList['developing'] = 'Developing';
|
||||
$lang->story->stageList['developed'] = 'Developed';
|
||||
$lang->story->stageList['testing'] = 'Testing';
|
||||
@@ -126,7 +126,7 @@ $lang->story->reviewList[1] = 'Yes';
|
||||
$lang->story->sourceList[''] = '';
|
||||
$lang->story->sourceList['customer'] = 'Customer';
|
||||
$lang->story->sourceList['user'] = 'User';
|
||||
$lang->story->sourceList['po'] = 'Product Owner';
|
||||
$lang->story->sourceList['po'] = $lang->productcommon . ' Owner';
|
||||
$lang->story->sourceList['market'] = 'Market';
|
||||
$lang->story->sourceList['service'] = 'Customer service';
|
||||
$lang->story->sourceList['competitor'] = 'Competitor';
|
||||
@@ -147,7 +147,7 @@ $lang->story->legendLifeTime = 'Life time';
|
||||
$lang->story->legendRelated = 'Related info';
|
||||
$lang->story->legendMailto = 'Maitto';
|
||||
$lang->story->legendAttatch = 'Files';
|
||||
$lang->story->legendProjectAndTask = 'Project & task';
|
||||
$lang->story->legendProjectAndTask = "{$lang->projectcommon} & task";
|
||||
$lang->story->legendBugs = 'Related Bug';
|
||||
$lang->story->legendFromBug = 'From Bug';
|
||||
$lang->story->legendCases = 'Related Case';
|
||||
@@ -164,7 +164,7 @@ $lang->story->lblActivate = 'Activate';
|
||||
$lang->story->lblClose = 'Close';
|
||||
|
||||
$lang->story->checkAffection = 'Check Affection';
|
||||
$lang->story->affectedProjects = 'Affected projects';
|
||||
$lang->story->affectedProjects = "Affected {$lang->projectcommon}s";
|
||||
$lang->story->affectedBugs = 'Affected bugs';
|
||||
$lang->story->affectedCases = 'Affected cases';
|
||||
|
||||
@@ -178,8 +178,8 @@ $lang->story->errorFormat = 'Error format';
|
||||
$lang->story->errorEmptyTitle = "Title can't be empty";
|
||||
$lang->story->mustChooseResult = 'Must choose s result';
|
||||
$lang->story->mustChoosePreVersion = 'Must select an version to revert';
|
||||
$lang->story->ajaxGetProjectStories = 'API:Project stories';
|
||||
$lang->story->ajaxGetProductStories = 'API:Product stories';
|
||||
$lang->story->ajaxGetProjectStories = "API:{$lang->projectcommon} stories";
|
||||
$lang->story->ajaxGetProductStories = "API:{$lang->productcommon} stories";
|
||||
|
||||
$lang->story->form = new stdclass();
|
||||
$lang->story->form->titleNote = 'A word to briefly express story content';
|
||||
@@ -193,8 +193,8 @@ $lang->story->action->reviewed = array('main' => '$date, reviewed by
|
||||
$lang->story->action->closed = array('main' => '$date, closed by <strong>$actor</strong>, reason is <strong>$extra</strong>.', 'extra' => $lang->story->reasonList);
|
||||
$lang->story->action->linked2plan = array('main' => '$date, linked to plan <strong>$extra</strong> by <strong>$actor</strong>.');
|
||||
$lang->story->action->unlinkedfromplan = array('main' => '$date, removed from <stong>$extra></strong> by <strong>$actor</strong>');
|
||||
$lang->story->action->linked2project = array('main' => '$date, linked to project <strong>$extra</strong> by <strong>$actor</strong>.');
|
||||
$lang->story->action->unlinkedfromproject = array('main' => '$date, removed from project <strontg>$extra</strong> by <strong>$actor</strong>.');
|
||||
$lang->story->action->linked2project = array('main' => '$date, linked to ' . $lang->projectcommon . ' <strong>$extra</strong> by <strong>$actor</strong>.');
|
||||
$lang->story->action->unlinkedfromproject = array('main' => '$date, removed from ' . $lang->projectcommon . ' <strontg>$extra</strong> by <strong>$actor</strong>.');
|
||||
|
||||
/* Report*/
|
||||
$lang->story->report = new stdclass();
|
||||
@@ -203,7 +203,7 @@ $lang->story->report->select = 'Select';
|
||||
$lang->story->report->create = 'Create';
|
||||
$lang->story->report->value = 'Stories';
|
||||
|
||||
$lang->story->report->charts['storysPerProduct'] = 'Product storys';
|
||||
$lang->story->report->charts['storysPerProduct'] = "{$lang->productcommon} storys";
|
||||
$lang->story->report->charts['storysPerModule'] = 'Module storys';
|
||||
$lang->story->report->charts['storysPerSource'] = 'Source storys';
|
||||
$lang->story->report->charts['storysPerPlan'] = 'Plan storys';
|
||||
@@ -235,7 +235,7 @@ $lang->story->report->storysPerClosedReason = new stdclass();
|
||||
$lang->story->report->storysPerEstimate = new stdclass();
|
||||
$lang->story->report->storysPerChange = new stdclass();
|
||||
|
||||
$lang->story->report->storysPerProduct->item = 'Product';
|
||||
$lang->story->report->storysPerProduct->item = $lang->productcommon;
|
||||
$lang->story->report->storysPerModule->item = 'Module';
|
||||
$lang->story->report->storysPerSource->item = 'Source';
|
||||
$lang->story->report->storysPerPlan->item = 'Plan';
|
||||
@@ -261,7 +261,7 @@ $lang->story->report->storysPerClosedReason->graph = new stdclass();
|
||||
$lang->story->report->storysPerEstimate->graph = new stdclass();
|
||||
$lang->story->report->storysPerChange->graph = new stdclass();
|
||||
|
||||
$lang->story->report->storysPerProduct->graph->xAxisName = 'Product';
|
||||
$lang->story->report->storysPerProduct->graph->xAxisName = $lang->productcommon;
|
||||
$lang->story->report->storysPerModule->graph->xAxisName = 'Module';
|
||||
$lang->story->report->storysPerSource->graph->xAxisName = 'Source';
|
||||
$lang->story->report->storysPerPlan->graph->xAxisName = 'Plan';
|
||||
|
||||
@@ -38,7 +38,7 @@ $lang->story->batchAssignTo = "批量指派";
|
||||
|
||||
$lang->story->common = '需求';
|
||||
$lang->story->id = '编号';
|
||||
$lang->story->product = '所属产品';
|
||||
$lang->story->product = "所属{$lang->productcommon}";
|
||||
$lang->story->module = '所属模块';
|
||||
$lang->story->source = '来源';
|
||||
$lang->story->fromBug = '来源Bug';
|
||||
@@ -70,7 +70,7 @@ $lang->story->rejectedReason = '拒绝原因';
|
||||
$lang->story->reviewedBy = '由谁评审';
|
||||
$lang->story->reviewedDate = '评审时间';
|
||||
$lang->story->version = '版本号';
|
||||
$lang->story->project = '所属项目';
|
||||
$lang->story->project = '所属' . $lang->projectcommon;
|
||||
$lang->story->plan = '所属计划';
|
||||
$lang->story->planAB = '计划';
|
||||
$lang->story->comment = '备注';
|
||||
@@ -126,7 +126,7 @@ $lang->story->reviewList[1] = '是';
|
||||
$lang->story->sourceList[''] = '';
|
||||
$lang->story->sourceList['customer'] = '客户';
|
||||
$lang->story->sourceList['user'] = '用户';
|
||||
$lang->story->sourceList['po'] = '产品经理';
|
||||
$lang->story->sourceList['po'] = $lang->productcommon . '经理';
|
||||
$lang->story->sourceList['market'] = '市场';
|
||||
$lang->story->sourceList['service'] = '客服';
|
||||
$lang->story->sourceList['competitor'] = '竞争对手';
|
||||
@@ -147,7 +147,7 @@ $lang->story->legendLifeTime = '需求的一生';
|
||||
$lang->story->legendRelated = '相关信息';
|
||||
$lang->story->legendMailto = '抄送给';
|
||||
$lang->story->legendAttatch = '附件';
|
||||
$lang->story->legendProjectAndTask = '项目任务';
|
||||
$lang->story->legendProjectAndTask = $lang->projectcommon . '任务';
|
||||
$lang->story->legendBugs = '相关Bug';
|
||||
$lang->story->legendFromBug = '来源Bug';
|
||||
$lang->story->legendCases = '相关用例';
|
||||
@@ -164,7 +164,7 @@ $lang->story->lblActivate = '激活需求';
|
||||
$lang->story->lblClose = '关闭需求';
|
||||
|
||||
$lang->story->checkAffection = '检查影响';
|
||||
$lang->story->affectedProjects = '影响的项目';
|
||||
$lang->story->affectedProjects = '影响的' . $lang->projectcommon;
|
||||
$lang->story->affectedBugs = '影响的Bug';
|
||||
$lang->story->affectedCases = '影响的用例';
|
||||
|
||||
@@ -178,8 +178,8 @@ $lang->story->errorFormat = '需求数据有误';
|
||||
$lang->story->errorEmptyTitle = '标题不能为空';
|
||||
$lang->story->mustChooseResult = '必须选择评审结果';
|
||||
$lang->story->mustChoosePreVersion = '必须选择回溯的版本';
|
||||
$lang->story->ajaxGetProjectStories = '接口:获取项目需求列表';
|
||||
$lang->story->ajaxGetProductStories = '接口:获取产品需求列表';
|
||||
$lang->story->ajaxGetProjectStories = "接口:获取{$lang->projectcommon}需求列表";
|
||||
$lang->story->ajaxGetProductStories = "接口:获取{$lang->productcommon}需求列表";
|
||||
|
||||
$lang->story->form = new stdclass();
|
||||
$lang->story->form->titleNote = '一句话简要表达需求内容';
|
||||
@@ -193,8 +193,8 @@ $lang->story->action->reviewed = array('main' => '$date, 由 <strong>
|
||||
$lang->story->action->closed = array('main' => '$date, 由 <strong>$actor</strong> 关闭,原因为 <strong>$extra</strong>。', 'extra' => $lang->story->reasonList);
|
||||
$lang->story->action->linked2plan = array('main' => '$date, 由 <strong>$actor</strong> 关联到计划 <strong>$extra</strong>。');
|
||||
$lang->story->action->unlinkedfromplan = array('main' => '$date, 由 <strong>$actor</strong> 从计划 <strong>$extra</strong> 移除。');
|
||||
$lang->story->action->linked2project = array('main' => '$date, 由 <strong>$actor</strong> 关联到项目 <strong>$extra</strong>。');
|
||||
$lang->story->action->unlinkedfromproject = array('main' => '$date, 由 <strong>$actor</strong> 从项目 <strong>$extra</strong> 移除。');
|
||||
$lang->story->action->linked2project = array('main' => '$date, 由 <strong>$actor</strong> 关联到' . $lang->projectcommon . ' <strong>$extra</strong>。');
|
||||
$lang->story->action->unlinkedfromproject = array('main' => '$date, 由 <strong>$actor</strong> 从' . $lang->projectcommon . ' <strong>$extra</strong> 移除。');
|
||||
|
||||
/* 统计报表。*/
|
||||
$lang->story->report = new stdclass();
|
||||
@@ -203,7 +203,7 @@ $lang->story->report->select = '请选择报表类型';
|
||||
$lang->story->report->create = '生成报表';
|
||||
$lang->story->report->value = '需求数';
|
||||
|
||||
$lang->story->report->charts['storysPerProduct'] = '产品需求数量';
|
||||
$lang->story->report->charts['storysPerProduct'] = $lang->productcommon . '需求数量';
|
||||
$lang->story->report->charts['storysPerModule'] = '模块需求数量';
|
||||
$lang->story->report->charts['storysPerSource'] = '需求来源统计';
|
||||
$lang->story->report->charts['storysPerPlan'] = '计划进行统计';
|
||||
@@ -235,7 +235,7 @@ $lang->story->report->storysPerClosedReason = new stdclass();
|
||||
$lang->story->report->storysPerEstimate = new stdclass();
|
||||
$lang->story->report->storysPerChange = new stdclass();
|
||||
|
||||
$lang->story->report->storysPerProduct->item = '产品';
|
||||
$lang->story->report->storysPerProduct->item = $lang->productcommon;
|
||||
$lang->story->report->storysPerModule->item = '模块';
|
||||
$lang->story->report->storysPerSource->item = '来源';
|
||||
$lang->story->report->storysPerPlan->item = '计划';
|
||||
@@ -261,10 +261,10 @@ $lang->story->report->storysPerClosedReason->graph = new stdclass();
|
||||
$lang->story->report->storysPerEstimate->graph = new stdclass();
|
||||
$lang->story->report->storysPerChange->graph = new stdclass();
|
||||
|
||||
$lang->story->report->storysPerProduct->graph->xAxisName = '产品';
|
||||
$lang->story->report->storysPerProduct->graph->xAxisName = $lang->productcommon;
|
||||
$lang->story->report->storysPerModule->graph->xAxisName = '模块';
|
||||
$lang->story->report->storysPerSource->graph->xAxisName = '来源';
|
||||
$lang->story->report->storysPerPlan->graph->xAxisName = '产品计划';
|
||||
$lang->story->report->storysPerPlan->graph->xAxisName = '计划';
|
||||
$lang->story->report->storysPerStatus->graph->xAxisName = '状态';
|
||||
$lang->story->report->storysPerStage->graph->xAxisName = '所处阶段';
|
||||
$lang->story->report->storysPerPri->graph->xAxisName = '优先级';
|
||||
|
||||
@@ -38,7 +38,7 @@ $lang->story->batchAssignTo = "批量指派";
|
||||
|
||||
$lang->story->common = '需求';
|
||||
$lang->story->id = '編號';
|
||||
$lang->story->product = '所屬產品';
|
||||
$lang->story->product = "所屬{$lang->productcommon}";
|
||||
$lang->story->module = '所屬模組';
|
||||
$lang->story->source = '來源';
|
||||
$lang->story->fromBug = '來源Bug';
|
||||
@@ -70,7 +70,7 @@ $lang->story->rejectedReason = '拒絶原因';
|
||||
$lang->story->reviewedBy = '由誰評審';
|
||||
$lang->story->reviewedDate = '評審時間';
|
||||
$lang->story->version = '版本號';
|
||||
$lang->story->project = '所屬項目';
|
||||
$lang->story->project = '所屬' . $lang->projectcommon;
|
||||
$lang->story->plan = '所屬計劃';
|
||||
$lang->story->planAB = '計劃';
|
||||
$lang->story->comment = '備註';
|
||||
@@ -126,7 +126,7 @@ $lang->story->reviewList[1] = '是';
|
||||
$lang->story->sourceList[''] = '';
|
||||
$lang->story->sourceList['customer'] = '客戶';
|
||||
$lang->story->sourceList['user'] = '用戶';
|
||||
$lang->story->sourceList['po'] = '產品經理';
|
||||
$lang->story->sourceList['po'] = $lang->productcommon . '經理';
|
||||
$lang->story->sourceList['market'] = '市場';
|
||||
$lang->story->sourceList['service'] = '客服';
|
||||
$lang->story->sourceList['competitor'] = '競爭對手';
|
||||
@@ -147,7 +147,7 @@ $lang->story->legendLifeTime = '需求的一生';
|
||||
$lang->story->legendRelated = '相關信息';
|
||||
$lang->story->legendMailto = '抄送給';
|
||||
$lang->story->legendAttatch = '附件';
|
||||
$lang->story->legendProjectAndTask = '項目任務';
|
||||
$lang->story->legendProjectAndTask = $lang->projectcommon . '任務';
|
||||
$lang->story->legendBugs = '相關Bug';
|
||||
$lang->story->legendFromBug = '來源Bug';
|
||||
$lang->story->legendCases = '相關用例';
|
||||
@@ -164,7 +164,7 @@ $lang->story->lblActivate = '激活需求';
|
||||
$lang->story->lblClose = '關閉需求';
|
||||
|
||||
$lang->story->checkAffection = '檢查影響';
|
||||
$lang->story->affectedProjects = '影響的項目';
|
||||
$lang->story->affectedProjects = '影響的' . $lang->projectcommon;
|
||||
$lang->story->affectedBugs = '影響的Bug';
|
||||
$lang->story->affectedCases = '影響的用例';
|
||||
|
||||
@@ -178,8 +178,8 @@ $lang->story->errorFormat = '需求數據有誤';
|
||||
$lang->story->errorEmptyTitle = '標題不能為空';
|
||||
$lang->story->mustChooseResult = '必須選擇評審結果';
|
||||
$lang->story->mustChoosePreVersion = '必須選擇回溯的版本';
|
||||
$lang->story->ajaxGetProjectStories = '介面:獲取項目需求列表';
|
||||
$lang->story->ajaxGetProductStories = '介面:獲取產品需求列表';
|
||||
$lang->story->ajaxGetProjectStories = "介面:獲取{$lang->projectcommon}需求列表";
|
||||
$lang->story->ajaxGetProductStories = "介面:獲取{$lang->productcommon}需求列表";
|
||||
|
||||
$lang->story->form = new stdclass();
|
||||
$lang->story->form->titleNote = '一句話簡要表達需求內容';
|
||||
@@ -193,8 +193,8 @@ $lang->story->action->reviewed = array('main' => '$date, 由 <strong>
|
||||
$lang->story->action->closed = array('main' => '$date, 由 <strong>$actor</strong> 關閉,原因為 <strong>$extra</strong>。', 'extra' => $lang->story->reasonList);
|
||||
$lang->story->action->linked2plan = array('main' => '$date, 由 <strong>$actor</strong> 關聯到計劃 <strong>$extra</strong>。');
|
||||
$lang->story->action->unlinkedfromplan = array('main' => '$date, 由 <strong>$actor</strong> 從計劃 <strong>$extra</strong> 移除。');
|
||||
$lang->story->action->linked2project = array('main' => '$date, 由 <strong>$actor</strong> 關聯到項目 <strong>$extra</strong>。');
|
||||
$lang->story->action->unlinkedfromproject = array('main' => '$date, 由 <strong>$actor</strong> 從項目 <strong>$extra</strong> 移除。');
|
||||
$lang->story->action->linked2project = array('main' => '$date, 由 <strong>$actor</strong> 關聯到' . $lang->projectcommon . ' <strong>$extra</strong>。');
|
||||
$lang->story->action->unlinkedfromproject = array('main' => '$date, 由 <strong>$actor</strong> 從' . $lang->projectcommon . ' <strong>$extra</strong> 移除。');
|
||||
|
||||
/* 統計報表。*/
|
||||
$lang->story->report = new stdclass();
|
||||
@@ -203,7 +203,7 @@ $lang->story->report->select = '請選擇報表類型';
|
||||
$lang->story->report->create = '生成報表';
|
||||
$lang->story->report->value = '需求數';
|
||||
|
||||
$lang->story->report->charts['storysPerProduct'] = '產品需求數量';
|
||||
$lang->story->report->charts['storysPerProduct'] = $lang->productcommon . '需求數量';
|
||||
$lang->story->report->charts['storysPerModule'] = '模組需求數量';
|
||||
$lang->story->report->charts['storysPerSource'] = '需求來源統計';
|
||||
$lang->story->report->charts['storysPerPlan'] = '計划進行統計';
|
||||
@@ -235,7 +235,7 @@ $lang->story->report->storysPerClosedReason = new stdclass();
|
||||
$lang->story->report->storysPerEstimate = new stdclass();
|
||||
$lang->story->report->storysPerChange = new stdclass();
|
||||
|
||||
$lang->story->report->storysPerProduct->item = '產品';
|
||||
$lang->story->report->storysPerProduct->item = $lang->productcommon;
|
||||
$lang->story->report->storysPerModule->item = '模組';
|
||||
$lang->story->report->storysPerSource->item = '來源';
|
||||
$lang->story->report->storysPerPlan->item = '計劃';
|
||||
@@ -261,10 +261,10 @@ $lang->story->report->storysPerClosedReason->graph = new stdclass();
|
||||
$lang->story->report->storysPerEstimate->graph = new stdclass();
|
||||
$lang->story->report->storysPerChange->graph = new stdclass();
|
||||
|
||||
$lang->story->report->storysPerProduct->graph->xAxisName = '產品';
|
||||
$lang->story->report->storysPerProduct->graph->xAxisName = $lang->productcommon;
|
||||
$lang->story->report->storysPerModule->graph->xAxisName = '模組';
|
||||
$lang->story->report->storysPerSource->graph->xAxisName = '來源';
|
||||
$lang->story->report->storysPerPlan->graph->xAxisName = '產品計劃';
|
||||
$lang->story->report->storysPerPlan->graph->xAxisName = '計劃';
|
||||
$lang->story->report->storysPerStatus->graph->xAxisName = '狀態';
|
||||
$lang->story->report->storysPerStage->graph->xAxisName = '所處階段';
|
||||
$lang->story->report->storysPerPri->graph->xAxisName = '優先順序';
|
||||
|
||||
@@ -35,7 +35,7 @@ $lang->task->confirmStoryChange = "Confirm story change";
|
||||
|
||||
$lang->task->common = 'Task';
|
||||
$lang->task->id = 'ID';
|
||||
$lang->task->project = 'Project';
|
||||
$lang->task->project = $lang->projectcommon;
|
||||
$lang->task->module = 'Module';
|
||||
$lang->task->story = 'Story';
|
||||
$lang->task->storySpec = 'Story desc';
|
||||
@@ -138,7 +138,7 @@ $lang->task->legendDesc = 'Desc';
|
||||
$lang->task->legendAction = 'Action';
|
||||
|
||||
$lang->task->ajaxGetUserTasks = "API:My tasks";
|
||||
$lang->task->ajaxGetProjectTasks = "API:Project tasks";
|
||||
$lang->task->ajaxGetProjectTasks = "API:{$lang->projectcommon} tasks";
|
||||
$lang->task->confirmDelete = "Are you sure you want to delete this task?";
|
||||
$lang->task->confirmDeleteEstimate = "Are you sure you want to delete this hour?";
|
||||
$lang->task->copyStoryTitle = "Same as story";
|
||||
@@ -146,7 +146,7 @@ $lang->task->afterSubmit = "After created";
|
||||
$lang->task->successSaved = "Successfully saved";
|
||||
$lang->task->delayWarning = " <strong class='delayed f-14px'> Postponed %s days </strong>";
|
||||
$lang->task->remindBug = "This task from Bug, update the Bug:%s or not?";
|
||||
$lang->task->confirmChangeProject = 'Change project will change module, story and assignedTo also, are you sure?';
|
||||
$lang->task->confirmChangeProject = "Change {$lang->projectcommon} will change module, story and assignedTo also, are you sure?";
|
||||
$lang->task->confirmFinish = '"Left" is zero, this task will be done. Are you sure?';
|
||||
$lang->task->confirmRecord = '"Left" is zero, this task will be done. Are you sure?';
|
||||
|
||||
@@ -166,7 +166,7 @@ $lang->task->report->select = 'Select';
|
||||
$lang->task->report->create = 'Create';
|
||||
$lang->task->report->value = 'Tasks';
|
||||
|
||||
$lang->task->report->charts['tasksPerProject'] = 'Project tasks';
|
||||
$lang->task->report->charts['tasksPerProject'] = $lang->projectcommon . ' tasks';
|
||||
$lang->task->report->charts['tasksPerModule'] = 'Module tasks';
|
||||
$lang->task->report->charts['tasksPerAssignedTo'] = 'Assigned To';
|
||||
$lang->task->report->charts['tasksPerType'] = 'Type';
|
||||
@@ -200,19 +200,19 @@ $lang->task->report->tasksPerFinishedBy = new stdclass();
|
||||
$lang->task->report->tasksPerClosedReason = new stdclass();
|
||||
$lang->task->report->finishedTasksPerDay = new stdclass();
|
||||
|
||||
$lang->task->report->tasksPerProject->item ='Project';
|
||||
$lang->task->report->tasksPerModule->item ='Module';
|
||||
$lang->task->report->tasksPerAssignedTo->item ='Account';
|
||||
$lang->task->report->tasksPerType->item ='Type';
|
||||
$lang->task->report->tasksPerPri->item ='Pri';
|
||||
$lang->task->report->tasksPerStatus->item ='Status';
|
||||
$lang->task->report->tasksPerDeadline->item ='Date';
|
||||
$lang->task->report->tasksPerEstimate->item ='Estimate';
|
||||
$lang->task->report->tasksPerLeft->item ='Left';
|
||||
$lang->task->report->tasksPerConsumed->item ='Consumed';
|
||||
$lang->task->report->tasksPerFinishedBy->item ='Account';
|
||||
$lang->task->report->tasksPerClosedReason->item ='Reason';
|
||||
$lang->task->report->finishedTasksPerDay->item ='Date';
|
||||
$lang->task->report->tasksPerProject->item = $lang->projectcommon;
|
||||
$lang->task->report->tasksPerModule->item = 'Module';
|
||||
$lang->task->report->tasksPerAssignedTo->item = 'Account';
|
||||
$lang->task->report->tasksPerType->item = 'Type';
|
||||
$lang->task->report->tasksPerPri->item = 'Pri';
|
||||
$lang->task->report->tasksPerStatus->item = 'Status';
|
||||
$lang->task->report->tasksPerDeadline->item = 'Date';
|
||||
$lang->task->report->tasksPerEstimate->item = 'Estimate';
|
||||
$lang->task->report->tasksPerLeft->item = 'Left';
|
||||
$lang->task->report->tasksPerConsumed->item = 'Consumed';
|
||||
$lang->task->report->tasksPerFinishedBy->item = 'Account';
|
||||
$lang->task->report->tasksPerClosedReason->item = 'Reason';
|
||||
$lang->task->report->finishedTasksPerDay->item = 'Date';
|
||||
|
||||
$lang->task->report->tasksPerProject->graph = new stdclass();
|
||||
$lang->task->report->tasksPerModule->graph = new stdclass();
|
||||
@@ -228,7 +228,7 @@ $lang->task->report->tasksPerFinishedBy->graph = new stdclass();
|
||||
$lang->task->report->tasksPerClosedReason->graph = new stdclass();
|
||||
$lang->task->report->finishedTasksPerDay->graph = new stdclass();
|
||||
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = 'Project';
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = $lang->projectcommon;
|
||||
$lang->task->report->tasksPerModule->graph->xAxisName = 'Module';
|
||||
$lang->task->report->tasksPerAssignedTo->graph->xAxisName = 'User';
|
||||
$lang->task->report->tasksPerType->graph->xAxisName = 'Type';
|
||||
|
||||
@@ -35,7 +35,7 @@ $lang->task->confirmStoryChange = "确认需求变动";
|
||||
|
||||
$lang->task->common = '任务';
|
||||
$lang->task->id = '编号';
|
||||
$lang->task->project = '所属项目';
|
||||
$lang->task->project = '所属' . $lang->projectcommon;
|
||||
$lang->task->module = '所属模块';
|
||||
$lang->task->story = '相关需求';
|
||||
$lang->task->storySpec = '需求描述';
|
||||
@@ -138,7 +138,7 @@ $lang->task->legendDesc = '任务描述';
|
||||
$lang->task->legendAction = '操作';
|
||||
|
||||
$lang->task->ajaxGetUserTasks = "接口:我的任务";
|
||||
$lang->task->ajaxGetProjectTasks = "接口:项目任务";
|
||||
$lang->task->ajaxGetProjectTasks = "接口:{$lang->projectcommon}任务";
|
||||
$lang->task->confirmDelete = "您确定要删除这个任务吗?";
|
||||
$lang->task->confirmDeleteEstimate = "您确定要删除这个记录吗?";
|
||||
$lang->task->copyStoryTitle = "同需求";
|
||||
@@ -146,7 +146,7 @@ $lang->task->afterSubmit = "添加之后";
|
||||
$lang->task->successSaved = "成功添加,";
|
||||
$lang->task->delayWarning = " <strong class='delayed f-14px'> 延期%s天 </strong>";
|
||||
$lang->task->remindBug = "该任务为Bug转化得到,是否更新Bug:%s ?";
|
||||
$lang->task->confirmChangeProject = '修改项目会导致相应的所属模块、相关需求和指派人发生变化,确定吗?';
|
||||
$lang->task->confirmChangeProject = "修改{$lang->projectcommon}会导致相应的所属模块、相关需求和指派人发生变化,确定吗?";
|
||||
$lang->task->confirmFinish = '"预计剩余"为0,确认将任务状态改为"已完成"吗?';
|
||||
$lang->task->confirmRecord = '"剩余"为0,任务将标记为"已完成",您确定吗?';
|
||||
|
||||
@@ -166,7 +166,7 @@ $lang->task->report->select = '请选择报表类型';
|
||||
$lang->task->report->create = '生成报表';
|
||||
$lang->task->report->value = '任务数';
|
||||
|
||||
$lang->task->report->charts['tasksPerProject'] = '项目任务数统计';
|
||||
$lang->task->report->charts['tasksPerProject'] = $lang->projectcommon . '任务数统计';
|
||||
$lang->task->report->charts['tasksPerModule'] = '模块任务数统计';
|
||||
$lang->task->report->charts['tasksPerAssignedTo'] = '指派给统计';
|
||||
$lang->task->report->charts['tasksPerType'] = '任务类型统计';
|
||||
@@ -200,19 +200,19 @@ $lang->task->report->tasksPerFinishedBy = new stdclass();
|
||||
$lang->task->report->tasksPerClosedReason = new stdclass();
|
||||
$lang->task->report->finishedTasksPerDay = new stdclass();
|
||||
|
||||
$lang->task->report->tasksPerProject->item ='项目';
|
||||
$lang->task->report->tasksPerModule->item ='模块';
|
||||
$lang->task->report->tasksPerAssignedTo->item ='用户';
|
||||
$lang->task->report->tasksPerType->item ='类型';
|
||||
$lang->task->report->tasksPerPri->item ='优先级';
|
||||
$lang->task->report->tasksPerStatus->item ='状态';
|
||||
$lang->task->report->tasksPerDeadline->item ='日期';
|
||||
$lang->task->report->tasksPerEstimate->item ='预计';
|
||||
$lang->task->report->tasksPerLeft->item ='剩余';
|
||||
$lang->task->report->tasksPerConsumed->item ='消耗';
|
||||
$lang->task->report->tasksPerFinishedBy->item ='用户';
|
||||
$lang->task->report->tasksPerClosedReason->item ='原因';
|
||||
$lang->task->report->finishedTasksPerDay->item ='日期';
|
||||
$lang->task->report->tasksPerProject->item = $lang->projectcommon;
|
||||
$lang->task->report->tasksPerModule->item = '模块';
|
||||
$lang->task->report->tasksPerAssignedTo->item = '用户';
|
||||
$lang->task->report->tasksPerType->item = '类型';
|
||||
$lang->task->report->tasksPerPri->item = '优先级';
|
||||
$lang->task->report->tasksPerStatus->item = '状态';
|
||||
$lang->task->report->tasksPerDeadline->item = '日期';
|
||||
$lang->task->report->tasksPerEstimate->item = '预计';
|
||||
$lang->task->report->tasksPerLeft->item = '剩余';
|
||||
$lang->task->report->tasksPerConsumed->item = '消耗';
|
||||
$lang->task->report->tasksPerFinishedBy->item = '用户';
|
||||
$lang->task->report->tasksPerClosedReason->item = '原因';
|
||||
$lang->task->report->finishedTasksPerDay->item = '日期';
|
||||
|
||||
$lang->task->report->tasksPerProject->graph = new stdclass();
|
||||
$lang->task->report->tasksPerModule->graph = new stdclass();
|
||||
@@ -228,7 +228,7 @@ $lang->task->report->tasksPerFinishedBy->graph = new stdclass();
|
||||
$lang->task->report->tasksPerClosedReason->graph = new stdclass();
|
||||
$lang->task->report->finishedTasksPerDay->graph = new stdclass();
|
||||
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = '项目';
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = $lang->projectcommon;
|
||||
$lang->task->report->tasksPerModule->graph->xAxisName = '模块';
|
||||
$lang->task->report->tasksPerAssignedTo->graph->xAxisName = '用户';
|
||||
$lang->task->report->tasksPerType->graph->xAxisName = '类型';
|
||||
|
||||
@@ -35,7 +35,7 @@ $lang->task->confirmStoryChange = "確認需求變動";
|
||||
|
||||
$lang->task->common = '任務';
|
||||
$lang->task->id = '編號';
|
||||
$lang->task->project = '所屬項目';
|
||||
$lang->task->project = '所屬' . $lang->projectcommon;
|
||||
$lang->task->module = '所屬模組';
|
||||
$lang->task->story = '相關需求';
|
||||
$lang->task->storySpec = '需求描述';
|
||||
@@ -87,7 +87,7 @@ $lang->task->editEstimate = '編輯工時';
|
||||
$lang->task->deleteEstimate = '刪除工時';
|
||||
|
||||
$lang->task->ditto = '同上';
|
||||
$lang->task->selectAllUser = '選擇全部人員';
|
||||
$lang->task->selectAllUser = '全部';
|
||||
|
||||
$lang->task->statusList[''] = '';
|
||||
$lang->task->statusList['wait'] = '未開始';
|
||||
@@ -138,7 +138,7 @@ $lang->task->legendDesc = '任務描述';
|
||||
$lang->task->legendAction = '操作';
|
||||
|
||||
$lang->task->ajaxGetUserTasks = "介面:我的任務";
|
||||
$lang->task->ajaxGetProjectTasks = "介面:項目任務";
|
||||
$lang->task->ajaxGetProjectTasks = "介面:{$lang->projectcommon}任務";
|
||||
$lang->task->confirmDelete = "您確定要刪除這個任務嗎?";
|
||||
$lang->task->confirmDeleteEstimate = "您確定要刪除這個記錄嗎?";
|
||||
$lang->task->copyStoryTitle = "同需求";
|
||||
@@ -146,7 +146,7 @@ $lang->task->afterSubmit = "添加之後";
|
||||
$lang->task->successSaved = "成功添加,";
|
||||
$lang->task->delayWarning = " <strong class='delayed f-14px'> 延期%s天 </strong>";
|
||||
$lang->task->remindBug = "該任務為Bug轉化得到,是否更新Bug:%s ?";
|
||||
$lang->task->confirmChangeProject = '修改項目會導致相應的所屬模組、相關需求和指派人發生變化,確定嗎?';
|
||||
$lang->task->confirmChangeProject = "修改{$lang->projectcommon}會導致相應的所屬模組、相關需求和指派人發生變化,確定嗎?";
|
||||
$lang->task->confirmFinish = '"預計剩餘"為0,確認將任務狀態改為"已完成"嗎?';
|
||||
$lang->task->confirmRecord = '"剩餘"為0,任務將標記為"已完成",您確定嗎?';
|
||||
|
||||
@@ -166,7 +166,7 @@ $lang->task->report->select = '請選擇報表類型';
|
||||
$lang->task->report->create = '生成報表';
|
||||
$lang->task->report->value = '任務數';
|
||||
|
||||
$lang->task->report->charts['tasksPerProject'] = '項目任務數統計';
|
||||
$lang->task->report->charts['tasksPerProject'] = $lang->projectcommon . '任務數統計';
|
||||
$lang->task->report->charts['tasksPerModule'] = '模組任務數統計';
|
||||
$lang->task->report->charts['tasksPerAssignedTo'] = '指派給統計';
|
||||
$lang->task->report->charts['tasksPerType'] = '任務類型統計';
|
||||
@@ -200,19 +200,19 @@ $lang->task->report->tasksPerFinishedBy = new stdclass();
|
||||
$lang->task->report->tasksPerClosedReason = new stdclass();
|
||||
$lang->task->report->finishedTasksPerDay = new stdclass();
|
||||
|
||||
$lang->task->report->tasksPerProject->item ='項目';
|
||||
$lang->task->report->tasksPerModule->item ='模組';
|
||||
$lang->task->report->tasksPerAssignedTo->item ='用戶';
|
||||
$lang->task->report->tasksPerType->item ='類型';
|
||||
$lang->task->report->tasksPerPri->item ='優先順序';
|
||||
$lang->task->report->tasksPerStatus->item ='狀態';
|
||||
$lang->task->report->tasksPerDeadline->item ='日期';
|
||||
$lang->task->report->tasksPerEstimate->item ='預計';
|
||||
$lang->task->report->tasksPerLeft->item ='剩餘';
|
||||
$lang->task->report->tasksPerConsumed->item ='消耗';
|
||||
$lang->task->report->tasksPerFinishedBy->item ='用戶';
|
||||
$lang->task->report->tasksPerClosedReason->item ='原因';
|
||||
$lang->task->report->finishedTasksPerDay->item ='日期';
|
||||
$lang->task->report->tasksPerProject->item = $lang->projectcommon;
|
||||
$lang->task->report->tasksPerModule->item = '模組';
|
||||
$lang->task->report->tasksPerAssignedTo->item = '用戶';
|
||||
$lang->task->report->tasksPerType->item = '類型';
|
||||
$lang->task->report->tasksPerPri->item = '優先順序';
|
||||
$lang->task->report->tasksPerStatus->item = '狀態';
|
||||
$lang->task->report->tasksPerDeadline->item = '日期';
|
||||
$lang->task->report->tasksPerEstimate->item = '預計';
|
||||
$lang->task->report->tasksPerLeft->item = '剩餘';
|
||||
$lang->task->report->tasksPerConsumed->item = '消耗';
|
||||
$lang->task->report->tasksPerFinishedBy->item = '用戶';
|
||||
$lang->task->report->tasksPerClosedReason->item = '原因';
|
||||
$lang->task->report->finishedTasksPerDay->item = '日期';
|
||||
|
||||
$lang->task->report->tasksPerProject->graph = new stdclass();
|
||||
$lang->task->report->tasksPerModule->graph = new stdclass();
|
||||
@@ -228,7 +228,7 @@ $lang->task->report->tasksPerFinishedBy->graph = new stdclass();
|
||||
$lang->task->report->tasksPerClosedReason->graph = new stdclass();
|
||||
$lang->task->report->finishedTasksPerDay->graph = new stdclass();
|
||||
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = '項目';
|
||||
$lang->task->report->tasksPerProject->graph->xAxisName = $lang->projectcommon;
|
||||
$lang->task->report->tasksPerModule->graph->xAxisName = '模組';
|
||||
$lang->task->report->tasksPerAssignedTo->graph->xAxisName = '用戶';
|
||||
$lang->task->report->tasksPerType->graph->xAxisName = '類型';
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->testcase->id = 'ID';
|
||||
$lang->testcase->product = 'Product';
|
||||
$lang->testcase->product = $lang->productcommon;
|
||||
$lang->testcase->module = 'Module';
|
||||
$lang->testcase->story = 'Story';
|
||||
$lang->testcase->storyVersion = 'Story version';
|
||||
@@ -41,7 +41,7 @@ $lang->testcase->linkCase = 'Related cases';
|
||||
$lang->testcase->stage = 'Stage';
|
||||
$lang->testcase->lastEditedByAB = 'Last edited by';
|
||||
$lang->testcase->lastEditedDateAB = 'Last edited date';
|
||||
$lang->testcase->allProduct = 'All product';
|
||||
$lang->testcase->allProduct = "All {$lang->productcommon}";
|
||||
$lang->testcase->fromBug = 'From bug';
|
||||
$lang->testcase->toBug = 'To bug';
|
||||
$lang->testcase->changed = 'Changed';
|
||||
@@ -81,7 +81,7 @@ $lang->testcase->deleteStep = 'Delete';
|
||||
$lang->testcase->insertBefore = 'Insert before';
|
||||
$lang->testcase->insertAfter = 'Insert after';
|
||||
|
||||
$lang->testcase->selectProduct = 'Select product';
|
||||
$lang->testcase->selectProduct = "Select {$lang->productcommon}";
|
||||
$lang->testcase->byModule = 'By module';
|
||||
$lang->testcase->assignToMe = 'Cases to me';
|
||||
$lang->testcase->openedByMe = 'My Opened cases';
|
||||
@@ -91,7 +91,7 @@ $lang->testcase->moduleCases = 'By module';
|
||||
$lang->testcase->bySearch = 'By search';
|
||||
$lang->testcase->doneByMe = 'My runed cases';
|
||||
|
||||
$lang->testcase->lblProductAndModule = 'Product & module';
|
||||
$lang->testcase->lblProductAndModule = "{$lang->productcommon} & module";
|
||||
$lang->testcase->lblTypeAndPri = 'Type & priority';
|
||||
$lang->testcase->lblSystemBrowserAndHardware = 'OS & browser';
|
||||
$lang->testcase->lblAssignAndMail = 'Assigned & mailto';
|
||||
@@ -110,7 +110,7 @@ $lang->testcase->legendSteps = 'Steps';
|
||||
$lang->testcase->legendAction = 'Action';
|
||||
$lang->testcase->legendHistory = 'History';
|
||||
$lang->testcase->legendComment = 'Comment';
|
||||
$lang->testcase->legendProduct = 'Product & module';
|
||||
$lang->testcase->legendProduct = "{$lang->productcommon} & module";
|
||||
|
||||
$lang->testcase->confirmDelete = 'Are you sure to delete this case?';
|
||||
$lang->testcase->confirmBatchDelete = 'Are you sure to batch delete there cases?';
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->testcase->id = '用例编号';
|
||||
$lang->testcase->product = '所属产品';
|
||||
$lang->testcase->product = "所属{$lang->productcommon}";
|
||||
$lang->testcase->module = '所属模块';
|
||||
$lang->testcase->story = '相关需求';
|
||||
$lang->testcase->storyVersion = '需求版本';
|
||||
@@ -41,7 +41,7 @@ $lang->testcase->linkCase = '相关用例';
|
||||
$lang->testcase->stage = '适用阶段';
|
||||
$lang->testcase->lastEditedByAB = '修改者';
|
||||
$lang->testcase->lastEditedDateAB = '修改日期';
|
||||
$lang->testcase->allProduct = '所有产品';
|
||||
$lang->testcase->allProduct = "所有{$lang->productcommon}";
|
||||
$lang->testcase->fromBug = '来源Bug';
|
||||
$lang->testcase->toBug = '生成Bug';
|
||||
$lang->testcase->changed = '用例变更';
|
||||
@@ -81,7 +81,7 @@ $lang->testcase->deleteStep = '删除';
|
||||
$lang->testcase->insertBefore = '之前添加';
|
||||
$lang->testcase->insertAfter = '之后添加';
|
||||
|
||||
$lang->testcase->selectProduct = '请选择产品';
|
||||
$lang->testcase->selectProduct = "请选择{$lang->productcommon}";
|
||||
$lang->testcase->byModule = '按模块';
|
||||
$lang->testcase->assignToMe = '给我的用例';
|
||||
$lang->testcase->openedByMe = '我建的用例';
|
||||
@@ -91,7 +91,7 @@ $lang->testcase->moduleCases = '按模块';
|
||||
$lang->testcase->bySearch = '搜索';
|
||||
$lang->testcase->doneByMe = '我完成的用例';
|
||||
|
||||
$lang->testcase->lblProductAndModule = '产品模块';
|
||||
$lang->testcase->lblProductAndModule = "{$lang->productcommon}模块";
|
||||
$lang->testcase->lblTypeAndPri = '类型&优先级';
|
||||
$lang->testcase->lblSystemBrowserAndHardware = '系统::浏览器';
|
||||
$lang->testcase->lblAssignAndMail = '指派给::抄送给';
|
||||
@@ -110,7 +110,7 @@ $lang->testcase->legendSteps = '用例步骤';
|
||||
$lang->testcase->legendAction = '操作';
|
||||
$lang->testcase->legendHistory = '历史记录';
|
||||
$lang->testcase->legendComment = '备注';
|
||||
$lang->testcase->legendProduct = '产品模块';
|
||||
$lang->testcase->legendProduct = $lang->productcommon . '模块';
|
||||
|
||||
$lang->testcase->confirmDelete = '您确认要删除该测试用例吗?';
|
||||
$lang->testcase->confirmBatchDelete = '您确认要批量删除这些测试用例吗?';
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->testcase->id = '用例編號';
|
||||
$lang->testcase->product = '所屬產品';
|
||||
$lang->testcase->product = "所屬{$lang->productcommon}";
|
||||
$lang->testcase->module = '所屬模組';
|
||||
$lang->testcase->story = '相關需求';
|
||||
$lang->testcase->storyVersion = '需求版本';
|
||||
@@ -41,7 +41,7 @@ $lang->testcase->linkCase = '相關用例';
|
||||
$lang->testcase->stage = '適用階段';
|
||||
$lang->testcase->lastEditedByAB = '修改者';
|
||||
$lang->testcase->lastEditedDateAB = '修改日期';
|
||||
$lang->testcase->allProduct = '所有產品';
|
||||
$lang->testcase->allProduct = "所有{$lang->productcommon}";
|
||||
$lang->testcase->fromBug = '來源Bug';
|
||||
$lang->testcase->toBug = '生成Bug';
|
||||
$lang->testcase->changed = '用例變更';
|
||||
@@ -81,7 +81,7 @@ $lang->testcase->deleteStep = '刪除';
|
||||
$lang->testcase->insertBefore = '之前添加';
|
||||
$lang->testcase->insertAfter = '之後添加';
|
||||
|
||||
$lang->testcase->selectProduct = '請選擇產品';
|
||||
$lang->testcase->selectProduct = "請選擇{$lang->productcommon}";
|
||||
$lang->testcase->byModule = '按模組';
|
||||
$lang->testcase->assignToMe = '給我的用例';
|
||||
$lang->testcase->openedByMe = '我建的用例';
|
||||
@@ -91,7 +91,7 @@ $lang->testcase->moduleCases = '按模組';
|
||||
$lang->testcase->bySearch = '搜索';
|
||||
$lang->testcase->doneByMe = '我完成的用例';
|
||||
|
||||
$lang->testcase->lblProductAndModule = '產品模組';
|
||||
$lang->testcase->lblProductAndModule = "{$lang->productcommon}模組";
|
||||
$lang->testcase->lblTypeAndPri = '類型&優先順序';
|
||||
$lang->testcase->lblSystemBrowserAndHardware = '系統::瀏覽器';
|
||||
$lang->testcase->lblAssignAndMail = '指派給::抄送給';
|
||||
@@ -110,7 +110,7 @@ $lang->testcase->legendSteps = '用例步驟';
|
||||
$lang->testcase->legendAction = '操作';
|
||||
$lang->testcase->legendHistory = '歷史記錄';
|
||||
$lang->testcase->legendComment = '備註';
|
||||
$lang->testcase->legendProduct = '產品模組';
|
||||
$lang->testcase->legendProduct = $lang->productcommon . '模組';
|
||||
|
||||
$lang->testcase->confirmDelete = '您確認要刪除該測試用例嗎?';
|
||||
$lang->testcase->confirmBatchDelete = '您確認要批量刪除這些測試用例嗎?';
|
||||
|
||||
@@ -36,8 +36,8 @@ $lang->testtask->done = "Tested build";
|
||||
|
||||
$lang->testtask->common = 'Test build';
|
||||
$lang->testtask->id = 'ID';
|
||||
$lang->testtask->product = 'Product';
|
||||
$lang->testtask->project = 'Project';
|
||||
$lang->testtask->product = $lang->productcommon;
|
||||
$lang->testtask->project = $lang->projectcommon;
|
||||
$lang->testtask->build = 'Build';
|
||||
$lang->testtask->owner = 'Owner';
|
||||
$lang->testtask->pri = 'Priority';
|
||||
|
||||
@@ -36,8 +36,8 @@ $lang->testtask->done = "已测版本";
|
||||
|
||||
$lang->testtask->common = '测试视图版本';
|
||||
$lang->testtask->id = '版本编号';
|
||||
$lang->testtask->product = '所属产品';
|
||||
$lang->testtask->project = '所属项目';
|
||||
$lang->testtask->product = '所属' . $lang->productcommon;
|
||||
$lang->testtask->project = '所属' . $lang->projectcommon;
|
||||
$lang->testtask->build = '版本';
|
||||
$lang->testtask->owner = '负责人';
|
||||
$lang->testtask->pri = '优先级';
|
||||
|
||||
@@ -36,8 +36,8 @@ $lang->testtask->done = "已測版本";
|
||||
|
||||
$lang->testtask->common = '測試視圖版本';
|
||||
$lang->testtask->id = '版本編號';
|
||||
$lang->testtask->product = '所屬產品';
|
||||
$lang->testtask->project = '所屬項目';
|
||||
$lang->testtask->product = '所屬' . $lang->productcommon;
|
||||
$lang->testtask->project = '所屬' . $lang->projectcommon;
|
||||
$lang->testtask->build = '版本';
|
||||
$lang->testtask->owner = '負責人';
|
||||
$lang->testtask->pri = '優先順序';
|
||||
|
||||
@@ -59,7 +59,7 @@ $lang->todo->priList[4] = '最低';
|
||||
|
||||
$lang->todo->typeList['custom'] = '自定义';
|
||||
$lang->todo->typeList['bug'] = 'Bug';
|
||||
$lang->todo->typeList['task'] = '项目任务';
|
||||
$lang->todo->typeList['task'] = $lang->projectcommon . '任务';
|
||||
|
||||
$lang->todo->confirmDelete = "您确定要删除这条待办吗?";
|
||||
$lang->todo->successMarked = "成功切换状态!";
|
||||
|
||||
@@ -59,7 +59,7 @@ $lang->todo->priList[4] = '最低';
|
||||
|
||||
$lang->todo->typeList['custom'] = '自定義';
|
||||
$lang->todo->typeList['bug'] = 'Bug';
|
||||
$lang->todo->typeList['task'] = '項目任務';
|
||||
$lang->todo->typeList['task'] = $lang->projectcommon . '任務';
|
||||
|
||||
$lang->todo->confirmDelete = "您確定要刪除這條待辦嗎?";
|
||||
$lang->todo->successMarked = "成功切換狀態!";
|
||||
|
||||
@@ -19,8 +19,8 @@ $lang->tree->browse = 'Manage general module';
|
||||
$lang->tree->browseTask = 'Manage task module';
|
||||
$lang->tree->manage = 'Modules';
|
||||
$lang->tree->fix = 'Fix';
|
||||
$lang->tree->manageProduct = 'Mange product module';
|
||||
$lang->tree->manageProject = 'Manage project module';
|
||||
$lang->tree->manageProduct = "Mange {$lang->productcommon} module";
|
||||
$lang->tree->manageProject = "Manage {$lang->projectcommon} module";
|
||||
$lang->tree->manageBug = 'Manage bug module';
|
||||
$lang->tree->manageCase = 'Manage case module';
|
||||
$lang->tree->manageCustomDoc = 'Manage doc library type';
|
||||
@@ -29,13 +29,13 @@ $lang->tree->manageChild = 'Manage child';
|
||||
$lang->tree->manageStoryChild = 'Manage child';
|
||||
$lang->tree->manageBugChild = 'Manage bug child';
|
||||
$lang->tree->manageCaseChild = 'Manage case child';
|
||||
$lang->tree->manageTaskChild = 'Manage project child';
|
||||
$lang->tree->manageTaskChild = "Manage {$lang->projectcommon} child";
|
||||
$lang->tree->syncFromProduct = 'Copy';
|
||||
$lang->tree->ajaxGetOptionMenu = 'API: Get select menu';
|
||||
$lang->tree->ajaxGetSonModules = 'API: Get son modules';
|
||||
|
||||
$lang->tree->confirmDelete = 'Are you sure to delete this module and its children?';
|
||||
$lang->tree->confirmRoot = 'Modify the module products, modified the products belong to the needs of the module, bug, use case, and project and product relationship. This is dangerous, please be careful. To confirm the change?';
|
||||
$lang->tree->confirmRoot = "Modify the module {$lang->productcommon}s, modified the {$lang->productcommon}s belong to the needs of the module, bug, use case, and {$lang->projectcommon} and {$lang->productcommon} relationship. This is dangerous, please be careful. To confirm the change?";
|
||||
$lang->tree->successSave = 'Successfully saved';
|
||||
$lang->tree->successFixed = 'Successfully fixed.';
|
||||
|
||||
@@ -44,5 +44,5 @@ $lang->tree->parent = 'Parent';
|
||||
$lang->tree->child = 'Child';
|
||||
$lang->tree->owner = 'Owner';
|
||||
$lang->tree->order = 'Order';
|
||||
$lang->tree->projectDoc = 'Project doc';
|
||||
$lang->tree->product = 'Product';
|
||||
$lang->tree->projectDoc = "{$lang->projectcommon} doc";
|
||||
$lang->tree->product = $lang->productcommon;
|
||||
|
||||
@@ -19,8 +19,8 @@ $lang->tree->browse = '通用模块维护';
|
||||
$lang->tree->browseTask = '任务模块维护';
|
||||
$lang->tree->manage = '维护模块';
|
||||
$lang->tree->fix = '修正数据';
|
||||
$lang->tree->manageProduct = '维护产品视图模块';
|
||||
$lang->tree->manageProject = '维护项目视图模块';
|
||||
$lang->tree->manageProduct = "维护{$lang->productcommon}视图模块";
|
||||
$lang->tree->manageProject = "维护{$lang->projectcommon}视图模块";
|
||||
$lang->tree->manageBug = '维护测试视图模块';
|
||||
$lang->tree->manageCase = '维护用例视图模块';
|
||||
$lang->tree->manageCustomDoc = '维护文档库分类';
|
||||
@@ -29,13 +29,13 @@ $lang->tree->manageChild = '维护子模块';
|
||||
$lang->tree->manageStoryChild = '维护子模块';
|
||||
$lang->tree->manageBugChild = '维护Bug子模块';
|
||||
$lang->tree->manageCaseChild = '维护用例子模块';
|
||||
$lang->tree->manageTaskChild = '维护项目子模块';
|
||||
$lang->tree->manageTaskChild = "维护{$lang->projectcommon}子模块";
|
||||
$lang->tree->syncFromProduct = '复制';
|
||||
$lang->tree->ajaxGetOptionMenu = '接口:获取下拉列表';
|
||||
$lang->tree->ajaxGetSonModules = '接口:获得子菜单列表';
|
||||
|
||||
$lang->tree->confirmDelete = '该模块及其子模块都会被删除,您确定删除吗?';
|
||||
$lang->tree->confirmRoot = '模块的所属产品修改,会关联修改该模块下的需求、Bug、用例的所属产品,以及项目和产品的关联关系。该操作比较危险,请谨慎操作。是否确认修改?';
|
||||
$lang->tree->confirmRoot = "模块的所属{$lang->productcommon}修改,会关联修改该模块下的需求、Bug、用例的所属{$lang->productcommon},以及{$lang->projectcommon}和{$lang->productcommon}的关联关系。该操作比较危险,请谨慎操作。是否确认修改?";
|
||||
$lang->tree->successSave = '成功保存';
|
||||
$lang->tree->successFixed = '成功修正数据!';
|
||||
|
||||
@@ -44,5 +44,5 @@ $lang->tree->parent = '上级模块';
|
||||
$lang->tree->child = '子模块';
|
||||
$lang->tree->owner = '负责人';
|
||||
$lang->tree->order = '排序';
|
||||
$lang->tree->projectDoc = '项目文档';
|
||||
$lang->tree->product = '所属产品';
|
||||
$lang->tree->projectDoc = "{$lang->projectcommon}文档";
|
||||
$lang->tree->product = "所属{$lang->productcommon}";
|
||||
|
||||
@@ -19,8 +19,8 @@ $lang->tree->browse = '通用模組維護';
|
||||
$lang->tree->browseTask = '任務模組維護';
|
||||
$lang->tree->manage = '維護模組';
|
||||
$lang->tree->fix = '修正數據';
|
||||
$lang->tree->manageProduct = '維護產品視圖模組';
|
||||
$lang->tree->manageProject = '維護項目視圖模組';
|
||||
$lang->tree->manageProduct = "維護{$lang->productcommon}視圖模組";
|
||||
$lang->tree->manageProject = "維護{$lang->projectcommon}視圖模組";
|
||||
$lang->tree->manageBug = '維護測試視圖模組';
|
||||
$lang->tree->manageCase = '維護用例視圖模組';
|
||||
$lang->tree->manageCustomDoc = '維護文檔庫分類';
|
||||
@@ -29,12 +29,13 @@ $lang->tree->manageChild = '維護子模組';
|
||||
$lang->tree->manageStoryChild = '維護子模組';
|
||||
$lang->tree->manageBugChild = '維護Bug子模組';
|
||||
$lang->tree->manageCaseChild = '維護用例子模組';
|
||||
$lang->tree->manageTaskChild = '維護項目子模組';
|
||||
$lang->tree->manageTaskChild = "維護{$lang->projectcommon}子模組";
|
||||
$lang->tree->syncFromProduct = '複製';
|
||||
$lang->tree->ajaxGetOptionMenu = '介面:獲取下拉列表';
|
||||
$lang->tree->ajaxGetSonModules = '介面:獲得子菜單列表';
|
||||
|
||||
$lang->tree->confirmDelete = '該模組及其子模組都會被刪除,您確定刪除嗎?';
|
||||
$lang->tree->confirmRoot = "模組的所屬{$lang->productcommon}修改,會關聯修改該模組下的需求、Bug、用例的所屬{$lang->productcommon},以及{$lang->projectcommon}和{$lang->productcommon}的關聯關係。該操作比較危險,請謹慎操作。是否確認修改?";
|
||||
$lang->tree->successSave = '成功保存';
|
||||
$lang->tree->successFixed = '成功修正數據!';
|
||||
|
||||
@@ -43,5 +44,5 @@ $lang->tree->parent = '上級模組';
|
||||
$lang->tree->child = '子模組';
|
||||
$lang->tree->owner = '負責人';
|
||||
$lang->tree->order = '排序';
|
||||
$lang->tree->projectDoc = '項目文檔';
|
||||
$lang->tree->product = '所屬產品';
|
||||
$lang->tree->projectDoc = "{$lang->projectcommon}文檔";
|
||||
$lang->tree->product = "所屬{$lang->productcommon}";
|
||||
|
||||
@@ -78,7 +78,7 @@ $lang->user->deleted = '(deleted)';
|
||||
$lang->user->select = 'Select user';
|
||||
|
||||
$lang->user->profile = 'Profile';
|
||||
$lang->user->project = 'Project';
|
||||
$lang->user->project = $lang->projectcommon;
|
||||
$lang->user->task = 'Task';
|
||||
$lang->user->bug = 'Bug';
|
||||
$lang->user->test = 'Test';
|
||||
|
||||
@@ -78,7 +78,7 @@ $lang->user->deleted = '(已删除)';
|
||||
$lang->user->select = '请选择用户';
|
||||
|
||||
$lang->user->profile = '档案';
|
||||
$lang->user->project = '项目';
|
||||
$lang->user->project = $lang->projectcommon;
|
||||
$lang->user->task = '任务';
|
||||
$lang->user->bug = '缺陷';
|
||||
$lang->user->test = '测试';
|
||||
|
||||
@@ -44,8 +44,8 @@ $lang->user->ip = '最後IP';
|
||||
$lang->user->last = '最後登錄';
|
||||
$lang->user->status = '狀態';
|
||||
$lang->user->ditto = '同上';
|
||||
$lang->user->originalPwd = '原密碼';
|
||||
$lang->user->verifyPwd = '驗證密碼';
|
||||
$lang->user->originalPassword = '原密碼';
|
||||
$lang->user->verifyPassword = '請輸入你的密碼';
|
||||
|
||||
$lang->user->index = "用戶視圖首頁";
|
||||
$lang->user->view = "用戶詳情";
|
||||
@@ -78,7 +78,7 @@ $lang->user->deleted = '(已刪除)';
|
||||
$lang->user->select = '請選擇用戶';
|
||||
|
||||
$lang->user->profile = '檔案';
|
||||
$lang->user->project = '項目';
|
||||
$lang->user->project = $lang->projectcommon;
|
||||
$lang->user->task = '任務';
|
||||
$lang->user->bug = '缺陷';
|
||||
$lang->user->test = '測試';
|
||||
@@ -102,11 +102,11 @@ $lang->user->testTask2Him = '他的任務';
|
||||
$lang->user->case2Him = '給他的用例';
|
||||
$lang->user->caseByHim = '他建的用例';
|
||||
|
||||
$lang->user->errorDeny = "抱歉,您無權訪問『<b>%s</b>』模組的『<b>%s</b>』功能。請聯繫管理員獲取權限。點擊後退返回上頁。";
|
||||
$lang->user->loginFailed = "登錄失敗,請檢查您的用戶名或密碼是否填寫正確。";
|
||||
$lang->user->lockWarning = "您還有%s次嘗試機會。";
|
||||
$lang->user->loginLocked = "密碼嘗試次數太多,請聯繫管理員解鎖,或%s分鐘後重試。";
|
||||
$lang->user->weakPwd = "您的密碼強度小於系統設定。";
|
||||
$lang->user->errorDeny = "抱歉,您無權訪問『<b>%s</b>』模組的『<b>%s</b>』功能。請聯繫管理員獲取權限。點擊後退返回上頁。";
|
||||
$lang->user->loginFailed = "登錄失敗,請檢查您的用戶名或密碼是否填寫正確。";
|
||||
$lang->user->lockWarning = "您還有%s次嘗試機會。";
|
||||
$lang->user->loginLocked = "密碼嘗試次數太多,請聯繫管理員解鎖,或%s分鐘後重試。";
|
||||
$lang->user->weakPassword = "您的密碼強度小於系統設定。";
|
||||
|
||||
$lang->user->roleList[''] = '';
|
||||
$lang->user->roleList['dev'] = '研發';
|
||||
@@ -122,9 +122,9 @@ $lang->user->roleList['others'] = '其他';
|
||||
$lang->user->genderList['m'] = '男';
|
||||
$lang->user->genderList['f'] = '女';
|
||||
|
||||
$lang->user->pwdLevelList[0] = '弱';
|
||||
$lang->user->pwdLevelList[1] = '中';
|
||||
$lang->user->pwdLevelList[2] = '強';
|
||||
$lang->user->passwordStrengthList[0] = "<span style='color:red'>弱</span>";
|
||||
$lang->user->passwordStrengthList[1] = "<span style='color:#000'>中</span>";
|
||||
$lang->user->passwordStrengthList[2] = "<span style='color:green'>強</span>";
|
||||
|
||||
$lang->user->statusList['active'] = '正常';
|
||||
$lang->user->statusList['delete'] = '刪除';
|
||||
@@ -148,8 +148,9 @@ $lang->user->error->realname = "ID %s,必須填寫真實姓名";
|
||||
$lang->user->error->password = "ID %s,密碼必須六位以上";
|
||||
$lang->user->error->mail = "ID %s,請填寫正確的郵箱地址";
|
||||
$lang->user->error->role = "ID %s,職位不能為空";
|
||||
$lang->user->error->verifyPwd = "請輸入正確驗證密碼";
|
||||
$lang->user->error->originalPwd = "原密碼不正確";
|
||||
|
||||
$lang->user->error->verifyPassword = "安全驗證密碼錯誤,請輸入你的登錄密碼";
|
||||
$lang->user->error->originalPassword = "原密碼不正確";
|
||||
|
||||
$lang->user->contacts = new stdclass();
|
||||
$lang->user->contacts->common = '聯繫人';
|
||||
|
||||
Reference in New Issue
Block a user