From 8164502bd8f17bf25a800f0312239c5af97402a2 Mon Sep 17 00:00:00 2001 From: "13621160019@163.com" <13621160019@163.com> Date: Wed, 8 Sep 2021 15:43:01 +0800 Subject: [PATCH 1/2] updated i18n of Web UI --- web/src/i18n.js | 1597 +++++++++++++++++++++++------------------------ 1 file changed, 798 insertions(+), 799 deletions(-) diff --git a/web/src/i18n.js b/web/src/i18n.js index 9bf58b21..bef67565 100644 --- a/web/src/i18n.js +++ b/web/src/i18n.js @@ -1099,406 +1099,405 @@ const resources = { "RMB Account": "RMB-Konto", // button "Toggle Navigation": "Navigation umschalten", - //API - "API.ADMINISTRATOR_SESSION_NOT_FOUND": "", - "API.ADMINISTRATOR_SESSION_TIMEOUT": "", - "API.ADVANCED_REPORT_NOT_FOUND": "", - "API.BAD_REQUEST": "", - "API.CANNOT_SET_EXISTING_SUBMETER_AS_MASTER_METER": "", - "API.COMBINED_EQUIPMENT_EQUIPMENT_RELATION_EXISTS": "", - "API.COMBINED_EQUIPMENT_EQUIPMENT_RELATION_NOT_FOUND": "", - "API.COMBINED_EQUIPMENT_METER_RELATION_EXISTS": "", - "API.COMBINED_EQUIPMENT_METER_RELATION_NOT_FOUND": "", - "API.COMBINED_EQUIPMENT_NAME_IS_ALREADY_IN_USE": "", - "API.COMBINED_EQUIPMENT_NOT_FOUND": "", - "API.COMBINED_EQUIPMENT_OFFLINE_METER_RELATION_EXISTS": "", - "API.COMBINED_EQUIPMENT_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.COMBINED_EQUIPMENT_PARAMETER_NAME_IS_ALREADY_IN_USE": "", - "API.COMBINED_EQUIPMENT_PARAMETER_NOT_FOUND_OR_NOT_MATCH": "", - "API.COMBINED_EQUIPMENT_VIRTUAL_METER_RELATION_EXISTS": "", - "API.COMBINED_EQUIPMENT_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.CONTACT_NAME_IS_ALREADY_IN_USE": "", - "API.CONTACT_NOT_FOUND": "", - "API.COST_CENTER_EXTERNAL_ID_EXISTS": "", - "API.COST_CENTER_NAME_EXISTS": "", - "API.COST_CENTER_NOT_FOUND": "", - "API.COST_FILE_NOT_FOUND": "", - "API.DATA_SOURCE_NAME_IS_ALREADY_IN_USE": "", - "API.DATA_SOURCE_NOT_FOUND": "", - "API.DATABASE_ERROR": "", - "API.DISTRIBUTION_CIRCUIT_NAME_IS_ALREADY_IN_USE": "", - "API.DISTRIBUTION_CIRCUIT_NOT_FOUND": "", - "API.DISTRIBUTION_CIRCUIT_POINT_RELATION_EXISTS": "", - "API.DISTRIBUTION_CIRCUIT_POINT_RELATION_NOT_FOUND": "", - "API.DISTRIBUTION_SYSTEM_NAME_IS_ALREADY_IN_USE": "", - "API.DISTRIBUTION_SYSTEM_NOT_FOUND": "", - "API.EMAIL_IS_ALREADY_IN_USE": "", - "API.EMAIL_MESSAGE_NOT_FOUND": "", - "API.EMAIL_SERVER_HOST_IS_ALREADY_IN_USE": "", - "API.EMAIL_SERVER_NOT_FOUND": "", - "API.EMPTY_VARIABLES_ARRAY": "", - "API.ENERGY_CATEGORY_NAME_IS_ALREADY_IN_USE": "", - "API.ENERGY_CATEGORY_NOT_FOUND": "", - "API.ENERGY_CATEGORY_USED_IN_ENERGY_ITEMS": "", - "API.ENERGY_CATEGORY_USED_IN_METER": "", - "API.ENERGY_CATEGORY_USED_IN_OFFLINE_METER": "", - "API.ENERGY_CATEGORY_USED_IN_TARIFFS": "", - "API.ENERGY_CATEGORY_USED_IN_VIRTUAL_METER": "", - "API.ENERGY_FLOW_DIAGRAM_LINK_IS_ALREADY_IN_USE": "", - "API.ENERGY_FLOW_DIAGRAM_LINK_NOT_FOUND_OR_NOT_MATCH": "", - "API.ENERGY_FLOW_DIAGRAM_NAME_IS_ALREADY_IN_USE": "", - "API.ENERGY_FLOW_DIAGRAM_NODE_NAME_IS_ALREADY_IN_USE": "", - "API.ENERGY_FLOW_DIAGRAM_NODE_NOT_FOUND_OR_NOT_MATCH": "", - "API.ENERGY_FLOW_DIAGRAM_NOT_FOUND": "", - "API.ENERGY_ITEM_DOES_NOT_BELONG_TO_ENERGY_CATEGORY": "", - "API.ENERGY_ITEM_IS_NOT_BELONG_TO_ENERGY_CATEGORY": "", - "API.ENERGY_ITEM_NAME_IS_ALREADY_IN_USE": "", - "API.ENERGY_ITEM_NOT_FOUND": "", - "API.ENERGY_ITEM_USED_IN_METER": "", - "API.ENERGY_ITEM_USED_IN_OFFLINE_METER": "", - "API.ENERGY_ITEM_USED_IN_VIRTUAL_METER": "", - "API.EQUIPMENT_METER_RELATION_EXISTS": "", - "API.EQUIPMENT_METER_RELATION_NOT_FOUND": "", - "API.EQUIPMENT_NAME_IS_ALREADY_IN_USE": "", - "API.EQUIPMENT_NOT_FOUND": "", - "API.EQUIPMENT_OFFLINE_METER_RELATION_EXISTS": "", - "API.EQUIPMENT_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.EQUIPMENT_PARAMETER_NAME_IS_ALREADY_IN_USE": "", - "API.EQUIPMENT_PARAMETER_NOT_FOUND_OR_NOT_MATCH": "", - "API.EQUIPMENT_VIRTUAL_METER_RELATION_EXISTS": "", - "API.EQUIPMENT_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.ERROR": "", - "API.EXCEPTION": "", - "API.FAILED_TO_RESTORE_COST_FILE": "", - "API.FAILED_TO_RESTORE_KNOWLEDGE_FILE": "", - "API.FAILED_TO_RESTORE_OFFLINE_METER_FILE": "", - "API.FAILED_TO_UPLOAD_COST_FILE": "", - "API.FAILED_TO_UPLOAD_KNOWLEDGE_FILE": "", - "API.FAILED_TO_UPLOAD_OFFLINE_METER_FILE": "", - "API.GATEWAY_NAME_IS_ALREADY_IN_USE": "", - "API.GATEWAY_NOT_FOUND": "", - "API.GSM_MODEM_NOT_FOUND": "", - "API.GSM_MODEM_SERIAL_PORT_IS_ALREADY_IN_USE": "", - "API.INVALID_": "", - "API.INVALID_ADDRESS": "", - "API.INVALID_ADDRESS_VALUE": "", - "API.INVALID_ADVANCED_REPORT_ID": "", - "API.INVALID_AREA_VALUE": "", - "API.INVALID_BASE_PERIOD_END_DATETIME": "", - "API.INVALID_BASE_PERIOD_START_DATETIME": "", - "API.INVALID_BAUD_RATE": "", - "API.INVALID_BUILDINGS_VALUE": "", - "API.INVALID_CATEGORY": "", - "API.INVALID_CHANNEL": "", - "API.INVALID_COMBINED_EQUIPMENT_ID": "", - "API.INVALID_COMBINED_EQUIPMENT_NAME": "", - "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_ID": "", - "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_NAME": "", - "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_TYPE": "", - "API.INVALID_CONNECTION": "", - "API.INVALID_CONSTANT_VALUE": "", - "API.INVALID_CONTACT_ID": "", - "API.INVALID_CONTACT_NAME": "", - "API.INVALID_COST_CENTER_ID": "", - "API.INVALID_COST_FILE_ID": "", - "API.INVALID_DATA_SOURCE_ID": "", - "API.INVALID_DATA_SOURCE_NAME": "", - "API.INVALID_DATA_SOURCE_PROTOCOL": "", - "API.INVALID_DENOMINATOR_METER_UUID": "", - "API.INVALID_DISPLAY_NAME": "", - "API.INVALID_DISTRIBUTION_CIRCUIT_ID": "", - "API.INVALID_DISTRIBUTION_CIRCUIT_NAME": "", - "API.INVALID_DISTRIBUTION_ROOM": "", - "API.INVALID_DISTRIBUTION_SYSTEM_ID": "", - "API.INVALID_DISTRIBUTION_SYSTEM_NAME": "", - "API.INVALID_EMAIL": "", - "API.INVALID_EMAIL_MESSAGE_ID": "", - "API.INVALID_EMAIL_SERVER_HOST": "", - "API.INVALID_EMAIL_SERVER_ID": "", - "API.INVALID_END_DATE_FORMAT": "", - "API.INVALID_END_DATETIME": "", - "API.INVALID_ENERGY_CATEGORY_ID": "", - "API.INVALID_ENERGY_CATEGORY_NAME": "", - "API.INVALID_ENERGY_FLOW_DIAGRAM_ID": "", - "API.INVALID_ENERGY_FLOW_DIAGRAM_LINK_ID": "", - "API.INVALID_ENERGY_FLOW_DIAGRAM_NAME": "", - "API.INVALID_ENERGY_FLOW_DIAGRAM_NODE_ID": "", - "API.INVALID_ENERGY_FLOW_DIAGRAM_NODE_NAME": "", - "API.INVALID_ENERGY_ITEM_ID": "", - "API.INVALID_ENERGY_ITEM_NAME": "", - "API.INVALID_EQUATION_IN_EXPRESSION": "", - "API.INVALID_EQUIPMENT_ID": "", - "API.INVALID_equipment_ID": "", - "API.INVALID_EQUIPMENT_NAME": "", - "API.INVALID_EQUIPMENT_PARAMETER_ID": "", - "API.INVALID_EQUIPMENT_PARAMETER_NAME": "", - "API.INVALID_EQUIPMENT_PARAMETER_TYPE": "", - "API.INVALID_EXPRESSION": "", - "API.INVALID_EXPRESSION_OBJECT": "", - "API.INVALID_FDD_CODE": "", - "API.INVALID_FLOORS_VALUE": "", - "API.INVALID_FROM_ADDR": "", - "API.INVALID_GATEWAY_ID": "", - "API.INVALID_GATEWAY_NAME": "", - "API.INVALID_GSM_MODEM_ID": "", - "API.INVALID_HOURLY_HIGH_LIMIT_VALUE": "", - "API.INVALID_HOURLY_LOW_LIMIT_VALUE": "", - "API.INVALID_IS_ADMIN_VALUE": "", - "API.INVALID_IS_COUNTED_VALUE": "", - "API.INVALID_IS_ENABLED": "", - "API.INVALID_IS_HIDDEN": "", - "API.INVALID_IS_IN_LEASE_VALUE": "", - "API.INVALID_IS_INPUT_COUNTED_VALUE": "", - "API.INVALID_IS_KEY_TENANT_VALUE": "", - "API.INVALID_IS_OUTPUT_COUNTED_VALUE": "", - "API.INVALID_IS_OUTPUT_VALUE": "", - "API.INVALID_IS_TREND_VALUE": "", - "API.INVALID_IS_VIRTUAL_VALUE": "", - "API.INVALID_KGCE": "", - "API.INVALID_KGCO2E": "", - "API.INVALID_KNOWLEDGE_FILE_ID": "", - "API.INVALID_LATITUDE_VALUE": "", - "API.INVALID_LEASE_NUMBER_VALUE": "", - "API.INVALID_LONGITUDE_VALUE": "", - "API.INVALID_LOW_LIMIT_VALUE": "", - "API.INVALID_MASTER_METER_ID": "", - "API.INVALID_MENU_ID": "", - "API.INVALID_MESSAGE_TEMPLATE": "", - "API.INVALID_METER_ID": "", - "API.INVALID_METER_NAME": "", - "API.INVALID_METER_UUID": "", - "API.INVALID_NAME_VALUE": "", - "API.INVALID_NEW_PASSWORD": "", - "API.INVALID_NOTIFICATION_ID": "", - "API.INVALID_NUMERATOR_METER_UUID": "", - "API.INVALID_OBJECT_TYPE": "", - "API.INVALID_OFFLINE_METER_FILE_ID": "", - "API.INVALID_OFFLINE_METER_ID": "", - "API.INVALID_OFFLINE_METER_NAME": "", - "API.INVALID_OLD_PASSWORD": "", - "API.INVALID_PARENT_SPACE_ID": "", - "API.INVALID_PASSWORD": "", - "API.INVALID_PEAK_CURRENT": "", - "API.INVALID_PEAK_LOAD": "", - "API.INVALID_PERIOD_TYPE": "", - "API.INVALID_POINT_ID": "", - "API.INVALID_POINT_NAME": "", - "API.INVALID_PORT": "", - "API.INVALID_PRIORITY": "", - "API.INVALID_PRIVILEGE": "", - "API.INVALID_PRIVILEGE_DATA": "", - "API.INVALID_PRIVILEGE_ID": "", - "API.INVALID_PRIVILEGE_NAME": "", - "API.INVALID_RATIO_VALUE": "", - "API.INVALID_REPLY": "", - "API.INVALID_REPORTING_PERIOD_END_DATETIME": "", - "API.INVALID_REPORTING_PERIOD_START_DATETIME": "", - "API.INVALID_REQUIRES_AUTHENTICATION": "", - "API.INVALID_ROOMS_VALUE": "", - "API.INVALID_RULE_ID": "", - "API.INVALID_RULE_NAME": "", - "API.INVALID_SENSOR_ID": "", - "API.INVALID_SENSOR_NAME": "", - "API.INVALID_SERIAL_PORT": "", - "API.INVALID_SESSION_PLEASE_RE_LOGIN": "", - "API.INVALID_SHOPFLOOR_ID": "", - "API.INVALID_SHOPFLOOR_NAME": "", - "API.INVALID_SOURCE_NODE_ID": "", - "API.INVALID_SPACE_ID": "", - "API.INVALID_SPACE_NAME": "", - "API.INVALID_START_DATE_FORMAT": "", - "API.INVALID_START_DATETIME": "", - "API.INVALID_STATUS": "", - "API.INVALID_STORE_ID": "", - "API.INVALID_STORE_NAME": "", - "API.INVALID_STORE_TYPE_DESCRIPTION": "", - "API.INVALID_STORE_TYPE_ID": "", - "API.INVALID_STORE_TYPE_NAME": "", - "API.INVALID_STORE_TYPE_SIMPLIFIED_CODE": "", - "API.INVALID_SVG": "", - "API.INVALID_SWITCHGEAR": "", - "API.INVALID_TARGET_NODE_ID": "", - "API.INVALID_TARIFF_BLOCK_PRICING": "", - "API.INVALID_TARIFF_ID": "", - "API.INVALID_TARIFF_TIME_OF_USE_PRICING": "", - "API.INVALID_TARIFF_TYPE": "", - "API.INVALID_TENANT_ID": "", - "API.INVALID_TENANT_NAME": "", - "API.INVALID_TENANT_TYPE_DESCRIPTION": "", - "API.INVALID_TENANT_TYPE_ID": "", - "API.INVALID_TENANT_TYPE_NAME": "", - "API.INVALID_TENANT_TYPE_SIMPLIFIED_CODE": "", - "API.INVALID_TEXT_MESSAGE_ID": "", - "API.INVALID_TIMEZONE_ID": "", - "API.INVALID_TOKEN": "", - "API.INVALID_UNIT_OF_MEASURE": "", - "API.INVALID_UNIT_OF_PRICE": "", - "API.INVALID_UNITS": "", - "API.INVALID_USER_ID": "", - "API.INVALID_USER_NAME": "", - "API.INVALID_USER_NAME_OR_EMAIL": "", - "API.INVALID_USER_PHONE": "", - "API.INVALID_USER_PLEASE_RE_LOGIN": "", - "API.INVALID_USER_UUID": "", - "API.INVALID_VARIABLE_METER_ID": "", - "API.INVALID_VARIABLE_METER_TYPE": "", - "API.INVALID_VARIABLE_NAME": "", - "API.INVALID_VIRTUAL_METER_ID": "", - "API.INVALID_VIRTUAL_METER_NAME": "", - "API.INVALID_WEB_MESSAGE_ID": "", - "API.INVALID_WECHAT_MESSAGE_ID": "", - "API.KNOWLEDGE_FILE_CANNOT_BE_REMOVED_FROM_DISK": "", - "API.KNOWLEDGE_FILE_NOT_FOUND": "", - "API.MASTER_METER_DOES_NOT_BELONG_TO_SAME_ENERGY_CATEGORY": "", - "API.MASTER_METER_NOT_FOUND": "", - "API.MENU_NOT_FOUND": "", - "API.METER_NAME_IS_ALREADY_IN_USE": "", - "API.METER_NOT_FOUND": "", - "API.METER_OF_VARIABLE_NOT_FOUND": "", - "API.METER_POINT_RELATION_EXISTS": "", - "API.METER_POINT_RELATION_NOT_FOUND": "", - "API.NOT_FOUND": "", - "API.NOTIFICATION_NOT_FOUND": "", - "API.OFFLINE_METER_FILE_NOT_FOUND": "", - "API.OFFLINE_METER_NAME_IS_ALREADY_IN_USE": "", - "API.OFFLINE_METER_NOT_FOUND": "", - "API.OFFLINE_METER_OF_VARIABLE_NOT_FOUND": "", - "API.PARENT_SPACE_NOT_FOUND": "", - "API.POINT_NAME_IS_ALREADY_IN_USE": "", - "API.POINT_NOT_FOUND": "", - "API.PRIVILEGE_NAME_IS_ALREADY_IN_USE": "", - "API.PRIVILEGE_NOT_FOUND": "", - "API.RULE_NAME_IS_ALREADY_IN_USE": "", - "API.RULE_NOT_FOUND": "", - "API.SENSOR_NAME_IS_ALREADY_IN_USE": "", - "API.SENSOR_NOT_FOUND": "", - "API.SENSOR_POINT_RELATION_EXISTS": "", - "API.SENSOR_POINT_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_EQUIPMENT_RELATION_EXISTS": "", - "API.SHOPFLOOR_EQUIPMENT_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_METER_RELATION_EXISTS": "", - "API.SHOPFLOOR_METER_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_NAME_IS_ALREADY_IN_USE": "", - "API.SHOPFLOOR_NOT_FOUND": "", - "API.SHOPFLOOR_OFFLINE_METER_RELATION_EXISTS": "", - "API.SHOPFLOOR_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_POINT_RELATION_EXISTS": "", - "API.SHOPFLOOR_POINT_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_SENSOR_RELATION_EXISTS": "", - "API.SHOPFLOOR_SENSOR_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_VIRTUAL_METER_RELATION_EXISTS": "", - "API.SHOPFLOOR_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.SOURCE_NODE_NOT_FOUND": "", - "API.SPACE_COMBINED_EQUIPMENT_RELATION_EXISTS": "", - "API.SPACE_COMBINED_EQUIPMENT_RELATION_NOT_FOUND": "", - "API.SPACE_EQUIPMENT_RELATION_EXISTS": "", - "API.SPACE_EQUIPMENT_RELATION_NOT_FOUND": "", - "API.SPACE_METER_RELATION_EXISTS": "", - "API.SPACE_METER_RELATION_NOT_FOUND": "", - "API.SPACE_NAME_IS_ALREADY_IN_USE": "", - "API.SPACE_NOT_FOUND": "", - "API.SPACE_NOT_FOUND_IN_PRIVILEGE": "", - "API.SPACE_OFFLINE_METER_RELATION_EXISTS": "", - "API.SPACE_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.SPACE_POINT_RELATION_EXISTS": "", - "API.SPACE_POINT_RELATION_NOT_FOUND": "", - "API.SPACE_SENSOR_RELATION_EXISTS": "", - "API.SPACE_SENSOR_RELATION_NOT_FOUND": "", - "API.SPACE_SHOPFLOOR_RELATION_EXISTS": "", - "API.SPACE_SHOPFLOOR_RELATION_NOT_FOUND": "", - "API.SPACE_STORE_RELATION_EXISTS": "", - "API.SPACE_STORE_RELATION_NOT_FOUND": "", - "API.SPACE_TENANT_RELATION_EXISTS": "", - "API.SPACE_TENANT_RELATION_NOT_FOUND": "", - "API.SPACE_VIRTUAL_METER_RELATION_EXISTS": "", - "API.SPACE_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.START_DATETIME_MUST_BE_EARLIER_THAN_END_DATETIME": "", - "API.STORE_METER_RELATION_EXISTS": "", - "API.STORE_METER_RELATION_NOT_FOUND": "", - "API.STORE_NAME_IS_ALREADY_IN_USE": "", - "API.STORE_NOT_FOUND": "", - "API.STORE_OFFLINE_METER_RELATION_EXISTS": "", - "API.STORE_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.STORE_POINT_RELATION_EXISTS": "", - "API.STORE_POINT_RELATION_NOT_FOUND": "", - "API.STORE_SENSOR_RELATION_EXISTS": "", - "API.STORE_SENSOR_RELATION_NOT_FOUND": "", - "API.STORE_TYPE_NAME_IS_ALREADY_IN_USE": "", - "API.STORE_TYPE_NOT_FOUND": "", - "API.STORE_TYPE_SIMPLIFIED_CODE_IS_ALREADY_IN_USE": "", - "API.STORE_TYPE_USED_IN_STORE": "", - "API.STORE_VIRTUAL_METER_RELATION_EXISTS": "", - "API.STORE_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.TARGET_NODE_NOT_FOUND": "", - "API.TARIFF_IS_ALREADY_ASSOCIATED_WITH_COST_CENTER": "", - "API.TARIFF_IN_USE": "", - "API.TARIFF_IS_NOT_ASSOCIATED_WITH_COST_CENTER": "", - "API.TARIFF_NAME_IS_ALREADY_IN_USE": "", - "API.TARIFF_NOT_EMPTY": "", - "API.TARIFF_NOT_FOUND": "", - "API.TENANT_METER_RELATION_EXISTS": "", - "API.TENANT_METER_RELATION_NOT_FOUND": "", - "API.TENANT_NAME_IS_ALREADY_IN_USE": "", - "API.TENANT_NOT_FOUND": "", - "API.TENANT_OFFLINE_METER_RELATION_EXISTS": "", - "API.TENANT_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.TENANT_POINT_RELATION_EXISTS": "", - "API.TENANT_POINT_RELATION_NOT_FOUND": "", - "API.TENANT_SENSOR_RELATION_EXISTS": "", - "API.TENANT_SENSOR_RELATION_NOT_FOUND": "", - "API.TENANT_TYPE_NAME_IS_ALREADY_IN_USE": "", - "API.TENANT_TYPE_NOT_FOUND": "", - "API.TENANT_TYPE_SIMPLIFIED_CODE_IS_ALREADY_IN_USE": "", - "API.TENANT_TYPE_USED_IN_TENANT": "", - "API.TENANT_VIRTUAL_METER_RELATION_EXISTS": "", - "API.TENANT_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.TEXT_MESSAGE_NOT_FOUND": "", - "API.THE_REPORTING_PERIOD_MUST_BE_LONGER_THAN_15_MINUTES": "", - "API.THERE_IS_ASSOCIATED_DISTRIBUTION_CIRCUITS": "", - "API.THERE_IS_RELATION_WITH_CHILD_METERS": "", - "API.THERE_IS_RELATION_WITH_CHILDREN_SPACES": "", - "API.THERE_IS_RELATION_WITH_COMBINED_EQUIPMENT_PARAMETERS": "", - "API.THERE_IS_RELATION_WITH_COMBINED_EQUIPMENTS": "", - "API.THERE_IS_RELATION_WITH_DATA_SOURCES": "", - "API.THERE_IS_RELATION_WITH_ENERGY_FLOW_DIAGRAM_LINKS": "", - "API.THERE_IS_RELATION_WITH_EQUIPMENT_PARAMETERS": "", - "API.THERE_IS_RELATION_WITH_EQUIPMENTS": "", - "API.THERE_IS_RELATION_WITH_METER": "", - "API.THERE_IS_RELATION_WITH_METERS": "", - "API.THERE_IS_RELATION_WITH_OFFLINE_METER": "", - "API.THERE_IS_RELATION_WITH_OFFLINE_METERS": "", - "API.THERE_IS_RELATION_WITH_OTHER_VIRTUAL_METERS": "", - "API.THERE_IS_RELATION_WITH_POINTS": "", - "API.THERE_IS_RELATION_WITH_SENSORS": "", - "API.THERE_IS_RELATION_WITH_SHOPFLOORS": "", - "API.THERE_IS_RELATION_WITH_SPACES": "", - "API.THERE_IS_RELATION_WITH_STORES": "", - "API.THERE_IS_RELATION_WITH_TARIFFS": "", - "API.THERE_IS_RELATION_WITH_TENANTS": "", - "API.THERE_IS_RELATION_WITH_VIRTUAL_METER": "", - "API.THERE_IS_RELATION_WITH_VIRTUAL_METERS": "", - "API.THERE_IS_RELATION_WITH_EQUIPMENTS": "", - "API.THERE_IS_RELATION_WITH_USERS": "", - "API.THIS_DATA_SOURCE_IS_BEING_USED_BY_A_METER": "", - "API.THIS_METER_IS_BEING_USED_BY_A_VIRTUAL_METER": "", - "API.THIS_OFFLINE_METER_IS_BEING_USED_BY_A_VIRTUAL_METER": "", - "API.THIS_SHOPFLOOR_CANNOT_BE_DELETED": "", - "API.THIS_SPACE_CANNOT_BE_DELETED": "", - "API.TIMEZONE_NOT_FOUND": "", - "API.TOKEN_NOT_FOUND_IN_HEADERS_PLEASE_LOGIN": "", - "API.USER_NAME_IS_ALREADY_IN_USE": "", - "API.USER_NOT_FOUND": "", - "API.USER_PRIVILEGE_NOT_FOUND": "", - "API.USER_SESSION_NOT_FOUND": "", - "API.USER_SESSION_TIMEOUT": "", - "API.USER_UUID_NOT_FOUND_IN_HEADERS_PLEASE_LOGIN": "", - "API.VIRTUAL_METER_NAME_IS_ALREADY_IN_USE": "", - "API.VIRTUAL_METER_NOT_FOUND": "", - "API.VIRTUAL_METER_OF_VARIABLE_NOT_FOUND": "", - "API.VIRTUAL_POINT_SHOULD_BE_ANALOG_VALUE": "", - "API.WEB_MESSAGE_NOT_FOUND": "", - "API.WECHAT_MESSAGE_NOT_FOUND": "", - + // API + "API.ADMINISTRATOR_SESSION_NOT_FOUND": "Administrator session not found", + "API.ADMINISTRATOR_SESSION_TIMEOUT": "Administrator session timeout", + "API.ADVANCED_REPORT_NOT_FOUND": "Advanced report not found", + "API.BAD_REQUEST": "Bad request", + "API.CANNOT_SET_EXISTING_SUBMETER_AS_MASTER_METER": "Cannot set existing submeter as master meter", + "API.COMBINED_EQUIPMENT_EQUIPMENT_RELATION_EXISTS": "Combined equipment equipment relation exists", + "API.COMBINED_EQUIPMENT_EQUIPMENT_RELATION_NOT_FOUND": "Combined equipment equipment relation not found", + "API.COMBINED_EQUIPMENT_METER_RELATION_EXISTS": "Combined equipment meter relation exists", + "API.COMBINED_EQUIPMENT_METER_RELATION_NOT_FOUND": "Combined equipment meter relation not found", + "API.COMBINED_EQUIPMENT_NAME_IS_ALREADY_IN_USE": "Combined equipment name is already in use", + "API.COMBINED_EQUIPMENT_NOT_FOUND": "Combined equipment not found", + "API.COMBINED_EQUIPMENT_OFFLINE_METER_RELATION_EXISTS": "Combined equipment offline meter relation exists", + "API.COMBINED_EQUIPMENT_OFFLINE_METER_RELATION_NOT_FOUND": "Combined equipment offline meter relation not found", + "API.COMBINED_EQUIPMENT_PARAMETER_NAME_IS_ALREADY_IN_USE": "Combined equipment parameter name is already in use", + "API.COMBINED_EQUIPMENT_PARAMETER_NOT_FOUND_OR_NOT_MATCH": "Combined equipment parameter not found or not match", + "API.COMBINED_EQUIPMENT_VIRTUAL_METER_RELATION_EXISTS": "Combined equipment virtual meter relation exists", + "API.COMBINED_EQUIPMENT_VIRTUAL_METER_RELATION_NOT_FOUND": "Combined equipment virtual meter relation not found", + "API.CONTACT_NAME_IS_ALREADY_IN_USE": "Contact name is already in use", + "API.CONTACT_NOT_FOUND": "Contact not found", + "API.COST_CENTER_EXTERNAL_ID_EXISTS": "Cost center external id exists", + "API.COST_CENTER_NAME_EXISTS": "Cost center name exists", + "API.COST_CENTER_NOT_FOUND": "Cost center not found", + "API.COST_FILE_NOT_FOUND": "Cost file not found", + "API.DATA_SOURCE_NAME_IS_ALREADY_IN_USE": "Data source name is already in use", + "API.DATA_SOURCE_NOT_FOUND": "Data source not found", + "API.DATABASE_ERROR": "Database error", + "API.DISTRIBUTION_CIRCUIT_NAME_IS_ALREADY_IN_USE": "Distribution circuit name is already in use", + "API.DISTRIBUTION_CIRCUIT_NOT_FOUND": "Distribution circuit not found", + "API.DISTRIBUTION_CIRCUIT_POINT_RELATION_EXISTS": "Distribution circuit point relation exists", + "API.DISTRIBUTION_CIRCUIT_POINT_RELATION_NOT_FOUND": "Distribution circuit point relation not found", + "API.DISTRIBUTION_SYSTEM_NAME_IS_ALREADY_IN_USE": "Distribution system name is already in use", + "API.DISTRIBUTION_SYSTEM_NOT_FOUND": "Distribution system not found", + "API.EMAIL_IS_ALREADY_IN_USE": "Email is already in use", + "API.EMAIL_MESSAGE_NOT_FOUND": "Email message not found", + "API.EMAIL_SERVER_HOST_IS_ALREADY_IN_USE": "Email server host is already in use", + "API.EMAIL_SERVER_NOT_FOUND": "Email server not found", + "API.EMPTY_VARIABLES_ARRAY": "Empty variables array", + "API.ENERGY_CATEGORY_NAME_IS_ALREADY_IN_USE": "Energy category name is already in use", + "API.ENERGY_CATEGORY_NOT_FOUND": "Energy category not found", + "API.ENERGY_CATEGORY_USED_IN_ENERGY_ITEMS": "Energy category used in energy items", + "API.ENERGY_CATEGORY_USED_IN_METER": "Energy category used in meter", + "API.ENERGY_CATEGORY_USED_IN_OFFLINE_METER": "Energy category used in offline meter", + "API.ENERGY_CATEGORY_USED_IN_TARIFFS": "Energy category used in tariffs", + "API.ENERGY_CATEGORY_USED_IN_VIRTUAL_METER": "Energy category used in virtual meter", + "API.ENERGY_FLOW_DIAGRAM_LINK_IS_ALREADY_IN_USE": "Energy flow diagram link is already in use", + "API.ENERGY_FLOW_DIAGRAM_LINK_NOT_FOUND_OR_NOT_MATCH": "Energy flow diagram link not found or not match", + "API.ENERGY_FLOW_DIAGRAM_NAME_IS_ALREADY_IN_USE": "Energy flow diagram name is already in use", + "API.ENERGY_FLOW_DIAGRAM_NODE_NAME_IS_ALREADY_IN_USE": "Energy flow diagram node name is already in use", + "API.ENERGY_FLOW_DIAGRAM_NODE_NOT_FOUND_OR_NOT_MATCH": "Energy flow diagram node not found or not match", + "API.ENERGY_FLOW_DIAGRAM_NOT_FOUND": "Energy flow diagram not found", + "API.ENERGY_ITEM_DOES_NOT_BELONG_TO_ENERGY_CATEGORY": "Energy item does not belong to energy category", + "API.ENERGY_ITEM_IS_NOT_BELONG_TO_ENERGY_CATEGORY": "Energy item is not belong to energy category", + "API.ENERGY_ITEM_NAME_IS_ALREADY_IN_USE": "Energy item name is already in use", + "API.ENERGY_ITEM_NOT_FOUND": "Energy item not found", + "API.ENERGY_ITEM_USED_IN_METER": "Energy item used in meter", + "API.ENERGY_ITEM_USED_IN_OFFLINE_METER": "Energy item used in offline meter", + "API.ENERGY_ITEM_USED_IN_VIRTUAL_METER": "Energy item used in virtual meter", + "API.EQUIPMENT_METER_RELATION_EXISTS": "Equipment meter relation exists", + "API.EQUIPMENT_METER_RELATION_NOT_FOUND": "Equipment meter relation not found", + "API.EQUIPMENT_NAME_IS_ALREADY_IN_USE": "Equipment name is already in use", + "API.EQUIPMENT_NOT_FOUND": "Equipment not found", + "API.EQUIPMENT_OFFLINE_METER_RELATION_EXISTS": "Equipment offline meter relation exists", + "API.EQUIPMENT_OFFLINE_METER_RELATION_NOT_FOUND": "Equipment offline meter relation not found", + "API.EQUIPMENT_PARAMETER_NAME_IS_ALREADY_IN_USE": "Equipment parameter name is already in use", + "API.EQUIPMENT_PARAMETER_NOT_FOUND_OR_NOT_MATCH": "Equipment parameter not found or not match", + "API.EQUIPMENT_VIRTUAL_METER_RELATION_EXISTS": "Equipment virtual meter relation exists", + "API.EQUIPMENT_VIRTUAL_METER_RELATION_NOT_FOUND": "Equipment virtual meter relation not found", + "API.ERROR": "Error", + "API.EXCEPTION": "Exception", + "API.FAILED_TO_RESTORE_COST_FILE": "Failed to restore cost file", + "API.FAILED_TO_RESTORE_KNOWLEDGE_FILE": "Failed to restore knowledge file", + "API.FAILED_TO_RESTORE_OFFLINE_METER_FILE": "Failed to restore offline meter file", + "API.FAILED_TO_UPLOAD_COST_FILE": "Failed to upload cost file", + "API.FAILED_TO_UPLOAD_KNOWLEDGE_FILE": "Failed to upload knowledge file", + "API.FAILED_TO_UPLOAD_OFFLINE_METER_FILE": "Failed to upload offline meter file", + "API.GATEWAY_NAME_IS_ALREADY_IN_USE": "Gateway name is already in use", + "API.GATEWAY_NOT_FOUND": "Gateway not found", + "API.GSM_MODEM_NOT_FOUND": "Gsm modem not found", + "API.GSM_MODEM_SERIAL_PORT_IS_ALREADY_IN_USE": "Gsm modem serial port is already in use", + "API.INVALID_": "Invalid ", + "API.INVALID_ADDRESS": "Invalid address", + "API.INVALID_ADDRESS_VALUE": "Invalid address value", + "API.INVALID_ADVANCED_REPORT_ID": "Invalid advanced report id", + "API.INVALID_AREA_VALUE": "Invalid area value", + "API.INVALID_BASE_PERIOD_END_DATETIME": "Invalid base period end datetime", + "API.INVALID_BASE_PERIOD_START_DATETIME": "Invalid base period start datetime", + "API.INVALID_BAUD_RATE": "Invalid baud rate", + "API.INVALID_BUILDINGS_VALUE": "Invalid buildings value", + "API.INVALID_CATEGORY": "Invalid category", + "API.INVALID_CHANNEL": "Invalid channel", + "API.INVALID_COMBINED_EQUIPMENT_ID": "Invalid combined equipment id", + "API.INVALID_COMBINED_EQUIPMENT_NAME": "Invalid combined equipment name", + "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_ID": "Invalid combined equipment parameter id", + "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_NAME": "Invalid combined equipment parameter name", + "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_TYPE": "Invalid combined equipment parameter type", + "API.INVALID_CONNECTION": "Invalid connection", + "API.INVALID_CONSTANT_VALUE": "Invalid constant value", + "API.INVALID_CONTACT_ID": "Invalid contact id", + "API.INVALID_CONTACT_NAME": "Invalid contact name", + "API.INVALID_COST_CENTER_ID": "Invalid cost center id", + "API.INVALID_COST_FILE_ID": "Invalid cost file id", + "API.INVALID_DATA_SOURCE_ID": "Invalid data source id", + "API.INVALID_DATA_SOURCE_NAME": "Invalid data source name", + "API.INVALID_DATA_SOURCE_PROTOCOL": "Invalid data source protocol", + "API.INVALID_DENOMINATOR_METER_UUID": "Invalid denominator meter uuid", + "API.INVALID_DISPLAY_NAME": "Invalid display name", + "API.INVALID_DISTRIBUTION_CIRCUIT_ID": "Invalid distribution circuit id", + "API.INVALID_DISTRIBUTION_CIRCUIT_NAME": "Invalid distribution circuit name", + "API.INVALID_DISTRIBUTION_ROOM": "Invalid distribution room", + "API.INVALID_DISTRIBUTION_SYSTEM_ID": "Invalid distribution system id", + "API.INVALID_DISTRIBUTION_SYSTEM_NAME": "Invalid distribution system name", + "API.INVALID_EMAIL": "Invalid email", + "API.INVALID_EMAIL_MESSAGE_ID": "Invalid email message id", + "API.INVALID_EMAIL_SERVER_HOST": "Invalid email server host", + "API.INVALID_EMAIL_SERVER_ID": "Invalid email server id", + "API.INVALID_END_DATE_FORMAT": "Invalid end date format", + "API.INVALID_END_DATETIME": "Invalid end datetime", + "API.INVALID_ENERGY_CATEGORY_ID": "Invalid energy category id", + "API.INVALID_ENERGY_CATEGORY_NAME": "Invalid energy category name", + "API.INVALID_ENERGY_FLOW_DIAGRAM_ID": "Invalid energy flow diagram id", + "API.INVALID_ENERGY_FLOW_DIAGRAM_LINK_ID": "Invalid energy flow diagram link id", + "API.INVALID_ENERGY_FLOW_DIAGRAM_NAME": "Invalid energy flow diagram name", + "API.INVALID_ENERGY_FLOW_DIAGRAM_NODE_ID": "Invalid energy flow diagram node id", + "API.INVALID_ENERGY_FLOW_DIAGRAM_NODE_NAME": "Invalid energy flow diagram node name", + "API.INVALID_ENERGY_ITEM_ID": "Invalid energy item id", + "API.INVALID_ENERGY_ITEM_NAME": "Invalid energy item name", + "API.INVALID_EQUATION_IN_EXPRESSION": "Invalid equation in expression", + "API.INVALID_EQUIPMENT_ID": "Invalid equipment id", + "API.INVALID_equipment_ID": "Invalid equipment id", + "API.INVALID_EQUIPMENT_NAME": "Invalid equipment name", + "API.INVALID_EQUIPMENT_PARAMETER_ID": "Invalid equipment parameter id", + "API.INVALID_EQUIPMENT_PARAMETER_NAME": "Invalid equipment parameter name", + "API.INVALID_EQUIPMENT_PARAMETER_TYPE": "Invalid equipment parameter type", + "API.INVALID_EXPRESSION": "Invalid expression", + "API.INVALID_EXPRESSION_OBJECT": "Invalid expression object", + "API.INVALID_FDD_CODE": "Invalid fdd code", + "API.INVALID_FLOORS_VALUE": "Invalid floors value", + "API.INVALID_FROM_ADDR": "Invalid from addr", + "API.INVALID_GATEWAY_ID": "Invalid gateway id", + "API.INVALID_GATEWAY_NAME": "Invalid gateway name", + "API.INVALID_GSM_MODEM_ID": "Invalid gsm modem id", + "API.INVALID_HOURLY_HIGH_LIMIT_VALUE": "Invalid hourly high limit value", + "API.INVALID_HOURLY_LOW_LIMIT_VALUE": "Invalid hourly low limit value", + "API.INVALID_IS_ADMIN_VALUE": "Invalid is admin value", + "API.INVALID_IS_COUNTED_VALUE": "Invalid is counted value", + "API.INVALID_IS_ENABLED": "Invalid is enabled", + "API.INVALID_IS_HIDDEN": "Invalid is hidden", + "API.INVALID_IS_IN_LEASE_VALUE": "Invalid is in lease value", + "API.INVALID_IS_INPUT_COUNTED_VALUE": "Invalid is input counted value", + "API.INVALID_IS_KEY_TENANT_VALUE": "Invalid is key tenant value", + "API.INVALID_IS_OUTPUT_COUNTED_VALUE": "Invalid is output counted value", + "API.INVALID_IS_OUTPUT_VALUE": "Invalid is output value", + "API.INVALID_IS_TREND_VALUE": "Invalid is trend value", + "API.INVALID_IS_VIRTUAL_VALUE": "Invalid is virtual value", + "API.INVALID_KGCE": "Invalid kgce", + "API.INVALID_KGCO2E": "Invalid kgco2e", + "API.INVALID_KNOWLEDGE_FILE_ID": "Invalid knowledge file id", + "API.INVALID_LATITUDE_VALUE": "Invalid latitude value", + "API.INVALID_LEASE_NUMBER_VALUE": "Invalid lease number value", + "API.INVALID_LONGITUDE_VALUE": "Invalid longitude value", + "API.INVALID_LOW_LIMIT_VALUE": "Invalid low limit value", + "API.INVALID_MASTER_METER_ID": "Invalid master meter id", + "API.INVALID_MENU_ID": "Invalid menu id", + "API.INVALID_MESSAGE_TEMPLATE": "Invalid message template", + "API.INVALID_METER_ID": "Invalid meter id", + "API.INVALID_METER_NAME": "Invalid meter name", + "API.INVALID_METER_UUID": "Invalid meter uuid", + "API.INVALID_NAME_VALUE": "Invalid name value", + "API.INVALID_NEW_PASSWORD": "Invalid new password", + "API.INVALID_NOTIFICATION_ID": "Invalid notification id", + "API.INVALID_NUMERATOR_METER_UUID": "Invalid numerator meter uuid", + "API.INVALID_OBJECT_TYPE": "Invalid object type", + "API.INVALID_OFFLINE_METER_FILE_ID": "Invalid offline meter file id", + "API.INVALID_OFFLINE_METER_ID": "Invalid offline meter id", + "API.INVALID_OFFLINE_METER_NAME": "Invalid offline meter name", + "API.INVALID_OLD_PASSWORD": "Invalid old password", + "API.INVALID_PARENT_SPACE_ID": "Invalid parent space id", + "API.INVALID_PASSWORD": "Invalid password", + "API.INVALID_PEAK_CURRENT": "Invalid peak current", + "API.INVALID_PEAK_LOAD": "Invalid peak load", + "API.INVALID_PERIOD_TYPE": "Invalid period type", + "API.INVALID_POINT_ID": "Invalid point id", + "API.INVALID_POINT_NAME": "Invalid point name", + "API.INVALID_PORT": "Invalid port", + "API.INVALID_PRIORITY": "Invalid priority", + "API.INVALID_PRIVILEGE": "Invalid privilege", + "API.INVALID_PRIVILEGE_DATA": "Invalid privilege data", + "API.INVALID_PRIVILEGE_ID": "Invalid privilege id", + "API.INVALID_PRIVILEGE_NAME": "Invalid privilege name", + "API.INVALID_RATIO_VALUE": "Invalid ratio value", + "API.INVALID_REPLY": "Invalid reply", + "API.INVALID_REPORTING_PERIOD_END_DATETIME": "Invalid reporting period end datetime", + "API.INVALID_REPORTING_PERIOD_START_DATETIME": "Invalid reporting period start datetime", + "API.INVALID_REQUIRES_AUTHENTICATION": "Invalid requires authentication", + "API.INVALID_ROOMS_VALUE": "Invalid rooms value", + "API.INVALID_RULE_ID": "Invalid rule id", + "API.INVALID_RULE_NAME": "Invalid rule name", + "API.INVALID_SENSOR_ID": "Invalid sensor id", + "API.INVALID_SENSOR_NAME": "Invalid sensor name", + "API.INVALID_SERIAL_PORT": "Invalid serial port", + "API.INVALID_SESSION_PLEASE_RE_LOGIN": "Invalid session please re-login", + "API.INVALID_SHOPFLOOR_ID": "Invalid shopfloor id", + "API.INVALID_SHOPFLOOR_NAME": "Invalid shopfloor name", + "API.INVALID_SOURCE_NODE_ID": "Invalid source node id", + "API.INVALID_SPACE_ID": "Invalid space id", + "API.INVALID_SPACE_NAME": "Invalid space name", + "API.INVALID_START_DATE_FORMAT": "Invalid start date format", + "API.INVALID_START_DATETIME": "Invalid start datetime", + "API.INVALID_STATUS": "Invalid status", + "API.INVALID_STORE_ID": "Invalid store id", + "API.INVALID_STORE_NAME": "Invalid store name", + "API.INVALID_STORE_TYPE_DESCRIPTION": "Invalid store type description", + "API.INVALID_STORE_TYPE_ID": "Invalid store type id", + "API.INVALID_STORE_TYPE_NAME": "Invalid store type name", + "API.INVALID_STORE_TYPE_SIMPLIFIED_CODE": "Invalid store type simplified code", + "API.INVALID_SVG": "Invalid svg", + "API.INVALID_SWITCHGEAR": "Invalid switchgear", + "API.INVALID_TARGET_NODE_ID": "Invalid target node id", + "API.INVALID_TARIFF_BLOCK_PRICING": "Invalid tariff block pricing", + "API.INVALID_TARIFF_ID": "Invalid tariff id", + "API.INVALID_TARIFF_TIME_OF_USE_PRICING": "Invalid tariff time of use pricing", + "API.INVALID_TARIFF_TYPE": "Invalid tariff type", + "API.INVALID_TENANT_ID": "Invalid tenant id", + "API.INVALID_TENANT_NAME": "Invalid tenant name", + "API.INVALID_TENANT_TYPE_DESCRIPTION": "Invalid tenant type description", + "API.INVALID_TENANT_TYPE_ID": "Invalid tenant type id", + "API.INVALID_TENANT_TYPE_NAME": "Invalid tenant type name", + "API.INVALID_TENANT_TYPE_SIMPLIFIED_CODE": "Invalid tenant type simplified code", + "API.INVALID_TEXT_MESSAGE_ID": "Invalid text message id", + "API.INVALID_TIMEZONE_ID": "Invalid timezone id", + "API.INVALID_TOKEN": "Invalid token", + "API.INVALID_UNIT_OF_MEASURE": "Invalid unit of measure", + "API.INVALID_UNIT_OF_PRICE": "Invalid unit of price", + "API.INVALID_UNITS": "Invalid units", + "API.INVALID_USER_ID": "Invalid user id", + "API.INVALID_USER_NAME": "Invalid user name", + "API.INVALID_USER_NAME_OR_EMAIL": "Invalid user name or email", + "API.INVALID_USER_PHONE": "Invalid user phone", + "API.INVALID_USER_PLEASE_RE_LOGIN": "Invalid user please re-login", + "API.INVALID_USER_UUID": "Invalid user uuid", + "API.INVALID_VARIABLE_METER_ID": "Invalid variable meter id", + "API.INVALID_VARIABLE_METER_TYPE": "Invalid variable meter type", + "API.INVALID_VARIABLE_NAME": "Invalid variable name", + "API.INVALID_VIRTUAL_METER_ID": "Invalid virtual meter id", + "API.INVALID_VIRTUAL_METER_NAME": "Invalid virtual meter name", + "API.INVALID_WEB_MESSAGE_ID": "Invalid web message id", + "API.INVALID_WECHAT_MESSAGE_ID": "Invalid wechat message id", + "API.KNOWLEDGE_FILE_CANNOT_BE_REMOVED_FROM_DISK": "Knowledge File Cannot be Removed from Disk", + "API.KNOWLEDGE_FILE_NOT_FOUND": "Knowledge file not found", + "API.MASTER_METER_DOES_NOT_BELONG_TO_SAME_ENERGY_CATEGORY": "Master meter does not belong to same energy category", + "API.MASTER_METER_NOT_FOUND": "Master meter not found", + "API.MENU_NOT_FOUND": "Menu not found", + "API.METER_NAME_IS_ALREADY_IN_USE": "Meter name is already in use", + "API.METER_NOT_FOUND": "Meter not found", + "API.METER_OF_VARIABLE_NOT_FOUND": "Meter of variable not found", + "API.METER_POINT_RELATION_EXISTS": "Meter point relation exists", + "API.METER_POINT_RELATION_NOT_FOUND": "Meter point relation not found", + "API.NOT_FOUND": "Not found", + "API.NOTIFICATION_NOT_FOUND": "Notification not found", + "API.OFFLINE_METER_FILE_NOT_FOUND": "Offline meter file not found", + "API.OFFLINE_METER_NAME_IS_ALREADY_IN_USE": "Offline meter name is already in use", + "API.OFFLINE_METER_NOT_FOUND": "Offline meter not found", + "API.OFFLINE_METER_OF_VARIABLE_NOT_FOUND": "Offline meter of variable not found", + "API.PARENT_SPACE_NOT_FOUND": "Parent space not found", + "API.POINT_NAME_IS_ALREADY_IN_USE": "Point name is already in use", + "API.POINT_NOT_FOUND": "Point not found", + "API.PRIVILEGE_NAME_IS_ALREADY_IN_USE": "Privilege name is already in use", + "API.PRIVILEGE_NOT_FOUND": "Privilege not found", + "API.RULE_NAME_IS_ALREADY_IN_USE": "Rule name is already in use", + "API.RULE_NOT_FOUND": "Rule not found", + "API.SENSOR_NAME_IS_ALREADY_IN_USE": "Sensor name is already in use", + "API.SENSOR_NOT_FOUND": "Sensor not found", + "API.SENSOR_POINT_RELATION_EXISTS": "Sensor point relation exists", + "API.SENSOR_POINT_RELATION_NOT_FOUND": "Sensor point relation not found", + "API.SHOPFLOOR_EQUIPMENT_RELATION_EXISTS": "Shopfloor equipment relation exists", + "API.SHOPFLOOR_EQUIPMENT_RELATION_NOT_FOUND": "Shopfloor equipment relation not found", + "API.SHOPFLOOR_METER_RELATION_EXISTS": "Shopfloor meter relation exists", + "API.SHOPFLOOR_METER_RELATION_NOT_FOUND": "Shopfloor meter relation not found", + "API.SHOPFLOOR_NAME_IS_ALREADY_IN_USE": "Shopfloor name is already in use", + "API.SHOPFLOOR_NOT_FOUND": "Shopfloor not found", + "API.SHOPFLOOR_OFFLINE_METER_RELATION_EXISTS": "Shopfloor offline meter relation exists", + "API.SHOPFLOOR_OFFLINE_METER_RELATION_NOT_FOUND": "Shopfloor offline meter relation not found", + "API.SHOPFLOOR_POINT_RELATION_EXISTS": "Shopfloor point relation exists", + "API.SHOPFLOOR_POINT_RELATION_NOT_FOUND": "Shopfloor point relation not found", + "API.SHOPFLOOR_SENSOR_RELATION_EXISTS": "Shopfloor sensor relation exists", + "API.SHOPFLOOR_SENSOR_RELATION_NOT_FOUND": "Shopfloor sensor relation not found", + "API.SHOPFLOOR_VIRTUAL_METER_RELATION_EXISTS": "Shopfloor virtual meter relation exists", + "API.SHOPFLOOR_VIRTUAL_METER_RELATION_NOT_FOUND": "Shopfloor virtual meter relation not found", + "API.SOURCE_NODE_NOT_FOUND": "Source node not found", + "API.SPACE_COMBINED_EQUIPMENT_RELATION_EXISTS": "Space combined equipment relation exists", + "API.SPACE_COMBINED_EQUIPMENT_RELATION_NOT_FOUND": "Space combined equipment relation not found", + "API.SPACE_EQUIPMENT_RELATION_EXISTS": "Space equipment relation exists", + "API.SPACE_EQUIPMENT_RELATION_NOT_FOUND": "Space equipment relation not found", + "API.SPACE_METER_RELATION_EXISTS": "Space meter relation exists", + "API.SPACE_METER_RELATION_NOT_FOUND": "Space meter relation not found", + "API.SPACE_NAME_IS_ALREADY_IN_USE": "Space name is already in use", + "API.SPACE_NOT_FOUND": "Space not found", + "API.SPACE_NOT_FOUND_IN_PRIVILEGE": "Space not found in privilege", + "API.SPACE_OFFLINE_METER_RELATION_EXISTS": "Space offline meter relation exists", + "API.SPACE_OFFLINE_METER_RELATION_NOT_FOUND": "Space offline meter relation not found", + "API.SPACE_POINT_RELATION_EXISTS": "Space point relation exists", + "API.SPACE_POINT_RELATION_NOT_FOUND": "Space point relation not found", + "API.SPACE_SENSOR_RELATION_EXISTS": "Space sensor relation exists", + "API.SPACE_SENSOR_RELATION_NOT_FOUND": "Space sensor relation not found", + "API.SPACE_SHOPFLOOR_RELATION_EXISTS": "Space shopfloor relation exists", + "API.SPACE_SHOPFLOOR_RELATION_NOT_FOUND": "Space shopfloor relation not found", + "API.SPACE_STORE_RELATION_EXISTS": "Space store relation exists", + "API.SPACE_STORE_RELATION_NOT_FOUND": "Space store relation not found", + "API.SPACE_TENANT_RELATION_EXISTS": "Space tenant relation exists", + "API.SPACE_TENANT_RELATION_NOT_FOUND": "Space tenant relation not found", + "API.SPACE_VIRTUAL_METER_RELATION_EXISTS": "Space virtual meter relation exists", + "API.SPACE_VIRTUAL_METER_RELATION_NOT_FOUND": "Space virtual meter relation not found", + "API.START_DATETIME_MUST_BE_EARLIER_THAN_END_DATETIME": "Start datetime must be early than end datetime", + "API.STORE_METER_RELATION_EXISTS": "Store meter relation exists", + "API.STORE_METER_RELATION_NOT_FOUND": "Store meter relation not found", + "API.STORE_NAME_IS_ALREADY_IN_USE": "Store name is already in use", + "API.STORE_NOT_FOUND": "Store not found", + "API.STORE_OFFLINE_METER_RELATION_EXISTS": "Store offline meter relation exists", + "API.STORE_OFFLINE_METER_RELATION_NOT_FOUND": "Store offline meter relation not found", + "API.STORE_POINT_RELATION_EXISTS": "Store point relation exists", + "API.STORE_POINT_RELATION_NOT_FOUND": "Store point relation not found", + "API.STORE_SENSOR_RELATION_EXISTS": "Store sensor relation exists", + "API.STORE_SENSOR_RELATION_NOT_FOUND": "Store sensor relation not found", + "API.STORE_TYPE_NAME_IS_ALREADY_IN_USE": "Store type name is already in use", + "API.STORE_TYPE_NOT_FOUND": "Store type not found", + "API.STORE_TYPE_SIMPLIFIED_CODE_IS_ALREADY_IN_USE": "Store type simplified code is already in use", + "API.STORE_TYPE_USED_IN_STORE": "Store type used in store", + "API.STORE_VIRTUAL_METER_RELATION_EXISTS": "Store virtual meter relation exists", + "API.STORE_VIRTUAL_METER_RELATION_NOT_FOUND": "Store virtual meter relation not found", + "API.TARGET_NODE_NOT_FOUND": "Target node not found", + "API.TARIFF_IS_ALREADY_ASSOCIATED_WITH_COST_CENTER": "Tariff is already associated with cost center", + "API.TARIFF_IN_USE": "Tariff in use", + "API.TARIFF_IS_NOT_ASSOCIATED_WITH_COST_CENTER": "Tariff is not associated with cost center", + "API.TARIFF_NAME_IS_ALREADY_IN_USE": "Tariff name is already in use", + "API.TARIFF_NOT_EMPTY": "Tariff not empty", + "API.TARIFF_NOT_FOUND": "Tariff not found", + "API.TENANT_METER_RELATION_EXISTS": "Tenant meter relation exists", + "API.TENANT_METER_RELATION_NOT_FOUND": "Tenant meter relation not found", + "API.TENANT_NAME_IS_ALREADY_IN_USE": "Tenant name is already in use", + "API.TENANT_NOT_FOUND": "Tenant not found", + "API.TENANT_OFFLINE_METER_RELATION_EXISTS": "Tenant offline meter relation exists", + "API.TENANT_OFFLINE_METER_RELATION_NOT_FOUND": "Tenant offline meter relation not found", + "API.TENANT_POINT_RELATION_EXISTS": "Tenant point relation exists", + "API.TENANT_POINT_RELATION_NOT_FOUND": "Tenant point relation not found", + "API.TENANT_SENSOR_RELATION_EXISTS": "Tenant sensor relation exists", + "API.TENANT_SENSOR_RELATION_NOT_FOUND": "Tenant sensor relation not found", + "API.TENANT_TYPE_NAME_IS_ALREADY_IN_USE": "Tenant type name is already in use", + "API.TENANT_TYPE_NOT_FOUND": "Tenant type not found", + "API.TENANT_TYPE_SIMPLIFIED_CODE_IS_ALREADY_IN_USE": "Tenant type simplified code is already in use", + "API.TENANT_TYPE_USED_IN_TENANT": "Tenant type used in tenant", + "API.TENANT_VIRTUAL_METER_RELATION_EXISTS": "Tenant virtual meter relation exists", + "API.TENANT_VIRTUAL_METER_RELATION_NOT_FOUND": "Tenant virtual meter relation not found", + "API.TEXT_MESSAGE_NOT_FOUND": "Text message not found", + "API.THE_REPORTING_PERIOD_MUST_BE_LONGER_THAN_15_MINUTES": "The reporting period must be longer than 15 minutes", + "API.THERE_IS_ASSOCIATED_DISTRIBUTION_CIRCUITS": "There is associated distribution circuits", + "API.THERE_IS_RELATION_WITH_CHILD_METERS": "There is relation with child meters", + "API.THERE_IS_RELATION_WITH_CHILDREN_SPACES": "There is relation with children spaces", + "API.THERE_IS_RELATION_WITH_COMBINED_EQUIPMENT_PARAMETERS": "There is relation with combined equipment parameters", + "API.THERE_IS_RELATION_WITH_COMBINED_EQUIPMENTS": "There is relation with combined equipments", + "API.THERE_IS_RELATION_WITH_DATA_SOURCES": "There is relation with data sources", + "API.THERE_IS_RELATION_WITH_ENERGY_FLOW_DIAGRAM_LINKS": "There is relation with energy flow diagram links", + "API.THERE_IS_RELATION_WITH_EQUIPMENT_PARAMETERS": "There is relation with equipment parameters", + "API.THERE_IS_RELATION_WITH_EQUIPMENTS": "There is relation with equipments", + "API.THERE_IS_RELATION_WITH_METER": "There is relation with meter", + "API.THERE_IS_RELATION_WITH_METERS": "There is relation with meters", + "API.THERE_IS_RELATION_WITH_OFFLINE_METER": "There is relation with offline meter", + "API.THERE_IS_RELATION_WITH_OFFLINE_METERS": "There is relation with offline meters", + "API.THERE_IS_RELATION_WITH_OTHER_VIRTUAL_METERS": "There is relation with other virtual meters", + "API.THERE_IS_RELATION_WITH_POINTS": "There is relation with points", + "API.THERE_IS_RELATION_WITH_SENSORS": "There is relation with sensors", + "API.THERE_IS_RELATION_WITH_SHOPFLOORS": "There is relation with shopfloors", + "API.THERE_IS_RELATION_WITH_SPACES": "There is relation with spaces", + "API.THERE_IS_RELATION_WITH_STORES": "There is relation with stores", + "API.THERE_IS_RELATION_WITH_TARIFFS": "There is relation with tariffs", + "API.THERE_IS_RELATION_WITH_TENANTS": "There is relation with tenants", + "API.THERE_IS_RELATION_WITH_VIRTUAL_METER": "There is relation with virtual meter", + "API.THERE_IS_RELATION_WITH_VIRTUAL_METERS": "There is relation with virtual meters", + "API.THERE_IS_RELATION_WITH_EQUIPMENTS": "There is relation with equipments", + "API.THERE_IS_RELATION_WITH_USERS": "There is relation with users", + "API.THIS_DATA_SOURCE_IS_BEING_USED_BY_A_METER": "This data source is being used by a meter", + "API.THIS_METER_IS_BEING_USED_BY_A_VIRTUAL_METER": "This meter is being used by a virtual meter", + "API.THIS_OFFLINE_METER_IS_BEING_USED_BY_A_VIRTUAL_METER": "This offline meter is being used by a virtual meter", + "API.THIS_SHOPFLOOR_CANNOT_BE_DELETED": "This shopfloor cannot be deleted", + "API.THIS_SPACE_CANNOT_BE_DELETED": "This space cannot be deleted", + "API.TIMEZONE_NOT_FOUND": "Timezone not found", + "API.TOKEN_NOT_FOUND_IN_HEADERS_PLEASE_LOGIN": "Token not found in headers please login", + "API.USER_NAME_IS_ALREADY_IN_USE": "User name is already in use", + "API.USER_NOT_FOUND": "User not found", + "API.USER_PRIVILEGE_NOT_FOUND": "User privilege not found", + "API.USER_SESSION_NOT_FOUND": "User session not found", + "API.USER_SESSION_TIMEOUT": "User session timeout", + "API.USER_UUID_NOT_FOUND_IN_HEADERS_PLEASE_LOGIN": "User uuid not found in headers please login", + "API.VIRTUAL_METER_NAME_IS_ALREADY_IN_USE": "Virtual meter name is already in use", + "API.VIRTUAL_METER_NOT_FOUND": "Virtual meter not found", + "API.VIRTUAL_METER_OF_VARIABLE_NOT_FOUND": "Virtual meter of variable not found", + "API.VIRTUAL_POINT_SHOULD_BE_ANALOG_VALUE": "Virtual point should be analog value", + "API.WEB_MESSAGE_NOT_FOUND": "Web message not found", + "API.WECHAT_MESSAGE_NOT_FOUND": "Wechat message not found", } }, zh_CN: { @@ -1849,405 +1848,405 @@ const resources = { "RMB Account": "人民币账户", // button "Toggle Navigation": "切换导航", - //API - "API.ADMINISTRATOR_SESSION_NOT_FOUND": "", - "API.ADMINISTRATOR_SESSION_TIMEOUT": "", - "API.ADVANCED_REPORT_NOT_FOUND": "", - "API.BAD_REQUEST": "", - "API.CANNOT_SET_EXISTING_SUBMETER_AS_MASTER_METER": "", - "API.COMBINED_EQUIPMENT_EQUIPMENT_RELATION_EXISTS": "", - "API.COMBINED_EQUIPMENT_EQUIPMENT_RELATION_NOT_FOUND": "", - "API.COMBINED_EQUIPMENT_METER_RELATION_EXISTS": "", - "API.COMBINED_EQUIPMENT_METER_RELATION_NOT_FOUND": "", - "API.COMBINED_EQUIPMENT_NAME_IS_ALREADY_IN_USE": "", - "API.COMBINED_EQUIPMENT_NOT_FOUND": "", - "API.COMBINED_EQUIPMENT_OFFLINE_METER_RELATION_EXISTS": "", - "API.COMBINED_EQUIPMENT_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.COMBINED_EQUIPMENT_PARAMETER_NAME_IS_ALREADY_IN_USE": "", - "API.COMBINED_EQUIPMENT_PARAMETER_NOT_FOUND_OR_NOT_MATCH": "", - "API.COMBINED_EQUIPMENT_VIRTUAL_METER_RELATION_EXISTS": "", - "API.COMBINED_EQUIPMENT_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.CONTACT_NAME_IS_ALREADY_IN_USE": "", - "API.CONTACT_NOT_FOUND": "", - "API.COST_CENTER_EXTERNAL_ID_EXISTS": "", - "API.COST_CENTER_NAME_EXISTS": "", - "API.COST_CENTER_NOT_FOUND": "", - "API.COST_FILE_NOT_FOUND": "", - "API.DATA_SOURCE_NAME_IS_ALREADY_IN_USE": "", - "API.DATA_SOURCE_NOT_FOUND": "", - "API.DATABASE_ERROR": "", - "API.DISTRIBUTION_CIRCUIT_NAME_IS_ALREADY_IN_USE": "", - "API.DISTRIBUTION_CIRCUIT_NOT_FOUND": "", - "API.DISTRIBUTION_CIRCUIT_POINT_RELATION_EXISTS": "", - "API.DISTRIBUTION_CIRCUIT_POINT_RELATION_NOT_FOUND": "", - "API.DISTRIBUTION_SYSTEM_NAME_IS_ALREADY_IN_USE": "", - "API.DISTRIBUTION_SYSTEM_NOT_FOUND": "", - "API.EMAIL_IS_ALREADY_IN_USE": "", - "API.EMAIL_MESSAGE_NOT_FOUND": "", - "API.EMAIL_SERVER_HOST_IS_ALREADY_IN_USE": "", - "API.EMAIL_SERVER_NOT_FOUND": "", - "API.EMPTY_VARIABLES_ARRAY": "", - "API.ENERGY_CATEGORY_NAME_IS_ALREADY_IN_USE": "", - "API.ENERGY_CATEGORY_NOT_FOUND": "", - "API.ENERGY_CATEGORY_USED_IN_ENERGY_ITEMS": "", - "API.ENERGY_CATEGORY_USED_IN_METER": "", - "API.ENERGY_CATEGORY_USED_IN_OFFLINE_METER": "", - "API.ENERGY_CATEGORY_USED_IN_TARIFFS": "", - "API.ENERGY_CATEGORY_USED_IN_VIRTUAL_METER": "", - "API.ENERGY_FLOW_DIAGRAM_LINK_IS_ALREADY_IN_USE": "", - "API.ENERGY_FLOW_DIAGRAM_LINK_NOT_FOUND_OR_NOT_MATCH": "", - "API.ENERGY_FLOW_DIAGRAM_NAME_IS_ALREADY_IN_USE": "", - "API.ENERGY_FLOW_DIAGRAM_NODE_NAME_IS_ALREADY_IN_USE": "", - "API.ENERGY_FLOW_DIAGRAM_NODE_NOT_FOUND_OR_NOT_MATCH": "", - "API.ENERGY_FLOW_DIAGRAM_NOT_FOUND": "", - "API.ENERGY_ITEM_DOES_NOT_BELONG_TO_ENERGY_CATEGORY": "", - "API.ENERGY_ITEM_IS_NOT_BELONG_TO_ENERGY_CATEGORY": "", - "API.ENERGY_ITEM_NAME_IS_ALREADY_IN_USE": "", - "API.ENERGY_ITEM_NOT_FOUND": "", - "API.ENERGY_ITEM_USED_IN_METER": "", - "API.ENERGY_ITEM_USED_IN_OFFLINE_METER": "", - "API.ENERGY_ITEM_USED_IN_VIRTUAL_METER": "", - "API.EQUIPMENT_METER_RELATION_EXISTS": "", - "API.EQUIPMENT_METER_RELATION_NOT_FOUND": "", - "API.EQUIPMENT_NAME_IS_ALREADY_IN_USE": "", - "API.EQUIPMENT_NOT_FOUND": "", - "API.EQUIPMENT_OFFLINE_METER_RELATION_EXISTS": "", - "API.EQUIPMENT_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.EQUIPMENT_PARAMETER_NAME_IS_ALREADY_IN_USE": "", - "API.EQUIPMENT_PARAMETER_NOT_FOUND_OR_NOT_MATCH": "", - "API.EQUIPMENT_VIRTUAL_METER_RELATION_EXISTS": "", - "API.EQUIPMENT_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.ERROR": "", - "API.EXCEPTION": "", - "API.FAILED_TO_RESTORE_COST_FILE": "", - "API.FAILED_TO_RESTORE_KNOWLEDGE_FILE": "", - "API.FAILED_TO_RESTORE_OFFLINE_METER_FILE": "", - "API.FAILED_TO_UPLOAD_COST_FILE": "", - "API.FAILED_TO_UPLOAD_KNOWLEDGE_FILE": "", - "API.FAILED_TO_UPLOAD_OFFLINE_METER_FILE": "", - "API.GATEWAY_NAME_IS_ALREADY_IN_USE": "", - "API.GATEWAY_NOT_FOUND": "", - "API.GSM_MODEM_NOT_FOUND": "", - "API.GSM_MODEM_SERIAL_PORT_IS_ALREADY_IN_USE": "", - "API.INVALID_": "", - "API.INVALID_ADDRESS": "", - "API.INVALID_ADDRESS_VALUE": "", - "API.INVALID_ADVANCED_REPORT_ID": "", - "API.INVALID_AREA_VALUE": "", - "API.INVALID_BASE_PERIOD_END_DATETIME": "", - "API.INVALID_BASE_PERIOD_START_DATETIME": "", - "API.INVALID_BAUD_RATE": "", - "API.INVALID_BUILDINGS_VALUE": "", - "API.INVALID_CATEGORY": "", - "API.INVALID_CHANNEL": "", - "API.INVALID_COMBINED_EQUIPMENT_ID": "", - "API.INVALID_COMBINED_EQUIPMENT_NAME": "", - "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_ID": "", - "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_NAME": "", - "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_TYPE": "", - "API.INVALID_CONNECTION": "", - "API.INVALID_CONSTANT_VALUE": "", - "API.INVALID_CONTACT_ID": "", - "API.INVALID_CONTACT_NAME": "", - "API.INVALID_COST_CENTER_ID": "", - "API.INVALID_COST_FILE_ID": "", - "API.INVALID_DATA_SOURCE_ID": "", - "API.INVALID_DATA_SOURCE_NAME": "", - "API.INVALID_DATA_SOURCE_PROTOCOL": "", - "API.INVALID_DENOMINATOR_METER_UUID": "", - "API.INVALID_DISPLAY_NAME": "", - "API.INVALID_DISTRIBUTION_CIRCUIT_ID": "", - "API.INVALID_DISTRIBUTION_CIRCUIT_NAME": "", - "API.INVALID_DISTRIBUTION_ROOM": "", - "API.INVALID_DISTRIBUTION_SYSTEM_ID": "", - "API.INVALID_DISTRIBUTION_SYSTEM_NAME": "", - "API.INVALID_EMAIL": "", - "API.INVALID_EMAIL_MESSAGE_ID": "", - "API.INVALID_EMAIL_SERVER_HOST": "", - "API.INVALID_EMAIL_SERVER_ID": "", - "API.INVALID_END_DATE_FORMAT": "", - "API.INVALID_END_DATETIME": "", - "API.INVALID_ENERGY_CATEGORY_ID": "", - "API.INVALID_ENERGY_CATEGORY_NAME": "", - "API.INVALID_ENERGY_FLOW_DIAGRAM_ID": "", - "API.INVALID_ENERGY_FLOW_DIAGRAM_LINK_ID": "", - "API.INVALID_ENERGY_FLOW_DIAGRAM_NAME": "", - "API.INVALID_ENERGY_FLOW_DIAGRAM_NODE_ID": "", - "API.INVALID_ENERGY_FLOW_DIAGRAM_NODE_NAME": "", - "API.INVALID_ENERGY_ITEM_ID": "", - "API.INVALID_ENERGY_ITEM_NAME": "", - "API.INVALID_EQUATION_IN_EXPRESSION": "", - "API.INVALID_EQUIPMENT_ID": "", - "API.INVALID_equipment_ID": "", - "API.INVALID_EQUIPMENT_NAME": "", - "API.INVALID_EQUIPMENT_PARAMETER_ID": "", - "API.INVALID_EQUIPMENT_PARAMETER_NAME": "", - "API.INVALID_EQUIPMENT_PARAMETER_TYPE": "", - "API.INVALID_EXPRESSION": "", - "API.INVALID_EXPRESSION_OBJECT": "", - "API.INVALID_FDD_CODE": "", - "API.INVALID_FLOORS_VALUE": "", - "API.INVALID_FROM_ADDR": "", - "API.INVALID_GATEWAY_ID": "", - "API.INVALID_GATEWAY_NAME": "", - "API.INVALID_GSM_MODEM_ID": "", - "API.INVALID_HOURLY_HIGH_LIMIT_VALUE": "", - "API.INVALID_HOURLY_LOW_LIMIT_VALUE": "", - "API.INVALID_IS_ADMIN_VALUE": "", - "API.INVALID_IS_COUNTED_VALUE": "", - "API.INVALID_IS_ENABLED": "", - "API.INVALID_IS_HIDDEN": "", - "API.INVALID_IS_IN_LEASE_VALUE": "", - "API.INVALID_IS_INPUT_COUNTED_VALUE": "", - "API.INVALID_IS_KEY_TENANT_VALUE": "", - "API.INVALID_IS_OUTPUT_COUNTED_VALUE": "", - "API.INVALID_IS_OUTPUT_VALUE": "", - "API.INVALID_IS_TREND_VALUE": "", - "API.INVALID_IS_VIRTUAL_VALUE": "", - "API.INVALID_KGCE": "", - "API.INVALID_KGCO2E": "", - "API.INVALID_KNOWLEDGE_FILE_ID": "", - "API.INVALID_LATITUDE_VALUE": "", - "API.INVALID_LEASE_NUMBER_VALUE": "", - "API.INVALID_LONGITUDE_VALUE": "", - "API.INVALID_LOW_LIMIT_VALUE": "", - "API.INVALID_MASTER_METER_ID": "", - "API.INVALID_MENU_ID": "", - "API.INVALID_MESSAGE_TEMPLATE": "", - "API.INVALID_METER_ID": "", - "API.INVALID_METER_NAME": "", - "API.INVALID_METER_UUID": "", - "API.INVALID_NAME_VALUE": "", - "API.INVALID_NEW_PASSWORD": "", - "API.INVALID_NOTIFICATION_ID": "", - "API.INVALID_NUMERATOR_METER_UUID": "", - "API.INVALID_OBJECT_TYPE": "", - "API.INVALID_OFFLINE_METER_FILE_ID": "", - "API.INVALID_OFFLINE_METER_ID": "", - "API.INVALID_OFFLINE_METER_NAME": "", - "API.INVALID_OLD_PASSWORD": "", - "API.INVALID_PARENT_SPACE_ID": "", - "API.INVALID_PASSWORD": "", - "API.INVALID_PEAK_CURRENT": "", - "API.INVALID_PEAK_LOAD": "", - "API.INVALID_PERIOD_TYPE": "", - "API.INVALID_POINT_ID": "", - "API.INVALID_POINT_NAME": "", - "API.INVALID_PORT": "", - "API.INVALID_PRIORITY": "", - "API.INVALID_PRIVILEGE": "", - "API.INVALID_PRIVILEGE_DATA": "", - "API.INVALID_PRIVILEGE_ID": "", - "API.INVALID_PRIVILEGE_NAME": "", - "API.INVALID_RATIO_VALUE": "", - "API.INVALID_REPLY": "", - "API.INVALID_REPORTING_PERIOD_END_DATETIME": "", - "API.INVALID_REPORTING_PERIOD_START_DATETIME": "", - "API.INVALID_REQUIRES_AUTHENTICATION": "", - "API.INVALID_ROOMS_VALUE": "", - "API.INVALID_RULE_ID": "", - "API.INVALID_RULE_NAME": "", - "API.INVALID_SENSOR_ID": "", - "API.INVALID_SENSOR_NAME": "", - "API.INVALID_SERIAL_PORT": "", - "API.INVALID_SESSION_PLEASE_RE_LOGIN": "", - "API.INVALID_SHOPFLOOR_ID": "", - "API.INVALID_SHOPFLOOR_NAME": "", - "API.INVALID_SOURCE_NODE_ID": "", - "API.INVALID_SPACE_ID": "", - "API.INVALID_SPACE_NAME": "", - "API.INVALID_START_DATE_FORMAT": "", - "API.INVALID_START_DATETIME": "", - "API.INVALID_STATUS": "", - "API.INVALID_STORE_ID": "", - "API.INVALID_STORE_NAME": "", - "API.INVALID_STORE_TYPE_DESCRIPTION": "", - "API.INVALID_STORE_TYPE_ID": "", - "API.INVALID_STORE_TYPE_NAME": "", - "API.INVALID_STORE_TYPE_SIMPLIFIED_CODE": "", - "API.INVALID_SVG": "", - "API.INVALID_SWITCHGEAR": "", - "API.INVALID_TARGET_NODE_ID": "", - "API.INVALID_TARIFF_BLOCK_PRICING": "", - "API.INVALID_TARIFF_ID": "", - "API.INVALID_TARIFF_TIME_OF_USE_PRICING": "", - "API.INVALID_TARIFF_TYPE": "", - "API.INVALID_TENANT_ID": "", - "API.INVALID_TENANT_NAME": "", - "API.INVALID_TENANT_TYPE_DESCRIPTION": "", - "API.INVALID_TENANT_TYPE_ID": "", - "API.INVALID_TENANT_TYPE_NAME": "", - "API.INVALID_TENANT_TYPE_SIMPLIFIED_CODE": "", - "API.INVALID_TEXT_MESSAGE_ID": "", - "API.INVALID_TIMEZONE_ID": "", - "API.INVALID_TOKEN": "", - "API.INVALID_UNIT_OF_MEASURE": "", - "API.INVALID_UNIT_OF_PRICE": "", - "API.INVALID_UNITS": "", - "API.INVALID_USER_ID": "", - "API.INVALID_USER_NAME": "", - "API.INVALID_USER_NAME_OR_EMAIL": "", - "API.INVALID_USER_PHONE": "", - "API.INVALID_USER_PLEASE_RE_LOGIN": "", - "API.INVALID_USER_UUID": "", - "API.INVALID_VARIABLE_METER_ID": "", - "API.INVALID_VARIABLE_METER_TYPE": "", - "API.INVALID_VARIABLE_NAME": "", - "API.INVALID_VIRTUAL_METER_ID": "", - "API.INVALID_VIRTUAL_METER_NAME": "", - "API.INVALID_WEB_MESSAGE_ID": "", - "API.INVALID_WECHAT_MESSAGE_ID": "", - "API.KNOWLEDGE_FILE_CANNOT_BE_REMOVED_FROM_DISK": "", - "API.KNOWLEDGE_FILE_NOT_FOUND": "", - "API.MASTER_METER_DOES_NOT_BELONG_TO_SAME_ENERGY_CATEGORY": "", - "API.MASTER_METER_NOT_FOUND": "", - "API.MENU_NOT_FOUND": "", - "API.METER_NAME_IS_ALREADY_IN_USE": "", - "API.METER_NOT_FOUND": "", - "API.METER_OF_VARIABLE_NOT_FOUND": "", - "API.METER_POINT_RELATION_EXISTS": "", - "API.METER_POINT_RELATION_NOT_FOUND": "", - "API.NOT_FOUND": "", - "API.NOTIFICATION_NOT_FOUND": "", - "API.OFFLINE_METER_FILE_NOT_FOUND": "", - "API.OFFLINE_METER_NAME_IS_ALREADY_IN_USE": "", - "API.OFFLINE_METER_NOT_FOUND": "", - "API.OFFLINE_METER_OF_VARIABLE_NOT_FOUND": "", - "API.PARENT_SPACE_NOT_FOUND": "", - "API.POINT_NAME_IS_ALREADY_IN_USE": "", - "API.POINT_NOT_FOUND": "", - "API.PRIVILEGE_NAME_IS_ALREADY_IN_USE": "", - "API.PRIVILEGE_NOT_FOUND": "", - "API.RULE_NAME_IS_ALREADY_IN_USE": "", - "API.RULE_NOT_FOUND": "", - "API.SENSOR_NAME_IS_ALREADY_IN_USE": "", - "API.SENSOR_NOT_FOUND": "", - "API.SENSOR_POINT_RELATION_EXISTS": "", - "API.SENSOR_POINT_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_EQUIPMENT_RELATION_EXISTS": "", - "API.SHOPFLOOR_EQUIPMENT_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_METER_RELATION_EXISTS": "", - "API.SHOPFLOOR_METER_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_NAME_IS_ALREADY_IN_USE": "", - "API.SHOPFLOOR_NOT_FOUND": "", - "API.SHOPFLOOR_OFFLINE_METER_RELATION_EXISTS": "", - "API.SHOPFLOOR_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_POINT_RELATION_EXISTS": "", - "API.SHOPFLOOR_POINT_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_SENSOR_RELATION_EXISTS": "", - "API.SHOPFLOOR_SENSOR_RELATION_NOT_FOUND": "", - "API.SHOPFLOOR_VIRTUAL_METER_RELATION_EXISTS": "", - "API.SHOPFLOOR_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.SOURCE_NODE_NOT_FOUND": "", - "API.SPACE_COMBINED_EQUIPMENT_RELATION_EXISTS": "", - "API.SPACE_COMBINED_EQUIPMENT_RELATION_NOT_FOUND": "", - "API.SPACE_EQUIPMENT_RELATION_EXISTS": "", - "API.SPACE_EQUIPMENT_RELATION_NOT_FOUND": "", - "API.SPACE_METER_RELATION_EXISTS": "", - "API.SPACE_METER_RELATION_NOT_FOUND": "", - "API.SPACE_NAME_IS_ALREADY_IN_USE": "", - "API.SPACE_NOT_FOUND": "", - "API.SPACE_NOT_FOUND_IN_PRIVILEGE": "", - "API.SPACE_OFFLINE_METER_RELATION_EXISTS": "", - "API.SPACE_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.SPACE_POINT_RELATION_EXISTS": "", - "API.SPACE_POINT_RELATION_NOT_FOUND": "", - "API.SPACE_SENSOR_RELATION_EXISTS": "", - "API.SPACE_SENSOR_RELATION_NOT_FOUND": "", - "API.SPACE_SHOPFLOOR_RELATION_EXISTS": "", - "API.SPACE_SHOPFLOOR_RELATION_NOT_FOUND": "", - "API.SPACE_STORE_RELATION_EXISTS": "", - "API.SPACE_STORE_RELATION_NOT_FOUND": "", - "API.SPACE_TENANT_RELATION_EXISTS": "", - "API.SPACE_TENANT_RELATION_NOT_FOUND": "", - "API.SPACE_VIRTUAL_METER_RELATION_EXISTS": "", - "API.SPACE_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.START_DATETIME_MUST_BE_EARLIER_THAN_END_DATETIME": "", - "API.STORE_METER_RELATION_EXISTS": "", - "API.STORE_METER_RELATION_NOT_FOUND": "", - "API.STORE_NAME_IS_ALREADY_IN_USE": "", - "API.STORE_NOT_FOUND": "", - "API.STORE_OFFLINE_METER_RELATION_EXISTS": "", - "API.STORE_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.STORE_POINT_RELATION_EXISTS": "", - "API.STORE_POINT_RELATION_NOT_FOUND": "", - "API.STORE_SENSOR_RELATION_EXISTS": "", - "API.STORE_SENSOR_RELATION_NOT_FOUND": "", - "API.STORE_TYPE_NAME_IS_ALREADY_IN_USE": "", - "API.STORE_TYPE_NOT_FOUND": "", - "API.STORE_TYPE_SIMPLIFIED_CODE_IS_ALREADY_IN_USE": "", - "API.STORE_TYPE_USED_IN_STORE": "", - "API.STORE_VIRTUAL_METER_RELATION_EXISTS": "", - "API.STORE_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.TARGET_NODE_NOT_FOUND": "", - "API.TARIFF_IS_ALREADY_ASSOCIATED_WITH_COST_CENTER": "", - "API.TARIFF_IN_USE": "", - "API.TARIFF_IS_NOT_ASSOCIATED_WITH_COST_CENTER": "", - "API.TARIFF_NAME_IS_ALREADY_IN_USE": "", - "API.TARIFF_NOT_EMPTY": "", - "API.TARIFF_NOT_FOUND": "", - "API.TENANT_METER_RELATION_EXISTS": "", - "API.TENANT_METER_RELATION_NOT_FOUND": "", - "API.TENANT_NAME_IS_ALREADY_IN_USE": "", - "API.TENANT_NOT_FOUND": "", - "API.TENANT_OFFLINE_METER_RELATION_EXISTS": "", - "API.TENANT_OFFLINE_METER_RELATION_NOT_FOUND": "", - "API.TENANT_POINT_RELATION_EXISTS": "", - "API.TENANT_POINT_RELATION_NOT_FOUND": "", - "API.TENANT_SENSOR_RELATION_EXISTS": "", - "API.TENANT_SENSOR_RELATION_NOT_FOUND": "", - "API.TENANT_TYPE_NAME_IS_ALREADY_IN_USE": "", - "API.TENANT_TYPE_NOT_FOUND": "", - "API.TENANT_TYPE_SIMPLIFIED_CODE_IS_ALREADY_IN_USE": "", - "API.TENANT_TYPE_USED_IN_TENANT": "", - "API.TENANT_VIRTUAL_METER_RELATION_EXISTS": "", - "API.TENANT_VIRTUAL_METER_RELATION_NOT_FOUND": "", - "API.TEXT_MESSAGE_NOT_FOUND": "", - "API.THE_REPORTING_PERIOD_MUST_BE_LONGER_THAN_15_MINUTES": "", - "API.THERE_IS_ASSOCIATED_DISTRIBUTION_CIRCUITS": "", - "API.THERE_IS_RELATION_WITH_CHILD_METERS": "", - "API.THERE_IS_RELATION_WITH_CHILDREN_SPACES": "", - "API.THERE_IS_RELATION_WITH_COMBINED_EQUIPMENT_PARAMETERS": "", - "API.THERE_IS_RELATION_WITH_COMBINED_EQUIPMENTS": "", - "API.THERE_IS_RELATION_WITH_DATA_SOURCES": "", - "API.THERE_IS_RELATION_WITH_ENERGY_FLOW_DIAGRAM_LINKS": "", - "API.THERE_IS_RELATION_WITH_EQUIPMENT_PARAMETERS": "", - "API.THERE_IS_RELATION_WITH_EQUIPMENTS": "", - "API.THERE_IS_RELATION_WITH_METER": "", - "API.THERE_IS_RELATION_WITH_METERS": "", - "API.THERE_IS_RELATION_WITH_OFFLINE_METER": "", - "API.THERE_IS_RELATION_WITH_OFFLINE_METERS": "", - "API.THERE_IS_RELATION_WITH_OTHER_VIRTUAL_METERS": "", - "API.THERE_IS_RELATION_WITH_POINTS": "", - "API.THERE_IS_RELATION_WITH_SENSORS": "", - "API.THERE_IS_RELATION_WITH_SHOPFLOORS": "", - "API.THERE_IS_RELATION_WITH_SPACES": "", - "API.THERE_IS_RELATION_WITH_STORES": "", - "API.THERE_IS_RELATION_WITH_TARIFFS": "", - "API.THERE_IS_RELATION_WITH_TENANTS": "", - "API.THERE_IS_RELATION_WITH_VIRTUAL_METER": "", - "API.THERE_IS_RELATION_WITH_VIRTUAL_METERS": "", - "API.THERE_IS_RELATION_WITH_EQUIPMENTS": "", - "API.THERE_IS_RELATION_WITH_USERS": "", - "API.THIS_DATA_SOURCE_IS_BEING_USED_BY_A_METER": "", - "API.THIS_METER_IS_BEING_USED_BY_A_VIRTUAL_METER": "", - "API.THIS_OFFLINE_METER_IS_BEING_USED_BY_A_VIRTUAL_METER": "", - "API.THIS_SHOPFLOOR_CANNOT_BE_DELETED": "", - "API.THIS_SPACE_CANNOT_BE_DELETED": "", - "API.TIMEZONE_NOT_FOUND": "", - "API.TOKEN_NOT_FOUND_IN_HEADERS_PLEASE_LOGIN": "", - "API.USER_NAME_IS_ALREADY_IN_USE": "", - "API.USER_NOT_FOUND": "", - "API.USER_PRIVILEGE_NOT_FOUND": "", - "API.USER_SESSION_NOT_FOUND": "", - "API.USER_SESSION_TIMEOUT": "", - "API.USER_UUID_NOT_FOUND_IN_HEADERS_PLEASE_LOGIN": "", - "API.VIRTUAL_METER_NAME_IS_ALREADY_IN_USE": "", - "API.VIRTUAL_METER_NOT_FOUND": "", - "API.VIRTUAL_METER_OF_VARIABLE_NOT_FOUND": "", - "API.VIRTUAL_POINT_SHOULD_BE_ANALOG_VALUE": "", - "API.WEB_MESSAGE_NOT_FOUND": "", - "API.WECHAT_MESSAGE_NOT_FOUND": "", + // API + "API.ADMINISTRATOR_SESSION_NOT_FOUND": "Administrator session not found", + "API.ADMINISTRATOR_SESSION_TIMEOUT": "Administrator session timeout", + "API.ADVANCED_REPORT_NOT_FOUND": "Advanced report not found", + "API.BAD_REQUEST": "Bad request", + "API.CANNOT_SET_EXISTING_SUBMETER_AS_MASTER_METER": "Cannot set existing submeter as master meter", + "API.COMBINED_EQUIPMENT_EQUIPMENT_RELATION_EXISTS": "Combined equipment equipment relation exists", + "API.COMBINED_EQUIPMENT_EQUIPMENT_RELATION_NOT_FOUND": "Combined equipment equipment relation not found", + "API.COMBINED_EQUIPMENT_METER_RELATION_EXISTS": "Combined equipment meter relation exists", + "API.COMBINED_EQUIPMENT_METER_RELATION_NOT_FOUND": "Combined equipment meter relation not found", + "API.COMBINED_EQUIPMENT_NAME_IS_ALREADY_IN_USE": "Combined equipment name is already in use", + "API.COMBINED_EQUIPMENT_NOT_FOUND": "Combined equipment not found", + "API.COMBINED_EQUIPMENT_OFFLINE_METER_RELATION_EXISTS": "Combined equipment offline meter relation exists", + "API.COMBINED_EQUIPMENT_OFFLINE_METER_RELATION_NOT_FOUND": "Combined equipment offline meter relation not found", + "API.COMBINED_EQUIPMENT_PARAMETER_NAME_IS_ALREADY_IN_USE": "Combined equipment parameter name is already in use", + "API.COMBINED_EQUIPMENT_PARAMETER_NOT_FOUND_OR_NOT_MATCH": "Combined equipment parameter not found or not match", + "API.COMBINED_EQUIPMENT_VIRTUAL_METER_RELATION_EXISTS": "Combined equipment virtual meter relation exists", + "API.COMBINED_EQUIPMENT_VIRTUAL_METER_RELATION_NOT_FOUND": "Combined equipment virtual meter relation not found", + "API.CONTACT_NAME_IS_ALREADY_IN_USE": "Contact name is already in use", + "API.CONTACT_NOT_FOUND": "Contact not found", + "API.COST_CENTER_EXTERNAL_ID_EXISTS": "Cost center external id exists", + "API.COST_CENTER_NAME_EXISTS": "Cost center name exists", + "API.COST_CENTER_NOT_FOUND": "Cost center not found", + "API.COST_FILE_NOT_FOUND": "Cost file not found", + "API.DATA_SOURCE_NAME_IS_ALREADY_IN_USE": "Data source name is already in use", + "API.DATA_SOURCE_NOT_FOUND": "Data source not found", + "API.DATABASE_ERROR": "Database error", + "API.DISTRIBUTION_CIRCUIT_NAME_IS_ALREADY_IN_USE": "Distribution circuit name is already in use", + "API.DISTRIBUTION_CIRCUIT_NOT_FOUND": "Distribution circuit not found", + "API.DISTRIBUTION_CIRCUIT_POINT_RELATION_EXISTS": "Distribution circuit point relation exists", + "API.DISTRIBUTION_CIRCUIT_POINT_RELATION_NOT_FOUND": "Distribution circuit point relation not found", + "API.DISTRIBUTION_SYSTEM_NAME_IS_ALREADY_IN_USE": "Distribution system name is already in use", + "API.DISTRIBUTION_SYSTEM_NOT_FOUND": "Distribution system not found", + "API.EMAIL_IS_ALREADY_IN_USE": "Email is already in use", + "API.EMAIL_MESSAGE_NOT_FOUND": "Email message not found", + "API.EMAIL_SERVER_HOST_IS_ALREADY_IN_USE": "Email server host is already in use", + "API.EMAIL_SERVER_NOT_FOUND": "Email server not found", + "API.EMPTY_VARIABLES_ARRAY": "Empty variables array", + "API.ENERGY_CATEGORY_NAME_IS_ALREADY_IN_USE": "Energy category name is already in use", + "API.ENERGY_CATEGORY_NOT_FOUND": "Energy category not found", + "API.ENERGY_CATEGORY_USED_IN_ENERGY_ITEMS": "Energy category used in energy items", + "API.ENERGY_CATEGORY_USED_IN_METER": "Energy category used in meter", + "API.ENERGY_CATEGORY_USED_IN_OFFLINE_METER": "Energy category used in offline meter", + "API.ENERGY_CATEGORY_USED_IN_TARIFFS": "Energy category used in tariffs", + "API.ENERGY_CATEGORY_USED_IN_VIRTUAL_METER": "Energy category used in virtual meter", + "API.ENERGY_FLOW_DIAGRAM_LINK_IS_ALREADY_IN_USE": "Energy flow diagram link is already in use", + "API.ENERGY_FLOW_DIAGRAM_LINK_NOT_FOUND_OR_NOT_MATCH": "Energy flow diagram link not found or not match", + "API.ENERGY_FLOW_DIAGRAM_NAME_IS_ALREADY_IN_USE": "Energy flow diagram name is already in use", + "API.ENERGY_FLOW_DIAGRAM_NODE_NAME_IS_ALREADY_IN_USE": "Energy flow diagram node name is already in use", + "API.ENERGY_FLOW_DIAGRAM_NODE_NOT_FOUND_OR_NOT_MATCH": "Energy flow diagram node not found or not match", + "API.ENERGY_FLOW_DIAGRAM_NOT_FOUND": "Energy flow diagram not found", + "API.ENERGY_ITEM_DOES_NOT_BELONG_TO_ENERGY_CATEGORY": "Energy item does not belong to energy category", + "API.ENERGY_ITEM_IS_NOT_BELONG_TO_ENERGY_CATEGORY": "Energy item is not belong to energy category", + "API.ENERGY_ITEM_NAME_IS_ALREADY_IN_USE": "Energy item name is already in use", + "API.ENERGY_ITEM_NOT_FOUND": "Energy item not found", + "API.ENERGY_ITEM_USED_IN_METER": "Energy item used in meter", + "API.ENERGY_ITEM_USED_IN_OFFLINE_METER": "Energy item used in offline meter", + "API.ENERGY_ITEM_USED_IN_VIRTUAL_METER": "Energy item used in virtual meter", + "API.EQUIPMENT_METER_RELATION_EXISTS": "Equipment meter relation exists", + "API.EQUIPMENT_METER_RELATION_NOT_FOUND": "Equipment meter relation not found", + "API.EQUIPMENT_NAME_IS_ALREADY_IN_USE": "Equipment name is already in use", + "API.EQUIPMENT_NOT_FOUND": "Equipment not found", + "API.EQUIPMENT_OFFLINE_METER_RELATION_EXISTS": "Equipment offline meter relation exists", + "API.EQUIPMENT_OFFLINE_METER_RELATION_NOT_FOUND": "Equipment offline meter relation not found", + "API.EQUIPMENT_PARAMETER_NAME_IS_ALREADY_IN_USE": "Equipment parameter name is already in use", + "API.EQUIPMENT_PARAMETER_NOT_FOUND_OR_NOT_MATCH": "Equipment parameter not found or not match", + "API.EQUIPMENT_VIRTUAL_METER_RELATION_EXISTS": "Equipment virtual meter relation exists", + "API.EQUIPMENT_VIRTUAL_METER_RELATION_NOT_FOUND": "Equipment virtual meter relation not found", + "API.ERROR": "Error", + "API.EXCEPTION": "Exception", + "API.FAILED_TO_RESTORE_COST_FILE": "Failed to restore cost file", + "API.FAILED_TO_RESTORE_KNOWLEDGE_FILE": "Failed to restore knowledge file", + "API.FAILED_TO_RESTORE_OFFLINE_METER_FILE": "Failed to restore offline meter file", + "API.FAILED_TO_UPLOAD_COST_FILE": "Failed to upload cost file", + "API.FAILED_TO_UPLOAD_KNOWLEDGE_FILE": "Failed to upload knowledge file", + "API.FAILED_TO_UPLOAD_OFFLINE_METER_FILE": "Failed to upload offline meter file", + "API.GATEWAY_NAME_IS_ALREADY_IN_USE": "Gateway name is already in use", + "API.GATEWAY_NOT_FOUND": "Gateway not found", + "API.GSM_MODEM_NOT_FOUND": "Gsm modem not found", + "API.GSM_MODEM_SERIAL_PORT_IS_ALREADY_IN_USE": "Gsm modem serial port is already in use", + "API.INVALID_": "Invalid ", + "API.INVALID_ADDRESS": "Invalid address", + "API.INVALID_ADDRESS_VALUE": "Invalid address value", + "API.INVALID_ADVANCED_REPORT_ID": "Invalid advanced report id", + "API.INVALID_AREA_VALUE": "Invalid area value", + "API.INVALID_BASE_PERIOD_END_DATETIME": "Invalid base period end datetime", + "API.INVALID_BASE_PERIOD_START_DATETIME": "Invalid base period start datetime", + "API.INVALID_BAUD_RATE": "Invalid baud rate", + "API.INVALID_BUILDINGS_VALUE": "Invalid buildings value", + "API.INVALID_CATEGORY": "Invalid category", + "API.INVALID_CHANNEL": "Invalid channel", + "API.INVALID_COMBINED_EQUIPMENT_ID": "Invalid combined equipment id", + "API.INVALID_COMBINED_EQUIPMENT_NAME": "Invalid combined equipment name", + "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_ID": "Invalid combined equipment parameter id", + "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_NAME": "Invalid combined equipment parameter name", + "API.INVALID_COMBINED_EQUIPMENT_PARAMETER_TYPE": "Invalid combined equipment parameter type", + "API.INVALID_CONNECTION": "Invalid connection", + "API.INVALID_CONSTANT_VALUE": "Invalid constant value", + "API.INVALID_CONTACT_ID": "Invalid contact id", + "API.INVALID_CONTACT_NAME": "Invalid contact name", + "API.INVALID_COST_CENTER_ID": "Invalid cost center id", + "API.INVALID_COST_FILE_ID": "Invalid cost file id", + "API.INVALID_DATA_SOURCE_ID": "Invalid data source id", + "API.INVALID_DATA_SOURCE_NAME": "Invalid data source name", + "API.INVALID_DATA_SOURCE_PROTOCOL": "Invalid data source protocol", + "API.INVALID_DENOMINATOR_METER_UUID": "Invalid denominator meter uuid", + "API.INVALID_DISPLAY_NAME": "Invalid display name", + "API.INVALID_DISTRIBUTION_CIRCUIT_ID": "Invalid distribution circuit id", + "API.INVALID_DISTRIBUTION_CIRCUIT_NAME": "Invalid distribution circuit name", + "API.INVALID_DISTRIBUTION_ROOM": "Invalid distribution room", + "API.INVALID_DISTRIBUTION_SYSTEM_ID": "Invalid distribution system id", + "API.INVALID_DISTRIBUTION_SYSTEM_NAME": "Invalid distribution system name", + "API.INVALID_EMAIL": "Invalid email", + "API.INVALID_EMAIL_MESSAGE_ID": "Invalid email message id", + "API.INVALID_EMAIL_SERVER_HOST": "Invalid email server host", + "API.INVALID_EMAIL_SERVER_ID": "Invalid email server id", + "API.INVALID_END_DATE_FORMAT": "Invalid end date format", + "API.INVALID_END_DATETIME": "Invalid end datetime", + "API.INVALID_ENERGY_CATEGORY_ID": "Invalid energy category id", + "API.INVALID_ENERGY_CATEGORY_NAME": "Invalid energy category name", + "API.INVALID_ENERGY_FLOW_DIAGRAM_ID": "Invalid energy flow diagram id", + "API.INVALID_ENERGY_FLOW_DIAGRAM_LINK_ID": "Invalid energy flow diagram link id", + "API.INVALID_ENERGY_FLOW_DIAGRAM_NAME": "Invalid energy flow diagram name", + "API.INVALID_ENERGY_FLOW_DIAGRAM_NODE_ID": "Invalid energy flow diagram node id", + "API.INVALID_ENERGY_FLOW_DIAGRAM_NODE_NAME": "Invalid energy flow diagram node name", + "API.INVALID_ENERGY_ITEM_ID": "Invalid energy item id", + "API.INVALID_ENERGY_ITEM_NAME": "Invalid energy item name", + "API.INVALID_EQUATION_IN_EXPRESSION": "Invalid equation in expression", + "API.INVALID_EQUIPMENT_ID": "Invalid equipment id", + "API.INVALID_equipment_ID": "Invalid equipment id", + "API.INVALID_EQUIPMENT_NAME": "Invalid equipment name", + "API.INVALID_EQUIPMENT_PARAMETER_ID": "Invalid equipment parameter id", + "API.INVALID_EQUIPMENT_PARAMETER_NAME": "Invalid equipment parameter name", + "API.INVALID_EQUIPMENT_PARAMETER_TYPE": "Invalid equipment parameter type", + "API.INVALID_EXPRESSION": "Invalid expression", + "API.INVALID_EXPRESSION_OBJECT": "Invalid expression object", + "API.INVALID_FDD_CODE": "Invalid fdd code", + "API.INVALID_FLOORS_VALUE": "Invalid floors value", + "API.INVALID_FROM_ADDR": "Invalid from addr", + "API.INVALID_GATEWAY_ID": "Invalid gateway id", + "API.INVALID_GATEWAY_NAME": "Invalid gateway name", + "API.INVALID_GSM_MODEM_ID": "Invalid gsm modem id", + "API.INVALID_HOURLY_HIGH_LIMIT_VALUE": "Invalid hourly high limit value", + "API.INVALID_HOURLY_LOW_LIMIT_VALUE": "Invalid hourly low limit value", + "API.INVALID_IS_ADMIN_VALUE": "Invalid is admin value", + "API.INVALID_IS_COUNTED_VALUE": "Invalid is counted value", + "API.INVALID_IS_ENABLED": "Invalid is enabled", + "API.INVALID_IS_HIDDEN": "Invalid is hidden", + "API.INVALID_IS_IN_LEASE_VALUE": "Invalid is in lease value", + "API.INVALID_IS_INPUT_COUNTED_VALUE": "Invalid is input counted value", + "API.INVALID_IS_KEY_TENANT_VALUE": "Invalid is key tenant value", + "API.INVALID_IS_OUTPUT_COUNTED_VALUE": "Invalid is output counted value", + "API.INVALID_IS_OUTPUT_VALUE": "Invalid is output value", + "API.INVALID_IS_TREND_VALUE": "Invalid is trend value", + "API.INVALID_IS_VIRTUAL_VALUE": "Invalid is virtual value", + "API.INVALID_KGCE": "Invalid kgce", + "API.INVALID_KGCO2E": "Invalid kgco2e", + "API.INVALID_KNOWLEDGE_FILE_ID": "Invalid knowledge file id", + "API.INVALID_LATITUDE_VALUE": "Invalid latitude value", + "API.INVALID_LEASE_NUMBER_VALUE": "Invalid lease number value", + "API.INVALID_LONGITUDE_VALUE": "Invalid longitude value", + "API.INVALID_LOW_LIMIT_VALUE": "Invalid low limit value", + "API.INVALID_MASTER_METER_ID": "Invalid master meter id", + "API.INVALID_MENU_ID": "Invalid menu id", + "API.INVALID_MESSAGE_TEMPLATE": "Invalid message template", + "API.INVALID_METER_ID": "Invalid meter id", + "API.INVALID_METER_NAME": "Invalid meter name", + "API.INVALID_METER_UUID": "Invalid meter uuid", + "API.INVALID_NAME_VALUE": "Invalid name value", + "API.INVALID_NEW_PASSWORD": "Invalid new password", + "API.INVALID_NOTIFICATION_ID": "Invalid notification id", + "API.INVALID_NUMERATOR_METER_UUID": "Invalid numerator meter uuid", + "API.INVALID_OBJECT_TYPE": "Invalid object type", + "API.INVALID_OFFLINE_METER_FILE_ID": "Invalid offline meter file id", + "API.INVALID_OFFLINE_METER_ID": "Invalid offline meter id", + "API.INVALID_OFFLINE_METER_NAME": "Invalid offline meter name", + "API.INVALID_OLD_PASSWORD": "Invalid old password", + "API.INVALID_PARENT_SPACE_ID": "Invalid parent space id", + "API.INVALID_PASSWORD": "Invalid password", + "API.INVALID_PEAK_CURRENT": "Invalid peak current", + "API.INVALID_PEAK_LOAD": "Invalid peak load", + "API.INVALID_PERIOD_TYPE": "Invalid period type", + "API.INVALID_POINT_ID": "Invalid point id", + "API.INVALID_POINT_NAME": "Invalid point name", + "API.INVALID_PORT": "Invalid port", + "API.INVALID_PRIORITY": "Invalid priority", + "API.INVALID_PRIVILEGE": "Invalid privilege", + "API.INVALID_PRIVILEGE_DATA": "Invalid privilege data", + "API.INVALID_PRIVILEGE_ID": "Invalid privilege id", + "API.INVALID_PRIVILEGE_NAME": "Invalid privilege name", + "API.INVALID_RATIO_VALUE": "Invalid ratio value", + "API.INVALID_REPLY": "Invalid reply", + "API.INVALID_REPORTING_PERIOD_END_DATETIME": "Invalid reporting period end datetime", + "API.INVALID_REPORTING_PERIOD_START_DATETIME": "Invalid reporting period start datetime", + "API.INVALID_REQUIRES_AUTHENTICATION": "Invalid requires authentication", + "API.INVALID_ROOMS_VALUE": "Invalid rooms value", + "API.INVALID_RULE_ID": "Invalid rule id", + "API.INVALID_RULE_NAME": "Invalid rule name", + "API.INVALID_SENSOR_ID": "Invalid sensor id", + "API.INVALID_SENSOR_NAME": "Invalid sensor name", + "API.INVALID_SERIAL_PORT": "Invalid serial port", + "API.INVALID_SESSION_PLEASE_RE_LOGIN": "Invalid session please re-login", + "API.INVALID_SHOPFLOOR_ID": "Invalid shopfloor id", + "API.INVALID_SHOPFLOOR_NAME": "Invalid shopfloor name", + "API.INVALID_SOURCE_NODE_ID": "Invalid source node id", + "API.INVALID_SPACE_ID": "Invalid space id", + "API.INVALID_SPACE_NAME": "Invalid space name", + "API.INVALID_START_DATE_FORMAT": "Invalid start date format", + "API.INVALID_START_DATETIME": "Invalid start datetime", + "API.INVALID_STATUS": "Invalid status", + "API.INVALID_STORE_ID": "Invalid store id", + "API.INVALID_STORE_NAME": "Invalid store name", + "API.INVALID_STORE_TYPE_DESCRIPTION": "Invalid store type description", + "API.INVALID_STORE_TYPE_ID": "Invalid store type id", + "API.INVALID_STORE_TYPE_NAME": "Invalid store type name", + "API.INVALID_STORE_TYPE_SIMPLIFIED_CODE": "Invalid store type simplified code", + "API.INVALID_SVG": "Invalid svg", + "API.INVALID_SWITCHGEAR": "Invalid switchgear", + "API.INVALID_TARGET_NODE_ID": "Invalid target node id", + "API.INVALID_TARIFF_BLOCK_PRICING": "Invalid tariff block pricing", + "API.INVALID_TARIFF_ID": "Invalid tariff id", + "API.INVALID_TARIFF_TIME_OF_USE_PRICING": "Invalid tariff time of use pricing", + "API.INVALID_TARIFF_TYPE": "Invalid tariff type", + "API.INVALID_TENANT_ID": "Invalid tenant id", + "API.INVALID_TENANT_NAME": "Invalid tenant name", + "API.INVALID_TENANT_TYPE_DESCRIPTION": "Invalid tenant type description", + "API.INVALID_TENANT_TYPE_ID": "Invalid tenant type id", + "API.INVALID_TENANT_TYPE_NAME": "Invalid tenant type name", + "API.INVALID_TENANT_TYPE_SIMPLIFIED_CODE": "Invalid tenant type simplified code", + "API.INVALID_TEXT_MESSAGE_ID": "Invalid text message id", + "API.INVALID_TIMEZONE_ID": "Invalid timezone id", + "API.INVALID_TOKEN": "Invalid token", + "API.INVALID_UNIT_OF_MEASURE": "Invalid unit of measure", + "API.INVALID_UNIT_OF_PRICE": "Invalid unit of price", + "API.INVALID_UNITS": "Invalid units", + "API.INVALID_USER_ID": "Invalid user id", + "API.INVALID_USER_NAME": "Invalid user name", + "API.INVALID_USER_NAME_OR_EMAIL": "Invalid user name or email", + "API.INVALID_USER_PHONE": "Invalid user phone", + "API.INVALID_USER_PLEASE_RE_LOGIN": "Invalid user please re-login", + "API.INVALID_USER_UUID": "Invalid user uuid", + "API.INVALID_VARIABLE_METER_ID": "Invalid variable meter id", + "API.INVALID_VARIABLE_METER_TYPE": "Invalid variable meter type", + "API.INVALID_VARIABLE_NAME": "Invalid variable name", + "API.INVALID_VIRTUAL_METER_ID": "Invalid virtual meter id", + "API.INVALID_VIRTUAL_METER_NAME": "Invalid virtual meter name", + "API.INVALID_WEB_MESSAGE_ID": "Invalid web message id", + "API.INVALID_WECHAT_MESSAGE_ID": "Invalid wechat message id", + "API.KNOWLEDGE_FILE_CANNOT_BE_REMOVED_FROM_DISK": "Knowledge File Cannot be Removed from Disk", + "API.KNOWLEDGE_FILE_NOT_FOUND": "Knowledge file not found", + "API.MASTER_METER_DOES_NOT_BELONG_TO_SAME_ENERGY_CATEGORY": "Master meter does not belong to same energy category", + "API.MASTER_METER_NOT_FOUND": "Master meter not found", + "API.MENU_NOT_FOUND": "Menu not found", + "API.METER_NAME_IS_ALREADY_IN_USE": "Meter name is already in use", + "API.METER_NOT_FOUND": "Meter not found", + "API.METER_OF_VARIABLE_NOT_FOUND": "Meter of variable not found", + "API.METER_POINT_RELATION_EXISTS": "Meter point relation exists", + "API.METER_POINT_RELATION_NOT_FOUND": "Meter point relation not found", + "API.NOT_FOUND": "Not found", + "API.NOTIFICATION_NOT_FOUND": "Notification not found", + "API.OFFLINE_METER_FILE_NOT_FOUND": "Offline meter file not found", + "API.OFFLINE_METER_NAME_IS_ALREADY_IN_USE": "Offline meter name is already in use", + "API.OFFLINE_METER_NOT_FOUND": "Offline meter not found", + "API.OFFLINE_METER_OF_VARIABLE_NOT_FOUND": "Offline meter of variable not found", + "API.PARENT_SPACE_NOT_FOUND": "Parent space not found", + "API.POINT_NAME_IS_ALREADY_IN_USE": "Point name is already in use", + "API.POINT_NOT_FOUND": "Point not found", + "API.PRIVILEGE_NAME_IS_ALREADY_IN_USE": "Privilege name is already in use", + "API.PRIVILEGE_NOT_FOUND": "Privilege not found", + "API.RULE_NAME_IS_ALREADY_IN_USE": "Rule name is already in use", + "API.RULE_NOT_FOUND": "Rule not found", + "API.SENSOR_NAME_IS_ALREADY_IN_USE": "Sensor name is already in use", + "API.SENSOR_NOT_FOUND": "Sensor not found", + "API.SENSOR_POINT_RELATION_EXISTS": "Sensor point relation exists", + "API.SENSOR_POINT_RELATION_NOT_FOUND": "Sensor point relation not found", + "API.SHOPFLOOR_EQUIPMENT_RELATION_EXISTS": "Shopfloor equipment relation exists", + "API.SHOPFLOOR_EQUIPMENT_RELATION_NOT_FOUND": "Shopfloor equipment relation not found", + "API.SHOPFLOOR_METER_RELATION_EXISTS": "Shopfloor meter relation exists", + "API.SHOPFLOOR_METER_RELATION_NOT_FOUND": "Shopfloor meter relation not found", + "API.SHOPFLOOR_NAME_IS_ALREADY_IN_USE": "Shopfloor name is already in use", + "API.SHOPFLOOR_NOT_FOUND": "Shopfloor not found", + "API.SHOPFLOOR_OFFLINE_METER_RELATION_EXISTS": "Shopfloor offline meter relation exists", + "API.SHOPFLOOR_OFFLINE_METER_RELATION_NOT_FOUND": "Shopfloor offline meter relation not found", + "API.SHOPFLOOR_POINT_RELATION_EXISTS": "Shopfloor point relation exists", + "API.SHOPFLOOR_POINT_RELATION_NOT_FOUND": "Shopfloor point relation not found", + "API.SHOPFLOOR_SENSOR_RELATION_EXISTS": "Shopfloor sensor relation exists", + "API.SHOPFLOOR_SENSOR_RELATION_NOT_FOUND": "Shopfloor sensor relation not found", + "API.SHOPFLOOR_VIRTUAL_METER_RELATION_EXISTS": "Shopfloor virtual meter relation exists", + "API.SHOPFLOOR_VIRTUAL_METER_RELATION_NOT_FOUND": "Shopfloor virtual meter relation not found", + "API.SOURCE_NODE_NOT_FOUND": "Source node not found", + "API.SPACE_COMBINED_EQUIPMENT_RELATION_EXISTS": "Space combined equipment relation exists", + "API.SPACE_COMBINED_EQUIPMENT_RELATION_NOT_FOUND": "Space combined equipment relation not found", + "API.SPACE_EQUIPMENT_RELATION_EXISTS": "Space equipment relation exists", + "API.SPACE_EQUIPMENT_RELATION_NOT_FOUND": "Space equipment relation not found", + "API.SPACE_METER_RELATION_EXISTS": "Space meter relation exists", + "API.SPACE_METER_RELATION_NOT_FOUND": "Space meter relation not found", + "API.SPACE_NAME_IS_ALREADY_IN_USE": "Space name is already in use", + "API.SPACE_NOT_FOUND": "Space not found", + "API.SPACE_NOT_FOUND_IN_PRIVILEGE": "Space not found in privilege", + "API.SPACE_OFFLINE_METER_RELATION_EXISTS": "Space offline meter relation exists", + "API.SPACE_OFFLINE_METER_RELATION_NOT_FOUND": "Space offline meter relation not found", + "API.SPACE_POINT_RELATION_EXISTS": "Space point relation exists", + "API.SPACE_POINT_RELATION_NOT_FOUND": "Space point relation not found", + "API.SPACE_SENSOR_RELATION_EXISTS": "Space sensor relation exists", + "API.SPACE_SENSOR_RELATION_NOT_FOUND": "Space sensor relation not found", + "API.SPACE_SHOPFLOOR_RELATION_EXISTS": "Space shopfloor relation exists", + "API.SPACE_SHOPFLOOR_RELATION_NOT_FOUND": "Space shopfloor relation not found", + "API.SPACE_STORE_RELATION_EXISTS": "Space store relation exists", + "API.SPACE_STORE_RELATION_NOT_FOUND": "Space store relation not found", + "API.SPACE_TENANT_RELATION_EXISTS": "Space tenant relation exists", + "API.SPACE_TENANT_RELATION_NOT_FOUND": "Space tenant relation not found", + "API.SPACE_VIRTUAL_METER_RELATION_EXISTS": "Space virtual meter relation exists", + "API.SPACE_VIRTUAL_METER_RELATION_NOT_FOUND": "Space virtual meter relation not found", + "API.START_DATETIME_MUST_BE_EARLIER_THAN_END_DATETIME": "Start datetime must be early than end datetime", + "API.STORE_METER_RELATION_EXISTS": "Store meter relation exists", + "API.STORE_METER_RELATION_NOT_FOUND": "Store meter relation not found", + "API.STORE_NAME_IS_ALREADY_IN_USE": "Store name is already in use", + "API.STORE_NOT_FOUND": "Store not found", + "API.STORE_OFFLINE_METER_RELATION_EXISTS": "Store offline meter relation exists", + "API.STORE_OFFLINE_METER_RELATION_NOT_FOUND": "Store offline meter relation not found", + "API.STORE_POINT_RELATION_EXISTS": "Store point relation exists", + "API.STORE_POINT_RELATION_NOT_FOUND": "Store point relation not found", + "API.STORE_SENSOR_RELATION_EXISTS": "Store sensor relation exists", + "API.STORE_SENSOR_RELATION_NOT_FOUND": "Store sensor relation not found", + "API.STORE_TYPE_NAME_IS_ALREADY_IN_USE": "Store type name is already in use", + "API.STORE_TYPE_NOT_FOUND": "Store type not found", + "API.STORE_TYPE_SIMPLIFIED_CODE_IS_ALREADY_IN_USE": "Store type simplified code is already in use", + "API.STORE_TYPE_USED_IN_STORE": "Store type used in store", + "API.STORE_VIRTUAL_METER_RELATION_EXISTS": "Store virtual meter relation exists", + "API.STORE_VIRTUAL_METER_RELATION_NOT_FOUND": "Store virtual meter relation not found", + "API.TARGET_NODE_NOT_FOUND": "Target node not found", + "API.TARIFF_IS_ALREADY_ASSOCIATED_WITH_COST_CENTER": "Tariff is already associated with cost center", + "API.TARIFF_IN_USE": "Tariff in use", + "API.TARIFF_IS_NOT_ASSOCIATED_WITH_COST_CENTER": "Tariff is not associated with cost center", + "API.TARIFF_NAME_IS_ALREADY_IN_USE": "Tariff name is already in use", + "API.TARIFF_NOT_EMPTY": "Tariff not empty", + "API.TARIFF_NOT_FOUND": "Tariff not found", + "API.TENANT_METER_RELATION_EXISTS": "Tenant meter relation exists", + "API.TENANT_METER_RELATION_NOT_FOUND": "Tenant meter relation not found", + "API.TENANT_NAME_IS_ALREADY_IN_USE": "Tenant name is already in use", + "API.TENANT_NOT_FOUND": "Tenant not found", + "API.TENANT_OFFLINE_METER_RELATION_EXISTS": "Tenant offline meter relation exists", + "API.TENANT_OFFLINE_METER_RELATION_NOT_FOUND": "Tenant offline meter relation not found", + "API.TENANT_POINT_RELATION_EXISTS": "Tenant point relation exists", + "API.TENANT_POINT_RELATION_NOT_FOUND": "Tenant point relation not found", + "API.TENANT_SENSOR_RELATION_EXISTS": "Tenant sensor relation exists", + "API.TENANT_SENSOR_RELATION_NOT_FOUND": "Tenant sensor relation not found", + "API.TENANT_TYPE_NAME_IS_ALREADY_IN_USE": "Tenant type name is already in use", + "API.TENANT_TYPE_NOT_FOUND": "Tenant type not found", + "API.TENANT_TYPE_SIMPLIFIED_CODE_IS_ALREADY_IN_USE": "Tenant type simplified code is already in use", + "API.TENANT_TYPE_USED_IN_TENANT": "Tenant type used in tenant", + "API.TENANT_VIRTUAL_METER_RELATION_EXISTS": "Tenant virtual meter relation exists", + "API.TENANT_VIRTUAL_METER_RELATION_NOT_FOUND": "Tenant virtual meter relation not found", + "API.TEXT_MESSAGE_NOT_FOUND": "Text message not found", + "API.THE_REPORTING_PERIOD_MUST_BE_LONGER_THAN_15_MINUTES": "The reporting period must be longer than 15 minutes", + "API.THERE_IS_ASSOCIATED_DISTRIBUTION_CIRCUITS": "There is associated distribution circuits", + "API.THERE_IS_RELATION_WITH_CHILD_METERS": "There is relation with child meters", + "API.THERE_IS_RELATION_WITH_CHILDREN_SPACES": "There is relation with children spaces", + "API.THERE_IS_RELATION_WITH_COMBINED_EQUIPMENT_PARAMETERS": "There is relation with combined equipment parameters", + "API.THERE_IS_RELATION_WITH_COMBINED_EQUIPMENTS": "There is relation with combined equipments", + "API.THERE_IS_RELATION_WITH_DATA_SOURCES": "There is relation with data sources", + "API.THERE_IS_RELATION_WITH_ENERGY_FLOW_DIAGRAM_LINKS": "There is relation with energy flow diagram links", + "API.THERE_IS_RELATION_WITH_EQUIPMENT_PARAMETERS": "There is relation with equipment parameters", + "API.THERE_IS_RELATION_WITH_EQUIPMENTS": "There is relation with equipments", + "API.THERE_IS_RELATION_WITH_METER": "There is relation with meter", + "API.THERE_IS_RELATION_WITH_METERS": "There is relation with meters", + "API.THERE_IS_RELATION_WITH_OFFLINE_METER": "There is relation with offline meter", + "API.THERE_IS_RELATION_WITH_OFFLINE_METERS": "There is relation with offline meters", + "API.THERE_IS_RELATION_WITH_OTHER_VIRTUAL_METERS": "There is relation with other virtual meters", + "API.THERE_IS_RELATION_WITH_POINTS": "There is relation with points", + "API.THERE_IS_RELATION_WITH_SENSORS": "There is relation with sensors", + "API.THERE_IS_RELATION_WITH_SHOPFLOORS": "There is relation with shopfloors", + "API.THERE_IS_RELATION_WITH_SPACES": "There is relation with spaces", + "API.THERE_IS_RELATION_WITH_STORES": "There is relation with stores", + "API.THERE_IS_RELATION_WITH_TARIFFS": "There is relation with tariffs", + "API.THERE_IS_RELATION_WITH_TENANTS": "There is relation with tenants", + "API.THERE_IS_RELATION_WITH_VIRTUAL_METER": "There is relation with virtual meter", + "API.THERE_IS_RELATION_WITH_VIRTUAL_METERS": "There is relation with virtual meters", + "API.THERE_IS_RELATION_WITH_EQUIPMENTS": "There is relation with equipments", + "API.THERE_IS_RELATION_WITH_USERS": "There is relation with users", + "API.THIS_DATA_SOURCE_IS_BEING_USED_BY_A_METER": "This data source is being used by a meter", + "API.THIS_METER_IS_BEING_USED_BY_A_VIRTUAL_METER": "This meter is being used by a virtual meter", + "API.THIS_OFFLINE_METER_IS_BEING_USED_BY_A_VIRTUAL_METER": "This offline meter is being used by a virtual meter", + "API.THIS_SHOPFLOOR_CANNOT_BE_DELETED": "This shopfloor cannot be deleted", + "API.THIS_SPACE_CANNOT_BE_DELETED": "This space cannot be deleted", + "API.TIMEZONE_NOT_FOUND": "Timezone not found", + "API.TOKEN_NOT_FOUND_IN_HEADERS_PLEASE_LOGIN": "Token not found in headers please login", + "API.USER_NAME_IS_ALREADY_IN_USE": "User name is already in use", + "API.USER_NOT_FOUND": "User not found", + "API.USER_PRIVILEGE_NOT_FOUND": "User privilege not found", + "API.USER_SESSION_NOT_FOUND": "User session not found", + "API.USER_SESSION_TIMEOUT": "User session timeout", + "API.USER_UUID_NOT_FOUND_IN_HEADERS_PLEASE_LOGIN": "User uuid not found in headers please login", + "API.VIRTUAL_METER_NAME_IS_ALREADY_IN_USE": "Virtual meter name is already in use", + "API.VIRTUAL_METER_NOT_FOUND": "Virtual meter not found", + "API.VIRTUAL_METER_OF_VARIABLE_NOT_FOUND": "Virtual meter of variable not found", + "API.VIRTUAL_POINT_SHOULD_BE_ANALOG_VALUE": "Virtual point should be analog value", + "API.WEB_MESSAGE_NOT_FOUND": "Web message not found", + "API.WECHAT_MESSAGE_NOT_FOUND": "Wechat message not found", } } From e4142f7e20fc7c0815f277d62501f3efda847234 Mon Sep 17 00:00:00 2001 From: "13621160019@163.com" <13621160019@163.com> Date: Wed, 8 Sep 2021 16:42:45 +0800 Subject: [PATCH 2/2] updated translations of KGCE & KGCO2E in Admin UI --- admin/app/translations.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/admin/app/translations.js b/admin/app/translations.js index 1f6497fb..ef1480b2 100644 --- a/admin/app/translations.js +++ b/admin/app/translations.js @@ -239,8 +239,8 @@ function config($translateProvider) { EXPRESSION: 'Expression', VARIABLE_NAME: 'Variable Name', POINT: 'Point', - KGCE: 'KGCE', - KGCO2E: 'KGCO2E', + KGCE: 'Kilogram of Standard Coal', + KGCO2E: 'Kilogram CO2 Emission', START_DATETIME: 'Start Datetime', START_TIME: 'Start Time', @@ -1174,8 +1174,8 @@ function config($translateProvider) { INPUT_UNIT: '请输入单位', INPUT_CONTACT: '请输入联系人', INPUT_EXPRESSION: '请输入表达式', - INPUT_KGCE: '请输入标准煤系数', - INPUT_KGCO2E: '请输入二氧化碳排放系数', + INPUT_KGCE: '请输入千克标准煤', + INPUT_KGCO2E: '请输入千克二氧化碳排放', INPUT_HOST: '请输入服务器', INPUT_PORT: '请输入端口号', INPUT_USER_NAME: '请输入用户名', @@ -1222,8 +1222,8 @@ function config($translateProvider) { EXPRESSION: '表达式', VARIABLE_NAME: '变量名', POINT: '数据点', - KGCE: '标准煤系数', - KGCO2E: '二氧化碳排放系数', + KGCE: '千克标准煤', + KGCO2E: '千克二氧化碳排放', START_DATETIME: '起始时间', START_TIME: '开始时间', @@ -2162,8 +2162,8 @@ function config($translateProvider) { INPUT_UNIT: 'Bitte geben Sie eine Einheit ein', INPUT_CONTACT: 'Bitte geben Sie einen Kontakt ein', INPUT_EXPRESSION: 'Bitte geben Sie einen Ausdruck ein', - INPUT_KGCE: 'Bitte geben Sie den Standardkohlekoeffizienten ein', - INPUT_KGCO2E: 'Bitte geben Sie den CO2-Emissionsfaktor ein', + INPUT_KGCE: 'Bitte geben Sie den Kilogramm Standardkohle ein', + INPUT_KGCO2E: 'Bitte geben Sie Kilogramm Kohlendioxid-Emissionen ein', INPUT_HOST: 'Bitte geben Sie den Server ein', INPUT_PORT: 'Bitte geben Sie die Portnummer ein', INPUT_USER_NAME: 'Bitte geben sie einen Benutzernamen ein', @@ -2210,8 +2210,8 @@ function config($translateProvider) { EXPRESSION: 'Ausdruck', VARIABLE_NAME: 'Variablennamen', POINT: 'Datenpunkt', - KGCE: 'Standardkohlekoeffizient', - KGCO2E: 'CO2-Emissionsfaktor', + KGCE: 'Kilogramm Standardkohle', + KGCO2E: 'Kilogramm CO2-Emission', START_DATETIME: 'Startzeit', START_TIME: 'Anfangszeit',