feat(国际化): 新增国际化

This commit is contained in:
Zhunianya
2026-03-19 17:36:53 +08:00
parent 81ca314d93
commit 7709ec6c8c
90 changed files with 4060 additions and 2907 deletions

View File

@@ -130,5 +130,7 @@
"newPassword": "New Password",
"confirmPassword": "Confirm Password",
"batchCancelAuth": "Batch Cancel Authorization",
"cancelAuth": "Cancel Authorization"
"cancelAuth": "Cancel Authorization",
"clean": "Clear",
"cleanSuccess": "Clear Successful"
}

View File

@@ -139,6 +139,12 @@
"device.device-edit.148398-108": "Please enter a valid firmware format, such as: v1.2.3 or 1.2.3",
"device.device-edit.148398-109": "Please enter 9-64 characters for the device number",
"device.device-edit.148398-110": "ICCID",
"device.device-edit.148398-111": "Client ID",
"device.device-edit.148398-112": "MQ Account",
"device.device-edit.148398-113": "MQ Password",
"device.device-edit.148398-114": "Subscribe Topic",
"device.device-edit.148398-115": "Publish Topic",
"device.device-edit.148398-116": "Port",
"device.device-functionlog.399522-0": "Please Select A Device Slave:",
"device.device-functionlog.399522-1": "Please Select A Device Slave",
"device.device-functionlog.399522-2": "Slave Address:$",
@@ -449,6 +455,7 @@
"device.device-timer.433369-90": "The options and values in the execution action cannot be empty",
"device.device-timer.433369-91": "Modified Successfully",
"device.device-timer.433369-92": "New Successfully Added",
"device.device-timer.433369-97": "Please enter an array separated by English commas",
"device.import-record.086254-0": "Equipment Import Record",
"device.import-record.086254-2": "Batch Task Status",
"device.import-record.086254-3": "Start Date",
@@ -955,5 +962,50 @@
"device-bind-sub-device.123456-12": "sub-device configuration",
"device-bind-sub-device.123456-13": "Please go to the product side to bind the sub-product first!",
"device-bind-sub-device.123456-14": "hint",
"device-bind-sub-device.123456-15": "confirm"
"device-bind-sub-device.123456-15": "confirm",
"iot.log.index.902341-0": "Log Name",
"iot.log.index.902341-1": "Please enter log name",
"iot.log.index.902341-2": "Type",
"iot.log.index.902341-3": "Please select type",
"iot.log.index.902341-4": "Log Level",
"iot.log.index.902341-5": "Please enter log level",
"iot.log.index.902341-6": "Device ID",
"iot.log.index.902341-7": "Please enter device ID",
"iot.log.index.902341-8": "Device Name",
"iot.log.index.902341-9": "Please enter device name",
"iot.log.index.902341-10": "User Nickname",
"iot.log.index.902341-11": "Please enter user nickname",
"iot.log.index.902341-12": "Tenant Name",
"iot.log.index.902341-13": "Please enter tenant name",
"iot.log.index.902341-14": "Generate Alert",
"iot.log.index.902341-15": "Please enter whether to generate alert",
"iot.log.index.902341-16": "Alert Handling",
"iot.log.index.902341-17": "Please select alert handling",
"iot.log.index.902341-18": "Value",
"iot.log.index.902341-19": "User ID",
"iot.log.index.902341-20": "Tenant ID",
"iot.log.index.902341-21": "Trigger Source",
"iot.log.index.902341-22": "Handle",
"iot.log.index.902341-23": "Please enter user ID",
"iot.log.index.902341-24": "Please enter tenant ID",
"iot.log.index.902341-25": "Please enter trigger source",
"iot.log.index.902341-26": "Whether to generate alert",
"iot.log.index.902341-27": "Received Log Value",
"iot.log.index.902341-28": "Please enter received log value",
"iot.log.index.902341-29": "Pin to Top",
"iot.log.index.902341-30": "Please enter whether to pin",
"iot.log.index.902341-31": "Whether to Monitor",
"iot.log.index.902341-32": "Please enter whether to monitor",
"iot.log.index.902341-33": "Log name cannot be empty",
"iot.log.index.902341-34": "Type cannot be empty",
"iot.log.index.902341-35": "Log level cannot be empty",
"iot.log.index.902341-36": "Device ID cannot be empty",
"iot.log.index.902341-37": "Device name cannot be empty",
"iot.log.index.902341-38": "User ID cannot be empty",
"iot.log.index.902341-39": "User nickname cannot be empty",
"iot.log.index.902341-40": "Tenant ID cannot be empty",
"iot.log.index.902341-41": "Tenant name cannot be empty",
"iot.log.index.902341-42": "Add Device Log",
"iot.log.index.902341-43": "Edit Device Log",
"iot.log.index.902341-44": "Are you sure to delete the device log with ID {0}?"
}

View File

@@ -0,0 +1,71 @@
{
"home.equip": "Equipment Dashboard",
"home.deviceCount": "Device Count",
"home.monitorCount": "Monitor Data",
"home.productCount": "Product Count",
"home.alertCount": "Alert Count",
"home.functionCount": "Operation Records",
"home.eventCount": "Reported Events",
"home.infoBoard": "Information Board",
"home.notice": "Notice",
"home.information": "Information",
"home.platformName": "FastBee IoT Platform",
"home.licenseNotice": "Open source version uses AGPL-3.0 license, commercial use requires authorization",
"home.openSource": "Open Source Version",
"home.openSourceDesc": "Available for personal learning and use, non-commercial purposes",
"home.commercial": "Commercial Version",
"home.commercialDesc": "Commercial use, with all source code provided, features prioritized over open source version.",
"home.viewDetails": "View Details",
"home.wechatScan": "Scan QR code with WeChat to view mini program",
"home.h5Demo": "Right side is mobile H5 version demo",
"home.officialWebsite": "Official Website",
"home.onlineDoc": "Online Documentation",
"home.contactAuthor": "Contact Author",
"home.qq": "QQ",
"home.sourceCode": "Source Code",
"home.giteeSource": "Gitee Source",
"home.githubSource": "Github Source",
"home.serverName": "Server Name",
"home.javaName": "Java Name",
"home.serverIp": "Server IP",
"home.startTime": "Start Time",
"home.os": "Operating System",
"home.javaVersion": "Java Version",
"home.osArch": "System Architecture",
"home.runTime": "Running Time",
"home.cpuCore": "CPU Cores",
"home.usedMemory": "Used Memory",
"home.memSize": "Memory Size",
"home.jvmTotalMemory": "JVM Total Memory",
"home.deviceDistribution": "Device Distribution",
"home.onlineCount": "Online Count",
"home.deviceName": "Device Name",
"home.deviceSerial": "Device Serial",
"home.deviceStatus": "Device Status",
"home.notActive": "Not Active",
"home.disabled": "Disabled",
"home.online": "Online",
"home.offline": "Offline",
"home.deviceShadow": "Device Shadow",
"home.enabled": "Enabled",
"home.notEnabled": "Not Enabled",
"home.productName": "Product Name",
"home.firmwareVersion": "Firmware Version",
"home.activeTime": "Active Time",
"home.locationWay": "Location Way",
"home.autoLocation": "Auto Location",
"home.deviceLocation": "Device Location",
"home.customLocation": "Custom Location",
"home.unknown": "Unknown",
"home.address": "Address",
"home.cpuUsage": "CPU Usage",
"home.user": "User",
"home.system": "System",
"home.idle": "Idle",
"home.memUsage": "Memory Usage",
"home.used": "Used",
"home.free": "Free",
"home.diskUsage": "Disk Usage",
"home.diskStatus": "Disk Status",
"home.available": "Available"
}

View File

@@ -211,5 +211,10 @@
"oauthLogin.oauth.989807-3": "Authorized...",
"oauthLogin.oauth.989807-4": "deny",
"oauthLogin.oauth.989807-5": "Access to your personal information",
"oauthLogin.oauth.989807-6": "Modify your personal information"
"oauthLogin.oauth.989807-6": "Modify your personal information",
"login.989807-62": "Password must contain at least 2 types of: uppercase letters, lowercase letters, numbers, special characters",
"login.989807-63": "Third-party login is being integrated...",
"register.974236-18": "Congratulations, your account",
"register.974236-19": "registered successfully!",
"register.974236-20": "System Prompt"
}

View File

@@ -0,0 +1,117 @@
{
"monitor.cache.index.501234-0": "Basic Information",
"monitor.cache.index.501234-1": "Redis Version",
"monitor.cache.index.501234-2": "Running Mode",
"monitor.cache.index.501234-3": "Standalone",
"monitor.cache.index.501234-4": "Cluster",
"monitor.cache.index.501234-5": "Port",
"monitor.cache.index.501234-6": "Number of Clients",
"monitor.cache.index.501234-7": "Running Time (Days)",
"monitor.cache.index.501234-8": "Used Memory",
"monitor.cache.index.501234-9": "Used CPU",
"monitor.cache.index.501234-10": "Memory Configuration",
"monitor.cache.index.501234-11": "AOF Enabled",
"monitor.cache.index.501234-12": "Yes",
"monitor.cache.index.501234-13": "No",
"monitor.cache.index.501234-14": "RDB Success",
"monitor.cache.index.501234-15": "Key Count",
"monitor.cache.index.501234-16": "Network In/Out",
"monitor.cache.index.501234-17": "Command Statistics",
"monitor.cache.index.501234-18": "Memory Information",
"monitor.cache.index.501234-19": "Command",
"monitor.cache.index.501234-20": "Peak",
"monitor.cache.index.501234-21": "Memory Consumption",
"monitor.cache.index.501234-22": "Loading cache monitoring data, please wait...",
"monitor.cache.list.501235-0": "Cache List",
"monitor.cache.list.501235-1": "No.",
"monitor.cache.list.501235-2": "Cache Name",
"monitor.cache.list.501235-3": "Remark",
"monitor.cache.list.501235-4": "Operation",
"monitor.cache.list.501235-5": "Key List",
"monitor.cache.list.501235-6": "Cache Key",
"monitor.cache.list.501235-7": "Cache Content",
"monitor.cache.list.501235-8": "Cache Name:",
"monitor.cache.list.501235-9": "Cache Key:",
"monitor.cache.list.501235-10": "Cache Content:",
"monitor.cache.list.501235-11": "Clear All",
"monitor.cache.list.501235-12": "Cache list refreshed successfully",
"monitor.cache.list.501235-13": "Cache name [{0}] cleared successfully",
"monitor.cache.list.501235-14": "Key list refreshed successfully",
"monitor.cache.list.501235-15": "Cache key [{0}] cleared successfully",
"monitor.cache.list.501235-16": "All cache cleared successfully",
"monitor.server.index.501236-0": "Property",
"monitor.server.index.501236-1": "Value",
"monitor.server.index.501236-2": "Number of Cores",
"monitor.server.index.501236-3": "User Usage",
"monitor.server.index.501236-4": "System Usage",
"monitor.server.index.501236-5": "Current Idle Rate",
"monitor.server.index.501236-6": "Memory",
"monitor.server.index.501236-7": "JVM",
"monitor.server.index.501236-8": "Total Memory",
"monitor.server.index.501236-9": "Used Memory",
"monitor.server.index.501236-10": "Free Memory",
"monitor.server.index.501236-11": "Usage Rate",
"monitor.server.index.501236-12": "Server Information",
"monitor.server.index.501236-13": "Server Name",
"monitor.server.index.501236-14": "Operating System",
"monitor.server.index.501236-15": "Server IP",
"monitor.server.index.501236-16": "System Architecture",
"monitor.server.index.501236-17": "Java Virtual Machine Information",
"monitor.server.index.501236-18": "Java Name",
"monitor.server.index.501236-19": "Java Version",
"monitor.server.index.501236-20": "Start Time",
"monitor.server.index.501236-21": "Running Time",
"monitor.server.index.501236-22": "Install Path",
"monitor.server.index.501236-23": "Project Path",
"monitor.server.index.501236-24": "Running Parameters",
"monitor.server.index.501236-25": "Disk Status",
"monitor.server.index.501236-26": "Drive Path",
"monitor.server.index.501236-27": "File System",
"monitor.server.index.501236-28": "Drive Type",
"monitor.server.index.501236-29": "Total Size",
"monitor.server.index.501236-30": "Available Size",
"monitor.server.index.501236-31": "Used Size",
"monitor.server.index.501236-32": "Used Percentage",
"monitor.server.index.501236-33": "Loading server monitoring data, please wait...",
"monitor.jobLog.670911-0": "Task Name",
"monitor.jobLog.670911-1": "Please enter task name",
"monitor.jobLog.670911-2": "Task Group",
"monitor.jobLog.670911-3": "Please select task group",
"monitor.jobLog.670911-4": "Execution Status",
"monitor.jobLog.670911-5": "Please select execution status",
"monitor.jobLog.670911-6": "Execution Time",
"monitor.jobLog.670911-7": "Start Date",
"monitor.jobLog.670911-8": "End Date",
"monitor.jobLog.670911-9": "Log ID",
"monitor.jobLog.670911-10": "Invoke Target",
"monitor.jobLog.670911-11": "Log Message",
"monitor.jobLog.670911-12": "Schedule Log Details",
"monitor.jobLog.670911-13": "Log No.",
"monitor.jobLog.670911-14": "Task Group",
"monitor.jobLog.670911-15": "Execution Time",
"monitor.jobLog.670911-16": "Invoke Method",
"monitor.jobLog.670911-17": "Normal",
"monitor.jobLog.670911-18": "Failed",
"monitor.jobLog.670911-19": "Exception Info",
"monitor.jobLog.670911-20": "Are you sure to delete log ID \"{0}\"?",
"monitor.jobLog.670911-21": "Are you sure to clear all schedule logs?",
"monitor.logininfor.670912-0": "Login Address",
"monitor.logininfor.670912-1": "Please enter login address",
"monitor.logininfor.670912-2": "User Name",
"monitor.logininfor.670912-3": "Please enter user name",
"monitor.logininfor.670912-4": "Login Status",
"monitor.logininfor.670912-5": "Please select login status",
"monitor.logininfor.670912-6": "Login Time",
"monitor.logininfor.670912-7": "Start Date",
"monitor.logininfor.670912-8": "End Date",
"monitor.logininfor.670912-9": "Unlock",
"monitor.logininfor.670912-10": "Info ID",
"monitor.logininfor.670912-11": "Login Location",
"monitor.logininfor.670912-12": "Browser",
"monitor.logininfor.670912-13": "Operating System",
"monitor.logininfor.670912-14": "Message",
"monitor.logininfor.670912-15": "Are you sure to delete info ID \"{0}\"?",
"monitor.logininfor.670912-16": "Are you sure to clear all login logs?",
"monitor.logininfor.670912-17": "Are you sure to unlock user \"{0}\"?",
"monitor.logininfor.670912-18": "User {0} unlocked successfully"
}

View File

@@ -39,6 +39,9 @@
"product.index.091251-39": "Are you sure to delete the data item with product number {0}?",
"product.index.091251-40": "Scada Design",
"product.index.091251-41": "The configuration for this product has not yet been created.",
"product.index.091251-47": "System",
"product.index.091251-48": "Details",
"product.index.091251-49": "Modify",
"product.index.091251-42": "Scada Sharing",
"product.index.091251-43": "Download the JSON template",
"product.index.091251-44": "Import products",
@@ -122,6 +125,7 @@
"product.product-authorize.314975-66": "Copy successful!",
"product.product-authorize.314975-67": "Fail",
"product.product-authorize.314975-68": "Copy failed!",
"product.product-authorize.314975-69": "Device Authorization",
"product.product-edit.473153-0": "Basic information",
"product.product-edit.473153-1": "Product Name",
"product.product-edit.473153-2": "Please enter the product name",
@@ -215,6 +219,10 @@
"product.product-edit.473153-93": "Verify your account",
"product.product-edit.473153-94": "Authentication password",
"product.product-edit.473153-95": "Authentication key",
"product.product-edit.473153-96": "Enable Authorization",
"product.product-edit.473153-97": "Encoding Protocol",
"product.product-edit.473153-98": "Please select device type",
"product.product-edit.473153-99": "Added successfully, you can start defining the object model or configuration",
"product.product-firmware.420545-0": "Add",
"product.product-firmware.420545-1": "Refresh",
"product.product-firmware.420545-2": "Firmware Name",
@@ -399,6 +407,8 @@
"product.product-things-model.142341-140": "Topped",
"product.product-things-model.142341-141": "This is already the first item",
"product.product-things-model.142341-142": "This is the last item",
"product.product-things-model.142341-143": "Please re-enter the value range, the maximum value cannot be less than the minimum value!",
"product.product-things-model.142341-144": "The value range must be a decimal, please re-enter!",
"product.product-modbus.562372-0": "Configuration of gateway sub devices",
"product.product-modbus.562372-1": "Configure default sub device addresses and polling methods for gateway sub devices",
"product.product-modbus.562372-2": "Edit device configuration",

View File

@@ -289,5 +289,50 @@
"scene.configList.326501-0": "Alert Config List",
"scene.configList.326501-1": "Pleace enter the alert name",
"scene.configList.326501-2": "The end user cannot bind the alarm",
"scene.configList.326501-3": "Success"
"scene.configList.326501-3": "Success",
"script.index.470901-0": "Script Name",
"script.index.470901-1": "Please enter the script name",
"script.index.470901-2": "Belonging Product",
"script.index.470901-3": "Please select a product",
"script.index.470901-4": "Select Product",
"script.index.470901-5": "Script Action",
"script.index.470901-6": "Please select script action",
"script.index.470901-7": "Script Language",
"script.index.470901-8": "Status",
"script.index.470901-9": "Execution Order",
"script.index.470901-10": "Please enter execution order",
"script.index.470901-11": "Active",
"script.index.470901-12": "Paused",
"script.index.470901-13": "Loading",
"script.index.470901-14": "Edit Rule Script",
"script.index.470901-15": "Modify Rule Engine Script",
"script.index.470901-16": "Script Log",
"script.index.470901-17": "Script using Groovy engine, view tutorial>>>",
"script.index.470901-18": "Verify",
"script.index.470901-19": "Modify",
"script.index.470901-20": "Cancel",
"script.index.470901-21": "Close",
"script.index.470901-22": "The script identifier can only contain letters and numbers, starting with a letter",
"script.index.470901-23": "Log",
"script.index.470901-24": "View",
"script.index.470901-25": "Added Successfully",
"script.index.470901-26": "Modified Successfully",
"script.index.470901-27": "Deleted Successfully",
"script.index.470901-28": "Are you sure to delete the rule engine script with ID \"{0}\"?",
"script.index.470901-29": "Script ID cannot be empty",
"script.index.470901-30": "Product cannot be empty",
"script.index.470901-31": "Script name cannot be empty",
"productList.index.470902-0": "Select Product",
"productList.index.470902-1": "Product Name",
"productList.index.470902-2": "Please enter the product name",
"productList.index.470902-3": "Category Name",
"productList.index.470902-4": "Tenant Name",
"productList.index.470902-5": "Authorization Code",
"productList.index.470902-6": "Enabled",
"productList.index.470902-7": "Not Enabled",
"productList.index.470902-8": "Authentication Method",
"productList.index.470902-9": "Network Method",
"productList.index.470902-10": "Create Time",
"productList.index.470902-11": "Confirm",
"productList.index.470902-12": "Close"
}

View File

@@ -129,6 +129,7 @@
"sip.mediaServerEdit.998534-26": "Successfully configured address connection",
"sip.mediaServerEdit.998534-27": "Unable to connect to configured address",
"sip.mediaServerEdit.998534-28": "The port number should be between -65535",
"sip.mediaServerEdit.998534-31": "Please enter secret",
"sip.mediaServer.998535-0": "Add nodes",
"sip.mediaServer.998535-1": "Configuration Name",
"sip.mediaServer.998535-2": "Server IP",
@@ -158,6 +159,7 @@
"sip.sipConfig.998537-8": "The server domain cannot be empty",
"sip.sipConfig.998537-9": "Server sipid cannot be empty",
"sip.sipConfig.998537-10": "The SIP authentication password cannot be empty",
"sip.sipConfig.998537-11": "GB28181 Protocol",
"sip.sipidGen.998538-0": "administrative division",
"sip.sipidGen.998538-1": "Generate device number and channel",
"sip.sipidGen.998538-2": "Device number and channel have been generated",

View File

@@ -25,6 +25,9 @@
"system.user.index.resetPwdConfirm": "Please enter new password for {0}",
"system.user.index.enable": "Enable",
"system.user.index.disable": "Disable",
"system.user.index.userNameLength": "User name length must be between 2 and 20",
"system.user.index.passwordLength": "User password length must be between 5 and 20",
"system.user.index.confirmStatusChange": "Are you sure to \"{0}\" \"{1}\" user?",
"system.user.profile.nickNameRequired": "Nick name cannot be empty",
"system.user.profile.emailRequired": "Email cannot be empty",
"system.user.profile.emailFormat": "Please enter correct email address",
@@ -57,6 +60,8 @@
"system.user.profile.phoneNumber": "Phone Number",
"system.user.profile.emailAddress": "Email",
"system.user.profile.gender": "Gender",
"system.user.profile.passwordLength": "Length must be between 6 and 20 characters",
"system.user.profile.passwordStrength": "Password must contain at least 2 types of: uppercase, lowercase, numbers, special characters",
"system.user.authRole.nickName": "Nick Name",
"system.user.authRole.loginAccount": "Login Account",
"system.user.authRole.index": "Index",

View File

@@ -165,5 +165,13 @@
"template.paramter.038405-57": "close",
"template.paramter.038405-58": "open",
"template.paramter.038405-59": "low",
"template.paramter.038405-60": "high"
"template.paramter.038405-60": "high",
"template.index.891112-125": "Please re-enter the value range. The maximum value cannot be less than the minimum value!",
"template.index.891112-126": "The value range must be a decimal. Please re-enter!",
"template.index.891112-127": "Parameter identifier {0} is duplicated",
"template.index.891112-128": "Modified successfully",
"template.index.891112-129": "Added successfully",
"template.index.891112-130": "Deleted successfully",
"template.index.891112-131": "Edit",
"template.index.891112-132": "Minimum value must be decimal"
}

View File

@@ -0,0 +1,276 @@
{
"tool.import.670901-0": "Import Table",
"tool.import.670901-1": "Data Source",
"tool.import.670901-2": "Please select data source",
"tool.import.670901-3": "Table Name",
"tool.import.670901-4": "Please enter table name",
"tool.import.670901-5": "Table Description",
"tool.import.670901-6": "Please enter table description",
"tool.import.670901-7": "Create Time",
"tool.import.670901-8": "Update Time",
"tool.import.670901-9": "Please select tables to import",
"tool.genInfo.670902-0": "Generate Template",
"tool.genInfo.670902-1": "Single Table (CRUD)",
"tool.genInfo.670902-2": "Tree Table (CRUD)",
"tool.genInfo.670902-3": "Master-Sub Table (CRUD)",
"tool.genInfo.670902-4": "Frontend Type",
"tool.genInfo.670902-5": "Vue2 Element UI Template",
"tool.genInfo.670902-6": "Vue3 Element Plus Template",
"tool.genInfo.670902-7": "Package Path",
"tool.genInfo.670902-8": "Generate under which java package, e.g. com.ruoyi.system",
"tool.genInfo.670902-9": "Module Name",
"tool.genInfo.670902-10": "Can be understood as subsystem name, e.g. system",
"tool.genInfo.670902-11": "Business Name",
"tool.genInfo.670902-12": "Can be understood as function English name, e.g. user",
"tool.genInfo.670902-13": "Function Name",
"tool.genInfo.670902-14": "Used for class description, e.g. User",
"tool.genInfo.670902-15": "Code Generation Method",
"tool.genInfo.670902-16": "Default is zip compressed package download, can also customize generation path",
"tool.genInfo.670902-17": "Zip Package",
"tool.genInfo.670902-18": "Custom Path",
"tool.genInfo.670902-19": "Parent Menu",
"tool.genInfo.670902-20": "Assign to specified menu, e.g. System Management",
"tool.genInfo.670902-21": "Please select system menu",
"tool.genInfo.670902-22": "Fill in absolute disk path, if not filled, generate under current Web project",
"tool.genInfo.670902-23": "Recent Path Quick Select",
"tool.genInfo.670902-24": "Restore default generation base path",
"tool.genInfo.670902-25": "Other Information",
"tool.genInfo.670902-26": "Tree Code Field",
"tool.genInfo.670902-27": "Tree display code field name, e.g. dept_id",
"tool.genInfo.670902-28": "Please select",
"tool.genInfo.670902-29": "Tree Parent Code Field",
"tool.genInfo.670902-30": "Tree display parent code field name, e.g. parent_id",
"tool.genInfo.670902-31": "Tree Name Field",
"tool.genInfo.670902-32": "Tree node display name field name, e.g. dept_name",
"tool.genInfo.670902-33": "Association Information",
"tool.genInfo.670902-34": "Associated Sub Table Name",
"tool.genInfo.670902-35": "Associated sub table name, e.g. sys_user",
"tool.genInfo.670902-36": "Sub Table Foreign Key Name",
"tool.genInfo.670902-37": "Sub table associated foreign key name, e.g. user_id",
"tool.genInfo.670902-38": "Please select generate template",
"tool.genInfo.670902-39": "Please enter package path",
"tool.genInfo.670902-40": "Please enter module name",
"tool.genInfo.670902-41": "Please enter business name",
"tool.genInfo.670902-42": "Please enter function name",
"tool.editTable.670903-0": "Basic Information",
"tool.editTable.670903-1": "Column Information",
"tool.editTable.670903-2": "Generate Information",
"tool.editTable.670903-3": "No.",
"tool.editTable.670903-4": "Column Name",
"tool.editTable.670903-5": "Column Description",
"tool.editTable.670903-6": "Physical Type",
"tool.editTable.670903-7": "Java Type",
"tool.editTable.670903-8": "Java Property",
"tool.editTable.670903-9": "Insert",
"tool.editTable.670903-10": "Edit",
"tool.editTable.670903-11": "List",
"tool.editTable.670903-12": "Query",
"tool.editTable.670903-13": "Query Method",
"tool.editTable.670903-14": "Required",
"tool.editTable.670903-15": "Display Type",
"tool.editTable.670903-16": "Input Box",
"tool.editTable.670903-17": "Textarea",
"tool.editTable.670903-18": "Select",
"tool.editTable.670903-19": "Radio",
"tool.editTable.670903-20": "Checkbox",
"tool.editTable.670903-21": "Date Control",
"tool.editTable.670903-22": "Image Upload",
"tool.editTable.670903-23": "File Upload",
"tool.editTable.670903-24": "Rich Text Control",
"tool.editTable.670903-25": "Dict Type",
"tool.editTable.670903-26": "Please select",
"tool.editTable.670903-27": "Submit",
"tool.editTable.670903-28": "Back",
"tool.editTable.670903-29": "Form validation failed, please check and resubmit",
"tool.createTable.670904-0": "Create Table",
"tool.createTable.670904-1": "Create table statement (supports multiple statements):",
"tool.createTable.670904-2": "Please enter text",
"tool.createTable.670904-3": "Please enter table creation statement",
"tool.basicInfo.670905-0": "Table Name",
"tool.basicInfo.670905-1": "Please enter repository name",
"tool.basicInfo.670905-2": "Table Description",
"tool.basicInfo.670905-3": "Please enter",
"tool.basicInfo.670905-4": "Entity Class Name",
"tool.basicInfo.670905-5": "Author",
"tool.basicInfo.670905-6": "Remark",
"tool.basicInfo.670905-7": "Please enter table name",
"tool.basicInfo.670905-8": "Please enter table description",
"tool.basicInfo.670905-9": "Please enter entity class name",
"tool.basicInfo.670905-10": "Please enter author",
"tool.build.index.670906-0": "Form Generator",
"tool.build.index.670906-1": "Input Components",
"tool.build.index.670906-2": "Select Components",
"tool.build.index.670906-3": "Layout Components",
"tool.build.index.670906-4": "Export Vue File",
"tool.build.index.670906-5": "Copy Code",
"tool.build.index.670906-6": "Clear",
"tool.build.index.670906-7": "Drag or click components from the left to design form",
"tool.build.index.670906-8": "Success",
"tool.build.index.670906-9": "Code has been copied to clipboard",
"tool.build.index.670906-10": "Code copy failed",
"tool.build.index.670906-11": "Are you sure to clear all components?",
"tool.build.index.670906-12": "Tip",
"tool.rightPanel.670907-0": "Component Properties",
"tool.rightPanel.670907-1": "Form Properties",
"tool.rightPanel.670907-2": "View Component Documentation",
"tool.rightPanel.670907-3": "Component Type",
"tool.rightPanel.670907-4": "Please select component type",
"tool.rightPanel.670907-5": "Field Name",
"tool.rightPanel.670907-6": "Please enter field name (v-model)",
"tool.rightPanel.670907-7": "Component Name",
"tool.rightPanel.670907-8": "Label",
"tool.rightPanel.670907-9": "Please enter label",
"tool.rightPanel.670907-10": "Placeholder",
"tool.rightPanel.670907-11": "Please enter placeholder",
"tool.rightPanel.670907-12": "Start Placeholder",
"tool.rightPanel.670907-13": "End Placeholder",
"tool.rightPanel.670907-14": "Form Grid",
"tool.rightPanel.670907-15": "Grid Gap",
"tool.rightPanel.670907-16": "Layout Mode",
"tool.rightPanel.670907-17": "Justify Content",
"tool.rightPanel.670907-18": "Please select justify content",
"tool.rightPanel.670907-19": "Align Items",
"tool.rightPanel.670907-20": "Label Width",
"tool.rightPanel.670907-21": "Please enter label width",
"tool.rightPanel.670907-22": "Component Width",
"tool.rightPanel.670907-23": "Please enter component width",
"tool.rightPanel.670907-24": "Default Value",
"tool.rightPanel.670907-25": "Please enter default value",
"tool.rightPanel.670907-26": "Min Selection",
"tool.rightPanel.670907-27": "Max Selection",
"tool.rightPanel.670907-28": "Prefix",
"tool.rightPanel.670907-29": "Please enter prefix",
"tool.rightPanel.670907-30": "Suffix",
"tool.rightPanel.670907-31": "Please enter suffix",
"tool.rightPanel.670907-32": "Prefix Icon",
"tool.rightPanel.670907-33": "Please enter prefix icon name",
"tool.rightPanel.670907-34": "Select",
"tool.rightPanel.670907-35": "Suffix Icon",
"tool.rightPanel.670907-36": "Please enter suffix icon name",
"tool.rightPanel.670907-37": "Option Separator",
"tool.rightPanel.670907-38": "Please enter option separator",
"tool.rightPanel.670907-39": "Min Rows",
"tool.rightPanel.670907-40": "Max Rows",
"tool.rightPanel.670907-41": "Min Value",
"tool.rightPanel.670907-42": "Max Value",
"tool.rightPanel.670907-43": "Step",
"tool.rightPanel.670907-44": "Precision",
"tool.rightPanel.670907-45": "Controls Position",
"tool.rightPanel.670907-46": "Default",
"tool.rightPanel.670907-47": "Right",
"tool.rightPanel.670907-48": "Max Input",
"tool.rightPanel.670907-49": "characters",
"tool.rightPanel.670907-50": "Active Text",
"tool.rightPanel.670907-51": "Please enter active text",
"tool.rightPanel.670907-52": "Inactive Text",
"tool.rightPanel.670907-53": "Please enter inactive text",
"tool.rightPanel.670907-54": "Active Value",
"tool.rightPanel.670907-55": "Please enter active value",
"tool.rightPanel.670907-56": "Inactive Value",
"tool.rightPanel.670907-57": "Please enter inactive value",
"tool.rightPanel.670907-58": "Date Type",
"tool.rightPanel.670907-59": "Please select date type",
"tool.rightPanel.670907-60": "File Field Name",
"tool.rightPanel.670907-61": "Please enter upload file field name",
"tool.rightPanel.670907-62": "File Type",
"tool.rightPanel.670907-63": "Please select file type",
"tool.rightPanel.670907-64": "Image",
"tool.rightPanel.670907-65": "Video",
"tool.rightPanel.670907-66": "Audio",
"tool.rightPanel.670907-67": "File Size",
"tool.rightPanel.670907-68": "Please enter file size",
"tool.rightPanel.670907-69": "Upload Address",
"tool.rightPanel.670907-70": "Please enter upload address",
"tool.rightPanel.670907-71": "List Type",
"tool.rightPanel.670907-72": "Button Text",
"tool.rightPanel.670907-73": "Please enter button text",
"tool.rightPanel.670907-74": "Separator",
"tool.rightPanel.670907-75": "Please enter separator",
"tool.rightPanel.670907-76": "Time Range",
"tool.rightPanel.670907-77": "Please enter time range",
"tool.rightPanel.670907-78": "Date Format",
"tool.rightPanel.670907-79": "Please enter date format",
"tool.rightPanel.670907-80": "Options",
"tool.rightPanel.670907-81": "Option Name",
"tool.rightPanel.670907-82": "Option Value",
"tool.rightPanel.670907-83": "Add Option",
"tool.rightPanel.670907-84": "Data Type",
"tool.rightPanel.670907-85": "Dynamic Data",
"tool.rightPanel.670907-86": "Static Data",
"tool.rightPanel.670907-87": "Label Key",
"tool.rightPanel.670907-88": "Please enter label key",
"tool.rightPanel.670907-89": "Value Key",
"tool.rightPanel.670907-90": "Please enter value key",
"tool.rightPanel.670907-91": "Children Key",
"tool.rightPanel.670907-92": "Please enter children key",
"tool.rightPanel.670907-93": "Add Parent",
"tool.rightPanel.670907-94": "Option Style",
"tool.rightPanel.670907-95": "Button",
"tool.rightPanel.670907-96": "Active Color",
"tool.rightPanel.670907-97": "Inactive Color",
"tool.rightPanel.670907-98": "Allow Half",
"tool.rightPanel.670907-99": "Show Text",
"tool.rightPanel.670907-100": "Show Score",
"tool.rightPanel.670907-101": "Show Stops",
"tool.rightPanel.670907-102": "Range Selection",
"tool.rightPanel.670907-103": "Show Border",
"tool.rightPanel.670907-104": "Color Format",
"tool.rightPanel.670907-105": "Please select color format",
"tool.rightPanel.670907-106": "Option Size",
"tool.rightPanel.670907-107": "Medium",
"tool.rightPanel.670907-108": "Small",
"tool.rightPanel.670907-109": "Mini",
"tool.rightPanel.670907-110": "Show Word Limit",
"tool.rightPanel.670907-111": "Step Strictly",
"tool.rightPanel.670907-112": "Multiple Selection",
"tool.rightPanel.670907-113": "Show All Levels",
"tool.rightPanel.670907-114": "Filterable",
"tool.rightPanel.670907-115": "Clearable",
"tool.rightPanel.670907-116": "Show Tip",
"tool.rightPanel.670907-117": "Multiple Files",
"tool.rightPanel.670907-118": "Auto Upload",
"tool.rightPanel.670907-119": "Readonly",
"tool.rightPanel.670907-120": "Disabled",
"tool.rightPanel.670907-121": "Searchable",
"tool.rightPanel.670907-122": "Required",
"tool.rightPanel.670907-123": "Layout Structure Tree",
"tool.rightPanel.670907-124": "Regular Validation",
"tool.rightPanel.670907-125": "Expression",
"tool.rightPanel.670907-126": "Please enter regex",
"tool.rightPanel.670907-127": "Error Message",
"tool.rightPanel.670907-128": "Please enter error message",
"tool.rightPanel.670907-129": "Add Rule",
"tool.rightPanel.670907-130": "Form Name",
"tool.rightPanel.670907-131": "Please enter form name (ref)",
"tool.rightPanel.670907-132": "Form Model",
"tool.rightPanel.670907-133": "Please enter data model",
"tool.rightPanel.670907-134": "Validation Model",
"tool.rightPanel.670907-135": "Please enter validation model",
"tool.rightPanel.670907-136": "Form Size",
"tool.rightPanel.670907-137": "Label Position",
"tool.rightPanel.670907-138": "Left",
"tool.rightPanel.670907-139": "Right",
"tool.rightPanel.670907-140": "Top",
"tool.rightPanel.670907-141": "Disable Form",
"tool.rightPanel.670907-142": "Form Buttons",
"tool.rightPanel.670907-143": "Show Unfocused Component Border",
"tool.rightPanel.670907-144": "Add Option",
"tool.treeNode.670908-0": "Option Name",
"tool.treeNode.670908-1": "Please enter option name",
"tool.treeNode.670908-2": "Option Value",
"tool.treeNode.670908-3": "Please enter option value",
"tool.treeNode.670908-4": "String",
"tool.treeNode.670908-5": "Number",
"tool.treeNode.670908-6": "Confirm",
"tool.treeNode.670908-7": "Cancel",
"tool.icons.670909-0": "Select Icon",
"tool.icons.670909-1": "Please enter icon name",
"tool.build.index.670906-13": "Copy",
"tool.build.index.670906-14": "Delete",
"tool.codeType.670910-0": "Generate Type",
"tool.codeType.670910-1": "File Name",
"tool.codeType.670910-2": "Please enter file name",
"tool.codeType.670910-3": "Page",
"tool.codeType.670910-4": "Dialog",
"tool.codeType.670910-5": "Generate type cannot be empty"
}