# org.jetlinks.community.device.entity.DeviceInstanceEntity
#org.jetlinks.community.device.entity.DeviceInstanceEntity.productName=\u4EA7\u54C1\u540D\u79F0

##\u679A\u4E3E

org.jetlinks.community.device.enums.DeviceState.notActive=\u7981\u7528
org.jetlinks.community.device.enums.DeviceState.offline=\u79BB\u7EBF
org.jetlinks.community.device.enums.DeviceState.online=\u5728\u7EBF

org.jetlinks.community.device.enums.DeviceProductState.unregistered=\u6B63\u5E38
org.jetlinks.community.device.enums.DeviceProductState.registered=\u7981\u7528
org.jetlinks.community.device.enums.DeviceProductState.other=\u5176\u5B83
org.jetlinks.community.device.enums.DeviceProductState.forbidden=\u7981\u7528

org.jetlinks.community.device.measurements.DeviceObjectDefinition.status=\u8BBE\u5907\u72B6\u6001
org.jetlinks.community.device.measurements.DeviceObjectDefinition.message=\u8BBE\u5907\u6D88\u606F

org.jetlinks.community.device.web.protocol.TransportSupportType.ENCODE=\u7F16\u7801
org.jetlinks.community.device.web.protocol.TransportSupportType.DECODE=\u89E3\u7801

org.jetlinks.community.device.enums.TaskState.wait=\u7B49\u5F85\u53D1\u9001
org.jetlinks.community.device.enums.TaskState.processing=\u53D1\u9001\u4E2D
org.jetlinks.community.device.enums.TaskState.success=\u6267\u884C\u6210\u529F
org.jetlinks.community.device.enums.TaskState.fail=\u6267\u884C\u5931\u8D25
org.jetlinks.community.device.enums.TaskState.cancel=\u5DF2\u53D6\u6D88
org.jetlinks.community.device.enums.TaskState.sendError=\u53D1\u9001\u5931\u8D25

org.jetlinks.community.device.enums.FirmwareUpgradeState.waiting=\u7B49\u5F85\u5347\u7EA7
org.jetlinks.community.device.enums.FirmwareUpgradeState.processing=\u5347\u7EA7\u4E2D
org.jetlinks.community.device.enums.FirmwareUpgradeState.failed=\u5347\u7EA7\u5931\u8D25
org.jetlinks.community.device.enums.FirmwareUpgradeState.success=\u5347\u7EA7\u5B8C\u6210
org.jetlinks.community.device.enums.FirmwareUpgradeState.canceled=\u5DF2\u505C\u6B62


#message
message.metadataType_cannot_be_empty=metadataType\u4E0D\u80FD\u4E3A\u7A7A
message.productId_cannot_be_empty=productId\u4E0D\u80FD\u4E3A\u7A7A
message.type_cannot_be_empty=type\u4E0D\u80FD\u4E3A\u7A7A
message.deviceId_cannot_be_empty=deviceId\u4E0D\u80FD\u4E3A\u7A7A
message.Id_cannot_be_empty=ID\u4E0D\u80FD\u4E3A\u7A7A

#error
error.function_parameter=\u51FD\u6570\u53C2\u6570\u9519\u8BEF:{0}
error.unsupported_query=\u4E0D\u652F\u6301\u7684\u67E5\u8BE2:{0}
error.function_does_not_specify_column=\u51FD\u6570\u672A\u6307\u5B9A\u5217:{0}
error.unsupported_aggregate_function=\u4E0D\u652F\u6301\u7684\u805A\u5408\u51FD\u6570:{0}
error.unsupported_aggregation_condition=\u4E0D\u652F\u6301\u7684\u805A\u5408\u6761\u4EF6:{0}
error.function_arguments_cannot_be_empty=\u51FD\u6570{0}\u53C2\u6570\u4E0D\u80FD\u4E3A\u7A7A
error.functions_and_properties_cannot_be_queried_at_the_same_time=\u51FD\u6570\u548C\u5C5E\u6027\u4E0D\u80FD\u540C\u65F6\u67E5\u8BE2
error.cannot_query_device_attributes_by_product=\u4E0D\u652F\u6301\u6309\u4EA7\u54C1\u67E5\u8BE2\u8BBE\u5907\u5C5E\u6027
error.unsupported_column_name_expression=\u4E0D\u652F\u6301\u7684\u5217\u540D\u8868\u8FBE\u5F0F:{0}
error.device.selector_function_argument_cannot_be_null=device.selector\u51FD\u6570\u53C2\u6570\u4E0D\u80FD\u4E3A\u7A7A
error.device.selector_function_argument_supports_only_functions=device.selector\u51FD\u6570\u53C2\u6570\u53EA\u652F\u6301\u51FD\u6570
error.unsupported_rule_type=\u4E0D\u652F\u6301\u7684\u89C4\u5219\u7C7B\u578B:{0}
error.parameter_virtualId_cannot_be_empty=\u53C2\u6570virtualId\u4E0D\u80FD\u4E3A\u7A7A
error.parameter_taskId_cannot_be_empty=\u53C2\u6570[taskId]\u4E0D\u80FD\u4E3A\u7A7A
error.property_cannot_be_empty=property\u4E0D\u80FD\u4E3A\u7A7A
error.virtualRule_cannot_be_empty=virtualRule\u4E0D\u80FD\u4E3A\u7A7A
error.deviceId_cannot_be_empty=deviceId\u4E0D\u80FD\u4E3A\u7A7A
error.productId_cannot_be_empty=[productId]\u4E0D\u80FD\u4E3A\u7A7A
error.unsupported_message_format=\u4E0D\u652F\u6301\u7684\u6D88\u606F\u683C\u5F0F
error.unsupported_message_format_arg=\u4E0D\u652F\u6301\u7684\u6D88\u606F\u683C\u5F0F:{0}
error.cannot_convert=\u65E0\u6CD5\u5C06 {0} \u8F6C\u4E3A {1}
error.aggregate_column_cannot_be_empty=\u805A\u5408\u5217\u4E0D\u80FD\u4E3A\u7A7A
error.invalid_product_attribute_or_event=\u65E0\u6548\u7684\u4EA7\u54C1 {0}\u5C5E\u6027\u6216\u4E8B\u4EF6\uFF1A{1}
error.storage_policy_does_not_exist=\u5B58\u50A8\u7B56\u7565{0}\u4E0D\u5B58\u5728
error.query_conditions_are_not_specified=\u67E5\u8BE2\u6761\u4EF6\u672A\u6307\u5B9A\u9009\u9879,\u6B63\u786E\u4F8B\u5B50:{0}
error.product_does_not_exist=\u4EA7\u54C1{0}\u4E0D\u5B58\u5728
error.reply_is_error=\u8BBE\u5907\u54CD\u5E94\u9519\u8BEF
error.cannot_deleted_because_device_is_associated_with_it=\u5B58\u5728\u5173\u8054\u8BBE\u5907,\u65E0\u6CD5\u5220\u9664!
error.unable_to_load_protocol=\u65E0\u6CD5\u52A0\u8F7D\u534F\u8BAE:{0}
error.unable_to_load_protocol_by_access_id=\u627E\u4E0D\u5230\u5F53\u524D\u63A5\u5165\u65B9\u5F0F\u4E2D\u7684\u534F\u8BAE:{0}
error.unknown_data_type=\u672A\u77E5\u7684\u6570\u636E\u7C7B\u578B:{0}
error.unrecognized_message=\u65E0\u6CD5\u8BC6\u522B\u7684\u6D88\u606F
error.device_ID_already_exists=\u8BBE\u5907ID\u5DF2\u5B58\u5728
error.device_ID_cannot_be_empty=\u7B2C{0}\u884C:\u8BBE\u5907ID\u4E0D\u80FD\u4E3A\u7A7A
error.device_does_not_exist_or_is_not_activated=\u8BBE\u5907\u4E0D\u5B58\u5728\u6216\u672A\u542F\u7528
error.WHERE_parameter_cannot_be_empty=[where]\u53C2\u6570\u4E0D\u80FD\u4E3A\u7A7A
error.product_ID_already_exists=\u4EA7\u54C1ID\u5DF2\u5B58\u5728
error.product_ID_cannot_be_empty=\u4EA7\u54C1ID\u4E0D\u80FD\u4E3A\u7A7A
error.message_format=\u6D88\u606F\u683C\u5F0F\u9519\u8BEF
error.gateway_cannot_be_bound_as_a_child_device=\u4E0D\u80FD\u7ED1\u5B9A\u7F51\u5173\u81EA\u8EAB\u4E3A\u5B50\u8BBE\u5907
error.device_not_found_or_not_activated=\u8BBE\u5907\u4E0D\u5B58\u5728\u6216\u672A\u542F\u7528
error.device_category_has_bean_use_by_product=\u4EA7\u54C1\u5206\u7C7B\u5DF2\u7ECF\u88AB\u5176\u4ED6\u4EA7\u54C1\u4F7F\u7528
error.storage_policy_unsupported_operation=\u5B58\u50A8\u7B56\u7565\u4E0D\u652F\u6301\u6B64\u64CD\u4F5C
error.message_protocol_can_not_be_empty=\u6D88\u606F\u534F\u8BAE\u4E0D\u80FD\u4E3A\u7A7A
error.please_select_the_access_mode_first=\u8BF7\u5148\u9009\u62E9\u63A5\u5165\u65B9\u5F0F