291 files

This commit is contained in:
Home Assistant Version Control
2026-10-14 18:10:18 +00:00
parent c4e0178d8a
commit 280501d2e8
291 changed files with 32540 additions and 3280 deletions
@@ -217,6 +217,92 @@
"user_added": {
"name": "Користувача додано",
"description": "Спрацьовує, коли хтось отримує логін до Home Assistant. Користувачі, яких Home Assistant створює для власних інтеграцій, не враховуються."
},
"state_changed": {
"name": "Тригер стану Spook",
"description": "Спрацьовує, коли сутність змінює стан, для всього, що охоплює ціль: сутностей, пристроїв, приміщень, поверхів і міток. Звужуйте за доменом, інтеграцією чи класом пристрою, або залиште ціль порожньою, і тоді вони самі виберуть сутності з усього. Знову виключіть зайве та вирішіть, скільки має протриматися зміна, щоб рахуватися.",
"fields": {
"domain": {
"name": "Домени",
"description": "Лише сутності цих доменів, наприклад binary_sensor чи cover. Без цілі вибирає їх з усього."
},
"integration": {
"name": "Інтеграції",
"description": "Лише сутності, які надають ці інтеграції, наприклад zha чи hue. Без цілі вибирає їх з усього."
},
"config_entry": {
"name": "Запис інтеграції",
"description": "Лише сутності цього запису інтеграції. Без цілі вибирає їх з усього."
},
"device_class": {
"description": "Лише сутності цих класів пристроїв, наприклад door чи window. Без цілі вибирає їх з усього.",
"name": "Класи пристроїв"
},
"exclude_target": {
"name": "Виключити",
"description": "Сутності, пристрої, приміщення, поверхи чи мітки, які треба виключити. Виключається все, що в них є, діагностичні сутності теж."
},
"exclude_domain": {
"name": "Виключити домени",
"description": "Виключити сутності цих доменів. Якщо в «Виключити» нічого немає, це стосується всього, що охоплює ціль."
},
"exclude_integration": {
"name": "Виключити інтеграції",
"description": "Виключити сутності, які надають ці інтеграції."
},
"exclude_config_entry": {
"name": "Виключити запис інтеграції",
"description": "Виключити сутності цього запису інтеграції."
},
"exclude_device_class": {
"name": "Виключити класи пристроїв",
"description": "Виключити сутності цих класів пристроїв."
},
"attribute": {
"name": "Атрибут",
"description": "Стежити за цим атрибутом замість стану."
},
"not_from": {
"name": "Не з",
"description": "Лише зміни не з одного з цих станів."
},
"to": {
"name": "У",
"description": "Лише зміни в один із цих станів."
},
"not_to": {
"name": "Не в",
"description": "Лише зміни не в один із цих станів."
},
"ignore_unavailable": {
"name": "Ігнорувати «недоступно» та «невідомо»",
"description": "Пропускати зміни з чи в «недоступно» та «невідомо», щоб перезапуск чи перезавантаження роутера не спрацьовували для всього. Вимкніть, щоб використовувати їх у «З» чи «У»."
},
"attribute_changes": {
"name": "Рахувати зміни атрибутів",
"description": "Спрацьовувати також, коли змінився лише атрибут, а стан лишився тим самим. Нічого не робить, коли стежить за атрибутом."
},
"behavior": {
"name": "Поведінка",
"description": "Спрацьовувати для кожної сутності, для першої з цілі, що туди дійде, або коли там будуть усі. «Перша» та «усі» потребують «У» чи «Не в». Поки «недоступно» та «невідомо» ігноруються, сутності в цих станах не беруть участі."
},
"for": {
"name": "Протягом",
"description": "Спрацьовувати лише тоді, коли новий стан протримався стільки часу. Будь-яка інша зміна в проміжку все скасовує."
},
"blip_tolerance": {
"name": "Допуск на мерехтіння",
"description": "Поки триває очікування «Протягом», перехід у «недоступно» чи «невідомо» і повернення до того самого стану в межах цього часу не починає очікування заново. Працює лише разом із «Протягом»."
},
"delay": {
"name": "Затримка",
"description": "Чекати стільки часу перед спрацюванням, що б не сталося в проміжку. Як затримка на початку дій."
},
"from": {
"name": "З",
"description": "Лише зміни з одного з цих станів."
}
}
}
},
"selector": {
@@ -232,6 +318,17 @@
"bottom": "Униз",
"top": "Угору"
}
},
"schedule_day": {
"options": {
"monday": "Понеділок",
"tuesday": "Вівторок",
"wednesday": "Середа",
"thursday": "Четвер",
"friday": "Пʼятниця",
"saturday": "Субота",
"sunday": "Неділя"
}
}
},
"conditions": {
@@ -320,6 +417,16 @@
"description": "Скільки чекати після останнього запуску, перш ніж ця умова знову виконуватиметься."
}
}
},
"is_available": {
"name": "Сутність доступна",
"description": "Виконується, коли з сутністю можна спілкуватися: будь-що, крім «недоступно» чи «невідомо». Для колонки чи розумної розетки, яка не завжди під живленням.",
"fields": {
"behavior": {
"name": "Поведінка",
"description": "Чи достатньо, щоб доступною була будь-яка із сутностей, чи доступними мають бути всі."
}
}
}
},
"config": {
@@ -752,6 +859,33 @@
},
"zone_not_editable": {
"message": "Цю зону не можна редагувати: {entity_id}."
},
"amount_not_a_multiple_of_step": {
"message": "Значення {amount} не підходить для {entity_id}, яка змінюється кроками по {step}. Використайте кратне {step} або не вказуйте значення, щоб зробити один крок."
},
"area_cannot_update": {
"message": "Приміщення {area_id} не можна так змінити: {error}."
},
"area_name_taken": {
"message": "Назва {name} уже зайнята приміщенням {area_id}."
},
"area_nothing_to_update": {
"message": "Нічого оновлювати в приміщенні {area_id}: вкажіть принаймні щось одне з {fields}."
},
"device_nothing_to_update": {
"message": "Нічого оновлювати в пристрої {device_id}: вкажіть принаймні щось одне з {fields}."
},
"floor_name_taken": {
"message": "Назва {name} уже зайнята поверхом {floor_id}."
},
"floor_nothing_to_update": {
"message": "Нічого оновлювати в поверсі {floor_id}: вкажіть принаймні щось одне з {fields}."
},
"schedule_blocks_invalid": {
"message": "Ці часові блоки не підходять для {entity_id}: {error}. Нічого не змінено."
},
"yaml_schedule_not_editable": {
"message": "{entity_id} це розклад із вашої YAML-конфігурації, який Spook змінити не може. Відредагуйте його у вашій конфігурації."
}
},
"issues": {
@@ -1208,6 +1342,106 @@
"changed": "Відколи Spook дивився, ці датчики повернулися, або налаштування тепер вказують деінде. Тож нічого не очищено. Spook сам перевірить ще раз і оновить це виправлення."
}
}
},
"assist_duplicate_names": {
"title": "Assist не може їх розрізнити: {name}",
"description": "Spook знайшов привида у ваших голосових помічниках 👻\n\nТакі сутності відкриті для Assist, і всі відгукуються на назву {name}:\n\n{entities}\n\nКоли назви однакові, Assist розрізняє їх лише за приміщенням: тим, яке ви називаєте, або тим, де стоїть ваш голосовий супутник. Деякі з них ділять одне приміщення або взагалі не мають приміщення, тож Assist не може вибрати їх за цією назвою звідки завгодно. Запит {name} тоді не вдається, і ніщо не каже, які сутності заважають.\n\nЩоб це виправити, дайте кожній власну назву чи псевдонім або перенесіть їх у різні приміщення. Змінити псевдоніми сутності, і те, чи бачить її Assist взагалі, можна в розділі [Відкриті сутності](/config/voice-assistants/expose). Приміщення задаються на [сторінці приміщень](/config/areas/dashboard).\n\nSpook 👻 Ваш друзяка."
},
"automation_unknown_attribute_references": {
"title": "Невідомі атрибути в: {automation}",
"description": "Spook знайшов привида у ваших автоматизаціях 👻\n\nЛітаючи довкола, Spook натрапив на таку автоматизацію:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЦя автоматизація використовує такі атрибути, яких немає в їхніх сутностей. Ні зараз, ні як те, що пропонує такий тип сутності, ні будь-де в тому, що про них памʼятає реєстратор (recorder):\n\n{attributes}\n\n\n\nТригер чи умова, що чекає на атрибут, який ніколи не зʼявляється, ніколи не спрацьовує і нічого вам про це не каже. Шаблон, що його читає, нічого не отримує. Щоб це виправити, [відредагуйте автоматизацію]({edit}) і використайте атрибут, який сутність має.\n\nSpook 👻 Ваш друзяка."
},
"script_unknown_attribute_references": {
"title": "Невідомі атрибути в: {script}",
"description": "Spook знайшов привида у ваших скриптах 👻\n\nЛітаючи довкола, Spook натрапив на такий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nЦей скрипт використовує такі атрибути, яких немає в їхніх сутностей. Ні зараз, ні як те, що пропонує такий тип сутності, ні будь-де в тому, що про них памʼятає реєстратор (recorder):\n\n{attributes}\n\n\n\nТригер чи умова, що чекає на атрибут, який ніколи не зʼявляється, ніколи не спрацьовує і нічого вам про це не каже. Шаблон, що його читає, нічого не отримує. Щоб це виправити, [відредагуйте скрипт]({edit}) і використайте атрибут, який сутність має.\n\nSpook 👻 Ваш друзяка."
},
"template_unknown_attribute_references": {
"title": "Невідомі атрибути в помічнику-шаблоні: {helper}",
"description": "Spook знайшов привида у ваших помічниках-шаблонах 👻\n\nЛітаючи довкола, Spook натрапив на такий помічник-шаблон:\n\n[{helper}]({edit}) (`{entity_id}`)\n\nЦей помічник-шаблон використовує такі атрибути, яких немає в їхніх сутностей. Ні зараз, ні як те, що пропонує такий тип сутності, ні будь-де в тому, що про них памʼятає реєстратор (recorder):\n\n{attributes}\n\n\n\nШаблон, що читає атрибут, який ніколи не зʼявляється, нічого не отримує, а умова в одній із його дій, що чекає на нього, ніколи не виконується. Ні те, ні інше вам про це не каже. Щоб це виправити, [відредагуйте помічник-шаблон]({edit}) і використайте атрибут, який сутність має.\n\nSpook 👻 Ваш друзяка."
},
"template_unknown_attribute_references_yaml": {
"title": "Невідомі атрибути в шаблонній сутності: {name}",
"description": "Spook знайшов привида у ваших шаблонних сутностях 👻\n\nЛітаючи довкола, Spook натрапив на таку шаблонну сутність:\n\n{name} (`{entity_id}`)\n\nЦя шаблонна сутність використовує такі атрибути, яких немає в їхніх сутностей. Ні зараз, ні як те, що пропонує такий тип сутності, ні будь-де в тому, що про них памʼятає реєстратор (recorder):\n\n{attributes}\n\n\n\nШаблон, що читає атрибут, який ніколи не зʼявляється, нічого не отримує, а тригер чи умова, що чекає на нього, ніколи не спрацьовує й не виконується. Жоден із них вам про це не каже.\n\nЦю шаблонну сутність налаштовано у вашій YAML-конфігурації. Щоб виправити це, відредагуйте її в розділі `template:` вашої конфігурації, використайте атрибут, який сутність має, і перезавантажте шаблонні сутності.\n\nSpook 👻 Ваш друзяка."
},
"automation_unknown_state_references": {
"title": "Невідомі стани в: {automation}",
"description": "Spook знайшов привида у ваших автоматизаціях 👻\n\nЛітаючи довкола, Spook натрапив на таку автоматизацію:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЦя автоматизація чекає на такі стани чи перевіряє їх, хоча їхні сутності ніколи в них не бувають. Ні як те, чим може бути такий тип сутності, ні серед варіантів, які пропонує сутність, ні будь-де в тому, що про них памʼятає реєстратор (recorder):\n\n{states}\n\n\n\nТригер, що чекає на стан, який ніколи не настає, ніколи не спрацьовує, умова, що його перевіряє, ніколи не виконується, і жоден із них вам про це не каже. Стани чутливі до регістру: `On` це не `on`. Щоб це виправити, [відредагуйте автоматизацію]({edit}) і використайте стан, у якому сутність може бути.\n\nSpook 👻 Ваш друзяка."
},
"script_unknown_state_references": {
"title": "Невідомі стани в: {script}",
"description": "Spook знайшов привида у ваших скриптах 👻\n\nЛітаючи довкола, Spook натрапив на такий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nЦей скрипт чекає на такі стани чи перевіряє їх, хоча їхні сутності ніколи в них не бувають. Ні як те, чим може бути такий тип сутності, ні серед варіантів, які пропонує сутність, ні будь-де в тому, що про них памʼятає реєстратор (recorder):\n\n{states}\n\n\n\nТригер, що чекає на стан, який ніколи не настає, ніколи не спрацьовує, умова, що його перевіряє, ніколи не виконується, і жоден із них вам про це не каже. Стани чутливі до регістру: `On` це не `on`. Щоб це виправити, [відредагуйте скрипт]({edit}) і використайте стан, у якому сутність може бути.\n\nSpook 👻 Ваш друзяка."
},
"lovelace_unknown_state_references": {
"title": "Невідомі стани на інформаційній панелі: {dashboard}",
"description": "Spook знайшов привида у ваших інформаційних панелях 👻\n\nЛітаючи довкола, Spook натрапив на таку інформаційну панель:\n\n[{dashboard}]({edit})\n\nЦя панель перевіряє такі стани, хоча їхні сутності ніколи в них не бувають. Ні як те, чим може бути такий тип сутності, ні серед варіантів, які пропонує сутність, ні будь-де в тому, що про них памʼятає реєстратор (recorder):\n\n{states}\n\n\n\nУмова видимості чи фільтр, що перевіряє стан, який ніколи не настає, ніколи не виконується, а зображення для нього ніколи не показується. Жоден із них вам про це не каже. Стани чутливі до регістру: `On` це не `on`. Щоб це виправити, [відредагуйте панель]({edit}) і використайте стан, у якому сутність може бути.\n\nSpook 👻 Ваш друзяка."
},
"automation_unknown_trigger_id_references": {
"title": "Невідомі ID тригерів в: {automation}",
"description": "Spook знайшов привида у ваших автоматизаціях 👻\n\nЛітаючи довкола, Spook натрапив на таку автоматизацію:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЦя автоматизація перевіряє такі ID тригерів, яких немає в жодного з її власних тригерів:\n\n{trigger_ids}\n\n\n\nПеревірка ID, який не передає жоден тригер, завжди дає той самий результат: умова тригера, що його чекає, ніколи не виконується, тож частина, яку вона охороняє, ніколи не запускається, і ніщо вам про це не каже. ID тригерів чутливі до регістру, а тригер без власного ID має ID за своєю позицією у списку, рахуючи від `0`. Щоб це виправити, [відредагуйте автоматизацію]({edit}) і використайте ID одного з її тригерів або дайте тригеру той ID, на який чекає автоматизація.\n\nSpook 👻 Ваш друзяка."
},
"lovelace_unknown_view_references": {
"title": "Невідомі вкладки, на які переходить інформаційна панель: {dashboard}",
"description": "Spook знайшов привида у ваших інформаційних панелях 👻\n\nЛітаючи довкола, Spook натрапив на таку інформаційну панель:\n\n[{dashboard}]({edit})\n\nЦя панель переходить на такі вкладки, яких не існує:\n\n{paths}\n\n\n\nКнопка чи картка, що переходить на одну з них, натомість відкриває першу вкладку цієї панелі, нічого не кажучи. Таке часто трапляється, коли вкладку перейменовано, переміщено або видалено. Щоб виправити цю помилку, [відредагуйте панель]({edit}) і спрямуйте їх на наявну вкладку.\n\nSpook 👻 Ваш друзяка."
},
"automation_never_true_templates": {
"title": "Шаблони, які ніколи не виконаються, в: {automation}",
"description": "Spook знайшов привида у ваших автоматизаціях 👻\n\nЛітаючи довкола, Spook натрапив на таку автоматизацію:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЦя автоматизація має такі шаблони, які ніколи не можуть виконатися, хоч би що сталося у вашому домі:\n\n{templates}\n\n\n\nУмова шаблону виконується, лише коли повертає `true`, і `wait_template` теж, хіба що згодом він зміниться на щось, що читається як істина. Тригер шаблону спрацьовує, коли його шаблон змінюється на щось, що читається як істина, наприклад `true`, `on`, `yes` чи `1`. Ці шаблони завжди повертають щось інше через те, як їх написано. Типові причини:\n\n- Лапки навколо шаблону. Блок `>-` сприймає їх як текст, тож вони потрапляють у результат.\n- Взагалі немає роздільників шаблону, тож текст береться як є.\n- YAML, вставлений у поле шаблону.\n- YAML-коментар `#` усередині Jinja, який Jinja виводить як текст.\n- Умова, що повертає `on` замість `true`.\n\nНіщо вам про це не каже: умова ніколи не виконується, очікування закінчується лише за тайм-аутом, а тригер ніколи не спрацьовує. Щоб це виправити, [відредагуйте автоматизацію]({edit}) і зробіть так, щоб шаблон повертав `true`, коли має виконатися.\n\nSpook 👻 Ваш друзяка."
},
"script_never_true_templates": {
"title": "Шаблони, які ніколи не виконаються, в: {script}",
"description": "Spook знайшов привида у ваших скриптах 👻\n\nЛітаючи довкола, Spook натрапив на такий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nЦей скрипт має такі шаблони, які ніколи не можуть виконатися, хоч би що сталося у вашому домі:\n\n{templates}\n\n\n\nУмова шаблону виконується, лише коли повертає `true`, і `wait_template` теж, хіба що згодом він зміниться на щось, що читається як істина. Тригер шаблону в `wait_for_trigger` спрацьовує, коли його шаблон змінюється на щось, що читається як істина, наприклад `true`, `on`, `yes` чи `1`. Ці шаблони завжди повертають щось інше через те, як їх написано. Типові причини:\n\n- Лапки навколо шаблону. Блок `>-` сприймає їх як текст, тож вони потрапляють у результат.\n- Взагалі немає роздільників шаблону, тож текст береться як є.\n- YAML, вставлений у поле шаблону.\n- YAML-коментар `#` усередині Jinja, який Jinja виводить як текст.\n- Умова, що повертає `on` замість `true`.\n\nНіщо вам про це не каже: умова ніколи не виконується, а очікування закінчується лише за тайм-аутом. Щоб це виправити, [відредагуйте скрипт]({edit}) і зробіть так, щоб шаблон повертав `true`, коли має виконатися.\n\nSpook 👻 Ваш друзяка."
},
"automation_unknown_config_entry_references": {
"description": "Spook знайшов привида у ваших автоматизаціях 👻\n\nЛітаючи довкола, Spook натрапив на таку автоматизацію:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЦя автоматизація передає своїм діям такі записи інтеграцій, невідомі Home Assistant або які належать іншій інтеграції, ніж та, якої просить дія:\n\n{config_entries}\n\nHome Assistant відхиляє їх, коли крок виконується. Зазвичай так буває після того, як інтеграцію видалили й додали знову: вона отримала новий запис інтеграції з новим ID.\n\nЩоб виправити цю помилку, [відредагуйте автоматизацію]({edit}) і виберіть запис інтеграції в цих діях заново.\n\nSpook 👻 Ваш друзяка.",
"title": "Невідомі записи інтеграцій в: {automation}"
},
"script_unknown_config_entry_references": {
"title": "Невідомі записи інтеграцій в: {script}",
"description": "Spook знайшов привида у ваших скриптах 👻\n\nЛітаючи довкола, Spook натрапив на такий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nЦей скрипт передає своїм діям такі записи інтеграцій, невідомі Home Assistant або які належать іншій інтеграції, ніж та, якої просить дія:\n\n{config_entries}\n\nHome Assistant відхиляє їх, коли крок виконується. Зазвичай так буває після того, як інтеграцію видалили й додали знову: вона отримала новий запис інтеграції з новим ID.\n\nЩоб виправити цю помилку, [відредагуйте скрипт]({edit}) і виберіть запис інтеграції в цих діях заново.\n\nSpook 👻 Ваш друзяка."
},
"automation_unknown_icons": {
"title": "Невідомі значки в: {automation}",
"description": "Spook знайшов привида у ваших автоматизаціях 👻\n\nЛітаючи довкола, Spook натрапив на таку автоматизацію:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЦя автоматизація видає такі значки, яких немає в Material Design Icons, що постачаються з Home Assistant:\n\n{icons}\n\n\n\nКожен із них показується як порожнє місце, без жодного слова. Таке часто трапляється, коли значок написали з помилкою, перейменували чи видалили, або взяли з новішої версії Material Design Icons, ніж та, що постачається з Home Assistant. Щоб виправити цю помилку, [відредагуйте автоматизацію]({edit}) і замініть їх наявними значками.\n\nSpook 👻 Ваш друзяка."
},
"script_unknown_icons": {
"title": "Невідомі значки в: {script}",
"description": "Spook знайшов привида у ваших скриптах 👻\n\nЛітаючи довкола, Spook натрапив на такий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nЦей скрипт використовує чи видає такі значки, яких немає в Material Design Icons, що постачаються з Home Assistant:\n\n{icons}\n\n\n\nКожен із них показується як порожнє місце, без жодного слова. Таке часто трапляється, коли значок написали з помилкою, перейменували чи видалили, або взяли з новішої версії Material Design Icons, ніж та, що постачається з Home Assistant. Щоб виправити цю помилку, [відредагуйте скрипт]({edit}) і замініть їх наявними значками.\n\nSpook 👻 Ваш друзяка."
},
"lovelace_unknown_icons": {
"title": "Невідомі значки на інформаційній панелі: {dashboard}",
"description": "Spook знайшов привида у ваших інформаційних панелях 👻\n\nЛітаючи довкола, Spook натрапив на таку інформаційну панель:\n\n[{dashboard}]({edit})\n\nЦя панель використовує такі значки, яких немає в Material Design Icons, що постачаються з Home Assistant (версія {version}):\n\n{icons}\n\n\n\nКожен із них показується як порожнє місце, без жодного слова. Таке часто трапляється, коли значок написали з помилкою, перейменували чи видалили, або взяли з новішої версії Material Design Icons, ніж та, що постачається з Home Assistant. Щоб виправити цю помилку, [відредагуйте панель]({edit}) і замініть їх наявними значками. Значок панелі на бічній панелі змінюється в налаштуваннях ваших інформаційних панелей.\n\nSpook 👻 Ваш друзяка."
},
"unknown_icons": {
"title": "Невідомі значки у ваших налаштуваннях",
"description": "Spook знайшов привида у ваших налаштуваннях 👻\n\nТаких значків немає в Material Design Icons, що постачаються з Home Assistant (версія {version}):\n\n{icons}\n\n\n\nКожен із них показується як порожнє місце, без жодного слова. Таке часто трапляється, коли значок написали з помилкою, перейменували чи видалили, або взяли з новішої версії Material Design Icons, ніж та, що постачається з Home Assistant. Щоб виправити цю помилку, дайте кожному з них наявний значок: сутності, помічнику чи зоні в їхніх налаштуваннях, приміщенню, поверху чи мітці в налаштуваннях ваших приміщень, міток і зон, категорії там, де її використано, і в `customize:` у вашій конфігурації.\n\nSpook 👻 Ваш друзяка."
},
"automation_unknown_user_references": {
"title": "Видалені користувачі в: {automation}",
"description": "Spook знайшов привида у ваших автоматизаціях 👻\n\nЛітаючи довкола, Spook натрапив на таку автоматизацію:\n\n[{automation}]({edit}) (`{entity_id}`)\n\nЦя автоматизація називає таких користувачів, яких більше не існує:\n\n{users}\n\n\n\nHome Assistant ніколи не видає той самий ID користувача двічі, тож цих користувачів видалено. Тригер, що чекає на когось із них, ніколи для них не спрацьовує, а шаблон, що порівнює з кимось із них, ніколи не збігається, і ніщо про це не каже. Щоб це виправити, [відредагуйте автоматизацію]({edit}) і використайте ID наявного користувача або приберіть перевірку.\n\nSpook 👻 Ваш друзяка."
},
"script_unknown_user_references": {
"description": "Spook знайшов привида у ваших скриптах 👻\n\nЛітаючи довкола, Spook натрапив на такий скрипт:\n\n[{script}]({edit}) (`{entity_id}`)\n\nЦей скрипт називає таких користувачів, яких більше не існує:\n\n{users}\n\n\n\nHome Assistant ніколи не видає той самий ID користувача двічі, тож цих користувачів видалено. Шаблон, що порівнює з кимось із них, ніколи не збігається, а тригер, що чекає на когось із них, ніколи для них не спрацьовує, і ніщо про це не каже. Щоб це виправити, [відредагуйте скрипт]({edit}) і використайте ID наявного користувача або приберіть перевірку.\n\nSpook 👻 Ваш друзяка.",
"title": "Видалені користувачі в: {script}"
},
"lovelace_unknown_user_references": {
"title": "Видалені користувачі на інформаційній панелі: {dashboard}",
"description": "Spook знайшов привида у ваших інформаційних панелях 👻\n\nЛітаючи довкола, Spook натрапив на таку інформаційну панель:\n\n[{dashboard}]({edit})\n\nЦя панель називає таких користувачів, яких більше не існує:\n\n{users}\n\n\n\nHome Assistant ніколи не видає той самий ID користувача двічі, тож цих користувачів видалено. Картка, значок, секція чи вкладка, показана лише їм, тепер не показується нікому, і ніщо про це не каже. Звільнення від підтвердження для них більше нічого не дає. Щоб це виправити, [відредагуйте панель]({edit}) і виберіть користувачів, які мають це бачити, або приберіть умову.\n\nSpook 👻 Ваш друзяка."
},
"lovelace_unknown_theme_references": {
"title": "Невідомі теми на інформаційній панелі: {dashboard}",
"description": "Spook знайшов привида у ваших інформаційних панелях 👻\n\nЛітаючи довкола, Spook натрапив на таку інформаційну панель:\n\n[{dashboard}]({edit})\n\nЦя панель використовує такі теми, яких не існує:\n\n{themes}\n\n\n\nКартка, секція чи вкладка з однією з цих тем натомість отримує стандартний вигляд, нічого не кажучи. Таке часто трапляється, коли тему перейменовано або видалено. Щоб виправити цю помилку, [відредагуйте панель]({edit}) і виберіть наявну тему або поверніть тему.\n\nSpook 👻 Ваш друзяка."
},
"template_unknown_entity_references_yaml": {
"title": "Невідомі сутності в шаблонній сутності: {name}",
"description": "Spook знайшов привида у ваших шаблонних сутностях 👻\n\nЛітаючи довкола, Spook натрапив на таку шаблонну сутність:\n\n{name} (`{entity_id}`)\n\nЇї конфігурація посилається на такі сутності, невідомі Home Assistant:\n\n{entities}\n\n\n\nТаке часто трапляється, коли сутність перейменовано або видалено. Шаблон, що читає одну з них, нічого не отримує, а тригер, що на неї чекає, ніколи не спрацьовує.\n\nЦю шаблонну сутність налаштовано у вашій YAML-конфігурації. Щоб виправити цю помилку, відредагуйте її в розділі `template:` вашої конфігурації, посилайтеся на наявні сутності й перезавантажте шаблонні сутності.\n\nSpook 👻 Ваш друзяка."
},
"template_unknown_service_references_yaml": {
"title": "Невідомі дії в шаблонній сутності: {name}",
"description": "Spook знайшов привида у ваших шаблонних сутностях 👻\n\nЛітаючи довкола, Spook натрапив на таку шаблонну сутність:\n\n{name} (`{entity_id}`)\n\nВона посилається на такі дії, невідомі Home Assistant:\n\n{services}\n\n\n\nТаке часто трапляється, коли постачальника дії видалено або скрипт перейменовано чи видалено.\n\nЦю шаблонну сутність налаштовано у вашій YAML-конфігурації. Щоб виправити цю помилку, відредагуйте її в розділі `template:` вашої конфігурації, використайте наявні дії й перезавантажте шаблонні сутності.\n\nSpook 👻 Ваш друзяка."
},
"lovelace_unknown_attribute_references": {
"description": "Spook знайшов привида у ваших інформаційних панелях 👻\n\nЛітаючи довкола, Spook натрапив на таку інформаційну панель:\n\n[{dashboard}]({edit})\n\nЦя панель показує чи перевіряє такі атрибути, яких немає в їхніх сутностей. Ні зараз, ні як те, що пропонує такий тип сутності, ні будь-де в тому, що про них памʼятає реєстратор (recorder):\n\n{attributes}\n\n\n\nКартка, що показує атрибут, який ніколи не зʼявляється, лишається порожньою, а умова видимості чи фільтр, що його перевіряє, ніколи не виконується. Ні те, ні інше вам про це не каже. Щоб це виправити, [відредагуйте панель]({edit}) і використайте атрибут, який сутність має.\n\nSpook 👻 Ваш друзяка.",
"title": "Невідомі атрибути на інформаційній панелі: {dashboard}"
}
},
"system_health": {
@@ -2998,6 +3232,170 @@
"description": "Перемістити його на початок або в кінець списку. Вкажіть це або елемент, після якого його поставити."
}
}
},
"homeassistant_update_area": {
"name": "Оновити приміщення",
"description": "Оновлює наявне приміщення на льоту. Усе, що ви не вкажете, зберігає своє поточне значення. Псевдоніми й мітки замінюють ті, що має приміщення. Поверх, значок, зображення й датчики можна очистити, задавши їм null.",
"fields": {
"area_id": {
"name": "ID приміщення",
"description": "ID приміщення, яке треба оновити."
},
"name": {
"name": "Назва",
"description": "Нова назва приміщення."
},
"aliases": {
"name": "Псевдоніми",
"description": "Псевдоніми приміщення. Замінює наявні, порожній список прибирає їх усі."
},
"floor_id": {
"name": "ID поверху",
"description": "ID поверху, на якому знаходиться приміщення."
},
"icon": {
"name": "Значок",
"description": "Новий значок для приміщення."
},
"picture": {
"name": "Зображення",
"description": "URL-адреса чи шлях до зображення для приміщення."
},
"labels": {
"name": "Мітки",
"description": "ID міток приміщення. Замінює наявні, порожній список прибирає їх усі."
},
"temperature_entity_id": {
"name": "Датчик температури",
"description": "Датчик, який вимірює температуру в приміщенні."
},
"humidity_entity_id": {
"name": "Датчик вологості",
"description": "Датчик, який вимірює вологість у приміщенні."
}
}
},
"homeassistant_update_device": {
"name": "Оновити пристрій",
"description": "Оновлює наявний пристрій на льоту. Усе, що ви не вкажете, зберігає своє поточне значення. Мітки замінюють ті, що має пристрій. Назву й приміщення можна очистити, задавши їм null, і тоді пристрій знову отримує назву, яку дала йому інтеграція.",
"fields": {
"device_id": {
"name": "ID пристрою",
"description": "ID пристрою, який треба оновити. Вибір пристроїв у Home Assistant не показує вимкнені пристрої, тож щоб указати їхній ID, скористайтеся режимом YAML."
},
"name_by_user": {
"name": "Назва",
"description": "Нова назва пристрою."
},
"area_id": {
"name": "ID приміщення",
"description": "ID приміщення, в якому знаходиться пристрій."
},
"labels": {
"name": "Мітки",
"description": "ID міток пристрою. Замінює наявні, порожній список прибирає їх усі."
},
"disabled_by": {
"name": "Ким вимкнено",
"description": "Задайте user, щоб вимкнути пристрій, або null, щоб знову його увімкнути. Працює так само, як дії вимкнення та ввімкнення пристрою."
}
}
},
"homeassistant_update_floor": {
"name": "Оновити поверх",
"description": "Оновлює наявний поверх на льоту. Усе, що ви не вкажете, зберігає своє поточне значення. Псевдоніми замінюють ті, що має поверх. Значок і рівень можна очистити, задавши їм null.",
"fields": {
"floor_id": {
"name": "ID поверху",
"description": "ID поверху, який треба оновити."
},
"name": {
"name": "Назва",
"description": "Нова назва поверху."
},
"aliases": {
"name": "Псевдоніми",
"description": "Псевдоніми поверху. Замінює наявні, порожній список прибирає їх усі."
},
"icon": {
"name": "Значок",
"description": "Новий значок для поверху."
},
"level": {
"name": "Рівень",
"description": "Рівень, на якому знаходиться поверх у вашому домі."
}
}
},
"schedule_create": {
"name": "Створити розклад",
"description": "Створює нового помічника «розклад» на льоту, увімкненого протягом часових блоків, заданих для кожного дня тижня. Повертає ID сутності нового розкладу.",
"fields": {
"schedule_id": {
"description": "ID сутності для нового розкладу. Префікс schedule. додається автоматично. Якщо не вказано, ID сутності буде згенеровано з назви.",
"name": "ID сутності розкладу"
},
"icon": {
"name": "Значок",
"description": "Значок для нового розкладу."
},
"monday": {
"name": "Понеділок",
"description": "Коли розклад увімкнений по понеділках: список часових блоків, кожен із часом початку й кінця та необовʼязковими даними, які він показує як атрибути, поки увімкнений. Якщо не вказано, він вимкнений увесь день."
},
"tuesday": {
"name": "Вівторок",
"description": "Коли розклад увімкнений по вівторках: список часових блоків, кожен із часом початку й кінця та необовʼязковими даними, які він показує як атрибути, поки увімкнений. Якщо не вказано, він вимкнений увесь день."
},
"wednesday": {
"name": "Середа",
"description": "Коли розклад увімкнений по середах: список часових блоків, кожен із часом початку й кінця та необовʼязковими даними, які він показує як атрибути, поки увімкнений. Якщо не вказано, він вимкнений увесь день."
},
"thursday": {
"name": "Четвер",
"description": "Коли розклад увімкнений по четвергах: список часових блоків, кожен із часом початку й кінця та необовʼязковими даними, які він показує як атрибути, поки увімкнений. Якщо не вказано, він вимкнений увесь день."
},
"friday": {
"name": "Пʼятниця",
"description": "Коли розклад увімкнений по пʼятницях: список часових блоків, кожен із часом початку й кінця та необовʼязковими даними, які він показує як атрибути, поки увімкнений. Якщо не вказано, він вимкнений увесь день."
},
"saturday": {
"name": "Субота",
"description": "Коли розклад увімкнений по суботах: список часових блоків, кожен із часом початку й кінця та необовʼязковими даними, які він показує як атрибути, поки увімкнений. Якщо не вказано, він вимкнений увесь день."
},
"sunday": {
"name": "Неділя",
"description": "Коли розклад увімкнений по неділях: список часових блоків, кожен із часом початку й кінця та необовʼязковими даними, які він показує як атрибути, поки увімкнений. Якщо не вказано, він вимкнений увесь день."
},
"name": {
"name": "Назва",
"description": "Назва нового розкладу."
}
}
},
"schedule_delete": {
"name": "Видалити розклад",
"description": "Видаляє помічників «розклад», створених в інтерфейсі. Розклади, налаштовані в YAML, Spook видалити не може.",
"fields": {
"entity_id": {
"name": "ID сутності",
"description": "Розклад (чи розклади), які треба видалити."
}
}
},
"schedule_set_day": {
"name": "Задати часові блоки дня",
"description": "Замінює часові блоки одного чи кількох днів помічника «розклад», створеного в інтерфейсі. Розклади, налаштовані в YAML, Spook змінити не може.",
"fields": {
"day": {
"name": "День",
"description": "День чи дні тижня, для яких треба задати часові блоки."
},
"blocks": {
"name": "Часові блоки",
"description": "Часові блоки, протягом яких розклад увімкнений у ці дні, кожен із часом початку й кінця та необовʼязковими даними, які він показує як атрибути, поки увімкнений. Вони замінюють блоки, які мали ці дні. Порожній список залишає дні вимкненими на весь день."
}
}
}
}
}