Files
Home-Assistant/custom_components/ha_washdata/translations/mk.json
T
2026-06-14 02:01:49 -04:00

1342 lines
110 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"config": {
"step": {
"user": {
"title": "Поставување податоци за перење",
"description": "Конфигурирајте ја вашата машина за перење или друг уред.\n\nПотребен е сензор за напојување.\n\n**Следно, ќе бидете прашани дали сакате да го креирате вашиот прв профил.**",
"data": {
"name": "Име на уред",
"device_type": "Тип на уред",
"power_sensor": "Сензор за напојување",
"min_power": "Праг на минимална моќност (W)"
},
"data_description": {
"name": "Пријателско име за овој уред (на пр., „Машина за перење“, „Миење садови“).",
"device_type": "Каков тип на апарат е ова? Помага при прилагодување на откривањето и етикетирањето.",
"power_sensor": "Сензорскиот ентитет кој известува за потрошувачката на енергија во реално време (во вати) од вашиот паметен приклучок.",
"min_power": "Читањата на моќноста над овој праг (во вати) покажуваат дека апаратот работи. Започнете со 2W за повеќето уреди."
}
},
"first_profile": {
"title": "Направете прв профил",
"description": "**Циклус** е целосна работа на вашиот апарат (на пр., товар алишта). **Профил** ги групира овие циклуси по тип (на пр., „Памук“, „Брзо перење“). Создавањето профил сега помага веднаш да се процени времетраењето на интеграцијата.\n\nМожете рачно да го изберете овој профил во контролите на уредот ако не се открие автоматски.\n\n**Оставете „Име на профилот“ празно за да го прескокнете овој чекор.**",
"data": {
"profile_name": "Име на профилот (изборно)",
"manual_duration": "Проценето времетраење (минути)"
}
}
},
"error": {
"cannot_connect": "Не успеа да се поврзе",
"invalid_auth": "Неважечка автентикација",
"unknown": "Неочекувана грешка"
},
"abort": {
"already_configured": "Уредот е веќе конфигуриран"
}
},
"options": {
"step": {
"init": {
"menu_options": {
"learning_feedbacks": "Прегледајте ги повратните информации за учењето",
"settings": "Поставки",
"notifications": "Известувања",
"manage_cycles": "Управување со циклуси",
"manage_profiles": "Управувајте со профили",
"manage_phase_catalog": "Управувајте со фазен каталог",
"record_cycle": "Циклус на снимање (прирачник)",
"diagnostics": "Дијагностика и одржување"
}
},
"apply_suggestions": {
"title": "Копирајте ги предложените вредности",
"description": "Ова ќе ги копира тековните предложени вредности во вашите зачувани поставки. Ова е еднократно дејство и не овозможува автоматско презапишување.\n\nПредложени вредности за копирање:\n{suggested}",
"data": {
"confirm": "Потврдете го дејството за копирање"
}
},
"apply_suggestions_confirm": {
"title": "Прегледајте ги предложените промени",
"description": "Пронајдени се WashData **{pending_count}** предложени вредности за примена.\n\nПромени:\n{changes}\n\n✅ Проверете го полето подолу и кликнете **Поднеси** за да ги примените и веднаш да ги зачувате овие промени.\n❌ Оставете го нештиклирано и кликнете **Поднеси** за да откажете и да се вратите назад.",
"data": {
"confirm_apply_suggestions": "Применете ги и зачувајте ги овие промени"
}
},
"settings": {
"title": "Поставки",
"description": "{deprecation_warning}Прилагодете ги праговите за откривање, учењето и напредното однесување. Стандардните поставки добро функционираат за повеќето поставки.\n\nМоментално се достапни предложени поставки: {suggestions_count}.\nАко ова е над 0, отворете ги напредните поставки и користете 'Примени ги предложените вредности' за да ги прегледате препораките.",
"data": {
"apply_suggestions": "Примени ги предложените вредности",
"device_type": "Тип на уред",
"power_sensor": "Ентитетот на сензор за напојување",
"min_power": "Минимална моќност (W)",
"off_delay": "Доцнење (и) за завршување на циклусот",
"notify_actions": "Акции за известување",
"notify_people": "Одложете ја испораката додека овие луѓе не се дома",
"notify_only_when_home": "Одложување на известувањата додека избраното лице не е дома",
"notify_fire_events": "Настани за автоматизација на пожар",
"notify_start_services": "Почеток на циклус - Цели за известување",
"notify_finish_services": "Завршување на циклусот - Цели за известување",
"notify_live_services": "Напредок во живо - Цели за известување",
"notify_before_end_minutes": "Известување пред завршување (минути пред крајот)",
"notify_title": "Наслов на известување",
"notify_icon": "Икона за известување",
"notify_start_message": "Започнете со формат на порака",
"notify_finish_message": "Заврши формат на порака",
"notify_pre_complete_message": "Формат на порака пред завршување",
"show_advanced": "Уредете ги напредните поставки (следен чекор)"
},
"data_description": {
"apply_suggestions": "Обележете го ова поле за да ги копирате вредностите предложени од алгоритмот за учење во формуларот. Прегледајте пред да зачувате.\n\nПрепорачано (од учење):\n- мин_моќност: {suggested_min_power} В\n- off_delay: {suggested_off_delay} с\n- чувар_интервал: {suggested_watchdog_interval} с\n- no_update_active_timeout: {suggested_no_update_active_timeout} s\n- профил_совпаѓање_интервал: {suggested_profile_match_interval} с\n- автоматска_етикета_доверба: {suggested_auto_label_confidence}\n- времетраење_толеранција: {suggested_duration_tolerance}\n- профил_траење_толеранција: {suggested_profile_duration_tolerance}\n- Сооднос_профил_совпаѓање_мин. времетраење: {suggested_profile_match_min_duration_ratio}\n- Сооднос_профил_совпаѓање_макс_времетраење: {suggested_profile_match_max_duration_ratio}\n- start_threshold_w: {suggested_start_threshold_w} W\n- stop_threshold_w: {suggested_stop_threshold_w} В\n- Краен_енергетски_праг: {suggested_end_energy_threshold} Wh\n- running_dead_zone: {suggested_running_dead_zone} s\n{suggested_reason}",
"device_type": "Изберете го типот на апаратот (Машина за перење, машина за сушење, машина за миење садови, машина за кафе, EV). Оваа ознака се чува со секој циклус за подобра организација.",
"power_sensor": "Ентитетот на сензорот што известува за моќност во реално време (во вати). Ова може да го промените во секое време без да изгубите историски податоци - корисно ако замените паметен приклучок.",
"min_power": "Читањата на моќноста над овој праг (во вати) покажуваат дека апаратот работи. Започнете со 2W за повеќето уреди.",
"off_delay": "Секунди, измазнетата моќност мора да остане под прагот на запирање за да се означи завршувањето. Стандардно: 120 сек.",
"notify_actions": "Изборна секвенца на дејствија на Home Assistant за извршување на известувања (скрипти, известување, TTS, итн.). Ако е поставено, дејствата се извршуваат пред повторно да известува за услугата.",
"notify_people": "Луѓе ентитети кои се користат за присуство. Кога е овозможено, доставувањето на известувањата се одложува додека барем едно избрано лице не е дома.",
"notify_only_when_home": "Ако е овозможено, одложете ги известувањата додека барем едно избрано лице не е дома.",
"notify_fire_events": "Ако е овозможено, активирајте настани на Home Assistant за почеток и крај на циклусот (ha_washdata_cycle_started и ha_washdata_cycle_ended) за да се вози автоматизација.",
"notify_start_services": "Една или повеќе ги извести услугите за да известат кога започнува циклус. Оставете празно за да ги прескокнете известувањата за почеток.",
"notify_finish_services": "Една или повеќе ги известуваат службите за да известат кога циклусот завршува или се приближува до завршување. Оставете празно за да ги прескокнете известувањата за завршување.",
"notify_live_services": "Една или повеќе услуги за известување да добиваат ажурирања за напредокот во живо додека трае циклусот (само придружна апликација за мобилни телефони). Оставете празно за да прескокнете ажурирања во живо.",
"notify_before_end_minutes": "Неколку минути пред проценетиот крај на циклусот за да се активира известување. Поставете на 0 за да се оневозможи. Стандардно: 0.",
"notify_title": "Прилагоден наслов за известувања. Поддржува место за место {device}.",
"notify_icon": "Икона за користење за известувања (на пр. mdi:wash-machine). Оставете празно за испраќање без икона.",
"notify_start_message": "Пораката е испратена кога ќе започне циклусот. Поддржува место за место {device}.",
"notify_finish_message": "Пораката е испратена кога ќе заврши циклусот. Поддржува местенка за {device}, {duration}, {program}, {energy_kwh}, {cost}.",
"notify_pre_complete_message": "Текст на повторливите ажурирања на напредокот во живо додека трае циклусот. Поддржува местенка за {device}, {minutes}, {program}."
}
},
"notifications": {
"title": "Известувања",
"description": "Конфигурирајте ги каналите за известување, шаблоните и опционалните ажурирања за напредокот на мобилниот во живо.",
"data": {
"notify_actions": "Акции за известување",
"notify_people": "Одложете ја испораката додека овие луѓе не се дома",
"notify_only_when_home": "Одложување на известувањата додека избраното лице не е дома",
"notify_fire_events": "Настани за автоматизација на пожар",
"notify_start_services": "Почеток на циклус - Цели за известување",
"notify_finish_services": "Завршување на циклусот - Цели за известување",
"notify_live_services": "Напредок во живо - Цели за известување",
"notify_before_end_minutes": "Известување пред завршување (минути пред крајот)",
"notify_live_interval_seconds": "Интервал за ажурирање во живо (секунди)",
"notify_live_overrun_percent": "Додаток за надминување на ажурирањата во живо (%)",
"notify_live_chronometer": "Тајмер за одбројување на хронометар",
"notify_title": "Наслов на известување",
"notify_icon": "Икона за известување",
"notify_start_message": "Започнете со формат на порака",
"notify_finish_message": "Заврши формат на порака",
"notify_pre_complete_message": "Формат на порака пред завршување",
"energy_price_entity": "Цена на енергија - ентитет (опционално)",
"energy_price_static": "Цена на енергија - Статичка вредност (опционално)",
"go_back": "Врати се без зачувување",
"notify_reminder_message": "Формат на порака за потсетување",
"notify_timeout_seconds": "Автоматско отфрли По (секунди)",
"notify_channel": "Канал за известување (статус/во живо/потсетник)",
"notify_finish_channel": "Завршен канал за известување"
},
"data_description": {
"go_back": "Означете го ова и кликнете Испрати за да ги отфрлите сите промени погоре и да се вратите во главното мени.",
"notify_actions": "Изборна секвенца на дејствија на Home Assistant за извршување на известувања (скрипти, известување, TTS, итн.). Ако е поставено, дејствата се извршуваат пред повторно да известува за услугата.",
"notify_people": "Луѓе ентитети кои се користат за присуство. Кога е овозможено, доставувањето на известувањата се одложува додека барем едно избрано лице не е дома.",
"notify_only_when_home": "Ако е овозможено, одложете ги известувањата додека барем едно избрано лице не е дома.",
"notify_fire_events": "Ако е овозможено, активирајте настани на Home Assistant за почеток и крај на циклусот (ha_washdata_cycle_started и ha_washdata_cycle_ended) за да се вози автоматизација.",
"notify_start_services": "Една или повеќе служби за известување за да известат кога започнува циклус (на пр. notify.mobile_app_my_phone). Оставете празно за да ги прескокнете известувањата за почеток.",
"notify_finish_services": "Една или повеќе ги известуваат службите за да известат кога циклусот завршува или се приближува до завршување. Оставете празно за да ги прескокнете известувањата за завршување.",
"notify_live_services": "Една или повеќе услуги за известување да добиваат ажурирања за напредокот во живо додека трае циклусот (само придружна апликација за мобилни телефони). Оставете празно за да прескокнете ажурирања во живо.",
"notify_before_end_minutes": "Неколку минути пред проценетиот крај на циклусот за да се активира известување. Поставете на 0 за да се оневозможи. Стандардно: 0.",
"notify_live_interval_seconds": "Колку често се испраќаат ажурирања за напредок додека работи. Пониските вредности се повеќе одговорни, но трошат повеќе известувања. Се наметнува минимум 30 секунди - вредностите под 30 секунди автоматски се заокружуваат на 30 секунди.",
"notify_live_overrun_percent": "Безбедносна маржа над проценетиот број на ажурирања за долги/пречекорени циклуси (на пример 20% дозволува 1,2 пати проценети ажурирања).",
"notify_live_chronometer": "Кога е овозможено, секое ажурирање во живо вклучува одбројување на хронометарот до проценетото време на завршување. Тајмерот за известување автоматски отчукува на уредот помеѓу ажурирањата (само придружна апликација за Android).",
"notify_title": "Прилагоден наслов за известувања. Поддржува место за место {device}.",
"notify_icon": "Икона за користење за известувања (на пр. mdi:wash-machine). Оставете празно за испраќање без икона.",
"notify_start_message": "Пораката е испратена кога ќе започне циклусот. Поддржува место за место {device}.",
"notify_finish_message": "Пораката е испратена кога ќе заврши циклусот. Поддржува местенка за {device}, {duration}, {program}, {energy_kwh}, {cost}.",
"energy_price_entity": "Изберете нумерички ентитет што ја држи моменталната цена на електричната енергија (на пр. сензор.цена_електрична енергија, влезен_број.стапка на енергија). Кога е поставено, го овозможува заштитното место {cost}. Има предност над статичката вредност ако и двете се конфигурирани.",
"energy_price_static": "Фиксна цена на струја за kWh. Кога е поставено, го овозможува заштитното место {cost}. Игнорирано ако некој ентитет е конфигуриран погоре. Додајте го симболот на вашата валута во шаблонот за пораки, на пр. {cost} €.",
"notify_reminder_message": "Текстот на еднократниот потсетник го испрати конфигурираниот број минути пред проценетиот крај. Различно од повторливите ажурирања во живо погоре. Поддржува местенка за {device}, {minutes}, {program}.",
"notify_timeout_seconds": "Автоматски отфрлете ги известувањата по овие многу секунди (препратени како придружна апликација „времето“). Поставете на 0 за да ги задржите додека не се отфрли. Стандардно: 0.",
"notify_channel": "Android канал за известување за придружна апликација за статус, напредок во живо и известувања за потсетници. Звукот и важноста на каналот се конфигурираат во придружната апликација при првото користење на името на каналот - WashData го поставува само името на каналот. Оставете празно за стандардната апликација.",
"notify_finish_channel": "Одделете го каналот Android за готовиот аларм (исто така го користат потсетникот и тагата за чекање алишта) за да може да има свој звук. Оставете празно за повторно да го користите каналот погоре.",
"notify_pre_complete_message": "Текст на повторливите ажурирања на напредокот во живо додека трае циклусот. Поддржува местенка за {device}, {minutes}, {program}."
}
},
"advanced_settings": {
"title": "Напредни поставки",
"description": "Прилагодете ги праговите за откривање, учењето и напредното однесување. Стандардните поставки добро функционираат за повеќето конфигурации.",
"sections": {
"suggestions_section": {
"name": "Предложени поставки",
"description": "Достапни се {suggestions_count} научени предлози. Означете 'Примени ги предложените вредности' за да ги прегледате предложените промени пред зачувување.",
"data": {
"apply_suggestions": "Примени ги предложените вредности"
},
"data_description": {
"apply_suggestions": "Обележете го ова поле за да отворите чекор за преглед за предложените вредности од алгоритмот за учење. Ништо не се зачувува автоматски.\n\nПрепорачано (од учење):\n- мин_моќност: {suggested_min_power} В\n- off_delay: {suggested_off_delay} с\n- чувар_интервал: {suggested_watchdog_interval} с\n- no_update_active_timeout: {suggested_no_update_active_timeout} s\n- профил_совпаѓање_интервал: {suggested_profile_match_interval} с\n- автоматска_етикета_доверба: {suggested_auto_label_confidence}\n- времетраење_толеранција: {suggested_duration_tolerance}\n- профил_траење_толеранција: {suggested_profile_duration_tolerance}\n- Сооднос_профил_совпаѓање_мин. времетраење: {suggested_profile_match_min_duration_ratio}\n- Сооднос_профил_совпаѓање_макс_времетраење: {suggested_profile_match_max_duration_ratio}\n- start_threshold_w: {suggested_start_threshold_w} W\n- stop_threshold_w: {suggested_stop_threshold_w} В\n- Краен_енергетски_праг: {suggested_end_energy_threshold} Wh\n- running_dead_zone: {suggested_running_dead_zone} s\n{suggested_reason}"
}
},
"detection_section": {
"name": "Откривање и прагови на моќност",
"description": "Определува кога уредот се смета за ВКЛУЧЕН или ИСКЛУЧЕН, енергетските прагови и времето на премини меѓу состојбите.",
"data": {
"start_duration_threshold": "Започнете времетраење (и) на отфрлање",
"start_energy_threshold": "Стартување на енергијата порта (Wh)",
"completion_min_seconds": "Минимално време за завршување (секунди)",
"start_threshold_w": "Почетен праг (Ш)",
"stop_threshold_w": "Праг на запирање (Ш)",
"end_energy_threshold": "Крајна енергетска порта (Wh)",
"running_dead_zone": "Трчање мртва зона (секунди)",
"end_repeat_count": "Крај на повторено броење",
"min_off_gap": "Минимум јаз помеѓу циклуси (и)",
"sampling_interval": "Интервал (и) на земање примероци"
},
"data_description": {
"start_duration_threshold": "Игнорирајте ги кратките скокови на напојувањето пократки од ова времетраење (секунди). Ги филтрира врвовите на багажникот (на пр., 60 W за 2 секунди) пред да започне вистинскиот циклус. Стандардно: 5 секунди.",
"start_energy_threshold": "Циклусот мора да акумулира барем толку енергија (Wh) за време на фазата СТАРТ за да се потврди. Стандардно: 0,005 Wh.",
"completion_min_seconds": "Циклусите пократки од ова ќе бидат означени како „прекинати“ дури и ако завршат природно. Стандардно: 600s.",
"start_threshold_w": "Моќта мора да се искачи НАД овој праг за да започне циклус. Поставете повисоко од вашата моќност во мирување. Стандардна: мин_моќ + 1 W.",
"stop_threshold_w": "Моќта мора да падне ПОД овој праг за да заврши циклусот. Поставете нешто над нулата за да избегнете бучава што предизвикува лажни краеви. Стандардно: 0,6 * мин_моќ.",
"end_energy_threshold": "Циклусот завршува само ако енергијата во последниот прозорец за исклучување е под оваа вредност (Wh). Спречува лажни краеви ако напојувањето флуктуира близу нула. Стандардно: 0,05 Wh.",
"running_dead_zone": "Откако ќе започне циклусот, игнорирајте ги падовите на струјата за толку секунди за да спречите откривање на лажни краеви за време на почетната фаза на центрифугирање. Поставете на 0 за да се оневозможи. Стандардно: 0 секунди.",
"end_repeat_count": "Пред завршувањето на циклусот, мора да се исполни последователно бројот на пати на крајниот услов (напојување под прагот за off_delay). Повисоките вредности спречуваат лажни краеви за време на паузите. Стандардно: 1.",
"min_off_gap": "Ако циклусот започне во рок од толку секунди од завршувањето на претходниот, тие ќе се спојат во еден циклус.",
"sampling_interval": "Минимален интервал на земање примероци во секунди. Ажурирањата побрзи од оваа стапка ќе бидат игнорирани. Стандардно: 30 секунди (2 секунди за машини за перење, машини за сушење и машини за миење садови)."
}
},
"matching_section": {
"name": "Совпаѓање на профили и учење",
"description": "Определува колку агресивно WashData ги споредува активните циклуси со научените профили и кога да побара повратни информации.",
"data": {
"profile_match_min_duration_ratio": "Сооднос на минимално времетраење на совпаѓање на профилот (0,1-1,0)",
"profile_match_interval": "Интервал на совпаѓање на профилот (секунди)",
"profile_match_threshold": "Праг на совпаѓање на профилот",
"profile_unmatch_threshold": "Праг за несовпаѓање на профилот",
"auto_label_confidence": "Доверба за автоматска етикета (0-1)",
"learning_confidence": "Доверба барање за повратни информации (0-1)",
"suppress_feedback_notifications": "Потиснете ги известувањата за повратни информации",
"duration_tolerance": "Толеранција на времетраење (0-0,5)",
"smoothing_window": "Прозорец за измазнување (примероци)",
"profile_duration_tolerance": "Толеранција за времетраење на совпаѓање на профилот (0-0,5)"
},
"data_description": {
"profile_match_min_duration_ratio": "Сооднос на минимално времетраење за совпаѓање на профилот. Циклусот на трчање мора да биде барем овој дел од времетраењето на профилот за да се совпадне. Пониско = претходно совпаѓање. Стандардно: 0,50 (50%).",
"profile_match_interval": "Колку често (во секунди) да се обиде да се совпадне профилот во текот на циклусот. Пониските вредности обезбедуваат побрзо откривање, но користат повеќе процесор. Стандардно: 300 секунди (5 минути).",
"profile_match_threshold": "Потребен е минимален резултат за сличност DTW (0,0–1,0) за да се смета профилот како совпаѓање. Повисоко = построго совпаѓање, помалку лажни позитиви. Стандардно: 0,4.",
"profile_unmatch_threshold": "Резултат за сличност на DTW (0,0–1,0) под кој претходно совпаднат профил е одбиен. Треба да биде пониско од прагот на натпревар за да се спречи треперење. Стандардно: 0,35.",
"auto_label_confidence": "Автоматски означете ги циклусите на или над оваа доверба по завршувањето (0,0–1,0).",
"learning_confidence": "Минимална доверба за барање потврда од корисникот преку настан (0,0–1,0).",
"suppress_feedback_notifications": "Кога е овозможено, WashData сè уште ќе следи и ќе бара повратни информации внатрешно, но нема да прикажува постојани известувања со кои ќе барате да ги потврдите циклусите. Корисно кога циклусите секогаш се откриваат правилно и сметате дека известувањата ви го одвлекуваат вниманието.",
"duration_tolerance": "Толеранција за проценките на преостанатото време за време на трчање (0,0-0,5 одговара на 0-50%).",
"smoothing_window": "Број на неодамнешни отчитувања на моќноста користени за измазнување со просечно движење.",
"profile_duration_tolerance": "Толеранција што се користи со совпаѓање на профилот за варијансата на вкупното времетраење (0,0–0,5). Стандардно однесување: ±25%."
}
},
"timing_section": {
"name": "Време, одржување и дебагирање",
"description": "Watchdog, ресетирање на напредокот, автоматско одржување и изложување на дебаг ентитети.",
"data": {
"watchdog_interval": "Интервал на чувар (секунди)",
"no_update_active_timeout": "Истекување (и) без ажурирање",
"progress_reset_delay": "Доцнење со ресетирање на напредокот (секунди)",
"auto_maintenance": "Овозможете автоматско одржување",
"expose_debug_entities": "Изложете ги ентитетите за отстранување грешки",
"save_debug_traces": "Зачувај траги за отстранување грешки"
},
"data_description": {
"watchdog_interval": "Секунди помеѓу проверките на чуварот додека трчате. Стандардно: 5 секунди. ПРЕДУПРЕДУВАЊЕ: Проверете дали ова е ПОВИСОКО од интервалот за ажурирање на вашиот сензор за да избегнете лажни запирања (на пр., ако сензорот се ажурира на секои 60-ти, користете 65 секунди+).",
"no_update_active_timeout": "За сензорите за објавување при промена: само присилно завршувајте АКТИВЕН циклус ако не пристигнат ажурирања за толку секунди. Завршувањето со мала моќност сè уште го користи доцнењето за исклучување.",
"progress_reset_delay": "Откако ќе заврши циклусот (100%), почекајте толку секунди во мирување пред да го ресетирате напредокот на 0%. Стандардно: 300s.",
"auto_maintenance": "Овозможете автоматско одржување (поправка на примероци, спојување фрагменти).",
"expose_debug_entities": "Прикажи напредни сензори (доверба, фаза, двосмисленост) за дебагирање.",
"save_debug_traces": "Складирајте детални податоци за рангирање и моќна трага во историјата (Ја зголемува употребата на складирање)."
}
},
"anti_wrinkle_section": {
"name": "Штит против брчки (машини за сушење)",
"description": "Игнорирајте ги вртењата на барабанот по завршување на циклусот за да спречите фантомски циклуси. Само машина за сушење / машина за перење-сушење.",
"data": {
"anti_wrinkle_enabled": "Штит против брчки (само машина за сушење)",
"anti_wrinkle_max_power": "Максимална моќност против брчки (W)",
"anti_wrinkle_max_duration": "Максимално времетраење против брчки (и)",
"anti_wrinkle_exit_power": "Излезна моќност против брчки (W)"
},
"data_description": {
"anti_wrinkle_enabled": "Игнорирајте ги кратките ротации на барабанот со мала моќност по завршувањето на циклусот за да спречите циклуси на духови (само машина за сушење/миење-сушење).",
"anti_wrinkle_max_power": "Пукнатините на или под оваа моќност се третираат како ротации против брчки наместо нови циклуси. Се применува само кога е овозможен штитот против брчки.",
"anti_wrinkle_max_duration": "Максимална должина на пукање за лекување како ротација против брчки. Се применува само кога е овозможен штитот против брчки.",
"anti_wrinkle_exit_power": "Ако напојувањето падне под ова ниво, веднаш излезете од анти-навремено (исклучено). Се применува само кога е овозможен штитот против брчки."
}
},
"delay_start_section": {
"name": "Откривање одложен старт",
"description": "Третирајте го трајниот standby со мала потрошувачка како состојба 'Чека да започне' додека циклусот навистина не почне.",
"data": {
"delay_start_detect_enabled": "Овозможете откривање одложен почеток",
"delay_confirm_seconds": "Одложен старт: време за потврда на standby режим (s)",
"delay_timeout_hours": "Одложен почеток: Максимално време на чекање (ч)"
},
"data_description": {
"delay_start_detect_enabled": "Кога е овозможено, краток скок на одвод со мала моќност проследен со одржливо напојување во мирување се открива како одложен почеток. Сензорот за состојбата покажува „Чека да започне“ за време на доцнењето. Не се следи времето на програмата или напредокот додека циклусот всушност не започне. Потребно е start_threshold_w да се постави над моќноста на одводниот шил.",
"delay_confirm_seconds": "Моќноста мора да остане меѓу прагот за запирање (W) и прагот за старт (W) толку секунди пред WashData да премине во состојба 'Чека да започне'. Ова ги филтрира кратките врвови при навигација низ менито. Стандардно: 60 s.",
"delay_timeout_hours": "Безбедносен истек: ако машината сè уште е во „Чека да стартува“ по толку часови, WashData се ресетира на Исклучено. Стандардно: 8 ч."
}
},
"external_triggers_section": {
"name": "Надворешни активатори, врата и пауза",
"description": "Опционален надворешен сензор за крај на циклус, сензор за врата за откривање пауза / празнење и прекинувач за исклучување на напојувањето при пауза.",
"data": {
"external_end_trigger_enabled": "Овозможете Активирање за завршување на надворешниот циклус",
"external_end_trigger": "Надворешен сензор за крај на циклусот",
"external_end_trigger_inverted": "Инвертирај ја логиката на активирањето (активирањето е исклучено)",
"door_sensor_entity": "Сензор за врата",
"pause_cuts_power": "Исклучете го напојувањето кога паузирате",
"switch_entity": "Префрли ентитет (за паузирање на прекин на струја)",
"notify_unload_delay_minutes": "Доцнење на известувањето за чекање перење (мин.)"
},
"data_description": {
"external_end_trigger_enabled": "Овозможете следење на надворешен бинарен сензор за да го активирате завршувањето на циклусот.",
"external_end_trigger": "Изберете ентитет на бинарен сензор. Кога ќе се активира овој сензор, тековниот циклус ќе заврши со статусот „завршен“.",
"external_end_trigger_inverted": "Стандардно, активирањето се вклучува кога сензорот ќе се вклучи. Проверете го ова поле да се активира кога наместо тоа сензорот ќе се исклучи.",
"door_sensor_entity": "Изборен бинарен сензор за вратата на машината (вклучено = отворено, исклучено = затворено). Кога вратата ќе се отвори за време на активен циклус, WashData ќе го потврди циклусот како намерно паузиран. По завршувањето на циклусот, ако вратата е сè уште затворена, состојбата се менува во 'Clean' додека вратата не се отвори. Забелешка: затворањето на вратата НЕ автоматско продолжување на паузиран циклус - продолжувањето мора да се активира рачно преку копчето или услугата Продолжи циклус.",
"pause_cuts_power": "Кога паузирате преку копчето или услугата циклус на пауза, исклучете го и конфигурираниот ентитет на прекинувачот. Станува на сила само ако е конфигуриран ентитет на прекинувач за овој уред.",
"switch_entity": "Ентитетот на прекинувачот да се префрли кога се паузира или продолжува. Потребно е кога е овозможено „Исклучи напојување при паузирање“.",
"notify_unload_delay_minutes": "Испратете известување преку каналот за известување за финиш откако циклусот ќе заврши и вратата не е отворена толку минути (потребен е сензор за врата). Поставете на 0 за да се оневозможи. Стандардно: 60 мин."
}
},
"pump_section": {
"name": "Надзор на пумпа",
"description": "Само за уреди од тип пумпа. Активира настан ако циклусот на пумпата трае подолго од ова време.",
"data": {
"pump_stuck_duration": "Праг (и) на предупредување за заглавена пумпа (само за пумпата)"
},
"data_description": {
"pump_stuck_duration": "Ако циклусот на пумпата сè уште работи по толку секунди, настанот ha_washdata_pump_stuck се активира еднаш. Користете го ова за да откриете заглавен мотор (вообичаената работа на пумпата е под 60 секунди). Стандардно: 1800 с (30 мин). Само тип на уред на пумпа."
}
},
"device_link_section": {
"name": "Врска на уредот",
"description": "Изборно, поврзете го овој уред WashData со постоечки Home Assistant уред (на пример, паметниот приклучок или самиот уред). Уредот WashData потоа се прикажува како „Поврзан преку“ тој уред. Оставете празно за да го задржите WashData како самостоен уред.",
"data": {
"linked_device": "Поврзан уред"
},
"data_description": {
"linked_device": "Изберете го уредот со кој ќе го поврзете WashData. Ова додава референца „Поврзано преку“ во регистарот на уреди; WashData чува сопствена картичка и ентитети на уредот. Исчистете го изборот за да ја отстраните врската."
}
}
}
},
"diagnostics": {
"title": "Дијагностика и одржување",
"description": "Извршете дејства за одржување, како што се спојување фрагментирани циклуси или мигрирање на складирани податоци.\n\n**Употреба на простор за складирање**\n\n- Големина на датотека: {file_size_kb} KB\n- Циклуси: {cycle_count}\n- Профили: {profile_count}\n- Траги за отстранување грешки: {debug_count}",
"menu_options": {
"reprocess_history": "Одржување: Повторна обработка и оптимизирање на податоците",
"clear_debug_data": "Исчистете ги податоците за отстранување грешки (ослободете простор)",
"wipe_history": "Избришете ги СИТЕ податоци за овој уред (неповратно)",
"export_import": "Извезете/Увезете JSON со поставки (копирајте/залепете)",
"menu_back": "← Назад"
}
},
"clear_debug_data": {
"title": "Исчистете ги податоците за отстранување грешки",
"description": "Дали сте сигурни дека сакате да ги избришете сите зачувани траги за отстранување грешки? Ова ќе ослободи простор, но ќе ги отстрани деталните информации за рангирањето од минатите циклуси."
},
"manage_cycles": {
"title": "Управување со циклуси",
"description": "Неодамнешни циклуси:\n{recent_cycles}",
"menu_options": {
"auto_label_cycles": "Автоматско обележување на старите циклуси",
"select_cycle_to_label": "Специфичен циклус на етикетата",
"select_cycle_to_delete": "Избриши циклус",
"interactive_editor": "Спој/Сплит интерактивен уредник",
"trim_cycle_select": "Податоци за скратување на циклусот",
"menu_back": "← Назад"
}
},
"manage_cycles_empty": {
"title": "Управување со циклуси",
"description": "Сè уште нема снимени циклуси.",
"menu_options": {
"auto_label_cycles": "Автоматско обележување на старите циклуси",
"menu_back": "← Назад"
}
},
"manage_profiles": {
"title": "Управувајте со профили",
"description": "Резиме на профилот:\n{profile_summary}",
"menu_options": {
"create_profile": "Креирај нов профил",
"edit_profile": "Уреди/Преименувајте го профилот",
"delete_profile_select": "Избришете го профилот",
"profile_stats": "Статистика на профилот",
"cleanup_profile": "Исчистете ја историјата - графикон и избришете",
"assign_profile_phases_select": "Доделете опсези на фази",
"menu_back": "← Назад"
}
},
"manage_profiles_empty": {
"title": "Управувајте со профили",
"description": "Сè уште нема создадени профили.",
"menu_options": {
"create_profile": "Креирај нов профил",
"menu_back": "← Назад"
}
},
"manage_phase_catalog": {
"title": "Управувајте со фазен каталог",
"description": "Каталог на фази (стандардно за овој уред + приспособени фази):\n{phase_summary}",
"menu_options": {
"phase_catalog_create": "Креирај нова фаза",
"phase_catalog_edit_select": "Фаза на уредување",
"phase_catalog_delete": "Избриши фаза",
"menu_back": "← Назад"
}
},
"phase_catalog_create": {
"title": "Креирајте прилагодена фаза",
"description": "Направете приспособено име и опис на фазата и изберете на кој тип уред се однесува.",
"data": {
"target_device_type": "Целен тип на уред",
"phase_name": "Име на фаза",
"phase_description": "Опис на фаза"
}
},
"phase_catalog_edit_select": {
"title": "Уреди приспособена фаза",
"description": "Изберете приспособена фаза за уредување.",
"data": {
"phase_name": "Прилагодена фаза"
}
},
"phase_catalog_edit": {
"title": "Уреди приспособена фаза",
"description": "Фаза на уредување: {phase_name}",
"data": {
"phase_name": "Име на фаза",
"phase_description": "Опис на фаза"
}
},
"phase_catalog_delete": {
"title": "Избришете ја прилагодената фаза",
"description": "Изберете приспособена фаза за бришење. Сите доделени опсези што ја користат оваа фаза ќе бидат отстранети.",
"data": {
"phase_name": "Прилагодена фаза"
}
},
"assign_profile_phases": {
"title": "Доделете опсези на фази",
"description": "Фазен преглед за профил: **{profile_name}**\n\n{timeline_svg}\n\n** Тековни опсези: **\n{current_ranges}\n\nКористете ги дејствата подолу за додавање, уредување, бришење или зачувување опсези.",
"menu_options": {
"assign_profile_phases_add": "Додадете опсег на фази",
"assign_profile_phases_edit_select": "Уреди опсег на фази",
"assign_profile_phases_delete": "Избришете опсег на фази",
"phase_ranges_clear": "Исчистете ги сите опсези",
"assign_profile_phases_auto_detect": "Фази за автоматско откривање",
"phase_ranges_save": "Зачувај и Врати",
"menu_back": "← Назад"
}
},
"assign_profile_phases_add": {
"title": "Додадете опсег на фази",
"description": "Додадете еден фазен опсег на тековниот нацрт.",
"data": {
"phase_name": "Фаза",
"start_min": "Почетна минута",
"end_min": "Крајна минута"
}
},
"assign_profile_phases_edit_select": {
"title": "Уреди опсег на фази",
"description": "Изберете опсег за уредување.",
"data": {
"range_index": "Опсег на фази"
}
},
"assign_profile_phases_edit": {
"title": "Уреди опсег на фази",
"description": "Ажурирајте го избраниот опсег на фази.",
"data": {
"phase_name": "Фаза",
"start_min": "Почетна минута",
"end_min": "Крајна минута"
}
},
"assign_profile_phases_delete": {
"title": "Избришете опсег на фази",
"description": "Изберете опсег за отстранување од нацртот.",
"data": {
"range_index": "Опсег на фази"
}
},
"assign_profile_phases_auto_detect": {
"title": "Автоматски откриени фази",
"description": "Профил: **{profile_name}**\n\n{timeline_svg}\n\n**{detected_count} фази се откриени автоматски.** Изберете дејство подолу.",
"data": {
"action": "Акција"
}
},
"assign_profile_phases_auto_detect_name": {
"title": "Откриени фази со име",
"description": "Профил: **{profile_name}**\n\n**{detected_count} откриени фази:**\n{ranges_summary}\n\nДоделете име на секоја фаза."
},
"assign_profile_phases_select": {
"title": "Доделете опсези на фази",
"description": "Изберете профил за да ги конфигурирате опсезите на фази.",
"data": {
"profile": "Профил"
}
},
"profile_stats": {
"title": "Статистика на профилот",
"description": "{stats_table}"
},
"create_profile": {
"title": "Креирај нов профил",
"description": "Направете нов профил рачно или од минатиот циклус.\n\nПримери за имиња на профили: „Деликатни производи“, „Тешка работа“, „Брзо перење“",
"data": {
"profile_name": "Име на профилот",
"reference_cycle": "Референтен циклус (опционално)",
"manual_duration": "Рачно времетраење (минути)"
}
},
"edit_profile": {
"title": "Уредете го профилот",
"description": "Изберете профил за преименување",
"data": {
"profile": "Профил"
}
},
"rename_profile": {
"title": "Уредете ги деталите за профилот",
"description": "Тековен профил: {current_name}",
"data": {
"new_name": "Име на профилот",
"manual_duration": "Рачно времетраење (минути)"
}
},
"delete_profile_select": {
"title": "Избришете го профилот",
"description": "Изберете профил за бришење",
"data": {
"profile": "Профил"
}
},
"delete_profile_confirm": {
"title": "Потврдете го бришењето на профилот",
"description": "⚠️ Ова трајно ќе го избрише профилот: {profile_name}",
"data": {
"unlabel_cycles": "Отстранете ја етикетата од циклусите што го користат овој профил"
}
},
"auto_label_cycles": {
"title": "Автоматско обележување на старите циклуси",
"description": "Најдени се вкупно {total_count} циклуси. Профили: {profiles}",
"data": {
"confidence_threshold": "Минимална самодоверба (0,50-0,95)"
}
},
"select_cycle_to_label": {
"title": "Изберете Циклус за означување",
"description": "✓ = завршен, ⚠ = продолжи, ✗ = прекинат",
"data": {
"cycle_id": "Циклус"
}
},
"select_cycle_to_delete": {
"title": "Избриши циклус",
"description": "⚠️ Ова трајно ќе го избрише избраниот циклус",
"data": {
"cycle_id": "Циклус за бришење"
}
},
"label_cycle": {
"title": "Циклус на етикети",
"description": "{cycle_info}",
"data": {
"profile_name": "Профил",
"new_profile_name": "Ново име на профил (ако се создава)"
}
},
"post_process": {
"title": "Историја на процеси (спој/сплит)",
"description": "Исчистете ја историјата на циклусот со спојување на фрагментирани работи и разделување на неправилно споени циклуси во временски прозорец. Внесете број на часови за да погледнете назад (користете 999999 за сите).",
"data": {
"time_range": "Прозорец за поглед (часови)",
"gap_seconds": "Спој/Сплит јаз (секунди)"
},
"data_description": {
"time_range": "Број на часови за скенирање за спојување на фрагментирани циклуси. Користете 999999 за да ги обработите сите историски податоци.",
"gap_seconds": "Праг за одлучување за поделба наспроти спојување. Празнините ПОКРАТКИ од ова се споени. Подолгите празнини од ова се поделени. Намалете го ова за да принудите поделба на циклус што е погрешно споен."
}
},
"cleanup_profile": {
"title": "Исчистете ја историјата - изберете Профил",
"description": "Изберете профил за визуелизација. Ова ќе генерира графикон што ги прикажува сите минати циклуси за овој профил за да помогне во идентификувањето на оддалечените.",
"data": {
"profile": "Профил"
}
},
"cleanup_select": {
"title": "Исчистете ја историјата - графикон и избришете",
"description": "![Графикон]({graph_url})\n\n**Визуелизирање на {profile_name}**\n\nГрафиконот покажува поединечни циклуси како обоени линии. Идентификувајте оддалечени (линии далеку од групата) и совпаѓање со нивната боја во списокот подолу за да ги избришете.\n\n**Изберете циклуси за ТРАЈНО бришење:**",
"data": {
"cycles_to_delete": "Циклуси за бришење (проверете соодветни бои)"
}
},
"interactive_editor": {
"title": "Спој/Сплит интерактивен уредник",
"description": "Изберете рачно дејство за извршување на историјата на вашиот циклус.",
"menu_options": {
"editor_split": "Поделете циклус (најдете празнини)",
"editor_merge": "Циклуси на спојување (спојување на фрагменти)",
"editor_delete": "Избриши циклус(и)",
"menu_back": "← Назад"
}
},
"editor_select": {
"title": "Изберете циклуси",
"description": "Изберете го циклусот(ите) за обработка.\n\n{info_text}",
"data": {
"selected_cycles": "Циклуси"
}
},
"editor_configure": {
"title": "Конфигурирај и примени",
"description": "{preview_md}",
"data": {
"confirm_action": "Акција",
"merged_profile": "Како резултат на профилот",
"new_profile_name": "Ново име на профил",
"confirm_commit": "Да, ја потврдувам оваа акција",
"segment_0_profile": "Профил на сегментот 1",
"segment_1_profile": "Профил на сегментот 2",
"segment_2_profile": "Профил на сегментот 3",
"segment_3_profile": "Профил на сегментот 4",
"segment_4_profile": "Профил на сегментот 5",
"segment_5_profile": "Профил на сегментот 6",
"segment_6_profile": "Профил на сегментот 7",
"segment_7_profile": "Профил на сегментот 8",
"segment_8_profile": "Профил на сегментот 9",
"segment_9_profile": "Профил на сегментот 10"
}
},
"editor_split_params": {
"title": "Сплит конфигурација",
"description": "Прилагодете ја чувствителноста за разделување на овој циклус. Секоја празнина во мирување подолга од ова ќе предизвика расцеп.",
"data": {
"split_mode": "Метод на поделба"
}
},
"editor_split_auto_params": {
"title": "Конфигурација на автоматско разделување",
"description": "Прилагодете ја чувствителноста за разделување на овој циклус. Секоја пауза на мирување подолга од ова ќе предизвика разделување.",
"data": {
"min_gap_seconds": "Праг на јазот за разделување (секунди)"
}
},
"editor_split_manual_params": {
"title": "Рачни временски ознаки за разделување",
"description": "{preview_md}Прозорец на циклусот: **{cycle_start_wallclock} → {cycle_end_wallclock}** на {cycle_date}.\n\nВнесете една или повеќе временски ознаки за разделување (`HH:MM` или `HH:MM:SS`), по една во секој ред. Циклусот ќе се пресече на секоја временска ознака — N временски ознаки создаваат N+1 сегменти.",
"data": {
"split_timestamps": "Временски ознаки за поделба"
}
},
"reprocess_history": {
"title": "Одржување: Повторна обработка и оптимизирање на податоците",
"description": "Врши длабоко чистење на историски податоци:\n1. Ги намалува отчитувањата со нулта моќност (тишина).\n2. Го поправа времето/траењето на циклусот.\n3. Ги пресметува повторно сите статистички модели (пликови).\n\n**Стартувај го ова за да ги поправиш проблемите со податоците или да примениш нови алгоритми.**"
},
"wipe_history": {
"title": "Избришете ја историјата (само за тестирање)",
"description": "⚠️ Ова трајно ќе ги избрише СИТЕ зачувани циклуси и профили за овој уред. Ова не може да се врати!"
},
"export_import": {
"title": "Извези/Увези JSON",
"description": "Копирајте/залепете циклуси, профили и поставки за овој уред. Извезете подолу или залепете JSON за увоз.",
"data": {
"mode": "Акција",
"json_payload": "Комплетна конфигурација JSON"
},
"data_description": {
"mode": "Изберете Извоз за да ги копирате тековните податоци и поставки или Внеси за да ги залепите извезените податоци од друг уред WashData.",
"json_payload": "За извоз: копирајте го овој JSON (вклучува циклуси, профили и сите фино подесени поставки). За увоз: залепете JSON извезен од WashData."
}
},
"record_cycle": {
"title": "Циклус за снимање",
"description": "Рачно снимајте циклус за да создадете чист профил без пречки.\n\nСтатус: **{status}**\nВреметраење: {duration} с\nПримери: {samples}",
"menu_options": {
"record_refresh": "Освежи статус",
"record_stop": "Стоп за снимање (Зачувај и обработувај)",
"record_start": "Започнете ново снимање",
"record_process": "Обработете го последното снимање (Скратете и зачувајте)",
"record_discard": "Отфрли ја последната снимка",
"menu_back": "← Назад"
}
},
"record_process": {
"title": "Процес на снимање",
"description": "![Графикон]({graph_url})\n\n**Графиконот покажува необработено снимање.** Сино = Задржи, црвено = Предложено намалување.\n*Графиконот е статичен и не се ажурира со промени во формата.*\n\nСнимањето прекина. Кастрите се порамнети со откриената стапка на земање примероци (~{sampling_rate}s).\n\nНеобработено времетраење: {duration} с\nПримероци: {samples}",
"data": {
"head_trim": "Почеток на скратување (секунди)",
"tail_trim": "Намали крајот (секунди)",
"save_mode": "Зачувај дестинација",
"profile_name": "Име на профилот"
}
},
"learning_feedbacks": {
"title": "Повратни информации за учење",
"description": "Повратни информации на чекање: {count}\n\n{pending_table}\n\nИзберете барање за преглед на циклус за обработка.",
"menu_options": {
"learning_feedbacks_pick": "Прегледај повратна информација на чекање",
"learning_feedbacks_dismiss_all": "Отфрли ги сите повратни информации на чекање",
"menu_back": "← Назад"
}
},
"learning_feedbacks_pick": {
"title": "Изберете повратни информации за преглед",
"description": "Изберете барање за преглед на циклус за отворање.",
"data": {
"selected_feedback": "Изберете циклус за преглед"
}
},
"learning_feedbacks_empty": {
"title": "Повратни информации за учење",
"description": "Не се пронајдени барања за повратни информации што чекаат.",
"menu_options": {
"menu_back": "← Назад"
}
},
"learning_feedbacks_dismiss_all": {
"title": "Отфрли ги сите преостанати повратни информации",
"description": "Ќе отфрлите **{count}** барања за повратни информации што чекаат. Отфрлените циклуси остануваат во вашата историја, но нема да придонесуваат нов сигнал за учење. Ова не може да се врати.\n\n✅ Проверете го полето подолу и кликнете **Поднеси** за да отфрлите сè.\n❌ Оставете го нештиклирано и кликнете **Поднеси** за да откажете и да се вратите назад.",
"data": {
"confirm_dismiss_all": "Потврди: отфрли ги сите барања за повратни информации на чекање"
}
},
"resolve_feedback": {
"title": "Решете ги повратните информации",
"description": "{comparison_img}{candidates_table}\n**Откриен профил**: {detected_profile} ({confidence_pct}%)\n**Проценето времетраење**: {est_duration_min} мин\n**Вистинско времетраење**: {act_duration_min} мин\n\n__Изберете дејство подолу:__",
"data": {
"action": "Што би сакале да правите?",
"corrected_profile": "Точна програма (ако се коригира)",
"corrected_duration": "Точно времетраење во секунди (ако се коригира)"
}
},
"trim_cycle_select": {
"title": "Скратување на циклусот - изберете циклус",
"description": "Изберете циклус за скратување. ✓ = завршен, ⚠ = продолжи, ✗ = прекинат",
"data": {
"cycle_id": "Циклус"
}
},
"trim_cycle": {
"title": "Циклус на скратување",
"description": "Тековен прозорец: {trim_summary}\n\n{trim_svg}",
"data": {
"action": "Акција"
}
},
"trim_cycle_start": {
"title": "Поставете почеток на скратувањето",
"description": "Прозорец на циклус: {cycle_start_wallclock} → {cycle_end_wallclock}\n\nТековен почеток: **{current_wallclock}** (+{current_offset_min} мин. од почетокот на циклусот)\n\nИзберете ново време за почеток користејќи го избирачот на часовникот подолу.",
"data": {
"trim_start_time": "Ново време за почеток",
"trim_start_min": "Нов почеток (минути од почетокот на циклусот)"
}
},
"trim_cycle_end": {
"title": "Поставете крај на скратувањето",
"description": "Прозорец на циклус: {cycle_start_wallclock} → {cycle_end_wallclock}\n\nТековен крај: **{current_wallclock}** (+{current_offset_min} мин. од почетокот на циклусот)\n\nИзберете ново време на завршување користејќи го избирачот на часовникот подолу.",
"data": {
"trim_end_time": "Ново крајно време",
"trim_end_min": "Нов крај (минути од почетокот на циклусот)"
}
}
},
"error": {
"import_failed": "Увозот не успеа. Залепете важечки JSON за извоз на WashData.",
"select_exactly_one": "Изберете точно еден циклус за ова дејство.",
"select_at_least_one": "Изберете најмалку еден циклус за ова дејство.",
"select_at_least_two": "Изберете најмалку два циклуса за ова дејство.",
"profile_exists": "Профил со ова име веќе постои",
"rename_failed": "Не успеа да се преименува профилот. Профилот можеби не постои или веќе е земено ново име.",
"assignment_failed": "Не успеа да се додели профил на циклус",
"duplicate_phase": "Фаза со ова име веќе постои.",
"phase_not_found": "Избраната фаза не беше пронајдена.",
"invalid_phase_name": "Името на фазата не може да биде празно.",
"phase_name_too_long": "Името на фазата е предолго.",
"invalid_phase_range": "Опсегот на фази е неважечки. Крајот мора да биде поголем од почетокот.",
"invalid_phase_timestamp": "Временскиот печат е неважечки. Користете ГГГГ-ММ-ДД Ч:ММ или ГГ:ММ формат.",
"overlapping_phase_ranges": "Опсегот на фази се преклопуваат. Прилагодете ги опсезите и обидете се повторно.",
"incomplete_phase_row": "Секој фазен ред мора да вклучува фаза плус целосни вредности за почеток/крај за избраниот режим.",
"timestamp_mode_cycle_required": "Изберете изворен циклус кога користите режим на временска ознака.",
"no_phase_ranges": "Сè уште нема достапни фазни опсези за тоа дејство.",
"feedback_notification_title": "Податоци за перење: потврдете го циклусот ({device})",
"feedback_notification_message": "**Уред**: {device}\n**Програма**: {program} ({confidence}% доверба)\n**Време**: {time}\n\nНа WashData му треба вашата помош за да го потврди овој откриен циклус.\n\nОдете во **Поставки > Уреди и услуги > WashData > Конфигурирај > Повратни информации за учење** за да го потврдите или поправите овој резултат.",
"suggestions_ready_notification_title": "WashData: Предложените поставки се подготвени ({device})",
"suggestions_ready_notification_message": "Сензорот **Предложени поставки** сега известува **{count}** активни препораки.\n\nЗа да ги прегледате и примените: **Поставки > Уреди и услуги > WashData > Конфигурирај > Напредни поставки > Примени ги предложените вредности**.\n\nПредлозите се опционални и се прикажани за преглед пред да зачувате.",
"trim_range_invalid": "Почетокот мора да биде пред крајот. Ве молиме прилагодете ги точките за дотерување.",
"trim_failed": "Скратувањето не успеа. Циклусот можеби веќе не постои или прозорецот е празен.",
"invalid_split_timestamp": "Временската ознака е невалидна или е надвор од прозорецот на циклусот. Користете HH:MM или HH:MM:SS во рамките на прозорецот на циклусот.",
"no_split_segments_found": "Од овие временски ознаки не можеа да се создадат валидни сегменти. Осигурајте се дека секоја временска ознака е во рамките на прозорецот на циклусот и дека сегментите траат најмалку 1 минута.",
"auto_tune_suggestion": "{device_type} {device_title} открија циклуси на духови. Предложена промена на мин_моќноста: {current_min}W -> {new_min}W (не се применува автоматски).",
"auto_tune_title": "Автоматско подесување на WashData",
"auto_tune_fallback": "{device_type} {device_title} открија циклуси на духови. Предложена промена на мин_моќноста: {current_min}W -> {new_min}W (не се применува автоматски)."
},
"abort": {
"no_cycles_found": "Не се пронајдени циклуси",
"no_split_segments_found": "Во избраниот циклус не беа пронајдени сегменти што може да се поделат.",
"cycle_not_found": "Избраниот циклус не можеше да се вчита.",
"no_power_data": "Нема достапни податоци за трага на енергија за избраниот циклус.",
"no_profiles_found": "Не се пронајдени профили. Прво креирајте профил.",
"no_profiles_for_matching": "Нема достапни профили за совпаѓање. Прво креирајте профили.",
"no_unlabeled_cycles": "Сите циклуси се веќе означени",
"no_suggestions": "Сè уште нема достапни предложени вредности. Извршете неколку циклуси и обидете се повторно.",
"no_predictions": "Нема предвидувања",
"no_custom_phases": "Не се пронајдени приспособени фази.",
"reprocess_success": "Успешно повторно обработени {count} циклуси.",
"debug_data_cleared": "Успешно се исчистени податоците за отстранување грешки од {count} циклуси."
}
},
"selector": {
"notify_events_option": {
"options": {
"cycle_start": "Почеток на циклусот",
"cycle_finish": "Завршување на циклусот",
"cycle_live": "Прогрес во живо"
}
},
"common_text": {
"options": {
"unlabeled": "(Неозначено)",
"create_new_profile": "Креирај нов профил",
"remove_label": "Отстранете ја етикетата",
"no_reference_cycle": "(Без референтен циклус)",
"all_device_types": "Сите типови уреди",
"current_suffix": "(тековно)",
"editor_select_info": "Изберете 1 циклус за разделување или 2+ циклуси за спојување.",
"editor_select_info_split": "Изберете 1 циклус за поделба.",
"editor_select_info_merge": "Изберете 2+ циклуси за спојување.",
"editor_select_info_delete": "Изберете 1+ циклуси за бришење.",
"no_cycles_recorded": "Сè уште нема снимени циклуси.",
"profile_summary_line": "- **{name}**: {count} циклуси, во просек {avg} м",
"no_profiles_created": "Сè уште нема создадени профили.",
"phase_preview": "Преглед на фаза",
"phase_preview_no_curve": "Просечната крива на профилот сè уште не е достапна. Стартувај/означи повеќе циклуси за овој профил.",
"average_power_curve": "Крива на просечна моќност",
"unit_min": "мин",
"profile_option_fmt": "{name} ({count} циклуси, ~{duration}m просечно)",
"profile_option_short_fmt": "{name} ({count} циклуси, ~{duration} м)",
"deleted_cycles_from_profile": "Избришани се {count} циклуси од {profile}.",
"not_enough_data_graph": "Нема доволно податоци за генерирање графикон.",
"no_profiles_found": "Не се пронајдени профили.",
"cycle_info_fmt": "Циклус: {start}, {duration}m, Тековен: {label}",
"top_candidates_header": "### Топ кандидати",
"tbl_profile": "Профил",
"tbl_confidence": "Доверба",
"tbl_correlation": "Корелација",
"tbl_duration_match": "Времетраење натпревар",
"detected_profile": "Откриен профил",
"estimated_duration": "Проценето времетраење",
"actual_duration": "Реално времетраење",
"choose_action": "__Изберете дејство подолу:__",
"tbl_count": "брои",
"tbl_avg": "Просечно",
"tbl_min": "мин",
"tbl_max": "Макс",
"tbl_energy_avg": "Енергија (просечно)",
"tbl_energy_total": "Енергија (вкупно)",
"tbl_consistency": "Се состои.",
"tbl_last_run": "Последно трчање",
"graph_legend_title": "Графикон Легенда",
"graph_legend_body": "Сината лента го претставува забележаниот опсег на минимална и максимална моќност. Линијата ја покажува просечната крива на моќност.",
"recording_preview": "Преглед на снимање",
"trim_start": "Намали го стартот",
"trim_end": "Намали крајот",
"split_preview_title": "Сплит преглед",
"split_preview_found_fmt": "Најдени се {count} сегменти.",
"split_preview_confirm_fmt": "Кликнете Потврди за да го поделите овој циклус на {count} посебни циклуси.",
"merge_preview_title": "Преглед на спојување",
"merge_preview_joining_fmt": "Се придружува на {count} циклуси. Празнините ќе се пополнат со отчитувања од 0W.",
"editor_delete_preview_title": "Преглед на бришење",
"editor_delete_preview_intro": "Избраните циклуси ќе бидат трајно избришани:",
"editor_delete_preview_confirm": "Кликнете Потврди за трајно да ги избришете овие записи за циклуси.",
"no_power_preview": "*Нема достапни податоци за напојување за преглед.*",
"profile_comparison": "Споредба на профили",
"actual_cycle_label": "Овој циклус (вистински)",
"storage_usage_header": "Употреба на складиште",
"storage_file_size": "Големина на датотека",
"storage_cycles": "Циклуси",
"storage_profiles": "Профили",
"storage_debug_traces": "Дебагирање траги",
"overview_suffix": "Преглед",
"phase_preview_for_profile": "Фазен преглед за профилот",
"current_ranges_header": "Тековни опсези",
"assign_phases_help": "Користете ги дејствата подолу за додавање, уредување, бришење или зачувување опсези.",
"profile_summary_header": "Резиме на профилот",
"recent_cycles_header": "Неодамнешни циклуси",
"trim_cycle_preview_title": "Преглед на циклус на трим",
"trim_cycle_preview_no_data": "Нема достапни податоци за напојувањето за овој циклус.",
"trim_cycle_preview_kept_suffix": "се чуваат",
"table_program": "Програма",
"table_when": "Кога",
"table_length": "Траење",
"table_match": "Совпаѓање",
"table_profile": "Профил",
"table_cycles": "Циклуси",
"table_avg_length": "Прос. траење",
"table_last_run": "Последно трчање",
"table_avg_energy": "Прос. енергија",
"table_detected_program": "Откриена програма",
"table_confidence": "Доверба",
"table_reported": "Пријавено",
"phase_builtin_suffix": "(Вградено)",
"phase_none_available": "Нема достапни фази.",
"settings_deprecation_warning": "⚠️ **Застарен тип на уред:** {device_type} е закажано за отстранување во идното издание. Соодветниот цевковод на WashData не дава сигурни резултати за оваа класа на апарати. Вашата интеграција продолжува да работи во текот на периодот на застарување; за да го исклучите ова предупредување, префрлете го **Тип на уред** подолу на еден од поддржаните типови (Машина за перење, машина за сушење, комбо машина за перење-сушач, машина за миење садови, фризер со воздух, производител на леб или пумпа) или на **Друго (Напредно)** ако вашиот уред не одговара на ниту еден од поддржаните типови. **Другите (напредни)** испраќаат намерно генерички стандардни вредности кои не се прилагодени за кој било специфичен апарат, така што ќе треба сами да ги конфигурирате праговите, временските рокови и соодветните параметри; сите ваши постоечки поставки се зачувани кога ќе се префрлите.",
"phase_other_device_types": "Други типови уреди:"
}
},
"interactive_editor_action": {
"options": {
"split": "Поделете циклус (најдете празнини)",
"merge": "Циклуси на спојување (спојување на фрагменти)",
"delete": "Избриши циклус(и)"
}
},
"split_mode": {
"options": {
"auto": "Автоматски откриј неактивни празнини",
"manual": "Рачни временски ознаки"
}
},
"diagnostics_action": {
"options": {
"reprocess_history": "Одржување: Повторна обработка и оптимизирање на податоците",
"clear_debug_data": "Исчистете ги податоците за отстранување грешки (ослободете простор)",
"wipe_history": "Избришете ги СИТЕ податоци за овој уред (неповратно)",
"export_import": "Извезете/Увезете JSON со поставки (копирајте/залепете)"
}
},
"export_import_mode": {
"options": {
"export": "Извези ги сите податоци",
"import": "Увези/Спојувај податоци"
}
},
"manage_cycles_action": {
"options": {
"auto_label_cycles": "Автоматско обележување на старите циклуси",
"select_cycle_to_label": "Специфичен циклус на етикетата",
"select_cycle_to_delete": "Избриши циклус",
"interactive_editor": "Спој/Сплит интерактивен уредник",
"trim_cycle": "Податоци за скратување на циклусот"
}
},
"manage_profiles_action": {
"options": {
"create_profile": "Креирај нов профил",
"edit_profile": "Уреди/Преименувајте го профилот",
"delete_profile": "Избришете го профилот",
"profile_stats": "Статистика на профилот",
"cleanup_profile": "Исчистете ја историјата - графикон и избришете",
"assign_phases": "Доделете опсези на фази"
}
},
"manage_phase_catalog_action": {
"options": {
"create_custom_phase": "Креирај нова фаза",
"edit_custom_phase": "Фаза на уредување",
"delete_custom_phase": "Избриши фаза"
}
},
"assign_profile_phases_action": {
"options": {
"add_range": "Додадете опсег на фази",
"edit_range": "Уреди опсег на фази",
"delete_range": "Избришете опсег на фази",
"clear_ranges": "Исчистете ги сите опсези",
"auto_detect_ranges": "Фази за автоматско откривање",
"save_ranges": "Зачувај и Врати"
}
},
"record_cycle_action": {
"options": {
"refresh_status": "Освежи статус",
"stop_recording": "Стоп за снимање (Зачувај и обработувај)",
"start_recording": "Започнете ново снимање",
"process_recording": "Обработете го последното снимање (Скратете и зачувајте)",
"discard_recording": "Отфрли ја последната снимка"
}
},
"record_process_save_mode": {
"options": {
"new_profile": "Креирај нов профил",
"existing_profile": "Додај во постоечкиот профил",
"discard": "Отфрли го снимањето"
}
},
"resolve_feedback_action": {
"options": {
"confirm": "Потврди - Правилно откривање",
"correct": "Точно - Изберете Програма/Времетраење",
"ignore": "Игнорирај - Лажно позитивен/бучен циклус",
"delete": "Избриши - Отстрани од историјата"
}
},
"assign_profile_phases_auto_detect_action": {
"options": {
"name_phases": "Именувајте и применувајте фази",
"cancel": "Вратете се назад без промени"
}
},
"trim_cycle_action": {
"options": {
"set_start": "Поставете почетна точка",
"set_end": "Поставете крајна точка",
"reset": "Ресетирање на целосно времетраење",
"apply": "Примени скратување",
"cancel": "Откажи"
}
},
"device_type": {
"options": {
"washing_machine": "Машина за перење",
"dryer": "Фен за сушење",
"washer_dryer": "Комбинација на машина за перење и сушење",
"dishwasher": "Машина за миење садови",
"coffee_machine": "Кафе машина (застарена)",
"ev": "Електрично возило (застарено)",
"air_fryer": "Воздушен фризер",
"heat_pump": "Топлинска пумпа (застарена)",
"bread_maker": "Креатор на леб",
"pump": "Пумпа / Спојна пумпа",
"oven": "Рерна (застарена)",
"other": "Друго (Напредно)"
}
}
},
"services": {
"label_cycle": {
"name": "Циклус на етикети",
"description": "Доделете постоечки профил на минатиот циклус или отстранете ја етикетата.",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот на машината за перење за етикетирање."
},
"cycle_id": {
"name": "ID на циклус",
"description": "ID на циклусот за означување."
},
"profile_name": {
"name": "Име на профилот",
"description": "Името на постоечки профил (создајте профили во менито Управување со профили). Оставете празно за да ја отстраните етикетата."
}
}
},
"create_profile": {
"name": "Креирај профил",
"description": "Создадете нов профил (самостоен или врз основа на референтен циклус).",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот на машината за перење."
},
"profile_name": {
"name": "Име на профилот",
"description": "Име за новиот профил (на пр. „Heavy Duty“, „Delicates“)."
},
"reference_cycle_id": {
"name": "ID на референтен циклус",
"description": "Изборен ID на циклус на кој ќе се заснова овој профил."
}
}
},
"delete_profile": {
"name": "Избришете го профилот",
"description": "Избришете профил и опционално отштиклирајте ги циклусите користејќи го.",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот на машината за перење."
},
"profile_name": {
"name": "Име на профилот",
"description": "Профилот за бришење."
},
"unlabel_cycles": {
"name": "Циклуси од означување",
"description": "Отстранете ја етикетата на профилот од циклусите што го користат овој профил."
}
}
},
"auto_label_cycles": {
"name": "Автоматско обележување на старите циклуси",
"description": "Ретроактивно означете ги неозначените циклуси користејќи совпаѓање на профилот.",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот на машината за перење."
},
"confidence_threshold": {
"name": "Праг на доверба",
"description": "Минимална сигурност за совпаѓање (0,50-0,95) за примена на етикети."
}
}
},
"export_config": {
"name": "Извези конфигурација",
"description": "Извезете ги профилите, циклусите и поставките на овој уред во датотека JSON (по уред).",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот на машината за перење за извоз."
},
"path": {
"name": "Пат",
"description": "Изборна апсолутна патека на датотеката за запишување (стандардно на /config/ha_washdata_export_{entry}.json)."
}
}
},
"import_config": {
"name": "Увези конфигурација",
"description": "Увезете профили, циклуси и поставки за овој уред од датотека за извоз на JSON (поставките може да бидат препишани).",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот на машината за перење за увоз во."
},
"path": {
"name": "Пат",
"description": "Апсолутна патека до извозната JSON-датотека за увоз."
}
}
},
"submit_cycle_feedback": {
"name": "Испратете повратни информации за циклусот",
"description": "Потврдете или поправете програма што е автоматски откриена по завршен циклус. Наведете „idry_id“ (напредно) или „device_id“ (препорачано).",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот WashData (се препорачува наместо entry_id)."
},
"entry_id": {
"name": "ИД за влез",
"description": "ИД за влез во конфигурација за уредот (алтернатива на device_id)."
},
"cycle_id": {
"name": "ID на циклус",
"description": "Идентификаторот на циклусот е прикажан во известувањето/дневниците за повратни информации."
},
"user_confirmed": {
"name": "Потврдете ја откриената програма",
"description": "Поставете точно ако откриената програма е точна."
},
"corrected_profile": {
"name": "Поправен профил",
"description": "Ако не е потврдено, наведете го точното име на профилот/програмата."
},
"corrected_duration": {
"name": "Поправено времетраење (секунди)",
"description": "Изборно поправено времетраење во секунди."
},
"notes": {
"name": "Белешки",
"description": "Изборни белешки за овој циклус."
}
}
},
"record_start": {
"name": "Започнување на циклусот на снимање",
"description": "Започнете рачно да снимате чист циклус (ја заобиколува целата соодветна логика).",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот на машината за перење за снимање."
}
}
},
"record_stop": {
"name": "Запирање на циклусот на снимање",
"description": "Престанете со рачно снимање.",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот на машината за перење да престане да снима."
}
}
},
"trim_cycle": {
"name": "Циклус на скратување",
"description": "Скратете ги податоците за напојувањето од минатиот циклус на одреден временски прозорец.",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот WashData."
},
"cycle_id": {
"name": "ID на циклус",
"description": "ИД на циклусот за отсекување."
},
"trim_start_s": {
"name": "Почеток на скратување (секунди)",
"description": "Чувајте ги податоците од ова поместување во секунди. Стандардно 0."
},
"trim_end_s": {
"name": "Намали крајот (секунди)",
"description": "Чувајте ги податоците до ова поместување за неколку секунди. Стандардно = целосно времетраење."
}
}
},
"pause_cycle": {
"name": "Циклус на пауза",
"description": "Паузирајте го активниот циклус за уредот WashData.",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот WashData да се паузира."
}
}
},
"resume_cycle": {
"name": "Циклус за продолжување",
"description": "Продолжете со паузиран циклус за уред WashData.",
"fields": {
"device_id": {
"name": "Уред",
"description": "Уредот WashData да продолжи."
}
}
}
},
"entity": {
"binary_sensor": {
"running": {
"name": "Трчање"
},
"match_ambiguity": {
"name": "Нејасност на совпаѓање"
}
},
"sensor": {
"washer_state": {
"name": "држава",
"state": {
"off": "Исклучено",
"idle": "Неактивен",
"starting": "Почнувајќи",
"running": "Трчање",
"paused": "Паузирано",
"user_paused": "Паузирано од корисникот",
"ending": "Завршува",
"finished": "Завршено",
"anti_wrinkle": "Против брчки",
"delay_wait": "Се чека да започне",
"interrupted": "Прекинато",
"force_stopped": "Сила запре",
"rinse": "Исплакнете",
"unknown": "Непознат",
"clean": "Чиста"
}
},
"washer_program": {
"name": "Програма"
},
"time_remaining": {
"name": "Преостанато време"
},
"total_duration": {
"name": "Вкупно времетраење"
},
"cycle_progress": {
"name": "Напредок"
},
"current_power": {
"name": "Тековна моќност"
},
"elapsed_time": {
"name": "Поминато време"
},
"debug_info": {
"name": "Информации за отстранување грешки"
},
"match_confidence": {
"name": "Натпревар на доверба"
},
"top_candidates": {
"name": "Топ кандидати",
"state": {
"none": "Никој"
}
},
"current_phase": {
"name": "Тековна фаза"
},
"wash_phase": {
"name": "Фаза"
},
"profile_cycle_count": {
"name": "Број на профил {profile_name}",
"unit_of_measurement": "циклуси"
},
"suggestions": {
"name": "Предложени поставки"
},
"pump_runs_today": {
"name": "Работи на пумпата (последни 24 часа)"
},
"cycle_count": {
"name": "Број на циклуси"
}
},
"select": {
"program_select": {
"name": "Програма за циклус",
"state": {
"auto_detect": "Автоматско откривање"
}
}
},
"button": {
"force_end_cycle": {
"name": "Присилно завршување на циклусот"
},
"pause_cycle": {
"name": "Циклус на пауза"
},
"resume_cycle": {
"name": "Циклус за продолжување"
}
}
},
"exceptions": {
"device_id_required": {
"message": "Потребен е валиден уред_id."
},
"cycle_id_required": {
"message": "Потребен е валиден cycle_id."
},
"profile_name_required": {
"message": "Потребно е важечко име на профил."
},
"device_not_found": {
"message": "Уредот не е пронајден."
},
"no_config_entry": {
"message": "Не е пронајден запис за конфигурација за уредот."
},
"integration_not_loaded": {
"message": "Интеграцијата не е вчитана за овој уред."
},
"cycle_not_found_or_no_power": {
"message": "Циклусот не е пронајден или нема податоци за напојување."
},
"trim_failed_empty_window": {
"message": "Скратувањето не успеа - циклусот не е пронајден, нема податоци за напојување или прозорецот што произлегува е празен."
},
"trim_invalid_range": {
"message": "trim_end_s мора да биде поголем од trim_start_s."
}
}
}