{ "config": { "step": { "user": { "title": "Postavljanje WashData", "description": "Postavite perilicu rublja ili drugi uređaj. Potreban je senzor snage.\n\nNakon postavljanja otvorite WashData panel s bočne trake ([/ha-washdata](/ha-washdata)) za cikluse, profile i sve postavke.", "data": { "name": "Naziv uređaja", "device_type": "Vrsta uređaja", "power_sensor": "Senzor snage", "min_power": "Minimalni prag snage (W)" }, "data_description": { "name": "Prijateljski naziv za ovaj uređaj (npr. \"Perilica rublja\", \"Perilica posuđa\").", "device_type": "Postavlja zadane vrijednosti otkrivanja za ovu vrstu uređaja.", "power_sensor": "Senzor pametnog utikača koji javlja trenutnu snagu u vatima.", "min_power": "Očitanja iznad ove vrijednosti (u vatima) znače da uređaj radi. 2 W odgovara većini uređaja." } }, "reconfigure": { "title": "Ponovna konfiguracija WashData", "description": "Promijenite naziv uređaja, vrstu uređaja ili senzor snage.\n\nSve ostalo je u WashData panelu (bočna traka ili [/ha-washdata](/ha-washdata)).", "data": { "name": "Naziv uređaja", "device_type": "Vrsta uređaja", "power_sensor": "Senzor snage", "min_power": "Minimalni prag snage (W)" } } }, "error": { "unknown": "Neočekivana pogreška", "invalid_power": "Prag snage mora biti veći od 0" }, "abort": { "already_configured": "Uređaj je već konfiguriran", "reconfigure_successful": "Ponovna konfiguracija je uspjela" } }, "options": { "step": { "init": { "title": "Postavke WashData", "description": "Preimenujte uređaj ili promijenite njegove osnovne postavke. Sve ostalo je u [WashData panelu](/ha-washdata) na bočnoj traci.", "data": { "name": "Naziv uređaja", "device_type": "Vrsta uređaja", "power_sensor": "Senzor snage", "min_power": "Minimalni prag snage (W)" } } }, "error": { "timer_default_message": "{device}: {minutes} min tajmer", "timer_pause_action_title": "Nastavi ciklus", "timer_pause_body_suffix": "Ciklus je pauziran. Otvorite WashData panel za nastavak.", "unload_dismiss_action_title": "Prestani podsjećati", "notify_live_waiting_message": "{device}: Nijedan profil još nije podudaran.", "vs_typical_longer": "{pct}% dulje nego obično", "vs_typical_shorter": "{pct}% kraće nego obično", "invalid_power": "Prag snage mora biti veći od 0" } }, "selector": { "device_type": { "options": { "washing_machine": "Perilica za rublje", "dryer": "Sušilica", "washer_dryer": "Perilica-sušilica Combo", "dishwasher": "Perilica posuđa", "air_fryer": "Zračna friteza", "bread_maker": "pekač kruha", "pump": "Pumpa / Sump Pumpa", "generic": "Ostalo (napredno)", "other": "Prag uređaja" } } }, "services": { "label_cycle": { "name": "Označi ciklus", "description": "Dodijelite postojeći profil prošlom ciklusu ili uklonite oznaku.", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj perilice za označavanje." }, "cycle_id": { "name": "ID ciklusa", "description": "ID ciklusa za označavanje." }, "profile_name": { "name": "Ime profila", "description": "Naziv postojećeg profila (profile izradite u WashData panelu). Ostavite prazno za uklanjanje oznake." } } }, "create_profile": { "name": "Stvori profil", "description": "Napravite novi profil (samostalni ili temeljen na referentnom ciklusu).", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj perilice rublja." }, "profile_name": { "name": "Ime profila", "description": "Naziv za novi profil (npr. 'Heavy Duty', 'Delicates')." }, "reference_cycle_id": { "name": "ID referentnog ciklusa", "description": "Izborni ID ciklusa na kojem se temelji ovaj profil." } } }, "delete_profile": { "name": "Izbriši profil", "description": "Izbrišite profil i opcionalno poništite označavanje ciklusa koji ga koriste.", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj perilice rublja." }, "profile_name": { "name": "Ime profila", "description": "Profil za brisanje." }, "unlabel_cycles": { "name": "Poništavanje oznaka ciklusa", "description": "Uklonite oznaku profila iz ciklusa koji koriste ovaj profil." } } }, "auto_label_cycles": { "name": "Automatsko označavanje starih ciklusa", "description": "Retroaktivno označite neoznačene cikluse pomoću podudaranja profila.", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj perilice rublja." }, "confidence_threshold": { "name": "Prag povjerenja", "description": "Minimalna pouzdanost podudaranja (0,50-0,95) za primjenu oznaka. Ostavite prazno za korištenje postavke uređaja „Pouzdanost za automatsko označavanje”." } } }, "export_config": { "name": "Izvoz konfiguracije", "description": "Izvezite profile, cikluse i postavke ovog uređaja u JSON datoteku.", "fields": { "device_id": { "name": "Uređaj", "description": "Perilica rublja uređaj za izvoz." }, "path": { "name": "Put", "description": "Izborni apsolutni put datoteke za pisanje (zadano je /config/ha_washdata_export_{entry}.json)." } } }, "import_config": { "name": "Uvezi konfiguraciju", "description": "Uvezite profile, cikluse i postavke za ovaj uređaj iz JSON izvozne datoteke (postavke se mogu prebrisati).", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj za pranje rublja u koji se uvozi." }, "path": { "name": "Put", "description": "Apsolutni put do izvozne JSON datoteke za uvoz." } } }, "submit_cycle_feedback": { "name": "Pošaljite povratne informacije o ciklusu", "description": "Potvrdite ili ispravite otkriveni program završenog ciklusa. Navedite `device_id` (preporučeno) ili `entry_id`.", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj WashData (preporučuje se umjesto entry_id)." }, "entry_id": { "name": "ID unosa", "description": "ID unosa konfiguracije za uređaj (alternativa device_id)." }, "cycle_id": { "name": "ID ciklusa", "description": "ID ciklusa prikazan u obavijesti o povratnim informacijama/zapisnicima." }, "user_confirmed": { "name": "Potvrdite otkriveni program", "description": "Postavite true ako je detektirani program točan." }, "corrected_profile": { "name": "Ispravljeni profil", "description": "Ako nije potvrđeno, navedite točan naziv profila/programa." }, "corrected_duration": { "name": "Ispravljeno trajanje (sekunde)", "description": "Izborno ispravljeno trajanje u sekundama." }, "notes": { "name": "Bilješke", "description": "Neobavezne bilješke o ovom ciklusu." } } }, "record_start": { "name": "Početak ciklusa snimanja", "description": "Započnite ručno snimanje čistog ciklusa (zaobilazi svu podudarnu logiku).", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj perilice za snimanje." } } }, "record_stop": { "name": "Zaustavljanje ciklusa snimanja", "description": "Zaustavite ručno snimanje.", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj perilice za zaustavljanje snimanja." } } }, "trim_cycle": { "name": "Ciklus podrezivanja", "description": "Skratite podatke o snazi prošlog ciklusa na određeni vremenski prozor.", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj WashData." }, "cycle_id": { "name": "ID ciklusa", "description": "ID ciklusa za obrezivanje." }, "trim_start_s": { "name": "Početak skraćivanja (sekunde)", "description": "Sačuvajte podatke iz ovog pomaka u sekundi. Zadano 0." }, "trim_end_s": { "name": "Kraj skraćivanja (sekunde)", "description": "Zadržite podatke na ovom pomaku u sekundi. Zadano = puno trajanje." } } }, "pause_cycle": { "name": "Pauziraj ciklus", "description": "Pauzirajte aktivni ciklus za uređaj WashData.", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj WashData za pauziranje." } } }, "resume_cycle": { "name": "Nastavi ciklus", "description": "Nastavite pauzirani ciklus za WashData uređaj.", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj WashData za nastavak." } } }, "trigger_ml_training": { "name": "Pokreni ML treniranje", "description": "Ručno ponovno istrenirajte ML modele na uređaju pomoću vlastitih označenih ciklusa ovog uređaja (eksperimentalno).", "fields": { "device_id": { "name": "Uređaj", "description": "WashData uređaj čije modele treba ponovno istrenirati." } } }, "mark_unloaded": { "name": "Označi kao istovareno", "description": "Potvrdite da je gotov sadržaj izvađen. Briše stanje \"Čist\" i podsjetnik za istovar.", "fields": { "device_id": { "name": "Uređaj", "description": "Uređaj WashData iz kojeg je izvađen gotov sadržaj." } } } }, "entity": { "binary_sensor": { "running": { "name": "Radi" }, "match_ambiguity": { "name": "Dvosmislenost podudaranja" }, "maintenance_due": { "name": "Održavanje na redu", "state": { "on": "Na redu", "off": "Nije na redu" }, "state_attributes": { "due_task_ids": { "name": "ID-ovi zadataka na redu" }, "due_tasks": { "name": "Zadaci na redu", "state": { "descale": "Uklanjanje kamenca", "filter_clean": "Očisti filtar", "drum_clean": "Očisti bubanj", "bearing_service": "Servis ležajeva", "other": "Ostalo", "salt": "Dopuni sol", "rinse_aid": "Dopuni sredstvo za ispiranje", "lint_filter": "Očisti filtar za dlačice", "condenser_clean": "Očisti kondenzator" } } } } }, "sensor": { "washer_state": { "name": "Stanje", "state": { "off": "Isključeno", "idle": "Miruje", "starting": "Počinje", "running": "Radi", "paused": "Pauzirano", "user_paused": "Pauzirano od korisnika", "ending": "Završetak", "finished": "Gotovo", "anti_wrinkle": "Protiv bora", "interrupted": "Prekinut", "force_stopped": "Prisilno zaustavljeno", "unknown": "Nepoznato", "clean": "Čist", "delay_wait": "Čekanje na početak" }, "state_attributes": { "cycle_anomaly": { "name": "Anomalija ciklusa", "state": { "overrun": "Traje predugo", "stalled": "Zaglavljeno" } } } }, "washer_program": { "name": "Program" }, "time_remaining": { "name": "Preostalo vrijeme" }, "total_duration": { "name": "Ukupno trajanje" }, "cycle_progress": { "name": "Napredak" }, "current_power": { "name": "Trenutna snaga" }, "elapsed_time": { "name": "Proteklo vrijeme" }, "debug_info": { "name": "Informacije o otklanjanju pogrešaka" }, "match_confidence": { "name": "Pouzdanost podudaranja" }, "top_candidates": { "name": "Najbolji kandidati", "state": { "none": "Nijedan" } }, "ambiguity": { "name": "Rezultat dvosmislenosti" }, "current_phase": { "name": "Trenutna faza" }, "profile_cycle_count": { "name": "Broj profila {profile_name}", "unit_of_measurement": "ciklusi" }, "suggestions": { "name": "Predložene postavke" }, "pump_runs_today": { "name": "Pumpa radi (zadnja 24 h)" }, "cycle_count": { "name": "Broj ciklusa" }, "energy_total": { "name": "Ukupna energija" } }, "select": { "program_select": { "name": "Program ciklusa", "state": { "auto_detect": "Automatsko otkrivanje" } } }, "button": { "force_end_cycle": { "name": "Prisilni završetak ciklusa" }, "pause_cycle": { "name": "Pauziraj ciklus" }, "resume_cycle": { "name": "Nastavi ciklus" }, "record_start": { "name": "Počni snimanje ciklusa" }, "record_stop": { "name": "Zaustavi snimanje ciklusa" }, "mark_unloaded": { "name": "Označi kao istovareno" } } }, "exceptions": { "device_id_required": { "message": "Potreban je važeći device_id." }, "cycle_id_required": { "message": "Potreban je važeći cycle_id." }, "profile_name_required": { "message": "Potreban je važeći profile_name." }, "device_not_found": { "message": "Uređaj nije pronađen." }, "no_config_entry": { "message": "Nije pronađen unos konfiguracije za uređaj." }, "integration_not_loaded": { "message": "Integracija nije učitana za ovaj uređaj." }, "cycle_not_found_or_no_power": { "message": "Ciklus nije pronađen ili nema podataka o snazi." }, "trim_failed_empty_window": { "message": "Podrezivanje nije uspjelo - ciklus nije pronađen, nema podataka o snazi ili je rezultirajući prozor prazan." }, "trim_invalid_range": { "message": "trim_end_s mora biti veći od trim_start_s." }, "no_active_cycle": { "message": "Nema aktivnog ciklusa za pauziranje ili nastavak." }, "path_not_allowed": { "message": "Putanja nije dopuštena: {path}. Dodajte njezin direktorij u 'allowlist_external_dirs' u configuration.yaml." }, "create_profile_failed": { "message": "Nije moguće stvoriti profil: {error}" }, "export_path_exists": { "message": "Odredište izvoza već postoji: {path}. Odaberite drugu putanju ili prvo uklonite postojeću datoteku." }, "export_write_failed": { "message": "Nije moguće zapisati izvoz u {path}: {error}" }, "assign_profile_failed": { "message": "Nije moguće dodijeliti profil: {error}" } } }