Files
HomeAssistantVS/custom_components/ha_washdata/translations/panel/sr-Latn.json
T

2224 lines
131 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.
{
"card": {
"min": "min",
"entity_not_found": "Entitet nije pronađen",
"running_long": "Traje predugo",
"stalled": "Zaglavljeno",
"remaining": "preostalo",
"progress": "napredak",
"show_time_remaining": "Prikaži preostalo vreme",
"show_percentage": "Prikaži procenat",
"layout": {
"tile": "Pločica (kompaktno)",
"detail": "Detaljno (bogato)",
"glance": "Pregled (više uređaja)"
},
"btn": {
"pause": "Pauziraj",
"resume": "Nastavi",
"terminate": "Završi ciklus",
"record_start": "Započni snimanje",
"record_stop": "Zaustavi snimanje",
"program": "Program",
"open_panel": "Otvori WashData"
},
"editor": {
"layout": "Izgled",
"entity": "Entitet uređaja",
"entities": "Uređaji",
"title": "Naslov",
"icon": "Ikona",
"show_state": "Prikaži stanje",
"show_program": "Prikaži program",
"show_progress_bar": "Prikaži traku napretka",
"spin_icon": "Rotiraj ikonu tokom rada",
"display_mode": "Red sa detaljima",
"active_color": "Zamena aktivne boje",
"show_phase": "Prikaži fazu",
"show_energy": "Prikaži energiju i trošak",
"show_anomaly": "Prikaži upozorenje o produženju",
"show_sparkline": "Prikaži grafikon snage uživo",
"buttons": "Dugmad za radnje",
"program_entity": "Entitet programa (zamena)",
"time_entity": "Entitet vremena (zamena)",
"pct_entity": "Entitet napretka (zamena)",
"power_entity": "Entitet snage (zamena)",
"tap_action": "Radnja dodira",
"hold_action": "Radnja držanja",
"double_tap_action": "Radnja dvostrukog dodira"
}
},
"badge": {
"quiet_tail_tip": "Pred kraj ovaj program utihne na oko {mins} min, a zatim povuče oko {watts} W tokom {secs} s. Uočeno u {seen} od {measured} izmerenih ciklusa.",
"quiet_tail": "~{mins} min tišine na kraju",
"artifact_tip": "Otkriveno je {n} anomalija (npr. vrata otvorena usred ciklusa) – otvorite da ih vidite na grafikonu",
"artifact_tip_one": "Otkrivena je {n} anomalija (npr. vrata otvorena usred ciklusa) – otvorite da je vidite na grafikonu",
"artifact_tip_few": "Otkrivene su {n} anomalije (npr. vrata otvorena usred ciklusa) – otvorite da ih vidite na grafikonu",
"artifact_tip_other": "Otkriveno je {n} anomalija (npr. vrata otvorena usred ciklusa) – otvorite da ih vidite na grafikonu",
"auto": "(automatski otkriveno)",
"built_in_tag": "ugrađen",
"declining": "↘ opadajući",
"energy_low": "Manja potrošnja energije nego obično",
"energy_spike": "Veća potrošnja energije nego obično",
"feedback_requested": "Zatražena povratna informacija",
"golden_cycle": "Snimljeni referentni ciklus",
"duration_outlier": "Ciklusi neobične dužine: {n}",
"improving": "↗ poboljšava se",
"manual": "(ručno izabrano)",
"needs_review": "Potreban pregled",
"overrun": "Trajao duže nego obično",
"poor_fit": "loša kvaliteta",
"restart_gap_tip": "{n} HA praznina ponovnog pokretanja: trag snage ima rupe",
"restart_gap_tip_one": "{n} HA praznina ponovnog pokretanja: trag snage ima rupu",
"restart_gap_tip_few": "{n} HA praznine ponovnog pokretanja: trag snage ima rupe",
"restart_gap_tip_other": "{n} HA praznina ponovnog pokretanja: trag snage ima rupe",
"reviewed": "Pregledano",
"steady": "→ stabilan",
"underrun": "Završio se brže nego obično",
"overrun_ratio": "({x}x očekivanog)",
"underrun_ratio": "({pct}% očekivanog)",
"imported_tip": "Uvezeno iz prodavnice zajednice. Koristi se samo za podudaranje, ne računa se u statistiku.",
"unmatchable": "ne može se podudariti",
"not_importable": "nije primenljivo",
"exists": "postoji",
"backfilled_tip": "Detektovano u uvezenoj istoriji snage. Utiče samo na podudaranje programa, ne računa se u statistiku.",
"armed": "(primenjuje se na sledeći ciklus)",
"awaiting_tip": "Čeka odobrenje zajednice",
"awaiting_n": "Čeka odobrenje · potvrđeno {n}",
"awaiting": "Čeka odobrenje",
"approved": "Odobreno",
"matcher_unused": "Još bez podudaranja sa vašim ciklusima",
"matcher_used": "Podudaranje u {n} od vaših ciklusa",
"matcher_used_one": "Podudaranje u {n} od vaših ciklusa",
"matcher_used_few": "Podudaranje u {n} od vaših ciklusa",
"matcher_used_other": "Podudaranje u {n} od vaših ciklusa",
"matcher_used_tip": "Ciklusi na ovom uređaju koje je WashData sam podudario sa ovim uvezenim programom. Uvoz koji se nikada ne podudari možda ne odgovara vašem uređaju; možete ga ukloniti. Broji se lokalno; ništa se ne šalje u prodavnicu."
},
"btn": {
"pg_preset_delete": "Izbriši konfiguraciju",
"pg_preset_load": "Učitaj konfiguraciju",
"pg_preset_load_tip": "Zameni vrednosti u testnom okruženju ovom konfiguracijom (aktivna podešavanja ostaju netaknuta)",
"pg_preset_save": "Sačuvaj kao konfiguraciju",
"pg_preset_save_tip": "Sačuvaj sve vrednosti ispod kao imenovanu konfiguraciju za ovaj uređaj",
"reset_zoom": "Poništi zumiranje",
"set_brand_model": "Postavi marku i model",
"refresh_catalog": "Osveži katalog",
"add_device": "+ Dodaj uređaj",
"add_device_tip": "Dodaj još jedan WashData uređaj",
"add_maintenance": "Dodaj događaj održavanja",
"add_phase": "+ Dodaj fazu",
"add_timer": "+ Dodaj tajmer",
"apply_all": "Primeni sve",
"apply_label": "Primeni oznaku",
"apply_split": "Primeni podelu",
"apply_trim": "Primeni isecanje",
"auto_detect_split": "Automatski detektuj",
"auto_label_cycles": "Automatski označi cikluse",
"auto_label_cycles_tip": "Imenujte neoznačene cikluse čija pouzdanost podudaranja prelazi prag.",
"cancel": "Otkaži",
"clear_debug": "Obriši podatke za otklanjanje grešaka",
"clear_splits": "Obriši",
"close": "Zatvori",
"compare": "Uporedi",
"confirm": "Potvrdi",
"convert_to_automation": "Pretvori u automatizaciju",
"correct": "Ispravi…",
"create": "Napravi",
"delete": "Izbriši",
"delete_group": "Izbriši grupu",
"delete_group_tip": "Izbriši samo ovu grupu - profili članova se čuvaju",
"delete_profile": "Izbriši profil",
"discard": "Odbaci",
"discard_tip": "Odbaci snimljeni trag bez čuvanja",
"dismiss": "Odbij",
"mute_suggestion": "Prestani predlagati ovo podešavanje",
"pg_load_live": "Učitaj aktivna podešavanja",
"pg_load_live_tip": "Ponovo pročitaj trenutna podešavanja integracije i odbaci sve izmene u testnom okruženju",
"pg_load_suggested": "Učitaj predloženo ({n})",
"pg_load_suggested_tip": "Učitaj trenutne predloge automatskog podešavanja kao zamene u testnom okruženju",
"pg_publish_all": "Primeni {n} na integraciju",
"pg_publish_one": "Primeni {label} na integraciju",
"reset_muted": "Resetuj utišane",
"reset_phase_tip": "Poništite svoju izmenu i vratite ugrađenu fazu",
"done": "Gotovo",
"edit": "Uredi",
"export": "Izvezi",
"force_stop": "Prisilno zaustavi",
"force_stop_tip": "Odmah završi trenutni ciklus i označi ga kao prisilno zaustavljen",
"from_template": "Iz šablona ▾",
"ignore": "Ignoriši",
"import_json": "Uvezi iz JSON-a",
"inspect": "Inspektiraj",
"label": "Označi",
"load_more": "Učitaj još",
"manage": "Upravljaj",
"merge": "Spoji",
"new_automation": "+ Nova automatizacija",
"new_group": "+ Nova grupa",
"new_group_tip": "Grupišite skoro iste profile (isti oblik, druga temperatura ili centrifuga) kako bi ih podudaranje moglo razlikovati.",
"new_phase": "+ Nova faza",
"new_profile": "+ Novi profil",
"new_profile_tip": "Napravi novi profil programa iz postojećeg označenog ciklusa ili snimka",
"on_cycle_finished": "Po završetku ciklusa",
"on_cycle_started": "Po pokretanju ciklusa",
"pause_cycle": "Pauziraj",
"pause_cycle_tip": "Pauziraj aktivni ciklus – uređaj će se nastaviti od mesta gde je stao",
"process": "Obradi",
"process_history": "Obradi sada",
"process_recording": "Sačuvaj snimak",
"process_tip": "Sačuvaj snimljeni trag kao novi ili postojeći profil",
"rebuild": "Obnovi omotače",
"rebuild_envelope": "Obnovi omotač",
"rebuild_tip": "Ponovo izgradite očekivani pojas snage svakog profila iz njegovih označenih ciklusa. Pokrenite nakon označavanja ili ispravljanja ciklusa.",
"rec_start_tip": "Počni snimanje traga snage uređaja – pokreni neposredno pre pokretanja ciklusa",
"rec_stop": "Zaustavi",
"rec_stop_tip": "Zaustavi snimanje i zadrži snimljeni trag radi pregleda",
"record": "Počni snimanje",
"refresh": "Osveži",
"refresh_diag_tip": "Ponovo učitaj statistike skladištenja",
"refresh_settings_tip": "Ponovo učitaj podešavanja sa servera",
"relabel": "Promeni oznaku ({count})",
"remove": "Ukloni",
"remove_timer": "Ukloni tajmer",
"reset": "Resetuj",
"reset_ml_models_tip": "Odbaci fino podešene modele i vrati se na ugrađene. WashData ih može ponovo naučiti kasnije.",
"reset_to_builtin": "Vrati na ugrađene modele",
"resume_cycle": "Nastavi ciklus",
"resume_cycle_tip": "Nastavi pauzirani ciklus",
"revert_settings": "Odbaci izmene",
"revert_settings_tip": "Vrati podešavanja na stanje pre poslednjeg čuvanja",
"revert_settings_tip_none": "Sačuvaj prvo da bi se aktiviralo poništavanje",
"revert": "Vrati",
"revert_to_previous": "Vrati ovo podešavanje na prethodnu vrednost",
"review": "Oceni",
"run": "Pokreni",
"run_analysis": "🔍 Pokreni analizu prijedloga",
"run_analysis_tip": "Analiziraj svoje snimljene cikluse sada i osveži prijedloge podešavanja",
"run_auto_label": "Pokreni automatsko označavanje",
"save": "Sačuvaj",
"save_access_control": "Sačuvaj kontrolu pristupa",
"save_group": "Sačuvaj grupu",
"save_panel_settings": "Sačuvaj podešavanja panela",
"save_phases": "Sačuvaj faze",
"save_preferences": "Sačuvaj preference",
"save_reminders": "Sačuvaj podsetnike",
"save_review": "Sačuvaj pregled",
"save_settings": "Sačuvaj podešavanja",
"select": "Izaberi",
"select_all": "Izaberi sve",
"select_none": "Očisti",
"show_only": "Prikaži samo",
"split": "Podeli",
"stop": "Zaustavi",
"submit_correction": "Pošalji ispravku",
"train_now": "Obuči sada",
"trim": "Iseci",
"trim_split": "Iseci / Podeli",
"undo": "Opozovi",
"unlabel_selected": "Ukloni oznaku sa izabranih ({n})",
"unlabel_selected_tip": "Uklonite oznaku sa izabranih ciklusa. Ostaju u istoriji, ali prestaju da oblikuju ovaj profil.",
"use": "Koristi",
"wipe_all": "Obriši sve podatke",
"delete_selected": "Izbriši izabrano ({n})",
"pg_apply_best": "Primeni najbolje",
"pg_apply_to_settings_tip": "Kopiraj ovde uređene vrednosti u aktivna podešavanja ovog uređaja",
"import": "Uvezi",
"disconnect": "Prekini vezu",
"connect_github": "Poveži GitHub",
"share_to_store": "Podeli u prodavnicu",
"share": "Podeli",
"browse_community_setups": "Pregledaj podešavanja zajednice",
"download_device": "Preuzmi podešavanja uređaja",
"share_device": "Podeli podešavanja uređaja",
"share_device_tip": "Podelite ovaj uređaj i njegove referentne cikluse u prodavnici zajednice kako bi ih vlasnici iste mašine mogli preuzeti.",
"share_n": "Podeli cikluse ({n})",
"export_selected": "Izvoz (izbor podataka)",
"export_all": "Brzi izvoz svega",
"download_export": "Preuzmi izvoz",
"analyze_import": "Analiziraj datoteku",
"import_selected": "Uvezi izabrano",
"back": "Nazad",
"import_power_history": "Uvezi istoriju snage",
"hist_read_recorder": "Pročitaj iz Home Assistant",
"hist_scan": "Potraži cikluse",
"hist_import_n": "Uvezi cikluse: {n}",
"hist_goto_cycles": "Prikaži cikluse",
"save_total_cycles": "Sačuvaj ukupan broj",
"clear": "Obriši",
"add_brand": "Dodaj marku",
"log_done_task": "Označi kao obavljeno: {task}",
"add_task": "Dodaj zadatak",
"add_appliance": "Dodaj uređaj",
"retry": "Pokušaj ponovo",
"confirm_appliance": "Potvrdi ovaj uređaj",
"confirmed": "Potvrđeno",
"create_profile_from_gap": "Napravi profil",
"undo_import": "Opozovi poslednji uvoz",
"pg_rerun": "Ažuriraj simulaciju"
},
"note": {
"off_delay": {
"effective": "Završen ciklus zapravo čeka {eff} s, a ne {delay} s: Min. razmak isklopa ({gap} s) je duži i ima prednost."
}
},
"conflict": {
"anti_wrinkle_max": {
"max": "Mora biti iznad Praga pokretanja ({start} W); inače se limit trajanja zaštite od gužvanja zaobilazi",
"start": "Mora biti ispod Maks. snage zaštite od gužvanja ({max} W)"
},
"attn_sub": "Ispravite konflikte pre čuvanja",
"attn_title": "Konflikti podešavanja: {n}",
"confidence": {
"auto": "Mora biti jednak ili iznad Praga podudaranja ({match})",
"learning": "Mora biti jednak ili iznad Praga podudaranja ({match})",
"match_for_auto": "Mora biti jednak ili ispod Pouzdanosti automatskog označavanja ({alc})",
"match_for_learning": "Mora biti jednak ili ispod Pouzdanosti učenja ({lc})"
},
"duration_ratio": {
"max": "Mora biti veći od Min. odnosa trajanja ({min})",
"min": "Mora biti manji od Maks. odnosa trajanja ({max})"
},
"hysteresis": {
"start": "Mora biti iznad Praga zaustavljanja ({stop} W)",
"stop": "Mora biti ispod Praga pokretanja ({start} W)"
},
"min_power": {
"min_power": "Mora biti jednak ili ispod Praga zaustavljanja ({stop} W)",
"stop": "Mora biti jednak ili iznad Minimalne snage ({min} W)"
},
"no_update_timeout": {
"timeout": "Mora biti veći od Intervala nadzornika ({wi} s)",
"watchdog": "Mora biti manji od Vremenskog ograničenja bez ažuriranja ({to} s)"
},
"off_delay": {
"gap": "Min. razmak isklopa treba biti najmanje Kašnjenje isklopa ({delay} s)",
"off_delay": "Kašnjenje isklopa ({off_delay} s) premašuje Min. razmak isklopa ({gap} s); uzastopni ciklusi mogu se spojiti"
},
"power_off": {
"stop": "Mora biti iznad Praga isključivanja napajanja ({pot} W)",
"threshold": "Mora biti ispod Praga zaustavljanja ({stop} W) da bi imalo efekta"
},
"price_entity": {
"power_sensor": "Ovo je Senzor snage uređaja, a ne cena. Ciklusi bi se obračunavali u vatima po kWh; obrišite ovo polje.",
"energy_sensor": "Ovo je Brojilo energije uređaja, a ne cena. Ciklusi bi se obračunavali po očitavanju brojila po kWh; obrišite ovo polje.",
"device_class": "Ovaj senzor meri {dc}, a ne cenu po kWh. Obrišite ovo polje ili izaberite senzor tarife.",
"unit": "Ovaj senzor očitava u {unit}, a ne cenu po kWh. Obrišite ovo polje ili izaberite senzor tarife."
},
"pump_stuck": {
"duration": "Mora biti manje od Vremenskog ograničenja bez ažuriranja ({to} s) kako bi se alarm zaglavljene pumpe aktivirao prvi",
"timeout": "Mora premašiti Trajanje zaglavljene pumpe ({ps} s) kako bi se alarm zaglavljene pumpe aktivirao prvi"
},
"start_dur": {
"sampling": "Interval uzorkovanja premašuje Trajanje pokretanja ({sdt} s); jednokratni impuls može otvoriti ciklus",
"threshold": "Treba biti najmanje jedan Interval uzorkovanja ({si} s) kako bi se sprečili lažni startovi s jednim uzorkom"
},
"unmatch": {
"match": "Mora biti iznad Praga nepodudaranja ({un})",
"unmatch": "Mora biti ispod Praga podudaranja ({match}); inače potvrđeno podudaranje odmah prestaje"
},
"cascade_toast": "Druga podešavanja prilagođena radi doslednosti: {n}",
"suggestion_resolves": "Primenite predlog na čekanju ({val}) ispod za rešavanje ovog konflikta",
"use_fix": "Koristi {val}",
"watchdog": {
"interval": "Treba biti najmanje 2× Interval uzorkovanja ({si} s)",
"sampling": "Interval uzorkovanja treba biti najviše pola Intervala nadzornika ({wi} s)"
},
"settings_banner": "Konflikti podešavanja: {n}. Proverite istaknute odeljke i ispravite ih pre čuvanja.",
"settings_banner_btn": "Idi na prvi",
"end_energy": {
"energy": "Previše strogo za Prag zaustavljanja ({w} W) tokom Kašnjenja isklopa ({d} s); ciklus može da se završi samo rezervnim putem",
"stop": "Energija kraja ({e} Wh tokom {d} s) dozvoljava samo {p} W"
}
},
"hdr": {
"custom_tasks": "Sopstveni zadaci",
"maintenance_supporter": "Treba vam više?",
"access_control": "Kontrola pristupa",
"add_maintenance": "Dodaj događaj održavanja",
"automation_delete": "Izbriši ovu automatizaciju",
"automation_needs_review": "Ovaj ciklus treba pregled",
"automation_open": "Otvori u uređivaču automatizacije",
"automation_review_this_cycle": "Pregledaj ovaj ciklus",
"automations": "Automatizacije",
"clear_debug": "Obriši tragove otklanjanja grešaka",
"diagnostics_pref": "Dijagnostika",
"display": "Prikaz",
"export_import": "Izvezi / Uvezi",
"live_power": "Živa snaga",
"logs": "Dnevnici",
"maintenance": "Akcije održavanja",
"maintenance_log": "Dnevnik održavanja",
"maintenance_reminders": "Podsetnici za servis",
"manual_recording": "Ručno snimanje",
"manual_recording_tip": "Namerno snimite ciklus: pritisnite Počni snimanje neposredno pre pokretanja uređaja i Zaustavi kad završi, zatim Obradi da ga sačuvate kao profil.",
"ml_learned": "Šta je WashData naučio",
"ml_settings_card": "Podešavanja",
"ml_smart_learning": "Pametno učenje",
"my_preferences": "Moje preference",
"no_automations": "Nijedna automatizacija ne referencira ovaj uređaj još.",
"panel_settings": "Podešavanja panela",
"pg_settings_source": "Izvor podešavanja",
"phase_catalog": "Katalog faza",
"playground": "Testno okruženje",
"process_history": "Obrada istorije",
"settings_history": "Istorija podešavanja",
"status": "Status",
"status_graph": "Grafikon statusa",
"storage_stats": "Statistike skladištenja",
"toggle_sidebar": "Prebaci Home Assistant bočnu traku",
"wipe_history": "Obriši istoriju",
"pg_detection_params": "Podešavanja otkrivanja",
"pg_outcome": "Ishod simulacije",
"pg_across_cycles": "Kroz sve vaše cikluse",
"community_store": "Prodavnica zajednice",
"online_account": "Prodavnica zajednice i online funkcije",
"import_power_history": "Uvoz istorije snage",
"service_status": "Status servisa",
"online_account_tab": "Online i zajednica",
"live_match_debug": "Dijagnostika poklapanja uživo"
},
"health": {
"fair": "Prihvatljiva kvaliteta profila",
"good": "✓ Dobra kvaliteta profila",
"poor": "⚠ Loša kvaliteta profila"
},
"lbl": {
"envelope_position_tip": "Položaj na snimljenoj krivoj podudarenog programa: {pct}%. Određuje se poravnanjem ciklusa sa profilom, pa ostaje tačan kad je rad duži ili kraći. Osvežava se dok je uređaj tih, pa može da kasni.",
"envelope_position": "kriva {pct}%",
"aria_playground_chart3": "Interaktivni grafikon snage ciklusa: pređite mišem za prikaz vremena/snage, pomerajte točkić ili koristite dva prsta za zumiranje, prevucite za pomeranje",
"device_unresolved": "Nedostupan uređaj ({id})",
"drag_to_resize": "Prevucite za promenu veličine",
"task_name": "Zadatak",
"every_cycles": "Interval (ciklusi)",
"every_days": "Interval (dani)",
"new_task_name": "Novi zadatak",
"days_since_service": "{since} / {total} dana",
"actions": "Akcije",
"activity": "Aktivnost",
"administrators": "Administratori",
"aria_compare_chart": "Grafikon poređenja ciklusa",
"aria_cycle_chart": "Kriva snage ciklusa",
"aria_envelope_chart": "Grafikon anvelope snage profila",
"aria_phase_chart": "Grafikon uređivača faza",
"aria_power_chart": "Grafikon potrošnje snage",
"aria_spaghetti_chart": "Preklopljene krive snage ciklusa",
"artifact_anomaly": "Anomalija",
"artifact_high_power": "Visoka snaga",
"artifact_interruption": "Prekid",
"artifact_low_power": "Niska snaga",
"auto_detect": "Automatsko otkrivanje",
"auto_fine_tune_off": "automatsko fino podešavanje isključeno",
"auto_fine_tune_on": "automatsko fino podešavanje uključeno (oko {hour}:00)",
"avg_cost": "Pros. trošak",
"change": "Promena",
"clock_time": "Sat i vreme",
"cohesion_good": "kohezija {pct}%",
"cohesion_low": "⚠ niska kohezija {pct}%",
"compare_profiles": "Uporedi sa profilima",
"confidence": "Pouzdanost",
"confidence_threshold": "Prag pouzdanosti",
"correct_duration": "Ispravi trajanje (min, opciono)",
"correct_profile": "Ispravljeni profil",
"cost": "Trošak",
"create_new_profile": "+ Napravi novi profil…",
"current_phase": "Trenutna faza",
"cycle": "Ciklus",
"cycle_date_display": "Prikaz datuma ciklusa",
"cycles_count": "Ciklusi",
"cycles_lc": "ciklusa",
"date": "Datum",
"debug_traces": "Tragovi za otklanjanje grešaka",
"default_access_level": "Zadani nivo za korisnike koji nisu navedeni ispod",
"default_other": "Podrazumevano (ostali uređaji)",
"default_tab": "Podrazumevana kartica pri otvaranju panela",
"font_size": "Veličina fonta panela",
"description": "Opis",
"duration": "Trajanje",
"enable_access_control": "Omogući kontrolu pristupa po korisniku",
"energy": "Energija",
"event_type": "Tip događaja",
"expected": "Očekivano",
"suspected_profile": "{name} (pretpostavka)",
"runner_up_profile": "{name} (drugi najbolji)",
"expected_duration": "Očekivano trajanje (min)",
"file_kb": "Datoteka (kB)",
"from": "Od",
"gap_s": "Razmak (s)",
"group_name": "Naziv grupe",
"head_trim": "Isecanje početka (s)",
"hide_tabs": "Sakrij kartice za ne-administratore",
"json_data": "JSON podaci",
"label": "Odgovarajući program",
"last": "Poslednjih",
"last_checked": "Poslednja provera:",
"load_from_file": "Učitaj iz datoteke",
"manual_duration": "Ručno trajanje (min, opciono)",
"match": "Poklapanje",
"members": "Članovi",
"mode_existing_profile": "Dodaj u postojeći profil",
"mode_new_profile": "Napravi novi profil",
"models_fine_tuned": "(fino podešeni modeli: {count})",
"n_selected": "{n} izabrano",
"n_tuning_suggestions": "{n} predloga podešavanja",
"n_tuning_suggestions_one": "{n} predlog podešavanja",
"n_tuning_suggestions_few": "{n} predloga podešavanja",
"n_tuning_suggestions_other": "{n} predloga podešavanja",
"new_profile_name": "Novi naziv profila",
"notes": "Beleške",
"panel_default_tab": "Podrazumevana kartica",
"panel_language": "Jezik table",
"per_cycle_short": "ciklus",
"pg_best_value": "Pronađena najbolja vrednost",
"pg_current_value": "Trenutna vrednost:",
"pg_drag_hint": "Prevucite liniju na grafikonu",
"pg_ev_ending": "Završava se",
"pg_ev_running": "U radu",
"pg_group_advanced": "Granični slučajevi",
"pg_group_detection": "Okidači otkrivanja",
"pg_group_timing": "Pravila vremena",
"pg_idle": "U mirovanju",
"pg_anti_wrinkle": "Zaštita od gužvanja",
"pg_poor_match": "Loše poklapanje",
"pg_preset": "Konfiguracija testnog okruženja",
"pg_preset_name": "Naziv nove konfiguracije",
"pg_preset_none": "Izaberite konfiguraciju…",
"pg_strong_match": "Snažno poklapanje",
"pg_weak_match": "Slabo poklapanje",
"phase_name": "Naziv faze",
"name": "Naziv",
"phase_timeline": "Vremenska osa faza",
"power": "Snaga",
"profile": "Profil",
"profile_name": "Naziv profila",
"program": "Program",
"program_tip": "Izaberite sa kojim se programom podudara trenutni ciklus. Automatska detekcija bira najbolje podudaranje. Zakačite program kad automatska detekcija greši; program izabran pre pokretanja važi za sledeći ciklus.",
"progress": "Napredak",
"raw_socket": "Sirovi priključak",
"ref_cycle": "Referentni ciklus (opciono)",
"remaining": "Preostalo",
"reminder_every": "Podseti svakih (ciklusa)",
"remove_label": "- Ukloni oznaku -",
"rename_profile": "Preimenuj profil",
"resulting_profile": "Rezultujući profil",
"save_mode": "Režim čuvanja",
"seconds_from_start": "Sekunde od početka",
"select_profile": "Izaberi profil",
"setting": "Podešavanje",
"settings_advanced": "Napredno",
"settings_basic": "Osnovno",
"settings_detail_level": "Nivo detalja podešavanja",
"show_debug": "Prikaži karticu za otklanjanje grešaka uživo na stranici Statusa (pouzdanost, višeznačnost, najbolji kandidati)",
"show_expected": "Prikaži preklop očekivane krive (usklađeni profil, narandžasta)",
"show_raw": "Prikaži prekidač sirovih očitavanja utičnice u živom grafu snage",
"sparkline": "Nedavni trend trajanja ciklusa",
"status": "Status",
"tail_trim": "Isecanje kraja (s)",
"tap_to_dismiss": "dodirnite grafikon da zatvorite",
"timer_auto_pause": "Automatska pauza",
"timer_min": "min",
"timer_msg_placeholder": "Poruka (opciono, {device}/{program}/{minutes})",
"to": "Do",
"ungrouped": "Negrupisano",
"unlabelled": "Neoznačeno",
"unlabelled_paren": "(neoznačeno)",
"input": "Ulaz:",
"start": "Početak",
"end": "Kraj",
"unit_s": "(s)",
"reviewed_on": "pregledano {date}",
"unknown": "Nepoznato",
"quality": "Kvaliteta",
"tags": "Oznake",
"at": "u",
"pct_match_confidence": "{pct}% pouzdanosti podudaranja",
"ha_restarted": "HA ponovo pokrenut",
"from_start": "Od početka",
"to_end": "Do kraja",
"click_to_select": "kliknite za izbor",
"envelope": "Omotač",
"zoom_hint": "skrolujte za zumiranje · dvoklik za resetovanje",
"loading_paren": "(učitavanje…)",
"time_remaining": "~{v} preostalo",
"no_duration": "bez trajanja",
"duration_avg": "~{v}m pros.",
"name_placeholder": "(naziv)",
"n_shown": ", prikazano {n}",
"cycles_title": "Ciklusi ({n})",
"pg_detecting": "Otkrivanje",
"pg_time_left_model": "Preostalo vreme (model)",
"pg_time_left_model_tip": "Procena prema fazama programa, a ne fiksno odbrojavanje",
"phase": "Faza",
"pg_mode_history": "Test na istoriji",
"pg_ev_detected": "Otkriveno",
"pg_ev_match": "Poklapanje prihvaćeno",
"pg_ev_match_changed": "Poklapanje promenjeno",
"pg_ev_ambiguous": "Dvosmisleno",
"pg_ev_unmatched": "Bez poklapanja",
"pg_ev_notify_start": "Obaveštenje o početku",
"pg_ev_notify_pre": "Obaveštenje „skoro gotovo“",
"pg_ev_notify_finish": "Obaveštenje o završetku",
"pg_ev_notify_milestone": "Obaveštenje o prekretnici",
"pg_ev_notify_held": "Obaveštenje zadržano (tihi sati)",
"pg_ev_finished": "Završeno",
"pg_ended": "Okončano",
"pg_proj_energy": "Predv. energija",
"pg_alert_overrun": "Duže od uobičajenog",
"pg_alert_underrun": "Kraće od uobičajenog",
"pg_alert_did_not_finish": "Nije završeno",
"pg_alert_false_end": "Podeljeno na više ciklusa",
"pg_alert_unmatched": "Bez poklapanja",
"pg_alert_ambiguous": "Dvosmisleno poklapanje",
"pg_alert_energy": "Anomalija energije",
"pg_newly_correct": "sada ispravno",
"pg_regressed": "pogoršano",
"pg_end_timing_changed": "vreme završetka promenjeno",
"pg_vs_current": "u odnosu na trenutno",
"pg_fixed": "ispravljeno",
"pg_broke": "pokvareno",
"pg_sweep_param": "Parametar",
"pg_objective": "Cilj",
"pg_steps": "Koraci",
"pg_obj_match": "Tačnost poklapanja",
"pg_obj_endtiming": "Tačnost završetka",
"pg_obj_falseend": "Stopa lažnih završetaka",
"pg_obj_overrun": "Odstupanje trajanja",
"pg_obj_ambiguity": "Stopa dvosmislenosti",
"pg_mode_optimize": "Optimizuj",
"pg_group_matching": "Podudaranje programa",
"pg_zoom_hint": "dvostruki klik poništava zumiranje",
"pg_alert_timeout_end": "Završeno zbog isteka vremena, a ne na osnovu predviđanja",
"pg_alert_indefinite": "Radio bi beskonačno",
"task_pg_history": "Test na istoriji",
"task_pg_sweep": "Optimizuj",
"task_reprocess": "Ponovna obrada",
"task_ml_training": "Učenje",
"eta_secs": "još ~{n} s",
"eta_mins": "još ~{n} min",
"pg_recent_runs": "Nedavna pokretanja",
"pg_load_run": "Ponovo učitaj ovo pokretanje",
"pg_match_confidence": "Pouzdanost poklapanja",
"n_imported_note": ", {n} uvezeno",
"enable_online": "Omogući online funkcije",
"anonymous": "Anonimno",
"adopt_settings": "Prihvati podešavanja",
"flags": "Oznake",
"include_phase_map": "Uključi mapu faza",
"include_settings": "Uključi podešavanja",
"show_contributor": "Prikaži saradnika",
"task_pg_detail": "Simuliraj ciklus",
"task_split": "Deljenje ciklusa",
"task_trim": "Isecanje ciklusa",
"task_merge": "Spajanje ciklusa",
"task_rebuild": "Ponovna izgradnja omotača",
"cat_profiles": "Profili (programi)",
"cat_real_cycles": "Ciklusi (istorija izvršavanja)",
"cat_reference_cycles": "Referentni ciklusi (uvezeni)",
"cat_custom_phases": "Prilagođene faze",
"cat_profile_groups": "Grupe profila",
"cat_settings": "Podešavanja detekcije i prepoznavanja",
"cat_ml_models": "ML modeli",
"cat_feedback": "Povratne informacije i oznake pregleda",
"cat_suggestions": "Predlozi",
"cat_maintenance_log": "Dnevnik održavanja",
"cat_history_logs": "Dnevnici istorije i izmena",
"cat_lifetime_stats": "Ukupni zbirovi za sve vreme",
"cycles_short": "ciklusa",
"import_mode": "Kako kombinovati",
"mode_merge": "Spoji (zadrži moje)",
"mode_replace": "Zameni izabrano",
"cycle_destination": "Gde treba da idu uvezeni ciklusi?",
"dest_reference": "Referentni (samo oblik)",
"dest_real_history": "Stvarna istorija (računa se u statistici)",
"conflict_resolution": "Sukobi imena",
"conflict_import_copy": "Uvezi kao kopiju",
"conflict_keep_mine": "Zadrži moje",
"conflict_overwrite": "Prepiši",
"hist_csv_data": "CSV podaci",
"hist_from_recorder": "Ili je pročitajte iz Home Assistant",
"hist_keep": "Zadrži ovaj ciklus",
"hist_looks_complete": "završen",
"peak_power_short": "Vrh",
"shape": "Oblik",
"hist_skip_idle": "nije bilo aktivnosti",
"hist_skip_sparse": "očitavanja previše razmaknuta",
"hist_skip_short": "nedovoljno očitavanja",
"hist_skip_long": "nema dovoljno duge pauze za deljenje",
"hist_reason_short": "kraći od najkraćeg stvarnog ciklusa ovog uređaja",
"hist_reason_no_end": "nikada se nije ispravno završio",
"hist_since": "Od",
"task_history_import": "Pretraživanje istorije snage",
"task_history_import_apply": "Uvoz ciklusa",
"evidence_real_cycles": "Ciklusi koje je ovaj uređaj obavio",
"evidence_reference_cycles": "Preuzeti iz prodavnice zajednice",
"evidence_backfill_cycles": "Pronađeni u uvezenoj istoriji snage",
"zoom_hint_touch": "zumirajte sa dva prsta",
"zoom_hint_touch_zoomed": "zumirajte sa dva prsta · dvostruki dodir za resetovanje",
"cycles_since_service": "{since} / {total} ciklusa",
"total_cycles_run": "ciklusa ukupno",
"correct_total_cycles": "Ispravi ukupan broj",
"hist_reason_already_recorded": "preklapa se sa ciklusom koji je WashData već zabeležio",
"share_consent": "Potvrđujem da su ovi ciklusi normalno završeni bez prekida",
"show_internal": "Prikaži interna podešavanja",
"show_internal_tip": "Podešavanja koja WashData podešava umesto vas (uzorkovanje, nadzornik, učestalost podudaranja, pragovi). Prikazuju se kad ovaj uređaj ima sopstvenu vrednost, konflikt ili predlog.",
"rate_n": "{n} zvezdica",
"rate_quality": "Oceni kvalitet",
"pg_autolabel": "Automatsko označavanje",
"pg_label_review": "Traži pregled",
"pg_ev_match_reverted": "Poklapanje poništeno",
"pg_ev_verified_pause": "Potvrđena pauza",
"n_samples": "{n} uzoraka",
"n_samples_one": "{n} uzorak",
"n_samples_few": "{n} uzorka",
"n_samples_other": "{n} uzoraka",
"n_cycles": "{n} ciklusa",
"n_cycles_one": "{n} ciklus",
"n_cycles_few": "{n} ciklusa",
"n_cycles_other": "{n} ciklusa",
"energy_per_cycle": "{v}/ciklus",
"energy_total": "ukupno {v}",
"automation_off": "(isključeno)",
"ref_cycle_none": "Nijedan",
"share_name": "Prikaži moje ime uz ono što delim",
"cat_backfill_cycles": "Ciklusi pronađeni u uvezenoj istoriji snage",
"pg_compare_profile": "Uporedi sa profilom",
"pg_obj_early": "Stopa ranih završetaka",
"pg_obj_endlag": "Kašnjenje završetka (medijana)",
"pg_obj_split": "Stopa podeljenih ciklusa",
"pg_sweep_cycles": "Nedavni ciklusi",
"cycle_context": "Istorija recordera oko ciklusa",
"cycle_context_off": "Isključeno",
"cycle_context_minutes": "{min} min",
"cycle_context_series": "Istorija recordera",
"before_start": "Pre početka",
"after_end": "Posle kraja"
},
"log": {
"all_levels": "Svi nivoi",
"all_devices": "Svi uređaji",
"all_components": "Sve komponente",
"search_ph": "Pretraži logove…"
},
"ml": {
"builtin_models": "● Koriste se ugrađeni modeli",
"fit_good": "Dobro",
"fit_slight": "Blago",
"fit_strong": "Snažno",
"fit_word": "uklapanje",
"personalized": "● Personalizovano za ovu mašinu",
"better_than_baseline": "{pct}% bolje od osnovne procene ({metric})",
"trend_improving_tip": "Prilagođenost ovog modela se poboljšala u nedavnim ponovnim provjerama.",
"trend_declining_tip": "Prilagođenost ovog modela se pogoršala u nedavnim ponovnim provjerama, pregled više ciklusa može mu pomoći da ponovo nauči.",
"trend_steady_tip": "Prilagođenost ovog modela je ostala otprilike stabilna u nedavnim ponovnim provjerama.",
"cap_blurb": {
"total_energy": "Predviđanje ukupne potrošnje energije i troškova"
},
"cap_label": {
"total_energy": "Procena potrošnje energije"
},
"metric_mae": "greška {model} u odnosu na osnovnu vrednost {baseline}",
"fine_tuned_at": "fino podešeno {when}",
"held_out_count": "izmereno na {count} izdvojenih ciklusa",
"held_out_count_one": "izmereno na {count} izdvojenom ciklusu",
"held_out_count_few": "izmereno na {count} izdvojena ciklusa",
"held_out_count_other": "izmereno na {count} izdvojenih ciklusa",
"last_run_not_promoted": "Poslednja provera ({when}): {reason}",
"never": "nikad",
"skip_reason": {
"fit_failed": "Treniranje nije uspelo: {error}",
"holdout_too_small": "Premalo ciklusa za pošteno testiranje novog modela: za testiranje je moglo da se izdvoji {held_out}, a potrebno je {min}.",
"insufficient_rows": "Još nema dovoljno upotrebljivih ciklusa: zasad {count} označenih, čistih ciklusa.",
"insufficient_rows_one": "Još nema dovoljno upotrebljivih ciklusa: zasad {count} označen, čist ciklus.",
"insufficient_rows_few": "Još nema dovoljno upotrebljivih ciklusa: zasad {count} označena, čista ciklusa.",
"insufficient_rows_other": "Još nema dovoljno upotrebljivih ciklusa: zasad {count} označenih, čistih ciklusa.",
"not_better_than_incumbent": "Novi model nije bio bolji od onog koji se koristi (greška {model} u odnosu na {incumbent}), pa je zadržan trenutni.",
"not_better_than_naive": "Novi model nije bio jasno bolji od jednostavne procene (greška {model} u odnosu na {naive}).",
"unknown": "Ništa novo nije naučeno."
},
"trained_unknown": "u nepoznato vreme"
},
"modal": {
"auto_label": "Automatski označi cikluse",
"correct_feedback": "Ispravi povratnu informaciju",
"create_profile": "Napravi profil",
"cycle": "Ciklus",
"edit_group": "Uredi grupu profila",
"edit_phase": "Uredi fazu",
"label_cycle": "Označi ciklus",
"merge_cycles": "Spoji {n} ciklusa",
"new_group": "Nova grupa profila",
"new_phase": "Nova faza",
"process_history_msg": "Ponovo pokrenite podudaranje, osvežite predloge, ponovo trenirajte ML (ako je omogućeno), ponovo izračunajte troškove prema zabeleženim cenama energije i ponovo izračunajte zdravlje ciklusa za sve sačuvane cikluse. Ovo može potrajati.",
"process_history_ok": "Obradi",
"process_history_title": "Obradi istoriju",
"process_recording": "Obradi snimak",
"delete_maintenance_msg": "Obrisati ovaj zapis o održavanju? Ovo se ne može opozvati.",
"delete_maintenance_title": "Obriši događaj održavanja",
"relabel_cycles": "Promeni oznaku za {count} ciklusa",
"delete_automation_title": "Izbriši automatizaciju",
"delete_automation_msg": "Izbrisati automatizaciju \"{name}\" iz Home Assistant? Ovo se ne može poništiti.",
"remove_legacy_title": "Ukloni zastarele akcije",
"reset_phase_msg": "Poništiti vašu izmenu faze \"{name}\" i vratiti ugrađenu fazu? Programi zadržavaju svoje opsege.",
"reset_phase_title": "Resetuj fazu",
"remove_legacy_msg": "Ukloniti zastarele prilagođene akcije? Prestaće da se aktiviraju na događajima ciklusa. Ovo se ne može poništiti iz panela.",
"discard_recording_title": "Odbaci snimak",
"discard_recording_msg": "Odbaciti sačuvani snimak? Ovo se ne može poništiti.",
"dismiss_all_title": "Odbaci sve zahteve za povratnu informaciju",
"dismiss_all_msg": "Odbaciti svih {count} zahteva za povratnu informaciju na čekanju?",
"dismiss_all_ok": "Odbaci sve",
"delete_phase_title": "Izbriši fazu",
"delete_phase_msg": "Izbrisati fazu \"{name}\"?",
"clear_debug_title": "Očisti podatke za otklanjanje grešaka",
"clear_debug_msg": "Izbrisati sve sačuvane tragove za otklanjanje grešaka?",
"wipe_all_title": "Obriši sve podatke",
"wipe_all_msg": "⚠️ Ovo trajno briše SVE cikluse i profile. Ovo se ne može poništiti.",
"wipe_all_ok": "Obriši sve",
"force_stop_title": "Prisilno zaustavi ciklus",
"force_stop_msg": "Prisilno zaustaviti aktivni ciklus sada? Ciklus će biti sačuvan kao prekinut.",
"store_import": "Uvezi referentni ciklus",
"store_share": "Podeli u prodavnicu zajednice",
"store_share_device": "Podeli podešavanja uređaja",
"export_select": "Izvoz - izbor podataka",
"import_wizard": "Uvoz - izbor podataka",
"history_import": "Uvoz istorije snage",
"apply_suggestions_title": "Primeni predloge",
"remove_task_title": "Ukloni zadatak",
"remove_task_msg": "Ukloniti podsetnik \"{task}\"? Njegovi unosi u dnevniku održavanja ostaju sačuvani.",
"apply_suggestions_msg": "Promeniti ova podešavanja ({n})? Integracija se ponovo učitava nakon čuvanja.",
"discard_settings_title": "Odbaciti nesačuvane izmene?",
"discard_settings_msg": "Nesačuvane izmene podešavanja: {n}. Napustiti Podešavanja i odbaciti ih?",
"profile_title": "Profil · {name}",
"undo_import_msg": "Podaci i podešavanja ovog uređaja vraćaju se na stanje pre poslednjeg uvoza ({when}). Ciklusi zabeleženi i promene napravljene od tada biće izgubljeni.",
"undo_import_ok": "Opozovi uvoz",
"undo_import_title": "Opozovi poslednji uvoz"
},
"msg": {
"pg_canvas_empty3": "Izaberite ciklus iznad i pritisnite Pokreni da ga simulirate. Zatim pređite mišem za prikaz vrednosti, pomerajte točkić ili koristite dva prsta za zumiranje i prevucite za pomeranje.",
"pg_preset_delete_confirm": "Izbrisati konfiguraciju \"{name}\"?",
"pg_preset_limit": "Dostignut limit konfiguracija ({n})",
"pg_preset_overwrite": "Prepisati konfiguraciju \"{name}\"?",
"tail_trim_hint": "Uklonite ovoliko sekundi sa kraja",
"store_sibling_hint": "Ništa nije podeljeno za vaš model? Srodan model iste marke obično je dobar početak.",
"store_declare_appliance": "Recite WashData koji uređaj imate da vidite podešavanja koja su drugi podelili za njega. Ili upišite marku iznad i razgledajte.",
"refresh_catalog_hint": "Liste marki i uređaja zajednice privremeno se čuvaju zbog dnevnog ograničenja prodavnice. Osvežite da vidite unose koje su drugi dodali ili odobrili.",
"head_trim_hint": "Uklonite ovoliko sekundi sa početka",
"appliance_monitor": "Monitor uređaja",
"artifact_dip_detail": "Pao ispod uobičajenog opsega snage za ~{n} s.",
"artifact_footer": "Istaknuto na grafikonu iznad. Ovo su prolazni artefakti (npr. vrata se otvaraju usred ciklusa), ne nužno problemi.",
"artifact_header": "{n} anomalija otkrivenih tokom ovog ciklusa",
"artifact_header_one": "{n} anomalija otkrivena tokom ovog ciklusa",
"artifact_header_few": "{n} anomalije otkrivene tokom ovog ciklusa",
"artifact_header_other": "{n} anomalija otkrivenih tokom ovog ciklusa",
"artifact_pause_detail": "Snaga je pala skoro na nulu na ~{n}s, a zatim se vratila. Verovatno su vrata otvorena ili je ciklus pauziran.",
"artifact_spike_detail": "Prešao uobičajeni opseg snage za ~{n} s.",
"auto_label_intro": "Dodeli profile neoznačenim ciklusima čija pouzdanost podudaranja prelazi prag.",
"automations_intro": "WashData okida događaje {start} / {end} i izlaže entitete, pa je obaveštenja i akcije najbolje graditi kao normalne automatizacije Home Assistanta. Automatizacije koje koriste ovaj uređaj prikazane su ispod.",
"cleanup_intro": "Svi označeni ciklusi jedan preko drugog. Označite odstupajuće, zatim im uklonite oznaku (ostaju u istoriji, ali više ne oblikuju ovaj profil) ili ih obrišite.",
"clear_debug_hint": "Uklonite sačuvane podatke za otklanjanje grešaka da biste oslobodili prostor.",
"collecting_data": "Prikupljanje podataka. Još potrebnih ciklusa pre početka finog podešavanja: {need} ({current}/{min}).",
"compare_overlay_profiles": "Preklapanje profila (bledi)",
"compare_profiles_tip": "Prekrijte grafikon drugim profilima da vidite koji najbolje odgovara ovom ciklusu.",
"compare_selected_cycles": "Izabrani ciklusi (neprozirni) – prikaži / sakrij",
"cycles_deleted": "Obrisano ciklusa: {count}",
"enough_data": "Dovoljno podataka za učenje ({current}/{min} ciklusa).",
"export_description": "Izaberite tačno koje profile, cikluse, podešavanja i drugo želite da izvezete u JSON, ili analizirajte datoteku i uvezite samo delove koje želite.",
"feedback_cycles_pending": "Za pregled: {n}",
"feedback_prompt": "Potvrdi da je bio tačan, ispravi program ili ignoriši.",
"feedback_relabel_hint": "Ponovno označavanje ovog ciklusa takođe ga rešava.",
"filter_by_profile": "Filtriraj po profilu…",
"group_modal_help": "Grupišite programe istog oblika koji se razlikuju po temperaturi ili centrifugi. Podudaranje ocenjuje grupu kao celinu, a zatim bira člana koji najbolje odgovara. Izaberite bar 2; preklapanje pokazuje koliko su slični.",
"group_not_cohesive": "Ovi profili nisu dovoljno slični da bi se pouzdano grupisali, tako da ih podudaranje tretira pojedinačno sve dok ne uklonite izuzetak ili ne podelite grupu.",
"group_preview_hint": "Označite 2 ili više članova za pregled i poređenje krivulja snage.",
"legacy_actions_title": "{count} zastarelih prilagođenih radnji je još uvek u toku",
"legacy_actions_title_one": "{count} zastarela prilagođena radnja je još uvek u toku",
"legacy_actions_title_few": "{count} zastarele prilagođene radnje su još uvek u toku",
"legacy_actions_title_other": "{count} zastarelih prilagođenih radnji je još uvek u toku",
"live_chart_loading": "Grafikon žive snage se pojavljuje kako stižu očitavanja.",
"loading": "Učitavanje…",
"loading_curve": "Učitavanje krive…",
"loading_settings": "Učitavanje podešavanja…",
"log_buffer_hint": "Najnovije prvo · baferuje poslednjih 500 ha_washdata zapisa od ponovnog pokretanja · prevucite donju ivicu da biste promenili veličinu.",
"maintenance_due": "Održavanje dospelo: {items}",
"maintenance_intro": "Beležite servisiranje ovog uređaja i dobijte podsetnik kad svaki zadatak ponovo dođe na red.",
"maintenance_load_error": "Nije moguće učitati podatke o održavanju: {error}",
"maintenance_requires_access": "Održavanje i izvoz/uvoz zahtevaju pun pristup.",
"manual_duration_hint": "Očekivana dužina ciklusa profila, koristi se za procenu preostalog vremena. Ostavite nepromenjeno da zadržite trenutnu vrednost.",
"merge_intro": "Izabrani ciklusi su kombinovani u jedan (hronološki redosled; praznine popunjene sa 0 W). Izaberite rezultujući profil.",
"ml_intro": "WashData dolazi sa pametnim modelima koji rade odmah.",
"ml_learned_intro": "Modeli fino podešeni za ovu mašinu.",
"ml_settings_intro": "Dve nezavisne sklopke: jedna primenjuje modele dok se ciklus izvodi, druga omogućava WashData da ih fino podesi za vašu mašinu tokom vremena.",
"no_cycles_match": "Nema ciklusa koji odgovaraju trenutnom filteru.",
"no_cycles_profile": "Nema ciklusa za ovaj profil.",
"no_cycles_selected": "Prvo izaberite bar jedan ciklus.",
"no_cycles_yet": "Nema snimljenih ciklusa još.",
"no_device_selected": "Nije izabran uređaj.",
"no_devices": "Nema WashData uređaja konfigurisanih još.",
"no_envelope": "Nema omotača još - obnovi nakon označavanja ciklusa.",
"no_envelope_overlay": "Nema dostupnog omotača za preklapanje.",
"no_fine_tuned": "Ništa fino podešeno još – WashData koristi ugrađene modele.",
"no_logs": "Nema dnevničkih zapisa baferovanih još.",
"no_maintenance": "Održavanje još nije zabeleženo.",
"no_match_yet": "Nema pokušaja podudaranja još - ovo se popunjava tokom aktivnog ciklusa.",
"no_other_users": "Nisu pronađeni drugi Home Assistant korisnici.",
"no_phases": "Nema definisanih faza.",
"no_phases_assigned": "Nema dodeljenih faza.",
"no_profiles_compare": "Nema profila za poređenje.",
"no_profiles_overlay": "Nema profila za preklapanje.",
"no_profiles_yet": "Nema profila još. Napravi jedan iz označenog ciklusa.",
"no_profiles_yet_short": "Nema profila još.",
"no_settings_match": "Nijedna podešavanja se ne podudaraju sa \"{q}\"",
"no_split_points": "Nema tačaka deljenja još.",
"no_suggestions": "Nema aktivnih prijedloga.",
"notify_services_hint": "Koristite ID-ove servisa {entity} (odvojene zarezima za više). Promenljive šablona: {vars}.",
"old_actions_warning": "Konfigurisano sa starim uređivačem radnji (sada uklonjeno). I dalje se aktiviraju na događaje ciklusa, ali više ne mogu da se uređuju ovde. Pretvorite ih u normalnu automatizaciju ili ih uklonite.",
"pending_feedback": "Povratna informacija detekcije na čekanju",
"performance_trend": "Trend učinka ({n} ciklusa)",
"pg_apply_confirm": "Primeniti najbolju vrednost: {label} = {value}?",
"pg_ctrl_intro": "Vrednosti polaze od aktivnih podešavanja integracije za ovaj uređaj. Izmene ostaju u testnom okruženju dok ih ne primenite.",
"pg_live_unavailable": "Aktivna podešavanja nisu dostupna, prikazane su zadane vrednosti.",
"pg_load_live_confirm": "Odbaciti izmene u testnom okruženju ({n}) i ponovo učitati trenutna podešavanja integracije?",
"pg_matches_live": "Odgovara aktivnim podešavanjima",
"pg_n_changed": "Promene u odnosu na aktivna podešavanja: {n}",
"pg_sugg_none": "Svi predlozi već odgovaraju trenutnim podešavanjima",
"pg_publish_one_confirm": "Sačuvati {label} = {value} u podešavanja ovog uređaja?",
"pg_restart_note": "Ponovo pokrenite Home Assistant da biste omogućili alatke za simulaciju.",
"phase_catalog_intro": "Nazvani segmenti ciklusa (Pranje, Grejanje, Centrifugiranje…). Dodeli ih profilu iz kontrolnog panela.",
"phase_ranges_intro": "Opsezi faza (minuti od početka ciklusa) preklopljeni na prosečnoj krivoj. Uredi vrednosti za pregled uživo.",
"playground_intro": "Isprobajte podešavanja na stvarnim podacima svojih ciklusa. Ništa ovde ne menja aktivna podešavanja dok ih ne primenite.",
"prefs_personal": "Ovo se odnosi samo na vaš Home Assistant nalog.",
"font_size_hint": "Povećajte ili smanjite sve u ovom panelu. Primenjuje se na vaš nalog na ovom uređaju.",
"process_history_hint": "Ponovo pokrenite podudaranje na svim sačuvanim ciklusima, osvežite predloge, ponovo trenirajte ML modele (ako su omogućeni), preračunajte troškove ciklusa prema zabeleženim cenama i ponovo izračunajte zdravlje ciklusa. Pokrenite nakon niza pregleda.",
"profile_deleted": "Profil obrisan",
"profiles_intro": "Klikni na profil za statistike, faze i čišćenje. Grupiši skoro identične programe (isti oblik/trajanje, različita temperatura ili centrifugiranje) kako bi podudaranje pouzdano biralo između njih.",
"rbac_hint": "Isključeno: svaki korisnik Home Assistanta ima pun pristup (podrazumevano). Administratori uvek imaju pun pristup i mogu da upravljaju svima.",
"recording_in_progress": "Snimanje u toku",
"reminders_intro": "Prikaži podsetnik u panelu nakon ovog broja ciklusa od poslednjeg servisa. Ostavite prazno ili 0 da isključite podsetnik.",
"restart_gap_footer": "Istaknuto na grafikonu. Podaci o snazi nedostaju za ove intervale; uparivanje je koristilo samo stvarne očitavanja.",
"restart_gap_header": "{n} HA praznina ponovnog pokretanja tokom ovog ciklusa",
"restart_gap_header_one": "{n} HA praznina ponovnog pokretanja tokom ovog ciklusa",
"restart_gap_header_few": "{n} HA praznine ponovnog pokretanja tokom ovog ciklusa",
"restart_gap_header_other": "{n} HA praznina ponovnog pokretanja tokom ovog ciklusa",
"restart_gap_item": "{dur} praznina",
"review_confirm_help": "Da li je ovaj ciklus ispravno otkriven? Potvrđivanje ciklusa poboljšava podudaranje za vašu mašinu. Dovoljno je brzo Dobro/Loše.",
"review_in_settings": "Pregled u podešavanjima",
"review_notes_placeholder": "Beleške (opciono)",
"review_notes_tip": "Beleške u slobodnom tekstu za sopstvenu referencu. Ne koristi se za podudaranje ili obuku.",
"review_profile_tip": "Program kojim je ovaj ciklus označen. Ako je pogrešan, ispravite ga ovde; oznake uče podudaranje.",
"review_quality_tip": "Koliko je ovaj ciklus čist. Dobro: školski rad ovog programa. Loše: otkriven, ali bučan ili neobičan. Neupotrebljivo: pogrešno otkriven (spojen, skraćen ili lažan). Utiče na ocenu zdravlja i na to koji ciklusi treniraju model.",
"review_recorded_tip": "Označite kao ručno izabran referentni ciklus njegovog programa, kao ručno snimljen ciklus. Referentni ciklusi se uvek čuvaju, čine šablon podudaranja i čišćenje ih nikada ne uklanja.",
"review_tags_tip": "Opcione oznake o tome šta je pošlo naopako, kako bi ih treniranje i čišćenje uzeli u obzir.",
"review_to_cycles": "Otvori red za pregled Ciklusa",
"samples_decimated": "Prikazano {shown} od {total} uzoraka (proređeno za prikaz; pikovi zadržani). Široki razmak ovde je proređivanje, a ne nedostajući podaci.",
"saving_triggers_reload": "Čuvanje ponovo učitava integraciju. Entiteti mogu nakratko biti nedostupni.",
"search_placeholder": "Pretraži podešavanja…",
"see_recorder": "Pogledaj widget za snimanje ispod",
"setting_changed": "Promenjeno sa {old} na {new} dana {date}",
"settings_basic_note": "Prikazuju se osnovna podešavanja. Prebacite na Napredno za potpunu listu.",
"show_all_settings": "Prikaži sva podešavanja",
"showing_suggestions": "Prikazuje se {count} podešavanja sa predlozima.",
"showing_suggestions_one": "Prikazuje se {count} podešavanje sa predlozima.",
"showing_suggestions_few": "Prikazuju se {count} podešavanja sa predlozima.",
"showing_suggestions_other": "Prikazuje se {count} podešavanja sa predlozima.",
"split_intro": "Kliknite grafikon da dodate ili uklonite tačku razdvajanja, ili je automatski pronađite po prazninama mirovanja. Svaki deo može da dobije sopstveni profil.",
"sug_staged": "Postavljeno {key} = {val}. Sačuvajte za primenu.",
"sug_muted": "Ovo podešavanje neće biti predlagano ponovo",
"sug_mute_failed": "Predlog nije mogao biti utišan",
"sug_unmuted_all": "Utišani predlozi su resetovani",
"n_suggestions_muted": "{count} predloga je utišano; auto-podešivač ih neće predlagati.",
"n_suggestions_muted_one": "{count} predlog je utišan; auto-podešivač ga neće predlagati.",
"n_suggestions_muted_few": "{count} predloga su utišana; auto-podešivač ih neće predlagati.",
"n_suggestions_muted_other": "{count} predloga je utišano; auto-podešivač ih neće predlagati.",
"toast_auto_detect_enabled": "Automatsko otkrivanje omogućeno",
"toast_auto_label_complete": "Automatsko označavanje završeno",
"toast_auto_label_failed": "Automatsko označavanje nije uspelo: {error}",
"toast_automation_failed": "Nije moguće kreirati automatizaciju: {error}",
"toast_automation_migrated": "Akcije migrirane u automatizaciju; otvara se uređivač",
"toast_convert_failed": "Konverzija nije uspela: {error}",
"toast_create_failed": "Kreiranje nije uspelo: {error}",
"toast_delete_failed": "Brisanje nije uspelo: {error}",
"toast_error": "Greška: {error}",
"toast_failed": "Nije uspelo: {error}",
"toast_force_stop_failed": "Prinudno zaustavljanje nije uspelo: {error}",
"toast_name_required": "Naziv je obavezan",
"toast_no_automation": "Ovde nije moguće kreirati automatizaciju",
"toast_profile_name_required": "Naziv profila je obavezan",
"toast_program_set": "Program podešen: {program}",
"toast_resume_failed": "Nastavak nije uspeo: {error}",
"toast_revert_failed": "Povrat nije uspeo: {error}",
"toast_reverted": "{key} vraćeno",
"toast_save_failed": "Čuvanje nije uspelo: {error}",
"trend_duration_longer": "Trajanje je u trendu duže ({pct}%/ciklus) – nedavno u proseku {avg}",
"trend_duration_shorter": "Trajanje u trendu kraće ({pct}%/ciklus) – nedavno u proseku {avg}",
"trend_energy_down": "Energija opada ({pct}%/ciklus)",
"trend_energy_up": "Energetski trend raste ({pct}%/ciklus) – nedavni prosek {avg}",
"trim_destructive_confirm": "Ovo zadržava samo {pct}% ciklusa i ne može se poništiti. Nastaviti?",
"trim_intro": "Prevuci crvene ručice ili unesi vrednosti. Sve izvan prozora se uklanja.",
"tuning_suggestions_available": "{count} predloga podešavanja dostupno je na osnovu posmatranih ciklusa. Pojavljuju se pored relevantnih polja.",
"tuning_suggestions_available_one": "{count} predlog podešavanja dostupan je na osnovu posmatranih ciklusa. Pojavljuje se pored relevantnog polja.",
"tuning_suggestions_available_few": "{count} predloga podešavanja dostupna su na osnovu posmatranih ciklusa. Pojavljuju se pored relevantnih polja.",
"tuning_suggestions_available_other": "{count} predloga podešavanja dostupno je na osnovu posmatranih ciklusa. Pojavljuju se pored relevantnih polja.",
"unsure_detected_prefix": "WashData nije siguran da je otkrio",
"warmup_badge": "Još uči ({done}/{needed} ciklusa)",
"warmup_detail": "Podudaranje već radi. WashData traži da potvrdite prvih {needed} ciklusa ovog profila pre nego što počne sam da označava.",
"wipe_history_warning": "Trajno obrišite sve cikluse i profile. Ne može se opozvati.",
"compare_overlay_tip": "Preklopite naučene omotače profila da vidite na koji program podseća svaki ciklus.",
"diagnostics_load_failed": "Nije moguće učitati dijagnostiku: {error}",
"manual_duration_ref_hint": "Koristi se samo bez referentnog ciklusa; referentni ciklus postavlja trajanje prema svojoj dužini.",
"duration_learned_hint": "Izračunato iz ciklusa ovog programa (bez odstupanja) i ažurira se posle svakog novog. Da biste ga promenili, isecite ili uklonite cikluse koji odstupaju.",
"toast_convert_rolled_back": "Konverzija nije uspela i vraćena je (nije ostala nijedna automatizacija): {error}",
"toast_convert_orphan": "Automatizacija je kreirana, ali brisanje starih akcija nije uspelo. Nemojte pokušavati ponovo: ručno uklonite stare akcije da biste izbegli dupliranu automatizaciju.",
"advisory_duration_trend_up": "Ciklusi programa '{name}' postaju sve duži (oko +{pct}% po ciklusu). Ako se uređaj promenio, ponovo snimite ili obnovite ovaj profil.",
"advisory_energy_trend_up": "Program '{name}' troši više energije sa svakim ciklusom (oko +{pct}% po ciklusu). Proverite uređaj ako je to neočekivano.",
"advisory_poor_health": "Profil '{name}' loše odgovara: njegovi noviji ciklusi mnogo variraju ili se slabo podudaraju. Pregledajte njegove cikluse ili ga ponovo snimite kako bi podudaranje i procene ostali tačni.",
"advisory_shape_drift": "Profil '{name}' je odstupio od svog izvornog oblika snage, možda zbog kamenca ili habanja. Razmislite o ponovnom snimanju sa novijim ciklusima.",
"advisory_shape_drift_corr": "Profil '{name}' je odstupio od svog izvornog oblika snage (korelacija {corr}), možda zbog kamenca ili habanja. Razmislite o ponovnom snimanju sa novijim ciklusima.",
"advisory_unmatchable": "Profil '{name}' nikada ne može da se podudari: iza njega ne stoji nijedan ciklus sa podacima o snazi. Označite ili snimite ciklus ovog programa da to popravite.",
"advisory_unmatchable_no_duration": "Profil '{name}' nikada ne može da se podudari: njegov ciklus nema upotrebljivo trajanje. Ponovo snimite ovaj program ili postavite njegovo očekivano trajanje.",
"pg_no_alerts": "U ovom pokretanju nisu otkriveni problemi.",
"pg_override_active": "Koriste se vaša izmenjena podešavanja umesto trenutnih",
"pg_history_empty": "Pritisnite „Pokreni“ da biste reprodukovali svoje cikluse.",
"pg_history_summary": "{detected}/{total} otkriveno · {correct} ispravno upareno",
"pg_sweep_no_metric": "Nema dovoljno podataka za ocenu ovog cilja.",
"pg_sweep_intro2": "Pronađite podešavanje koje najbolje ispunjava cilj na vašim nedavnim ciklusima. Ništa se ne menja dok ga ne primenite.",
"pg_row_load_hint": "Učitaj ovaj ciklus u grafikon iznad",
"pg_history_intro2": "Ponovo provedite nedavne cikluse kroz stvarni detektor i podudaranje sa podešavanjima iznad. Kliknite red da ga učitate u grafikon; promenite podešavanje da uporedite pre i posle.",
"pg_simulating": "Simuliranje ciklusa…",
"pg_apply_settings_confirm": "Sačuvati ovih {n} podešavanja na ovaj uređaj? {list}",
"no_logs_match": "Nijedan zapis dnevnika ne odgovara ovim filterima.",
"pg_analysis_hint2": "Izaberite ciklus i pritisnite Pokreni da učitate analizu poklapanja.",
"imported_readonly": "Uvezeno iz prodavnice zajednice. Služi kao referenca i za podudaranje, ne broji se u statistiku i ne može da se uređuje.",
"merge_no_imports": "Uvezeni snimci ne mogu se spojiti sa stvarnim ciklusom. Poništite njihov izbor da biste ih spojili.",
"store_enable_hint": "Uključite online funkcije u Preference > Online i zajednica da biste mogli da pregledate i uvezete referentne cikluse zajednice.",
"advisory_duration_outlier": "Ciklusi označeni kao ‘{name}’ ({n}) previše odstupaju od njegove uobičajene dužine da bi se ikada podudarili (najgori: {ratio}x). Verovatno su pogrešno označeni ili sadrže dva rada. Ponovo ih označite ili podelite kako ne bi iskrivljavali procenu vremena.",
"standby_above_stop_title": "Još uvek povlači {idle} W kada je ciklus završio",
"standby_above_stop_sub": "{n} od poslednjih {total} ciklusa. Kašnjenje isklopa počinje tek kada snaga padne ispod Praga zaustavljanja ({stop} W), pa se ciklusi završavaju sa zakašnjenjem ili ih treba zaustaviti ručno.",
"store_share_intro": "Otpremite ovaj referentni ciklus kako bi ga koristili drugi sa istim uređajem. Pregleda se pre nego što postane javno dostupan.",
"online_intro_global": "Pregledajte i delite referentne snimke sa drugim korisnicima WashData. Jedna veza važi za sve vaše WashData uređaje; marka i model se podešavaju za svaki uređaj pod Osnovno. Onlajn funkcije su isključene dok ih ne uključite.",
"online_unavailable": "Online funkcije nisu dostupne na ovom serveru.",
"store_picker_offline": "Omogućite online funkcije u zupčaniku podešavanja da biste birali iz kataloga zajednice.",
"pick_brand_first": "Prvo izaberite marku uređaja.",
"custom_task_limit": "Dostigli ste najveći broj zadataka ({max}).",
"custom_tasks_intro": "Dodajte sve ostalo na šta želite da budete podsećeni. Zadatak dospeva kada se dostigne bilo koji od intervala; ostavite jedan prazan ili 0 da bi se koristio samo drugi.",
"maintenance_due_sensor_hint": "Binarni senzor Dospelo održavanje uključen je dok je neki zadatak dospeo; koristite ga u sopstvenim automatizacijama obaveštenja.",
"maintenance_supporter_intro": "Maintenance Supporter je zasebna integracija koja može mnogo više: bilo koji uređaj ili zadatak, rasporedi prema vremenu, korišćenju ili senzoru, obaveštenja i istorija. Može da koristi brojač ciklusa WashData.",
"adopt_settings_hint": "Primeni podešavanja detekcije i podudaranja podeljenog uređaja na ovaj uređaj",
"include_settings_hint": "Podelite pragove detekcije i podudaranja ovog uređaja (ne obaveštenja, entitete ni cenu energije). Drugi biraju da li će ih primeniti.",
"onboard_download": "Preuzmi gotova podešavanja iz prodavnice zajednice",
"share_device_none": "Još nema postavljenih uređaja. Prvo dodajte uređaj.",
"share_guideline_naming": "Koristite jasna imena programa (npr. 'Cotton 40', 'Eco 60') kako bi ih drugi mogli prepoznati",
"share_guideline_quality": "Delite samo cikluse koji su normalno završeni: bez prekida, otvaranja vrata i nestanaka struje.",
"share_guideline_review": "Pregledajte profile pre deljenja -- uklonite one koji izgledaju pogrešno",
"share_guidelines_title": "Pre deljenja",
"store_download_device_intro": "Dodajte svom uređaju sve podeljene programe i njihove referentne cikluse. Vaši sopstveni ciklusi i statistika ostaju netaknuti.",
"store_share_device_intro": "Otpremite {brand} {model} sa referentnim ciklusima koje izaberete. Drugi sa istim uređajem mogu da preuzmu vaše programe. Unosi se pregledaju pre nego što postanu javni.",
"share_profile_no_cycles": "Nema referentnih ciklusa - označite ciklus sa ⭐ u kartici Ciklusi da uključite ovaj profil",
"export_select_intro": "Označite šta da se uključi. Profili bez svojih ciklusa i dalje izvoze prepoznatljiv program.",
"import_analyze_hint": "Učitajte izvezenu datoteku (ili nalepite njen JSON). WashData pokazuje šta može da se uveze pre nego što se išta promeni.",
"analyzing": "Analiziranje…",
"device_type_mismatch_warn": "Ovaj izvoz je sa druge vrste uređaja ({src} vs {local}). Programe i cikluse i dalje možete uvesti kao referentne podatke, ali ne i podešavanja uređaja ni stvarnu istoriju.",
"merge_hint": "Uvezene stavke se dodaju; ništa lokalno se ne gubi. Sukobi imena rešavaju se ispod.",
"replace_warn": "Svaka označena kategorija se briše i zamenjuje podacima iz datoteke. Neoznačene kategorije ostaju netaknute.",
"dest_reference_hint": "Uvezeni ciklusi samo poboljšavaju prepoznavanje programa i nikada ne utiču na statistiku potrošnje/energije.",
"dest_real_history_hint": "Uvezeni ciklusi se računaju kao sopstvena istorija i statistika ovog uređaja. Koristite pri premeštanju uređaja na novu instalaciju.",
"import_history_description": "Imali ste pametni utikač pre WashData? Otpremite njegovu istoriju snage ili je pročitajte iz Home Assistanta. Detekcija prolazi kroz te podatke, a stari ciklusi se pojavljuju na listi Ciklusi spremni za imenovanje.",
"hist_input_hint": "Otpremite CSV sa panela Istorija (entitet, stanje, poslednja promena) ili pustite WashData da direktno pročita istoriju senzora. Detekcija uživo prolazi kroz te podatke, a vi birate koje cikluse da zadržite.",
"hist_recorder_hint": "Čita od izabranog datuma do sada. Home Assistant podrazumevano čuva detaljnu istoriju 10 dana; stariji satni proseci su pregrubi za detekciju ciklusa.",
"hist_scanning": "Vaša istorija prolazi kroz detektor u pozadini. Možete zatvoriti ovaj dijalog i vratiti se kasnije.",
"hist_imported_count": "Uvezeni ciklusi: {n}.",
"hist_duplicates": "Već ranije uvezeno i preskočeno: {n}.",
"hist_capped": "Dostignuto je ograničenje uvezenih ciklusa po uređaju; ostatak nije sačuvan.",
"hist_next_step": "Nalaze se na listi Ciklusi, obeleženi kao uvezena istorija. Otvorite jedan i tasterom Označi imenujte njegov program.",
"hist_rows_read": "Pročitana očitavanja: {n}",
"hist_breaks": "Praznine u kojima senzor nije bio dostupan: {n}",
"hist_other_entity": "Zanemarena očitavanja drugih entiteta: {n}",
"hist_entity_substituted": "Očitano {used} (ovaj uređaj je podešen na {wanted})",
"hist_skipped_spans": "Preskočeni delovi",
"hist_settings_used": "Detektovano sa trenutnim podešavanjima ovog uređaja (minimalna snaga {w} W, kašnjenje isklopa {s} s).",
"hist_none_found": "U toj istoriji nije bilo moguće detektovati nijedan ciklus.",
"hist_found": "Pronađeni ciklusi: {n}. Odznačite sve što ne izgleda kao stvarni rad - ništa se ne čuva dok ne uvezete.",
"hist_scan_capped": "Prikazani su samo prvi kandidati (pronađeno je {n}).",
"hist_recorder_empty": "Home Assistant nema detaljnu istoriju za ovaj senzor u tom periodu.",
"hist_scan_failed": "Pretraživanje nije uspelo.",
"hist_scan_expired": "To skeniranje više nije dostupno. Skenirajte ponovo.",
"hist_import_failed": "Uvoz nije uspeo.",
"imported_history_readonly": "Pronađeno u uvezenoj istoriji snage. Pomaže podudaranju, ali se ne broji u statistiku i ne može da se skrati ni podeli. Označite ga da imenujete program.",
"odometer_intro": "Ovaj zbir samo raste. Brisanje ciklusa ga ne smanjuje, pa podsetnici za servis ostaju tačni.",
"odometer_correct_hint": "Postavite ovo ako je WashData izbrojao ciklus koji se nije dogodio ili je uređaj radio cikluse pre instalacije WashData.",
"no_reminders_set": "Još nema postavljenih podsetnika za servis.",
"toast_program_armed": "Program podešen za sledeći ciklus: {program}",
"toast_range_required": "Postavite ispravan raspon Od/Do",
"no_profiles_option": "(nema profila, dodajte novi)",
"compare_cycles_title": "Uporedi cikluse ({count})",
"edit_builtin_phase": "Ovo je ugrađena faza. Čuvanjem se pravi sopstvena kopija; obrišite kopiju da vratite original.",
"fetch_error": "Učitavanje podataka nije uspelo.",
"connection_lost": "Veza je prekinuta - prikazano je stanje u {time}.",
"pg_notify_partial": "Oznake prikazuju samo obaveštenja o početku, skorom kraju, završetku, prekretnicama i tihim satima. Ažuriranja uživo, podsetnici za istovar i upozorenja o prekoračenju se ne simuliraju.",
"connect_to_confirm": "Povežite se u zupčaniku podešavanja da biste potvrdili ili ocenili.",
"coverage_gap_cluster": "Nedavni neoznačeni ciklusi ({count}) od oko {min} min izgledaju kao jedan program koji još niste napravili.",
"pg_label_yes": "Na kraju ciklusa bio bi označen kao \"{name}\"",
"pg_label_no": "Bio bi poslat na pregled: {reason}",
"live_match_debug_tip": "Pouzdanost: koliko tačno trenutna kriva snage odgovara najboljem profilu kandidatu (0-100%). Dvosmisleno: rezultati dva najbolja kandidata razlikuju se za manje od 5%, pa je oznaka nesigurna dok se ciklus ne završi.",
"automation_alias_started": "{device}: ciklus je pokrenut",
"automation_alias_finished": "{device}: ciklus je završen",
"automation_desc_started": "Pokreće se kada počne ciklus uređaja {device}. Dodajte svoje radnje (obaveštenja, svetla, ...).",
"automation_desc_finished": "Pokreće se kada se završi ciklus uređaja {device}. Dodajte svoje radnje (obaveštenja, svetla, ...).",
"feedback_detected": "WashData je prepoznao: {name}",
"import_undo_hint": "Čuva se tačka vraćanja od pre poslednjeg uvoza ({when}): {profiles} profil(a) i {cycles} ciklus(a).",
"replace_undo_hint": "Prvo se čuva tačka vraćanja, pa ovaj uvoz možete opozvati iz odeljka Izvezi / Uvezi.",
"pg_in_sample_note": "Ovi ciklusi su pomogli da se izgrade profili sa kojima se porede, pa su rezultati optimistični: na novim ciklusima očekujte nešto manje tačnih podudaranja.",
"hist_tail_trimmed": "Odsečeno je {min} min čekanja posle završetka ciklusa, kao što to radi integracija tokom rada",
"hist_truncated": "zaustavljeno na ograničenju očitavanja ({n}), pa ostatak istorije nije pregledan",
"hist_warn_kw": "Najveće očitavanje je samo {w}. Izgleda da ovaj senzor javlja kilovate; WashData treba vate, pa ciklusi ne mogu da se otkriju.",
"hist_warn_naive_time": "{n} vremenskih oznaka nema vremensku zonu i pročitano je kao UTC. Ako datoteka koristi lokalno vreme, ciklusi su pomereni za vaš pomak od UTC-a, a očitavanja oko promene vremena mogu da se izgube.",
"hist_warn_naive_time_one": "{n} vremenska oznaka nema vremensku zonu i pročitana je kao UTC. Ako datoteka koristi lokalno vreme, ciklusi su pomereni za vaš pomak od UTC-a, a očitavanja oko promene vremena mogu da se izgube.",
"hist_warn_naive_time_few": "{n} vremenske oznake nemaju vremensku zonu i pročitane su kao UTC. Ako datoteka koristi lokalno vreme, ciklusi su pomereni za vaš pomak od UTC-a, a očitavanja oko promene vremena mogu da se izgube.",
"hist_warn_naive_time_other": "{n} vremenskih oznaka nema vremensku zonu i pročitano je kao UTC. Ako datoteka koristi lokalno vreme, ciklusi su pomereni za vaš pomak od UTC-a, a očitavanja oko promene vremena mogu da se izgube.",
"pg_compare_profile_tip": "Bira samo profil iscrtan preko grafikona. Simulacija uvek sama traži odgovarajući program za ciklus, kao i integracija tokom rada.",
"pg_outcome_stale": "Podešavanja su se promenila nakon pokretanja ove simulacije. I dalje prikazuje stari rezultat.",
"pg_sweep_guarded": "Prerano završava više ciklusa, deli više njih ili propušta cikluse koje trenutno podešavanje hvata, pa se nikada ne preporučuje.",
"pg_sweep_keep_current": "Zadrži trenutnu vrednost ({value}, {metric}): nijedna vrednost nije bila bolja za bar jedan ciklus.",
"pg_sweep_n_cycles": "na {count} ciklusa",
"pg_sweep_n_cycles_one": "na {count} ciklusu",
"pg_sweep_n_cycles_few": "na {count} ciklusa",
"pg_sweep_n_cycles_other": "na {count} ciklusa",
"pg_task_busy": "Za ovaj uređaj već je u toku „Test na istoriji” ili „Optimizuj”. Sačekajte da se završi ili ga otkažite.",
"cycle_context_loading": "Učitavanje istorije recordera…",
"cycle_context_note": "Sivo: istorija senzora snage iz recordera oko ovog ciklusa. Nije deo ciklusa i ne utiče na trajanje, energiju ni podudaranje.",
"cycle_context_none": "Recorder nema očitavanja oko ovog ciklusa (Home Assistant podrazumevano čuva istoriju 10 dana).",
"cycle_context_tip": "Samo za prikaz: pokazuje istoriju senzora snage iz recordera oko ovog ciklusa, ako je još sačuvana. Da biste neuspele pokušaje pokretanja dodali budućim ciklusima, koristite Uvodne sekunde krive (Podešavanja > Detekcija > Start ciklusa), što menja sačuvana trajanja.",
"invalid_threshold_pair": "Prag zaustavljanja ({stop} W) mora biti ispod Praga pokretanja ({start} W). Ništa nije sačuvano; promenite obe vrednosti zajedno."
},
"phase_desc": {
"anti_crease": "Povremena kratka okretanja nakon završetka radi smanjenja gužvanja.",
"anti_wrinkle": "Periodično okretanje posle ciklusa radi smanjenja gužvanja.",
"baking": "Grejač na visokoj temperaturi stvara koru i sredinu hleba.",
"cooking": "Glavna faza pripreme sa uključenim grejačem i ventilatorom.",
"cool_down": "Okretanje bez grejanja pri kraju ciklusa.",
"cool_down_af": "Hlađenje samo ventilatorom posle grejanja.",
"drain_and_switch": "Period prelaska sa pranja na režim sušenja.",
"dry": "Faza sušenja korišćenjem grejača i/ili preostale toplote.",
"drying": "Glavni period sušenja uz toplotu.",
"heat_up": "Početno zagrevanje pre nego što počne potpuno sušenje.",
"keep_warm": "Blago grejanje da hrana ostane topla.",
"keep_warm_bm": "Blago grejanje da hleb ostane topao posle pečenja.",
"kneading": "Motor meša i mesi testo. Velika potrošnja snage.",
"pause_af": "Kratka pauza za protresanje ili proveru.",
"pre_heat": "Početno zagrevanje komore pre pune pripreme.",
"pre_rinse": "Prskanje vodom pre pranja sa deterđentom.",
"proving": "Narastanje na niskoj toploti: kvasac fermentiše i testo raste.",
"resting": "Kratka pauza male snage između mešenja da se gluten opusti.",
"pre_wash": "Početno namakanje ili prethodni tretman pre glavnog pranja.",
"rinse": "Faza ispiranja čistom vodom. Ova faza se može ponoviti više puta.",
"sanitize": "Faza čišćenja na visokoj temperaturi za programe dezinfekcije.",
"sensor_check": "Kratka pauza niske snage dok se meri suvost.",
"soak": "Period namakanja niskim intenzitetom između aktivnih faza pranja.",
"soak_dw": "Produženi period namakanja za jako prljavo posuđe.",
"spin": "Ekstrakcija velikom brzinom za uklanjanje vode iz veša.",
"spin_wd": "Ekstrakcija velikom brzinom pre prelaska na sušenje.",
"wash": "Glavni ciklus pranja sa pokretanjem bubnja i opcionalnim grejanjem.",
"wash_dw": "Pranje sa deterđentom uz grejanje."
},
"placeholder": {
"custom_task": "npr. Očisti zaptivku vrata",
"add": "dodaj…",
"group_name": "npr. Pamuk 2:47",
"json_buttons": "[{\"action\":\"ID\",\"title\":\"Label\"}]",
"notify": "dodaj servis obaveštavanja…",
"notify_services_list": "notify.mobile_app_phone, ...",
"person": "dodaj osobu…",
"phase_name": "npr. Pranje",
"profile_name": "npr. Pamuk 40°C",
"maintenance_notes": "npr. zamenjen filter, očišćena zaptivka vrata",
"store_brand": "npr. Bosch",
"store_model": "npr. WAT28401"
},
"pref": {
"date_absolute": "Apsolutno (npr. 14:32 dana 2. jul)",
"date_relative": "Relativno (npr. pre 2 sata)",
"lang_auto": "Sistemski podrazumevani ({lang})",
"lang_en": "Engleski",
"use_panel_default": "(podrazumevano table)"
},
"quality": {
"bad": "Loše",
"good": "Dobro",
"unusable": "Neupotrebljivo"
},
"section": {
"dishwasher": {
"label": "Mašina za pranje sudova",
"intro": "Obrada kraja za mašine za pranje sudova, koje često dugo i tiho suše pre kratkog završnog ispumpavanja."
},
"anti_wrinkle": {
"intro": "Zadržava kratke impulse prevrtanja niske snage nakon glavne faze mašine za sušenje uz završeni ciklus.",
"label": "Zaštita od gužvanja"
},
"basic": {
"intro": "Osnovna identiteta i suštinska podešavanja koja većina konfiguracija treba.",
"label": "Osnovno"
},
"delay": {
"intro": "Otkriva uređaj koji je uključen i čeka odloženi start.",
"label": "Odloženi start"
},
"detection": {
"intro": "Kako se detektuje start, rad i završetak ciklusa.",
"label": "Detekcija"
},
"matching": {
"intro": "Kako se završeni ciklusi podudaraju sa naučenim profilima i označavaju.",
"label": "Podudaranje"
},
"ml_training": {
"intro": "Raspored ponovne obuke mašinskog učenja na uređaju i podešavanja podataka.",
"label": "ML obuka"
},
"notifications": {
"intro": "Kada i kako vas obaveštavaju o događajima ciklusa.",
"label": "Obaveštenja"
},
"timing": {
"intro": "Pozadinsko odbrojavanje, nadzornik van mreže i domaćinstvo.",
"label": "Tajming i nadzornik"
},
"triggers": {
"intro": "Opcioni dodaci: okidač završetka, senzor vrata, prekidač za pauzu i podsetnik za istovar.",
"label": "Okidači i vrata"
}
},
"setting": {
"dishwasher_end_spike_quiet_release": {
"label": "Otpuštanje nakon tihe faze sušenja",
"doc": "Posle očekivanog trajanja: koliko dugo mašina za pranje sudova mora da ostane ispod Praga zaustavljanja pre nego što WashData prestane da čeka završno ispumpavanje. Povećajte ako se kasno ispumpavanje posle dugog sušenja propusti. Čekanje nikada ne prelazi 30 minuta."
},
"anti_crease_finalize_ratio": {
"doc": "Deo prosečnog trajanja programa koji ciklus mora da dostigne pre nego što se prevrtanje niske snage računa kao rep zaštite od gužvanja. Smanjite ga (npr. 0,75) kod mašina za sušenje koje se prilagođavaju količini veša. Kod mašina za veš ostavite podrazumevano (0,98), inače pranje može da se završi na pola.",
"label": "Koeficijent završavanja zaštite od gužvanja"
},
"anti_wrinkle_enabled": {
"doc": "Zadržite kratke impulse prevrtanja niske snage nakon glavne faze grejanja mašine za sušenje uz završeni ciklus, umesto da se čitaju kao novi ciklusi.",
"label": "Omogući detekciju zaštite od gužvanja"
},
"anti_wrinkle_exit_power": {
"doc": "U režimu zaštite od gužvanja snaga ispod ove vrednosti smatra se mirovanjem između impulsa okretanja, a mirovanje duže od Maks. razmaka između impulsa završava režim. Ako je Prag zaustavljanja viši, koristi se on, pa ovo podešavanje nešto menja samo iznad Praga zaustavljanja.",
"label": "Prag izlazne snage"
},
"anti_wrinkle_idle_timeout": {
"label": "Maks. razmak između impulsa",
"doc": "Koliko dugo mašina za sušenje sme da miruje između impulsa prevrtanja pre nego što se režim zaštite od gužvanja završi. Postavite iznad najdužeg razmaka vaše mašine, inače se kasniji impulsi čitaju kao lažni startovi."
},
"anti_wrinkle_max_duration": {
"doc": "Impuls duži od ovoga računa se kao pravi ciklus, a ne kao prevrtanje protiv gužvanja.",
"label": "Maks. trajanje"
},
"anti_wrinkle_max_power": {
"doc": "Impuls iznad ove snage računa se kao pravi novi ciklus, a ne kao prevrtanje. Postavite malo iznad snage impulsa prevrtanja.",
"label": "Maks. snaga zaštite od gužvanja"
},
"auto_label_confidence": {
"doc": "Rezultat podudaranja na kraju ciklusa od kog se program označava bez pitanja. Povećajte za veću sigurnost; smanjite da se automatski označi više ciklusa. Držite iznad Pouzdanosti učenja.",
"label": "Pouzdanost automatskog označavanja"
},
"auto_maintenance": {
"doc": "Noćno čišćenje: označava starije cikluse koji sada jasno odgovaraju programu, ponovo gradi krive programa, osvežava oznake anomalija i zdravlje ciklusa i uklanja tragove za otklanjanje grešaka ako je Sačuvaj tragove za otklanjanje grešaka isključeno. Ciklusi i njihovi zapisi snage se uvek čuvaju.",
"label": "Automatsko održavanje (noćno čišćenje)"
},
"completion_min_seconds": {
"doc": "Ciklusi kraći od ovoga (probni radovi, otvaranje vrata radi dodavanja čarape) čuvaju se kao prekinuti i ne dobijaju obaveštenje o završetku.",
"label": "Min. trajanje ciklusa"
},
"curve_preroll_seconds": {
"doc": "Dodaje očitavanja iz neuspelih pokušaja pokretanja na početak ciklusa, za mašine koje se isprobavaju pre pokretanja (zaključavanje vrata, prvo punjenje). 300 s je dovoljno za većinu; 0 = isključeno. Zabeleženi počeci se pomeraju ranije, pa se naučena trajanja neko vreme menjaju.",
"label": "Uvodne sekunde krive"
},
"delay_confirm_seconds": {
"doc": "Snaga mora da ostane u pojasu pripravnosti ovoliko dugo pre nego što se uređaj računa kao da čeka start.",
"label": "Sekunde potvrde"
},
"delay_start_detect_enabled": {
"doc": "Otkrijte uređaj koji je uključen i čeka odloženi start, kako se njegova potrošnja u pripravnosti ne bi smatrala radom ciklusa.",
"label": "Omogući detekciju odloženog starta"
},
"delay_timeout_hours": {
"doc": "Prestanite da čekate odloženi start posle ovoliko sati i vratite se u mirovanje.",
"label": "Sati vremenskog ograničenja"
},
"device_type": {
"doc": "Postavlja podrazumevane vrednosti detekcije (pragovi, kašnjenje isklopa, obrada kraja) za ovu vrstu uređaja. Menjajte samo ako je uređaj podešen kao pogrešan tip.",
"label": "Tip uređaja"
},
"door_sensor_entity": {
"doc": "Opcioni senzor vrata. Pokazuje kad je uređaj otvoren radi istovara posle ciklusa.",
"label": "Entiteta senzora vrata"
},
"duration_tolerance": {
"doc": "Samo za povratne informacije učenja: ciklus unutar +/-X% procenjenog trajanja računa se kao dobra procena. Ne utiče na podudaranje.",
"label": "Tolerancija procene"
},
"enable_ml_models": {
"doc": "Koristite model treniran na ovoj mašini za predviđanje energije i troška ciklusa u toku, i dozvolite dobro poznatom programu koji neobično rano stane da se završi bez punog kašnjenja isklopa. Isključeno: samo logika zasnovana na snazi.",
"label": "Primeni pametne modele tokom ciklusa"
},
"end_energy_threshold": {
"doc": "Energija dozvoljena tokom kašnjenja isklopa. Iznad toga ciklus se nastavlja, pa prevrtanja i završno sušenje ostaju deo ciklusa. Smanjite ako se ciklusi završavaju tokom repa; povećajte ako završeni ciklusi i dalje čekaju.",
"label": "Energija kraja"
},
"energy_price_entity": {
"doc": "Senzor sa trenutnom cenom po kWh (npr. dinamička tarifa). Ima prednost nad statičnom cenom ispod, pa mora biti cena, a ne senzor snage ili energije utikača.",
"label": "Entiteta cene energije"
},
"energy_price_static": {
"doc": "Fiksna cena po kWh, koristi se kad nije postavljen entitet cene.",
"label": "Statična cena energije (po kWh)"
},
"energy_sensor": {
"doc": "Opciono brojilo kWh ili Wh (total_increasing, npr. sopstveno brojilo utikača). Energija ciklusa se tada čita iz njega, što je tačnije od izračunavanja iz sporog senzora snage. Ako je njegovo očitavanje neupotrebljivo, koristi se izračunata vrednost.",
"label": "Entitet brojila energije"
},
"expose_debug_entities": {
"doc": "Dodajte dijagnostičke entitete (pouzdanost podudaranja, dvosmislenost, unutrašnje stanje). Isključeno: lista entiteta ostaje pregledna.",
"label": "Izloži entitete za otklanjanje grešaka"
},
"external_end_trigger": {
"doc": "Binarni senzor čija promena označava kraj ciklusa (npr. kontakt \"završeno\" ili druga integracija).",
"label": "Entiteta spoljnog okidača"
},
"external_end_trigger_enabled": {
"doc": "Dozvolite binarnom senzoru da signalizira kraj ciklusa, uz detekciju zasnovanu na snazi.",
"label": "Omogući spoljni okidač kraja"
},
"external_end_trigger_inverted": {
"doc": "Smatrajte ISKLJUČIVANJE senzora (a ne uključivanje) signalom kraja.",
"label": "Invertuj spoljni okidač (okidaj na ISKLJUČENO)"
},
"learning_confidence": {
"doc": "Najniži rezultat podudaranja za označavanje završenog ciklusa. Jasan pobednik se označava; tesan rezultat ide u red za pregled u Ciklusima. Ispod ove vrednosti ništa se ne označava niti pita. Držite je ispod Pouzdanosti automatskog označavanja.",
"label": "Pouzdanost učenja"
},
"linked_device": {
"doc": "Opciono. Prikažite ovaj WashData uređaj ispod drugog uređaja (npr. pametnog utikača) u Home Assistantu, kao \"Povezano preko ...\".",
"label": "Grupiši pod uređaj"
},
"min_off_gap": {
"doc": "Isključenje kraće od ovoga ne deli ciklus, pa pauze potapanja ostaju u jednom pranju. Držite kraće od razmaka između uzastopnih punjenja, inače se ona spajaju u jedan ciklus.",
"label": "Min. razmak isklopa"
},
"min_power": {
"doc": "Očitavanja ispod ove vrednosti računaju se kao 0 W (pripravnost). Filtrira potrošnju u mirovanju pametnih utikača i LED lampica pripravnosti.",
"label": "Minimalna snaga"
},
"ml_training_enabled": {
"doc": "Povremeno ponovo trenirajte model energije na završenim ciklusima ove mašine. Novi model se zadržava samo ako na testnim ciklusima nadmaši jednostavnu procenu.",
"label": "Uči se od ove mašine"
},
"ml_training_hour": {
"doc": "Sat u danu (0-23) za noćno treniranje. Izaberite miran sat, npr. 2.",
"label": "Uči se u satu"
},
"ml_training_interval_days": {
"doc": "Ponovo trenirajte najviše jednom u ovoliko dana.",
"label": "Proveravaj najviše svakih"
},
"ml_training_min_cycles": {
"doc": "Pre treniranja sačekajte bar ovoliko zabeleženih ciklusa.",
"label": "Potrebni ciklusi najpre"
},
"name": {
"doc": "Naziv ovog uređaja prikazan u Home Assistantu.",
"label": "Naziv uređaja"
},
"no_update_active_timeout": {
"doc": "Ako tokom ciklusa ovoliko dugo ne stigne nijedno ažuriranje snage, pretpostavlja se da je utikač van mreže i ciklus se prinudno zaustavlja. Podrazumevanih 600 s pokriva kašnjenja oblaka ili mesh mreže.",
"label": "Vremensko ograničenje bez ažuriranja"
},
"notify_before_end_minutes": {
"doc": "Pošaljite upozorenje Skoro gotovo kada procenjeno preostalo vreme padne ispod ovog. 0 to onemogućava.",
"label": "Upozorenje pre kraja"
},
"notify_channel": {
"doc": "Android kanal za poruke o početku i uživo; kanal određuje zvuk i prioritet. Prazno: podrazumevani kanal aplikacije.",
"label": "Android kanal (start/živo)"
},
"notify_cycle_timers": {
"doc": "Obaveštenja u zadatim minutima ciklusa (npr. za dodavanje omekšivača). Poruka podržava {device}, {program}, {minutes}. Uz automatsku pauzu ciklus se tu i pauzira, a obaveštenje dobija dugme Nastavi.",
"label": "Tajmeri ciklusa"
},
"notify_finish_channel": {
"doc": "Android kanal za poruku o završetku. Prazno: koristi se kanal za početak i uživo.",
"label": "Android kanal (završetak)"
},
"notify_finish_message": {
"doc": "Tekst koji se šalje kada se ciklus završi. Promenljive: {device}, {program}, {duration} (minuti), {duration_hm} (1 h 05 min), {energy_kwh}, {cost}, {time_finished}, {vs_typical}, {cycle_count}, {status} (completed ili force_stopped; prekinuti ciklusi ne šalju ništa). Za svaku drugu promenljivu koristi se podrazumevani tekst.",
"label": "Poruka pri završetku"
},
"notify_finish_services": {
"doc": "notify.* usluge koje se pozivaju kad se ciklus završi. Ostavite prazno za nijednu.",
"label": "Servisi pri završetku"
},
"notify_fire_events": {
"doc": "Pokrenite i događaje ha_washdata_* pri početku i završetku ciklusa za sopstvene automatizacije.",
"label": "Pokretanje HA događaja za obaveštenja"
},
"notify_icon": {
"doc": "Mala ikona na obaveštenju (npr. mdi:washing-machine). Šalje se samo na mobile_app ciljeve, ne na notify grupe. Na iOS-u zamenjuje ikonu aplikacije i zahteva mobilnu aplikaciju 2026.8 ili noviju. Prazno: podrazumevana ikona platforme.",
"label": "Ikona obaveštenja"
},
"notify_live_chronometer": {
"doc": "Prikažite odbrojavanje uživo u obaveštenju (gde je podržano) umesto fiksne procene.",
"label": "Koristi živi hronometar"
},
"notify_live_interval_seconds": {
"doc": "Koliko često se obaveštenja o napretku uživo osvežavaju dok ciklus traje.",
"label": "Interval živih ažuriranja"
},
"notify_live_overrun_percent": {
"doc": "Ažuriranja uživo prestaju kada ciklus premaši očekivano trajanje za ovaj procenat (20 = do 1,2x očekivanog vremena).",
"label": "% prekoračenja pre upozorenja"
},
"notify_live_services": {
"doc": "notify.* usluge za ažuriranja napretka uživo dok ciklus traje. Ostavite prazno da ih isključite.",
"label": "Servisi živog napretka"
},
"notify_only_when_home": {
"doc": "Obaveštavajte samo kad je bar jedna od osoba iznad kod kuće.",
"label": "Obavesti samo kad su kod kuće"
},
"notify_people": {
"doc": "person.* entiteti koje proverava „Obavesti samo kad su kod kuće“.",
"label": "Osobe (za Samo kad su kod kuće)"
},
"notify_pre_complete_message": {
"doc": "Tekst svakog ažuriranja napretka uživo. Promenljive šablona: {device}, {program}, {minutes} (preostali minuti). Za svaku drugu promenljivu koristi se podrazumevani tekst.",
"label": "Poruka pre završetka"
},
"notify_reminder_message": {
"doc": "Tekst jednokratnog Upozorenja pre kraja. Promenljive šablona: {device}, {program}, {minutes} (podešavanje Upozorenje pre kraja). Za svaku drugu promenljivu koristi se podrazumevani tekst.",
"label": "Poruka podsetnika"
},
"notify_start_message": {
"doc": "Tekst koji se šalje kada ciklus počne. Promenljive šablona: {device}, {program}. Za svaku drugu promenljivu koristi se podrazumevani tekst.",
"label": "Poruka pri startu"
},
"notify_start_services": {
"doc": "notify.* usluge koje se pozivaju kad ciklus počne (telefon, kontrolna tabla, ...). Ostavite prazno za nijednu.",
"label": "Servisi pri startu"
},
"notify_timeout_seconds": {
"doc": "Zatvorite obaveštenje posle ovoliko sekundi (gde je podržano). 0 ga zadržava dok ga ne zatvorite.",
"label": "Automatski odbaci posle"
},
"notify_title": {
"doc": "Naslov obaveštenja. Zamenjuje se samo {device}; za svaku drugu promenljivu koristi se podrazumevani naslov.",
"label": "Naslov obaveštenja"
},
"notify_unload_delay_minutes": {
"doc": "Minuti posle završetka ciklusa pre podsetnika \"istovarite mašinu\". 0 ga isključuje.",
"label": "Kašnjenje podsetnika za istovar"
},
"notify_unload_repeat": {
"doc": "Ponovo šaljite podsetnik za istovar svakih \"Kašnjenje podsetnika za istovar\" minuta dok se istovar ne potvrdi ili ne dodirnete \"Prestani da podsećaš\" (mobilna aplikacija). Zahteva Entitet senzora vrata, Entitet potvrde istovara ili \"Ručno potvrdi istovar\".",
"label": "Ponavljaj do istovara"
},
"off_delay": {
"doc": "Koliko dugo snaga mora da ostane niska pre nego što se ciklus završi. Povratak snage u tom vremenu nastavlja ciklus. Mašine za pranje sudova mogu da miruju 20-60 min tokom sušenja, pa postavite duže od toga.",
"label": "Kašnjenje isklopa"
},
"pause_cuts_power": {
"doc": "Kad je ciklus pauziran, isključite i Entitet prekidača ispod. Samo za uređaje koji bezbedno mogu da izgube napajanje usred ciklusa.",
"label": "Pauza takođe prekida napajanje (putem prekidača)"
},
"power_off_delay": {
"doc": "Koliko dugo snaga mora da ostane ispod Praga isključivanja napajanja posle ciklusa pre nego što se stanje vrati na Isključeno. Koristi se samo kad je taj prag iznad 0. Proverava se povremeno, pa stvarno čekanje može biti malo duže.",
"label": "Kašnjenje isključivanja napajanja"
},
"power_off_threshold_w": {
"doc": "Posle ciklusa snaga ispod ove vrednosti tokom Kašnjenja isključivanja napajanja postavlja stanje na Isključeno, umesto Kašnjenja resetovanja napretka. Postavite iznad potrošnje isključenog uređaja, a ispod pripravnosti i Praga zaustavljanja. 0 ga isključuje (podrazumevano).",
"label": "Prag isključivanja napajanja"
},
"power_sensor": {
"doc": "Senzor koji javlja trenutnu snagu ovog uređaja u vatima (npr. sensor.washer_power). Cela detekcija se zasniva na njemu.",
"label": "Senzor snage"
},
"profile_match_interval": {
"doc": "Koliko često se ciklus u toku podudara sa profilima. Podrazumevano 300 s (5 min).",
"label": "Interval podudaranja"
},
"profile_match_max_duration_ratio": {
"doc": "Program se odbacuje kad ciklus traje duže od ovog umnoška njegovog uobičajenog trajanja. 1,8: ciklus 80% duži od programa mu više ne odgovara.",
"label": "Maks. odnos trajanja"
},
"profile_match_min_duration_ratio": {
"doc": "Program se razmatra tek kad ciklus prođe ovaj deo njegovog uobičajenog trajanja. 0,10: program od 2 sata postaje kandidat posle 12 minuta. Ne primenjuje se u prvih 15 minuta ciklusa.",
"label": "Min. odnos trajanja"
},
"profile_match_threshold": {
"doc": "Rezultat podudaranja uživo koji ciklus treba pre nego što Pametno završavanje ili završetak zaštite od gužvanja sme da ga okonča ranije. Ne menja prikazani program. Povećajte ako slaba podudaranja prerano završavaju cikluse; smanjite ako jasna podudaranja čekaju kašnjenje isklopa.",
"label": "Prag podudaranja"
},
"profile_unmatch_threshold": {
"doc": "Ako rezultat podudaranja uživo padne ispod ove vrednosti, trenutna pretpostavka programa se briše. Držite malo ispod Praga podudaranja kako je kratak pad ne bi poništio.",
"label": "Prag nepodudaranja"
},
"progress_reset_delay": {
"doc": "Posle ciklusa držite napredak na 100% ovoliko dugo pre vraćanja na U mirovanju.",
"label": "Kašnjenje resetovanja napretka"
},
"pump_stuck_duration": {
"doc": "Koliko dugo pumpa sme da radi bez prekida pre nego što se pokrene događaj zaglavljene pumpe.",
"label": "Trajanje zaglavljene pumpe"
},
"sampling_interval": {
"doc": "Najkraće vreme između obrađenih očitavanja. Očitavanja koja stignu ranije se preskaču (niska očitavanja tokom ciklusa se uvek zadržavaju). Postavite na interval javljanja utikača ili manje; veća vrednost samo odbacuje očitavanja.",
"label": "Interval uzorkovanja"
},
"save_debug_traces": {
"doc": "Uz svaki ciklus čuvajte i podatke za otklanjanje grešaka podudaranja (rezultate svih kandidata), za rešavanje problema. Dodaje oko 20 KB po ciklusu.",
"label": "Sačuvaj tragove za otklanjanje grešaka"
},
"start_duration_threshold": {
"doc": "Snaga mora da ostane iznad Praga pokretanja ovoliko dugo pre nego što ciklus počne, kako bi se kratka uključivanja i isključivanja zanemarila.",
"label": "Trajanje pokretanja"
},
"start_energy_threshold": {
"doc": "Energija koju uređaj mora da potroši pre nego što se ciklus računa kao pokrenut. Kratak skok snage troši malo energije, pa ne pokreće ciklus.",
"label": "Energija pokretanja"
},
"start_threshold_w": {
"doc": "Snaga mora da poraste iznad ove vrednosti da bi ciklus počeo. Prenisko: potrošnja u pripravnosti izaziva lažne startove. Previsoko: programi koji sporo kreću (hladno punjenje) se propuštaju.",
"label": "Prag pokretanja"
},
"stop_threshold_w": {
"doc": "Snaga mora da padne ispod ove vrednosti pre nego što kašnjenje isklopa počne da odbrojava. Držite ispod Praga pokretanja. Ako je previsoko, faze niske snage (pauze ispiranja, zaštita od gužvanja) greškom pokreću odbrojavanje kraja.",
"label": "Prag zaustavljanja"
},
"switch_entity": {
"doc": "Opcioni prekidač koji se isključuje pri pauzi i ponovo uključuje pri nastavku, uz „Pauza takođe prekida napajanje“.",
"label": "Entiteta prekidača"
},
"watchdog_interval": {
"doc": "Koliko često pozadinska provera traži zaglavljene senzore i istekla vremenska ograničenja. Podrazumevano 30 s.",
"label": "Interval nadzornika"
},
"notify_milestone_message": {
"doc": "Poruka za obaveštenje o prekretnici. Promenljive šablona: {device}, {cycle_count}.",
"label": "Poruka o prekretnici"
},
"notify_milestones": {
"doc": "Brojevi ciklusa koji pokreću jednokratnu čestitku, odvojeni zarezima (npr. 50, 100, 500, 1000). Prazno ih isključuje.",
"label": "Prekretnice ciklusa"
},
"notify_quiet_end_hour": {
"doc": "Kraj perioda ne uznemiravaj (0-23); zadržana obaveštenja se tada šalju. Prazno ga isključuje.",
"label": "Kraj tihih sati"
},
"notify_quiet_start_hour": {
"doc": "Početak perioda ne uznemiravaj (0-23). Obaveštenja o završetku, podsetnici i obaveštenja o čistom vešu u tom periodu zadržavaju se do njegovog kraja. Može da pređe ponoć (npr. 22 do 7). Prazno ga isključuje.",
"label": "Početak tihih sati"
},
"peak_rate_message": {
"doc": "Sopstveni tekst saveta o vršnoj tarifi. Promenljive šablona: {device}, {price}. Prazno: podrazumevani tekst.",
"label": "Poruka o vršnoj tarifi"
},
"peak_rate_threshold": {
"doc": "Ako je cena po kWh na početku ciklusa jednaka ili veća od ove, dodajte savet o vršnoj tarifi obaveštenju o početku. 0 ili prazno ga isključuje.",
"label": "Prag vršne tarife (po kWh)"
},
"store_brand": {
"label": "Marka uređaja",
"doc": "Opciono. Marka vašeg uređaja iz kataloga zajednice, koristi se za pronalaženje i deljenje referentnih snimaka. Ostavite prazno ako ne koristite onlajn funkcije."
},
"store_model": {
"label": "Model uređaja",
"doc": "Opciono. Model vašeg uređaja iz kataloga zajednice (prvo izaberite marku). Ako nije na listi, možete ga dodati."
},
"show_contributor": {
"doc": "Prikaži ime saradnika na profilima preuzetim iz prodavnice zajednice"
},
"smart_termination_duration_ratio": {
"doc": "Deo prosečnog trajanja programa koji ciklus mora da dostigne pre nego što Pametno završavanje sme da ga okonča ranije. Ako vremena rada variraju (temperatura vode, sušenje po senzoru, količina veša), smanjite ga (npr. 0,85). Ostavite prazno za 0,98 (0,99 kod mašina za pranje sudova).",
"label": "Koeficijent pametnog završavanja"
},
"power_profile_interval_min": {
"label": "Interval profila snage",
"doc": "Veličina segmenta atributa power_profile (prosečni vati po slotu) koji koriste planeri kao što su EMHASS i tibber_prices. Manji čuva kratke skokove; veći izglađuje krivu. Podrazumevano 15 min. Ne utiče na detekciju."
},
"notify_live_silent": {
"label": "Tiha ažuriranja uživo",
"doc": "Samo iOS. Ažurirajte napredak uživo tiho, uz prioritet koji štedi bateriju i koji iOS može da grupiše. Prvo ažuriranje i obaveštenja o početku i završetku i dalje upozoravaju. Isključeno: svako ažuriranje upozorava."
},
"notify_live_sticky": {
"label": "Zadrži živo obaveštenje na dodir",
"doc": "Samo Android. Zadržite obaveštenje o napretku uživo posle dodira. Isključeno: dodir ga zatvara."
},
"notify_live_click_action": {
"label": "Cilj dodira obaveštenja",
"doc": "Šta otvara dodir obaveštenja ovog uređaja. Prazno: WashData panel ovog uređaja. Upišite putanju kontrolne table (npr. /lovelace/laundry) ili URL, ili \"none\" da dodir ništa ne otvara."
},
"door_opens_at_end": {
"label": "Vrata se automatski otvaraju na kraju",
"doc": "Za mašine za pranje sudova koje na kraju otvaraju vrata radi sušenja (npr. AirDry). Vrata otvorena tokom vremena zadržavanja ispod završavaju ciklus umesto da ga pauziraju; kratko otvaranje se zanemaruje. Zahteva Entitet senzora vrata."
},
"door_end_dwell_seconds": {
"label": "Zadržavanje pri otvorenim vratima",
"doc": "Uz uključeno \"Vrata se automatski otvaraju na kraju\": koliko dugo vrata moraju da ostanu otvorena pre nego što se ciklus završi. Dovoljno dugo da se zanemari dodavanje posuđa (podrazumevano 60 s)."
},
"profile_evidence_sources": {
"label": "Ciklusi koji grade program",
"doc": "Koje vrste ciklusa oblikuju krivu i podudaranje svakog programa. Poništavanje izbora vrste ništa ne briše; korisno ako ne verujete uvezenim podacima. Statistika uvek broji samo cikluse ove mašine. Poništavanje svih se zanemaruje."
},
"energy_price_dynamic": {
"label": "Vremenski ponderisan trošak",
"doc": "Naplatite svaki ciklus po ceni u svakom trenutku njegovog rada, umesto po ceni kad je završen. Zahteva entitet cene. Obrada istorije (Dijagnostika) preračunava starije cikluse."
},
"unload_confirm_entity": {
"label": "Entitet potvrde istovara",
"doc": "Opciono. Bilo koji entitet koji potvrđuje da je sadržaj izvađen, za mašine bez senzora vrata (dugme, input_button, senzor pokreta, scena). Broji se svaka promena stanja osim isključivanja i nedostupnosti. Uključuje i podsetnik za istovar."
},
"unload_track_without_door": {
"label": "Ručno potvrdi istovar",
"doc": "Pokrenite podsetnik za istovar bez senzora vrata ili entiteta potvrde. Potvrdite istovar iz sopstvene automatizacije dugmetom \"Označi kao istovareno\" ili uslugom ha_washdata.mark_unloaded. Zanemaruje se kad je postavljen Entitet senzora vrata."
},
"notify_icon_color": {
"label": "Boja obaveštenja",
"doc": "Akcentna boja obaveštenja ovog uređaja, kako bi se mašina za veš, mašina za sušenje i mašina za sudove lako razlikovale. Na iOS-u ispunjava krug iza ikone i boji traku Live Activity. Mnogi Android telefoni (posebno Samsung) je zanemaruju. Koristite hex, npr. #03A9F4. Prazno: podrazumevana boja platforme."
},
"share_name": {
"doc": "Prikažite naziv svog naloga kao autora ciklusa koje delite. Isključeno: deli se bez imena."
}
},
"setting_group": {
"auto_labeling": {
"label": "Automatsko označavanje"
},
"cycle_end": {
"label": "Kraj ciklusa"
},
"cycle_start": {
"label": "Start ciklusa"
},
"cycle_timers": {
"label": "Tajmeri ciklusa"
},
"data_management": {
"label": "Upravljanje podacima"
},
"debug": {
"label": "Otklanjanje grešaka"
},
"dishwasher_end": {
"label": "Kraj ciklusa mašine za suđe"
},
"door_pause": {
"label": "Vrata i pauza"
},
"duration_gates": {
"label": "Kapije trajanja"
},
"energy": {
"label": "Energija"
},
"external_end_trigger": {
"label": "Spoljni okidač kraja"
},
"housekeeping": {
"label": "Domaćinstvo"
},
"match_scoring": {
"label": "Ocenjivanje podudaranja"
},
"messages": {
"label": "Poruke"
},
"power_off": {
"label": "Isključivanje napajanja"
},
"predictive_end": {
"label": "Prediktivni kraj"
},
"schedule": {
"label": "Raspored"
},
"services": {
"label": "Servisi"
},
"signal_processing": {
"label": "Obrada signala"
},
"thresholds_gap": {
"label": "Pragovi i razmak"
},
"timing": {
"label": "Tajming"
},
"unload_reminder": {
"label": "Podsetnik za istovar"
},
"watchdog": {
"label": "Nadzornik"
},
"quiet_hours_milestones": {
"label": "Tihi sati i prekretnice"
},
"device_info": {
"label": "Podaci o uređaju"
},
"basic_configuration": {
"label": "Osnovna konfiguracija"
},
"profile_evidence": {
"label": "Osnov profila"
}
},
"status": {
"active": "Aktivan",
"all_statuses": "Svi statusi",
"ambiguous": "Višeznačan",
"auto_detect": "Automatska detekcija",
"clear": "Jednoznačan",
"completed": "Završeno",
"fine_tuning": "fino podešavanje…",
"force_stopped": "Prisilno zaustavljeno",
"idle": "U mirovanju",
"interrupted": "Prekinuto",
"ready": "Spreman za obradu",
"recording": "Snimanje",
"training": "Treniranje…",
"saving": "Čuvanje…",
"rebuilding": "Ponovna izgradnja…",
"analyzing": "Analiziranje…",
"resetting": "Resetovanje…",
"trimming": "Isecanje…",
"splitting": "Deljenje…",
"stalled": "Zaglavljeno",
"deleting": "Brisanje…",
"imported": "Uvezeno",
"preparing": "Priprema…",
"unlabelling": "Uklanjanje oznake…",
"working": "Obrada…",
"match_uncertain": "Nesigurno: {top} ili {runner}",
"match_uncertain_single": "Nesigurno: možda {top}",
"match_sure": "~{pct}% sigurnosti",
"match_uncertain_tip": "WashData se još nije odlučio za program. Broj pokazuje koliko je često vodeća pretpostavka, {top}, bila tačna u prošlim ciklusima uz ovakvu prednost. Samo informativno."
},
"suggestion": {
"observed_label": "Izmereno",
"impact": {
"auto_label_confidence": {
"higher": "Manje ciklusa se automatski označava; više ide na pregled",
"lower": "Više ciklusa se automatski označava; neki mogu biti pogrešno identifikovani"
},
"duration_tolerance": {
"higher": "Prihvata širi opseg trajanja – fleksibilnije podudaranje",
"lower": "Zahteva bliže podudaranje trajanja – strože, ali može odbiti neobične cikluse"
},
"end_energy_threshold": {
"higher": "Zatvara samo cikluse sa značajnom potrošnjom energije",
"lower": "Zatvara i kraće ili manje energetske cikluse"
},
"learning_confidence": {
"higher": "Uči se samo iz visoko pouzdanih podudaranja – sporije, ali pouzdanije",
"lower": "Uči se iz više ciklusa; model može biti manje precizan"
},
"min_off_gap": {
"higher": "Potreban je duži odmor pre početka novog ciklusa",
"lower": "Kratak odmor pokreće novi ciklus – uzastopni ciklusi se mogu razdeliti"
},
"min_power": {
"higher": "Manje osetljiv na potrošnju u mirovanju; može propustiti tihe programe",
"lower": "Osetljiviji; može beležiti potrošnju u stanju pripravnosti kao aktivnost"
},
"no_update_active_timeout": {
"higher": "Više vremena pre proglašavanja ciklusa zaglavljenim",
"lower": "Zaglavljen ciklus se prisilno zaustavlja ranije"
},
"off_delay": {
"higher": "Više vremena za pauze uređaja – prikladno za duge faze namakanja ili sušenja",
"lower": "Brže otkrivanje kraja – dobro za uređaje s čistim uključivanjem/isključivanjem"
},
"profile_match_threshold": {
"higher": "Potvrđuje samo visoko pouzdana podudaranja; više ciklusa ostaje neoznačeno",
"lower": "Podudara više ciklusa; neki mogu biti blago pogrešni"
},
"start_threshold_w": {
"higher": "Sprečava lažne startove od kratkih skokova snage",
"lower": "Otkriva programe s niskom snagom; može reagovati na šum"
},
"stop_threshold_w": {
"higher": "Završava ciklus brže – može zatvoriti tokom pauze",
"lower": "Duže čeka na završetak – manje prevremenih završetaka"
},
"watchdog_interval": {
"higher": "Dozvoljava duže tihe faze; manje lažnih prisilnih zaustavljanja",
"lower": "Zaglavlje cikluse otkriva agresivnije"
}
},
"reason": {
"completion_min_seconds": "Polovina trajanja čistog ciklusa p05 ({minutes} min) kroz {cycles} ciklusa; filtrira lažne cikluse.{excl}",
"match_interval": "Na osnovu uočene učestalosti ažuriranja (medijana={median}s) * 10.",
"match_interval_capped": "Ograničeno tako da {persistence} uzastopnih podudaranja stane u {pct}% najkraćeg programa ({shortest}s); sama učestalost ažuriranja (medijana={median}s) predložila bi duži interval.",
"match_interval_floored": "Najkraći program ({shortest}s) ograničio bi ovo na {cap}s, ispod minimuma od {minimum}s, pa se koristi minimum: {persistence} uzastopnih podudaranja traje {budget}s, više od {pct}% tog programa. Podudaranje se izvodi samo kad stigne očitavanje (medijana={median}s), pa to ništa ne košta.",
"max_duration_ratio": "Na osnovu trajanja označenih ciklusa (p95={p95}).",
"min_off_gap": "Na osnovu {gaps} uočenih razmaka između ciklusa (p05={p05}s). Donja granica uređaja: {floor}s.",
"min_off_gap_bridge": "Postavljeno tako da premosti najduži tihi odsečak unutar ciklusa: {span}s + 60s rezerve, iz {spans} premošćenih razmaka kroz {cycles} čistih ciklusa (ostaje ispod vašeg najkraćeg razmaka između dva uzastopna pokretanja, koji iznosi {ceiling}s).",
"min_power": "40 % najniže radne snage p05 ({p05}W) kroz {cycles} čistih ciklusa, čime prag isključenja ostaje ispod stvarne potrošnje.{excl}",
"no_update_timeout": "Na osnovu uočene učestalosti ažuriranja (p95={p95}s) * 20 (najmanje 60s).",
"off_delay_cadence": "Na osnovu uočene učestalosti ažuriranja (p95={p95}s) * 5",
"off_delay_device_floor": "Korišćen bezbedni minimum specifičan za uređaj {device} ({floor}s).",
"off_delay_generic_floor": "Korišćen opšti bezbedni minimum ({floor}s).",
"off_delay_pauses": "Postavljeno tako da nadmaši stvarne pauze: pauza unutar ciklusa p95 {p95}s + 60s rezerve, iz {pauses} pauza kroz {cycles} čistih ciklusa (donja granica {floor}s).",
"standby_floor": "Svaki nedavni ciklus je još uvek trošio {idle}W kada je završio, pa prag ispod toga nikad ne može registrovati isključenje uređaja. Zadržan je iznad te vrednosti; {cycles} čistih ciklusa u evidenciji nikada nije palo ispod njega na duže od {pause}s.",
"thr_batch": "Malo iznad najniže aktivne snage (p05) u {cycles} ciklusa ({p05}W), kako bi se startovi rano uhvatili, a prag zaustavljanja ostao ispod najniže radne snage.",
"watchdog": "Zadržano što nižim uz bezbednost (tik iznad razmaka ažuriranja p95 od {p95}s i najmanje 2× intervala uzorkovanja od {median}s, najmanje 30s) kako bi se zastoji brzo uhvatili bez lažnih zaustavljanja.",
"end_energy_floor": "Povećano na minimum koji proizlazi iz praga zaustavljanja ({stop} W) tokom kašnjenja isklopa ({off_delay} s); ispod toga ciklus može da se završi samo rezervnim putem.",
"max_duration_ratio_default": "Vraćeno na podrazumevanu vrednost: niža gornja granica odbacuje pravi program kad god ciklus traje duže nego obično.",
"min_duration_ratio_default": "Vraćeno na podrazumevanu vrednost: viša donja granica sprečava prepoznavanje ciklusa u toku sve dok dobro ne odmakne."
},
"exclusions": {
"summary": "Isključeno {total} pogrešno detektovanih ciklusa: {parts}.",
"reason": {
"force_stopped": "prisilno zaustavljeni",
"user_stopped": "ručno zaustavljeni",
"interrupted": "prekinuti",
"incomplete": "nepotpuni",
"noise": "šum",
"unlabeled": "bez oznake",
"no_trace_short": "prekratki za analizu",
"high_start": "počeli pri visokoj snazi",
"abrupt_end": "naglo završeni",
"mid_restart": "restart usred ciklusa",
"no_power": "bez snage",
"no_active_power": "bez aktivne snage"
}
},
"now_value": "(trenutno {v})"
},
"tab": {
"advanced": "Napredno",
"diagnostics": "Dijagnostika",
"history": "Ciklusi",
"ml": "ML obuka",
"pp_cleanup": "Čišćenje",
"pp_manage": "Upravljaj",
"pp_overview": "Pregled",
"pp_phases": "Faze",
"profiles": "Profili",
"settings": "Podešavanja",
"status": "Pregled",
"subtab_phase_catalog": "Katalog faza",
"subtab_profiles": "Profili",
"maintenance": "Održavanje",
"playground": "Testno okruženje",
"store": "Prodavnica"
},
"tag": {
"early_end": "Rani završetak",
"late_start": "Kasni početak",
"merged": "Spojeni ciklusi",
"noise": "Šum",
"sensor_gap": "Praznina senzora",
"split": "Podeljeni ciklus",
"wrong_profile": "Pogrešan profil"
},
"toast": {
"catalog_refreshed": "Katalog zajednice je osvežen",
"task_name_required": "Dajte zadatku naziv",
"task_added": "Zadatak dodat",
"task_save_failed": "Nije moguće sačuvati zadatak: {error}",
"task_removed": "Zadatak uklonjen",
"maint_logged": "Označeno kao obavljeno: {task}",
"access_saved": "Kontrola pristupa sačuvana",
"all_wiped": "Svi podaci obrisani",
"analysis_complete_none": "Analiza završena: nema novih prijedloga",
"auto_label_complete": "Automatsko označavanje završeno",
"automation_deleted": "Automatizacija izbrisana",
"correction_submitted": "Ispravka poslata",
"cycle_force_stopped": "Ciklus prisilno zaustavljen",
"cycle_labelled": "Ciklus označen",
"cycle_paused": "Ciklus pauziran",
"cycle_resumed": "Ciklus nastavljen",
"cycle_trimmed": "Ciklus isečen",
"cycles_merged": "Ciklusi spojeni",
"envelope_rebuilt": "Omotač obnovljen",
"envelopes_rebuilt": "Omotači obnovljeni",
"export_downloaded": "Izvoz preuzet",
"feedback_all_dismissed": "Sve povratne informacije odbijene",
"feedback_confirmed": "Povratna informacija potvrđena",
"feedback_dismissed": "Povratna informacija odbijena",
"group_deleted": "Grupa izbrisana",
"group_name_required": "Naziv grupe je obavezan",
"group_saved": "Grupa sačuvana",
"json_required": "JSON podaci su obavezni",
"legacy_removed": "Zastarele akcije uklonjene",
"logs_exported": "Dnevnici izvezeni",
"min_2_profiles": "Izaberi najmanje 2 profila za grupu",
"ml_training_no_improvement": "Obuka završena: baza zadržana (bez poboljšanja)",
"models_reverted": "Modeli na uređaju vraćeni na bazu",
"name_required": "Naziv je obavezan",
"no_split_found": "Nisu pronađene praznine za deljenje",
"panel_settings_saved": "Podešavanja panela sačuvana",
"pg_preset_loaded": "Konfiguracija \"{name}\" učitana",
"pg_preset_saved": "Konfiguracija \"{name}\" sačuvana",
"pg_sugg_loaded": "Učitano {n} predloženih vrednosti - pokrenite testno okruženje za poređenje",
"phase_name_required": "Naziv faze je obavezan",
"phase_reset": "Faza \"{name}\" je vraćena na ugrađenu verziju",
"phase_updated": "Faza ažurirana",
"phases_saved": "Faze sačuvane",
"preferences_saved": "Preference sačuvane",
"profile_name_required": "Naziv profila je obavezan",
"profile_renamed": "Profil preimenovan",
"recording_discarded": "Snimak odbačen",
"recording_saved": "Snimak sačuvan u profil",
"recording_started": "Snimanje pokrenuto",
"recording_stopped": "Snimanje zaustavljeno",
"review_saved": "Pregled sačuvan",
"settings_conflicts": "Ispravite istaknute konflikte podešavanja pre čuvanja.",
"settings_no_changes": "Nema promena za čuvanje",
"settings_reverted": "Podešavanja vraćena; integracija se ponovo učitava",
"settings_saved": "Podešavanja sačuvana; integracija se ponovo učitava",
"suggestions_applied": "Prijedlozi primenjeni; integracija se ponovo učitava",
"suggestions_dismissed": "Prijedlozi odbijeni",
"apply_failed": "Primena nije uspela: {error}",
"delete_failed": "Brisanje nije uspelo: {error}",
"load_more_failed": "Nije moguće učitati još: {error}",
"maint_add_failed": "Nije moguće dodati događaj: {error}",
"maint_added": "Događaj održavanja dodat",
"maint_delete_failed": "Nije moguće obrisati događaj: {error}",
"maint_deleted": "Događaj održavanja obrisan",
"relabel_done": "Promenjena oznaka za {count} ciklus(a)",
"relabel_failed": "Promena oznake nije uspela: {error}",
"reminders_save_failed": "Nije moguće sačuvati podsetnike: {error}",
"reminders_saved": "Podsetnici za servis sačuvani",
"pause_no_cycle": "Nema aktivnog ciklusa za pauziranje",
"resume_no_cycle": "Nema pauziranog ciklusa za nastavak",
"delete_partial_failed": "Neke stavke nije bilo moguće obrisati i vraćene su",
"pg_run_gone": "To pokretanje više nije dostupno.",
"task_cancelled": "Otkazano.",
"processed": "Obrađeno {bits}",
"processed_cycles": "{n} ciklusa",
"processed_suggestions": "{n} prijedloga",
"processed_models": "{n} aktiviranih modela",
"store_search_failed": "Pretraga nije uspela: {error}",
"store_connect_failed": "Povezivanje nije uspelo: {error}",
"store_connected": "Povezano sa prodavnicom zajednice",
"store_disconnected": "Veza sa prodavnicom zajednice prekinuta",
"store_error": "Greška: {error}",
"store_unavailable": "Prodavnica zajednice nije dostupna.",
"store_pick_profile": "Izaberite profil za spajanje",
"store_name_required": "Unesite naziv profila",
"store_import_failed": "Uvoz nije uspeo: {error}",
"store_imported": "Uvezeno u {profile}",
"store_no_appliance": "Prvo postavite marku i model uređaja u Podešavanjima.",
"store_share_failed": "Deljenje nije uspelo: {error}",
"store_shared": "Podeljeno u prodavnicu zajednice, čeka pregled.",
"contrib_device_changed": "Dodato u prodavnicu zajednice, ali se izabrani uređaj promenio dok je obrazac bio otvoren. Izaberite ga u Podešavanjima.",
"appliance_added": "Uređaj dodat, čeka odobrenje",
"brand_added": "Marka dodata, čeka odobrenje",
"profile_added": "Profil dodat, čeka odobrenje",
"saved_except_conflicts": "Sačuvano. Ispravite istaknute konflikte da sačuvate ostalo.",
"share_device_none_sel": "Odaberite barem jedan program za deljenje",
"store_device_downloaded": "Dodato: programi {p}, snimci {c}",
"store_device_downloaded_phases": "Dodato: programi {p}, snimci {c}, mape faza {ph}",
"store_device_downloaded_settings": "Dodato: programi {p}, snimci {c}, mape faza {ph}, podešavanja {s}",
"store_device_shared": "Ciklusi podeljeni u prodavnicu zajednice: {n}. Čeka se pregled.",
"store_device_shared_all_dup": "Svi ciklusi ({n}) su već bili u prodavnici zajednice.",
"store_device_shared_partial": "Podeljeni ciklusi: {n}; nije otpremljeno: {failed}.",
"store_device_shared_some_dup": "Podeljeni ciklusi: {created}; već u prodavnici: {dup}.",
"store_download_failed": "Preuzimanje nije uspelo: {error}",
"store_download_nothing": "Nema ničeg za preuzimanje -- svi profili već postoje na ovom uređaju",
"export_selective_done": "Izvoz preuzet",
"import_selective_done": "Uvezeno {profiles} profil(a) i {cycles} ciklus(a)",
"hist_csv_required": "Prvo učitajte CSV datoteku ili nalepite njen sadržaj",
"file_read_failed": "Nije bilo moguće pročitati tu datoteku",
"unlabel_done": "Uklonjena oznaka sa {count} ciklus(a)",
"unlabel_failed": "Uklanjanje oznake nije uspelo: {error}",
"odometer_saved": "Ukupan broj ciklusa sačuvan",
"odometer_save_failed": "Nije moguće sačuvati ukupan broj: {error}",
"store_pick_profile_share": "Izaberite profil za deljenje",
"remove_failed": "Uklanjanje nije uspelo: {error}",
"analysis_complete": "Analiza završena: predloga: {count}",
"analysis_failed": "Analiza nije uspela: {error}",
"auto_detect_failed": "Automatska detekcija nije uspela: {error}",
"auto_label_failed": "Automatsko označavanje nije uspelo: {error}",
"could_not_load_cycle": "Nije moguće učitati ciklus: {error}",
"create_failed": "Kreiranje nije uspelo: {error}",
"cycles_deleted": "Obrisano ciklusa: {count}",
"debug_cleared": "Obrisano tragova za otklanjanje grešaka: {count}",
"discard_failed": "Odbacivanje nije uspelo: {error}",
"error": "Greška: {error}",
"export_failed": "Izvoz nije uspeo: {error}",
"import_failed": "Uvoz nije uspeo: {error}",
"invalid_json": "\"{key}\" nije ispravan JSON - ispravite ga ili ispraznite polje pre čuvanja.",
"label_failed": "Označavanje nije uspelo: {error}",
"ml_training_promoted": "Treniranje završeno: aktivirano modela: {count}",
"pause_failed": "Pauziranje nije uspelo: {error}",
"phase_created": "Faza \"{name}\" je kreirana",
"phase_deleted": "Faza \"{name}\" je obrisana",
"profile_created": "Profil \"{name}\" je kreiran",
"rename_failed": "Preimenovanje nije uspelo: {error}",
"save_failed": "Čuvanje nije uspelo: {error}",
"split_complete": "Podeljeno na cikluse: {count}",
"start_failed": "Pokretanje nije uspelo: {error}",
"stop_failed": "Zaustavljanje nije uspelo: {error}",
"update_failed": "Ažuriranje nije uspelo: {error}",
"store_download_skipped": "Preskočeni snimci: {n} (prekratki, sa previše praznina ili već na vašem uređaju).",
"store_import_low_quality": "Ovaj snimak je prekratak, sa previše praznina ili neverodostojan da bi se uvezao.",
"store_import_duplicate": "Ovaj snimak je već na vašem uređaju.",
"device_approved": "Odobreno od strane zajednice",
"thanks_confirming": "Hvala na potvrdi",
"rating_saved": "Ocena kvaliteta sačuvana",
"store_download_partial": "Programi koji nisu mogli da se preuzmu: {n}; pokušajte ponovo kasnije.",
"import_no_restore_point": "Uvezeno, ali tačka vraćanja nije mogla da se sačuva, pa ovaj uvoz ne može da se opozove",
"import_undo_failed": "Uvoz nije moguće opozvati: {error}",
"import_undone": "Uvoz opozvan: vraćeno {profiles} profil(a) i {cycles} ciklus(a)",
"auto_label_cancelled": "Automatsko označavanje otkazano posle označavanja {count} ciklusa.",
"auto_label_cancelled_one": "Automatsko označavanje otkazano posle označavanja {count} ciklusa.",
"auto_label_cancelled_few": "Automatsko označavanje otkazano posle označavanja {count} ciklusa.",
"auto_label_cancelled_other": "Automatsko označavanje otkazano posle označavanja {count} ciklusa.",
"auto_label_done": "Automatsko označavanje završeno: označeno je {count} ciklusa, bez oznake: {skipped}.",
"auto_label_done_one": "Automatsko označavanje završeno: označen je {count} ciklus, bez oznake: {skipped}.",
"auto_label_done_few": "Automatsko označavanje završeno: označena su {count} ciklusa, bez oznake: {skipped}.",
"auto_label_done_other": "Automatsko označavanje završeno: označeno je {count} ciklusa, bez oznake: {skipped}."
},
"trend": {
"down": "Opadajući trend",
"up": "Rastući trend"
},
"maint": {
"bearing_service": "Servis ležajeva",
"salt": "Dopuni so",
"rinse_aid": "Dopuni sredstvo za ispiranje",
"lint_filter": "Očisti filter za vlakna",
"condenser_clean": "Očisti kondenzator",
"descale": "Uklanjanje kamenca",
"drum_clean": "Očisti bubanj",
"filter_clean": "Očisti filter",
"other": "Ostalo"
},
"pg_desc": {
"dishwasher_end_spike_quiet_release": "Mašina za pranje sudova: sekunde tišine nakon očekivanog trajanja pre nego što se otpusti čekanje na završno ispumpavanje vode",
"smart_termination_duration_ratio": "Deo prosečnog trajanja programa koji ciklus mora da dostigne pre nego što Pametno završavanje sme da ga okonča ranije; smanjite ako vremena rada variraju",
"anti_crease_finalize_ratio": "Deo prosečnog trajanja programa koji ciklus mora da dostigne pre nego što rep zaštite od gužvanja sme da ga završi; smanjite kod mašina za sušenje, kod mašina za veš ostavite podrazumevano",
"completion_min_seconds": "Najkraće pokretanje koje se računa kao pravi ciklus",
"interrupted_min_seconds": "Kratki ciklusi označeni kao prekinuti",
"min_off_gap": "Razmak potreban za razdvajanje dva ciklusa",
"off_delay": "Sekundi niske snage pre završetka ciklusa",
"start_duration_threshold": "Sekundi iznad praga za potvrdu pokretanja",
"start_threshold_w": "Minimum vati da bi se računalo kao pokrenuto",
"stop_threshold_w": "Ispod ovoga mašina se računa kao isključena",
"anti_wrinkle_enabled": "Upijte impulse prevrtanja bubnja nakon glavne faze umesto da ih čitate kao nove cikluse",
"anti_wrinkle_exit_power": "Nivo mirovanja između impulsa okretanja; deluje samo iznad Praga zaustavljanja",
"anti_wrinkle_idle_timeout": "Dozvoljena tišina između dva impulsa prevrtanja bubnja pre nego što se zaštita od gužvanja završi",
"anti_wrinkle_max_duration": "Impuls duži od ovoga završava zaštitu od gužvanja i otvara novi ciklus",
"anti_wrinkle_max_power": "Impuls iznad ovoga završava zaštitu od gužvanja i otvara novi ciklus",
"profile_match_min_duration_ratio": "Minimalna dužina ciklusa kao deo trajanja profila; podrazumevano 0,1 (10%)",
"profile_match_max_duration_ratio": "Maksimalna dužina ciklusa kao deo trajanja profila; podrazumevano 1,8 (180%)",
"curve_preroll_seconds": "Sekunde očitavanja iz prekinutih pokušaja pokretanja prenete na početak krive ciklusa; 0 = isključeno"
},
"col": {
"profile_tip": "Naziv podudarnog programa. Bez oznake znači da se na kraju ciklusa nijedan profil nije podudarao.",
"status_tip": "Ishod ciklusa: Završeno (prirodni kraj), Prekinuto (nagli pad snage), Prisilno zaustavljeno (ručno) ili Potrebna provera (čeka se povratna informacija).",
"date_tip": "Datum i vreme početka ciklusa.",
"duration_tip": "Ukupno vreme rada ciklusa od početka do kraja.",
"energy_tip": "Ukupna potrošena energija (kWh), izračunata iz snage kroz vreme.",
"cost_tip": "Trošak energije ovog ciklusa, utvrđen kad je završen. Uz uključen Vremenski ponderisan trošak svaki trenutak se naplaćuje po svojoj ceni; inače po ceni na kraju. Postavite cenu u Podešavanjima da se ovo popuni.",
"confidence_tip": "Pouzdanost podudaranja profila (0-100%). Koliko se tačno kriva snage ciklusa podudarala sa identifikovanim programom.",
"flags_tip": "Oznake zajednice i pokazatelji kvaliteta podataka",
"cost_dynamic_tip": "Vremenski ponderisano: naplaćeno po ceni koja je važila tokom ciklusa (efektivno {price} {cur}/kWh).",
"dbg_conf": "Pouzd.",
"dbg_mae": "MAE",
"dbg_corr": "Kor."
},
"stat": {
"avg": "pros.",
"min": "min {v}",
"max": "max {v}",
"consistency": "doslednost ±{v}",
"total": "ukupno {v}",
"last_run": "poslednje pokretanje {v}",
"score": "rezultat {pct}%",
"duration_cv": "CV trajanja {pct}%",
"avg_confidence": "pros. pouzdanost {pct}%"
},
"pg_evd": {
"detected": "Detektor je prepoznao da je ciklus započeo.",
"match_commit": "Mehanizam podudaranja je sa dovoljno pouzdanosti odabrao program.",
"match_changed": "Vodeći program se promenio kako je viđen veći deo ciklusa.",
"match_ambiguous": "Dva programa su postigla slične rezultate, pa je podudaranje bilo nesigurno.",
"unmatched": "Nijedan sačuvani program nije odgovarao ovom ciklusu.",
"notify_start": "Bilo bi poslato obaveštenje o pokretanju.",
"notify_pre_complete": "Bilo bi poslato obaveštenje da je ciklus skoro završen.",
"notify_finish": "Bilo bi poslato obaveštenje o završetku.",
"notify_milestone": "Bilo bi poslato obaveštenje o prekretnici.",
"notify_held": "Obaveštenje je zadržano zbog tihih sati.",
"finished": "Ciklus je dostigao završno stanje i završio.",
"match_reverted": "Program se vratio na otkrivanje: njegov rezultat je pao znatno ispod sopstvenog vrha.",
"verified_pause": "Poravnanje uživo je potvrdilo (ili ukinulo) pauzu unutar programa. Dok pauza traje, ciklus se ne završava.",
"stalled": "Ciklus je ostao na potrošnji u pripravnosti duže nego što ovaj program ikada tu pauzira, a posao nije gotov. Prikazano kao Pauzirano (Zaglavljeno); ciklus ostaje otvoren."
},
"store": {
"search_ph2": "Pretraži po marki ili modelu…",
"your_model_tip": "Ovo je uređaj koji ste naveli u Podešavanjima",
"your_model": "Vaš",
"programs_count": "Programi: {n}",
"browse": "Pregledaj",
"device": "Uređaj",
"no_results": "Nisu pronađeni odgovarajući uređaji. Pokušajte sa drugom pretragom.",
"no_programs": "Za ovaj uređaj još nema podeljenih programa.",
"no_cycles": "Za ovaj program još nema podeljenih referentnih ciklusa.",
"anon": "anonimno",
"uploaded_by": "Podelio {name}",
"connected_as": "Povezan kao {name}",
"not_connected": "Nije povezano. Povežite GitHub nalog da biste delili sopstvene cikluse.",
"import_new": "Novi profil",
"import_merge": "Spoji sa postojećim",
"merge_target": "Spoji u profil",
"description": "Opis (opciono)",
"contributed_by": "od {name}",
"website": "Veb stranica prodavnice ↗",
"website_tip": "Otvorite veb stranicu prodavnice zajednice",
"favorites": "Omiljeni",
"rating_summary": "★ {avg} ({n})",
"no_ratings": "Još nema ocena",
"unreachable": "Nije moguće povezati se sa prodavnicom zajednice. Proverite vezu i pokušajte ponovo."
},
"settings": {
"gear": {
"title": "Preference"
}
},
"link": {
"maintenance_supporter": "Maintenance Supporter na GitHubu ↗",
"manual": "Uputstvo ↗"
},
"tip": {
"add_brand": "Marke nema na listi? Dodajte je u katalog zajednice",
"add_appliance": "Modela nema na listi? Dodajte svoj uređaj u katalog zajednice",
"add_profile": "Dodajte profil za ovaj uređaj na sajtu zajednice"
},
"task": {
"cancelling": "Otkazivanje...",
"reprocess": {
"matching": "Ponovna obrada: podudaranje ciklusa",
"golden": "Ponovna obrada: popunjavanje referentnih",
"suggestions": "Ponovna obrada: predlozi",
"ml_training": "Ponovna obrada: ML obuka",
"health": "Ponovna obrada: zdravlje ciklusa",
"costs": "Ponovna obrada: troškovi energije"
},
"pg_sweep": {
"optimize": "Optimizacija: {param}"
},
"pg_detail": {
"simulate": "Simuliraj ciklus"
},
"split": {
"apply": "Deljenje ciklusa"
},
"trim": {
"apply": "Isecanje ciklusa"
},
"merge": {
"apply": "Spajanje ciklusa"
},
"rebuild": {
"envelopes": "Ponovna izgradnja omotača"
},
"auto_label": {
"running": "Automatsko označavanje ciklusa"
},
"store_download": {
"running": "Preuzimanje iz prodavnice"
}
},
"setup": {
"hdr": {
"card": "Podešavanje uređaja",
"healthy_chip": "Podešavanje dovršeno"
},
"phase0": {
"washer": "WashData već otkriva vaše cikluse. Snimite prvi ciklus kako biste omogućili nazive programa i procene vremena.",
"dishwasher": "WashData prati. Ciklusi mašine za pranje sudova su složeni, pa snimite prvi ciklus. Ako otkriveni ciklus traje predugo, skratite ga u uređivaču ciklusa pre čuvanja kao profila.",
"generic": "WashData posmatra. Snimite ili označite otkriveni ciklus kako biste počeli da gradite profile."
},
"phase1a": {
"labelled": "Dobar početak: vaš prvi program je sačuvan. Za najčistije podatke snimite sledeći ciklus snimačem."
},
"phase1b": {
"recorded": "Vaš snimak je sačuvan kao {profile_name}. Sada snimite ili označite ostale česte programe."
},
"phase1c": {
"verify": "Imate programe iz zajednice ({count}). Pokrenite ciklus da proverite da li ga WashData prepoznaje; podudaranje se poboljšava kako uređaj gradi sopstvenu istoriju."
},
"phase2": {
"cluster": "WashData je uočio slične cikluse ({count}) koji ne odgovaraju nijednom sačuvanom programu. Napraviti novi profil za njih?",
"unmatched": "Vaš poslednji ciklus se nije poklopio ni sa jednim sačuvanim programom. Da li je to novi program?"
},
"phase3": {
"suggestions": "WashData ima predloge podešavanja iz istorije vaših ciklusa. Pregledajte ih za bolju detekciju."
},
"phase4": {
"healthy": "Ovaj uređaj je u potpunosti podešen ({profile_count} profila)."
},
"cta": {
"start_recording": "Pokreni snimanje",
"label_detected_cycle": "Već imam otkriven ciklus – umesto toga ga označi",
"browse_cycles": "Pregledaj cikluse za označavanje sledećeg",
"view_profiles": "Pogledaj svoje profile",
"create_from_cluster": "Napravi profil od ovih ciklusa",
"create_profile": "Napravi za njega profil",
"review_suggestions": "Preglej predloge",
"skip_step": "Preskoči ovaj korak",
"skip_forever": "Ne prikazuj ponovo",
"hide_guidance": "Sakrij uputstvo",
"show_guidance": "Prikaži uputstvo"
}
},
"access": {
"edit": "Uređivanje",
"full": "Potpuno",
"inherit": "Nasledi",
"none": "Nema (skriveno)",
"read": "Čitanje"
},
"pg_label_reason": {
"no_winner": "Nijedan program ne odgovara",
"below_floor": "Ispod praga \"Pouzdanost učenja\"",
"ambiguous": "Označeno kao dvosmisleno",
"margin": "Previše blizu drugom najboljem programu",
"unknown_profile": "Program više ne postoji",
"not_evaluated": "Nije procenjeno"
},
"diagram": {
"accum": "akum.",
"auto": "auto",
"below_off": "ispod = isklj.",
"confirmed": "potvrđeno",
"energy_counts": "energija se broji",
"feedback": "povratna inf.",
"gap_below_min": "razmak ispod min. = jedan ciklus",
"heat_phase": "faza grejanja",
"held_at_100": "ostaje na 100%",
"ignored": "zanemareno",
"kept": "zadržano",
"max": "maks.",
"min": "min.",
"minus_tol": "-tol",
"no_match": "nema poklapanja",
"no_updates": "nema ažuriranja",
"off_delay_wait": "kašnjenje isklopa",
"off_gap": "razmak isklopa",
"plus_tol": "+tol",
"profile": "profil",
"reading_interval": "tipični interval očitavanja",
"sensor_offline": "senzor van mreže: prisilno zaustavljanje",
"si": "IU",
"spike_ignored": "skok zanemaren",
"spike_ignored_short": "skok: zanemaren",
"start": "pokretanje",
"stop": "zaustavljanje",
"tail_energy_resets": "energija kraja iznad praga: odbrojavanje se resetuje",
"thr": "prag",
"too_short": "prekratak",
"tumble_kept": "impulsi bubnja zadržani"
}
}