771 lines
51 KiB
JSON
771 lines
51 KiB
JSON
{
|
||
"maintenance": "Обслуговування",
|
||
"objects": "Об'єкти",
|
||
"tasks": "Завдання",
|
||
"overdue": "Прострочено",
|
||
"due_soon": "Незабаром",
|
||
"triggered": "Спрацювало",
|
||
"ok": "Норма",
|
||
"all": "Всі",
|
||
"new_object": "+ Новий об'єкт",
|
||
"templates_from": "Із шаблону",
|
||
"templates_title": "Почати із шаблону",
|
||
"templates_task_count": "{n} завдань",
|
||
"template_created": "Створено із шаблону",
|
||
"onboard_hint": "Додайте перший об'єкт, щоб відстежувати обслуговування.",
|
||
"edit": "Редагувати",
|
||
"duplicate": "Дублювати",
|
||
"task_duplicated": "Завдання продубльовано",
|
||
"object_duplicated": "Об'єкт продубльовано",
|
||
"delete": "Видалити",
|
||
"add_task": "+ Додати завдання",
|
||
"complete": "Виконати",
|
||
"completed": "Виконано",
|
||
"skip": "Пропустити",
|
||
"skipped": "Пропущено",
|
||
"missed": "Missed",
|
||
"reset": "Скинути",
|
||
"snooze": "Snooze",
|
||
"snoozed": "Snoozed",
|
||
"cancel": "Скасувати",
|
||
"bulk_select": "Вибрати",
|
||
"bulk_select_all": "Вибрати все",
|
||
"bulk_n_selected": "Вибрано: {n}",
|
||
"bulk_completed": "Виконано завдань: {n}",
|
||
"bulk_archived": "Архівовано завдань: {n}",
|
||
"completing": "Виконується…",
|
||
"interval": "Інтервал",
|
||
"warning": "Попередження",
|
||
"last_performed": "Останнє виконання",
|
||
"next_due": "Наступний термін",
|
||
"days_until_due": "Днів до терміну",
|
||
"avg_duration": "Сер. тривалість",
|
||
"trigger": "Тригер",
|
||
"trigger_type": "Тип тригера",
|
||
"threshold_above": "Верхня межа",
|
||
"threshold_below": "Нижня межа",
|
||
"threshold": "Поріг",
|
||
"counter": "Лічильник",
|
||
"state_change": "Зміна стану",
|
||
"runtime": "Напрацювання",
|
||
"runtime_hours": "Цільове напрацювання (години)",
|
||
"target_value": "Цільове значення",
|
||
"baseline": "Базове значення",
|
||
"target_changes": "Цільова кількість змін",
|
||
"for_minutes": "Протягом (хвилин)",
|
||
"time_based": "За часом",
|
||
"sensor_based": "За сенсором",
|
||
"manual": "Вручну",
|
||
"one_time": "Одноразово",
|
||
"weekdays": "Дні тижня",
|
||
"nth_weekday": "N-й день тижня в місяці",
|
||
"day_of_month": "День місяця",
|
||
"recurrence_on_days": "Повторювати у",
|
||
"recurrence_occurrence": "Входження",
|
||
"recurrence_weekday": "День тижня",
|
||
"recurrence_day": "День місяця (1–31)",
|
||
"recurrence_last_day": "Last day of the month",
|
||
"recurrence_business_day": "Business days only (roll back from weekend)",
|
||
"recurrence_offset": "Offset (days, ±)",
|
||
"recurrence_offset_help": "Shift the date by ±N days, e.g. -2 = two days before.",
|
||
"last_day_month": "Last day of month",
|
||
"last_business_day_month": "Last business day",
|
||
"ord_1": "1-й",
|
||
"ord_2": "2-й",
|
||
"ord_3": "3-й",
|
||
"ord_4": "4-й",
|
||
"ord_5": "5-й",
|
||
"ord_last": "Останній",
|
||
"day_word": "День",
|
||
"interval_value": "Інтервал",
|
||
"interval_unit": "Одиниця",
|
||
"unit_days": "Дні",
|
||
"unit_weeks": "Тижні",
|
||
"unit_months": "Місяці",
|
||
"unit_years": "Роки",
|
||
"due_date": "Дата виконання",
|
||
"cleaning": "Очищення",
|
||
"inspection": "Огляд",
|
||
"replacement": "Заміна",
|
||
"calibration": "Калібрування",
|
||
"service": "Сервіс",
|
||
"reading": "Показання",
|
||
"custom": "Власний",
|
||
"history": "Історія",
|
||
"cost": "Вартість",
|
||
"report_button": "Звіт",
|
||
"report_title": "Звіт про обслуговування",
|
||
"report_generated": "Створено",
|
||
"report_times_done": "Виконано",
|
||
"report_total_cost": "Загальна вартість",
|
||
"report_every": "кожні {n} {unit}",
|
||
"report_notes": "Нотатки",
|
||
"report_col_type": "Тип",
|
||
"report_col_status": "Статус",
|
||
"report_col_schedule": "Розклад",
|
||
"duration": "Тривалість",
|
||
"both": "Обидва",
|
||
"trigger_val": "Значення тригера",
|
||
"complete_title": "Виконати: ",
|
||
"checklist": "Чекліст",
|
||
"checklist_steps_optional": "Кроки чекліста (необов'язково)",
|
||
"checklist_placeholder": "Очистити фільтр\nЗамінити ущільнювач\nПеревірити тиск",
|
||
"checklist_help": "Один крок на рядок. Макс. 100 елементів.",
|
||
"err_too_long": "{field}: задовге (макс. {n} символів)",
|
||
"err_too_short": "{field}: закоротке (мін. {n} символів)",
|
||
"err_value_too_high": "{field}: завелике (макс. {n})",
|
||
"err_value_too_low": "{field}: замале (мін. {n})",
|
||
"err_required": "{field}: обов'язкове поле",
|
||
"err_wrong_type": "{field}: невірний тип (очікувалось: {type})",
|
||
"err_invalid_choice": "{field}: недопустиме значення",
|
||
"err_invalid_value": "{field}: невірне значення",
|
||
"feat_schedule_time": "Планування за часом доби",
|
||
"feat_schedule_time_desc": "Задачі стають простроченими у певний час доби, а не опівночі.",
|
||
"schedule_time_optional": "Час прострочення (необов'язково, HH:MM)",
|
||
"schedule_time_help": "Порожньо = опівночі (за замовчуванням). Часовий пояс HA.",
|
||
"at_time": "о",
|
||
"notes_optional": "Примітки (необов'язково)",
|
||
"cost_optional": "Вартість (необов'язково)",
|
||
"duration_minutes": "Тривалість у хвилинах (необов'язково)",
|
||
"days": "днів",
|
||
"day": "день",
|
||
"today": "Сьогодні",
|
||
"d_overdue": "д прострочено",
|
||
"no_tasks": "Завдань обслуговування ще немає. Створіть об'єкт, щоб почати.",
|
||
"no_tasks_short": "Немає завдань",
|
||
"no_history": "Записів в історії ще немає.",
|
||
"show_all": "Показати всі",
|
||
"cost_duration_chart": "Вартість і тривалість",
|
||
"installed": "Встановлено",
|
||
"confirm_delete_object": "Видалити цей об'єкт і всі його завдання?",
|
||
"confirm_delete_task": "Видалити це завдання?",
|
||
"min": "Мін",
|
||
"max": "Макс",
|
||
"save": "Зберегти",
|
||
"saving": "Збереження…",
|
||
"edit_task": "Редагувати завдання",
|
||
"new_task": "Нове завдання обслуговування",
|
||
"task_name": "Назва завдання",
|
||
"maintenance_type": "Тип обслуговування",
|
||
"priority": "Пріоритет",
|
||
"labels": "Labels",
|
||
"labels_placeholder": "e.g. safety, seasonal, tenant-visible",
|
||
"labels_help": "Comma-separated tags for filtering and reporting.",
|
||
"priority_low": "Низький",
|
||
"priority_normal": "Звичайний",
|
||
"priority_high": "Високий",
|
||
"schedule_type": "Тип розкладу",
|
||
"interval_days": "Інтервал (дні)",
|
||
"warning_days": "Днів попередження",
|
||
"earliest_completion_days": "Earliest completion (days before due)",
|
||
"earliest_completion_days_help": "Leave empty to allow completing any time. 0 = only on/after the due date.",
|
||
"interval_anchor": "Прив'язка інтервалу",
|
||
"anchor_completion": "Від дати виконання",
|
||
"anchor_planned": "Від запланованої дати (без зміщення)",
|
||
"edit_object": "Редагувати об'єкт",
|
||
"name": "Назва",
|
||
"manufacturer_optional": "Виробник (необов'язково)",
|
||
"model_optional": "Модель (необов'язково)",
|
||
"serial_number_optional": "Серійний номер (необов'язково)",
|
||
"serial_number_label": "С/Н",
|
||
"documentation_url_label": "Посібник",
|
||
"object_notes_label": "Примітки",
|
||
"last_performed_optional": "Останнé виконання (необов'язково)",
|
||
"sort_due_date": "Дата терміну",
|
||
"sort_object": "Назва об'єкта",
|
||
"sort_type": "Тип",
|
||
"sort_task_name": "Назва завдання",
|
||
"all_objects": "Всі об'єкти",
|
||
"tasks_lower": "завдань",
|
||
"no_tasks_yet": "Завдань ще немає",
|
||
"add_first_task": "Додати перше завдання",
|
||
"trigger_configuration": "Налаштування тригера",
|
||
"entity_id": "ID об'єкта",
|
||
"comma_separated": "через кому",
|
||
"entity_logic": "Логіка об'єктів",
|
||
"entity_logic_any": "Будь-який об'єкт спрацьовує",
|
||
"entity_logic_all": "Всі об'єкти мають спрацювати",
|
||
"entities": "об'єктів",
|
||
"attribute_optional": "Атрибут (необов'язково, порожньо = стан)",
|
||
"use_entity_state": "Використовувати стан об'єкта (без атрибута)",
|
||
"trigger_above": "Спрацювати, коли вище",
|
||
"trigger_below": "Спрацювати, коли нижче",
|
||
"for_at_least_minutes": "Протягом не менше (хвилин)",
|
||
"safety_interval_days": "Страховий інтервал (дні, необов'язково)",
|
||
"safety_interval": "Страховий інтервал (необов'язково)",
|
||
"delta_mode": "Режим дельти",
|
||
"from_state_optional": "З стану (необов'язково)",
|
||
"to_state_optional": "До стану (необов'язково)",
|
||
"documentation_url_optional": "URL документації (необов'язково)",
|
||
"object_notes_optional": "Примітки (необов'язково)",
|
||
"nfc_tag_id_optional": "ID NFC-тега (необов'язково)",
|
||
"nfc_tags_empty_help": "У Home Assistant ще не зареєстровано NFC-теги.",
|
||
"nfc_tags_open_settings": "Відкрити налаштування тегів",
|
||
"nfc_tags_refresh": "Оновити",
|
||
"environmental_entity_optional": "Датчик навколишнього середовища (необов'язково)",
|
||
"environmental_entity_helper": "напр. sensor.outdoor_temperature — коригує інтервал відповідно до умов навколишнього середовища",
|
||
"environmental_attribute_optional": "Атрибут середовища (необов'язково)",
|
||
"nfc_tag_id": "ID NFC-тега",
|
||
"nfc_linked": "NFC-тег прив'язано",
|
||
"nfc_link_hint": "Натисніть, щоб прив'язати NFC-тег",
|
||
"responsible_user": "Відповідальний користувач",
|
||
"shared_with": "Shared with (rotation)",
|
||
"shared_with_help": "Pick multiple people to share this task; the responsible person rotates on each completion.",
|
||
"rotation_strategy": "Rotation",
|
||
"rotation_none": "No rotation",
|
||
"rotation_round_robin": "Round-robin",
|
||
"rotation_least_completed": "Least completed",
|
||
"rotation_random": "Random",
|
||
"no_user_assigned": "(Користувача не призначено)",
|
||
"all_users": "Всі користувачі",
|
||
"my_tasks": "Мої завдання",
|
||
"tab_calendar": "Календар",
|
||
"cal_no_events": "Без обслуговування",
|
||
"cal_window_7": "7 днів",
|
||
"cal_window_14": "14 днів",
|
||
"cal_window_30": "30 днів",
|
||
"cal_window_365": "1 рік",
|
||
"cal_every_n_days": "кожні {n} днів",
|
||
"cal_source_time": "За часом",
|
||
"cal_source_time_adaptive": "За часом (адаптивно)",
|
||
"cal_source_sensor": "За датчиком",
|
||
"cal_predicted": "прогноз",
|
||
"cal_confidence_high": "висока надійність",
|
||
"cal_confidence_medium": "середня надійність",
|
||
"cal_confidence_low": "низька надійність",
|
||
"budget_monthly": "Щомісячний бюджет",
|
||
"budget_yearly": "Щорічний бюджет",
|
||
"groups": "Групи",
|
||
"new_group": "Нова група",
|
||
"edit_group": "Редагувати групу",
|
||
"no_groups": "Груп ще немає",
|
||
"delete_group": "Видалити групу",
|
||
"delete_group_confirm": "Видалити групу '{name}'?",
|
||
"group_select_tasks": "Обрати завдання",
|
||
"group_name_required": "Потрібна назва",
|
||
"description_optional": "Опис (необов'язково)",
|
||
"selected": "Обрано",
|
||
"loading_chart": "Завантаження даних графіка...",
|
||
"hide_outliers": "Приховати викиди (збої датчика)",
|
||
"was_maintenance_needed": "Чи було потрібне це обслуговування?",
|
||
"feedback_needed": "Потрібне",
|
||
"feedback_not_needed": "Не потрібне",
|
||
"feedback_not_sure": "Не впевнений",
|
||
"suggested_interval": "Рекомендований інтервал",
|
||
"apply_suggestion": "Застосувати",
|
||
"reanalyze": "Повторно проаналізувати",
|
||
"reanalyze_result": "Новий аналіз",
|
||
"reanalyze_insufficient_data": "Недостатньо даних для рекомендації",
|
||
"data_points": "точок даних",
|
||
"dismiss_suggestion": "Відхилити",
|
||
"confidence_low": "Низька",
|
||
"confidence_medium": "Середня",
|
||
"confidence_high": "Висока",
|
||
"recommended": "рекомендовано",
|
||
"seasonal_awareness": "Сезонна корекція",
|
||
"edit_seasonal_overrides": "Редагувати сезонні коефіцієнти",
|
||
"seasonal_overrides_title": "Сезонні коефіцієнти (перевизначення)",
|
||
"seasonal_overrides_hint": "Коефіцієнт на місяць (0.1–5.0). Порожньо = автоматично.",
|
||
"seasonal_override_invalid": "Недійсне значення",
|
||
"seasonal_override_range": "Коефіцієнт має бути між 0.1 та 5.0",
|
||
"clear_all": "Очистити все",
|
||
"seasonal_chart_title": "Сезонні коефіцієнти",
|
||
"seasonal_learned": "Навчена",
|
||
"seasonal_manual": "Ручна",
|
||
"month_jan": "Січ",
|
||
"month_feb": "Лют",
|
||
"month_mar": "Бер",
|
||
"month_apr": "Кві",
|
||
"month_may": "Тра",
|
||
"month_jun": "Чер",
|
||
"month_jul": "Лип",
|
||
"month_aug": "Сер",
|
||
"month_sep": "Вер",
|
||
"month_oct": "Жов",
|
||
"month_nov": "Лис",
|
||
"month_dec": "Гру",
|
||
"sensor_prediction": "Прогноз сенсора",
|
||
"degradation_trend": "Тренд",
|
||
"trend_rising": "Зростає",
|
||
"trend_falling": "Спадає",
|
||
"trend_stable": "Стабільний",
|
||
"trend_insufficient_data": "Недостатньо даних",
|
||
"days_until_threshold": "Днів до порогу",
|
||
"threshold_exceeded": "Поріг перевищено",
|
||
"environmental_adjustment": "Екологічний коефіцієнт",
|
||
"sensor_prediction_urgency": "Сенсор прогнозує досягнення порогу через ~{days} днів",
|
||
"day_short": "день",
|
||
"weibull_reliability_curve": "Крива надійності",
|
||
"weibull_failure_probability": "Ймовірність відмови",
|
||
"weibull_r_squared": "Точність R²",
|
||
"beta_early_failures": "Ранні відмови",
|
||
"beta_random_failures": "Випадкові відмови",
|
||
"beta_wear_out": "Знос",
|
||
"beta_highly_predictable": "Дуже передбачуваний",
|
||
"confidence_interval": "Довірчий інтервал",
|
||
"confidence_conservative": "Консервативний",
|
||
"confidence_aggressive": "Оптимістичний",
|
||
"current_interval_marker": "Поточний інтервал",
|
||
"recommended_marker": "Рекомендовано",
|
||
"characteristic_life": "Характеристичний ресурс",
|
||
"chart_mini_sparkline": "Мінімальний графік тренду",
|
||
"chart_history": "Історія вартості та тривалості",
|
||
"chart_seasonal": "Сезонні коефіцієнти, 12 місяців",
|
||
"chart_weibull": "Крива надійності Вейбулла",
|
||
"chart_sparkline": "Графік значень тригера сенсора",
|
||
"days_progress": "Прогрес днів",
|
||
"qr_code": "QR-код",
|
||
"qr_generating": "Генерація QR-коду…",
|
||
"qr_error": "Не вдалося згенерувати QR-код.",
|
||
"qr_error_no_url": "URL Home Assistant не налаштовано. Задайте зовнішню або внутрішню URL-адресу в Налаштування → Система → Мережа.",
|
||
"save_error": "Не вдалося зберегти. Спробуйте ще раз.",
|
||
"qr_print": "Друкувати",
|
||
"qr_download": "Завантажити SVG",
|
||
"qr_action": "Дія при скануванні",
|
||
"qr_action_view": "Переглянути",
|
||
"qr_action_complete": "Позначити обслуговування виконаним",
|
||
"qr_url_mode": "Тип посилання",
|
||
"qr_mode_companion": "Companion App",
|
||
"qr_mode_local": "Локальний (mDNS)",
|
||
"qr_mode_server": "URL сервера",
|
||
"overview": "Огляд",
|
||
"analysis": "Аналіз",
|
||
"recent_activities": "Остання активність",
|
||
"search_notes": "Пошук у примітках",
|
||
"avg_cost": "Сер. вартість",
|
||
"no_advanced_features": "Розширені функції не увімкнено",
|
||
"no_advanced_features_hint": "Увімкніть «Адаптивні інтервали» або «Сезонні закономірності» в налаштуваннях інтеграції, щоб побачити тут дані аналізу.",
|
||
"analysis_not_enough_data": "Недостатньо даних для аналізу.",
|
||
"analysis_not_enough_data_hint": "Аналіз Вейбулла потребує щонайменше 5 виконаних обслуговувань; сезонні закономірності стають видимими після 6+ записів на місяць.",
|
||
"analysis_manual_task_hint": "Ручні завдання без інтервалу не генерують дані аналізу.",
|
||
"completions": "виконань",
|
||
"current": "Поточний",
|
||
"shorter": "Коротший",
|
||
"longer": "Довший",
|
||
"normal": "Звичайний",
|
||
"disabled": "Вимкнено",
|
||
"compound_logic": "Складена логіка",
|
||
"compound": "Складений (кілька умов)",
|
||
"compound_logic_and": "І — усі умови мають спрацювати",
|
||
"compound_logic_or": "АБО — достатньо будь-якої умови",
|
||
"compound_help": "Об'єднайте кілька умов датчиків в один тригер.",
|
||
"compound_no_conditions": "Ще немає умов — додайте принаймні одну.",
|
||
"compound_add_condition": "Додати умову",
|
||
"compound_condition": "Умова",
|
||
"compound_remove_condition": "Видалити умову",
|
||
"card_title": "Заголовок",
|
||
"card_show_header": "Показувати заголовок зі статистикою",
|
||
"card_show_actions": "Показувати кнопки дій",
|
||
"card_compact": "Компактний режим",
|
||
"card_max_items": "Макс. елементів (0 = всі)",
|
||
"card_filter_status": "Фільтрувати за статусом",
|
||
"card_filter_status_help": "Порожньо = показати всі статуси.",
|
||
"card_filter_objects": "Фільтрувати за об'єктами",
|
||
"card_filter_objects_help": "Порожньо = показати всі об'єкти.",
|
||
"card_filter_entities": "Фільтрувати за сутностями (entity_ids)",
|
||
"card_filter_entities_help": "Виберіть сутності sensor / binary_sensor з цієї інтеграції. Порожньо = всі.",
|
||
"card_loading_objects": "Завантаження об'єктів…",
|
||
"card_load_error": "Не вдалося завантажити об'єкти — перевірте WebSocket-з'єднання.",
|
||
"card_no_tasks_title": "Поки немає завдань обслуговування",
|
||
"card_no_tasks_cta": "→ Створіть на панелі Maintenance",
|
||
"no_objects": "Поки немає об'єктів.",
|
||
"action_error": "Дія не вдалась. Спробуйте ще раз.",
|
||
"area_id_optional": "Зона (необов'язково)",
|
||
"installation_date_optional": "Дата встановлення (необов'язково)",
|
||
"warranty_expiry_optional": "Закінчення гарантії (необов'язково)",
|
||
"warranty": "Гарантія",
|
||
"warranty_valid_until": "дійсна до {date}",
|
||
"warranty_expires_in": "закінчується через {days} дн.",
|
||
"warranty_expired": "закінчилася",
|
||
"cal_past_windows": "Минулі вікна",
|
||
"cal_forward_windows": "Майбутні вікна",
|
||
"history_edit_title": "Редагувати запис історії",
|
||
"history_edit_timestamp": "Позначка часу",
|
||
"manufacturer": "Виробник",
|
||
"model": "Модель",
|
||
"area": "Зона",
|
||
"actions": "Дії",
|
||
"view_mode_label": "Вигляд",
|
||
"view_cards": "Картки",
|
||
"view_table": "Таблиця",
|
||
"objects_table_columns_label": "Стовпці таблиці об'єктів",
|
||
"objects_table_columns_hint": "Виберіть, які стовпці показувати в табличному вигляді об'єктів.",
|
||
"custom_icon_optional": "Іконка (необов'язково, наприклад mdi:wrench)",
|
||
"task_enabled": "Завдання увімкнено",
|
||
"skip_reason_prompt": "Пропустити це завдання?",
|
||
"reason_optional": "Причина (необов'язково)",
|
||
"reset_date_prompt": "Позначити як виконане?",
|
||
"reset_date_optional": "Дата останнього виконання (необов'язково, типово: сьогодні)",
|
||
"notes_label": "Примітки",
|
||
"documentation_label": "Документація",
|
||
"no_nfc_tag": "— Без тега —",
|
||
"dashboard": "Дашборд",
|
||
"tab_today": "Сьогодні",
|
||
"palette_placeholder": "Пошук об'єктів і завдань…",
|
||
"palette_no_results": "Немає збігів",
|
||
"palette_hint": "↑↓ навігація · Enter відкрити · Esc закрити",
|
||
"today_all_caught_up": "Усе зроблено! Цього тижня нічого немає.",
|
||
"today_overdue": "Прострочені",
|
||
"today_due_today": "Сьогодні",
|
||
"today_this_week": "Цього тижня",
|
||
"settings": "Налаштування",
|
||
"settings_features": "Розширені функції",
|
||
"settings_features_desc": "Увімкніть або вимкніть розширені функції. Вимкнення приховує їх з інтерфейсу, але не видаляє дані.",
|
||
"feat_adaptive": "Адаптивне планування",
|
||
"feat_adaptive_desc": "Навчатися оптимальним інтервалам з історії обслуговування",
|
||
"feat_predictions": "Прогнози за сенсорами",
|
||
"feat_predictions_desc": "Прогнозувати дати спрацювання за деградацією сенсора",
|
||
"feat_seasonal": "Сезонні корекції",
|
||
"feat_seasonal_desc": "Коригувати інтервали на основі сезонних закономірностей",
|
||
"feat_environmental": "Кореляція з довкіллям",
|
||
"feat_environmental_desc": "Корелювати інтервали з температурою/вологістю",
|
||
"feat_budget": "Відстеження бюджету",
|
||
"feat_budget_desc": "Відстежувати щомісячні та щорічні витрати на обслуговування",
|
||
"feat_groups": "Групи завдань",
|
||
"feat_groups_desc": "Організовувати завдання в логічні групи",
|
||
"feat_checklists": "Чеклісти",
|
||
"feat_checklists_desc": "Багатокрокові процедури для виконання завдань",
|
||
"settings_general": "Загальне",
|
||
"settings_default_warning": "Днів попередження за замовчуванням",
|
||
"settings_panel_enabled": "Панель у бічному меню",
|
||
"settings_panel_title": "Заголовок панелі",
|
||
"settings_notifications": "Сповіщення",
|
||
"settings_notify_service": "Служба сповіщень",
|
||
"test_notification": "Тестове сповіщення",
|
||
"send_test": "Надіслати тест",
|
||
"testing": "Надсилання…",
|
||
"test_notification_success": "Тестове сповіщення надіслано",
|
||
"test_notification_failed": "Не вдалося надіслати тестове сповіщення",
|
||
"settings_notify_due_soon": "Сповіщати, коли термін наближається",
|
||
"settings_notify_overdue": "Сповіщати про прострочення",
|
||
"settings_notify_triggered": "Сповіщати про спрацювання",
|
||
"settings_interval_hours": "Інтервал повторення (години, 0 = одноразово)",
|
||
"settings_quiet_hours": "Тихі години",
|
||
"settings_quiet_start": "Початок",
|
||
"settings_quiet_end": "Кінець",
|
||
"settings_max_per_day": "Макс. сповіщень на день (0 = без обмежень)",
|
||
"settings_bundling": "Групувати сповіщення",
|
||
"settings_bundle_threshold": "Поріг групування",
|
||
"settings_reminder_leads": "Extra reminders (days before due)",
|
||
"settings_reminder_leads_hint": "Comma-separated lead times, e.g. 14, 3, 0 — one extra reminder fires on each matching day. Empty = off.",
|
||
"settings_actions": "Кнопки дій у мобільних сповіщеннях",
|
||
"settings_action_complete": "Показувати кнопку «Виконати»",
|
||
"settings_action_skip": "Показувати кнопку «Пропустити»",
|
||
"settings_action_snooze": "Показувати кнопку «Відкласти»",
|
||
"settings_weekly_digest": "Щотижневий огляд",
|
||
"settings_weekly_digest_hint": "Одне зведене сповіщення в понеділок вранці, коли є завдання.",
|
||
"settings_warranty_reminder": "Warranty expiry reminder",
|
||
"settings_warranty_reminder_days": "Days before expiry",
|
||
"settings_warranty_reminder_hint": "Notify once when an object's warranty is this many days from expiring.",
|
||
"settings_snooze_hours": "Тривалість відкладення (години)",
|
||
"settings_budget": "Бюджет",
|
||
"settings_currency": "Валюта",
|
||
"settings_budget_monthly": "Щомісячний бюджет",
|
||
"settings_budget_yearly": "Щорічний бюджет",
|
||
"settings_budget_alerts": "Сповіщення про бюджет",
|
||
"settings_budget_threshold": "Поріг сповіщення (%)",
|
||
"settings_import_export": "Імпорт / Експорт",
|
||
"settings_export_json": "Експортувати JSON",
|
||
"settings_export_yaml": "Експортувати YAML",
|
||
"settings_export_csv": "Експортувати CSV",
|
||
"settings_import_csv": "Імпортувати CSV",
|
||
"settings_import_placeholder": "Вставте вміст JSON або CSV сюди…",
|
||
"settings_import_btn": "Імпортувати",
|
||
"settings_import_success": "{count} об'єктів успішно імпортовано.",
|
||
"settings_export_success": "Експорт завантажено.",
|
||
"settings_saved": "Налаштування збережено.",
|
||
"settings_include_history": "Включити історію",
|
||
"sort_alphabetical": "За алфавітом",
|
||
"sort_due_soonest": "Найближчий термін",
|
||
"sort_task_count": "Кількість завдань",
|
||
"sort_area": "Зона",
|
||
"sort_assigned_user": "Призначений користувач",
|
||
"sort_group": "Група",
|
||
"groupby_none": "Без групування",
|
||
"groupby_area": "За зоною",
|
||
"groupby_group": "За групою",
|
||
"groupby_user": "За користувачем",
|
||
"filter_label": "Фільтр",
|
||
"user_label": "Користувач",
|
||
"sort_label": "Сортування",
|
||
"group_by_label": "Групувати за",
|
||
"state_value_help": "Використовуйте значення стану HA (зазвичай у нижньому регістрі, напр. \"on\"/\"off\"). Регістр нормалізується при збереженні.",
|
||
"target_changes_help": "Кількість відповідних переходів, після яких тригер спрацює (за замовчуванням: 1).",
|
||
"qr_print_title": "Друкувати QR-коди",
|
||
"qr_print_desc": "Створи сторінку для друку з QR-кодами, які можна вирізати та наклеїти на обладнання.",
|
||
"qr_print_load": "Завантажити об'єкти",
|
||
"qr_print_filter": "Фільтр",
|
||
"qr_print_objects": "Об'єкти",
|
||
"qr_print_actions": "Дії",
|
||
"qr_print_url_mode": "Тип посилання",
|
||
"qr_print_estimate": "Прогноз QR-кодів",
|
||
"qr_print_over_limit": "ліміт 200, звузь фільтр",
|
||
"qr_print_generate": "Створити QR-коди",
|
||
"qr_print_generating": "Створення…",
|
||
"qr_print_ready": "QR-коди готові",
|
||
"qr_print_print_button": "Друкувати",
|
||
"qr_print_empty": "Нічого створювати",
|
||
"qr_action_skip": "Пропустити",
|
||
"vacation_title": "Режим відпустки",
|
||
"vacation_active": "активний",
|
||
"vacation_ended": "завершено",
|
||
"vacation_desc": "Сплануй відпустку: сповіщення призупиняються на період плюс кілька буферних днів. Можна налаштувати винятки.",
|
||
"vacation_enable": "Увімкнути режим відпустки",
|
||
"vacation_start": "Початок",
|
||
"vacation_end": "Кінець",
|
||
"vacation_buffer": "Буфер (днів)",
|
||
"vacation_exempt_title": "Сповіщати попри відпустку",
|
||
"vacation_exempt_desc": "Обери завдання, які мають сповіщати навіть під час відпустки (наприклад, критична хімія басейну).",
|
||
"vacation_load_tasks": "Завантажити завдання",
|
||
"vacation_preview_btn": "Показати попередній перегляд",
|
||
"vacation_preview_affected": "завдань зачеплено",
|
||
"vacation_event_due_soon": "наближається термін",
|
||
"vacation_event_overdue": "стане простроченим",
|
||
"vacation_event_triggered_est": "можливе спрацювання сенсора",
|
||
"vacation_sensor_based": "(сенсорне)",
|
||
"vacation_action_notify": "Сповіщати все одно",
|
||
"vacation_action_unsilence": "Знову вимкнути сповіщення",
|
||
"vacation_marked_complete": "Позначено як виконане",
|
||
"vacation_marked_skip": "Пропущено",
|
||
"vacation_end_now": "Завершити відпустку зараз",
|
||
"unassigned": "Не призначено",
|
||
"no_area": "Без зони",
|
||
"has_overdue": "Прострочені завдання",
|
||
"object": "Об'єкт",
|
||
"settings_panel_access": "Доступ до панелі",
|
||
"settings_panel_access_desc": "Адміністратори завжди мають повний доступ. Щоб делегувати створення, редагування та видалення певним не-адмін користувачам, увімкніть це та виберіть їх нижче — інші бачать лише Виконати та Пропустити.",
|
||
"settings_operator_write": "Дозволити вибраним користувачам створювати, редагувати та видаляти",
|
||
"settings_operator_write_desc": "Вимкнено: лише адміністратори можуть змінювати вміст. Увімкнено: вибрані користувачі нижче також отримують повний доступ.",
|
||
"no_non_admin_users": "Не знайдено не-адмін користувачів. Додайте їх у Налаштуваннях → Особи.",
|
||
"owner_label": "Власник",
|
||
"feat_completion_actions": "Дії при завершенні",
|
||
"feat_completion_actions_desc": "Дія HA по завданню при завершенні + QR швидкого завершення з попередньо встановленими значеннями.",
|
||
"on_complete_action_title": "При завершенні: викликати HA-дію (опційно)",
|
||
"on_complete_action_desc": "Викликає HA-сервіс, коли завдання завершено — напр., скинути лічильник на пристрої.",
|
||
"on_complete_action_service": "Сервіс",
|
||
"on_complete_action_target": "Цільова сутність",
|
||
"on_complete_action_data": "Дані (JSON, опційно)",
|
||
"on_complete_action_test": "Тестувати дію",
|
||
"on_complete_action_test_success": "Успіх",
|
||
"on_complete_action_test_failed": "Помилка",
|
||
"quick_complete_defaults_title": "Стандартні значення швидкого завершення (для QR-сканів, опційно)",
|
||
"quick_complete_defaults_desc": "Попередньо встановлені значення для QR швидкого завершення. Без них QR відкриває діалог.",
|
||
"quick_complete_defaults_notes": "Нотатки",
|
||
"quick_complete_defaults_cost": "Вартість",
|
||
"quick_complete_defaults_duration": "Тривалість (хвилин)",
|
||
"quick_complete_defaults_feedback_none": "Без зворотного зв'язку",
|
||
"quick_complete_defaults_feedback_needed": "Було необхідно",
|
||
"quick_complete_defaults_feedback_not_needed": "Не було необхідно",
|
||
"quick_complete_success": "Швидко позначено виконаним",
|
||
"trigger_replaced": "Тригер замінено",
|
||
"add": "Додати",
|
||
"show_stats": "Показати статистику + графіки",
|
||
"hide_stats": "Сховати статистику",
|
||
"adaptive_no_data": "Поки що недостатньо історії виконань для адаптивного аналізу. Виконайте це завдання ще кілька разів, щоб розблокувати рекомендації щодо інтервалу та графіки надійності.",
|
||
"suggestion_applied": "Запропонований інтервал застосовано",
|
||
"vacation_mode": "Режим відпустки",
|
||
"vacation_status_active": "Активний зараз",
|
||
"vacation_status_scheduled": "Заплановано",
|
||
"vacation_status_inactive": "Неактивний",
|
||
"vacation_end_now_confirm": "Завершити відпустку негайно?",
|
||
"vacation_exempt_count": "виключено",
|
||
"vacation_advanced": "Додатково…",
|
||
"vacation_open_panel": "Відкрити на панелі",
|
||
"enable": "Увімкнути",
|
||
"saved": "Збережено",
|
||
"budget_monthly_set": "Задати місячний",
|
||
"budget_yearly_set": "Задати річний",
|
||
"budget_advanced": "Валюта, сповіщення…",
|
||
"budget_open_panel": "Відкрити на панелі",
|
||
"groups_empty": "Поки немає груп.",
|
||
"group_new_placeholder": "Додати групу…",
|
||
"group_delete_confirm": "Видалити групу «{name}»?",
|
||
"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').",
|
||
"show_all_objects": "Показати всі об'єкти",
|
||
"show_all_tasks": "Скинути фільтр — показати всі завдання",
|
||
"filter_to_overdue": "Фільтрувати список лише за простроченими",
|
||
"filter_to_due_soon": "Фільтрувати список лише за тими, що скоро настануть",
|
||
"filter_to_triggered": "Фільтрувати список лише за спрацьованими",
|
||
"open_task": "Відкрити завдання",
|
||
"show_details": "Показати історію + статистику",
|
||
"hide_details": "Сховати деталі",
|
||
"history_empty": "Поки немає історії.",
|
||
"history_edit_button": "Редагувати запис",
|
||
"total_cost": "Загальна вартість",
|
||
"times_performed": "Виконано",
|
||
"older_entries": "раніше",
|
||
"open_in_panel": "Відкрити на панелі обслуговування",
|
||
"skip_reason": "Причина пропуску (необов'язково)",
|
||
"reset_to_date": "Скинути останнє виконання на",
|
||
"delete_task_confirm": "Видалити це завдання та його історію?",
|
||
"delete_object_confirm": "Видалити цей об'єкт і всі його завдання?",
|
||
"loading": "Завантаження…",
|
||
"archive": "Архівувати",
|
||
"undo": "Скасувати",
|
||
"task_archived": "Завдання архівовано",
|
||
"object_archived": "Об'єкт архівовано",
|
||
"unarchive": "Розархівувати",
|
||
"archived": "В архіві",
|
||
"show_archived": "Показати архів",
|
||
"hide_archived": "Сховати архів",
|
||
"confirm_archive_object": "Архівувати цей об'єкт та його завдання? Історія збережеться, згодом можна відновити.",
|
||
"settings_archive": "Архів і зберігання",
|
||
"settings_archive_desc": "Відкладайте виконані одноразові завдання в архів, не видаляючи їх. Архівні елементи приховані й неактивні, але зберігають історію та витрати.",
|
||
"settings_archive_oneoff_days": "Автоархівування виконаних одноразових завдань через (днів, 0 = вимк)",
|
||
"settings_delete_archived_oneoff_days": "Автовидалення архівних одноразових завдань через (днів, 0 = ніколи)",
|
||
"archive_object": "Архівувати об'єкт",
|
||
"unarchive_object": "Розархівувати об'єкт",
|
||
"documents": "Документи",
|
||
"documents_empty": "Ще немає документів.",
|
||
"doc_upload": "Завантажити файл",
|
||
"doc_uploading": "Завантаження…",
|
||
"doc_add_link": "Додати посилання",
|
||
"doc_link_url": "URL (https://…)",
|
||
"doc_link_title": "Назва (необов'язково)",
|
||
"doc_open": "Відкрити",
|
||
"doc_delete_confirm": "Видалити «{name}»?",
|
||
"doc_too_large": "Файл завеликий (макс. 25 МБ).",
|
||
"doc_upload_failed": "Не вдалося завантажити.",
|
||
"completion_photo_optional": "Completion photo (optional)",
|
||
"add_photo": "Add photo",
|
||
"uploading": "Uploading…",
|
||
"remove": "Remove",
|
||
"doc_deduped": "Уже збережено в іншому місці — спільний, без додаткового місця.",
|
||
"doc_dup_in_object": "Цей файл уже прикріплено до цього об'єкта.",
|
||
"doc_link_invalid": "Дозволені лише посилання http/https.",
|
||
"doc_cat_manual": "Інструкція",
|
||
"doc_cat_warranty": "Гарантія",
|
||
"doc_cat_invoice": "Рахунок",
|
||
"doc_cat_spare_parts": "Запчастини",
|
||
"doc_cat_photo": "Фото",
|
||
"doc_cat_other": "Інше",
|
||
"doc_link_badge": "Посилання",
|
||
"doc_storage_title": "Сховище документів",
|
||
"doc_storage_saved": "Заощаджено дедуплікацією",
|
||
"doc_storage_refresh": "Оновити",
|
||
"doc_download": "Завантажити",
|
||
"doc_close": "Закрити",
|
||
"doc_camera": "Зробити фото",
|
||
"doc_drop_hint": "Перетягніть файли сюди",
|
||
"doc_task_none": "Немає документів, пов'язаних із цим завданням.",
|
||
"doc_link_existing": "Пов'язати документ…",
|
||
"doc_attach": "Пов'язати",
|
||
"doc_unlink": "Відв'язати",
|
||
"doc_page": "Сторінка",
|
||
"chart_range_7d": "7д",
|
||
"chart_range_30d": "30д",
|
||
"chart_range_90d": "90д",
|
||
"chart_range_1y": "1р",
|
||
"chart_since_service": "з останнього обслуговування",
|
||
"chart_no_stats": "Немає довгострокової статистики для цієї сутності — показано лише значення із записів обслуговування",
|
||
"auto_complete_on_recovery": "Автозавершення при відновленні датчика",
|
||
"auto_complete_on_recovery_help": "Записує виконання (оновлює дату останнього обслуговування), коли тригер зникає сам — наприклад, сіль досипано, фільтр замінено.",
|
||
"doc_search": "Пошук документів…",
|
||
"doc_search_none": "Немає відповідних документів",
|
||
"link_device_optional": "Прив'язати до наявного пристрою (необов'язково)",
|
||
"parent_object_optional": "Батьківський об'єкт (необов'язково)",
|
||
"parent_none": "(Без батьківського)",
|
||
"paused": "Призупинено",
|
||
"pause_object": "Призупинити",
|
||
"resume_object": "Відновити",
|
||
"pause_until_prompt": "Заморозити розклади цього об'єкта — нічого не настає і не сповіщає до відновлення. За бажанням укажіть дату автоматичного відновлення.",
|
||
"pause_until_label": "Відновити (необов'язково)",
|
||
"object_paused": "Об'єкт призупинено",
|
||
"object_resumed": "Об'єкт відновлено — розклади перезапущено",
|
||
"object_paused_badge": "Призупинено",
|
||
"paused_until_label": "до",
|
||
"replace_object": "Замінити…",
|
||
"replace_object_prompt": "Списати цей об'єкт і створити наступника. Історія та витрати лишаються в архіві старого; завдання й документи переходять до нового, лічильники починаються заново.",
|
||
"replace_name_label": "Ім'я наступника",
|
||
"object_replaced": "Об'єкт замінено — наступника створено",
|
||
"reading_unit_label": "Одиниця показання (напр. кВт·год, м³)",
|
||
"reading_unit_help": "Показується поруч із записаним значенням під час виконання цієї задачі.",
|
||
"reading_value_label": "Показання",
|
||
"reading_label": "Показання",
|
||
"settings_templates_label": "Галерея шаблонів",
|
||
"settings_templates_hint": "Зніміть позначку з шаблонів, які вам не потрібні — вони зникнуть із вибору «З шаблону» (панель і config flow). Більше нічого не змінюється; можна ввімкнути знову будь-коли.",
|
||
"worksheet": "Робочий аркуш",
|
||
"worksheet_scan_view": "Скануйте, щоб відкрити задачу",
|
||
"worksheet_scan_complete": "Скануйте для виконання",
|
||
"worksheet_manual_excerpt": "Витяг з посібника",
|
||
"worksheet_pages": "сторінки",
|
||
"worksheet_printed": "Надруковано",
|
||
"worksheet_never": "Ніколи",
|
||
"card_all_caught_up": "Усе виконано — ніщо не потребує уваги",
|
||
"postpone": "Відкласти",
|
||
"postpone_date_prompt": "На яку дату відкласти цей раз?",
|
||
"postpone_date_label": "Новий термін",
|
||
"postponed": "Відкладено",
|
||
"postponed_to": "Відкладено до",
|
||
"season_window_label": "Сезонне вікно (місяці)",
|
||
"season_window_hint": "Термін лише у вибрані місяці; дати поза сезоном переносяться на наступний активний місяць. Немає = весь рік.",
|
||
"series_end_label": "Завершується",
|
||
"series_end_never": "Ніколи (повторюється безкінечно)",
|
||
"series_end_after_count": "Після кількості разів",
|
||
"series_end_until": "У дату",
|
||
"series_end_count_label": "Кількість разів",
|
||
"series_end_until_label": "Дата завершення",
|
||
"parts_section": "Деталі та витратні матеріали",
|
||
"part_add": "Додати деталь",
|
||
"part_name": "Назва",
|
||
"part_vendor": "Виробник",
|
||
"part_storage_location": "Місце зберігання",
|
||
"part_product_url": "Посилання на товар",
|
||
"part_unit": "Одиниця",
|
||
"part_cost": "Ціна за од.",
|
||
"part_stock": "Запас",
|
||
"part_reorder_threshold": "Поріг замовлення",
|
||
"part_restock_quantity": "Кількість поповнення",
|
||
"part_auto_buy": "Завдання купівлі при малому запасі",
|
||
"part_restock": "Змінити запас",
|
||
"restock_quantity_label": "Куплена кількість",
|
||
"consumes_parts_label": "Витрачає деталі",
|
||
"parts_load_failed": "Не вдалося завантажити запчастини цього об'єкта — параметри витрати запчастин зараз недоступні.",
|
||
"settings_export_selection": "Обмежити вибраними об'єктами (необов'язково)",
|
||
"settings_docs_archive": "Архів документів (з файлами)",
|
||
"settings_docs_archive_hint": "Експорти JSON/YAML/CSV містять лише налаштування. Цей ZIP містить вміст завантажених файлів, щоб відновлення було повним.",
|
||
"settings_docs_export_btn": "Завантажити ZIP документів",
|
||
"settings_docs_import_btn": "Відновити ZIP документів",
|
||
"settings_docs_import_success": "Відновлено: {blobs} файлів, {docs} документів",
|
||
"adopt_problem_button": "Прийняти сенсори проблем",
|
||
"adopt_problem_title": "Прийняти сенсори проблем",
|
||
"adopt_problem_hint": "Перетворює сенсори проблем HA (помилки принтера, попередження фільтра, низький заряд) на завдання обслуговування, які спрацьовують, поки проблема активна, і завершуються самі після її усунення.",
|
||
"adopt_problem_none": "Не знайдено сенсорів проблем, які ще не відстежуються.",
|
||
"adopt_problem_active": "активна",
|
||
"adopt_problem_ok": "норма",
|
||
"adopt_problem_new_object": "(новий)",
|
||
"adopt_problem_adopt": "Прийняти вибрані",
|
||
"adopt_problem_done": "Прийнято сенсорів проблем: {tasks}",
|
||
"views_label": "Подання",
|
||
"views_none": "— Без подання —",
|
||
"views_manage": "Зберегти / керувати поданнями",
|
||
"views_dialog_title": "Збережені подання",
|
||
"views_dialog_hint": "Збережіть поточні фільтри як іменоване подання, доступне всім.",
|
||
"views_name_placeholder": "Назва подання",
|
||
"views_save_current": "Зберегти поточні фільтри",
|
||
"views_none_yet": "Ще немає збережених подань.",
|
||
"close": "Закрити",
|
||
"trigger_hint_now": "Зараз датчик показує {value}.",
|
||
"trigger_hint_above": "Завдання спрацює, коли значення підніметься вище {target}.",
|
||
"trigger_hint_below": "Воно спрацює, коли значення опуститься нижче {target}.",
|
||
"trigger_hint_counter_delta": "Відлік від поточного показника ({value}): термін при {due} (+{target}); лічильник починається заново після кожного виконання.",
|
||
"trigger_hint_counter_delta_edit": "Рахує використання з останнього виконання: термін після +{target}; лічильник починається заново після кожного виконання.",
|
||
"trigger_hint_counter_abs": "Завдання настане, коли датчик досягне {target}.",
|
||
"trigger_hint_runtime": "Завдання настане після {hours} год сумарного напрацювання; лічильник починається заново після кожного виконання.",
|
||
"trigger_hint_state_change": "Завдання настане після {count} зміни(-) стану.",
|
||
"trigger_hint_state_change_to": "Завдання настане після {count} переходу(-ів) у «{state}».",
|
||
"trigger_hint_state_now": "Поточний стан: {value}.",
|
||
"adopt_problem_part": "Використовує деталь: {name}",
|
||
"label_filter": "Мітка",
|
||
"all_labels": "Усі мітки",
|
||
"settings_notify_scope": "Сповіщати лише для подання",
|
||
"settings_notify_scope_all": "Усі завдання",
|
||
"settings_notify_scope_hint": "Нагадування надсилають лише завдання, що відповідають фільтрам мітки/користувача обраного подання. Статус, сортування та групування подання тут ігноруються.",
|
||
"card_saved_view": "Збережене подання",
|
||
"card_saved_view_none": "Немає",
|
||
"card_saved_view_help": "Застосовує фільтри статусу, користувача та мітки подання додатково до фільтрів вище. Сортування та групування подання — налаштування відображення панелі й на картці не застосовуються.",
|
||
"doc_part_none": "До цієї запчастини не прив'язано документів."
|
||
}
|