en.php 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304
  1. <?php
  2. /**
  3. * The product module English file of ZenTaoPMS.
  4. *
  5. * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.cnezsoft.com)
  6. * @license ZPL(http://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
  7. * @author Chunsheng Wang <chunsheng@cnezsoft.com>
  8. * @package product
  9. * @version $Id: en.php 5091 2013-07-10 06:06:46Z chencongzhi520@gmail.com $
  10. * @link https://www.zentao.net
  11. */
  12. $lang->product->index = $lang->productCommon . ' Home';
  13. $lang->product->browse = 'Story List';
  14. $lang->product->requirement = 'Feature List';
  15. $lang->product->epic = "Epic List";
  16. $lang->product->dynamic = 'Recents';
  17. $lang->product->view = "{$lang->productCommon} Overview";
  18. $lang->product->edit = "Edit {$lang->productCommon}";
  19. $lang->product->batchEdit = 'Batch Edit';
  20. $lang->product->create = "Create {$lang->productCommon}";
  21. $lang->product->delete = "Delete {$lang->productCommon}";
  22. $lang->product->deleted = 'Deleted';
  23. $lang->product->close = "Close";
  24. $lang->product->activate = 'Activate';
  25. $lang->product->select = "Select {$lang->productCommon}";
  26. $lang->product->mine = 'Managed by Me';
  27. $lang->product->other = 'Others';
  28. $lang->product->closed = 'Closed';
  29. $lang->product->closedProducts = "Closed {$lang->productCommon}s";
  30. $lang->product->updateOrder = 'Sort';
  31. $lang->product->all = "{$lang->productCommon} List";
  32. $lang->product->involved = "My Involvement";
  33. $lang->product->manageLine = "Manage Product Line";
  34. $lang->product->newLine = "Create Product Line";
  35. $lang->product->export = 'Export';
  36. $lang->product->dashboard = "Overview";
  37. $lang->product->changeProgram = "Please confirm the impact of changing the {$lang->productCommon}s associated program.";
  38. $lang->product->changeProgramTip = "%s > Change Program";
  39. $lang->product->selectProgram = 'Filter Programs';
  40. $lang->product->addWhitelist = 'Add Whitelist';
  41. $lang->product->unbindWhitelist = 'Remove Whitelist';
  42. $lang->product->track = 'RTM';
  43. $lang->product->checkedProducts = "%s {$lang->productCommon}s selected";
  44. $lang->product->pageSummary = "%s {$lang->productCommon}s on this page.";
  45. $lang->product->lineSummary = "%s product lines and %s {$lang->productCommon}s on this page.";
  46. $lang->product->noData = 'No data available.';
  47. $lang->product->indexAction = "All {$lang->productCommon}";
  48. $lang->product->closeAction = "Close {$lang->productCommon}";
  49. $lang->product->activateAction = "Activate {$lang->productCommon}";
  50. $lang->product->orderAction = "Sort {$lang->productCommon}s";
  51. $lang->product->exportAction = "Export {$lang->productCommon}";
  52. $lang->product->link2Project = "Link {$lang->projectCommon}";
  53. $lang->product->basicInfo = 'Basic Info';
  54. $lang->product->otherInfo = 'Other Info';
  55. $lang->product->plans = 'Plans';
  56. $lang->product->releases = 'Releases';
  57. $lang->product->docs = 'Docs';
  58. $lang->product->bugs = 'Linked Bugs';
  59. $lang->product->projects = "Linked {$lang->projectCommon}s";
  60. $lang->product->executions = "Linked {$lang->execution->common}s";
  61. $lang->product->cases = 'Test Cases';
  62. $lang->product->builds = 'Builds';
  63. $lang->product->roadmap = "{$lang->productCommon} Roadmap";
  64. $lang->product->doc = "{$lang->productCommon} Documents";
  65. $lang->product->project = $lang->projectCommon . ' List';
  66. $lang->product->moreProduct = "More {$lang->productCommon}";
  67. $lang->product->projectInfo = "All {$lang->projectCommon}s I am involved in that are linked to this {$lang->productCommon}.";
  68. $lang->product->progress = "Progress";
  69. $lang->product->currentExecution = "Current Execution";
  70. $lang->product->activeStories = "Activate {$lang->SRCommon}";
  71. $lang->product->activeStoriesTitle = "Activate {$lang->SRCommon}";
  72. $lang->product->changingStories = "Changing {$lang->SRCommon}";
  73. $lang->product->changingStoriesTitle = "Changing {$lang->SRCommon}";
  74. $lang->product->changedStories = "Changed {$lang->SRCommon}";
  75. $lang->product->changedStoriesTitle = "Changed {$lang->SRCommon}";
  76. $lang->product->draftStories = "Draft {$lang->SRCommon}";
  77. $lang->product->draftStoriesTitle = 'Draft Stories';
  78. $lang->product->reviewingStories = "Reviewing {$lang->SRCommon}";
  79. $lang->product->reviewingStoriesTitle = "Reviewing Stories";
  80. $lang->product->finishedStories = "Completed {$lang->SRCommon}";
  81. $lang->product->finishedStoriesTitle = "Completed {$lang->SRCommon}";
  82. $lang->product->closedStories = "Closed {$lang->SRCommon}";
  83. $lang->product->closedStoriesTitle = 'Closed Stories';
  84. $lang->product->storyCompleteRate = "{$lang->SRCommon} Completion %";
  85. $lang->product->totalStories = "Total Stories";
  86. $lang->product->activeRequirements = "Active {$lang->URCommon}";
  87. $lang->product->changingRequirements = "Changing {$lang->URCommon}";
  88. $lang->product->changedRequirements = "Changed {$lang->URCommon}";
  89. $lang->product->draftRequirements = "Draft {$lang->URCommon}";
  90. $lang->product->reviewingRequirements = "Reviewing {$lang->URCommon}";
  91. $lang->product->finishedRequirements = "Completed {$lang->URCommon}";
  92. $lang->product->closedRequirements = "Closed {$lang->URCommon}";
  93. $lang->product->requirementCompleteRate = "{$lang->URCommon} Completion %";
  94. $lang->product->totalRequirements = "Total {$lang->URCommon}s";
  95. $lang->product->activeEpics = "Active {$lang->ERCommon}";
  96. $lang->product->changingEpics = "Changing {$lang->ERCommon}";
  97. $lang->product->changedEpics = "Changed {$lang->ERCommon}";
  98. $lang->product->draftEpics = "Draft {$lang->ERCommon}";
  99. $lang->product->reviewingEpics = "Reviewing {$lang->ERCommon}";
  100. $lang->product->finishedEpics = "Completed {$lang->ERCommon}";
  101. $lang->product->closedEpics = "Closed {$lang->ERCommon}";
  102. $lang->product->epicCompleteRate = "{$lang->ERCommon} Completion %";
  103. $lang->product->totalEpics = "Total {$lang->ERCommon}s";
  104. $lang->product->unresolvedBugs = 'Unfixed Bugs';
  105. $lang->product->unresolvedBugsTitle = 'Unfixed Bugs';
  106. $lang->product->assignToNullBugs = 'Unassigned Bugs';
  107. $lang->product->assignToNullBugsTitle = 'Unassigned Bugs';
  108. $lang->product->fixedBugs = 'Fixed Bugs';
  109. $lang->product->closedBugs = 'Closed Bugs';
  110. $lang->product->bugFixedRate = 'Fix Rate';
  111. $lang->product->unfoldClosed = 'Show Closed';
  112. $lang->product->totalBugs = 'Total Bugs';
  113. $lang->product->storyDeliveryRate = "Story Delivery %";
  114. $lang->product->storyDeliveryRateTip = "Story Delivery % = (Stories in Released phase or Closed as Done) / (Total Stories - Stories Closed for other reasons) * 100%";
  115. $lang->product->confirmDelete = "Are you sure you want to delete this {$lang->productCommon}?";
  116. $lang->product->errorNoProduct = "No {$lang->productCommon} created yet.";
  117. $lang->product->accessDenied = "You do not have permission to access this {$lang->productCommon}.";
  118. $lang->product->notExists = "This {$lang->productCommon} does not exist.";
  119. $lang->product->programChangeTip = "The following {lang->projectCommon} is only linked to this { lang->productCommon} and will be moved directly to the new program.";
  120. $lang->product->notChangeProgramTip = "The {lang->SRCommon} of this { lang->productCommon} are linked to the following {lang->projectCommon}. Please click the { lang->projectCommon} name to access the {$lang->SRCommon} list and unlink them before proceeding.";
  121. $lang->product->confirmChangeProgram = "The following {lang->projectCommon} are linked to both this { lang->productCommon} and other {lang->productCommon}. If you choose to continue linking to this { lang->productCommon}, links to other {$lang->productCommon} will be removed and they will be moved to the new program.";
  122. $lang->product->changeProgramError = "The {lang->SRCommon} of this { lang->productCommon} are linked to {$lang->projectCommon}. Please unlink them before proceeding.";
  123. $lang->product->changeLineError = "The product line [%s] already contains {$lang->productCommon}. The program cannot be changed.";
  124. $lang->product->programEmpty = 'Program should not be empty!';
  125. $lang->product->nameIsDuplicate = "The product line [%s] already exists. Please set a new one.";
  126. $lang->product->nameIsDuplicated = "The product line already contains a record named [%s]. If you are sure it has been deleted, please restore it from Admin>System>Trash.";
  127. $lang->product->reviewStory = 'You are not a reviewer for %s, so you cannot perform the review. This operation has been ignored.';
  128. $lang->product->confirmDeleteLine = "Are you sure you want to delete this product line?";
  129. $lang->product->lineChangeProgram = "This product line is already linked to {$lang->productCommon}. After changing the associated program, all {$lang->productCommon} under it will be updated to the new program as well.";
  130. $lang->product->id = 'ID';
  131. $lang->product->program = "Program";
  132. $lang->product->name = "{$lang->productCommon} Name";
  133. $lang->product->code = 'Code';
  134. $lang->product->shadow = "Shadow {$lang->productCommon}";
  135. $lang->product->line = "Product Line";
  136. $lang->product->lineName = "Product Line Name";
  137. $lang->product->order = 'Sort';
  138. $lang->product->bind = "Independent {$lang->productCommon}";
  139. $lang->product->type = "{$lang->productCommon} Type";
  140. $lang->product->typeAB = 'Type';
  141. $lang->product->status = 'Status';
  142. $lang->product->subStatus = 'Substatus';
  143. $lang->product->desc = 'Description';
  144. $lang->product->manager = 'Managers';
  145. $lang->product->PO = "{$lang->productCommon} Owner";
  146. $lang->product->QD = 'Test Manager';
  147. $lang->product->RD = 'Release Manager';
  148. $lang->product->feedback = 'Feedback Manger';
  149. $lang->product->ticket = 'Ticket Manager';
  150. $lang->product->acl = 'Access Control';
  151. $lang->product->reviewer = 'Reviewer';
  152. $lang->product->groups = 'Permission Group';
  153. $lang->product->users = 'Users';
  154. $lang->product->whitelist = 'Whitelist';
  155. $lang->product->branch = '%s';
  156. $lang->product->qa = 'Test';
  157. $lang->product->release = 'Release';
  158. $lang->product->allRelease = 'All Releases';
  159. $lang->product->maintain = 'Under Maintenance';
  160. $lang->product->latestDynamic = 'Recents';
  161. $lang->product->plan = 'Plan';
  162. $lang->product->iteration = 'Sprints';
  163. $lang->product->iterationInfo = '%s Sprints';
  164. $lang->product->iterationView = 'More';
  165. $lang->product->createdBy = 'Creator';
  166. $lang->product->createdDate = 'Created on';
  167. $lang->product->createdVersion = 'Create Version';
  168. $lang->product->closedDate = 'Closed on';
  169. $lang->product->mailto = 'Mail to';
  170. $lang->product->vision = 'Interface';
  171. $lang->product->searchStory = 'Search';
  172. $lang->product->assignedToMe = 'Assigned to Me';
  173. $lang->product->openedByMe = 'Created by Me';
  174. $lang->product->reviewedByMe = 'Reviewed by Me';
  175. $lang->product->reviewByMe = 'My Pending Review';
  176. $lang->product->closedByMe = 'Closed by Me';
  177. $lang->product->draftStory = 'Draft';
  178. $lang->product->activeStory = 'Activate';
  179. $lang->product->changingStory = 'Changing';
  180. $lang->product->reviewingStory = 'Reviewing';
  181. $lang->product->willClose = 'To Be Closed';
  182. $lang->product->closedStory = 'Closed';
  183. $lang->product->unclosed = 'Open';
  184. $lang->product->unplan = 'Unplanned';
  185. $lang->product->viewByUser = 'By User';
  186. $lang->product->assignedByMe = 'Assigned by Me';
  187. /* Product Kanban. */
  188. $lang->product->myProduct = "{$lang->productCommon}s Owned by Me";
  189. $lang->product->otherProduct = "Other {$lang->productCommon}s";
  190. $lang->product->unclosedProduct = "Open {$lang->productCommon}s";
  191. $lang->product->unexpiredPlan = 'Unexpired Plans';
  192. $lang->product->doing = 'Doing';
  193. $lang->product->doingProject = "Ongoing {$lang->projectCommon}s";
  194. $lang->product->doingExecution = 'Ongoing Executions';
  195. $lang->product->doingClassicExecution = 'Ongoing ' . $lang->executionCommon;
  196. $lang->product->normalRelease = 'Standard Releases';
  197. $lang->product->emptyProgram = "Independent {$lang->productCommon}s";
  198. $lang->product->allStory = 'All ';
  199. $lang->product->allProduct = 'All';
  200. $lang->product->allProductsOfProject = 'All Linked ' . $lang->productCommon;
  201. $lang->product->typeList[''] = '';
  202. $lang->product->typeList['normal'] = 'Standard';
  203. $lang->product->typeList['branch'] = 'Multi-Branch';
  204. $lang->product->typeList['platform'] = 'Multi-Platform';
  205. $lang->product->typeTips = array();
  206. $lang->product->typeTips['branch'] = '(Suitable for customer customization scenarios. e.g. Outsorcing teams.)';
  207. $lang->product->typeTips['platform'] = '(Suitable for cross-platform application development. e.g. iOS, Android, PC, etc.)';
  208. $lang->product->branchName['normal'] = '';
  209. $lang->product->branchName['branch'] = 'Branch';
  210. $lang->product->branchName['platform'] = 'Platform';
  211. $lang->product->statusList['normal'] = 'Standard';
  212. $lang->product->statusList['closed'] = 'Closed';
  213. global $config;
  214. $lang->product->aclList['open'] = "Public (Accessible to anyone with \"{$lang->productCommon}\" view permissions.)";
  215. if($config->systemMode == 'ALM' && helper::hasFeature('program'))
  216. {
  217. $lang->product->aclList['private'] = "Private {$lang->productCommon} (Manager and Stakeholders of the respective program, team members and stakeholders of the associated {$lang->projectCommon} can access)";
  218. }
  219. else
  220. {
  221. $lang->product->aclList['private'] = "Private (Accessible to the product leads, linked project teams, and stakeholders)";
  222. }
  223. $lang->product->abbr = new stdclass();
  224. $lang->product->abbr->aclList['private'] = "Private";
  225. $lang->product->abbr->aclList['open'] = 'Public';
  226. $lang->product->aclTips['open'] = "Accessible to anyone with \"{$lang->productCommon}\" view permissions.";
  227. $lang->product->aclTips['private'] = "Accessible only to relevant managers under {$lang->productCommon}, as well as team members and stakeholders under the linked {$lang->projectCommon}.";
  228. $lang->product->allSummary = "Stories on this page: <strong>%s</strong>, estimated <strong>%s</strong>h, with <strong>%s</strong> test case coverage.";
  229. $lang->product->checkedAllSummary = "Stories selected: <strong>%total%</strong>, estimated <strong>%estimate%</strong>h, with <strong>%rate%</strong> test case coverage.";
  230. $lang->product->storySummary = "Stories on this page: <strong>%s</strong>, estimated <strong>%s</strong>h, with <strong>%s</strong> test case coverage.";
  231. $lang->product->checkedSRSummary = "Stories selected: <strong>%total%</strong>, estimated <strong>%estimate%</strong>h, with <strong>%rate%</strong> test case coverage.";
  232. $lang->product->requirementSummary = "<strong>%s</strong> <span style=\"text-transform: lowercase\">{$lang->URCommon}</span>(s) on this page, estimated <strong>%s</strong>h.";
  233. $lang->product->checkedURSummary = "<strong>%total%</strong> <span style=\"text-transform: lowercase\">{$lang->URCommon}</span>(s) selected, estimated <strong>%estimate%</strong>h.";
  234. $lang->product->epicSummary = "<strong>%s</strong> <span style=\"text-transform: lowercase\">{$lang->ERCommon}</span>(s) on this page, estimated <strong>%s</strong>h.";
  235. $lang->product->checkedERSummary = "<strong>%total%</strong> <span style=\"text-transform: lowercase\">{$lang->ERCommon}</span>(s) selected, estimated <strong>%estimate%</strong> ({$lang->hourCommon}).";
  236. $lang->product->noModule = '<div>You have no module data. </div><div>Please set up modules before proceeding.</div>';
  237. $lang->product->noProduct = "No {$lang->productCommon} found.";
  238. $lang->product->noMatched = '"%s" cannot be found in' . $lang->productCommon;
  239. $lang->product->testCaseCoverageInfo = "Test Case Coverage = Stories linked to test cases / Non-parent Stories * 100%";
  240. $lang->product->featureBar['browse']['allstory'] = $lang->product->allStory;
  241. $lang->product->featureBar['browse']['unclosed'] = $lang->product->unclosed;
  242. $lang->product->featureBar['browse']['assignedtome'] = $lang->product->assignedToMe;
  243. $lang->product->featureBar['browse']['reviewbyme'] = $lang->product->reviewByMe;
  244. $lang->product->featureBar['browse']['draftstory'] = $lang->product->draftStory;
  245. $lang->product->featureBar['browse']['more'] = $lang->more;
  246. $lang->product->featureBar['all']['all'] = $lang->product->allProduct;
  247. $lang->product->featureBar['all']['noclosed'] = $lang->product->unclosed;
  248. $lang->product->featureBar['all']['closed'] = $lang->product->statusList['closed'];
  249. $lang->product->featureBar['project']['all'] = 'All';
  250. $lang->product->featureBar['project']['undone'] = 'Uncompleted';
  251. $lang->product->featureBar['project']['wait'] = 'Waiting';
  252. $lang->product->featureBar['project']['doing'] = 'Doing';
  253. $lang->product->featureBar['project']['suspended'] = 'On Hold';
  254. $lang->product->featureBar['project']['closed'] = 'Closed';
  255. $lang->product->moreSelects['browse']['more']['openedbyme'] = $lang->product->openedByMe;
  256. $lang->product->moreSelects['browse']['more']['reviewedbyme'] = $lang->product->reviewedByMe;
  257. $lang->product->moreSelects['browse']['more']['assignedbyme'] = $lang->product->assignedByMe;
  258. $lang->product->moreSelects['browse']['more']['closedbyme'] = $lang->product->closedByMe;
  259. $lang->product->moreSelects['browse']['more']['activestory'] = $lang->product->activeStory;
  260. $lang->product->moreSelects['browse']['more']['changingstory'] = $lang->product->changingStory;
  261. $lang->product->moreSelects['browse']['more']['reviewingstory'] = $lang->product->reviewingStory;
  262. $lang->product->moreSelects['browse']['more']['willclose'] = $lang->product->willClose;
  263. $lang->product->moreSelects['browse']['more']['closedstory'] = $lang->product->closedStory;
  264. $lang->product->featureBar['dynamic']['all'] = 'All';
  265. $lang->product->featureBar['dynamic']['today'] = 'Today';
  266. $lang->product->featureBar['dynamic']['yesterday'] = 'Yesterday';
  267. $lang->product->featureBar['dynamic']['thisWeek'] = 'This Week';
  268. $lang->product->featureBar['dynamic']['lastWeek'] = 'Last Week';
  269. $lang->product->featureBar['dynamic']['thisMonth'] = 'This Month';
  270. $lang->product->featureBar['dynamic']['lastMonth'] = 'Last Month';
  271. $lang->product->action = new stdclass();
  272. $lang->product->action->activate = array('main' => '$date, activated by <strong>$actor</strong>.');
  273. $lang->product->belongingLine = 'Product Line';
  274. $lang->product->testCaseCoverage = 'Test Case Coverage';
  275. $lang->product->activatedBug = 'Activated Bugs';
  276. $lang->product->completeRate = 'Completion Rate';
  277. $lang->product->editLine = 'Edit Product Line';
  278. $lang->product->latestReleaseDate = 'Latest Release on';
  279. $lang->product->latestRelease = 'Latest Release';