This commit is contained in:
tengfei
2016-11-30 10:28:54 +08:00
parent b7c509aa09
commit 6b8f460ede
53 changed files with 2303 additions and 208 deletions
+1
View File
@@ -11,3 +11,4 @@ tmp/model/*
tmp/cache/*
tmp/extension/*
.gitkeep
.bak
+1 -1
View File
@@ -45,7 +45,7 @@ $lang->admin->safe->password = 'Password Security';
$lang->admin->safe->weak = 'Common Weak Password';
$lang->admin->safe->reason = 'Type';
$lang->admin->safe->checkWeak = 'Weak Password Check';
$lang->admin->safe->modifyPasswordFirstLogin = 'Modify password in frist login';
$lang->admin->safe->modifyPasswordFirstLogin = 'Modify password when login for the first time.';
$lang->admin->safe->modeList[0] = 'N/A';
$lang->admin->safe->modeList[1] = 'Medium';
+64
View File
@@ -0,0 +1,64 @@
<?php
/**
* The admin module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package admin
* @version $Id: en.php 4460 2013-02-26 02:28:02Z chencongzhi520@gmail.com $
* @link http://www.zentao.net
*/
$lang->admin->common = 'Administration';
$lang->admin->index = 'Admin Homepage';
$lang->admin->checkDB = 'Check Database Library';
$lang->admin->sso = 'RangerTeam';
$lang->admin->safeIndex = 'Security';
$lang->admin->checkWeak = 'Weak Password Check';
$lang->admin->info = new stdclass();
$lang->admin->info->version = 'Current Version is %s,';
$lang->admin->info->links = 'You can visit ';
$lang->admin->info->account = "Your ZenTao account is %s.";
$lang->admin->notice = new stdclass();
$lang->admin->notice->register = "Note: You haven't registered in ZenTao(www.zentao.net), register %s and get the latest ZenTao news.";
$lang->admin->notice->ignore = "Ignore";
$lang->admin->register = new stdclass();
$lang->admin->register->caption = 'Register';
$lang->admin->register->click = 'Click Here';
$lang->admin->register->lblAccount = 'must be 3 characters combination of letters and numbers at least.';
$lang->admin->register->lblPasswd = 'must be 6 characters combination of letters and numbers at least.';
$lang->admin->register->submit = 'Register';
$lang->admin->register->bind = "If you have already registered an account, link your account %s.";
$lang->admin->register->success = "You have registered with us!";
$lang->admin->bind = new stdclass();
$lang->admin->bind->caption = 'Link an Account';
$lang->admin->bind->success = "Account has been linked!";
$lang->admin->safe = new stdclass();
$lang->admin->safe->common = 'Security';
$lang->admin->safe->set = 'Password Security Settings';
$lang->admin->safe->password = 'Password Security';
$lang->admin->safe->weak = 'Common Weak Password';
$lang->admin->safe->reason = 'Type';
$lang->admin->safe->checkWeak = 'Weak Password Check';
$lang->admin->safe->modifyPasswordFirstLogin = 'Modify password in frist login';
$lang->admin->safe->modeList[0] = 'N/A';
$lang->admin->safe->modeList[1] = 'Medium';
$lang->admin->safe->modeList[2] = 'Strong';
$lang->admin->safe->reasonList['weak'] = 'Common Weak Password';
$lang->admin->safe->reasonList['account'] = 'Same as your account';
$lang->admin->safe->reasonList['mobile'] = 'Same as your mobile number';
$lang->admin->safe->reasonList['phone'] = 'Same as your phone number';
$lang->admin->safe->reasonList['birthday'] = 'Same as your DOB';
$lang->admin->safe->modifyPasswordList[1] = 'Must';
$lang->admin->safe->modifyPasswordList[0] = 'No';
$lang->admin->safe->noticeMode = 'User password will be checked when login, add/edit user password.';
$lang->admin->safe->noticeStrong = 'The more capitalized letters and numbers a password has, the more secure it is!';
+2 -2
View File
@@ -6,5 +6,5 @@ $lang->branch->delete = 'Delete Branch';
$lang->branch->manageTitle = '%s Management';
$lang->branch->all = 'All';
$lang->branch->confirmDelete = 'Are you sure delete this @branch@?';
$lang->branch->canNotDelete = 'It has data in @branch@, can not deleted.';
$lang->branch->confirmDelete = 'Do you want to delete this @branch@?';
$lang->branch->canNotDelete = 'There is data in @branch@. It cannot be deleted.';
+10
View File
@@ -0,0 +1,10 @@
<?php
$lang->branch->common = 'Branch';
$lang->branch->manage = 'Manage a Branch';
$lang->branch->delete = 'Delete Branch';
$lang->branch->manageTitle = '%s Management';
$lang->branch->all = 'All';
$lang->branch->confirmDelete = 'Are you sure delete this @branch@?';
$lang->branch->canNotDelete = 'It has data in @branch@, can not deleted.';
+5 -5
View File
@@ -10,13 +10,13 @@
* @link http://www.zentao.net
*/
$lang->dept->common = 'Department';
$lang->dept->manageChild = "Child Dept";
$lang->dept->edit = "Edit Dept";
$lang->dept->delete = "Delete Dept";
$lang->dept->parent = "Parent Dept";
$lang->dept->manageChild = "Children";
$lang->dept->edit = "Edit";
$lang->dept->delete = "Delete";
$lang->dept->parent = "Parent";
$lang->dept->manager = "Manager";
$lang->dept->name = "Dept Name";
$lang->dept->browse = "View Dept";
$lang->dept->browse = "Departments";
$lang->dept->manage = "Maintain Dept";
$lang->dept->updateOrder = "Update/Order";
$lang->dept->add = "Add Dept";
+30
View File
@@ -0,0 +1,30 @@
<?php
/**
* The dept module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package dept
* @version $Id: en.php 4129 2013-01-18 01:58:14Z wwccss $
* @link http://www.zentao.net
*/
$lang->dept->common = 'Department';
$lang->dept->manageChild = "Child Dept";
$lang->dept->edit = "Edit Dept";
$lang->dept->delete = "Delete Dept";
$lang->dept->parent = "Parent Dept";
$lang->dept->manager = "Manager";
$lang->dept->name = "Dept Name";
$lang->dept->browse = "View Dept";
$lang->dept->manage = "Maintain Dept";
$lang->dept->updateOrder = "Update/Order";
$lang->dept->add = "Add Dept";
$lang->dept->dragAndSort = "Drag and Sort";
$lang->dept->confirmDelete = " Do you want to delete this Dept?";
$lang->dept->successSave = " Saved!";
$lang->dept->error = new stdclass();
$lang->dept->error->hasSons = 'This Dept has child Dept. You cannot be deleted!';
$lang->dept->error->hasUsers = 'This Dept has staff. It cannot be deleted!';
+2 -2
View File
@@ -1,7 +1,7 @@
<?php
$lang->editor->common = 'Editor';
$lang->editor->api = 'API';
$lang->editor->index = 'Homepage';
$lang->editor->index = 'Home';
$lang->editor->newMethod = 'New Method';
$lang->editor->extend = 'Extension';
$lang->editor->api = 'API';
@@ -15,7 +15,7 @@ $lang->editor->edit = 'Edit Extension';
$lang->editor->save = 'Save Page';
$lang->editor->delete = 'Delete Page';
$lang->editor->moduleList = 'Module List';
$lang->editor->moduleList = 'Modules';
$lang->editor->filePath = "Extension:";
$lang->editor->sourceFile = 'Source File:';
$lang->editor->fileName = "File Name:";
+74
View File
@@ -0,0 +1,74 @@
<?php
$lang->editor->common = 'Editor';
$lang->editor->api = 'API';
$lang->editor->index = 'Homepage';
$lang->editor->newMethod = 'New Method';
$lang->editor->extend = 'Extension';
$lang->editor->api = 'API';
$lang->editor->newLang = 'New Language';
$lang->editor->newConfig = 'New Config';
$lang->editor->newHook = 'New Hook';
$lang->editor->newExtend = 'New Extension';
$lang->editor->newPage = 'New Page';
$lang->editor->override = 'Override';
$lang->editor->edit = 'Edit Extension';
$lang->editor->save = 'Save Page';
$lang->editor->delete = 'Delete Page';
$lang->editor->moduleList = 'Module List';
$lang->editor->filePath = "Extension:";
$lang->editor->sourceFile = 'Source File:';
$lang->editor->fileName = "File Name:";
$lang->editor->isOverride = "Overrode Duplicated File";
$lang->editor->exampleHook = "(e.g. ***.html.hook.php)";
$lang->editor->exampleJs = "(e.g. ***.js)";
$lang->editor->exampleCss = "(e.g. ***.css)";
$lang->editor->examplePHP = "(e.g. ***.php)";
$lang->editor->pageName = "Page Name:";
$lang->editor->deleteConfirm = 'Do you want to delete it?';
$lang->editor->extendConfirm = 'Do you want to use original code?';
$lang->editor->repeatFile = 'File Name Dupliceted';
$lang->editor->repeatPage = 'Page existed. Do you want to override it?';
$lang->editor->noticeOkFile = 'For security reasons, your Admin account has to be confirmed. \n Please login ZenTao server and create %sFile.\n Note:\n 1. File is blank.\n 2. If the file existed, delete it and then create a new one.';
$lang->editor->notWritable = "Not wirtable. Privilege is required. Please try chmod 777 -R ";
$lang->editor->notDelete = 'Cannot be deleted. Please check your permission!';
$lang->editor->emptyFileName = 'Please enter a File Name!';
$lang->editor->translate['config.php'] = 'config';
$lang->editor->translate['control.php'] = 'control';
$lang->editor->translate['model.php'] = 'model';
$lang->editor->modules['action'] = 'System Log';
$lang->editor->modules['admin'] = 'Admin';
$lang->editor->modules['api'] = 'API';
$lang->editor->modules['bug'] = 'Bug';
$lang->editor->modules['build'] = 'Build';
$lang->editor->modules['common'] = 'Common Modules';
$lang->editor->modules['company'] = 'Company';
$lang->editor->modules['convert'] = 'Convert';
$lang->editor->modules['dept'] = 'Department';
$lang->editor->modules['doc'] = 'Document';
$lang->editor->modules['extension'] = 'Extensiona';
$lang->editor->modules['file'] = 'File';
$lang->editor->modules['group'] = 'Group';
$lang->editor->modules['index'] = 'Homepage';
$lang->editor->modules['install'] = 'Install';
$lang->editor->modules['misc'] = 'Misc';
$lang->editor->modules['my'] = 'Dashboard';
$lang->editor->modules['product'] = $lang->productCommon;
$lang->editor->modules['productplan'] = 'Plan';
$lang->editor->modules['project'] = $lang->projectCommon;
$lang->editor->modules['qa'] = 'Testing';
$lang->editor->modules['release'] = 'Release';
$lang->editor->modules['report'] = 'Report';
$lang->editor->modules['search'] = 'Search';
$lang->editor->modules['story'] = 'Story';
$lang->editor->modules['task'] = 'Task';
$lang->editor->modules['testcase'] = 'Case';
$lang->editor->modules['testtask'] = 'Test Task';
$lang->editor->modules['todo'] = 'To-Dos';
$lang->editor->modules['tree'] = 'Module';
$lang->editor->modules['upgrade'] = 'Upgrade';
$lang->editor->modules['user'] = 'User';
+3 -3
View File
@@ -67,9 +67,9 @@ $lang->extension->executeCommands = '<h3>Execute command lines below to
$lang->extension->successDownloadedPackage = 'Extension downloaded!';
$lang->extension->successCopiedFiles = 'File copied!';
$lang->extension->successInstallDB = 'Database installed!';
$lang->extension->viewInstalled = 'View Installed';
$lang->extension->viewAvailable = 'View Available';
$lang->extension->viewDeactivated = 'View Deactivated';
$lang->extension->viewInstalled = 'Installed';
$lang->extension->viewAvailable = 'Available';
$lang->extension->viewDeactivated = 'Deactivated';
$lang->extension->backDBFile = 'Extension related data has been backed up to %s!';
$lang->extension->noticeOkFile = '<h5>For security reasons, your Admin account has to be confirmed.</h5>
<h5>Plese Login your ZenTao server and create %s.</h5>
+106
View File
@@ -0,0 +1,106 @@
<?php
/**
* The extension module en file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package extension
* @version $Id$
* @link http://www.zentao.net
*/
$lang->extension->common = 'Extension';
$lang->extension->browse = 'Browse';
$lang->extension->install = 'Install';
$lang->extension->installAuto = 'Auto Install';
$lang->extension->installForce = 'Force Install';
$lang->extension->uninstall = 'Uninstall';
$lang->extension->activate = 'Activate';
$lang->extension->deactivate = 'Deactivate';
$lang->extension->obtain = 'Get Extension';
$lang->extension->view = 'Details';
$lang->extension->downloadAB = 'Download';
$lang->extension->upload = 'Local Install';
$lang->extension->erase = 'Erase';
$lang->extension->upgrade = 'Extension Upgrade';
$lang->extension->agreeLicense = 'License';
$lang->extension->structure = 'Structure';
$lang->extension->installed = 'Installed';
$lang->extension->deactivated = 'Deactivated';
$lang->extension->available = 'Downloaded';
$lang->extension->version = 'Version';
$lang->extension->compatible = 'Compatible';
$lang->extension->latest = '<small>Latest:<strong><a href="%s" target="_blank" class="extension">%s</a></strong>,need zentao <a href="http://api.zentao.net/goto.php?item=latest" target="_blank"><strong>%s</strong></small>';
$lang->extension->author = 'Author';
$lang->extension->license = 'License';
$lang->extension->site = 'Official Website';
$lang->extension->downloads = 'Downloads';
$lang->extension->compatible = 'Compatibility';
$lang->extension->grade = 'Score';
$lang->extension->depends = 'Dependent';
$lang->extension->publicList[0] = 'Manually';
$lang->extension->publicList[1] = 'Auto';
$lang->extension->compatibleList[0] = 'Unknown';
$lang->extension->compatibleList[1] = 'Compatible';
$lang->extension->byDownloads = 'Downloads';
$lang->extension->byAddedTime = 'Latest Added';
$lang->extension->byUpdatedTime = 'Latest Update';
$lang->extension->bySearch = 'Search';
$lang->extension->byCategory = 'Category';
$lang->extension->installFailed = '%s failed. Error:';
$lang->extension->uninstallFailed = 'Uninstall failed. Error:';
$lang->extension->confirmUninstall = 'Uninstal the extension will delete or change related database. Do you want to uninstall?';
$lang->extension->installFinished = 'Congrats! The extension has been %sed!';
$lang->extension->refreshPage = 'Refresh';
$lang->extension->uninstallFinished = 'Extension has been uninstalled.';
$lang->extension->deactivateFinished = 'Extension has been deactivated.';
$lang->extension->activateFinished = 'Extension has been activated.';
$lang->extension->eraseFinished = 'Extension has been removed.';
$lang->extension->unremovedFiles = 'File or direcroty cannot be deleted. You have to manually delete';
$lang->extension->executeCommands = '<h3>Execute command lines below to fix the problem:</h3>';
$lang->extension->successDownloadedPackage = 'Extension downloaded!';
$lang->extension->successCopiedFiles = 'File copied!';
$lang->extension->successInstallDB = 'Database installed!';
$lang->extension->viewInstalled = 'View Installed';
$lang->extension->viewAvailable = 'View Available';
$lang->extension->viewDeactivated = 'View Deactivated';
$lang->extension->backDBFile = 'Extension related data has been backed up to %s!';
$lang->extension->noticeOkFile = '<h5>For security reasons, your Admin account has to be confirmed.</h5>
<h5>Plese Login your ZenTao server and create %s.</h5>
<p>Note:</p>
<ol>
<li>File is blank.</li>
<li>If the old file exists, please delete it before create one.</li>
</ol>';
$lang->extension->upgradeExt = 'Upgrade';
$lang->extension->installExt = 'Install';
$lang->extension->upgradeVersion = '(Upgrade %s to %s.)';
$lang->extension->waring = 'Warning!';
$lang->extension->errorOccurs = 'Error:';
$lang->extension->errorGetModules = 'Get Extension Category from www.zentao.net failed. It could be network error. Plase check your network and refresh it.';
$lang->extension->errorGetExtensions = 'Get Extension from www.zentao.net failed. It could be network error. Please go to <a href="http://www.zentao.net/extension/" target="_blank" class="alert-link">www.zentao.net</a> and download the extension, and then upload it to install.';
$lang->extension->errorDownloadPathNotFound = 'Extension download path <strong>%s</strong> is not found.<br /> Please run <strong>mkdir -p %s</strong> in Linux to fix it.';
$lang->extension->errorDownloadPathNotWritable = 'Extensiond ownload path <strong>%s</strong>is not writable. <br />Please run <strong>sudo chmod 777 %s</strong> in Linux to fix it.';
$lang->extension->errorPackageFileExists = '<strong>%s</strong> has existed in the download path.<h5> Please %s it again, <a href="%s" class="alert-link">CLICK HERE</a></h5>';
$lang->extension->errorDownloadFailed = 'Download failed. Please try it again. If still not OK, try to download it manually and upload it to install.';
$lang->extension->errorMd5Checking = 'Incomplete File. Please download it again. If still not OK, try to download it manually and upload it to install.';
$lang->extension->errorExtracted = 'Unzip <strong> %s </strong> failed. It could be an invailid zip file. Error: <br />%s';
$lang->extension->errorCheckIncompatible = 'It is incompatible with this versiosn of ZenTao. %sed it and you might not be able to use it. <h3>Choose <a href="%s">Force %s</a> or <a href="#" onclick=parent.location.href="%s"> Cancel</a></h3>';
$lang->extension->errorFileConflicted = '<br />%s <h3> is conflicted with others. Choose <a href="%s">Override</a> or <a href="#" onclick=parent.location.href="%s">Cancel</a></h3>';
$lang->extension->errorPackageNotFound = '<strong>%s </strong> is not found. Downloading might be failed. Please download it again.';
$lang->extension->errorTargetPathNotWritable = '<strong>%s </strong> is not writable.';
$lang->extension->errorTargetPathNotExists = '<strong>%s </strong> is not found.';
$lang->extension->errorInstallDB = 'Database statements execution failed. Error: %s';
$lang->extension->errorConflicts = 'Conflicted with “%s”!';
$lang->extension->errorDepends = 'Dependent extension has not been installed or the version is incorrect:<br /><br /> %s';
$lang->extension->errorIncompatible = 'Incompatible with this version of ZenTao.';
$lang->extension->errorUninstallDepends = '“%s” is dependent on this extension. Please do not install it.';
+1 -1
View File
@@ -13,7 +13,7 @@ $lang->file = new stdclass();
$lang->file->common = 'Attachment';
$lang->file->uploadImages = 'Batch Upload Images';
$lang->file->download = 'Download Files';
$lang->file->uploadDate = 'UploadDate:';
$lang->file->uploadDate = 'Uploaded on';
$lang->file->edit = 'Rename';
$lang->file->inputFileName = 'Enter a File Name';
$lang->file->delete = 'Delete File';
+41
View File
@@ -0,0 +1,41 @@
<?php
/**
* The file module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package file
* @version $Id: en.php 4129 2013-01-18 01:58:14Z wwccss $
* @link http://www.zentao.net
*/
$lang->file = new stdclass();
$lang->file->common = 'Attachment';
$lang->file->uploadImages = 'Batch Upload Images';
$lang->file->download = 'Download Files';
$lang->file->uploadDate = 'UploadDate:';
$lang->file->edit = 'Rename';
$lang->file->inputFileName = 'Enter a File Name';
$lang->file->delete = 'Delete File';
$lang->file->label = 'Label:';
$lang->file->maxUploadSize = "<span class='red'>%s</span>";
$lang->file->applyTemplate = "Apply a Template";
$lang->file->tplTitle = "Template Name";
$lang->file->setPublic = "Set Public Template";
$lang->file->exportFields = "Fileds to be Exported";
$lang->file->defaultTPL = "Default Template";
$lang->file->setExportTPL = "Settings";
$lang->file->errorNotExists = "<span class='red'>'%s' is not found.</span>";
$lang->file->errorCanNotWrite = "<span class='red'>'%s' is not writable. Please change its permission. Enter sudo chmod -R 777 '%s'</span> in Linux.";
$lang->file->confirmDelete = " Do you want to delete it?";
$lang->file->errorFileSize = " File size exceeds the limit. It cannot be uploaded!";
$lang->file->errorFileUpload = " Uploading failed. File size might exceeds the limit.";
$lang->file->dangerFile = " File has been rejected to upload for security issues.";
$lang->file->errorSuffix = 'Format is incorrect. .zip files ONLY!';
$lang->file->errorExtract = 'Extracting file failed. File might be damaged or invalid files in the zip package.';
$lang->file->uploadImagesExplain = <<<EOD
<p>1. If the uploaded file is image zip package, the file name will be the label and images will be the content.</p>
<p>2. If the file name containing numbers/underlines, they will be omitted.</p>
<p>3. Image formate: jpg, jpeg, gif, png.</p>
EOD;
+13 -13
View File
@@ -9,21 +9,21 @@
* @version $Id: en.php 4719 2013-05-03 02:20:28Z chencongzhi520@gmail.com $
* @link http://www.zentao.net
*/
$lang->group->common = 'Group Privilege';
$lang->group->common = 'Privileges';
$lang->group->browse = 'View Group';
$lang->group->create = 'Add Group';
$lang->group->edit = 'Edit Group';
$lang->group->copy = 'Copy Group';
$lang->group->delete = 'Delete Group';
$lang->group->create = 'Add a Group';
$lang->group->edit = 'Edit';
$lang->group->copy = 'Copy';
$lang->group->delete = 'Delete';
$lang->group->manageView = 'View';
$lang->group->managePriv = 'Privilege ';
$lang->group->managePrivByGroup = 'Maintain by Group';
$lang->group->managePrivByModule = 'Maintain by Module';
$lang->group->byModuleTips = '<span class="tips">( Press shift/control to multi select)</span>';
$lang->group->managePriv = 'Privileges';
$lang->group->managePrivByGroup = 'Maintain by Groups';
$lang->group->managePrivByModule = 'Maintain by Moduls';
$lang->group->byModuleTips = '<span class="tips">(Press shift/control to multi select)</span>';
$lang->group->manageMember = 'Members';
$lang->group->confirmDelete = 'Do you want to delete this User Group?';
$lang->group->successSaved = 'Saved!';
$lang->group->errorNotSaved = 'Not saved. Please selected some actions and groups.';
$lang->group->errorNotSaved = 'Not saved. Please select actions and groups.';
$lang->group->viewList = 'Acess List';
$lang->group->productList = 'Access is allowed.' . $lang->productCommon;
$lang->group->projectList = 'Access is allowed.' . $lang->projectCommon;
@@ -32,13 +32,13 @@ $lang->group->noticeVisit = 'N/A means access is not restricted.';
$lang->group->id = 'ID';
$lang->group->name = 'Name';
$lang->group->desc = 'Description';
$lang->group->users = 'User List';
$lang->group->users = 'Users';
$lang->group->module = 'Module';
$lang->group->method = 'Method';
$lang->group->priv = 'Privilege';
$lang->group->option = 'Option';
$lang->group->inside = 'Group users';
$lang->group->outside = 'Other users';
$lang->group->inside = 'Group Users';
$lang->group->outside = 'Other Users';
$lang->group->other = 'Others';
$lang->group->all = 'All';
+90
View File
@@ -0,0 +1,90 @@
<?php
/**
* The group module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package group
* @version $Id: en.php 4719 2013-05-03 02:20:28Z chencongzhi520@gmail.com $
* @link http://www.zentao.net
*/
$lang->group->common = 'Group Privilege';
$lang->group->browse = 'View Group';
$lang->group->create = 'Add Group';
$lang->group->edit = 'Edit Group';
$lang->group->copy = 'Copy Group';
$lang->group->delete = 'Delete Group';
$lang->group->manageView = 'View';
$lang->group->managePriv = 'Privilege ';
$lang->group->managePrivByGroup = 'Maintain by Group';
$lang->group->managePrivByModule = 'Maintain by Module';
$lang->group->byModuleTips = '<span class="tips">( Press shift/control to multi select)</span>';
$lang->group->manageMember = 'Members';
$lang->group->confirmDelete = 'Do you want to delete this User Group?';
$lang->group->successSaved = 'Saved!';
$lang->group->errorNotSaved = 'Not saved. Please selected some actions and groups.';
$lang->group->viewList = 'Acess List';
$lang->group->productList = 'Access is allowed.' . $lang->productCommon;
$lang->group->projectList = 'Access is allowed.' . $lang->projectCommon;
$lang->group->noticeVisit = 'N/A means access is not restricted.';
$lang->group->id = 'ID';
$lang->group->name = 'Name';
$lang->group->desc = 'Description';
$lang->group->users = 'User List';
$lang->group->module = 'Module';
$lang->group->method = 'Method';
$lang->group->priv = 'Privilege';
$lang->group->option = 'Option';
$lang->group->inside = 'Group users';
$lang->group->outside = 'Other users';
$lang->group->other = 'Others';
$lang->group->all = 'All';
$lang->group->copyOptions['copyPriv'] = 'Copy Privilege';
$lang->group->copyOptions['copyUser'] = 'Copy User';
$lang->group->versions[''] = 'History';
$lang->group->versions['8_3'] = 'ZenTao8.3';
$lang->group->versions['8_2_beta'] = 'ZenTao8.2.beta';
$lang->group->versions['8_0_1'] = 'ZenTao8.0.1';
$lang->group->versions['8_0'] = 'ZenTao8.0';
$lang->group->versions['7_4_beta'] = 'ZenTao7.4.beta';
$lang->group->versions['7_3'] = 'ZenTao7.3';
$lang->group->versions['7_2'] = 'ZenTao7.2';
$lang->group->versions['7_1'] = 'ZenTao7.1';
$lang->group->versions['6_4'] = 'ZenTao6.4';
$lang->group->versions['6_3'] = 'ZenTao6.3';
$lang->group->versions['6_2'] = 'ZenTao6.2';
$lang->group->versions['6_1'] = 'ZenTao6.1';
$lang->group->versions['5_3'] = 'ZenTao5.3';
$lang->group->versions['5_1'] = 'ZenTao5.1';
$lang->group->versions['5_0_beta2'] = 'ZenTao5.0.beta2';
$lang->group->versions['5_0_beta1'] = 'ZenTao5.0.beta1';
$lang->group->versions['4_3_beta'] = 'ZenTao4.3.beta';
$lang->group->versions['4_2_beta'] = 'ZenTao4.2.beta';
$lang->group->versions['4_1'] = 'ZenTao4.1';
$lang->group->versions['4_0_1'] = 'ZenTao4.0.1';
$lang->group->versions['4_0'] = 'ZenTao4.0';
$lang->group->versions['4_0_beta2'] = 'ZenTao4.0.beta2';
$lang->group->versions['4_0_beta1'] = 'ZenTao4.0.beta1';
$lang->group->versions['3_3'] = 'ZenTao3.3';
$lang->group->versions['3_2_1'] = 'ZenTao3.2.1';
$lang->group->versions['3_2'] = 'ZenTao3.2';
$lang->group->versions['3_1'] = 'ZenTao3.1';
$lang->group->versions['3_0_beta2'] = 'ZenTao3.0.beta2';
$lang->group->versions['3_0_beta1'] = 'ZenTao3.0.beta1';
$lang->group->versions['2_4'] = 'ZenTao2.4';
$lang->group->versions['2_3'] = 'ZenTao2.3';
$lang->group->versions['2_2'] = 'ZenTao2.2';
$lang->group->versions['2_1'] = 'ZenTao2.1';
$lang->group->versions['2_0'] = 'ZenTao2.0';
$lang->group->versions['1_5'] = 'ZenTao1.5';
$lang->group->versions['1_4'] = 'ZenTao1.4';
$lang->group->versions['1_3'] = 'ZenTao1.3';
$lang->group->versions['1_2'] = 'ZenTao1.2';
$lang->group->versions['1_1'] = 'ZenTao1.1';
$lang->group->versions['1_0_1'] = 'ZenTao1.0.1';
include (dirname(__FILE__) . '/resource.php');
+2 -2
View File
@@ -1,3 +1,3 @@
<?php
$lang->index->common = 'Homepage';
$lang->index->index = 'Homepage';
$lang->index->common = 'Home';
$lang->index->index = 'Home';
+3
View File
@@ -0,0 +1,3 @@
<?php
$lang->index->common = 'Homepage';
$lang->index->index = 'Homepage';
+3 -3
View File
@@ -75,15 +75,15 @@ $lang->mail->sendmailTips = 'Note: Email author will not receive this email.';
$lang->mail->needConfigure = 'Email configuration is not found. Please cinfigure the Email first.';
$lang->mail->nofsocket = 'fsocket related function has been deactivated. Mails cannot send out. Please modify allow_url_fopen in php.ini to turn on Onopenssl, and restart Apache.';
$lang->mail->noOpenssl = 'Please turn on Onopenssl, and restart Apache.';
$lang->mail->disableSecure = 'No openssl, disable ssl and tls.';
$lang->mail->disableSecure = 'No openssl. Disable ssl and tls.';
$lang->mail->sendCloudFail = 'Failed. Reason:';
$lang->mail->sendCloudHelp = <<<EOD
<p>1、Notice SendCloud是SendCloud的Team通知服务。具体可以到<a href="http://notice.sendcloud.net/" target="_blank">notice.sendcloud.net</a>查看</p>
<p>2、accessKey和secretKey可以到登陆后的"设置"页面查看。Email人地址和名称也在"设置"页面设置。</p>
<p>3、Email时,Notice SendCloudContact里面的昵称要跟Email一致,否则无法成功Email。可以到[<a href='%s'>同步Contact</a>]页面,将ZenTaoUser同步到SendCloudContact中</p>
EOD;
$lang->mail->sendCloudSuccess = 'Success';
$lang->mail->closeSendCloud = 'Close sendcloud';
$lang->mail->sendCloudSuccess = 'Done';
$lang->mail->closeSendCloud = 'Close';
$lang->mail->addressWhiteList = 'Please add the email to the whilte list on email server to avoid be treated as spam';
$lang->mail->placeholder = new stdclass();
+90
View File
@@ -0,0 +1,90 @@
<?php
$lang->mail->common = 'Email Settings';
$lang->mail->index = 'Homepage';
$lang->mail->detect = 'Testing';
$lang->mail->edit = 'Edit Settings';
$lang->mail->save = 'Saved';
$lang->mail->test = 'Email Testing';
$lang->mail->reset = 'Reset';
$lang->mail->browse = 'Email List';
$lang->mail->delete = 'Delete Email';
$lang->mail->sendCloud = 'Send Cloud Email';
$lang->mail->batchDelete = 'Batch Delete';
$lang->mail->sendcloudUser = 'Sync Contact';
$lang->mail->turnon = 'Turn On';
$lang->mail->async = 'Asynchronous';
$lang->mail->fromAddress = 'Email Address';
$lang->mail->fromName = 'Sender';
$lang->mail->domain = 'Domain';
$lang->mail->host = 'SMTP Server';
$lang->mail->port = 'SMTP Port';
$lang->mail->auth = 'Acceptance Required';
$lang->mail->username = 'SMTP Account';
$lang->mail->password = 'SMTP Password';
$lang->mail->secure = 'Secure';
$lang->mail->debug = 'Debug';
$lang->mail->charset = 'Charset';
$lang->mail->accessKey = 'Access Key';
$lang->mail->secretKey = 'Secret Key';
$lang->mail->selectMTA = 'Email MTA';
$lang->mail->smtp = 'SMTP Email';
$lang->mail->syncedUser = 'Synchronized';
$lang->mail->unsyncUser = 'Not Synchronized';
$lang->mail->sync = 'Synchronize';
$lang->mail->remove = 'Remove';
$lang->mail->toList = 'Addressee';
$lang->mail->subjectName = 'Subject';
$lang->mail->addedBy = 'Sender';
$lang->mail->addedDate = 'Added Date';
$lang->mail->sendTime = 'Send Date';
$lang->mail->status = 'Status';
$lang->mail->failReason = 'Fail Reason';
$lang->mail->statusList['send'] = 'Sent';
$lang->mail->statusList['fail'] = 'Failed';
$lang->mail->turnonList[1] = 'On';
$lang->mail->turnonList[0] = 'Off';
$lang->mail->asyncList[1] = 'Yes';
$lang->mail->asyncList[0] = 'No';
$lang->mail->debugList[0] = 'Off';
$lang->mail->debugList[1] = 'Normal';
$lang->mail->debugList[2] = 'High';
$lang->mail->authList[1] = 'Required';
$lang->mail->authList[0] = 'Not Required';
$lang->mail->secureList[''] = 'Plain';
$lang->mail->secureList['ssl'] = 'ssl';
$lang->mail->secureList['tls'] = 'tls';
$lang->mail->inputFromEmail = 'Enter Email Address';
$lang->mail->nextStep = 'Next';
$lang->mail->successSaved = 'Configuration has been saved.';
$lang->mail->subject = 'Testing Email';
$lang->mail->content = 'Email configured!';
$lang->mail->successSended = 'Sent!';
$lang->mail->confirmDelete = 'Do you want to delete it?';
$lang->mail->sendmailTips = 'Note: Email author will not receive this email.';
$lang->mail->needConfigure = 'Email configuration is not found. Please cinfigure the Email first.';
$lang->mail->nofsocket = 'fsocket related function has been deactivated. Mails cannot send out. Please modify allow_url_fopen in php.ini to turn on Onopenssl, and restart Apache.';
$lang->mail->noOpenssl = 'Please turn on Onopenssl, and restart Apache.';
$lang->mail->disableSecure = 'No openssl, disable ssl and tls.';
$lang->mail->sendCloudFail = 'Failed. Reason:';
$lang->mail->sendCloudHelp = <<<EOD
<p>1、Notice SendCloud是SendCloud的Team通知服务。具体可以到<a href="http://notice.sendcloud.net/" target="_blank">notice.sendcloud.net</a>查看</p>
<p>2、accessKey和secretKey可以到登陆后的"设置"页面查看。Email人地址和名称也在"设置"页面设置。</p>
<p>3、Email时,Notice SendCloudContact里面的昵称要跟Email一致,否则无法成功Email。可以到[<a href='%s'>同步Contact</a>]页面,将ZenTaoUser同步到SendCloudContact中</p>
EOD;
$lang->mail->sendCloudSuccess = 'Success';
$lang->mail->closeSendCloud = 'Close sendcloud';
$lang->mail->addressWhiteList = 'Please add the email to the whilte list on email server to avoid be treated as spam';
$lang->mail->placeholder = new stdclass();
$lang->mail->placeholder->password = 'Some mail needs to fill in the auth code, specific to the mailbox related settings query.';
+9 -9
View File
@@ -2,17 +2,17 @@
$lang->my->common = 'My Zone';
/* Method List。*/
$lang->my->index = 'Homepage';
$lang->my->index = 'Home';
$lang->my->todo = 'My To-Dos';
$lang->my->task = 'My Task';
$lang->my->bug = 'My Bug';
$lang->my->testTask = 'My Version';
$lang->my->testCase = 'My Case';
$lang->my->story = 'My Story';
$lang->my->myProject = "My {$lang->projectCommon}";
$lang->my->task = 'My Tasks';
$lang->my->bug = 'My Bugs';
$lang->my->testTask = 'My Builds';
$lang->my->testCase = 'My Cases';
$lang->my->story = 'My Stories';
$lang->my->myProject = "My {$lang->projectCommon}s";
$lang->my->profile = 'My Profile';
$lang->my->dynamic = 'My Dynamic';
$lang->my->editProfile = 'Edi Profile';
$lang->my->editProfile = 'Edit Profile';
$lang->my->changePassword = 'Edit Password';
$lang->my->unbind = 'Unbind Ranger';
$lang->my->manageContacts = 'Maintain Contact';
@@ -32,7 +32,7 @@ $lang->my->storyMenu->reviewedByMe = 'Reviewed by Me';
$lang->my->storyMenu->closedByMe = 'Closed by Me';
$lang->my->home = new stdclass();
$lang->my->home->latest = 'Latest Dynamic';
$lang->my->home->latest = 'Dynamic';
$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;
+47
View File
@@ -0,0 +1,47 @@
<?php
$lang->my->common = 'My Zone';
/* Method List。*/
$lang->my->index = 'Homepage';
$lang->my->todo = 'My To-Dos';
$lang->my->task = 'My Task';
$lang->my->bug = 'My Bug';
$lang->my->testTask = 'My Version';
$lang->my->testCase = 'My Case';
$lang->my->story = 'My Story';
$lang->my->myProject = "My {$lang->projectCommon}";
$lang->my->profile = 'My Profile';
$lang->my->dynamic = 'My Dynamic';
$lang->my->editProfile = 'Edi Profile';
$lang->my->changePassword = 'Edit Password';
$lang->my->unbind = 'Unbind Ranger';
$lang->my->manageContacts = 'Maintain Contact';
$lang->my->deleteContacts = 'Delete Contact';
$lang->my->taskMenu = new stdclass();
$lang->my->taskMenu->assignedToMe = 'Assigned to Me';
$lang->my->taskMenu->openedByMe = 'Created by Me';
$lang->my->taskMenu->finishedByMe = 'Finished by Me';
$lang->my->taskMenu->closedByMe = 'Closed by Me';
$lang->my->taskMenu->canceledByMe = 'Cancelled by Me';
$lang->my->storyMenu = new stdclass();
$lang->my->storyMenu->assignedToMe = 'Assigned to Me';
$lang->my->storyMenu->openedByMe = 'Created by Me';
$lang->my->storyMenu->reviewedByMe = 'Reviewed by Me';
$lang->my->storyMenu->closedByMe = 'Closed by Me';
$lang->my->home = new stdclass();
$lang->my->home->latest = 'Latest Dynamic';
$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->createProject = "Create {$lang->projectCommon}";
$lang->my->home->createProduct = "Create {$lang->productCommon}";
$lang->my->home->help = "<a href='http://www.zentao.net/help-read-79236.html' target='_blank'>Help</a>";
$lang->my->home->noProductsTip = "No {$lang->productCommon} found here.";
$lang->my->form = new stdclass();
$lang->my->form->lblBasic = 'Basic Info';
$lang->my->form->lblContact = 'Contact Info';
$lang->my->form->lblAccount = 'Account Info';
+17 -17
View File
@@ -10,10 +10,10 @@
* @link http://www.zentao.net
*/
$lang->product->common = $lang->productCommon . 'View';
$lang->product->index = $lang->productCommon . "Homepage";
$lang->product->browse = "View{$lang->productCommon}";
$lang->product->index = $lang->productCommon . "Home";
$lang->product->browse = "{$lang->productCommon}s";
$lang->product->dynamic = "Dynamic";
$lang->product->view = "{$lang->productCommon}Overview";
$lang->product->view = "{$lang->productCommon}s";
$lang->product->edit = "Edit {$lang->productCommon}";
$lang->product->batchEdit = "Batch Edit";
$lang->product->create = "Create {$lang->productCommon}";
@@ -24,21 +24,21 @@ $lang->product->select = "Please select {$lang->productCommon}";
$lang->product->mine = 'My responsibility:';
$lang->product->other = 'Other:';
$lang->product->closed = 'Closed';
$lang->product->updateOrder = 'Sort';
$lang->product->updateOrder = 'Ranking';
$lang->product->all = "All {$lang->productCommon}";
$lang->product->basicInfo = 'Basic Info';
$lang->product->otherInfo = 'Other Info';
$lang->product->plans = 'Planning Count';
$lang->product->releases = 'Release Count';
$lang->product->docs = 'Document Count';
$lang->product->plans = 'Plans';
$lang->product->releases = 'Releases';
$lang->product->docs = 'Documents';
$lang->product->bugs = 'Linked Bug';
$lang->product->projects = "Linked {$lang->projectCommon} Count";
$lang->product->cases = 'Case Count';
$lang->product->builds = 'Build Count';
$lang->product->projects = "Linked {$lang->projectCommon}s";
$lang->product->cases = 'Cases';
$lang->product->builds = 'Builds';
$lang->product->roadmap = 'Roadmap';
$lang->product->doc = 'Document List';
$lang->product->doc = 'Documents';
$lang->product->project = $lang->projectCommon . 'List';
$lang->product->confirmDelete = " Do you want to delete {$lang->productCommon}?";
@@ -51,11 +51,11 @@ $lang->product->code = "{$lang->productCommon} Code";
$lang->product->order = 'Sort';
$lang->product->type = "{$lang->productCommon} Type";
$lang->product->status = 'Status';
$lang->product->desc = 'Desc';
$lang->product->desc = 'Description';
$lang->product->PO = "{$lang->productCommon} owner";
$lang->product->QD = 'Quality director';
$lang->product->RD = 'Release director';
$lang->product->acl = 'Access limitation';
$lang->product->QD = 'Quality Director';
$lang->product->RD = 'Release Director';
$lang->product->acl = 'Acceptance';
$lang->product->whitelist = 'Whitelist';
$lang->product->branch = '%s';
@@ -71,7 +71,7 @@ $lang->product->willClose = 'To be Closed';
$lang->product->closedStory = 'Closed';
$lang->product->unclosed = 'Open';
$lang->product->allStory = 'AllStory';
$lang->product->allStory = 'All Stories';
$lang->product->allProduct = 'All' . $lang->productCommon;
$lang->product->allProductsOfProject = 'All related' . $lang->productCommon;
@@ -89,7 +89,7 @@ $lang->product->statusList['normal'] = 'Normal';
$lang->product->statusList['closed'] = 'Closed';
$lang->product->aclList['open'] = "Default({$lang->productCommon} with View permission can access to it)";
$lang->product->aclList['private'] = "Private {$lang->productCommon}({$lang->productCommon} of pesponsible person and {$lang->projectCommon} team members only)";
$lang->product->aclList['private'] = "Private{$lang->productCommon}({$lang->projectCommon}team members only)";
$lang->product->aclList['custom'] = 'Custom(Team members and Whitelisr members have access to it.)';
$lang->product->storySummary = " <strong>%s</strong> Story in total on this page, <strong>%s</strong> man-hour estimated. Case coverage is <strong>%s</strong>.";
+108
View File
@@ -0,0 +1,108 @@
<?php
/**
* The product module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package product
* @version $Id: en.php 5091 2013-07-10 06:06:46Z chencongzhi520@gmail.com $
* @link http://www.zentao.net
*/
$lang->product->common = $lang->productCommon . 'View';
$lang->product->index = $lang->productCommon . "Homepage";
$lang->product->browse = "View{$lang->productCommon}";
$lang->product->dynamic = "Dynamic";
$lang->product->view = "{$lang->productCommon}Overview";
$lang->product->edit = "Edit {$lang->productCommon}";
$lang->product->batchEdit = "Batch Edit";
$lang->product->create = "Create {$lang->productCommon}";
$lang->product->delete = "Delete {$lang->productCommon}";
$lang->product->deleted = "Deleted";
$lang->product->close = "Close";
$lang->product->select = "Please select {$lang->productCommon}";
$lang->product->mine = 'My responsibility:';
$lang->product->other = 'Other:';
$lang->product->closed = 'Closed';
$lang->product->updateOrder = 'Sort';
$lang->product->all = "All {$lang->productCommon}";
$lang->product->basicInfo = 'Basic Info';
$lang->product->otherInfo = 'Other Info';
$lang->product->plans = 'Planning Count';
$lang->product->releases = 'Release Count';
$lang->product->docs = 'Document Count';
$lang->product->bugs = 'Linked Bug';
$lang->product->projects = "Linked {$lang->projectCommon} Count";
$lang->product->cases = 'Case Count';
$lang->product->builds = 'Build Count';
$lang->product->roadmap = 'Roadmap';
$lang->product->doc = 'Document List';
$lang->product->project = $lang->projectCommon . 'List';
$lang->product->confirmDelete = " Do you want to delete {$lang->productCommon}?";
$lang->product->errorNoProduct = "{$lang->productCommon} is not created yet!";
$lang->product->accessDenied = "You have no access to {$lang->productCommon}.";
$lang->product->name = "{$lang->productCommon} Name";
$lang->product->code = "{$lang->productCommon} Code";
$lang->product->order = 'Sort';
$lang->product->type = "{$lang->productCommon} Type";
$lang->product->status = 'Status';
$lang->product->desc = 'Desc';
$lang->product->PO = "{$lang->productCommon} owner";
$lang->product->QD = 'Quality director';
$lang->product->RD = 'Release director';
$lang->product->acl = 'Access limitation';
$lang->product->whitelist = 'Whitelist';
$lang->product->branch = '%s';
$lang->product->searchStory = 'Search';
$lang->product->assignedToMe = 'Assigned to Me';
$lang->product->openedByMe = 'Created by Me';
$lang->product->reviewedByMe = 'Reviewed by Me';
$lang->product->closedByMe = 'Closed by Me';
$lang->product->draftStory = 'Draft';
$lang->product->activeStory = 'Activate';
$lang->product->changedStory = 'Changed';
$lang->product->willClose = 'To be Closed';
$lang->product->closedStory = 'Closed';
$lang->product->unclosed = 'Open';
$lang->product->allStory = 'AllStory';
$lang->product->allProduct = 'All' . $lang->productCommon;
$lang->product->allProductsOfProject = 'All related' . $lang->productCommon;
$lang->product->typeList[''] = '';
$lang->product->typeList['normal'] = 'Normal';
$lang->product->typeList['branch'] = 'Multi Branch';
$lang->product->typeList['platform'] = 'Multi Platform';
$lang->product->branchName['normal'] = '';
$lang->product->branchName['branch'] = 'Branch';
$lang->product->branchName['platform'] = 'Platform';
$lang->product->statusList[''] = '';
$lang->product->statusList['normal'] = 'Normal';
$lang->product->statusList['closed'] = 'Closed';
$lang->product->aclList['open'] = "Default({$lang->productCommon} with View permission can access to it)";
$lang->product->aclList['private'] = "Private {$lang->productCommon}({$lang->productCommon} of pesponsible person and {$lang->projectCommon} team members only)";
$lang->product->aclList['custom'] = 'Custom(Team members and Whitelisr members have access to it.)';
$lang->product->storySummary = " <strong>%s</strong> Story in total on this page, <strong>%s</strong> man-hour estimated. Case coverage is <strong>%s</strong>.";
$lang->product->noMatched = '"%s" cannot be found.' . $lang->productCommon;
$lang->product->featureBar['browse']['unclosed'] = $lang->product->unclosed;
$lang->product->featureBar['browse']['allstory'] = $lang->product->allStory;
$lang->product->featureBar['browse']['assignedtome'] = $lang->product->assignedToMe;
$lang->product->featureBar['browse']['openedbyme'] = $lang->product->openedByMe;
$lang->product->featureBar['browse']['reviewedbyme'] = $lang->product->reviewedByMe;
$lang->product->featureBar['browse']['closedbyme'] = $lang->product->closedByMe;
$lang->product->featureBar['browse']['draftstory'] = $lang->product->draftStory;
$lang->product->featureBar['browse']['activestory'] = $lang->product->activeStory;
$lang->product->featureBar['browse']['changedstory'] = $lang->product->changedStory;
$lang->product->featureBar['browse']['willclose'] = $lang->product->willClose;
$lang->product->featureBar['browse']['closedstory'] = $lang->product->closedStory;
+6 -6
View File
@@ -33,24 +33,24 @@ $lang->productplan->batchUnlinkBug = "Batch Remove Bug";
$lang->productplan->linkedBugs = 'Linked Bug';
$lang->productplan->unlinkedBugs = 'Unlinked Bug';
$lang->productplan->confirmDelete = "Do you want to delete this Planning?";
$lang->productplan->confirmDelete = "Do you want to delete this Plan?";
$lang->productplan->confirmUnlinkStory = "Do you want to remove this Story?";
$lang->productplan->confirmUnlinkBug = "Do you want to remove this Bug?";
$lang->productplan->id = 'ID';
$lang->productplan->product = $lang->productCommon;
$lang->productplan->title = 'Title';
$lang->productplan->desc = 'Desc';
$lang->productplan->desc = 'Description';
$lang->productplan->begin = 'Begin';
$lang->productplan->end = 'End';
$lang->productplan->endList[7] = 'One Week';
$lang->productplan->endList[14] = 'Two Weeks';
$lang->productplan->endList[31] = 'One Month';
$lang->productplan->endList[7] = '1 Week';
$lang->productplan->endList[14] = '1 Weeks';
$lang->productplan->endList[31] = '1 Month';
$lang->productplan->endList[62] = '2 Months';
$lang->productplan->endList[93] = '3 Months';
$lang->productplan->endList[186] = '6 Months';
$lang->productplan->endList[365] = 'One Year';
$lang->productplan->endList[365] = '1 Year';
$lang->productplan->errorNoTitle = 'ID %s title should not be empty.';
$lang->productplan->errorNoBegin = 'ID %s begin time should not be empty.';
+62
View File
@@ -0,0 +1,62 @@
<?php
/**
* The productplan module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package productplan
* @version $Id: en.php 4659 2013-04-17 06:45:08Z chencongzhi520@gmail.com $
* @link http://www.zentao.net
*/
$lang->productplan->common = $lang->productCommon . 'Planning';
$lang->productplan->browse = "View";
$lang->productplan->index = "List";
$lang->productplan->create = "Create";
$lang->productplan->edit = "Edit";
$lang->productplan->delete = "Delete";
$lang->productplan->view = "Details";
$lang->productplan->bugSummary = "<strong>%s</strong> Bugs in total on this page.";
$lang->productplan->basicInfo = 'Basic Info';
$lang->productplan->batchEdit = 'Batch Edit';
$lang->productplan->batchUnlink = "Batch Remove";
$lang->productplan->linkStory = "Link Story";
$lang->productplan->unlinkStory = "Remove Story";
$lang->productplan->batchUnlinkStory = "Batch Remove Story";
$lang->productplan->linkedStories = 'Linked Story';
$lang->productplan->unlinkedStories = 'Unlinked Story';
$lang->productplan->linkBug = "Link Bug";
$lang->productplan->unlinkBug = "Remove Bug";
$lang->productplan->batchUnlinkBug = "Batch Remove Bug";
$lang->productplan->linkedBugs = 'Linked Bug';
$lang->productplan->unlinkedBugs = 'Unlinked Bug';
$lang->productplan->confirmDelete = "Do you want to delete this Planning?";
$lang->productplan->confirmUnlinkStory = "Do you want to remove this Story?";
$lang->productplan->confirmUnlinkBug = "Do you want to remove this Bug?";
$lang->productplan->id = 'ID';
$lang->productplan->product = $lang->productCommon;
$lang->productplan->title = 'Title';
$lang->productplan->desc = 'Desc';
$lang->productplan->begin = 'Begin';
$lang->productplan->end = 'End';
$lang->productplan->endList[7] = 'One Week';
$lang->productplan->endList[14] = 'Two Weeks';
$lang->productplan->endList[31] = 'One Month';
$lang->productplan->endList[62] = '2 Months';
$lang->productplan->endList[93] = '3 Months';
$lang->productplan->endList[186] = '6 Months';
$lang->productplan->endList[365] = 'One Year';
$lang->productplan->errorNoTitle = 'ID %s title should not be empty.';
$lang->productplan->errorNoBegin = 'ID %s begin time should not be empty.';
$lang->productplan->errorNoEnd = 'ID %s end time should not be empty.';
$lang->productplan->beginGeEnd = 'ID %s begin time value should not be greater than t.';
$lang->productplan->featureBar['browse']['unexpired'] = 'Unexpired';
$lang->productplan->featureBar['browse']['all'] = 'All';
$lang->productplan->featureBar['browse']['overdue'] = 'Overdue';
+1 -1
View File
@@ -9,5 +9,5 @@
* @version $Id: en.php 4129 2013-01-18 01:58:14Z wwccss $
* @link http://www.zentao.net
*/
$lang->qa->common = 'Testing View';
$lang->qa->common = 'Testing';
$lang->qa->index = 'Testing Home';
+13
View File
@@ -0,0 +1,13 @@
<?php
/**
* The qa module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package company
* @version $Id: en.php 4129 2013-01-18 01:58:14Z wwccss $
* @link http://www.zentao.net
*/
$lang->qa->common = 'Testing View';
$lang->qa->index = 'Testing Home';
+1 -1
View File
@@ -34,7 +34,7 @@ $lang->release->product = $lang->productCommon;
$lang->release->build = 'Build';
$lang->release->name = 'Name';
$lang->release->date = 'Date';
$lang->release->desc = 'Desc';
$lang->release->desc = 'Description';
$lang->release->status = 'Status';
$lang->release->last = 'Last Release';
$lang->release->unlinkStory = 'Remove Story';
+66
View File
@@ -0,0 +1,66 @@
<?php
/**
* The release module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package release
* @version $Id: en.php 4129 2013-01-18 01:58:14Z wwccss $
* @link http://www.zentao.net
*/
$lang->release->common = 'Release';
$lang->release->create = "Create";
$lang->release->edit = "Edit";
$lang->release->linkStory = "Link Story";
$lang->release->linkBug = "Link Bug";
$lang->release->delete = "Delete";
$lang->release->deleted = 'Deleted';
$lang->release->view = "Info";
$lang->release->browse = "Browse";
$lang->release->changeStatus = "Change Status";
$lang->release->batchUnlink = "Batch Unlink";
$lang->release->batchUnlinkStory = "Batch Unlink Story";
$lang->release->batchUnlinkBug = "Batch unlink Bug";
$lang->release->confirmDelete = "Do you want to delete this Release?";
$lang->release->confirmUnlinkStory = "Do you want to remove this Story?";
$lang->release->confirmUnlinkBug = "Do you want to remove this Bug?";
$lang->release->basicInfo = 'Basic Info';
$lang->release->id = 'ID';
$lang->release->product = $lang->productCommon;
$lang->release->build = 'Build';
$lang->release->name = 'Name';
$lang->release->date = 'Date';
$lang->release->desc = 'Desc';
$lang->release->status = 'Status';
$lang->release->last = 'Last Release';
$lang->release->unlinkStory = 'Remove Story';
$lang->release->unlinkBug = 'Remove Bug';
$lang->release->stories = 'Finished Story';
$lang->release->bugs = 'Solved Bug';
$lang->release->generatedBugs = 'Generated Bug';
$lang->release->finishStories = 'Finished %s Story';
$lang->release->resolvedBugs = 'Solved %s Bug';
$lang->release->createdBugs = 'Generated %s Bug';
$lang->release->export = 'Export as HTML';
$lang->release->filePath = 'Download : ';
$lang->release->scmPath = 'SCM Path : ';
$lang->release->exportTypeList['all'] = 'All';
$lang->release->exportTypeList['story'] = 'Resolved Story';
$lang->release->exportTypeList['bug'] = 'Resolved Bug';
$lang->release->exportTypeList['leftbug'] = 'Generated Bug';
$lang->release->statusList[''] = '';
$lang->release->statusList['normal'] = 'Normal';
$lang->release->statusList['terminate'] = 'Terminate';
$lang->release->changeStatusList['normal'] = 'Activate';
$lang->release->changeStatusList['terminate'] = 'Terminate';
$lang->release->action = new stdclass();
$lang->release->action->changestatus = array('main' => '$date, 由 <strong>$actor</strong> $extra。', 'extra' => 'changeStatusList');
+8 -8
View File
@@ -14,7 +14,7 @@ $lang->report->index = 'Home';
$lang->report->list = 'List';
$lang->report->item = 'Item';
$lang->report->value = 'Value';
$lang->report->percent = 'Percentage';
$lang->report->percent = 'Percent';
$lang->report->undefined = 'Undefined';
$lang->report->colors[] = 'AFD8F8';
@@ -34,18 +34,18 @@ $lang->report->singleColor[] = 'F6BD0F';
$lang->report->projectDeviation = $lang->projectCommon . ' Deviation';
$lang->report->productSummary = $lang->productCommon . ' Summary';
$lang->report->bugCreate = 'Bug Summary';
$lang->report->bugCreate = 'Bugs';
$lang->report->bugAssign = 'Bug Assignment';
$lang->report->workload = 'Workload';
$lang->report->workloadAB = 'Workload';
$lang->report->bugOpenedDate = 'Bug Opened Date';
$lang->report->bugOpenedDate = 'Bug Open on';
$lang->report->taskAssignedDate = 'Time Frame';
$lang->report->beginAndEnd = 'Date';
$lang->report->dept = 'Dept';
$lang->reportList->project->lists[10] = $lang->projectCommon . ' deviation|report|projectdeviation';
$lang->reportList->product->lists[10] = $lang->productCommon . ' summary|report|productsummary';
$lang->reportList->test->lists[10] = 'Bug Summary|report|bugcreate';
$lang->reportList->test->lists[10] = 'Bugs|report|bugcreate';
$lang->reportList->test->lists[13] = 'Bug Assignment|report|bugassign';
$lang->reportList->staff->lists[10] = 'Workload|report|workload';
@@ -53,9 +53,9 @@ $lang->report->id = 'ID';
$lang->report->project = $lang->projectCommon;
$lang->report->product = $lang->productCommon;
$lang->report->user = 'Username';
$lang->report->bug = 'Bug';
$lang->report->bug = 'Bugs';
$lang->report->task = 'Tasks';
$lang->report->estimate = 'Estimation';
$lang->report->estimate = 'Est.';
$lang->report->consumed = 'Consumed';
$lang->report->remain = 'Remained';
$lang->report->deviation = 'Deviation';
@@ -67,10 +67,10 @@ $lang->report->manhourTotal = "Total Man-Hour";
$lang->report->validRate = "Efficiency";
$lang->report->validRateTips = "Solution is fixed/postponed or status is resolved/closed.";
$lang->report->unplanned = 'Unplanned';
$lang->report->workday = 'Man-Hour per Day';
$lang->report->workday = 'Man-Hour/Day';
$lang->report->diffDays = 'Work Days';
$lang->report->conditions = 'Conditions:';
$lang->report->conditions = 'Filter by:';
$lang->report->closedProduct = 'Closed ' . $lang->productCommon;
$lang->report->overduePlan = 'Overdue Plan';
+91
View File
@@ -0,0 +1,91 @@
<?php
/**
* The report module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package report
* @version $Id: en.php 5080 2013-07-10 00:46:59Z wyd621@gmail.com $
* @link http://www.zentao.net
*/
$lang->report->common = 'Report';
$lang->report->index = 'Home';
$lang->report->list = 'List';
$lang->report->item = 'Item';
$lang->report->value = 'Value';
$lang->report->percent = 'Percentage';
$lang->report->undefined = 'Undefined';
$lang->report->colors[] = 'AFD8F8';
$lang->report->colors[] = 'F6BD0F';
$lang->report->colors[] = '8BBA00';
$lang->report->colors[] = 'FF8E46';
$lang->report->colors[] = '008E8E';
$lang->report->colors[] = 'D64646';
$lang->report->colors[] = '8E468E';
$lang->report->colors[] = '588526';
$lang->report->colors[] = 'B3AA00';
$lang->report->colors[] = '008ED6';
$lang->report->colors[] = '9D080D';
$lang->report->colors[] = 'A186BE';
$lang->report->singleColor[] = 'F6BD0F';
$lang->report->projectDeviation = $lang->projectCommon . ' Deviation';
$lang->report->productSummary = $lang->productCommon . ' Summary';
$lang->report->bugCreate = 'Bug Summary';
$lang->report->bugAssign = 'Bug Assignment';
$lang->report->workload = 'Workload';
$lang->report->workloadAB = 'Workload';
$lang->report->bugOpenedDate = 'Bug Opened Date';
$lang->report->taskAssignedDate = 'Time Frame';
$lang->report->beginAndEnd = 'Date';
$lang->report->dept = 'Dept';
$lang->reportList->project->lists[10] = $lang->projectCommon . ' deviation|report|projectdeviation';
$lang->reportList->product->lists[10] = $lang->productCommon . ' summary|report|productsummary';
$lang->reportList->test->lists[10] = 'Bug Summary|report|bugcreate';
$lang->reportList->test->lists[13] = 'Bug Assignment|report|bugassign';
$lang->reportList->staff->lists[10] = 'Workload|report|workload';
$lang->report->id = 'ID';
$lang->report->project = $lang->projectCommon;
$lang->report->product = $lang->productCommon;
$lang->report->user = 'Username';
$lang->report->bug = 'Bug';
$lang->report->task = 'Tasks';
$lang->report->estimate = 'Estimation';
$lang->report->consumed = 'Consumed';
$lang->report->remain = 'Remained';
$lang->report->deviation = 'Deviation';
$lang->report->deviationRate = 'Deviation Rate';
$lang->report->total = 'Total';
$lang->report->to = 'to';
$lang->report->taskTotal = "Total Tasks";
$lang->report->manhourTotal = "Total Man-Hour";
$lang->report->validRate = "Efficiency";
$lang->report->validRateTips = "Solution is fixed/postponed or status is resolved/closed.";
$lang->report->unplanned = 'Unplanned';
$lang->report->workday = 'Man-Hour per Day';
$lang->report->diffDays = 'Work Days';
$lang->report->conditions = 'Conditions:';
$lang->report->closedProduct = 'Closed ' . $lang->productCommon;
$lang->report->overduePlan = 'Overdue Plan';
/* daily reminder. */
$lang->report->idAB = 'ID';
$lang->report->bugTitle = 'Bug Title';
$lang->report->taskName = 'Task Name';
$lang->report->todoName = 'To-Do Name';
$lang->report->testTaskName = 'Test Task Name';
$lang->report->mailTitle = new stdclass();
$lang->report->mailTitle->begin = 'Notice: You have';
$lang->report->mailTitle->bug = " Bug(%s),";
$lang->report->mailTitle->task = " Task(%s),";
$lang->report->mailTitle->todo = " To-Do(%s),";
$lang->report->mailTitle->testTask = " Test Task(%s),";
$lang->report->proVersion = '<a href="http://api.zentao.net/goto.php?item=proversion&from=reportpage" target="_blank">Try ZenTao Pro for more!</a>';
+3 -3
View File
@@ -17,9 +17,9 @@ $lang->search->group1 = '1';
$lang->search->group2 = '2';
$lang->search->buildForm = 'Search Form';
$lang->search->buildQuery = 'Execute Query';
$lang->search->saveQuery = 'Save Query';
$lang->search->deleteQuery = 'Delete Query';
$lang->search->setQueryTitle = 'Please enter the title( Please save before searching.):';
$lang->search->saveQuery = 'Save';
$lang->search->deleteQuery = 'Delete';
$lang->search->setQueryTitle = 'Please enter the title( Save it before searching.):';
$lang->search->select = 'Stories/Tasks Filter';
$lang->search->me = 'Me';
$lang->search->noQuery = 'No query saved!';
+42
View File
@@ -0,0 +1,42 @@
<?php
/**
* The search module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package search
* @version $Id: en.php 4129 2013-01-18 01:58:14Z wwccss $
* @link http://www.zentao.net
*/
$lang->search->common = 'Search';
$lang->search->reset = 'Reset';
$lang->search->saveQuery = 'Save';
$lang->search->myQuery = 'My Queries';
$lang->search->group1 = '1';
$lang->search->group2 = '2';
$lang->search->buildForm = 'Search Form';
$lang->search->buildQuery = 'Execute Query';
$lang->search->saveQuery = 'Save Query';
$lang->search->deleteQuery = 'Delete Query';
$lang->search->setQueryTitle = 'Please enter the title( Please save before searching.):';
$lang->search->select = 'Stories/Tasks Filter';
$lang->search->me = 'Me';
$lang->search->noQuery = 'No query saved!';
$lang->search->onMenuBar = 'Show in Menu';
$lang->search->operators['='] = '=';
$lang->search->operators['!='] = '!=';
$lang->search->operators['>'] = '>';
$lang->search->operators['>='] = '>=';
$lang->search->operators['<'] = '<';
$lang->search->operators['<='] = '<=';
$lang->search->operators['include'] = 'including';
$lang->search->operators['between'] = 'between';
$lang->search->operators['notinclude'] = 'excluding';
$lang->search->operators['belong'] = 'belong to';
$lang->search->andor['and'] = 'And';
$lang->search->andor['or'] = 'Or';
$lang->search->null = 'Null';
+5 -5
View File
@@ -11,8 +11,8 @@
*/
$lang->sso = new stdclass();
$lang->sso->settings = 'Settings';
$lang->sso->turnon = 'Turn On';
$lang->sso->code = 'Code';
$lang->sso->turnon = 'On';
$lang->sso->code = 'Alias';
$lang->sso->key = 'Key';
$lang->sso->addr = 'Address';
$lang->sso->bind = 'User Binding';
@@ -32,7 +32,7 @@ $lang->sso->help = <<<EOD
<p>1. Interface address is required. If use PATH_INFO, it is http://YOUR RANGER ADDRESS/sys/sso-check.html If GET, it is http://YOUR RANGER ADDRESS/sys/index.php?m=sso&f=check</p>
<p>2. Code and Key must be the same as set in Ranger.</p>
EOD;
$lang->sso->bindNotice = 'User just added has no rivilege. You have to ask ZenTao Admin to grant permissions to the User.';
$lang->sso->bindNoPassword = 'Password should not be blank.';
$lang->sso->bindNoUser = 'Password is wrong, or this User cannot be found!';
$lang->sso->bindNotice = 'User that is just added has no privilege. You have to ask ZenTao Admin to grant permissions to the User.';
$lang->sso->bindNoPassword = 'Password should not be empty.';
$lang->sso->bindNoUser = 'Password is wrong/User cannot be found!';
$lang->sso->bindHasAccount = 'This username already exists. Change your username or bind to it.';
+38
View File
@@ -0,0 +1,38 @@
<?php
/**
* The sso module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Yidong Wang <yidong@cnezsoft.com>
* @package sso
* @version $Id$
* @link http://www.zentao.net
*/
$lang->sso = new stdclass();
$lang->sso->settings = 'Settings';
$lang->sso->turnon = 'Turn On';
$lang->sso->code = 'Code';
$lang->sso->key = 'Key';
$lang->sso->addr = 'Address';
$lang->sso->bind = 'User Binding';
$lang->sso->addrNotice = 'Example http://www.ranzhi.com/sys/sso-check.html';
$lang->sso->turnonList = array();
$lang->sso->turnonList[1] = 'On';
$lang->sso->turnonList[0] = 'Off';
$lang->sso->bindType = 'Binding Type';
$lang->sso->bindUser = 'User Binding';
$lang->sso->bindTypeList['bind'] = 'Bind to existing User';
$lang->sso->bindTypeList['add'] = 'Add User';
$lang->sso->help = <<<EOD
<p>1. Interface address is required. If use PATH_INFO, it is http://YOUR RANGER ADDRESS/sys/sso-check.html If GET, it is http://YOUR RANGER ADDRESS/sys/index.php?m=sso&f=check</p>
<p>2. Code and Key must be the same as set in Ranger.</p>
EOD;
$lang->sso->bindNotice = 'User just added has no rivilege. You have to ask ZenTao Admin to grant permissions to the User.';
$lang->sso->bindNoPassword = 'Password should not be blank.';
$lang->sso->bindNoUser = 'Password is wrong, or this User cannot be found!';
$lang->sso->bindHasAccount = 'This username already exists. Change your username or bind to it.';
+12 -12
View File
@@ -48,31 +48,31 @@ $lang->story->product = $lang->productCommon;
$lang->story->module = 'Module';
$lang->story->moduleAB = 'Module';
$lang->story->source = 'Source';
$lang->story->sourceNote = 'Source Note';
$lang->story->sourceNote = 'Note';
$lang->story->fromBug = 'From Bug';
$lang->story->title = 'Title';
$lang->story->spec = 'Description';
$lang->story->verify = 'Verify';
$lang->story->verify = 'Acceptance';
$lang->story->pri = 'Priority';
$lang->story->estimate = 'Estimated Man-Hour';
$lang->story->estimateAB = 'Estimation';
$lang->story->estimateAB = 'Est.';
$lang->story->hour = 'Hour';
$lang->story->status = 'Status';
$lang->story->stage = 'Stage';
$lang->story->stageAB = 'Stage';
$lang->story->mailto = 'Mailto';
$lang->story->openedBy = 'Opened By';
$lang->story->openedDate = 'Opened Date';
$lang->story->openedBy = 'Open By';
$lang->story->openedDate = 'Open on';
$lang->story->assignedTo = 'Assigned To';
$lang->story->assignedDate = 'Assigned Date';
$lang->story->lastEditedBy = 'Last Edited By';
$lang->story->lastEditedDate = 'Last Edited Date';
$lang->story->lastEditedDate = 'Last Edited on';
$lang->story->closedBy = 'Closed By';
$lang->story->closedDate = 'Closed Date';
$lang->story->closedReason = 'Closed Reason';
$lang->story->rejectedReason = 'RejectED Reason';
$lang->story->reviewedBy = 'Reviewed By';
$lang->story->reviewedDate = 'Reviewed Date';
$lang->story->reviewedDate = 'Reviewed on';
$lang->story->version = 'Version';
$lang->story->plan = 'Planning';
$lang->story->planAB = 'Plan';
@@ -80,10 +80,10 @@ $lang->story->comment = 'Comment';
$lang->story->linkStories = 'Linke Story';
$lang->story->childStories = 'Subdivide Story';
$lang->story->duplicateStory = 'Duplicate Story';
$lang->story->reviewResult = 'Review Result';
$lang->story->reviewResult = 'Review Results';
$lang->story->preVersion = 'Previous Version';
$lang->story->keywords = 'Keyword';
$lang->story->newStory = 'Continue Add Story.';
$lang->story->keywords = 'Keywords';
$lang->story->newStory = 'Continue Adding Story.';
$lang->story->colorTag = 'Color Tag';
$lang->story->files = 'Files';
@@ -115,7 +115,7 @@ $lang->story->reasonList['done'] = 'Done';
$lang->story->reasonList['subdivided'] = 'Subdivided';
$lang->story->reasonList['duplicate'] = 'Duplicate';
$lang->story->reasonList['postponed'] = 'Postponed';
$lang->story->reasonList['willnotdo'] = "Won't do";
$lang->story->reasonList['willnotdo'] = "Ignore";
$lang->story->reasonList['cancel'] = 'Cancelled';
$lang->story->reasonList['bydesign'] = 'Default Design';
//$lang->story->reasonList['isbug'] = 'Bug!';
@@ -161,7 +161,7 @@ $lang->story->legendFromBug = 'From Bug';
$lang->story->legendCases = 'Linked Case';
$lang->story->legendLinkStories = 'Linked Story';
$lang->story->legendChildStories = 'Subdivide Story';
$lang->story->legendSpec = 'Story Desc';
$lang->story->legendSpec = 'Story Description';
$lang->story->legendVerify = 'Acceptance Criteria';
$lang->story->legendMisc = 'Misc ';
+290
View File
@@ -0,0 +1,290 @@
<?php
/**
* The story module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package story
* @version $Id: en.php 5141 2013-07-15 05:57:15Z chencongzhi520@gmail.com $
* @link http://www.zentao.net
*/
$lang->story->create = "Create";
$lang->story->batchCreate = "Batch Create";
$lang->story->change = "Change";
$lang->story->changed = 'Changed Story';
$lang->story->review = 'Review';
$lang->story->batchReview = 'Batch Review';
$lang->story->edit = "Edit";
$lang->story->batchEdit = "Batch Edit";
$lang->story->subdivide = 'Subdivide';
$lang->story->close = 'Close';
$lang->story->batchClose = 'Batch Close';
$lang->story->activate = 'Activate';
$lang->story->delete = "Delete";
$lang->story->view = "Story Details";
$lang->story->tasks = "Linked Task";
$lang->story->taskCount = 'Tasks';
$lang->story->bugCount = 'Bugs';
$lang->story->caseCount = 'Testcases';
$lang->story->taskCountAB = 'Tasks';
$lang->story->bugCountAB = 'Bugs';
$lang->story->caseCountAB = 'Cases';
$lang->story->linkStory = 'Link Story';
$lang->story->unlinkStory = 'Unlink Story';
$lang->story->export = "Export Data";
$lang->story->zeroCase = "Zero Case";
$lang->story->zeroTask = "Zero Task";
$lang->story->reportChart = "Report";
$lang->story->batchChangePlan = "Batch Change Planning";
$lang->story->batchChangeBranch = "Batch Change Branch";
$lang->story->batchChangeStage = "Batch Change Stage";
$lang->story->batchAssignTo = "Batch Assign";
$lang->story->batchChangeModule = "Batch Change Module";
$lang->story->common = 'Story';
$lang->story->id = 'ID';
$lang->story->product = $lang->productCommon;
$lang->story->module = 'Module';
$lang->story->moduleAB = 'Module';
$lang->story->source = 'Source';
$lang->story->sourceNote = 'Source Note';
$lang->story->fromBug = 'From Bug';
$lang->story->title = 'Title';
$lang->story->spec = 'Description';
$lang->story->verify = 'Verify';
$lang->story->pri = 'Priority';
$lang->story->estimate = 'Estimated Man-Hour';
$lang->story->estimateAB = 'Estimation';
$lang->story->hour = 'Hour';
$lang->story->status = 'Status';
$lang->story->stage = 'Stage';
$lang->story->stageAB = 'Stage';
$lang->story->mailto = 'Mailto';
$lang->story->openedBy = 'Opened By';
$lang->story->openedDate = 'Opened Date';
$lang->story->assignedTo = 'Assigned To';
$lang->story->assignedDate = 'Assigned Date';
$lang->story->lastEditedBy = 'Last Edited By';
$lang->story->lastEditedDate = 'Last Edited Date';
$lang->story->closedBy = 'Closed By';
$lang->story->closedDate = 'Closed Date';
$lang->story->closedReason = 'Closed Reason';
$lang->story->rejectedReason = 'RejectED Reason';
$lang->story->reviewedBy = 'Reviewed By';
$lang->story->reviewedDate = 'Reviewed Date';
$lang->story->version = 'Version';
$lang->story->plan = 'Planning';
$lang->story->planAB = 'Plan';
$lang->story->comment = 'Comment';
$lang->story->linkStories = 'Linke Story';
$lang->story->childStories = 'Subdivide Story';
$lang->story->duplicateStory = 'Duplicate Story';
$lang->story->reviewResult = 'Review Result';
$lang->story->preVersion = 'Previous Version';
$lang->story->keywords = 'Keyword';
$lang->story->newStory = 'Continue Add Story.';
$lang->story->colorTag = 'Color Tag';
$lang->story->files = 'Files';
$lang->story->ditto = 'Ditto';
$lang->story->dittoNotice = 'This Story does not belong to the same Product as the last Story does!';
$lang->story->useList[0] = 'Yes';
$lang->story->useList[1] = 'No';
$lang->story->statusList[''] = '';
$lang->story->statusList['draft'] = 'Draft';
$lang->story->statusList['active'] = 'Active';
$lang->story->statusList['closed'] = 'Closed';
$lang->story->statusList['changed'] = 'Changed';
$lang->story->stageList[''] = '';
$lang->story->stageList['wait'] = 'Pending';
$lang->story->stageList['planned'] = 'Planned';
$lang->story->stageList['projected'] = 'Projected';
$lang->story->stageList['developing'] = 'Developing';
$lang->story->stageList['developed'] = 'Developed';
$lang->story->stageList['testing'] = 'Testing';
$lang->story->stageList['tested'] = 'Tested';
$lang->story->stageList['verified'] = 'Accepted';
$lang->story->stageList['released'] = 'Released';
$lang->story->reasonList[''] = '';
$lang->story->reasonList['done'] = 'Done';
$lang->story->reasonList['subdivided'] = 'Subdivided';
$lang->story->reasonList['duplicate'] = 'Duplicate';
$lang->story->reasonList['postponed'] = 'Postponed';
$lang->story->reasonList['willnotdo'] = "Won't do";
$lang->story->reasonList['cancel'] = 'Cancelled';
$lang->story->reasonList['bydesign'] = 'Default Design';
//$lang->story->reasonList['isbug'] = 'Bug!';
$lang->story->reviewResultList[''] = '';
$lang->story->reviewResultList['pass'] = 'Pass';
$lang->story->reviewResultList['revert'] = 'Revert';
$lang->story->reviewResultList['clarify'] = 'Clarify';
$lang->story->reviewResultList['reject'] = 'Reject';
$lang->story->reviewList[0] = 'No';
$lang->story->reviewList[1] = 'Yes';
$lang->story->sourceList[''] = '';
$lang->story->sourceList['customer'] = 'Customer';
$lang->story->sourceList['user'] = 'User';
$lang->story->sourceList['po'] = $lang->productCommon . ' Owner';
$lang->story->sourceList['market'] = 'Market';
$lang->story->sourceList['service'] = 'Customer service';
$lang->story->sourceList['operation'] = 'Operations';
$lang->story->sourceList['support'] = 'Technical support';
$lang->story->sourceList['competitor'] = 'Competitor';
$lang->story->sourceList['partner'] = 'Partner';
$lang->story->sourceList['dev'] = 'Developer';
$lang->story->sourceList['tester'] = 'Tester';
$lang->story->sourceList['bug'] = 'Bug';
$lang->story->sourceList['other'] = 'Other';
$lang->story->priList[] = '';
$lang->story->priList[3] = '3';
$lang->story->priList[1] = '1';
$lang->story->priList[2] = '2';
$lang->story->priList[4] = '4';
$lang->story->legendBasicInfo = 'Basic Info';
$lang->story->legendLifeTime = 'Story Life ';
$lang->story->legendRelated = 'Related Info';
$lang->story->legendMailto = 'Mail To';
$lang->story->legendAttatch = 'Files';
$lang->story->legendProjectAndTask = $lang->projectCommon . 'Task';
$lang->story->legendBugs = 'Linked Bug';
$lang->story->legendFromBug = 'From Bug';
$lang->story->legendCases = 'Linked Case';
$lang->story->legendLinkStories = 'Linked Story';
$lang->story->legendChildStories = 'Subdivide Story';
$lang->story->legendSpec = 'Story Desc';
$lang->story->legendVerify = 'Acceptance Criteria';
$lang->story->legendMisc = 'Misc ';
$lang->story->lblChange = 'Change';
$lang->story->lblReview = 'Review';
$lang->story->lblActivate = 'Activate';
$lang->story->lblClose = 'Close';
$lang->story->checkAffection = 'Check Impact';
$lang->story->affectedProjects = 'Affected' . $lang->projectCommon;
$lang->story->affectedBugs = 'Affected Bug';
$lang->story->affectedCases = 'Affected Case';
$lang->story->specTemplate = "Please refer to Template. As < User>, I hope that < can accomplish something. >So it will < the value of development>.";
$lang->story->needNotReview = 'No Review';
$lang->story->successSaved = "Story saved!";
$lang->story->confirmDelete = "Do you want to delete this Story?";
$lang->story->errorEmptyChildStory = '『Subdivide Story』canot be blank.';
$lang->story->mustChooseResult = 'Please select a result.';
$lang->story->mustChoosePreVersion = 'Please select a Version to revert.';
$lang->story->form = new stdclass();
$lang->story->form->area = 'Story Affiliation';
$lang->story->form->desc = 'Description and criteria. What Story is it? How to accept it?';
$lang->story->form->resource = 'Resource allocation. How finished it? How long does it take?';
$lang->story->form->file = 'Files. If there are Story related files, please click Here to upload.';
$lang->story->action = new stdclass();
$lang->story->action->reviewed = array('main' => '$date, recorded by <strong>$actor</strong>. Review result is <strong>$extra</strong>.', 'extra' => 'reviewResultList');
$lang->story->action->closed = array('main' => '$date, closed by <strong>$actor</strong>. The reasion is <strong>$extra</strong> $appendLink.', 'extra' => 'reasonList');
$lang->story->action->linked2plan = array('main' => '$date, linked by <strong>$actor</strong> to Planning <strong>$extra</strong>');
$lang->story->action->unlinkedfromplan = array('main' => '$date, removed by <strong>$actor</strong> from Planning <strong>$extra</strong>.');
$lang->story->action->linked2project = array('main' => '$date, linked by <strong>$actor</strong> to ' . $lang->projectCommon . ' <strong>$extra</strong>.');
$lang->story->action->unlinkedfromproject = array('main' => '$date, removed by <strong>$actor</strong> from ' . $lang->projectCommon . ' <strong>$extra</strong>.');
$lang->story->action->linked2build = array('main' => '$date, linked by <strong>$actor</strong> to Build <strong>$extra</strong>');
$lang->story->action->unlinkedfrombuild = array('main' => '$date, removed by <strong>$actor</strong> from Build <strong>$extra</strong>.');
$lang->story->action->linked2release = array('main' => '$date, linked by <strong>$actor</strong> to Release <strong>$extra</strong>');
$lang->story->action->unlinkedfromrelease = array('main' => '$date, removed by <strong>$actor</strong> from Release <strong>$extra</strong>.');
$lang->story->action->linkrelatedstory = array('main' => '$date, linked by <strong>$actor</strong> to Story <strong>$extra</strong>.');
$lang->story->action->subdividestory = array('main' => '$date, subdivided by <strong>$actor</strong> to Story <strong>$extra</strong>.');
$lang->story->action->unlinkrelatedstory = array('main' => '$date, removed by <strong>$actor</strong> from Story <strong>$extra</strong>.');
$lang->story->action->unlinkchildstory = array('main' => '$date, removed by <strong>$actor</strong> Subdivided Story <strong>$extra</strong>.');
/* 统计报表。*/
$lang->story->report = new stdclass();
$lang->story->report->common = 'Report';
$lang->story->report->select = 'Please select the type of Report';
$lang->story->report->create = 'Generate';
$lang->story->report->value = 'Story Count';
$lang->story->report->charts['storysPerProduct'] = $lang->productCommon . 'Story Count';
$lang->story->report->charts['storysPerModule'] = 'Story per Module';
$lang->story->report->charts['storysPerSource'] = 'Story per Source';
$lang->story->report->charts['storysPerPlan'] = 'Story per Planning';
$lang->story->report->charts['storysPerStatus'] = 'Story per Status';
$lang->story->report->charts['storysPerStage'] = 'Story per Stage';
$lang->story->report->charts['storysPerPri'] = 'Story per Priority';
$lang->story->report->charts['storysPerEstimate'] = 'Story per Estimated Man-Hour';
$lang->story->report->charts['storysPerOpenedBy'] = 'Story per CreatedBy';
$lang->story->report->charts['storysPerAssignedTo'] = 'Story per AssignedTo';
$lang->story->report->charts['storysPerClosedReason'] = 'Story per Closed Reason';
$lang->story->report->charts['storysPerChange'] = 'Story per Change';
$lang->story->report->options = new stdclass();
$lang->story->report->options->graph = new stdclass();
$lang->story->report->options->type = 'pie';
$lang->story->report->options->width = 500;
$lang->story->report->options->height = 140;
$lang->story->report->storysPerProduct = new stdclass();
$lang->story->report->storysPerModule = new stdclass();
$lang->story->report->storysPerSource = new stdclass();
$lang->story->report->storysPerPlan = new stdclass();
$lang->story->report->storysPerStatus = new stdclass();
$lang->story->report->storysPerStage = new stdclass();
$lang->story->report->storysPerPri = new stdclass();
$lang->story->report->storysPerOpenedBy = new stdclass();
$lang->story->report->storysPerAssignedTo = new stdclass();
$lang->story->report->storysPerClosedReason = new stdclass();
$lang->story->report->storysPerEstimate = new stdclass();
$lang->story->report->storysPerChange = new stdclass();
$lang->story->report->storysPerProduct->item = $lang->productCommon;
$lang->story->report->storysPerModule->item = 'Module';
$lang->story->report->storysPerSource->item = 'Source';
$lang->story->report->storysPerPlan->item = 'Planning';
$lang->story->report->storysPerStatus->item = 'Status';
$lang->story->report->storysPerStage->item = 'Stage';
$lang->story->report->storysPerPri->item = 'Priority';
$lang->story->report->storysPerOpenedBy->item = 'Account';
$lang->story->report->storysPerAssignedTo->item = 'User';
$lang->story->report->storysPerClosedReason->item = 'Reason';
$lang->story->report->storysPerEstimate->item = 'Estimated Man-Hour';
$lang->story->report->storysPerChange->item = 'Change';
$lang->story->report->storysPerProduct->graph = new stdclass();
$lang->story->report->storysPerModule->graph = new stdclass();
$lang->story->report->storysPerSource->graph = new stdclass();
$lang->story->report->storysPerPlan->graph = new stdclass();
$lang->story->report->storysPerStatus->graph = new stdclass();
$lang->story->report->storysPerStage->graph = new stdclass();
$lang->story->report->storysPerPri->graph = new stdclass();
$lang->story->report->storysPerOpenedBy->graph = new stdclass();
$lang->story->report->storysPerAssignedTo->graph = new stdclass();
$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->productCommon;
$lang->story->report->storysPerModule->graph->xAxisName = 'Module';
$lang->story->report->storysPerSource->graph->xAxisName = 'Source';
$lang->story->report->storysPerPlan->graph->xAxisName = 'Planning';
$lang->story->report->storysPerStatus->graph->xAxisName = 'Status';
$lang->story->report->storysPerStage->graph->xAxisName = 'Stage';
$lang->story->report->storysPerPri->graph->xAxisName = 'Priority';
$lang->story->report->storysPerOpenedBy->graph->xAxisName = 'Created By';
$lang->story->report->storysPerAssignedTo->graph->xAxisName = 'Assigned To';
$lang->story->report->storysPerClosedReason->graph->xAxisName = 'Closed Reason';
$lang->story->report->storysPerEstimate->graph->xAxisName = 'Estimated Time ';
$lang->story->report->storysPerChange->graph->xAxisName = 'Change';
$lang->story->placeholder = new stdclass();
$lang->story->placeholder->estimate = $lang->story->hour;
$lang->story->chosen = new stdClass();
$lang->story->chosen->reviewedBy = 'Choose Reviewer';
+2 -2
View File
@@ -90,8 +90,8 @@ $lang->task->editEstimate = 'Edit Man-Hour';
$lang->task->deleteEstimate = 'Delete Man-Hour';
$lang->task->colorTag = 'Color Tag';
$lang->task->files = 'Files';
$lang->task->hasConsumed = 'Has Consumed';
$lang->task->thisConsume = 'This Consumption';
$lang->task->hasConsumed = 'Total Consumed';
$lang->task->thisConsume = 'This Consumed';
$lang->task->ditto = 'Ditto';
$lang->task->dittoNotice = "This Task does not belong to the Project as the previous one does!";
+248
View File
@@ -0,0 +1,248 @@
<?php
/**
* The task module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package task
* @version $Id: en.php 5040 2013-07-06 06:22:18Z zhujinyonging@gmail.com $
* @link http://www.zentao.net
*/
$lang->task->index = "Index";
$lang->task->create = "Create";
$lang->task->batchCreate = "Batch Create";
$lang->task->batchEdit = "Batch Edit";
$lang->task->batchChangeModule = "Batch Change Module";
$lang->task->edit = "Update";
$lang->task->delete = "Delete";
$lang->task->deleted = "Deleted";
$lang->task->view = "Info";
$lang->task->logEfforts = "Man-Hour Log";
$lang->task->record = "Estimate";
$lang->task->start = "Start";
$lang->task->restart = "Continue";
$lang->task->finish = "Finish";
$lang->task->pause = "Pause";
$lang->task->close = "Close";
$lang->task->batchClose = "Batch Close";
$lang->task->cancel = "Cancel";
$lang->task->activate = "Activate";
$lang->task->export = "Export Data";
$lang->task->reportChart = "Report Chart";
$lang->task->fromBug = 'From Bug';
$lang->task->case = 'Related Case';
$lang->task->confirmStoryChange = "Confirm Story Change";
$lang->task->progess = 'Progess';
$lang->task->common = 'Task';
$lang->task->id = 'ID';
$lang->task->project = $lang->projectCommon;
$lang->task->module = 'Module';
$lang->task->moduleAB = 'Module';
$lang->task->story = 'Story';
$lang->task->storySpec = 'Description';
$lang->task->storyVerify = 'Acceptance Criteria';
$lang->task->name = 'Name';
$lang->task->type = 'Type';
$lang->task->pri = 'Priority';
$lang->task->mailto = 'Mailto';
$lang->task->estimate = 'Estimation';
$lang->task->estimateAB = 'Estimated';
$lang->task->left = 'Estimated Left';
$lang->task->leftAB = 'Left';
$lang->task->consumed = 'Total Consumed';
$lang->task->consumedAB = 'Consume';
$lang->task->hour = 'Hour';
$lang->task->consumedThisTime = 'Man-Hour';
$lang->task->leftThisTime = 'Left';
$lang->task->datePlan = 'Schedule';
$lang->task->estStarted = 'Estimated Start Time';
$lang->task->realStarted = 'Actual Start Time';
$lang->task->date = 'Date';
$lang->task->deadline = 'Deadline';
$lang->task->deadlineAB = 'Deadline';
$lang->task->status = 'Status';
$lang->task->desc = 'Description';
$lang->task->assign = 'Assign';
$lang->task->assignTo = $lang->task->assign;
$lang->task->batchAssignTo = 'Batch Assign';
$lang->task->assignedTo = 'Assigned To';
$lang->task->assignedToAB = 'Assigned To';
$lang->task->assignedDate = 'Assigned Date';
$lang->task->openedBy = 'Created By';
$lang->task->openedDate = 'Created Date';
$lang->task->openedDateAB = 'Add';
$lang->task->finishedBy = 'Finished By';
$lang->task->finishedByAB = 'Finish';
$lang->task->finishedDate = 'Finish Date';
$lang->task->finishedDateAB = 'Date';
$lang->task->canceledBy = 'Cancelled By';
$lang->task->canceledDate = 'Cancel Date';
$lang->task->closedBy = 'Closed By';
$lang->task->closedDate = 'Close Date';
$lang->task->closedReason = 'Cancel Reason';
$lang->task->lastEditedBy = 'Last Edited By';
$lang->task->lastEditedDate = 'Last Edit Date';
$lang->task->lastEdited = 'Last Edit';
$lang->task->recordEstimate = 'Man-Hour';
$lang->task->editEstimate = 'Edit Man-Hour';
$lang->task->deleteEstimate = 'Delete Man-Hour';
$lang->task->colorTag = 'Color Tag';
$lang->task->files = 'Files';
$lang->task->hasConsumed = 'Has Consumed';
$lang->task->thisConsume = 'This Consumption';
$lang->task->ditto = 'Ditto';
$lang->task->dittoNotice = "This Task does not belong to the Project as the previous one does!";
$lang->task->selectAllUser = 'All';
$lang->task->noStory = 'No Story';
$lang->task->noAssigned = 'Unassigned';
$lang->task->noFinished = 'Unfinished';
$lang->task->noClosed = 'Unclosed';
$lang->task->statusList[''] = '';
$lang->task->statusList['wait'] = 'Pending';
$lang->task->statusList['doing'] = 'Ongoing';
$lang->task->statusList['done'] = 'Done';
$lang->task->statusList['pause'] = 'Paused';
$lang->task->statusList['cancel'] = 'Cancelled';
$lang->task->statusList['closed'] = 'Closed';
$lang->task->typeList[''] = '';
$lang->task->typeList['design'] = 'Design';
$lang->task->typeList['devel'] = 'Develop';
$lang->task->typeList['test'] = 'Testing';
$lang->task->typeList['study'] = 'Study';
$lang->task->typeList['discuss'] = 'Discuss';
$lang->task->typeList['ui'] = 'UI';
$lang->task->typeList['affair'] = 'Work';
$lang->task->typeList['misc'] = 'Misc';
$lang->task->priList[0] = '';
$lang->task->priList[3] = '3';
$lang->task->priList[1] = '1';
$lang->task->priList[2] = '2';
$lang->task->priList[4] = '4';
$lang->task->reasonList[''] = '';
$lang->task->reasonList['done'] = 'Done';
$lang->task->reasonList['cancel'] = 'Cancelled';
$lang->task->afterChoices['continueAdding'] = 'Continue adding Tasks';
$lang->task->afterChoices['toTaskList'] = 'Back to Task List';
$lang->task->afterChoices['toStoryList'] = 'Back to Story List';
$lang->task->legendBasic = 'Basic Info';
$lang->task->legendEffort = 'Man-Hour';
$lang->task->legendLife = 'Task Life';
$lang->task->legendDesc = 'Task Desc';
$lang->task->confirmDelete = "Do you want to delete this Task?";
$lang->task->confirmDeleteEstimate = "Do you want to delete it?";
$lang->task->copyStoryTitle = "Same Story";
$lang->task->afterSubmit = "After Created,";
$lang->task->successSaved = "Created!";
$lang->task->delayWarning = " <strong class='delayed f-14px'> Delay %s days </strong>";
$lang->task->remindBug = "This Task is converted from a Bug. Do you want to update te Bug:%s?";
$lang->task->confirmChangeProject = "If you change {$lang->projectCommon}, the related Module, Story and Assignor will be changed. Do you want to do it?";
$lang->task->confirmFinish = '"Estimated reamin hour" is 0. Do you want to change the Status to "Done"?';
$lang->task->confirmRecord = '"Remain hour" is 0. Do you want to set Task as "Done"?';
$lang->task->noticeLinkStory = "No story to be linked, you can %s for this project, then %s";
$lang->task->noticeSaveRecord = 'Your man-hour is not saved. Please save it first.';
$lang->task->commentActions = '%s. %s, commented by <strong>%s</strong>.';
$lang->task->error = new stdclass();
$lang->task->error->consumedNumber = '"Consumed" must be numbers.';
$lang->task->error->estimateNumber = '"Estimated" must be numbers.';
$lang->task->error->consumedSmall = '"Consumed" must larger than before.';
$lang->task->error->consumedThisTime = 'Please enter "Man-Hour"';
$lang->task->error->left = 'Please enter "Left"';
$lang->task->error->work = '"Remark" must be less than 255 characteres.';
$lang->task->error->skipClose = 'Task: %s is not“Done”or “Cancelled”. Confirm to close them?';
$lang->task->error->consumed = 'Task: %s man-hour must be more than 0. Ignore changes to this Task.';
/* 统计报表。*/
$lang->task->report = new stdclass();
$lang->task->report->common = 'Report';
$lang->task->report->select = 'Please select the type of the Task';
$lang->task->report->create = 'Create';
$lang->task->report->value = 'Task Count';
$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';
$lang->task->report->charts['tasksPerPri'] = 'Priority';
$lang->task->report->charts['tasksPerStatus'] = 'Status';
$lang->task->report->charts['tasksPerDeadline'] = 'Deadline';
$lang->task->report->charts['tasksPerEstimate'] = 'Estimated Time';
$lang->task->report->charts['tasksPerLeft'] = 'Time Left';
$lang->task->report->charts['tasksPerConsumed'] = 'Time Consumed';
$lang->task->report->charts['tasksPerFinishedBy'] = 'Finished By';
$lang->task->report->charts['tasksPerClosedReason'] = 'Close Reason';
$lang->task->report->charts['finishedTasksPerDay'] = 'Tasks Finished per Day';
$lang->task->report->options = new stdclass();
$lang->task->report->options->graph = new stdclass();
$lang->task->report->options->type = 'pie';
$lang->task->report->options->width = 500;
$lang->task->report->options->height = 140;
$lang->task->report->tasksPerProject = new stdclass();
$lang->task->report->tasksPerModule = new stdclass();
$lang->task->report->tasksPerAssignedTo = new stdclass();
$lang->task->report->tasksPerType = new stdclass();
$lang->task->report->tasksPerPri = new stdclass();
$lang->task->report->tasksPerStatus = new stdclass();
$lang->task->report->tasksPerDeadline = new stdclass();
$lang->task->report->tasksPerEstimate = new stdclass();
$lang->task->report->tasksPerLeft = new stdclass();
$lang->task->report->tasksPerConsumed = new stdclass();
$lang->task->report->tasksPerFinishedBy = new stdclass();
$lang->task->report->tasksPerClosedReason = new stdclass();
$lang->task->report->finishedTasksPerDay = new stdclass();
$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 = 'Priority';
$lang->task->report->tasksPerStatus->item = 'Status';
$lang->task->report->tasksPerDeadline->item = 'Date';
$lang->task->report->tasksPerEstimate->item = 'Est.';
$lang->task->report->tasksPerLeft->item = 'Reamin';
$lang->task->report->tasksPerConsumed->item = 'Consume';
$lang->task->report->tasksPerFinishedBy->item = 'User';
$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();
$lang->task->report->tasksPerAssignedTo->graph = new stdclass();
$lang->task->report->tasksPerType->graph = new stdclass();
$lang->task->report->tasksPerPri->graph = new stdclass();
$lang->task->report->tasksPerStatus->graph = new stdclass();
$lang->task->report->tasksPerDeadline->graph = new stdclass();
$lang->task->report->tasksPerEstimate->graph = new stdclass();
$lang->task->report->tasksPerLeft->graph = new stdclass();
$lang->task->report->tasksPerConsumed->graph = new stdclass();
$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->projectCommon;
$lang->task->report->tasksPerModule->graph->xAxisName = 'Module';
$lang->task->report->tasksPerAssignedTo->graph->xAxisName = 'User';
$lang->task->report->tasksPerType->graph->xAxisName = 'Type';
$lang->task->report->tasksPerPri->graph->xAxisName = 'Priority';
$lang->task->report->tasksPerStatus->graph->xAxisName = 'Status';
$lang->task->report->tasksPerDeadline->graph->xAxisName = 'Date';
$lang->task->report->tasksPerEstimate->graph->xAxisName = 'Time';
$lang->task->report->tasksPerLeft->graph->xAxisName = 'Time';
$lang->task->report->tasksPerConsumed->graph->xAxisName = 'Time';
$lang->task->report->tasksPerFinishedBy->graph->xAxisName = 'User';
$lang->task->report->tasksPerClosedReason->graph->xAxisName = 'Close Reason';
$lang->task->report->finishedTasksPerDay->type = 'bar';
$lang->task->report->finishedTasksPerDay->graph->xAxisName = 'Date';
+7 -7
View File
@@ -20,8 +20,8 @@ $lang->testcase->pri = 'Priority';
$lang->testcase->type = 'Type';
$lang->testcase->status = 'Status';
$lang->testcase->steps = 'Steps';
$lang->testcase->openedBy = 'Opened By';
$lang->testcase->openedDate = 'Opened Date';
$lang->testcase->openedBy = 'Open By';
$lang->testcase->openedDate = 'Open on';
$lang->testcase->lastEditedBy = 'Last Edited by';
$lang->testcase->result = 'Result';
$lang->testcase->real = 'Real';
@@ -32,8 +32,8 @@ $lang->testcase->linkCases = 'Link Cases';
$lang->testcase->unlinkCase = 'Unlink Case';
$lang->testcase->stage = 'Stage';
$lang->testcase->lastEditedByAB = 'Last Edited By';
$lang->testcase->lastEditedDateAB = 'Last Edited Date';
$lang->testcase->lastEditedDate = 'Last Edited Date';
$lang->testcase->lastEditedDateAB = 'Last Edited on';
$lang->testcase->lastEditedDate = 'Last Edited on';
$lang->testcase->version = 'Case Version';
$lang->testcase->lastRunner = 'Last Run By';
$lang->testcase->lastRunDate = 'Run Date';
@@ -62,8 +62,8 @@ $lang->testcase->batchEdit = "Batch Edit ";
$lang->testcase->batchChangeModule = "Batch Change Module";
$lang->testcase->delete = "Delete";
$lang->testcase->batchDelete = "Batch Delete ";
$lang->testcase->browse = "Case List";
$lang->testcase->groupCase = "Group View";
$lang->testcase->browse = "Cases";
$lang->testcase->groupCase = "View By";
$lang->testcase->import = "Import";
$lang->testcase->showImport = "Show Import";
$lang->testcase->exportTemplet = "Export Template";
@@ -74,7 +74,7 @@ $lang->testcase->copy = 'Duplicate Case';
$lang->testcase->new = 'New';
$lang->testcase->num = 'Case Count:';
$lang->testcase->num = 'Cases:';
$lang->testcase->deleteStep = 'Delete';
$lang->testcase->insertBefore = 'Inserted Before';
+154
View File
@@ -0,0 +1,154 @@
<?php
/**
* The testcase module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package testcase
* @version $Id: en.php 4966 2013-07-02 02:59:25Z wyd621@gmail.com $
* @link http://www.zentao.net
*/
$lang->testcase->id = 'ID';
$lang->testcase->product = $lang->productCommon;
$lang->testcase->module = 'Module';
$lang->testcase->moduleAB = 'Module';
$lang->testcase->story = 'Story';
$lang->testcase->title = 'Title';
$lang->testcase->precondition = 'Prerequisite';
$lang->testcase->pri = 'Priority';
$lang->testcase->type = 'Type';
$lang->testcase->status = 'Status';
$lang->testcase->steps = 'Steps';
$lang->testcase->openedBy = 'Opened By';
$lang->testcase->openedDate = 'Opened Date';
$lang->testcase->lastEditedBy = 'Last Edited by';
$lang->testcase->result = 'Result';
$lang->testcase->real = 'Real';
$lang->testcase->keywords = 'Keywords';
$lang->testcase->files = 'Files';
$lang->testcase->linkCase = 'Linked Cases';
$lang->testcase->linkCases = 'Link Cases';
$lang->testcase->unlinkCase = 'Unlink Case';
$lang->testcase->stage = 'Stage';
$lang->testcase->lastEditedByAB = 'Last Edited By';
$lang->testcase->lastEditedDateAB = 'Last Edited Date';
$lang->testcase->lastEditedDate = 'Last Edited Date';
$lang->testcase->version = 'Case Version';
$lang->testcase->lastRunner = 'Last Run By';
$lang->testcase->lastRunDate = 'Run Date';
$lang->testcase->assignedTo = 'Assigned To';
$lang->testcase->colorTag = 'Color Tag';
$lang->testcase->lastRunResult = 'Result';
$lang->testcase->allProduct = "All {$lang->productCommon}";
$lang->testcase->fromBug = 'From Bug';
$lang->testcase->toBug = 'To Bug';
$lang->testcase->changed = 'Changed';
$lang->testcase->createBug = 'Transfer Bug';
$lang->case = $lang->testcase; // For dao checking using. Because 'case' is a php keywords, so the module name is testcase, table name is still case.
$lang->testcase->stepID = 'ID';
$lang->testcase->stepDesc = 'Step';
$lang->testcase->stepExpect = 'Expect';
$lang->testcase->common = 'Case';
$lang->testcase->index = "Index";
$lang->testcase->create = "Create Case";
$lang->testcase->batchCreate = "Batch Create";
$lang->testcase->delete = "Delete";
$lang->testcase->view = "Info";
$lang->testcase->edit = "Edit";
$lang->testcase->batchEdit = "Batch Edit ";
$lang->testcase->batchChangeModule = "Batch Change Module";
$lang->testcase->delete = "Delete";
$lang->testcase->batchDelete = "Batch Delete ";
$lang->testcase->browse = "Case List";
$lang->testcase->groupCase = "Group View";
$lang->testcase->import = "Import";
$lang->testcase->showImport = "Show Import";
$lang->testcase->exportTemplet = "Export Template";
$lang->testcase->export = "Export Data";
$lang->testcase->confirmChange = 'Confirm Case Change';
$lang->testcase->confirmStoryChange = 'Confirm Story Change';
$lang->testcase->copy = 'Duplicate Case';
$lang->testcase->new = 'New';
$lang->testcase->num = 'Case Count:';
$lang->testcase->deleteStep = 'Delete';
$lang->testcase->insertBefore = 'Inserted Before';
$lang->testcase->insertAfter = 'Inserted After';
$lang->testcase->assignToMe = 'Assigned to Me';
$lang->testcase->openedByMe = 'Created by Me';
$lang->testcase->allCases = 'All';
$lang->testcase->needConfirm = 'Story Change';
$lang->testcase->bySearch = 'Search';
$lang->testcase->lblStory = 'Story';
$lang->testcase->lblLastEdited = 'Last Edit';
$lang->testcase->lblTypeValue = 'Type List';
$lang->testcase->lblStageValue = 'Stage List';
$lang->testcase->lblStatusValue = 'Status List';
$lang->testcase->legendBasicInfo = 'Basic Info';
$lang->testcase->legendAttatch = 'File';
$lang->testcase->legendLinkBugs = 'Bug';
$lang->testcase->legendOpenAndEdit = 'Create/Edit';
$lang->testcase->legendComment = 'Remark';
$lang->testcase->confirmDelete = 'Do you want to delete this Test Case?';
$lang->testcase->confirmBatchDelete = 'Do you want to batch delete thess Test Cases?';
$lang->testcase->ditto = 'Ditto';
$lang->testcase->dittoNotice = 'This Case does not belong to the Product as the previous one!';
$lang->testcase->priList[3] = 3;
$lang->testcase->priList[1] = 1;
$lang->testcase->priList[2] = 2;
$lang->testcase->priList[4] = 4;
/* Define the types. */
$lang->testcase->typeList[''] = '';
$lang->testcase->typeList['feature'] = 'Feature';
$lang->testcase->typeList['performance'] = 'Performance';
$lang->testcase->typeList['config'] = 'Config';
$lang->testcase->typeList['install'] = 'Install';
$lang->testcase->typeList['security'] = 'Security';
$lang->testcase->typeList['interface'] = 'Interface';
$lang->testcase->typeList['other'] = 'Other';
$lang->testcase->stageList[''] = '';
$lang->testcase->stageList['unittest'] = 'Unit Testing';
$lang->testcase->stageList['feature'] = 'Feature Testing';
$lang->testcase->stageList['intergrate'] = 'Integration Testing';
$lang->testcase->stageList['system'] = 'System Testing';
$lang->testcase->stageList['smoke'] = 'Smoking Testing';
$lang->testcase->stageList['bvt'] = 'BVT Testing';
$lang->testcase->groups[''] = 'Group ';
$lang->testcase->groups['story'] = 'Story Group';
$lang->testcase->statusList[''] = '';
$lang->testcase->statusList['normal'] = 'Normal';
$lang->testcase->statusList['blocked'] = 'Blocked';
$lang->testcase->statusList['investigate'] = 'Investigating';
$lang->testcase->resultList['n/a'] = 'N/A';
$lang->testcase->resultList['pass'] = 'Pass';
$lang->testcase->resultList['fail'] = 'Fail';
$lang->testcase->resultList['blocked'] = 'Blocked';
$lang->testcase->buttonToList = 'Back';
$lang->testcase->errorEncode = 'No Data. Please select right encoding and upload again!';
$lang->testcase->noFunction = 'Iconv and mb_convert_encoding is not found. You cannot convert the data into the desired one!';
$lang->testcase->noRequire = "Row %s has“%s”which is a required field and it should not be blank.";
$lang->testcase->searchStories = 'Enter to searcu Story';
$lang->testcase->featureBar['browse']['all'] = $lang->testcase->allCases;
$lang->testcase->featureBar['browse']['needconfirm'] = $lang->testcase->needConfirm;
$lang->testcase->featureBar['browse']['group'] = '';
$lang->testcase->featureBar['browse']['zerocase'] = '';
$lang->testcase->featureBar['groupcase'] = $lang->testcase->featureBar['browse'];
+12 -12
View File
@@ -14,7 +14,7 @@ $lang->testtask->create = "Create";
$lang->testtask->delete = "Delete";
$lang->testtask->view = "Info";
$lang->testtask->edit = "Edit";
$lang->testtask->browse = "Browse";
$lang->testtask->browse = "Test Tasks";
$lang->testtask->linkCase = "Link Case";
$lang->testtask->unlinkCase = "Unlink Case";
$lang->testtask->batchAssign = "Batch Assign";
@@ -24,7 +24,7 @@ $lang->testtask->results = "Result";
$lang->testtask->createBug = "Bug(+)";
$lang->testtask->assign = 'Assign';
$lang->testtask->cases = 'Cases';
$lang->testtask->groupCase = "View by Group";
$lang->testtask->groupCase = "View By";
$lang->testtask->pre = 'Previous';
$lang->testtask->next = 'Next';
$lang->testtask->start = "Start";
@@ -39,9 +39,9 @@ $lang->testtask->build = 'Build';
$lang->testtask->owner = 'Owner';
$lang->testtask->pri = 'Priority';
$lang->testtask->name = 'Name';
$lang->testtask->begin = 'Begin Date';
$lang->testtask->end = 'End Date';
$lang->testtask->desc = 'Desc';
$lang->testtask->begin = 'Begin';
$lang->testtask->end = 'End';
$lang->testtask->desc = 'Description';
$lang->testtask->mailto = 'Mailto';
$lang->testtask->status = 'Status';
$lang->testtask->assignedTo = 'Assign';
@@ -50,14 +50,14 @@ $lang->testtask->lastRunAccount = "Run";
$lang->testtask->lastRunTime = 'Time';
$lang->testtask->lastRunResult = 'Result';
$lang->testtask->report = 'Report';
$lang->testtask->files = 'Upload Files';
$lang->testtask->files = 'Upload';
$lang->testtask->legendDesc = 'Desc';
$lang->testtask->legendReport = 'Report';
$lang->testtask->legendBasicInfo = 'Basic Info';
$lang->testtask->statusList['wait'] = 'Pending';
$lang->testtask->statusList['doing'] = 'Ongoing';
$lang->testtask->statusList['wait'] = 'Wait';
$lang->testtask->statusList['doing'] = 'Doing';
$lang->testtask->statusList['done'] = 'Done';
$lang->testtask->statusList['blocked'] = 'Blocked';
@@ -82,14 +82,14 @@ $lang->testtask->confirmUnlinkCase = 'Do you want to remove this Case?';
$lang->testtask->assignedToMe = 'Assigned to Me';
$lang->testtask->allCases = 'All Cases';
$lang->testtask->lblCases = 'Case List';
$lang->testtask->lblCases = 'Cases';
$lang->testtask->lblUnlinkCase = 'Remove Case';
$lang->testtask->lblRunCase = 'Run Case';
$lang->testtask->lblResults = 'Result';
$lang->testtask->lblResults = 'Results';
$lang->testtask->placeholder = new stdclass();
$lang->testtask->placeholder->begin = 'Begin Date';
$lang->testtask->placeholder->end = 'End Date';
$lang->testtask->placeholder->begin = 'Begin';
$lang->testtask->placeholder->end = 'End';
$lang->testtask->mail = new stdclass();
$lang->testtask->mail->create = new stdclass();
+105
View File
@@ -0,0 +1,105 @@
<?php
/**
* The testtask module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package testtask
* @version $Id: en.php 4490 2013-02-27 03:27:05Z wyd621@gmail.com $
* @link http://www.zentao.net
*/
$lang->testtask->index = "Index";
$lang->testtask->create = "Create";
$lang->testtask->delete = "Delete";
$lang->testtask->view = "Info";
$lang->testtask->edit = "Edit";
$lang->testtask->browse = "Browse";
$lang->testtask->linkCase = "Link Case";
$lang->testtask->unlinkCase = "Unlink Case";
$lang->testtask->batchAssign = "Batch Assign";
$lang->testtask->runCase = "Run";
$lang->testtask->batchRun = "Batch Run";
$lang->testtask->results = "Result";
$lang->testtask->createBug = "Bug(+)";
$lang->testtask->assign = 'Assign';
$lang->testtask->cases = 'Cases';
$lang->testtask->groupCase = "View by Group";
$lang->testtask->pre = 'Previous';
$lang->testtask->next = 'Next';
$lang->testtask->start = "Start";
$lang->testtask->close = "Close";
$lang->testtask->wait = "Build to be Tested";
$lang->testtask->done = "Tested Build";
$lang->testtask->common = 'Test build';
$lang->testtask->product = $lang->productCommon;
$lang->testtask->project = $lang->projectCommon;
$lang->testtask->build = 'Build';
$lang->testtask->owner = 'Owner';
$lang->testtask->pri = 'Priority';
$lang->testtask->name = 'Name';
$lang->testtask->begin = 'Begin Date';
$lang->testtask->end = 'End Date';
$lang->testtask->desc = 'Desc';
$lang->testtask->mailto = 'Mailto';
$lang->testtask->status = 'Status';
$lang->testtask->assignedTo = 'Assign';
$lang->testtask->linkVersion = 'Version';
$lang->testtask->lastRunAccount = "Run";
$lang->testtask->lastRunTime = 'Time';
$lang->testtask->lastRunResult = 'Result';
$lang->testtask->report = 'Report';
$lang->testtask->files = 'Upload Files';
$lang->testtask->legendDesc = 'Desc';
$lang->testtask->legendReport = 'Report';
$lang->testtask->legendBasicInfo = 'Basic Info';
$lang->testtask->statusList['wait'] = 'Pending';
$lang->testtask->statusList['doing'] = 'Ongoing';
$lang->testtask->statusList['done'] = 'Done';
$lang->testtask->statusList['blocked'] = 'Blocked';
$lang->testtask->priList[0] = '';
$lang->testtask->priList[3] = '3';
$lang->testtask->priList[1] = '1';
$lang->testtask->priList[2] = '2';
$lang->testtask->priList[4] = '4';
$lang->testtask->unlinkedCases = 'Unlinked';
$lang->testtask->linkByStory = 'Link by Story';
$lang->testtask->linkByBug = 'Link by Bug';
$lang->testtask->passAll = 'All Pass';
$lang->testtask->pass = 'Pass';
$lang->testtask->fail = 'Failed';
$lang->testtask->showResult = 'Executed <span class="text-info">%s</span> times';
$lang->testtask->showFail = 'Failed <span class="text-danger">%s</span> times';
$lang->testtask->confirmDelete = 'Do you want to delete this test build?';
$lang->testtask->confirmUnlinkCase = 'Do you want to remove this Case?';
$lang->testtask->assignedToMe = 'Assigned to Me';
$lang->testtask->allCases = 'All Cases';
$lang->testtask->lblCases = 'Case List';
$lang->testtask->lblUnlinkCase = 'Remove Case';
$lang->testtask->lblRunCase = 'Run Case';
$lang->testtask->lblResults = 'Result';
$lang->testtask->placeholder = new stdclass();
$lang->testtask->placeholder->begin = 'Begin Date';
$lang->testtask->placeholder->end = 'End Date';
$lang->testtask->mail = new stdclass();
$lang->testtask->mail->create = new stdclass();
$lang->testtask->mail->edit = new stdclass();
$lang->testtask->mail->close = new stdclass();
$lang->testtask->mail->create->title = "%s created test task #%s:%s";
$lang->testtask->mail->edit->title = "%s finished test task #%s:%s";
$lang->testtask->mail->close->title = "%s closed test task #%s:%s";
$lang->testtask->action = new stdclass();
$lang->testtask->action->testtaskopened = '$date, <strong>$actor</strong> opened test task <strong>$extra</strong>.' . "\n";
$lang->testtask->action->testtaskstarted = '$date, <strong>$actor</strong> started test task <strong>$extra</strong>.' . "\n";
$lang->testtask->action->testtaskclosed = '$date, <strong>$actor</strong> finished test task<strong>$extra</strong>.' . "\n";
+2 -2
View File
@@ -39,8 +39,8 @@ $lang->todo->private = 'Private';
$lang->todo->confirmBug = 'This To-Do is linked to Bug #%s. Do you want to edit it?';
$lang->todo->confirmTask = 'This To-Do is linked to Task #%s,Do you want to edit it?';
$lang->todo->statusList['wait'] = 'Pending';
$lang->todo->statusList['doing'] = 'Ongoing';
$lang->todo->statusList['wait'] = 'Wait';
$lang->todo->statusList['doing'] = 'Doing';
$lang->todo->statusList['done'] = 'Done';
//$lang->todo->statusList['cancel'] = 'Cancelled';
//$lang->todo->statusList['postpone'] = 'Delayed';
+75
View File
@@ -0,0 +1,75 @@
<?php
/**
* The todo module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package todo
* @version $Id: en.php 4676 2013-04-26 06:08:23Z chencongzhi520@gmail.com $
* @link http://www.zentao.net
*/
$lang->todo->common = 'To-Dos';
$lang->todo->index = "Home";
$lang->todo->create = "Create";
$lang->todo->batchCreate = "Batch Create";
$lang->todo->edit = "Edit";
$lang->todo->batchEdit = "Batch Edit";
$lang->todo->view = "Info";
$lang->todo->finish = "Finish";
$lang->todo->batchFinish = "Batch Finish";
$lang->todo->export = "Export";
$lang->todo->delete = "Delete";
$lang->todo->import2Today = "Import to Today";
$lang->todo->import = "Import";
$lang->todo->legendBasic = "Basic Info";
$lang->todo->account = 'Owner';
$lang->todo->date = 'Date';
$lang->todo->beginAB = 'Begin';
$lang->todo->endAB = 'End';
$lang->todo->beginAndEnd = 'Time Frame';
$lang->todo->type = 'Type';
$lang->todo->pri = 'Priority';
$lang->todo->name = 'Name';
$lang->todo->status = 'Status';
$lang->todo->desc = 'Description';
$lang->todo->private = 'Private';
$lang->todo->confirmBug = 'This To-Do is linked to Bug #%s. Do you want to edit it?';
$lang->todo->confirmTask = 'This To-Do is linked to Task #%s,Do you want to edit it?';
$lang->todo->statusList['wait'] = 'Pending';
$lang->todo->statusList['doing'] = 'Ongoing';
$lang->todo->statusList['done'] = 'Done';
//$lang->todo->statusList['cancel'] = 'Cancelled';
//$lang->todo->statusList['postpone'] = 'Delayed';
$lang->todo->priList[3] = '3';
$lang->todo->priList[1] = '1';
$lang->todo->priList[2] = '2';
$lang->todo->priList[4] = '4';
$lang->todo->typeList['custom'] = 'Custom';
$lang->todo->typeList['bug'] = 'Bug';
$lang->todo->typeList['task'] = $lang->projectCommon . 'Task';
$lang->todo->confirmDelete = "Are you sure to delete this todo?";
$lang->todo->thisIsPrivate = 'This is a private todo。:)';
$lang->todo->lblDisableDate = 'Set time lately';
$lang->todo->periods['today'] = 'Today';
$lang->todo->periods['yesterday'] = 'Yesterday';
$lang->todo->periods['thisWeek'] = 'This Week';
$lang->todo->periods['lastWeek'] = 'Last Week';
$lang->todo->periods['thisMonth'] = 'This Month';
$lang->todo->periods['lastmonth'] = 'Last Month';
$lang->todo->periods['thisSeason'] = 'This Season';
$lang->todo->periods['thisYear'] = 'This Year';
$lang->todo->periods['future'] = 'Future';
$lang->todo->periods['before'] = 'Undone';
$lang->todo->periods['all'] = 'All';
$lang->todo->action = new stdclass();
$lang->todo->action->finished = array('main' => '$date, is finished by <strong>$actor</strong>.');
$lang->todo->action->marked = array('main' => '$date, is marked by <strong>$actor</strong> as <strong>$extra</strong>.', 'extra' => 'statusList');
+2 -2
View File
@@ -30,10 +30,10 @@ $lang->tree->manageCaseChild = 'Manage Child Case';
$lang->tree->manageTaskChild = "Manage Child {$lang->projectCommon}";
$lang->tree->syncFromProduct = 'Copy';
$lang->tree->dragAndSort = "Drag and Sort";
$lang->tree->sort = "Sort";
$lang->tree->sort = "Ranking";
$lang->tree->addChild = "Add Child Module";
$lang->tree->confirmDelete = 'Do you want to delete this Module and its Child?';
$lang->tree->confirmDelete = 'Do you want to delete this Module and its Children?';
$lang->tree->confirmRoot = "Changes on {$lang->productCommon} will change the Story, Bug, Case of {$lang->productCommon} it belongs to, as well as the realtion of {$lang->projectCommon} and {$lang->productCommon}, which is dangerous, please be aware of it. Do you want to change?";
$lang->tree->successSave = 'Saved.';
$lang->tree->successFixed = 'Fixed.';
+50
View File
@@ -0,0 +1,50 @@
<?php
/**
* The tree module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package tree
* @version $Id: en.php 5045 2013-07-06 07:04:40Z zhujinyonging@gmail.com $
* @link http://www.zentao.net
*/
$lang->tree = new stdclass();
$lang->tree->common = 'Module';
$lang->tree->edit = 'Edit';
$lang->tree->delete = 'Delete';
$lang->tree->browse = 'General Module';
$lang->tree->browseTask = 'Task Module';
$lang->tree->manage = 'Module';
$lang->tree->fix = 'Fix';
$lang->tree->manageProduct = "Manage {$lang->productCommon} Module";
$lang->tree->manageProject = "Manage {$lang->projectCommon} Project";
$lang->tree->manageBug = 'Manage Bug Module';
$lang->tree->manageCase = 'Manage Case Module';
$lang->tree->manageCustomDoc = 'Manage DocLib Type';
$lang->tree->updateOrder = 'Update Order';
$lang->tree->manageChild = 'Manage Child Module';
$lang->tree->manageStoryChild = 'Manage Child Story';
$lang->tree->manageBugChild = 'Manage Child Bug';
$lang->tree->manageCaseChild = 'Manage Child Case';
$lang->tree->manageTaskChild = "Manage Child {$lang->projectCommon}";
$lang->tree->syncFromProduct = 'Copy';
$lang->tree->dragAndSort = "Drag and Sort";
$lang->tree->sort = "Sort";
$lang->tree->addChild = "Add Child Module";
$lang->tree->confirmDelete = 'Do you want to delete this Module and its Child?';
$lang->tree->confirmRoot = "Changes on {$lang->productCommon} will change the Story, Bug, Case of {$lang->productCommon} it belongs to, as well as the realtion of {$lang->projectCommon} and {$lang->productCommon}, which is dangerous, please be aware of it. Do you want to change?";
$lang->tree->successSave = 'Saved.';
$lang->tree->successFixed = 'Fixed.';
$lang->tree->repeatName = 'The name "%s" has existed!';
$lang->tree->name = 'Name';
$lang->tree->parent = 'Parent';
$lang->tree->child = 'Child';
$lang->tree->owner = 'Owner';
$lang->tree->order = 'Order';
$lang->tree->short = 'Short';
$lang->tree->all = 'All Modules';
$lang->tree->projectDoc = "{$lang->projectCommon} Doc";
$lang->tree->product = $lang->productCommon;
+1 -1
View File
@@ -43,7 +43,7 @@ $lang->upgrade->toVersion = 'Upgrade to Version';
$lang->upgrade->confirm = 'Confirm SQL';
$lang->upgrade->sureExecute = 'Execute';
$lang->upgrade->forbiddenExt = 'Extension is not compatible with the upgraded version. It has been deactivated:';
$lang->upgrade->updateFile = 'Need to update the attachment information.';
$lang->upgrade->updateFile = 'Attachment information has to be updated.';
$lang->upgrade->fromVersions['0_3beta'] = '0.3 BETA';
$lang->upgrade->fromVersions['0_4beta'] = '0.4 BETA';
+113
View File
@@ -0,0 +1,113 @@
<?php
/**
* The upgrade module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package upgrade
* @version $Id: en.php 5119 2013-07-12 08:06:42Z wyd621@gmail.com $
* @link http://www.zentao.net
*/
$lang->upgrade->common = 'Upgrade';
$lang->upgrade->result = 'Result';
$lang->upgrade->fail = 'Failed';
$lang->upgrade->success = 'Upgraded';
$lang->upgrade->tohome = 'Visit ZenTao';
$lang->upgrade->license = 'Zentao PMS has started using Z PUBLIC LICENSE(ZPL) 1.2.';
$lang->upgrade->warnning= 'Warning!';
$lang->upgrade->checkExtension = 'Check Extension';
$lang->upgrade->warnningContent = <<<EOT
<p>Please backup your database before upgrading ZenTao!</p>
<pre>
1. Use phpMyAdmin to backup.
2. Use mysqlCommand to backup.
$> mysqldump -u <span class='text-danger'>username</span> -p <span class='text-danger'>dbname</span> > <span class='text-danger'>filename</span>
Change the red text into corresponding Username and Database name.
e.g. mysqldump -u root -p zentao >zentao.bak
</pre>
EOT;
$lang->upgrade->createFileWinCMD = 'Open command line, execute <strong>echo > %s</strong>';
$lang->upgrade->createFileLinuxCMD = 'Execute in command line: <strong>touch %s;</strong>';
$lang->upgrade->setStatusFile = '<h4>Please finish the following action</h4>
<ul style="line-height:1.5;font-size:13px;">
<li>%s</li>
<li>Or delete "%s" and create ok.txt and leave it blank.</li>
</ul>
<p><strong style="color:red">I have read and done as instructed above. <a href="upgrade.php">Continue update.</a></strong></p>';
$lang->upgrade->selectVersion = 'Select Version';
$lang->upgrade->continue = 'Continue';
$lang->upgrade->noteVersion = "Select the compatible version, or it might cause data loss.";
$lang->upgrade->fromVersion = 'From Version';
$lang->upgrade->toVersion = 'Upgrade to Version';
$lang->upgrade->confirm = 'Confirm SQL';
$lang->upgrade->sureExecute = 'Execute';
$lang->upgrade->forbiddenExt = 'Extension is not compatible with the upgraded version. It has been deactivated:';
$lang->upgrade->updateFile = 'Need to update the attachment information.';
$lang->upgrade->fromVersions['0_3beta'] = '0.3 BETA';
$lang->upgrade->fromVersions['0_4beta'] = '0.4 BETA';
$lang->upgrade->fromVersions['0_5beta'] = '0.5 BETA';
$lang->upgrade->fromVersions['0_6beta'] = '0.6 BETA';
$lang->upgrade->fromVersions['1_0beta'] = '1.0 BETA';
$lang->upgrade->fromVersions['1_0rc1'] = '1.0 RC1';
$lang->upgrade->fromVersions['1_0rc2'] = '1.0 RC2';
$lang->upgrade->fromVersions['1_0'] = '1.0 STABLE';
$lang->upgrade->fromVersions['1_0_1'] = '1.0.1';
$lang->upgrade->fromVersions['1_1'] = '1.1';
$lang->upgrade->fromVersions['1_2'] = '1.2';
$lang->upgrade->fromVersions['1_3'] = '1.3';
$lang->upgrade->fromVersions['1_4'] = '1.4';
$lang->upgrade->fromVersions['1_5'] = '1.5';
$lang->upgrade->fromVersions['2_0'] = '2.0';
$lang->upgrade->fromVersions['2_1'] = '2.1';
$lang->upgrade->fromVersions['2_2'] = '2.2';
$lang->upgrade->fromVersions['2_3'] = '2.3';
$lang->upgrade->fromVersions['2_4'] = '2.4';
$lang->upgrade->fromVersions['3_0_beta1'] = '3.0 BETA1';
$lang->upgrade->fromVersions['3_0_beta2'] = '3.0 BETA2';
$lang->upgrade->fromVersions['3_0'] = '3.0 STABLE';
$lang->upgrade->fromVersions['3_1'] = '3.1';
$lang->upgrade->fromVersions['3_2'] = '3.2';
$lang->upgrade->fromVersions['3_2_1'] = '3.2.1';
$lang->upgrade->fromVersions['3_3'] = '3.3';
$lang->upgrade->fromVersions['4_0_beta1'] = '4.0 BETA1';
$lang->upgrade->fromVersions['4_0_beta2'] = '4.0 BETA2';
$lang->upgrade->fromVersions['4_0'] = '4.0';
$lang->upgrade->fromVersions['4_0_1'] = '4.0.1';
$lang->upgrade->fromVersions['4_1'] = '4.1';
$lang->upgrade->fromVersions['4_2_beta'] = '4.2.beta';
$lang->upgrade->fromVersions['4_3_beta'] = '4.3.beta';
$lang->upgrade->fromVersions['5_0_beta1'] = '5.0.beta1';
$lang->upgrade->fromVersions['5_0_beta2'] = '5.0.beta2';
$lang->upgrade->fromVersions['5_0'] = '5.0';
$lang->upgrade->fromVersions['5_1'] = '5.1';
$lang->upgrade->fromVersions['5_2'] = '5.2';
$lang->upgrade->fromVersions['5_2_1'] = '5.2.1';
$lang->upgrade->fromVersions['5_3'] = '5.3';
$lang->upgrade->fromVersions['6_0_beta1'] = '6.0.beta1';
$lang->upgrade->fromVersions['6_0'] = '6.0';
$lang->upgrade->fromVersions['6_1'] = '6.1';
$lang->upgrade->fromVersions['6_2'] = '6.2';
$lang->upgrade->fromVersions['6_3'] = '6.3';
$lang->upgrade->fromVersions['6_4'] = '6.4';
$lang->upgrade->fromVersions['7_0'] = '7.0';
$lang->upgrade->fromVersions['7_1'] = '7.1';
$lang->upgrade->fromVersions['7_2'] = '7.2';
$lang->upgrade->fromVersions['7_2_4'] = '7.2.4';
$lang->upgrade->fromVersions['7_2_5'] = '7.2.5';
$lang->upgrade->fromVersions['7_3'] = '7.3';
$lang->upgrade->fromVersions['7_4_beta'] = '7.4.beta';
$lang->upgrade->fromVersions['8_0'] = '8.0';
$lang->upgrade->fromVersions['8_0_1'] = '8.0.1';
$lang->upgrade->fromVersions['8_1'] = '8.1';
$lang->upgrade->fromVersions['8_1_3'] = '8.1.3';
$lang->upgrade->fromVersions['8_2_beta'] = '8.2.beta';
$lang->upgrade->fromVersions['8_2'] = '8.2';
$lang->upgrade->fromVersions['8_2_1'] = '8.2.1';
$lang->upgrade->fromVersions['8_2_2'] = '8.2.2';
$lang->upgrade->fromVersions['8_2_3'] = '8.2.3';
$lang->upgrade->fromVersions['8_2_4'] = '8.2.4';
$lang->upgrade->fromVersions['8_2_5'] = '8.2.5';
$lang->upgrade->fromVersions['8_2_6'] = '8.2.6';
$lang->upgrade->fromVersions['8_3'] = '8.3';
+5 -5
View File
@@ -18,9 +18,9 @@ $lang->user->password = 'Password';
$lang->user->password2 = 'Repeat password';
$lang->user->role = 'Role';
$lang->user->group = 'Group';
$lang->user->realname = 'Real Name';
$lang->user->realname = 'Name';
$lang->user->nickname = 'Nickname';
$lang->user->commiter = 'Commit Account';
$lang->user->commiter = 'Commiter';
$lang->user->birthyear = 'Birth Year';
$lang->user->gender = 'Gender';
$lang->user->email = 'Email';
@@ -89,7 +89,7 @@ $lang->user->canceledBy = 'Cancelled by him';
$lang->user->testTask2Him = 'His Build';
$lang->user->case2Him = 'His Case';
$lang->user->caseByHim = 'Case Opened by Him';
$lang->user->caseByHim = 'Case Open by Him';
$lang->user->errorDeny = "Sorry, your access to <b>%s</b> Module <b>%s</b> Feature has been denied. Please contact Admin to get permission. Click Back to return.";
$lang->user->loginFailed = "Login failed. Please check your account and password.";
@@ -147,8 +147,8 @@ $lang->user->contacts = new stdclass();
$lang->user->contacts->common = 'Contact';
$lang->user->contacts->listName = 'List Name';
$lang->user->contacts->manage = 'Manage List';
$lang->user->contacts->contactsList = 'List';
$lang->user->contacts->manage = 'Manage';
$lang->user->contacts->contactsList = 'Contacts';
$lang->user->contacts->selectedUsers = 'Select User';
$lang->user->contacts->selectList = 'Select List';
$lang->user->contacts->createList = 'Create a List';
+167
View File
@@ -0,0 +1,167 @@
<?php
/**
* The user module English file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package user
* @version $Id: en.php 5053 2013-07-06 08:17:37Z wyd621@gmail.com $
* @link http://www.zentao.net
*/
$lang->user->common = 'User';
$lang->user->id = 'ID';
$lang->user->company = 'Company';
$lang->user->dept = 'Department';
$lang->user->account = 'Account';
$lang->user->password = 'Password';
$lang->user->password2 = 'Repeat password';
$lang->user->role = 'Role';
$lang->user->group = 'Group';
$lang->user->realname = 'Real Name';
$lang->user->nickname = 'Nickname';
$lang->user->commiter = 'Commit Account';
$lang->user->birthyear = 'Birth Year';
$lang->user->gender = 'Gender';
$lang->user->email = 'Email';
$lang->user->basicInfo = 'Basic Info';
$lang->user->accountInfo = 'Account';
$lang->user->verify = 'Acceptance';
$lang->user->contactInfo = 'Contact';
$lang->user->skype = 'Skype';
$lang->user->qq = 'QQ';
$lang->user->yahoo = 'Yahoo!';
$lang->user->gtalk = 'GTalk';
$lang->user->wangwang = '旺旺';
$lang->user->mobile = 'Mobile';
$lang->user->phone = 'Phone';
$lang->user->address = 'Address';
$lang->user->zipcode = 'Zip Code';
$lang->user->join = 'Join Date';
$lang->user->visits = 'Visit Count';
$lang->user->ip = 'Last IP';
$lang->user->last = 'Last Login';
$lang->user->ranzhi = 'Ranger account';
$lang->user->ditto = 'Ditto';
$lang->user->originalPassword = 'Old Password';
$lang->user->verifyPassword = 'Please enter your password';
$lang->user->resetPassword = 'Forgot Password?';
$lang->user->index = "Home";
$lang->user->view = "Info";
$lang->user->create = "Add";
$lang->user->batchCreate = "Batch Add User";
$lang->user->edit = "Edit";
$lang->user->batchEdit = "Batch Edit";
$lang->user->unlock = "Unlock";
$lang->user->delete = "Delete";
$lang->user->unbind = "Unbind Ranger";
$lang->user->login = "Login";
$lang->user->mobileLogin = "Mobile";
$lang->user->editProfile = "Edit Profile";
$lang->user->deny = "Access Denied";
$lang->user->confirmDelete = "Are you sure to delete this user?";
$lang->user->confirmUnlock = "Are you sure to unlock this user?";
$lang->user->confirmUnbind = "Are you sure to unbind this user from Ranger?";
$lang->user->relogin = "Login Again";
$lang->user->asGuest = "Guest";
$lang->user->goback = "Back";
$lang->user->deleted = '(Deleted)';
$lang->user->profile = 'Profile';
$lang->user->project = $lang->projectCommon;
$lang->user->task = 'Task';
$lang->user->bug = 'Bug';
$lang->user->test = 'Testing';
$lang->user->testTask = 'Test Task';
$lang->user->testCase = 'Test Case';
$lang->user->todo = 'To-Do';
$lang->user->story = 'Story';
$lang->user->dynamic = 'Dynamic';
$lang->user->openedBy = 'Opened by him';
$lang->user->assignedTo = 'Assigned to him';
$lang->user->finishedBy = 'Finished by him';
$lang->user->resolvedBy = 'Resolved by him';
$lang->user->closedBy = 'Closed by him';
$lang->user->reviewedBy = 'Reviewed by him';
$lang->user->canceledBy = 'Cancelled by him';
$lang->user->testTask2Him = 'His Build';
$lang->user->case2Him = 'His Case';
$lang->user->caseByHim = 'Case Opened by Him';
$lang->user->errorDeny = "Sorry, your access to <b>%s</b> Module <b>%s</b> Feature has been denied. Please contact Admin to get permission. Click Back to return.";
$lang->user->loginFailed = "Login failed. Please check your account and password.";
$lang->user->lockWarning = "You can try %s times.";
$lang->user->loginLocked = "Please contact the administrator to unlock your account or try %s mins later.";
$lang->user->weakPassword = "Your password does meet the setting requirements.";
$lang->user->roleList[''] = '';
$lang->user->roleList['dev'] = 'Developer';
$lang->user->roleList['qa'] = 'Tester';
$lang->user->roleList['pm'] = 'Project Manager';
$lang->user->roleList['po'] = 'Product Owner';
$lang->user->roleList['td'] = 'Technical Supervisor';
$lang->user->roleList['pd'] = 'Product Supervisor';
$lang->user->roleList['qd'] = 'QA Supervisor';
$lang->user->roleList['top'] = 'Senior Manager';
$lang->user->roleList['others'] = 'Other';
$lang->user->genderList['m'] = 'Male';
$lang->user->genderList['f'] = 'Female';
$lang->user->passwordStrengthList[0] = "<span style='color:red'>Weak</span>";
$lang->user->passwordStrengthList[1] = "<span style='color:#000'>Good</span>";
$lang->user->passwordStrengthList[2] = "<span style='color:green'>Strong</span>";
$lang->user->statusList['active'] = 'Activate';
$lang->user->statusList['delete'] = 'Deleted';
$lang->user->keepLogin['on'] = 'Keep login';
$lang->user->loginWithDemoUser = 'Login as Demo User:';
$lang->user->placeholder = new stdclass();
$lang->user->placeholder->account = 'must be contain letters, underline, and numbers,at lease three characters';
$lang->user->placeholder->password1 = 'must be at lease six characters';
$lang->user->placeholder->role = "Role affects content and user's order.";
$lang->user->placeholder->group = "Group decides user's privilege.";
$lang->user->placeholder->commiter = 'Subversion Account';
$lang->user->placeholder->verify = 'Password is required to verify.';
$lang->user->placeholder->passwordStrength[1] = 'must be contain letters and numbers,at lease six characters';
$lang->user->placeholder->passwordStrength[2] = 'must be contain letters, numbers and special characters ,at lease 10 characters';
$lang->user->error = new stdclass();
$lang->user->error->account = "ID %s,must be contain letters, underline, and numbers,at lease three characters";
$lang->user->error->accountDupl = "ID %s,account has been used";
$lang->user->error->realname = "ID %s,must be real name";
$lang->user->error->password = "ID %s,password must be 6 characters at least.";
$lang->user->error->mail = "ID %s,please enter valid Email address";
$lang->user->error->role = "ID %s,role cannot be null.";
$lang->user->error->verifyPassword = "Wrong password. Please enter your Login Password.";
$lang->user->error->originalPassword = "Old password is incorrect.";
$lang->user->contacts = new stdclass();
$lang->user->contacts->common = 'Contact';
$lang->user->contacts->listName = 'List Name';
$lang->user->contacts->manage = 'Manage List';
$lang->user->contacts->contactsList = 'List';
$lang->user->contacts->selectedUsers = 'Select User';
$lang->user->contacts->selectList = 'Select List';
$lang->user->contacts->createList = 'Create a List';
$lang->user->contacts->noListYet = 'No contacts list exist. Please create a list first.';
$lang->user->contacts->confirmDelete = 'Do you want to delete this list?';
$lang->user->contacts->or = ' or ';
$lang->user->resetFail = "Reset failed. Please check the account";
$lang->user->resetSuccess = "Password reset! Please use your new password to login.";
$lang->user->noticeResetFile = "<h5>If you are not Administrator, please contact Administrator to reset your password.</h5>
<h5>If you are, please login into your Zentao host and create the %s file.</h5>
<p>Note:</p>
<ol>
<li>Keep the ok.txt empty.</li>
<li>If ok.txt exists, remove it and create one again.</li>
</ol>";
-37
View File
@@ -1,37 +0,0 @@
<?php
/**
* The install router file of ZenTaoPMS.
*
* @copyright Copyright 2009-2013 QingDao Nature Easy Soft Network Technology Co,LTD (www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package ZenTaoPMS
* @version $Id: install.php 4677 2013-04-26 06:23:58Z chencongzhi520@gmail.com $
* @link http://www.zentao.net
*/
error_reporting(0);
session_start();
define('IN_INSTALL', true);
/* Load the framework. */
include '../framework/router.class.php';
include '../framework/control.class.php';
include '../framework/model.class.php';
include '../framework/helper.class.php';
/* Instance the app. */
$app = router::createApp('pms', dirname(dirname(__FILE__)), 'router');
/* Check installed or not. */
if(!isset($_SESSION['installing']) and isset($config->installed) and $config->installed) die(header('location: index.php'));
/* Reset the config params to make sure the install program will be lauched. */
$config->set('requestType', 'GET');
$config->set('default.module', 'install');
$app->setDebug();
/* During the installation, if the database params is setted, auto connect the db. */
if(isset($config->installed) and $config->installed) $app->connectDB();
$app->parseRequest();
$app->loadModule();
-46
View File
@@ -1,46 +0,0 @@
<?php
/**
* The upgrade router file of ZenTaoPMS.
*
* @copyright Copyright 2009-2015 青岛易软天创网络科技有限公司(QingDao Nature Easy Soft Network Technology Co,LTD, www.cnezsoft.com)
* @license ZPL (http://zpl.pub/page/zplv12.html)
* @author Chunsheng Wang <chunsheng@cnezsoft.com>
* @package ZenTaoPMS
* @version $Id: upgrade.php 4677 2013-04-26 06:23:58Z chencongzhi520@gmail.com $
* @link http://www.zentao.net
*/
/* Judge my.php exists or not. */
define('IN_UPGRADE', true);
$myConfig = dirname(dirname(__FILE__)) . '/config/my.php';
if(!file_exists($myConfig))
{
echo "文件" . $myConfig . "不存在! 提示:不要重命名原来的禅道安装目录,下载最新的源码包,覆盖即可。" . "<br />";
echo $myConfig . " doesn't exists! Please don't rename zentao before overriding the source code!";
exit;
}
error_reporting(0);
/* Load the framework. */
include '../framework/router.class.php';
include '../framework/control.class.php';
include '../framework/model.class.php';
include '../framework/helper.class.php';
/* Instance the app. */
$app = router::createApp('pms', dirname(dirname(__FILE__)), 'router');
$common = $app->loadCommon();
/* Reset the config params to make sure the install program will be lauched. */
$config->set('requestType', 'GET');
$config->set('default.module', 'upgrade');
$app->setDebug();
/* Check the installed version is the latest or not. */
$config->installedVersion = $common->loadModel('setting')->getVersion();
if(version_compare($config->version, $config->installedVersion) <= 0) die(header('location: index.php'));
/* Run it. */
$app->parseRequest();
$common->checkUpgradeStatus();
$app->loadModule();