823 lines
58 KiB
JSON
823 lines
58 KiB
JSON
{
|
||
"maintenance": "Обслуживание",
|
||
"objects": "Объекты",
|
||
"tasks": "Задачи",
|
||
"overdue": "Просрочено",
|
||
"due_soon": "Скоро",
|
||
"triggered": "Сработало",
|
||
"ok": "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": "Пропущено",
|
||
"reset": "Сбросить",
|
||
"snooze": "Отложить",
|
||
"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": "Последний день месяца",
|
||
"recurrence_business_day": "Только рабочие дни (переносить с выходных назад)",
|
||
"recurrence_offset": "Сдвиг (дни, ±)",
|
||
"recurrence_offset_help": "Сдвигает дату на ±N дней, напр. -2 = за два дня до.",
|
||
"last_day_month": "Последний день месяца",
|
||
"last_business_day_month": "Последний рабочий день",
|
||
"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": "Контрольный список",
|
||
"require_on_completion": "Требовать при завершении",
|
||
"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_placeholder": "напр. безопасность, сезонное, видно-арендатору",
|
||
"labels_help": "Теги через запятую для фильтрации и отчётов.",
|
||
"priority_low": "Низкий",
|
||
"priority_normal": "Обычный",
|
||
"priority_high": "Высокий",
|
||
"schedule_type": "Тип расписания",
|
||
"interval_days": "Интервал (дни)",
|
||
"warning_days": "Дни предупреждения",
|
||
"earliest_completion_days": "Самое раннее выполнение (дней до срока)",
|
||
"earliest_completion_days_help": "Оставьте пустым, чтобы выполнять в любое время. 0 = только в день срока или после него.",
|
||
"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": "Заметки",
|
||
"sort_due_date": "Срок",
|
||
"sort_object": "Имя объекта",
|
||
"sort_type": "Тип",
|
||
"sort_task_name": "Имя задачи",
|
||
"all_objects": "Все объекты",
|
||
"tasks_lower": "задач",
|
||
"no_tasks_yet": "Пока нет задач",
|
||
"add_first_task": "Добавить первую задачу",
|
||
"last_performed_optional": "Последнее выполнение (опционально)",
|
||
"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_help": "Выберите несколько человек для этой задачи; ответственный меняется при каждом выполнении.",
|
||
"rotation_strategy": "Ротация",
|
||
"rotation_none": "Без ротации",
|
||
"rotation_round_robin": "По очереди",
|
||
"rotation_least_completed": "Меньше всего выполнил",
|
||
"rotation_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 HA не настроен. Установите внешний или внутренний URL в Настройках → Система → Сеть.",
|
||
"save_error": "Не удалось сохранить. Попробуйте ещё раз.",
|
||
"qr_print": "Печать",
|
||
"qr_download": "Скачать SVG",
|
||
"qr_action": "Действие при сканировании",
|
||
"qr_action_view": "Просмотр",
|
||
"qr_action_complete": "Отметить обслуживание как выполненное",
|
||
"qr_url_mode": "Тип ссылки",
|
||
"qr_mode_companion": "Приложение-компаньон",
|
||
"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_areas": "Фильтровать по зонам",
|
||
"card_filter_areas_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": "Сервис уведомлений",
|
||
"settings_install_assist_sentences": "Установить фразы Assist",
|
||
"settings_install_assist_sentences_hint": "Копирует голосовые фразы в вашу конфигурацию, чтобы классический агент Assist их распознавал. Файл, который вы изменили, никогда не перезаписывается.",
|
||
"test_notification": "Тестовое уведомление",
|
||
"send_test": "Отправить тест",
|
||
"testing": "Отправка…",
|
||
"test_notification_success": "Тестовое уведомление отправлено",
|
||
"test_notification_failed": "Не удалось отправить тестовое уведомление",
|
||
"notify_per_person": "Доставка по пользователям",
|
||
"notify_no_own_device": "Нет своего устройства — используется общий сервис",
|
||
"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": "Дополнительные напоминания (дней до срока)",
|
||
"settings_reminder_leads_hint": "Интервалы через запятую, напр. 14, 3, 0 — в каждый указанный день отправляется дополнительное напоминание. Пусто = выключено.",
|
||
"settings_actions": "Кнопки действий в мобильном приложении",
|
||
"settings_action_complete": "Показывать кнопку «Выполнить»",
|
||
"settings_action_skip": "Показывать кнопку «Пропустить»",
|
||
"settings_action_snooze": "Показывать кнопку «Отложить»",
|
||
"settings_weekly_digest": "Еженедельная сводка",
|
||
"settings_weekly_digest_hint": "Одно сводное уведомление в понедельник утром, когда есть задачи.",
|
||
"settings_warranty_reminder": "Напоминание об окончании гарантии",
|
||
"settings_warranty_reminder_days": "Дней до окончания",
|
||
"settings_warranty_reminder_hint": "Уведомить один раз, когда до окончания гарантии объекта останется столько дней.",
|
||
"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": "Пользователь",
|
||
"photo_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": "Фото выполнения (необязательно)",
|
||
"add_photo": "Добавить фото",
|
||
"uploading": "Загрузка…",
|
||
"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": "Расходует детали",
|
||
"shared_parts_other_objects": "Детали других объектов",
|
||
"shared_parts_help": "Несколько объектов могут использовать один запас. Выполнение этой задачи списывает детали у объекта-владельца.",
|
||
"shared_part_unknown": "Неизвестная деталь",
|
||
"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": "К этой запчасти не привязаны документы.",
|
||
"settings_templates_toggle_group": "Включить или выключить все шаблоны этой группы",
|
||
"setups_button": "Предлагаемые настройки",
|
||
"setups_title": "Предлагаемые настройки (Beta)",
|
||
"setups_hint": "Устройства поддерживаемых интеграций, чьи датчики расходников могут управлять задачами обслуживания. При принятии создаётся объект, и каждая задача привязывается к своему датчику — она срабатывает, когда расходник заканчивается, и закрывается сама после замены.",
|
||
"setups_none": "Поддерживаемых устройств с непривязанными датчиками расходников не найдено.",
|
||
"setups_adopt": "Настроить выбранное",
|
||
"setups_done": "Создано задач с привязкой к датчикам: {tasks}.",
|
||
"complete_parts_used": "Использованные в этот раз запчасти",
|
||
"part_delete_confirm": "Удалить запчасть '{name}'? Будут удалены учёт остатков, связи с задачами и открытое напоминание о покупке.",
|
||
"baseline_start_value": "Начальное значение (необязательно)",
|
||
"baseline_start_help": "Отсчёт начинается с этого значения. Оставьте пустым, чтобы считать от текущего показания; укажите показание на момент последнего обслуживания, чтобы учесть уже накопленный пробег.",
|
||
"setups_baseline_hint": "показание при последнем обслуживании (необязательно)",
|
||
"baseline_start_help_edit": "Оставьте пустым, чтобы сохранить текущий отсчёт. Введённое значение заново привязывает отсчёт (например, показание при последнем обслуживании).",
|
||
"baseline_current_effective": "Действующее начальное значение: {value}",
|
||
"runtime_on_states": "Активные состояния (через запятую)",
|
||
"runtime_on_states_help": "Состояния, засчитываемые как работа — по умолчанию: on. Напр. mowing, cleaning, printing. Если выбран атрибут, сравниваются его значения.",
|
||
"setups_target_new": "Создать новый: {name}",
|
||
"schedule_preview_title": "Ближайшие даты",
|
||
"schedule_preview_ontime": "При условии своевременного выполнения.",
|
||
"schedule_preview_ends": "(серия завершается)",
|
||
"adopt_problem_responsible": "Ответственный пользователь для всех принятых задач (необязательно)",
|
||
"adopt_problem_configure": "Настроить",
|
||
"history_auto": "Автоматически",
|
||
"battery_fleet_title": "Парк батарей",
|
||
"battery_fleet_none_low": "Все батареи в порядке — менять нечего.",
|
||
"battery_fleet_buy_now": "Купить сейчас",
|
||
"battery_fleet_soon": "Скоро понадобится",
|
||
"battery_fleet_soon_hint": "Оценка по дате последней замены — закажите заранее.",
|
||
"battery_fleet_mark_all": "Отметить все заменёнными",
|
||
"battery_fleet_mark_one": "Отметить эту батарею заменённой",
|
||
"battery_fleet_offline": "не в сети",
|
||
"battery_fleet_trigger_lost": "Сенсорный триггер этой задачи утерян — она не сработает и не завершится автоматически.",
|
||
"battery_fleet_repair": "Восстановить",
|
||
"battery_fleet_exclude": "Исключить из парка",
|
||
"battery_fleet_excluded": "Исключены",
|
||
"battery_fleet_include": "Снова отслеживать",
|
||
"battery_fleet_total": "Отслеживается батарей: {n}",
|
||
"battery_fleet_setup_button": "Парк батарей",
|
||
"battery_fleet_setup_done": "Парк батарей настроен — одна задача следит за всеми.",
|
||
"update_banner": "На сервере более новая версия Maintenance Supporter — перезагрузите, чтобы обновить панель.",
|
||
"update_reload": "Перезагрузить"
|
||
}
|