action->desc->createrequirements = '$date, Decomposed ' . $lang->SRCommon . ' by $actor $extra。' . "\n"; $lang->action->desc->linked2process = '$date, Linked process by $actor.'; $lang->action->desc->linked2activity = '$date, Linked activity by $actor.'; $lang->action->desc->linked2output = '$date, Linked output by $actor.'; $lang->action->desc->checked = '$date, Checked by $actor'; $lang->action->desc->communicate = '$date, Communicated by $actor.'; $lang->action->desc->designconfirmed = '$date, Confirmed design by $actor, latest version #$extra。' . "\n"; $lang->action->desc->issueconfirmed = '$date, Confirmed by $actor.' . "\n"; $lang->action->desc->minuted = '$date, Minuted by $actor.' . "\n"; $lang->action->desc->import2storylib = '$date, Imported by $actor.' . "\n"; $lang->action->desc->import2issuelib = '$date, Imported by $actor.' . "\n"; $lang->action->desc->import2risklib = '$date, Imported by $actor.' . "\n"; $lang->action->desc->import2opportunitylib = '$date, Imported by $actor.' . "\n"; $lang->action->desc->import2practicelib = '$date, Imported by $actor.' . "\n"; $lang->action->desc->import2componentlib = '$date, Imported by $actor.' . "\n"; $lang->action->desc->removed = '$date, Removed by $actor' . "\n"; $lang->action->desc->reverted = '$date, Reverted by $actor.' . "\n"; $lang->action->desc->forwarded = '$date, Forwarded by $actor.' . "\n"; $lang->action->desc->addnode = '$date, Added node by $actor.' . "\n"; $lang->action->desc->submited = '$date, Submited by $actor.' . "\n"; $lang->action->desc->submitedreview = '$date, Submitted review by $actor.' . "\n"; $lang->action->desc->managedeliverable = '$date, Managed deliverable by $actor.' . "\n"; $lang->action->desc->changeDeliverable = 'Changed %s deliverable,old value is "%s",new value is "%s"。
' . "\n"; $lang->action->desc->approvalsubmit = '$date, Submitted review by $actor.' . "\n"; $lang->action->desc->approvalcancel = '$date, canceled review by $actor.' . "\n"; $lang->action->desc->approvalreview = '$date, Reviewed By $actor.' . 'Review result is $extra。' ."\n"; $lang->action->desc->approvalpass = '$date, Approved by $actor.' . 'The result is passed.' ."\n"; $lang->action->desc->approvalreject = '$date, Approved by $actor.' . 'The result is rejected.' ."\n"; $lang->action->desc->addDeliverable = 'Added %s deliverable,new value is "%s"。
' . "\n"; $lang->action->desc->removeDeliverable = 'Deleted %s deliverable,old value is "%s"。
' . "\n"; $lang->action->desc->discontinued = '$date, paused by $actor.' . "\n"; $lang->action->desc->editedcron = '$date, edited cron by $actor.' . "\n"; $lang->action->desc->updatedversion = '$date, Updated version by $actor.' . "\n"; $lang->action->approve = new stdclass(); $lang->action->approve->pass = '$date, Approved by $actor.' . 'The result is passed。' ."\n"; $lang->action->approve->reject = '$date, Approved by $actor.' . 'The result is rejected。' ."\n"; $lang->action->label->toaudit = 'submit audit'; $lang->action->label->issueconfirmed = 'confirmed'; $lang->action->label->checked = 'checked'; $lang->action->label->editbasic = 'edited'; $lang->action->label->minuted = 'minuted'; $lang->action->label->submited = 'Submited'; $lang->action->label->import2storylib = "imported"; $lang->action->label->import2issuelib = "imported"; $lang->action->label->import2risklib = "imported"; $lang->action->label->import2opportunitylib = "imported"; $lang->action->label->import2practicelib = "imported"; $lang->action->label->import2componentlib = "imported"; $lang->action->label->importfromstorylib = 'imported'; $lang->action->label->importfromissuelib = 'imported'; $lang->action->label->importfromrisklib = 'imported'; $lang->action->label->importfromopportunitylib = 'imported'; $lang->action->label->approved = 'approved'; $lang->action->label->removed = 'removed'; $lang->action->label->recall = 'recalled'; $lang->action->label->audited = 'audited'; $lang->action->label->createbasic = 'created'; $lang->action->label->submit = 'submited'; $lang->action->label->designconfirmed = 'Confirmed design'; $lang->action->label->reverted = 'Reverted'; $lang->action->label->forwarded = 'Forwarded'; $lang->action->label->addnode = 'Add Node'; $lang->action->label->enabled = 'Enabled'; $lang->action->label->disabled = 'Disabled'; $lang->action->label->managedeliverable = 'Managed deliverable'; $lang->action->label->approvalsubmit = 'Submitted'; $lang->action->label->approvalcancel = 'Canceled'; $lang->action->label->approvalreview = 'Approvaled'; $lang->action->label->approvalpass = 'Approvaled'; $lang->action->label->approvalreject = 'Approvaled'; $lang->action->label->discontinued = 'Discontinued'; $lang->action->label->editedcron = 'Edited Cron'; $lang->action->label->updatedversion = 'Updated version'; $lang->action->objectTypes['projecttemplate'] = 'Project Template'; $lang->action->objectTypes['review'] = 'Review'; $lang->action->objectTypes['waterfall'] = 'Waterfall Review'; $lang->action->objectTypes['approval'] = 'Approval'; $lang->action->objectTypes['approvalflow'] = 'Approval Flow'; $lang->action->objectTypes['opportunity'] = 'Opportunity'; $lang->action->objectTypes['trainplan'] = 'Trainplan'; $lang->action->objectTypes['meeting'] = 'Meeting'; $lang->action->objectTypes['meetingroom'] = 'Meeting Room'; $lang->action->objectTypes['gapanalysis'] = 'Gap Analysis'; $lang->action->objectTypes['auditcl'] = 'Auditcl'; $lang->action->objectTypes['auditplan'] = 'Audit Plan'; $lang->action->objectTypes['auditresult'] = 'Audit Result'; $lang->action->objectTypes['nc'] = 'Non-conformity'; $lang->action->objectTypes['measurement'] = 'Measurement'; $lang->action->objectTypes['cmcl'] = 'Configuration Checklist'; $lang->action->objectTypes['cm'] = 'Baseline'; $lang->action->objectTypes['reviewissue'] = 'Review Issue'; $lang->action->objectTypes['researchplan'] = 'Research Plan'; $lang->action->objectTypes['researchreport'] = 'Research Report'; $lang->action->objectTypes['assetlib'] = 'Asset Lib'; $lang->action->objectTypes['pssp'] = 'Process Tailoring'; $lang->action->objectTypes['reviewcl'] = 'Review'; $lang->action->objectTypes['activity'] = 'Activity'; $lang->action->objectTypes['zoutput'] = 'Document'; $lang->action->objectTypes['process'] = 'Process'; $lang->action->objectTypes['basicmeas'] = 'Basicmeas'; $lang->action->objectTypes['projectdeliverable'] = 'Deliverable'; $lang->action->objectTypes['reporttemplate'] = 'Report Template'; $lang->action->objectTypes['reporttemplatecategory'] = 'Category'; $lang->action->objectTypes['weekly'] = 'Report'; $lang->action->objectTypes['reportcategory'] = 'Category'; $lang->action->label->opportunity = 'Opportunity|opportunity|view|opportunityID=%s'; $lang->action->label->trainplan = 'Trainplan|trainplan|view|trainplanID=%s'; $lang->action->label->gapanalysis = 'Gap Analysis|gapanalysis|view|gapanalysisID=%s'; $lang->action->label->review = 'Review|review|view|reviewID=%s'; $lang->action->label->reviewissue = 'Review Issue|reviewissue|view|reviewissueID=%s'; $lang->action->label->researchplan = 'Research Plan|researchplan|view|planID=%s'; $lang->action->label->researchreport = 'Research Report|researchreport|view|reportID=%s'; $lang->action->label->meeting = 'Meeting|meeting|view|meetingID=%s'; $lang->action->label->meetingroom = 'Meeting Room|meetingroom|view|roomID=%s'; $lang->action->label->storylib = 'Story Lib|assetlib|story|libID=%s'; $lang->action->label->issuelib = 'Issue Lib|assetlib|issue|libID=%s'; $lang->action->label->risklib = 'Risk Lib|assetlib|risk|libID=%s'; $lang->action->label->opportunitylib = 'Opportunity Lib|assetlib|opportunity|libID=%s'; $lang->action->label->practicelib = 'Practice Lib|assetlib|practice|libID=%s'; $lang->action->label->componentlib = 'Component Lib|assetlib|component|libID=%s'; $lang->action->label->storyassetlib = 'Story Lib|assetlib|storyLibView|libID=%s'; $lang->action->label->issueassetlib = 'Issue Lib|assetlib|issueLibView|libID=%s'; $lang->action->label->riskassetlib = 'Risk Lib|assetlib|riskLibView|libID=%s'; $lang->action->label->opportunityassetlib = 'Opportunity Lib|assetlib|opportunityLibView|libID=%s'; $lang->action->label->practiceassetlib = 'Practice Lib|assetlib|practiceLibView|libID=%s'; $lang->action->label->componentassetlib = 'Component Lib|assetlib|componentLibView|libID=%s'; $lang->action->label->nc = 'Nc|nc|view|ncID=%s'; $lang->action->label->measurement = 'Measurement|measurement|setSQL|ID=%s'; $lang->action->label->sqlview = 'SQL View|sqlbuilder|browsesqlview|'; $lang->action->label->process = 'Process|process|view|processID=%s'; $lang->action->label->activity = 'Activity|activity|view|activityID=%s'; $lang->action->label->zoutput = 'Document|zoutput|view|zoutputID=%s'; $lang->action->label->reporttemplate = 'Report Template|reporttemplate|view|templateID=%s'; $lang->action->label->weekly = 'Report|weekly|view|reportID=%s'; $lang->action->dynamicAction->researchplan['opened'] = 'Create Research Plan'; $lang->action->dynamicAction->researchplan['edited'] = 'Edit Research Plan'; $lang->action->dynamicAction->researchplan['deleted'] = 'Delete Research Plan'; $lang->action->dynamicAction->researchreport['opened'] = 'Create Research Report'; $lang->action->dynamicAction->researchreport['edited'] = 'Edit Research Report'; $lang->action->dynamicAction->researchreport['deleted'] = 'Delete Research Report'; $lang->action->dynamicAction->meetingroom['opened'] = 'Create Meeting Room'; $lang->action->dynamicAction->meetingroom['edited'] = 'Edit Meeting Room'; $lang->action->dynamicAction->meetingroom['deleted'] = 'Delete Meeting Room'; $lang->action->dynamicAction->meeting['opened'] = 'Create Meeting'; $lang->action->dynamicAction->meeting['edited'] = 'Edit Meeting'; $lang->action->dynamicAction->meeting['deleted'] = 'Delete Meeting'; $lang->action->dynamicAction->meeting['minuted'] = 'Minutes Meeting'; $lang->action->dynamicAction->reviewissue['deleted'] = 'Delete Review Issue'; $lang->action->dynamicAction->story['import2storylib'] = 'Import Story Lib'; $lang->action->dynamicAction->story['approved'] = 'Approve Story'; $lang->action->dynamicAction->story['removed'] = 'Remove Story'; $lang->action->dynamicAction->story['importfromlib'] = 'Import From Story Lib'; $lang->action->dynamicAction->issue['import2issuelib'] = 'Import Issue Lib'; $lang->action->dynamicAction->issue['opened'] = 'Create Issue'; $lang->action->dynamicAction->issue['approved'] = 'Approve Issue'; $lang->action->dynamicAction->issue['edited'] = 'Edit Issue'; $lang->action->dynamicAction->issue['deleted'] = 'Delete Issue'; $lang->action->dynamicAction->issue['removed'] = 'Remove Issue'; $lang->action->dynamicAction->issue['importfromlib'] = 'Import From Issue Lib'; $lang->action->dynamicAction->issue['minuted'] = 'Manage Issue Lib'; $lang->action->dynamicAction->issue['closed'] = 'Close Issue'; $lang->action->dynamicAction->issue['canceled'] = 'Cancel Issue'; $lang->action->dynamicAction->issue['assigned'] = 'Assign Issue'; $lang->action->dynamicAction->issue['resolved'] = 'Resolve Issue'; $lang->action->dynamicAction->issue['activated'] = 'Activate Issue'; $lang->action->dynamicAction->risk['import2risklib'] = 'Import Risk Lib'; $lang->action->dynamicAction->risk['opened'] = 'Create Risk'; $lang->action->dynamicAction->risk['edited'] = 'Edit Risk'; $lang->action->dynamicAction->risk['closed'] = 'Close Risk'; $lang->action->dynamicAction->risk['deleted'] = 'Delete Risk'; $lang->action->dynamicAction->risk['activated'] = 'Activate Risk'; $lang->action->dynamicAction->risk['canceled'] = 'Cancel Risk'; $lang->action->dynamicAction->risk['assigned'] = 'Assign Risk'; $lang->action->dynamicAction->risk['hangup'] = 'Hang Up Risk'; $lang->action->dynamicAction->risk['tracked'] = 'Track Risk'; $lang->action->dynamicAction->risk['minuted'] = 'Manage Risk Log'; $lang->action->dynamicAction->risk['importfromlib'] = 'Import from Risk Lib'; $lang->action->dynamicAction->opportunity['import2opportunitylib'] = 'Import Opportunity Lib'; $lang->action->dynamicAction->opportunity['opened'] = 'Create Opportunity'; $lang->action->dynamicAction->opportunity['edited'] = 'Edit Opportunity'; $lang->action->dynamicAction->opportunity['closed'] = 'Close Opportunity'; $lang->action->dynamicAction->opportunity['deleted'] = 'Delete Opportunity'; $lang->action->dynamicAction->opportunity['canceled'] = 'Cancel Opportunity'; $lang->action->dynamicAction->opportunity['assigned'] = 'Assign Opportunity'; $lang->action->dynamicAction->opportunity['hangup'] = 'Hang Up Opportunity'; $lang->action->dynamicAction->opportunity['tracked'] = 'Track Opportunity'; $lang->action->dynamicAction->opportunity['activated'] = 'Activate Opportunity'; $lang->action->dynamicAction->opportunity['importfromlib'] = 'Import from Opportunity Lib'; $lang->action->dynamicAction->auditplan['opened'] = 'Create Audit Plan'; $lang->action->dynamicAction->auditplan['edited'] = 'Edit Audit Plan'; $lang->action->dynamicAction->auditplan['deleted'] = 'Delete Audit Plan'; $lang->action->dynamicAction->auditplan['checked'] = 'Check Audit Plan'; $lang->action->dynamicAction->auditplan['assigned'] = 'Assign Audit Plan'; $lang->action->dynamicAction->nc['opened'] = 'Create Non-Conformances'; $lang->action->dynamicAction->nc['deleted'] = 'Delete Non-Conformances'; $lang->action->dynamicAction->nc['eidted'] = 'Edit Non-Conformances'; $lang->action->dynamicAction->nc['activated'] = 'Activate Non-Conformances'; $lang->action->dynamicAction->pssp['opened'] = 'Process Tailoring'; $lang->action->dynamicAction->doc['import2practicelib'] = 'Import Practice Lib'; $lang->action->dynamicAction->doc['import2componentlib'] = 'Import Component Lib'; $lang->action->dynamicAction->doc['approved'] = 'Approve'; $lang->action->dynamicAction->doc['removed'] = 'Remove'; $lang->action->dynamicAction->doc['assigned'] = 'Assigned to'; $lang->action->dynamicAction->reporttemplate['created'] = 'Create Report Template'; $lang->action->dynamicAction->reporttemplate['edited'] = 'Edit Report Template'; $lang->action->dynamicAction->reporttemplate['releaseddoc'] = 'Release Report Template'; $lang->action->dynamicAction->reporttemplate['commented'] = 'Comment Report Template'; $lang->action->dynamicAction->assetlib['opened'] = 'Create Lib'; $lang->action->dynamicAction->assetlib['edited'] = 'Edit Lib'; $lang->action->undeleteReportTemplateTip = 'The category of this report template has been deleted. Are you sure you want to restore it synchronously?'; $lang->action->undeleteReportTip = 'The category of this report has been deleted. Are you sure you want to restore it synchronously?'; if(!helper::hasFeature('meeting')) { unset($lang->action->dynamicAction->meetingroom); unset($lang->action->dynamicAction->meeting); } if(!helper::hasFeature('process')) unset($lang->action->dynamicAction->pssp); if(!helper::hasFeature('auditplan')) { unset($lang->action->dynamicAction->auditplan); unset($lang->action->dynamicAction->nc); } if(!helper::hasFeature('opportunity')) unset($lang->action->dynamicAction->opportunity); if(!helper::hasFeature('issue')) unset($lang->action->dynamicAction->issue); if(!helper::hasFeature('risk')) unset($lang->action->dynamicAction->risk); if(!helper::hasFeature('storylib')) { unset($lang->action->dynamicAction->story['import2storylib']); unset($lang->action->dynamicAction->story['importfromlib']); } if(!helper::hasFeature('issuelib')) { unset($lang->action->dynamicAction->issue['import2issuelib']); unset($lang->action->dynamicAction->issue['importfromlib']); } if(!helper::hasFeature('risklib')) { unset($lang->action->dynamicAction->risk['import2risklib']); unset($lang->action->dynamicAction->risk['importfromlib']); } if(!helper::hasFeature('opportunitylib')) { unset($lang->action->dynamicAction->opportunity['import2opportunitylib']); unset($lang->action->dynamicAction->opportunity['importfromlib']); } if(!helper::hasFeature('practicelib')) unset($lang->action->dynamicAction->doc['import2practicelib']); if(!helper::hasFeature('componentlib')) unset($lang->action->dynamicAction->doc['import2componentlib']);