434 lines
19 KiB
PHP
434 lines
19 KiB
PHP
<?php
|
||
/**
|
||
* The common simplified chinese 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: en.php 5116 2013-07-12 06:37:48Z chencongzhi520@gmail.com $
|
||
* @link http://www.zentao.net
|
||
*/
|
||
|
||
include (dirname(__FILE__) . '/common.php');
|
||
|
||
global $config;
|
||
|
||
$lang->arrow = ' <i class="icon-angle-right"></i> ';
|
||
$lang->colon = '-';
|
||
$lang->comma = ',';
|
||
$lang->dot = '.';
|
||
$lang->at = ' on ';
|
||
$lang->downArrow = '↓';
|
||
$lang->null = 'Null';
|
||
$lang->ellipsis = '…';
|
||
$lang->percent = '%';
|
||
$lang->dash = '-';
|
||
|
||
$lang->zentaoPMS = 'ZenTao';
|
||
$lang->pmsName = 'ALM';
|
||
$lang->proName = 'Pro';
|
||
$lang->logoImg = 'zt-logo-en.png';
|
||
$lang->welcome = "%s ALM";
|
||
$lang->logout = 'Logout';
|
||
$lang->login = 'Login';
|
||
$lang->help = 'Help';
|
||
$lang->aboutZenTao = 'About';
|
||
$lang->profile = 'Profile';
|
||
$lang->changePassword = 'Password';
|
||
$lang->unfoldMenu = 'Unfold';
|
||
$lang->collapseMenu = 'Collapse';
|
||
$lang->tutorialAB = 'Tutorial';
|
||
$lang->preference = 'Preference';
|
||
$lang->runInfo = "<div class='row'><div class='u-1 a-center' id='debugbar'>Time %s MS, Memory %s KB, Query %s. </div></div>";
|
||
$lang->agreement = "I have read and agreed to the terms and conditions of <a href='http://zpl.pub/page/zplv12.html' target='_blank'> Z PUBLIC LICENSE 1.2 </a>. <span class='text-danger'>Without authorization, I should not remove, hide or cover any logos/links of ZenTao.</span>";
|
||
$lang->designedByAIUX = "<a href='https://api.zentao.net/goto.php?item=aiux' class='link-aiux' target='_blank'><i class='icon icon-aiux'></i> AIUX</a>";
|
||
|
||
$lang->reset = 'Reset';
|
||
$lang->cancel = 'Cancel';
|
||
$lang->refresh = 'Refresh';
|
||
$lang->edit = 'Edit';
|
||
$lang->delete = 'Delete';
|
||
$lang->close = 'Close';
|
||
$lang->unlink = 'Unlink';
|
||
$lang->import = 'Import';
|
||
$lang->export = 'Export';
|
||
$lang->setFileName = 'File Name';
|
||
$lang->submitting = 'Saving...';
|
||
$lang->save = 'Save';
|
||
$lang->confirm = 'Confirm';
|
||
$lang->preview = 'View';
|
||
$lang->goback = 'Back';
|
||
$lang->goPC = 'PC';
|
||
$lang->more = 'More';
|
||
$lang->moreLink = 'MORE';
|
||
$lang->day = ' Day';
|
||
$lang->customConfig = 'Custom Config';
|
||
$lang->public = 'Public';
|
||
$lang->trunk = 'Trunk';
|
||
$lang->sort = 'Order';
|
||
$lang->required = 'Required';
|
||
$lang->noData = 'No data.';
|
||
$lang->fullscreen = 'Fullscreen';
|
||
$lang->retrack = 'Retrack';
|
||
$lang->whitelist = 'Access whitelist';
|
||
|
||
$lang->actions = 'Action';
|
||
$lang->restore = 'Reset';
|
||
$lang->comment = 'Note';
|
||
$lang->history = 'History';
|
||
$lang->attatch = 'Files';
|
||
$lang->reverse = 'Inverse';
|
||
$lang->switchDisplay = 'Toggle';
|
||
$lang->expand = 'Expand';
|
||
$lang->collapse = 'Collapse';
|
||
$lang->saveSuccess = 'Saved';
|
||
$lang->importSuccess = 'Saved';
|
||
$lang->fail = 'Fail';
|
||
$lang->addFiles = 'Added Files';
|
||
$lang->files = 'Files ';
|
||
$lang->pasteText = 'Multi-line Paste';
|
||
$lang->uploadImages = 'Multi-image Upload';
|
||
$lang->timeout = 'Timeout. Check your newtwork connections, or try it again!';
|
||
$lang->repairTable = 'Database table might be damaged. Run phpmyadmin or myisamchk to fix it.';
|
||
$lang->duplicate = '%s has the same title as a file existed.';
|
||
$lang->ipLimited = "<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8' /></head><body>Sorry, your current IP is restricted. PLease contact your Administer to grant your permissions.</body></html>";
|
||
$lang->unfold = '+';
|
||
$lang->fold = '-';
|
||
$lang->homepage = 'Set Home';
|
||
$lang->noviceTutorial = 'ZenTao Tutorial';
|
||
$lang->changeLog = 'Change Log';
|
||
$lang->manual = 'User Manual';
|
||
$lang->customMenu = 'Custom Menu';
|
||
$lang->customField = 'Custom Field';
|
||
$lang->lineNumber = 'Line No.';
|
||
$lang->tutorialConfirm = 'You are using ZenTao tutorial. Do you want to quit right now?';
|
||
|
||
$lang->preShortcutKey = '[Shortcut:←]';
|
||
$lang->nextShortcutKey = '[Shortcut:→]';
|
||
$lang->backShortcutKey = '[Shortcut:Alt+↑]';
|
||
|
||
$lang->select = 'Select';
|
||
$lang->selectAll = 'Select All';
|
||
$lang->selectReverse = 'Select Inverse';
|
||
$lang->loading = 'Loading...';
|
||
$lang->notFound = 'Not found!';
|
||
$lang->notPage = 'Sorry, the features you are visiting are in development!';
|
||
$lang->showAll = '[[Show All]]';
|
||
$lang->selectedItems = 'Selected <strong>{0}</strong> items';
|
||
|
||
$lang->future = 'Waiting';
|
||
$lang->year = 'Year';
|
||
$lang->workingHour = 'Hours';
|
||
|
||
$lang->idAB = 'ID';
|
||
$lang->priAB = 'P';
|
||
$lang->statusAB = 'Status';
|
||
$lang->openedByAB = 'CreatedBy';
|
||
$lang->assignedToAB = 'AssignedTo';
|
||
$lang->typeAB = 'Type';
|
||
$lang->nameAB = 'Name';
|
||
|
||
$lang->common->common = 'Common Module';
|
||
$lang->my->common = 'My';
|
||
$lang->program->common = 'Program';
|
||
$lang->product->common = 'Product';
|
||
$lang->project->common = 'Project';
|
||
$lang->execution->common = $config->systemMode == 'new' ? 'Execution' : $lang->executionCommon;
|
||
$lang->qa->common = 'QA';
|
||
$lang->devops->common = 'DevOps';
|
||
$lang->doc->common = 'Doc';
|
||
$lang->repo->common = 'Code';
|
||
$lang->report->common = 'Statistic';
|
||
$lang->system->common = 'System';
|
||
$lang->admin->common = 'Admin';
|
||
$lang->task->common = 'Task';
|
||
$lang->bug->common = 'Bug';
|
||
$lang->testcase->common = 'Testcase';
|
||
$lang->testtask->common = 'Request';
|
||
$lang->score->common = 'Score';
|
||
$lang->build->common = 'Build';
|
||
$lang->testreport->common = 'Report';
|
||
$lang->automation->common = 'Automation';
|
||
$lang->team->common = 'Team';
|
||
$lang->user->common = 'User';
|
||
$lang->custom->common = 'Custom';
|
||
$lang->extension->common = 'Extension';
|
||
$lang->company->common = 'Company';
|
||
$lang->dept->common = 'Dept';
|
||
$lang->upgrade->common = 'Update';
|
||
$lang->program->list = 'Program List';
|
||
$lang->program->kanban = 'Program Kanban';
|
||
$lang->execution->list = "{$lang->executionCommon} List";
|
||
|
||
$lang->personnel->common = 'Member';
|
||
$lang->personnel->invest = 'Investment';
|
||
$lang->personnel->accessible = 'Accessible';
|
||
|
||
$lang->stakeholder->common = 'Stakeholder';
|
||
$lang->release->common = 'Release';
|
||
$lang->message->common = 'Message';
|
||
$lang->mail->common = 'Mail';
|
||
|
||
$lang->my->shortCommon = 'My';
|
||
$lang->testcase->shortCommon = 'Case';
|
||
$lang->productplan->shortCommon = 'Plan';
|
||
$lang->score->shortCommon = 'Score';
|
||
$lang->testreport->shortCommon = 'Report';
|
||
$lang->qa->shortCommon = 'QA';
|
||
|
||
$lang->dashboard = 'Dashboard';
|
||
$lang->contribute = 'Contribute';
|
||
$lang->dynamic = 'Dynamic';
|
||
$lang->contact = 'Contacts';
|
||
$lang->whitelist = 'Whitelist';
|
||
$lang->roadmap = 'Roadmap';
|
||
$lang->track = 'Track';
|
||
$lang->settings = 'Settings';
|
||
$lang->overview = 'Overview';
|
||
$lang->module = 'Module';
|
||
$lang->priv = 'Privilege';
|
||
$lang->design = 'Design';
|
||
$lang->other = 'Other';
|
||
$lang->estimation = 'Estimation';
|
||
$lang->issue = 'Issue';
|
||
$lang->risk = 'Risk';
|
||
$lang->measure = 'Report';
|
||
$lang->treeView = 'Tree View';
|
||
$lang->groupView = 'Group View';
|
||
$lang->kanban = 'Kanban';
|
||
$lang->burn = 'Burndown';
|
||
$lang->view = 'View';
|
||
$lang->intro = 'Introduction';
|
||
$lang->indexPage = 'Index';
|
||
$lang->model = 'Model';
|
||
$lang->redev = 'Develop';
|
||
$lang->browser = 'Browser';
|
||
$lang->db = 'Database';
|
||
$lang->editor = 'Editor';
|
||
$lang->timezone = 'Timezone';
|
||
$lang->security = 'Security';
|
||
$lang->calendar = 'Calendar';
|
||
|
||
$lang->my->work = 'Work';
|
||
|
||
$lang->project->list = 'Project List';
|
||
$lang->project->kanban = 'Project Kanban';
|
||
|
||
$lang->execution->executionKanban = "{$lang->execution->common} Kanban";
|
||
$lang->execution->all = "{$lang->execution->common} List";
|
||
|
||
$lang->doc->recent = 'Recent';
|
||
$lang->doc->my = 'My';
|
||
$lang->doc->favorite = 'Favorite';
|
||
$lang->doc->product = 'Product';
|
||
$lang->doc->project = 'Project';
|
||
$lang->doc->execution = isset($config->maxVersion) ? $lang->execution->common : $lang->executionCommon;
|
||
$lang->doc->custom = 'Custom';
|
||
$lang->doc->wiki = 'WIKI';
|
||
|
||
$lang->product->list = $lang->productCommon . ' List';
|
||
$lang->product->kanban = $lang->productCommon . ' Kanban';
|
||
|
||
$lang->project->report = 'Report';
|
||
|
||
$lang->report->weekly = 'Weekly';
|
||
$lang->report->annual = 'Annual Summary';
|
||
$lang->report->notice = new stdclass();
|
||
$lang->report->notice->help = 'Note: The report is generated on the results of browsing the list. Click, e.g. AssignedToMe, then click Create Report to generate a report based on AssignedToMe list.';
|
||
|
||
$lang->testcase->case = 'Test Case';
|
||
$lang->testcase->testsuite = 'Test Suite';
|
||
$lang->testcase->caselib = 'Case Library';
|
||
|
||
$lang->devops->compile = 'Compile';
|
||
$lang->devops->repo = 'Repo';
|
||
$lang->devops->rules = 'Rule';
|
||
|
||
$lang->admin->system = 'System';
|
||
$lang->admin->entry = 'Application';
|
||
$lang->admin->data = 'Data';
|
||
$lang->admin->cron = 'Cron';
|
||
$lang->admin->buildIndex = 'Full Text Search';
|
||
|
||
$lang->storyConcept = 'Story Concpet';
|
||
|
||
$lang->searchTips = '';
|
||
$lang->searchAB = 'Search';
|
||
|
||
/* Object list in search form. */
|
||
$lang->searchObjects['all'] = 'All';
|
||
$lang->searchObjects['bug'] = 'Bug';
|
||
$lang->searchObjects['story'] = 'Story';
|
||
$lang->searchObjects['task'] = 'Task';
|
||
$lang->searchObjects['testcase'] = 'Case';
|
||
$lang->searchObjects['product'] = $lang->productCommon;
|
||
$lang->searchObjects['build'] = 'Build';
|
||
$lang->searchObjects['release'] = 'Release';
|
||
$lang->searchObjects['productplan'] = $lang->productCommon . ' Plan';
|
||
$lang->searchObjects['testtask'] = 'Request';
|
||
$lang->searchObjects['doc'] = 'Document';
|
||
$lang->searchObjects['caselib'] = 'Case Library';
|
||
$lang->searchObjects['testreport'] = 'Test Report';
|
||
$lang->searchObjects['program'] = 'Program';
|
||
$lang->searchObjects['project'] = 'Project';
|
||
$lang->searchObjects['execution'] = $lang->executionCommon;
|
||
$lang->searchObjects['user'] = 'User';
|
||
$lang->searchTips = 'ID (ctrl+g)';
|
||
|
||
/* Code formats for import. */
|
||
$lang->importEncodeList['gbk'] = 'GBK';
|
||
$lang->importEncodeList['big5'] = 'BIG5';
|
||
$lang->importEncodeList['utf-8'] = 'UTF-8';
|
||
|
||
/* File type list for export. */
|
||
$lang->exportFileTypeList['csv'] = 'csv';
|
||
$lang->exportFileTypeList['xml'] = 'xml';
|
||
$lang->exportFileTypeList['html'] = 'html';
|
||
|
||
$lang->exportTypeList['all'] = 'All Data';
|
||
$lang->exportTypeList['selected'] = 'Selected Data';
|
||
|
||
$lang->createObjects['todo'] = 'Todo';
|
||
$lang->createObjects['effort'] = 'Effort';
|
||
$lang->createObjects['bug'] = 'Bug';
|
||
$lang->createObjects['story'] = 'Story';
|
||
$lang->createObjects['task'] = 'Task';
|
||
$lang->createObjects['testcase'] = 'Case';
|
||
$lang->createObjects['execution'] = $lang->execution->common;
|
||
$lang->createObjects['project'] = $lang->projectCommon;
|
||
$lang->createObjects['product'] = 'Product';
|
||
$lang->createObjects['program'] = 'Program';
|
||
$lang->createObjects['doc'] = 'Doc';
|
||
|
||
/* Language. */
|
||
$lang->lang = 'Language';
|
||
|
||
/* Theme style. */
|
||
$lang->theme = 'Theme';
|
||
$lang->themes['default'] = 'Default';
|
||
$lang->themes['blue'] = 'Blue';
|
||
$lang->themes['green'] = 'Green';
|
||
$lang->themes['red'] = 'Red';
|
||
$lang->themes['purple'] = 'Purple';
|
||
$lang->themes['pink'] = 'Pink';
|
||
$lang->themes['blackberry'] = 'Blackberry';
|
||
$lang->themes['classic'] = 'Classic';
|
||
|
||
/* Error info. */
|
||
$lang->error = new stdclass();
|
||
$lang->error->companyNotFound = "The domain %s cannot be found!";
|
||
$lang->error->length = array("『%s』length error. It should be『%s』", "『%s』length should be <=『%s』and >『%s』.");
|
||
$lang->error->reg = "『%s』format error. It should be『%s』.";
|
||
$lang->error->unique = "『%s』『%s』exists. Go to Admin->System->Data->Recycle Bin to restore it, if you are sure it is deleted.";
|
||
$lang->error->gt = "『%s』should be >『%s』.";
|
||
$lang->error->ge = "『%s』should be >=『%s』.";
|
||
$lang->error->lt = "『%s』should be <『%s』。";
|
||
$lang->error->le = "『%s』should be <=『%s』。";
|
||
$lang->error->notempty = "『%s』should not be blank.";
|
||
$lang->error->empty = "『%s』should be null.";
|
||
$lang->error->equal = "『%s』has to be『%s』.";
|
||
$lang->error->int = array("『%s』should be numbers", "『%s』should be 『%s-%s』.");
|
||
$lang->error->float = "『%s』should have numbers, or decimals.";
|
||
$lang->error->email = "『%s』should be valid Email.";
|
||
$lang->error->URL = "『%s』should be url.";
|
||
$lang->error->date = "『%s』should be valid date.";
|
||
$lang->error->datetime = "『%s』should be valid date.";
|
||
$lang->error->code = "『%s』should be letters or numbers.";
|
||
$lang->error->account = "『%s』should be >= 3 letters, underline or numbers.";
|
||
$lang->error->passwordsame = "The two passwords should be the same.";
|
||
$lang->error->passwordrule = "Password should conform to rules. It should be >= 6 characters.";
|
||
$lang->error->accessDenied = 'Access is denied.';
|
||
$lang->error->pasteImg = 'Images are not allowed to be pasted in your browser!';
|
||
$lang->error->noData = 'No data.';
|
||
$lang->error->editedByOther = 'This record might have been changed. Please refresh and try to edit again!';
|
||
$lang->error->tutorialData = 'No data can be imported in tutorial mode. Please quit tutorial first!';
|
||
$lang->error->noCurlExt = 'No Curl module installed';
|
||
|
||
/* Page info. */
|
||
$lang->pager = new stdclass();
|
||
$lang->pager->noRecord = "No records.";
|
||
$lang->pager->digest = "Total: <strong>%s</strong>. %s <strong>%s/%s</strong> ";
|
||
$lang->pager->recPerPage = " <strong>%s</strong> per page";
|
||
$lang->pager->first = "<i class='icon-step-backward' title='Home'></i>";
|
||
$lang->pager->pre = "<i class='icon-play icon-flip-horizontal' title='Previous Page'></i>";
|
||
$lang->pager->next = "<i class='icon-play' title='Next Page'></i>";
|
||
$lang->pager->last = "<i class='icon-step-forward' title='Last Page'></i>";
|
||
$lang->pager->locate = "Go!";
|
||
$lang->pager->previousPage = "Prev";
|
||
$lang->pager->nextPage = "Next";
|
||
$lang->pager->summery = "<strong>%s-%s</strong> of <strong>%s</strong>.";
|
||
$lang->pager->pageOfText = "Page {0}";
|
||
$lang->pager->firstPage = "First";
|
||
$lang->pager->lastPage = "Last";
|
||
$lang->pager->goto = "Goto";
|
||
$lang->pager->pageOf = "Page <strong>{page}</strong>";
|
||
$lang->pager->totalPage = "<strong>{totalPage}</strong> pages";
|
||
$lang->pager->totalCount = "Total: <strong>{recTotal}</strong> items";
|
||
$lang->pager->pageSize = "<strong>{recPerPage}</strong> per page";
|
||
$lang->pager->itemsRange = "From <strong>{start}</strong> to <strong>{end}</strong>";
|
||
$lang->pager->pageOfTotal = "Page <strong>{page}</strong> of <strong>{totalPage}</strong>";
|
||
|
||
$lang->colorPicker = new stdclass();
|
||
$lang->colorPicker->errorTip = 'Not a valid color value';
|
||
|
||
$lang->downNotify = "Download Desktop Notification";
|
||
$lang->clientName = "Desktop";
|
||
$lang->downloadClient = "Download ZenTao Desktop";
|
||
$lang->clientHelp = "Client Help";
|
||
$lang->clientHelpLink = "https://www.zentao.pm/book/zentaomanual/scrum-tool-im-integration-206.html";
|
||
$lang->website = "https://www.zentao.pm";
|
||
|
||
$lang->suhosinInfo = "Warning! Data is reaching the limit. Please change <font color=red>sohusin.post.max_vars</font> and <font color=red>sohusin.request.max_vars</font> (set larger %s value) in php.ini, then save and restart Apache or php-fpm, or some data will not be saved.";
|
||
$lang->maxVarsInfo = "Warning! Data is reaching the limit. Please change <font color=red>max_input_vars</font> (set larger %s value) in php.ini, then save and restart Apache or php-fpm, or some data will not be saved.";
|
||
$lang->pasteTextInfo = "Paste the text here. Each line will be a title. ";
|
||
$lang->noticeImport = "Imported data contains data that has already existed in system. Please confirm you actions on the date.";
|
||
$lang->importConfirm = "Import";
|
||
$lang->importAndCover = "Override";
|
||
$lang->importAndInsert = "Insert";
|
||
|
||
$lang->noResultsMatch = "No results match found!";
|
||
$lang->searchMore = "More results:";
|
||
$lang->chooseUsersToMail = "Choose users that will be notified.";
|
||
$lang->noticePasteImg = "You can paste images into the editor.";
|
||
$lang->pasteImgFail = "Failed to paste images. Try again later.";
|
||
$lang->pasteImgUploading = "Uploading...";
|
||
|
||
/* Time formats settings. */
|
||
if(!defined('DT_DATETIME1')) define('DT_DATETIME1', 'Y-m-d H:i:s');
|
||
if(!defined('DT_DATETIME2')) define('DT_DATETIME2', 'y-m-d H:i');
|
||
if(!defined('DT_MONTHTIME1'))define('DT_MONTHTIME1', 'n/d H:i');
|
||
if(!defined('DT_MONTHTIME2'))define('DT_MONTHTIME2', 'n/d H:i');
|
||
if(!defined('DT_DATE1')) define('DT_DATE1', 'Y-m-d');
|
||
if(!defined('DT_DATE2')) define('DT_DATE2', 'Ymd');
|
||
if(!defined('DT_DATE3')) define('DT_DATE3', 'Y/m/d');
|
||
if(!defined('DT_DATE4')) define('DT_DATE4', 'M d');
|
||
if(!defined('DT_DATE5')) define('DT_DATE5', 'j/n');
|
||
if(!defined('DT_TIME1')) define('DT_TIME1', 'H:i:s');
|
||
if(!defined('DT_TIME2')) define('DT_TIME2', 'H:i');
|
||
if(!defined('LONG_TIME')) define('LONG_TIME', '2059-12-31');
|
||
|
||
/* Datepicker. */
|
||
$lang->datepicker = new stdclass();
|
||
|
||
$lang->datepicker->dpText = new stdclass();
|
||
$lang->datepicker->dpText->TEXT_OR = 'or ';
|
||
$lang->datepicker->dpText->TEXT_PREV_YEAR = 'Last Year';
|
||
$lang->datepicker->dpText->TEXT_PREV_MONTH = 'Last Month';
|
||
$lang->datepicker->dpText->TEXT_PREV_WEEK = 'Last Week';
|
||
$lang->datepicker->dpText->TEXT_YESTERDAY = 'Yesterday';
|
||
$lang->datepicker->dpText->TEXT_THIS_MONTH = 'This Month';
|
||
$lang->datepicker->dpText->TEXT_THIS_WEEK = 'This Week';
|
||
$lang->datepicker->dpText->TEXT_TODAY = 'Today';
|
||
$lang->datepicker->dpText->TEXT_NEXT_YEAR = 'Next Year';
|
||
$lang->datepicker->dpText->TEXT_NEXT_MONTH = 'Next Month';
|
||
$lang->datepicker->dpText->TEXT_CLOSE = 'Close';
|
||
$lang->datepicker->dpText->TEXT_DATE = '';
|
||
$lang->datepicker->dpText->TEXT_CHOOSE_DATE = 'Choose Date';
|
||
|
||
$lang->datepicker->dayNames = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
|
||
$lang->datepicker->abbrDayNames = array('Sun', 'Mon', 'Tues', 'Wed', 'Thur', 'Fri', 'Sat');
|
||
$lang->datepicker->monthNames = array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
|
||
|
||
include (dirname(__FILE__) . '/menu.php');
|