278 files

This commit is contained in:
Home Assistant Version Control committed 2026-09-13 20:38:58 +00:00
1 parent d7a0a08372
commit 1b4f5f68c6
278 files changed
+36892 -7150

No files matched your search

@@ -55,7 +55,6 @@
"runtime": "Время работы",
"runtime_hours": "Целевое время работы (часы)",
"target_value": "Целевое значение",
"baseline": "Базовое значение",
"target_changes": "Целевые изменения",
"for_minutes": "На (минут)",
"time_based": "По времени",
@@ -103,12 +102,12 @@
"report_generated": "Создан",
"report_times_done": "Выполнено",
"report_total_cost": "Итого",
"report_every": "каждые {n} {unit}",
"report_notes": "Заметки",
"report_col_type": "Тип",
"report_col_status": "Статус",
"report_col_schedule": "Расписание",
"duration": "Длительность",
"minutes_short": "мин",
"both": "Оба",
"trigger_val": "Значение триггера",
"complete_title": "Выполнить: ",
@@ -125,6 +124,45 @@
"err_wrong_type": "{field}: неверный тип (ожидался: {type})",
"err_invalid_choice": "{field}: недопустимое значение",
"err_invalid_value": "{field}: неверное значение",
"ws_err_not_found": "Не найдено — возможно, уже удалено",
"ws_err_invalid_input": "Недопустимый ввод",
"ws_err_invalid_date": "Недопустимая дата",
"ws_err_invalid_format": "Недопустимый формат",
"ws_err_invalid_url": "Недопустимая ссылка",
"ws_err_not_configured": "Ещё не настроено",
"ws_err_not_loaded": "Ещё не загружено — попробуйте чуть позже",
"ws_err_limit_reached": "Достигнут предел",
"ws_err_too_many": "Слишком много записей",
"ws_err_too_large": "Слишком большой размер",
"ws_err_not_archived": "Не в архиве",
"ws_err_invalid_target": "Недопустимая цель",
"ws_err_create_failed": "Не удалось создать",
"ws_err_archived": "В архиве — сначала восстановите",
"ws_err_already_archived": "Уже в архиве",
"ws_err_unavailable": "Сейчас недоступно",
"ws_err_unauthorized": "Недоступно для вашего пользователя",
"ws_err_too_many_views": "Слишком много сохранённых представлений",
"ws_err_storage_unavailable": "Хранилище недоступно",
"ws_err_replace_failed": "Не удалось заменить",
"ws_err_not_paused": "Не на паузе",
"ws_err_not_available": "Ничего нет",
"ws_err_no_url": "Ссылка не указана",
"ws_err_no_phases": "У этой задачи нет фаз",
"ws_err_invalid_view": "Недопустимое представление",
"ws_err_invalid_user": "Неизвестный пользователь",
"ws_err_invalid_range": "Недопустимый диапазон",
"ws_err_invalid_parent": "Недопустимый родительский объект",
"ws_err_invalid_device": "Неизвестное устройство",
"ws_err_empty_csv": "CSV-файл пуст",
"ws_err_empty": "Нечего импортировать",
"ws_err_duplicate_failed": "Не удалось дублировать",
"ws_err_already_paused": "Уже на паузе",
"ws_err_invalid_cursor": "Недопустимая позиция фазы",
"ws_err_invalid_entity_slug": "Недопустимое имя сущности",
"ws_err_invalid_trigger_config": "Недопустимая настройка триггера",
"ws_err_no_defaults": "Не заданы значения по умолчанию для быстрого завершения",
"ws_err_self_link_device": "Объект нельзя связать с самим собой",
"ws_err_too_early": "Слишком рано — эту задачу можно завершить только ближе к сроку",
"feat_schedule_time": "Планирование по времени дня",
"feat_schedule_time_desc": "Задачи становятся просроченными в определённое время дня, а не в полночь.",
"schedule_time_toggle": "Срок в определённое время",
@@ -205,7 +243,6 @@
"trigger_equals": "Срабатывать при равенстве (=)",
"trigger_not_equals": "Срабатывать при отличии от (≠)",
"for_at_least_minutes": "Не менее (минут)",
"safety_interval_days": "Интервал безопасности (дни, опционально)",
"safety_interval": "Интервал безопасности (опционально)",
"trigger_combinator": "Совместить триггер и интервал",
"trigger_combinator_any": "Триггер или интервал (что раньше)",
@@ -245,10 +282,6 @@
"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": "По времени (адаптивно)",
@@ -346,9 +379,9 @@
"qr_error": "Не удалось сгенерировать QR-код.",
"qr_error_no_url": "URL HA не настроен. Установите внешний или внутренний URL в Настройках → Система → Сеть.",
"save_error": "Не удалось сохранить. Попробуйте ещё раз.",
"subsave_warning": "Сохранено, но одна настройка отклонена: {detail}",
"qr_print": "Печать",
"qr_download": "Скачать SVG",
"qr_action": "Действие при сканировании",
"qr_action_view": "Просмотр",
"qr_action_complete": "Отметить обслуживание как выполненное",
"qr_url_mode": "Тип ссылки",
@@ -356,16 +389,9 @@
"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": "Длиннее",
@@ -411,6 +437,8 @@
"cal_past_windows": "Прошлые окна",
"cal_forward_windows": "Будущие окна",
"history_edit_title": "Редактировать запись истории",
"history_delete_entry": "Удалить запись",
"history_delete_confirm": "Удалить эту запись истории? Дата последнего выполнения вернётся к предыдущему; фотографии останутся у объекта, а израсходованные детали не будут возвращены на склад.",
"history_edit_timestamp": "Метка времени",
"manufacturer": "Производитель",
"model": "Модель",
@@ -468,6 +496,12 @@
"settings_default_warning": "Дни предупреждения по умолчанию",
"settings_consumable_threshold": "Порог «расходник заканчивается» (%)",
"settings_battery_low_percent": "Порог «батарея разряжена» (%)",
"settings_battery_lifetimes": "Типичный срок службы батарей",
"settings_battery_lifetimes_hint": "Используется только для батарей без процента: заметка Battery Notes лишь с типом и датой замены или датчик, сообщающий только «низкий». Срок = последняя замена + этот срок службы. Для батарей с уровнем прогноз строится по измеренному разряду. После трёх замен одного типа медианный интервал заменяет встроенное значение — ваше значение всегда главнее.",
"settings_battery_lifetime_months": "мес.",
"settings_battery_lifetime_reset": "По умолчанию",
"settings_battery_lifetime_in_fleet": "в вашем парке",
"settings_battery_lifetime_learned_models": "Изучено по моделям: {list}",
"settings_thresholds_hint": "Значения по умолчанию для новых «Предлагаемых настроек» (остаток в процентах) и для батарей парка без собственного порога Battery Notes. Существующие задачи сохраняют своё значение.",
"settings_value_out_of_range": "Значение должно быть от {min} до {max}",
"bn_summary": "{name}: {pct} % для {n} батарей",
@@ -476,6 +510,8 @@
"bn_overrides": "{n} устройств с собственным порогом:",
"bn_more": "+ ещё {n}",
"settings_row_actions": "Действия в строках задач",
"settings_ref_numbers_in_lists": "Номера ссылок в списках",
"settings_ref_numbers_in_lists_hint": "Показывать метки #8 / #8.3 перед названиями объектов и задач в списке «Сегодня», таблице задач, карточках объектов и таблице объектов.",
"row_actions_buttons_compact": "Кнопки (на телефоне только значки)",
"row_actions_buttons": "Кнопки с текстом",
"row_actions_icons": "Значки (классический вид)",
@@ -525,6 +561,8 @@
"settings_snooze_hours": "Длительность откладывания (часы)",
"settings_budget": "Бюджет",
"settings_currency": "Валюта",
"settings_currency_decimals": "Знаков после запятой в суммах",
"settings_currency_decimals_hint": "Сколько знаков после запятой показывает каждая сумма: KPI, бюджеты, расходы в списках и отчётах, оповещения о бюджете. 0 = целые числа.",
"settings_budget_monthly": "Месячный бюджет",
"settings_budget_yearly": "Годовой бюджет",
"settings_budget_alerts": "Оповещения о бюджете",
@@ -534,7 +572,6 @@
"settings_export_yaml": "Экспорт YAML",
"settings_export_csv": "Экспорт CSV",
"settings_export_settings": "Экспорт настроек (JSON)",
"settings_import_csv": "Импорт CSV",
"settings_import_placeholder": "Вставьте содержимое JSON или CSV здесь…",
"settings_import_btn": "Импортировать",
"settings_import_success": "Импортировано объектов: {count}.",
@@ -612,7 +649,6 @@
"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": "Тестировать действие",
@@ -704,7 +740,6 @@
"choose_photos": "Выбрать фото",
"choose_photo": "Выбрать фото",
"photos_android_hint": "Приложение для Android передаёт по одному фото за выбор — каждый выбор добавляется.",
"add_photos": "Добавить фото",
"photos_limit": "До {max} фото на одно выполнение",
"history_edit_photos_hint": "Удалённое здесь фото остаётся в документах объекта.",
"uploading": "Загрузка…",
@@ -725,6 +760,8 @@
"doc_download": "Скачать",
"doc_close": "Закрыть",
"doc_camera": "Сделать фото",
"camera_capture_shoot": "Снять",
"camera_switch_lens": "Сменить камеру",
"doc_drop_hint": "Перетащите файлы сюда",
"doc_task_none": "Нет документов, связанных с этой задачей.",
"doc_link_existing": "Связать документ…",
@@ -741,6 +778,12 @@
"auto_complete_on_recovery_help": "Записывает выполнение (обновляет дату последнего обслуживания), когда триггер устраняется сам — например, соль досыпана, фильтр заменён.",
"doc_search": "Поиск документов…",
"doc_search_none": "Нет подходящих документов",
"doc_description": "Описание (необязательно)",
"doc_sort": "Сортировать документы",
"doc_sort_newest": "Сначала новые",
"doc_sort_oldest": "Сначала старые",
"doc_sort_title": "По названию (1, 2, 3 …)",
"doc_sort_category": "По категории",
"link_device_optional": "Привязать к существующему устройству (необязательно)",
"parent_object_optional": "Родительский объект (необязательно)",
"parent_none": "(Без родителя)",
@@ -854,15 +897,27 @@
"settings_notify_scope": "Уведомлять только для представления",
"settings_notify_scope_all": "Все задачи",
"settings_notify_scope_hint": "Напоминания отправляют только задачи, совпадающие с фильтрами метки/пользователя выбранного представления. Статус, сортировка и группировка представления здесь игнорируются.",
"settings_notify_completed": "Уведомления о выполнении",
"settings_notify_completed_hint": "Сообщение для всех домашних, когда задача выполнена, с причиной и исполнителем. «Только автоматические» сообщает лишь о выполнениях, которые никто не делал на месте: восстановление датчика, отметка в списке покупок, вызов службы автоматизацией. Только на общий сервис; тихие часы и дневной лимит действуют.",
"notify_completed_off": "Выкл.",
"notify_completed_automatic": "Только автоматические выполнения",
"notify_completed_all": "Все выполнения",
"settings_notify_rule": "Своё правило уведомлений",
"settings_notify_rule_hint": "Каждое уведомление дополнительно вызывает событие maintenance_supporter_notification (вид, статус, объект, задача, номера ссылок, приоритет, ссылка, данные). Направьте его автоматизацией — например в Ticker, Telegram или Pushover.",
"settings_notify_event_only": "Только событие, ничего не отправлять",
"settings_notify_event_only_hint": "Доставку целиком выполняет ваша автоматизация. Интервалы повтора, тихие часы и дневной лимит по-прежнему определяют, когда срабатывает событие.",
"settings_notify_extra_data": "Дополнительные данные уведомления (шаблон)",
"settings_notify_extra_data_hint": "JSON или YAML, Jinja разрешён; добавляется в data вызова notify (ваши ключи важнее). Переменные: kind, status, priority, object_name, task_name, object_ref, task_ref, days_until_due, next_due, responsible_user_id, url, target, title, message. Проверьте кнопкой «Отправить тест».",
"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": "Применяет фильтры статуса, пользователя и метки представления в дополнение к фильтрам выше. Сортировка и группировка представления — настройки отображения панели и на карточке не применяются.",
"panel_card_tab": "Открывать на вкладке",
"panel_card_tab_default": "Запомненная вкладка (как в панели)",
"panel_card_view": "Открывать с сохранённым видом",
"panel_card_height": "Высота",
"panel_card_height_help": "Пусто = заполнить экран под карточкой (вид «панель»). Иначе длина CSS, например 600px или 80vh, для видов с другими карточками.",
"panel_card_not_registered": "Панель Maintenance Supporter недоступна — интеграция настроена?",
"panel_card_load_failed": "Не удалось загрузить панель Maintenance Supporter — перезагрузите страницу (после обновления очистите кэш браузера).",
"doc_part_none": "К этой запчасти не привязаны документы.",
"settings_templates_toggle_group": "Включить или выключить все шаблоны этой группы",
"setups_button": "Предлагаемые настройки",
@@ -920,6 +975,13 @@
"battery_fleet_status_ok": "В норме",
"battery_fleet_status_due": "Пора менять",
"battery_fleet_predicted_on": "Ожидается примерно {date}",
"battery_fleet_predicted_typical": "Ожидается около {date} — {months} мес. типично для {type} ({source})",
"lifetime_source_default": "встроенное значение по умолчанию",
"lifetime_source_table": "встроенная таблица",
"lifetime_source_learned": "по {n} заменам",
"lifetime_source_override": "ваша настройка",
"lifetime_source_learned_device": "по {n} заменам этого устройства",
"lifetime_source_learned_model": "по {n} заменам на устройствах этой модели",
"battery_fleet_predicted_trend": "Прогноз по тренду разряда этой батареи: примерно {date} ({confidence})",
"battery_fleet_rechargeable": "Аккумулятор: заряжается, а не заменяется — никогда не попадает в список покупок",
"battery_fleet_sort_name": "Сортировать по имени",
@@ -973,11 +1035,13 @@
"print_inc_parts": "Использованные детали",
"print_inc_photos": "Фото",
"print_inc_documents": "Связанные документы",
"print_inc_doc_desc": "Описания документов",
"print_inc_checklist": "Чек-лист",
"print_inc_notes": "Заметки",
"print_inc_costs": "Стоимость и длительность",
"print_inc_person": "Выполнил",
"print_inc_refs": "Номера ссылок",
"print_inc_bare": "Выполнения без подробностей",
"print_inc_qr": "QR-код для каждой задачи",
"print_button": "Печать",
"report_scan_hint": "Отсканируйте, чтобы открыть задачу",