diff --git a/custom_components/translations/en.json b/custom_components/translations/en.json new file mode 100644 index 0000000..96ac499 --- /dev/null +++ b/custom_components/translations/en.json @@ -0,0 +1,84 @@ +{ + "config": { + "step": { + "user": { + "title": "Motion Light", + "description": "Motion-based lighting control setup", + "data": { + "name": "Name", + "main_sensors": "Main triggers", + "extend_sensors": "Extend sensors (optional)", + "switch_entities": "Controlled switches", + "lux_sensor": "Illuminance sensor (optional)", + "force_stop_sensor": "Force stop sensor (optional)", + "force_stop_state": "Force stop sensor state", + "log_level": "Log level" + } + } + } + }, + "options": { + "step": { + "init": { + "title": "Motion Light Options", + "description": "Change integration parameters", + "data": { + "main_sensors": "Main triggers", + "extend_sensors": "Extend sensors (optional)", + "switch_entities": "Controlled switches", + "lux_sensor": "Illuminance sensor (optional)", + "force_stop_sensor": "Force stop sensor (optional)", + "force_stop_state": "Force stop sensor state", + "log_level": "Log level" + } + } + } + }, + "entity": { + "switch": { + "motion_light_enabled": { + "name": "Control" + }, + "motion_light_priority_manual": { + "name": "Manual priority" + } + }, + "sensor": { + "motion_light_status": { + "name": "Status", + "state": { + "idle": "Idle", + "detecting": "Detecting", + "on": "On", + "delaying": "Delaying", + "active": "Extended", + "off": "Off", + "manual_on": "Manual on", + "manual_off_cooldown": "Manual off cooldown", + "error": "Error", + "disabled": "Disabled" + } + } + }, + "number": { + "motion_light_motion_filter": { + "name": "Motion filter" + }, + "motion_light_off_delay": { + "name": "Off delay" + }, + "motion_light_lux_threshold": { + "name": "Lux threshold" + }, + "motion_light_lux_cooldown": { + "name": "Lux cooldown" + }, + "motion_light_manual_idle_timeout": { + "name": "'Forgot to turn off' timer" + }, + "motion_light_manual_off_cooldown": { + "name": "Manual off cooldown" + } + } + } +} \ No newline at end of file diff --git a/custom_components/translations/ru.json b/custom_components/translations/ru.json new file mode 100644 index 0000000..e5e81e4 --- /dev/null +++ b/custom_components/translations/ru.json @@ -0,0 +1,84 @@ +{ + "config": { + "step": { + "user": { + "title": "Motion Light", + "description": "Настройка управления освещением по движению", + "data": { + "name": "Название", + "main_sensors": "Главные триггеры", + "extend_sensors": "Датчики продления (опционально)", + "switch_entities": "Управляемые выключатели", + "lux_sensor": "Датчик освещённости (опционально)", + "force_stop_sensor": "Датчик принудительной остановки (опционально)", + "force_stop_state": "Состояние датчика принудительной остановки", + "log_level": "Уровень логирования" + } + } + } + }, + "options": { + "step": { + "init": { + "title": "Настройки Motion Light", + "description": "Изменение параметров интеграции", + "data": { + "main_sensors": "Главные триггеры", + "extend_sensors": "Датчики продления (опционально)", + "switch_entities": "Управляемые выключатели", + "lux_sensor": "Датчик освещённости (опционально)", + "force_stop_sensor": "Датчик принудительной остановки (опционально)", + "force_stop_state": "Состояние датчика принудительной остановки", + "log_level": "Уровень логирования" + } + } + } + }, + "entity": { + "switch": { + "motion_light_enabled": { + "name": "Управление" + }, + "motion_light_priority_manual": { + "name": "Приоритет ручного" + } + }, + "sensor": { + "motion_light_status": { + "name": "Статус", + "state": { + "idle": "Ожидание", + "detecting": "Обнаружение", + "on": "Включено", + "delaying": "Задержка выключения", + "active": "Продлено", + "off": "Выключено", + "manual_on": "Ручное включение", + "manual_off_cooldown": "Пауза после ручного выкл.", + "error": "Ошибка", + "disabled": "Отключено" + } + } + }, + "number": { + "motion_light_motion_filter": { + "name": "Фильтр движения" + }, + "motion_light_off_delay": { + "name": "Задержка выключения" + }, + "motion_light_lux_threshold": { + "name": "Порог освещённости" + }, + "motion_light_lux_cooldown": { + "name": "Cooldown люкса" + }, + "motion_light_manual_idle_timeout": { + "name": "Таймер 'забыл выключить'" + }, + "motion_light_manual_off_cooldown": { + "name": "Cooldown ручного выкл." + } + } + } +} \ No newline at end of file