* Modify language items for product,project common.
This commit is contained in:
+142
-142
@@ -3,12 +3,12 @@
|
||||
$lang->project->createGuide = 'Select Template';
|
||||
$lang->project->index = 'Dashboard';
|
||||
$lang->project->home = 'Home';
|
||||
$lang->project->create = 'Create Project';
|
||||
$lang->project->create = "Create {$lang->projectCommon}";
|
||||
$lang->project->edit = 'Edit';
|
||||
$lang->project->batchEdit = 'Batch Edit Projects';
|
||||
$lang->project->view = 'Project View';
|
||||
$lang->project->batchEdit = 'Batch Edit Projects';
|
||||
$lang->project->browse = 'Projects';
|
||||
$lang->project->batchEdit = "Batch Edit {$lang->projectCommon}s";
|
||||
$lang->project->view = "{$lang->projectCommon} View";
|
||||
$lang->project->batchEdit = "Batch Edit {$lang->projectCommon}s";
|
||||
$lang->project->browse = $lang->projectCommon;
|
||||
$lang->project->all = 'All';
|
||||
$lang->project->start = 'Start';
|
||||
$lang->project->finish = 'Finish';
|
||||
@@ -24,7 +24,7 @@ $lang->project->manageView = 'Manage View';
|
||||
$lang->project->managePriv = 'Manage Privilege';
|
||||
$lang->project->manageMembers = 'Manage Team';
|
||||
$lang->project->export = 'Export';
|
||||
$lang->project->addProduct = 'Add product';
|
||||
$lang->project->addProduct = "Add {$lang->productCommon}";
|
||||
$lang->project->manageGroupMember = 'Manage Group';
|
||||
$lang->project->moduleSetting = 'List Settings';
|
||||
$lang->project->moduleOpen = 'Program Name';
|
||||
@@ -37,63 +37,63 @@ $lang->project->testtask = 'Test Task';
|
||||
$lang->project->build = 'Build';
|
||||
$lang->project->updateOrder = 'Order';
|
||||
$lang->project->sort = 'Order';
|
||||
$lang->project->whitelist = 'Project Whitelist';
|
||||
$lang->project->addWhitelist = 'Project Add Whitelist';
|
||||
$lang->project->unbindWhitelist = 'Project Remove Whitelist';
|
||||
$lang->project->manageProducts = 'Manage Products';
|
||||
$lang->project->manageOtherProducts = 'Manage Other Products';
|
||||
$lang->project->manageProductPlan = 'Manage Products And Plans';
|
||||
$lang->project->copyTitle = 'Please select an project to copy';
|
||||
$lang->project->errorSameProducts = 'Project cannot be associated with multiple identical products.';
|
||||
$lang->project->errorSameBranches = 'Project cannot be associated with multiple identical branches.';
|
||||
$lang->project->errorSamePlans = 'Project cannot be associated with multiple identical plans.';
|
||||
$lang->project->errorNoProducts = 'At least one product is associated';
|
||||
$lang->project->whitelist = "{$lang->projectCommon} Whitelist";
|
||||
$lang->project->addWhitelist = "{$lang->projectCommon} Add Whitelist";
|
||||
$lang->project->unbindWhitelist = "{$lang->projectCommon} Remove Whitelist";
|
||||
$lang->project->manageProducts = "Manage {$lang->productCommon}s";
|
||||
$lang->project->manageOtherProducts = "Manage Other {$lang->productCommon}s";
|
||||
$lang->project->manageProductPlan = "Manage {$lang->productCommon}s And Plans";
|
||||
$lang->project->copyTitle = "Please select an {$lang->projectCommon} to copy";
|
||||
$lang->project->errorSameProducts = "{$lang->projectCommon} cannot be associated with multiple identical {$lang->productCommon}s.";
|
||||
$lang->project->errorSameBranches = "{$lang->projectCommon} cannot be associated with multiple identical branches.";
|
||||
$lang->project->errorSamePlans = "{$lang->projectCommon} cannot be associated with multiple identical plans.";
|
||||
$lang->project->errorNoProducts = "At least one {$lang->productCommon} is associated";
|
||||
$lang->project->copyNoProject = 'There are no items available to copy.';
|
||||
$lang->project->searchByName = 'Enter the project name to search';
|
||||
$lang->project->deleted = 'Gelöscht';
|
||||
$lang->project->searchByName = "Enter the {$lang->projectCommon} name to search";
|
||||
$lang->project->deleted = 'Deleted';
|
||||
$lang->project->linkedProducts = "Linked {$lang->productCommon}s";
|
||||
$lang->project->unlinkedProducts = "Unlinked {$lang->productCommon}s";
|
||||
$lang->project->testreport = 'Testreport';
|
||||
$lang->project->testreport = 'Test Report';
|
||||
$lang->project->selectProgram = 'Program filtering';
|
||||
$lang->project->teamMember = 'Team Member';
|
||||
$lang->project->unlinkMember = 'Remove Member';
|
||||
$lang->project->copyTeamTitle = 'Select a project team to copy';
|
||||
$lang->project->daysGreaterProject = 'Days cannot be greater than days of project『%s』';
|
||||
$lang->project->copyTeamTitle = "Select a {$lang->projectCommon} team to copy";
|
||||
$lang->project->daysGreaterProject = "Days cannot be greater than days of {$lang->projectCommon}『%s』";
|
||||
$lang->project->errorHours = 'Hours/Day cannot be greater than『24』';
|
||||
$lang->project->workdaysExceed = 'No more than『%s』working days';
|
||||
$lang->project->teamMembersCount = ', there are %s team members.';
|
||||
$lang->project->budgetNumber = '『Budget』must be numbers.';
|
||||
$lang->project->budgetGe0 = '『Budget』must be greater than or equal to 0.';
|
||||
$lang->project->allProjects = 'All Projects';
|
||||
$lang->project->allProjects = "All {$lang->projectCommon}s";
|
||||
$lang->project->ignore = 'Ignore';
|
||||
$lang->project->manageRepo = 'Manage Repo';
|
||||
$lang->project->linkedRepo = 'Link Repo';
|
||||
$lang->project->unlinkedRepo = 'Unlink Repo';
|
||||
$lang->project->disableExecution = 'Project of disable iteration';
|
||||
$lang->project->selectProduct = 'Select Product';
|
||||
$lang->project->disableExecution = "{$lang->projectCommon} of disable {$lang->executionCommon}";
|
||||
$lang->project->selectProduct = "Select {$lang->productCommon}";
|
||||
|
||||
/* Fields. */
|
||||
$lang->project->common = 'Project';
|
||||
$lang->project->common = $lang->projectCommon;
|
||||
$lang->project->id = 'ID';
|
||||
$lang->project->project = 'Project';
|
||||
$lang->project->project = $lang->projectCommon;
|
||||
$lang->project->stage = 'Stage';
|
||||
$lang->project->model = 'Model';
|
||||
$lang->project->PM = 'Manager';
|
||||
$lang->project->PO = 'Project Owner';
|
||||
$lang->project->PO = "{$lang->projectCommon} Owner";
|
||||
$lang->project->QD = 'Test Leader';
|
||||
$lang->project->RD = 'Releaser';
|
||||
$lang->project->name = 'Name';
|
||||
$lang->project->category = 'Category';
|
||||
$lang->project->desc = 'Description';
|
||||
$lang->project->code = 'Code';
|
||||
$lang->project->hasProduct = 'Has Product';
|
||||
$lang->project->hasProduct = "Has {$lang->productCommon}";
|
||||
$lang->project->copy = 'Copy';
|
||||
$lang->project->begin = 'Begin';
|
||||
$lang->project->end = 'End';
|
||||
$lang->project->begin = 'Planned Begin';
|
||||
$lang->project->end = 'Planned End';
|
||||
$lang->project->status = 'Status';
|
||||
$lang->project->subStatus = 'Sub Status';
|
||||
$lang->project->type = 'Type';
|
||||
$lang->project->lifetime = 'Project Cycle';
|
||||
$lang->project->lifetime = "{$lang->projectCommon} Cycle";
|
||||
$lang->project->attribute = 'Stage Type';
|
||||
$lang->project->percent = 'Workload %';
|
||||
$lang->project->milestone = 'Milestone';
|
||||
@@ -129,19 +129,19 @@ $lang->project->consume = 'Cost';
|
||||
$lang->project->surplus = 'Left';
|
||||
$lang->project->progress = 'Progress';
|
||||
$lang->project->weekProgress = 'This Week Progress';
|
||||
$lang->project->dateRange = 'Duration';
|
||||
$lang->project->dateRange = 'Plan Duration';
|
||||
$lang->project->to = ' to ';
|
||||
$lang->project->realBeganAB = 'Actual Begin';
|
||||
$lang->project->realEndAB = 'Actual End';
|
||||
$lang->project->realBegan = 'Actual Began';
|
||||
$lang->project->realBegan = 'Actual Begin';
|
||||
$lang->project->realEnd = 'Actual End';
|
||||
$lang->project->division = 'Stage Type';
|
||||
$lang->project->bygrid = 'Kanban';
|
||||
$lang->project->bylist = 'List';
|
||||
$lang->project->bycard = 'Card';
|
||||
$lang->project->mine = 'My';
|
||||
$lang->project->myProject = 'Meine Zuständigkeit';
|
||||
$lang->project->other = 'Andere';
|
||||
$lang->project->myProject = 'Mine';
|
||||
$lang->project->other = 'Others';
|
||||
$lang->project->acl = 'ACL';
|
||||
$lang->project->setPlanduration = 'Set Duration';
|
||||
$lang->project->auth = 'Privileges';
|
||||
@@ -150,11 +150,11 @@ $lang->project->leftStories = 'Left Stories';
|
||||
$lang->project->leftTasks = 'Left Tasks';
|
||||
$lang->project->leftBugs = 'Left Bugs';
|
||||
$lang->project->leftHours = 'Left Hours';
|
||||
$lang->project->children = 'Child Project';
|
||||
$lang->project->parent = 'Parent Project';
|
||||
$lang->project->children = "Child {$lang->projectCommon}";
|
||||
$lang->project->parent = 'Parent Program';
|
||||
$lang->project->allStories = 'All Stories';
|
||||
$lang->project->doneStories = 'Finished Stories';
|
||||
$lang->project->doneProjects = 'Erledigt';
|
||||
$lang->project->doneProjects = 'Finished';
|
||||
$lang->project->allInput = 'Total Input';
|
||||
$lang->project->weekly = 'Program Weekly';
|
||||
$lang->project->pv = 'PV';
|
||||
@@ -167,15 +167,15 @@ $lang->project->evTitle = 'Earn Value';
|
||||
$lang->project->svTitle = 'Schedule Variance';
|
||||
$lang->project->acTitle = 'Actual Cost';
|
||||
$lang->project->cvTitle = 'Cost Variance';
|
||||
$lang->project->teamCount = 'Man';
|
||||
$lang->project->teamCount = 'Team';
|
||||
$lang->project->teamSumCount = '%s people in total';
|
||||
$lang->project->longTime = 'Long-Term';
|
||||
$lang->project->future = 'TBD';
|
||||
$lang->project->moreProject = 'More Project';
|
||||
$lang->project->days = 'Manntage';
|
||||
$lang->project->moreProject = "More {$lang->projectCommon}";
|
||||
$lang->project->days = 'Days';
|
||||
$lang->project->mailto = 'Mailto';
|
||||
$lang->project->etc = " , etc";
|
||||
$lang->project->product = 'Product';
|
||||
$lang->project->product = $lang->productCommon;
|
||||
$lang->project->branch = 'Platform/Branch';
|
||||
$lang->project->plan = 'Plan';
|
||||
$lang->project->createKanban = 'Create Kanban';
|
||||
@@ -183,71 +183,71 @@ $lang->project->kanban = 'Kanban';
|
||||
|
||||
/* Project Kanban. */
|
||||
$lang->project->projectTypeList = array();
|
||||
$lang->project->projectTypeList[1] = 'Product-based';
|
||||
$lang->project->projectTypeList[0] = 'Non-product-based';
|
||||
$lang->project->projectTypeList[1] = "{$lang->productCommon}-based";
|
||||
$lang->project->projectTypeList[0] = "Non-{$lang->productCommon}-based";
|
||||
|
||||
/* Project Kanban. */
|
||||
$lang->project->typeList = array();
|
||||
$lang->project->typeList['my'] = 'Projects Ownedbyme';
|
||||
$lang->project->typeList['other'] = 'Other Projects';
|
||||
$lang->project->typeList['my'] = "{$lang->projectCommon}s Ownedbyme";
|
||||
$lang->project->typeList['other'] = "Other {$lang->projectCommon}s";
|
||||
|
||||
$lang->project->divisionList['0'] = 'Create by project';
|
||||
$lang->project->divisionList['1'] = 'Create by product';
|
||||
$lang->project->divisionList['0'] = "Create by {$lang->projectCommon}";
|
||||
$lang->project->divisionList['1'] = "Create by {$lang->productCommon}";
|
||||
|
||||
$lang->project->divisionSwitchList['0'] = 'Close';
|
||||
$lang->project->divisionSwitchList['1'] = "Open";
|
||||
|
||||
$lang->project->waitProjects = 'Waiting Projects';
|
||||
$lang->project->doingProjects = 'Ongoing Projects';
|
||||
$lang->project->waitProjects = "Waiting {$lang->projectCommon}s";
|
||||
$lang->project->doingProjects = "Ongoing {$lang->projectCommon}s";
|
||||
$lang->project->doingExecutions = 'Ongoing Executions';
|
||||
$lang->project->closedProjects = 'Closed Projects(The recent two projects)';
|
||||
$lang->project->closedProject = 'Closed Projects';
|
||||
$lang->project->noProgram = 'Independent Projects';
|
||||
$lang->project->closedProjects = "Closed {$lang->projectCommon}s(The recent two projects)";
|
||||
$lang->project->closedProject = "Closed {$lang->projectCommon}s";
|
||||
$lang->project->noProgram = "Independent {$lang->projectCommon}s";
|
||||
|
||||
$lang->project->laneColorList = array('#32C5FF', '#006AF1', '#9D28B2', '#FF8F26', '#FFC20E', '#00A78E', '#7FBB00', '#424BAC', '#C0E9FF', '#EC2761');
|
||||
|
||||
$lang->project->productNotEmpty = 'Please link products or create products.';
|
||||
$lang->project->existProductName = 'Product name already exists.';
|
||||
$lang->project->changeProgram = '%s > Change project';
|
||||
$lang->project->changeProgramTip = 'After modifying the project set, the products linked with the project will also modify the project set to which it belongs. Please confirm whether to modify it.';
|
||||
$lang->project->linkedProjectsTip = 'Linked projects are as follows';
|
||||
$lang->project->multiLinkedProductsTip = 'The following products linked to this project are also linked to other projects, please unlink before proceeding.';
|
||||
$lang->project->noticeDivsion = "The current project is a single stage, click [Open] to change to multiple stages, each stage is only associated with one product.";
|
||||
$lang->project->linkStoryByPlanTips = "This action will associate all {$lang->SRCommon} under the selected plan to this project";
|
||||
$lang->project->productNotEmpty = "Please link {$lang->productCommon}s or create {$lang->productCommon}s.";
|
||||
$lang->project->existProductName = "{$lang->productCommon} name already exists.";
|
||||
$lang->project->changeProgram = "%s > Change {$lang->projectCommon}";
|
||||
$lang->project->changeProgramTip = "Once the program is edited, the {$lang->productCommon} that is linked to this program will be changed. Do you want to edit it?";
|
||||
$lang->project->linkedProjectsTip = "Linked {$lang->projectCommon}s are as follows";
|
||||
$lang->project->multiLinkedProductsTip = "The following {$lang->productCommon}s linked to this {$lang->projectCommon} are also linked to other {$lang->projectCommon}s, please unlink before proceeding.";
|
||||
$lang->project->noticeDivsion = "The current {$lang->projectCommon} is a single stage, click [Open] to change to multiple stages, each stage is only associated with one {$lang->productCommon}.";
|
||||
$lang->project->linkStoryByPlanTips = "This action will associate all {$lang->SRCommon} under the selected plan to this {$lang->projectCommon}";
|
||||
$lang->project->createExecution = "There is no {$lang->executionCommon} under this project, please create {$lang->executionCommon} first";
|
||||
$lang->project->unlinkExecutionMember = "The user participated in %s executions such as %s%s. Do you want to remove the user from those executions as well? (The data related to this user will not be deleted.)";
|
||||
$lang->project->unlinkExecutionMembers = "The team members you are removing are also in the execution team of this project. Do you want to remove them from the execution team too?";
|
||||
$lang->project->productTip = 'After clicking New Product, the project will not be linked to the selected product.';
|
||||
$lang->project->noDevStage = 'There is no R&D stage under this project, or you do not have access permissions. The creation of builds is not supported at the moment.';
|
||||
$lang->project->budgetOverrun = "The project's budget exceeds the remaining budget of the parent program:";
|
||||
$lang->project->unlinkExecutionMembers = "The team members you are removing are also in the execution team of this {$lang->projectCommon}. Do you want to remove them from the execution team too?";
|
||||
$lang->project->productTip = "After clicking New {$lang->productCommon}, the {$lang->projectCommon} will not be linked to the selected {$lang->productCommon}.";
|
||||
$lang->project->noDevStage = "There is no R&D stage under this {$lang->projectCommon}, or you do not have access permissions. The creation of builds is not supported at the moment.";
|
||||
$lang->project->budgetOverrun = "The {$lang->projectCommon}'s budget exceeds the remaining budget of the parent program:";
|
||||
$lang->project->disabledInputTip = 'Please cancel %s first';
|
||||
$lang->project->linkRepoFailed = 'Failed to link projects and code repositories.';
|
||||
$lang->project->linkRepoFailed = "Failed to link {$lang->projectCommon}s and code repositories.";
|
||||
$lang->project->unLinkProductTip = 'Are you sure you want to unlink %s? (Does not affect linked requirements)';
|
||||
$lang->project->summary = 'Total projects: <strong>%s</strong>.';
|
||||
$lang->project->allSummary = 'Total projects: <strong>%s</strong>, Wait: <strong>%s</strong>, Doing: <strong>%s</strong>, Suspended: <strong>%s</strong>, Closed: <strong>%s</strong>.';
|
||||
$lang->project->summary = "Total {$lang->projectCommon}s: <strong>%s</strong>.";
|
||||
$lang->project->allSummary = "Total {$lang->projectCommon}s: <strong>%s</strong>, Wait: <strong>%s</strong>, Doing: <strong>%s</strong>, Suspended: <strong>%s</strong>, Closed: <strong>%s</strong>.";
|
||||
$lang->project->checkedSummary = 'Seleted: <strong>%total%</strong>.';
|
||||
$lang->project->checkedAllSummary = 'Seleted: <strong>%total%</strong>, Wait: <strong>%wait%</strong>, Doing: <strong>%doing%</strong>, Suspended: <strong>%suspended%</strong>, Closed: <strong>%closed%</strong>.';
|
||||
|
||||
$lang->project->tenThousand = '';
|
||||
$lang->project->tenThousand = 'Ten Thousand';
|
||||
$lang->project->hundredMillion = 'Hundred Million';
|
||||
|
||||
$lang->project->unitList['CNY'] = 'RMB';
|
||||
$lang->project->unitList['USD'] = 'USD';
|
||||
$lang->project->unitList['HKD'] = 'HKD';
|
||||
$lang->project->unitList['NTD'] = 'New Taiwan';
|
||||
$lang->project->unitList['EUR'] = 'Euro';
|
||||
$lang->project->unitList['DEM'] = 'Deutsche Mark';
|
||||
$lang->project->unitList['CHF'] = 'Swiss Franc';
|
||||
$lang->project->unitList['FRF'] = 'French Franc';
|
||||
$lang->project->unitList['GBP'] = 'Pound';
|
||||
$lang->project->unitList['NLG'] = 'Florin';
|
||||
$lang->project->unitList['CAD'] = 'Canadian';
|
||||
$lang->project->unitList['RUR'] = 'Russian Ruble';
|
||||
$lang->project->unitList['INR'] = 'Indian';
|
||||
$lang->project->unitList['AUD'] = 'Australian';
|
||||
$lang->project->unitList['NZD'] = 'New Zealand';
|
||||
$lang->project->unitList['THB'] = 'Thai Baht';
|
||||
$lang->project->unitList['SGD'] = 'Singapore';
|
||||
$lang->project->unitList['NTD'] = 'NTD';
|
||||
$lang->project->unitList['EUR'] = 'EUR';
|
||||
$lang->project->unitList['DEM'] = 'DEM';
|
||||
$lang->project->unitList['CHF'] = 'CHF';
|
||||
$lang->project->unitList['FRF'] = 'FRF';
|
||||
$lang->project->unitList['GBP'] = 'GPR';
|
||||
$lang->project->unitList['NLG'] = 'NLG';
|
||||
$lang->project->unitList['CAD'] = 'CAD';
|
||||
$lang->project->unitList['RUR'] = 'RUB';
|
||||
$lang->project->unitList['INR'] = 'IDR';
|
||||
$lang->project->unitList['AUD'] = 'AUD';
|
||||
$lang->project->unitList['NZD'] = 'NZD';
|
||||
$lang->project->unitList['THB'] = 'THB';
|
||||
$lang->project->unitList['SGD'] = 'SGD';
|
||||
|
||||
$lang->project->currencySymbol['CNY'] = '¥';
|
||||
$lang->project->currencySymbol['USD'] = '$';
|
||||
@@ -288,19 +288,19 @@ $lang->project->featureBar['index']['doing'] = 'Doing';
|
||||
$lang->project->featureBar['index']['suspended'] = 'Suspended';
|
||||
$lang->project->featureBar['index']['closed'] = 'Closed';
|
||||
|
||||
$lang->project->featureBar['execution']['all'] = 'Alle';
|
||||
$lang->project->featureBar['execution']['undone'] = 'Geschlossen';
|
||||
$lang->project->featureBar['execution']['wait'] = 'Wartend';
|
||||
$lang->project->featureBar['execution']['doing'] = 'In Arbeit';
|
||||
$lang->project->featureBar['execution']['suspended'] = 'Ausgesetzt';
|
||||
$lang->project->featureBar['execution']['closed'] = 'Geschlossen';
|
||||
$lang->project->featureBar['execution']['all'] = 'All';
|
||||
$lang->project->featureBar['execution']['undone'] = 'Unfinished';
|
||||
$lang->project->featureBar['execution']['wait'] = 'Waiting';
|
||||
$lang->project->featureBar['execution']['doing'] = 'Doing';
|
||||
$lang->project->featureBar['execution']['suspended'] = 'Suspended';
|
||||
$lang->project->featureBar['execution']['closed'] = 'Closed';
|
||||
|
||||
$lang->project->featureBar['bug']['all'] = 'All';
|
||||
$lang->project->featureBar['bug']['unresolved'] = 'Unresolved';
|
||||
|
||||
$lang->project->featureBar['testcase']['all'] = 'Alle';
|
||||
$lang->project->featureBar['testcase']['wait'] = 'Wartend';
|
||||
$lang->project->featureBar['testcase']['needconfirm'] = "Story geändert";
|
||||
$lang->project->featureBar['testcase']['all'] = 'All';
|
||||
$lang->project->featureBar['testcase']['wait'] = 'Waiting';
|
||||
$lang->project->featureBar['testcase']['needconfirm'] = "Story Changed";
|
||||
$lang->project->featureBar['testcase']['group'] = 'Group View';
|
||||
$lang->project->featureBar['testcase']['zerocase'] = "Zero Case {$lang->SRCommon}";
|
||||
$lang->project->featureBar['testcase']['suite'] = 'Suite';
|
||||
@@ -308,25 +308,25 @@ $lang->project->featureBar['testcase']['autocase'] = 'Automated';
|
||||
|
||||
$lang->project->featureBar['build']['all'] = 'Build List';
|
||||
|
||||
$lang->project->aclList['private'] = 'Private (For team members and stakeholders only)';
|
||||
$lang->project->aclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->aclList["private"] = "Private (For the {$lang->projectCommon} leader, team members and stakeholders only)";
|
||||
$lang->project->aclList["open"] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
|
||||
$lang->project->multipleList['1'] = 'Yes';
|
||||
$lang->project->multipleList['0'] = 'No';
|
||||
|
||||
$lang->project->acls['private'] = 'Private';
|
||||
$lang->project->acls['open'] = "Open";
|
||||
$lang->project->acls['open'] = 'Open';
|
||||
|
||||
$lang->project->subAclList['private'] = "Private (Only the project leader, team members and stakeholders can access)";
|
||||
$lang->project->subAclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->subAclList['program'] = 'Open in the program (all upper-level program team leaders and stakeholders, the project leader, team members and stakeholders can access)';
|
||||
$lang->project->subAclList['private'] = "Private (Only the {$lang->projectCommon} leader, team members and stakeholders can access)";
|
||||
$lang->project->subAclList['open'] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
$lang->project->subAclList['program'] = "Open in the program (all upper-level program team leaders and stakeholders, the {$lang->projectCommon} leader, team members and stakeholders can access)";
|
||||
|
||||
$lang->project->kanbanAclList['private'] = 'Private (For the project leader, team members only)';
|
||||
$lang->project->kanbanAclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->kanbanAclList['private'] = "Private (For the {$lang->projectCommon} leader, team members only)";
|
||||
$lang->project->kanbanAclList['open'] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
|
||||
$lang->project->kanbanSubAclList['private'] = "Private (Only the project leader, team members can access)";
|
||||
$lang->project->kanbanSubAclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->kanbanSubAclList['program'] = 'Open in the program (all upper-level program team leaders and stakeholders, the project leader, team members can access)';
|
||||
$lang->project->kanbanSubAclList['private'] = "Private (Only the {$lang->projectCommon} leader, team members can access)";
|
||||
$lang->project->kanbanSubAclList['open'] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
$lang->project->kanbanSubAclList['program'] = "Open in the program (all upper-level program team leaders and stakeholders, the {$lang->projectCommon} leader, team members can access)";
|
||||
|
||||
global $config;
|
||||
if($config->systemMode == 'light')
|
||||
@@ -335,8 +335,8 @@ if($config->systemMode == 'light')
|
||||
unset($lang->project->kanbanSubAclList['program']);
|
||||
}
|
||||
|
||||
$lang->project->authList['extend'] = 'Inherit (system privilege and project privilege)';
|
||||
$lang->project->authList['reset'] = 'Reset (project privilege only)';
|
||||
$lang->project->authList['extend'] = "Inherit (system privilege and {$lang->projectCommon} privilege)";
|
||||
$lang->project->authList['reset'] = "Reset ({$lang->projectCommon} privilege only)";
|
||||
|
||||
$lang->project->statusList[''] = '';
|
||||
$lang->project->statusList['wait'] = 'Waiting';
|
||||
@@ -352,13 +352,13 @@ $lang->project->endList[365] = 'One year';
|
||||
$lang->project->endList[999] = 'Longtime';
|
||||
|
||||
$lang->project->scrumTitle = 'Agile Development Management';
|
||||
$lang->project->waterfallTitle = 'CMMI';
|
||||
$lang->project->kanbanTitle = 'Kanban Project Management';
|
||||
$lang->project->agileplusTitle = 'Agile + Kanban Project Management';
|
||||
$lang->project->waterfallplusTitle = 'Waterfall + Agile + Kanban Project Management';
|
||||
$lang->project->waterfallTitle = "Waterfall {$lang->projectCommon} Management";
|
||||
$lang->project->kanbanTitle = "Kanban {$lang->projectCommon} Management";
|
||||
$lang->project->agileplusTitle = "Agile + Kanban {$lang->projectCommon} Management";
|
||||
$lang->project->waterfallplusTitle = "Waterfall + Agile + Kanban {$lang->projectCommon} Management";
|
||||
$lang->project->moreModelTitle = 'Please look forward to more models...';
|
||||
|
||||
$lang->project->empty = 'No project.';
|
||||
$lang->project->empty = "No {$lang->projectCommon}.";
|
||||
$lang->project->nextStep = 'Next step';
|
||||
$lang->project->hoursUnit = '%s hours';
|
||||
$lang->project->membersUnit = '%s men';
|
||||
@@ -366,43 +366,43 @@ $lang->project->lastIteration = "Recent {$lang->executionCommon}";
|
||||
$lang->project->lastKanban = 'Recent Kanban';
|
||||
$lang->project->ongoingStage = 'Ongoing stage';
|
||||
$lang->project->scrum = 'Scrum';
|
||||
$lang->project->waterfall = 'CMMI';
|
||||
$lang->project->waterfall = 'Waterfall';
|
||||
$lang->project->agileplus = 'Agile +';
|
||||
$lang->project->waterfallplus = 'Waterfall +';
|
||||
$lang->project->cannotCreateChild = 'It is not empty, so you cannot add a child. You can add a parent for it, and then create a child.';
|
||||
$lang->project->emptyPM = 'No manager';
|
||||
$lang->project->emptyBranch = 'Branch can not be empty!';
|
||||
$lang->project->cannotChangeToCat = "It is not empty, so you cannot change it to a parent.";
|
||||
$lang->project->cannotCancelCat = "It has child projects, so you cannot unmark the parent.";
|
||||
$lang->project->cannotCancelCat = "It has child {$lang->projectCommon}s, so you cannot unmark the parent.";
|
||||
$lang->project->parentBeginEnd = "Parent begin&end date: %s ~ %s";
|
||||
$lang->project->childLongTime = "If a child as long-term projects, the parent should be long-term too.";
|
||||
$lang->project->readjustTime = 'Change the project begin&end date.';
|
||||
$lang->project->notAllowRemoveProducts = 'The story of this product is linked with the project. Unlink it before doing any action.';
|
||||
$lang->project->childLongTime = "If a child as long-term {$lang->projectCommon}s, the parent should be long-term too.";
|
||||
$lang->project->readjustTime = "Change the {$lang->projectCommon} begin&end date.";
|
||||
$lang->project->notAllowRemoveProducts = "Stories of this {$lang->productCommon} are linked to {$lang->projectCommon}s or {$lang->execution->common} of this {$lang->projectCommon} is linked to this {$lang->productCommon}. Please unlink it and try again.";
|
||||
$lang->project->ge = "『%s』should be >= actual begin『%s』.";
|
||||
|
||||
$lang->project->programTitle['0'] = 'Hide';
|
||||
$lang->project->programTitle['base'] = 'Base-level project only';
|
||||
$lang->project->programTitle['end'] = 'End-level project only';
|
||||
$lang->project->programTitle['0'] = 'Hidden';
|
||||
$lang->project->programTitle['base'] = "Base-level {$lang->projectCommon} only";
|
||||
$lang->project->programTitle['end'] = "End-level {$lang->projectCommon} only";
|
||||
|
||||
$lang->project->accessDenied = 'Access denied!';
|
||||
$lang->project->chooseProgramType = 'Select the project management model';
|
||||
$lang->project->cannotCreateChild = 'It is not empty, so you cannot add a child. You can add a parent for it, and then create a child.';
|
||||
$lang->project->hasChildren = 'This project has a child project, so it cannot be deleted.';
|
||||
$lang->project->confirmDelete = "Do you want to delete [%s]?";
|
||||
$lang->project->cannotChangeToCat = "It is not empty, so you cannot change it to a parent.";
|
||||
$lang->project->cannotCancelCat = "It has child projects, so you cannot unmark the parent.";
|
||||
$lang->project->parentBeginEnd = "Parent begin&end date: %s ~ %s";
|
||||
$lang->project->accessDenied = "Access denied to this {$lang->projectCommon}";
|
||||
$lang->project->chooseProgramType = 'Select management type';
|
||||
$lang->project->cannotCreateChild = "The {$lang->projectCommon} has contents, so you cannot add a child {$lang->projectCommon}. You can create a parent project for this one and then add a child {$lang->projectCommon} for the parent {$lang->projectCommon}.";
|
||||
$lang->project->hasChildren = "This {$lang->projectCommon} has a child {$lang->projectCommon}, so it cannot be deleted.";
|
||||
$lang->project->confirmDelete = 'Do you want to delete \"%s\"?';
|
||||
$lang->project->cannotChangeToCat = "The {$lang->projectCommon} has contents, so you cannot it to a parent {$lang->projectCommon}.";
|
||||
$lang->project->cannotCancelCat = "There are child {$lang->projectCommon}s of this {$lang->projectCommon}. You cannot cancel the parent {$lang->projectCommon} mark.";
|
||||
$lang->project->parentBeginEnd = "The begin and end date of the parent {$lang->projectCommon}: %s ~ %s";
|
||||
$lang->project->parentBudget = "The budget of the parent program: ";
|
||||
$lang->project->beginLetterParent = "The start date of the project is < the start date of the parent program:";
|
||||
$lang->project->endGreaterParent = "The finish date of the project is > the finish date of the parent program:";
|
||||
$lang->project->dateExceedParent = "The start and finish date of the project was > the start and finish date of the parent program:";
|
||||
$lang->project->beginGreateChild = 'The start date of the project should be ≥ the start date of program: %s.';
|
||||
$lang->project->endLetterChild = 'The finish date of the project should be ≤ the finish date of program: %s.';
|
||||
$lang->project->begigLetterExecution = 'The start date of project should be ≤ the minimum start date of the execution: %s.';
|
||||
$lang->project->endGreateExecution = 'The finish date of the project should be ≥ the maximum finish date of the execution: %s.';
|
||||
$lang->project->childLongTime = "If a child as long-term projects, the parent should be long-term too.";
|
||||
$lang->project->confirmUnlinkMember = "Do you want to remove this user from project?";
|
||||
$lang->project->divisionTips = "Created by project as a single set of stages, and the stage is associated with all products; created by product as multiple sets of stages, each set of stages is associated with a product";
|
||||
$lang->project->beginLetterParent = "The start date of the {$lang->projectCommon} is < the start date of the parent program:";
|
||||
$lang->project->endGreaterParent = "The finish date of the {$lang->projectCommon} is > the finish date of the parent program:";
|
||||
$lang->project->dateExceedParent = "The start and finish date of the {$lang->projectCommon} was > the start and finish date of the parent program:";
|
||||
$lang->project->beginGreateChild = "The start date of the {$lang->projectCommon} should be ≥ the start date of program: %s.";
|
||||
$lang->project->endLetterChild = "The finish date of the {$lang->projectCommon} should be ≤ the finish date of program: %s.";
|
||||
$lang->project->begigLetterExecution = "The start date of {$lang->projectCommon} should be ≤ the minimum start date of the execution: %s.";
|
||||
$lang->project->endGreateExecution = "The finish date of the {$lang->projectCommon} should be ≥ the maximum finish date of the execution: %s.";
|
||||
$lang->project->childLongTime = "There are long-term {$lang->projectCommon}s in the child {$lang->projectCommon}, and the parent {$lang->projectCommon} should also be a long-term {$lang->projectCommon}.";
|
||||
$lang->project->confirmUnlinkMember = "Do you want to remove this user from {$lang->projectCommon}?";
|
||||
$lang->project->divisionTips = "Created by {$lang->projectCommon} as a single set of stages, and the stage is associated with all {$lang->productCommon}s; created by {$lang->productCommon} as multiple sets of stages, each set of stages is associated with a {$lang->productCommon}";
|
||||
|
||||
$lang->project->action = new stdclass();
|
||||
$lang->project->action->managed = '$date, managed by <strong>$actor</strong>. $extra' . "\n";
|
||||
@@ -410,14 +410,14 @@ $lang->project->action->managed = '$date, managed by <strong>$actor</strong>. $e
|
||||
$lang->project->multiple = "Multi {$lang->executionCommon}";
|
||||
|
||||
$lang->project->copyProject = new stdClass();
|
||||
$lang->project->copyProject->nameTips = '『Project Name』Cannot be repeated.';
|
||||
$lang->project->copyProject->codeTips = '『Project Code』Cannot be repeated.';
|
||||
$lang->project->copyProject->nameTips = "『{$lang->projectCommon} Name』Cannot be repeated.";
|
||||
$lang->project->copyProject->codeTips = "『{$lang->projectCommon} Code』Cannot be repeated.";
|
||||
$lang->project->copyProject->endTips = '『Schedule End』Cannot be empty.';
|
||||
$lang->project->copyProject->daysTips = '『Available working days』Should be numerical.';
|
||||
|
||||
$lang->project->linkBranchStoryByPlanTips = "When the project is scheduled to associate requirements, only the activated requirements associated with the %s of the project are imported.";
|
||||
$lang->project->linkNormalStoryByPlanTips = "When the project plans to associate requirements, only the requirements that are active are imported.";
|
||||
$lang->project->cannotManageProducts = "This project is a project-type project and cannot be associated with products.";
|
||||
$lang->project->linkBranchStoryByPlanTips = "When the {$lang->projectCommon} is scheduled to associate requirements, only the activated requirements associated with the %s of the {$lang->projectCommon} are imported.";
|
||||
$lang->project->linkNormalStoryByPlanTips = "When the {$lang->projectCommon} plans to associate requirements, only the requirements that are active are imported.";
|
||||
$lang->project->cannotManageProducts = "This project is a {$lang->projectCommon}-type {$lang->projectCommon} and cannot be associated with {$lang->productCommon}s.";
|
||||
|
||||
$lang->project->featureBar['dynamic']['all'] = 'All';
|
||||
$lang->project->featureBar['dynamic']['today'] = 'Today';
|
||||
|
||||
+101
-101
@@ -3,12 +3,12 @@
|
||||
$lang->project->createGuide = 'Select Template';
|
||||
$lang->project->index = 'Dashboard';
|
||||
$lang->project->home = 'Home';
|
||||
$lang->project->create = 'Create Project';
|
||||
$lang->project->create = "Create {$lang->projectCommon}";
|
||||
$lang->project->edit = 'Edit';
|
||||
$lang->project->batchEdit = 'Batch Edit Projects';
|
||||
$lang->project->view = 'Project View';
|
||||
$lang->project->batchEdit = 'Batch Edit';
|
||||
$lang->project->browse = 'Projects';
|
||||
$lang->project->batchEdit = "Batch Edit {$lang->projectCommon}s";
|
||||
$lang->project->view = "{$lang->projectCommon} View";
|
||||
$lang->project->batchEdit = "Batch Edit {$lang->projectCommon}s";
|
||||
$lang->project->browse = $lang->projectCommon;
|
||||
$lang->project->all = 'All';
|
||||
$lang->project->start = 'Start';
|
||||
$lang->project->finish = 'Finish';
|
||||
@@ -24,7 +24,7 @@ $lang->project->manageView = 'Manage View';
|
||||
$lang->project->managePriv = 'Manage Privilege';
|
||||
$lang->project->manageMembers = 'Manage Team';
|
||||
$lang->project->export = 'Export';
|
||||
$lang->project->addProduct = 'Add Product';
|
||||
$lang->project->addProduct = "Add {$lang->productCommon}";
|
||||
$lang->project->manageGroupMember = 'Manage Group';
|
||||
$lang->project->moduleSetting = 'List Settings';
|
||||
$lang->project->moduleOpen = 'Program Name';
|
||||
@@ -37,19 +37,19 @@ $lang->project->testtask = 'Test Task';
|
||||
$lang->project->build = 'Build';
|
||||
$lang->project->updateOrder = 'Order';
|
||||
$lang->project->sort = 'Order';
|
||||
$lang->project->whitelist = 'Project Whitelist';
|
||||
$lang->project->addWhitelist = 'Project Add Whitelist';
|
||||
$lang->project->unbindWhitelist = 'Project Remove Whitelist';
|
||||
$lang->project->manageProducts = 'Manage Products';
|
||||
$lang->project->manageOtherProducts = 'Manage Other Products';
|
||||
$lang->project->manageProductPlan = 'Manage Products And Plans';
|
||||
$lang->project->copyTitle = 'Please select an project to copy';
|
||||
$lang->project->errorSameProducts = 'Project cannot be associated with multiple identical products.';
|
||||
$lang->project->errorSameBranches = 'Project cannot be associated with multiple identical branches.';
|
||||
$lang->project->errorSamePlans = 'Project cannot be associated with multiple identical plans.';
|
||||
$lang->project->errorNoProducts = 'At least one product is associated';
|
||||
$lang->project->whitelist = "{$lang->projectCommon} Whitelist";
|
||||
$lang->project->addWhitelist = "{$lang->projectCommon} Add Whitelist";
|
||||
$lang->project->unbindWhitelist = "{$lang->projectCommon} Remove Whitelist";
|
||||
$lang->project->manageProducts = "Manage {$lang->productCommon}s";
|
||||
$lang->project->manageOtherProducts = "Manage Other {$lang->productCommon}s";
|
||||
$lang->project->manageProductPlan = "Manage {$lang->productCommon}s And Plans";
|
||||
$lang->project->copyTitle = "Please select an {$lang->projectCommon} to copy";
|
||||
$lang->project->errorSameProducts = "{$lang->projectCommon} cannot be associated with multiple identical {$lang->productCommon}s.";
|
||||
$lang->project->errorSameBranches = "{$lang->projectCommon} cannot be associated with multiple identical branches.";
|
||||
$lang->project->errorSamePlans = "{$lang->projectCommon} cannot be associated with multiple identical plans.";
|
||||
$lang->project->errorNoProducts = "At least one {$lang->productCommon} is associated";
|
||||
$lang->project->copyNoProject = 'There are no items available to copy.';
|
||||
$lang->project->searchByName = 'Enter the project name to retrieve';
|
||||
$lang->project->searchByName = "Enter the {$lang->projectCommon} name to search";
|
||||
$lang->project->deleted = 'Deleted';
|
||||
$lang->project->linkedProducts = "Linked {$lang->productCommon}s";
|
||||
$lang->project->unlinkedProducts = "Unlinked {$lang->productCommon}s";
|
||||
@@ -57,43 +57,43 @@ $lang->project->testreport = 'Test Report';
|
||||
$lang->project->selectProgram = 'Program filtering';
|
||||
$lang->project->teamMember = 'Team Member';
|
||||
$lang->project->unlinkMember = 'Remove Member';
|
||||
$lang->project->copyTeamTitle = 'Select a project team to copy';
|
||||
$lang->project->daysGreaterProject = 'Days cannot be greater than days of project『%s』';
|
||||
$lang->project->copyTeamTitle = "Select a {$lang->projectCommon} team to copy";
|
||||
$lang->project->daysGreaterProject = "Days cannot be greater than days of {$lang->projectCommon}『%s』";
|
||||
$lang->project->errorHours = 'Hours/Day cannot be greater than『24』';
|
||||
$lang->project->workdaysExceed = 'No more than『%s』working days';
|
||||
$lang->project->teamMembersCount = ', there are %s team members.';
|
||||
$lang->project->budgetNumber = '『Budget』must be numbers.';
|
||||
$lang->project->budgetGe0 = '『Budget』must be greater than or equal to 0.';
|
||||
$lang->project->allProjects = 'All Projects';
|
||||
$lang->project->allProjects = "All {$lang->projectCommon}s";
|
||||
$lang->project->ignore = 'Ignore';
|
||||
$lang->project->manageRepo = 'Manage Repo';
|
||||
$lang->project->linkedRepo = 'Link Repo';
|
||||
$lang->project->unlinkedRepo = 'Unlink Repo';
|
||||
$lang->project->disableExecution = 'Project of disable iteration';
|
||||
$lang->project->selectProduct = 'Select Product';
|
||||
$lang->project->disableExecution = "{$lang->projectCommon} of disable {$lang->executionCommon}";
|
||||
$lang->project->selectProduct = "Select {$lang->productCommon}";
|
||||
|
||||
/* Fields. */
|
||||
$lang->project->common = 'Project';
|
||||
$lang->project->common = $lang->projectCommon;
|
||||
$lang->project->id = 'ID';
|
||||
$lang->project->project = 'Project';
|
||||
$lang->project->project = $lang->projectCommon;
|
||||
$lang->project->stage = 'Stage';
|
||||
$lang->project->model = 'Model';
|
||||
$lang->project->PM = 'Manager';
|
||||
$lang->project->PO = 'Project Owner';
|
||||
$lang->project->PO = "{$lang->projectCommon} Owner";
|
||||
$lang->project->QD = 'Test Leader';
|
||||
$lang->project->RD = 'Releaser';
|
||||
$lang->project->name = 'Name';
|
||||
$lang->project->category = 'Category';
|
||||
$lang->project->desc = 'Description';
|
||||
$lang->project->code = 'Code';
|
||||
$lang->project->hasProduct = 'Has Product';
|
||||
$lang->project->hasProduct = "Has {$lang->productCommon}";
|
||||
$lang->project->copy = 'Copy';
|
||||
$lang->project->begin = 'Planned Begin';
|
||||
$lang->project->end = 'Planned End';
|
||||
$lang->project->status = 'Status';
|
||||
$lang->project->subStatus = 'Sub Status';
|
||||
$lang->project->type = 'Type';
|
||||
$lang->project->lifetime = 'Project Cycle';
|
||||
$lang->project->lifetime = "{$lang->projectCommon} Cycle";
|
||||
$lang->project->attribute = 'Stage Type';
|
||||
$lang->project->percent = 'Workload %';
|
||||
$lang->project->milestone = 'Milestone';
|
||||
@@ -150,7 +150,7 @@ $lang->project->leftStories = 'Left Stories';
|
||||
$lang->project->leftTasks = 'Left Tasks';
|
||||
$lang->project->leftBugs = 'Left Bugs';
|
||||
$lang->project->leftHours = 'Left Hours';
|
||||
$lang->project->children = 'Child Project';
|
||||
$lang->project->children = "Child {$lang->projectCommon}";
|
||||
$lang->project->parent = 'Parent Program';
|
||||
$lang->project->allStories = 'All Stories';
|
||||
$lang->project->doneStories = 'Finished Stories';
|
||||
@@ -171,11 +171,11 @@ $lang->project->teamCount = 'Team';
|
||||
$lang->project->teamSumCount = '%s people in total';
|
||||
$lang->project->longTime = 'Long-Term';
|
||||
$lang->project->future = 'TBD';
|
||||
$lang->project->moreProject = 'More Project';
|
||||
$lang->project->moreProject = "More {$lang->projectCommon}";
|
||||
$lang->project->days = 'Days';
|
||||
$lang->project->mailto = 'Mailto';
|
||||
$lang->project->etc = " , etc";
|
||||
$lang->project->product = 'Product';
|
||||
$lang->project->product = $lang->productCommon;
|
||||
$lang->project->branch = 'Platform/Branch';
|
||||
$lang->project->plan = 'Plan';
|
||||
$lang->project->createKanban = 'Create Kanban';
|
||||
@@ -183,48 +183,48 @@ $lang->project->kanban = 'Kanban';
|
||||
|
||||
/* Project Kanban. */
|
||||
$lang->project->projectTypeList = array();
|
||||
$lang->project->projectTypeList[1] = 'Product-based';
|
||||
$lang->project->projectTypeList[0] = 'Non-product-based';
|
||||
$lang->project->projectTypeList[1] = "{$lang->productCommon}-based";
|
||||
$lang->project->projectTypeList[0] = "Non-{$lang->productCommon}-based";
|
||||
|
||||
/* Project Kanban. */
|
||||
$lang->project->typeList = array();
|
||||
$lang->project->typeList['my'] = 'Projects Ownedbyme';
|
||||
$lang->project->typeList['other'] = 'Other Projects';
|
||||
$lang->project->typeList['my'] = "{$lang->projectCommon}s Ownedbyme";
|
||||
$lang->project->typeList['other'] = "Other {$lang->projectCommon}s";
|
||||
|
||||
$lang->project->divisionList['0'] = 'Create by project';
|
||||
$lang->project->divisionList['1'] = 'Create by product';
|
||||
$lang->project->divisionList['0'] = "Create by {$lang->projectCommon}";
|
||||
$lang->project->divisionList['1'] = "Create by {$lang->productCommon}";
|
||||
|
||||
$lang->project->divisionSwitchList['0'] = 'Close';
|
||||
$lang->project->divisionSwitchList['1'] = "Open";
|
||||
|
||||
$lang->project->waitProjects = 'Waiting Projects';
|
||||
$lang->project->doingProjects = 'Ongoing Projects';
|
||||
$lang->project->waitProjects = "Waiting {$lang->projectCommon}s";
|
||||
$lang->project->doingProjects = "Ongoing {$lang->projectCommon}s";
|
||||
$lang->project->doingExecutions = 'Ongoing Executions';
|
||||
$lang->project->closedProjects = 'Closed Projects(The recent two projects)';
|
||||
$lang->project->closedProject = 'Closed Projects';
|
||||
$lang->project->noProgram = 'Independent Projects';
|
||||
$lang->project->closedProjects = "Closed {$lang->projectCommon}s(The recent two projects)";
|
||||
$lang->project->closedProject = "Closed {$lang->projectCommon}s";
|
||||
$lang->project->noProgram = "Independent {$lang->projectCommon}s";
|
||||
|
||||
$lang->project->laneColorList = array('#32C5FF', '#006AF1', '#9D28B2', '#FF8F26', '#FFC20E', '#00A78E', '#7FBB00', '#424BAC', '#C0E9FF', '#EC2761');
|
||||
|
||||
$lang->project->productNotEmpty = 'Please link products or create products.';
|
||||
$lang->project->existProductName = 'Product name already exists.';
|
||||
$lang->project->changeProgram = '%s > Change project';
|
||||
$lang->project->changeProgramTip = 'Once the program is edited, the product that is linked to this program will be changed. Do you want to edit it?';
|
||||
$lang->project->linkedProjectsTip = 'Linked projects are as follows';
|
||||
$lang->project->multiLinkedProductsTip = 'The following products linked to this project are also linked to other projects, please unlink before proceeding.';
|
||||
$lang->project->noticeDivsion = "The current project is a single stage, click [Open] to change to multiple stages, each stage is only associated with one product.";
|
||||
$lang->project->linkStoryByPlanTips = "This action will associate all {$lang->SRCommon} under the selected plan to this project";
|
||||
$lang->project->productNotEmpty = "Please link {$lang->productCommon}s or create {$lang->productCommon}s.";
|
||||
$lang->project->existProductName = "{$lang->productCommon} name already exists.";
|
||||
$lang->project->changeProgram = "%s > Change {$lang->projectCommon}";
|
||||
$lang->project->changeProgramTip = "Once the program is edited, the {$lang->productCommon} that is linked to this program will be changed. Do you want to edit it?";
|
||||
$lang->project->linkedProjectsTip = "Linked {$lang->projectCommon}s are as follows";
|
||||
$lang->project->multiLinkedProductsTip = "The following {$lang->productCommon}s linked to this {$lang->projectCommon} are also linked to other {$lang->projectCommon}s, please unlink before proceeding.";
|
||||
$lang->project->noticeDivsion = "The current {$lang->projectCommon} is a single stage, click [Open] to change to multiple stages, each stage is only associated with one {$lang->productCommon}.";
|
||||
$lang->project->linkStoryByPlanTips = "This action will associate all {$lang->SRCommon} under the selected plan to this {$lang->projectCommon}";
|
||||
$lang->project->createExecution = "There is no {$lang->executionCommon} under this project, please create {$lang->executionCommon} first";
|
||||
$lang->project->unlinkExecutionMember = "The user participated in %s executions such as %s%s. Do you want to remove the user from those executions as well? (The data related to this user will not be deleted.)";
|
||||
$lang->project->unlinkExecutionMembers = "The team members you are removing are also in the execution team of this project. Do you want to remove them from the execution team too?";
|
||||
$lang->project->productTip = 'After clicking New Product, the project will not be linked to the selected product.';
|
||||
$lang->project->noDevStage = 'There is no R&D stage under this project, or you do not have access permissions. The creation of builds is not supported at the moment.';
|
||||
$lang->project->budgetOverrun = "The project's budget exceeds the remaining budget of the parent program:";
|
||||
$lang->project->unlinkExecutionMembers = "The team members you are removing are also in the execution team of this {$lang->projectCommon}. Do you want to remove them from the execution team too?";
|
||||
$lang->project->productTip = "After clicking New {$lang->productCommon}, the {$lang->projectCommon} will not be linked to the selected {$lang->productCommon}.";
|
||||
$lang->project->noDevStage = "There is no R&D stage under this {$lang->projectCommon}, or you do not have access permissions. The creation of builds is not supported at the moment.";
|
||||
$lang->project->budgetOverrun = "The {$lang->projectCommon}'s budget exceeds the remaining budget of the parent program:";
|
||||
$lang->project->disabledInputTip = 'Please cancel %s first';
|
||||
$lang->project->linkRepoFailed = 'Failed to link projects and code repositories.';
|
||||
$lang->project->linkRepoFailed = "Failed to link {$lang->projectCommon}s and code repositories.";
|
||||
$lang->project->unLinkProductTip = 'Are you sure you want to unlink %s? (Does not affect linked requirements)';
|
||||
$lang->project->summary = 'Total projects: <strong>%s</strong>.';
|
||||
$lang->project->allSummary = 'Total projects: <strong>%s</strong>, Wait: <strong>%s</strong>, Doing: <strong>%s</strong>, Suspended: <strong>%s</strong>, Closed: <strong>%s</strong>.';
|
||||
$lang->project->summary = "Total {$lang->projectCommon}s: <strong>%s</strong>.";
|
||||
$lang->project->allSummary = "Total {$lang->projectCommon}s: <strong>%s</strong>, Wait: <strong>%s</strong>, Doing: <strong>%s</strong>, Suspended: <strong>%s</strong>, Closed: <strong>%s</strong>.";
|
||||
$lang->project->checkedSummary = 'Seleted: <strong>%total%</strong>.';
|
||||
$lang->project->checkedAllSummary = 'Seleted: <strong>%total%</strong>, Wait: <strong>%wait%</strong>, Doing: <strong>%doing%</strong>, Suspended: <strong>%suspended%</strong>, Closed: <strong>%closed%</strong>.';
|
||||
|
||||
@@ -308,8 +308,8 @@ $lang->project->featureBar['testcase']['autocase'] = 'Automated';
|
||||
|
||||
$lang->project->featureBar['build']['all'] = 'Build List';
|
||||
|
||||
$lang->project->aclList['private'] = 'Private (For the project leader, team members and stakeholders only)';
|
||||
$lang->project->aclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->aclList["private"] = "Private (For the {$lang->projectCommon} leader, team members and stakeholders only)";
|
||||
$lang->project->aclList["open"] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
|
||||
$lang->project->multipleList['1'] = 'Yes';
|
||||
$lang->project->multipleList['0'] = 'No';
|
||||
@@ -317,16 +317,16 @@ $lang->project->multipleList['0'] = 'No';
|
||||
$lang->project->acls['private'] = 'Private';
|
||||
$lang->project->acls['open'] = 'Open';
|
||||
|
||||
$lang->project->subAclList['private'] = "Private (Only the project leader, team members and stakeholders can access)";
|
||||
$lang->project->subAclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->subAclList['program'] = 'Open in the program (all upper-level program team leaders and stakeholders, the project leader, team members and stakeholders can access)';
|
||||
$lang->project->subAclList['private'] = "Private (Only the {$lang->projectCommon} leader, team members and stakeholders can access)";
|
||||
$lang->project->subAclList['open'] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
$lang->project->subAclList['program'] = "Open in the program (all upper-level program team leaders and stakeholders, the {$lang->projectCommon} leader, team members and stakeholders can access)";
|
||||
|
||||
$lang->project->kanbanAclList['private'] = 'Private (For the project leader, team members only)';
|
||||
$lang->project->kanbanAclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->kanbanAclList['private'] = "Private (For the {$lang->projectCommon} leader, team members only)";
|
||||
$lang->project->kanbanAclList['open'] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
|
||||
$lang->project->kanbanSubAclList['private'] = "Private (Only the project leader, team members can access)";
|
||||
$lang->project->kanbanSubAclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->kanbanSubAclList['program'] = 'Open in the program (all upper-level program team leaders and stakeholders, the project leader, team members can access)';
|
||||
$lang->project->kanbanSubAclList['private'] = "Private (Only the {$lang->projectCommon} leader, team members can access)";
|
||||
$lang->project->kanbanSubAclList['open'] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
$lang->project->kanbanSubAclList['program'] = "Open in the program (all upper-level program team leaders and stakeholders, the {$lang->projectCommon} leader, team members can access)";
|
||||
|
||||
global $config;
|
||||
if($config->systemMode == 'light')
|
||||
@@ -335,8 +335,8 @@ if($config->systemMode == 'light')
|
||||
unset($lang->project->kanbanSubAclList['program']);
|
||||
}
|
||||
|
||||
$lang->project->authList['extend'] = 'Inherit (system privilege and project privilege)';
|
||||
$lang->project->authList['reset'] = 'Reset (project privilege only)';
|
||||
$lang->project->authList['extend'] = "Inherit (system privilege and {$lang->projectCommon} privilege)";
|
||||
$lang->project->authList['reset'] = "Reset ({$lang->projectCommon} privilege only)";
|
||||
|
||||
$lang->project->statusList[''] = '';
|
||||
$lang->project->statusList['wait'] = 'Waiting';
|
||||
@@ -352,13 +352,13 @@ $lang->project->endList[365] = 'One year';
|
||||
$lang->project->endList[999] = 'Longtime';
|
||||
|
||||
$lang->project->scrumTitle = 'Agile Development Management';
|
||||
$lang->project->waterfallTitle = 'Waterfall Project Management';
|
||||
$lang->project->kanbanTitle = 'Kanban Project Management';
|
||||
$lang->project->agileplusTitle = 'Agile + Kanban Project Management';
|
||||
$lang->project->waterfallplusTitle = 'Waterfall + Agile + Kanban Project Management';
|
||||
$lang->project->waterfallTitle = "Waterfall {$lang->projectCommon} Management";
|
||||
$lang->project->kanbanTitle = "Kanban {$lang->projectCommon} Management";
|
||||
$lang->project->agileplusTitle = "Agile + Kanban {$lang->projectCommon} Management";
|
||||
$lang->project->waterfallplusTitle = "Waterfall + Agile + Kanban {$lang->projectCommon} Management";
|
||||
$lang->project->moreModelTitle = 'Please look forward to more models...';
|
||||
|
||||
$lang->project->empty = 'No project.';
|
||||
$lang->project->empty = "No {$lang->projectCommon}.";
|
||||
$lang->project->nextStep = 'Next step';
|
||||
$lang->project->hoursUnit = '%s hours';
|
||||
$lang->project->membersUnit = '%s men';
|
||||
@@ -373,36 +373,36 @@ $lang->project->cannotCreateChild = 'It is not empty, so you cannot add a c
|
||||
$lang->project->emptyPM = 'No manager';
|
||||
$lang->project->emptyBranch = 'Branch can not be empty!';
|
||||
$lang->project->cannotChangeToCat = "It is not empty, so you cannot change it to a parent.";
|
||||
$lang->project->cannotCancelCat = "It has child projects, so you cannot unmark the parent.";
|
||||
$lang->project->cannotCancelCat = "It has child {$lang->projectCommon}s, so you cannot unmark the parent.";
|
||||
$lang->project->parentBeginEnd = "Parent begin&end date: %s ~ %s";
|
||||
$lang->project->childLongTime = "If a child as long-term projects, the parent should be long-term too.";
|
||||
$lang->project->readjustTime = 'Change the project begin&end date.';
|
||||
$lang->project->notAllowRemoveProducts = "Stories of this product are linked to projects or {$lang->execution->common} of this project is linked to this product. Please unlink it and try again.";
|
||||
$lang->project->childLongTime = "If a child as long-term {$lang->projectCommon}s, the parent should be long-term too.";
|
||||
$lang->project->readjustTime = "Change the {$lang->projectCommon} begin&end date.";
|
||||
$lang->project->notAllowRemoveProducts = "Stories of this {$lang->productCommon} are linked to {$lang->projectCommon}s or {$lang->execution->common} of this {$lang->projectCommon} is linked to this {$lang->productCommon}. Please unlink it and try again.";
|
||||
$lang->project->ge = "『%s』should be >= actual begin『%s』.";
|
||||
|
||||
$lang->project->programTitle['0'] = 'Hidden';
|
||||
$lang->project->programTitle['base'] = 'Base-level project only';
|
||||
$lang->project->programTitle['end'] = 'End-level project only';
|
||||
$lang->project->programTitle['base'] = "Base-level {$lang->projectCommon} only";
|
||||
$lang->project->programTitle['end'] = "End-level {$lang->projectCommon} only";
|
||||
|
||||
$lang->project->accessDenied = 'Access denied to this project';
|
||||
$lang->project->accessDenied = "Access denied to this {$lang->projectCommon}";
|
||||
$lang->project->chooseProgramType = 'Select management type';
|
||||
$lang->project->cannotCreateChild = 'The project has contents, so you cannot add a child project. You can create a parent project for this one and then add a child project for the parent project.';
|
||||
$lang->project->hasChildren = 'This project has a child project, so it cannot be deleted.';
|
||||
$lang->project->cannotCreateChild = "The {$lang->projectCommon} has contents, so you cannot add a child {$lang->projectCommon}. You can create a parent project for this one and then add a child {$lang->projectCommon} for the parent {$lang->projectCommon}.";
|
||||
$lang->project->hasChildren = "This {$lang->projectCommon} has a child {$lang->projectCommon}, so it cannot be deleted.";
|
||||
$lang->project->confirmDelete = 'Do you want to delete \"%s\"?';
|
||||
$lang->project->cannotChangeToCat = "The project has contents, so you cannot it to a parent project.";
|
||||
$lang->project->cannotCancelCat = "There are child projects of this project. You cannot cancel the parent project mark.";
|
||||
$lang->project->parentBeginEnd = "The begin and end date of the parent project: %s ~ %s";
|
||||
$lang->project->cannotChangeToCat = "The {$lang->projectCommon} has contents, so you cannot it to a parent {$lang->projectCommon}.";
|
||||
$lang->project->cannotCancelCat = "There are child {$lang->projectCommon}s of this {$lang->projectCommon}. You cannot cancel the parent {$lang->projectCommon} mark.";
|
||||
$lang->project->parentBeginEnd = "The begin and end date of the parent {$lang->projectCommon}: %s ~ %s";
|
||||
$lang->project->parentBudget = "The budget of the parent program: ";
|
||||
$lang->project->beginLetterParent = "The start date of the project is < the start date of the parent program:";
|
||||
$lang->project->endGreaterParent = "The finish date of the project is > the finish date of the parent program:";
|
||||
$lang->project->dateExceedParent = "The start and finish date of the project was > the start and finish date of the parent program:";
|
||||
$lang->project->beginGreateChild = 'The start date of the project should be ≥ the start date of program: %s.';
|
||||
$lang->project->endLetterChild = 'The finish date of the project should be ≤ the finish date of program: %s.';
|
||||
$lang->project->begigLetterExecution = 'The start date of project should be ≤ the minimum start date of the execution: %s.';
|
||||
$lang->project->endGreateExecution = 'The finish date of the project should be ≥ the maximum finish date of the execution: %s.';
|
||||
$lang->project->childLongTime = "There are long-term projects in the child project, and the parent project should also be a long-term project.";
|
||||
$lang->project->confirmUnlinkMember = "Do you want to remove this user from project?";
|
||||
$lang->project->divisionTips = "Created by project as a single set of stages, and the stage is associated with all products; created by product as multiple sets of stages, each set of stages is associated with a product";
|
||||
$lang->project->beginLetterParent = "The start date of the {$lang->projectCommon} is < the start date of the parent program:";
|
||||
$lang->project->endGreaterParent = "The finish date of the {$lang->projectCommon} is > the finish date of the parent program:";
|
||||
$lang->project->dateExceedParent = "The start and finish date of the {$lang->projectCommon} was > the start and finish date of the parent program:";
|
||||
$lang->project->beginGreateChild = "The start date of the {$lang->projectCommon} should be ≥ the start date of program: %s.";
|
||||
$lang->project->endLetterChild = "The finish date of the {$lang->projectCommon} should be ≤ the finish date of program: %s.";
|
||||
$lang->project->begigLetterExecution = "The start date of {$lang->projectCommon} should be ≤ the minimum start date of the execution: %s.";
|
||||
$lang->project->endGreateExecution = "The finish date of the {$lang->projectCommon} should be ≥ the maximum finish date of the execution: %s.";
|
||||
$lang->project->childLongTime = "There are long-term {$lang->projectCommon}s in the child {$lang->projectCommon}, and the parent {$lang->projectCommon} should also be a long-term {$lang->projectCommon}.";
|
||||
$lang->project->confirmUnlinkMember = "Do you want to remove this user from {$lang->projectCommon}?";
|
||||
$lang->project->divisionTips = "Created by {$lang->projectCommon} as a single set of stages, and the stage is associated with all {$lang->productCommon}s; created by {$lang->productCommon} as multiple sets of stages, each set of stages is associated with a {$lang->productCommon}";
|
||||
|
||||
$lang->project->action = new stdclass();
|
||||
$lang->project->action->managed = '$date, managed by <strong>$actor</strong>. $extra' . "\n";
|
||||
@@ -410,14 +410,14 @@ $lang->project->action->managed = '$date, managed by <strong>$actor</strong>. $e
|
||||
$lang->project->multiple = "Multi {$lang->executionCommon}";
|
||||
|
||||
$lang->project->copyProject = new stdClass();
|
||||
$lang->project->copyProject->nameTips = '『Project Name』Cannot be repeated.';
|
||||
$lang->project->copyProject->codeTips = '『Project Code』Cannot be repeated.';
|
||||
$lang->project->copyProject->nameTips = "『{$lang->projectCommon} Name』Cannot be repeated.";
|
||||
$lang->project->copyProject->codeTips = "『{$lang->projectCommon} Code』Cannot be repeated.";
|
||||
$lang->project->copyProject->endTips = '『Schedule End』Cannot be empty.';
|
||||
$lang->project->copyProject->daysTips = '『Available working days』Should be numerical.';
|
||||
|
||||
$lang->project->linkBranchStoryByPlanTips = "When the project is scheduled to associate requirements, only the activated requirements associated with the %s of the project are imported.";
|
||||
$lang->project->linkNormalStoryByPlanTips = "When the project plans to associate requirements, only the requirements that are active are imported.";
|
||||
$lang->project->cannotManageProducts = "This project is a project-type project and cannot be associated with products.";
|
||||
$lang->project->linkBranchStoryByPlanTips = "When the {$lang->projectCommon} is scheduled to associate requirements, only the activated requirements associated with the %s of the {$lang->projectCommon} are imported.";
|
||||
$lang->project->linkNormalStoryByPlanTips = "When the {$lang->projectCommon} plans to associate requirements, only the requirements that are active are imported.";
|
||||
$lang->project->cannotManageProducts = "This project is a {$lang->projectCommon}-type {$lang->projectCommon} and cannot be associated with {$lang->productCommon}s.";
|
||||
|
||||
$lang->project->featureBar['dynamic']['all'] = 'All';
|
||||
$lang->project->featureBar['dynamic']['today'] = 'Today';
|
||||
|
||||
+146
-146
@@ -3,12 +3,12 @@
|
||||
$lang->project->createGuide = 'Select Template';
|
||||
$lang->project->index = 'Dashboard';
|
||||
$lang->project->home = 'Home';
|
||||
$lang->project->create = 'Create Project';
|
||||
$lang->project->create = "Create {$lang->projectCommon}";
|
||||
$lang->project->edit = 'Edit';
|
||||
$lang->project->batchEdit = 'Batch Edit Projects';
|
||||
$lang->project->view = 'Project View';
|
||||
$lang->project->batchEdit = 'Batch Edit Projects';
|
||||
$lang->project->browse = 'Projects';
|
||||
$lang->project->batchEdit = "Batch Edit {$lang->projectCommon}s";
|
||||
$lang->project->view = "{$lang->projectCommon} View";
|
||||
$lang->project->batchEdit = "Batch Edit {$lang->projectCommon}s";
|
||||
$lang->project->browse = $lang->projectCommon;
|
||||
$lang->project->all = 'All';
|
||||
$lang->project->start = 'Start';
|
||||
$lang->project->finish = 'Finish';
|
||||
@@ -24,7 +24,7 @@ $lang->project->manageView = 'Manage View';
|
||||
$lang->project->managePriv = 'Manage Privilege';
|
||||
$lang->project->manageMembers = 'Manage Team';
|
||||
$lang->project->export = 'Export';
|
||||
$lang->project->addProduct = 'Add Product';
|
||||
$lang->project->addProduct = "Add {$lang->productCommon}";
|
||||
$lang->project->manageGroupMember = 'Manage Group';
|
||||
$lang->project->moduleSetting = 'List Settings';
|
||||
$lang->project->moduleOpen = 'Program Name';
|
||||
@@ -37,63 +37,63 @@ $lang->project->testtask = 'Test Task';
|
||||
$lang->project->build = 'Build';
|
||||
$lang->project->updateOrder = 'Order';
|
||||
$lang->project->sort = 'Order';
|
||||
$lang->project->whitelist = 'Project Whitelist';
|
||||
$lang->project->addWhitelist = 'Project Add Whitelist';
|
||||
$lang->project->unbindWhitelist = 'Project Remove Whitelist';
|
||||
$lang->project->manageProducts = 'Manage Products';
|
||||
$lang->project->manageOtherProducts = 'Manage Other Products';
|
||||
$lang->project->manageProductPlan = 'Manage Products And Plans';
|
||||
$lang->project->copyTitle = 'Please select an project to copy';
|
||||
$lang->project->errorSameProducts = 'Project cannot be associated with multiple identical products.';
|
||||
$lang->project->errorSameBranches = 'Project cannot be associated with multiple identical branches.';
|
||||
$lang->project->errorSamePlans = 'Project cannot be associated with multiple identical plans.';
|
||||
$lang->project->errorNoProducts = 'At least one product is associated';
|
||||
$lang->project->whitelist = "{$lang->projectCommon} Whitelist";
|
||||
$lang->project->addWhitelist = "{$lang->projectCommon} Add Whitelist";
|
||||
$lang->project->unbindWhitelist = "{$lang->projectCommon} Remove Whitelist";
|
||||
$lang->project->manageProducts = "Manage {$lang->productCommon}s";
|
||||
$lang->project->manageOtherProducts = "Manage Other {$lang->productCommon}s";
|
||||
$lang->project->manageProductPlan = "Manage {$lang->productCommon}s And Plans";
|
||||
$lang->project->copyTitle = "Please select an {$lang->projectCommon} to copy";
|
||||
$lang->project->errorSameProducts = "{$lang->projectCommon} cannot be associated with multiple identical {$lang->productCommon}s.";
|
||||
$lang->project->errorSameBranches = "{$lang->projectCommon} cannot be associated with multiple identical branches.";
|
||||
$lang->project->errorSamePlans = "{$lang->projectCommon} cannot be associated with multiple identical plans.";
|
||||
$lang->project->errorNoProducts = "At least one {$lang->productCommon} is associated";
|
||||
$lang->project->copyNoProject = 'There are no items available to copy.';
|
||||
$lang->project->searchByName = 'Enter the project name to retrieve';
|
||||
$lang->project->deleted = 'Supprimé';
|
||||
$lang->project->searchByName = "Enter the {$lang->projectCommon} name to search";
|
||||
$lang->project->deleted = 'Deleted';
|
||||
$lang->project->linkedProducts = "Linked {$lang->productCommon}s";
|
||||
$lang->project->unlinkedProducts = "Unlinked {$lang->productCommon}s";
|
||||
$lang->project->testreport = 'Testreport';
|
||||
$lang->project->testreport = 'Test Report';
|
||||
$lang->project->selectProgram = 'Program filtering';
|
||||
$lang->project->teamMember = 'Team Member';
|
||||
$lang->project->unlinkMember = 'Remove Member';
|
||||
$lang->project->copyTeamTitle = 'Select a project team to copy';
|
||||
$lang->project->daysGreaterProject = 'Days cannot be greater than days of project『%s』';
|
||||
$lang->project->copyTeamTitle = "Select a {$lang->projectCommon} team to copy";
|
||||
$lang->project->daysGreaterProject = "Days cannot be greater than days of {$lang->projectCommon}『%s』";
|
||||
$lang->project->errorHours = 'Hours/Day cannot be greater than『24』';
|
||||
$lang->project->workdaysExceed = 'No more than『%s』working days';
|
||||
$lang->project->teamMembersCount = ', there are %s team members.';
|
||||
$lang->project->budgetNumber = '『Budget』must be numbers.';
|
||||
$lang->project->budgetGe0 = '『Budget』must be greater than or equal to 0.';
|
||||
$lang->project->allProjects = 'All Projects';
|
||||
$lang->project->ignore = 'Ignorer';
|
||||
$lang->project->allProjects = "All {$lang->projectCommon}s";
|
||||
$lang->project->ignore = 'Ignore';
|
||||
$lang->project->manageRepo = 'Manage Repo';
|
||||
$lang->project->linkedRepo = 'Link Repo';
|
||||
$lang->project->unlinkedRepo = 'Unlink Repo';
|
||||
$lang->project->disableExecution = 'Project of disable iteration';
|
||||
$lang->project->selectProduct = 'Select Product';
|
||||
$lang->project->disableExecution = "{$lang->projectCommon} of disable {$lang->executionCommon}";
|
||||
$lang->project->selectProduct = "Select {$lang->productCommon}";
|
||||
|
||||
/* Fields. */
|
||||
$lang->project->common = 'Projets';
|
||||
$lang->project->common = $lang->projectCommon;
|
||||
$lang->project->id = 'ID';
|
||||
$lang->project->project = 'Project';
|
||||
$lang->project->project = $lang->projectCommon;
|
||||
$lang->project->stage = 'Stage';
|
||||
$lang->project->model = 'Model';
|
||||
$lang->project->PM = 'Manager';
|
||||
$lang->project->PO = 'Project Owner';
|
||||
$lang->project->PO = "{$lang->projectCommon} Owner";
|
||||
$lang->project->QD = 'Test Leader';
|
||||
$lang->project->RD = 'Releaser';
|
||||
$lang->project->name = 'Name';
|
||||
$lang->project->category = 'Category';
|
||||
$lang->project->desc = 'Description';
|
||||
$lang->project->code = 'Code';
|
||||
$lang->project->hasProduct = 'Has Product';
|
||||
$lang->project->hasProduct = "Has {$lang->productCommon}";
|
||||
$lang->project->copy = 'Copy';
|
||||
$lang->project->begin = 'Begin';
|
||||
$lang->project->end = 'End';
|
||||
$lang->project->begin = 'Planned Begin';
|
||||
$lang->project->end = 'Planned End';
|
||||
$lang->project->status = 'Status';
|
||||
$lang->project->subStatus = 'Sub Status';
|
||||
$lang->project->type = 'Type';
|
||||
$lang->project->lifetime = 'Project Cycle';
|
||||
$lang->project->lifetime = "{$lang->projectCommon} Cycle";
|
||||
$lang->project->attribute = 'Stage Type';
|
||||
$lang->project->percent = 'Workload %';
|
||||
$lang->project->milestone = 'Milestone';
|
||||
@@ -129,11 +129,11 @@ $lang->project->consume = 'Cost';
|
||||
$lang->project->surplus = 'Left';
|
||||
$lang->project->progress = 'Progress';
|
||||
$lang->project->weekProgress = 'This Week Progress';
|
||||
$lang->project->dateRange = 'Duration';
|
||||
$lang->project->dateRange = 'Plan Duration';
|
||||
$lang->project->to = ' to ';
|
||||
$lang->project->realBeganAB = 'Actual Begin';
|
||||
$lang->project->realEndAB = 'Actual End';
|
||||
$lang->project->realBegan = 'Actual Began';
|
||||
$lang->project->realBegan = 'Actual Begin';
|
||||
$lang->project->realEnd = 'Actual End';
|
||||
$lang->project->division = 'Stage Type';
|
||||
$lang->project->bygrid = 'Kanban';
|
||||
@@ -150,8 +150,8 @@ $lang->project->leftStories = 'Left Stories';
|
||||
$lang->project->leftTasks = 'Left Tasks';
|
||||
$lang->project->leftBugs = 'Left Bugs';
|
||||
$lang->project->leftHours = 'Left Hours';
|
||||
$lang->project->children = 'Child Project';
|
||||
$lang->project->parent = 'Parent Project';
|
||||
$lang->project->children = "Child {$lang->projectCommon}";
|
||||
$lang->project->parent = 'Parent Program';
|
||||
$lang->project->allStories = 'All Stories';
|
||||
$lang->project->doneStories = 'Finished Stories';
|
||||
$lang->project->doneProjects = 'Finished';
|
||||
@@ -167,15 +167,15 @@ $lang->project->evTitle = 'Earn Value';
|
||||
$lang->project->svTitle = 'Schedule Variance';
|
||||
$lang->project->acTitle = 'Actual Cost';
|
||||
$lang->project->cvTitle = 'Cost Variance';
|
||||
$lang->project->teamCount = 'Man';
|
||||
$lang->project->teamCount = 'Team';
|
||||
$lang->project->teamSumCount = '%s people in total';
|
||||
$lang->project->longTime = 'Long-Term';
|
||||
$lang->project->future = 'TBD';
|
||||
$lang->project->moreProject = 'More Project';
|
||||
$lang->project->days = 'Available Days';
|
||||
$lang->project->moreProject = "More {$lang->projectCommon}";
|
||||
$lang->project->days = 'Days';
|
||||
$lang->project->mailto = 'Mailto';
|
||||
$lang->project->etc = " , etc";
|
||||
$lang->project->product = 'Product';
|
||||
$lang->project->product = $lang->productCommon;
|
||||
$lang->project->branch = 'Platform/Branch';
|
||||
$lang->project->plan = 'Plan';
|
||||
$lang->project->createKanban = 'Create Kanban';
|
||||
@@ -183,71 +183,71 @@ $lang->project->kanban = 'Kanban';
|
||||
|
||||
/* Project Kanban. */
|
||||
$lang->project->projectTypeList = array();
|
||||
$lang->project->projectTypeList[1] = 'Product-based';
|
||||
$lang->project->projectTypeList[0] = 'Non-product-based';
|
||||
$lang->project->projectTypeList[1] = "{$lang->productCommon}-based";
|
||||
$lang->project->projectTypeList[0] = "Non-{$lang->productCommon}-based";
|
||||
|
||||
/* Project Kanban. */
|
||||
$lang->project->typeList = array();
|
||||
$lang->project->typeList['my'] = 'Projects Ownedbyme';
|
||||
$lang->project->typeList['other'] = 'Other Projects';
|
||||
$lang->project->typeList['my'] = "{$lang->projectCommon}s Ownedbyme";
|
||||
$lang->project->typeList['other'] = "Other {$lang->projectCommon}s";
|
||||
|
||||
$lang->project->divisionList['0'] = 'Create by project';
|
||||
$lang->project->divisionList['1'] = 'Create by product';
|
||||
$lang->project->divisionList['0'] = "Create by {$lang->projectCommon}";
|
||||
$lang->project->divisionList['1'] = "Create by {$lang->productCommon}";
|
||||
|
||||
$lang->project->divisionSwitchList['0'] = 'Close';
|
||||
$lang->project->divisionSwitchList['1'] = "Open";
|
||||
|
||||
$lang->project->waitProjects = 'Waiting Projects';
|
||||
$lang->project->doingProjects = 'Ongoing Projects';
|
||||
$lang->project->waitProjects = "Waiting {$lang->projectCommon}s";
|
||||
$lang->project->doingProjects = "Ongoing {$lang->projectCommon}s";
|
||||
$lang->project->doingExecutions = 'Ongoing Executions';
|
||||
$lang->project->closedProjects = 'Closed Projects(The recent two projects)';
|
||||
$lang->project->closedProject = 'Closed Projects';
|
||||
$lang->project->noProgram = 'Independent Projects';
|
||||
$lang->project->closedProjects = "Closed {$lang->projectCommon}s(The recent two projects)";
|
||||
$lang->project->closedProject = "Closed {$lang->projectCommon}s";
|
||||
$lang->project->noProgram = "Independent {$lang->projectCommon}s";
|
||||
|
||||
$lang->project->laneColorList = array('#32C5FF', '#006AF1', '#9D28B2', '#FF8F26', '#FFC20E', '#00A78E', '#7FBB00', '#424BAC', '#C0E9FF', '#EC2761');
|
||||
|
||||
$lang->project->productNotEmpty = 'Please link products or create products.';
|
||||
$lang->project->existProductName = 'Product name already exists.';
|
||||
$lang->project->changeProgram = '%s > Change project';
|
||||
$lang->project->changeProgramTip = 'After modifying the project set, the products linked with the project will also modify the project set to which it belongs. Please confirm whether to modify it.';
|
||||
$lang->project->linkedProjectsTip = 'Linked projects are as follows';
|
||||
$lang->project->multiLinkedProductsTip = 'The following products linked to this project are also linked to other projects, please unlink before proceeding.';
|
||||
$lang->project->noticeDivsion = "The current project is a single stage, click [Open] to change to multiple stages, each stage is only associated with one product.";
|
||||
$lang->project->linkStoryByPlanTips = "This action will associate all {$lang->SRCommon} under the selected plan to this project";
|
||||
$lang->project->productNotEmpty = "Please link {$lang->productCommon}s or create {$lang->productCommon}s.";
|
||||
$lang->project->existProductName = "{$lang->productCommon} name already exists.";
|
||||
$lang->project->changeProgram = "%s > Change {$lang->projectCommon}";
|
||||
$lang->project->changeProgramTip = "Once the program is edited, the {$lang->productCommon} that is linked to this program will be changed. Do you want to edit it?";
|
||||
$lang->project->linkedProjectsTip = "Linked {$lang->projectCommon}s are as follows";
|
||||
$lang->project->multiLinkedProductsTip = "The following {$lang->productCommon}s linked to this {$lang->projectCommon} are also linked to other {$lang->projectCommon}s, please unlink before proceeding.";
|
||||
$lang->project->noticeDivsion = "The current {$lang->projectCommon} is a single stage, click [Open] to change to multiple stages, each stage is only associated with one {$lang->productCommon}.";
|
||||
$lang->project->linkStoryByPlanTips = "This action will associate all {$lang->SRCommon} under the selected plan to this {$lang->projectCommon}";
|
||||
$lang->project->createExecution = "There is no {$lang->executionCommon} under this project, please create {$lang->executionCommon} first";
|
||||
$lang->project->unlinkExecutionMember = "The user participated in %s executions such as %s%s. Do you want to remove the user from those executions as well? (The data related to this user will not be deleted.)";
|
||||
$lang->project->unlinkExecutionMembers = "The team members you are removing are also in the execution team of this project. Do you want to remove them from the execution team too?";
|
||||
$lang->project->productTip = 'After clicking New Product, the project will not be linked to the selected product.';
|
||||
$lang->project->noDevStage = "Il n'y a pas de phase R&D dans ce projet, ou vous n'avez pas la permission d'accès. La version ne peut pas être créée pour le moment.";
|
||||
$lang->project->budgetOverrun = "Le budget du projet a dépassé le budget restant du programme parent:";
|
||||
$lang->project->unlinkExecutionMembers = "The team members you are removing are also in the execution team of this {$lang->projectCommon}. Do you want to remove them from the execution team too?";
|
||||
$lang->project->productTip = "After clicking New {$lang->productCommon}, the {$lang->projectCommon} will not be linked to the selected {$lang->productCommon}.";
|
||||
$lang->project->noDevStage = "There is no R&D stage under this {$lang->projectCommon}, or you do not have access permissions. The creation of builds is not supported at the moment.";
|
||||
$lang->project->budgetOverrun = "The {$lang->projectCommon}'s budget exceeds the remaining budget of the parent program:";
|
||||
$lang->project->disabledInputTip = 'Please cancel %s first';
|
||||
$lang->project->linkRepoFailed = 'Failed to link projects and code repositories.';
|
||||
$lang->project->linkRepoFailed = "Failed to link {$lang->projectCommon}s and code repositories.";
|
||||
$lang->project->unLinkProductTip = 'Are you sure you want to unlink %s? (Does not affect linked requirements)';
|
||||
$lang->project->summary = 'Total projects: <strong>%s</strong>.';
|
||||
$lang->project->allSummary = 'Total projects: <strong>%s</strong>, Wait: <strong>%s</strong>, Doing: <strong>%s</strong>, Suspended: <strong>%s</strong>, Closed: <strong>%s</strong>.';
|
||||
$lang->project->summary = "Total {$lang->projectCommon}s: <strong>%s</strong>.";
|
||||
$lang->project->allSummary = "Total {$lang->projectCommon}s: <strong>%s</strong>, Wait: <strong>%s</strong>, Doing: <strong>%s</strong>, Suspended: <strong>%s</strong>, Closed: <strong>%s</strong>.";
|
||||
$lang->project->checkedSummary = 'Seleted: <strong>%total%</strong>.';
|
||||
$lang->project->checkedAllSummary = 'Seleted: <strong>%total%</strong>, Wait: <strong>%wait%</strong>, Doing: <strong>%doing%</strong>, Suspended: <strong>%suspended%</strong>, Closed: <strong>%closed%</strong>.';
|
||||
|
||||
$lang->project->tenThousand = '';
|
||||
$lang->project->tenThousand = 'Ten Thousand';
|
||||
$lang->project->hundredMillion = 'Hundred Million';
|
||||
|
||||
$lang->project->unitList['CNY'] = 'RMB';
|
||||
$lang->project->unitList['USD'] = 'USD';
|
||||
$lang->project->unitList['HKD'] = 'HKD';
|
||||
$lang->project->unitList['NTD'] = 'New Taiwan';
|
||||
$lang->project->unitList['EUR'] = 'Euro';
|
||||
$lang->project->unitList['DEM'] = 'Deutsche Mark';
|
||||
$lang->project->unitList['CHF'] = 'Swiss Franc';
|
||||
$lang->project->unitList['FRF'] = 'French Franc';
|
||||
$lang->project->unitList['GBP'] = 'Pound';
|
||||
$lang->project->unitList['NLG'] = 'Florin';
|
||||
$lang->project->unitList['CAD'] = 'Canadian';
|
||||
$lang->project->unitList['RUR'] = 'Russian Ruble';
|
||||
$lang->project->unitList['INR'] = 'Indian';
|
||||
$lang->project->unitList['AUD'] = 'Australian';
|
||||
$lang->project->unitList['NZD'] = 'New Zealand';
|
||||
$lang->project->unitList['THB'] = 'Thai Baht';
|
||||
$lang->project->unitList['SGD'] = 'Singapore';
|
||||
$lang->project->unitList['NTD'] = 'NTD';
|
||||
$lang->project->unitList['EUR'] = 'EUR';
|
||||
$lang->project->unitList['DEM'] = 'DEM';
|
||||
$lang->project->unitList['CHF'] = 'CHF';
|
||||
$lang->project->unitList['FRF'] = 'FRF';
|
||||
$lang->project->unitList['GBP'] = 'GPR';
|
||||
$lang->project->unitList['NLG'] = 'NLG';
|
||||
$lang->project->unitList['CAD'] = 'CAD';
|
||||
$lang->project->unitList['RUR'] = 'RUB';
|
||||
$lang->project->unitList['INR'] = 'IDR';
|
||||
$lang->project->unitList['AUD'] = 'AUD';
|
||||
$lang->project->unitList['NZD'] = 'NZD';
|
||||
$lang->project->unitList['THB'] = 'THB';
|
||||
$lang->project->unitList['SGD'] = 'SGD';
|
||||
|
||||
$lang->project->currencySymbol['CNY'] = '¥';
|
||||
$lang->project->currencySymbol['USD'] = '$';
|
||||
@@ -275,11 +275,11 @@ $lang->project->modelList['agileplus'] = "Agile +";
|
||||
if(helper::hasFeature('waterfallplus')) $lang->project->modelList['waterfallplus'] = "Waterfall +";
|
||||
|
||||
$lang->project->featureBar['browse']['all'] = 'All';
|
||||
$lang->project->featureBar['browse']['undone'] = 'Non Terminées';
|
||||
$lang->project->featureBar['browse']['wait'] = 'En Attente';
|
||||
$lang->project->featureBar['browse']['doing'] = 'En Cours';
|
||||
$lang->project->featureBar['browse']['suspended'] = 'Suspendues';
|
||||
$lang->project->featureBar['browse']['closed'] = 'Fermées';
|
||||
$lang->project->featureBar['browse']['undone'] = 'Unfinished';
|
||||
$lang->project->featureBar['browse']['wait'] = 'Waiting';
|
||||
$lang->project->featureBar['browse']['doing'] = 'Doing';
|
||||
$lang->project->featureBar['browse']['suspended'] = 'Suspended';
|
||||
$lang->project->featureBar['browse']['closed'] = 'Closed';
|
||||
|
||||
$lang->project->featureBar['index']['all'] = 'All';
|
||||
$lang->project->featureBar['index']['undone'] = 'Unfinished';
|
||||
@@ -288,19 +288,19 @@ $lang->project->featureBar['index']['doing'] = 'Doing';
|
||||
$lang->project->featureBar['index']['suspended'] = 'Suspended';
|
||||
$lang->project->featureBar['index']['closed'] = 'Closed';
|
||||
|
||||
$lang->project->featureBar['execution']['all'] = "Tous les {$lang->executionCommon}s";
|
||||
$lang->project->featureBar['execution']['undone'] = 'Non Terminé';
|
||||
$lang->project->featureBar['execution']['wait'] = 'En attente';
|
||||
$lang->project->featureBar['execution']['doing'] = 'En cours';
|
||||
$lang->project->featureBar['execution']['suspended'] = 'Suspendu';
|
||||
$lang->project->featureBar['execution']['closed'] = 'Fermé';
|
||||
$lang->project->featureBar['execution']['all'] = 'All';
|
||||
$lang->project->featureBar['execution']['undone'] = 'Unfinished';
|
||||
$lang->project->featureBar['execution']['wait'] = 'Waiting';
|
||||
$lang->project->featureBar['execution']['doing'] = 'Doing';
|
||||
$lang->project->featureBar['execution']['suspended'] = 'Suspended';
|
||||
$lang->project->featureBar['execution']['closed'] = 'Closed';
|
||||
|
||||
$lang->project->featureBar['bug']['all'] = 'All';
|
||||
$lang->project->featureBar['bug']['unresolved'] = 'Unresolved';
|
||||
|
||||
$lang->project->featureBar['testcase']['all'] = 'Tous';
|
||||
$lang->project->featureBar['testcase']['wait'] = 'En Attente';
|
||||
$lang->project->featureBar['testcase']['needconfirm'] = "Story Changée";
|
||||
$lang->project->featureBar['testcase']['all'] = 'All';
|
||||
$lang->project->featureBar['testcase']['wait'] = 'Waiting';
|
||||
$lang->project->featureBar['testcase']['needconfirm'] = "Story Changed";
|
||||
$lang->project->featureBar['testcase']['group'] = 'Group View';
|
||||
$lang->project->featureBar['testcase']['zerocase'] = "Zero Case {$lang->SRCommon}";
|
||||
$lang->project->featureBar['testcase']['suite'] = 'Suite';
|
||||
@@ -308,25 +308,25 @@ $lang->project->featureBar['testcase']['autocase'] = 'Automated';
|
||||
|
||||
$lang->project->featureBar['build']['all'] = 'Build List';
|
||||
|
||||
$lang->project->aclList['private'] = 'Private (For team members and stakeholders only)';
|
||||
$lang->project->aclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->aclList["private"] = "Private (For the {$lang->projectCommon} leader, team members and stakeholders only)";
|
||||
$lang->project->aclList["open"] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
|
||||
$lang->project->multipleList['1'] = 'Yes';
|
||||
$lang->project->multipleList['0'] = 'No';
|
||||
|
||||
$lang->project->acls['private'] = 'Private';
|
||||
$lang->project->acls['open'] = "Open";
|
||||
$lang->project->acls['open'] = 'Open';
|
||||
|
||||
$lang->project->subAclList['private'] = "Private (Only the project leader, team members and stakeholders can access)";
|
||||
$lang->project->subAclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->subAclList['program'] = 'Open in the program (all upper-level program team leaders and stakeholders, the project leader, team members and stakeholders can access)';
|
||||
$lang->project->subAclList['private'] = "Private (Only the {$lang->projectCommon} leader, team members and stakeholders can access)";
|
||||
$lang->project->subAclList['open'] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
$lang->project->subAclList['program'] = "Open in the program (all upper-level program team leaders and stakeholders, the {$lang->projectCommon} leader, team members and stakeholders can access)";
|
||||
|
||||
$lang->project->kanbanAclList['private'] = 'Private (For the project leader, team members only)';
|
||||
$lang->project->kanbanAclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->kanbanAclList['private'] = "Private (For the {$lang->projectCommon} leader, team members only)";
|
||||
$lang->project->kanbanAclList['open'] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
|
||||
$lang->project->kanbanSubAclList['private'] = "Private (Only the project leader, team members can access)";
|
||||
$lang->project->kanbanSubAclList['open'] = "Open (accessible with project view permissions)";
|
||||
$lang->project->kanbanSubAclList['program'] = 'Open in the program (all upper-level program team leaders and stakeholders, the project leader, team members can access)';
|
||||
$lang->project->kanbanSubAclList['private'] = "Private (Only the {$lang->projectCommon} leader, team members can access)";
|
||||
$lang->project->kanbanSubAclList['open'] = "Open (accessible with {$lang->projectCommon} view permissions)";
|
||||
$lang->project->kanbanSubAclList['program'] = "Open in the program (all upper-level program team leaders and stakeholders, the {$lang->projectCommon} leader, team members can access)";
|
||||
|
||||
global $config;
|
||||
if($config->systemMode == 'light')
|
||||
@@ -335,8 +335,8 @@ if($config->systemMode == 'light')
|
||||
unset($lang->project->kanbanSubAclList['program']);
|
||||
}
|
||||
|
||||
$lang->project->authList['extend'] = 'Inherit (system privilege and project privilege)';
|
||||
$lang->project->authList['reset'] = 'Reset (project privilege only)';
|
||||
$lang->project->authList['extend'] = "Inherit (system privilege and {$lang->projectCommon} privilege)";
|
||||
$lang->project->authList['reset'] = "Reset ({$lang->projectCommon} privilege only)";
|
||||
|
||||
$lang->project->statusList[''] = '';
|
||||
$lang->project->statusList['wait'] = 'Waiting';
|
||||
@@ -352,13 +352,13 @@ $lang->project->endList[365] = 'One year';
|
||||
$lang->project->endList[999] = 'Longtime';
|
||||
|
||||
$lang->project->scrumTitle = 'Agile Development Management';
|
||||
$lang->project->waterfallTitle = 'Waterfall Project Management';
|
||||
$lang->project->kanbanTitle = 'Kanban Project Management';
|
||||
$lang->project->agileplusTitle = 'Agile + Kanban Project Management';
|
||||
$lang->project->waterfallplusTitle = 'Waterfall + Agile + Kanban Project Management';
|
||||
$lang->project->waterfallTitle = "Waterfall {$lang->projectCommon} Management";
|
||||
$lang->project->kanbanTitle = "Kanban {$lang->projectCommon} Management";
|
||||
$lang->project->agileplusTitle = "Agile + Kanban {$lang->projectCommon} Management";
|
||||
$lang->project->waterfallplusTitle = "Waterfall + Agile + Kanban {$lang->projectCommon} Management";
|
||||
$lang->project->moreModelTitle = 'Please look forward to more models...';
|
||||
|
||||
$lang->project->empty = 'No project.';
|
||||
$lang->project->empty = "No {$lang->projectCommon}.";
|
||||
$lang->project->nextStep = 'Next step';
|
||||
$lang->project->hoursUnit = '%s hours';
|
||||
$lang->project->membersUnit = '%s men';
|
||||
@@ -366,43 +366,43 @@ $lang->project->lastIteration = "Recent {$lang->executionCommon}";
|
||||
$lang->project->lastKanban = 'Recent Kanban';
|
||||
$lang->project->ongoingStage = 'Ongoing stage';
|
||||
$lang->project->scrum = 'Scrum';
|
||||
$lang->project->waterfall = 'CMMI';
|
||||
$lang->project->waterfall = 'Waterfall';
|
||||
$lang->project->agileplus = 'Agile +';
|
||||
$lang->project->waterfallplus = 'Waterfall +';
|
||||
$lang->project->cannotCreateChild = 'It is not empty, so you cannot add a child. You can add a parent for it, and then create a child.';
|
||||
$lang->project->emptyPM = 'No manager';
|
||||
$lang->project->emptyBranch = 'Branch can not be empty!';
|
||||
$lang->project->cannotChangeToCat = "It is not empty, so you cannot change it to a parent.";
|
||||
$lang->project->cannotCancelCat = "It has child projects, so you cannot unmark the parent.";
|
||||
$lang->project->cannotCancelCat = "It has child {$lang->projectCommon}s, so you cannot unmark the parent.";
|
||||
$lang->project->parentBeginEnd = "Parent begin&end date: %s ~ %s";
|
||||
$lang->project->childLongTime = "If a child as long-term projects, the parent should be long-term too.";
|
||||
$lang->project->readjustTime = 'Change the project begin&end date.';
|
||||
$lang->project->notAllowRemoveProducts = 'The story of this product is linked with the project. Unlink it before doing any action.';
|
||||
$lang->project->childLongTime = "If a child as long-term {$lang->projectCommon}s, the parent should be long-term too.";
|
||||
$lang->project->readjustTime = "Change the {$lang->projectCommon} begin&end date.";
|
||||
$lang->project->notAllowRemoveProducts = "Stories of this {$lang->productCommon} are linked to {$lang->projectCommon}s or {$lang->execution->common} of this {$lang->projectCommon} is linked to this {$lang->productCommon}. Please unlink it and try again.";
|
||||
$lang->project->ge = "『%s』should be >= actual begin『%s』.";
|
||||
|
||||
$lang->project->programTitle['0'] = 'Hide';
|
||||
$lang->project->programTitle['base'] = 'Base-level project only';
|
||||
$lang->project->programTitle['end'] = 'End-level project only';
|
||||
$lang->project->programTitle['0'] = 'Hidden';
|
||||
$lang->project->programTitle['base'] = "Base-level {$lang->projectCommon} only";
|
||||
$lang->project->programTitle['end'] = "End-level {$lang->projectCommon} only";
|
||||
|
||||
$lang->project->accessDenied = 'Access denied!';
|
||||
$lang->project->chooseProgramType = 'Select the project management model';
|
||||
$lang->project->cannotCreateChild = 'It is not empty, so you cannot add a child. You can add a parent for it, and then create a child.';
|
||||
$lang->project->hasChildren = 'This project has a child project, so it cannot be deleted.';
|
||||
$lang->project->confirmDelete = "Do you want to delete [%s]?";
|
||||
$lang->project->cannotChangeToCat = "It is not empty, so you cannot change it to a parent.";
|
||||
$lang->project->cannotCancelCat = "It has child projects, so you cannot unmark the parent.";
|
||||
$lang->project->parentBeginEnd = "Parent begin&end date: %s ~ %s";
|
||||
$lang->project->parentBudget = "The budget of the parent project: ";
|
||||
$lang->project->beginLetterParent = "La date de début du projet était < à la date de début du programme parent:";
|
||||
$lang->project->endGreaterParent = "La date de fin du projet était > à la date de fin du programme parent:";
|
||||
$lang->project->dateExceedParent = "La date de début et de fin du project était > à la date de début et de fin du programme parent:";
|
||||
$lang->project->beginGreateChild = 'La date de début du projets "%s" doit être ≥ à la date de début du programme "%s" : %s.';
|
||||
$lang->project->endLetterChild = 'La date de fin du projets doit être ≤ à la date de fin du programme: %s.';
|
||||
$lang->project->begigLetterExecution = 'La date de début du projet "%s" doit être ≤ à la date de début minimum d\'excution: %s';
|
||||
$lang->project->endGreateExecution = 'La date de fin du projet "%s" doit être ≥ à la date de fin maximale d\'exécution: %s.';
|
||||
$lang->project->childLongTime = "If a child as long-term projects, the parent should be long-term too.";
|
||||
$lang->project->confirmUnlinkMember = "Do you want to remove this user from project?";
|
||||
$lang->project->divisionTips = "Created by project as a single set of stages, and the stage is associated with all products; created by product as multiple sets of stages, each set of stages is associated with a product";
|
||||
$lang->project->accessDenied = "Access denied to this {$lang->projectCommon}";
|
||||
$lang->project->chooseProgramType = 'Select management type';
|
||||
$lang->project->cannotCreateChild = "The {$lang->projectCommon} has contents, so you cannot add a child {$lang->projectCommon}. You can create a parent project for this one and then add a child {$lang->projectCommon} for the parent {$lang->projectCommon}.";
|
||||
$lang->project->hasChildren = "This {$lang->projectCommon} has a child {$lang->projectCommon}, so it cannot be deleted.";
|
||||
$lang->project->confirmDelete = 'Do you want to delete \"%s\"?';
|
||||
$lang->project->cannotChangeToCat = "The {$lang->projectCommon} has contents, so you cannot it to a parent {$lang->projectCommon}.";
|
||||
$lang->project->cannotCancelCat = "There are child {$lang->projectCommon}s of this {$lang->projectCommon}. You cannot cancel the parent {$lang->projectCommon} mark.";
|
||||
$lang->project->parentBeginEnd = "The begin and end date of the parent {$lang->projectCommon}: %s ~ %s";
|
||||
$lang->project->parentBudget = "The budget of the parent program: ";
|
||||
$lang->project->beginLetterParent = "The start date of the {$lang->projectCommon} is < the start date of the parent program:";
|
||||
$lang->project->endGreaterParent = "The finish date of the {$lang->projectCommon} is > the finish date of the parent program:";
|
||||
$lang->project->dateExceedParent = "The start and finish date of the {$lang->projectCommon} was > the start and finish date of the parent program:";
|
||||
$lang->project->beginGreateChild = "The start date of the {$lang->projectCommon} should be ≥ the start date of program: %s.";
|
||||
$lang->project->endLetterChild = "The finish date of the {$lang->projectCommon} should be ≤ the finish date of program: %s.";
|
||||
$lang->project->begigLetterExecution = "The start date of {$lang->projectCommon} should be ≤ the minimum start date of the execution: %s.";
|
||||
$lang->project->endGreateExecution = "The finish date of the {$lang->projectCommon} should be ≥ the maximum finish date of the execution: %s.";
|
||||
$lang->project->childLongTime = "There are long-term {$lang->projectCommon}s in the child {$lang->projectCommon}, and the parent {$lang->projectCommon} should also be a long-term {$lang->projectCommon}.";
|
||||
$lang->project->confirmUnlinkMember = "Do you want to remove this user from {$lang->projectCommon}?";
|
||||
$lang->project->divisionTips = "Created by {$lang->projectCommon} as a single set of stages, and the stage is associated with all {$lang->productCommon}s; created by {$lang->productCommon} as multiple sets of stages, each set of stages is associated with a {$lang->productCommon}";
|
||||
|
||||
$lang->project->action = new stdclass();
|
||||
$lang->project->action->managed = '$date, managed by <strong>$actor</strong>. $extra' . "\n";
|
||||
@@ -410,14 +410,14 @@ $lang->project->action->managed = '$date, managed by <strong>$actor</strong>. $e
|
||||
$lang->project->multiple = "Multi {$lang->executionCommon}";
|
||||
|
||||
$lang->project->copyProject = new stdClass();
|
||||
$lang->project->copyProject->nameTips = '『Project Name』Cannot be repeated.';
|
||||
$lang->project->copyProject->codeTips = '『Project Code』Cannot be repeated.';
|
||||
$lang->project->copyProject->nameTips = "『{$lang->projectCommon} Name』Cannot be repeated.";
|
||||
$lang->project->copyProject->codeTips = "『{$lang->projectCommon} Code』Cannot be repeated.";
|
||||
$lang->project->copyProject->endTips = '『Schedule End』Cannot be empty.';
|
||||
$lang->project->copyProject->daysTips = '『Available working days』Should be numerical.';
|
||||
|
||||
$lang->project->linkBranchStoryByPlanTips = "When the project is scheduled to associate requirements, only the activated requirements associated with the %s of the project are imported.";
|
||||
$lang->project->linkNormalStoryByPlanTips = "When the project plans to associate requirements, only the requirements that are active are imported.";
|
||||
$lang->project->cannotManageProducts = "This project is a project-type project and cannot be associated with products.";
|
||||
$lang->project->linkBranchStoryByPlanTips = "When the {$lang->projectCommon} is scheduled to associate requirements, only the activated requirements associated with the %s of the {$lang->projectCommon} are imported.";
|
||||
$lang->project->linkNormalStoryByPlanTips = "When the {$lang->projectCommon} plans to associate requirements, only the requirements that are active are imported.";
|
||||
$lang->project->cannotManageProducts = "This project is a {$lang->projectCommon}-type {$lang->projectCommon} and cannot be associated with {$lang->productCommon}s.";
|
||||
|
||||
$lang->project->featureBar['dynamic']['all'] = 'All';
|
||||
$lang->project->featureBar['dynamic']['today'] = 'Today';
|
||||
|
||||
+135
-135
@@ -1,30 +1,30 @@
|
||||
<?php
|
||||
/* Actions. */
|
||||
$lang->project->createGuide = '选择项目模板';
|
||||
$lang->project->index = '项目仪表盘';
|
||||
$lang->project->home = '项目主页';
|
||||
$lang->project->create = '创建项目';
|
||||
$lang->project->edit = '编辑项目';
|
||||
$lang->project->batchEdit = '批量编辑项目';
|
||||
$lang->project->view = '项目概况';
|
||||
$lang->project->createGuide = "选择{$lang->projectCommon}模板";
|
||||
$lang->project->index = "{$lang->projectCommon}仪表盘";
|
||||
$lang->project->home = "{$lang->projectCommon}主页";
|
||||
$lang->project->create = "创建{$lang->projectCommon}";
|
||||
$lang->project->edit = "编辑{$lang->projectCommon}";
|
||||
$lang->project->batchEdit = "批量编辑{$lang->projectCommon}";
|
||||
$lang->project->view = "{$lang->projectCommon}概况";
|
||||
$lang->project->batchEdit = '批量编辑';
|
||||
$lang->project->browse = '项目列表';
|
||||
$lang->project->all = '所有项目';
|
||||
$lang->project->start = '启动项目';
|
||||
$lang->project->finish = '完成项目';
|
||||
$lang->project->suspend = '挂起项目';
|
||||
$lang->project->delete = '删除项目';
|
||||
$lang->project->close = '关闭项目';
|
||||
$lang->project->activate = '激活项目';
|
||||
$lang->project->group = '项目权限分组';
|
||||
$lang->project->createGroup = '项目创建分组';
|
||||
$lang->project->editGroup = '项目编辑分组';
|
||||
$lang->project->copyGroup = '项目复制分组';
|
||||
$lang->project->manageView = '项目维护视野';
|
||||
$lang->project->managePriv = '项目维护权限';
|
||||
$lang->project->browse = "{$lang->projectCommon}列表";
|
||||
$lang->project->all = "所有{$lang->projectCommon}";
|
||||
$lang->project->start = "启动{$lang->projectCommon}";
|
||||
$lang->project->finish = "完成{$lang->projectCommon}";
|
||||
$lang->project->suspend = "挂起{$lang->projectCommon}";
|
||||
$lang->project->delete = "删除{$lang->projectCommon}";
|
||||
$lang->project->close = "关闭{$lang->projectCommon}";
|
||||
$lang->project->activate = "激活{$lang->projectCommon}";
|
||||
$lang->project->group = "{$lang->projectCommon}权限分组";
|
||||
$lang->project->createGroup = "{$lang->projectCommon}创建分组";
|
||||
$lang->project->editGroup = "{$lang->projectCommon}编辑分组";
|
||||
$lang->project->copyGroup = "{$lang->projectCommon}复制分组";
|
||||
$lang->project->manageView = "{$lang->projectCommon}维护视野";
|
||||
$lang->project->managePriv = "{$lang->projectCommon}维护权限";
|
||||
$lang->project->manageMembers = '团队管理';
|
||||
$lang->project->export = '导出';
|
||||
$lang->project->addProduct = '新建产品';
|
||||
$lang->project->addProduct = "新建{$lang->productCommon}";
|
||||
$lang->project->manageGroupMember = '维护分组用户';
|
||||
$lang->project->moduleSetting = '列表设置';
|
||||
$lang->project->moduleOpen = '显示项目集名';
|
||||
@@ -36,64 +36,64 @@ $lang->project->testcase = '用例列表';
|
||||
$lang->project->testtask = '测试单';
|
||||
$lang->project->build = '版本';
|
||||
$lang->project->updateOrder = '排序';
|
||||
$lang->project->sort = '项目排序';
|
||||
$lang->project->whitelist = '项目白名单';
|
||||
$lang->project->addWhitelist = '项目添加白名单';
|
||||
$lang->project->unbindWhitelist = '项目删除白名单';
|
||||
$lang->project->manageProducts = '关联产品';
|
||||
$lang->project->manageOtherProducts = '关联其他产品';
|
||||
$lang->project->manageProductPlan = '关联产品和计划';
|
||||
$lang->project->copyTitle = '请选择要复制的项目';
|
||||
$lang->project->errorSameProducts = '项目不能关联多个相同的产品。';
|
||||
$lang->project->errorSameBranches = '项目不能关联多个相同的分支。';
|
||||
$lang->project->errorSamePlans = '项目不能关联多个相同的计划。';
|
||||
$lang->project->errorNoProducts = '最少关联一个产品';
|
||||
$lang->project->copyNoProject = '没有可用的项目来复制';
|
||||
$lang->project->searchByName = '输入项目名称进行检索';
|
||||
$lang->project->sort = "{$lang->projectCommon}排序";
|
||||
$lang->project->whitelist = "{$lang->projectCommon}白名单";
|
||||
$lang->project->addWhitelist = "{$lang->projectCommon}添加白名单";
|
||||
$lang->project->unbindWhitelist = "{$lang->projectCommon}删除白名单";
|
||||
$lang->project->manageProducts = "关联{$lang->productCommon}";
|
||||
$lang->project->manageOtherProducts = "关联其他{$lang->productCommon}";
|
||||
$lang->project->manageProductPlan = "关联{$lang->productCommon}和计划";
|
||||
$lang->project->copyTitle = "请选择要复制的{$lang->projectCommon}";
|
||||
$lang->project->errorSameProducts = "{$lang->projectCommon}不能关联多个相同的{$lang->productCommon}。";
|
||||
$lang->project->errorSameBranches = "{$lang->projectCommon}不能关联多个相同的分支。";
|
||||
$lang->project->errorSamePlans = "{$lang->projectCommon}不能关联多个相同的计划。";
|
||||
$lang->project->errorNoProducts = "最少关联一个{$lang->productCommon}";
|
||||
$lang->project->copyNoProject = "没有可用的{$lang->projectCommon}来复制";
|
||||
$lang->project->searchByName = "输入{$lang->projectCommon}名称进行检索";
|
||||
$lang->project->deleted = '已删除';
|
||||
$lang->project->linkedProducts = '已关联产品';
|
||||
$lang->project->linkedProducts = "已关联{$lang->productCommon}";
|
||||
$lang->project->unlinkedProducts = '未关联';
|
||||
$lang->project->testreport = '测试报告';
|
||||
$lang->project->selectProgram = '项目集筛选';
|
||||
$lang->project->teamMember = '团队成员';
|
||||
$lang->project->unlinkMember = '移除成员';
|
||||
$lang->project->copyTeamTitle = '选择一个项目团队来复制';
|
||||
$lang->project->daysGreaterProject = '可用工日不能大于项目的可用工日『%s』';
|
||||
$lang->project->copyTeamTitle = "选择一个{$lang->projectCommon}团队来复制";
|
||||
$lang->project->daysGreaterProject = "可用工日不能大于{$lang->projectCommon}的可用工日『%s』";
|
||||
$lang->project->errorHours = '可用工时/天不能大于『24』';
|
||||
$lang->project->workdaysExceed = '可用工作日不能超过『%s』天';
|
||||
$lang->project->teamMembersCount = ',团队成员共%s人。';
|
||||
$lang->project->budgetNumber = '『预算』金额必须为数字。';
|
||||
$lang->project->budgetGe0 = '『预算』金额必须大于等于0。';
|
||||
$lang->project->allProjects = '所有项目';
|
||||
$lang->project->allProjects = "所有{$lang->projectCommon}";
|
||||
$lang->project->ignore = '忽略';
|
||||
$lang->project->manageRepo = '关联代码库';
|
||||
$lang->project->linkedRepo = '已关联代码库';
|
||||
$lang->project->unlinkedRepo = '未关联代码库';
|
||||
$lang->project->disableExecution = '不启用迭代的项目';
|
||||
$lang->project->selectProduct = '选择产品';
|
||||
$lang->project->disableExecution = "不启用{$lang->executionCommon}的{$lang->projectCommon}";
|
||||
$lang->project->selectProduct = "选择{$lang->productCommon}";
|
||||
|
||||
/* Fields. */
|
||||
$lang->project->common = '项目';
|
||||
$lang->project->id = '项目ID';
|
||||
$lang->project->project = '所属项目';
|
||||
$lang->project->common = "{$lang->projectCommon}";
|
||||
$lang->project->id = "{$lang->projectCommon}ID";
|
||||
$lang->project->project = "所属{$lang->projectCommon}";
|
||||
$lang->project->stage = '阶段';
|
||||
$lang->project->model = '项目管理方式';
|
||||
$lang->project->model = "{$lang->projectCommon}管理方式";
|
||||
$lang->project->PM = '负责人';
|
||||
$lang->project->PO = '项目负责人';
|
||||
$lang->project->PO = "{$lang->projectCommon}负责人";
|
||||
$lang->project->QD = '测试负责人';
|
||||
$lang->project->RD = '发布负责人';
|
||||
$lang->project->name = '项目名称';
|
||||
$lang->project->category = '项目类型';
|
||||
$lang->project->desc = '项目描述';
|
||||
$lang->project->code = '项目代号';
|
||||
$lang->project->hasProduct = '是否关联产品';
|
||||
$lang->project->copy = '复制项目';
|
||||
$lang->project->name = "{$lang->projectCommon}名称";
|
||||
$lang->project->category = "{$lang->projectCommon}类型";
|
||||
$lang->project->desc = "{$lang->projectCommon}描述";
|
||||
$lang->project->code = "{$lang->projectCommon}代号";
|
||||
$lang->project->hasProduct = "是否关联{$lang->productCommon}";
|
||||
$lang->project->copy = "复制{$lang->projectCommon}";
|
||||
$lang->project->begin = '计划开始';
|
||||
$lang->project->end = '计划完成';
|
||||
$lang->project->status = '状态';
|
||||
$lang->project->subStatus = '子状态';
|
||||
$lang->project->type = '项目类型';
|
||||
$lang->project->lifetime = '项目周期';
|
||||
$lang->project->type = "{$lang->projectCommon}类型";
|
||||
$lang->project->lifetime = "{$lang->projectCommon}周期";
|
||||
$lang->project->attribute = '阶段类型';
|
||||
$lang->project->percent = '工作量占比';
|
||||
$lang->project->milestone = '里程碑';
|
||||
@@ -123,7 +123,7 @@ $lang->project->suspendedDate = '暂停日期';
|
||||
$lang->project->vision = '界面';
|
||||
$lang->project->displayCards = '每列最大卡片数';
|
||||
$lang->project->fluidBoard = '列宽度';
|
||||
$lang->project->template = '项目模板';
|
||||
$lang->project->template = "{$lang->projectCommon}模板";
|
||||
$lang->project->estimate = '预计';
|
||||
$lang->project->consume = '消耗';
|
||||
$lang->project->surplus = '剩余';
|
||||
@@ -150,13 +150,13 @@ $lang->project->leftStories = '剩余需求';
|
||||
$lang->project->leftTasks = '剩余任务';
|
||||
$lang->project->leftBugs = '剩余Bug';
|
||||
$lang->project->leftHours = '剩余工时';
|
||||
$lang->project->children = '子项目';
|
||||
$lang->project->children = "子{$lang->projectCommon}";
|
||||
$lang->project->parent = '所属项目集';
|
||||
$lang->project->allStories = '总需求';
|
||||
$lang->project->doneStories = '已完成';
|
||||
$lang->project->doneProjects = '已结束';
|
||||
$lang->project->allInput = '项目总投入';
|
||||
$lang->project->weekly = '项目周报';
|
||||
$lang->project->allInput = "{$lang->projectCommon}总投入";
|
||||
$lang->project->weekly = "{$lang->projectCommon}周报";
|
||||
$lang->project->pv = 'PV';
|
||||
$lang->project->ev = 'EV';
|
||||
$lang->project->sv = 'SV';
|
||||
@@ -171,11 +171,11 @@ $lang->project->teamCount = '人数';
|
||||
$lang->project->teamSumCount = '共%s人';
|
||||
$lang->project->longTime = '长期';
|
||||
$lang->project->future = '待定';
|
||||
$lang->project->moreProject = '更多项目';
|
||||
$lang->project->moreProject = "更多{$lang->projectCommon}";
|
||||
$lang->project->days = '可用工作日';
|
||||
$lang->project->mailto = '抄送给';
|
||||
$lang->project->etc = "等";
|
||||
$lang->project->product = '所属产品';
|
||||
$lang->project->product = "所属{$lang->productCommon}";
|
||||
$lang->project->branch = '平台/分支';
|
||||
$lang->project->plan = '所属计划';
|
||||
$lang->project->createKanban = '添加看板';
|
||||
@@ -183,50 +183,50 @@ $lang->project->kanban = '看板';
|
||||
|
||||
/* Project Kanban. */
|
||||
$lang->project->projectTypeList = array();
|
||||
$lang->project->projectTypeList[1] = '产品型项目';
|
||||
$lang->project->projectTypeList[0] = '项目型项目';
|
||||
$lang->project->projectTypeList[1] = "{$lang->productCommon}型{$lang->projectCommon}";
|
||||
$lang->project->projectTypeList[0] = "{$lang->projectCommon}型{$lang->projectCommon}";
|
||||
|
||||
/* Project Kanban. */
|
||||
$lang->project->typeList = array();
|
||||
$lang->project->typeList['my'] = '我负责的项目';
|
||||
$lang->project->typeList['other'] = '其他项目';
|
||||
$lang->project->typeList['my'] = "我负责的{$lang->projectCommon}";
|
||||
$lang->project->typeList['other'] = "其他{$lang->projectCommon}";
|
||||
|
||||
$lang->project->divisionList['0'] = '按项目创建';
|
||||
$lang->project->divisionList['0'] = "按{$lang->projectCommon}创建";
|
||||
$lang->project->divisionList['1'] = "按{$lang->productCommon}创建";
|
||||
|
||||
$lang->project->divisionSwitchList['0'] = '关闭';
|
||||
$lang->project->divisionSwitchList['1'] = "开启";
|
||||
|
||||
$lang->project->waitProjects = '未开始的项目';
|
||||
$lang->project->doingProjects = '进行中的项目';
|
||||
$lang->project->waitProjects = "未开始的{$lang->projectCommon}";
|
||||
$lang->project->doingProjects = "进行中的{$lang->projectCommon}";
|
||||
$lang->project->doingExecutions = '进行中的执行(最近1个)';
|
||||
$lang->project->closedProjects = '已关闭的项目(最近2个)';
|
||||
$lang->project->closedProject = '已关闭的项目';
|
||||
$lang->project->noProgram = '无项目集归属项目';
|
||||
$lang->project->closedProjects = "已关闭的{$lang->projectCommon}(最近2个)";
|
||||
$lang->project->closedProject = "已关闭的{$lang->projectCommon}";
|
||||
$lang->project->noProgram = "无项目集归属{$lang->projectCommon}";
|
||||
|
||||
$lang->project->laneColorList = array('#32C5FF', '#006AF1', '#9D28B2', '#FF8F26', '#FFC20E', '#00A78E', '#7FBB00', '#424BAC', '#C0E9FF', '#EC2761');
|
||||
|
||||
$lang->project->productNotEmpty = '请关联产品或创建产品。';
|
||||
$lang->project->existProductName = '产品名称已存在。';
|
||||
$lang->project->productNotEmpty = "请关联{$lang->productCommon}或创建{$lang->productCommon}。";
|
||||
$lang->project->existProductName = "{$lang->productCommon}名称已存在。";
|
||||
$lang->project->changeProgram = '%s > 修改项目集';
|
||||
$lang->project->changeProgramTip = '修改项目集后,该项目关联产品的项目集也会被修改,请确认是否修改。';
|
||||
$lang->project->linkedProjectsTip = '关联的项目如下';
|
||||
$lang->project->multiLinkedProductsTip = '该项目关联的如下产品还关联了其他项目,请取消关联后再操作';
|
||||
$lang->project->noticeDivsion = "当前项目为单套阶段,点击[开启]可以变为多套阶段,每套阶段只关联一个{$lang->productCommon}。";
|
||||
$lang->project->linkStoryByPlanTips = "此操作会将所选计划下面的{$lang->SRCommon}全部关联到此项目中";
|
||||
$lang->project->createExecution = "该项目下没有{$lang->executionCommon},请先创建{$lang->executionCommon}";
|
||||
$lang->project->changeProgramTip = "修改项目集后,该{$lang->projectCommon}关联{$lang->productCommon}的项目集也会被修改,请确认是否修改。";
|
||||
$lang->project->linkedProjectsTip = "关联的{$lang->projectCommon}如下";
|
||||
$lang->project->multiLinkedProductsTip = "该{$lang->projectCommon}关联的如下{$lang->productCommon}还关联了其他{$lang->projectCommon},请取消关联后再操作";
|
||||
$lang->project->noticeDivsion = "当前{$lang->projectCommon}为单套阶段,点击[开启]可以变为多套阶段,每套阶段只关联一个{$lang->productCommon}。";
|
||||
$lang->project->linkStoryByPlanTips = "此操作会将所选计划下面的{$lang->SRCommon}全部关联到此{$lang->projectCommon}中";
|
||||
$lang->project->createExecution = "该{$lang->projectCommon}下没有{$lang->executionCommon},请先创建{$lang->executionCommon}";
|
||||
$lang->project->unlinkExecutionMember = "该用户参与了%s%s%s个{$lang->execution->common},是否同时将其移除?(该用户所产生的数据不会受影响。)";
|
||||
$lang->project->unlinkExecutionMembers = "移除的团队成员还参与了项目下的执行,是否同步从执行团队中移除?";
|
||||
$lang->project->productTip = '点击新建产品后,项目将不会关联已选中的产品。';
|
||||
$lang->project->noDevStage = '该项目下没有研发类型的阶段,或者您没有权限访问,暂时不支持创建版本。';
|
||||
$lang->project->budgetOverrun = '项目的预算超出了父项目集的剩余预算:';
|
||||
$lang->project->unlinkExecutionMembers = "移除的团队成员还参与了{$lang->projectCommon}下的执行,是否同步从执行团队中移除?";
|
||||
$lang->project->productTip = "点击新建{$lang->productCommon}后,{$lang->projectCommon}将不会关联已选中的{$lang->productCommon}。";
|
||||
$lang->project->noDevStage = "该{$lang->projectCommon}下没有研发类型的阶段,或者您没有权限访问,暂时不支持创建版本。";
|
||||
$lang->project->budgetOverrun = "{$lang->projectCommon}的预算超出了父项目集的剩余预算:";
|
||||
$lang->project->disabledInputTip = '请先取消%s';
|
||||
$lang->project->linkRepoFailed = '关联代码库失败';
|
||||
$lang->project->unLinkProductTip = "您确认要取消与%s的关联关系吗?(不影响已关联的需求)";
|
||||
$lang->project->summary = '本页共 <strong>%s</strong> 个项目。';
|
||||
$lang->project->allSummary = '本页共 <strong>%s</strong> 个项目,未开始 <strong>%s</strong>,进行中 <strong>%s</strong>,已挂起 <strong>%s</strong>,已关闭 <strong>%s</strong> 。';
|
||||
$lang->project->checkedSummary = '选中 <strong>%total%</strong> 个项目。';
|
||||
$lang->project->checkedAllSummary = '选中 <strong>%total%</strong> 个项目,未开始 <strong>%wait%</strong>,进行中 <strong>%doing%</strong>,已挂起 <strong>%suspended%</strong>,已关闭 <strong>%closed%</strong> 。';
|
||||
$lang->project->summary = "本页共 <strong>%s</strong> 个{$lang->projectCommon}。";
|
||||
$lang->project->allSummary = "本页共 <strong>%s</strong> 个{$lang->projectCommon},未开始 <strong>%s</strong>,进行中 <strong>%s</strong>,已挂起 <strong>%s</strong>,已关闭 <strong>%s</strong> 。";
|
||||
$lang->project->checkedSummary = "选中 <strong>%total%</strong> 个{$lang->projectCommon}。";
|
||||
$lang->project->checkedAllSummary = "选中 <strong>%total%</strong> 个{$lang->projectCommon},未开始 <strong>%wait%</strong>,进行中 <strong>%doing%</strong>,已挂起 <strong>%suspended%</strong>,已关闭 <strong>%closed%</strong> 。";
|
||||
|
||||
$lang->project->tenThousand = '万';
|
||||
$lang->project->hundredMillion = '亿';
|
||||
@@ -308,8 +308,8 @@ $lang->project->featureBar['testcase']['autocase'] = '自动化';
|
||||
|
||||
$lang->project->featureBar['build']['all'] = '全部版本';
|
||||
|
||||
$lang->project->aclList['private'] = "私有 (只有项目负责人、团队成员和干系人可访问)";
|
||||
$lang->project->aclList['open'] = "公开 (有项目视图权限即可访问)";
|
||||
$lang->project->aclList['private'] = "私有 (只有{$lang->projectCommon}负责人、团队成员和干系人可访问)";
|
||||
$lang->project->aclList['open'] = "公开 (有{$lang->projectCommon}视图权限即可访问)";
|
||||
|
||||
$lang->project->multipleList['1'] = '是';
|
||||
$lang->project->multipleList['0'] = '否';
|
||||
@@ -317,16 +317,16 @@ $lang->project->multipleList['0'] = '否';
|
||||
$lang->project->acls['private'] = '私有';
|
||||
$lang->project->acls['open'] = '公开';
|
||||
|
||||
$lang->project->subAclList['private'] = "私有 (只有项目负责人、团队成员和干系人可访问)";
|
||||
$lang->project->subAclList['open'] = "公开 (有项目视图权限即可访问)";
|
||||
$lang->project->subAclList['program'] = '项目集内公开(所有上级项目集负责人和干系人、项目负责人、团队成员和干系人可访问)';
|
||||
$lang->project->subAclList['private'] = "私有 (只有{$lang->projectCommon}负责人、团队成员和干系人可访问)";
|
||||
$lang->project->subAclList['open'] = "公开 (有{$lang->projectCommon}视图权限即可访问)";
|
||||
$lang->project->subAclList['program'] = "项目集内公开(所有上级项目集负责人和干系人、{$lang->projectCommon}负责人、团队成员和干系人可访问)";
|
||||
|
||||
$lang->project->kanbanAclList['private'] = "私有 (只有项目负责人、团队成员可访问)";
|
||||
$lang->project->kanbanAclList['open'] = "公开 (有项目视图权限即可访问)";
|
||||
$lang->project->kanbanAclList['private'] = "私有 (只有{$lang->projectCommon}负责人、团队成员可访问)";
|
||||
$lang->project->kanbanAclList['open'] = "公开 (有{$lang->projectCommon}视图权限即可访问)";
|
||||
|
||||
$lang->project->kanbanSubAclList['private'] = "私有 (只有项目负责人、团队成员可访问)";
|
||||
$lang->project->kanbanSubAclList['open'] = "公开 (有项目视图权限即可访问)";
|
||||
$lang->project->kanbanSubAclList['program'] = '项目集内公开(所有上级项目集负责人和干系人、项目负责人、团队成员可访问)';
|
||||
$lang->project->kanbanSubAclList['private'] = "私有 (只有{$lang->projectCommon}负责人、团队成员可访问)";
|
||||
$lang->project->kanbanSubAclList['open'] = "公开 (有{$lang->projectCommon}视图权限即可访问)";
|
||||
$lang->project->kanbanSubAclList['program'] = "项目集内公开(所有上级项目集负责人和干系人、{$lang->projectCommon}负责人、团队成员可访问)";
|
||||
|
||||
global $config;
|
||||
if($config->systemMode == 'light')
|
||||
@@ -335,8 +335,8 @@ if($config->systemMode == 'light')
|
||||
unset($lang->project->kanbanSubAclList['program']);
|
||||
}
|
||||
|
||||
$lang->project->authList['extend'] = '继承 (取系统权限与项目权限的合集)';
|
||||
$lang->project->authList['reset'] = '重新定义 (只取项目权限)';
|
||||
$lang->project->authList['extend'] = "继承 (取系统权限与{$lang->projectCommon}权限的合集)";
|
||||
$lang->project->authList['reset'] = "重新定义 (只取{$lang->projectCommon}权限)";
|
||||
|
||||
$lang->project->statusList[''] = '';
|
||||
$lang->project->statusList['wait'] = '未开始';
|
||||
@@ -351,14 +351,14 @@ $lang->project->endList[186] = '半年';
|
||||
$lang->project->endList[365] = '一年';
|
||||
$lang->project->endList[999] = '长期';
|
||||
|
||||
$lang->project->scrumTitle = '敏捷开发全流程项目管理';
|
||||
$lang->project->waterfallTitle = '瀑布式项目管理';
|
||||
$lang->project->kanbanTitle = '专业研发看板项目管理';
|
||||
$lang->project->agileplusTitle = '敏捷+看板项目管理';
|
||||
$lang->project->waterfallplusTitle = '瀑布+敏捷+看板项目管理';
|
||||
$lang->project->scrumTitle = "敏捷开发全流程{$lang->projectCommon}管理";
|
||||
$lang->project->waterfallTitle = "瀑布式{$lang->projectCommon}管理";
|
||||
$lang->project->kanbanTitle = "专业研发看板{$lang->projectCommon}管理";
|
||||
$lang->project->agileplusTitle = "敏捷+看板{$lang->projectCommon}管理";
|
||||
$lang->project->waterfallplusTitle = "瀑布+敏捷+看板{$lang->projectCommon}管理";
|
||||
$lang->project->moreModelTitle = '更多模型敬请期待...';
|
||||
|
||||
$lang->project->empty = '暂时没有项目';
|
||||
$lang->project->empty = "暂时没有{$lang->projectCommon}";
|
||||
$lang->project->nextStep = '下一步';
|
||||
$lang->project->hoursUnit = '%s 工时';
|
||||
$lang->project->membersUnit = '%s人';
|
||||
@@ -369,40 +369,40 @@ $lang->project->scrum = 'Scrum';
|
||||
$lang->project->waterfall = '瀑布';
|
||||
$lang->project->agileplus = '融合敏捷';
|
||||
$lang->project->waterfallplus = '融合瀑布';
|
||||
$lang->project->cannotCreateChild = '该项目已经有实际的内容,无法直接添加子项目。您可以为当前项目创建一个父项目,然后在新的父项目下面添加子项目。';
|
||||
$lang->project->cannotCreateChild = "该{$lang->projectCommon}已经有实际的内容,无法直接添加子{$lang->projectCommon}。您可以为当前{$lang->projectCommon}创建一个父{$lang->projectCommon},然后在新的父{$lang->projectCommon}下面添加子{$lang->projectCommon}。";
|
||||
$lang->project->emptyPM = '暂无';
|
||||
$lang->project->emptyBranch = '分支不能为空!';
|
||||
$lang->project->cannotChangeToCat = "该项目已经有实际的内容,无法修改为父项目";
|
||||
$lang->project->cannotCancelCat = "该项目下已经有子项目,无法取消父项目标记";
|
||||
$lang->project->parentBeginEnd = "父项目起止时间:%s ~ %s";
|
||||
$lang->project->childLongTime = "子项目中有长期项目,父项目也应该是长期项目";
|
||||
$lang->project->readjustTime = '重新调整项目起止时间';
|
||||
$lang->project->notAllowRemoveProducts = "该产品中的需求与项目进行了关联或者项目下的{$lang->execution->common}关联了该产品,请取消关联后再操作。";
|
||||
$lang->project->cannotChangeToCat = "该{$lang->projectCommon}已经有实际的内容,无法修改为父{$lang->projectCommon}";
|
||||
$lang->project->cannotCancelCat = "该{$lang->projectCommon}下已经有子{$lang->projectCommon},无法取消父{$lang->projectCommon}标记";
|
||||
$lang->project->parentBeginEnd = "父{$lang->projectCommon}起止时间:%s ~ %s";
|
||||
$lang->project->childLongTime = "子{$lang->projectCommon}中有长期{$lang->projectCommon},父{$lang->projectCommon}也应该是长期{$lang->projectCommon}";
|
||||
$lang->project->readjustTime = "重新调整{$lang->projectCommon}起止时间";
|
||||
$lang->project->notAllowRemoveProducts = "该{$lang->productCommon}中的需求与{$lang->projectCommon}进行了关联或者{$lang->projectCommon}下的{$lang->execution->common}关联了该{$lang->productCommon},请取消关联后再操作。";
|
||||
$lang->project->ge = "『%s』应当不小于实际开始时间『%s』。";
|
||||
|
||||
$lang->project->programTitle['0'] = '不显示';
|
||||
$lang->project->programTitle['base'] = '只显示一级项目集';
|
||||
$lang->project->programTitle['end'] = '只显示最后一级项目集';
|
||||
|
||||
$lang->project->accessDenied = '您无权访问该项目!';
|
||||
$lang->project->chooseProgramType = '选择项目管理方式';
|
||||
$lang->project->cannotCreateChild = '该项目已经有实际的内容,无法直接添加子项目。您可以为当前项目创建一个父项目,然后在新的父项目下面添加子项目。';
|
||||
$lang->project->hasChildren = '该项目有子项目存在,不能删除。';
|
||||
$lang->project->confirmDelete = '您确定删除项目“%s”吗?';
|
||||
$lang->project->cannotChangeToCat = "该项目已经有实际的内容,无法修改为父项目";
|
||||
$lang->project->cannotCancelCat = "该项目下已经有子项目,无法取消父项目标记";
|
||||
$lang->project->parentBeginEnd = "父项目起止时间:%s ~ %s";
|
||||
$lang->project->accessDenied = "您无权访问该{$lang->projectCommon}!";
|
||||
$lang->project->chooseProgramType = "选择{$lang->projectCommon}管理方式";
|
||||
$lang->project->cannotCreateChild = "该{$lang->projectCommon}已经有实际的内容,无法直接添加子{$lang->projectCommon}。您可以为当前{$lang->projectCommon}创建一个父{$lang->projectCommon},然后在新的父{$lang->projectCommon}下面添加子{$lang->projectCommon}。";
|
||||
$lang->project->hasChildren = "该{$lang->projectCommon}有子{$lang->projectCommon}存在,不能删除。";
|
||||
$lang->project->confirmDelete = "您确定删除{$lang->projectCommon}“%s”吗?";
|
||||
$lang->project->cannotChangeToCat = "该{$lang->projectCommon}已经有实际的内容,无法修改为父{$lang->projectCommon}";
|
||||
$lang->project->cannotCancelCat = "该{$lang->projectCommon}下已经有子{$lang->projectCommon},无法取消父{$lang->projectCommon}标记";
|
||||
$lang->project->parentBeginEnd = "父{$lang->projectCommon}起止时间:%s ~ %s";
|
||||
$lang->project->parentBudget = "父项目集预算:";
|
||||
$lang->project->beginLetterParent = "项目的开始日期小于了父项目集的开始日期:";
|
||||
$lang->project->endGreaterParent = "项目的完成日期大于了父项目集的完成日期:";
|
||||
$lang->project->dateExceedParent = "项目的起止日期已超出父项目集的起止日期:";
|
||||
$lang->project->beginGreateChild = '项目的开始日期应大于等于项目集的最小开始日期:%s';
|
||||
$lang->project->endLetterChild = '项目的完成日期应小于等于项目集的最大完成日期:%s';
|
||||
$lang->project->begigLetterExecution = '项目的开始日期应小于等于执行的最小开始日期:%s';
|
||||
$lang->project->endGreateExecution = '项目的完成日期应大于等于执行的最大完成日期:%s';
|
||||
$lang->project->childLongTime = "子项目中有长期项目,父项目也应该是长期项目";
|
||||
$lang->project->confirmUnlinkMember = "您确定从该项目中移除该用户吗?";
|
||||
$lang->project->divisionTips = "按项目创建为单套阶段,阶段关联所有{$lang->productCommon};按{$lang->productCommon}创建为多套阶段,每套阶段关联一个{$lang->productCommon}。";
|
||||
$lang->project->beginLetterParent = "{$lang->projectCommon}的开始日期小于了父项目集的开始日期:";
|
||||
$lang->project->endGreaterParent = "{$lang->projectCommon}的完成日期大于了父项目集的完成日期:";
|
||||
$lang->project->dateExceedParent = "{$lang->projectCommon}的起止日期已超出父项目集的起止日期:";
|
||||
$lang->project->beginGreateChild = "{$lang->projectCommon}的开始日期应大于等于项目集的最小开始日期:%s";
|
||||
$lang->project->endLetterChild = "{$lang->projectCommon}的完成日期应小于等于项目集的最大完成日期:%s";
|
||||
$lang->project->begigLetterExecution = "{$lang->projectCommon}的开始日期应小于等于执行的最小开始日期:%s";
|
||||
$lang->project->endGreateExecution = "{$lang->projectCommon}的完成日期应大于等于执行的最大完成日期:%s";
|
||||
$lang->project->childLongTime = "子{$lang->projectCommon}中有长期{$lang->projectCommon},父{$lang->projectCommon}也应该是长期{$lang->projectCommon}";
|
||||
$lang->project->confirmUnlinkMember = "您确定从该{$lang->projectCommon}中移除该用户吗?";
|
||||
$lang->project->divisionTips = "按{$lang->projectCommon}创建为单套阶段,阶段关联所有{$lang->productCommon};按{$lang->productCommon}创建为多套阶段,每套阶段关联一个{$lang->productCommon}。";
|
||||
|
||||
$lang->project->action = new stdclass();
|
||||
$lang->project->action->managed = '$date, 由 <strong>$actor</strong> 维护。$extra' . "\n";
|
||||
@@ -410,14 +410,14 @@ $lang->project->action->managed = '$date, 由 <strong>$actor</strong> 维护。$
|
||||
$lang->project->multiple = "启用{$lang->executionCommon}";
|
||||
|
||||
$lang->project->copyProject = new stdClass();
|
||||
$lang->project->copyProject->nameTips = '『项目名称』不可重复需要修改。';
|
||||
$lang->project->copyProject->codeTips = '『项目代号』不可重复需要修改。';
|
||||
$lang->project->copyProject->nameTips = "『{$lang->projectCommon}名称』不可重复需要修改。";
|
||||
$lang->project->copyProject->codeTips = "『{$lang->projectCommon}代号』不可重复需要修改。";
|
||||
$lang->project->copyProject->endTips = '『计划完成』不能为空。';
|
||||
$lang->project->copyProject->daysTips = '『可用工作日』应当是数字。';
|
||||
|
||||
$lang->project->linkBranchStoryByPlanTips = "项目按计划关联需求时,只导入本项目所关联%s的激活状态的需求。";
|
||||
$lang->project->linkNormalStoryByPlanTips = "项目按计划关联需求时,只导入激活状态的需求。";
|
||||
$lang->project->cannotManageProducts = "该项目为项目型项目,不能关联产品。";
|
||||
$lang->project->linkBranchStoryByPlanTips = "{$lang->projectCommon}按计划关联需求时,只导入本{$lang->projectCommon}所关联%s的激活状态的需求。";
|
||||
$lang->project->linkNormalStoryByPlanTips = "{$lang->projectCommon}按计划关联需求时,只导入激活状态的需求。";
|
||||
$lang->project->cannotManageProducts = "该{$lang->projectCommon}为{$lang->projectCommon}型{$lang->projectCommon},不能关联{$lang->productCommon}。";
|
||||
|
||||
$lang->project->featureBar['dynamic']['all'] = '全部';
|
||||
$lang->project->featureBar['dynamic']['today'] = '今天';
|
||||
|
||||
Reference in New Issue
Block a user