2206 lines
201 KiB
JSON
2206 lines
201 KiB
JSON
{
|
||
"card": {
|
||
"min": "мин",
|
||
"entity_not_found": "Обектът не е намерен",
|
||
"running_long": "Работи дълго",
|
||
"stalled": "Заседнал",
|
||
"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": {
|
||
"quiet_tail_tip": "Към края тази програма утихва за около {mins} мин, след което консумира около {watts} Вт за {secs} сек. Наблюдавано в {seen} от {measured} измерени цикъла.",
|
||
"quiet_tail": "~{mins} мин тишина накрая",
|
||
"artifact_tip": "{n} открити аномалии (напр. отворена врата по средата на цикъла) – отворете, за да ги видите на графиката",
|
||
"artifact_tip_one": "{n} открита аномалия (напр. отворена врата по средата на цикъла) – отворете, за да я видите на графиката",
|
||
"artifact_tip_other": "{n} открити аномалии (напр. отворена врата по средата на цикъла) – отворете, за да ги видите на графиката",
|
||
"auto": "(автоматично разпознато)",
|
||
"built_in_tag": "вградена",
|
||
"declining": "↘ намалява",
|
||
"energy_low": "По-ниска енергия от обичайното",
|
||
"energy_spike": "По-висока енергия от обичайното",
|
||
"feedback_requested": "Иска се обратна връзка",
|
||
"golden_cycle": "Записан референтен цикъл",
|
||
"duration_outlier": "Цикли с необичайна продължителност: {n}",
|
||
"improving": "↗ подобряване",
|
||
"manual": "(ръчно избран)",
|
||
"needs_review": "Има нужда от преглед",
|
||
"overrun": "Бяга по-дълго от обикновено",
|
||
"underrun": "Завърши по-бързо от обикновено",
|
||
"poor_fit": "лошо качество",
|
||
"restart_gap_tip": "{n} HA пропуска при рестартиране: графиката на мощността има дупки",
|
||
"restart_gap_tip_one": "{n} HA пропуск при рестартиране: графиката на мощността има дупка",
|
||
"restart_gap_tip_other": "{n} HA пропуска при рестартиране: графиката на мощността има дупки",
|
||
"reviewed": "Прегледано",
|
||
"steady": "→ стабилен",
|
||
"overrun_ratio": "({x}× от очакваното)",
|
||
"underrun_ratio": "({pct}% от очакваното)",
|
||
"imported_tip": "Импортирано от магазина на общността. Използва се само за съпоставяне, не се брои в статистиката.",
|
||
"unmatchable": "не може да се съпостави",
|
||
"not_importable": "неприложимо",
|
||
"exists": "съществува",
|
||
"backfilled_tip": "Открито в импортирана история на мощността. Влияе само на съпоставянето на програми, не се брои в статистиката.",
|
||
"armed": "(важи за следващия цикъл)",
|
||
"awaiting_tip": "Изчаква одобрение от общността",
|
||
"awaiting_n": "Изчаква одобрение · {n} потвърдени",
|
||
"awaiting": "Изчаква одобрение",
|
||
"approved": "Одобрено",
|
||
"matcher_unused": "Все още не е съпоставено с ваши цикли",
|
||
"matcher_used": "Съпоставено с {n} ваши цикъла",
|
||
"matcher_used_one": "Съпоставено с {n} ваш цикъл",
|
||
"matcher_used_other": "Съпоставено с {n} ваши цикъла",
|
||
"matcher_used_tip": "Цикли на този уред, които WashData сам е съпоставил с тази импортирана програма. Импорт, който никога не се съпоставя, може да не пасва на уреда ви; можете да го премахнете. Отчита се локално; нищо не се изпраща към магазина."
|
||
},
|
||
"btn": {
|
||
"pg_preset_delete": "Изтриване на конфигурация",
|
||
"pg_preset_load": "Зареди конфигурация",
|
||
"pg_preset_load_tip": "Заменяне на стойностите в тестовата среда с тази конфигурация (активните настройки остават непроменени)",
|
||
"pg_preset_save": "Запазване като конфигурация",
|
||
"pg_preset_save_tip": "Запазване на всички стойности по-долу като именувана конфигурация за това устройство",
|
||
"reset_zoom": "Нулиране на мащаба",
|
||
"set_brand_model": "Задаване на марка и модел",
|
||
"refresh_catalog": "Опресняване на каталога",
|
||
"add_device": "+ Добавяне на устройство",
|
||
"add_device_tip": "Добавете друго устройство WashData",
|
||
"add_maintenance": "Добавяне на събитие за поддръжка",
|
||
"add_phase": "+ Добавете фаза",
|
||
"add_timer": "+ Добавете таймер",
|
||
"apply_all": "Приложете всички",
|
||
"apply_label": "Прилагане на етикет",
|
||
"apply_split": "Приложете Разделяне",
|
||
"apply_trim": "Приложете изрязването",
|
||
"auto_detect_split": "Автоматично откриване",
|
||
"auto_label_cycles": "Цикли на автоматично етикетиране",
|
||
"auto_label_cycles_tip": "Именувай немаркираните цикли, чиято увереност на съвпадение надхвърля прага.",
|
||
"cancel": "Отказ",
|
||
"clear_debug": "Изчистване на данните за отстраняване на грешки",
|
||
"clear_splits": "Изчистване",
|
||
"close": "затвори",
|
||
"compare": "Сравнете",
|
||
"confirm": "Потвърдете",
|
||
"convert_to_automation": "Преобразувайте в автоматизация",
|
||
"correct": "Коригирай…",
|
||
"create": "Създавайте",
|
||
"delete": "Изтриване",
|
||
"delete_group": "Изтриване на група",
|
||
"delete_group_tip": "Изтриване само на тази група - профилите на членовете се запазват",
|
||
"delete_profile": "Изтриване на профил",
|
||
"discard": "Изхвърлете",
|
||
"discard_tip": "Изхвърли записаната следа без запазване",
|
||
"dismiss": "Отхвърляне",
|
||
"mute_suggestion": "Спрете да предлагате тази настройка",
|
||
"pg_load_live": "Зареди активните настройки",
|
||
"pg_load_live_tip": "Повторно прочитане на текущите настройки на интеграцията и отхвърляне на всички промени в тестовата среда",
|
||
"pg_load_suggested": "Зареди предложени ({n})",
|
||
"pg_load_suggested_tip": "Зареди текущите предложения на автоматичния настройчик като замени в тестовата среда",
|
||
"pg_publish_all": "Приложи {n} към интеграцията",
|
||
"pg_publish_one": "Приложи {label} към интеграцията",
|
||
"reset_muted": "Нулиране на заглушените",
|
||
"reset_phase_tip": "Отменете редакцията си и възстановете вградената фаза",
|
||
"done": "Готово",
|
||
"edit": "Редактиране",
|
||
"export": "Експортиране",
|
||
"force_stop": "Принудително спиране",
|
||
"force_stop_tip": "Незабавно прекрати текущия цикъл и го маркирай като принудително спрян",
|
||
"from_template": "От шаблон ▾",
|
||
"ignore": "Игнорирайте",
|
||
"import_json": "Импортиране от JSON",
|
||
"inspect": "Инспектирайте",
|
||
"label": "Етикет",
|
||
"load_more": "Зареждане на още",
|
||
"manage": "Управлявайте",
|
||
"merge": "Обединяване",
|
||
"new_automation": "+ Нова автоматизация",
|
||
"new_group": "+ Нова група",
|
||
"new_group_tip": "Групирай почти еднакви профили (същата форма, друга температура или центрофуга), за да може съпоставянето да ги различава.",
|
||
"new_phase": "+ Нова фаза",
|
||
"new_profile": "+ Нов профил",
|
||
"new_profile_tip": "Създай нов профил на програма от съществуващ маркиран цикъл или запис",
|
||
"on_cycle_finished": "При завършен цикъл",
|
||
"on_cycle_started": "При стартиране на цикъла",
|
||
"pause_cycle": "Пауза",
|
||
"pause_cycle_tip": "Постави на пауза текущия цикъл – уредът ще продължи от там, където е спрял",
|
||
"process": "Процес",
|
||
"process_history": "Обработете сега",
|
||
"process_recording": "Запазване на записа",
|
||
"process_tip": "Запази записаната следа като нов или съществуващ профил",
|
||
"rebuild": "Възстановете пликовете",
|
||
"rebuild_envelope": "Възстановяване на плика",
|
||
"rebuild_tip": "Изгради наново очакваната лента на мощност на всеки профил от маркираните му цикли. Пускай след маркиране или коригиране на цикли.",
|
||
"rec_start_tip": "Начни запис на следата на мощността на уреда – стартирай малко преди да пуснеш цикъл",
|
||
"rec_stop": "Спрете",
|
||
"rec_stop_tip": "Спри записа и задръж записаната следа за преглед",
|
||
"record": "Започнете запис",
|
||
"refresh": "Опресняване",
|
||
"refresh_diag_tip": "Презареди статистиката за съхранение",
|
||
"refresh_settings_tip": "Презареди настройките от сървъра",
|
||
"relabel": "Преетикетиране ({count})",
|
||
"remove": "Премахнете",
|
||
"remove_timer": "Премахване на таймера",
|
||
"reset": "Нулиране",
|
||
"reset_ml_models_tip": "Изхвърлете фино настроените модели и се върнете към вградените. WashData може да ги научи отново по-късно.",
|
||
"reset_to_builtin": "Нулирайте до вградени модели",
|
||
"resume_cycle": "Продължи",
|
||
"resume_cycle_tip": "Продължи поставения на пауза цикъл",
|
||
"revert_settings": "Отхвърли промените",
|
||
"revert_settings_tip": "Възстановете настройките отпреди последното запазване",
|
||
"revert_settings_tip_none": "Първо запазете, за да активирате отмяната",
|
||
"revert": "Върни",
|
||
"revert_to_previous": "Възстановяване на предишната стойност на тази настройка",
|
||
"review": "Преглед",
|
||
"run": "Изпълни",
|
||
"run_analysis": "🔍 Изпълнете анализ на предложенията",
|
||
"run_analysis_tip": "Анализирайте вашите записани цикли сега и обновете предложенията за настройка",
|
||
"run_auto_label": "Стартирайте Auto-Label",
|
||
"save": "Запазване",
|
||
"save_access_control": "Запазване на контрола на достъпа",
|
||
"save_group": "Запазване на групата",
|
||
"save_panel_settings": "Запазете настройките на панела",
|
||
"save_phases": "Запазете фази",
|
||
"save_preferences": "Запазване на предпочитанията",
|
||
"save_reminders": "Запазване на напомнянията",
|
||
"save_review": "Запазване на прегледа",
|
||
"save_settings": "Запазване на настройките",
|
||
"select": "Изберете",
|
||
"select_all": "Избиране на всички",
|
||
"select_none": "Изчистване",
|
||
"show_only": "Покажи само",
|
||
"split": "Сплит",
|
||
"stop": "Спри",
|
||
"submit_correction": "Изпратете корекция",
|
||
"train_now": "Тренирайте сега",
|
||
"trim": "Изрязване",
|
||
"trim_split": "Изрязване / Разделяне",
|
||
"undo": "Отмяна",
|
||
"unlabel_selected": "Премахване на етикета от избраните ({n})",
|
||
"unlabel_selected_tip": "Премахни етикета от избраните цикли. Остават в историята, но спират да оформят този профил.",
|
||
"use": "Използвайте",
|
||
"wipe_all": "Изтриване на всички данни",
|
||
"delete_selected": "Изтриване на избраните ({n})",
|
||
"pg_apply_best": "Приложи най-доброто",
|
||
"pg_apply_to_settings_tip": "Копиране на стойностите, редактирани тук, в активните настройки на това устройство",
|
||
"import": "Импортиране",
|
||
"disconnect": "Прекъсване на връзката",
|
||
"connect_github": "Свързване с GitHub",
|
||
"share_to_store": "Споделяне в магазина",
|
||
"share": "Споделяне",
|
||
"browse_community_setups": "Преглед на настройките на общността",
|
||
"download_device": "Изтегли настройките на устройството",
|
||
"share_device": "Сподели настройките на устройството",
|
||
"share_device_tip": "Сподели този уред и еталонните му цикли в магазина на общността, за да могат собствениците на същата машина да ги използват.",
|
||
"share_n": "Споделяне на цикли ({n})",
|
||
"export_selected": "Експорт (избор на данни)",
|
||
"export_all": "Бърз експорт на всичко",
|
||
"download_export": "Изтегляне на експорта",
|
||
"analyze_import": "Анализ на файл",
|
||
"import_selected": "Импортиране на избраното",
|
||
"back": "Назад",
|
||
"import_power_history": "Импортиране на историята на мощността",
|
||
"hist_read_recorder": "Прочитане от Home Assistant",
|
||
"hist_scan": "Търсене на цикли",
|
||
"hist_import_n": "Импортиране на цикли ({n})",
|
||
"hist_goto_cycles": "Покажи циклите",
|
||
"save_total_cycles": "Запазване на общия брой",
|
||
"clear": "Изчистване",
|
||
"add_brand": "Добавете марка",
|
||
"log_done_task": "Отбележи като изпълнено: {task}",
|
||
"add_task": "Добавяне на задача",
|
||
"add_appliance": "Добавете уред",
|
||
"retry": "Опитай отново",
|
||
"confirm_appliance": "Потвърдете този уред",
|
||
"confirmed": "Потвърдено",
|
||
"create_profile_from_gap": "Създаване на профил",
|
||
"undo_import": "Отмяна на последното импортиране",
|
||
"pg_rerun": "Обнови симулацията"
|
||
},
|
||
"note": {
|
||
"off_delay": {
|
||
"effective": "Завършен цикъл реално изчаква {eff} с, а не {delay} с: Минималната пауза при изключване ({gap} с) е по-дълга и има предимство."
|
||
}
|
||
},
|
||
"conflict": {
|
||
"anti_wrinkle_max": {
|
||
"max": "Трябва да е над Праг на Стартиране ({start} Вт); иначе ограничението на продължителността против бръчки се заобикаля",
|
||
"start": "Трябва да е под Макс. Мощност Против Бръчки ({max} Вт)"
|
||
},
|
||
"attn_sub": "Поправете конфликтите преди запазване",
|
||
"attn_title": "Конфликти в настройките: {n}",
|
||
"price_entity": {
|
||
"power_sensor": "Това е Сензорът за мощност на устройството, а не цена. Циклите биха се таксували във ватове за kWh; изчистете това поле.",
|
||
"energy_sensor": "Това е Измервателният уред за енергия на устройството, а не цена. Циклите биха се таксували по показанието му за kWh; изчистете това поле.",
|
||
"device_class": "Този сензор измерва {dc}, а не цена за kWh. Изчистете това поле или изберете сензор за тарифа.",
|
||
"unit": "Този сензор отчита в {unit}, а не цена за kWh. Изчистете това поле или изберете сензор за тарифа."
|
||
},
|
||
"settings_banner": "Конфликти в настройките: {n}. Проверете маркираните раздели и ги поправете преди запазване.",
|
||
"settings_banner_btn": "Към първия",
|
||
"confidence": {
|
||
"auto": "Трябва да е на или над Праг на Съвпадение ({match})",
|
||
"learning": "Трябва да е на или над Праг на Съвпадение ({match})",
|
||
"match_for_auto": "Трябва да е на или под Доверие в Авто-Маркирането ({alc})",
|
||
"match_for_learning": "Трябва да е на или под Доверие в Обучението ({lc})"
|
||
},
|
||
"duration_ratio": {
|
||
"max": "Трябва да е по-голям от Мин. Съотношение на Продължителност ({min})",
|
||
"min": "Трябва да е по-малък от Макс. Съотношение на Продължителност ({max})"
|
||
},
|
||
"hysteresis": {
|
||
"start": "Трябва да е над Праг на Спиране ({stop} Вт)",
|
||
"stop": "Трябва да е под Праг на Стартиране ({start} Вт)"
|
||
},
|
||
"min_power": {
|
||
"min_power": "Трябва да е на или под Праг на Спиране ({stop} Вт)",
|
||
"stop": "Трябва да е на или над Минимална Мощност ({min} Вт)"
|
||
},
|
||
"no_update_timeout": {
|
||
"timeout": "Трябва да е по-голям от Интервала на Наблюдател ({wi} с)",
|
||
"watchdog": "Трябва да е по-малък от Таймаута Без Актуализация ({to} с)"
|
||
},
|
||
"off_delay": {
|
||
"gap": "Мин. Пауза при Изключване трябва да е поне Закъснение при Изключване ({delay} с)",
|
||
"off_delay": "Закъснение при Изключване ({off_delay} с) надвишава Мин. Пауза при Изключване ({gap} с); последователните цикли могат да се обединят"
|
||
},
|
||
"power_off": {
|
||
"stop": "Трябва да е над Праг за Изключване на Захранването ({pot} Вт)",
|
||
"threshold": "Трябва да е под Праг на Спиране ({stop} Вт), за да влезе в сила"
|
||
},
|
||
"pump_stuck": {
|
||
"duration": "Трябва да е по-малко от Таймаута без актуализация ({to} с), за да се задейства първо алармата за заседнала помпа",
|
||
"timeout": "Трябва да надвишава Продължителността при заседнала помпа ({ps} с), за да се задейства първо алармата за заседнала помпа"
|
||
},
|
||
"start_dur": {
|
||
"sampling": "Интервалът на Вземане на Проби надвишава Продължителността на Стартиране ({sdt} с); единични пикове могат да отворят цикъл",
|
||
"threshold": "Трябва да е поне един Интервал на Вземане на Проби ({si} с), за да предотврати фалстарт от единична проба"
|
||
},
|
||
"unmatch": {
|
||
"match": "Трябва да е над Праг на Несъвпадение ({un})",
|
||
"unmatch": "Трябва да е под Праг на Съвпадение ({match}); иначе потвърденото съвпадение веднага се губи"
|
||
},
|
||
"cascade_toast": "Други настройки, коригирани за последователност: {n}",
|
||
"suggestion_resolves": "Активирайте чакащото предложение ({val}) по-долу, за да поправите това",
|
||
"use_fix": "Използвай {val}",
|
||
"watchdog": {
|
||
"interval": "Трябва да е поне 2x Интервала на Вземане на Проби ({si} с)",
|
||
"sampling": "Интервалът на Вземане на Проби трябва да е не повече от половината на Интервала на Наблюдател ({wi} с)"
|
||
},
|
||
"end_energy": {
|
||
"energy": "Твърде строго за Праг на спиране ({w} Вт) по време на Закъснение при изключване ({d} с); цикълът може да завърши само по резервен път",
|
||
"stop": "Крайна енергия ({e} Вт·ч за {d} с) допуска само {p} Вт"
|
||
}
|
||
},
|
||
"hdr": {
|
||
"custom_tasks": "Ваши задачи",
|
||
"maintenance_supporter": "Нужно ви е повече?",
|
||
"access_control": "Контрол на достъпа",
|
||
"add_maintenance": "Добавяне на събитие за поддръжка",
|
||
"automation_delete": "Изтрийте тази автоматизация",
|
||
"automation_needs_review": "Този цикъл се нуждае от преглед",
|
||
"automation_open": "Отворете в редактора за автоматизация",
|
||
"automation_review_this_cycle": "Прегледайте този цикъл",
|
||
"automations": "Автоматизация",
|
||
"clear_debug": "Изчистване на следите за отстраняване на грешки",
|
||
"diagnostics_pref": "Диагностика",
|
||
"display": "Дисплей",
|
||
"export_import": "Експорт/Импорт",
|
||
"live_power": "Мощност на живо",
|
||
"logs": "Журнали",
|
||
"maintenance": "Действия по поддръжката",
|
||
"maintenance_log": "Дневник на поддръжката",
|
||
"maintenance_reminders": "Напомняния за сервиз",
|
||
"manual_recording": "Ръчен запис",
|
||
"manual_recording_tip": "Запишете цикъл нарочно: натиснете „Започнете запис“ точно преди уредът да тръгне и „Спрете“, когато свърши, след това „Процес“, за да го запазите като профил.",
|
||
"ml_learned": "Какво научи WashData",
|
||
"ml_settings_card": "Настройки",
|
||
"ml_smart_learning": "Интелигентно учене",
|
||
"my_preferences": "Моите предпочитания",
|
||
"no_automations": "Все още няма автоматизации, които да споменават това устройство.",
|
||
"panel_settings": "Настройки на панела",
|
||
"pg_settings_source": "Източник на настройките",
|
||
"phase_catalog": "Фазов каталог",
|
||
"playground": "Тестова среда",
|
||
"process_history": "Обработка на историята",
|
||
"settings_history": "История на настройките",
|
||
"status": "Статус",
|
||
"status_graph": "Графика на състоянието",
|
||
"storage_stats": "Статистика за съхранение",
|
||
"toggle_sidebar": "Превключване на страничната лента на Home Assistant",
|
||
"wipe_history": "Изтриване на историята",
|
||
"pg_detection_params": "Настройки за откриване",
|
||
"pg_outcome": "Резултат от симулацията",
|
||
"pg_across_cycles": "За всички ваши цикли",
|
||
"community_store": "Магазин на общността",
|
||
"online_account": "Магазин на общността и онлайн функции",
|
||
"import_power_history": "Импортиране на историята на мощността",
|
||
"service_status": "Статус на сервиза",
|
||
"online_account_tab": "Онлайн и общност",
|
||
"live_match_debug": "Диагностика на съвпадението на живо"
|
||
},
|
||
"health": {
|
||
"fair": "Приемливо качество на съвпадение",
|
||
"good": "✓ Добро качество на съвпадение",
|
||
"poor": "⚠ Лошо качество на съвпадение"
|
||
},
|
||
"lbl": {
|
||
"envelope_position_tip": "Позиция върху записаната крива на съпоставената програма: {pct}%. Определя се чрез подравняване на цикъла с профила, затова остава вярна и при по-дълго или по-кратко изпълнение. Обновява се, когато уредът е тих, затова може да изостава.",
|
||
"envelope_position": "крива {pct}%",
|
||
"aria_playground_chart3": "Интерактивна графика на мощността на цикъла: посочете, за да видите време/мощност, превъртете или използвайте два пръста за мащабиране, плъзнете за преместване",
|
||
"device_unresolved": "Недостъпно устройство ({id})",
|
||
"drag_to_resize": "Плъзнете за преоразмеряване",
|
||
"task_name": "Задача",
|
||
"every_cycles": "Интервал (цикли)",
|
||
"every_days": "Интервал (дни)",
|
||
"new_task_name": "Нова задача",
|
||
"days_since_service": "{since} / {total} дни",
|
||
"actions": "Действия",
|
||
"activity": "активност",
|
||
"administrators": "Администратори",
|
||
"aria_compare_chart": "Графика за сравнение на цикли",
|
||
"aria_cycle_chart": "Крива на мощността на цикъла",
|
||
"aria_envelope_chart": "Графика на обвивката на мощността на профила",
|
||
"aria_phase_chart": "Графика на редактора на фази",
|
||
"aria_power_chart": "Графика на потреблението на мощност",
|
||
"aria_spaghetti_chart": "Наложени криви на мощността на циклите",
|
||
"artifact_anomaly": "Аномалия",
|
||
"artifact_high_power": "Висока мощност",
|
||
"artifact_interruption": "Прекъсване",
|
||
"artifact_low_power": "Ниска мощност",
|
||
"auto_detect": "Автоматично откриване",
|
||
"auto_fine_tune_off": "изключване на автоматичната фина настройка",
|
||
"auto_fine_tune_on": "авто-прецизна настройка включена (около {hour}:00)",
|
||
"avg_cost": "Средна цена",
|
||
"change": "Промяна",
|
||
"clock_time": "Време на часовника",
|
||
"cohesion_good": "кохезия {pct}%",
|
||
"cohesion_low": "⚠ ниска кохезия {pct}%",
|
||
"compare_profiles": "Сравнете с профили",
|
||
"confidence": "Увереност",
|
||
"confidence_threshold": "Праг на доверие",
|
||
"correct_duration": "Правилна продължителност (мин., по избор)",
|
||
"correct_profile": "Правилен профил",
|
||
"cost": "цена",
|
||
"create_new_profile": "+ Създаване на нов профил...",
|
||
"current_phase": "Текуща фаза",
|
||
"cycle": "Цикъл",
|
||
"cycle_date_display": "Показване на датата на цикъла",
|
||
"cycles_count": "Цикли",
|
||
"cycles_lc": "цикъла",
|
||
"date": "Дата",
|
||
"debug_traces": "Следи за отстраняване на грешки",
|
||
"default_access_level": "Ниво по подразбиране за потребители, които не са изброени по-долу",
|
||
"default_other": "По подразбиране (други устройства)",
|
||
"default_tab": "Раздел по подразбиране при отваряне на панела",
|
||
"font_size": "Размер на шрифта на панела",
|
||
"description": "Описание",
|
||
"duration": "Продължителност",
|
||
"enable_access_control": "Активиране на контрол на достъпа за всеки потребител",
|
||
"energy": "енергия",
|
||
"event_type": "Тип събитие",
|
||
"expected": "Очаквано",
|
||
"suspected_profile": "{name} (предполагаема)",
|
||
"runner_up_profile": "{name} (втора най-добра)",
|
||
"expected_duration": "Очаквана продължителност (мин.)",
|
||
"file_kb": "Файл (kB)",
|
||
"from": "От",
|
||
"gap_s": "Празнина (и)",
|
||
"group_name": "Име на групата",
|
||
"head_trim": "Изрязване в началото (с)",
|
||
"hide_tabs": "Скриване на раздели за неадминистратори",
|
||
"json_data": "JSON данни",
|
||
"label": "Съвпадаща програма",
|
||
"last": "Последни",
|
||
"last_checked": "Последна проверка:",
|
||
"load_from_file": "Зареждане от файл",
|
||
"manual_duration": "Ръчна продължителност (мин., по избор)",
|
||
"match": "Съвпадение",
|
||
"members": "Членове",
|
||
"mode_existing_profile": "Добавяне към съществуващ профил",
|
||
"mode_new_profile": "Създаване на нов профил",
|
||
"models_fine_tuned": "(фино настроени модели: {count})",
|
||
"n_selected": "{n} избрани",
|
||
"n_tuning_suggestions": "{n} предложения за настройка",
|
||
"n_tuning_suggestions_one": "{n} предложение за настройка",
|
||
"n_tuning_suggestions_other": "{n} предложения за настройка",
|
||
"new_profile_name": "Ново име на профила",
|
||
"notes": "Бележки",
|
||
"panel_default_tab": "Раздел по подразбиране",
|
||
"panel_language": "Език на панела",
|
||
"per_cycle_short": "цикъл",
|
||
"pg_best_value": "Намерена най-добра стойност",
|
||
"pg_current_value": "Текуща стойност:",
|
||
"pg_drag_hint": "Плъзнете линията върху графиката",
|
||
"pg_ev_ending": "Завършва",
|
||
"pg_ev_running": "Работи",
|
||
"pg_group_advanced": "Гранични случаи",
|
||
"pg_group_detection": "Тригери за откриване",
|
||
"pg_group_timing": "Правила за време",
|
||
"pg_idle": "Празен ход",
|
||
"pg_anti_wrinkle": "Против бръчки",
|
||
"pg_poor_match": "Лошо съвпадение",
|
||
"pg_preset": "Конфигурация на тестовата среда",
|
||
"pg_preset_name": "Име на новата конфигурация",
|
||
"pg_preset_none": "Изберете конфигурация…",
|
||
"pg_strong_match": "Силно съвпадение",
|
||
"pg_weak_match": "Слабо съвпадение",
|
||
"phase_name": "Име на фаза",
|
||
"name": "Име",
|
||
"phase_timeline": "Времева линия на фазите",
|
||
"power": "Мощност",
|
||
"profile": "Профил",
|
||
"profile_name": "Име на профил",
|
||
"program": "Програма",
|
||
"program_tip": "Изберете с коя програма се съпоставя текущият цикъл. Автоматичното откриване избира най-доброто съвпадение. Закачете програма, когато автоматичното откриване греши; програма, избрана преди старта, важи за следващия цикъл.",
|
||
"progress": "Напредък",
|
||
"raw_socket": "Суров сигнал от контакта",
|
||
"ref_cycle": "Референтен цикъл (по избор)",
|
||
"remaining": "оставащи",
|
||
"reminder_every": "Напомняне на всеки (цикли)",
|
||
"remove_label": "- Премахване на етикета -",
|
||
"rename_profile": "Преименуване на профил",
|
||
"resulting_profile": "Резултатен профил",
|
||
"save_mode": "Режим на запазване",
|
||
"seconds_from_start": "Секунди от началото",
|
||
"select_profile": "Изберете Профил",
|
||
"setting": "Настройка",
|
||
"settings_advanced": "Разширени",
|
||
"settings_basic": "Основни",
|
||
"settings_detail_level": "Ниво на детайлност на настройките",
|
||
"show_debug": "Показване на карта за отстраняване на грешки при съвпадението на живо на страницата за състояние (увереност, неяснота, най-добри кандидати)",
|
||
"show_expected": "Показване на очакваното наслагване на крива (съвпадащ профил, оранжево)",
|
||
"show_raw": "Показване на превключвателя за необработени данни от контакта в живия графикон на мощността",
|
||
"sparkline": "Тенденция на продължителността на последните цикли",
|
||
"status": "Статус",
|
||
"tail_trim": "Изрязване в края (с)",
|
||
"tap_to_dismiss": "докоснете графиката, за да затворите",
|
||
"timer_auto_pause": "Автоматична пауза",
|
||
"timer_min": "мин",
|
||
"timer_msg_placeholder": "Съобщение (по избор, {device}/{program}/{minutes})",
|
||
"to": "До",
|
||
"ungrouped": "Негрупиран",
|
||
"unlabelled": "Без етикет",
|
||
"unlabelled_paren": "(без етикет)",
|
||
"input": "Вход:",
|
||
"start": "Начало",
|
||
"end": "Край",
|
||
"unit_s": "(с)",
|
||
"reviewed_on": "прегледано {date}",
|
||
"unknown": "Неизвестно",
|
||
"quality": "Качество",
|
||
"tags": "Етикети",
|
||
"at": "в",
|
||
"pct_match_confidence": "{pct}% увереност на съвпадението",
|
||
"ha_restarted": "HA рестартиран",
|
||
"from_start": "От началото",
|
||
"to_end": "До края",
|
||
"click_to_select": "щракнете, за да изберете",
|
||
"envelope": "Плик",
|
||
"zoom_hint": "скролирайте за мащабиране · двойно щракване за нулиране",
|
||
"loading_paren": "(зареждане…)",
|
||
"time_remaining": "~{v} оставащи",
|
||
"no_duration": "няма продължителност",
|
||
"duration_avg": "~{v}м средно",
|
||
"name_placeholder": "(име)",
|
||
"n_shown": ", показани {n}",
|
||
"cycles_title": "Цикли ({n})",
|
||
"pg_detecting": "Откриване",
|
||
"pg_time_left_model": "Оставащо време (модел)",
|
||
"pg_time_left_model_tip": "Оценка по фазите на програмата, а не фиксирано обратно броене",
|
||
"phase": "Фаза",
|
||
"pg_mode_history": "Тест върху история",
|
||
"pg_ev_detected": "Открит",
|
||
"pg_ev_match": "Съвпадението е прието",
|
||
"pg_ev_match_changed": "Съвпадението е променено",
|
||
"pg_ev_ambiguous": "Двусмислено",
|
||
"pg_ev_unmatched": "Без съвпадение",
|
||
"pg_ev_notify_start": "Известие за старт",
|
||
"pg_ev_notify_pre": "Известие „почти готово“",
|
||
"pg_ev_notify_finish": "Известие за завършване",
|
||
"pg_ev_notify_milestone": "Известие за етап",
|
||
"pg_ev_notify_held": "Известието е задържано (тихи часове)",
|
||
"pg_ev_finished": "Завършено",
|
||
"pg_ended": "Приключи",
|
||
"pg_proj_energy": "Прогн. енергия",
|
||
"pg_alert_overrun": "По-дълго от обичайното",
|
||
"pg_alert_underrun": "По-кратко от обичайното",
|
||
"pg_alert_did_not_finish": "Не завърши",
|
||
"pg_alert_false_end": "Разделен на няколко цикъла",
|
||
"pg_alert_unmatched": "Без съвпадение",
|
||
"pg_alert_ambiguous": "Двусмислено съвпадение",
|
||
"pg_alert_energy": "Аномалия в енергията",
|
||
"pg_newly_correct": "стана правилно",
|
||
"pg_regressed": "влоши се",
|
||
"pg_end_timing_changed": "времето на завършване се промени",
|
||
"pg_vs_current": "спрямо текущото",
|
||
"pg_fixed": "поправено",
|
||
"pg_broke": "развали се",
|
||
"pg_sweep_param": "Параметър",
|
||
"pg_objective": "Цел",
|
||
"pg_steps": "Стъпки",
|
||
"pg_obj_match": "Точност на съвпаденията",
|
||
"pg_obj_endtiming": "Точност на завършването",
|
||
"pg_obj_falseend": "Честота на фалшиви завършвания",
|
||
"pg_obj_overrun": "Отклонение в продължителността",
|
||
"pg_obj_ambiguity": "Честота на двусмисленост",
|
||
"pg_mode_optimize": "Оптимизиране",
|
||
"pg_group_matching": "Съпоставяне на програми",
|
||
"pg_zoom_hint": "двойно щракване нулира мащаба",
|
||
"pg_alert_timeout_end": "Прекратено поради изтичане на времето, а не по прогноза",
|
||
"pg_alert_indefinite": "Би работил безкрайно",
|
||
"task_pg_history": "Тест върху историята",
|
||
"task_pg_sweep": "Оптимизиране",
|
||
"task_reprocess": "Повторна обработка",
|
||
"task_ml_training": "Обучение",
|
||
"eta_secs": "остават ~{n} сек",
|
||
"eta_mins": "остават ~{n} мин",
|
||
"pg_recent_runs": "Скорошни изпълнения",
|
||
"pg_load_run": "Презареди това изпълнение",
|
||
"pg_match_confidence": "Увереност в съвпадението",
|
||
"n_imported_note": ", {n} импортирани",
|
||
"enable_online": "Активиране на онлайн функциите",
|
||
"anonymous": "Анонимно",
|
||
"adopt_settings": "Приеми настройките",
|
||
"flags": "Маркери",
|
||
"include_phase_map": "Включи карта на фазите",
|
||
"include_settings": "Включи настройките",
|
||
"show_contributor": "Покажи сътрудника",
|
||
"task_pg_detail": "Симулиране на цикъл",
|
||
"task_split": "Разделяне на цикъл",
|
||
"task_trim": "Изрязване на цикъл",
|
||
"task_merge": "Обединяване на цикли",
|
||
"task_rebuild": "Преизчисляване на обвивките",
|
||
"cat_profiles": "Профили (програми)",
|
||
"cat_real_cycles": "Цикли (история на изпълненията)",
|
||
"cat_reference_cycles": "Справочни цикли (импортирани)",
|
||
"cat_custom_phases": "Персонализирани фази",
|
||
"cat_profile_groups": "Групи профили",
|
||
"cat_settings": "Настройки за откриване и разпознаване",
|
||
"cat_ml_models": "ML модели",
|
||
"cat_feedback": "Обратна връзка и етикети за преглед",
|
||
"cat_suggestions": "Предложения",
|
||
"cat_maintenance_log": "Дневник за поддръжка",
|
||
"cat_history_logs": "Дневници за история и промени",
|
||
"cat_lifetime_stats": "Общи суми за целия период",
|
||
"cycles_short": "цикли",
|
||
"import_mode": "Как да се комбинира",
|
||
"mode_merge": "Сливане (запази моите)",
|
||
"mode_replace": "Замяна на избраното",
|
||
"cycle_destination": "Къде да отидат импортираните цикли?",
|
||
"dest_reference": "Справочни (само форма)",
|
||
"dest_real_history": "Реална история (брои се в статистиката)",
|
||
"conflict_resolution": "Конфликти на имена",
|
||
"conflict_import_copy": "Импортиране като копие",
|
||
"conflict_keep_mine": "Запази моите",
|
||
"conflict_overwrite": "Презапис",
|
||
"hist_csv_data": "CSV данни",
|
||
"hist_from_recorder": "Или го прочетете от Home Assistant",
|
||
"hist_keep": "Запази този цикъл",
|
||
"hist_looks_complete": "завършен",
|
||
"peak_power_short": "Пик",
|
||
"shape": "Форма",
|
||
"hist_skip_idle": "нищо не е работило",
|
||
"hist_skip_sparse": "показанията са прекалено разредени",
|
||
"hist_skip_short": "твърде малко показания",
|
||
"hist_skip_long": "няма достатъчно дълга пауза за разделяне",
|
||
"hist_reason_short": "по-кратък от най-краткия реален цикъл на този уред",
|
||
"hist_reason_no_end": "никога не завърши коректно",
|
||
"hist_since": "От",
|
||
"task_history_import": "Сканиране на историята на мощността",
|
||
"task_history_import_apply": "Импортиране на цикли",
|
||
"evidence_real_cycles": "Цикли, изпълнени от тази машина",
|
||
"evidence_reference_cycles": "Изтеглени от магазина на общността",
|
||
"evidence_backfill_cycles": "Намерени в импортирана история на мощността",
|
||
"zoom_hint_touch": "мащабирайте с два пръста",
|
||
"zoom_hint_touch_zoomed": "мащабирайте с два пръста · двойно докосване за нулиране",
|
||
"cycles_since_service": "{since} / {total} цикъла",
|
||
"total_cycles_run": "цикъла общо",
|
||
"correct_total_cycles": "Коригиране на общия брой",
|
||
"hist_reason_already_recorded": "припокрива се с цикъл, който WashData вече е записал",
|
||
"share_consent": "Потвърждавам, че тези цикли са завършили нормално, без прекъсване",
|
||
"show_internal": "Показване на вътрешните настройки",
|
||
"show_internal_tip": "Настройки, които WashData настройва вместо вас (вземане на проби, наблюдател, честота на съпоставяне, прагове). Показват се, когато устройството има собствена стойност, конфликт или предложение.",
|
||
"rate_n": "{n} звезди",
|
||
"rate_quality": "Оценете качеството",
|
||
"pg_autolabel": "Автоматично етикетиране",
|
||
"pg_label_review": "Изисква преглед",
|
||
"pg_ev_match_reverted": "Съвпадението е отменено",
|
||
"pg_ev_verified_pause": "Потвърдена пауза",
|
||
"n_samples": "{n} проби",
|
||
"n_samples_one": "{n} проба",
|
||
"n_samples_other": "{n} проби",
|
||
"n_cycles": "{n} цикъла",
|
||
"n_cycles_one": "{n} цикъл",
|
||
"n_cycles_other": "{n} цикъла",
|
||
"energy_per_cycle": "{v}/цикъл",
|
||
"energy_total": "общо {v}",
|
||
"automation_off": "(изкл.)",
|
||
"ref_cycle_none": "Няма",
|
||
"share_name": "Показване на името ми в споделеното",
|
||
"cat_backfill_cycles": "Цикли, намерени в импортирана история на мощността",
|
||
"pg_compare_profile": "Сравни с профил",
|
||
"pg_obj_early": "Честота на ранни завършвания",
|
||
"pg_obj_endlag": "Закъснение на завършването (медиана)",
|
||
"pg_obj_split": "Честота на разделени цикли",
|
||
"pg_sweep_cycles": "Последни цикли",
|
||
"cycle_context": "История от recorder около цикъла",
|
||
"cycle_context_off": "Изключено",
|
||
"cycle_context_minutes": "{min} мин",
|
||
"cycle_context_series": "История от recorder",
|
||
"before_start": "Преди началото",
|
||
"after_end": "След края"
|
||
},
|
||
"log": {
|
||
"all_levels": "Всички нива",
|
||
"all_devices": "Всички устройства",
|
||
"all_components": "Всички компоненти",
|
||
"search_ph": "Търсене в дневниците…"
|
||
},
|
||
"ml": {
|
||
"builtin_models": "● Използване на модели за вграждане",
|
||
"fit_good": "добре",
|
||
"fit_slight": "Леко",
|
||
"fit_strong": "Силен",
|
||
"fit_word": "годни",
|
||
"personalized": "● Персонализирано за тази машина",
|
||
"better_than_baseline": "{pct}% по-добре от базовата оценка ({metric})",
|
||
"trend_improving_tip": "Съответствието на този модел се подобри при последните повторни проверки.",
|
||
"trend_declining_tip": "Съответствието на този модел се влоши при последните повторни проверки; прегледът на повече цикли може да му помогне да се преобучи.",
|
||
"trend_steady_tip": "Съответствието на този модел остана приблизително стабилно при последните повторни проверки.",
|
||
"cap_blurb": {
|
||
"total_energy": "Прогнозиране на общата консумация на енергия и разходите"
|
||
},
|
||
"cap_label": {
|
||
"total_energy": "Оценка на консумацията на енергия"
|
||
},
|
||
"metric_mae": "грешка {model} спрямо базовата стойност {baseline}",
|
||
"fine_tuned_at": "фино настроен {when}",
|
||
"held_out_count": "измерено върху {count} отделени цикъла",
|
||
"held_out_count_one": "измерено върху {count} отделен цикъл",
|
||
"held_out_count_other": "измерено върху {count} отделени цикъла",
|
||
"last_run_not_promoted": "Последна проверка ({when}): {reason}",
|
||
"never": "никога",
|
||
"skip_reason": {
|
||
"fit_failed": "Обучението е неуспешно: {error}",
|
||
"holdout_too_small": "Твърде малко цикли за честна проверка на нов модел: за проверка могат да се отделят {held_out}, а са нужни {min}.",
|
||
"insufficient_rows": "Все още няма достатъчно използваеми цикли: досега {count} етикетирани, чисти цикъла.",
|
||
"insufficient_rows_one": "Все още няма достатъчно използваеми цикли: досега {count} етикетиран, чист цикъл.",
|
||
"insufficient_rows_other": "Все още няма достатъчно използваеми цикли: досега {count} етикетирани, чисти цикъла.",
|
||
"not_better_than_incumbent": "Новият модел не беше по-добър от използвания (грешка {model} спрямо {incumbent}), затова текущият беше запазен.",
|
||
"not_better_than_naive": "Новият модел не беше ясно по-добър от простата оценка (грешка {model} спрямо {naive}).",
|
||
"unknown": "Нищо ново не беше научено."
|
||
},
|
||
"trained_unknown": "в неизвестен момент"
|
||
},
|
||
"modal": {
|
||
"auto_label": "Цикли на автоматично етикетиране",
|
||
"correct_feedback": "Правилна обратна връзка",
|
||
"create_profile": "Създаване на профил",
|
||
"cycle": "Цикъл",
|
||
"edit_group": "Редактиране на профилна група",
|
||
"edit_phase": "Редактиране на фаза",
|
||
"label_cycle": "Цикъл на етикета",
|
||
"merge_cycles": "Обединяване на {n} цикли",
|
||
"new_group": "Нова профилна група",
|
||
"new_phase": "Нова фаза",
|
||
"process_history_msg": "Повторно стартирайте съпоставянето, обновете предложенията, обучете отново ML (ако е активирано), преизчислете разходите спрямо записаните цени на енергията и преизчислете качеството на циклите за всички съхранени цикли. Това може да отнеме известно време.",
|
||
"process_history_ok": "Обработи",
|
||
"process_history_title": "Обработка на историята",
|
||
"process_recording": "Запис на процеса",
|
||
"delete_maintenance_msg": "Да се изтрие ли този запис за поддръжка? Това не може да бъде отменено.",
|
||
"delete_maintenance_title": "Изтриване на събитие за поддръжка",
|
||
"relabel_cycles": "Преетикетиране на {count} цикъла",
|
||
"delete_automation_title": "Изтриване на автоматизацията",
|
||
"delete_automation_msg": "Да се изтрие ли автоматизацията „{name}“ от Home Assistant? Това не може да бъде отменено.",
|
||
"remove_legacy_title": "Премахване на остарелите действия",
|
||
"reset_phase_msg": "Да се отмени ли редакцията на „{name}“ и да се възстанови вградената фаза? Програмите запазват своите диапазони.",
|
||
"reset_phase_title": "Нулиране на фаза",
|
||
"remove_legacy_msg": "Да се премахнат ли остарелите персонализирани действия? Те ще спрат да се задействат при събития на цикъла. Това не може да бъде отменено от панела.",
|
||
"discard_recording_title": "Отхвърляне на записа",
|
||
"discard_recording_msg": "Да се отхвърли ли запазеният запис? Това не може да бъде отменено.",
|
||
"dismiss_all_title": "Отхвърляне на всички обратни връзки",
|
||
"dismiss_all_msg": "Да се отхвърлят ли всички {count} чакащи заявки за обратна връзка?",
|
||
"dismiss_all_ok": "Отхвърляне на всички",
|
||
"delete_phase_title": "Изтриване на фаза",
|
||
"delete_phase_msg": "Да се изтрие ли фаза „{name}“?",
|
||
"clear_debug_title": "Изчистване на данните за отстраняване на грешки",
|
||
"clear_debug_msg": "Да се изтрият ли всички съхранени следи за отстраняване на грешки?",
|
||
"wipe_all_title": "Изтриване на всички данни",
|
||
"wipe_all_msg": "⚠️ Това изтрива безвъзвратно ВСИЧКИ цикли и профили. Това не може да бъде отменено.",
|
||
"wipe_all_ok": "Изтриване на всичко",
|
||
"force_stop_title": "Принудително спиране на цикъла",
|
||
"force_stop_msg": "Да се спре ли принудително активният цикъл сега? Цикълът ще бъде запазен като прекъснат.",
|
||
"store_import": "Импортиране на еталонен цикъл",
|
||
"store_share": "Споделяне в магазина на общността",
|
||
"store_share_device": "Сподели настройките на устройството",
|
||
"export_select": "Експорт - избор на данни",
|
||
"import_wizard": "Импорт - избор на данни",
|
||
"history_import": "Импортиране на историята на мощността",
|
||
"apply_suggestions_title": "Прилагане на предложенията",
|
||
"remove_task_title": "Премахване на задача",
|
||
"remove_task_msg": "Да се премахне ли напомнянето „{task}“? Записите му в дневника на поддръжката се запазват.",
|
||
"apply_suggestions_msg": "Да се променят ли тези настройки ({n})? Интеграцията се презарежда след запазване.",
|
||
"discard_settings_title": "Да се отхвърлят ли незапазените промени?",
|
||
"discard_settings_msg": "Незапазени промени в настройките: {n}. Искате ли да напуснете Настройки и да ги отхвърлите?",
|
||
"profile_title": "Профил · {name}",
|
||
"undo_import_msg": "Данните и настройките на това устройство се връщат към състоянието преди последния импорт ({when}). Записаните оттогава цикли и направените промени ще бъдат загубени.",
|
||
"undo_import_ok": "Отмяна на импортирането",
|
||
"undo_import_title": "Отмяна на последното импортиране"
|
||
},
|
||
"msg": {
|
||
"pg_canvas_empty3": "Изберете цикъл по-горе и натиснете „Стартиране“, за да го симулирате. След това посочете, за да видите стойностите, превъртете или използвайте два пръста за мащабиране и плъзнете за преместване.",
|
||
"pg_preset_delete_confirm": "Да се изтрие ли конфигурацията „{name}“?",
|
||
"pg_preset_limit": "Достигнат е лимитът на конфигурации ({n})",
|
||
"pg_preset_overwrite": "Да се презапише ли конфигурацията „{name}“?",
|
||
"tail_trim_hint": "Премахнете толкова секунди от края",
|
||
"store_sibling_hint": "Няма нищо споделено за вашия модел? Сроден модел от същата марка обикновено е добро начало.",
|
||
"store_declare_appliance": "Кажете на WashData какъв уред имате, за да видите настройки, които други са споделили за него. Или въведете марка по-горе и разгледайте.",
|
||
"refresh_catalog_hint": "Списъците с марки и уреди на общността се кешират заради дневния лимит на магазина. Опреснете, за да видите записите, добавени или одобрени от други.",
|
||
"head_trim_hint": "Премахнете толкова секунди от началото",
|
||
"appliance_monitor": "Монитор на уреди",
|
||
"artifact_dip_detail": "Падна под обичайния диапазон на мощността за ~{n} сек.",
|
||
"artifact_footer": "Подчертано на графиката по-горе. Това са преходни артефакти (напр. вратата се отвори по средата на цикъла), а не непременно проблеми.",
|
||
"artifact_header": "{n} аномалии, открити по време на този цикъл",
|
||
"artifact_header_one": "{n} аномалия, открита по време на този цикъл",
|
||
"artifact_header_other": "{n} аномалии, открити по време на този цикъл",
|
||
"artifact_pause_detail": "Мощността падна почти до нула за ~{n}s, след което се върна. Вероятно вратата е била отворена или цикълът е бил на пауза.",
|
||
"artifact_spike_detail": "Надвиши обичайния диапазон на мощността за ~{n} сек.",
|
||
"auto_label_intro": "Присвояване на профили към немаркирани цикли, чиято степен на достоверност на съвпадението надвишава прага.",
|
||
"automations_intro": "WashData задейства събития {start} / {end} и предоставя обекти, затова известията и действията най-добре се изграждат като обикновени автоматизации на Home Assistant. По-долу са показани автоматизациите, използващи това устройство.",
|
||
"cleanup_intro": "Всички маркирани цикли един върху друг. Отметнете отклоненията, след това им махнете етикета (остават в историята, но вече не оформят този профил) или ги изтрийте.",
|
||
"clear_debug_hint": "Премахнете съхранените данни за отстраняване на грешки, за да освободите място.",
|
||
"collecting_data": "Събиране на данни. Цикли, необходими преди да започне фината настройка: {need} ({current}/{min}).",
|
||
"compare_overlay_profiles": "Профили на наслагване (бледи)",
|
||
"compare_profiles_tip": "Наслагвайте други профили върху графиката, за да видите кой пасва най-добре на този цикъл.",
|
||
"compare_selected_cycles": "Избрани цикли (плътни) – показване / скриване",
|
||
"cycles_deleted": "Изтрити цикли: {count}",
|
||
"enough_data": "Достатъчно данни за обучение ({current}/{min} цикъла).",
|
||
"export_description": "Изберете точно кои профили, цикли, настройки и други да се експортират в JSON, или анализирайте файл и импортирайте само желаните части.",
|
||
"feedback_cycles_pending": "За преглед: {n}",
|
||
"feedback_prompt": "Потвърдете, че е правилно, коригирайте програмата или игнорирайте.",
|
||
"feedback_relabel_hint": "Преетикетирането на този цикъл също го разрешава.",
|
||
"filter_by_profile": "Филтриране по профил…",
|
||
"group_modal_help": "Групирайте програми с еднаква форма, които се различават по температура или центрофуга. Съпоставянето оценява групата като цяло, след това избира най-подходящия член. Изберете поне 2; наслагването показва колко си приличат.",
|
||
"group_not_cohesive": "Тези профили не са достатъчно сходни, за да бъдат групирани надеждно, така че съпоставянето ги третира индивидуално, докато не премахнете отклонението или не разделите групата.",
|
||
"group_preview_hint": "Изберете 2 или повече члена, за да прегледате и сравните кривите им на мощност.",
|
||
"legacy_actions_title": "{count} наследени персонализирани действия все още се изпълняват",
|
||
"legacy_actions_title_one": "{count} наследено персонализирано действие все още се изпълнява",
|
||
"legacy_actions_title_other": "{count} наследени персонализирани действия все още се изпълняват",
|
||
"live_chart_loading": "Графиката на мощността на живо се появява, когато пристигнат показанията.",
|
||
"loading": "Зарежда се...",
|
||
"loading_curve": "Кривата на зареждане...",
|
||
"loading_settings": "Настройките се зареждат...",
|
||
"log_buffer_hint": "Първо най-новите · буферира последните 500 ha_washdata записа след рестартиране · плъзнете долния край, за да преоразмерите.",
|
||
"maintenance_due": "Предстои поддръжка: {items}",
|
||
"maintenance_intro": "Записвайте обслужването на този уред и получавайте напомняне, когато всяка задача отново стане на ред.",
|
||
"maintenance_load_error": "Данните за поддръжката не можаха да бъдат заредени: {error}",
|
||
"maintenance_requires_access": "Поддръжката и експортът/импортът изискват пълен достъп.",
|
||
"manual_duration_hint": "Очакваната дължина на цикъла на профила, използва се за оценка на оставащото време. Оставете без промяна, за да запазите текущата стойност.",
|
||
"merge_intro": "Избраните цикли се комбинират в един (хронологичен ред; пропуски, запълнени с 0 W). Изберете получения профил.",
|
||
"ml_intro": "WashData се доставя с интелигентни модели, които работят веднага.",
|
||
"ml_learned_intro": "Модели, прецизно настроени към тази машина.",
|
||
"ml_settings_intro": "Два независими превключвателя: единият прилага моделите, докато цикълът работи, другият позволява на WashData да ги прецизира към вашата машина с течение на времето.",
|
||
"no_cycles_match": "Няма цикли, съответстващи на текущия филтър.",
|
||
"no_cycles_profile": "Няма цикли за този профил.",
|
||
"no_cycles_selected": "Първо изберете поне един цикъл.",
|
||
"no_cycles_yet": "Все още няма записани цикли.",
|
||
"no_device_selected": "Няма избрано устройство.",
|
||
"no_devices": "Все още няма конфигурирани устройства WashData.",
|
||
"no_envelope": "Все още няма плик - изградете отново след цикли на етикетиране.",
|
||
"no_envelope_overlay": "Няма наличен плик за наслагване.",
|
||
"no_fine_tuned": "Все още нищо фино настроено – WashData използва своите вградени модели.",
|
||
"no_logs": "Все още няма буферирани записи в журнала.",
|
||
"no_maintenance": "Все още няма записана поддръжка.",
|
||
"no_match_yet": "Все още няма опит за съвпадение - това се попълва по време на цикъл на изпълнение.",
|
||
"no_other_users": "Няма намерени други потребители на Home Assistant.",
|
||
"no_phases": "Няма определени фази.",
|
||
"no_phases_assigned": "Няма присвоени фази.",
|
||
"no_profiles_compare": "Няма профили за сравнение.",
|
||
"no_profiles_overlay": "Няма профили за наслагване.",
|
||
"no_profiles_yet": "Все още няма профили. Създайте такъв от етикетиран цикъл.",
|
||
"no_profiles_yet_short": "Все още няма профили.",
|
||
"no_settings_match": "Няма настройки, съответстващи на „{q}“",
|
||
"no_split_points": "Все още няма точки за разделяне.",
|
||
"no_suggestions": "Няма активни предложения.",
|
||
"notify_services_hint": "Използвайте ID на услугите {entity} (разделени със запетая за повече). Променливи на шаблона: {vars}.",
|
||
"old_actions_warning": "Конфигуриран със стария редактор на действия (вече премахнат). Те все още се задействат при събития от цикъл, но вече не могат да се редактират тук. Преобразувайте ги в нормална автоматизация или ги премахнете.",
|
||
"pending_feedback": "Очаква се обратна връзка за откриване",
|
||
"performance_trend": "Тенденция на ефективността ({n} цикъла)",
|
||
"pg_apply_confirm": "Прилагане на най-добрата стойност: {label} = {value}?",
|
||
"pg_ctrl_intro": "Стойностите тръгват от активните настройки на интеграцията за това устройство. Промените остават в тестовата среда, докато не ги приложите.",
|
||
"pg_live_unavailable": "Активните настройки не са налични, показани са стойностите по подразбиране.",
|
||
"pg_load_live_confirm": "Да се отхвърлят ли промените в тестовата среда ({n}) и да се заредят текущите настройки на интеграцията?",
|
||
"pg_matches_live": "Съвпада с активните настройки",
|
||
"pg_n_changed": "Промени спрямо активните настройки: {n}",
|
||
"pg_sugg_none": "Всички предложения вече съответстват на текущите настройки",
|
||
"pg_publish_one_confirm": "Да се запази ли {label} = {value} в настройките на това устройство?",
|
||
"pg_restart_note": "Рестартирайте Home Assistant, за да активирате инструментите за симулация.",
|
||
"phase_catalog_intro": "Именувани сегменти от цикъл (Предпране, Нагряване, Центрофуга…). Присвоете ги на профил от неговия контролен панел.",
|
||
"phase_ranges_intro": "Фазови диапазони (минути от началото на цикъла), насложени върху средната крива. Редактирайте стойностите за визуализация на живо.",
|
||
"playground_intro": "Пробвайте настройки върху реалните данни на циклите си. Нищо тук не променя активните настройки, докато не ги приложите.",
|
||
"prefs_personal": "Те се отнасят само за вашия акаунт в Home Assistant.",
|
||
"font_size_hint": "Направете всичко в този панел по-голямо или по-малко. Прилага се за вашия акаунт на това устройство.",
|
||
"process_history_hint": "Пуска наново съпоставянето на всички запазени цикли, опреснява предложенията, преобучава ML моделите (ако са включени), преизчислява цената на циклите по записаните цени и преизчислява състоянието на циклите. Пускайте след серия прегледи.",
|
||
"profile_deleted": "Профилът е изтрит",
|
||
"profiles_intro": "Щракнете върху профил за статистика, фази и почистване. Групирайте почти идентични програми (еднаква форма/продължителност, различна температура или центрофуга), така че съвпадението надеждно избира между тях.",
|
||
"rbac_hint": "Изключено: всеки потребител на Home Assistant има пълен достъп (по подразбиране). Администраторите винаги имат пълен достъп и могат да управляват всички.",
|
||
"recording_in_progress": "Записва се",
|
||
"reminders_intro": "Показване на напомняне в панела толкова цикъла след последния сервиз. Оставете празно или 0, за да изключите напомнянето.",
|
||
"restart_gap_footer": "Маркирано на графиката. Данните за мощността липсват за тези интервали; съпоставянето използва само реални показания.",
|
||
"restart_gap_header": "{n} HA пропуска при рестартиране по време на този цикъл",
|
||
"restart_gap_header_one": "{n} HA пропуск при рестартиране по време на този цикъл",
|
||
"restart_gap_header_other": "{n} HA пропуска при рестартиране по време на този цикъл",
|
||
"restart_gap_item": "{dur} пропуск",
|
||
"review_confirm_help": "Правилно ли е открит този цикъл? Потвърждаването на цикли подобрява съпоставянето за вашата машина. Достатъчно е бързо Добре/Лошо.",
|
||
"review_in_settings": "Преглед в Настройки",
|
||
"review_notes_placeholder": "Бележки (по избор)",
|
||
"review_notes_tip": "Бележки със свободен текст за ваша справка. Не се използва при съвпадение или обучение.",
|
||
"review_profile_tip": "Програмата, с която е маркиран този цикъл. Ако е грешна, коригирайте я тук; етикетите обучават съпоставянето.",
|
||
"review_quality_tip": "Колко чист е този цикъл. Добре: образцово изпълнение на тази програма. Лошо: открит, но шумен или необичаен. Неизползваем: грешно открит (слят, прекъснат или фалшив). Влияе на оценката на състоянието и на това кои цикли обучават модела.",
|
||
"review_recorded_tip": "Маркирайте като ръчно избран еталонен цикъл на програмата му, като ръчно записан цикъл. Еталонните цикли винаги се пазят, задават шаблона за съпоставяне и почистването никога не ги премахва.",
|
||
"review_tags_tip": "Незадължителни флагове за това какво се е объркало, за да могат обучението и почистването да го отчетат.",
|
||
"review_to_cycles": "Отворете опашката за преглед на Cycles",
|
||
"samples_decimated": "Показани {shown} от {total} проби (разредени за показване; пиковете са запазени). Широка празнина тук е разреждане, а не липсващи данни.",
|
||
"saving_triggers_reload": "Запазването презарежда интеграцията. Обектите може за кратко да са недостъпни.",
|
||
"search_placeholder": "Настройки за търсене...",
|
||
"see_recorder": "Вижте джаджа за записващо устройство по-долу",
|
||
"setting_changed": "Променено от {old} на {new} на {date}",
|
||
"settings_basic_note": "Показват се основните настройки. Превключете на Разширени за пълния списък.",
|
||
"show_all_settings": "Показване на всички настройки",
|
||
"showing_suggestions": "Показване на {count} настройки с предложения.",
|
||
"showing_suggestions_one": "Показване на {count} настройка с предложения.",
|
||
"showing_suggestions_other": "Показване на {count} настройки с предложения.",
|
||
"split_intro": "Щракнете върху графиката, за да добавите или премахнете точка на разделяне, или я намерете автоматично по паузите в празен ход. Всяка част може да получи свой профил.",
|
||
"sug_staged": "Зададено {key} = {val}. Запазете, за да приложите.",
|
||
"sug_muted": "Тази настройка няма да се предлага повече",
|
||
"sug_mute_failed": "Настройката не можа да бъде заглушена",
|
||
"sug_unmuted_all": "Заглушените предложения са нулирани",
|
||
"n_suggestions_muted": "{count} заглушени предложения; авто-настройката няма да ги предлага.",
|
||
"n_suggestions_muted_one": "{count} заглушено предложение; авто-настройката няма да го предлага.",
|
||
"n_suggestions_muted_other": "{count} заглушени предложения; авто-настройката няма да ги предлага.",
|
||
"toast_auto_detect_enabled": "Автоматичното разпознаване е активирано",
|
||
"toast_auto_label_complete": "Автоматичното етикетиране е завършено",
|
||
"toast_auto_label_failed": "Автоматичното етикетиране е неуспешно: {error}",
|
||
"toast_automation_failed": "Неуспешно създаване на автоматизация: {error}",
|
||
"toast_automation_migrated": "Действията са мигрирани в автоматизация; отваряне на редактора",
|
||
"toast_convert_failed": "Конвертирането е неуспешно: {error}",
|
||
"toast_create_failed": "Създаването е неуспешно: {error}",
|
||
"toast_delete_failed": "Изтриването е неуспешно: {error}",
|
||
"toast_error": "Грешка: {error}",
|
||
"toast_failed": "Неуспешно: {error}",
|
||
"toast_force_stop_failed": "Принудителното спиране е неуспешно: {error}",
|
||
"toast_name_required": "Изисква се име",
|
||
"toast_no_automation": "Тук не може да се създаде автоматизация",
|
||
"toast_profile_name_required": "Изисква се име на профил",
|
||
"toast_program_set": "Програмата е зададена: {program}",
|
||
"toast_resume_failed": "Възобновяването е неуспешно: {error}",
|
||
"toast_revert_failed": "Отмяната е неуспешна: {error}",
|
||
"toast_reverted": "{key} е върнато",
|
||
"toast_save_failed": "Запазването е неуспешно: {error}",
|
||
"trend_duration_longer": "Продължителност с по-голяма тенденция ({pct}%/цикъл) – скорошно средно {avg}",
|
||
"trend_duration_shorter": "Продължителността се понижава ({pct}%/цикъл) – скорошно средно {avg}",
|
||
"trend_energy_down": "Енергията намалява ({pct}%/цикъл)",
|
||
"trend_energy_up": "Тенденция към нарастване на енергията ({pct}%/цикъл) – скорошно средно {avg}",
|
||
"trim_destructive_confirm": "Това запазва само {pct}% от цикъла и не може да бъде отменено. Да се продължи ли?",
|
||
"trim_intro": "Плъзнете червените манипулатори или въведете стойности. Всичко извън прозореца се премахва.",
|
||
"tuning_suggestions_available": "{count} предложения за настройка налични от наблюдавани цикли. Те се появяват до съответните полета.",
|
||
"tuning_suggestions_available_one": "{count} предложение за настройка налично от наблюдавани цикли. То се появява до съответното поле.",
|
||
"tuning_suggestions_available_other": "{count} предложения за настройка налични от наблюдавани цикли. Те се появяват до съответните полета.",
|
||
"unsure_detected_prefix": "WashData не е сигурен, че е открит",
|
||
"warmup_badge": "Все още учи ({done}/{needed} цикъла)",
|
||
"warmup_detail": "Съпоставянето вече работи. WashData ви моли да потвърдите първите {needed} цикъла на този профил, преди да започне да маркира сам.",
|
||
"wipe_history_warning": "Изтриване за постоянно на всички цикли и профили. Не може да се отмени.",
|
||
"compare_overlay_tip": "Наслагнете пликовете на научените профили, за да видите на коя програма прилича всеки цикъл.",
|
||
"diagnostics_load_failed": "Диагностиката не можа да се зареди: {error}",
|
||
"manual_duration_ref_hint": "Използва се само без еталонен цикъл; еталонният цикъл задава продължителността по своята дължина.",
|
||
"duration_learned_hint": "Изчислено от циклите на тази програма (без отклоненията) и обновявано след всеки нов цикъл. За да го промените, изрежете или премахнете неточните цикли.",
|
||
"toast_convert_rolled_back": "Конвертирането е неуспешно и беше отменено (без оставена автоматизация): {error}",
|
||
"toast_convert_orphan": "Автоматизацията беше създадена, но изчистването на старите действия е неуспешно. Не опитвайте отново: премахнете старите действия ръчно, за да избегнете дублирана автоматизация.",
|
||
"advisory_duration_trend_up": "Циклите на '{name}' стават все по-дълги (около +{pct}% на цикъл). Ако уредът се е променил, запишете отново или изградете наново този профил.",
|
||
"advisory_energy_trend_up": "'{name}' консумира повече енергия с всеки цикъл (около +{pct}% на цикъл). Проверете уреда, ако това е неочаквано.",
|
||
"advisory_poor_health": "'{name}' пасва слабо: последните му цикли се различават силно или съвпадат слабо. Прегледайте циклите му или го запишете отново, за да останат съпоставянето и оценките точни.",
|
||
"advisory_shape_drift": "'{name}' се е отклонил от първоначалната си форма на мощността, може би заради котлен камък или износване. Помислете за ново записване по последните цикли.",
|
||
"advisory_shape_drift_corr": "'{name}' се е отклонил от първоначалната си форма на мощността (корелация {corr}), може би заради котлен камък или износване. Помислете за ново записване по последните цикли.",
|
||
"advisory_unmatchable": "'{name}' никога няма да се съпостави: зад него няма нито един цикъл с данни за мощност. Маркирайте или запишете цикъл на тази програма, за да го поправите.",
|
||
"advisory_unmatchable_no_duration": "'{name}' никога няма да се съпостави: цикълът му няма използваема продължителност. Запишете тази програма отново или задайте очакваната ѝ продължителност.",
|
||
"pg_no_alerts": "В това изпълнение не са открити проблеми.",
|
||
"pg_override_active": "Използват се вашите редактирани настройки вместо текущите",
|
||
"pg_history_empty": "Натиснете „Изпълни“, за да възпроизведете циклите си.",
|
||
"pg_history_summary": "{detected}/{total} открити · {correct} съвпаднали правилно",
|
||
"pg_sweep_no_metric": "Няма достатъчно данни за оценка на тази цел.",
|
||
"pg_sweep_intro2": "Намерете настройката, която най-добре постига дадена цел за последните ви цикли. Нищо не се променя, докато не я приложите.",
|
||
"pg_row_load_hint": "Зареждане на този цикъл в графиката по-горе",
|
||
"pg_history_intro2": "Пуснете последните цикли през истинския детектор и съпоставяне с настройките по-горе. Щракнете върху ред, за да го заредите в графиката; променете настройка, за да сравните преди и след.",
|
||
"pg_simulating": "Симулиране на цикъл…",
|
||
"pg_apply_settings_confirm": "Да се запазят ли тези {n} настройки на това устройство? {list}",
|
||
"no_logs_match": "Няма записи в дневника, отговарящи на тези филтри.",
|
||
"pg_analysis_hint2": "Изберете цикъл и натиснете Изпълни, за да заредите анализа на съвпадението.",
|
||
"imported_readonly": "Импортиран от магазина на общността. Служи за еталон и съпоставяне, не се брои в статистиката и не може да се редактира.",
|
||
"merge_no_imports": "Импортираните записи не могат да се обединят с реален цикъл. Премахнете избора им, за да обедините.",
|
||
"store_enable_hint": "Включете онлайн функциите в Предпочитания > Онлайн и общност, за да разглеждате и импортирате еталонни цикли на общността.",
|
||
"advisory_duration_outlier": "Циклите с етикет ‘{name}’ ({n}) са твърде далеч от обичайната му дължина, за да се съпоставят някога (най-лош: {ratio}x). Вероятно са грешно маркирани или съдържат две изпълнения. Маркирайте ги отново или ги разделете, за да не изкривяват оценката на времето.",
|
||
"standby_above_stop_title": "Все още консумира {idle} Вт при приключване на цикъла",
|
||
"standby_above_stop_sub": "{n} от последните {total} цикъла. Закъснението при изключване започва да тече едва когато мощността падне под Прага на спиране ({stop} Вт), така че циклите завършват със закъснение или трябва да се спират ръчно.",
|
||
"store_share_intro": "Качете този еталонен цикъл, за да могат да го използват други с този уред. Той се преглежда, преди да стане публичен.",
|
||
"online_intro_global": "Разглеждайте и споделяйте еталонни записи с други потребители на WashData. Една връзка важи за всичките ви устройства WashData; марката и моделът се задават за всяко устройство в „Основни“. Онлайн функциите са изключени, докато не ги включите.",
|
||
"online_unavailable": "Онлайн функциите не са налични на този сървър.",
|
||
"store_picker_offline": "Активирайте онлайн функциите от иконата за настройки (зъбно колело), за да избирате от каталога на общността.",
|
||
"pick_brand_first": "Първо изберете марка на уреда.",
|
||
"custom_task_limit": "Достигнахте максималния брой задачи ({max}).",
|
||
"custom_tasks_intro": "Добавете всичко друго, за което искате напомняне. Задачата предстои, когато бъде достигнат който и да е от интервалите; оставете единия празен или 0, за да се използва само другият.",
|
||
"maintenance_due_sensor_hint": "Двоичният сензор „Предстои поддръжка“ е включен, докато има задача за изпълнение; използвайте го в своите автоматизации за известия.",
|
||
"maintenance_supporter_intro": "Maintenance Supporter е отделна интеграция, която може много повече: всякакъв уред или задача, графици по време, употреба или сензор, известия и история. Може да използва брояча на цикли на WashData.",
|
||
"adopt_settings_hint": "Приложи настройките за разпознаване и съпоставяне на споделеното устройство към това устройство",
|
||
"include_settings_hint": "Споделете праговете за откриване и съпоставяне на това устройство (без известия, обекти и цена на енергията). Другите сами избират дали да ги приложат.",
|
||
"onboard_download": "Изтегли готови настройки от магазина на общността",
|
||
"share_device_none": "Все още няма настроени устройства. Първо добавете устройство.",
|
||
"share_guideline_naming": "Използвайте ясни имена на програмите (напр. 'Cotton 40', 'Eco 60'), за да могат другите да ги разпознаят",
|
||
"share_guideline_quality": "Споделяйте само цикли, завършили нормално: без прекъсвания, отваряне на вратата и спирания на тока.",
|
||
"share_guideline_review": "Прегледайте профилите си преди споделяне -- премахнете тези, които изглеждат грешни",
|
||
"share_guidelines_title": "Преди споделяне",
|
||
"store_download_device_intro": "Добавете към устройството си всички споделени програми и еталонните им цикли. Собствените ви цикли и статистика остават незасегнати.",
|
||
"store_share_device_intro": "Качете {brand} {model} с референтните цикли, които изберете. Други със същия уред могат да приемат вашите програми. Публикациите се преглеждат, преди да станат публични.",
|
||
"share_profile_no_cycles": "Няма референтни цикли - маркирайте цикъл със ⭐ в раздела Цикли, за да включите този профил",
|
||
"export_select_intro": "Отметнете какво да се включи. Профилите без циклите си пак експортират разпознаваема програма.",
|
||
"import_analyze_hint": "Заредете експортиран файл (или поставете неговия JSON). WashData показва какво може да се импортира, преди нещо да се промени.",
|
||
"analyzing": "Анализиране…",
|
||
"device_type_mismatch_warn": "Този експорт е от друг тип уред ({src} vs {local}). Програмите и циклите пак могат да се импортират като еталонни данни, но без настройките на устройството и реалната история.",
|
||
"merge_hint": "Импортираните елементи се добавят; нищо локално не се губи. Конфликтите на имена се разрешават по-долу.",
|
||
"replace_warn": "Всяка отбелязана категория се изтрива и заменя от файла. Неотбелязаните категории остават непроменени.",
|
||
"dest_reference_hint": "Импортираните цикли само подобряват разпознаването на програми и никога не влияят на статистиката за използване/енергия.",
|
||
"dest_real_history_hint": "Импортираните цикли се броят за собствена история и статистика на това устройство. Използвайте при преместване на уред в нова инсталация.",
|
||
"import_history_description": "Имахте смарт контакт преди WashData? Качете историята на мощността му или я прочетете от Home Assistant. Откриването минава през данните и старите цикли се появяват в списъка „Цикли“, готови за именуване.",
|
||
"hist_input_hint": "Качете CSV от панела „История“ (обект, състояние, последна промяна) или оставете WashData да прочете историята на сензора директно. Откриването на живо минава през данните, а вие избирате кои цикли да запазите.",
|
||
"hist_recorder_hint": "Чете от избраната дата до сега. Home Assistant по подразбиране пази подробна история 10 дни; по-старите средни часови стойности са твърде груби за откриване на цикли.",
|
||
"hist_scanning": "Историята ви минава през детектора на заден план. Можете да затворите този прозорец и да се върнете по-късно.",
|
||
"hist_imported_count": "Импортирани цикли: {n}.",
|
||
"hist_duplicates": "Вече импортирани и пропуснати: {n}.",
|
||
"hist_capped": "Достигнат е лимитът на импортирани цикли за устройството; останалите не бяха запазени.",
|
||
"hist_next_step": "Те са в списъка „Цикли“, маркирани като импортирана история. Отворете един и с бутона „Етикет“ назовете програмата му.",
|
||
"hist_rows_read": "Прочетени показания: {n}",
|
||
"hist_breaks": "Пропуски, при които сензорът е бил недостъпен: {n}",
|
||
"hist_other_entity": "Пропуснати показания на други обекти: {n}",
|
||
"hist_entity_substituted": "Прочетено {used} (това устройство е настроено за {wanted})",
|
||
"hist_skipped_spans": "Пропуснати участъци",
|
||
"hist_settings_used": "Открито с текущите настройки на това устройство (Минимална мощност {w} Вт, Закъснение при изключване {s} с).",
|
||
"hist_none_found": "В тази история не можаха да бъдат открити цикли.",
|
||
"hist_found": "Намерени цикли: {n}. Махнете отметката от всичко, което не изглежда като истинско пускане - нищо не се запазва, докато не импортирате.",
|
||
"hist_scan_capped": "Показани са само първите кандидати (намерени: {n}).",
|
||
"hist_recorder_empty": "Home Assistant няма подробна история за този сензор в този период.",
|
||
"hist_scan_failed": "Сканирането е неуспешно.",
|
||
"hist_scan_expired": "Това сканиране вече не е налично. Сканирайте отново.",
|
||
"hist_import_failed": "Импортирането е неуспешно.",
|
||
"imported_history_readonly": "Намерен в импортирана история на мощността. Помага на съпоставянето, но не се брои в статистиката и не може да се изрязва или разделя. Маркирайте го, за да назовете програмата.",
|
||
"odometer_intro": "Този сбор само расте. Изтриването на цикъл не го намалява, затова напомнянията за обслужване остават верни.",
|
||
"odometer_correct_hint": "Задайте това, ако WashData е отчел цикъл, който не се е състоял, или уредът е работил преди инсталирането на WashData.",
|
||
"no_reminders_set": "Все още няма зададени напомняния за сервиз.",
|
||
"toast_program_armed": "Програмата е зададена за следващия цикъл: {program}",
|
||
"toast_range_required": "Задайте валиден диапазон От/До",
|
||
"no_profiles_option": "(няма профили, добавете нов)",
|
||
"compare_cycles_title": "Сравняване на цикли ({count})",
|
||
"edit_builtin_phase": "Това е вградена фаза. Запазването създава собствено копие; изтрийте копието, за да възстановите оригинала.",
|
||
"fetch_error": "Неуспешно зареждане на данните.",
|
||
"connection_lost": "Връзката е прекъсната - показани са данни от {time}.",
|
||
"pg_notify_partial": "Маркерите показват само известията за старт, почти готово, завършване, етапи и тихи часове. Актуализациите на живо, напомнянията за разтоварване и предупрежденията за превишаване не се симулират.",
|
||
"connect_to_confirm": "Свържете се от иконата за настройки (зъбно колело), за да потвърждавате или оценявате.",
|
||
"coverage_gap_cluster": "Последните немаркирани цикли ({count}) с продължителност около {min} мин изглеждат като една програма, която още не сте създали.",
|
||
"pg_label_yes": "В края на цикъла би получил етикет „{name}“",
|
||
"pg_label_no": "Би бил изпратен за преглед: {reason}",
|
||
"live_match_debug_tip": "Увереност: колко точно текущата крива на мощността съвпада с най-добрия профил кандидат (0-100%). Двусмислено: резултатите на двата най-добри кандидата се различават с по-малко от 5%, така че етикетът е несигурен до края на цикъла.",
|
||
"automation_alias_started": "{device}: цикълът започна",
|
||
"automation_alias_finished": "{device}: цикълът завърши",
|
||
"automation_desc_started": "Изпълнява се при стартиране на цикъл на {device}. Добавете свои действия (известия, осветление, ...).",
|
||
"automation_desc_finished": "Изпълнява се при завършване на цикъл на {device}. Добавете свои действия (известия, осветление, ...).",
|
||
"feedback_detected": "WashData откри: {name}",
|
||
"import_undo_hint": "Пази се точка за възстановяване отпреди последното импортиране ({when}): {profiles} профил(а) и {cycles} цикъл(а).",
|
||
"replace_undo_hint": "Първо се записва точка за възстановяване, така че можете да отмените това импортиране от „Експорт/Импорт“.",
|
||
"pg_in_sample_note": "Тези цикли са помогнали за изграждането на профилите, с които се сравняват, затова резултатите са оптимистични: при нови цикли очаквайте малко по-малко верни съвпадения.",
|
||
"hist_tail_trimmed": "Отрязани са {min} мин изчакване след края на цикъла, както прави работещата интеграция",
|
||
"hist_truncated": "спряно при лимита на показанията ({n}), затова останалата част от историята не беше сканирана",
|
||
"hist_warn_kw": "Най-високата стойност е само {w}. Изглежда този сензор отчита киловати; WashData се нуждае от ватове, затова не могат да се открият цикли.",
|
||
"hist_warn_naive_time": "{n} времеви клейма нямат часова зона и бяха прочетени като UTC. Ако файлът използва местно време, циклите са изместени с вашата разлика от UTC, а стойностите около смяната на часа може да се загубят.",
|
||
"hist_warn_naive_time_one": "{n} времево клеймо няма часова зона и беше прочетено като UTC. Ако файлът използва местно време, циклите са изместени с вашата разлика от UTC, а стойностите около смяната на часа може да се загубят.",
|
||
"hist_warn_naive_time_other": "{n} времеви клейма нямат часова зона и бяха прочетени като UTC. Ако файлът използва местно време, циклите са изместени с вашата разлика от UTC, а стойностите около смяната на часа може да се загубят.",
|
||
"pg_compare_profile_tip": "Избира само профила, изчертан върху графиката. Симулацията винаги сама съпоставя програмата с цикъла, както прави работещата интеграция.",
|
||
"pg_outcome_stale": "Настройките са променени след изпълнението на тази симулация. Тя все още показва стария резултат.",
|
||
"pg_sweep_guarded": "Завършва повече цикли преждевременно, разделя повече от тях или пропуска цикли, които текущата настройка улавя, затова никога не се препоръчва.",
|
||
"pg_sweep_keep_current": "Запазете текущата стойност ({value}, {metric}): никоя стойност не беше по-добра с поне един цикъл.",
|
||
"pg_sweep_n_cycles": "върху {count} цикъла",
|
||
"pg_sweep_n_cycles_one": "върху {count} цикъл",
|
||
"pg_sweep_n_cycles_other": "върху {count} цикъла",
|
||
"pg_task_busy": "За това устройство вече тече „Тест върху история“ или „Оптимизиране“. Изчакайте да завърши или го отменете.",
|
||
"cycle_context_loading": "Зареждане на историята от recorder…",
|
||
"cycle_context_note": "В сиво: историята на сензора за мощност от recorder около този цикъл. Не е част от цикъла и не влияе на продължителността, енергията или съпоставянето.",
|
||
"cycle_context_none": "В recorder няма отчитания около този цикъл (по подразбиране Home Assistant пази 10 дни история).",
|
||
"cycle_context_tip": "Само за показване: показва историята на сензора за мощност от recorder около този цикъл, ако още се пази. За да добавяте неуспешните опити за старт към бъдещи цикли, използвайте Предзапис на кривата (Настройки > Откриване > Начало на цикъла), което променя записаните продължителности.",
|
||
"invalid_threshold_pair": "Прагът на спиране ({stop} Вт) трябва да е под Прага на стартиране ({start} Вт). Нищо не е запазено; променете двете стойности заедно."
|
||
},
|
||
"phase_desc": {
|
||
"anti_crease": "Случайни кратки движения след завършване за намаляване на бръчките.",
|
||
"anti_wrinkle": "Периодично търкаляне след цикъл за намаляване на бръчките.",
|
||
"baking": "Нагряване на висока температура, при което се оформят коричката и средата на хляба.",
|
||
"cooking": "Основна фаза на готвене с включени нагревател и вентилатор.",
|
||
"cool_down": "Преобръщане без топлина близо до края на цикъла.",
|
||
"cool_down_af": "Охлаждане само с вентилатор след нагряването.",
|
||
"drain_and_switch": "Период на преход от режим пране към режим сушене.",
|
||
"dry": "Етап на сушене с помощта на нагревател и/или остатъчна топлина.",
|
||
"drying": "Период на основно загрято въртене.",
|
||
"heat_up": "Първоначално загряване на нагревателя преди да започне пълното изсъхване.",
|
||
"keep_warm": "Слабо нагряване, за да остане храната топла.",
|
||
"keep_warm_bm": "Слабо нагряване, за да остане хлябът топъл след печенето.",
|
||
"kneading": "Моторът смесва и меси тестото. Висока консумация.",
|
||
"pause_af": "Кратка пауза за разклащане или проверка.",
|
||
"pre_heat": "Начално загряване на камерата преди същинското готвене.",
|
||
"pre_rinse": "Първоначално пръскане преди измиване с препарат.",
|
||
"proving": "Втасване при слаба топлина: маята ферментира и тестото набъбва.",
|
||
"resting": "Кратка пауза с ниска мощност между месенията, за да се отпусне глутенът.",
|
||
"pre_wash": "Първоначално накисване или предварителна обработка преди основното пране.",
|
||
"rinse": "Етап на изплакване с чиста вода. Тази фаза може да се повтори многократно.",
|
||
"sanitize": "Етап на високотемпературно почистване за програми за дезинфекция.",
|
||
"sensor_check": "Кратка пауза с ниска мощност, докато се измерва сухотата.",
|
||
"soak": "Период на нискоактивно накисване между активните етапи на пране.",
|
||
"soak_dw": "Удължен период на накисване за тежка почва.",
|
||
"spin": "Високоскоростна екстракция за отстраняване на водата от товара.",
|
||
"spin_wd": "Високоскоростна екстракция преди преход на сушене.",
|
||
"wash": "Основен цикъл на пране с движение на барабана и допълнително отопление.",
|
||
"wash_dw": "Основно пране с препарат с нагряване."
|
||
},
|
||
"placeholder": {
|
||
"custom_task": "напр. Почистване на уплътнението на вратата",
|
||
"add": "добавете…",
|
||
"group_name": "напр. Памук 2:47",
|
||
"json_buttons": "[{\"action\":\"ID\",\"title\":\"Label\"}]",
|
||
"notify": "добавете услуга за известяване…",
|
||
"notify_services_list": "notify.mobile_app_phone, ...",
|
||
"person": "добавете потребител…",
|
||
"phase_name": "напр. Предпране",
|
||
"profile_name": "напр. Памук 40°C",
|
||
"maintenance_notes": "напр. сменен филтър, почистено уплътнение на вратата",
|
||
"store_brand": "напр. Bosch",
|
||
"store_model": "напр. WAT28401"
|
||
},
|
||
"pref": {
|
||
"date_absolute": "Абсолютно (напр. 14:32 на 2 юли)",
|
||
"date_relative": "Относително (напр. преди 2 часа)",
|
||
"lang_auto": "Системен език ({lang})",
|
||
"lang_en": "Английски",
|
||
"use_panel_default": "(по подразбиране на панела)"
|
||
},
|
||
"quality": {
|
||
"bad": "лошо",
|
||
"good": "добре",
|
||
"unusable": "Неизползваем"
|
||
},
|
||
"section": {
|
||
"dishwasher": {
|
||
"intro": "Обработка на края за съдомиялни, които често сушат дълго и тихо преди кратко финално източване.",
|
||
"label": "Съдомиялна машина"
|
||
},
|
||
"anti_wrinkle": {
|
||
"intro": "Оставя кратките импулси на барабана с ниска мощност след основната фаза на сушилнята към завършения цикъл.",
|
||
"label": "Против бръчки"
|
||
},
|
||
"basic": {
|
||
"intro": "Основна идентичност и основните неща, от които се нуждаят повечето конфигурации.",
|
||
"label": "Основни"
|
||
},
|
||
"delay": {
|
||
"intro": "Открива уред, който е включен и чака отложен старт.",
|
||
"label": "Отложен старт"
|
||
},
|
||
"detection": {
|
||
"intro": "Как се открива цикъл като стартиращ, работещ и завършващ.",
|
||
"label": "Откриване"
|
||
},
|
||
"matching": {
|
||
"intro": "Как завършените цикли се съпоставят с научени профили и се маркират.",
|
||
"label": "Съвпадение"
|
||
},
|
||
"ml_training": {
|
||
"intro": "График за преобучение на машинно обучение на устройство и настройки на данни.",
|
||
"label": "ML обучение"
|
||
},
|
||
"notifications": {
|
||
"intro": "Кога и как ви се известява за събитията от цикъла.",
|
||
"label": "Известия"
|
||
},
|
||
"timing": {
|
||
"intro": "Фонов ритъм, офлайн наблюдателят и поддръжката.",
|
||
"label": "Синхронизиране и наблюдател"
|
||
},
|
||
"triggers": {
|
||
"intro": "Незадължителни допълнения: задействане на края, сензор за врата, превключвател за пауза и напомняне за разтоварване.",
|
||
"label": "Задействания и врати"
|
||
}
|
||
},
|
||
"setting": {
|
||
"dishwasher_end_spike_quiet_release": {
|
||
"doc": "След очакваната продължителност: колко дълго съдомиялната трябва да остане под Прага на спиране, преди WashData да спре да чака финалното източване. Увеличете, ако късното източване след дълго сушене се пропуска. Чакането никога не надвишава 30 минути.",
|
||
"label": "Тихо завършване на пасивното сушене"
|
||
},
|
||
"anti_crease_finalize_ratio": {
|
||
"doc": "Дял от средната продължителност на програмата, който цикълът трябва да достигне, преди въртенето на барабана с ниска мощност да се брои за опашка против бръчки. Намалете го (напр. 0,75) при сушилни, които се съобразяват с количеството пране. При перални оставете стойността по подразбиране (0,98), иначе прането може да приключи по средата.",
|
||
"label": "Коефициент на завършване на режима против бръчки"
|
||
},
|
||
"anti_wrinkle_enabled": {
|
||
"doc": "Оставяйте кратките импулси на барабана с ниска мощност след основната фаза на нагряване на сушилнята към завършения цикъл, вместо да се отчитат като нови цикли.",
|
||
"label": "Активиране на антибръчково засичане"
|
||
},
|
||
"anti_wrinkle_exit_power": {
|
||
"doc": "В режим против бръчки мощността под тази стойност се смята за покой между импулсите на въртене, а покой, по-дълъг от Макс. пауза между импулсите, прекратява режима. Ако Прагът на спиране е по-висок, се използва той, така че настройката има ефект само над Прага на спиране.",
|
||
"label": "Праг на изходна мощност"
|
||
},
|
||
"anti_wrinkle_idle_timeout": {
|
||
"label": "Макс. пауза между импулсите",
|
||
"doc": "Колко дълго сушилнята може да мълчи между импулсите на барабана, преди режимът против бръчки да приключи. Задайте над най-дългата пауза на сушилнята си, иначе следващите импулси ще се отчитат като фалшиви стартове."
|
||
},
|
||
"anti_wrinkle_max_duration": {
|
||
"doc": "Импулс, по-дълъг от това, се брои за истински цикъл, а не за въртене против бръчки.",
|
||
"label": "Максимална продължителност"
|
||
},
|
||
"anti_wrinkle_max_power": {
|
||
"doc": "Импулс над тази мощност се брои за истински нов цикъл, а не за въртене на барабана. Задайте малко над мощността на импулсите.",
|
||
"label": "Макс. антибръчкова мощност"
|
||
},
|
||
"auto_label_confidence": {
|
||
"doc": "Оценка на съвпадението в края на цикъла, при която или над която програмата се маркира без питане. Повишете за повече сигурност; понижете, за да се маркират автоматично повече цикли. Дръжте над Доверие в обучението.",
|
||
"label": "Автоматично маркиране доверие"
|
||
},
|
||
"auto_maintenance": {
|
||
"doc": "Нощно почистване: маркира стари цикли, които вече ясно съвпадат с програма, изгражда наново кривите на програмите, опреснява отметките за аномалии и състоянието на циклите и премахва следите за отстраняване на грешки, ако „Запазване на следи за отстраняване на грешки“ е изключено. Циклите и записите на мощността им винаги се пазят.",
|
||
"label": "Автоматична поддръжка (нощно почистване)"
|
||
},
|
||
"completion_min_seconds": {
|
||
"doc": "Циклите, по-кратки от това (пробни пускания, отваряне на вратата за добавяне на чорап), се записват като прекъснати и не получават известие за завършване.",
|
||
"label": "Мин. продължителност на цикъл"
|
||
},
|
||
"delay_confirm_seconds": {
|
||
"doc": "Мощността трябва да остане толкова време в лентата на готовност, преди уредът да се брои за чакащ старт.",
|
||
"label": "Секунди за потвърждение"
|
||
},
|
||
"delay_start_detect_enabled": {
|
||
"doc": "Откривайте уред, който е включен и чака отложен старт, за да не се приема консумацията му в готовност за работещ цикъл.",
|
||
"label": "Активиране на засичане на отложен старт"
|
||
},
|
||
"delay_timeout_hours": {
|
||
"doc": "След толкова часа спрете да чакате отложения старт и се върнете в празен ход.",
|
||
"label": "Часове на таймаут"
|
||
},
|
||
"device_type": {
|
||
"doc": "Задава стойностите по подразбиране за откриване (прагове, закъснение при изключване, обработка на края) за този вид уред. Променяйте само ако устройството е настроено с грешен тип.",
|
||
"label": "Тип устройство"
|
||
},
|
||
"door_sensor_entity": {
|
||
"doc": "Незадължителен сензор за врата. Показва кога уредът е отворен за разтоварване след цикъл.",
|
||
"label": "Обект на сензор за врата"
|
||
},
|
||
"duration_tolerance": {
|
||
"doc": "Само за обратната връзка при обучението: цикъл в рамките на +/-X% от оценената продължителност се брои за добра оценка. Не влияе на съпоставянето.",
|
||
"label": "Толеранс на оценка"
|
||
},
|
||
"enable_ml_models": {
|
||
"doc": "Използвайте модел, обучен на тази машина, за прогноза на енергията и цената на текущия цикъл и позволете на добре позната програма, спряла необичайно рано, да приключи без пълното закъснение при изключване. Изключено: само логика по мощност.",
|
||
"label": "Прилагане на умни модели по време на цикъл"
|
||
},
|
||
"end_energy_threshold": {
|
||
"doc": "Енергия, разрешена по време на закъснението при изключване. Над нея цикълът продължава, така въртенията и финалното сушене остават част от него. Намалете, ако циклите приключват по време на опашката; увеличете, ако завършени цикли продължават да чакат.",
|
||
"label": "Крайна енергия"
|
||
},
|
||
"energy_price_entity": {
|
||
"doc": "Сензор с текущата цена за kWh (напр. динамична тарифа). Има предимство пред статичната цена по-долу, затова трябва да е цена, а не сензорът за мощност или енергия на контакта.",
|
||
"label": "Обект на цена на енергия"
|
||
},
|
||
"energy_price_static": {
|
||
"doc": "Фиксирана цена за kWh, използва се, когато не е зададен обект за цена.",
|
||
"label": "Статична цена на енергия (на kWh)"
|
||
},
|
||
"energy_sensor": {
|
||
"doc": "Незадължителен брояч на kWh или Wh (total_increasing, напр. собственият електромер на контакта). Енергията на цикъла тогава се чете от него, което е по-точно от изчисляването по бавен сензор за мощност. Ако стойността му е неизползваема, се ползва изчислената.",
|
||
"label": "Обект на измервателен уред за енергия"
|
||
},
|
||
"expose_debug_entities": {
|
||
"doc": "Добавете диагностични обекти (увереност на съвпадение, нееднозначност, вътрешно състояние). Изключено: списъкът с обекти остава чист.",
|
||
"label": "Изложи обекти за отстраняване на грешки"
|
||
},
|
||
"external_end_trigger": {
|
||
"doc": "Двоичен сензор, чиято промяна отбелязва края на цикъла (напр. контакт „готово“ или друга интеграция).",
|
||
"label": "Обект на външен тригер"
|
||
},
|
||
"external_end_trigger_enabled": {
|
||
"doc": "Позволете на двоичен сензор да сигнализира края на цикъла, в допълнение към откриването по мощност.",
|
||
"label": "Активиране на външен краен тригер"
|
||
},
|
||
"external_end_trigger_inverted": {
|
||
"doc": "Приемайте ИЗКЛЮЧВАНЕТО на сензора (а не включването) за сигнал за край.",
|
||
"label": "Инвертиране на zewn. тригер (задействане при ИЗКЛ.)"
|
||
},
|
||
"learning_confidence": {
|
||
"doc": "Най-ниската оценка на съвпадение за маркиране на завършен цикъл. Явният победител се маркира; при близък резултат цикълът отива в опашката за преглед в „Цикли“. Под тази стойност нищо не се маркира и не се пита. Дръжте я под Автоматично маркиране доверие.",
|
||
"label": "Доверие в обучението"
|
||
},
|
||
"linked_device": {
|
||
"doc": "Незадължително. Показвайте това устройство WashData под друго устройство (напр. смарт контакта) в Home Assistant като „Свързано чрез ...“.",
|
||
"label": "Групиране под устройство"
|
||
},
|
||
"min_off_gap": {
|
||
"doc": "Изключване, по-кратко от това, не разделя цикъла, затова паузите за накисване остават в едно пране. Дръжте по-кратко от паузата между последователни зареждания, иначе те се сливат в един цикъл.",
|
||
"label": "Минимална пауза при изключване"
|
||
},
|
||
"min_power": {
|
||
"doc": "Стойности под тази се броят за 0 W (готовност). Филтрира консумацията на празен ход на смарт контактите и светодиодите в готовност.",
|
||
"label": "Минимална мощност"
|
||
},
|
||
"ml_training_enabled": {
|
||
"doc": "От време на време преобучавайте модела за енергия върху завършените цикли на тази машина. Новият модел се запазва само ако на тестовите цикли е по-добър от простата оценка.",
|
||
"label": "Учене от тази машина"
|
||
},
|
||
"ml_training_hour": {
|
||
"doc": "Час от денонощието (0-23) за нощното обучение. Изберете тих час, напр. 2.",
|
||
"label": "Учене в час"
|
||
},
|
||
"ml_training_interval_days": {
|
||
"doc": "Преобучавайте най-много веднъж на толкова дни.",
|
||
"label": "Проверявай не по-рядко от"
|
||
},
|
||
"ml_training_min_cycles": {
|
||
"doc": "Преди обучение изчакайте поне толкова записани цикъла.",
|
||
"label": "Необходими цикли първо"
|
||
},
|
||
"name": {
|
||
"doc": "Име на това устройство в Home Assistant.",
|
||
"label": "Име на устройство"
|
||
},
|
||
"no_update_active_timeout": {
|
||
"doc": "Ако по време на цикъл толкова време не пристигне актуализация на мощността, се приема, че контактът е офлайн, и цикълът се спира принудително. 600 с по подразбиране покриват закъснения на облака или mesh мрежата.",
|
||
"label": "Таймаут без актуализация"
|
||
},
|
||
"notify_before_end_minutes": {
|
||
"doc": "Изпратете предупреждение за почти готово, когато очакваното оставащо време падне под това. 0 го деактивира.",
|
||
"label": "Предупреждение преди края"
|
||
},
|
||
"notify_channel": {
|
||
"doc": "Канал на Android за съобщенията за старт и на живо; каналът задава звука и приоритета. Празно: каналът на приложението по подразбиране.",
|
||
"label": "Android канал (старт/на живо)"
|
||
},
|
||
"notify_cycle_timers": {
|
||
"doc": "Известия в зададени минути от цикъла (напр. за добавяне на омекотител). Съобщението поддържа {device}, {program}, {minutes}. С автоматична пауза цикълът също спира там, а известието получава бутон „Възобновяване“.",
|
||
"label": "Циклови таймери"
|
||
},
|
||
"notify_finish_channel": {
|
||
"doc": "Канал на Android за съобщението за завършване. Празно: използва се каналът за старт и на живо.",
|
||
"label": "Android канал (завършване)"
|
||
},
|
||
"notify_finish_message": {
|
||
"doc": "Текст при завършване на цикъл. Променливи: {device}, {program}, {duration} (минути), {duration_hm} (1 h 05 min), {energy_kwh}, {cost}, {time_finished}, {vs_typical}, {cycle_count}, {status} (completed или force_stopped; прекъснатите цикли не изпращат нищо). При всяка друга променлива се използва текстът по подразбиране.",
|
||
"label": "Съобщение при завършване"
|
||
},
|
||
"notify_finish_services": {
|
||
"doc": "Услуги notify.*, извиквани при завършване на цикъл. Оставете празно за никакви.",
|
||
"label": "Услуги при завършване"
|
||
},
|
||
"notify_fire_events": {
|
||
"doc": "Генерирайте и събития ha_washdata_* при старт и завършване на цикъл за собствени автоматизации.",
|
||
"label": "Задействане на HA събитие за известия"
|
||
},
|
||
"notify_icon": {
|
||
"doc": "Малка икона в известието (напр. mdi:washing-machine). Изпраща се само до получатели mobile_app, не до групи notify. На iOS замества иконата на приложението и изисква мобилно приложение 2026.8 или по-ново. Празно: иконата на платформата по подразбиране.",
|
||
"label": "Икона на известие"
|
||
},
|
||
"notify_live_chronometer": {
|
||
"doc": "Показвайте в известието обратно броене на живо (където се поддържа) вместо фиксирана оценка.",
|
||
"label": "Използване на хронометър на живо"
|
||
},
|
||
"notify_live_interval_seconds": {
|
||
"doc": "Колко често известията за напредъка на живо се опресняват, докато цикълът работи.",
|
||
"label": "Интервал на актуализация на живо"
|
||
},
|
||
"notify_live_overrun_percent": {
|
||
"doc": "Актуализациите на живо спират, когато цикълът надхвърли очакваната си продължителност с този процент (20 = до 1,2 пъти очакваното време).",
|
||
"label": "Живо преминаване % преди предупреждение"
|
||
},
|
||
"notify_live_services": {
|
||
"doc": "Услуги notify.* за актуализации на напредъка на живо по време на цикъл. Оставете празно, за да ги изключите.",
|
||
"label": "Услуги за напредък на живо"
|
||
},
|
||
"notify_only_when_home": {
|
||
"doc": "Известявайте само когато поне един от хората по-горе е вкъщи.",
|
||
"label": "Известяване само когато е вкъщи"
|
||
},
|
||
"notify_people": {
|
||
"doc": "Обекти person.*, които проверява „Известяване само когато е вкъщи“.",
|
||
"label": "Хора (само когато са вкъщи)"
|
||
},
|
||
"notify_pre_complete_message": {
|
||
"doc": "Текст на всяка актуализация на напредъка на живо. Променливи на шаблона: {device}, {program}, {minutes} (оставащи минути). При всяка друга променлива се използва текстът по подразбиране.",
|
||
"label": "Съобщение преди завършване"
|
||
},
|
||
"notify_reminder_message": {
|
||
"doc": "Текст на еднократното Предупреждение преди края. Променливи на шаблона: {device}, {program}, {minutes} (настройката Предупреждение преди края). При всяка друга променлива се използва текстът по подразбиране.",
|
||
"label": "Съобщение за напомняне"
|
||
},
|
||
"notify_start_message": {
|
||
"doc": "Текст при стартиране на цикъл. Променливи на шаблона: {device}, {program}. При всяка друга променлива се използва текстът по подразбиране.",
|
||
"label": "Съобщение при старт"
|
||
},
|
||
"notify_start_services": {
|
||
"doc": "Услуги notify.*, извиквани при старт на цикъл (телефон, табло, ...). Оставете празно за никакви.",
|
||
"label": "Услуги при старт"
|
||
},
|
||
"notify_timeout_seconds": {
|
||
"doc": "Затворете известието след толкова секунди (където се поддържа). 0 го оставя, докато не го затворите.",
|
||
"label": "Автоматично отхвърляне след"
|
||
},
|
||
"notify_title": {
|
||
"doc": "Заглавие на известието. Замества се само {device}; при всяка друга променлива се използва заглавието по подразбиране.",
|
||
"label": "Заглавие на известие"
|
||
},
|
||
"notify_unload_delay_minutes": {
|
||
"doc": "Минути след края на цикъла преди напомнянето „разтоварете машината“. 0 го изключва.",
|
||
"label": "Закъснение на напомнянето за разтоварване"
|
||
},
|
||
"notify_unload_repeat": {
|
||
"doc": "Изпращайте отново напомнянето за разтоварване на всеки „Закъснение на напомнянето за разтоварване“ минути, докато разтоварването не бъде потвърдено или не докоснете „Спри напомнянията“ (мобилно приложение). Нужен е Обект на сензор за врата, Обект за потвърждение на разтоварване или „Ръчно потвърждаване на разтоварването“.",
|
||
"label": "Повтаряне до разтоварване"
|
||
},
|
||
"off_delay": {
|
||
"doc": "Колко дълго мощността трябва да остане ниска, преди цикълът да приключи. Ако мощността се върне в това време, цикълът продължава. Съдомиялните може да са неактивни 20-60 мин по време на сушене, затова задайте повече.",
|
||
"label": "Закъснение при изключване"
|
||
},
|
||
"pause_cuts_power": {
|
||
"doc": "При пауза на цикъла изключвайте и Обекта на превключвател по-долу. Само за уреди, които могат безопасно да загубят захранване по средата на цикъла.",
|
||
"label": "Паузата изрязва и мощността (чрез превключвател)"
|
||
},
|
||
"power_off_delay": {
|
||
"doc": "Колко дълго мощността след цикъла трябва да остане под Прага за изключване на захранването, преди състоянието да се върне на „Изключено“. Използва се само когато този праг е над 0. Проверява се периодично, затова реалното чакане може да е малко по-дълго.",
|
||
"label": "Закъснение при изключване на захранването"
|
||
},
|
||
"power_off_threshold_w": {
|
||
"doc": "След цикъла мощност под тази стойност за Закъснението при изключване на захранването задава състояние „Изключено“ вместо Закъснението при нулиране на напредъка. Задайте над консумацията на изключения уред, но под готовността и Прага на спиране. 0 го изключва (по подразбиране).",
|
||
"label": "Праг за изключване на захранването"
|
||
},
|
||
"power_sensor": {
|
||
"doc": "Сензорът, който отчита текущата мощност на този уред във ватове (напр. sensor.washer_power). Цялото откриване се основава на него.",
|
||
"label": "Сензор за мощност"
|
||
},
|
||
"profile_match_interval": {
|
||
"doc": "Колко често текущият цикъл се съпоставя с профилите. По подразбиране 300 с (5 мин).",
|
||
"label": "Интервал на съвпадение"
|
||
},
|
||
"profile_match_max_duration_ratio": {
|
||
"doc": "Програмата отпада, когато цикълът продължи по-дълго от това кратно на обичайната ѝ продължителност. 1,8: цикъл с 80% по-дълъг от програмата вече не се съпоставя с нея.",
|
||
"label": "Макс. съотношение на продължителност"
|
||
},
|
||
"profile_match_min_duration_ratio": {
|
||
"doc": "Програмата се разглежда едва след като цикълът е изминал този дял от обичайната ѝ продължителност. 0,10: 2-часова програма става кандидат след 12 минути. Не важи в първите 15 минути на цикъла.",
|
||
"label": "Мин. съотношение на продължителност"
|
||
},
|
||
"profile_match_threshold": {
|
||
"doc": "Оценка на съвпадението на живо, която цикълът трябва да има, преди Интелигентното прекратяване или завършването против бръчки да могат да го спрат по-рано. Не променя показаната програма. Повишете, ако слаби съвпадения спират циклите рано; понижете, ако ясни съвпадения чакат закъснението при изключване.",
|
||
"label": "Праг на съвпадение"
|
||
},
|
||
"profile_unmatch_threshold": {
|
||
"doc": "Ако оценката на съвпадението на живо падне под тази стойност, текущото предположение за програмата се изчиства. Дръжте малко под Прага на съвпадение, за да не го нулира кратък спад.",
|
||
"label": "Праг на несъвпадение"
|
||
},
|
||
"progress_reset_delay": {
|
||
"doc": "След цикъла дръжте напредъка на 100% толкова време, преди да се нулира на „Празен ход“.",
|
||
"label": "Закъснение при нулиране на напредъка"
|
||
},
|
||
"pump_stuck_duration": {
|
||
"doc": "Колко дълго помпата може да работи без прекъсване, преди да се задейства събитието за заседнала помпа.",
|
||
"label": "Продължителност при заседнала помпа"
|
||
},
|
||
"sampling_interval": {
|
||
"doc": "Минимално време между обработваните стойности. Стойности, пристигнали по-рано, се пропускат (ниските стойности по време на цикъл винаги се пазят). Задайте интервала на отчитане на контакта или по-малко; по-висока стойност само изхвърля данни.",
|
||
"label": "Интервал на вземане на проби"
|
||
},
|
||
"save_debug_traces": {
|
||
"doc": "Запазвайте с всеки цикъл и данните за отстраняване на грешки на съпоставянето (оценките на всички кандидати). Добавя около 20 KB на цикъл.",
|
||
"label": "Запазване на следи за отстраняване на грешки"
|
||
},
|
||
"start_duration_threshold": {
|
||
"doc": "Мощността трябва да остане толкова време над Прага на стартиране, преди цикълът да започне, за да се игнорират кратките включвания и изключвания.",
|
||
"label": "Продължителност на стартиране"
|
||
},
|
||
"start_energy_threshold": {
|
||
"doc": "Енергия, която уредът трябва да изразходва, преди цикълът да се брои за работещ. Кратък скок на мощността изразходва малко енергия, затова не стартира цикъл.",
|
||
"label": "Начална енергия"
|
||
},
|
||
"start_threshold_w": {
|
||
"doc": "Мощността трябва да се покачи над тази стойност, за да започне цикъл. Твърде ниско: консумацията в готовност води до фалшиви стартове. Твърде високо: бавно стартиращи програми (студено пълнене) се пропускат.",
|
||
"label": "Праг на стартиране"
|
||
},
|
||
"stop_threshold_w": {
|
||
"doc": "Мощността трябва да падне под тази стойност, преди да започне отброяването на закъснението при изключване. Дръжте под Прага на стартиране. Ако е твърде високо, фазите с ниска мощност (паузи при изплакване, против бръчки) по грешка пускат отброяването на края.",
|
||
"label": "Праг на спиране"
|
||
},
|
||
"switch_entity": {
|
||
"doc": "Незадължителен превключвател, който се изключва при пауза и се включва отново при възобновяване, заедно с „Паузата изрязва и мощността“.",
|
||
"label": "Обект на превключвател"
|
||
},
|
||
"watchdog_interval": {
|
||
"doc": "Колко често фоновата проверка търси блокирали сензори и изтекли таймаути. По подразбиране 30 с.",
|
||
"label": "Интервал на наблюдател"
|
||
},
|
||
"notify_milestone_message": {
|
||
"doc": "Съобщение за известието за етап. Променливи на шаблона: {device}, {cycle_count}.",
|
||
"label": "Съобщение за етап"
|
||
},
|
||
"notify_milestones": {
|
||
"doc": "Брой цикли, при които идва еднократно поздравително известие, разделени със запетаи (напр. 50, 100, 500, 1000). Празно ги изключва.",
|
||
"label": "Етапи на циклите"
|
||
},
|
||
"notify_quiet_end_hour": {
|
||
"doc": "Край на прозореца „не безпокойте“ (0-23); задържаните известия се изпращат тогава. Празно го изключва.",
|
||
"label": "Край на тихите часове"
|
||
},
|
||
"notify_quiet_start_hour": {
|
||
"doc": "Начало на прозореца „не безпокойте“ (0-23). Известията за завършване, напомнянията и известията за чисто пране в този прозорец се задържат до края му. Може да минава през полунощ (напр. от 22 до 7). Празно го изключва.",
|
||
"label": "Начало на тихите часове"
|
||
},
|
||
"peak_rate_message": {
|
||
"doc": "Собствен текст на съвета за пикова тарифа. Променливи на шаблона: {device}, {price}. Празно: текстът по подразбиране.",
|
||
"label": "Съобщение за пикова тарифа"
|
||
},
|
||
"peak_rate_threshold": {
|
||
"doc": "Ако цената за kWh при старта на цикъла е равна на тази стойност или по-висока, добавете съвет за пикова тарифа в известието за старт. 0 или празно го изключва.",
|
||
"label": "Праг на пикова тарифа (за kWh)"
|
||
},
|
||
"store_brand": {
|
||
"label": "Марка на уреда",
|
||
"doc": "Незадължително. Марката на уреда ви от каталога на общността, използва се за намиране и споделяне на еталонни записи. Оставете празно, ако не ползвате онлайн функции."
|
||
},
|
||
"store_model": {
|
||
"label": "Модел на уреда",
|
||
"doc": "Незадължително. Моделът на уреда ви от каталога на общността (първо изберете марка). Ако го няма в списъка, можете да го добавите."
|
||
},
|
||
"show_contributor": {
|
||
"doc": "Покажи името на сътрудника в профилите, изтеглени от магазина на общността"
|
||
},
|
||
"smart_termination_duration_ratio": {
|
||
"doc": "Дял от средната продължителност на програмата, който цикълът трябва да достигне, преди Интелигентното прекратяване да може да го спре по-рано. Ако времената варират (температура на водата, сушене по сензор, количество пране), намалете го (напр. 0,85). Оставете празно за 0,98 (0,99 при съдомиялни).",
|
||
"label": "Коефициент на интелигентно прекратяване"
|
||
},
|
||
"power_profile_interval_min": {
|
||
"label": "Интервал на профила на мощността",
|
||
"doc": "Размер на интервала на атрибута power_profile (средни ватове на слот), използван от планировчици като EMHASS и tibber_prices. По-малкият пази кратките пикове; по-големият изглажда кривата. По подразбиране 15 мин. Не влияе на откриването."
|
||
},
|
||
"notify_live_silent": {
|
||
"label": "Тихи актуализации на живо",
|
||
"doc": "Само iOS. Обновявайте напредъка на живо безшумно, с пестящ батерията приоритет, който iOS може да групира. Първата актуализация и известията за старт и завършване все още звучат. Изключено: всяка актуализация звучи."
|
||
},
|
||
"notify_live_sticky": {
|
||
"label": "Запазване на живото известие при докосване",
|
||
"doc": "Само Android. Известието за напредък на живо остава след докосване. Изключено: докосването го затваря."
|
||
},
|
||
"notify_live_click_action": {
|
||
"label": "Цел при докосване на известието",
|
||
"doc": "Какво отваря докосването на известието на този уред. Празно: панелът на WashData за този уред. Въведете път до табло (напр. /lovelace/laundry) или URL, или „none“, за да не отваря нищо."
|
||
},
|
||
"door_opens_at_end": {
|
||
"label": "Вратата се отваря автоматично в края",
|
||
"doc": "За съдомиялни, които отварят вратата в края, за да сушат (напр. AirDry). Врата, отворена за времето по-долу, приключва цикъла, вместо да го спира на пауза; кратко отваряне се игнорира. Нужен е Обект на сензор за врата."
|
||
},
|
||
"door_end_dwell_seconds": {
|
||
"label": "Изчакване при отворена врата",
|
||
"doc": "При включено „Вратата се отваря автоматично в края“: колко дълго вратата трябва да остане отворена, преди цикълът да приключи. Достатъчно дълго, за да се игнорира добавянето на чиния (по подразбиране 60 с)."
|
||
},
|
||
"profile_evidence_sources": {
|
||
"label": "Цикли, които оформят програмата",
|
||
"doc": "Кои видове цикли оформят кривата и съпоставянето на всяка програма. Махането на отметка не изтрива нищо; полезно, ако не вярвате на импортирани данни. Статистиката винаги брои само циклите на тази машина. Махането на всички отметки се игнорира."
|
||
},
|
||
"energy_price_dynamic": {
|
||
"label": "Цена, претеглена по време",
|
||
"doc": "Таксувайте всеки цикъл по цената във всеки момент от работата му, а не по цената при завършване. Нужен е обект за цена. „Обработка на историята“ (Диагностика) преизчислява по-старите цикли."
|
||
},
|
||
"curve_preroll_seconds": {
|
||
"doc": "Добавя в началото на цикъла стойностите от неуспешни опити за старт, за машини, които пробват преди старта (заключване на вратата, първо пълнене). 300 с стигат за повечето; 0 = изключено. Записаните начала се изместват по-рано, затова научените продължителности се променят известно време.",
|
||
"label": "Предзапис на кривата"
|
||
},
|
||
"unload_confirm_entity": {
|
||
"label": "Обект за потвърждение на разтоварване",
|
||
"doc": "Незадължително. Всеки обект, който потвърждава, че прането е извадено, за машини без сензор за врата (бутон, input_button, сензор за движение, сцена). Брои се всяка промяна на състоянието, освен изключване и недостъпност. Включва и напомнянето за разтоварване."
|
||
},
|
||
"unload_track_without_door": {
|
||
"label": "Ръчно потвърждаване на разтоварването",
|
||
"doc": "Пускайте напомнянето за разтоварване без сензор за врата или обект за потвърждение. Потвърждавайте разтоварването от своя автоматизация с бутона „Маркирай като разтоварено“ или услугата ha_washdata.mark_unloaded. Игнорира се, когато е зададен Обект на сензор за врата."
|
||
},
|
||
"notify_icon_color": {
|
||
"label": "Цвят на известие",
|
||
"doc": "Акцентен цвят на известията на този уред, за да се различават лесно пералня, сушилня и съдомиялна. На iOS запълва кръга зад иконата и оцветява лентата на Live Activity. Много телефони с Android (особено Samsung) го игнорират. Използвайте hex, напр. #03A9F4. Празно: цветът на платформата по подразбиране."
|
||
},
|
||
"share_name": {
|
||
"doc": "Показвайте името на акаунта си като автор на циклите, които споделяте. Изключено: споделя се без име."
|
||
}
|
||
},
|
||
"setting_group": {
|
||
"auto_labeling": {
|
||
"label": "Автоматично маркиране"
|
||
},
|
||
"cycle_end": {
|
||
"label": "Край на цикъла"
|
||
},
|
||
"cycle_start": {
|
||
"label": "Начало на цикъла"
|
||
},
|
||
"cycle_timers": {
|
||
"label": "Циклови таймери"
|
||
},
|
||
"data_management": {
|
||
"label": "Управление на данни"
|
||
},
|
||
"debug": {
|
||
"label": "Отстраняване на грешки"
|
||
},
|
||
"dishwasher_end": {
|
||
"label": "Край на съдомиялна"
|
||
},
|
||
"door_pause": {
|
||
"label": "Врата и пауза"
|
||
},
|
||
"duration_gates": {
|
||
"label": "Врати на продължителност"
|
||
},
|
||
"energy": {
|
||
"label": "Енергия"
|
||
},
|
||
"external_end_trigger": {
|
||
"label": "Външен краен тригер"
|
||
},
|
||
"housekeeping": {
|
||
"label": "Поддръжка"
|
||
},
|
||
"match_scoring": {
|
||
"label": "Оценяване на съвпадение"
|
||
},
|
||
"messages": {
|
||
"label": "Съобщения"
|
||
},
|
||
"power_off": {
|
||
"label": "Изключване на захранването"
|
||
},
|
||
"predictive_end": {
|
||
"label": "Предсказуем край"
|
||
},
|
||
"schedule": {
|
||
"label": "График"
|
||
},
|
||
"services": {
|
||
"label": "Услуги"
|
||
},
|
||
"signal_processing": {
|
||
"label": "Обработка на сигнала"
|
||
},
|
||
"thresholds_gap": {
|
||
"label": "Прагове и пропуск"
|
||
},
|
||
"timing": {
|
||
"label": "Синхронизиране"
|
||
},
|
||
"unload_reminder": {
|
||
"label": "Напомняне за разтоварване"
|
||
},
|
||
"watchdog": {
|
||
"label": "Наблюдател"
|
||
},
|
||
"quiet_hours_milestones": {
|
||
"label": "Тихи часове и етапи"
|
||
},
|
||
"device_info": {
|
||
"label": "Информация за уреда"
|
||
},
|
||
"basic_configuration": {
|
||
"label": "Основна конфигурация"
|
||
},
|
||
"profile_evidence": {
|
||
"label": "Основа на профила"
|
||
}
|
||
},
|
||
"status": {
|
||
"active": "Активен",
|
||
"all_statuses": "Всички статуси",
|
||
"ambiguous": "Двусмислен",
|
||
"auto_detect": "Автоматично откриване",
|
||
"clear": "Недвусмислен",
|
||
"completed": "Завършено",
|
||
"fine_tuning": "фина настройка сега...",
|
||
"force_stopped": "Принудително спряно",
|
||
"idle": "празен ход",
|
||
"interrupted": "Прекъснат",
|
||
"ready": "Готов за обработка",
|
||
"recording": "Запис",
|
||
"training": "Обучение…",
|
||
"saving": "Запазване…",
|
||
"rebuilding": "Повторно изграждане…",
|
||
"analyzing": "Анализиране…",
|
||
"resetting": "Нулиране…",
|
||
"trimming": "Изрязване…",
|
||
"splitting": "Разделяне…",
|
||
"stalled": "Заседнал",
|
||
"deleting": "Изтриване…",
|
||
"imported": "Импортирано",
|
||
"preparing": "Подготовка…",
|
||
"unlabelling": "Премахване на етикета…",
|
||
"working": "Обработва се…",
|
||
"match_uncertain": "Несигурно: {top} или {runner}",
|
||
"match_uncertain_single": "Несигурно: може би {top}",
|
||
"match_sure": "~{pct}% сигурност",
|
||
"match_uncertain_tip": "WashData още не е избрал програма. Числото показва колко често водещото предположение, {top}, се е оказвало вярно в минали цикли при такава преднина. Само за информация."
|
||
},
|
||
"tab": {
|
||
"advanced": "Разширено",
|
||
"diagnostics": "Диагностика",
|
||
"history": "Цикли",
|
||
"ml": "ML обучение",
|
||
"pp_cleanup": "Почистване",
|
||
"pp_manage": "Управлявайте",
|
||
"pp_overview": "Преглед",
|
||
"pp_phases": "Фази",
|
||
"profiles": "Профили",
|
||
"settings": "Настройки",
|
||
"status": "Преглед",
|
||
"subtab_phase_catalog": "Фазов каталог",
|
||
"subtab_profiles": "Профили",
|
||
"maintenance": "Поддръжка",
|
||
"playground": "Тестова среда",
|
||
"store": "Магазин"
|
||
},
|
||
"tag": {
|
||
"early_end": "Ранен край",
|
||
"late_start": "Късно начало",
|
||
"merged": "Обединени цикли",
|
||
"noise": "Шум",
|
||
"sensor_gap": "Празнина на сензора",
|
||
"split": "Разделен цикъл",
|
||
"wrong_profile": "Грешен профил"
|
||
},
|
||
"toast": {
|
||
"catalog_refreshed": "Каталогът на общността е опреснен",
|
||
"task_name_required": "Дайте име на задачата",
|
||
"task_added": "Задачата е добавена",
|
||
"task_save_failed": "Задачата не можа да бъде запазена: {error}",
|
||
"task_removed": "Задачата е премахната",
|
||
"maint_logged": "Отбелязано като изпълнено: {task}",
|
||
"access_saved": "Контролът на достъпа е запазен",
|
||
"all_wiped": "Всички данни са изтрити",
|
||
"analysis_complete_none": "Анализът е завършен: няма нови предложения",
|
||
"auto_label_complete": "Автоматичното етикетиране е завършено",
|
||
"automation_deleted": "Автоматизацията е изтрита",
|
||
"correction_submitted": "Корекцията е изпратена",
|
||
"cycle_force_stopped": "Цикълът е принудително спрян",
|
||
"cycle_labelled": "Цикъл с етикет",
|
||
"cycle_paused": "Цикълът на пауза",
|
||
"cycle_resumed": "Цикълът е възобновен",
|
||
"cycle_trimmed": "Цикълът е изрязан",
|
||
"cycles_merged": "Обединени цикли",
|
||
"envelope_rebuilt": "Преустроен плик",
|
||
"envelopes_rebuilt": "Пликове преустроени",
|
||
"export_downloaded": "Експортирането е изтеглено",
|
||
"feedback_all_dismissed": "Всички отзиви са отхвърлени",
|
||
"feedback_confirmed": "Обратната връзка е потвърдена",
|
||
"feedback_dismissed": "Обратната връзка е отхвърлена",
|
||
"group_deleted": "Групата е изтрита",
|
||
"group_name_required": "Името на групата е задължително",
|
||
"group_saved": "Групата е запазена",
|
||
"json_required": "Необходими са JSON данни",
|
||
"legacy_removed": "Наследените действия са премахнати",
|
||
"logs_exported": "Изнесени трупи",
|
||
"min_2_profiles": "Изберете поне 2 профила за група",
|
||
"ml_training_no_improvement": "Обучението е завършено: изходното ниво е запазено (без подобрение)",
|
||
"models_reverted": "Моделите на устройството са върнати към базовата линия",
|
||
"name_required": "Изисква се име",
|
||
"no_split_found": "Няма открити празни места, на които да се разцепи",
|
||
"panel_settings_saved": "Настройките на панела са запазени",
|
||
"pg_preset_loaded": "Конфигурацията „{name}“ е заредена",
|
||
"pg_preset_saved": "Конфигурацията „{name}“ е запазена",
|
||
"pg_sugg_loaded": "Заредени {n} предложени стойности - стартирайте тестовата среда за сравнение",
|
||
"phase_name_required": "Изисква се име на фаза",
|
||
"phase_reset": "Фазата „{name}“ е върната към вградената версия",
|
||
"phase_updated": "Фазата е актуализирана",
|
||
"phases_saved": "Фазите са запазени",
|
||
"preferences_saved": "Предпочитанията са запазени",
|
||
"profile_name_required": "Името на профила е задължително",
|
||
"profile_renamed": "Профилът е преименуван",
|
||
"recording_discarded": "Записът е отхвърлен",
|
||
"recording_saved": "Записът е запазен в профила",
|
||
"recording_started": "Записването започна",
|
||
"recording_stopped": "Записът спря",
|
||
"review_saved": "Прегледът е запазен",
|
||
"settings_conflicts": "Поправете маркираните конфликти в настройките преди запазване.",
|
||
"settings_no_changes": "Няма промени за запазване",
|
||
"settings_reverted": "Настройките са възстановени; презареждане на интеграцията",
|
||
"settings_saved": "Настройките са запазени; презареждане на интеграцията",
|
||
"suggestions_applied": "Приложени предложения; презареждане на интеграцията",
|
||
"suggestions_dismissed": "Предложенията са отхвърлени",
|
||
"apply_failed": "Прилагането е неуспешно: {error}",
|
||
"delete_failed": "Изтриването е неуспешно: {error}",
|
||
"load_more_failed": "Не можа да се зареди още: {error}",
|
||
"maint_add_failed": "Събитието не можа да бъде добавено: {error}",
|
||
"maint_added": "Събитието за поддръжка е добавено",
|
||
"maint_delete_failed": "Събитието не можа да бъде изтрито: {error}",
|
||
"maint_deleted": "Събитието за поддръжка е изтрито",
|
||
"relabel_done": "Преетикетирани цикли: {count}",
|
||
"relabel_failed": "Преетикетирането е неуспешно: {error}",
|
||
"reminders_save_failed": "Напомнянията не можаха да бъдат запазени: {error}",
|
||
"reminders_saved": "Напомнянията за сервиз са запазени",
|
||
"pause_no_cycle": "Няма активен цикъл за пауза",
|
||
"resume_no_cycle": "Няма поставен на пауза цикъл за продължаване",
|
||
"delete_partial_failed": "Някои елементи не можаха да бъдат изтрити и бяха възстановени",
|
||
"pg_run_gone": "Това изпълнение вече не е налично.",
|
||
"task_cancelled": "Отменено.",
|
||
"processed": "Обработено {bits}",
|
||
"processed_cycles": "{n} цикъла",
|
||
"processed_suggestions": "{n} предложения",
|
||
"processed_models": "{n} активирани модела",
|
||
"store_search_failed": "Търсенето е неуспешно: {error}",
|
||
"store_connect_failed": "Свързването е неуспешно: {error}",
|
||
"store_connected": "Свързано с магазина на общността",
|
||
"store_disconnected": "Прекъсната връзка с магазина на общността",
|
||
"store_error": "Грешка: {error}",
|
||
"store_unavailable": "Магазинът на общността не е наличен.",
|
||
"store_pick_profile": "Изберете профил, в който да обедините",
|
||
"store_name_required": "Въведете име на профил",
|
||
"store_import_failed": "Импортирането е неуспешно: {error}",
|
||
"store_imported": "Импортирано в {profile}",
|
||
"store_no_appliance": "Първо задайте марката и модела на уреда в настройките.",
|
||
"store_share_failed": "Споделянето е неуспешно: {error}",
|
||
"store_shared": "Споделено в магазина на общността, изчаква преглед.",
|
||
"contrib_device_changed": "Добавено в магазина на общността, но избраният уред се смени, докато формулярът беше отворен. Изберете го в настройките.",
|
||
"appliance_added": "Уредът е добавен, изчаква одобрение",
|
||
"brand_added": "Марката е добавена, изчаква одобрение",
|
||
"profile_added": "Профилът е добавен, изчаква одобрение",
|
||
"saved_except_conflicts": "Запазено. Поправете маркираните конфликти, за да запазите останалото.",
|
||
"share_device_none_sel": "Изберете поне една програма за споделяне",
|
||
"store_device_downloaded": "Добавено: програми {p}, записи {c}",
|
||
"store_device_downloaded_phases": "Добавено: програми {p}, записи {c}, карти на фазите {ph}",
|
||
"store_device_downloaded_settings": "Добавено: програми {p}, записи {c}, карти на фазите {ph}, настройки {s}",
|
||
"store_device_shared": "Цикли, споделени в магазина на общността: {n}. Предстои преглед.",
|
||
"store_device_shared_all_dup": "Всички цикли ({n}) вече бяха в магазина на общността.",
|
||
"store_device_shared_partial": "Споделени цикли: {n}; неуспешно качени: {failed}.",
|
||
"store_device_shared_some_dup": "Споделени цикли: {created}; вече бяха в магазина: {dup}.",
|
||
"store_download_failed": "Грешка при изтегляне: {error}",
|
||
"store_download_nothing": "Няма какво да се изтегля -- всички профили вече съществуват на това устройство",
|
||
"export_selective_done": "Експортът е изтеглен",
|
||
"import_selective_done": "Импортирани са {profiles} профил(а) и {cycles} цикъл(а)",
|
||
"hist_csv_required": "Първо заредете CSV файл или поставете съдържанието му",
|
||
"file_read_failed": "Файлът не можа да бъде прочетен",
|
||
"unlabel_done": "Премахнат етикет от цикли: {count}",
|
||
"unlabel_failed": "Премахването на етикета е неуспешно: {error}",
|
||
"odometer_saved": "Общият брой цикли е запазен",
|
||
"odometer_save_failed": "Общият брой не може да бъде запазен: {error}",
|
||
"store_pick_profile_share": "Изберете профил, в който да споделите",
|
||
"remove_failed": "Премахването е неуспешно: {error}",
|
||
"analysis_complete": "Анализът е завършен: предложения: {count}",
|
||
"analysis_failed": "Анализът е неуспешен: {error}",
|
||
"auto_detect_failed": "Автоматичното откриване е неуспешно: {error}",
|
||
"auto_label_failed": "Автоматичното етикетиране е неуспешно: {error}",
|
||
"could_not_load_cycle": "Цикълът не можа да бъде зареден: {error}",
|
||
"create_failed": "Създаването е неуспешно: {error}",
|
||
"cycles_deleted": "Изтрити цикли: {count}",
|
||
"debug_cleared": "Изчистени следи за отстраняване на грешки: {count}",
|
||
"discard_failed": "Отхвърлянето е неуспешно: {error}",
|
||
"error": "Грешка: {error}",
|
||
"export_failed": "Експортирането е неуспешно: {error}",
|
||
"import_failed": "Импортирането е неуспешно: {error}",
|
||
"invalid_json": "„{key}“ не е валиден JSON - поправете го или изчистете полето преди запазване.",
|
||
"label_failed": "Етикетирането е неуспешно: {error}",
|
||
"ml_training_promoted": "Обучението е завършено: активирани модели: {count}",
|
||
"pause_failed": "Паузирането е неуспешно: {error}",
|
||
"phase_created": "Фазата „{name}“ е създадена",
|
||
"phase_deleted": "Фазата „{name}“ е изтрита",
|
||
"profile_created": "Профилът „{name}“ е създаден",
|
||
"rename_failed": "Преименуването е неуспешно: {error}",
|
||
"save_failed": "Запазването е неуспешно: {error}",
|
||
"split_complete": "Разделено на цикли: {count}",
|
||
"start_failed": "Стартирането е неуспешно: {error}",
|
||
"stop_failed": "Спирането е неуспешно: {error}",
|
||
"update_failed": "Актуализирането е неуспешно: {error}",
|
||
"store_download_skipped": "Пропуснати записи: {n} (твърде кратки, с твърде много пропуски или вече са на вашето устройство).",
|
||
"store_import_low_quality": "Този запис е твърде кратък, с твърде много пропуски или неправдоподобен, за да бъде импортиран.",
|
||
"store_import_duplicate": "Този запис вече е на вашето устройство.",
|
||
"device_approved": "Одобрено от общността",
|
||
"thanks_confirming": "Благодарим за потвърждението",
|
||
"rating_saved": "Оценката за качество е запазена",
|
||
"store_download_partial": "Неуспешно изтеглени програми: {n}; опитайте отново по-късно.",
|
||
"import_no_restore_point": "Импортирането е извършено, но не можа да се запише точка за възстановяване, така че то не може да бъде отменено",
|
||
"import_undo_failed": "Импортирането не можа да бъде отменено: {error}",
|
||
"import_undone": "Импортирането е отменено: възстановени са {profiles} профил(а) и {cycles} цикъл(а)",
|
||
"auto_label_cancelled": "Автоматичното етикетиране е отменено след етикетиране на {count} цикъла.",
|
||
"auto_label_cancelled_one": "Автоматичното етикетиране е отменено след етикетиране на {count} цикъл.",
|
||
"auto_label_cancelled_other": "Автоматичното етикетиране е отменено след етикетиране на {count} цикъла.",
|
||
"auto_label_done": "Автоматичното етикетиране е завършено: етикетирани са {count} цикъла, без етикет остават: {skipped}.",
|
||
"auto_label_done_one": "Автоматичното етикетиране е завършено: етикетиран е {count} цикъл, без етикет остават: {skipped}.",
|
||
"auto_label_done_other": "Автоматичното етикетиране е завършено: етикетирани са {count} цикъла, без етикет остават: {skipped}."
|
||
},
|
||
"suggestion": {
|
||
"observed_label": "Наблюдавано",
|
||
"impact": {
|
||
"auto_label_confidence": {
|
||
"higher": "Означава по-малко цикли автоматично; повече отиват за преглед",
|
||
"lower": "Означава повече цикли автоматично; някои може да са грешно идентифицирани"
|
||
},
|
||
"duration_tolerance": {
|
||
"higher": "Приема по-широк диапазон на продължителност – по-гъвкаво съвпадение",
|
||
"lower": "Изисква по-точно съвпадение на продължителността – по-строго, но може да отхвърли необичайни цикли"
|
||
},
|
||
"end_energy_threshold": {
|
||
"higher": "Затваря само цикли, използвали значителна енергия",
|
||
"lower": "Затваря и по-кратки или по-малко енергийни цикли"
|
||
},
|
||
"learning_confidence": {
|
||
"higher": "Учи само от много уверени съвпадения – по-бавно, но по-надеждно",
|
||
"lower": "Учи от повече цикли; моделът може да е по-зашумен"
|
||
},
|
||
"min_off_gap": {
|
||
"higher": "Необходим е по-дълъг период на неактивност преди нов цикъл",
|
||
"lower": "Кратък период на неактивност стартира нов цикъл – последователните работи може да се разделят"
|
||
},
|
||
"min_power": {
|
||
"higher": "По-малко чувствителен към фоновата консумация; може да пропусне тихи програми",
|
||
"lower": "По-чувствителен; може да регистрира консумацията в режим на готовност като активност"
|
||
},
|
||
"no_update_active_timeout": {
|
||
"higher": "Повече време преди деклариране на заседнал цикъл",
|
||
"lower": "По-бързо принудително спиране на заседнал цикъл"
|
||
},
|
||
"off_delay": {
|
||
"higher": "Повече време за паузи на уреда – справя се с дълги накисвания или сушене",
|
||
"lower": "По-бързо засичане на края – подходящо за уреди с ясно вкл./изкл."
|
||
},
|
||
"profile_match_threshold": {
|
||
"higher": "Потвърждава само съвпадения с висока увереност; повече цикли остават без етикет",
|
||
"lower": "Съпоставя повече цикли; някои може да са леко грешни"
|
||
},
|
||
"start_threshold_w": {
|
||
"higher": "Избягва фалшиви стартове от кратковременни скокове на мощност",
|
||
"lower": "Улавя програми с ниска мощност; може да се задейства от смущения"
|
||
},
|
||
"stop_threshold_w": {
|
||
"higher": "Завършва цикъла по-бързо – може да затвори при пауза",
|
||
"lower": "Изчаква по-дълго за завършване – по-малко преждевременни завършвания"
|
||
},
|
||
"watchdog_interval": {
|
||
"higher": "Разрешени по-дълги тихи фази; по-малко фалшиви принудни спирания",
|
||
"lower": "По-агресивно улавя заседнали цикли"
|
||
}
|
||
},
|
||
"reason": {
|
||
"completion_min_seconds": "Половината от продължителността на чист цикъл p05 ({minutes} min) за {cycles} цикъла; филтрира фалшивите цикли.{excl}",
|
||
"match_interval": "Въз основа на наблюдаваната честота на обновяване (медиана={median}s) * 10.",
|
||
"match_interval_capped": "Ограничено така, че {persistence} последователни съвпадения да се поберат в {pct}% от най-кратката програма ({shortest}s); самата честота на обновяване (медиана={median}s) би подсказала по-дълъг интервал.",
|
||
"match_interval_floored": "Най-кратката програма ({shortest}s) би ограничила това до {cap}s, под минимума от {minimum}s, затова се използва минимумът: {persistence} поредни съвпадения отнемат {budget}s, над {pct}% от тази програма. Съпоставянето тече само при пристигане на стойност (медиана={median}s), така че това не струва нищо.",
|
||
"max_duration_ratio": "Въз основа на продължителността на етикетираните цикли (p95={p95}).",
|
||
"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}",
|
||
"no_update_timeout": "Въз основа на наблюдаваната честота на обновяване (p95={p95}s) * 20 (мин. 60s).",
|
||
"off_delay_cadence": "Въз основа на наблюдаваната честота на обновяване (p95={p95}s) * 5",
|
||
"off_delay_device_floor": "Използван е безопасен минимум, специфичен за уреда {device} ({floor}s).",
|
||
"off_delay_generic_floor": "Използван е общ безопасен минимум ({floor}s).",
|
||
"off_delay_pauses": "Оразмерено да надживее реалните паузи: пауза в рамките на цикъла p95 {p95}s + 60s буфер, от {pauses} паузи за {cycles} чисти цикъла (долна граница {floor}s).",
|
||
"standby_floor": "Всеки скорошен цикъл е консумирал {idle}W при завършване, затова праг под тази стойност никога не може да засече изключването на уреда. Задържан е над нея; записаните {cycles} чисти цикъла в историята не са спадали под него за повече от {pause}с.",
|
||
"thr_batch": "Малко над най-ниската работна мощност (p05) за {cycles} цикъла ({p05}W), за да се хващат стартовете рано, а прагът на спиране да остане под най-ниската работна мощност.",
|
||
"watchdog": "Задържано възможно най-ниско при запазена безопасност (малко над интервала на обновяване p95 от {p95}s и поне 2x интервала на вземане на проби от {median}s, мин. 30s), за да се улавят бързо блокиранията без фалшиви спирания.",
|
||
"end_energy_floor": "Повишено до минимума, който следва от прага на спиране ({stop} Вт) за времето на закъснението при изключване ({off_delay} с); под него цикълът може да завърши само по резервен път.",
|
||
"max_duration_ratio_default": "Върнато към стойността по подразбиране: по-нисък таван отхвърля правилната програма всеки път, когато цикълът е по-дълъг от обикновено.",
|
||
"min_duration_ratio_default": "Върнато към стойността по подразбиране: по-висок долен праг пречи текущият цикъл да бъде разпознат, докато не е напреднал значително."
|
||
},
|
||
"exclusions": {
|
||
"summary": "Изключени са {total} грешно открити цикъла: {parts}.",
|
||
"reason": {
|
||
"force_stopped": "принудително спрени",
|
||
"user_stopped": "ръчно спрени",
|
||
"interrupted": "прекъснати",
|
||
"incomplete": "незавършени",
|
||
"noise": "шум",
|
||
"unlabeled": "без етикет",
|
||
"no_trace_short": "твърде кратки за анализ",
|
||
"high_start": "стартирали при висока мощност",
|
||
"abrupt_end": "рязко приключили",
|
||
"mid_restart": "рестарт по средата",
|
||
"no_power": "без мощност",
|
||
"no_active_power": "без активна мощност"
|
||
}
|
||
},
|
||
"now_value": "(сега {v})"
|
||
},
|
||
"trend": {
|
||
"down": "Тенденция надолу",
|
||
"up": "Нарастваща тенденция"
|
||
},
|
||
"maint": {
|
||
"bearing_service": "Сервиз на лагерите",
|
||
"salt": "Допълване на сол",
|
||
"rinse_aid": "Допълване на препарат за изплакване",
|
||
"lint_filter": "Почистване на филтъра за мъх",
|
||
"condenser_clean": "Почистване на кондензатора",
|
||
"descale": "Премахване на котлен камък",
|
||
"drum_clean": "Почистване на барабана",
|
||
"filter_clean": "Почистване на филтъра",
|
||
"other": "Друго"
|
||
},
|
||
"pg_desc": {
|
||
"dishwasher_end_spike_quiet_release": "Съдомиялна машина: секунди неактивност след очакваната продължителност, преди да се освободи изчакването за източване в края на цикъла",
|
||
"smart_termination_duration_ratio": "Дял от средната продължителност на програмата, който цикълът трябва да достигне, преди Интелигентното прекратяване да може да го спре по-рано; намалете, ако времената варират",
|
||
"completion_min_seconds": "Най-краткото изпълнение, което се счита за истински цикъл",
|
||
"interrupted_min_seconds": "Кратки цикли се отбелязват като прекъснати",
|
||
"min_off_gap": "Интервал, необходим за разделяне на два цикъла",
|
||
"off_delay": "Секунди ниска мощност преди край на цикъла",
|
||
"start_duration_threshold": "Секунди над прага за потвърждаване на старта",
|
||
"start_threshold_w": "Минимални ватове, за да се счита за стартирал",
|
||
"stop_threshold_w": "Под тази стойност машината се счита за изключена",
|
||
"anti_crease_finalize_ratio": "Дял от средната продължителност на програмата, който цикълът трябва да достигне, преди опашката против бръчки да може да го завърши; намалете при сушилни, при перални оставете по подразбиране",
|
||
"anti_wrinkle_enabled": "Поглъщайте импулсите на въртене на барабана след основната фаза, вместо да ги четете като нови цикли",
|
||
"anti_wrinkle_exit_power": "Ниво на покой между импулсите на въртене; има ефект само над Прага на спиране",
|
||
"anti_wrinkle_idle_timeout": "Разрешено спокойствие между два импулса на въртене на барабана, преди режимът против бръчки да приключи",
|
||
"anti_wrinkle_max_duration": "Импулс, по-дълъг от това, приключва режима против бръчки и отваря нов цикъл",
|
||
"anti_wrinkle_max_power": "Импулс над това приключва режима против бръчки и отваря нов цикъл",
|
||
"profile_match_min_duration_ratio": "Минимална дължина на цикъла като дял от продължителността на профила; по подразбиране 0,1 (10%)",
|
||
"profile_match_max_duration_ratio": "Максимална дължина на цикъла като дял от продължителността на профила; по подразбиране 1,8 (180%)",
|
||
"curve_preroll_seconds": "Секунди отчитания от прекъснати опити за стартиране, пренасяни в началото на кривата на цикъла; 0 = изключено"
|
||
},
|
||
"col": {
|
||
"profile_tip": "Име на съпоставената програма. „Без етикет“ означава, че в края на цикъла не е съвпаднал нито един профил.",
|
||
"status_tip": "Резултат от цикъла: Завършен (естествен край), Прекъснат (рязък спад на мощността), Принудително спрян (ръчно) или Има нужда от преглед (чака се обратна връзка).",
|
||
"date_tip": "Дата и час на започване на цикъла.",
|
||
"duration_tip": "Общо време на изпълнение на цикъла от началото до края.",
|
||
"energy_tip": "Общо изразходвана енергия (kWh), изчислена от мощността във времето.",
|
||
"cost_tip": "Разход за енергия за този цикъл, фиксиран при завършването му. При включена „Цена, претеглена по време“ всеки момент се таксува по своята цена; иначе по цената в края. Задайте цена в Настройки, за да се попълни.",
|
||
"confidence_tip": "Увереност на съвпадението на профила (0–100%). Колко точно кривата на мощността на цикъла съвпада с определената програма.",
|
||
"flags_tip": "Маркери на общността и индикатори за качество на данните",
|
||
"cost_dynamic_tip": "Претеглено по време: таксувано по цената, валидна по време на цикъла (ефективно {price} {cur}/kWh).",
|
||
"dbg_conf": "Увер.",
|
||
"dbg_mae": "MAE",
|
||
"dbg_corr": "Корел."
|
||
},
|
||
"stat": {
|
||
"avg": "средно",
|
||
"min": "мин {v}",
|
||
"max": "макс {v}",
|
||
"consistency": "постоянство ±{v}",
|
||
"total": "общо {v}",
|
||
"last_run": "последно изпълнение {v}",
|
||
"score": "оценка {pct}%",
|
||
"duration_cv": "CV на продължителността {pct}%",
|
||
"avg_confidence": "средна увереност {pct}%"
|
||
},
|
||
"pg_evd": {
|
||
"detected": "Детекторът разпозна, че цикълът е започнал.",
|
||
"match_commit": "Механизмът за съпоставяне избра програма с достатъчна увереност.",
|
||
"match_changed": "Водещата програма се промени, когато се видя по-голяма част от цикъла.",
|
||
"match_ambiguous": "Две програми получиха близки резултати, затова съответствието беше несигурно.",
|
||
"unmatched": "Няма запазена програма, която да съответства на този цикъл.",
|
||
"notify_start": "Би било изпратено известие за стартиране.",
|
||
"notify_pre_complete": "Би било изпратено известие, че цикълът почти приключва.",
|
||
"notify_finish": "Би било изпратено известие за завършване.",
|
||
"notify_milestone": "Би било изпратено известие за важен етап.",
|
||
"notify_held": "Известие беше задържано заради тихите часове.",
|
||
"finished": "Цикълът достигна крайно състояние и приключи.",
|
||
"match_reverted": "Програмата се върна към откриване: резултатът ѝ падна далеч под собствения ѝ пик.",
|
||
"verified_pause": "Подравняването в реално време потвърди (или отмени) пауза в рамките на програмата. Докато паузата е в сила, цикълът не се приключва.",
|
||
"stalled": "Цикълът остана на консумация в готовност по-дълго, отколкото тази програма някога прави пауза там, а работата не е свършена. Показва се като На пауза (Заседнал); цикълът остава отворен."
|
||
},
|
||
"store": {
|
||
"search_ph2": "Търсене по марка или модел…",
|
||
"your_model_tip": "Това е уредът, който сте задали в настройките",
|
||
"your_model": "Ваш",
|
||
"programs_count": "Програми: {n}",
|
||
"browse": "Разглеждане",
|
||
"device": "Уред",
|
||
"no_results": "Няма намерени съответстващи уреди. Опитайте друго търсене.",
|
||
"no_programs": "Все още няма споделени програми за този уред.",
|
||
"no_cycles": "Все още няма споделени еталонни цикли за тази програма.",
|
||
"anon": "анонимен",
|
||
"uploaded_by": "Споделено от {name}",
|
||
"connected_as": "Свързан като {name}",
|
||
"not_connected": "Не сте свързани. Свържете акаунт в GitHub, за да споделяте собствените си цикли.",
|
||
"import_new": "Нов профил",
|
||
"import_merge": "Обединяване със съществуващ",
|
||
"merge_target": "Обединяване в профил",
|
||
"description": "Описание (по желание)",
|
||
"contributed_by": "от {name}",
|
||
"website": "Уебсайт на магазина ↗",
|
||
"website_tip": "Отворете уебсайта на магазина на общността",
|
||
"favorites": "Любими",
|
||
"rating_summary": "★ {avg} ({n})",
|
||
"no_ratings": "Все още няма оценки",
|
||
"unreachable": "Няма връзка с магазина на общността. Проверете връзката си и опитайте отново."
|
||
},
|
||
"settings": {
|
||
"gear": {
|
||
"title": "Предпочитания"
|
||
}
|
||
},
|
||
"link": {
|
||
"maintenance_supporter": "Maintenance Supporter в GitHub ↗",
|
||
"manual": "Ръководство ↗"
|
||
},
|
||
"tip": {
|
||
"add_brand": "Марката я няма в списъка? Добавете я в каталога на общността",
|
||
"add_appliance": "Моделът го няма в списъка? Добавете вашия уред в каталога на общността",
|
||
"add_profile": "Добавете профил за този уред на сайта на общността"
|
||
},
|
||
"task": {
|
||
"reprocess": {
|
||
"matching": "Повторна обработка: съпоставяне на цикли",
|
||
"golden": "Повторна обработка: попълване на референтни",
|
||
"suggestions": "Повторна обработка: предложения",
|
||
"ml_training": "Повторна обработка: ML обучение",
|
||
"health": "Повторна обработка: здраве на циклите",
|
||
"costs": "Повторна обработка: разходи за енергия"
|
||
},
|
||
"pg_sweep": {
|
||
"optimize": "Оптимизиране: {param}"
|
||
},
|
||
"pg_detail": {
|
||
"simulate": "Симулиране на цикъл"
|
||
},
|
||
"split": {
|
||
"apply": "Разделяне на цикъл"
|
||
},
|
||
"trim": {
|
||
"apply": "Изрязване на цикъл"
|
||
},
|
||
"merge": {
|
||
"apply": "Обединяване на цикли"
|
||
},
|
||
"rebuild": {
|
||
"envelopes": "Преизчисляване на обвивките"
|
||
},
|
||
"cancelling": "Отмяна...",
|
||
"auto_label": {
|
||
"running": "Автоматично етикетиране на цикли"
|
||
},
|
||
"store_download": {
|
||
"running": "Изтегляне от магазина"
|
||
}
|
||
},
|
||
"setup": {
|
||
"hdr": {
|
||
"card": "Настройка на устройството",
|
||
"healthy_chip": "Настройката е завършена"
|
||
},
|
||
"phase0": {
|
||
"washer": "WashData вече открива вашите цикли. Запишете първия цикъл, за да активирате имена на програми и прогнози за времето.",
|
||
"dishwasher": "WashData наблюдава. Циклите на съдомиялната са сложни, затова запишете първия цикъл. Ако открит цикъл е твърде дълъг, изрежете го в редактора на цикъла, преди да го запазите като профил.",
|
||
"generic": "WashData наблюдава. Запишете или маркирайте открит цикъл, за да започнете да изграждате профили."
|
||
},
|
||
"phase1a": {
|
||
"labelled": "Добро начало: първата ви програма е запазена. За най-чисти данни запишете следващия цикъл с ръчен запис."
|
||
},
|
||
"phase1b": {
|
||
"recorded": "Записът ви е запазен като {profile_name}. Сега запишете или маркирайте другите си чести програми."
|
||
},
|
||
"phase1c": {
|
||
"verify": "Имате програми от общността ({count}). Пуснете цикъл, за да проверите дали WashData го разпознава; съпоставянето се подобрява, докато устройството трупа собствена история."
|
||
},
|
||
"phase2": {
|
||
"cluster": "WashData видя подобни цикли ({count}), които не съвпадат с нито една запазена програма. Да се създаде ли нов профил за тях?",
|
||
"unmatched": "Последният ви цикъл не съответства на нито една запазена програма. Това нова програма ли е?"
|
||
},
|
||
"phase3": {
|
||
"suggestions": "WashData има предложения за настройки от историята на циклите ви. Прегледайте ги за по-добро откриване."
|
||
},
|
||
"phase4": {
|
||
"healthy": "Това устройство е напълно настроено ({profile_count} профила)."
|
||
},
|
||
"cta": {
|
||
"start_recording": "Стартирай запис",
|
||
"label_detected_cycle": "Вече имам открит цикъл – маркирай го вместо това",
|
||
"browse_cycles": "Преглед на цикли за маркиране на следващ",
|
||
"view_profiles": "Вижте вашите профили",
|
||
"create_from_cluster": "Създай профил от тези цикли",
|
||
"create_profile": "Създай за него профил",
|
||
"review_suggestions": "Прегледай препоръките",
|
||
"skip_step": "Пропусни тази стъпка",
|
||
"skip_forever": "Не показвай отново",
|
||
"hide_guidance": "Скрий насоките",
|
||
"show_guidance": "Покажи насоките"
|
||
}
|
||
},
|
||
"access": {
|
||
"edit": "Редактиране",
|
||
"full": "Пълен",
|
||
"inherit": "Наследяване",
|
||
"none": "Няма (скрито)",
|
||
"read": "Четене"
|
||
},
|
||
"pg_label_reason": {
|
||
"no_winner": "Няма подходяща програма",
|
||
"below_floor": "Под прага „Доверие в обучението“",
|
||
"ambiguous": "Отбелязано като двусмислено",
|
||
"margin": "Твърде близо до втората най-добра програма",
|
||
"unknown_profile": "Програмата вече не съществува",
|
||
"not_evaluated": "Не е оценено"
|
||
},
|
||
"diagram": {
|
||
"accum": "натруп.",
|
||
"auto": "авто",
|
||
"below_off": "под = изкл.",
|
||
"confirmed": "потвърдено",
|
||
"energy_counts": "енергията се отчита",
|
||
"feedback": "обратна връзка",
|
||
"gap_below_min": "пауза под мин. = един цикъл",
|
||
"heat_phase": "фаза на нагряване",
|
||
"held_at_100": "остава на 100%",
|
||
"ignored": "игнорира се",
|
||
"kept": "запазен",
|
||
"max": "макс.",
|
||
"min": "мин.",
|
||
"minus_tol": "-тол",
|
||
"no_match": "няма съвпадение",
|
||
"no_updates": "няма актуализации",
|
||
"off_delay_wait": "закъснение при изключване",
|
||
"off_gap": "пауза изкл.",
|
||
"plus_tol": "+тол",
|
||
"profile": "профил",
|
||
"reading_interval": "типичен интервал на отчитане",
|
||
"sensor_offline": "сензор офлайн: принуд. спиране",
|
||
"si": "ИП",
|
||
"spike_ignored": "пикът се игнорира",
|
||
"spike_ignored_short": "пик: игнорира се",
|
||
"start": "старт",
|
||
"stop": "стоп",
|
||
"tail_energy_resets": "енергия в края над прага: таймерът се нулира",
|
||
"thr": "праг",
|
||
"too_short": "твърде кратък",
|
||
"tumble_kept": "импулсите на барабана се запазват"
|
||
}
|
||
}
|