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

449 lines
15 KiB
JSON
Raw Permalink 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": "WashData podešavanje",
"description": "Konfiguriš svoju mašinu za pranje veša ili drugi uređaj.\n\nSenzor snage je obavezan.\n\n**Dalje, bićeš upitan da li želiš da napraviš prvi profil.**",
"data": {
"name": "Naziv uređaja",
"device_type": "Tip uređaja",
"power_sensor": "Senzor snage",
"min_power": "Minimalni prag snage (W)"
},
"data_description": {
"name": "Prijateljski naziv za ovaj uređaj (npr. 'Veš mašina', 'Mašina za suđe').",
"device_type": "Koja je ovo vrsta uređaja? Pomaže u prilagođenom otkrivanju i označavanju.",
"power_sensor": "Senzorski entitet koji prijavljuje potrošnju energije u realnom vremenu (u vatima) iz tvog pametnog priključka.",
"min_power": "Očitavanja snage iznad ovog praga (u vatima) ukazuju da uređaj radi. Počni sa 2W za većinu uređaja."
}
},
"first_profile": {
"title": "Napravi prvi profil",
"description": "**Ciklus** je kompletan rad tvog uređaja (npr. jedno pranje veša). **Profil** grupiše ove cikluse po tipu (npr. 'Pamuk', 'Brzo pranje'). Kreiranje profila sada pomaže integraciji da odmah proceni trajanje.\n\nMožeš ručno da izabereš ovaj profil u kontrolama uređaja ako nije automatski otkriven.\n\n**Ostavi 'Naziv profila' praznim da preskočiš ovaj korak.**",
"data": {
"profile_name": "Naziv profila (opciono)",
"manual_duration": "Procenjeno trajanje (minuti)"
}
},
"reconfigure": {
"title": "Ponovo konfiguriši WashData",
"description": "Ažuriraj naziv uređaja, tip uređaja ili senzor snage.",
"data": {
"name": "Naziv uređaja",
"device_type": "Tip uređaja",
"power_sensor": "Senzor snage",
"min_power": "Minimalni prag snage (W)"
}
}
},
"error": {
"cannot_connect": "Povezivanje nije uspelo",
"invalid_auth": "Nevažeća autentifikacija",
"unknown": "Neočekivana greška",
"invalid_power": "Prag snage mora biti veći od 0"
},
"abort": {
"already_configured": "Uređaj je već konfigurisan",
"reconfigure_successful": "Ponovna konfiguracija je bila uspešna"
}
},
"options": {
"step": {
"init": {
"title": "WashData podešavanja",
"description": "Sva podešavanja -- detekcija, podudaranje, tajming, obaveštenja, profili i ciklusi -- dostupna su u WashData panelu. Koristi ovaj obrazac samo da promeniš senzor snage, tip uređaja ili prag mirovanja.",
"data": {
"name": "Naziv uređaja",
"device_type": "Tip uređaja",
"power_sensor": "Senzor snage",
"min_power": "Minimalni prag snage (W)"
}
}
},
"error": {
"timer_default_message": "{device}: tajmer {minutes} min",
"timer_pause_action_title": "Nastavi ciklus",
"timer_pause_body_suffix": "Ciklus je pauziran. Otvori WashData panel da nastaviš.",
"notify_live_waiting_message": "{device}: Nijedan profil još nije podudaran.",
"vs_typical_longer": "{pct}% duže 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": "Mašina za pranje veša",
"dryer": "Sušač",
"washer_dryer": "Kombinovana mašina za pranje i sušenje",
"dishwasher": "Mašina za pranje sudova",
"air_fryer": "Friteza na vrući vazduh",
"bread_maker": "Mašina za hleb",
"pump": "Pumpa / Potopna pumpa",
"generic": "Друго (напредно)",
"other": "Тхресхолд Девице"
}
}
},
"services": {
"label_cycle": {
"name": "Označi ciklus",
"description": "Dodeli postojeći profil prošlom ciklusu ili ukloni oznaku.",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "Uređaj za pranje veša za označavanje."
},
"cycle_id": {
"name": "ID ciklusa",
"description": "ID ciklusa za označavanje."
},
"profile_name": {
"name": "Naziv profila",
"description": "Naziv postojećeg profila (napravi profile u meniju Upravljaj profilima). Ostavi praznim da ukloniš oznaku."
}
}
},
"create_profile": {
"name": "Napravi profil",
"description": "Napravi novi profil (samostalan ili zasnovan na referentnom ciklusu).",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "Uređaj veš mašine."
},
"profile_name": {
"name": "Naziv profila",
"description": "Naziv za novi profil (npr. 'Teška zaprljanost', 'Delikatno')."
},
"reference_cycle_id": {
"name": "ID referentnog ciklusa",
"description": "Opcioni ID ciklusa na kome se zasniva ovaj profil."
}
}
},
"delete_profile": {
"name": "Izbriši profil",
"description": "Izbriši profil i opciono poništi označavanje ciklusa koji ga koriste.",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "Uređaj veš mašine."
},
"profile_name": {
"name": "Naziv profila",
"description": "Profil za brisanje."
},
"unlabel_cycles": {
"name": "Ukloni oznake ciklusa",
"description": "Ukloni oznaku profila sa ciklusa koji koriste ovaj profil."
}
}
},
"auto_label_cycles": {
"name": "Automatski označi stare cikluse",
"description": "Retroaktivno označi neoznačene cikluse pomoću podudaranja profila.",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "Uređaj veš mašine."
},
"confidence_threshold": {
"name": "Prag pouzdanosti",
"description": "Minimalna pouzdanost podudaranja (0,500,95) za primenu oznaka."
}
}
},
"export_config": {
"name": "Izvezi konfiguraciju",
"description": "Izvezi profile, cikluse i podešavanja ovog uređaja u JSON datoteku (po uređaju).",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "Uređaj veš mašine za izvoz."
},
"path": {
"name": "Putanja",
"description": "Opciona apsolutna putanja datoteke za pisanje (podrazumevano je /config/ha_washdata_export_{entry}.json)."
}
}
},
"import_config": {
"name": "Uvezi konfiguraciju",
"description": "Uvezi profile, cikluse i podešavanja za ovaj uređaj iz JSON datoteke za izvoz (podešavanja mogu biti zamenjena).",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "Uređaj veš mašine za uvoz."
},
"path": {
"name": "Putanja",
"description": "Apsolutna putanja do JSON datoteke za izvoz za uvoz."
}
}
},
"submit_cycle_feedback": {
"name": "Pošalji povratne informacije o ciklusu",
"description": "Potvrdi ili ispravi automatski otkriveni program nakon završenog ciklusa. Navedi ili `entry_id` (napredno) ili `device_id` (preporučeno).",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "WashData uređaj (preporučuje se umesto 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 obaveštenju o povratnim informacijama / evidenciji."
},
"user_confirmed": {
"name": "Potvrdi otkriveni program",
"description": "Postavi tačno ako je otkriveni program ispravan."
},
"corrected_profile": {
"name": "Ispravljeni profil",
"description": "Ako nije potvrđeno, navedi tačan naziv profila/programa."
},
"corrected_duration": {
"name": "Ispravljeno trajanje (sekunde)",
"description": "Opciono ispravljeno trajanje u sekundama."
},
"notes": {
"name": "Napomene",
"description": "Opcionalne napomene o ovom ciklusu."
}
}
},
"record_start": {
"name": "Pokreni snimanje ciklusa",
"description": "Ručno pokreni snimanje čistog ciklusa (zaobilazi svu logiku podudaranja).",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "Uređaj za snimanje veš mašine."
}
}
},
"record_stop": {
"name": "Zaustavi snimanje ciklusa",
"description": "Zaustavi ručno snimanje.",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "Uređaj veš mašine za zaustavljanje snimanja."
}
}
},
"trim_cycle": {
"name": "Iseci ciklus",
"description": "Iseci podatke o snazi iz prošlog ciklusa na određeni vremenski prozor.",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "WashData uređaj."
},
"cycle_id": {
"name": "ID ciklusa",
"description": "ID ciklusa za isecanje."
},
"trim_start_s": {
"name": "Početak isecanja (sekunde)",
"description": "Čuvaj podatke od ovog pomaka u sekundama. Podrazumevano 0."
},
"trim_end_s": {
"name": "Kraj isecanja (sekunde)",
"description": "Zadrži podatke do ovog pomaka u sekundama. Podrazumevano = puno trajanje."
}
}
},
"pause_cycle": {
"name": "Pauziraj ciklus",
"description": "Pauziraj aktivni ciklus za WashData uređaj.",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "Uređaj WashData za pauziranje."
}
}
},
"resume_cycle": {
"name": "Nastavi ciklus",
"description": "Nastavi pauzirani ciklus za WashData uređaj.",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "Uređaj WashData za nastavak."
}
}
},
"trigger_ml_training": {
"name": "Pokreni ML obuku",
"description": "Ručno ponovo obuči ML modele na uređaju koristeći označene cikluse ovog uređaja (eksperimentalno).",
"fields": {
"device_id": {
"name": "Uređaj",
"description": "WashData uređaj za ponovnu obuku modela."
}
}
}
},
"entity": {
"binary_sensor": {
"running": {
"name": "U radu"
},
"match_ambiguity": {
"name": "Višeznačnost podudaranja"
}
},
"sensor": {
"washer_state": {
"name": "Stanje",
"state": {
"off": "Isključeno",
"idle": "U mirovanju",
"starting": "Pokreće se",
"running": "U radu",
"paused": "Pauzirano",
"user_paused": "Pauzirano od strane korisnika",
"ending": "Završava se",
"finished": "Završeno",
"anti_wrinkle": "Zaštita od gužvanja",
"interrupted": "Prekinuto",
"force_stopped": "Prisilno zaustavljeno",
"rinse": "Ispiranje",
"unknown": "Nepoznato",
"clean": "Čisto",
"delay_wait": "Čeka se početak"
}
},
"washer_program": {
"name": "Program"
},
"time_remaining": {
"name": "Preostalo vreme"
},
"total_duration": {
"name": "Ukupno trajanje"
},
"cycle_progress": {
"name": "Napredak"
},
"current_power": {
"name": "Trenutna snaga"
},
"elapsed_time": {
"name": "Proteklo vreme"
},
"debug_info": {
"name": "Informacije za otklanjanje grešaka"
},
"match_confidence": {
"name": "Pouzdanost podudaranja"
},
"top_candidates": {
"name": "Najbolji kandidati",
"state": {
"none": "Nijedan"
}
},
"ambiguity": {
"name": "Rezultat višeznačnosti"
},
"current_phase": {
"name": "Trenutna faza"
},
"profile_cycle_count": {
"name": "Broj profila {profile_name}",
"unit_of_measurement": "ciklusa"
},
"suggestions": {
"name": "Dostupna predložena podešavanja"
},
"pump_runs_today": {
"name": "Pumpa radi (poslednja 24 h)"
},
"cycle_count": {
"name": "Broj ciklusa"
},
"energy_total": {
"name": "Ukupna energija"
}
},
"select": {
"program_select": {
"name": "Program ciklusa",
"state": {
"auto_detect": "Automatska detekcija"
}
}
},
"button": {
"force_end_cycle": {
"name": "Prisilno završi ciklus"
},
"pause_cycle": {
"name": "Pauziraj ciklus"
},
"resume_cycle": {
"name": "Nastavi ciklus"
},
"record_start": {
"name": "Počni snimanje ciklusa"
},
"record_stop": {
"name": "Zaustavi snimanje ciklusa"
}
}
},
"exceptions": {
"device_id_required": {
"message": "Neophodan je važeći ID uređaja."
},
"cycle_id_required": {
"message": "Potreban je važeći id_ciklusa."
},
"profile_name_required": {
"message": "Potrebno je važeće ime_profila."
},
"device_not_found": {
"message": "Uređaj nije pronađen."
},
"no_config_entry": {
"message": "Nije pronađen konfiguracioni unos 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": "Isecanje nije uspelo - ciklus nije pronađen, nema podataka o napajanju ili je prozor kao rezultat prazan."
},
"trim_invalid_range": {
"message": "trim_end_s mora biti veći od trim_start_s."
},
"no_active_cycle": {
"message": "Нема активног циклуса за паузирање или наставак."
},
"path_not_allowed": {
"message": "Putanja nije dozvoljena: {path}. Dodajte njen direktorijum u 'allowlist_external_dirs' u configuration.yaml."
},
"create_profile_failed": {
"message": "Nije moguće napraviti profil: {error}"
},
"export_path_exists": {
"message": "Odredište izvoza već postoji: {path}. Izaberite 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 dodeliti profil: {error}"
}
}
}