{
  "config": {
    "step": {
      "user": {
        "title": "Помічник обслуговування",
        "description": "Налаштуйте систему керування технічним обслуговуванням.",
        "menu_options": {
          "create_object": "Створити об'єкт обслуговування",
          "create_from_template": "Створити з шаблону",
          "global_setup": "Глобальні налаштування"
        }
      },
      "create_from_template": {
        "title": "Оберіть категорію шаблону",
        "description": "Оберіть категорію для перегляду готових шаблонів обслуговування.",
        "data": {
          "template_category": "Категорія",
          "go_back": "Назад"
        },
        "data_description": {
          "go_back": "Повернутися до головного меню без збереження."
        }
      },
      "template_select": {
        "title": "Оберіть шаблон",
        "description": "Оберіть шаблон обслуговування як відправну точку.",
        "data": {
          "template_id": "Шаблон",
          "go_back": "Назад"
        },
        "data_description": {
          "go_back": "Повернутися до вибору категорії без збереження."
        }
      },
      "template_customize": {
        "title": "Налаштування шаблону",
        "description": "Налаштуйте шаблон {template_name}. Він містить {task_count} завдань: {task_list}.",
        "data": {
          "name": "Назва об'єкта",
          "area_id": "Зона",
          "manufacturer": "Виробник",
          "model": "Модель",
          "serial_number": "Серійний номер",
          "documentation_url": "URL посібника / документації",
          "notes": "Примітки",
          "go_back": "Назад"
        },
        "data_description": {
          "name": "Назва цього об'єкта обслуговування.",
          "area_id": "Зона, де розташований цей об'єкт.",
          "manufacturer": "Виробник об'єкта.",
          "model": "Назва або номер моделі.",
          "serial_number": "Серійний номер об'єкта.",
          "documentation_url": "Необов'язкове посилання на PDF-посібник, сторінку виробника або будь-який URL із довідковою інформацією про цей об'єкт.",
          "notes": "Вільні примітки про об'єкт — номери деталей, процедури, нагадування, тощо.",
          "go_back": "Повернутися до вибору шаблону без збереження."
        }
      },
      "global_setup": {
        "title": "Глобальні налаштування",
        "description": "Налаштуйте загальні параметри обслуговування.",
        "data": {
          "default_warning_days": "Кількість днів попередження за замовчуванням",
          "notifications_enabled": "Увімкнути сповіщення",
          "notify_service": "Служба сповіщень"
        },
        "data_description": {
          "default_warning_days": "Кількість днів до настання терміну обслуговування, коли показується попередження.",
          "notifications_enabled": "Надсилати сповіщення, коли настає термін виконання завдань обслуговування.",
          "notify_service": "Служба сповіщень (наприклад, notify.mobile_app_phone)."
        }
      },
      "create_object": {
        "title": "Створити об'єкт обслуговування",
        "description": "Визначте пристрій або актив для керування його обслуговуванням.",
        "data": {
          "name": "Назва об'єкта",
          "area_id": "Зона",
          "manufacturer": "Виробник",
          "model": "Модель",
          "serial_number": "Серійний номер",
          "documentation_url": "URL посібника / документації",
          "notes": "Примітки",
          "installation_date": "Дата встановлення",
          "warranty_expiry": "Закінчення гарантії",
          "go_back": "Назад"
        },
        "data_description": {
          "name": "Унікальна назва цього об'єкта обслуговування (наприклад, «Насос басейну», «Автомобіль»).",
          "area_id": "Зона у вашому будинку, де розташований цей об'єкт.",
          "manufacturer": "Виробник об'єкта.",
          "model": "Назва або номер моделі.",
          "serial_number": "Серійний номер об'єкта.",
          "documentation_url": "Необов'язкове посилання на PDF-посібник, сторінку виробника або будь-який URL із довідковою інформацією про цей об'єкт.",
          "notes": "Вільні примітки про об'єкт — номери деталей, процедури, нагадування, тощо.",
          "installation_date": "Коли цей об'єкт був встановлений або придбаний.",
          "warranty_expiry": "Коли закінчується гарантія виробника на цей об'єкт.",
          "go_back": "Повернутися до головного меню без збереження."
        }
      },
      "task_menu": {
        "title": "Завдання обслуговування",
        "description": "Додайте завдання обслуговування для {object_name}. Наразі визначено {task_count} завдань(я).",
        "menu_options": {
          "add_task": "Додати завдання обслуговування",
          "finish": "Завершити налаштування"
        }
      },
      "add_task": {
        "title": "Додати завдання обслуговування",
        "description": "Визначте завдання обслуговування для {object_name}.",
        "data": {
          "name": "Назва завдання",
          "type": "Тип обслуговування",
          "schedule_type": "Тип розкладу",
          "custom_icon": "Іконка завдання",
          "go_back": "Назад"
        },
        "data_description": {
          "name": "Описова назва цього завдання (наприклад, «Очищення фільтра», «Заміна масла»).",
          "type": "Категорія робіт з обслуговування.",
          "schedule_type": "Спосіб планування цього завдання.",
          "custom_icon": "Необов'язкова іконка для цього завдання (наприклад, mdi:oil, mdi:filter-variant).",
          "go_back": "Повернутися до меню завдань без збереження."
        }
      },
      "time_based": {
        "title": "Розклад за часом",
        "description": "Налаштуйте часовий інтервал для цього завдання обслуговування.",
        "data": {
          "interval_days": "Інтервал",
          "interval_unit": "Одиниця інтервалу",
          "last_performed": "Останнє виконання",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад",
          "interval_anchor": "Прив'язка інтервалу"
        },
        "data_description": {
          "interval_days": "Як часто повторюється це обслуговування, у поєднанні з одиницею інтервалу.",
          "interval_unit": "Одиниця інтервалу: дні, тижні, місяці або роки. Місяці та роки відповідають календарю.",
          "last_performed": "Коли це обслуговування виконувалось востаннє. Залиште порожнім, якщо ще не виконувалось.",
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "go_back": "Повернутися до створення завдання без збереження.",
          "interval_anchor": "Як розраховується наступний термін після виконання. «За планом» запобігає зміщенню розкладу, прив'язуючись до початкової дати."
        }
      },
      "one_time": {
        "title": "Разове завдання",
        "description": "Налаштуйте одне неповторюване завдання обслуговування. Після виконання воно архівується.",
        "data": {
          "due_date": "Термін",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад"
        },
        "data_description": {
          "due_date": "Дата, до якої має бути виконане це разове завдання.",
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "go_back": "Повернутися до створення завдання без збереження."
        }
      },
      "calendar": {
        "title": "Розклад за календарем",
        "description": "Налаштуйте повторення на основі календаря (дні тижня, n-й день тижня місяця або день місяця).",
        "data": {
          "weekdays": "У ці дні тижня",
          "nth": "Яке входження",
          "weekday": "День тижня",
          "day": "День місяця",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад",
          "last_day": "Останній день місяця",
          "business": "Лише робочі дні",
          "offset": "Зсув (дні)"
        },
        "data_description": {
          "weekdays": "Завдання повторюється в кожен вибраний день тижня.",
          "nth": "Яке входження в місяці (наприклад, 1-е або Останнє).",
          "weekday": "День тижня для правила n-го дня тижня (наприклад, субота).",
          "day": "День місяця (1-31; обмежується довжиною місяця).",
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "go_back": "Повернутися до створення завдання без збереження.",
          "last_day": "Перевизначає номер дня: термін — останній день місяця.",
          "business": "Переносить дату з вихідних на попередню п'ятницю (наприклад, останній робочий день).",
          "offset": "Зсуває обчислену дату на ±N днів (наприклад, -2 = за два дні)."
        }
      },
      "sensor_select": {
        "title": "Оберіть сенсор-тригер",
        "description": "Оберіть об'єкт Home Assistant для моніторингу цього завдання обслуговування.",
        "data": {
          "trigger_entity": "Об'єкт для моніторингу",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_entity": "Оберіть сенсорний об'єкт, який має запускати це завдання обслуговування.",
          "go_back": "Повернутися до створення завдання без збереження."
        }
      },
      "sensor_attribute": {
        "title": "Оберіть атрибут",
        "description": "Оберіть значення для моніторингу з {entity_id}. Поточний стан: {current_state} {unit}",
        "data": {
          "trigger_attribute": "Значення для моніторингу",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_attribute": "Оберіть стан об'єкта або конкретний атрибут для моніторингу.",
          "go_back": "Повернутися до вибору об'єкта без збереження."
        }
      },
      "trigger_type": {
        "title": "Тип тригера",
        "description": "Як значення сенсора має запускати обслуговування?",
        "data": {
          "trigger_type": "Тип тригера",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_type": "Поріг: спрацьовує, коли значення перевищує межі. Лічильник: спрацьовує після накопичення цільового значення. Зміна стану: спрацьовує після певної кількості переходів стану.",
          "go_back": "Повернутися до вибору атрибута без збереження."
        }
      },
      "trigger_threshold": {
        "title": "Налаштування порогу",
        "description": "Задайте порогові значення для **{entity_id}** ({attribute}).\nПоточне: **{current_value} {unit}** | Сер.: {average} | Діапазон: {minimum}–{maximum} ({data_period}д)\nПропонована верхня межа: {suggested_above} | Пропонована нижня межа: {suggested_below}",
        "data": {
          "trigger_above": "Спрацювати, коли вище",
          "trigger_below": "Спрацювати, коли нижче",
          "trigger_for_minutes": "Протягом не менше (хвилин)",
          "interval_days": "Страховий інтервал",
          "interval_unit": "Одиниця інтервалу",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_above": "Запустити обслуговування, коли значення перевищує цей поріг.",
          "trigger_below": "Запустити обслуговування, коли значення падає нижче цього порогу.",
          "trigger_for_minutes": "Значення повинно перевищувати поріг протягом цієї кількості хвилин перед спрацюванням.",
          "interval_days": "Необов'язковий часовий страховий інтервал на додаток до тригера сенсора.",
          "interval_unit": "Одиниця інтервалу: дні, тижні, місяці або роки. Місяці та роки відповідають календарю.",
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "go_back": "Повернутися до вибору типу тригера без збереження."
        }
      },
      "trigger_counter": {
        "title": "Налаштування лічильника",
        "description": "Задайте цільове значення лічильника для {entity_id} ({attribute}). Поточне: {current_value} {unit}.",
        "data": {
          "trigger_target_value": "Цільове значення",
          "trigger_delta_mode": "Режим дельти (підраховувати зміни, а не абсолютне значення)",
          "interval_days": "Страховий інтервал",
          "interval_unit": "Одиниця інтервалу",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_target_value": "Запустити обслуговування, коли досягнуто це накопичене значення.",
          "trigger_delta_mode": "Якщо увімкнено, підраховується різниця від базового значення, а не абсолютне значення.",
          "interval_days": "Необов'язковий часовий страховий інтервал на додаток до тригера лічильника.",
          "interval_unit": "Одиниця інтервалу: дні, тижні, місяці або роки. Місяці та роки відповідають календарю.",
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "go_back": "Повернутися до вибору типу тригера без збереження."
        }
      },
      "trigger_state_change": {
        "title": "Налаштування зміни стану",
        "description": "Підраховувати переходи стану {entity_id}.",
        "data": {
          "trigger_from_state": "З стану (необов'язково)",
          "trigger_to_state": "До стану (необов'язково)",
          "trigger_target_changes": "Кількість змін для спрацювання",
          "interval_days": "Страховий інтервал",
          "interval_unit": "Одиниця інтервалу",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_from_state": "Підраховувати лише переходи з цього стану. Залиште порожнім для будь-якого.",
          "trigger_to_state": "Підраховувати лише переходи до цього стану. Залиште порожнім для будь-якого.",
          "trigger_target_changes": "Кількість відповідних змін стану перед запуском обслуговування.",
          "interval_days": "Необов'язковий часовий страховий інтервал на додаток до тригера зміни стану.",
          "interval_unit": "Одиниця інтервалу: дні, тижні, місяці або роки. Місяці та роки відповідають календарю.",
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "go_back": "Повернутися до вибору типу тригера без збереження."
        }
      },
      "trigger_runtime": {
        "title": "Налаштування напрацювання",
        "description": "Відстежуйте накопичений час роботи {entity_id}. Обслуговування запускається, коли загальний час роботи досягає цільових годин.",
        "data": {
          "trigger_runtime_hours": "Цільове напрацювання (години)",
          "trigger_on_states": "Активні стани (через кому)",
          "interval_days": "Страховий інтервал",
          "interval_unit": "Одиниця інтервалу",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_runtime_hours": "Запустити обслуговування після накопичення цієї кількості годин роботи.",
          "trigger_on_states": "Які стани сенсора вважаються «активними». Залиште порожнім для типових: on, 1, true. Приклад: in_use, running",
          "interval_days": "Необов'язковий часовий страховий інтервал на додаток до тригера напрацювання.",
          "interval_unit": "Одиниця інтервалу: дні, тижні, місяці або роки. Місяці та роки відповідають календарю.",
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "go_back": "Повернутися до вибору типу тригера без збереження."
        }
      },
      "compound_logic": {
        "title": "Складений тригер",
        "description": "Оберіть, як поєднувати кілька умов.",
        "data": {
          "compound_logic": "Логіка",
          "go_back": "Назад"
        },
        "data_description": {
          "compound_logic": "AND = всі умови мають спрацювати. OR = достатньо однієї умови.",
          "go_back": "Повернутися до вибору типу тригера без збереження."
        }
      },
      "compound_condition_entity": {
        "title": "Умова #{condition_num} — Об'єкт",
        "description": "Оберіть об'єкт для цієї умови.",
        "data": {
          "trigger_entity": "Об'єкт",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_entity": "Сенсорний об'єкт для моніторингу в рамках цієї умови.",
          "go_back": "Повернутися до попереднього кроку без збереження."
        }
      },
      "compound_condition_type": {
        "title": "Умова #{condition_num} — Тип",
        "description": "Як ця умова має оцінювати сенсор?",
        "data": {
          "trigger_type": "Тип тригера",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_type": "Метод, що використовується для визначення моменту спрацювання цієї умови.",
          "go_back": "Повернутися до вибору об'єкта без збереження."
        }
      },
      "compound_condition_threshold": {
        "title": "Умова — Поріг",
        "data": {
          "trigger_above": "Спрацювати, коли вище",
          "trigger_below": "Спрацювати, коли нижче",
          "trigger_for_minutes": "Тривалість (хвилини)",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_above": "Спрацювати, коли значення перевищує цей поріг.",
          "trigger_below": "Спрацювати, коли значення падає нижче цього порогу.",
          "trigger_for_minutes": "Значення повинно залишатися за межею порогу протягом цього часу.",
          "go_back": "Повернутися до вибору типу умови без збереження."
        }
      },
      "compound_condition_counter": {
        "title": "Умова — Лічильник",
        "data": {
          "trigger_target_value": "Цільове значення",
          "trigger_delta_mode": "Режим дельти",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_target_value": "Спрацювати, коли накопичене значення досягне цілі.",
          "trigger_delta_mode": "Підраховувати зміни від базового значення замість абсолютного.",
          "go_back": "Повернутися до вибору типу умови без збереження."
        }
      },
      "compound_condition_state_change": {
        "title": "Умова — Зміна стану",
        "data": {
          "trigger_from_state": "З стану",
          "trigger_to_state": "До стану",
          "trigger_target_changes": "Кількість змін",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_from_state": "Підраховувати лише переходи з цього стану. Залиште порожнім для будь-якого.",
          "trigger_to_state": "Підраховувати лише переходи до цього стану. Залиште порожнім для будь-якого.",
          "trigger_target_changes": "Кількість відповідних змін стану перед спрацюванням.",
          "go_back": "Повернутися до вибору типу умови без збереження."
        }
      },
      "compound_condition_runtime": {
        "title": "Умова — Напрацювання",
        "data": {
          "trigger_runtime_hours": "Цільове напрацювання (години)",
          "trigger_on_states": "Активні стани",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_runtime_hours": "Спрацювати після накопичення цієї кількості годин роботи.",
          "trigger_on_states": "Стани сенсора, що вважаються «активними». Залиште порожнім для типових.",
          "go_back": "Повернутися до вибору типу умови без збереження."
        }
      },
      "compound_review": {
        "title": "Перегляд складеного тригера",
        "description": "Налаштовано {condition_count} умов(и) з логікою {compound_logic}.",
        "data": {
          "compound_action": "Дія",
          "go_back": "Назад"
        },
        "data_description": {
          "go_back": "Повернутися до вибору логіки без збереження."
        }
      },
      "manual": {
        "title": "Ручний розклад",
        "description": "Це завдання не має автоматичного розкладу. Ви можете вручну позначити його як таке, що потребує виконання.",
        "data": {
          "warning_days": "Днів попередження до терміну",
          "notes": "Примітки",
          "go_back": "Назад"
        },
        "data_description": {
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "notes": "Додаткові примітки або інструкції для цього завдання.",
          "go_back": "Повернутися до створення завдання без збереження."
        }
      },
      "reconfigure": {
        "title": "Переналаштування {name}",
        "description": "Оновіть параметри цього об'єкта обслуговування.",
        "data": {
          "name": "Назва об'єкта",
          "area_id": "Зона",
          "manufacturer": "Виробник",
          "model": "Модель",
          "serial_number": "Серійний номер",
          "documentation_url": "URL посібника / документації",
          "notes": "Примітки",
          "installation_date": "Дата встановлення",
          "warranty_expiry": "Закінчення гарантії"
        },
        "data_description": {
          "name": "Назва цього об'єкта обслуговування.",
          "area_id": "Зона, де розташований цей об'єкт.",
          "manufacturer": "Виробник цього об'єкта.",
          "model": "Модель цього об'єкта.",
          "serial_number": "Серійний номер цього об'єкта.",
          "documentation_url": "Необов'язкове посилання на PDF-посібник, сторінку виробника або будь-який URL із довідковою інформацією про цей об'єкт.",
          "notes": "Вільні примітки про об'єкт — номери деталей, процедури, нагадування, тощо.",
          "installation_date": "Коли цей об'єкт був встановлений.",
          "warranty_expiry": "Коли закінчується гарантія виробника на цей об'єкт."
        }
      }
    },
    "error": {
      "name_exists": "Об'єкт обслуговування з такою назвою вже існує.",
      "no_tasks": "Необхідно визначити принаймні одне завдання обслуговування.",
      "invalid_entity": "Обраний об'єкт не існує або не має числових даних.",
      "invalid_attribute": "Обраний атрибут недоступний для цього об'єкта.",
      "invalid_threshold": "Необхідно задати принаймні один поріг (верхній або нижній).",
      "invalid_due_date": "Для разових завдань потрібен термін.",
      "invalid_interval": "Інтервал повинен бути додатним числом.",
      "min_exceeds_max": "Мінімальний інтервал не може перевищувати максимальний.",
      "invalid_notify_service": "Невірний формат служби сповіщень. Використовуйте 'notify.service_name' (наприклад, notify.mobile_app_phone).",
      "notify_service_not_found": "Цю службу сповіщень не знайдено в Home Assistant. Будь ласка, перевірте назву служби.",
      "nfc_tag_duplicate": "Цей NFC-тег вже прив'язаний до іншого завдання."
    },
    "abort": {
      "already_configured": "Цей об'єкт обслуговування вже налаштований.",
      "global_already_exists": "Глобальні налаштування вже налаштовані.",
      "template_not_found": "Обраний шаблон не знайдено.",
      "missing_data": "Необхідні дані не були надані.",
      "reconfigure_successful": "Конфігурацію успішно оновлено.",
      "reconfigure_cancelled": "Переналаштування скасовано."
    }
  },
  "options": {
    "step": {
      "init": {
        "title": "Параметри обслуговування",
        "description": "{object_info}",
        "menu_options": {
          "manage_tasks": "Керування завданнями",
          "add_task": "Додати нове завдання",
          "object_settings": "Налаштування об'єкта",
          "done": "Готово"
        }
      },
      "global_init": {
        "title": "Глобальні налаштування",
        "description": "Налаштуйте загальні параметри обслуговування.",
        "menu_options": {
          "general_settings": "Загальні налаштування",
          "advanced_features": "Розширені функції",
          "panel_access": "Доступ до панелі",
          "budget_settings": "Налаштування бюджету",
          "manage_groups": "Керування групами",
          "notification_settings": "Налаштування сповіщень",
          "notification_actions": "Інтерактивні дії",
          "test_notification": "Надіслати тестове сповіщення",
          "done": "Готово"
        }
      },
      "advanced_features": {
        "title": "Розширені функції",
        "description": "Оберіть, які розширені функції відображати в інтерфейсі. Вимкнення функції приховує її з інтерфейсу, але не видаляє дані.",
        "data": {
          "advanced_adaptive_visible": "Адаптивне планування",
          "advanced_predictions_visible": "Прогнози за сенсорами",
          "advanced_seasonal_visible": "Сезонні корекції",
          "advanced_environmental_visible": "Кореляція з довкіллям",
          "advanced_budget_visible": "Відстеження бюджету",
          "advanced_groups_visible": "Групи",
          "advanced_checklists_visible": "Чеклісти",
          "advanced_schedule_time_visible": "Планування за часом доби"
        },
        "data_description": {
          "advanced_adaptive_visible": "Показувати EWA, аналіз Вейбулла та рекомендації щодо інтервалів для завдань.",
          "advanced_predictions_visible": "Показувати аналіз деградації сенсора та графіки прогнозу порогів.",
          "advanced_seasonal_visible": "Показувати графіки сезонних факторів та дані щомісячних корекцій.",
          "advanced_environmental_visible": "Показувати корекції кореляції з довкіллям (температура, вологість).",
          "advanced_budget_visible": "Показувати щомісячне/щорічне відстеження бюджету та сповіщення.",
          "advanced_groups_visible": "Показувати керування групами обслуговування.",
          "advanced_checklists_visible": "Показувати чеклісти завдань для покрокового виконання.",
          "advanced_schedule_time_visible": "Дозволяє задачам ставати простроченими у певний час доби, а не опівночі."
        }
      },
      "panel_access": {
        "title": "Доступ до панелі",
        "description": "Адміністратори завжди мають повний доступ. Щоб делегувати створення, редагування та видалення певним не-адмін користувачам, увімкніть параметр нижче та виберіть їх — інші бачать лише Виконати та Пропустити. Знайдено не-адмін користувачів: {user_count}.",
        "data": {
          "operator_write_enabled": "Дозволити вибраним користувачам створювати, редагувати та видаляти",
          "admin_panel_user_ids": "Користувачі з повним доступом до панелі"
        },
        "data_description": {
          "operator_write_enabled": "Вимкнено (за замовчуванням): лише адміністратори можуть змінювати вміст. Увімкнено: вибрані нижче користувачі також отримують повний доступ.",
          "admin_panel_user_ids": "Вибрані користувачі бачать повну панель; інші бачать лише Виконати та Пропустити."
        }
      },
      "general_settings": {
        "title": "Загальні налаштування",
        "description": "Налаштуйте основні параметри для Помічника обслуговування.",
        "data": {
          "default_warning_days": "Кількість днів попередження за замовчуванням",
          "notifications_enabled": "Увімкнути сповіщення",
          "notify_service": "Служба сповіщень",
          "panel_enabled": "Показувати панель у бічному меню",
          "panel_title": "Заголовок панелі на бічній панелі"
        },
        "data_description": {
          "default_warning_days": "Кількість днів до настання терміну обслуговування, коли показується попередження.",
          "notifications_enabled": "Надсилати сповіщення, коли настає або прострочується термін виконання завдань.",
          "notify_service": "Служба сповіщень (наприклад, notify.mobile_app_phone).",
          "panel_enabled": "Показувати панель Помічника обслуговування у бічному меню.",
          "panel_title": "Власна назва для пункту бічної панелі. Залиште порожнім, щоб використати «Maintenance». Допомагає уникнути плутанини із вбудованою панеллю обслуговування Home Assistant."
        }
      },
      "notification_settings": {
        "title": "Налаштування сповіщень",
        "description": "Налаштуйте, коли і як часто надсилати сповіщення для кожного статусу.",
        "data": {
          "notify_due_soon_enabled": "Сповіщати, коли термін наближається",
          "notify_due_soon_interval_hours": "Інтервал нагадування (години)",
          "notify_overdue_enabled": "Сповіщати про прострочення",
          "notify_overdue_interval_hours": "Інтервал нагадування про прострочення (години)",
          "notify_triggered_enabled": "Сповіщати про спрацювання",
          "notify_triggered_interval_hours": "Інтервал нагадування про спрацювання (години)",
          "quiet_hours_enabled": "Увімкнути тихі години",
          "quiet_hours_start": "Початок тихих годин",
          "quiet_hours_end": "Кінець тихих годин",
          "max_notifications_per_day": "Максимум сповіщень на день",
          "notification_bundling_enabled": "Групувати сповіщення",
          "notification_bundle_threshold": "Поріг групування",
          "notification_title_style": "Стиль заголовка сповіщення"
        },
        "data_description": {
          "notify_due_soon_interval_hours": "Як часто повторювати нагадування про наближення терміну. 0 — одноразове сповіщення.",
          "notify_overdue_interval_hours": "Як часто повторювати нагадування про прострочення. 0 — одноразове сповіщення.",
          "notify_triggered_interval_hours": "Як часто повторювати сповіщення про спрацювання. 0 — одноразове сповіщення.",
          "quiet_hours_enabled": "Не надсилати сповіщення протягом тихих годин.",
          "max_notifications_per_day": "Максимальна кількість сповіщень на день. 0 — без обмежень.",
          "notification_bundling_enabled": "Надсилати одне зведене сповіщення, коли кілька завдань потребують уваги.",
          "notification_bundle_threshold": "Мінімальна кількість завдань для відправки згрупованого сповіщення.",
          "notification_title_style": "Що відображається як ЗАГОЛОВОК сповіщення. За замовчуванням — текст за статусом (наприклад, «Обслуговування прострочено!»). Ім'я об'єкта / завдання допомагає, коли телефон складає сповіщення в стек."
        }
      },
      "notification_actions": {
        "title": "Інтерактивні дії",
        "description": "Налаштуйте кнопки дій у мобільних сповіщеннях (потрібен Companion App).",
        "data": {
          "action_complete_enabled": "Показувати кнопку «Виконано»",
          "action_skip_enabled": "Показувати кнопку «Пропустити»",
          "action_snooze_enabled": "Показувати кнопку «Відкласти»",
          "snooze_duration_hours": "Тривалість відкладення (години)"
        },
        "data_description": {
          "action_complete_enabled": "Додає кнопку для позначення завдання виконаним прямо зі сповіщення.",
          "action_skip_enabled": "Додає кнопку для пропуску поточного циклу обслуговування зі сповіщення.",
          "action_snooze_enabled": "Додає кнопку для відкладення нагадування.",
          "snooze_duration_hours": "На скільки часу відкладати сповіщення при натисканні «Відкласти»."
        }
      },
      "budget_settings": {
        "title": "Налаштування бюджету",
        "description": "Задайте щомісячні та щорічні бюджети на обслуговування для відстеження витрат.",
        "data": {
          "budget_currency": "Валюта",
          "budget_monthly": "Щомісячний бюджет",
          "budget_yearly": "Щорічний бюджет",
          "budget_alerts_enabled": "Увімкнути сповіщення про бюджет",
          "budget_alert_threshold": "Поріг сповіщення (%)"
        },
        "data_description": {
          "budget_currency": "Валюта для відображення бюджету та сповіщень.",
          "budget_monthly": "Максимальні щомісячні витрати на обслуговування. 0 — вимкнено.",
          "budget_yearly": "Максимальні щорічні витрати на обслуговування. 0 — вимкнено.",
          "budget_alerts_enabled": "Надсилати сповіщення, коли витрати перевищують поріг.",
          "budget_alert_threshold": "Відсоток від бюджету, при якому надсилається сповіщення."
        }
      },
      "test_notification": {
        "title": "Тестове сповіщення",
        "description": "{result}"
      },
      "manage_groups": {
        "title": "Керування групами",
        "description": "Оберіть групу для керування або створіть нову.",
        "data": {
          "selected_group": "Оберіть групу"
        }
      },
      "add_group": {
        "title": "Додати групу",
        "description": "Створіть нову групу обслуговування для організації пов'язаних завдань.",
        "data": {
          "group_name": "Назва групи",
          "group_description": "Опис"
        },
        "data_description": {
          "group_name": "Назва цієї групи (наприклад, «Весняне обслуговування»).",
          "group_description": "Необов'язковий опис цієї групи."
        }
      },
      "manage_tasks": {
        "title": "Керування завданнями",
        "description": "Оберіть завдання для редагування або видалення.",
        "data": {
          "selected_task": "Оберіть завдання",
          "go_back": "Назад"
        }
      },
      "task_action": {
        "title": "Дії із завданням",
        "description": "Завдання: {task_name} — виберіть дію.\n\nНайближчі дати: {next_dates}",
        "menu_options": {
          "edit_task": "Редагувати завдання",
          "edit_trigger": "Редагувати тригер",
          "remove_trigger": "Видалити тригер",
          "edit_checklist": "Редагувати чекліст",
          "adaptive_scheduling": "Адаптивне планування",
          "delete_task": "Видалити завдання",
          "manage_tasks": "Назад"
        }
      },
      "edit_task": {
        "title": "Редагувати завдання",
        "description": "Редагуйте параметри **{task_name}**.",
        "data": {
          "name": "Назва завдання",
          "type": "Тип обслуговування",
          "interval_days": "Інтервал",
          "interval_unit": "Одиниця інтервалу",
          "warning_days": "Днів попередження до терміну",
          "due_date": "Термін",
          "enabled": "Увімкнено",
          "notes": "Примітки",
          "documentation_url": "URL документації",
          "last_performed": "Останнє виконання",
          "responsible_user_id": "Відповідальний користувач",
          "custom_icon": "Іконка завдання",
          "nfc_tag_id": "ID NFC-тега",
          "go_back": "Назад",
          "interval_anchor": "Прив'язка інтервалу",
          "reading_unit": "Одиниця показання (для задач зняття показань, напр. кВт·год)",
          "season_months": "Сезонне вікно (місяці)",
          "ends_count": "Завершується після (кількості разів)",
          "ends_until": "Завершується у дату"
        },
        "data_description": {
          "name": "Описова назва цього завдання (наприклад, «Очищення фільтра», «Заміна масла»).",
          "type": "Категорія робіт з обслуговування.",
          "interval_days": "Як часто повторюється це обслуговування, у поєднанні з одиницею інтервалу.",
          "interval_unit": "Одиниця інтервалу: дні, тижні, місяці або роки. Місяці та роки відповідають календарю.",
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "due_date": "Дата, до якої має бути виконане це разове завдання.",
          "enabled": "Коли вимкнено, планування та тригери призупиняються. Завдання не видаляється.",
          "notes": "Додаткові примітки або інструкції для цього завдання.",
          "documentation_url": "Посилання на зовнішню документацію або інструкцію для цього завдання.",
          "last_performed": "Коли це обслуговування виконувалось востаннє. Залиште порожнім, якщо ще не виконувалось.",
          "responsible_user_id": "Користувач Home Assistant, відповідальний за це завдання.",
          "custom_icon": "Необов'язкова іконка для цього завдання (наприклад, mdi:oil, mdi:filter-variant).",
          "nfc_tag_id": "Прив'яжіть NFC-тег до цього завдання. Сканування тега автоматично позначить завдання виконаним.",
          "go_back": "Повернутися до дій із завданням без збереження.",
          "interval_anchor": "Як розраховується наступний термін після виконання. «За планом» запобігає зміщенню розкладу, прив'язуючись до початкової дати.",
          "season_months": "Термін лише у вибрані місяці; дати поза сезоном переносяться на наступний активний місяць. Порожньо = весь рік.",
          "ends_count": "Припинити повторення після цієї кількості виконань (скінченна серія). Порожньо = без обмеження.",
          "ends_until": "Припинити повторення, коли наступний термін випав би після цієї дати."
        }
      },
      "edit_checklist": {
        "title": "Редагувати чекліст",
        "description": "Визначте кроки чекліста для {task_name}. Введіть один крок на рядок.",
        "data": {
          "checklist_text": "Кроки чекліста",
          "go_back": "Назад"
        },
        "data_description": {
          "checklist_text": "Введіть кожен крок чекліста на окремому рядку. Ці кроки відображатимуться при виконанні завдання.",
          "go_back": "Повернутися до дій із завданням без збереження."
        }
      },
      "compound_logic": {
        "title": "Складений тригер",
        "description": "Оберіть, як поєднувати кілька умов.",
        "data": {
          "compound_logic": "Логіка",
          "go_back": "Назад"
        },
        "data_description": {
          "compound_logic": "AND = всі умови мають спрацювати. OR = достатньо однієї умови."
        }
      },
      "compound_condition_entity": {
        "title": "Умова #{condition_num} — Об'єкт",
        "description": "Оберіть об'єкт для цієї умови.",
        "data": {
          "trigger_entity": "Об'єкт",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_entity": "Сенсорний об'єкт для моніторингу в рамках цієї умови."
        }
      },
      "compound_condition_type": {
        "title": "Умова #{condition_num} — Тип",
        "description": "Як ця умова має оцінювати сенсор?",
        "data": {
          "trigger_type": "Тип тригера",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_type": "Метод, що використовується для визначення моменту спрацювання цієї умови."
        }
      },
      "compound_condition_threshold": {
        "title": "Умова — Поріг",
        "data": {
          "trigger_above": "Спрацювати, коли вище",
          "trigger_below": "Спрацювати, коли нижче",
          "trigger_for_minutes": "Тривалість (хвилини)",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_above": "Спрацювати, коли значення перевищує цей поріг.",
          "trigger_below": "Спрацювати, коли значення падає нижче цього порогу.",
          "trigger_for_minutes": "Значення повинно залишатися за межею порогу протягом цього часу."
        }
      },
      "compound_condition_counter": {
        "title": "Умова — Лічильник",
        "data": {
          "trigger_target_value": "Цільове значення",
          "trigger_delta_mode": "Режим дельти",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_target_value": "Спрацювати, коли накопичене значення досягне цілі.",
          "trigger_delta_mode": "Підраховувати зміни від базового значення замість абсолютного."
        }
      },
      "compound_condition_state_change": {
        "title": "Умова — Зміна стану",
        "data": {
          "trigger_from_state": "З стану",
          "trigger_to_state": "До стану",
          "trigger_target_changes": "Кількість змін",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_from_state": "Підраховувати лише переходи з цього стану. Залиште порожнім для будь-якого.",
          "trigger_to_state": "Підраховувати лише переходи до цього стану. Залиште порожнім для будь-якого.",
          "trigger_target_changes": "Кількість відповідних змін стану перед спрацюванням."
        }
      },
      "compound_condition_runtime": {
        "title": "Умова — Напрацювання",
        "data": {
          "trigger_runtime_hours": "Цільове напрацювання (години)",
          "trigger_on_states": "Активні стани",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_runtime_hours": "Спрацювати після накопичення цієї кількості годин роботи.",
          "trigger_on_states": "Стани сенсора, що вважаються «активними». Залиште порожнім для типових."
        }
      },
      "compound_review": {
        "title": "Перегляд складеного тригера",
        "description": "Налаштовано {condition_count} умов(и) з логікою {compound_logic}.",
        "data": {
          "compound_action": "Дія",
          "go_back": "Назад"
        }
      },
      "adaptive_scheduling": {
        "title": "Адаптивне планування",
        "description": "Налаштуйте розумну адаптацію інтервалів для {task_name}. Система навчається на основі вашого зворотного зв'язку та пропонує кращі інтервали.",
        "data": {
          "adaptive_enabled": "Увімкнути адаптивне планування",
          "ewa_alpha": "Швидкість навчання (alpha)",
          "min_interval_days": "Мінімальний інтервал (дні)",
          "max_interval_days": "Максимальний інтервал (дні)",
          "seasonal_enabled": "Увімкнути сезонну корекцію",
          "sensor_prediction_enabled": "Увімкнути прогнози за сенсорами",
          "environmental_entity": "Датчик довкілля (необов'язково)",
          "go_back": "Назад"
        },
        "data_description": {
          "adaptive_enabled": "Коли увімкнено, система навчатиметься на основі вашого зворотного зв'язку та пропонуватиме оптимальні інтервали обслуговування.",
          "ewa_alpha": "Наскільки швидко алгоритм адаптується до нових даних. Вище = більш чуйний, нижче = більш стабільний.",
          "min_interval_days": "Найкоротший інтервал, який система може рекомендувати.",
          "max_interval_days": "Найдовший інтервал, який система може рекомендувати.",
          "seasonal_enabled": "Коригувати рекомендації на основі сезонних закономірностей з вашої історії обслуговування.",
          "sensor_prediction_enabled": "Аналізувати тенденції сенсорів для прогнозування досягнення порогів та пропонувати ранніше обслуговування за потреби.",
          "environmental_entity": "Прив'яжіть датчик температури, вологості або тиску для кореляції умов довкілля з інтервалами обслуговування.",
          "go_back": "Повернутися до дій із завданням без збереження."
        }
      },
      "delete_task": {
        "title": "Видалити завдання",
        "description": "Ви впевнені, що хочете видалити завдання {task_name}? Цю дію неможливо скасувати.",
        "data": {
          "confirm": "Підтвердити видалення",
          "go_back": "Назад"
        }
      },
      "remove_trigger": {
        "title": "Видалити тригер",
        "description": "Видалити тригер з **{task_name}**?\n\n**Об'єкт:** {entity_ids}\n**Тип:** {trigger_type}\n**Конфігурація:** {config_details}\n\nЯкщо видалити всі об'єкти, розклад повернеться до часового.",
        "data": {
          "entities_to_remove": "Об'єкти для видалення",
          "confirm": "Підтвердити видалення",
          "go_back": "Назад"
        },
        "data_description": {
          "entities_to_remove": "Оберіть об'єкти для видалення з цього тригера. Якщо видалити всі, весь тригер буде видалено.",
          "go_back": "Повернутися до дій із завданням без збереження."
        }
      },
      "trigger_summary": {
        "title": "Поточний тригер",
        "description": "Тригер для **{task_name}**:\n\n**Об'єкт:** {entity_ids}\n**Поточний стан:** {current_states}\n**Тип:** {trigger_type} (атрибут: {attribute})\n**Конфігурація:** {config_details}",
        "menu_options": {
          "edit_trigger_proceed": "Редагувати тригер",
          "task_action": "Назад"
        }
      },
      "add_task": {
        "title": "Додати завдання обслуговування",
        "description": "Визначте нове завдання обслуговування для цього об'єкта.",
        "data": {
          "name": "Назва завдання",
          "type": "Тип обслуговування",
          "schedule_type": "Тип розкладу",
          "custom_icon": "Іконка завдання",
          "go_back": "Назад",
          "reading_unit": "Одиниця показання (для задач зняття показань, напр. кВт·год)"
        },
        "data_description": {
          "name": "Описова назва цього завдання (наприклад, «Очищення фільтра», «Заміна масла»).",
          "type": "Категорія робіт з обслуговування.",
          "schedule_type": "Спосіб планування цього завдання.",
          "custom_icon": "Необов'язкова іконка для цього завдання (наприклад, mdi:oil, mdi:filter-variant).",
          "go_back": "Повернутися до головного меню без збереження."
        }
      },
      "opt_time_based": {
        "title": "Розклад за часом",
        "description": "Налаштуйте часовий інтервал для цього завдання.",
        "data": {
          "interval_days": "Інтервал",
          "interval_unit": "Одиниця інтервалу",
          "last_performed": "Останнє виконання",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад",
          "interval_anchor": "Прив'язка інтервалу"
        },
        "data_description": {
          "interval_days": "Як часто повторюється це обслуговування, у поєднанні з одиницею інтервалу.",
          "interval_unit": "Одиниця інтервалу: дні, тижні, місяці або роки. Місяці та роки відповідають календарю.",
          "last_performed": "Коли це обслуговування виконувалось востаннє. Залиште порожнім, якщо ще не виконувалось.",
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "go_back": "Повернутися до головного меню без збереження.",
          "interval_anchor": "Як розраховується наступний термін після виконання. «За планом» запобігає зміщенню розкладу, прив'язуючись до початкової дати."
        }
      },
      "opt_one_time": {
        "title": "Разове завдання",
        "description": "Налаштуйте одне неповторюване завдання обслуговування. Після виконання воно архівується.",
        "data": {
          "due_date": "Термін",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад"
        },
        "data_description": {
          "due_date": "Дата, до якої має бути виконане це разове завдання.",
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "go_back": "Повернутися до головного меню без збереження."
        }
      },
      "opt_calendar": {
        "title": "Розклад за календарем",
        "description": "Налаштуйте повторення на основі календаря (дні тижня, n-й день тижня місяця або день місяця).",
        "data": {
          "weekdays": "У ці дні тижня",
          "nth": "Яке входження",
          "weekday": "День тижня",
          "day": "День місяця",
          "last_performed": "Останнє виконання",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад",
          "last_day": "Останній день місяця",
          "business": "Лише робочі дні",
          "offset": "Зсув (дні)"
        },
        "data_description": {
          "weekdays": "Завдання повторюється в кожен вибраний день тижня.",
          "nth": "Яке входження в місяці (наприклад, 1-е або Останнє).",
          "weekday": "День тижня для правила n-го дня тижня (наприклад, субота).",
          "day": "День місяця (1-31; обмежується довжиною місяця).",
          "last_performed": "Коли це обслуговування виконувалося востаннє. Залиште порожнім, якщо ніколи.",
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "go_back": "Повернутися до головного меню без збереження.",
          "last_day": "Перевизначає номер дня: термін — останній день місяця.",
          "business": "Переносить дату з вихідних на попередню п'ятницю (наприклад, останній робочий день).",
          "offset": "Зсуває обчислену дату на ±N днів (наприклад, -2 = за два дні)."
        }
      },
      "opt_manual": {
        "title": "Ручний розклад",
        "description": "Це завдання не має автоматичного розкладу. Ви можете вручну позначити його як таке, що потребує виконання.",
        "data": {
          "warning_days": "Днів попередження до терміну",
          "notes": "Примітки",
          "go_back": "Назад"
        },
        "data_description": {
          "warning_days": "Кількість днів до терміну для показу попередження.",
          "notes": "Додаткові примітки або інструкції для цього завдання.",
          "go_back": "Повернутися до головного меню без збереження."
        }
      },
      "opt_sensor_select": {
        "title": "Оберіть сенсор-тригер",
        "description": "Оберіть об'єкт Home Assistant для моніторингу.",
        "data": {
          "trigger_entity": "Об'єкт для моніторингу",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_entity": "Оберіть сенсорний об'єкт, який має запускати це завдання обслуговування."
        }
      },
      "opt_sensor_attribute": {
        "title": "Оберіть атрибут",
        "description": "Оберіть значення для моніторингу з {entity_id}. Поточний стан: {current_state} {unit}",
        "data": {
          "trigger_attribute": "Значення для моніторингу",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_attribute": "Оберіть стан об'єкта або конкретний атрибут для моніторингу."
        }
      },
      "opt_trigger_type": {
        "title": "Тип тригера",
        "description": "Як значення сенсора має запускати обслуговування?",
        "data": {
          "trigger_type": "Тип тригера",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_type": "Поріг: спрацьовує, коли значення перевищує межі. Лічильник: спрацьовує після накопичення цільового значення. Зміна стану: спрацьовує після певної кількості переходів стану."
        }
      },
      "opt_trigger_threshold": {
        "title": "Налаштування порогу",
        "description": "Задайте порогові значення для **{entity_id}** ({attribute}).\nПоточне: **{current_value} {unit}** | Сер.: {average} | Діапазон: {minimum}–{maximum} ({data_period}д)\nПропонована верхня межа: {suggested_above} | Пропонована нижня межа: {suggested_below}",
        "data": {
          "trigger_above": "Спрацювати, коли вище",
          "trigger_below": "Спрацювати, коли нижче",
          "trigger_for_minutes": "Протягом не менше (хвилин)",
          "interval_days": "Страховий інтервал",
          "interval_unit": "Одиниця інтервалу",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_above": "Запустити обслуговування, коли значення перевищує цей поріг.",
          "trigger_below": "Запустити обслуговування, коли значення падає нижче цього порогу.",
          "trigger_for_minutes": "Значення повинно перевищувати поріг протягом цієї кількості хвилин перед спрацюванням.",
          "interval_days": "Необов'язковий часовий страховий інтервал на додаток до тригера сенсора.",
          "interval_unit": "Одиниця інтервалу: дні, тижні, місяці або роки. Місяці та роки відповідають календарю.",
          "warning_days": "Кількість днів до терміну для показу попередження."
        }
      },
      "opt_trigger_counter": {
        "title": "Налаштування лічильника",
        "description": "Задайте цільове значення лічильника для {entity_id} ({attribute}). Поточне: {current_value} {unit}.",
        "data": {
          "trigger_target_value": "Цільове значення",
          "trigger_delta_mode": "Режим дельти (підраховувати зміни, а не абсолютне значення)",
          "interval_days": "Страховий інтервал",
          "interval_unit": "Одиниця інтервалу",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_target_value": "Запустити обслуговування, коли досягнуто це накопичене значення.",
          "trigger_delta_mode": "Якщо увімкнено, підраховується різниця від базового значення, а не абсолютне значення.",
          "interval_days": "Необов'язковий часовий страховий інтервал на додаток до тригера лічильника.",
          "interval_unit": "Одиниця інтервалу: дні, тижні, місяці або роки. Місяці та роки відповідають календарю.",
          "warning_days": "Кількість днів до терміну для показу попередження."
        }
      },
      "opt_trigger_state_change": {
        "title": "Налаштування зміни стану",
        "description": "Підраховувати переходи стану {entity_id}.",
        "data": {
          "trigger_from_state": "З стану (необов'язково)",
          "trigger_to_state": "До стану (необов'язково)",
          "trigger_target_changes": "Кількість змін для спрацювання",
          "interval_days": "Страховий інтервал",
          "interval_unit": "Одиниця інтервалу",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_from_state": "Підраховувати лише переходи з цього стану. Залиште порожнім для будь-якого.",
          "trigger_to_state": "Підраховувати лише переходи до цього стану. Залиште порожнім для будь-якого.",
          "trigger_target_changes": "Кількість відповідних змін стану перед запуском обслуговування.",
          "interval_days": "Необов'язковий часовий страховий інтервал на додаток до тригера зміни стану.",
          "interval_unit": "Одиниця інтервалу: дні, тижні, місяці або роки. Місяці та роки відповідають календарю.",
          "warning_days": "Кількість днів до терміну для показу попередження."
        }
      },
      "opt_trigger_runtime": {
        "title": "Налаштування напрацювання",
        "description": "Відстежуйте накопичений час роботи {entity_id}.",
        "data": {
          "trigger_runtime_hours": "Цільове напрацювання (години)",
          "trigger_on_states": "Активні стани (через кому)",
          "interval_days": "Страховий інтервал",
          "interval_unit": "Одиниця інтервалу",
          "warning_days": "Днів попередження до терміну",
          "go_back": "Назад"
        },
        "data_description": {
          "trigger_runtime_hours": "Запустити обслуговування після накопичення цієї кількості годин роботи.",
          "trigger_on_states": "Які стани сенсора вважаються «активними». Залиште порожнім для типових: on, 1, true. Приклад: in_use, running",
          "interval_days": "Необов'язковий часовий страховий інтервал на додаток до тригера напрацювання.",
          "interval_unit": "Одиниця інтервалу: дні, тижні, місяці або роки. Місяці та роки відповідають календарю.",
          "warning_days": "Кількість днів до терміну для показу попередження."
        }
      },
      "object_settings": {
        "title": "Налаштування об'єкта",
        "description": "Редагуйте деталі об'єкта.",
        "data": {
          "name": "Назва об'єкта",
          "manufacturer": "Виробник",
          "model": "Модель",
          "serial_number": "Серійний номер",
          "documentation_url": "URL посібника / документації",
          "notes": "Примітки",
          "area_id": "Зона",
          "installation_date": "Дата встановлення",
          "warranty_expiry": "Закінчення гарантії",
          "go_back": "Назад"
        },
        "data_description": {
          "name": "Унікальна назва цього об'єкта обслуговування (наприклад, «Насос басейну», «Автомобіль»).",
          "manufacturer": "Виробник об'єкта.",
          "model": "Назва або номер моделі.",
          "serial_number": "Серійний номер об'єкта.",
          "documentation_url": "Необов'язкове посилання на PDF-посібник, сторінку виробника або будь-який URL із довідковою інформацією про цей об'єкт.",
          "notes": "Вільні примітки про об'єкт — номери деталей, процедури, нагадування, тощо.",
          "area_id": "Зона у вашому будинку, де розташований цей об'єкт.",
          "installation_date": "Коли цей об'єкт був встановлений або придбаний.",
          "warranty_expiry": "Коли закінчується гарантія виробника на цей об'єкт.",
          "go_back": "Повернутися до головного меню без збереження."
        }
      }
    }
  },
  "entity": {
    "button": {
      "button_complete": {
        "name": "{task_name} Виконати"
      },
      "button_skip": {
        "name": "{task_name} Пропустити"
      },
      "button_reset": {
        "name": "{task_name} Скинути"
      }
    },
    "sensor": {
      "maintenance_task": {
        "name": "{task_name}",
        "state": {
          "ok": "Норма",
          "due_soon": "Незабаром",
          "overdue": "Прострочено",
          "triggered": "Спрацювало",
          "archived": "В архіві",
          "paused": "Призупинено"
        },
        "state_attributes": {
          "maintenance_type": {
            "name": "Тип обслуговування",
            "state": {
              "cleaning": "Очищення",
              "inspection": "Огляд",
              "replacement": "Заміна",
              "calibration": "Калібрування",
              "service": "Сервіс",
              "reading": "Показання",
              "custom": "Власний"
            }
          },
          "schedule_type": {
            "name": "Тип розкладу",
            "state": {
              "time_based": "За часом",
              "sensor_based": "За сенсором",
              "one_time": "Разова",
              "manual": "Вручну"
            }
          },
          "interval_days": {
            "name": "Інтервал"
          },
          "interval_unit": {
            "name": "Одиниця інтервалу"
          },
          "warning_days": {
            "name": "Днів попередження"
          },
          "last_performed": {
            "name": "Останнє виконання"
          },
          "next_due": {
            "name": "Наступний термін"
          },
          "days_until_due": {
            "name": "Днів до терміну"
          },
          "parent_object": {
            "name": "Батьківський об'єкт"
          },
          "times_performed": {
            "name": "Кількість виконань"
          },
          "total_cost": {
            "name": "Загальна вартість"
          },
          "average_duration": {
            "name": "Середня тривалість (хв)"
          },
          "notes": {
            "name": "Примітки"
          },
          "documentation_url": {
            "name": "URL документації"
          },
          "trigger_entity": {
            "name": "Об'єкт тригера"
          },
          "trigger_attribute": {
            "name": "Атрибут тригера"
          },
          "trigger_type": {
            "name": "Тип тригера",
            "state": {
              "threshold": "Поріг",
              "counter": "Лічильник",
              "state_change": "Зміна стану",
              "runtime": "Напрацювання",
              "compound": "Складений"
            }
          },
          "trigger_active": {
            "name": "Тригер активний"
          },
          "trigger_current_value": {
            "name": "Поточне значення тригера"
          },
          "trigger_entity_state": {
            "name": "Стан об'єкта тригера",
            "state": {
              "available": "Доступний",
              "unavailable": "Недоступний",
              "missing": "Відсутній",
              "startup": "Запуск"
            }
          },
          "trigger_above": {
            "name": "Тригер вище"
          },
          "trigger_below": {
            "name": "Тригер нижче"
          },
          "trigger_for_minutes": {
            "name": "Тригер протягом (хвилин)"
          },
          "trigger_target_value": {
            "name": "Цільове значення тригера"
          },
          "trigger_delta_mode": {
            "name": "Режим дельти тригера"
          },
          "trigger_baseline_value": {
            "name": "Базове значення тригера"
          },
          "trigger_current_delta": {
            "name": "Поточна дельта тригера"
          },
          "trigger_from_state": {
            "name": "Тригер з стану"
          },
          "trigger_to_state": {
            "name": "Тригер до стану"
          },
          "trigger_target_changes": {
            "name": "Цільова кількість змін тригера"
          },
          "trigger_change_count": {
            "name": "Лічильник змін тригера"
          },
          "trigger_runtime_hours": {
            "name": "Цільове напрацювання (години)"
          },
          "trigger_accumulated_hours": {
            "name": "Накопичене напрацювання (години)"
          },
          "trigger_remaining_hours": {
            "name": "Залишок напрацювання (години)"
          },
          "last_entry": {
            "name": "Останній запис"
          },
          "suggested_interval": {
            "name": "Рекомендований інтервал"
          },
          "interval_confidence": {
            "name": "Достовірність інтервалу",
            "state": {
              "low": "Низька",
              "medium": "Середня",
              "high": "Висока"
            }
          },
          "adaptive_scheduling_enabled": {
            "name": "Адаптивне планування увімкнено"
          },
          "seasonal_factor": {
            "name": "Сезонний коефіцієнт"
          },
          "seasonal_reason": {
            "name": "Причина сезонності",
            "state": {
              "learned": "Навчена",
              "manual": "Ручна"
            }
          },
          "degradation_rate": {
            "name": "Швидкість деградації"
          },
          "degradation_trend": {
            "name": "Тренд деградації",
            "state": {
              "rising": "Зростає",
              "falling": "Спадає",
              "stable": "Стабільний",
              "insufficient_data": "Недостатньо даних"
            }
          },
          "days_until_threshold": {
            "name": "Днів до порогу"
          },
          "threshold_prediction_confidence": {
            "name": "Достовірність прогнозу",
            "state": {
              "low": "Низька",
              "medium": "Середня",
              "high": "Висока"
            }
          },
          "environmental_factor": {
            "name": "Екологічний коефіцієнт"
          },
          "environmental_entity": {
            "name": "Об'єкт довкілля"
          },
          "weibull_beta": {
            "name": "Параметр форми Вейбулла (β)"
          },
          "weibull_eta": {
            "name": "Параметр масштабу Вейбулла (η)"
          },
          "weibull_r_squared": {
            "name": "R² Вейбулла"
          },
          "weibull_beta_interpretation": {
            "name": "Характер відмов",
            "state": {
              "early_failures": "Ранні відмови",
              "random_failures": "Випадкові відмови",
              "wear_out": "Знос",
              "highly_predictable": "Дуже передбачуваний"
            }
          },
          "confidence_interval_low": {
            "name": "Довірчий інтервал (нижній)"
          },
          "confidence_interval_high": {
            "name": "Довірчий інтервал (верхній)"
          },
          "interval_anchor": {
            "name": "Прив'язка інтервалу",
            "state": {
              "completion": "Від виконання",
              "planned": "Від запланованої дати"
            }
          },
          "due_date": {
            "name": "Термін"
          }
        }
      },
      "summary_overdue": {
        "name": "Прострочено"
      },
      "summary_due_soon": {
        "name": "Незабаром"
      },
      "summary_triggered": {
        "name": "Спрацювало"
      },
      "summary_needs_attention": {
        "name": "Потребує уваги"
      },
      "summary_ok": {
        "name": "Норма"
      },
      "document_storage": {
        "name": "Сховище документів"
      },
      "summary_total_tasks": {
        "name": "Усього завдань"
      },
      "next_due": {
        "name": "{task_name} Наступний термін"
      },
      "days_until_due": {
        "name": "{task_name} Днів до терміну"
      },
      "parts_to_reorder": {
        "name": "Деталі до замовлення"
      },
      "batteries_to_replace": {
        "name": "Батареї до заміни"
      }
    },
    "calendar": {
      "maintenance_schedule": {
        "name": "Розклад обслуговування"
      }
    },
    "binary_sensor": {
      "maintenance_task_due": {
        "name": "{task_name} прострочено",
        "state_attributes": {
          "maintenance_status": {
            "name": "Статус обслуговування",
            "state": {
              "ok": "Норма",
              "due_soon": "Незабаром",
              "overdue": "Прострочено",
              "triggered": "Спрацювало",
              "archived": "В архіві"
            }
          },
          "days_until_due": {
            "name": "Днів до терміну"
          },
          "next_due": {
            "name": "Наступний термін"
          },
          "parent_object": {
            "name": "Батьківський об'єкт"
          }
        }
      }
    },
    "todo": {
      "maintenance_todo": {
        "name": "Обслуговування"
      }
    }
  },
  "selector": {
    "maintenance_type": {
      "options": {
        "cleaning": "Очищення",
        "inspection": "Огляд",
        "replacement": "Заміна",
        "calibration": "Калібрування",
        "service": "Сервіс",
        "reading": "Показання",
        "custom": "Власний"
      }
    },
    "schedule_type": {
      "options": {
        "time_based": "За часом",
        "weekdays": "Дні тижня",
        "nth_weekday": "N-й день тижня місяця",
        "day_of_month": "День місяця",
        "sensor_based": "За сенсором",
        "one_time": "Разова",
        "manual": "Вручну"
      }
    },
    "interval_unit": {
      "options": {
        "days": "Дні",
        "weeks": "Тижні",
        "months": "Місяці",
        "years": "Роки"
      }
    },
    "trigger_type": {
      "options": {
        "threshold": "Поріг",
        "counter": "Лічильник",
        "state_change": "Зміна стану",
        "runtime": "Напрацювання",
        "compound": "Складений (кілька умов)"
      }
    },
    "compound_logic": {
      "options": {
        "and": "AND (всі умови мають спрацювати)",
        "or": "OR (достатньо однієї умови)"
      }
    },
    "entity_logic": {
      "options": {
        "any": "Будь-який об'єкт спрацьовує",
        "all": "Всі об'єкти мають спрацювати"
      }
    },
    "notification_title_style": {
      "options": {
        "default": "За замовчуванням (заголовок за статусом)",
        "object_name": "Ім'я об'єкта як заголовок",
        "task_name": "Ім'я завдання як заголовок"
      }
    }
  },
  "services": {
    "complete": {
      "name": "Виконати обслуговування",
      "description": "Позначити завдання обслуговування як виконане.",
      "fields": {
        "entity_id": {
          "name": "Об'єкт",
          "description": "Сенсорний об'єкт обслуговування для позначення виконаним."
        },
        "notes": {
          "name": "Примітки",
          "description": "Необов'язкові примітки про виконане обслуговування."
        },
        "cost": {
          "name": "Вартість",
          "description": "Вартість виконаного обслуговування."
        },
        "duration": {
          "name": "Тривалість",
          "description": "Тривалість обслуговування у хвилинах."
        },
        "reading_value": {
          "name": "Показання",
          "description": "Записане значення для задач зняття показань (показання лічильника, перевірка рівня)."
        }
      }
    },
    "reset": {
      "name": "Скинути обслуговування",
      "description": "Скинути дату останнього виконання завдання обслуговування.",
      "fields": {
        "entity_id": {
          "name": "Об'єкт",
          "description": "Сенсорний об'єкт обслуговування для скидання."
        },
        "date": {
          "name": "Дата",
          "description": "Дата для встановлення як останнє виконання. За замовчуванням — сьогодні."
        }
      }
    },
    "skip": {
      "name": "Пропустити обслуговування",
      "description": "Пропустити поточний цикл обслуговування.",
      "fields": {
        "entity_id": {
          "name": "Об'єкт",
          "description": "Сенсорний об'єкт обслуговування для пропуску."
        },
        "reason": {
          "name": "Причина",
          "description": "Необов'язкова причина пропуску обслуговування."
        }
      }
    },
    "export_data": {
      "name": "Експортувати дані",
      "description": "Експортувати всі дані обслуговування у форматі JSON або YAML.",
      "fields": {
        "format": {
          "name": "Формат",
          "description": "Формат виводу для експортованих даних (json або yaml)."
        },
        "include_history": {
          "name": "Включити історію",
          "description": "Чи включати записи історії завдань в експорт."
        }
      }
    },
    "add_object": {
      "name": "Додати об'єкт",
      "description": "Створити новий об'єкт обслуговування (пристрій). Повертає новий entry_id.",
      "fields": {
        "name": {
          "name": "Назва",
          "description": "Назва об'єкта/пристрою."
        },
        "area_id": {
          "name": "Зона",
          "description": "Зона, до якої призначити пристрій."
        },
        "manufacturer": {
          "name": "Виробник"
        },
        "model": {
          "name": "Модель"
        },
        "serial_number": {
          "name": "Серійний номер"
        },
        "installation_date": {
          "name": "Дата встановлення"
        },
        "warranty_expiry": {
          "name": "Закінчення гарантії",
          "description": "Дата закінчення гарантії (для обліку активів і нагадувань)."
        },
        "documentation_url": {
          "name": "URL документації",
          "description": "Посилання на інструкцію або сторінку виробника (лише http/https)."
        },
        "notes": {
          "name": "Примітки"
        }
      }
    },
    "add_task": {
      "name": "Додати завдання",
      "description": "Додати завдання обслуговування до наявного об'єкта. Повертає новий task_id.",
      "fields": {
        "entry_id": {
          "name": "Об'єкт",
          "description": "Об'єкт обслуговування, до якого додати завдання."
        },
        "name": {
          "name": "Назва",
          "description": "Назва завдання."
        },
        "task_type": {
          "name": "Тип завдання",
          "description": "Довільна категорія (напр. inspection, service, custom)."
        },
        "schedule_type": {
          "name": "Тип розкладу",
          "description": "time_based (інтервал) або sensor_based. Типово: time_based."
        },
        "interval_days": {
          "name": "Інтервал",
          "description": "Довжина інтервалу між виконаннями (для завдань за часом), у поєднанні з interval_unit."
        },
        "interval_unit": {
          "name": "Одиниця інтервалу",
          "description": "Одиниця інтервалу: days, weeks, months або years. Типово: days."
        },
        "due_date": {
          "name": "Термін",
          "description": "Термін (YYYY-MM-DD) для одноразового завдання (schedule_type one_time)."
        },
        "schedule": {
          "name": "Календарний розклад",
          "description": "Вкладене повторення для календарних типів, напр. kind=nth_weekday, nth=1, weekday=5 для 1-ї суботи (weekday 0=Пн ... 6=Нд), kind=weekdays, weekdays=[0, 3] для Пн і Чт, або kind=day_of_month, day=15. Має пріоритет над interval_days / schedule_type."
        },
        "warning_days": {
          "name": "Попередження (дні)",
          "description": "За скільки днів до терміну завдання потрапляє у вікно «незабаром термін»."
        },
        "enabled": {
          "name": "Увімкнено"
        },
        "notes": {
          "name": "Примітки"
        }
      }
    },
    "update_task": {
      "name": "Оновити завдання",
      "description": "Оновити основні поля наявного завдання обслуговування. Змінюються лише передані поля.",
      "fields": {
        "entry_id": {
          "name": "Об'єкт",
          "description": "Об'єкт обслуговування, до якого належить завдання."
        },
        "task_id": {
          "name": "ID завдання",
          "description": "Ідентифікатор завдання для оновлення (див. list_tasks)."
        },
        "name": {
          "name": "Назва",
          "description": "Нова назва завдання."
        },
        "task_type": {
          "name": "Тип завдання",
          "description": "Категорія (cleaning, inspection, replacement, calibration, service, reading, custom)."
        },
        "schedule_type": {
          "name": "Тип розкладу",
          "description": "time_based (інтервал), sensor_based, one_time або manual."
        },
        "interval_days": {
          "name": "Інтервал",
          "description": "Довжина інтервалу між виконаннями, у поєднанні з interval_unit."
        },
        "interval_unit": {
          "name": "Одиниця інтервалу",
          "description": "days, weeks, months або years."
        },
        "due_date": {
          "name": "Термін",
          "description": "Термін для одноразових завдань (YYYY-MM-DD)."
        },
        "schedule": {
          "name": "Розклад (календарне повторення)",
          "description": "Вкладений об'єкт повторення для календарних типів, напр. kind=day_of_month, day=-1, business=true. Має пріоритет над плоскими полями."
        },
        "warning_days": {
          "name": "Днів попередження",
          "description": "За скільки днів до терміну завдання стає «незабаром термін»."
        },
        "enabled": {
          "name": "Увімкнено",
          "description": "Чи активне завдання."
        },
        "notes": {
          "name": "Примітки",
          "description": "Довільні нотатки до завдання."
        },
        "priority": {
          "name": "Пріоритет",
          "description": "low, normal або high."
        },
        "labels": {
          "name": "Мітки",
          "description": "Список міток для фільтрації та звітів."
        }
      }
    },
    "delete_task": {
      "name": "Видалити завдання",
      "description": "Видалити завдання обслуговування разом з історією. Дію не можна скасувати - натомість розгляньте архівування через панель.",
      "fields": {
        "entry_id": {
          "name": "Об'єкт",
          "description": "Об'єкт обслуговування, до якого належить завдання."
        },
        "task_id": {
          "name": "ID завдання",
          "description": "Ідентифікатор завдання для видалення (див. list_tasks)."
        }
      }
    },
    "list_tasks": {
      "name": "Список завдань",
      "description": "Повертає знімок активних завдань обслуговування (id, назва, статус, наступний термін) для автоматизацій, скриптів і голосу. Підтримує фільтрацію за об'єктом і статусом.",
      "fields": {
        "entry_id": {
          "name": "Об'єкт",
          "description": "Повертати лише завдання цього об'єкта обслуговування."
        },
        "status": {
          "name": "Статус",
          "description": "Повертати лише завдання з цим статусом."
        }
      }
    }
  },
  "issues": {
    "document_storage_issues": {
      "title": "Сховище документів потребує очищення",
      "fix_flow": {
        "step": {
          "init": {
            "title": "Звільнити сховище документів",
            "description": "Maintenance Supporter виявив файли без посилань і/або мертві записи у сховищі документів — зазвичай це наслідок збою, зовнішнього видалення файлу або часткового відновлення.\n\nНатисніть **Надіслати**, щоб звільнити місце: файли без посилань і застарілі файли видаляються, а мертві записи документів прибираються. Файли, на які ще посилається документ, ніколи не чіпаються.\n\n(Щоб відхилити без очищення, скористайтеся кнопкою **Ігнорувати** в Home Assistant на сторінці «Виправлення».)"
          }
        }
      }
    },
    "missing_trigger_entity": {
      "title": "Сенсор-тригер не знайдено: {task_name}",
      "fix_flow": {
        "step": {
          "init": {
            "title": "Відсутній об'єкт тригера",
            "description": "Сенсорний об'єкт `{entity_id}`, налаштований як тригер для завдання \"{task_name}\" об'єкта \"{object_name}\", більше недоступний.\n\nОберіть спосіб вирішення цієї проблеми:",
            "menu_options": {
              "replace_entity": "Замінити іншим об'єктом",
              "remove_trigger": "Видалити сенсорний тригер",
              "dismiss": "Відхилити (з'явиться знову)"
            }
          },
          "replace_entity": {
            "title": "Замінити об'єкт тригера",
            "description": "Оберіть новий об'єкт для заміни `{entity_id}` як тригера для завдання \"{task_name}\" об'єкта \"{object_name}\".",
            "data": {
              "new_entity_id": "Новий об'єкт тригера"
            },
            "data_description": {
              "new_entity_id": "Оберіть новий сенсорний об'єкт для використання як тригер."
            }
          },
          "remove_trigger": {
            "title": "Видалити сенсорний тригер",
            "description": "Це видалить сенсорний тригер із завдання \"{task_name}\" об'єкта \"{object_name}\" та переведе розклад на часовий або ручний. Історія обслуговування буде збережена.\n\nПопередній об'єкт тригера: `{entity_id}`"
          }
        }
      }
    },
    "orphan_admin_panel_user": {
      "title": "Користувача зі списку доступу до панелі більше не існує",
      "fix_flow": {
        "step": {
          "init": {
            "title": "Бездомний користувач у списку доступу до панелі",
            "description": "Користувач `{user_id}…` у списку доступу до панелі Maintenance Supporter, але вже не існує в Home Assistant. Ймовірно, користувача було видалено.\n\nНатисніть **Надіслати**, щоб видалити користувача зі списку. (Щоб залишити проблему без вирішення, скористайтеся кнопкою **Ігнорувати** на сторінці «Ремонти» Home Assistant.)"
          }
        }
      }
    },
    "stale_action_entity": {
      "title": "Дія завершення посилається на видалену сутність",
      "fix_flow": {
        "step": {
          "init": {
            "title": "Дія завершення: {stale_entity} більше не існує",
            "description": "Завдання **{task_name}** має налаштовану `on_complete_action` для виклику сервісу на `{stale_entity}`, але ця сутність більше не зареєстрована в Home Assistant.\n\nВибери як виправити:",
            "menu_options": {
              "replace_entity": "Замінити на іншу сутність",
              "remove_action": "Видалити дію завершення"
            }
          },
          "replace_entity": {
            "title": "Замінити цільову сутність",
            "description": "Вибери сутність, яку використовувати замість `{stale_entity}` для завдання **{task_name}**.",
            "data": {
              "new_entity": "Нова цільова сутність"
            }
          },
          "remove_action": {
            "title": "Видалити дію завершення",
            "description": "Повністю видаляє `on_complete_action` з завдання **{task_name}**. Саме завдання не зачіпається — видаляється лише виклик сервісу при завершенні."
          }
        }
      }
    },
    "notify_service_missing": {
      "title": "Службу сповіщень `{service}` не знайдено",
      "description": "Maintenance Supporter налаштовано надсилати сповіщення через `{service}`, але ця служба зараз не існує в Home Assistant, тому нагадування мовчки не надсилаються.\n\nЗазвичай це означає, що службу перейменували або інтеграцію, яка її надає (мобільний застосунок, групу сповіщень, …), було видалено. Щоб виправити: відновіть цю службу або відкрийте **Налаштування → Пристрої та служби → Maintenance Supporter → Налаштувати → Загальні налаштування** і виберіть коректну службу `notify.*`.\n\nПримітка: перевіряється лише сама налаштована служба. Якщо сповіщення надходять на одні пристрої, але не на інші, ймовірно, неправильно налаштовано учасника *всередині* вашої групи сповіщень — тут це не видно; перегляньте **системний журнал** Home Assistant (Налаштування → Система → Журнали)."
    },
    "missing_global_entry": {
      "title": "Відсутня глобальна конфігурація Maintenance Supporter",
      "fix_flow": {
        "step": {
          "init": {
            "title": "Відновити глобальну конфігурацію",
            "description": "Ваші об'єкти обслуговування все ще існують, але глобальний запис \"Maintenance Supporter\" було видалено — тому зведені сенсори, бічна панель та лічильники панелі зникли, а показники KPI показують \"unknown\".\n\nНатисніть **Надіслати**, щоб знову створити глобальну конфігурацію з типовими налаштуваннями. Ваші об'єкти та завдання залишаються незмінними."
          }
        }
      }
    }
  },
  "exceptions": {
    "no_coordinator_for_entity": {
      "message": "Координатор обслуговування для об'єкта {entity_id} не знайдено."
    },
    "no_task_for_entity": {
      "message": "Завдання обслуговування для об'єкта {entity_id} не знайдено."
    }
  },
  "triggers": {
    "task_became_overdue": {
      "name": "Завдання обслуговування прострочено",
      "description": "Спрацьовує, коли статус завдання обслуговування змінюється на прострочене.",
      "fields": {
        "behavior": {
          "name": "Поведінка"
        },
        "for": {
          "name": "Протягом"
        }
      }
    },
    "task_became_due_soon": {
      "name": "Завдання обслуговування скоро настане",
      "description": "Спрацьовує, коли завдання обслуговування входить у вікно попередження.",
      "fields": {
        "behavior": {
          "name": "Поведінка"
        },
        "for": {
          "name": "Протягом"
        }
      }
    },
    "sensor_trigger_activated": {
      "name": "Спрацював сенсорний тригер",
      "description": "Спрацьовує, коли активується завдання обслуговування на основі датчиків.",
      "fields": {
        "behavior": {
          "name": "Поведінка"
        },
        "for": {
          "name": "Протягом"
        }
      }
    },
    "task_became_ok": {
      "name": "Завдання обслуговування знову в нормі",
      "description": "Спрацьовує, коли завдання обслуговування більше не потребує уваги.",
      "fields": {
        "behavior": {
          "name": "Поведінка"
        },
        "for": {
          "name": "Протягом"
        }
      }
    }
  },
  "conditions": {
    "task_is_overdue": {
      "name": "Завдання обслуговування прострочено",
      "description": "Перевіряє, чи прострочено завдання обслуговування.",
      "fields": {
        "behavior": {
          "name": "Поведінка"
        },
        "for": {
          "name": "Протягом"
        }
      }
    },
    "task_is_due_soon": {
      "name": "Завдання обслуговування скоро настане",
      "description": "Перевіряє, чи перебуває завдання обслуговування у вікні попередження.",
      "fields": {
        "behavior": {
          "name": "Поведінка"
        },
        "for": {
          "name": "Протягом"
        }
      }
    },
    "task_is_triggered": {
      "name": "Сенсорний тригер активний",
      "description": "Перевіряє, чи активовано завдання обслуговування на основі датчиків.",
      "fields": {
        "behavior": {
          "name": "Поведінка"
        },
        "for": {
          "name": "Протягом"
        }
      }
    },
    "task_needs_attention": {
      "name": "Завдання обслуговування потребує уваги",
      "description": "Перевіряє, чи завдання обслуговування прострочене або активоване.",
      "fields": {
        "behavior": {
          "name": "Поведінка"
        },
        "for": {
          "name": "Протягом"
        }
      }
    }
  }
}
