en.php 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695
  1. <?php
  2. /**
  3. * The common simplified chinese 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 ZenTaoPMS
  9. * @version $Id: en.php 5116 2013-07-12 06:37:48Z chencongzhi520@gmail.com $
  10. * @link https://www.zentao.net
  11. */
  12. include (dirname(__FILE__) . '/common.php');
  13. global $config;
  14. $lang->arrow = '&nbsp;<i class="icon-angle-right"></i>&nbsp;';
  15. $lang->colon = ': ';
  16. $lang->hyphen = '-';
  17. $lang->comma = ',';
  18. $lang->dot = '.';
  19. $lang->at = ' on ';
  20. $lang->downArrow = '↓';
  21. $lang->null = 'Null';
  22. $lang->ellipsis = '…';
  23. $lang->percent = '%';
  24. $lang->dash = '-';
  25. $lang->slash = '/';
  26. $lang->and = 'and';
  27. $lang->to = 'To';
  28. $lang->zentaoPMS = 'ZenTao';
  29. $lang->pmsName = 'ALM';
  30. $lang->proName = 'Pro';
  31. $lang->bizName = 'Biz';
  32. $lang->maxName = 'Max';
  33. $lang->liteName = 'Lite';
  34. $lang->devopsPrefix = 'ZenTao DevOps Platform';
  35. $lang->logoImg = 'zt-logo-en.png';
  36. $lang->welcome = "%s Project Management System";
  37. $lang->logout = 'Log out';
  38. $lang->login = 'Log in';
  39. $lang->help = 'Help';
  40. $lang->aboutZenTao = 'About ZenTao';
  41. $lang->ztWebsite = 'ZenTao Website';
  42. $lang->profile = 'My Profile';
  43. $lang->changePassword = 'Change Password';
  44. $lang->unfoldMenu = 'Expand Sidebar';
  45. $lang->collapseMenu = 'Collapse Sidebar';
  46. $lang->preference = 'Preferences';
  47. $lang->tutorialAB = 'Tutorial';
  48. $lang->runInfo = "<div class='row'><div class='u-1 a-center' id='debugbar'>Time %s MS, Memory %s KB, Query %s. </div></div>";
  49. $lang->agreement = "I have read and agreed to the terms and conditions. <strong class='ml-3'>Without authorization, I should not remove, hide or cover any logos/links of ZenTao.</strong>";
  50. $lang->designedByAIUX = "<a href='https://api.zentao.net/goto.php?item=aiux' class='link-aiux listitem item-inner menu-item-inner state' target='_blank'><i class='icon icon-aiux item-icon'></i><div class='item-content text'>AIUX</div></a>";
  51. $lang->bizVersion = '<a href="https://www.zentao.net/page/enterprise.html" target="_blank">Upgrade to Standard</a>';
  52. $lang->bizVersionINT = '<a href="https://www.zentao.pm/page/vs.html" target="_blank">Upgrade to Standard</a>';
  53. $lang->reset = 'Reset';
  54. $lang->cancel = 'Cancel';
  55. $lang->refresh = 'Refresh';
  56. $lang->refreshIcon = "<i title='$lang->refresh' class='icon icon-refresh'></i>";
  57. $lang->create = 'Create';
  58. $lang->edit = 'Edit';
  59. $lang->delete = 'Delete';
  60. $lang->activate = 'Activate';
  61. $lang->close = 'Close';
  62. $lang->unlink = 'Remove';
  63. $lang->import = 'Import';
  64. $lang->export = 'Export';
  65. $lang->setFileName = 'File name:';
  66. $lang->submitting = 'Saving...';
  67. $lang->save = 'Save';
  68. $lang->confirm = 'Confirm';
  69. $lang->preview = 'View';
  70. $lang->goback = 'Back';
  71. $lang->goPC = 'Desktop';
  72. $lang->more = 'More';
  73. $lang->moreLink = 'MORE';
  74. $lang->day = 'days';
  75. $lang->today = 'Today';
  76. $lang->yesterday = 'Yesterday';
  77. $lang->number = 'Items';
  78. $lang->customConfig = 'Custom';
  79. $lang->public = 'Public';
  80. $lang->trunk = 'Trunk';
  81. $lang->sort = 'Sort';
  82. $lang->required = 'Required';
  83. $lang->noData = 'No data';
  84. $lang->noDesc = 'No description';
  85. $lang->fullscreen = 'Full screen';
  86. $lang->retrack = 'Collapse';
  87. $lang->whitelist = 'Access whitelist';
  88. $lang->whitelistNotNeed = 'Public objects don\'t need a whitelist.';
  89. $lang->globalSetting = 'General';
  90. $lang->waterfallModel = 'Waterfall';
  91. $lang->scrumModel = 'Scrum';
  92. $lang->agilePlusModel = 'Agile Plus';
  93. $lang->waterfallPlusModel = 'Waterfall Plus';
  94. $lang->all = 'All';
  95. $lang->viewDetails = 'View Details';
  96. $lang->childrenAB = 'Child';
  97. $lang->branchName = 'Branch/Platform';
  98. $lang->recommend = 'Recommend';
  99. $lang->schedule = 'Calendar';
  100. $lang->actions = 'Actions';
  101. $lang->restore = 'Restore defaults';
  102. $lang->confirmDraft = 'Restore unsaved %name%?';
  103. $lang->resume = 'Restore';
  104. $lang->comment = 'Note';
  105. $lang->history = 'History';
  106. $lang->attach = 'Attachments';
  107. $lang->reverse = 'Reverse';
  108. $lang->switchDisplay = 'Toggle view';
  109. $lang->switchTo = 'Switch workspace';
  110. $lang->expand = 'Expand all';
  111. $lang->collapse = 'Collapse';
  112. $lang->liteMode = 'Lite Mode';
  113. $lang->fullMode = 'Full Mode';
  114. $lang->showMoreInfo = 'Show more';
  115. $lang->hideMoreInfo = 'Show less';
  116. $lang->saveSuccess = 'Saved';
  117. $lang->importSuccess = 'Imported';
  118. $lang->fail = 'Failed';
  119. $lang->addFiles = 'Uploaded';
  120. $lang->delFiles = 'Deleted Files ';
  121. $lang->deleteSuccess = 'Deleted';
  122. $lang->deleted = 'Deleted';
  123. $lang->files = 'Attachments';
  124. $lang->pasteText = 'Bulk entry';
  125. $lang->uploadImages = 'Bulk upload images';
  126. $lang->uploadImagesTip = 'File names will be used as titles and images as content.';
  127. $lang->timeout = 'Connection timed out. Check your network or try again.';
  128. $lang->repairTable = 'Database table may be corrupted. Repair using phpMyAdmin or myisamchk.';
  129. $lang->duplicate = 'A %s with this title already exists.';
  130. $lang->ipLimited = "<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8' /></head><body>Your IP address is restricted. Contact your administrator for access.</body></html>";
  131. $lang->unfold = '+';
  132. $lang->fold = '-';
  133. $lang->homepage = 'Set as homepage';
  134. $lang->noviceTutorial = 'ZenTao Tutorial';
  135. $lang->changeLog = 'Changelog';
  136. $lang->manual = 'User Manual';
  137. $lang->site = 'Site Manage';
  138. $lang->customMenu = 'Custom Menu';
  139. $lang->customField = 'Custom Fields';
  140. $lang->lineNumber = 'Line Number';
  141. $lang->tutorialConfirm = 'You are still in tutorial mode. Would you like to exit now?';
  142. $lang->levelExceeded = 'The display limit has been exceeded. Please view on the desktop version or use the search function for more details.';
  143. $lang->noticeOkFile = '<p class="font-bold mb-2">For security reasons, your admin identity must be confirmed.</p>
  144. <p class="mb-2">Please log in to the server and create the <strong>%s</strong> file.</p>
  145. <p class="mb-2">You can run this command: <code>echo "" > %s</code></p>
  146. <p class="mb-2">Note:</p>
  147. <ul class="mb-2 pl-4" style="list-style: decimal">
  148. <li>Please keep the file empty.</li>
  149. <li>If the file already exists, please delete it and recreate it.</li>
  150. </ul>';
  151. $lang->noticeDrag = 'Click or drag files here to upload. Maximum size: %s.';
  152. $lang->allProgress = 'Progress';
  153. $lang->hasReviewed = 'This content has already been reviewed. No further action is required.';
  154. $lang->appNotFound = 'You do not have permission to access this application. Please check your permission settings.';
  155. $lang->uploadFiles = 'Upload Files';
  156. $lang->fieldDisplaySetting = 'Field display settings';
  157. $lang->fieldSettingTip = 'The following fields are collapsed by default. Please click "Show more fields" to expand them, or use the pin icon to keep specific fields visible.';
  158. $lang->serviceAgreement = "Terms of Service";
  159. $lang->privacyPolicy = "Privacy Policy";
  160. $lang->needAgreePrivacy = "Please read the Terms of Service and Privacy Policy first.";
  161. $lang->iAgreedPrivacy = "I have read and agree";
  162. $lang->inMaintenance = "The system is currently under maintenance.";
  163. $lang->maintainReason = "Reason: %s";
  164. $lang->systemMaintainer = "If you have any questions, please contact the administrator.";
  165. $lang->unknown = "Unknown";
  166. $lang->preShortcutKey = '[Shortcut: ←]';
  167. $lang->nextShortcutKey = '[Shortcut: →]';
  168. $lang->backShortcutKey = '[Shortcut: Alt+↑]';
  169. $lang->shortcutOperation = 'Quick Actions';
  170. $lang->select = 'Select';
  171. $lang->selectAll = 'Select All';
  172. $lang->cancelSelect = 'Deselect';
  173. $lang->selectReverse = 'Invert selection';
  174. $lang->loading = 'Loading...';
  175. $lang->notFound = 'The item you are trying to access does not exist or has been removed.';
  176. $lang->notPage = 'This feature is currently under development and will be available in a future update.';
  177. $lang->showAll = '[[Show All]]';
  178. $lang->selectedItems = '<strong>{0}</strong> item(s) selected';
  179. $lang->noAssigned = 'Unassigned';
  180. $lang->future = 'Pending';
  181. $lang->year = 'year(s)';
  182. $lang->month = 'month(s)';
  183. $lang->hour = 'Hour';
  184. $lang->minute = 'Minute';
  185. $lang->second = 'Second';
  186. $lang->workingHour = 'Working Hours';
  187. $lang->idAB = 'ID';
  188. $lang->priAB = 'Priority';
  189. $lang->statusAB = 'Status';
  190. $lang->openedByAB = 'Creator';
  191. $lang->assignedToAB = 'Assignee';
  192. $lang->typeAB = 'Type';
  193. $lang->nameAB = 'Name';
  194. $lang->code = 'Code';
  195. $lang->pri = 'Priority';
  196. $lang->delayed = 'Delayed';
  197. $lang->contactUs = new stdClass();
  198. $lang->contactUs->common = 'Please contact us if you need help.';
  199. $lang->contactUs->phone = 'Phone';
  200. $lang->contactUs->email = 'Email';
  201. $lang->contactUs->qq = 'QQ';
  202. $lang->contactUs->wechat = 'Wechat';
  203. $lang->common->common = 'Common Module';
  204. $lang->common->story = 'Story';
  205. $lang->common->stories = 'Stories';
  206. $lang->cache->common = 'Cache';
  207. $lang->my->common = 'Dashboard';
  208. $lang->todo->common = 'To-do';
  209. $lang->block->common = 'Block';
  210. $lang->program->common = 'Program';
  211. $lang->product->common = $lang->productCommon;
  212. $lang->project->common = $lang->projectCommon;
  213. $lang->execution->common = 'Execution';
  214. $lang->kanban->common = 'Kanban';
  215. $lang->qa->common = 'Test';
  216. $lang->devops->common = 'CI&CD';
  217. $lang->devops->configure = 'Configuration';
  218. $lang->devops->monitor = 'Monitoring';
  219. $lang->doc->common = 'Document';
  220. $lang->repo->common = 'Code';
  221. $lang->repo->commit = 'Commit';
  222. $lang->repo->tag = 'Tag';
  223. $lang->repo->branch = 'Branch';
  224. $lang->repo->codeRepo = 'Code Repository';
  225. $lang->bi->common = 'Report';
  226. $lang->screen->common = 'Screen';
  227. $lang->pivot->common = 'Pivot Table';
  228. $lang->chart->common = 'Chart';
  229. $lang->metric->common = 'Metric';
  230. $lang->report->common = 'Report';
  231. $lang->system->common = 'Company';
  232. $lang->admin->common = 'Admin';
  233. $lang->epic->common = $lang->ERCommon;
  234. $lang->story->common = $lang->SRCommon;
  235. $lang->task->common = 'Task';
  236. $lang->bug->common = 'Bug';
  237. $lang->testcase->common = 'Test Case';
  238. $lang->testtask->common = 'Test Request';
  239. $lang->score->common = 'My Points';
  240. $lang->build->common = 'Build';
  241. $lang->testreport->common = 'Test Report';
  242. $lang->automation->common = 'Automation';
  243. $lang->autotest->common = 'Automation';
  244. $lang->team->common = 'Team';
  245. $lang->user->common = 'User';
  246. $lang->custom->common = 'Custom';
  247. $lang->custom->mode = 'Mode';
  248. $lang->custom->flow = 'Workflow';
  249. $lang->extension->common = 'Extension';
  250. $lang->company->common = 'Company';
  251. $lang->dept->common = 'Department';
  252. $lang->upgrade->common = 'Upgrade';
  253. $lang->editor->common = 'Editor';
  254. $lang->program->list = 'Program List';
  255. $lang->program->kanban = 'Program Kanban';
  256. $lang->program->projectView = 'Project View';
  257. $lang->program->productView = 'Product View';
  258. $lang->design->common = 'Design';
  259. $lang->design->HLDS = 'High-level Design';
  260. $lang->design->DDS = 'Detailed Design';
  261. $lang->design->DBDS = 'Database Design';
  262. $lang->design->ADS = 'API Design';
  263. $lang->stage->common = 'Phase';
  264. $lang->stage->type = 'Phase Type';
  265. $lang->stage->list = 'Phase List';
  266. $lang->stage->percent = 'Workload Ratio';
  267. $lang->execution->list = "{$lang->executionCommon} List";
  268. $lang->execution->CFD = "Cumulative Flow Diagram";
  269. $lang->kanban->common = 'Kanban';
  270. $lang->backup->common = 'Backup';
  271. $lang->action->trash = 'Trash';
  272. $lang->app->common = 'Service';
  273. $lang->app->store = 'App Store';
  274. $lang->app->serverLink = 'Server Link';
  275. $lang->review->common = 'Approval';
  276. $lang->zahost->common = 'ZAhost';
  277. $lang->zanode->common = 'ZAnode';
  278. $lang->zanode->instruction = 'Instructions';
  279. $lang->dimension->common = 'Dimension';
  280. $lang->contact->common = 'Contacts';
  281. $lang->space->common = 'Service Management';
  282. $lang->store->common = 'App Store';
  283. $lang->instance->common = 'Instance';
  284. $lang->ai->common = 'AI';
  285. $lang->aiapp->common = 'Agent';
  286. $lang->product->system = 'Application';
  287. $lang->configure->common = 'Configuration';
  288. $lang->programstakeholder->common = 'Stakeholders';
  289. $lang->featureswitch->common = 'Feature toggles';
  290. $lang->importdata->common = 'Data import';
  291. $lang->systemsetting->common = 'System settings';
  292. $lang->staffmanage->common = 'User management';
  293. $lang->featureconfig->common = 'Feature settings';
  294. $lang->doctemplate->common = 'Document templates';
  295. $lang->notifysetting->common = 'Notification settings';
  296. $lang->bidesign->common = 'BI design';
  297. $lang->personalsettings->common = 'Personal settings';
  298. $lang->projectsettings->common = 'Settings';
  299. $lang->dataaccess->common = 'Data Permissions';
  300. $lang->executiongantt->common = 'Gantt chart';
  301. $lang->executionkanban->common = 'Kanban';
  302. $lang->executionburn->common = 'Burndown chart';
  303. $lang->executioncfd->common = 'Cumulative Flow Diagram';
  304. $lang->executionstory->common = 'Story';
  305. $lang->executionqa->common = 'Test';
  306. $lang->executionbuild->common = 'Build';
  307. $lang->executionsettings->common = 'Settings';
  308. $lang->generalcomment->common = 'Comments';
  309. $lang->generalping->common = 'Keep-alive';
  310. $lang->generaltemplate->common = 'Templates';
  311. $lang->generaleffort->common = 'General logs';
  312. $lang->productsettings->common = 'Product settings';
  313. $lang->projectreview->common = 'Reviews';
  314. $lang->projecttrack->common = 'Matrix';
  315. $lang->projectqa->common = 'Test';
  316. $lang->holidayseason->common = 'Holidays';
  317. $lang->codereview->common = 'Issues';
  318. $lang->repocode->common = 'Code';
  319. $lang->deliverable->common = 'Deliverable';
  320. $lang->projectDeliverable->common = 'Project deliverables';
  321. $lang->executionDeliverable->common = 'Execution deliverables';
  322. $lang->projectTemplate->common = 'Project templates';
  323. $lang->personnel->common = 'Members';
  324. $lang->personnel->invest = 'Allocated members';
  325. $lang->personnel->accessible = 'Accessible members';
  326. $lang->stakeholder->common = 'Stakeholders';
  327. $lang->release->common = 'Release';
  328. $lang->message->common = 'System Notification';
  329. $lang->mail->common = 'Email';
  330. $lang->my->shortCommon = 'Dashboard';
  331. $lang->testcase->shortCommon = 'Test Case';
  332. $lang->productplan->shortCommon = 'Plan';
  333. $lang->score->shortCommon = 'Points';
  334. $lang->testreport->shortCommon = 'Report';
  335. $lang->qa->shortCommon = 'QA';
  336. $lang->researchplan->common = 'Research';
  337. $lang->workestimation->common = 'Estimation';
  338. $lang->gapanalysis->common = 'Training';
  339. $lang->executionview->common = 'View';
  340. $lang->managespace->common = 'Space management';
  341. $lang->systemteam->common = 'System team';
  342. $lang->systemschedule->common = 'System calendar';
  343. $lang->systemeffort->common = 'System effort';
  344. $lang->systemdynamic->common = 'System activities';
  345. $lang->systemcompany->common = 'Company';
  346. $lang->pipeline->common = 'Pipelines';
  347. $lang->devopssetting->common = 'Settings';
  348. $lang->deployment->common = 'Host';
  349. $lang->dashboard = 'Overview';
  350. $lang->contribute = 'Contribution';
  351. $lang->dynamic = 'Recents';
  352. $lang->whitelist = 'Whitelist';
  353. $lang->roadmap = 'Roadmap';
  354. $lang->track = 'Matrix';
  355. $lang->settings = 'Settings';
  356. $lang->overview = 'Overview';
  357. $lang->module = 'Modules';
  358. $lang->priv = 'Permission';
  359. $lang->other = 'Others';
  360. $lang->estimation = 'Estimation';
  361. $lang->measure = 'Metrics';
  362. $lang->treeView = 'Tree View';
  363. $lang->groupView = 'Group View';
  364. $lang->executionKanban = 'Kanban';
  365. $lang->burn = 'Burndown';
  366. $lang->view = 'View';
  367. $lang->intro = 'Introduction';
  368. $lang->indexPage = 'Homepage';
  369. $lang->model = 'Model';
  370. $lang->redev = 'Custom Development';
  371. $lang->browser = 'Browser';
  372. $lang->db = 'Database';
  373. $lang->langItem = 'Language Items';
  374. $lang->api->doc = 'API Documentation';
  375. $lang->database = 'Data Dictionary';
  376. $lang->timezone = 'Time Zone';
  377. $lang->security = 'Security';
  378. $lang->calendar = 'Calendar';
  379. $lang->my->work = 'My Work';
  380. $lang->project->list = $lang->projectCommon . ' List';
  381. $lang->project->kanban = $lang->projectCommon . ' Kanban';
  382. $lang->execution->executionKanban = "{$lang->execution->common} Kanban";
  383. $lang->execution->all = "{$lang->execution->common} List";
  384. $lang->doc->recent = 'Recent documents';
  385. $lang->doc->my = 'My documents';
  386. $lang->doc->favorite = 'Favorites';
  387. $lang->doc->product = $lang->productCommon;
  388. $lang->doc->project = $lang->projectCommon;
  389. $lang->doc->api = 'API Library';
  390. $lang->doc->execution = $lang->execution->common;
  391. $lang->doc->custom = 'Custom Library';
  392. $lang->doc->wiki = 'Wiki';
  393. $lang->doc->apiDoc = 'API Documentation';
  394. $lang->doc->apiStruct = 'Data Structures';
  395. $lang->doc->quick = 'Quick Access';
  396. $lang->doc->mySpace = 'My Space';
  397. $lang->doc->productSpace = "{$lang->productCommon} Space";
  398. $lang->doc->projectSpace = "{$lang->projectCommon} Space";
  399. $lang->doc->apiSpace = 'API Space';
  400. $lang->doc->teamSpace = 'Team Space';
  401. $lang->doc->template = 'Document Templates';
  402. $lang->product->list = $lang->productCommon . ' List';
  403. $lang->product->kanban = $lang->productCommon . ' Kanban';
  404. $lang->project->report = 'Report';
  405. $lang->report->weekly = 'Weekly Report';
  406. $lang->report->notice = new stdclass();
  407. $lang->report->notice->help = '<i class="icon icon-help text-warning text-xl mr-2"></i>Report data originates from your list page search results. Please conduct a search on the list page prior to report generation. Example: If you search for open stories, the report will perform statistics specifically on the resulting dataset.';
  408. $lang->testcase->case = 'Test Case';
  409. $lang->testcase->testsuite = 'Test Suite';
  410. $lang->testcase->caselib = 'Case Library';
  411. $lang->devops->compile = 'Pipelines';
  412. $lang->devops->mr = 'Merge Requests';
  413. $lang->devops->repo = 'Repositories';
  414. $lang->devops->rules = 'Rules';
  415. $lang->devops->settings = 'Merge Request Settings';
  416. $lang->devops->platform = 'Platforms';
  417. $lang->devops->set = 'Settings';
  418. $lang->devops->environment = 'Environments';
  419. $lang->devops->resource = 'Resources';
  420. $lang->devops->dblist = 'Databases';
  421. $lang->devops->domain = 'Domains';
  422. $lang->devops->oss = 'Object Storage Service';
  423. $lang->devops->host = 'Hosts';
  424. $lang->devops->serverroom = 'Data Center';
  425. $lang->devops->deploy = 'Deployments';
  426. $lang->devops->provider = 'Service Provider';
  427. $lang->devops->city = 'Location';
  428. $lang->devops->os = 'OS Version';
  429. $lang->devops->service = 'Services';
  430. $lang->devops->platform = 'Platforms';
  431. $lang->devops->components = 'Components';
  432. $lang->admin->module = 'Feature Settings';
  433. $lang->admin->system = 'System';
  434. $lang->admin->entry = 'Integrations';
  435. $lang->admin->data = 'Data';
  436. $lang->admin->cron = 'Cron Job';
  437. $lang->admin->buildIndex = 'Rebuild Index';
  438. $lang->admin->tableEngine = 'Table Engine';
  439. $lang->convert->importJira = 'Import Jira Data';
  440. $lang->storyConcept = 'Story Concept';
  441. $lang->defaultERName = 'Epic';
  442. $lang->searchTips = '';
  443. $lang->searchAB = 'Search';
  444. /* Object list in search form. */
  445. $lang->searchObjects['all'] = 'All';
  446. $lang->searchObjects['bug'] = 'Bug';
  447. $lang->searchObjects['story'] = $lang->SRCommon;
  448. if($config->enableER) $lang->searchObjects['epic'] = $lang->ERCommon;
  449. if($config->URAndSR) $lang->searchObjects['requirement'] = $lang->URCommon;
  450. $lang->searchObjects['task'] = 'Task';
  451. $lang->searchObjects['testcase'] = 'Case';
  452. $lang->searchObjects['product'] = $lang->productCommon;
  453. $lang->searchObjects['build'] = 'Build';
  454. $lang->searchObjects['release'] = 'Release';
  455. $lang->searchObjects['productplan'] = $lang->productCommon . ' Plan';
  456. $lang->searchObjects['testtask'] = 'Test Request';
  457. $lang->searchObjects['doc'] = 'Document';
  458. $lang->searchObjects['caselib'] = 'Case Library';
  459. $lang->searchObjects['testreport'] = 'Test Report';
  460. $lang->searchObjects['program'] = 'Program';
  461. $lang->searchObjects['project'] = $lang->projectCommon;
  462. $lang->searchObjects['execution'] = $lang->execution->common;
  463. $lang->searchObjects['user'] = 'User';
  464. $lang->searchObjects['aiapp'] = 'AI';
  465. $lang->searchTips = 'ID (ctrl+g)';
  466. /* Code formats for import. */
  467. $lang->importEncodeList['gbk'] = 'GBK';
  468. $lang->importEncodeList['big5'] = 'BIG5';
  469. $lang->importEncodeList['utf-8'] = 'UTF-8';
  470. /* File type list for export. */
  471. $lang->exportFileTypeList['csv'] = 'csv';
  472. $lang->exportFileTypeList['xml'] = 'xml';
  473. $lang->exportFileTypeList['html'] = 'html';
  474. $lang->exportTypeList['all'] = 'All Data';
  475. $lang->exportTypeList['selected'] = 'Selected Data';
  476. $lang->visionList = array();
  477. $lang->visionList['rnd'] = 'Full Feature Interface';
  478. $lang->visionList['lite'] = 'Operations Interface';
  479. $lang->createObjects['todo'] = 'To-Do';
  480. $lang->createObjects['effort'] = 'Effort';
  481. $lang->createObjects['bug'] = 'Bug';
  482. $lang->createObjects['story'] = $lang->SRCommon;
  483. $lang->createObjects['task'] = 'Task';
  484. $lang->createObjects['testcase'] = 'Case';
  485. $lang->createObjects['execution'] = $lang->execution->common;
  486. $lang->createObjects['project'] = $lang->projectCommon;
  487. $lang->createObjects['product'] = $lang->productCommon;
  488. $lang->createObjects['program'] = 'Program';
  489. $lang->createObjects['doc'] = 'Document';
  490. $lang->createObjects['board'] = 'Whiteboard';
  491. $lang->createObjects['kanbanspace'] = 'Space';
  492. $lang->createObjects['kanban'] = 'Kanban';
  493. /* Language. */
  494. $lang->lang = 'Language';
  495. $lang->setLang = 'Language Settings';
  496. /* Theme style. */
  497. $lang->theme = 'Theme';
  498. $lang->themes['default'] = 'Classic Blue';
  499. $lang->themes['blue'] = 'Blue';
  500. $lang->themes['green'] = 'Green';
  501. $lang->themes['red'] = 'Red';
  502. $lang->themes['purple'] = 'Purple';
  503. $lang->themes['blackberry'] = 'Blackberry';
  504. /* Error info. */
  505. $lang->error = new stdclass();
  506. $lang->error->companyNotFound = "Company for domain %s not found.";
  507. $lang->error->length = array("Length of 『%s』 should be 『%s』.", "Length of 『%s』 must be between 『%s』 and 『%s』.");
  508. $lang->error->reg = "Format of 『%s』 is invalid. It should be: 『%s』.";
  509. $lang->error->unique = "『%s』 already has a record for 『%s』. If deleted, restore it from Admin > System > Trash.";
  510. $lang->error->repeat = "『%s』 already has a record for 『%s』.";
  511. $lang->error->gt = "『%s』 must be greater than 『%s』.";
  512. $lang->error->ge = "『%s』 must be greater than or equal to 『%s』.";
  513. $lang->error->lt = "『%s』 must be less than 『%s』.";
  514. $lang->error->le = "『%s』 must be less than or equal to 『%s』.";
  515. $lang->error->in = "『%s』 must be one of 『%s』.";
  516. $lang->error->notempty = "『%s』 cannot be empty.";
  517. $lang->error->empty = "『%s』 must be empty.";
  518. $lang->error->equal = "『%s』 must be 『%s』.";
  519. $lang->error->int = array("『%s』 must be a number.", "『%s』 must be between 『%s』 and 『%s』.");
  520. $lang->error->float = "『%s』 must be a number or decimal.";
  521. $lang->error->email = "『%s』 must be a valid email.";
  522. $lang->error->phone = "『%s』 must be a valid phone number.";
  523. $lang->error->mobile = "『%s』 must be a valid mobile number.";
  524. $lang->error->URL = "『%s』 must be a valid URL.";
  525. $lang->error->date = "『%s』 must be a valid date.";
  526. $lang->error->datetime = "『%s』 must be a valid date and time.";
  527. $lang->error->code = "『%s』 must be alphanumeric.";
  528. $lang->error->account = "『%s』 must be at least 3 characters and contain only letters, numbers, or underscores.";
  529. $lang->error->passwordsame = "Passwords must match.";
  530. $lang->error->passwordrule = "Password must be at least 6 characters long and meet the requirements.";
  531. $lang->error->accessDenied = 'Access denied.';
  532. $lang->error->unsupportedReq = 'Unsupported request type.';
  533. $lang->error->pasteImg = 'Your browser does not support pasting images.';
  534. $lang->error->noData = 'No data available.';
  535. $lang->error->editedByOther = 'This record may have been modified by someone else. Please refresh the page and try again.';
  536. $lang->error->tutorialData = 'Data cannot be inserted in tutorial mode. Please exit tutorial mode first.';
  537. $lang->error->noCurlExt = 'The server does not have the Curl module installed.';
  538. $lang->error->loginTimeout = 'Session timed out. Please log in again.';
  539. $lang->error->httpServerError = 'Server error.';
  540. /* Page info. */
  541. $lang->pager = new stdclass();
  542. $lang->pager->noRecord = "No records found.";
  543. $lang->pager->digest = "Total: <strong>%s</strong> item(s), %s <strong>%s/%s</strong> &nbsp;";
  544. $lang->pager->recPerPage = "<strong>%s</strong> per page";
  545. $lang->pager->first = "<i class='icon-step-backward' title='First Page'></i>";
  546. $lang->pager->pre = "<i class='icon-play icon-flip-horizontal' title='Previous Page'></i>";
  547. $lang->pager->next = "<i class='icon-play' title='Next Page'></i>";
  548. $lang->pager->last = "<i class='icon-step-forward' title='Last Page'></i>";
  549. $lang->pager->locate = "Go";
  550. $lang->pager->previousPage = "Previous";
  551. $lang->pager->nextPage = "Next";
  552. $lang->pager->summery = "<strong>%s-%s</strong> of <strong>%s</strong> items";
  553. $lang->pager->pageOfText = "Page {0}";
  554. $lang->pager->firstPage = "First";
  555. $lang->pager->lastPage = "Last";
  556. $lang->pager->goto = "Go to";
  557. $lang->pager->pageOf = "Page <strong>{page}</strong>";
  558. $lang->pager->totalPage = "<strong>{totalPage}</strong> pages";
  559. $lang->pager->totalCount = "Total: <strong>{recTotal}</strong> item(s)";
  560. $lang->pager->pageSize = "<strong>{recPerPage}</strong> per page";
  561. $lang->pager->itemsRange = "Items <strong>{start}</strong> - <strong>{end}</strong>";
  562. $lang->pager->pageOfTotal = "Page <strong>{page}</strong> of <strong>{totalPage}</strong>";
  563. $lang->pager->totalCountAB = "{recTotal} item(s)";
  564. $lang->pager->pageSizeAB = "{recPerPage} per page";
  565. $lang->pager->shortPageSize = '<strong>{recPerPage}</strong> / Page';
  566. $lang->colorPicker = new stdclass();
  567. $lang->colorPicker->errorTip = 'Invalid color value.';
  568. $lang->downNotify = "Download Desktop Notifier";
  569. $lang->clientName = "ZenTao IM";
  570. $lang->downloadClient = "Download ZenTao IM";
  571. $lang->downloadMobile = "Download mobile app";
  572. $lang->clientHelp = "ZenTao IM User Guide";
  573. $lang->clientHelpLink = "https://www.zentao.pm/book/zentaomanual/scrum-tool-im-integration-206.html";
  574. $lang->website = "https://www.zentao.pm";
  575. $lang->suhosinInfo = "Warning: Data limit exceeded. Please modify <font color=red>suhosin.post.max_vars</font> and <font color=red>suhosin.request.max_vars</font> (to a value > %s) in php.ini. Save and restart Apache or php-fpm, or some data may not be saved.";
  576. $lang->maxVarsInfo = "Warning: Data limit exceeded. Please modify <font color=red>max_input_vars</font> (to a value > %s) in php.ini. Save and restart Apache or php-fpm, or some data may not be saved.";
  577. $lang->pasteTextInfo = "Paste text here. Each line will become a separate title.";
  578. $lang->noticeImport = "The imported file contains existing data. Please choose whether to overwrite it or insert it as new records.";
  579. $lang->importConfirm = "Confirm Import";
  580. $lang->importAndCover = "Overwrite";
  581. $lang->importAndInsert = "Insert as new";
  582. $lang->noResultsMatch = "No results found.";
  583. $lang->searchMore = "More results for this keyword:";
  584. $lang->chooseUsersToMail = "Select users to notify. ";
  585. $lang->noticePasteImg = "You can paste images directly into the editor.";
  586. $lang->pasteImgFail = "Failed to paste image. Please try again later.";
  587. $lang->pasteImgUploading = "Uploading image, please wait...";
  588. /* Work visions. */
  589. $lang->visionTips = "You can switch vision here";
  590. $lang->IKnow = "Got it";
  591. $lang->switchVision = 'Switch to vision';
  592. $lang->workspaceAbbr = 'Space';
  593. $lang->switchWorkspace = 'Switch to workspace';
  594. $lang->enterWorkspace = 'Enter space';
  595. $lang->exitWorkspace = 'Exit space';
  596. /* Workspace list. */
  597. $lang->workspaceList = [];
  598. $lang->workspaceList['product'] = "{$lang->product->common} space";
  599. $lang->workspaceList['project'] = "{$lang->project->common} space";
  600. $lang->workspaceList['execution'] = "{$lang->execution->common} space";
  601. /* Time formats settings. */
  602. if(!defined('DT_DATETIME1')) define('DT_DATETIME1', 'Y-m-d H:i:s');
  603. if(!defined('DT_DATETIME2')) define('DT_DATETIME2', 'y-m-d H:i');
  604. if(!defined('DT_MONTHTIME1')) define('DT_MONTHTIME1', 'n/d H:i');
  605. if(!defined('DT_MONTHTIME2')) define('DT_MONTHTIME2', 'n/d H:i');
  606. if(!defined('DT_DATE1')) define('DT_DATE1', 'Y-m-d');
  607. if(!defined('DT_DATE2')) define('DT_DATE2', 'Ymd');
  608. if(!defined('DT_DATE3')) define('DT_DATE3', 'Y/m/d');
  609. if(!defined('DT_DATE4')) define('DT_DATE4', 'M d');
  610. if(!defined('DT_DATE5')) define('DT_DATE5', 'j/n');
  611. if(!defined('DT_TIME1')) define('DT_TIME1', 'H:i:s');
  612. if(!defined('DT_TIME2')) define('DT_TIME2', 'H:i');
  613. /* Datepicker. */
  614. $lang->datepicker = new stdclass();
  615. $lang->datepicker->dpText = new stdclass();
  616. $lang->datepicker->dpText->TEXT_OR = 'or ';
  617. $lang->datepicker->dpText->TEXT_PREV_YEAR = 'Last Year';
  618. $lang->datepicker->dpText->TEXT_PREV_MONTH = 'Last Month';
  619. $lang->datepicker->dpText->TEXT_PREV_WEEK = 'Last Week';
  620. $lang->datepicker->dpText->TEXT_YESTERDAY = 'Yesterday';
  621. $lang->datepicker->dpText->TEXT_THIS_MONTH = 'This Month';
  622. $lang->datepicker->dpText->TEXT_THIS_WEEK = 'This Week';
  623. $lang->datepicker->dpText->TEXT_TODAY = 'Today';
  624. $lang->datepicker->dpText->TEXT_NEXT_YEAR = 'Next Year';
  625. $lang->datepicker->dpText->TEXT_NEXT_MONTH = 'Next Month';
  626. $lang->datepicker->dpText->TEXT_NEXT_WEEK = 'Next Week';
  627. $lang->datepicker->dpText->TEXT_CLOSE = 'Close';
  628. $lang->datepicker->dpText->TEXT_DATE = 'Date';
  629. $lang->datepicker->dpText->TEXT_CHOOSE_DATE = 'Select date';
  630. $lang->datepicker->dayNames = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
  631. $lang->datepicker->abbrDayNames = array('Sun', 'Mon', 'Tue', 'Wed', 'Thur', 'Fri', 'Sat');
  632. $lang->datepicker->monthNames = array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
  633. /* AI */
  634. $lang->aiapp->conversation = 'Conversation';
  635. $lang->aiapp->zentaoAgent = 'ZenTao Agent';
  636. $lang->aiapp->generalAgent = 'General Agent';
  637. $lang->aiapp->models = 'Models';
  638. $lang->aiapp->config = 'ZAI Settings';
  639. include (dirname(__FILE__) . '/menu.php');