#device-package
error.trigger_condition_cannot_be_empty=Trigger condition cannot be empty
error.device_alarm_trigger_type_cannot_be_empty=Trigger type cannot be empty
error.property_event_function_id_cannot_be_empty=The id of property/event/function/ cannot be empty
error.cron_cannot_be_empty=Cron expression cannot be empty
error.cron_format_error=Cron expression formatting error:{0}
error.condition_key_cannot_be_empty=The condition key cannot be empty
error.condition_value_cannot_be_empty=The condition value cannot be empty
error.alarm_configuration_error=Alarm configuration error
error.configuration_error=Configuration error:{0},throwable:{1}
error.device_trigger_configuration_cannot_be_empty=The device trigger configuration cannot be null
error.scene_trigger_configuration_cannot_be_empty=The scene trigger configuration cannot be null
error.other_trigger_configuration_cannot_be_empty=Other configurations cannot be null
error.SceneRule_unsupported_type=Unsupported type:{0}
error.device_selector_configuration_cannot_be_null=The device selector configuration cannot be NULL
error.message_type_cannot_be_null=The message type cannot be NULL
error.model_id_cannot_be_null=The model id cannot be NULL
error.scene_id_cannot_be_empty=The scene id cannot be empty
error.scene_rule_id_cannot_be_blank=The id cannot be empty
error.scene_rule_name_cannot_be_blank=The name cannot be empty
error.scene_rule_trigger_cannot_be_null=The trigger cannot be null
error.scene_rule_trigger_device_cannot_be_null=The device trigger cannot be null
error.scene_rule_trigger_timer_cannot_be_null=The timer trigger cannot be null
error.scene_rule_trigger_device_product_cannot_be_null=The product cannot be null
error.scene_rule_trigger_device_operation_cannot_be_null=The device trigger operation cannot be null
error.scene_rule_trigger_device_operation_event_id_cannot_be_null=The event id operation cannot be null
error.scene_rule_trigger_device_operation_read_property_cannot_be_empty=The read property cannot be empty
error.scene_rule_trigger_device_operation_write_property_cannot_be_empty=The write property cannot be empty
error.scene_rule_trigger_device_operation_function_id_cannot_be_null=The function id cannot be null
error.scene_rule_trigger_device_operation_function_parameter_cannot_be_empty=The function parameter cannot be empty
error.scene_rule_actions_notify_type_cannot_be_empty=The notify type cannot be null
error.scene_rule_actions_notify_id_cannot_be_empty=The notify id cannot be null
error.scene_rule_actions_notify_template_cannot_be_blank=The notify template cannot be null
error.scene_rule_actions_notify_variables_cannot_be_blank=The notify variables cannot be null

#entity-package
error.not_set_alarm_rule=The alarm rules are not set

#enums-package
error.sql_cannot_be_empty=Sql cannot be empty
error.sql_format_error=Sql formatting error:{0}
error.real_time_data_processing_must_specify_the_grouping_functions_interval_or__window=Real-time data processing must specify the grouping functions interval or _window

#model-package
error.unsupported_timing_condition_type=The timing condition type is not supported:{0}

#ql-package
error.sql_rule_type_cannot_be_empty=Type cannot be empty

#service-package
error.duplicate_rule_model_id=Duplicate model ID

#web-package
error.rule_nodes_cannot_be_used=Rule nodes cannot be used:{0}

#alarm
error.cannot_delete_alarm_config_with_warnning_record=The alarm config has warnning record and cannot be deleted

#enmus
org.jetlinks.community.rule.engine.enums.AlarmState.running=running
org.jetlinks.community.rule.engine.enums.AlarmState.stopped=stopped

org.jetlinks.community.rule.engine.enums.RuleInstanceState.started=started
org.jetlinks.community.rule.engine.enums.RuleInstanceState.disable=disable

org.jetlinks.community.rule.engine.device.DeviceAlarmRule.TriggerType.device=device
org.jetlinks.community.rule.engine.device.DeviceAlarmRule.TriggerType.timer=timer

org.jetlinks.community.rule.engine.device.SceneRule.TriggerType.manual=manual
org.jetlinks.community.rule.engine.device.SceneRule.TriggerType.timer=timer
org.jetlinks.community.rule.engine.device.SceneRule.TriggerType.device=device
org.jetlinks.community.rule.engine.device.SceneRule.TriggerType.scene=scene
org.jetlinks.community.rule.engine.device.SceneRule.TriggerType.other=other

org.jetlinks.community.rule.engine.tenant.RuleEngineAssetType.ruleModel=ruleModel
org.jetlinks.community.rule.engine.tenant.RuleEngineAssetType.ruleInstance=ruleInstance

error.can_not_delete_stated_scene=The scene has been started and cannot be deleted


message.scene_term_column_now=Server time
message.scene_term_column_now_desc=Server time when device data is received
message.scene_term_column_timestamp=Data reporting time
message.scene_term_column_timestamp_desc=The time specified in the data reported by the device

message.property_value_type_current=Current value
message.property_value_type_current_desc=Data value reported by the device this time
message.property_value_type_current_nest_desc=Data value in [{0}] reported this time

message.property_value_type_recent=Real time value
message.property_value_type_recent_desc=The last value is used when the current value is empty
message.property_value_type_recent_nest_desc=When the current value is empty, the data value in the previous [{0}] is used

message.property_value_type_last=Last value
message.property_value_type_last_desc=Last reported data value
message.property_value_type_last_nest_desc=Data value in last [{0}]
