This commit is contained in:
Home Assistant Version Control
2026-08-18 14:36:46 +00:00
parent 13dc64b70f
commit 88e26358aa
89 changed files with 26068 additions and 18351 deletions
@@ -1,4 +1,52 @@
{
"card": {
"min": "мин",
"entity_not_found": "Объект не найден",
"running_long": "Работает долго",
"remaining": "осталось",
"progress": "прогресс",
"show_time_remaining": "Показывать оставшееся время",
"show_percentage": "Показывать проценты",
"layout": {
"tile": "Плитка (компактно)",
"detail": "Подробно (расширенный)",
"glance": "Обзор (несколько устройств)"
},
"btn": {
"pause": "Пауза",
"resume": "Продолжить",
"terminate": "Завершить цикл",
"record_start": "Начать запись",
"record_stop": "Остановить запись",
"program": "Программа",
"open_panel": "Открыть WashData"
},
"editor": {
"layout": "Макет",
"entity": "Объект прибора",
"entities": "Приборы",
"title": "Заголовок",
"icon": "Значок",
"show_state": "Показывать состояние",
"show_program": "Показывать программу",
"show_progress_bar": "Показывать индикатор прогресса",
"spin_icon": "Вращать значок во время работы",
"display_mode": "Строка деталей",
"active_color": "Переопределение активного цвета",
"show_phase": "Показывать фазу",
"show_energy": "Показывать энергию и стоимость",
"show_anomaly": "Показывать предупреждение о превышении",
"show_sparkline": "Показывать график мощности в реальном времени",
"buttons": "Кнопки действий",
"program_entity": "Объект программы (переопределение)",
"time_entity": "Объект времени (переопределение)",
"pct_entity": "Объект прогресса (переопределение)",
"power_entity": "Объект мощности (переопределение)",
"tap_action": "Действие по нажатию",
"hold_action": "Действие по удержанию",
"double_tap_action": "Действие по двойному нажатию"
}
},
"badge": {
"artifact_tip": "Обнаружено {n} аномалий (например, дверь открылась в середине цикла) – откройте, чтобы увидеть их на графике",
"auto": "(авто-определение)",
@@ -64,6 +112,21 @@
"discard": "Отменить",
"discard_tip": "Отменить запись без сохранения",
"dismiss": "Закрыть",
"mute_suggestion": "Не предлагать эту настройку",
"pg_load_calibrated": "Загрузить откалиброванные (ML) ({n})",
"pg_load_calibrated_tip": "Загрузить откалиброванные ML настройки как переопределения в песочнице",
"pg_load_live": "Загрузить активные настройки",
"pg_load_live_tip": "Перечитать текущие настройки интеграции и отменить все изменения в песочнице",
"pg_load_suggested": "Загрузить рекомендуемые ({n})",
"pg_load_suggested_tip": "Загрузить текущие рекомендации автонастройщика как переопределения в песочнице",
"pg_preset_delete": "Удалить пресет",
"pg_preset_load": "Загрузить пресет",
"pg_preset_load_tip": "Заменить значения в песочнице этим пресетом (активные настройки не изменятся)",
"pg_preset_save": "Сохранить как пресет",
"pg_preset_save_tip": "Сохранить все значения ниже как именованный пресет для этого устройства",
"pg_publish_all": "Сохранить в настройки ({n})",
"pg_publish_one": "Сохранить «{label}» в настройки интеграции",
"reset_muted": "Сбросить заглушённые",
"done": "Готово",
"edit": "Редактировать",
"export": "Экспортировать",
@@ -275,6 +338,7 @@
"no_automations": "Пока нет автоматизаций, ссылающихся на это устройство.",
"panel_settings": "Настройки панели",
"param_sweep": "Перебор параметра",
"pg_settings_source": "Источник настроек",
"phase_catalog": "Каталог фаз",
"playground": "Песочница",
"process_history": "История процессов",
@@ -348,6 +412,7 @@
"default_access_level": "Уровень доступа по умолчанию для пользователей, не указанных ниже",
"default_other": "По умолчанию (другие устройства)",
"default_tab": "Вкладка по умолчанию при открытии панели",
"font_size": "Размер шрифта панели",
"delta": "Δ",
"description": "Описание",
"dtw_blend_w": "Вес смешивания",
@@ -415,6 +480,9 @@
"pg_match_score": "Оценка совпадения",
"pg_pct_of": "{p}% из {total}",
"pg_poor_match": "Плохое совпадение",
"pg_preset": "Пресет песочницы",
"pg_preset_name": "Имя нового пресета",
"pg_preset_none": "Выберите пресет…",
"pg_strong_match": "Сильное совпадение",
"pg_tile_ambiguous": "Неоднозначно",
"pg_tile_ambiguous_tip": "Циклы с почти равным совпадением двух программ",
@@ -771,7 +839,17 @@
"pg_apply_confirm": "Применить лучшее значение: {label} = {value}?",
"pg_canvas_empty": "Выберите цикл выше, затем нажмите «Загрузить», чтобы увидеть его график мощности.",
"pg_chart_caption": "Доля обнаружения/совпадения по значениям {param}",
"pg_ctrl_intro": "Значения берутся из активных настроек интеграции для этого устройства. Изменения остаются в песочнице, пока вы не сохраните их в настройки.",
"pg_live_unavailable": "Активные настройки недоступны, показаны значения по умолчанию.",
"pg_load_live_confirm": "Отменить изменения в песочнице ({n}) и загрузить текущие настройки интеграции?",
"pg_match_rate": "{pct}% совпадений на {total} циклах",
"pg_matches_live": "Совпадает с активными настройками",
"pg_n_changed": "Отличий от активных настроек: {n}",
"pg_sugg_none": "Все рекомендации уже соответствуют текущим настройкам",
"pg_preset_delete_confirm": "Удалить пресет «{name}»?",
"pg_preset_limit": "Достигнут предел числа пресетов ({n})",
"pg_preset_overwrite": "Перезаписать пресет «{name}»?",
"pg_publish_one_confirm": "Сохранить {label} = {value} в настройки этого устройства?",
"pg_restart_note": "Перезапустите Home Assistant, чтобы включить инструменты симуляции.",
"pg_sim_progress": "{done} / {total} циклов",
"pg_starting": "Запуск…",
@@ -789,6 +867,7 @@
"preferences_admin": "Настройки, панель и управление доступом",
"preferences_adv": "Настройки",
"prefs_personal": "Применяются только к вашей учётной записи Home Assistant.",
"font_size_hint": "Сделайте всё на этой панели крупнее или мельче. Применяется к вашей учётной записи на этом устройстве.",
"process_history_hint": "Повторно запустите сопоставление для всех сохранённых циклов, обновите предложения по настройке, переобучите модели ML (если включено) и пересчитайте качество циклов. Запускайте после пакетного просмотра.",
"profile_deleted": "Профиль удалён",
"profile_poor_health_detail": "Циклы, назначенные этому профилю, имеют непоследовательную форму или низкую достоверность. Рассмотрите возможность восстановления конверта или пересмотра помеченных циклов.",
@@ -821,6 +900,10 @@
"split_intro": "Нажмите на график, чтобы добавить или удалить точку разбивки, или авто-определите по паузам. Каждый результирующий сегмент может получить свой профиль.",
"storage_diagnostics": "Статистика хранилища, обслуживание, экспорт/импорт",
"sug_staged": "Установлено {key} = {val}. Сохраните для применения.",
"sug_muted": "Эта настройка больше не будет предлагаться",
"sug_mute_failed": "Не удалось заглушить предложение",
"sug_unmuted_all": "Заглушённые предложения сброшены",
"n_suggestions_muted": "{count} заглушено; авто-настройщик не будет предлагать их.",
"toast_auto_detect_enabled": "Автоопределение включено",
"toast_auto_label_complete": "Автоматическая маркировка завершена",
"toast_auto_label_failed": "Автоматическая маркировка не выполнена: {error}",
@@ -845,6 +928,7 @@
"trend_duration_shorter": "Тенденция к сокращению продолжительности ({pct}%/цикл) – среднее значение за последнее время {avg}",
"trend_energy_down": "Тенденция к снижению энергопотребления ({pct}%/цикл)",
"trend_energy_up": "Тенденция роста энергопотребления ({pct}%/цикл) – последнее среднее значение {avg}",
"trim_destructive_confirm": "Останется только {pct}% цикла, и это действие нельзя отменить. Продолжить?",
"trim_intro": "Перетащите красные маркеры или введите значения. Всё за пределами окна удаляется.",
"tuning_suggestions_available": "{count} предложение по настройке, доступное из наблюдаемых циклов. Они появляются рядом с соответствующими полями.",
"unsure_detected_prefix": "WashData не уверен, что обнаружил",
@@ -970,6 +1054,10 @@
"unusable": "Непригодный"
},
"section": {
"dishwasher": {
"intro": "Обработка завершения цикла для посудомоечных машин, которые обычно заканчиваются длительной фазой сушки почти без потребления энергии перед коротким финальным сливом.",
"label": "Посудомоечная машина"
},
"anti_wrinkle": {
"intro": "Режим защиты от морщин определяет короткие импульсы вращения барабана на малой мощности после основной фазы и сохраняет их привязанными к завершённому циклу.",
"label": "Защита от морщин"
@@ -1012,6 +1100,10 @@
}
},
"setting": {
"dishwasher_end_spike_quiet_release": {
"doc": "После того как цикл превышает ожидаемую продолжительность, сколько времени посудомоечная машина должна оставаться неактивной (ниже «Порог Остановки»), прежде чем WashData прекратит ждать финальный слив и завершит цикл. Увеличьте значение, если у вашей машины длительная тихая фаза сушки перед поздним финальным сливом, который пропускается - более широкое окно позволяет изученной продолжительности следовать за сезонными изменениями (более холодная входящая вода = более длинные циклы), а не фиксироваться на старом среднем значении. Оно только сокращает ожидание относительно внутреннего 30-минутного лимита ожидания завершающего всплеска (откачки воды), но никогда не увеличивает его.",
"label": "Тихое завершение пассивной сушки"
},
"anti_wrinkle_enabled": {
"doc": "Распознавайте короткие импульсы низкой мощности, которые сушильная машина излучает после основной фазы нагрева, и сохраняйте их привязанными к завершенному циклу, а не воспринимайте их как новые циклы.",
"label": "Включить Защиту от Морщин"
@@ -1232,6 +1324,10 @@
"doc": "Через несколько минут после окончания цикла перед отправкой все еще ожидающего напоминания «разгрузить машину». Установите 0, чтобы отключить напоминание.",
"label": "Задержка Напоминания о Выгрузке"
},
"notify_unload_repeat": {
"doc": "Продолжает отправлять напоминание о выгрузке каждые \"Задержка Напоминания о Выгрузке\" минут, пока вы не откроете дверцу или не нажмёте \"Не напоминать\" в уведомлении. Требуется Объект Датчика Дверцы (как и для самого напоминания). Кнопка отклонения работает в уведомлениях мобильного приложения Home Assistant (companion).",
"label": "Повторять, пока не откроется дверца"
},
"off_delay": {
"doc": "Время ожидания после отключения питания, прежде чем объявить цикл завершенным. Если подача электроэнергии возобновится в пределах этого окна, цикл продолжится плавно – это устраняет паузы между этапами стирки. Посудомоечные машины имеют длительные фазы сушки (отключение питания на 20–60 минут), поэтому задержка выключения должна превышать это значение, чтобы вся стирка+сушка выполнялась как один цикл.",
"label": "Задержка Выключения"
@@ -1406,6 +1502,26 @@
"energy_scale": {
"label": "Резкость энергии",
"doc": "Резкость штрафа за несоответствие энергии на Этапе 4. Меньше = строже: несоответствие энергии сильнее снижает балл. Значение по умолчанию 0,25 намеренно мягче, чем Резкость длительности, поскольку энергия варьируется с нагрузкой. Используйте вместе с Весом энергии."
},
"power_profile_interval_min": {
"label": "Интервал профиля мощности",
"doc": "Размер ячейки для атрибута датчика power_profile на профиль (плоский массив средних ватт по слотам), используемого внешними планировщиками, такими как EMHASS и tibber_prices. Меньшие ячейки сохраняют чёткость коротких пиков мощности; большие ячейки сглаживают форму. По умолчанию 15 мин. Только при считывании; не влияет на обнаружение."
},
"notify_live_sticky": {
"label": "Сохранять живое уведомление при нажатии",
"doc": "Только для Android. Сделать уведомление о ходе выполнения постоянным (закреплённым), чтобы нажатие не скрывало его. Выключено сохраняет поведение по умолчанию, при котором нажатие скрывает уведомление."
},
"notify_live_click_action": {
"label": "Цель нажатия живого уведомления",
"doc": "Только для Android. Куда открывается нажатие на уведомление о ходе выполнения (например, /lovelace/laundry или полный URL) вместо стартовой страницы приложения. Оставьте пустым для поведения по умолчанию."
},
"door_opens_at_end": {
"label": "Дверца открывается автоматически в конце",
"doc": "Для посудомоечных машин, которые открывают дверцу в конце цикла для сушки (AirDry и аналогичные). При включении открытие дверцы во время работающего цикла больше не ставит его на паузу навсегда; вместо этого, если дверца остаётся открытой в течение времени выдержки ниже, WashData считает цикл завершённым. Кратковременное открытие (для загрузки посуды) игнорируется. Требуется объект датчика двери."
},
"door_end_dwell_seconds": {
"label": "Выдержка при открытой дверце",
"doc": "Как долго дверца должна оставаться открытой до завершения цикла, когда включено \"Дверца открывается автоматически в конце\". Достаточно долго, чтобы игнорировать быструю загрузку посуды (по умолчанию 60 с), достаточно коротко для быстрого завершения после открытия дверцы машиной."
}
},
"setting_group": {
@@ -1576,6 +1692,10 @@
"name_required": "Требуется имя",
"no_split_found": "Пауз для разбивки не найдено",
"panel_settings_saved": "Настройки панели сохранены",
"pg_preset_loaded": "Пресет «{name}» загружен",
"pg_preset_saved": "Пресет «{name}» сохранён",
"pg_sugg_loaded": "Загружено {n} рекомендуемых значений - запустите песочницу для сравнения",
"pg_sugg_ml_loaded": "Загружено {n} откалиброванных ML значений - запустите песочницу для сравнения",
"phase_name_required": "Требуется имя фазы",
"phase_updated": "Фаза обновлена",
"phases_saved": "Фазы сохранены",
@@ -1723,6 +1843,7 @@
"min_active": "На основе минимальной активной мощности ({min}W), зафиксированной в последнем цикле.",
"min_duration_ratio": "Оставлено как можно ниже, чтобы программа распознавалась в начале цикла; пороги уверенности и неоднозначности предотвращают преждевременные подтверждения.",
"min_off_gap": "На основе {gaps} наблюдаемых промежутков между циклами (p05={p05}s). Минимум устройства: {floor}s.",
"min_off_gap_bridge": "Рассчитано так, чтобы перекрыть самый длинный тихий участок внутри цикла: {span}s + запас 60s, по {spans} перекрытым промежуткам за {cycles} корректных циклов (остаётся ниже вашего наименьшего промежутка между двумя запусками подряд, который составляет {ceiling}s).",
"min_power": "40% от наименьшей активной мощности p05 ({p05}W) по {cycles} корректным циклам, чтобы порог отключения оставался ниже реального потребления.{excl}",
"ml_auto_label": "Наименьшая уверенность, при которой модель качества всё ещё считала цикл корректным (p10 по {cycles} корректным циклам = {p10}).",
"ml_end_repeat": "{false}/{total} циклов ({pct}%) имели паузу, которую детектор завершения оценил выше 50%; требуется {val} подтверждение(й) завершения.",
@@ -1739,7 +1860,7 @@
"thr_batch": "Оставлено чуть выше наименьшей активной мощности p05 по {cycles} циклам ({p05}W), чтобы запуск фиксировался как можно раньше, а порог остановки оставался ниже минимальной рабочей мощности машины.",
"tol_per_profile": "p75 разброса длительности по профилям среди {profiles} профилей ({cycles} циклов); стабильные профили не штрафуются.",
"tol_pooled": "На основе объединённого разброса длительности {cycles} недавних размеченных циклов (отклонение p95={dev}).",
"watchdog": "Оставлено настолько низким, насколько это безопасно (3x интервал обновления p95, равный {p95}s, мин. 30s), чтобы зависания выявлялись быстро без ложных остановок."
"watchdog": "Оставлено настолько низким, насколько это безопасно (чуть выше интервала обновления p95, равного {p95}s, мин. 30s), чтобы зависания выявлялись быстро без ложных остановок."
},
"exclusions": {
"summary": "Исключено {total} ошибочно определённых циклов: {parts}.",
@@ -1770,6 +1891,7 @@
"other": "Другое"
},
"pg_desc": {
"dishwasher_end_spike_quiet_release": "Посудомоечная машина: секунды неактивности после ожидаемой длительности перед снятием ожидания финального слива в конце цикла",
"completion_min_seconds": "Кратчайший запуск, считающийся настоящим циклом",
"end_repeat_count": "Сколько низких показаний подряд до завершения",
"interrupted_min_seconds": "Короткие циклы помечаются как прерванные",