123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565 |
- /*
- * @Author: vera_min vera_min@163.com
- * @Date: 2025-08-05 12:42:31
- * @LastEditors: vera_min vera_min@163.com
- * @LastEditTime: 2025-09-02 09:36:17
- * @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",
- operationSuccess: "Operate Successfully",
- modelImportSuccess: "Model Import Successfully"
- },
- 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",
- editDevice: "Edit Device",
- addDevice: "Add Device"
- },
- 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?",
- deleteMessage: "This operation will permanently delete the data, continue?",
- selectMessage: "Please select the data to delete.",
- editSuccess: "Edited Successfully",
- addSuccess: "Added Successfully"
- },
- 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",
- deviceKey: "Device Key",
- deviceName: "Device Name",
- deviceLng: "Device Lng",
- tagSetting: "Tag Setting",
- firmwareVersion: "Firmware Version",
- remark: "Remark",
- deviceDescription: "Device Description",
- deviceImage: "Device Image",
- certificateImage: "Certificate Image",
- tagKeyName: "Tag Key",
- tagName1: "Tag Name",
- tagValue: "Tag Value"
- },
- 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",
- deviceKey: "Enter device key",
- deviceName: "Enter device name",
- productBind1: "Select product",
- deviceLng: "Select device coordinate",
- firmwareVersion: "Enter firmware version",
- enterContent: "Enter content",
- deviceDescription: "Enter Device Description",
- tagKeyName: "Enter tag key name",
- tagName1: "Enter tag name",
- tagValue: "Enter tag value"
- },
- 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",
- addTag: "Add Tag"
- },
- 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",
- deviceName: "Device name cannot be empty",
- deviceKeyMin5: "Device key must be at least 5 characters",
- productIsNotEmpty: "Product cannot be empty"
- },
- message: {
- syncStatus: "Syncing, please wait...",
- synchronizedSuccessfully: "Synced successfully",
- selectData: "Please select the data to be operated.",
- confirmEnable: "Confirm to enable these devices?",
- enableSuccessfully: "Enabled successfully",
- confirmDisable: "Confirm to disable these devices?",
- disableSuccessfully: "Disabled successfully",
- confirmDelete: "This operation will permanently delete device: '{name}', continue?",
- deleteSuccessfully: "Deleted successfully",
- deleteConfirm: "You are sure to delete the selected data?",
- operationSuccessfully: "Operation successful"
- }
- },
- // 级联管理
- 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.",
- editConfigure: "Edit Configure diagram",
- addConfigure: "Add Configure diagram",
- configureName: "Configure Name",
- deleteDiagramMessage: "This operation will permanently delete the diagram: '{name}', continue?",
- configureNamePlaceholder: "Enter configure name",
- configureNameValidator: "Configure name cannot be empty.",
- defaultCategory: "Default Category",
- deleteScreenMessage: "This operation will permanently delete the screen: '{name}', continue?"
- }
- },
- // 规则引擎
- ruleEngine: {
- keywordPlaceholder: "Enter keyword",
- typePlaceholder: "Select type",
- statusPlaceholder: "Select status",
- mainChain: "Main chain",
- subChain: "Sub chain",
- all: "All",
- started: "Started",
- stopped: "Stopped",
- addRule: "Add rule",
- editRule: "Edit rule",
- stop: "Stop",
- start: "Start",
- ruleEdit: "Rule edit",
- ruleNotExist: "Rule does not exist",
- deleteRuleMessage: "This operation will permanently delete the rule: '{name}', continue?",
- debugMode: "Debug mode",
- closeSubChain: "Close: To create a sub chain",
- namePlaceholder: "Enter name",
- tip1: "After opening, it will cover the debug mode configuration of the node, and all nodes will print debug logs",
- description: "Description",
- nameValidator: "Rule name cannot be empty"
- },
- // 服务器管理
- server: {
- serverName: "Server Name",
- keywordPlaceholder: "Please enter search keyword",
- on: "Enable",
- off: "Disable",
- delete: "Delete",
- unStarted: "Not Started",
- started: "Started",
- editServer: "Edit Server",
- addServer: "Add Server",
- basicInfo: "Basic Information",
- name: "Name",
- namePlaceholder: "Please enter name",
- type: "Type",
- typePlaceholder: "Please select type",
- stickRule: "Packet Handling Rule",
- separator: "Separator",
- separatorPlaceholder: "Please enter separator",
- customScript: "Custom Script",
- customScriptPlaceholder: "Please enter custom script",
- fixedLength: "Fixed Length",
- fixedLengthPlaceholder: "Please enter fixed length",
- length: "Length",
- lengthKey: "Length Key",
- lengthPlaceholder: "Please enter length",
- offset: "Offset",
- offsetPlaceholder: "Please enter offset",
- endian: "Endianness",
- endianPlaceholder: "Please select endianness",
- bigEndian: "Big Endian",
- littleEndian: "Little Endian",
- addr: "Address",
- port: "Port",
- isTls: "Enable TLS",
- yes: "Yes",
- no: "No",
- authType: "Access Method",
- authTypePlaceholder: "Please select access method",
- certificate: "Certificate",
- user: "Username",
- userPlaceholder: "Please enter username",
- password: "Password",
- passwordPlaceholder: "Please enter password",
- accessTokenPlaceholder: "Please enter Access Token",
- chooseCertificate: "Select Certificate",
- certificatePlaceholder: "Please select certificate",
- enable: "Enable",
- register: "Registration Package",
- regex: "Regular Expression",
- regexPlaceholder: "Please enter regular expression",
- protocolAdaptation: "Protocol Adaptation",
- protocol: "Protocol",
- protocolPlaceholder: "Please select protocol adaptation",
- protocolParams: "Protocol Parameters",
- "TCP服务器": "TCP Server",
- "UDP服务器": "UDP Server",
- "MQTT 服务": "MQTT Service",
- "HTTP 服务": "HTTP Service",
- "WebSocket 服务": "WebSocket Service",
- "TF100设备与服务通讯协议": "TF100 Device and Service Communication Protocol",
- "editStatus": "Edit Status",
- "unknown": "Unknown",
- "serverDetail": "Server Detail",
- "enabled": "Successfully enabled!",
- "disabled": "Successfully disabled!",
- deleteServerMessage: "This operation will permanently delete the server: '{name}', continue?",
- },
- // 通道管理
- channel: {
- channelTitle: "Name",
- channelTitlePlaceholder: "Please enter channel name",
- channelNumber: "Reg Code",
- channelNumberPlaceholder: "Please enter registration code",
- addChannel: "Add Channel",
- deviceAddress: "Device Address",
- deviceAddressPlaceholder: "Please enter device address",
- deleteChannelMessage: "This operation will permanently delete channel: '{name}', continue?",
- addDeviceChannel: "Add Device Channel",
- save: "Save",
- deviceChannelDetail: "Device Channel Details",
- channelInfo: "Channel Information",
- task: "Task",
- addTask: "Add Task",
- title: "Title",
- interval: "Schedule Interval",
- forwardFormat: "Forward Format",
- topic: "MQTT Topic",
- template: "Template",
- stream: "Channel Stream",
- start: "Start",
- stop: "Stop",
- clear: "Clear",
- download: "Download Message",
- deleteTaskMessage: "Are you sure to delete the task named: '{name}'?",
- connectSuccess: "Connection Successful",
- request: "Request",
- response: "Response",
- connectError1: "Connection Error: Server may not support real-time data stream",
- connectError2: "Unable to establish real-time connection, please check server configuration",
- clearLog: "Clear Stream",
- taskDetail: "Task Details",
- titlePlaceholder: "Please enter title",
- intervalPlaceholder: "Please enter schedule interval",
- encodingPlaceholder: "Please select forward format",
- publishTopicPlaceholder: "Please enter MQTT topic",
- templatePlaceholder: "Please select device template",
- deviceTemplate: "Device Template"
- }
- };
|