en.ts 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399
  1. /*
  2. * @Author: vera_min vera_min@163.com
  3. * @Date: 2025-08-05 12:42:31
  4. * @LastEditors: vera_min vera_min@163.com
  5. * @LastEditTime: 2025-08-30 12:46:22
  6. * @FilePath: /sagoo-admin-ui/src/i18n/pages/iotmanagerI18n/en.ts
  7. * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
  8. */
  9. // 定义内容
  10. export default {
  11. dashboard: {
  12. "产品": "Product",
  13. "在线设备": "Online Device",
  14. "设备消息": "Device Message",
  15. "设备警告": "Device Warning",
  16. "启用": "Enable",
  17. "停用": "Disable",
  18. "本月": "This Month",
  19. "今日": "Today",
  20. warningType: "Warning Type",
  21. messageCount: "Message Count",
  22. warningCount: "Warning Count",
  23. "超紧急": "Super Urgent",
  24. "紧急": "Urgent",
  25. "严重": "Serious",
  26. "一般": "General",
  27. "提醒": "Remind",
  28. total: "Total"
  29. },
  30. alarmList: {
  31. title: "Alarm Messages",
  32. moreInfo: "More Info"
  33. },
  34. device: {
  35. product: "Product",
  36. baseType: "Basic Type",
  37. extensionType: "Extension Type",
  38. enable: "Enable",
  39. disable: "Disable",
  40. fullScreen: "Full Screen",
  41. exitFullScreen: "Exit Full Screen",
  42. tip1: "Please enter input parameters as a string. If it's an object string, it will be automatically converted to an object during execution",
  43. tip2: "Execution results are displayed here",
  44. tip3: "Save Script",
  45. tip4: "Debug",
  46. tip5: "Below are pre-built empty methods. Please do not modify the function names, just write the function content directly inside",
  47. tip6: "This is device function call response data parsing",
  48. tip7: "Write data processing code here",
  49. tip8: "This is device function call send data parsing",
  50. tip9: "Write data processing code here",
  51. tip10: "Please enter executable script first",
  52. runStatus: "Run Status",
  53. deviceInfo: "Device Info",
  54. thingModel: "Thing Model",
  55. deviceFunction: "Device Function",
  56. logManagement: "Log Management",
  57. topicList: "Topic List",
  58. deviceArchive: "Device Profile",
  59. deviceStatus: "Device Status",
  60. dataTime: "Data Time",
  61. linkProtocol: "Link Protocol",
  62. firmwareVersion: "Firmware Version",
  63. registryTime: "Registration Time",
  64. address: "Address",
  65. deviceIdentifier: "Device Identifier",
  66. deviceTimeout: "Device Timeout",
  67. unitSecond: "s",
  68. update: "Update",
  69. productDetail: {
  70. productInfo: "Product Information",
  71. // Switch Status
  72. enable: "ON",
  73. disable: "OFF",
  74. productIdentifier: "Product Identifier",
  75. productCategory: "Product Category",
  76. deviceType: "Device Type",
  77. productImage: "Product Image",
  78. loadFailed: "Load Failed",
  79. messageProtocol: "Message Protocol",
  80. // 物模型相关
  81. thingModel: "Thing Model",
  82. propertyDefinition: "Property Definition",
  83. propertyIdentifier: "Property Identifier",
  84. propertyName: "Property Name",
  85. dataType: "Data Type",
  86. precision: "Precision",
  87. unit: "Unit",
  88. readOnly: "Read Only",
  89. readonly: "Read Only",
  90. readWrite: "Read/Write",
  91. remark: "Remark",
  92. functionDefinition: "Function Definition",
  93. functionIdentifier: "Function Identifier",
  94. eventDefinition: "Event Definition",
  95. eventIdentifier: "Event Identifier",
  96. name: "Name",
  97. eventLevel: "Event Level",
  98. normal: "Normal",
  99. warning: "Warning",
  100. urgent: "Urgent",
  101. tagDefinition: "Tag Definition",
  102. // 导入导出
  103. importModel: "Import Thing Model",
  104. exportModel: "Export Thing Model",
  105. deviceAccess: "Device Access",
  106. dataParsing: "Data Parsing"
  107. },
  108. dialogI18n: {
  109. addPro: "Add Product",
  110. editPro: "Edit Product",
  111. addPropertyDefinition: "Add Property Definition",
  112. editPropertyDefinition: "Edit Property Definition",
  113. editFunctionDefinition: "Edit Function Definition",
  114. addFunctionDefinition: "Add Function Definition",
  115. editOption: "Edit Option",
  116. addOption: "Add Option",
  117. editEventDefinition: "Edit Event Definition",
  118. addEventDefinition: "Add Event Definition",
  119. editTagDefinition: "Edit Tag Definition",
  120. addTagDefinition: "Add Tag Definition"
  121. },
  122. tableI18nColumn: {
  123. categoryName: "Category Name",
  124. desc: "Description",
  125. sort: "Sort",
  126. key: "Key",
  127. name: "Name",
  128. category: "Category",
  129. transportProtocol: "Transport Protocol",
  130. deviceType: "Device Type",
  131. status: "Status",
  132. deviceName: "Device Name",
  133. deviceType2: "Device Type",
  134. lastOnlineTime: "Last Online Time",
  135. desc2: "Description"
  136. },
  137. tableI18nAlarmType: {
  138. },
  139. tableI18nStatus: {
  140. enabled: "Enabled",
  141. disabled: "Disabled"
  142. },
  143. tableI18nConfirm: {
  144. deleteCategoryMessage: "This operation will permanently delete the category: {name}, continue?",
  145. deleteProductMessage: "This operation will permanently delete the product: {name}, continue?"
  146. },
  147. tableI18nAction: {
  148. addCategory: "Add Category",
  149. editCategory: "Edit Category",
  150. deviceManagement: "Device Management",
  151. addProductCategory: "Add Product Category",
  152. },
  153. formI18nLabel: {
  154. keyword: "Keyword",
  155. type: "Type",
  156. status: "Status",
  157. productKey: "Product Key",
  158. productName: "Product Name",
  159. productImage: "Product Image",
  160. productCategory: "Product Category",
  161. messageProtocol: "Message Protocol",
  162. transportProtocol: "Transport Protocol",
  163. authType: "Auth Type",
  164. authUser: "Auth User",
  165. authPasswd: "Auth Passwd",
  166. accessToken: "Aceess Token",
  167. certificateId: "Certificate Id",
  168. deviceType: "Device Type",
  169. desc: "Product Description",
  170. propertyIdentifier: "Property Identifier",
  171. propertyName: "Property Name",
  172. dataType: "Data Type",
  173. precision: "Precision",
  174. unit: "Unit",
  175. maxLength: "Max Length",
  176. timeFormat: "Time Format",
  177. booleanValue: "Boolean Value",
  178. enumItems: "Enum Items",
  179. jsonObject: "JSON Object",
  180. parameterIdentifier: "Parameter Identifier",
  181. parameterName: "Parameter Name",
  182. elementType: "Element Type",
  183. isReadOnly: "Is Read Only",
  184. propertyDescription: "Description",
  185. functionKey: "Function Key",
  186. functionName: "Function Name",
  187. functionInput: "Function Input",
  188. functionOutput: "Function Output",
  189. functionDescription: "Description",
  190. parameterDescription: "Description",
  191. eventKey: "Event Key",
  192. eventName: "Event Name",
  193. eventType: "Event Level",
  194. eventDescription: "Description",
  195. valueRange: "Value Range",
  196. objectProperty: "Object Property",
  197. tagKey: "Tag Key",
  198. tagName: "Tag Name",
  199. tagDescription: "Tag Description",
  200. authDescription: "Authentication Description",
  201. linkInfo: "Connection Information",
  202. authConfig: "Authentication Configuration",
  203. contactAdmin: "Please contact administrator",
  204. productBind: "Associated Product",
  205. deptIds: "Affiliated Organization",
  206. deviceTag: "Device Tag"
  207. },
  208. formI18nPlaceholder: {
  209. keyword: "Enter name or identifier",
  210. type: "Type",
  211. status: "Status",
  212. productKey: "Enter product identifier",
  213. productName: "Enter product name",
  214. productCategory: "Select category",
  215. messageProtocol: "Select message protocol",
  216. transportProtocol: "Select transport protocol",
  217. authUser: "Enter username",
  218. authPasswd: "Enter password",
  219. accessToken: "Enter Aceess Token",
  220. certificateId: "Select certificate",
  221. desc: "Enter product description",
  222. propertyIdentifier: "Enter property identifier",
  223. propertyName: "Enter property name",
  224. selectDataType: "Select data type",
  225. inputPrecision: "Enter precision",
  226. inputUnit: "Enter unit",
  227. inputMaxLength: "Enter max length",
  228. inputTimeFormat: "Enter time format",
  229. inputTrueText: "Enter true text",
  230. inputBooleanValue: "Enter boolean value",
  231. inputFalseText: "Enter false text",
  232. inputEnumText: "Enter enum text",
  233. inputEnumValue: "Enter enum value",
  234. selectElementType: "Select element type",
  235. inputDescription: "Enter property description",
  236. functionKey: "Enter function key",
  237. functionName: "Enter function name",
  238. functionDescription: "Enter function description",
  239. parameterIdentifier: "Enter parameter identifier",
  240. parameterName: "Enter parameter name",
  241. parameterDescription: "Enter parameter description",
  242. eventKey: "Enter event key",
  243. eventName: "Enter event name",
  244. eventDescription: "Enter event description",
  245. valueRangeMin: "Minimum value",
  246. valueRangeMax: "Maximum value",
  247. propertyIdentifier1: "Property identifier",
  248. propertyName1: "Property name",
  249. tagKey: "Tag Key",
  250. tagName: "Tag Name",
  251. tagDescription: "Tag Description",
  252. inputParameter: "Please enter parameters",
  253. productBind: "Select product",
  254. deptIds: "Select affiliated organization",
  255. deviceTag: "Enter tag"
  256. },
  257. formI18nOption: {
  258. device: "Device",
  259. gateway: "Gateway",
  260. subDevice: "Sub Device",
  261. on: "Enabled",
  262. off: "Disabled",
  263. readonly: "Read Only",
  264. readWrite: "Read/Write",
  265. info: "Information",
  266. warning: "Warning",
  267. fault: "Fault",
  268. online: "Online",
  269. offline: "Offline",
  270. },
  271. formI18nButton: {
  272. addProduct: "Add Product",
  273. addParameter: "Add Parameter",
  274. collapse: "Collapse",
  275. showMoreFilter: "More Filter",
  276. batchEnable: "Batch Enable",
  277. batchDisable: "Batch Disable",
  278. importDevice: "Import Device",
  279. exportDevice: "Export Device",
  280. batchCheckStatus: "Batch Check Status"
  281. },
  282. rules: {
  283. productName: "Product name cannot be empty",
  284. productNameMax32: "Product name cannot exceed 32 characters",
  285. productNameValidator: "Product name cannot contain spaces",
  286. productKey: "Product identifier cannot be empty",
  287. productKeyValidator: "Product identifier cannot contain spaces",
  288. messageProtocol: "Message protocol cannot be empty",
  289. transportProtocol: "Access method cannot be empty",
  290. categoryId: "Product category cannot be empty",
  291. deviceType: "Device type cannot be empty",
  292. // 属性定义相关验证规则
  293. propertyName: "Property name cannot be empty",
  294. propertyNameMax32: "Property name cannot exceed 32 characters",
  295. propertyNameValidator: "Property name cannot contain spaces",
  296. propertyKey: "Property identifier cannot be empty",
  297. accessMode: "Please select access mode",
  298. dataType: "Please select data type",
  299. functionName: "Function name cannot be empty",
  300. functionNameMax32: "Function name cannot exceed 32 characters",
  301. functionNameValidator: "Function name cannot contain spaces",
  302. functionKey: "Function identifier cannot be empty",
  303. functionType: "Please select data type",
  304. parameterName: "Parameter name cannot be empty",
  305. parameterNameMax32: "Parameter name cannot exceed 32 characters",
  306. parameterNameValidator: "Parameter name cannot contain spaces",
  307. parameterKey: "Parameter identifier cannot be empty",
  308. eventName: "Event name cannot be empty",
  309. eventNameMax32: "Event name cannot exceed 32 characters",
  310. eventNameValidator: "Event name cannot contain spaces",
  311. eventKey: "Event identifier cannot be empty",
  312. eventType: "Please select event type",
  313. tagKeyName: "Tag name cannot be empty",
  314. tagKeyMax32: "Tag name cannot exceed 32 characters",
  315. tagKeyValidator: "Tag name cannot contain spaces",
  316. tagKey: "Tag identifier cannot be empty",
  317. tagAccessMode: "Please select access mode",
  318. tagType: "Please select data type"
  319. }
  320. },
  321. alarm: {
  322. tableI18nColumn: {
  323. id: "ID",
  324. alarmType: "Alarm Type",
  325. alarmLevel: "Rule Level",
  326. ruleName: "Rule Name",
  327. productKey: "Product Key",
  328. deviceKey: "Device Key",
  329. alarmStatus: "Alarm Status",
  330. alarmTime: "Alarm Time",
  331. },
  332. tableI18nAlarmType: {
  333. ruleAlarm: "Rule Alarm",
  334. deviceSelfAlarm: "Device Self Alarm",
  335. ruleAlarmUpgrade: "Rule Alarm Upgrade"
  336. },
  337. tableI18nStatus: {
  338. unprocessed: "Unprocessed",
  339. processed: "Processed",
  340. ignored: "Ignored"
  341. }
  342. },
  343. // 级联管理
  344. cascade: {
  345. dialogI18n: {
  346. deviceList: " - Device List",
  347. },
  348. tableI18nColumn: {
  349. subPlatform: "Sub Platform",
  350. address: "Address",
  351. device: "Device",
  352. status: "Status",
  353. lastUpdateTime: "Last Update Time",
  354. operation: "Operation",
  355. identifier: "Identifier",
  356. deviceName: "Device Name",
  357. deviceType: "Device Type",
  358. belongProduct: "Product",
  359. lastOnlineTime: "Last Online Time"
  360. },
  361. tableI18nStatus: {
  362. online: "Online",
  363. offline: "Offline",
  364. disabled: "Disabled"
  365. },
  366. tableI18nConfirm: {
  367. },
  368. tableI18nAction: {
  369. viewDevice: "View Device",
  370. detail: "Detail",
  371. sync: "Sync"
  372. },
  373. formI18nLabel: {
  374. subPlatformTotal: "Sub Platform",
  375. deviceTotal: "Total Devices"
  376. },
  377. formI18nPlaceholder: {
  378. },
  379. formI18nOption: {
  380. },
  381. formI18nButton: {
  382. }
  383. },
  384. // 组态管理
  385. configuration: {
  386. // 大屏设计
  387. designScreen: {
  388. addScreen: "Add Screen",
  389. editScreen: "Edit Screen",
  390. keywordPlaceholder: "Enter keyword",
  391. screenName: "Screen Name",
  392. previewBtn: "Preview",
  393. designBtn: "Design",
  394. remarks: "Remarks",
  395. screenNamePlaceholder: "Enter screen name",
  396. screenNameValidator: "Screen name cannot be empty",
  397. }
  398. }
  399. };