Обновить custom_components/motion_recorder/strings.json
This commit is contained in:
@@ -1,91 +1,99 @@
|
|||||||
{
|
{
|
||||||
"config": {
|
"config": {
|
||||||
"step": {
|
"step": {
|
||||||
"user": {
|
"user": {
|
||||||
"title": "Настройки Motion Recorder",
|
"title": "Настройки Motion Recorder",
|
||||||
"description": "Настройка интеграции записи камер по движению",
|
"description": "Настройка интеграции записи камер по движению",
|
||||||
"data": {
|
"data": {
|
||||||
"name": "Имя интеграции",
|
"name": "Имя интеграции",
|
||||||
"camera_entity": "Камера для записи",
|
"camera_entity": "Камера для записи",
|
||||||
"save_path": "Путь сохранения (относительно media)",
|
"save_path": "Путь сохранения (относительно media)",
|
||||||
"filename_template": "Формат имени файла",
|
"filename_template": "Формат имени файла",
|
||||||
"max_duration": "Максимальная длительность записи (сек)",
|
"max_duration": "Максимальная длительность записи (сек)",
|
||||||
"prebuffer": "Предбуфер (сек, 0 = отключено)",
|
"prebuffer": "Предбуфер (сек, 0 = отключено)",
|
||||||
"motion_sensors": "Датчики движения",
|
"motion_sensors": "Датчики движения",
|
||||||
"motion_filter": "Фильтр обнаружения движения (сек, 0 = без фильтрации)",
|
"motion_filter": "Фильтр обнаружения движения (сек, 0 = без фильтрации)",
|
||||||
"off_delay": "Задержка после пропадания движения (сек, 0 = без задержки)",
|
"off_delay": "Задержка после пропадания движения (сек, 0 = без задержки)",
|
||||||
"retention_days": "Хранить записи (дней, 0 = не удалять)",
|
"force_stop_sensor": "Датчик принудительной остановки (binary_sensor, switch, input_boolean)",
|
||||||
"force_stop_sensor": "Датчик принудительной остановки (binary_sensor, switch, input_boolean)",
|
"force_stop_state": "Состояние для остановки",
|
||||||
"force_stop_state": "Состояние для остановки",
|
"retention_days": "Хранить записи (дней, 0 = не удалять)",
|
||||||
"log_level": "Уровень логирования"
|
"controlled_entities": "Управляемые устройства (light/switch)",
|
||||||
},
|
"control_states": "Включать при состояниях",
|
||||||
"data_description": {
|
"log_level": "Уровень логирования"
|
||||||
"name": "Имя, которое будет отображаться в интеграции",
|
},
|
||||||
"camera_entity": "Выберите камеру из списка доступных",
|
"data_description": {
|
||||||
"save_path": "Папка для сохранения записей относительно /media. Поддерживаются переменные, например camera_name",
|
"name": "Имя, которое будет отображаться в интеграции",
|
||||||
"filename_template": "Выберите формат даты и времени для имён файлов записей. Все форматы содержат секунды, чтобы избежать перезаписи файлов при нескольких срабатываниях в одну минуту",
|
"camera_entity": "Выберите камеру из списка доступных",
|
||||||
"max_duration": "Максимальное время одной записии (10-3600 секунд). Если движение не прекратится, запись остановится по таймауту",
|
"save_path": "Папка для сохранения записей относительно /media. Поддерживаются переменные, например camera_name",
|
||||||
"prebuffer": "Сколько секунд до обнаружения движения включить в запись. Работает только если стрим уже активен",
|
"filename_template": "Выберите формат даты и времени для имён файлов записей. Все форматы содержат секунды, чтобы избежать перезаписи файлов при нескольких срабатываниях в одну минуту",
|
||||||
"motion_sensors": "Можно выбрать несколько датчиков. Запись начнётся при сработке любого из них",
|
"max_duration": "Максимальное время одной записи (10-3600 секунд). Если движение не прекратится, запись остановится по таймауту",
|
||||||
"motion_filter": "Задержка перед началом записи. Если движение пропадёт раньше — запись не начнётся (защита от ложных срабатываний)",
|
"prebuffer": "Сколько секунд до обнаружения движения включить в запись. Работает только если стрим уже активен",
|
||||||
"off_delay": "Сколько секунд ждать после пропадания движения перед остановкой записи. Если движение вернётся — таймер сбросится",
|
"motion_sensors": "Можно выбрать несколько датчиков. Запись начнётся при сработке любого из них",
|
||||||
"retention_days": "Автоматически удалять записи старше указанного количества дней. 0 = не удалять никогда. Очистка выполняется ежедневно в 3:00",
|
"motion_filter": "Задержка перед началом записи. Если движение пропадёт раньше — запись не начнётся (защита от ложных срабатываний)",
|
||||||
"force_stop_sensor": "Необязательно. Сущность, при переходе в указанное состояние запись немедленно остановится",
|
"off_delay": "Сколько секунд ждать после пропадания движения перед остановкой записи. Если движение вернётся — таймер сбросится",
|
||||||
"force_stop_state": "Значение состояния датчика принудительной остановки (обычно 'off' или 'on')",
|
"force_stop_sensor": "Необязательно. Сущность, при переходе в указанное состояние запись немедленно остановится",
|
||||||
"log_level": "Уровень детализации логов. DEBUG — для отладки, INFO — обычный режим"
|
"force_stop_state": "Значение состояния датчика принудительной остановки (обычно 'off' или 'on')",
|
||||||
}
|
"retention_days": "Автоматически удалять записи старше указанного количества дней. 0 = не удалять никогда. Очистка выполняется ежедневно в 3:00",
|
||||||
}
|
"controlled_entities": "Список светильников или переключателей, которые будут автоматически включаться/выключаться в зависимости от состояния интеграции",
|
||||||
},
|
"control_states": "Отметьте состояния, при которых управляемые устройства должны быть включены. В остальных состояниях они будут выключены (только если были включены интеграцией)",
|
||||||
"abort": {
|
"log_level": "Уровень детализации логов. DEBUG — для отладки, INFO — обычный режим"
|
||||||
"single_instance_allowed": "Разрешена только одна конфигурация на камеру"
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"options": {
|
"abort": {
|
||||||
"step": {
|
"single_instance_allowed": "Разрешена только одна конфигурация на камеру"
|
||||||
"init": {
|
}
|
||||||
"title": "Настройки Motion Recorder",
|
},
|
||||||
"description": "Изменение параметров записи",
|
"options": {
|
||||||
"data": {
|
"step": {
|
||||||
"filename_template": "Формат имени файла",
|
"init": {
|
||||||
"max_duration": "Максимальная длительность записи (сек)",
|
"title": "Настройки Motion Recorder",
|
||||||
"prebuffer": "Предбуфер (сек, 0 = отключено)",
|
"description": "Изменение параметров записи",
|
||||||
"motion_filter": "Фильтр обнаружения движения (сек, 0 = без фильтрации)",
|
"data": {
|
||||||
"off_delay": "Задержка после пропадания движения (сек, 0 = без задержки)",
|
"filename_template": "Формат имени файла",
|
||||||
"retention_days": "Хранить записи (дней, 0 = не удалять)",
|
"max_duration": "Максимальная длительность записи (сек)",
|
||||||
"log_level": "Уровень логирования"
|
"prebuffer": "Предбуфер (сек, 0 = отключено)",
|
||||||
},
|
"motion_filter": "Фильтр обнаружения движения (сек, 0 = без фильтрации)",
|
||||||
"data_description": {
|
"off_delay": "Задержка после пропадания движения (сек, 0 = без задержки)",
|
||||||
"filename_template": "Выберите формат даты и времени для имён файлов записей",
|
"retention_days": "Хранить записи (дней, 0 = не удалять)",
|
||||||
"max_duration": "Максимальное время одной записии (10-3600 секунд)",
|
"controlled_entities": "Управляемые устройства (light/switch)",
|
||||||
"prebuffer": "Сколько секунд до обнаружения движения включить в запись",
|
"control_states": "Включать при состояниях",
|
||||||
"motion_filter": "Задержка перед началом записи для защиты от ложных срабатываний",
|
"log_level": "Уровень логирования"
|
||||||
"off_delay": "Сколько секунд ждать после пропадания движения перед остановкой записи",
|
},
|
||||||
"retention_days": "Автоматически удалять записи старше указанного количества дней. 0 = не удалять никогда",
|
"data_description": {
|
||||||
"log_level": "Уровень детализации логов"
|
"filename_template": "Выберите формат даты и времени для имён файлов записей",
|
||||||
}
|
"max_duration": "Максимальное время одной записи (10-3600 секунд)",
|
||||||
}
|
"prebuffer": "Сколько секунд до обнаружения движения включить в запись",
|
||||||
}
|
"motion_filter": "Задержка перед началом записи для защиты от ложных срабатываний",
|
||||||
},
|
"off_delay": "Сколько секунд ждать после пропадания движения перед остановкой записи",
|
||||||
"entity": {
|
"retention_days": "Автоматически удалять записи старше указанного количества дней. 0 = не удалять никогда",
|
||||||
"sensor": {
|
"controlled_entities": "Список светильников или переключателей для автоматического управления",
|
||||||
"motion_recorder_status": {
|
"control_states": "Состояния, при которых устройства должны быть включены",
|
||||||
"name": "Статус",
|
"log_level": "Уровень детализации логов"
|
||||||
"state": {
|
}
|
||||||
"idle": "Ожидание",
|
}
|
||||||
"detecting": "Обнаружение",
|
}
|
||||||
"recording": "Запись",
|
},
|
||||||
"delaying": "Задержка",
|
"entity": {
|
||||||
"finalizing": "Завершение",
|
"sensor": {
|
||||||
"completed": "Завершено",
|
"motion_recorder_status": {
|
||||||
"error": "Ошибка",
|
"name": "Статус",
|
||||||
"disabled": "Отключено"
|
"state": {
|
||||||
}
|
"idle": "Ожидание",
|
||||||
}
|
"detecting": "Обнаружение",
|
||||||
},
|
"recording": "Запись",
|
||||||
"switch": {
|
"delaying": "Задержка",
|
||||||
"motion_recorder_enabled": {
|
"finalizing": "Завершение",
|
||||||
"name": "Запись включена"
|
"completed": "Завершено",
|
||||||
}
|
"error": "Ошибка",
|
||||||
}
|
"disabled": "Отключено"
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"switch": {
|
||||||
|
"motion_recorder_enabled": {
|
||||||
|
"name": "Запись включена"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user