441 lines
20 KiB
JSON
441 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 за повеќето уреди."
|
|
}
|
|
},
|
|
"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}"
|
|
}
|
|
}
|
|
}
|