* @package programplan * @version $Id: en.php 4729 2013-05-03 07:53:55Z chencongzhi520@gmail.com $ * @link https://www.zentao.net */ $lang->programplan->common = 'Program Plan'; $lang->programplan->browse = 'Gantt Chart'; $lang->programplan->gantt = 'Gantt Chart'; $lang->programplan->ganttEdit = 'Edit Gantt Chart'; $lang->programplan->list = 'Phase List'; $lang->programplan->create = 'Create Phase'; $lang->programplan->edit = 'Edit Phase'; $lang->programplan->delete = 'Delete Phase'; $lang->programplan->close = 'Close Phase'; $lang->programplan->activate = 'Activate Phase'; $lang->programplan->createSubPlan = 'Create Sub-phase'; $lang->programplan->subPlanManage = 'Sub-phase Management Type'; $lang->programplan->submit = 'Submit Review'; $lang->programplan->idAB = 'ID'; $lang->programplan->parent = 'Parent Phase'; $lang->programplan->emptyParent = 'N/A'; $lang->programplan->name = 'Phase Name'; $lang->programplan->code = 'Code'; $lang->programplan->status = 'Phase Progress'; $lang->programplan->PM = 'Phase Manager'; $lang->programplan->PMAB = 'Manager'; $lang->programplan->acl = 'Access Control'; $lang->programplan->subStageName = 'Sub-phase Name'; $lang->programplan->percent = 'Workload Ratio'; $lang->programplan->percentAB = 'Workload Ratio'; $lang->programplan->planPercent = 'Workload'; $lang->programplan->attribute = 'Type'; $lang->programplan->milestone = 'Milestone'; $lang->programplan->taskProgress = 'Task Progress'; $lang->programplan->task = 'Task'; $lang->programplan->begin = 'Planned Start'; $lang->programplan->end = 'Planned End'; $lang->programplan->realBegan = 'Actual Start'; $lang->programplan->realEnd = 'Actual End'; $lang->programplan->ac = 'Actual Cost'; $lang->programplan->sv = 'Schedule Variance'; $lang->programplan->cv = 'Cost Variance'; $lang->programplan->planDateRange = 'Planned Duration'; $lang->programplan->realDateRange = 'Actual Duration'; $lang->programplan->output = 'Output'; $lang->programplan->openedBy = 'Creator'; $lang->programplan->openedDate = 'Created on'; $lang->programplan->editedBy = 'Edited by'; $lang->programplan->editedDate = 'Edited on'; $lang->programplan->duration = 'Available Workdays'; $lang->programplan->estimate = 'Man Hours'; $lang->programplan->consumed = 'Cost'; $lang->programplan->version = 'Version'; $lang->programplan->full = 'Full Screen'; $lang->programplan->today = 'Today'; $lang->programplan->exporting = 'Export'; $lang->programplan->exportFail = 'Failed'; $lang->programplan->hideCriticalPath = 'Hide Critical Path'; $lang->programplan->showCriticalPath = 'Show Critical Path'; $lang->programplan->delay = 'Postponed'; $lang->programplan->delayDays = 'Days Delayed'; $lang->programplan->settingGantt = 'Set Gantt Chart'; $lang->programplan->viewSetting = 'Settings'; $lang->programplan->desc = 'Description'; $lang->programplan->wait = 'Awaiting Submit'; $lang->programplan->enabled = 'Enable Phase'; $lang->programplan->point = 'Review Point'; $lang->programplan->progress = 'Progress'; $lang->programplan->relation = 'Manage Task Dependencies'; $lang->programplan->setTaskRelation = 'Manage Task Dependencies'; $lang->programplan->viewTaskRelation = 'View Task Dependencies'; $lang->programplan->createRelation = 'Add Task Dependencies'; $lang->programplan->editRelation = 'Manage Task Dependencies'; $lang->programplan->batchEditRelation = 'Batch Manage Task Dependencies'; $lang->programplan->deleteRelation = 'Delete Task Dependencies'; $lang->programplan->batchDeleteRelation = 'Batch Delete Task Dependencies'; $lang->programplan->errorBegin = "The phase start date cannot be earlier than the start date of its {$lang->projectCommon} %s."; $lang->programplan->errorEnd = "The phase end date cannot be later than the end date of its {$lang->projectCommon} %s."; $lang->programplan->emptyBegin = 'Planned Start date is required.'; $lang->programplan->emptyEnd = 'Planned Complete date is required.'; $lang->programplan->checkBegin = 'Planned Start must be a valid date.'; $lang->programplan->checkEnd = 'Planned Complete must be a valid date.'; $lang->programplan->methodTip = "You can create another phase or add a {lang->executionCommon} / Kanban board under this phase to organize work. {$lang->executionCommon}s and Kanban boards cannot be further subdivided."; $lang->programplan->cropStageTip = "You cannot trim a phase that has already started."; $lang->programplan->childEnabledTip = "Sub-phases inherit the status of their parent phase."; $lang->programplan->reviewedPointTip = "This review point has already been submitted for review and cannot be modified."; $lang->programplan->typeTip = "At the top level, you can only create phases. Within a phase, you may create sub-phases or {$lang->executionCommon} / Kanban boards. {$lang->executionCommon}s and Kanban boards cannot be further subdivided."; $lang->programplan->milestoneList[1] = 'Yes'; $lang->programplan->milestoneList[0] = 'No'; $lang->programplan->delayList = array(); $lang->programplan->delayList[1] = 'Yes'; $lang->programplan->delayList[0] = 'No'; $lang->programplan->enabledList = array(); $lang->programplan->enabledList['on'] = 'Enable'; $lang->programplan->enabledList['off'] = 'Disable'; $lang->programplan->typeList = array(); $lang->programplan->typeList['stage'] = 'Phase'; $lang->programplan->typeList['agileplus'] = $lang->executionCommon . '/Kanban'; $lang->programplan->noData = 'No data available yet.'; $lang->programplan->children = 'Sub-plan'; $lang->programplan->childrenAB = 'Sub'; $lang->programplan->confirmDelete = 'Are you sure you want to delete the plan?'; $lang->programplan->confirmChangeAttr = 'The sub‑phase type will be automatically updated to match the parent phase type %s. Do you want to save the changes?'; $lang->programplan->noticeChangeAttr = 'The sub‑phase type will be automatically updated to match the parent phase type %s. '; $lang->programplan->workloadTips = 'The sub‑phase workload will be split proportionally to total 100%.'; $lang->programplan->emptyStageTip = 'Please contact the administrator to set up the IPD stage list in the "Project Process Configuration" in the backend.'; $lang->programplan->stageCustom['date'] = 'Show Date'; $lang->programplan->stageCustom['task'] = 'Show Task'; $lang->programplan->ganttCustom['owner_id'] = 'Manager'; $lang->programplan->ganttCustom['deadline'] = 'Planned Complete'; $lang->programplan->ganttCustom['status'] = 'Status'; $lang->programplan->ganttCustom['realBegan'] = 'Actual Start'; $lang->programplan->ganttCustom['realEnd'] = 'Actual End'; $lang->programplan->ganttCustom['percent'] = 'Workload Ratio'; $lang->programplan->ganttCustom['taskProgress'] = 'Task Progress'; $lang->programplan->ganttCustom['estimate'] = 'Estimated Effort'; $lang->programplan->ganttCustom['consumed'] = 'Cost'; $lang->programplan->ganttCustom['delay'] = 'Postponed'; $lang->programplan->ganttCustom['delayDays'] = 'Days Delayed'; $lang->programplan->error = new stdclass(); $lang->programplan->error->percentNumber = 'The workload ratio must be a numeric value.'; $lang->programplan->error->planFinishSmall = 'The planned end time must be later than the planned start time.'; $lang->programplan->error->percentOver = 'The total workload ratio of all sub‑phases under the same parent phase must not exceed 100%.'; $lang->programplan->error->createdTask = 'This phase has decomposed tasks. Sub‑phases cannot be added.'; $lang->programplan->error->parentWorkload = 'The total workload of all sub‑phases cannot exceed the parent phase’s workload: %s.'; $lang->programplan->error->letterParent = "A sub‑phase’s planned start time cannot be earlier than the parent phase’s planned start time %s."; $lang->programplan->error->greaterParent = "A sub‑phase’s planned end time cannot exceed the parent phase’s planned end time %s."; $lang->programplan->error->sameName = 'Phase names must be unique.'; $lang->programplan->error->sameCode = 'Phase codes must be unique.'; $lang->programplan->error->taskDrag = 'Tasks under %s cannot be moved.'; $lang->programplan->error->planDrag = 'Phases under %s cannot be moved.'; $lang->programplan->error->notStage = 'Sub‑phases cannot be created on the '. $lang->executionCommon . '/ Kanban board.'; $lang->programplan->error->sameType = 'The parent phase type is %s. The current phase type must match the parent phase.'; $lang->programplan->error->emptyParentName = "The phase contains sub‑phases, and the sub-stage name cannot be empty."; $lang->programplan->error->noProject = "A Gantt chart cannot be added because no Waterfall or Waterfal + {$lang->projectCommon} exists in the system."; $lang->programplan->error->noProject4IPD = "A Gantt chart cannot be added because no Waterfall, Waterfal +, or IPD {$lang->projectCommon} exists in the system."; $lang->programplan->ganttBrowseType['gantt'] = 'Group by Phase'; $lang->programplan->ganttBrowseType['assignedTo'] = 'Group by Assignee'; $lang->programplan->reviewColorList['draft'] = '#FC913F'; $lang->programplan->reviewColorList['reviewing'] = '#CD6F27'; $lang->programplan->reviewColorList['pass'] = '#0DBB7D'; $lang->programplan->reviewColorList['fail'] = '#FB2B2B';