/* * @Author: vera_min vera_min@163.com * @Date: 2025-08-05 12:42:31 * @LastEditors: vera_min vera_min@163.com * @LastEditTime: 2025-08-30 12:46:22 * @FilePath: /sagoo-admin-ui/src/i18n/pages/iotmanagerI18n/en.ts * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ // 定义内容 export default { dashboard: { "产品": "Product", "在线设备": "Online Device", "设备消息": "Device Message", "设备警告": "Device Warning", "启用": "Enable", "停用": "Disable", "本月": "This Month", "今日": "Today", warningType: "Warning Type", messageCount: "Message Count", warningCount: "Warning Count", "超紧急": "Super Urgent", "紧急": "Urgent", "严重": "Serious", "一般": "General", "提醒": "Remind", total: "Total" }, alarmList: { title: "Alarm Messages", moreInfo: "More Info" }, device: { product: "Product", baseType: "Basic Type", extensionType: "Extension Type", enable: "Enable", disable: "Disable", fullScreen: "Full Screen", exitFullScreen: "Exit Full Screen", tip1: "Please enter input parameters as a string. If it's an object string, it will be automatically converted to an object during execution", tip2: "Execution results are displayed here", tip3: "Save Script", tip4: "Debug", tip5: "Below are pre-built empty methods. Please do not modify the function names, just write the function content directly inside", tip6: "This is device function call response data parsing", tip7: "Write data processing code here", tip8: "This is device function call send data parsing", tip9: "Write data processing code here", tip10: "Please enter executable script first", runStatus: "Run Status", deviceInfo: "Device Info", thingModel: "Thing Model", deviceFunction: "Device Function", logManagement: "Log Management", topicList: "Topic List", deviceArchive: "Device Profile", deviceStatus: "Device Status", dataTime: "Data Time", linkProtocol: "Link Protocol", firmwareVersion: "Firmware Version", registryTime: "Registration Time", address: "Address", deviceIdentifier: "Device Identifier", deviceTimeout: "Device Timeout", unitSecond: "s", update: "Update", productDetail: { productInfo: "Product Information", // Switch Status enable: "ON", disable: "OFF", productIdentifier: "Product Identifier", productCategory: "Product Category", deviceType: "Device Type", productImage: "Product Image", loadFailed: "Load Failed", messageProtocol: "Message Protocol", // 物模型相关 thingModel: "Thing Model", propertyDefinition: "Property Definition", propertyIdentifier: "Property Identifier", propertyName: "Property Name", dataType: "Data Type", precision: "Precision", unit: "Unit", readOnly: "Read Only", readonly: "Read Only", readWrite: "Read/Write", remark: "Remark", functionDefinition: "Function Definition", functionIdentifier: "Function Identifier", eventDefinition: "Event Definition", eventIdentifier: "Event Identifier", name: "Name", eventLevel: "Event Level", normal: "Normal", warning: "Warning", urgent: "Urgent", tagDefinition: "Tag Definition", // 导入导出 importModel: "Import Thing Model", exportModel: "Export Thing Model", deviceAccess: "Device Access", dataParsing: "Data Parsing" }, dialogI18n: { addPro: "Add Product", editPro: "Edit Product", addPropertyDefinition: "Add Property Definition", editPropertyDefinition: "Edit Property Definition", editFunctionDefinition: "Edit Function Definition", addFunctionDefinition: "Add Function Definition", editOption: "Edit Option", addOption: "Add Option", editEventDefinition: "Edit Event Definition", addEventDefinition: "Add Event Definition", editTagDefinition: "Edit Tag Definition", addTagDefinition: "Add Tag Definition" }, tableI18nColumn: { categoryName: "Category Name", desc: "Description", sort: "Sort", key: "Key", name: "Name", category: "Category", transportProtocol: "Transport Protocol", deviceType: "Device Type", status: "Status", deviceName: "Device Name", deviceType2: "Device Type", lastOnlineTime: "Last Online Time", desc2: "Description" }, tableI18nAlarmType: { }, tableI18nStatus: { enabled: "Enabled", disabled: "Disabled" }, tableI18nConfirm: { deleteCategoryMessage: "This operation will permanently delete the category: {name}, continue?", deleteProductMessage: "This operation will permanently delete the product: {name}, continue?" }, tableI18nAction: { addCategory: "Add Category", editCategory: "Edit Category", deviceManagement: "Device Management", addProductCategory: "Add Product Category", }, formI18nLabel: { keyword: "Keyword", type: "Type", status: "Status", productKey: "Product Key", productName: "Product Name", productImage: "Product Image", productCategory: "Product Category", messageProtocol: "Message Protocol", transportProtocol: "Transport Protocol", authType: "Auth Type", authUser: "Auth User", authPasswd: "Auth Passwd", accessToken: "Aceess Token", certificateId: "Certificate Id", deviceType: "Device Type", desc: "Product Description", propertyIdentifier: "Property Identifier", propertyName: "Property Name", dataType: "Data Type", precision: "Precision", unit: "Unit", maxLength: "Max Length", timeFormat: "Time Format", booleanValue: "Boolean Value", enumItems: "Enum Items", jsonObject: "JSON Object", parameterIdentifier: "Parameter Identifier", parameterName: "Parameter Name", elementType: "Element Type", isReadOnly: "Is Read Only", propertyDescription: "Description", functionKey: "Function Key", functionName: "Function Name", functionInput: "Function Input", functionOutput: "Function Output", functionDescription: "Description", parameterDescription: "Description", eventKey: "Event Key", eventName: "Event Name", eventType: "Event Level", eventDescription: "Description", valueRange: "Value Range", objectProperty: "Object Property", tagKey: "Tag Key", tagName: "Tag Name", tagDescription: "Tag Description", authDescription: "Authentication Description", linkInfo: "Connection Information", authConfig: "Authentication Configuration", contactAdmin: "Please contact administrator", productBind: "Associated Product", deptIds: "Affiliated Organization", deviceTag: "Device Tag" }, formI18nPlaceholder: { keyword: "Enter name or identifier", type: "Type", status: "Status", productKey: "Enter product identifier", productName: "Enter product name", productCategory: "Select category", messageProtocol: "Select message protocol", transportProtocol: "Select transport protocol", authUser: "Enter username", authPasswd: "Enter password", accessToken: "Enter Aceess Token", certificateId: "Select certificate", desc: "Enter product description", propertyIdentifier: "Enter property identifier", propertyName: "Enter property name", selectDataType: "Select data type", inputPrecision: "Enter precision", inputUnit: "Enter unit", inputMaxLength: "Enter max length", inputTimeFormat: "Enter time format", inputTrueText: "Enter true text", inputBooleanValue: "Enter boolean value", inputFalseText: "Enter false text", inputEnumText: "Enter enum text", inputEnumValue: "Enter enum value", selectElementType: "Select element type", inputDescription: "Enter property description", functionKey: "Enter function key", functionName: "Enter function name", functionDescription: "Enter function description", parameterIdentifier: "Enter parameter identifier", parameterName: "Enter parameter name", parameterDescription: "Enter parameter description", eventKey: "Enter event key", eventName: "Enter event name", eventDescription: "Enter event description", valueRangeMin: "Minimum value", valueRangeMax: "Maximum value", propertyIdentifier1: "Property identifier", propertyName1: "Property name", tagKey: "Tag Key", tagName: "Tag Name", tagDescription: "Tag Description", inputParameter: "Please enter parameters", productBind: "Select product", deptIds: "Select affiliated organization", deviceTag: "Enter tag" }, formI18nOption: { device: "Device", gateway: "Gateway", subDevice: "Sub Device", on: "Enabled", off: "Disabled", readonly: "Read Only", readWrite: "Read/Write", info: "Information", warning: "Warning", fault: "Fault", online: "Online", offline: "Offline", }, formI18nButton: { addProduct: "Add Product", addParameter: "Add Parameter", collapse: "Collapse", showMoreFilter: "More Filter", batchEnable: "Batch Enable", batchDisable: "Batch Disable", importDevice: "Import Device", exportDevice: "Export Device", batchCheckStatus: "Batch Check Status" }, rules: { productName: "Product name cannot be empty", productNameMax32: "Product name cannot exceed 32 characters", productNameValidator: "Product name cannot contain spaces", productKey: "Product identifier cannot be empty", productKeyValidator: "Product identifier cannot contain spaces", messageProtocol: "Message protocol cannot be empty", transportProtocol: "Access method cannot be empty", categoryId: "Product category cannot be empty", deviceType: "Device type cannot be empty", // 属性定义相关验证规则 propertyName: "Property name cannot be empty", propertyNameMax32: "Property name cannot exceed 32 characters", propertyNameValidator: "Property name cannot contain spaces", propertyKey: "Property identifier cannot be empty", accessMode: "Please select access mode", dataType: "Please select data type", functionName: "Function name cannot be empty", functionNameMax32: "Function name cannot exceed 32 characters", functionNameValidator: "Function name cannot contain spaces", functionKey: "Function identifier cannot be empty", functionType: "Please select data type", parameterName: "Parameter name cannot be empty", parameterNameMax32: "Parameter name cannot exceed 32 characters", parameterNameValidator: "Parameter name cannot contain spaces", parameterKey: "Parameter identifier cannot be empty", eventName: "Event name cannot be empty", eventNameMax32: "Event name cannot exceed 32 characters", eventNameValidator: "Event name cannot contain spaces", eventKey: "Event identifier cannot be empty", eventType: "Please select event type", tagKeyName: "Tag name cannot be empty", tagKeyMax32: "Tag name cannot exceed 32 characters", tagKeyValidator: "Tag name cannot contain spaces", tagKey: "Tag identifier cannot be empty", tagAccessMode: "Please select access mode", tagType: "Please select data type" } }, alarm: { tableI18nColumn: { id: "ID", alarmType: "Alarm Type", alarmLevel: "Rule Level", ruleName: "Rule Name", productKey: "Product Key", deviceKey: "Device Key", alarmStatus: "Alarm Status", alarmTime: "Alarm Time", }, tableI18nAlarmType: { ruleAlarm: "Rule Alarm", deviceSelfAlarm: "Device Self Alarm", ruleAlarmUpgrade: "Rule Alarm Upgrade" }, tableI18nStatus: { unprocessed: "Unprocessed", processed: "Processed", ignored: "Ignored" } }, // 级联管理 cascade: { dialogI18n: { deviceList: " - Device List", }, tableI18nColumn: { subPlatform: "Sub Platform", address: "Address", device: "Device", status: "Status", lastUpdateTime: "Last Update Time", operation: "Operation", identifier: "Identifier", deviceName: "Device Name", deviceType: "Device Type", belongProduct: "Product", lastOnlineTime: "Last Online Time" }, tableI18nStatus: { online: "Online", offline: "Offline", disabled: "Disabled" }, tableI18nConfirm: { }, tableI18nAction: { viewDevice: "View Device", detail: "Detail", sync: "Sync" }, formI18nLabel: { subPlatformTotal: "Sub Platform", deviceTotal: "Total Devices" }, formI18nPlaceholder: { }, formI18nOption: { }, formI18nButton: { } }, // 组态管理 configuration: { // 大屏设计 designScreen: { addScreen: "Add Screen", editScreen: "Edit Screen", keywordPlaceholder: "Enter keyword", screenName: "Screen Name", previewBtn: "Preview", designBtn: "Design", remarks: "Remarks", screenNamePlaceholder: "Enter screen name", screenNameValidator: "Screen name cannot be empty", } } };