kanban->noCard = 'No cards yet.'; $lang->kanban->create = 'Create Kanban'; $lang->kanban->createSpace = 'Create Space'; $lang->kanban->editSpace = 'Space Settings'; $lang->kanban->closeSpace = 'Close Space'; $lang->kanban->deleteSpace = 'Delete Space'; $lang->kanban->activateSpace = 'Activate Space'; $lang->kanban->edit = 'Edit Kanban'; $lang->kanban->view = 'View Kanban'; $lang->kanban->activate = 'Activate Kanban'; $lang->kanban->close = 'Close Kanban'; $lang->kanban->delete = 'Delete Kanban'; $lang->kanban->createRegion = 'Create Area'; $lang->kanban->editRegion = 'Edit Area'; $lang->kanban->sortRegion = 'Sort Areas'; $lang->kanban->sortGroup = 'Sort Lane Groups'; $lang->kanban->deleteRegion = 'Delete Area'; $lang->kanban->createLane = 'Create Lane'; $lang->kanban->editLane = 'Lane Settings'; $lang->kanban->sortLane = 'Sort Lanes'; $lang->kanban->laneHeight = 'Lane Height'; $lang->kanban->setLaneHeight = 'Set Lane Height'; $lang->kanban->columnWidth = 'Column Width'; $lang->kanban->setColumnWidth = 'Set Column Width'; $lang->kanban->deleteLane = 'Delete Lane'; $lang->kanban->createColumn = 'Create Column'; $lang->kanban->emptyDesc = 'No description yet.'; $lang->kanban->editColumn = 'Edit Column'; $lang->kanban->sortColumn = 'Sort Columns'; $lang->kanban->deleteColumn = 'Delete Column'; $lang->kanban->createCard = 'Create Card'; $lang->kanban->editCard = 'Edit Card'; $lang->kanban->finished = 'Completed'; $lang->kanban->finishCard = 'Complete Card'; $lang->kanban->activateCard = 'Activate Card'; $lang->kanban->viewCard = 'View Card'; $lang->kanban->archiveCard = 'Archive Card'; $lang->kanban->sortCard = 'Sort Cards'; $lang->kanban->copyCard = 'Copy Card'; $lang->kanban->moveCard = 'Move Card'; $lang->kanban->cardColor = 'Card Color'; $lang->kanban->setCardColor = 'Set Card Color'; $lang->kanban->deleteCard = 'Delete Card'; $lang->kanban->removeCard = 'Remove Card'; $lang->kanban->assigntoCard = 'Assign'; $lang->kanban->setting = 'Settings'; $lang->kanban->settingSpace = 'Space Settings'; $lang->kanban->settingKanban = 'Kanban Settings'; $lang->kanban->activateSpace = 'Activate Space'; $lang->kanban->closeSpace = 'Close Space'; $lang->kanban->deleteSpace = 'Delete Space'; $lang->kanban->enableArchived = 'Archive Settings'; $lang->kanban->archive = 'Archive'; $lang->kanban->performable = 'Progress Management Settings'; $lang->kanban->manageProgress = 'Progress Management'; $lang->kanban->splitColumn = 'Add Sub-column'; $lang->kanban->createColumnOnLeft = 'Insert Column Left'; $lang->kanban->createColumnOnRight = 'Insert Column Right'; $lang->kanban->copyColumn = 'Copy Column'; $lang->kanban->archiveColumn = 'Archive Column'; $lang->kanban->spaceCommon = 'Kanban Space'; $lang->kanban->styleCommon = 'Structure And Style'; $lang->kanban->copy = 'Copy'; $lang->kanban->custom = 'Customize'; $lang->kanban->archived = 'Archived'; $lang->kanban->viewArchivedCard = 'View Archived Cards'; $lang->kanban->viewArchivedColumn = 'View Archived Columns'; $lang->kanban->archivedColumn = 'Archived Columns'; $lang->kanban->archivedCard = 'Archived Cards'; $lang->kanban->restoreColumn = 'Restore Column'; $lang->kanban->restoreCard = 'Restore Card'; $lang->kanban->restore = 'Restore'; $lang->kanban->child = 'Sub'; $lang->kanban->batchCreateCard = 'Batch Create Cards'; $lang->kanban->import = 'Import'; $lang->kanban->importAB = 'Import '; $lang->kanban->showClosed = 'Show Closed'; $lang->kanban->importCard = 'Shift Cards'; $lang->kanban->importPlan = 'Plan'; $lang->kanban->importRelease = 'Release'; $lang->kanban->importExecution = $lang->execution->common; $lang->kanban->importBuild = 'Build'; $lang->kanban->importTicket = 'Ticket'; $lang->kanban->allKanban = 'All Boards'; $lang->kanban->allProjects = "All {$lang->projectCommon}s"; $lang->kanban->allProducts = "All {$lang->productCommon}s"; $lang->kanban->mine = 'Managed by Me'; $lang->kanban->alignment = 'Alignment'; $lang->kanban->allUsers = 'Load All Users'; $lang->kanban->colWidth = 'Column Width'; $lang->kanban->minColWidth = 'Min Column Width'; $lang->kanban->maxColWidth = 'Max Column Width'; $lang->kanban->nearing = 'The card is due soon.'; $lang->kanban->due = 'The card is due.'; /* Fields. */ $lang->kanban->space = 'Space'; $lang->kanban->name = 'Name'; $lang->kanban->archived = 'Archive'; $lang->kanban->owner = 'Owner'; $lang->kanban->team = 'Team'; $lang->kanban->desc = 'Description'; $lang->kanban->acl = 'ACL'; $lang->kanban->whitelist = 'White List'; $lang->kanban->status = 'Status'; $lang->kanban->createdBy = 'Creator'; $lang->kanban->createdDate = 'Created on'; $lang->kanban->lastEditedBy = 'Last Edit'; $lang->kanban->lastEditedDate = 'Last Edited on'; $lang->kanban->closed = 'Closed'; $lang->kanban->closedBy = 'Closed by'; $lang->kanban->closedDate = 'Closed on'; $lang->kanban->empty = 'No Kanban yet.'; $lang->kanban->teamSumCount = '%s member(s) total'; $lang->kanban->cardsCount = '%s card(s) total'; $lang->kanban->cardCount = 'Card Counts'; $lang->kanban->activatedBy = 'Activated by'; $lang->kanban->activatedDate = 'Activated on'; $lang->kanban->createColumnOnLeft = 'Insert Column Left'; $lang->kanban->createColumnOnRight = 'Insert Column Right'; $lang->kanban->accessDenied = "You have no permission to access to this Kanban."; $lang->kanban->confirmDeleteSpace = 'Are you sure you want to delete the Space?'; $lang->kanban->confirmDeleteKanban = 'Are you sure you want to delete the Kanban?'; $lang->kanban->cardCountTip = 'Please enter the number of cards.'; $lang->kanban->selectedKanban = 'Please select Kanban.'; $lang->kanban->selectedProduct = "Please select {$lang->productCommon}"; $lang->kanban->selectedProject = 'Please select ' . $lang->projectCommon; $lang->kanban->selectedLane = 'Target Lane'; $lang->kanban->aclGroup['open'] = 'Public'; $lang->kanban->aclGroup['private'] = 'Private'; $lang->kanban->aclGroup['extend'] = 'Inherit Space'; $lang->kanban->aclList['extend'] = 'Inherit Space Permission (Accessible for users who can access the current Space.)'; $lang->kanban->aclList['private'] = 'Private (Accessible for Kanban team members, white lists, and space owner only)'; $lang->kanban->archiveList['1'] = 'Enable'; $lang->kanban->archiveList['0'] = 'Disable'; $lang->kanban->enableList['1'] = 'Enable'; $lang->kanban->enableList['0'] = 'Disable'; $lang->kanban->alignmentList['center'] = 'Center'; $lang->kanban->alignmentList['left'] = 'Left'; $lang->kanban->type = array(); $lang->kanban->type['all'] = "All KanBan Boards"; $lang->kanban->type['epic'] = "{$lang->ERCommon} KanBan Board"; $lang->kanban->type['requirement'] = "{$lang->URCommon} KanBan Board"; $lang->kanban->type['parentStory'] = "Parent {$lang->SRCommon} KanBan"; $lang->kanban->type['story'] = "{$lang->SRCommon} KanBan"; $lang->kanban->type['task'] = "Task KanBan"; $lang->kanban->type['bug'] = "Bug KanBan"; $lang->kanban->group = new stdclass(); $lang->kanban->group->all = array(); $lang->kanban->group->story = array(); $lang->kanban->group->story['default'] = "Default Group"; $lang->kanban->group->story['pri'] = "Story Priority"; $lang->kanban->group->story['category'] = "Story Category"; $lang->kanban->group->story['module'] = "Story Module"; $lang->kanban->group->story['source'] = "Story Source"; $lang->kanban->group->story['assignedTo'] = "Assignee"; $lang->kanban->group->epic = $lang->kanban->group->story; $lang->kanban->group->requirement = $lang->kanban->group->story; $lang->kanban->group->parentStory = $lang->kanban->group->story; $lang->kanban->group->task = array(); $lang->kanban->group->task['default'] = "Default Group"; $lang->kanban->group->task['pri'] = "Task Priority"; $lang->kanban->group->task['type'] = "Task Type"; $lang->kanban->group->task['module'] = "Task Module"; $lang->kanban->group->task['assignedTo'] = "Assignee"; $lang->kanban->group->task['story'] = "{$lang->SRCommon}"; $lang->kanban->group->bug = array(); $lang->kanban->group->bug['default'] = "Default Group"; $lang->kanban->group->bug['pri'] = "Bug Priority"; $lang->kanban->group->bug['severity'] = "Bug Severity"; $lang->kanban->group->bug['module'] = "Bug Module"; $lang->kanban->group->bug['type'] = "Bug Type"; $lang->kanban->group->bug['assignedTo'] = "Assignee"; $lang->kanban->WIP = 'WIP'; $lang->kanban->setWIP = 'WIP Settings'; $lang->kanban->WIPStatus = 'WIP Status'; $lang->kanban->WIPStage = 'WIP Phase'; $lang->kanban->WIPType = 'WIP Type'; $lang->kanban->WIPCount = 'WIP Counts'; $lang->kanban->noLimit = 'No Limit ∞'; $lang->kanban->setLane = 'Lane Settings'; $lang->kanban->editLaneName = 'Edit Lane Name'; $lang->kanban->laneName = 'Lane Name'; $lang->kanban->editLaneColor = 'Edit Lane Color'; $lang->kanban->laneColor = 'Lane Color'; $lang->kanban->setColumn = 'Column Settings'; $lang->kanban->columnName = 'Column Name'; $lang->kanban->columnColor = 'Column Color'; $lang->kanban->moveUp = 'Move Lane Up'; $lang->kanban->moveDown = 'Move Lane Down'; $lang->kanban->laneGroup = 'Group Lanes'; $lang->kanban->cardsSort = 'Sort Cards'; $lang->kanban->more = 'More'; $lang->kanban->moreAction = 'More Actions'; $lang->kanban->noGroup = 'None'; $lang->kanban->limitExceeded = 'WIP Limit Exceeded'; $lang->kanban->fullScreen = 'Full Screen'; $lang->kanban->my = 'My Kanban'; $lang->kanban->other = 'Others'; $lang->kanban->showWIP = 'Show WIP Limit'; $lang->kanban->copyTitle = 'Select a Kanban board to copy.'; $lang->kanban->copyNoKanban = 'No Kanban boards available to copy.'; $lang->kanban->cancelCopy = 'Cancel Copy'; $lang->kanban->copyContent = 'Copy Content'; $lang->kanban->error = new stdclass(); $lang->kanban->error->mustBeInt = 'The WIP limit must be a positive integer.'; $lang->kanban->error->parentLimitNote = 'The parent column WIP limit cannot be less than the total WIP limit of its sub-columns.'; $lang->kanban->error->childLimitNote = 'The total WIP limit of sub-columns cannot exceed the parent column WIP limit.'; $lang->kanban->error->importObjNotEmpty = 'Please select at least one item to import.'; $lang->kanban->error->childLimitEmpty = 'Please set the sub-column WIP limits before proceeding.'; $lang->kanban->orderList['id_asc'] = 'Story ID Ascending'; $lang->kanban->orderList['id_desc'] = 'Story ID Descending'; $lang->kanban->orderList['pri_asc'] = 'Story Priority Ascending'; $lang->kanban->orderList['pri_desc'] = 'Story Priority Descending'; $lang->kanban->orderList['stage_asc'] = 'Story Phase Ascending'; $lang->kanban->orderList['stage_desc'] = 'Story Phase Descending'; $lang->kanban->orderList['assignedTo_desc'] = 'Assigned to'; $lang->kanban->importList = array(); $lang->kanban->importList['on'] = 'Enable Import (Import items you have access to as cards)'; $lang->kanban->importList['off'] = 'Disable Import'; $lang->kanban->importObjectList = array(); $lang->kanban->importObjectList['plans'] = 'Plan'; $lang->kanban->importObjectList['releases'] = 'Release'; $lang->kanban->importObjectList['builds'] = 'Build'; $lang->kanban->importObjectList['executions'] = 'Execution'; if($this->config->edition != 'open') $lang->kanban->importObjectList['tickets'] = 'Ticket'; $lang->kanban->importObjectList['cards'] = 'Cards from other Kanban'; $lang->kanban->showWIPList[1] = 'Show'; $lang->kanban->showWIPList[0] = 'Hide'; $lang->kanban->defaultColumn = array(); $lang->kanban->defaultColumn['wait'] = 'Waiting'; $lang->kanban->defaultColumn['doing'] = 'Doing'; $lang->kanban->defaultColumn['done'] = 'Completed'; $lang->kanban->defaultColumn['closed'] = 'Closed'; $lang->kanban->laneTypeList = array(); $lang->kanban->laneTypeList['parentStory'] = "Parent " . $lang->SRCommon; $lang->kanban->laneTypeList['story'] = $lang->SRCommon; $lang->kanban->laneTypeList['bug'] = 'Bug'; $lang->kanban->laneTypeList['task'] = 'Task'; $lang->kanban->ERURColumn = array(); $lang->kanban->ERURColumn['wait'] = 'Waiting'; $lang->kanban->ERURColumn['planned'] = 'Planned'; $lang->kanban->ERURColumn['projected'] = 'Initiated '; $lang->kanban->ERURColumn['developing'] = 'In Development'; $lang->kanban->ERURColumn['delivering'] = 'In Delivery'; $lang->kanban->ERURColumn['delivered'] = 'Delivered'; $lang->kanban->ERURColumn['closed'] = 'Closed'; $lang->kanban->storyColumn = array(); $lang->kanban->storyColumn['backlog'] = 'Backlog'; $lang->kanban->storyColumn['ready'] = 'Ready'; $lang->kanban->storyColumn['design'] = 'Design'; $lang->kanban->storyColumn['designing'] = 'In Design'; $lang->kanban->storyColumn['designed'] = 'Design Completed'; $lang->kanban->storyColumn['develop'] = 'Development'; $lang->kanban->storyColumn['developing'] = 'Doing'; $lang->kanban->storyColumn['developed'] = 'Done'; $lang->kanban->storyColumn['test'] = 'Test'; $lang->kanban->storyColumn['testing'] = 'Doing'; $lang->kanban->storyColumn['tested'] = 'Done'; $lang->kanban->storyColumn['verified'] = 'Accepted'; $lang->kanban->storyColumn['rejected'] = 'Rejected'; $lang->kanban->storyColumn['released'] = 'Released'; $lang->kanban->storyColumn['closed'] = 'Closed'; $lang->kanban->bugColumn = array(); $lang->kanban->bugColumn['unconfirmed'] = 'Waiting Confirmation'; $lang->kanban->bugColumn['confirmed'] = 'Confirmed'; $lang->kanban->bugColumn['resolving'] = 'Resolving'; $lang->kanban->bugColumn['fixing'] = 'Doing'; $lang->kanban->bugColumn['fixed'] = 'Done'; $lang->kanban->bugColumn['test'] = 'Test'; $lang->kanban->bugColumn['testing'] = 'In Testing'; $lang->kanban->bugColumn['tested'] = 'Test Completed'; $lang->kanban->bugColumn['closed'] = 'Closed'; $lang->kanban->taskColumn = array(); $lang->kanban->taskColumn['wait'] = 'Waiting'; $lang->kanban->taskColumn['develop'] = 'Development'; $lang->kanban->taskColumn['developing'] = 'In Development'; $lang->kanban->taskColumn['developed'] = 'Development Completed'; $lang->kanban->taskColumn['pause'] = 'Paused'; $lang->kanban->taskColumn['canceled'] = 'Canceled'; $lang->kanban->taskColumn['closed'] = 'Closed'; $lang->kanban->copyContentList = array(); $lang->kanban->copyContentList['basicInfo'] = 'Basic Info'; $lang->kanban->copyContentList['region'] = 'Columns and Lanes'; $lang->kanbanspace = new stdclass(); $lang->kanbanspace->common = 'Kanban Space'; $lang->kanbanspace->name = 'Name'; $lang->kanbanspace->owner = 'Owner'; $lang->kanbanspace->team = 'Team'; $lang->kanbanspace->desc = 'Description'; $lang->kanbanspace->acl = 'ACL'; $lang->kanbanspace->whitelist = 'White List'; $lang->kanbanspace->status = 'Status'; $lang->kanbanspace->createdBy = 'Creator'; $lang->kanbanspace->createdDate = 'Created on'; $lang->kanbanspace->lastEditedBy = 'Last Edit'; $lang->kanbanspace->lastEditedDate = 'Last Edited on'; $lang->kanbanspace->closedBy = 'Closed by'; $lang->kanbanspace->closedDate = 'Closed on'; $lang->kanbanspace->type = 'Type'; $lang->kanbanspace->activatedBy = 'Activated by'; $lang->kanbanspace->activatedDate = 'Activated on'; $lang->kanbanspace->empty = 'No space yet.'; $lang->kanbanspace->aclList['open'] = 'Public (Accessible for users who has the Kanban space view permission.)'; $lang->kanbanspace->aclList['private'] = 'Private (Accessible for Kanban space owner, team members and whilte lists.)'; $lang->kanban->featureBar['space']['involved'] = 'My Involvement'; $lang->kanban->featureBar['space']['cooperation'] = 'Collaboration Space'; $lang->kanban->featureBar['space']['public'] = 'Public Space'; $lang->kanban->featureBar['space']['private'] = 'Private Space'; $lang->kanbanspace->typeList['cooperation'] = 'Collaboration Space'; $lang->kanbanspace->typeList['public'] = 'Public Space'; $lang->kanbanspace->typeList['private'] = 'Private Space'; $lang->kanbancolumn = new stdclass(); $lang->kanbancolumn->name = $lang->kanban->columnName; $lang->kanbancolumn->limit = $lang->kanban->WIPCount; $lang->kanbancolumn->color = 'Column Color'; $lang->kanbancolumn->childName = 'Sub-column Name'; $lang->kanbancolumn->childColor = 'Sub-column Color'; $lang->kanbancolumn->empty = 'No columns yet.'; $lang->kanbancolumn->common = 'Column'; $lang->kanbancolumn->confirmArchive = 'Are you sure you want to archive this column? Once archived, the column and its cards will be hidden. You can view archived columns in Area - Archived.'; $lang->kanbancolumn->confirmDelete = 'Are you sure you want to delete this column? This action cannot be undone, and all cards in this column will be lost.'; $lang->kanbancolumn->confirmDeleteChild = 'Are you sure you want to delete this column? Upon deletion, all cards in this column will be moved to a sibling or parent column.'; $lang->kanbancolumn->confirmRestore = 'Are you sure you want to restore this column? Once restored, it will return to its previous position.'; $lang->kanbancolumn->fixedTip = 'Fixed column width cannot be less than 264px.'; $lang->kanbancolumn->autoTip = 'Minimum column width cannot be less than 264px.'; $lang->kanbanlane = new stdclass(); $lang->kanbanlane->name = $lang->kanban->laneName; $lang->kanbanlane->common = 'Lane'; $lang->kanbanlane->default = 'Default Lane'; $lang->kanbanlane->column = 'Columns in Lane'; $lang->kanbanlane->otherlane = 'Select lanes that share columns'; $lang->kanbanlane->color = 'Lane Color'; $lang->kanbanlane->WIPType = 'Lane WIP Type'; $lang->kanbanlane->heightByCard = 'Adaptive (Adjusts based on card height.)'; $lang->kanbanlane->confirmDelete = 'Are you sure you want to delete this swimlane? All data (columns and cards) within this swimlane will also be deleted.'; $lang->kanbanlane->confirmDeleteTip = 'Are you sure you want to delete this swimlane? All %s in this swimlane will be hidden.'; $lang->kanbanlane->modeList['sameAsOther'] = 'Use the same columns as other lanes.'; $lang->kanbanlane->modeList['independent'] = 'Use independent columns.'; $lang->kanbanlane->heightTypeList['auto'] = "Adaptive (Adjusts based on card height and lane name height.)"; $lang->kanbanlane->heightTypeList['custom'] = "Custom (Set lane height based on card count.)"; $lang->kanbancolumn->fluidBoardList['0'] = "Fixed Column wWdth"; $lang->kanbancolumn->fluidBoardList['1'] = "Adaptive Column Width"; $lang->kanbanlane->error = new stdclass(); $lang->kanbanlane->error->mustBeInt = 'Card count must be an integer between 3 and 100.'; $lang->kanbanlane->error->hasExist = 'This lane already exists.'; $lang->kanbanlane->error->emptyOtherLane = 'Lanes sharing columns cannot be empty.'; $lang->kanbanregion = new stdclass(); $lang->kanbanregion->name = 'Area Name'; $lang->kanbanregion->default = 'Default Area'; $lang->kanbanregion->style = 'Area Style'; $lang->kanbanregion->all = 'All Area'; $lang->kanbanregion->confirmDelete = 'Are you sure you want to delete this Area? All data within it will be deleted.'; $lang->kanbancard = new stdclass(); $lang->kanbancard->create = 'Create Card'; $lang->kanbancard->edit = 'Edit Card'; $lang->kanbancard->view = 'View Card'; $lang->kanbancard->archive = 'Archive'; $lang->kanbancard->assign = 'Assign'; $lang->kanbancard->copy = 'Copy'; $lang->kanbancard->delete = 'Delete'; $lang->kanbancard->name = 'Card Name'; $lang->kanbancard->legendBasicInfo = 'Basic Info'; $lang->kanbancard->legendLifeTime = 'Card Life'; $lang->kanbancard->legendDesc = 'Card Description'; $lang->kanbancard->space = 'Space'; $lang->kanbancard->region = 'Area'; $lang->kanbancard->kanban = 'Kanban'; $lang->kanbancard->lane = 'Lane'; $lang->kanbancard->column = 'Column'; $lang->kanbancard->assignedTo = 'Assigned to'; $lang->kanbancard->beginAndEnd = 'Duration'; $lang->kanbancard->begin = 'Planned Start'; $lang->kanbancard->end = 'Due Date'; $lang->kanbancard->pri = 'Priority'; $lang->kanbancard->status = 'Status'; $lang->kanbancard->progress = 'Progress'; $lang->kanbancard->desc = 'Description'; $lang->kanbancard->estimate = 'Estimated'; $lang->kanbancard->createdBy = 'Creator'; $lang->kanbancard->createdDate = 'Created on'; $lang->kanbancard->lastEditedBy = 'Edited by'; $lang->kanbancard->lastEditedDate = 'Lase Edited on'; $lang->kanbancard->archivedBy = 'Archived by'; $lang->kanbancard->archivedDate = 'Archived on'; $lang->kanbancard->lblHour = 'h'; $lang->kanbancard->noAssigned = 'No Assigned'; $lang->kanbancard->deadlineAB = 'Due'; $lang->kanbancard->beginAB = 'Start'; $lang->kanbancard->to = '~'; $lang->kanbancard->archived = 'Archived'; $lang->kanbancard->empty = 'No cards yet.'; $lang->kanbancard->ditto = 'Ditto'; $lang->kanbancard->confirmArchive = 'Are you sure you want to archive this card? Once archived, it will be hidden from the column. You can view it in Area - Archived.'; $lang->kanbancard->confirmDelete = 'Are you sure you want to delete this card? It will be removed from the Kanban board and can only be accessed via the system Recycle Bin.'; $lang->kanbancard->confirmRestore = "Are you sure you want to restore this card?"; $lang->kanbancard->confirmRestoreTip = 'The column this card belongs to has been archived or deleted. Please restore the "%s" column first.'; $lang->kanbancard->confirmRemove = 'Are you sure you want to remove this card? The source data will not be affected, but the card will be permanently removed from the Kanban board.'; $lang->kanbancard->priList[1] = 1; $lang->kanbancard->priList[2] = 2; $lang->kanbancard->priList[3] = 3; $lang->kanbancard->priList[4] = 4; $lang->kanbancard->colorList['#fff'] = 'Default'; $lang->kanbancard->colorList['#937c5a'] = 'Block'; $lang->kanbancard->colorList['#fc5959'] = 'Warning'; $lang->kanbancard->colorList['#ff9f46'] = 'Urgent'; $lang->kanbancard->error = new stdclass(); $lang->kanbancard->error->recordMinus = 'Estimated cannot be negative.'; $lang->kanbancard->error->endSmall = '"Due Date" cannot be earlier than "Planned Start".'; $lang->kanbancard->error->progressIllegal = 'Please enter a valid progress value.';