393 lines
22 KiB
PHP
Executable File
393 lines
22 KiB
PHP
Executable File
<?php
|
||
/**
|
||
* The task module English file of ZenTaoPMS.
|
||
*
|
||
* @copyright Copyright 2009-2015 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
|
||
* @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.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 = "Home";
|
||
$lang->task->create = "Create Task";
|
||
$lang->task->batchCreate = "Batch Create";
|
||
$lang->task->batchCreateChildren = "Batch Create Child Tasks";
|
||
$lang->task->batchEdit = "Batch Edit";
|
||
$lang->task->batchChangeModule = "Batch Change Modules";
|
||
$lang->task->batchClose = "Batch Close";
|
||
$lang->task->batchCancel = "Batch Cancel";
|
||
$lang->task->edit = "Edit Task";
|
||
$lang->task->delete = "Delete";
|
||
$lang->task->deleteAction = "Delete Task";
|
||
$lang->task->deleted = "Deleted";
|
||
$lang->task->delayed = 'Delayed';
|
||
$lang->task->view = "Task Detail";
|
||
$lang->task->logEfforts = "Effort";
|
||
$lang->task->record = "Estimates";
|
||
$lang->task->recordedBy = "Recorded By";
|
||
$lang->task->teamConsumed = "Tean Consumed";
|
||
$lang->task->start = "Start";
|
||
$lang->task->startAction = "Start Task";
|
||
$lang->task->restart = "Continue";
|
||
$lang->task->restartAction = "Continue Task";
|
||
$lang->task->finishAction = "Finish Task";
|
||
$lang->task->finish = "Finish";
|
||
$lang->task->pause = "Pause";
|
||
$lang->task->pauseAction = "Pause Task";
|
||
$lang->task->close = "Close";
|
||
$lang->task->closeAction = "Close Task";
|
||
$lang->task->cancel = "Cancel";
|
||
$lang->task->cancelAction = "Cancel Task";
|
||
$lang->task->activateAction = "Activate Task";
|
||
$lang->task->activate = "Activate";
|
||
$lang->task->activatedDate = "Activate Date";
|
||
$lang->task->export = "Export Data";
|
||
$lang->task->exportAction = "Export Task";
|
||
$lang->task->reportChart = "Report Chart";
|
||
$lang->task->fromBug = 'From Bug';
|
||
$lang->task->fromBugID = 'From Bug ID';
|
||
$lang->task->case = 'Linked Case';
|
||
$lang->task->process = 'Process Task';
|
||
$lang->task->confirmStoryChange = "Confirm Change";
|
||
$lang->task->storyChange = "Story Changed";
|
||
$lang->task->progress = 'Progress';
|
||
$lang->task->progressAB = 'Progress';
|
||
$lang->task->progressTips = 'Cost/(Cost+Left)';
|
||
$lang->task->copy = 'Copy Task';
|
||
$lang->task->waitTask = 'Waiting Task';
|
||
$lang->task->allModule = 'All Module';
|
||
$lang->task->replace = 'Replace';
|
||
$lang->task->myEffort = 'My Effort';
|
||
$lang->task->allEffort = 'Team Effort';
|
||
$lang->task->teamOrder = 'Order';
|
||
$lang->task->manageTeam = 'Manage Team';
|
||
$lang->task->unfoldEffort = 'Unfold Effort';
|
||
$lang->task->foldEffort = 'Fold Effort';
|
||
|
||
$lang->task->common = 'Task';
|
||
$lang->task->id = 'ID';
|
||
$lang->task->project = $lang->projectCommon;
|
||
$lang->task->execution = $lang->executionCommon;
|
||
$lang->task->module = 'Module';
|
||
$lang->task->moduleAB = 'Module';
|
||
$lang->task->design = 'Design';
|
||
$lang->task->story = 'Story';
|
||
$lang->task->storyAB = 'Story';
|
||
$lang->task->storySpec = 'Story Description';
|
||
$lang->task->storyVerify = 'Acceptance Criteria';
|
||
$lang->task->storyVersion = 'Story Version';
|
||
$lang->task->designVersion = "Design Version";
|
||
$lang->task->color = 'Color';
|
||
$lang->task->name = 'Name';
|
||
$lang->task->type = 'Type';
|
||
$lang->task->typeAB = 'Type';
|
||
$lang->task->mode = 'Mode';
|
||
$lang->task->sync2Gitlab = 'Sync to GitLab';
|
||
$lang->task->pri = 'Priority';
|
||
$lang->task->mailto = 'Mailto';
|
||
$lang->task->estimate = 'Estimates';
|
||
$lang->task->estimateAB = 'Est.';
|
||
$lang->task->left = 'Hours Left';
|
||
$lang->task->leftAB = 'Left';
|
||
$lang->task->consumed = 'Total Cost';
|
||
$lang->task->currentConsumed = 'Current Cost';
|
||
$lang->task->myConsumed = 'My Cost';
|
||
$lang->task->consumedAB = 'Cost';
|
||
$lang->task->hour = 'Hours';
|
||
$lang->task->consumedThisTime = 'Cost';
|
||
$lang->task->leftThisTime = 'Left';
|
||
$lang->task->datePlan = 'Timeframe';
|
||
$lang->task->estStarted = 'StartDate';
|
||
$lang->task->realStarted = 'ActualStart';
|
||
$lang->task->date = 'Date';
|
||
$lang->task->deadline = 'Deadline';
|
||
$lang->task->deadlineAB = 'Deadline';
|
||
$lang->task->status = 'Status';
|
||
$lang->task->subStatus = 'Sub Status';
|
||
$lang->task->desc = 'Description';
|
||
$lang->task->version = 'Version';
|
||
$lang->task->estimateStartDate = 'Estimate Start Date';
|
||
$lang->task->actualStartDate = 'Actual Start Date';
|
||
$lang->task->planDuration = 'Plan Duration';
|
||
$lang->task->realDuration = 'Real Duration';
|
||
$lang->task->version = 'Version';
|
||
$lang->task->assign = 'Assign';
|
||
$lang->task->assignAction = 'Assign Task';
|
||
$lang->task->assignTo = $lang->task->assign;
|
||
$lang->task->batchAssignTo = 'Batch Assign';
|
||
$lang->task->assignedTo = 'AssignTo';
|
||
$lang->task->assignedToAB = 'AssignedTo';
|
||
$lang->task->assignedDate = 'AssignedDate';
|
||
$lang->task->openedBy = 'CreatedBy';
|
||
$lang->task->openedByAB = 'Created';
|
||
$lang->task->openedDate = 'CreatedDate';
|
||
$lang->task->openedDateAB = 'CreatedOn';
|
||
$lang->task->finishedBy = 'FinishedBy';
|
||
$lang->task->finishedByAB = 'FinishedBy';
|
||
$lang->task->finishedDate = 'ActualFinished';
|
||
$lang->task->finishedDateAB = 'ActualFinish';
|
||
$lang->task->finishedList = 'FinishedBy';
|
||
$lang->task->canceledBy = 'CancelledBy';
|
||
$lang->task->canceledDate = 'CancelledDate';
|
||
$lang->task->closedBy = 'ClosedBy';
|
||
$lang->task->closedDate = 'ClosedDate';
|
||
$lang->task->closedReason = 'CloseReason';
|
||
$lang->task->lastEditedBy = 'EditedBy';
|
||
$lang->task->lastEditedDate = 'EditedDate';
|
||
$lang->task->lastEdited = 'EditedBy';
|
||
$lang->task->recordEstimate = 'Effort';
|
||
$lang->task->editEstimate = 'Edit Estimates';
|
||
$lang->task->deleteEstimate = 'Delete Estimates';
|
||
$lang->task->repo = 'Repo';
|
||
$lang->task->mr = 'Merge Request';
|
||
$lang->task->entry = 'Code Path';
|
||
$lang->task->lines = 'Lines';
|
||
$lang->task->v1 = 'Version A';
|
||
$lang->task->v2 = 'Version B';
|
||
$lang->task->vision = 'Vision';
|
||
$lang->task->colorTag = 'Color';
|
||
$lang->task->files = 'Files';
|
||
$lang->task->my = 'My ';
|
||
$lang->task->hasConsumed = 'Already Cost';
|
||
$lang->task->multiple = 'Multiple Users';
|
||
$lang->task->multipleAB = 'M';
|
||
$lang->task->teamSetting = 'Team Setting';
|
||
$lang->task->team = 'Team';
|
||
$lang->task->transfer = 'Transfer';
|
||
$lang->task->transferTo = 'Transfer To';
|
||
$lang->task->children = 'Child Task';
|
||
$lang->task->childrenAB = 'C';
|
||
$lang->task->parent = 'Parent Task';
|
||
$lang->task->parentAB = 'Parent';
|
||
$lang->task->lblPri = 'P';
|
||
$lang->task->lblHour = '(h)';
|
||
$lang->task->lblTestStory = 'Story Tested';
|
||
$lang->task->teamMember = 'Team Member';
|
||
|
||
/* Fields of zt_taskestimate. */
|
||
$lang->task->task = 'Task';
|
||
$lang->task->account = 'Account';
|
||
$lang->task->work = 'Work';
|
||
|
||
$lang->task->recordEstimateAction = 'Record Estimate';
|
||
|
||
$lang->task->ditto = 'Ditto';
|
||
$lang->task->dittoNotice = "This Task is not linked to %s like the last one!";
|
||
$lang->task->selectTestStory = "Select {$lang->SRCommon}";
|
||
$lang->task->selectAllUser = 'All Users';
|
||
$lang->task->noStory = 'No Story Linked';
|
||
$lang->task->noAssigned = 'Unassigned';
|
||
$lang->task->noFinished = 'Unfinished';
|
||
$lang->task->noClosed = 'Unclosed';
|
||
$lang->task->yesterdayFinished = 'Task Finished Yesterday';
|
||
$lang->task->allTasks = 'Task';
|
||
$lang->task->linkMR = 'Related MRs';
|
||
$lang->task->linkCommit = 'Related Commits';
|
||
|
||
$lang->task->statusList[''] = '';
|
||
$lang->task->statusList['wait'] = 'Waiting';
|
||
$lang->task->statusList['doing'] = 'Doing';
|
||
$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['request'] = 'Request';
|
||
$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[1] = '1';
|
||
$lang->task->priList[2] = '2';
|
||
$lang->task->priList[3] = '3';
|
||
$lang->task->priList[4] = '4';
|
||
|
||
$lang->task->reasonList[''] = '';
|
||
$lang->task->reasonList['done'] = 'Done';
|
||
$lang->task->reasonList['cancel'] = 'Cancelled';
|
||
|
||
$lang->task->modeList['linear'] = 'Multiple Person Serial';
|
||
$lang->task->modeList['multi'] = 'Multiple Person Parallel';
|
||
|
||
$lang->task->editModeList['single'] = 'Single';
|
||
$lang->task->editModeList['linear'] = 'Serial';
|
||
$lang->task->editModeList['multi'] = 'Parallel';
|
||
|
||
$lang->task->afterChoices['continueAdding'] = ' Continue Adding Tasks';
|
||
$lang->task->afterChoices['toTaskList'] = 'Go to Task List';
|
||
$lang->task->afterChoices['toStoryList'] = 'Go to Story List';
|
||
|
||
$lang->task->legendBasic = 'Basic Info';
|
||
$lang->task->legendEffort = 'Effort';
|
||
$lang->task->legendLife = 'Task Life';
|
||
$lang->task->legendDesc = 'Task Description';
|
||
$lang->task->legendDetail = 'Task Detail';
|
||
$lang->task->legendMisc = 'Misc.';
|
||
|
||
$lang->task->action = new stdclass();
|
||
$lang->task->action->linked2revision = array('main' => '$date, linked by <strong>$actor</strong> to Revision <strong>$extra</strong>.');
|
||
$lang->task->action->unlinkedfromrevision = array('main' => '$date, unlinked by <strong>$actor</strong> to Revision <strong>$extra</strong>.');
|
||
|
||
$lang->task->confirmDelete = "Do you want to delete this task?";
|
||
$lang->task->confirmDeleteEstimate = "Do you want to delete it?";
|
||
$lang->task->confirmDeleteLastEstimate = "Do you want to delete the log? After deleting the last work log, the task status will be adjusted to Not Started.";
|
||
$lang->task->copyStoryTitle = "Copy Story";
|
||
$lang->task->afterSubmit = "Next ";
|
||
$lang->task->successSaved = "Created!";
|
||
$lang->task->delayWarning = " <strong class='text-danger'> Delay %s days </strong>";
|
||
$lang->task->remindBug = "This task is converted from a bug. Do you want to update the Bug:%s?";
|
||
$lang->task->remindIssue = "This task is converted from a issue. Do you want to update the Issue:%s?";
|
||
$lang->task->confirmChangeExecution = "If you change {$lang->executionCommon}, Module, Story and AssignedTo will also be changed. Do you want to change it?";
|
||
$lang->task->confirmFinish = '"Left Hour" is 0. Do you want to change the status to "Finished"?';
|
||
$lang->task->confirmRecord = '"Left Hour" is 0. Do you want to set the task as "Finished"?';
|
||
$lang->task->confirmTransfer = '"Left Hour" is 0,Do you want to assign to <strong>%s</strong> task?';
|
||
$lang->task->noticeTaskStart = '"Cost Hour" and "Left Hour" cannot be 0 at the same time.';
|
||
$lang->task->noticeLinkStory = "No story has been linked. You can %s for this {$lang->projectCommon}, then %s.";
|
||
$lang->task->noticeLinkStoryNoProduct = "No story has been linked.";
|
||
$lang->task->noticeSaveRecord = 'Your Hour is not saved. Please save it first.';
|
||
$lang->task->noticeManageTeam = 'Task status is %s, can not manage team.';
|
||
$lang->task->commentActions = '%s. %s, commented by <strong>%s</strong>.';
|
||
$lang->task->deniedNotice = 'Only the %s can %s the task.';
|
||
$lang->task->deniedStatusNotice = 'The task status is %s, the effort cannot be maintained.';
|
||
$lang->task->transferNotice = 'Linear task cannot be transferred.';
|
||
$lang->task->noTask = 'No tasks yet. ';
|
||
$lang->task->createDenied = 'Create Task is denied in this ' . $lang->projectCommon;
|
||
$lang->task->cannotDeleteParent = 'Cannot delete parent task';
|
||
$lang->task->addChildTask = 'Because the task has cost hours, ZenTao will create a child task with the same name to record the cost housrs to ensure data consistency.';
|
||
|
||
$lang->task->error = new stdclass();
|
||
$lang->task->error->totalNumber = '"Total Cost" must be numbers.';
|
||
$lang->task->error->consumedNumber = '"Current Cost" must be numbers.';
|
||
$lang->task->error->estimateNumber = '"Estimates" must be numbers.';
|
||
$lang->task->error->recordMinus = 'Work hours should not be negative number.';
|
||
$lang->task->error->leftNumber = '"Left" must be numbers.';
|
||
$lang->task->error->recordMinus = 'Work hours should not be negative number.';
|
||
$lang->task->error->consumedSmall = '"Total Cost" must be > the last number.';
|
||
$lang->task->error->dateEmpty = 'Please enter "Date"';
|
||
$lang->task->error->consumedThisTime = 'Please enter "Hours Cost"';
|
||
$lang->task->error->left = 'Please enter "Hours Left"';
|
||
$lang->task->error->work = '"Comment" must be < %d characters.';
|
||
$lang->task->error->teamMember = 'Team members must be at least 2 people';
|
||
$lang->task->error->teamCantOperate = 'Please activate the closed, suspended, and canceled tasks before setting the team.';
|
||
$lang->task->error->skipClose = 'Task: %s is not “Finished” or “Cancelled”. Do you want to close it?';
|
||
$lang->task->error->closeParent = 'Task: %s is the Parent Task, which is automatically closed after all subtasks under the Parent Task are closed and cannot be closed manually.';
|
||
$lang->task->error->consumed = 'Task: %s hour must be < 0. Ignore changes to this task.';
|
||
$lang->task->error->assignedTo = 'Multi-user task in the current status cannot be assigned to a member who is not in the task team.';
|
||
$lang->task->error->consumedEmpty = 'Cannot finish the task with 0 "Total Cost", please enter "Current Cost".';
|
||
$lang->task->error->consumedEmptyAB = '"Current Cost" is 0, please confirm whether you submit.';
|
||
$lang->task->error->deadlineSmall = '"Deadline" must be greater than "StartDate".';
|
||
$lang->task->error->alreadyStarted = 'You cannot start this task, because it is started.';
|
||
$lang->task->error->realStartedEmpty = '"Real Started" should not be empty.';
|
||
$lang->task->error->finishedDateEmpty = '"Finished Date" should not be empty.';
|
||
$lang->task->error->finishedDateSmall = '"Finished Date" should be > "Real Started"';
|
||
$lang->task->error->alreadyConsumed = 'The currently selected parent task has been consumed.';
|
||
$lang->task->error->date = 'The date should be <= today.';
|
||
$lang->task->error->leftEmptyAB = 'When the task status is %s, "Hours Left" cannot be 0';
|
||
$lang->task->error->leftEmpty = 'Task#%sWhen the task status is %s, "Left" cannot be 0';
|
||
$lang->task->error->notempty = '%s must be > 0.';
|
||
$lang->task->error->teamLeftEmpty = 'Please maintain team hours.';
|
||
$lang->task->error->beginLtExecution = "The 'StartDate' of the task must be greater than or equal the 'Planned Begin' of %s to %s.";
|
||
$lang->task->error->beginGtExecution = "The 'StartDate' of the task must be less than or equal the 'Planned End' of %s to %s.";
|
||
$lang->task->error->endGtExecution = "The 'Deadline' of the task must be less than or equal the 'Planned End' of %s to %s.";
|
||
$lang->task->error->endLtExecution = "The 'Deadline' of the task must be greater than or equal the 'Planned Begin' of %s to %s.";
|
||
$lang->task->error->dateExceed = "Because the scheduled date of task %s exceeds the scheduled date of {$lang->execution->common}, it is automatically changed to the scheduled date of {$lang->execution->common}";
|
||
|
||
/* Report. */
|
||
$lang->task->report = new stdclass();
|
||
$lang->task->report->common = 'Report';
|
||
$lang->task->report->select = 'Select Report Type';
|
||
$lang->task->report->create = 'Create Report';
|
||
$lang->task->report->value = 'Tasks';
|
||
|
||
$lang->task->report->charts['tasksPerExecution'] = 'Group by ' . $lang->executionCommon . 'Task';
|
||
$lang->task->report->charts['tasksPerModule'] = 'Group by Module Task';
|
||
$lang->task->report->charts['tasksPerAssignedTo'] = 'Group by AssignedTo';
|
||
$lang->task->report->charts['tasksPerType'] = 'Group by Task Type';
|
||
$lang->task->report->charts['tasksPerPri'] = 'Group by Task Priority';
|
||
$lang->task->report->charts['tasksPerStatus'] = 'Group by Task Status';
|
||
$lang->task->report->charts['tasksPerDeadline'] = 'Group by Task Deadline';
|
||
$lang->task->report->charts['tasksPerEstimate'] = 'Group by Estimates';
|
||
$lang->task->report->charts['tasksPerLeft'] = 'Group by Hours Left';
|
||
$lang->task->report->charts['tasksPerConsumed'] = 'Group by Hours Cost';
|
||
$lang->task->report->charts['tasksPerFinishedBy'] = 'Group by FinishedBy';
|
||
$lang->task->report->charts['tasksPerClosedReason'] = 'Group by Close Reason';
|
||
$lang->task->report->charts['finishedTasksPerDay'] = 'Group by Tasks Finished/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->tasksPerExecution = 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->tasksPerExecution->item = $lang->executionCommon;
|
||
$lang->task->report->tasksPerModule->item = 'Module';
|
||
$lang->task->report->tasksPerAssignedTo->item = 'AssignedTo';
|
||
$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 = 'Estimates';
|
||
$lang->task->report->tasksPerLeft->item = 'Hours Left';
|
||
$lang->task->report->tasksPerConsumed->item = 'Hours Cost';
|
||
$lang->task->report->tasksPerFinishedBy->item = 'FinishedBy';
|
||
$lang->task->report->tasksPerClosedReason->item = 'Reason';
|
||
$lang->task->report->finishedTasksPerDay->item = 'Date';
|
||
|
||
$lang->task->report->tasksPerExecution->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->tasksPerExecution->graph->xAxisName = $lang->executionCommon;
|
||
$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 = 'Estimates';
|
||
$lang->task->report->tasksPerLeft->graph->xAxisName = 'Hours Left';
|
||
$lang->task->report->tasksPerConsumed->graph->xAxisName = 'Hours Cost';
|
||
$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';
|
||
|
||
$lang->taskestimate = new stdclass();
|
||
$lang->taskestimate->consumed = 'Estimates';
|
||
|
||
$lang->task->overEsStartDate = 'The %s schedule start time has exceeded, please modify the %s schedule start time first';
|
||
$lang->task->overEsEndDate = 'The %s schedule end time has exceeded, please modify the %s schedule end time first';
|