Обновить custom_components/motion_recorder/translations/en.json
This commit is contained in:
@@ -1,91 +1,98 @@
|
|||||||
{
|
{
|
||||||
"config": {
|
"config": {
|
||||||
"step": {
|
"step": {
|
||||||
"user": {
|
"user": {
|
||||||
"title": "Motion Recorder Settings",
|
"title": "Motion Recorder Settings",
|
||||||
"description": "Configure motion-based camera recording integration",
|
"description": "Configure motion-based camera recording integration",
|
||||||
"data": {
|
"data": {
|
||||||
"name": "Integration Name",
|
"name": "Integration Name",
|
||||||
"camera_entity": "Camera to record",
|
"camera_entity": "Camera to record",
|
||||||
"save_path": "Save path (relative to media)",
|
"save_path": "Save path (relative to media)",
|
||||||
"filename_template": "Filename format",
|
"filename_template": "Filename format",
|
||||||
"max_duration": "Maximum recording duration (seconds)",
|
"max_duration": "Maximum recording duration (seconds)",
|
||||||
"prebuffer": "Prebuffer (seconds, 0 = disabled)",
|
"prebuffer": "Prebuffer (seconds, 0 = disabled)",
|
||||||
"motion_sensors": "Motion sensors",
|
"motion_sensors": "Motion sensors",
|
||||||
"motion_filter": "Motion detection filter (seconds, 0 = no filter)",
|
"motion_filter": "Motion detection filter (seconds, 0 = no filter)",
|
||||||
"off_delay": "Delay after motion stops (seconds, 0 = no delay)",
|
"off_delay": "Delay after motion stops (seconds, 0 = no delay)",
|
||||||
"retention_days": "Keep recordings (days, 0 = never delete)",
|
"force_stop_sensor": "Force stop sensor (binary_sensor, switch, input_boolean)",
|
||||||
"force_stop_sensor": "Force stop sensor (binary_sensor, switch, input_boolean)",
|
"force_stop_state": "Stop state value",
|
||||||
"force_stop_state": "Stop state value",
|
"retention_days": "Keep recordings (days, 0 = never delete)",
|
||||||
"log_level": "Log level"
|
"controlled_entities": "Controlled devices (light/switch)",
|
||||||
},
|
"control_states": "Turn on at states",
|
||||||
"data_description": {
|
"log_level": "Log level"
|
||||||
"name": "Name that will be displayed in the integration",
|
},
|
||||||
"camera_entity": "Select a camera from the list of available",
|
"data_description": {
|
||||||
"save_path": "Folder for saving recordings relative to /media. Variables are supported, e.g. camera_name",
|
"name": "Name that will be displayed in the integration",
|
||||||
"filename_template": "Select date and time format for recording filenames. All formats include seconds to avoid file overwriting when multiple triggers occur in the same minute",
|
"camera_entity": "Select a camera from the list of available",
|
||||||
"max_duration": "Maximum time of one recording (10-3600 seconds). If motion does not stop, recording will stop by timeout",
|
"save_path": "Folder for saving recordings relative to /media. Variables are supported, e.g. camera_name",
|
||||||
"prebuffer": "How many seconds before motion detection to include in recording. Works only if stream is already active",
|
"filename_template": "Select date and time format for recording filenames. All formats include seconds to avoid file overwriting when multiple triggers occur in the same minute",
|
||||||
"motion_sensors": "You can select multiple sensors. Recording will start when any of them triggers",
|
"max_duration": "Maximum time of one recording (10-3600 seconds). If motion does not stop, recording will stop by timeout",
|
||||||
"motion_filter": "Delay before starting recording. If motion stops earlier — recording will not start (false trigger protection)",
|
"prebuffer": "How many seconds before motion detection to include in recording. Works only if stream is already active",
|
||||||
"off_delay": "How many seconds to wait after motion stops before stopping recording. If motion returns — timer resets",
|
"motion_sensors": "You can select multiple sensors. Recording will start when any of them triggers",
|
||||||
"retention_days": "Automatically delete recordings older than specified days. 0 = never delete. Cleanup runs daily at 03:00",
|
"motion_filter": "Delay before starting recording. If motion stops earlier — recording will not start (false trigger protection)",
|
||||||
"force_stop_sensor": "Optional. Entity that will immediately stop recording when it reaches the specified state",
|
"off_delay": "How many seconds to wait after motion stops before stopping recording. If motion returns — timer resets",
|
||||||
"force_stop_state": "State value of the force stop sensor (usually 'off' or 'on')",
|
"force_stop_sensor": "Optional. Entity that will immediately stop recording when it reaches the specified state",
|
||||||
"log_level": "Log detail level. DEBUG — for debugging, INFO — normal mode"
|
"force_stop_state": "State value of the force stop sensor (usually 'off' or 'on')",
|
||||||
}
|
"retention_days": "Automatically delete recordings older than specified days. 0 = never delete. Cleanup runs daily at 03:00",
|
||||||
}
|
"controlled_entities": "List of lights or switches that will be automatically turned on/off depending on the integration state",
|
||||||
},
|
"control_states": "Select states when controlled devices should be turned on. In other states they will be turned off (only if they were turned on by the integration)",
|
||||||
"abort": {
|
"log_level": "Log detail level. DEBUG — for debugging, INFO — normal mode"
|
||||||
"single_instance_allowed": "Only one configuration per camera is allowed"
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"options": {
|
"abort": {
|
||||||
"step": {
|
"single_instance_allowed": "Only one configuration per camera is allowed"
|
||||||
"init": {
|
}
|
||||||
"title": "Motion Recorder Settings",
|
},
|
||||||
"description": "Change recording parameters",
|
"options": {
|
||||||
"data": {
|
"step": {
|
||||||
"filename_template": "Filename format",
|
"init": {
|
||||||
"max_duration": "Maximum recording duration (seconds)",
|
"title": "Motion Recorder Settings",
|
||||||
"prebuffer": "Prebuffer (seconds, 0 = disabled)",
|
"description": "Change recording parameters",
|
||||||
"motion_filter": "Motion detection filter (seconds, 0 = no filter)",
|
"data": {
|
||||||
"off_delay": "Delay after motion stops (seconds, 0 = no delay)",
|
"filename_template": "Filename format",
|
||||||
"retention_days": "Keep recordings (days, 0 = never delete)",
|
"max_duration": "Maximum recording duration (seconds)",
|
||||||
"log_level": "Log level"
|
"prebuffer": "Prebuffer (seconds, 0 = disabled)",
|
||||||
},
|
"motion_filter": "Motion detection filter (seconds, 0 = no filter)",
|
||||||
"data_description": {
|
"off_delay": "Delay after motion stops (seconds, 0 = no delay)",
|
||||||
"filename_template": "Select date and time format for recording filenames",
|
"retention_days": "Keep recordings (days, 0 = never delete)",
|
||||||
"max_duration": "Maximum time of one recording (10-3600 seconds)",
|
"controlled_entities": "Controlled devices (light/switch)",
|
||||||
"prebuffer": "How many seconds before motion detection to include in recording",
|
"control_states": "Turn on at states",
|
||||||
"motion_filter": "Delay before starting recording for false trigger protection",
|
"log_level": "Log level"
|
||||||
"off_delay": "How many seconds to wait after motion stops before stopping recording",
|
},
|
||||||
"retention_days": "Automatically delete recordings older than specified days. 0 = never delete",
|
"data_description": {
|
||||||
"log_level": "Log detail level"
|
"filename_template": "Select date and time format for recording filenames",
|
||||||
}
|
"max_duration": "Maximum time of one recording (10-3600 seconds)",
|
||||||
}
|
"prebuffer": "How many seconds before motion detection to include in recording",
|
||||||
}
|
"motion_filter": "Delay before starting recording for false trigger protection",
|
||||||
},
|
"off_delay": "How many seconds to wait after motion stops before stopping recording",
|
||||||
"entity": {
|
"retention_days": "Automatically delete recordings older than specified days. 0 = never delete",
|
||||||
"sensor": {
|
"controlled_entities": "List of lights or switches for automatic control",
|
||||||
"motion_recorder_status": {
|
"control_states": "States when devices should be turned on",
|
||||||
"name": "Status",
|
"log_level": "Log detail level"
|
||||||
"state": {
|
}
|
||||||
"idle": "Idle",
|
}
|
||||||
"detecting": "Detecting",
|
}
|
||||||
"recording": "Recording",
|
},
|
||||||
"delaying": "Delaying",
|
"entity": {
|
||||||
"finalizing": "Finalizing",
|
"sensor": {
|
||||||
"completed": "Completed",
|
"motion_recorder_status": {
|
||||||
"error": "Error",
|
"name": "Status",
|
||||||
"disabled": "Disabled"
|
"state": {
|
||||||
}
|
"idle": "Idle",
|
||||||
}
|
"detecting": "Detecting",
|
||||||
},
|
"recording": "Recording",
|
||||||
"switch": {
|
"delaying": "Delaying",
|
||||||
"motion_recorder_enabled": {
|
"finalizing": "Finalizing",
|
||||||
"name": "Recording Enabled"
|
"error": "Error",
|
||||||
}
|
"disabled": "Disabled"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"switch": {
|
||||||
|
"motion_recorder_enabled": {
|
||||||
|
"name": "Recording Enabled"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user