en.ts 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553
  1. export default {
  2. list: {
  3. search: {
  4. channelPlaceholder: 'Search channel merchant',
  5. statusPlaceholder: 'Please select format',
  6. query: 'Search',
  7. reset: 'Reset'
  8. },
  9. addOrEdit: {
  10. form: {
  11. name: 'Project Name',
  12. addressCode: 'Region',
  13. addressDetail: 'Address Detail',
  14. channelMerchants: 'Channel Merchant',
  15. customName: 'Key Customer',
  16. repairCompany: 'Maintenance Company',
  17. repairMobile: 'Maintenance Phone'
  18. },
  19. placeholders: {
  20. select: 'Please select',
  21. name: 'Enter project name',
  22. addressDetail: 'Enter address detail',
  23. channelMerchants: 'Enter channel merchant',
  24. customName: 'Enter customer name',
  25. repairCompany: 'Enter maintenance company',
  26. repairMobile: 'Enter maintenance phone'
  27. },
  28. buttons: {
  29. cancel: 'Cancel',
  30. confirm: 'Confirm'
  31. },
  32. validation: {
  33. name: 'Please enter project name',
  34. addressCode: 'Please select region',
  35. addressDetail: 'Please enter address detail',
  36. channelMerchants: 'Please enter channel merchant',
  37. customName: 'Please enter customer name',
  38. repairCompany: 'Please enter maintenance company',
  39. repairMobile: 'Please enter maintenance phone'
  40. },
  41. messages: {
  42. addSuccess: 'Added successfully',
  43. editSuccess: 'Edited successfully'
  44. }
  45. },
  46. status: {
  47. all: 'All status',
  48. enabled: 'Enabled',
  49. disabled: 'Disabled'
  50. },
  51. actions: {
  52. add: 'Add',
  53. delete: 'Delete',
  54. enable: 'Enable',
  55. disable: 'Disable'
  56. },
  57. table: {
  58. columns: {
  59. projectStatus: 'Project Status',
  60. projectName: 'Project Name',
  61. address: 'Province/City/District/County',
  62. addressDetail: 'Address Detail',
  63. channelMerchants: 'Channel Merchant',
  64. customName: 'Key Customer',
  65. repairCompany: 'Maintenance Company',
  66. updatedAt: 'Updated At',
  67. actions: 'Actions'
  68. },
  69. actions: {
  70. detail: 'Detail',
  71. edit: 'Edit',
  72. delete: 'Delete'
  73. }
  74. },
  75. messages: {
  76. operationSuccess: 'Operation succeeded',
  77. deleteConfirmSingle: 'This will delete project: “{name}”. Continue?',
  78. deleteConfirmMultiple: 'This will delete {count} projects',
  79. tip: 'Prompt',
  80. confirm: 'Confirm',
  81. cancel: 'Cancel',
  82. deleteSuccess: 'Deleted successfully'
  83. }
  84. },
  85. editDialog: {
  86. title: {
  87. add: 'Add Project',
  88. edit: 'Edit Project'
  89. }
  90. },
  91. detail: {
  92. tabs: {
  93. overview: 'Overview',
  94. devices: 'Gateways & Devices',
  95. scene: 'Scene Linkage',
  96. topo: 'Topology Apps',
  97. video: 'Video Surveillance'
  98. },
  99. device: {
  100. actions: {
  101. add: 'Add Device',
  102. cancel: 'Cancel',
  103. confirm: 'Confirm'
  104. },
  105. table: {
  106. columns: {
  107. key: 'Key',
  108. name: 'Device Name',
  109. deviceType: 'Device Type',
  110. productName: 'Product',
  111. status: 'Status',
  112. lastOnlineTime: 'Last Online Time',
  113. desc: 'Description',
  114. actions: 'Actions'
  115. },
  116. actions: {
  117. detail: 'Device Details',
  118. unbind: 'Unbind'
  119. },
  120. statusTags: {
  121. offline: 'Offline',
  122. online: 'Online',
  123. inactive: 'Inactive'
  124. }
  125. },
  126. dialog: {
  127. title: 'Add Device'
  128. },
  129. form: {
  130. labels: {
  131. product: 'Product',
  132. device: 'Device'
  133. },
  134. placeholders: {
  135. product: 'Select product',
  136. device: 'Select device'
  137. }
  138. },
  139. messages: {
  140. selectDeviceFirst: 'Please select a device first',
  141. addSuccess: 'Added successfully',
  142. deleteConfirm: 'Are you sure to delete?',
  143. tip: 'Prompt',
  144. confirm: 'Confirm',
  145. cancel: 'Cancel',
  146. unbindSuccess: 'Unbound successfully'
  147. }
  148. },
  149. info: {
  150. actions: {
  151. edit: 'Edit'
  152. },
  153. descriptions: {
  154. name: 'Project Name',
  155. customName: 'Key Customer',
  156. address: 'Region',
  157. channelMerchants: 'Channel Merchant',
  158. repairCompany: 'Maintenance Company',
  159. repairMobile: 'Maintenance Phone',
  160. addressDetail: 'Address Detail'
  161. }
  162. },
  163. scene: {
  164. actions: {
  165. add: 'Add Scene',
  166. cancel: 'Cancel',
  167. confirm: 'Confirm'
  168. },
  169. table: {
  170. columns: {
  171. id: 'ID',
  172. name: 'Scene Name',
  173. sceneType: 'Trigger Type',
  174. status: 'Status',
  175. description: 'Description',
  176. createdAt: 'Created At',
  177. actions: 'Actions'
  178. },
  179. actions: {
  180. detail: 'Scene Details',
  181. unbind: 'Unbind'
  182. },
  183. statusTags: {
  184. enabled: 'Enabled',
  185. disabled: 'Disabled'
  186. },
  187. sceneTypeTags: {
  188. device: 'Device Trigger',
  189. manual: 'Manual Trigger',
  190. timer: 'Timer Trigger'
  191. }
  192. },
  193. dialog: {
  194. title: 'Add Scene'
  195. },
  196. form: {
  197. labels: {
  198. scene: 'Scene'
  199. },
  200. placeholders: {
  201. scene: 'Select scene'
  202. }
  203. },
  204. messages: {
  205. selectSceneFirst: 'Please select a scene first',
  206. addSuccess: 'Added successfully',
  207. unbindConfirm: 'Are you sure to unbind this scene?',
  208. tip: 'Prompt',
  209. confirm: 'Confirm',
  210. cancel: 'Cancel',
  211. unbindSuccess: 'Unbound successfully'
  212. }
  213. },
  214. topo: {
  215. actions: {
  216. add: 'Add Topology',
  217. cancel: 'Cancel',
  218. confirm: 'Confirm'
  219. },
  220. table: {
  221. columns: {
  222. id: 'ID',
  223. name: 'Topology Name',
  224. createdAt: 'Created At',
  225. updatedAt: 'Updated At',
  226. actions: 'Actions'
  227. },
  228. actions: {
  229. preview: 'Preview',
  230. edit: 'Edit Topology',
  231. unbind: 'Unbind'
  232. }
  233. },
  234. dialog: {
  235. title: 'Add Topology'
  236. },
  237. form: {
  238. labels: {
  239. topo: 'Topology'
  240. },
  241. placeholders: {
  242. topo: 'Select topology'
  243. }
  244. },
  245. messages: {
  246. selectTopoFirst: 'Please select a topology first',
  247. addSuccess: 'Added successfully',
  248. unbindConfirm: 'Are you sure to unbind this topology?',
  249. tip: 'Prompt',
  250. confirm: 'Confirm',
  251. cancel: 'Cancel',
  252. unbindSuccess: 'Unbound successfully'
  253. }
  254. },
  255. video: {
  256. actions: {
  257. add: 'Add Video',
  258. cancel: 'Cancel',
  259. confirm: 'Confirm',
  260. openInNewWindow: 'Open in new window'
  261. },
  262. table: {
  263. columns: {
  264. deviceName: 'Device Name',
  265. deviceId: 'Device ID',
  266. channelName: 'Channel Name',
  267. model: 'Model',
  268. manufacturer: 'Manufacturer',
  269. liveStatus: 'Status',
  270. keepAliveTime: 'Last Heartbeat',
  271. registerTime: 'Register Time',
  272. updateAt: 'Updated At',
  273. actions: 'Actions'
  274. },
  275. actions: {
  276. view: 'View Video',
  277. unbind: 'Unbind'
  278. }
  279. },
  280. dialog: {
  281. addTitle: 'Add Video',
  282. previewTitle: 'Preview Video'
  283. },
  284. form: {
  285. labels: {
  286. video: 'Video'
  287. },
  288. placeholders: {
  289. video: 'Select video'
  290. }
  291. },
  292. messages: {
  293. selectVideoFirst: 'Please select a video first',
  294. addSuccess: 'Added successfully',
  295. unbindConfirm: 'Are you sure to unbind this video?',
  296. tip: 'Prompt',
  297. confirm: 'Confirm',
  298. cancel: 'Cancel',
  299. unbindSuccess: 'Unbound successfully'
  300. },
  301. liveStatusTags: {
  302. idle: 'Idle',
  303. inviting: 'Inviting',
  304. streaming: 'Streaming'
  305. }
  306. }
  307. },
  308. screen: {
  309. video: {
  310. selects: {
  311. project: 'Select Project'
  312. }
  313. },
  314. info: {
  315. title: 'Project Info',
  316. selects: {
  317. placeholder: 'Please select'
  318. },
  319. labels: {
  320. projectName: 'Project Name:',
  321. projectAddress: 'Project Address:'
  322. },
  323. units: {
  324. squareMeter: 'm²',
  325. device: 'units'
  326. },
  327. cards: {
  328. coverageArea: 'Coverage Area',
  329. deviceCount: 'Device Count',
  330. maintainPhone: 'Maintenance Phone'
  331. },
  332. empty: {
  333. dash: '-'
  334. }
  335. },
  336. baseinfo: {
  337. title: 'Basic Info',
  338. selects: {
  339. placeholder: 'Please select'
  340. }
  341. },
  342. lineChart: {
  343. title: 'Device Status',
  344. date: {
  345. rangeSeparator: 'to',
  346. startPlaceholder: 'Start Time',
  347. endPlaceholder: 'End Time'
  348. },
  349. selects: {
  350. properties: 'Select properties'
  351. }
  352. }
  353. },
  354. filter: {
  355. index: {
  356. search: {
  357. namePlaceholder: 'Search template name',
  358. deviceKeyPlaceholder: 'Search device key',
  359. statusPlaceholder: 'Select forward format',
  360. query: 'Query',
  361. reset: 'Reset'
  362. },
  363. status: {
  364. all: 'All',
  365. enabled: 'Enabled',
  366. disabled: 'Disabled'
  367. },
  368. actions: {
  369. add: 'Add',
  370. delete: 'Delete'
  371. },
  372. table: {
  373. columns: {
  374. name: 'Template Name',
  375. code: 'Template Code',
  376. updatedAt: 'Updated At',
  377. status: 'Status',
  378. actions: 'Actions'
  379. },
  380. actions: {
  381. detail: 'Details',
  382. edit: 'Edit',
  383. delete: 'Delete',
  384. viewBind: 'View & Bind Devices'
  385. }
  386. },
  387. switch: {
  388. active: 'On',
  389. inactive: 'Off'
  390. },
  391. messages: {
  392. deleteConfirmSingle: 'This will delete template: “{name}”. Continue?',
  393. deleteConfirmMultiple: 'This will delete {count} templates',
  394. tip: 'Tip',
  395. warn: 'Warning',
  396. confirm: 'Confirm',
  397. cancel: 'Cancel',
  398. deleteSuccess: 'Deleted successfully',
  399. enableActionText: 'Enable',
  400. disableActionText: 'Disable',
  401. statusChangeConfirm: 'Confirm to {action} template: 【{name}】?',
  402. statusChangeSuccess: '{action} succeeded'
  403. }
  404. },
  405. edit: {
  406. form: {
  407. name: 'Template Name'
  408. },
  409. placeholders: {
  410. name: 'Enter template name'
  411. },
  412. actions: {
  413. cancel: 'Cancel',
  414. confirm: 'Confirm'
  415. },
  416. rules: {
  417. required: 'Required'
  418. },
  419. messages: {
  420. success: 'Operation succeeded'
  421. }
  422. },
  423. editDialog: {
  424. title: {
  425. add: 'Add Template',
  426. edit: 'Edit Template'
  427. }
  428. },
  429. detail: {
  430. dialog: {
  431. title: 'Template Details'
  432. },
  433. sections: {
  434. templateInfo: 'Device Data Filter Template Info',
  435. customAttr: 'Custom Attributes'
  436. },
  437. descriptions: {
  438. templateName: 'Template Name',
  439. templateCode: 'Template Code',
  440. updatedAt: 'Updated At'
  441. },
  442. actions: {
  443. addCustomAttr: 'Add Custom Attribute'
  444. },
  445. table: {
  446. columns: {
  447. name: 'Attribute Name',
  448. key: 'Attribute Code',
  449. unit: 'Unit',
  450. updatedAt: 'Updated At',
  451. isVisible: 'Visible',
  452. actions: 'Actions'
  453. },
  454. actions: {
  455. edit: 'Edit',
  456. delete: 'Delete'
  457. }
  458. },
  459. switch: {
  460. active: 'On',
  461. inactive: 'Off'
  462. },
  463. messages: {
  464. warn: 'Warning',
  465. tip: 'Prompt',
  466. confirm: 'Confirm',
  467. cancel: 'Cancel',
  468. deleteSuccess: 'Deleted successfully',
  469. deleteConfirmSingle: 'This will delete attribute: “{name}”. Continue?',
  470. deleteConfirmMultiple: 'This will delete {count} attributes',
  471. confirmSetVisible: 'Confirm to set attribute "{name}" as visible?',
  472. confirmSetInvisible: 'Confirm to set attribute "{name}" as invisible?',
  473. setVisibleSuccess: 'Set visible successfully',
  474. setInvisibleSuccess: 'Set invisible successfully'
  475. }
  476. }
  477. ,
  478. bindDevice: {
  479. dialog: {
  480. title: 'Bind Device'
  481. },
  482. sections: {
  483. templateInfo: 'Device Data Filter Template Info',
  484. bindDevice: 'Bind Device'
  485. },
  486. descriptions: {
  487. templateName: 'Template Name',
  488. templateCode: 'Template Code',
  489. updatedAt: 'Updated At'
  490. },
  491. actions: {
  492. bindDevice: 'Bind Device'
  493. },
  494. table: {
  495. columns: {
  496. name: 'Device Name',
  497. key: 'Device Key',
  498. productName: 'Product',
  499. actions: 'Actions'
  500. },
  501. actions: {
  502. unbind: 'Unbind'
  503. }
  504. },
  505. messages: {
  506. unbindSuccess: 'Unbound successfully'
  507. }
  508. },
  509. bindDeviceForm: {
  510. dialog: {
  511. title: 'Bind Device'
  512. },
  513. table: {
  514. columns: {
  515. name: 'Device Name',
  516. key: 'Device Key',
  517. productName: 'Product'
  518. }
  519. },
  520. actions: {
  521. cancel: 'Cancel',
  522. bind: 'Bind Device'
  523. },
  524. messages: {
  525. bindSuccess: 'Operation successful'
  526. }
  527. },
  528. attrEdit: {
  529. titleEdit: 'Edit Attribute',
  530. titleAdd: 'Add Attribute',
  531. labels: {
  532. name: 'Attribute Name',
  533. key: 'Attribute KEY',
  534. unit: 'Unit'
  535. },
  536. placeholders: {
  537. name: 'Enter attribute name',
  538. key: 'Enter attribute code',
  539. unit: 'Enter unit'
  540. },
  541. actions: {
  542. cancel: 'Cancel',
  543. confirm: 'Confirm'
  544. },
  545. rules: {
  546. required: 'Required'
  547. },
  548. messages: {
  549. success: 'Operation succeeded'
  550. }
  551. }
  552. }
  553. };