en.php 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
  1. <?php
  2. $lang->mr = new stdclass;
  3. $lang->mr->common = 'Merge Requests';
  4. $lang->mr->server = "Server";
  5. $lang->mr->hostID = "Server";
  6. $lang->mr->view = "Survey";
  7. $lang->mr->viewAction = "{$lang->mr->common} Details";
  8. $lang->mr->create = "Submit {$lang->mr->common}";
  9. $lang->mr->apiCreate = "Interface: Create";
  10. $lang->mr->browse = "Browse";
  11. $lang->mr->browseAction = "{$lang->mr->common} List";
  12. $lang->mr->list = "List";
  13. $lang->mr->edit = "Edit";
  14. $lang->mr->delete = "Delete";
  15. $lang->mr->accept = "Accept";
  16. $lang->mr->source = 'source';
  17. $lang->mr->target = 'target';
  18. $lang->mr->viewDiff = 'View diff';
  19. $lang->mr->diff = 'View diff';
  20. $lang->mr->viewInGit = 'View in APP';
  21. $lang->mr->link = 'Link of stories,Bugs,tasks';
  22. $lang->mr->createAction = '%s, <strong>%s</strong> submitted a <a href="%s">Merge Request</a>.';
  23. $lang->mr->editAction = '%s, <strong>%s</strong> edited <a href="%s">Merge Request</a>.';
  24. $lang->mr->removeAction = '%s, <strong>%s</strong> deleted <a href="%s">Merge Request</a>.';
  25. $lang->mr->submitType = 'Submit type';
  26. $lang->mr->action = new stdclass();
  27. $lang->mr->action->synced = '$date, <strong>$actor</strong> synced this Merge Request.';
  28. $lang->mr->action->imported = '$date, <strong>$actor</strong> imported this Merge Request.';
  29. $lang->mr->linkList = 'Link List of stories,Bugs,tasks';
  30. $lang->mr->linkStory = 'Link Stories';
  31. $lang->mr->linkBug = 'Link Bugs';
  32. $lang->mr->linkTask = 'Link Tasks';
  33. $lang->mr->unlinkTask = 'Remove Tasks';
  34. $lang->mr->unlink = 'UnLink of stories,Bugs,tasks';
  35. $lang->mr->addReview = 'Add Review';
  36. $lang->mr->id = 'ID';
  37. $lang->mr->mriid = "raw MR ID";
  38. $lang->mr->title = 'Name';
  39. $lang->mr->status = 'Status';
  40. $lang->mr->author = 'Author';
  41. $lang->mr->createdDate = 'Created date';
  42. $lang->mr->assignee = 'Assignee';
  43. $lang->mr->reviewer = 'Reviewer';
  44. $lang->mr->mergeStatus = 'Merge status';
  45. $lang->mr->commits = 'commits';
  46. $lang->mr->changes = 'changes';
  47. $lang->mr->gitlabID = 'GitLab';
  48. $lang->mr->repoID = 'Repo';
  49. $lang->mr->jobID = 'Pipeline job';
  50. $lang->mr->commitLogs = 'Commit Logs';
  51. $lang->mr->execJob = 'Execute';
  52. $lang->mr->execJobTip = 'Execute the pipeline job manually';
  53. $lang->mr->canMerge = "Can be merged";
  54. $lang->mr->cantMerge = "Can not be merged";
  55. $lang->mr->approval = 'Approval';
  56. $lang->mr->approve = 'Approve';
  57. $lang->mr->reject = 'Reject';
  58. $lang->mr->close = 'Close';
  59. $lang->mr->reopen = 'Reopen';
  60. $lang->mr->reviewType = 'Review Type';
  61. $lang->mr->reviewTypeList = array();
  62. $lang->mr->reviewTypeList['bug'] = 'Bug';
  63. $lang->mr->reviewTypeList['task'] = 'Task';
  64. $lang->mr->approvalResult = 'Approval result';
  65. $lang->mr->approvalResultList = array();
  66. $lang->mr->approvalResultList['approve'] = 'Approve';
  67. $lang->mr->approvalResultList['reject'] = 'Reject';
  68. $lang->mr->needApproved = 'This MR should be approved before merge';
  69. $lang->mr->needCI = 'Merge only after passing pipeline';
  70. $lang->mr->removeSourceBranch = 'Delete source branch after merge';
  71. $lang->mr->squash = 'Squash commits';
  72. $lang->mr->triggeredCI = 'The pipeline job is triggered due to the target branch or pipeline job changed.';
  73. $lang->mr->acceptTip = 'Please approve this MR before merge';
  74. $lang->mr->conflictsTip = 'This merge request has conflicts, cannot be merged';
  75. $lang->mr->noChangesTip = 'Source branch and target branch have no changes, cannot be merged';
  76. $lang->mr->compileTip = 'This merge request pipeline build is not successful, cannot be merged';
  77. $lang->mr->notifyTip = 'This merge request has conflicts or no changes, cannot be merged';
  78. $lang->mr->branchUpdateTip = 'Branch has been updated, execute pipeline';
  79. $lang->mr->draftTips = 'Merge request is in draft status, cannot be merged.';
  80. $lang->mr->repeatedOperation = 'Do not repeat operations';
  81. $lang->mr->approvalStatus = 'Approve status';
  82. $lang->mr->approvalStatusList = array();
  83. $lang->mr->approvalStatusList['notReviewed'] = 'notReviewed';
  84. $lang->mr->approvalStatusList['approved'] = 'Approved';
  85. $lang->mr->approvalStatusList['rejected'] = 'Rejected';
  86. $lang->mr->notApproved = 'Rejected';
  87. $lang->mr->assignedToMe = 'AssignedToMe';
  88. $lang->mr->createdByMe = 'CreatedByMe';
  89. $lang->mr->statusList = array();
  90. $lang->mr->statusList['all'] = 'all';
  91. $lang->mr->statusList['opened'] = 'opened';
  92. $lang->mr->statusList['merged'] = 'merged';
  93. $lang->mr->statusList['closed'] = 'closed';
  94. $lang->mr->mergeStatusList = array();
  95. $lang->mr->mergeStatusList['unchecked'] = 'unchecked';
  96. $lang->mr->mergeStatusList['checking'] = 'checking';
  97. $lang->mr->mergeStatusList['can_be_merged'] = 'can be merged';
  98. $lang->mr->mergeStatusList['cannot_be_merged'] = 'cannot be merged';
  99. $lang->mr->mergeStatusList['cannot_merge_by_fail'] = 'Cannot be merged, check failed';
  100. $lang->mr->description = 'Description';
  101. $lang->mr->confirmDelete = 'Are you sure to delete this merge request?';
  102. $lang->mr->sourceProject = 'Source repository';
  103. $lang->mr->sourceBranch = 'Source branch';
  104. $lang->mr->targetProject = 'Target repository';
  105. $lang->mr->targetBranch = 'Target branch';
  106. $lang->mr->noCompileJob = 'No Pipeline Job';
  107. $lang->mr->compileUnexecuted = 'Compile Unexecuted';
  108. $lang->mr->compileID = 'Compile ID';
  109. $lang->mr->compileStatus = 'Compile Status';
  110. $lang->mr->notFound = "Merge Request does not exist!";
  111. $lang->mr->toCreatedMessage = "The merge request you submitted: <a href='%s'>%s</a>, the pipeline task succeeded.";
  112. $lang->mr->toReviewerMessage = "You have one merge request <a href='%s'>%s</a> waiting.";
  113. $lang->mr->failMessage = "Your merge request <a href='%s'>%s</a> failed. Please check its execution result. ";
  114. $lang->mr->storySummary = "Total <strong>%s</strong> {$lang->SRCommon} on this page.";
  115. $lang->mr->apiError = new stdclass;
  116. $lang->mr->apiError->createMR = "Failed to create a merge request through API. Reason: %s";
  117. $lang->mr->apiError->sudo = "Unable to operate with the GitLab account bound to the current user. Reason: %s";
  118. $lang->mr->apiError->emptyResponse = "The object requested by the API does not exist or failed.";
  119. $lang->mr->apiError->notFound = "The object requested by the API does not exist, it may be deleted in API Server.";
  120. $lang->mr->createFailedFromAPI = "Failed to create Merge Request.";
  121. $lang->mr->hasSameOpenedMR = "There are duplicate and unclosed merge requests: ID%u";
  122. $lang->mr->accessGitlabFailed = "Unable to connect to the GitLab server.";
  123. $lang->mr->reopenSuccess = "The merge request was reopened.";
  124. $lang->mr->closeSuccess = "Merge request closed.";
  125. $lang->mr->unsupportedFeature = "Unsupported feature.";
  126. $lang->mr->apiErrorMap[1] = "You can't use same project/branch for source and target";
  127. $lang->mr->apiErrorMap[2] = "/Another open merge request already exists for this source branch: !([0-9]+)/";
  128. $lang->mr->apiErrorMap[3] = "401 Unauthorized";
  129. $lang->mr->apiErrorMap[4] = "403 Forbidden";
  130. $lang->mr->apiErrorMap[5] = "/(pull request already exists for these targets).*/";
  131. $lang->mr->apiErrorMap[6] = "Invalid PullRequest: There are no changes between the head and the base";
  132. $lang->mr->apiErrorMap[7] = "/(user doesn't have access to repo).*/";
  133. $lang->mr->apiErrorMap[8] = "/(git apply).*/";
  134. $lang->mr->errorLang[1] = 'The source project branch cannot be the same as the target project branch';
  135. $lang->mr->errorLang[2] = 'Another open merge request already exists for this source branch: ID%u';
  136. $lang->mr->errorLang[3] = "Unauthorized";
  137. $lang->mr->errorLang[4] = 'Permission denied';
  138. $lang->mr->errorLang[5] = 'Another open merge request already exists for this source branch';
  139. $lang->mr->errorLang[6] = 'The source project branch cannot be the same as the target project branch';
  140. $lang->mr->errorLang[7] = "user doesn't have access to repo";
  141. $lang->mr->errorLang[8] = 'The source branch and target branch cannot be merged';
  142. $lang->mr->from = "from";
  143. $lang->mr->to = "to";
  144. $lang->mr->at = "at";
  145. $lang->mr->pipeline = "Pipeline";
  146. $lang->mr->pipelineSuccess = "Success";
  147. $lang->mr->pipelineFailed = "Failed";
  148. $lang->mr->pipelineCanceled = "Canceled";
  149. $lang->mr->pipelineUnknown = "Unknown";
  150. $lang->mr->pipelineStatus = array();
  151. $lang->mr->pipelineStatus['success'] = "success";
  152. $lang->mr->pipelineStatus['failed'] = "failed";
  153. $lang->mr->pipelineStatus['canceled'] = "canceled";
  154. $lang->mr->MRHasConflicts = "Merge Request has a conflict";
  155. $lang->mr->hasConflicts = "There are merge conflicts";
  156. $lang->mr->hasNoChanges = "Branch have no changes";
  157. $lang->mr->hasNoConflict = "Can merge";
  158. $lang->mr->acceptMR = "Accept Merge request ";
  159. $lang->mr->mergeFailed = "Unable to merge request, please check the merge request status";
  160. $lang->mr->mergeSuccess = "Merge Request Successfully";
  161. $lang->mr->refreshSuccess = 'Refresh successfully';
  162. $lang->mr->todomessage = "project was assigned to you";
  163. $lang->mr->squashHelp = 'Corresponding git parameters: --squash';
  164. /**
  165. * Merge Command Document.
  166. *
  167. * %s source_project::http_url_to_repo
  168. * %s mr::source_branch
  169. * %s source_project::path_with_namespace . '-' . mr::source_branch
  170. * %s mr::target_branch
  171. * %s source_project::path_with_namespace . '-' . mr::source_branch
  172. * %s mr::target_branch
  173. */
  174. $lang->mr->commandDocument = <<< EOD
  175. <div class='detail-title'>Check out, review and merge locally</div>
  176. <div class='detail-content'>
  177. <p><blockquote>Note: This merge request status will be changed automatically after you merged locally.</blockquote></p>
  178. <p>
  179. step 1. Change directory to target project. Fetch and check out the branch for this merge request
  180. <pre>
  181. git fetch "%s" %s
  182. git checkout -b "%s" FETCH_HEAD</pre>
  183. </p>
  184. <p>
  185. step 2. Review the changes locally. You can use <code>git log</code> to view the changes
  186. </p>
  187. <p>
  188. step 3. Merge the branch and fix any conflicts that come up
  189. <pre>
  190. git fetch origin
  191. git checkout "%s"
  192. git merge --no-ff "%s"</pre>
  193. </p>
  194. <p>
  195. step 4. Push the result of the merge to Git
  196. <pre>
  197. git push origin "%s" </pre>
  198. </p>
  199. </div>
  200. EOD;
  201. $lang->mr->noChanges = "Currently there are no changes in this merge request's source branch. Please push new commits or use a different branch.";
  202. $lang->mr->linkTask = "Link task";
  203. $lang->mr->unlinkTask = "Remove task";
  204. $lang->mr->linkedTasks = 'Task';
  205. $lang->mr->unlinkedTasks = 'Task not linked';
  206. $lang->mr->confirmUnlinkTask = "Are you sure to remove this task?";
  207. $lang->mr->taskSummary = "There are <strong>%s</strong> tasks on this page";
  208. $lang->mr->notDelbranch = "The source branch cannot be deleted when it is a protected branch";
  209. $lang->mr->addForApp = "There are no projects under this server, do you want to go to add?";
  210. $lang->mr->featureBar['browse']['all'] = $lang->mr->statusList['all'];
  211. $lang->mr->featureBar['browse']['opened'] = $lang->mr->statusList['opened'];
  212. $lang->mr->featureBar['browse']['merged'] = $lang->mr->statusList['merged'];
  213. $lang->mr->featureBar['browse']['closed'] = $lang->mr->statusList['closed'];
  214. $lang->mr->featureBar['browse']['assignee'] = $lang->mr->assignedToMe;
  215. $lang->mr->featureBar['browse']['creator'] = $lang->mr->createdByMe;