257 files
This commit is contained in:
@@ -36,6 +36,8 @@
|
||||
"reset": "Скинути",
|
||||
"snooze": "Відкласти",
|
||||
"snoozed": "Відкладено",
|
||||
"snoozed_for": "Нагадування вимкнено на {hours} год — до {until}",
|
||||
"snoozed_for_one": "Нагадування вимкнено на годину — до {until}",
|
||||
"cancel": "Скасувати",
|
||||
"bulk_select": "Вибрати",
|
||||
"bulk_select_all": "Вибрати все",
|
||||
@@ -61,7 +63,10 @@
|
||||
"counter": "Лічильник",
|
||||
"state_change": "Зміна стану",
|
||||
"runtime": "Напрацювання",
|
||||
"trigger_type_due_date": "Дата від датчика",
|
||||
"runtime_hours": "Цільове напрацювання (години)",
|
||||
"days_before": "Днів до дати",
|
||||
"days_before_help": "Для датчика, що повідомляє термін обслуговування (дата або мітка часу). 0 = у сам день. Власна кнопка «виконано» пристрою переносить дату вперед і знімає тригер — призначте її дією під час виконання.",
|
||||
"target_value": "Цільове значення",
|
||||
"target_changes": "Цільова кількість змін",
|
||||
"for_minutes": "Протягом (хвилин)",
|
||||
@@ -232,6 +237,8 @@
|
||||
"model_optional": "Модель (необов'язково)",
|
||||
"serial_number_optional": "Серійний номер (необов'язково)",
|
||||
"serial_number_label": "С/Н",
|
||||
"object_replaces": "Попередник",
|
||||
"object_replaced_by": "Наступник",
|
||||
"documentation_url_label": "Посібник",
|
||||
"object_notes_label": "Примітки",
|
||||
"last_performed_optional": "Останнé виконання (необов'язково)",
|
||||
@@ -420,7 +427,7 @@
|
||||
"qr_action_view": "Переглянути",
|
||||
"qr_action_complete": "Позначити обслуговування виконаним",
|
||||
"qr_action_quick_complete": "Швидке завершення — без діалогу",
|
||||
"qr_print_quick_none": "Для кодів швидкого завершення завдання має мати стандартні значення швидкого завершення (вікно завдання → Стандартні значення швидкого завершення) — жодне завдання вибраних об'єктів їх ще не має.",
|
||||
"qr_print_quick_none": "Для кодів швидкого завершення завдання має мати стандартні значення швидкого завершення (Налаштування → Розширені функції → Дії при завершенні; вікно завдання → Стандартні значення швидкого завершення) — жодне завдання вибраних об'єктів їх ще не має.",
|
||||
"qr_url_mode": "Тип посилання",
|
||||
"qr_mode_companion": "Companion App",
|
||||
"qr_mode_local": "Локальний (mDNS)",
|
||||
@@ -576,8 +583,6 @@
|
||||
"settings_features_desc": "Увімкніть або вимкніть розширені функції. Вимкнення приховує їх з інтерфейсу, але не видаляє дані.",
|
||||
"feat_adaptive": "Адаптивне планування",
|
||||
"feat_adaptive_desc": "Навчатися оптимальним інтервалам з історії обслуговування",
|
||||
"feat_predictions": "Прогнози за сенсорами",
|
||||
"feat_predictions_desc": "Прогнозувати дати спрацювання за деградацією сенсора",
|
||||
"feat_seasonal": "Сезонні корекції",
|
||||
"feat_seasonal_desc": "Коригувати інтервали на основі сезонних закономірностей",
|
||||
"feat_environmental": "Кореляція з довкіллям",
|
||||
@@ -669,6 +674,10 @@
|
||||
"settings_currency": "Валюта",
|
||||
"settings_currency_decimals": "Знаків після коми в сумах",
|
||||
"settings_currency_decimals_hint": "Скільки знаків після коми показує кожна сума: KPI, бюджети, витрати у списках і звітах, сповіщення про бюджет. 0 = цілі числа.",
|
||||
"settings_parts_cost_mode": "Запчастини вважаються витратою",
|
||||
"settings_parts_cost_purchase": "Під час купівлі",
|
||||
"settings_parts_cost_use": "Під час використання",
|
||||
"settings_parts_cost_mode_hint": "Під час купівлі: враховується вартість нагадування про купівлю, а використані в роботі запчастини показуються для довідки. Під час використання: кожне виконання враховує вартість використаних запчастин, а купівля задає ціну запчастини замість обліку. Діє для виконань відтепер — історія зберігає попередній облік.",
|
||||
"settings_budget_monthly": "Щомісячний бюджет",
|
||||
"settings_budget_yearly": "Щорічний бюджет",
|
||||
"settings_budget_alerts": "Сповіщення про бюджет",
|
||||
@@ -681,6 +690,7 @@
|
||||
"settings_import_placeholder": "Вставте вміст JSON або CSV сюди…",
|
||||
"settings_import_btn": "Імпортувати",
|
||||
"settings_import_success": "{count} об'єктів успішно імпортовано.",
|
||||
"settings_import_unmatched_users": "Не знайдено в цьому екземплярі: {names}. Їхні призначення завдань видалено — створіть у Home Assistant людей з такими самими іменами й імпортуйте знову, щоб їх зберегти.",
|
||||
"settings_export_success": "Експорт завантажено.",
|
||||
"settings_saved": "Налаштування збережено.",
|
||||
"settings_include_history": "Включити історію",
|
||||
@@ -746,7 +756,7 @@
|
||||
"has_overdue": "Прострочені завдання",
|
||||
"object": "Об'єкт",
|
||||
"settings_panel_access": "Доступ до панелі",
|
||||
"settings_panel_access_desc": "Адміністратори завжди мають повний доступ. Щоб делегувати створення, редагування та видалення певним не-адмін користувачам, увімкніть це та виберіть їх нижче — інші бачать лише Виконати та Пропустити.",
|
||||
"settings_panel_access_desc": "Адміністратори завжди мають повний доступ. Щоб делегувати створення, редагування та видалення певним не-адмін користувачам, увімкніть це та виберіть їх нижче — іншим доступні лише «Виконати», «Пропустити», «Скинути» та «Відкласти».",
|
||||
"settings_operator_write": "Дозволити вибраним користувачам створювати, редагувати та видаляти",
|
||||
"settings_operator_write_desc": "Вимкнено: лише адміністратори можуть змінювати вміст. Увімкнено: вибрані користувачі нижче також отримують повний доступ.",
|
||||
"no_non_admin_users": "Не знайдено не-адмін користувачів. Додайте їх у Налаштуваннях → Особи.",
|
||||
@@ -760,6 +770,10 @@
|
||||
"on_complete_action_test": "Тестувати дію",
|
||||
"on_complete_action_test_success": "Успіх",
|
||||
"on_complete_action_test_failed": "Помилка",
|
||||
"action_test_bad_format": "Неправильний формат служби (очікується 'domain.service')",
|
||||
"action_test_unknown_service": "Службу «{service}» не зареєстровано в Home Assistant. Перевірте написання і те, що інтеграцію, яка її надає, завантажено.",
|
||||
"action_test_domain_mismatch": "Служба «{service}» працює лише із сутностями {domain}.*; сутність «{entity}» належить до {entity_domain}.* — виберіть службу для домену цієї сутності (наприклад, {suggestion})",
|
||||
"action_test_entity_missing": "Цільову сутність «{entity}» не знайдено в Home Assistant — можливо, її перейменовано або видалено її інтеграцію.",
|
||||
"quick_complete_defaults_title": "Стандартні значення швидкого завершення (для QR-сканів, опційно)",
|
||||
"quick_complete_defaults_desc": "Попередньо встановлені значення для QR швидкого завершення. Без них QR відкриває діалог.",
|
||||
"quick_complete_defaults_notes": "Нотатки",
|
||||
@@ -795,6 +809,7 @@
|
||||
"groups_manage_tasks": "Керування призначеннями завдань…",
|
||||
"groups_open_panel": "Відкрити на панелі",
|
||||
"on_complete_action_target_hint": "Примітка: домен сутності має відповідати сервісу — напр. 'button.press' працює лише з button.*, 'counter.increment' лише з counter.*, 'input_button.press' лише з input_button.* тощо. У разі невідповідності дія мовчки не виконається (HA запише в журнал 'Referenced entities ... missing or not currently available').",
|
||||
"on_complete_action_target_more": "Ця дія має більше цілей, ніж показує це поле: {targets}. Вони зберігаються як є — вибір тут іншої сутності замінить усю ціль.",
|
||||
"on_complete_action_skip_auto": "Не коли завдання виконується саме (датчик відновився)",
|
||||
"show_all_objects": "Показати всі об'єкти",
|
||||
"show_all_tasks": "Скинути фільтр — показати всі завдання",
|
||||
@@ -844,6 +859,7 @@
|
||||
"doc_too_large": "Файл завеликий (макс. 25 МБ).",
|
||||
"doc_upload_failed": "Не вдалося завантажити.",
|
||||
"docs_archive_too_large": "Архів завеликий (макс. {max}).",
|
||||
"docs_archive_no_manifest": "У цьому ZIP немає manifest.json, тому під час відновлення невідомо, до якого документа належить файл. Під час повторного пакування залишайте manifest.json поруч із теками.",
|
||||
"completion_photos_optional": "Фото виконання (необов'язково)",
|
||||
"completion_photos": "Фото виконання",
|
||||
"choose_photos": "Вибрати фото",
|
||||
@@ -904,6 +920,11 @@
|
||||
"paused": "Призупинено",
|
||||
"pause_object": "Призупинити",
|
||||
"resume_object": "Відновити",
|
||||
"pause_task": "Призупинити",
|
||||
"resume_task": "Відновити",
|
||||
"pause_task_prompt": "Заморожує розклад цього завдання — воно не стане актуальним і не сповіщатиме, доки ви його не відновите; відновлення починає новий цикл з цього дня. Інші завдання об'єкта працюють далі. Можна вказати дату автоматичного відновлення.",
|
||||
"task_paused": "Завдання призупинено",
|
||||
"task_resumed": "Завдання відновлено — розклад почався заново",
|
||||
"pause_until_prompt": "Заморозити розклади цього об'єкта — нічого не настає і не сповіщає до відновлення. За бажанням укажіть дату автоматичного відновлення.",
|
||||
"pause_until_label": "Відновити (необов'язково)",
|
||||
"object_paused": "Об'єкт призупинено",
|
||||
@@ -913,7 +934,18 @@
|
||||
"replace_object": "Замінити…",
|
||||
"replace_object_prompt": "Списати цей об'єкт і створити наступника. Історія та витрати лишаються в архіві старого; завдання й документи переходять до нового, лічильники починаються заново.",
|
||||
"replace_name_label": "Ім'я наступника",
|
||||
"replace_device_heading": "Пристрій у Home Assistant",
|
||||
"replace_device_keep": "Той самий пристрій, що й раніше ({device})",
|
||||
"replace_device_keep_hint": "Цей варіант підходить і тоді, коли нового пристрою ще немає в Home Assistant: після додавання вибери його в налаштуваннях об'єкта — тригери датчиків перейдуть на нього.",
|
||||
"replace_device_other": "Новий пристрій — інший пристрій",
|
||||
"replace_device_pick": "Пристрій нового екземпляра",
|
||||
"replace_device_other_hint": "Тригери датчиків, дії після виконання та скидання лічильника перейдуть на відповідні сутності цього пристрою.",
|
||||
"replace_device_none": "Без пристрою",
|
||||
"object_replaced": "Об'єкт замінено — наступника створено",
|
||||
"device_swap_moved": "Перенесено зв'язків із датчиками на новий пристрій: {count}.",
|
||||
"device_swap_moved_one": "Один зв'язок із датчиком перенесено на новий пристрій.",
|
||||
"device_swap_unmatched": "Не вдалося зіставити: {count} — перевір тригери датчиків цих завдань.",
|
||||
"device_swap_unmatched_one": "Один зв'язок не вдалося зіставити — перевір тригер датчика цього завдання.",
|
||||
"reading_unit_label": "Одиниця показання (напр. кВт·год, м³)",
|
||||
"reading_unit_help": "Показується поруч із записаним значенням під час виконання цієї задачі.",
|
||||
"reading_value_label": "Показання",
|
||||
@@ -1010,6 +1042,9 @@
|
||||
"part_stock": "Запас",
|
||||
"part_reorder_threshold": "Поріг замовлення",
|
||||
"part_restock_quantity": "Кількість поповнення",
|
||||
"part_package_size": "Розмір упаковки (одиниць)",
|
||||
"part_restock_packages": "Кількість для поповнення (упаковок)",
|
||||
"part_package_hint": "Купується упаковками, витрачається одиницями: запас, витрата на завдання та поріг дозамовлення рахуються в одиницях; кількість для поповнення та ціна — за упаковку.",
|
||||
"part_auto_buy": "Завдання купівлі при малому запасі",
|
||||
"part_restock": "Змінити запас",
|
||||
"parts_used_by": "Використовується",
|
||||
@@ -1022,10 +1057,11 @@
|
||||
"parts_load_failed": "Не вдалося завантажити запчастини цього об'єкта — параметри витрати запчастин зараз недоступні.",
|
||||
"settings_export_selection": "Обмежити вибраними об'єктами (необов'язково)",
|
||||
"settings_docs_archive": "Архів документів (з файлами)",
|
||||
"settings_docs_archive_hint": "Експорти JSON/YAML/CSV містять лише налаштування. Цей ZIP містить вміст завантажених файлів, щоб відновлення було повним.",
|
||||
"settings_docs_archive_hint": "Експорт у JSON і YAML перелічує ваші документи, але не містить їхніх файлів; CSV документів не включає. У цьому ZIP завантажені файли — відновіть його після імпорту JSON, і нічого не зникне.",
|
||||
"settings_docs_export_btn": "Завантажити ZIP документів",
|
||||
"settings_docs_import_btn": "Відновити ZIP документів",
|
||||
"settings_docs_import_success": "Відновлено: {blobs} файлів, {docs} документів",
|
||||
"settings_docs_import_missing": "Пропущено: {n} — їхніх файлів не було в ZIP",
|
||||
"adopt_problem_button": "Прийняти сенсори проблем",
|
||||
"adopt_problem_title": "Прийняти сенсори проблем",
|
||||
"adopt_problem_hint": "Перетворює сенсори проблем HA (помилки принтера, попередження фільтра, низький заряд) на завдання обслуговування, які спрацьовують, поки проблема активна, і завершуються самі після її усунення.",
|
||||
@@ -1056,6 +1092,10 @@
|
||||
"trigger_hint_counter_delta_edit": "Рахує використання з останнього виконання: термін після +{target}; лічильник починається заново після кожного виконання.",
|
||||
"trigger_hint_counter_abs": "Завдання настане, коли датчик досягне {target}.",
|
||||
"trigger_hint_runtime": "Завдання настане після {hours} год сумарного напрацювання; лічильник починається заново після кожного виконання.",
|
||||
"trigger_hint_due_date": "Завдання стане актуальним за {days} дн. до дати, яку повідомляє датчик.",
|
||||
"trigger_hint_due_date_one": "Завдання стане актуальним за один день до дати, яку повідомляє датчик.",
|
||||
"trigger_hint_due_date_same_day": "Завдання стане актуальним у дату, яку повідомляє датчик.",
|
||||
"trigger_hint_due_date_now": "Повідомлена дата: {date}.",
|
||||
"trigger_hint_state_change": "Завдання настане після {count} зміни(-) стану.",
|
||||
"trigger_hint_state_change_to": "Завдання настане після {count} переходу(-ів) у «{state}».",
|
||||
"trigger_hint_state_now": "Поточний стан: {value}.",
|
||||
@@ -1067,6 +1107,11 @@
|
||||
"settings_notify_scope_hint": "Нагадування надсилають лише завдання, що відповідають фільтрам мітки/користувача обраного подання. Статус, сортування та групування подання тут ігноруються.",
|
||||
"settings_notify_completed": "Сповіщення про виконання",
|
||||
"settings_notify_completed_hint": "Повідомлення для всіх домашніх, коли завдання виконано, з причиною та виконавцем. «Лише автоматичні» повідомляє тільки про виконання, які ніхто не робив на місці: відновлення датчика, позначка у списку покупок, виклик служби автоматизацією. Лише на спільний сервіс; тихі години та денний ліміт діють.",
|
||||
"settings_title_style": "Стиль заголовка сповіщення",
|
||||
"settings_title_style_hint": "Що відображається як ЗАГОЛОВОК сповіщення. За замовчуванням — текст за статусом (наприклад, «Обслуговування прострочено!»). Ім'я об'єкта / завдання допомагає, коли телефон складає сповіщення в стек.",
|
||||
"title_style_default": "За замовчуванням (заголовок за статусом)",
|
||||
"title_style_object_name": "Ім'я об'єкта як заголовок",
|
||||
"title_style_task_name": "Ім'я завдання як заголовок",
|
||||
"notify_completed_off": "Вимк.",
|
||||
"notify_completed_automatic": "Лише автоматичні виконання",
|
||||
"notify_completed_all": "Усі виконання",
|
||||
@@ -1078,7 +1123,7 @@
|
||||
"settings_notify_extra_data_hint": "JSON або YAML, Jinja дозволено; додається до data виклику notify (ваші ключі мають перевагу). Змінні: kind, status, priority, labels, notes, area_name, object_name, task_name, object_ref, task_ref, days_until_due, next_due, last_performed, responsible_user_id, sensor_entity_id, url, target, title, message. Перевірте кнопкою «Надіслати тест».",
|
||||
"card_saved_view": "Збережене подання",
|
||||
"card_saved_view_none": "Немає",
|
||||
"card_saved_view_help": "Застосовує фільтри статусу, користувача та мітки подання додатково до фільтрів вище. Сортування та групування подання — налаштування відображення панелі й на картці не застосовуються.",
|
||||
"card_saved_view_help": "Застосовує фільтри статусу, користувача, мітки та пріоритету подання додатково до фільтрів вище. Сортування та групування подання — налаштування відображення панелі й на картці не застосовуються.",
|
||||
"panel_card_tab": "Відкривати на вкладці",
|
||||
"panel_card_tab_default": "Запам'ятована вкладка (як у панелі)",
|
||||
"panel_card_view": "Відкривати зі збереженим виглядом",
|
||||
@@ -1189,6 +1234,14 @@
|
||||
"row_actions_back": "Повернути значки",
|
||||
"battery_fleet_forecast_overdue": "Прогнозована дата минула — батарея й далі повідомляє про добрий стан. Якщо ви її замінили, зафіксуйте заміну; інакше прогноз не справдився.",
|
||||
"cost_from_parts": "Узяти ≈ {amount} із запчастин",
|
||||
"cost_parts_booked": "Використані запчастини ≈ {amount} враховуються автоматично — вкажи лише додаткові витрати.",
|
||||
"cost_parts_info": "Використані запчастини ≈ {amount} — враховані під час купівлі, не тут.",
|
||||
"cost_purchase_use_hint": "Сплачена ціна стає ціною запчастини — запчастини враховуються під час використання.",
|
||||
"history_parts_counted": "Запчастини: {amount}",
|
||||
"history_parts_counted_hint": "Вартість використаних запчастин — врахована як витрата",
|
||||
"history_parts_info": "Запчастини ≈ {amount}",
|
||||
"history_parts_info_hint": "Вартість використаних запчастин — лише для довідки; гроші враховано під час купівлі",
|
||||
"history_purchase_stock": "Куплено за {amount} (врахується під час використання)",
|
||||
"dismiss": "Приховати",
|
||||
"gs_label": "Перші кроки — ці підказки зникнуть у міру зростання налаштування",
|
||||
"gs_setups_chip": "Рекомендовані налаштування: знайдено {n} пристроїв із готовими тригерами",
|
||||
@@ -1203,6 +1256,8 @@
|
||||
"cal_editor_window_fortnight": "Два тижні (14 днів)",
|
||||
"cal_editor_window_month": "Місяць (30 днів, типово)",
|
||||
"cal_editor_window_year": "Рік (365 днів, порожні дні приховано)",
|
||||
"cal_editor_window_past_30": "Останні 30 днів (історія)",
|
||||
"cal_editor_window_past_90": "Останні 90 днів (історія)",
|
||||
"cal_editor_show_chips": "Показувати чипи вікна в картці",
|
||||
"cal_editor_chips_hint": "Приховайте чипи, якщо картка вбудована в стратегію, що вже слугує вибором вікна.",
|
||||
"cal_editor_show_user_filter": "Показувати фільтр користувача",
|
||||
|
||||
Reference in New Issue
Block a user