{
  "config": {
    "step": {
      "user": {
        "title": "Postavljanje WashData",
        "description": "Konfigurirajte svoju perilicu rublja ili neki drugi uređaj.\n\nPotreban je senzor snage.\n\n**Potom ćete biti upitani želite li izraditi svoj prvi profil.**",
        "data": {
          "name": "Naziv uređaja",
          "device_type": "Vrsta uređaja",
          "power_sensor": "Senzor snage",
          "min_power": "Minimalni prag snage (W)"
        },
        "data_description": {
          "name": "Prijateljski naziv za ovaj uređaj (npr. \"Perilica rublja\", \"Perilica posuđa\").",
          "device_type": "Koja je ovo vrsta uređaja? Pomaže u prilagođavanju otkrivanja i označavanja.",
          "power_sensor": "Entitet senzora koji prijavljuje potrošnju energije u stvarnom vremenu (u vatima) iz vašeg pametnog utikača.",
          "min_power": "Očitavanje snage iznad ovog praga (u vatima) znači da uređaj radi. Počnite s 2 W za većinu uređaja."
        }
      },
      "first_profile": {
        "title": "Napravi prvi profil",
        "description": "**Ciklus** je cijeli rad vašeg uređaja (npr. puno rublja). **Profil** grupira ove cikluse prema vrsti (npr. 'Pamuk', 'Brzo pranje'). Stvaranje profila sada pomaže u trenutnoj procjeni trajanja integracije.\n\nOvaj profil možete ručno odabrati u kontrolama uređaja ako se ne otkrije automatski.\n\n**Ostavite 'Naziv profila' prazno da biste preskočili ovaj korak.**",
        "data": {
          "profile_name": "Ime profila (neobavezno)",
          "manual_duration": "Procijenjeno trajanje (minute)"
        }
      },
      "reconfigure": {
        "title": "Reconfigure WashData",
        "description": "Update the device name, appliance type, or power sensor.",
        "data": {
          "name": "Device Name",
          "device_type": "Device Type",
          "power_sensor": "Power Sensor",
          "min_power": "Minimum Power Threshold (W)"
        }
      }
    },
    "error": {
      "cannot_connect": "Povezivanje nije uspjelo",
      "invalid_auth": "Nevažeća provjera autentičnosti",
      "unknown": "Neočekivana pogreška",
      "invalid_power": "Power threshold must be greater than 0"
    },
    "abort": {
      "already_configured": "Uređaj je već konfiguriran",
      "reconfigure_successful": "Reconfiguration was successful"
    }
  },
  "options": {
    "step": {
      "init": {
        "title": "WashData Settings",
        "description": "All settings -- detection, matching, timing, notifications, profiles, and cycles -- are available in the WashData panel. Use this form only to change the power sensor, device type, or standby threshold.",
        "data": {
          "name": "Naziv uređaja",
          "device_type": "Device Type",
          "power_sensor": "Power Sensor",
          "min_power": "Minimum Power Threshold (W)"
        }
      }
    },
    "error": {
      "timer_default_message": "{device}: {minutes} min tajmer",
      "timer_pause_action_title": "Nastavi ciklus",
      "timer_pause_body_suffix": "Ciklus je pauziran. Otvorite WashData panel za nastavak.",
      "notify_live_waiting_message": "{device}: Nijedan profil još nije podudaran.",
      "vs_typical_longer": "{pct}% dulje nego obično",
      "vs_typical_shorter": "{pct}% kraće nego obično",
      "invalid_power": "Power threshold must be greater than 0"
    }
  },
  "selector": {
    "device_type": {
      "options": {
        "washing_machine": "Perilica za rublje",
        "dryer": "Sušilica",
        "washer_dryer": "Perilica-sušilica Combo",
        "dishwasher": "Perilica posuđa",
        "air_fryer": "Zračna friteza",
        "bread_maker": "pekač kruha",
        "pump": "Pumpa / Sump Pumpa",
        "generic": "Ostalo (napredno)",
        "other": "Prag uređaja"
      }
    }
  },
  "services": {
    "label_cycle": {
      "name": "Označi ciklus",
      "description": "Dodijelite postojeći profil prošlom ciklusu ili uklonite oznaku.",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Uređaj perilice za označavanje."
        },
        "cycle_id": {
          "name": "ID ciklusa",
          "description": "ID ciklusa za označavanje."
        },
        "profile_name": {
          "name": "Ime profila",
          "description": "Naziv postojećeg profila (izradite profile u izborniku Upravljanje profilima). Ostavite prazno za uklanjanje oznake."
        }
      }
    },
    "create_profile": {
      "name": "Stvori profil",
      "description": "Napravite novi profil (samostalni ili temeljen na referentnom ciklusu).",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Uređaj perilice rublja."
        },
        "profile_name": {
          "name": "Ime profila",
          "description": "Naziv za novi profil (npr. 'Heavy Duty', 'Delicates')."
        },
        "reference_cycle_id": {
          "name": "ID referentnog ciklusa",
          "description": "Izborni ID ciklusa na kojem se temelji ovaj profil."
        }
      }
    },
    "delete_profile": {
      "name": "Izbriši profil",
      "description": "Izbrišite profil i opcionalno poništite označavanje ciklusa koji ga koriste.",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Uređaj perilice rublja."
        },
        "profile_name": {
          "name": "Ime profila",
          "description": "Profil za brisanje."
        },
        "unlabel_cycles": {
          "name": "Poništavanje oznaka ciklusa",
          "description": "Uklonite oznaku profila iz ciklusa koji koriste ovaj profil."
        }
      }
    },
    "auto_label_cycles": {
      "name": "Automatsko označavanje starih ciklusa",
      "description": "Retroaktivno označite neoznačene cikluse pomoću podudaranja profila.",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Uređaj perilice rublja."
        },
        "confidence_threshold": {
          "name": "Prag povjerenja",
          "description": "Minimalna pouzdanost podudaranja (0,50-0,95) za primjenu oznaka."
        }
      }
    },
    "export_config": {
      "name": "Izvoz konfiguracije",
      "description": "Izvezite profile, cikluse i postavke ovog uređaja u JSON datoteku (po uređaju).",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Perilica rublja uređaj za izvoz."
        },
        "path": {
          "name": "Put",
          "description": "Izborni apsolutni put datoteke za pisanje (zadano je /config/ha_washdata_export_{entry}.json)."
        }
      }
    },
    "import_config": {
      "name": "Uvezi konfiguraciju",
      "description": "Uvezite profile, cikluse i postavke za ovaj uređaj iz JSON izvozne datoteke (postavke se mogu prebrisati).",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Uređaj za pranje rublja u koji se uvozi."
        },
        "path": {
          "name": "Put",
          "description": "Apsolutni put do izvozne JSON datoteke za uvoz."
        }
      }
    },
    "submit_cycle_feedback": {
      "name": "Pošaljite povratne informacije o ciklusu",
      "description": "Potvrdite ili ispravite automatski otkriveni program nakon završenog ciklusa. Navedite `entry_id` (napredno) ili `device_id` (preporučeno).",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Uređaj WashData (preporučuje se umjesto entry_id)."
        },
        "entry_id": {
          "name": "ID unosa",
          "description": "ID unosa konfiguracije za uređaj (alternativa device_id)."
        },
        "cycle_id": {
          "name": "ID ciklusa",
          "description": "ID ciklusa prikazan u obavijesti o povratnim informacijama/zapisnicima."
        },
        "user_confirmed": {
          "name": "Potvrdite otkriveni program",
          "description": "Postavite true ako je detektirani program točan."
        },
        "corrected_profile": {
          "name": "Ispravljeni profil",
          "description": "Ako nije potvrđeno, navedite točan naziv profila/programa."
        },
        "corrected_duration": {
          "name": "Ispravljeno trajanje (sekunde)",
          "description": "Izborno ispravljeno trajanje u sekundama."
        },
        "notes": {
          "name": "Bilješke",
          "description": "Neobavezne bilješke o ovom ciklusu."
        }
      }
    },
    "record_start": {
      "name": "Početak ciklusa snimanja",
      "description": "Započnite ručno snimanje čistog ciklusa (zaobilazi svu podudarnu logiku).",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Uređaj perilice za snimanje."
        }
      }
    },
    "record_stop": {
      "name": "Zaustavljanje ciklusa snimanja",
      "description": "Zaustavite ručno snimanje.",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Uređaj perilice za zaustavljanje snimanja."
        }
      }
    },
    "trim_cycle": {
      "name": "Ciklus podrezivanja",
      "description": "Skratite podatke o snazi ​​prošlog ciklusa na određeni vremenski prozor.",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Uređaj WashData."
        },
        "cycle_id": {
          "name": "ID ciklusa",
          "description": "ID ciklusa za obrezivanje."
        },
        "trim_start_s": {
          "name": "Početak skraćivanja (sekunde)",
          "description": "Sačuvajte podatke iz ovog pomaka u sekundi. Zadano 0."
        },
        "trim_end_s": {
          "name": "Kraj skraćivanja (sekunde)",
          "description": "Zadržite podatke na ovom pomaku u sekundi. Zadano = puno trajanje."
        }
      }
    },
    "pause_cycle": {
      "name": "Pauziraj ciklus",
      "description": "Pauzirajte aktivni ciklus za uređaj WashData.",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Uređaj WashData za pauziranje."
        }
      }
    },
    "resume_cycle": {
      "name": "Nastavi ciklus",
      "description": "Nastavite pauzirani ciklus za WashData uređaj.",
      "fields": {
        "device_id": {
          "name": "Uređaj",
          "description": "Uređaj WashData za nastavak."
        }
      }
    },
    "trigger_ml_training": {
      "name": "Trigger ML Training",
      "description": "Manually retrain the on-device ML models from this device's own labelled cycles (experimental).",
      "fields": {
        "device_id": {
          "name": "Device",
          "description": "The WashData device to retrain models for."
        }
      }
    }
  },
  "entity": {
    "binary_sensor": {
      "running": {
        "name": "Radi"
      },
      "match_ambiguity": {
        "name": "Dvosmislenost podudaranja"
      }
    },
    "sensor": {
      "washer_state": {
        "name": "Stanje",
        "state": {
          "off": "Isključeno",
          "idle": "Miruje",
          "starting": "Počinje",
          "running": "Radi",
          "paused": "Pauzirano",
          "user_paused": "Pauzirano od korisnika",
          "ending": "Završetak",
          "finished": "Gotovo",
          "anti_wrinkle": "Protiv bora",
          "interrupted": "Prekinut",
          "force_stopped": "Prisilno zaustavljeno",
          "rinse": "Ispiranje",
          "unknown": "Nepoznato",
          "clean": "Čist",
          "delay_wait": "Čekanje na početak"
        }
      },
      "washer_program": {
        "name": "Program"
      },
      "time_remaining": {
        "name": "Preostalo vrijeme"
      },
      "total_duration": {
        "name": "Ukupno trajanje"
      },
      "cycle_progress": {
        "name": "Napredak"
      },
      "current_power": {
        "name": "Trenutna snaga"
      },
      "elapsed_time": {
        "name": "Proteklo vrijeme"
      },
      "debug_info": {
        "name": "Informacije o otklanjanju pogrešaka"
      },
      "match_confidence": {
        "name": "Pouzdanost podudaranja"
      },
      "top_candidates": {
        "name": "Najbolji kandidati",
        "state": {
          "none": "Nijedan"
        }
      },
      "ambiguity": {
        "name": "Rezultat dvosmislenosti"
      },
      "current_phase": {
        "name": "Trenutna faza"
      },
      "profile_cycle_count": {
        "name": "Broj profila {profile_name}",
        "unit_of_measurement": "ciklusi"
      },
      "suggestions": {
        "name": "Predložene postavke"
      },
      "pump_runs_today": {
        "name": "Pumpa radi (zadnja 24 h)"
      },
      "cycle_count": {
        "name": "Broj ciklusa"
      },
      "energy_total": {
        "name": "Ukupna energija"
      }
    },
    "select": {
      "program_select": {
        "name": "Program ciklusa",
        "state": {
          "auto_detect": "Automatsko otkrivanje"
        }
      }
    },
    "button": {
      "force_end_cycle": {
        "name": "Prisilni završetak ciklusa"
      },
      "pause_cycle": {
        "name": "Pauziraj ciklus"
      },
      "resume_cycle": {
        "name": "Nastavi ciklus"
      },
      "record_start": {
        "name": "Počni snimanje ciklusa"
      },
      "record_stop": {
        "name": "Zaustavi snimanje ciklusa"
      }
    }
  },
  "exceptions": {
    "device_id_required": {
      "message": "Potreban je važeći device_id."
    },
    "cycle_id_required": {
      "message": "Potreban je važeći cycle_id."
    },
    "profile_name_required": {
      "message": "Potreban je važeći profile_name."
    },
    "device_not_found": {
      "message": "Uređaj nije pronađen."
    },
    "no_config_entry": {
      "message": "Nije pronađen unos konfiguracije za uređaj."
    },
    "integration_not_loaded": {
      "message": "Integracija nije učitana za ovaj uređaj."
    },
    "cycle_not_found_or_no_power": {
      "message": "Ciklus nije pronađen ili nema podataka o snazi."
    },
    "trim_failed_empty_window": {
      "message": "Podrezivanje nije uspjelo - ciklus nije pronađen, nema podataka o snazi ​​ili je rezultirajući prozor prazan."
    },
    "trim_invalid_range": {
      "message": "trim_end_s mora biti veći od trim_start_s."
    },
    "no_active_cycle": {
      "message": "Nema aktivnog ciklusa za pauziranje ili nastavak."
    },
    "path_not_allowed": {
      "message": "Putanja nije dopuštena: {path}. Dodajte njezin direktorij u 'allowlist_external_dirs' u configuration.yaml."
    },
    "create_profile_failed": {
      "message": "Nije moguće stvoriti profil: {error}"
    },
    "export_path_exists": {
      "message": "Odredište izvoza već postoji: {path}. Odaberite drugu putanju ili prvo uklonite postojeću datoteku."
    },
    "export_write_failed": {
      "message": "Nije moguće zapisati izvoz u {path}: {error}"
    },
    "assign_profile_failed": {
      "message": "Nije moguće dodijeliti profil: {error}"
    }
  }
}
