257 files

This commit is contained in:
Home Assistant Version Control
2026-10-02 16:06:24 +00:00
parent 7c55603942
commit c29f5cc088
258 changed files with 24621 additions and 3136 deletions
@@ -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": "Заметки",
"sort_due_date": "Срок",
@@ -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": "Приложение-компаньон",
"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": "Показывать фильтр пользователя",