{
  "config": {
    "step": {
      "user": {
        "title": "Konfigurimi WashData",
        "description": "Konfiguro makinën larëse ose pajisje tjetër.\n\nKërkohet sensori i fuqisë.\n\nPas konfigurimit, hap panelin WashData nga shiriti anësor (ose shko te [/ha-washdata](/ha-washdata)) për të parë ciklet, rregulluar zbulimin dhe menaxhuar profilet.",
        "data": {
          "name": "Emri i pajisjes",
          "device_type": "Lloji i pajisjes",
          "power_sensor": "Sensori i fuqisë",
          "min_power": "Pragu minimal i fuqisë (W)"
        },
        "data_description": {
          "name": "Një emër miqësor për këtë pajisje (p.sh., \"Lavatriçe\", \"Pjatalarëse\").",
          "device_type": "Çfarë lloj pajisjeje është kjo? Ndihmon në përshtatjen e zbulimit dhe etiketimit.",
          "power_sensor": "Njësia e sensorit që raporton konsumin e energjisë në kohë reale (në vat) nga spina juaj inteligjente.",
          "min_power": "Leximet e fuqisë mbi këtë prag (në vat) tregojnë se pajisja është në punë. Filloni me 2 W për shumicën e pajisjeve."
        }
      },
      "reconfigure": {
        "title": "Rikonfiguro WashData",
        "description": "Përditëso emrin e pajisjes, llojin e pajisjes ose sensorin e fuqisë.\n\nPaneli WashData (shiriti anësor, ose [/ha-washdata](/ha-washdata)) është ku menaxhohen zbulimi, ciklet, profilet dhe njoftimet.",
        "data": {
          "name": "Emri i pajisjes",
          "device_type": "Lloji i pajisjes",
          "power_sensor": "Sensori i fuqisë",
          "min_power": "Pragu minimal i fuqisë (W)"
        }
      }
    },
    "error": {
      "cannot_connect": "Lidhja dështoi",
      "invalid_auth": "Vërtetim i pavlefshëm",
      "unknown": "Gabim i papritur",
      "invalid_power": "Pragu i fuqisë duhet të jetë më i madh se 0"
    },
    "abort": {
      "already_configured": "Pajisja është konfiguruar tashmë",
      "reconfigure_successful": "Rikonfigurimi ishte i suksesshëm"
    }
  },
  "options": {
    "step": {
      "init": {
        "title": "Cilësimet WashData",
        "description": "Riemërtoni pajisjen ose ndryshoni cilësimet e saj bazë të harduerit. Të gjitha cilësimet e zbulimit, përputhjes dhe njoftimeve janë në [panelin WashData](/ha-washdata) (i arritshëm edhe nga shiriti anësor).",
        "data": {
          "name": "Emri i pajisjes",
          "device_type": "Lloji i pajisjes",
          "power_sensor": "Sensori i fuqisë",
          "min_power": "Pragu minimal i fuqisë (W)"
        }
      }
    },
    "error": {
      "timer_default_message": "{device}: kohëmatës {minutes} min",
      "timer_pause_action_title": "Rifillo ciklin",
      "timer_pause_body_suffix": "Cikli është në pauzë. Hapni panelin WashData për të vazhduar.",
      "unload_dismiss_action_title": "Ndalo kujtesat",
      "notify_live_waiting_message": "{device}: Ende nuk është njohur asnjë profil.",
      "vs_typical_longer": "{pct}% më gjatë se zakonisht",
      "vs_typical_shorter": "{pct}% më shkurt se zakonisht",
      "invalid_power": "Pragu i fuqisë duhet të jetë më i madh se 0"
    }
  },
  "selector": {
    "device_type": {
      "options": {
        "washing_machine": "Makinë larëse",
        "dryer": "Tharëse",
        "washer_dryer": "Kombinim larëse-tharëse",
        "dishwasher": "Pjatalarëse",
        "air_fryer": "Fryerja me ajër",
        "bread_maker": "Bukëbërës",
        "pump": "Pompë / Pompë kullimi",
        "generic": "Të tjera (të avancuara)",
        "other": "Pajisja e pragut"
      }
    }
  },
  "services": {
    "label_cycle": {
      "name": "Etiketoje ciklin",
      "description": "Cakto një profil ekzistues për një cikël të kaluar ose hiq etiketën.",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData për etiketim."
        },
        "cycle_id": {
          "name": "ID e ciklit",
          "description": "ID-ja e ciklit për t'u etiketuar."
        },
        "profile_name": {
          "name": "Emri i profilit",
          "description": "Emri i një profili ekzistues (krijoni profile në menunë Menaxho profilet). Lëreni bosh për të hequr etiketën."
        }
      }
    },
    "create_profile": {
      "name": "Krijo profilin",
      "description": "Krijo një profil të ri (i pavarur ose i bazuar në një cikël referimi).",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData."
        },
        "profile_name": {
          "name": "Emri i profilit",
          "description": "Emri për profilin e ri (p.sh. 'Ngarkesë e rëndë', 'Delikate')."
        },
        "reference_cycle_id": {
          "name": "ID e ciklit të referencës",
          "description": "ID-ja opsionale e ciklit për ta bazuar këtë profil."
        }
      }
    },
    "delete_profile": {
      "name": "Fshi profilin",
      "description": "Fshi një profil dhe opsionalisht hiq etiketat nga ciklet që e përdorin atë.",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData."
        },
        "profile_name": {
          "name": "Emri i profilit",
          "description": "Profili për t'u fshirë."
        },
        "unlabel_cycles": {
          "name": "Hiq etiketën e cikleve",
          "description": "Hiq etiketën e profilit nga ciklet që përdorin këtë profil."
        }
      }
    },
    "auto_label_cycles": {
      "name": "Etiketimi automatik i cikleve të vjetra",
      "description": "Etiketo në mënyrë retroaktive ciklet e paetiketuara duke përdorur përputhjen e profilit.",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData."
        },
        "confidence_threshold": {
          "name": "Pragu i besueshmërisë",
          "description": "Besueshmëria minimale e përputhjes (0,50–0,95) për të aplikuar etiketat."
        }
      }
    },
    "export_config": {
      "name": "Eksporto konfigurimin",
      "description": "Eksporto profilet, ciklet dhe cilësimet e kësaj pajisjeje në një skedar JSON (për pajisje).",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData për eksport."
        },
        "path": {
          "name": "Rruga",
          "description": "Shtegu opsional i skedarit absolut për të shkruar (parazgjedhur në /config/ha_washdata_export_{entry}.json)."
        }
      }
    },
    "import_config": {
      "name": "Importo konfigurimin",
      "description": "Importo profilet, ciklet dhe cilësimet për këtë pajisje nga një skedar eksporti JSON (cilësimet mund të mbishkruhen).",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData për t'u importuar."
        },
        "path": {
          "name": "Rruga",
          "description": "Rruga absolute për të importuar skedarin JSON të eksportit."
        }
      }
    },
    "submit_cycle_feedback": {
      "name": "Dërgo komente për ciklin",
      "description": "Konfirmo ose korrigjo një program të zbuluar automatikisht pas një cikli të përfunduar. Jep `entry_id` (i avancuar) ose `device_id` (rekomandohet).",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData (rekomandohet në vend të entry_id)."
        },
        "entry_id": {
          "name": "ID e hyrjes",
          "description": "ID-ja e hyrjes së konfigurimit për pajisjen (alternativë e device_id)."
        },
        "cycle_id": {
          "name": "ID e ciklit",
          "description": "ID-ja e ciklit shfaqet në njoftimin/regjistrat e komenteve."
        },
        "user_confirmed": {
          "name": "Konfirmo programin e zbuluar",
          "description": "Cakto true nëse programi i zbuluar është i saktë."
        },
        "corrected_profile": {
          "name": "Profili i korrigjuar",
          "description": "Nëse nuk konfirmohet, jep emrin e saktë të profilit/programit."
        },
        "corrected_duration": {
          "name": "Kohëzgjatja e korrigjuar (sekonda)",
          "description": "Kohëzgjatja opsionale e korrigjuar në sekonda."
        },
        "notes": {
          "name": "Shënime",
          "description": "Shënime opsionale për këtë cikël."
        }
      }
    },
    "record_start": {
      "name": "Fillo regjistrimin e ciklit",
      "description": "Fillo të regjistrosh manualisht një cikël të pastër (anashkalon të gjithë logjikën e përputhjes).",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData për t'u regjistruar."
        }
      }
    },
    "record_stop": {
      "name": "Ndalo regjistrimin e ciklit",
      "description": "Ndalo regjistrimin manual.",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData për të ndaluar regjistrimin."
        }
      }
    },
    "trim_cycle": {
      "name": "Priti ciklin",
      "description": "Priti të dhënat e fuqisë së një cikli të kaluar në një dritare kohe specifike.",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData."
        },
        "cycle_id": {
          "name": "ID e ciklit",
          "description": "ID-ja e ciklit për t'u prerë."
        },
        "trim_start_s": {
          "name": "Fillimi i prerjes (sekonda)",
          "description": "Mbaji të dhënat nga ky kompensim në sekonda. Parazgjedhja: 0."
        },
        "trim_end_s": {
          "name": "Fundi i prerjes (sekonda)",
          "description": "Mbaji të dhënat deri në këtë kompensim në sekonda. Parazgjedhja = kohëzgjatja e plotë."
        }
      }
    },
    "pause_cycle": {
      "name": "Ndalo ciklin",
      "description": "Ndal ciklin aktiv për një pajisje WashData.",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData për t'u ndalur."
        }
      }
    },
    "resume_cycle": {
      "name": "Rifillo ciklin",
      "description": "Rifillo një cikël të ndërprerë për një pajisje WashData.",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData për të rifilluar."
        }
      }
    },
    "trigger_ml_training": {
      "name": "Aktivizo trajnimin ML",
      "description": "Ritrajno manualisht modelet ML të pajisjes nga ciklet e etiketuara të kësaj pajisjeje (eksperimental).",
      "fields": {
        "device_id": {
          "name": "Pajisja",
          "description": "Pajisja WashData për të ritrajnuar modelet."
        }
      }
    }
  },
  "entity": {
    "binary_sensor": {
      "running": {
        "name": "Në punë"
      },
      "match_ambiguity": {
        "name": "Paqartësia e përputhjes"
      }
    },
    "sensor": {
      "washer_state": {
        "name": "Gjendja",
        "state": {
          "off": "Fikur",
          "idle": "Në pritje",
          "starting": "Duke filluar",
          "running": "Në punë",
          "paused": "Në pauzë",
          "user_paused": "Ndërprerë nga përdoruesi",
          "ending": "Duke përfunduar",
          "finished": "Përfunduar",
          "anti_wrinkle": "Kundër rrudhave",
          "interrupted": "E ndërprerë",
          "force_stopped": "Ndaluar me forcë",
          "rinse": "Shpëlarje",
          "unknown": "E panjohur",
          "clean": "I pastër",
          "delay_wait": "Në pritje për të filluar"
        }
      },
      "washer_program": {
        "name": "Programi"
      },
      "time_remaining": {
        "name": "Koha e mbetur"
      },
      "total_duration": {
        "name": "Kohëzgjatja totale"
      },
      "cycle_progress": {
        "name": "Progresi"
      },
      "current_power": {
        "name": "Fuqia aktuale"
      },
      "elapsed_time": {
        "name": "Koha e kaluar"
      },
      "debug_info": {
        "name": "Informacioni i korrigjimit"
      },
      "match_confidence": {
        "name": "Besueshmëria e përputhjes"
      },
      "top_candidates": {
        "name": "Kandidatët kryesorë",
        "state": {
          "none": "Asnjë"
        }
      },
      "ambiguity": {
        "name": "Rezultati i paqartësisë"
      },
      "current_phase": {
        "name": "Faza aktuale"
      },
      "profile_cycle_count": {
        "name": "Numri i cikleve të profilit {profile_name}",
        "unit_of_measurement": "cikle"
      },
      "suggestions": {
        "name": "Cilësimet e sugjeruara të disponueshme"
      },
      "pump_runs_today": {
        "name": "Punimet e pompës (24 orët e fundit)"
      },
      "cycle_count": {
        "name": "Numri i cikleve"
      },
      "energy_total": {
        "name": "Energjia totale"
      }
    },
    "select": {
      "program_select": {
        "name": "Programi i ciklit",
        "state": {
          "auto_detect": "Zbulimi automatik"
        }
      }
    },
    "button": {
      "force_end_cycle": {
        "name": "Forco përfundimin e ciklit"
      },
      "pause_cycle": {
        "name": "Ndalo ciklin"
      },
      "resume_cycle": {
        "name": "Rifillo ciklin"
      },
      "record_start": {
        "name": "Fillo regjistrimin e ciklit"
      },
      "record_stop": {
        "name": "Ndalo regjistrimin e ciklit"
      }
    }
  },
  "exceptions": {
    "device_id_required": {
      "message": "Kërkohet një ID e vlefshme e pajisjes."
    },
    "cycle_id_required": {
      "message": "Kërkohet një ID e vlefshme e ciklit."
    },
    "profile_name_required": {
      "message": "Kërkohet një emër i vlefshëm profili."
    },
    "device_not_found": {
      "message": "Pajisja nuk u gjet."
    },
    "no_config_entry": {
      "message": "Nuk u gjet asnjë hyrje konfigurimi për pajisjen."
    },
    "integration_not_loaded": {
      "message": "Integrimi nuk është ngarkuar për këtë pajisje."
    },
    "cycle_not_found_or_no_power": {
      "message": "Cikli nuk u gjet ose nuk ka të dhëna për fuqinë."
    },
    "trim_failed_empty_window": {
      "message": "Prerja dështoi - cikli nuk u gjet, nuk ka të dhëna të fuqisë ose dritarja që rezulton është bosh."
    },
    "trim_invalid_range": {
      "message": "trim_end_s duhet të jetë më i madh se trim_start_s."
    },
    "no_active_cycle": {
      "message": "Nuk ka cikël aktiv për të ndaluar ose rifilluar."
    },
    "path_not_allowed": {
      "message": "Rruga nuk lejohet: {path}. Shtoni direktorinë e saj te 'allowlist_external_dirs' në configuration.yaml."
    },
    "create_profile_failed": {
      "message": "Profili nuk mund të krijohej: {error}"
    },
    "export_path_exists": {
      "message": "Objektivi i eksportimit ekziston tashmë: {path}. Zgjidhni një rrugë tjetër ose hiqni fillimisht skedarin ekzistues."
    },
    "export_write_failed": {
      "message": "Eksportimi nuk mund të shkruhej në {path}: {error}"
    },
    "assign_profile_failed": {
      "message": "Profili nuk mund të caktohej: {error}"
    }
  }
}
