Files
2026-07-17 10:12:15 -04:00

449 lines
20 KiB
JSON

{
"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": "Проценето времетраење (минути)"
}
},
"reconfigure": {
"title": "Реконфигурирај WashData",
"description": "Ажурирајте го името на уредот, типот на апаратот или сензорот за напојување.",
"data": {
"name": "Име на уред",
"device_type": "Тип на уред",
"power_sensor": "Сензор за напојување",
"min_power": "Праг на минимална моќност (W)"
}
}
},
"error": {
"cannot_connect": "Не успеа да се поврзе",
"invalid_auth": "Неважечка автентикација",
"unknown": "Неочекувана грешка",
"invalid_power": "Прагот на моќност мора да биде поголем од 0"
},
"abort": {
"already_configured": "Уредот е веќе конфигуриран",
"reconfigure_successful": "Реконфигурацијата беше успешна"
}
},
"options": {
"step": {
"init": {
"title": "WashData Settings",
"description": "Сите поставки -- откривање, совпаѓање, време, известувања, профили и циклуси -- се достапни во панелот WashData. Користете го овој формулар само за да го промените сензорот за напојување, типот на уредот или прагот на подготвеност.",
"data": {
"name": "Име на уред",
"device_type": "Тип на уред",
"power_sensor": "Сензор за напојување",
"min_power": "Праг на минимална моќност (W)"
}
}
},
"error": {
"timer_default_message": "{device}: тајмер од {minutes} мин.",
"timer_pause_action_title": "Продолжи со циклусот",
"timer_pause_body_suffix": "Циклусот е паузиран. Отворете го WashData панелот за да продолжите.",
"notify_live_waiting_message": "{device}: Сè уште нема совпаднат профил.",
"vs_typical_longer": "{pct}% подолго од вообичаено",
"vs_typical_shorter": "{pct}% пократко од вообичаено",
"invalid_power": "Прагот на моќност мора да биде поголем од 0"
}
},
"selector": {
"device_type": {
"options": {
"washing_machine": "Машина за перење",
"dryer": "Машина за сушење",
"washer_dryer": "Комбинација на машина за перење и сушење",
"dishwasher": "Машина за миење садови",
"air_fryer": "Воздушен фритер",
"bread_maker": "Машина за леб",
"pump": "Пумпа / Спојна пумпа",
"generic": "Друго (Напредно)",
"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 да продолжи."
}
}
},
"trigger_ml_training": {
"name": "Trigger ML Training",
"description": "Рачно обучете ги моделите ML на уредот од означените циклуси на овој уред (експериментални).",
"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": "Против брчки",
"interrupted": "Прекинато",
"force_stopped": "Сила запре",
"rinse": "Исплакнете",
"unknown": "Непознат",
"clean": "Чиста",
"delay_wait": "Се чека да започне"
}
},
"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": "Никој"
}
},
"ambiguity": {
"name": "Оцена на нејасноста"
},
"current_phase": {
"name": "Тековна фаза"
},
"profile_cycle_count": {
"name": "Број на профил {profile_name}",
"unit_of_measurement": "циклуси"
},
"suggestions": {
"name": "Предложени поставки"
},
"pump_runs_today": {
"name": "Работи на пумпата (последни 24 часа)"
},
"cycle_count": {
"name": "Број на циклуси"
},
"energy_total": {
"name": "Вкупна енергија"
}
},
"select": {
"program_select": {
"name": "Програма за циклус",
"state": {
"auto_detect": "Автоматско откривање"
}
}
},
"button": {
"force_end_cycle": {
"name": "Присилно завршување на циклусот"
},
"pause_cycle": {
"name": "Циклус на пауза"
},
"resume_cycle": {
"name": "Циклус за продолжување"
},
"record_start": {
"name": "Започни снимање на циклус"
},
"record_stop": {
"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."
},
"no_active_cycle": {
"message": "Нема активен циклус за паузирање или продолжување."
},
"path_not_allowed": {
"message": "Патеката не е дозволена: {path}. Додајте го нејзиниот директориум во 'allowlist_external_dirs' во configuration.yaml."
},
"create_profile_failed": {
"message": "Не може да се креира профил: {error}"
},
"export_path_exists": {
"message": "Целта за извоз веќе постои: {path}. Изберете друга патека или прво отстранете ја постојната датотека."
},
"export_write_failed": {
"message": "Не може да се запише извозот во {path}: {error}"
},
"assign_profile_failed": {
"message": "Не може да се додели профил: {error}"
}
}
}