{
  "badge": {
    "artifact_tip": "Εντοπίστηκαν {n} ανωμαλίες (π.χ. η πόρτα άνοιξε στα μέσα του κύκλου) – ανοίξτε για να τις δείτε στο γράφημα",
    "auto": "(αυτόματη ανίχνευση)",
    "built_in_tag": "ενσωματωμένο",
    "declining": "↘ φθίνουσα",
    "energy_low": "Χαμηλότερη κατανάλωση ενέργειας από το συνηθισμένο",
    "energy_spike": "Υψηλότερη κατανάλωση ενέργειας από το συνηθισμένο",
    "fair_fit": "αποδεκτή ποιότητα",
    "fair_fit_tip": "Μέτρια συνέπεια αντιστοίχισης – ορισμένοι κύκλοι που έχουν εκχωρηθεί σε αυτό το προφίλ έχουν χαμηλότερους βαθμούς εμπιστοσύνης. Επισημάνετε περισσότερους κύκλους ή εγγράψτε ξανά το προφίλ για να βελτιώσετε την ακρίβεια.",
    "feedback_requested": "Ζητήθηκαν σχόλια",
    "golden_cycle": "Καταγεγραμμένος κύκλος αναφοράς",
    "improving": "↗ βελτίωση",
    "manual": "(επιλεγμένο με μη αυτόματο τρόπο)",
    "needs_review": "Χρειάζεται αναθεώρηση",
    "overrun": "Έτρεξε περισσότερο από το συνηθισμένο",
    "underrun": "Ολοκληρώθηκε γρηγορότερα από το συνηθισμένο",
    "poor_fit": "κακή ποιότητα",
    "poor_fit_tip": "Ασυνεπές ιστορικό αντιστοίχισης – σκεφτείτε να δημιουργήσετε ξανά αυτό το προφίλ",
    "restart_gap_tip": "{n} κενό επανεκκίνησης HA: το ίχνος ισχύος έχει ένα κενό",
    "reviewed": "Αξιολογήθηκε",
    "steady": "→ σταθερό",
    "using_defaults": "Χρήση προεπιλογών αποστολής",
    "using_tuned": "Χρησιμοποιώντας συντονισμένα βάρη",
    "overrun_ratio": "({x}x του αναμενόμενου)",
    "underrun_ratio": "({pct}% του αναμενόμενου)",
    "awaiting_tip": "Αναμονή έγκρισης από την κοινότητα",
    "awaiting_n": "Αναμονή έγκρισης · {n} επιβεβαιώσεις",
    "approved": "Εγκρίθηκε",
    "awaiting": "Αναμονή έγκρισης",
    "imported_tip": "Εισαγωγή από το κοινοτικό κατάστημα. Χρησιμοποιείται μόνο για αντιστοίχιση, δεν προσμετράται στα στατιστικά.",
    "not_importable": "μη διαθέσιμο εδώ",
    "exists": "υπάρχει"
  },
  "btn": {
    "add_device": "+ Προσθήκη συσκευής",
    "add_device_tip": "Προσθέστε μια άλλη συσκευή WashData",
    "add_maintenance": "Προσθήκη συμβάντος συντήρησης",
    "add_phase": "+ Προσθήκη φάσης",
    "add_timer": "+ Προσθήκη χρονοδιακόπτη",
    "apply_all": "Εφαρμόστε όλα",
    "apply_label": "Εφαρμογή ετικέτας",
    "apply_set_b": "Εφαρμογή συνόλου B",
    "apply_split": "Εφαρμογή Split",
    "apply_trim": "Εφαρμόστε το Trim",
    "auto_detect_split": "Αυτόματος εντοπισμός",
    "auto_label_cycles": "Κύκλοι αυτόματης επισήμανσης",
    "auto_label_cycles_tip": "Αυτόματη εκχώρηση ονομάτων προφίλ σε κύκλους χωρίς ετικέτα, των οποίων η εμπιστοσύνη αντιστοίχισης ξεπερνά το κατώφλι",
    "cancel": "Ματαίωση",
    "clear_debug": "Εκκαθάριση δεδομένων εντοπισμού σφαλμάτων",
    "clear_splits": "Σαφής",
    "close": "Κλείσιμο",
    "compare": "Συγκρίνω",
    "confirm": "Επιβεβαιώνω",
    "convert_to_automation": "Μετατροπή σε αυτοματισμό",
    "correct": "Σωστός…",
    "create": "Δημιουργώ",
    "create_from_cluster": "Δημιουργία προφίλ από {count} κύκλους",
    "create_profile": "+ Δημιουργία προφίλ",
    "delete": "Διαγράφω",
    "delete_group": "Διαγραφή ομάδας",
    "delete_group_tip": "Διαγραφή μόνο αυτής της ομάδας - τα προφίλ μελών διατηρούνται",
    "delete_profile": "Διαγραφή προφίλ",
    "discard": "Απορρίπτω",
    "discard_tip": "Απόρριψη του καταγεγραμμένου ίχνους χωρίς αποθήκευση",
    "dismiss": "Απολύω",
    "done": "Γινώμενος",
    "edit": "Εκδίδω",
    "export": "Εξαγωγή",
    "export_json": "Εξαγωγή σε JSON",
    "force_stop": "Αναγκαστική διακοπή",
    "force_stop_tip": "Άμεσος τερματισμός του τρέχοντος κύκλου και χαρακτηρισμός του ως αναγκαστικά τερματισμένου",
    "from_template": "Από το πρότυπο ▾",
    "ignore": "Αγνοώ",
    "import_json": "Εισαγωγή από JSON",
    "import_overwrite": "Εισαγωγή (αντικαθιστά δεδομένα)",
    "inspect": "Ελέγχω",
    "label": "Επισήμανση",
    "load": "Φόρτωση",
    "load_more": "Φόρτωση περισσότερων",
    "manage": "Διαχειρίζομαι",
    "merge": "Συγχώνευση",
    "new_automation": "＋ Νέος Αυτοματισμός",
    "new_group": "+ Νέα ομάδα",
    "new_group_tip": "Ομαδοποιήστε σχεδόν πανομοιότυπα προφίλ (ίδιο σχήμα/διάρκεια, διαφορετική θερμοκρασία ή στύψιμο) ώστε η αντιστοίχιση να επιλέγει αξιόπιστα μεταξύ τους",
    "new_phase": "+ Νέα Φάση",
    "new_profile": "+ Νέο προφίλ",
    "new_profile_tip": "Δημιουργία νέου προφίλ προγράμματος από έναν υπάρχοντα επισημασμένο κύκλο ή εγγραφή",
    "on_cycle_finished": "Ο κύκλος ολοκληρώθηκε",
    "on_cycle_started": "Ο κύκλος ξεκίνησε",
    "pause_cycle": "Παύση",
    "pause_cycle_tip": "Παύση του εν λειτουργία κύκλου – η συσκευή θα συνεχίσει από εκεί που σταμάτησε",
    "pg_apply_device": "Εφαρμογή στη συσκευή",
    "pg_autofill": "Αυτόματη συμπλήρωση",
    "play": "Αναπαραγωγή",
    "process": "Διαδικασία",
    "process_history": "Επεξεργασία τώρα",
    "process_recording": "Αποθήκευση εγγραφής",
    "process_tip": "Αποθήκευση του καταγεγραμμένου ίχνους ως νέο ή υπάρχον προφίλ",
    "rebuild": "Ανακατασκευή φακέλων",
    "rebuild_envelope": "Ανακατασκευή φακέλου",
    "rebuild_tip": "Επανυπολογισμός του αναμενόμενου φακέλου ισχύος (ελάχιστο/μέγιστο εύρος) για όλα τα προφίλ από τους επισημασμένους τους κύκλους – εκτελέστε μετά από επισήμανση νέων κύκλων ή διόρθωση παλιών",
    "rec_start_tip": "Έναρξη καταγραφής του ίχνους ισχύος της συσκευής – ξεκινήστε λίγο πριν τη λειτουργία του κύκλου",
    "rec_stop": "Στάση",
    "rec_stop_tip": "Διακοπή εγγραφής και διατήρηση του καταγεγραμμένου ίχνους για αναθεώρηση",
    "record": "Ξεκινήστε την εγγραφή",
    "refresh": "Φρεσκάρω",
    "refresh_diag_tip": "Επαναφόρτωση στατιστικών αποθήκευσης",
    "refresh_logs_tip": "Επαναφόρτωση των πιο πρόσφατων εγγραφών καταγραφής",
    "refresh_settings_tip": "Επαναφόρτωση ρυθμίσεων από τον διακομιστή",
    "relabel": "Επανεπισήμανση ({count})",
    "remove": "Αφαιρώ",
    "remove_timer": "Αφαιρέστε το χρονόμετρο",
    "reset": "Επαναφορά",
    "reset_ml_models_tip": "Απορρίψτε τα βελτιωμένα μοντέλα και επιστρέψτε στα ενσωματωμένα. Το WashData μπορεί να τα μάθει ξανά αργότερα.",
    "reset_to_builtin": "Επαναφορά σε ενσωματωμένα μοντέλα",
    "reset_to_defaults": "Επαναφορά στις προεπιλογές",
    "resume_cycle": "Συνέχιση κύκλου",
    "resume_cycle_tip": "Συνέχιση του παυσμένου κύκλου",
    "revert_settings": "Απόρριψη αλλαγών",
    "revert_settings_tip": "Επαναφέρετε τις ρυθμίσεις από πριν την τελευταία αποθήκευσή σας",
    "revert_settings_tip_none": "Αποθηκεύστε πρώτα για να ενεργοποιήσετε την αναίρεση",
    "revert": "Επαναφορά",
    "revert_to_previous": "Επαναφορά αυτής της ρύθμισης στην προηγούμενη τιμή της",
    "review": "Αξιολόγηση",
    "run": "Εκτέλεση",
    "run_analysis": "🔍 Εκτέλεση ανάλυσης προτάσεων",
    "run_analysis_tip": "Αναλύστε τους καταγεγραμμένους κύκλους σας τώρα και ανανεώστε τις προτάσεις συντονισμού",
    "run_auto_label": "Εκτελέστε Auto-Label",
    "run_both": "Εκτέλεση A έναντι B",
    "run_simulation": "Εκτέλεση προσομοίωσης",
    "save": "Εκτός",
    "save_access_control": "Αποθήκευση ελέγχου πρόσβασης",
    "save_group": "Αποθήκευση ομάδας",
    "save_panel_settings": "Αποθήκευση ρυθμίσεων πίνακα",
    "save_phases": "Αποθήκευση φάσεων",
    "save_preferences": "Αποθήκευση Προτιμήσεων",
    "save_reminders": "Αποθήκευση υπενθυμίσεων",
    "save_review": "Αποθήκευση κριτικής",
    "save_settings": "Αποθήκευση ρυθμίσεων",
    "select": "Επιλέγω",
    "select_all": "Επιλογή όλων",
    "select_last20": "Τελευταία 20",
    "select_none": "Καθαρισμός",
    "show_only": "Εμφάνιση μόνο",
    "skip_setup": "Παράλειψη ρύθμισης",
    "split": "Σπλιτ",
    "stop": "Διακοπή",
    "submit_correction": "Υποβολή Διόρθωσης",
    "train_now": "Προπονηθείτε τώρα",
    "trim": "Τακτοποίηση",
    "trim_split": "Περικοπή / Σπλιτ",
    "undo": "Αναίρεση",
    "use": "Χρήση",
    "wipe_all": "Σκουπίστε όλα τα δεδομένα",
    "delete_selected": "Διαγραφή επιλεγμένων ({n})",
    "group_suggest": "Ομάδα {n}: {members}",
    "pg_apply_best": "Εφαρμογή καλύτερου",
    "pg_apply_to_settings": "Αποθήκευση στις ρυθμίσεις",
    "pg_apply_to_settings_tip": "Αντιγραφή των τιμών που επεξεργαστήκατε εδώ στις ενεργές ρυθμίσεις αυτής της συσκευής",
    "search": "Αναζήτηση",
    "import": "Εισαγωγή",
    "disconnect": "Αποσύνδεση",
    "connect_github": "Σύνδεση GitHub",
    "save_appliance": "Αποθήκευση συσκευής",
    "share_to_store": "Κοινοποίηση στο κατάστημα",
    "share": "Κοινοποίηση",
    "confirm_appliance": "Επιβεβαίωση αυτής της συσκευής",
    "confirmed": "Επιβεβαιώθηκε",
    "browse_community_setups": "Περιήγηση σε ρυθμίσεις κοινότητας",
    "download_device": "Λήψη αυτής της ρύθμισης",
    "share_device": "⬆ Κοινοποίηση αυτής της συσκευής",
    "share_device_tip": "Κοινοποιήστε αυτή τη συσκευή και τους καταγεγραμμένους κύκλους αναφοράς της στο κοινοτικό κατάστημα, ώστε άλλοι με το ίδιο μηχάνημα να μπορούν να τα υιοθετήσουν",
    "share_n": "Κοινοποίηση {n} κύκλου(ων)",
    "export_selected": "Εξαγωγή (επιλογή δεδομένων)",
    "export_all": "Γρήγορη εξαγωγή όλων",
    "import_raw": "Για προχωρημένους: αντικατάσταση όλων από JSON",
    "download_export": "Λήψη εξαγωγής",
    "analyze_import": "Ανάλυση αρχείου",
    "import_selected": "Εισαγωγή επιλεγμένων",
    "back": "Πίσω"
  },
  "conflict": {
    "anti_wrinkle_exit": {
      "exit": "Πρέπει να είναι κάτω από το Κατώφλι Διακοπής ({stop} W)· διαφορετικά η ισχύς εξόδου αντί-τσακίσματος αγνοείται",
      "stop": "Πρέπει να είναι πάνω από την Ισχύ Εξόδου Αντί-Τσακίσματος ({exit} W)"
    },
    "anti_wrinkle_max": {
      "max": "Πρέπει να είναι πάνω από το Κατώφλι Εκκίνησης ({start} W)· διαφορετικά το όριο διάρκειας αντί-τσακίσματος παρακάμπτεται",
      "start": "Πρέπει να είναι κάτω από τη Μέγιστη Ισχύ Αντί-Τσακίσματος ({max} W)"
    },
    "attn_sub": "Διορθώστε τις συγκρούσεις πριν αποθηκεύσετε",
    "attn_title": "{n} σύγκρουση{s} ρυθμίσεων",
    "settings_banner": "{n} σύγκρουση{s} ρυθμίσεων – ελέγξτε τα επισημασμένα τμήματα και διορθώστε πριν αποθηκεύσετε.",
    "settings_banner_btn": "Μετάβαση στο πρώτο",
    "confidence": {
      "auto": "Πρέπει να είναι μεγαλύτερο ή ίσο με το Κατώφλι Αντιστοίχισης ({match})",
      "learning": "Πρέπει να είναι μικρότερο ή ίσο με το Κατώφλι Αντιστοίχισης ({match})",
      "match_for_auto": "Πρέπει να είναι μικρότερο ή ίσο με την Εμπιστοσύνη Αυτόματης Ετικέτας ({alc})",
      "match_for_learning": "Πρέπει να είναι μεγαλύτερο ή ίσο με την Εμπιστοσύνη Μάθησης ({lc})"
    },
    "duration_ratio": {
      "max": "Πρέπει να είναι μεγαλύτερο από τον Ελάχιστο Λόγο Διάρκειας ({min})",
      "min": "Πρέπει να είναι μικρότερο από τον Μέγιστο Λόγο Διάρκειας ({max})"
    },
    "hysteresis": {
      "start": "Πρέπει να είναι πάνω από το Κατώφλι Διακοπής ({stop} W)",
      "stop": "Πρέπει να είναι κάτω από το Κατώφλι Εκκίνησης ({start} W)"
    },
    "min_power": {
      "min_power": "Πρέπει να είναι μικρότερο ή ίσο με το Κατώφλι Διακοπής ({stop} W)",
      "stop": "Πρέπει να είναι μεγαλύτερο ή ίσο με την Ελάχιστη Ισχύ ({min} W)"
    },
    "no_update_timeout": {
      "timeout": "Πρέπει να είναι μεγαλύτερο από το Διάστημα Watchdog ({wi} s)",
      "watchdog": "Πρέπει να είναι μικρότερο από το Χρονικό Όριο Χωρίς Ενημέρωση ({to} s)"
    },
    "off_delay": {
      "gap": "Το Ελάχιστο Κενό Διακοπής πρέπει να είναι τουλάχιστον η Καθυστέρηση Διακοπής ({delay} s)",
      "off_delay": "Η Καθυστέρηση Διακοπής ({off_delay} s) υπερβαίνει το Ελάχιστο Κενό Διακοπής ({gap} s)· διαδοχικοί κύκλοι ενδέχεται να συγχωνευθούν"
    },
    "power_off": {
      "stop": "Πρέπει να είναι πάνω από το Κατώφλι Απενεργοποίησης ({pot} W)",
      "threshold": "Πρέπει να είναι κάτω από το Κατώφλι Διακοπής ({stop} W) για να τεθεί σε ισχύ"
    },
    "pump_stuck": {
      "duration": "Πρέπει να είναι μικρότερο από το Χρονικό Όριο Χωρίς Ενημέρωση ({to} s) ώστε ο συναγερμός αγκίστρωσης να ενεργοποιείται πριν το watchdog τερματίσει τον κύκλο",
      "timeout": "Πρέπει να υπερβαίνει τη Διάρκεια Αγκίστρωσης Αντλίας ({ps} s) ώστε ο συναγερμός να ενεργοποιείται πριν τον αναγκαστικό τερματισμό του κύκλου"
    },
    "start_dur": {
      "sampling": "Το Διάστημα Δειγματοληψίας υπερβαίνει τη Διάρκεια Εκκίνησης ({sdt} s)· ακίδες μονού δείγματος μπορούν να ανοίξουν κύκλο",
      "threshold": "Πρέπει να είναι τουλάχιστον ένα Διάστημα Δειγματοληψίας ({si} s) για να αποτραπούν ψευδείς εκκινήσεις μονού δείγματος"
    },
    "unmatch": {
      "match": "Πρέπει να είναι πάνω από το Κατώφλι Αποαντιστοίχισης ({un})",
      "unmatch": "Πρέπει να είναι κάτω από το Κατώφλι Αντιστοίχισης ({match})· διαφορετικά μια επιβεβαιωμένη αντιστοίχιση ακυρώνεται αμέσως"
    },
    "cascade_toast": "Προσαρμόστηκαν επίσης {n} ρύθμιση{s} για συνέπεια.",
    "suggestion_resolves": "Εφαρμόστε την εκκρεμή πρόταση ({val}) παρακάτω για να διορθώσετε αυτό",
    "use_fix": "Χρήση {val}",
    "watchdog": {
      "interval": "Πρέπει να είναι τουλάχιστον 2× το Διάστημα Δειγματοληψίας ({si} s)",
      "sampling": "Το Διάστημα Δειγματοληψίας πρέπει να είναι το πολύ το μισό του Διαστήματος Watchdog ({wi} s)"
    }
  },
  "hdr": {
    "ab_comparison": "Σύγκριση ρυθμίσεων A/B",
    "access_control": "Έλεγχος πρόσβασης",
    "add_maintenance": "Προσθήκη συμβάντος συντήρησης",
    "automation_delete": "Διαγράψτε αυτόν τον αυτοματισμό",
    "automation_needs_review": "Αυτός ο κύκλος χρειάζεται αναθεώρηση",
    "automation_open": "Ανοίξτε στο πρόγραμμα επεξεργασίας αυτοματισμού",
    "automation_review_this_cycle": "Ελέγξτε αυτόν τον κύκλο",
    "automations": "Αυτοματισμοί",
    "clear_debug": "Εκκαθάριση ιχνών εντοπισμού σφαλμάτων",
    "cycle_simulator": "Προσομοιωτής κύκλων",
    "diagnostics_pref": "Διαγνωστικά",
    "display": "Επίδειξη",
    "dtw_inspector": "Επιθεωρητής DTW",
    "export_import": "Εξαγωγή / Εισαγωγή",
    "getting_started": "Ξεκινώντας",
    "live_power": "Ζωντανή δύναμη",
    "logs": "Αρχεία καταγραφής",
    "logs_diagnostics": "Διαγνωστικά",
    "maintenance": "Ενέργειες Συντήρησης",
    "maintenance_log": "Αρχείο συντήρησης",
    "maintenance_reminders": "Υπενθυμίσεις σέρβις",
    "manual_recording": "Χειροκίνητη εγγραφή",
    "manual_recording_tip": "Εκτελέστε έναν κύκλο σκόπιμα ενώ το WashData καταγράφει το ίχνος ισχύος. Ξεκινήστε αμέσως πριν ανοίξει η συσκευή, σταματήστε όταν τελειώσει, και Επεξεργαστείτε για να το αποθηκεύσετε ως κατονομαζόμενο προφίλ.",
    "ml_learned": "Τι έμαθε η WashData",
    "ml_matching_tuning": "Βελτιστοποίηση αντιστοίχισης προγράμματος",
    "ml_settings_card": "Ρυθμίσεις",
    "ml_smart_learning": "Έξυπνη μάθηση",
    "my_preferences": "Οι Προτιμήσεις μου",
    "no_automations": "Δεν αναφέρονται ακόμη αυτοματισμοί σε αυτήν τη συσκευή.",
    "panel_settings": "Ρυθμίσεις πίνακα",
    "param_sweep": "Σάρωση παραμέτρων",
    "phase_catalog": "Κατάλογος Φάσης",
    "playground": "Χώρος δοκιμών",
    "process_history": "Ιστορικό Διαδικασιών",
    "settings_history": "Ιστορικό ρυθμίσεων",
    "status": "Κατάσταση",
    "status_graph": "Γράφημα κατάστασης",
    "storage_stats": "Στατιστικά αποθήκευσης",
    "test_history": "Δοκιμή στο ιστορικό",
    "toggle_sidebar": "Εναλλαγή πλευρικής γραμμής Βοηθού σπιτιού",
    "tools_and_data": "Εργαλεία & Δεδομένα",
    "wipe_history": "Σκουπίστε το ιστορικό",
    "recommendations": "Συστάσεις ({n})",
    "pg_detection_params": "Ρυθμίσεις ανίχνευσης",
    "pg_timeline": "Χρονολόγιο συμβάντων",
    "pg_outcome": "Αποτέλεσμα προσομοίωσης",
    "pg_across_cycles": "Σε όλους τους κύκλους σας",
    "community_store": "Κοινοτικό Κατάστημα",
    "online_account": "Κοινοτικό Κατάστημα & διαδικτυακές λειτουργίες"
  },
  "health": {
    "fair": "Αποδεκτή ποιότητα αντιστοίχισης",
    "good": "✓ Καλή ποιότητα αντιστοίχισης",
    "poor": "⚠ Κακή ποιότητα αντιστοίχισης"
  },
  "lbl": {
    "actions": "Δράσεις",
    "activity": "Δραστηριότητα",
    "administrators": "Διαχειριστές",
    "aria_compare_chart": "Γράφημα σύγκρισης κύκλων",
    "aria_cycle_chart": "Καμπύλη ισχύος κύκλου",
    "aria_envelope_chart": "Γράφημα φακέλου ισχύος προφίλ",
    "aria_phase_chart": "Γράφημα επεξεργασίας φάσεων",
    "aria_playground_chart": "Καμπύλη ισχύος κύκλου με συρόμενα όρια ανίχνευσης",
    "aria_power_chart": "Γράφημα κατανάλωσης ισχύος",
    "aria_spaghetti_chart": "Επικαλυπτόμενες καμπύλες ισχύος κύκλων",
    "aria_sweep_chart": "Γράφημα αποτελεσμάτων σάρωσης παραμέτρων",
    "artifact_anomaly": "Ανωμαλία",
    "artifact_high_power": "Υψηλή ισχύς",
    "artifact_interruption": "Διακοπή",
    "artifact_low_power": "Χαμηλή ισχύς",
    "auto_detect": "Αυτόματος εντοπισμός",
    "auto_fine_tune_off": "αυτόματη τελική απενεργοποίηση",
    "auto_fine_tune_on": "αυτόματη βελτιστοποίηση ενεργή (περίπου {hour}:00)",
    "avg_cost": "Μέσο κόστος",
    "change": "Αλλαγή",
    "clock_time": "Ώρα ρολογιού",
    "cohesion_good": "συνοχή {pct}%",
    "cohesion_low": "⚠ χαμηλή συνοχή {pct}%",
    "compare_profiles": "Σύγκριση με προφίλ",
    "concurrency": "Ταυτοχρονισμός",
    "confidence": "Εμπιστοσύνη",
    "confidence_threshold": "Όριο εμπιστοσύνης",
    "correct_duration": "Σωστή διάρκεια (ελάχιστη, προαιρετική)",
    "correct_profile": "Σωστό Προφίλ",
    "correlation": "Συσχέτιση",
    "cost": "Κόστος",
    "create_new_profile": "+ Δημιουργία νέου προφίλ…",
    "current_phase": "Τρέχουσα φάση",
    "curves": "Καμπύλες",
    "cycle": "Κύκλος",
    "cycle_date_display": "Εμφάνιση ημερομηνίας κύκλου",
    "cycle_health": "Υγεία του κύκλου",
    "cycle_index": "δείκτης κύκλου →",
    "cycles": "Κύκλοι",
    "cycles_count": "Κύκλοι",
    "cycles_lc": "κύκλοι",
    "dashed": "διακεκομμένη",
    "date": "Ημερομηνία",
    "debug_traces": "Ίχνη εντοπισμού σφαλμάτων",
    "default": "Αθέτηση",
    "default_access_level": "Προεπιλεγμένο επίπεδο για χρήστες που δεν αναφέρονται παρακάτω",
    "default_other": "Προεπιλογή (άλλες συσκευές)",
    "default_tab": "Προεπιλεγμένη καρτέλα κατά το άνοιγμα του πίνακα",
    "delta": "Δ",
    "description": "Περιγραφή",
    "dtw_blend_w": "Βάρος ανάμειξης",
    "dtw_blended": "Αναμεμειγμένη βαθμολογία",
    "dtw_ddtw": "Βαθμολογία DDTW",
    "dtw_l1": "Βαθμολογία L1",
    "dtw_matched_profile": "(αντιστοιχισμένο προφίλ του κύκλου)",
    "duration": "Διάρκεια",
    "duration_agreement": "Συμφωνία διάρκειας",
    "emphasis": "Εμφαση",
    "enable_access_control": "Ενεργοποίηση ελέγχου πρόσβασης ανά χρήστη",
    "energy": "Ενέργεια",
    "energy_agreement": "Συμφωνία ενέργειας",
    "event_timeline": "Χρονολόγιο συμβάντων",
    "event_type": "Τύπος συμβάντος",
    "expected": "Αναμενόμενο",
    "expected_duration": "Αναμενόμενη διάρκεια (λεπτά)",
    "file_kb": "Αρχείο (kB)",
    "final_score": "Τελική βαθμολογία",
    "from": "Από",
    "gap_s": "Κενό (α)",
    "group_name": "Όνομα ομάδας",
    "head_trim": "Περικοπή κεφαλής",
    "health": "Υγεία",
    "hide_tabs": "Απόκρυψη καρτελών για μη διαχειριστές",
    "in_use": "Σε χρήση",
    "json_data": "Δεδομένα JSON",
    "label": "Αντιστοιχισμένο προφίλ",
    "last": "Τελευταία",
    "last_checked": "Τελευταίος έλεγχος:",
    "load_from_file": "Φόρτωση από αρχείο",
    "mae_score": "Βαθμολογία MAE",
    "manual_duration": "Μη αυτόματη διάρκεια (ελάχιστη, προαιρετική)",
    "match": "Αντιστοίχιση",
    "members": "Μέλη",
    "metric": "Μετρική",
    "mode_existing_profile": "Προσθήκη στο υπάρχον προφίλ",
    "mode_new_profile": "Δημιουργία Νέου Προφίλ",
    "models_fine_tuned": "({count} μοντέλο{plural} βελτιστοποιημένο)",
    "n_classic_suggestions": "{n} κλασικά",
    "n_ml_suggestions": "{n} ML",
    "n_selected": "{n} επιλεγμένα",
    "n_tuning_suggestions": "{n} πρόταση συντονισμού",
    "na": "n/a",
    "new_profile_name": "Νέο όνομα προφίλ",
    "notes": "Σημειώσεις",
    "of": "από",
    "outcome": "Έκβαση",
    "panel_default_tab": "Προεπιλεγμένη καρτέλα",
    "panel_language": "Γλώσσα πίνακα",
    "per_cycle_short": "κύκλος",
    "pg_anti_wrinkle": "Κατά τσακίσματος",
    "pg_autofill_tip": "Αυτόματη συμπλήρωση εύρους από την τρέχουσα τιμή ({lo}–{hi})",
    "pg_best_value": "Καλύτερη τιμή που βρέθηκε",
    "pg_current_value": "Τρέχουσα τιμή:",
    "pg_drag_hint": "Σύρετε τη γραμμή στο γράφημα",
    "pg_dtw": "DTW",
    "pg_ev_ending": "Λήγει",
    "pg_ev_running": "Εκτελείται",
    "pg_group_advanced": "Ακραίες περιπτώσεις",
    "pg_group_detection": "Ενεργοποιητές ανίχνευσης",
    "pg_group_timing": "Κανόνες χρονισμού",
    "pg_idle": "Αεργος",
    "pg_last_run": "Τελευταία εκτέλεση: {date}",
    "pg_match_score": "Βαθμολογία αντιστοίχισης",
    "pg_pct_of": "{p}% των {total}",
    "pg_poor_match": "Κακή αντιστοίχιση",
    "pg_strong_match": "Ισχυρή αντιστοίχιση",
    "pg_tile_ambiguous": "Ασαφείς",
    "pg_tile_ambiguous_tip": "Κύκλοι με σχεδόν ισοπαλία μεταξύ δύο προγραμμάτων",
    "pg_tile_detected": "Εντοπισμένοι",
    "pg_tile_detected_tip": "Κύκλοι όπου η ισχύς ξεπέρασε το κατώφλι εκκίνησης αρκετά ώστε να καταγραφεί ως σε λειτουργία",
    "pg_tile_matched": "Αντιστοιχισμένοι",
    "pg_tile_matched_tip": "Κύκλοι που αποδόθηκαν σωστά σε γνωστό πρόγραμμα",
    "pg_time_left": "Χρόνος που απομένει",
    "pg_weak_match": "Ασθενής αντιστοίχιση",
    "phase_name": "Ονομα",
    "phase_timeline": "Χρονολόγιο φάσεων",
    "power": "Ισχύς",
    "profile": "Προφίλ",
    "profile_index": "δείκτης προφίλ →",
    "profile_name": "Όνομα προφίλ",
    "program": "Πρόγραμμα",
    "program_tip": "Παρακάμψτε ποιο προφίλ αντιστοιχίζεται στον τρέχοντα κύκλο. Η αυτόματη ανίχνευση επιτρέπει στην ενσωμάτωση να επιλέξει αυτόματα την καλύτερη αντιστοίχιση. Καρφιτσώστε ένα συγκεκριμένο πρόγραμμα για αναγκαστική αντιστοίχιση όταν η αυτόματη ανίχνευση είναι λανθασμένη ή γνωρίζετε τι εκτελείται.",
    "progress": "Πρόοδος",
    "raw_socket": "Ακατέργαστο σήμα πρίζας",
    "read_only": "Μόνο για ανάγνωση",
    "ref_cycle": "Κύκλος αναφοράς (προαιρετικό)",
    "refresh_interval": "Διαστήματα ανανέωσης",
    "remaining": "Παραμένων",
    "reminder_every": "Υπενθύμιση κάθε (κύκλους)",
    "remove_label": "- Αφαιρέστε την ετικέτα -",
    "rename_profile": "Μετονομασία προφίλ",
    "replay_duration": "Αναπαραγωγή",
    "resulting_profile": "Προκύπτον προφίλ",
    "save_mode": "Λειτουργία αποθήκευσης",
    "score": "Βαθμολογία",
    "score_breakdown": "Ανάλυση βαθμολογίας",
    "seconds_from_start": "Δευτερόλεπτα από την αρχή",
    "select_profile": "Επιλέξτε Προφίλ",
    "setting": "Ρύθμιση",
    "settings_a": "Ρυθμίσεις A (τρέχουσες)",
    "settings_a_short": "A",
    "settings_advanced": "Για προχωρημένους",
    "settings_b": "Ρυθμίσεις B (δοκιμή)",
    "settings_b_short": "B",
    "settings_basic": "Βασικά",
    "settings_detail_level": "Επίπεδο λεπτομέρειας ρυθμίσεων",
    "settings_overrides": "Παρακάμψεις ρυθμίσεων",
    "show_debug": "Εμφάνιση της κάρτας εντοπισμού σφαλμάτων ζωντανού αγώνα στη σελίδα Κατάσταση (εμπιστοσύνη, ασάφεια, κορυφαίοι υποψήφιοι)",
    "show_expected": "Εμφάνιση αναμενόμενης επικάλυψης καμπύλης (αντιστοιχισμένο προφίλ, πορτοκαλί)",
    "show_raw": "Εμφάνιση εναλλακτή ακατέργαστης πρίζας στο γράφημα ζωντανής ισχύος",
    "sparkline": "Τάση διάρκειας πρόσφατων κύκλων",
    "stage2": "Στάδιο 2 – βασική ομοιότητα",
    "stage3": "Στάδιο 3 – DTW",
    "stage4": "Στάδιο 4 – συμφωνία",
    "status": "Κατάσταση",
    "tail_trim": "Περικοπή ουράς",
    "timer_auto_pause": "Αυτόματη παύση",
    "timer_min": "ελάχ",
    "timer_msg_placeholder": "Μήνυμα (προαιρετικό, {device}/{program}/{minutes})",
    "to": "Έως",
    "ungrouped": "Μη ομαδοποιημένος",
    "unlabelled": "Χωρίς ετικέτα",
    "unlabelled_paren": "(χωρίς ετικέτα)",
    "warp_path": "Διαδρομή warp",
    "input": "Είσοδος:",
    "start": "Έναρξη",
    "end": "Τέλος",
    "unit_s": "(s)",
    "reviewed_on": "αξιολογήθηκε {date}",
    "unknown": "Άγνωστο",
    "quality": "Ποιότητα",
    "tags": "Ετικέτες",
    "at": "στις",
    "pct_match_confidence": "{pct}% εμπιστοσύνη αντιστοίχισης",
    "ha_restarted": "Επανεκκίνηση HA",
    "from_start": "Από την αρχή",
    "to_end": "Έως το τέλος",
    "click_to_select": "κάντε κλικ για επιλογή",
    "envelope": "Φάκελος",
    "zoom_hint": "κύλιση για ζουμ · διπλό κλικ για επαναφορά",
    "loading_paren": "(φόρτωση…)",
    "time_remaining": "~{v} απομένουν",
    "no_duration": "χωρίς διάρκεια",
    "duration_avg": "~{v}m μ.ό.",
    "name_placeholder": "(όνομα)",
    "n_shown": ", {n} εμφανίζονται",
    "cycles_title": "Κύκλοι ({n})",
    "pg_detecting": "Εντοπισμός",
    "pg_best_marker": "Βέλτιστο: {v}",
    "pg_time_left_model": "Χρόνος που απομένει (μοντέλο)",
    "pg_time_left_model_tip": "Εκτιμώμενος από το μοντέλο χρόνος που απομένει (εκτιμητής φάσης + μείγμα ML), όχι στατική αντίστροφη μέτρηση",
    "phase": "Φάση",
    "pg_mode_simulate": "Προσομοίωση",
    "pg_mode_history": "Δοκιμή στο ιστορικό",
    "pg_mode_sweep": "Σάρωση",
    "pg_ev_detected": "Ανιχνεύθηκε",
    "pg_ev_match": "Αντιστοίχιση οριστικοποιήθηκε",
    "pg_ev_match_changed": "Αντιστοίχιση άλλαξε",
    "pg_ev_ambiguous": "Ασαφής",
    "pg_ev_unmatched": "Χωρίς αντιστοίχιση",
    "pg_ev_notify_start": "Ειδοποίηση έναρξης",
    "pg_ev_notify_pre": "Ειδοποίηση σχεδόν έτοιμο",
    "pg_ev_notify_finish": "Ειδοποίηση ολοκλήρωσης",
    "pg_ev_notify_milestone": "Ειδοποίηση ορόσημου",
    "pg_ev_notify_held": "Η ειδοποίηση κρατήθηκε (ώρες ησυχίας)",
    "pg_ev_finished": "Ολοκληρώθηκε",
    "pg_ended": "Έληξε",
    "pg_proj_energy": "Προβλ. ενέργεια",
    "pg_alert_overrun": "Υπέρβαση",
    "pg_alert_underrun": "Υστέρηση",
    "pg_alert_did_not_finish": "Δεν ολοκληρώθηκε",
    "pg_alert_false_end": "Χωρίστηκε σε πολλούς κύκλους",
    "pg_alert_unmatched": "Χωρίς αντιστοίχιση",
    "pg_alert_ambiguous": "Ασαφής αντιστοίχιση",
    "pg_alert_energy": "Ανωμαλία ενέργειας",
    "pg_newly_correct": "τώρα σωστό",
    "pg_regressed": "επιδεινώθηκε",
    "pg_end_timing_changed": "χρόνος λήξης άλλαξε",
    "pg_vs_current": "έναντι τρέχοντος",
    "pg_fixed": "διορθώθηκε",
    "pg_broke": "χάλασε",
    "pg_sweep_param": "Παράμετρος",
    "pg_objective": "Στόχος",
    "pg_steps": "Βήματα",
    "pg_stress_group": "Δοκιμή τερματισμού αδράνειας",
    "pg_stress_idle_auto": "Auto",
    "pg_stress_idle_w": "Επίπεδο αδράνειας (W)",
    "pg_stress_idle_w_desc": "Παρακάμψτε το αυτόματα ανιχνευθέν κατώφλι κατάστασης αναμονής (αφήστε κενό για αυτόματο).",
    "pg_stress_toggle": "Δοκιμή τερματισμού αδράνειας",
    "pg_stress_toggle_desc": "Προσομοιώνει τη συσκευή που παραμένει στο επίπεδο κατανάλωσης αναμονής μετά το τέλος της εγγραφής - δείχνει αν και πότε το WashData σταματά τον κύκλο.",
    "pg_sweep_2d": "Χάρτης θερμότητας 2D",
    "pg_sweep_param_y": "2η παράμετρος",
    "pg_obj_match": "Ακρίβεια αντιστοίχισης",
    "pg_obj_endtiming": "Ακρίβεια χρόνου λήξης",
    "pg_obj_falseend": "Ποσοστό ψευδών λήξεων",
    "pg_obj_overrun": "Απόκλιση διάρκειας",
    "pg_obj_ambiguity": "Ποσοστό ασάφειας",
    "pg_best_combo": "καλύτερος συνδυασμός",
    "pg_mode_optimize": "Βελτιστοποίηση",
    "pg_group_matching": "Αντιστοίχιση προγράμματος",
    "pg_zoom_hint": "διπλό κλικ για επαναφορά ζουμ",
    "aria_playground_chart2": "Διαδραστικό γράφημα ισχύος κύκλου: τοποθετήστε τον δείκτη για ανάγνωση χρόνου/ισχύος, κυλήστε για ζουμ, σύρετε για μετακίνηση",
    "pg_alert_timeout_end": "Τερματίστηκε λόγω λήξης χρόνου, όχι από πρόβλεψη",
    "pg_alert_indefinite": "Θα εκτελούνταν επ' αόριστον",
    "pg_alert_stress_cap": "Επιτεύχθηκε το όριο ασφαλείας",
    "pg_alert_stress_ok": "Τερματισμός λόγω αδράνειας: ο κύκλος σταμάτησε",
    "pg_alert_stress_warn": "Κατανάλωση αδράνειας πάνω από το κατώφλι διακοπής",
    "task_pg_history": "Δοκιμή στο ιστορικό",
    "task_pg_sweep": "Βελτιστοποίηση",
    "task_reprocess": "Επανεπεξεργασία",
    "task_ml_training": "Εκμάθηση",
    "eta_secs": "απομένουν ~{n} δευτ.",
    "eta_mins": "απομένουν ~{n} λεπτά",
    "pg_recent_runs": "Πρόσφατες εκτελέσεις",
    "pg_load_run": "Επαναφόρτωση αυτής της εκτέλεσης",
    "pg_match_confidence": "Βεβαιότητα αντιστοίχισης",
    "pg_envelope_fit": "Προσαρμογή στην περιβάλλουσα",
    "pg_envelope_fit_tip": "Πόσο καλά ο κύκλος παραμένει μέσα στην αποθηκευμένη περιβάλλουσα ισχύος αυτού του προφίλ, μια διαφορετική οπτική από τη βεβαιότητα αντιστοίχισης.",
    "n_imported_note": ", {n} εισηγμένοι",
    "enable_online": "Ενεργοποίηση διαδικτυακών λειτουργιών",
    "store_brand": "Μάρκα συσκευής",
    "store_model": "Μοντέλο συσκευής",
    "anonymous": "Ανώνυμος",
    "rate_quality": "Βαθμολόγηση ποιότητας",
    "rate_n": "{n} αστέρια",
    "approved_only": "Μόνο εγκεκριμένα",
    "adopt_settings": "Υιοθέτηση ρυθμίσεων επίσης",
    "flags": "Σημαίες",
    "include_phase_map": "Συμπερίληψη χάρτη φάσεων",
    "include_settings": "Συμπερίληψη ρυθμίσεων ανίχνευσης & αντιστοίχισης",
    "show_contributor": "Εμφάνιση ονομάτων συνεισφερόντων",
    "task_pg_detail": "Προσομοίωση κύκλου",
    "task_split": "Διαχωρισμός κύκλου",
    "task_trim": "Περικοπή κύκλου",
    "task_merge": "Συγχώνευση κύκλων",
    "task_rebuild": "Ανακατασκευή φακέλων",
    "cat_profiles": "Προφίλ (προγράμματα)",
    "cat_real_cycles": "Κύκλοι (ιστορικό εκτελέσεων)",
    "cat_reference_cycles": "Κύκλοι αναφοράς (εισαγμένοι)",
    "cat_custom_phases": "Προσαρμοσμένες φάσεις",
    "cat_profile_groups": "Ομάδες προφίλ",
    "cat_settings": "Ρυθμίσεις ανίχνευσης & αναγνώρισης",
    "cat_matching_config": "Ρύθμιση αναγνώρισης",
    "cat_ml_models": "Μοντέλα ML",
    "cat_feedback": "Ετικέτες σχολίων & αξιολόγησης",
    "cat_suggestions": "Προτάσεις",
    "cat_maintenance_log": "Αρχείο συντήρησης",
    "cat_history_logs": "Ιστορικό & αρχεία αλλαγών",
    "cat_lifetime_stats": "Συγκεντρωτικά σύνολα",
    "cycles_short": "κύκλοι",
    "import_mode": "Τρόπος συνδυασμού",
    "mode_merge": "Συγχώνευση (διατήρηση δικών μου)",
    "mode_replace": "Αντικατάσταση επιλεγμένων",
    "cycle_destination": "Πού να πάνε οι εισαγόμενοι κύκλοι;",
    "dest_reference": "Αναφορά (μόνο καμπύλη)",
    "dest_real_history": "Πραγματικό ιστορικό (μετρά στα στατιστικά)",
    "conflict_resolution": "Συγκρούσεις ονομάτων",
    "conflict_import_copy": "Εισαγωγή ως αντίγραφο",
    "conflict_keep_mine": "Διατήρηση δικών μου",
    "conflict_overwrite": "Αντικατάσταση"
  },
  "log": {
    "all_levels": "Όλα τα επίπεδα",
    "all_devices": "Όλες οι συσκευές",
    "all_components": "Όλα τα στοιχεία",
    "search_ph": "Αναζήτηση στα αρχεία καταγραφής…"
  },
  "ml": {
    "builtin_models": "● Χρήση ενσωματωμένων μοντέλων",
    "fit_fair": "Αποδεκτός",
    "fit_good": "Καλός",
    "fit_slight": "Μικρός",
    "fit_strong": "Ισχυρός",
    "fit_weak": "Αδύναμος",
    "fit_word": "κατάλληλος",
    "personalized": "● Εξατομικευμένο σε αυτό το μηχάνημα",
    "better_than_baseline": "{pct}% καλύτερα από τη βασική εκτίμηση ({metric})",
    "trend_improving_tip": "Η καταλληλότητα αυτού του μοντέλου έχει βελτιωθεί στους πρόσφατους επανελέγχους.",
    "trend_declining_tip": "Η καταλληλότητα αυτού του μοντέλου έχει υποχωρήσει στους πρόσφατους επανελέγχους· η αξιολόγηση περισσότερων κύκλων μπορεί να το βοηθήσει να μάθει ξανά.",
    "trend_steady_tip": "Η καταλληλότητα αυτού του μοντέλου έχει παραμείνει σχεδόν σταθερή στους πρόσφατους επανελέγχους.",
    "cap_blurb": {
      "end": "Να γνωρίζει πότε ένας κύκλος έχει πράγματι ολοκληρωθεί",
      "live_match": "Ταχύτερη αναγνώριση του προγράμματος που εκτελείται",
      "quality": "Εντοπισμός κύκλων που ανιχνεύτηκαν λανθασμένα ή αλλοιώθηκαν",
      "remaining_time": "Πρόβλεψη του χρόνου που απομένει",
      "total_energy": "Πρόβλεψη της συνολικής ενέργειας και του κόστους"
    },
    "cap_label": {
      "end": "Ανίχνευση τέλους κύκλου",
      "live_match": "Αναγνώριση προγράμματος",
      "quality": "Έλεγχος ποιότητας κύκλου",
      "remaining_time": "Εκτίμηση χρόνου που απομένει",
      "total_energy": "Εκτίμηση ενέργειας"
    },
    "metric_auc": "AUC {auc} σε δεδομένα ελέγχου",
    "metric_mae": "σφάλμα: {model} έναντι της βάσης {baseline}"
  },
  "modal": {
    "auto_label": "Κύκλοι αυτόματης ετικέτας",
    "correct_feedback": "Σωστή ανατροφοδότηση",
    "create_profile": "Δημιουργία Προφίλ",
    "cycle": "Κύκλος",
    "edit_group": "Επεξεργασία ομάδας προφίλ",
    "edit_phase": "Επεξεργασία Φάσης",
    "import_config": "Εισαγωγή διαμόρφωσης",
    "label_cycle": "Κύκλος ετικέτας",
    "merge_cycles": "Συγχώνευση {n} Κύκλων",
    "new_group": "Νέα ομάδα προφίλ",
    "new_phase": "Νέα Φάση",
    "process_history_msg": "Εκτέλεση αντιστοίχισης, ανανέωση προτάσεων, επανεκπαίδευση ML (αν είναι ενεργοποιημένο) και επανυπολογισμός υγείας κύκλων σε όλους τους αποθηκευμένους κύκλους. Αυτό μπορεί να πάρει λίγη ώρα.",
    "process_history_ok": "Επεξεργασία",
    "process_history_title": "Επεξεργασία Ιστορικού",
    "process_recording": "Διαδικασία Εγγραφής",
    "delete_maintenance_msg": "Διαγραφή αυτής της εγγραφής συντήρησης; Αυτό δεν μπορεί να αναιρεθεί.",
    "delete_maintenance_title": "Διαγραφή συμβάντος συντήρησης",
    "relabel_cycles": "Επανεπισήμανση {count} κύκλων",
    "delete_automation_title": "Διαγραφή αυτοματισμού",
    "delete_automation_msg": "Διαγραφή του αυτοματισμού \"{name}\" από το Home Assistant; Αυτό δεν μπορεί να αναιρεθεί.",
    "remove_legacy_title": "Αφαίρεση ενεργειών παλαιού τύπου",
    "remove_legacy_msg": "Αφαίρεση των προσαρμοσμένων ενεργειών παλαιού τύπου; Θα σταματήσουν να ενεργοποιούνται σε συμβάντα κύκλου. Αυτό δεν μπορεί να αναιρεθεί από τον πίνακα.",
    "discard_recording_title": "Απόρριψη εγγραφής",
    "discard_recording_msg": "Απόρριψη της αποθηκευμένης εγγραφής; Αυτό δεν μπορεί να αναιρεθεί.",
    "dismiss_all_title": "Απόρριψη όλων των σχολίων",
    "dismiss_all_msg": "Απόρριψη όλων των {count} εκκρεμών αιτημάτων σχολίων;",
    "dismiss_all_ok": "Απόρριψη όλων",
    "delete_phase_title": "Διαγραφή φάσης",
    "delete_phase_msg": "Διαγραφή της φάσης \"{name}\";",
    "clear_debug_title": "Εκκαθάριση δεδομένων εντοπισμού σφαλμάτων",
    "clear_debug_msg": "Διαγραφή όλων των αποθηκευμένων ιχνών εντοπισμού σφαλμάτων;",
    "wipe_all_title": "Διαγραφή όλων των δεδομένων",
    "wipe_all_msg": "⚠️ Αυτό διαγράφει οριστικά ΟΛΟΥΣ τους κύκλους και τα προφίλ. Αυτό δεν μπορεί να αναιρεθεί.",
    "wipe_all_ok": "Διαγραφή των πάντων",
    "force_stop_title": "Αναγκαστική διακοπή κύκλου",
    "force_stop_msg": "Αναγκαστική διακοπή του ενεργού κύκλου τώρα; Ο κύκλος θα αποθηκευτεί ως διακεκομμένος.",
    "store_import": "Εισαγωγή κύκλου αναφοράς",
    "store_share": "Κοινοποίηση στο κοινοτικό κατάστημα",
    "store_share_device": "Κοινοποίηση αυτής της συσκευής",
    "export_select": "Εξαγωγή - επιλογή δεδομένων",
    "import_wizard": "Εισαγωγή - επιλογή δεδομένων"
  },
  "msg": {
    "appliance_monitor": "Οθόνη συσκευής",
    "artifact_dip_detail": "Έπεσε κάτω από το συνηθισμένο εύρος ισχύος για ~{n}s.",
    "artifact_footer": "Επισημαίνεται στο παραπάνω γράφημα. Αυτά είναι παροδικά τεχνουργήματα (π.χ. η πόρτα άνοιξε στα μέσα του κύκλου), όχι απαραίτητα προβλήματα.",
    "artifact_header": "{n} ανωμαλίες που εντοπίστηκαν κατά τη διάρκεια αυτού του κύκλου",
    "artifact_pause_detail": "Η ισχύς έπεσε σχεδόν στο μηδέν για ~{n}s και μετά ανέκαμψε – πιθανώς η πόρτα άνοιξε στα μέσα του κύκλου ή ο κύκλος τέθηκε σε παύση.",
    "artifact_spike_detail": "Υπερέβη το συνηθισμένο εύρος ισχύος για ~{n}s.",
    "auto_label_intro": "Εκχωρήστε προφίλ σε κύκλους χωρίς ετικέτα, των οποίων η εμπιστοσύνη αντιστοίχισης εξαλείφει το όριο.",
    "automations_intro": "Το WashData ενεργοποιεί συμβάντα {start} / {end} και εκθέτει οντότητες, οπότε οι ειδοποιήσεις και οι ενέργειες κατασκευάζονται καλύτερα ως κανονικοί αυτοματισμοί του Home Assistant. Οι αυτοματισμοί που χρησιμοποιούν αυτή τη συσκευή εμφανίζονται παρακάτω.",
    "cleanup_intro": "Κάθε κύκλος με ετικέτα επικαλύπτεται. Σημειώστε ακραίες τιμές και διαγράψτε για να καθαρίσετε το προφίλ.",
    "clear_debug_hint": "Καταργήστε τα αποθηκευμένα δεδομένα εντοπισμού σφαλμάτων για να ελευθερώσετε χώρο.",
    "collecting_data": "Συλλογή δεδομένων: απαιτούνται ακόμη {need} κύκλος{plural} πριν ξεκινήσει η βελτιστοποίηση ({current}/{min}).",
    "compare_overlay_profiles": "Προφίλ επικάλυψης (ασθενώς)",
    "compare_profiles_tip": "Επικαλύψτε άλλους φακέλους προφίλ στο παραπάνω γράφημα για να δείτε ποιος ταιριάζει καλύτερα σε αυτόν τον κύκλο.",
    "compare_selected_cycles": "Επιλεγμένοι κύκλοι (συμπαγής) – εμφάνιση / απόκρυψη",
    "consider_new_profile": "Σκεφτείτε να δημιουργήσετε ένα νέο προφίλ.",
    "coverage_gap": "οι πρόσφατοι κύκλοι δεν έχουν αντίστοιχο προφίλ ({pct}% των τελευταίων 30).",
    "coverage_gap_similar_cycles": "Βρέθηκαν {count} παρόμοιοι κύκλοι χωρίς ετικέτα – δημιουργήστε ένα προφίλ για να αρχίσετε την αντιστοίχισή τους.",
    "cycles_deleted": "Διαγράφηκαν {count} κύκλοι",
    "enough_data": "Αρκετά δεδομένα για εκμάθηση ({current}/{min} κύκλοι).",
    "export_description": "Επιλέξτε ακριβώς ποια προφίλ, κύκλους, ρυθμίσεις και άλλα θα εξαχθούν σε JSON, ή αναλύστε ένα αρχείο και εισάγετε μόνο τα μέρη που θέλετε.",
    "feedback_cycles_pending": "{n} κύκλος{s} για αξιολόγηση",
    "feedback_prompt": "Επιβεβαιώστε ότι ήταν σωστό, διορθώστε το πρόγραμμα ή αγνοήστε.",
    "feedback_relabel_hint": "Η επανεπισήμανση αυτού του κύκλου τον επιλύει επίσης.",
    "filter_by_profile": "Φιλτράρισμα κατά προφίλ…",
    "group_modal_help": "Ομαδοποιήστε προγράμματα με το ίδιο σχήμα που διαφέρουν σε θερμοκρασία/περιστροφή (οι διάρκειες μπορεί να διαφέρουν). Η αντιστοίχιση βαθμολογεί την ομάδα ως έναν υποψήφιο και, στη συνέχεια, επιλέγει το μέλος που ταιριάζει καλύτερα. Διαλέξτε τουλάχιστον 2. η επικάλυψη δείχνει πόσο μοιάζουν.",
    "group_not_cohesive": "Αυτά τα προφίλ δεν είναι αρκετά παρόμοια ώστε να ομαδοποιούνται αξιόπιστα, επομένως η αντιστοίχιση τα αντιμετωπίζει μεμονωμένα μέχρι να αφαιρέσετε το ακραίο στοιχείο ή να χωρίσετε την ομάδα.",
    "group_preview_hint": "Επιλέξτε 2+ μέλη για προεπισκόπηση και σύγκριση των καμπυλών ισχύος τους.",
    "import_intro": "Φορτώστε ένα εξαγόμενο αρχείο ή επικολλήστε ένα ωφέλιμο φορτίο JSON παρακάτω.",
    "legacy_actions_title": "{count} προσαρμοσμένη ενέργεια παλαιού τύπου εξακολουθεί να εκτελείται",
    "live_chart_loading": "Το γράφημα ζωντανής ισχύος εμφανίζεται καθώς φτάνουν οι ενδείξεις.",
    "loading": "Φόρτωση…",
    "loading_curve": "Φόρτωση καμπύλης…",
    "loading_settings": "Φόρτωση ρυθμίσεων…",
    "log_buffer_hint": "Πρώτα τα νεότερα · αποθηκεύει προσωρινά τις τελευταίες 500 εγγραφές ha_washdata από την επανεκκίνηση · σύρετε το κάτω άκρο για αλλαγή μεγέθους.",
    "maintenance_advisory": "Η αύξηση της διάρκειας/ενέργειας μπορεί να υποδηλώνει ότι απαιτείται συντήρηση της συσκευής (π.χ. αφαλάτωση, καθαρισμός φίλτρου).",
    "maintenance_due": "Οφειλόμενη συντήρηση: {items}",
    "maintenance_intro": "Καταγράψτε το σέρβις που πραγματοποιείτε σε αυτή τη συσκευή και λάβετε υπενθύμιση όταν κάθε εργασία οφείλεται ξανά.",
    "maintenance_load_error": "Δεν ήταν δυνατή η φόρτωση των δεδομένων συντήρησης: {error}",
    "maintenance_requires_access": "Η συντήρηση και η εξαγωγή/εισαγωγή απαιτούν πλήρη πρόσβαση.",
    "manual_duration_hint": "Η μέση/αναμενόμενη διάρκεια κύκλου του προφίλ, που χρησιμοποιείται για εκτιμήσεις του υπολειπόμενου χρόνου. Επεξεργαστείτε για να το ορίσετε. αφήνοντάς το αμετάβλητο διατηρεί την τρέχουσα τιμή.",
    "matching_tuning_intro": "Κατά την εκμάθηση, το WashData προσαρμόζει επίσης το βάρος της αντιστοίχισης προγράμματος σε σχέση με τη διάρκεια και την ενέργεια.",
    "merge_intro": "Οι επιλεγμένοι κύκλοι συνδυάζονται σε έναν (χρονολογική σειρά, κενά γεμάτα με 0 W). Επιλέξτε το προφίλ που προκύπτει.",
    "ml_intro": "Το WashData συνοδεύεται από έξυπνα μοντέλα που λειτουργούν εκτός συσκευασίας.",
    "ml_learned_intro": "Μοντέλα προσαρμοσμένα σε αυτό το μηχάνημα.",
    "ml_loading": "φόρτωση ML…",
    "ml_settings_intro": "Δύο ανεξάρτητοι διακόπτες: ο ένας εφαρμόζει τα μοντέλα ενώ εκτελείται ένας κύκλος, ο άλλος επιτρέπει στην WashData να τα ρυθμίσει με ακρίβεια στο μηχάνημά σας με την πάροδο του χρόνου.",
    "name_first_program": "Έχετε αρκετούς κύκλους – ονομάστε το πρώτο σας πρόγραμμα για να ξεκινήσει η αντιστοίχιση.",
    "near_duplicate_cluster": "Εντοπίστηκε σχεδόν διπλό σύμπλεγμα προφίλ. Η ομαδοποίηση επιτρέπει την αξιόπιστη επιλογή αντιστοίχισης μεταξύ ομοίων (π.χ. ίδιο πρόγραμμα σε διαφορετική θερμοκρασία/περιστροφή).",
    "no_cycles_match": "Κανένας κύκλος δεν ταιριάζει με το τρέχον φίλτρο.",
    "no_cycles_profile": "Δεν υπάρχουν κύκλοι για αυτό το προφίλ.",
    "no_cycles_selected": "Επιλέξτε πρώτα τουλάχιστον έναν κύκλο.",
    "no_cycles_yet": "Δεν έχουν καταγραφεί ακόμη κύκλοι.",
    "no_device_selected": "Δεν έχει επιλεγεί συσκευή.",
    "no_devices": "Δεν έχουν διαμορφωθεί ακόμη συσκευές WashData.",
    "no_envelope": "Δεν υπάρχει ακόμη φάκελος - ανακατασκευή μετά από κύκλους ετικετών.",
    "no_envelope_overlay": "Δεν υπάρχει διαθέσιμος φάκελος για επικάλυψη.",
    "no_fine_tuned": "Τίποτα δεν έχει βελτιωθεί ακόμα – Η WashData χρησιμοποιεί τα ενσωματωμένα μοντέλα της.",
    "no_logs": "Δεν υπάρχουν ακόμα εγγραφές καταγραφής στην προσωρινή μνήμη.",
    "no_maintenance": "Δεν έχει καταγραφεί συντήρηση ακόμα.",
    "no_match_yet": "Καμία προσπάθεια αγώνα ακόμα - συμπληρώνεται κατά τη διάρκεια ενός κύκλου τρεξίματος.",
    "no_other_users": "Δεν βρέθηκαν άλλοι χρήστες του Home Assistant.",
    "no_phases": "Δεν έχουν καθοριστεί φάσεις.",
    "no_phases_assigned": "Δεν έχουν εκχωρηθεί φάσεις.",
    "no_profiles_compare": "Δεν υπάρχουν προφίλ για σύγκριση.",
    "no_profiles_overlay": "Δεν υπάρχουν προφίλ για επικάλυψη.",
    "no_profiles_yet": "Δεν υπάρχουν ακόμα προφίλ. Δημιουργήστε ένα από έναν κύκλο με ετικέτα.",
    "no_profiles_yet_short": "Δεν υπάρχουν ακόμα προφίλ.",
    "no_settings_match": "Δεν υπάρχουν ρυθμίσεις που να αντιστοιχούν στο \"{q}\"",
    "no_split_points": "Δεν υπάρχουν ακόμη σημεία διαίρεσης.",
    "no_suggestions": "Δεν υπάρχουν ενεργές προτάσεις.",
    "notify_services_hint": "Χρησιμοποιήστε αναγνωριστικά υπηρεσιών {entity} (χωρισμένα με κόμμα για πολλαπλά). Μεταβλητές προτύπου: {vars}.",
    "old_actions_warning": "Διαμορφώθηκε με το παλιό πρόγραμμα επεξεργασίας ενεργειών (τώρα καταργήθηκε). Εξακολουθούν να ενεργοποιούνται σε συμβάντα κύκλου, αλλά δεν είναι πλέον δυνατή η επεξεργασία τους εδώ. Μετατρέψτε τα σε κανονικό αυτοματισμό ή αφαιρέστε τα.",
    "onboarding_progress": "{n} / 3 κύκλοι παρατηρήθηκαν",
    "onboarding_watching": "Αφήστε τη συσκευή σας να λειτουργεί κανονικά – το WashData παρακολουθεί. Μετά από 3 κύκλους, θα ξεκινήσει η αντιστοίχιση προγραμμάτων.",
    "pending_feedback": "Εκκρεμεί σχόλια ανίχνευσης",
    "performance_trend": "Τάση απόδοσης ({n} κύκλοι)",
    "pg_analysis_empty": "Φορτώστε έναν κύκλο για να δείτε την ανάλυση αντιστοίχισης.",
    "pg_apply_confirm": "Εφαρμογή της καλύτερης τιμής: {label} = {value};",
    "pg_canvas_empty": "Επιλέξτε έναν κύκλο παραπάνω και, στη συνέχεια, πατήστε Φόρτωση για να δείτε την καμπύλη ισχύος του.",
    "pg_chart_caption": "Ποσοστό εντοπισμού/αντιστοίχισης ανά τιμές του {param}",
    "pg_match_rate": "{pct}% ποσοστό αντιστοίχισης σε {total} κύκλους",
    "pg_restart_note": "Επανεκκινήστε το Home Assistant για να ενεργοποιήσετε τα εργαλεία προσομοίωσης.",
    "pg_sim_progress": "{done} / {total} κύκλοι",
    "pg_starting": "Εκκίνηση…",
    "pg_stress_synthetic": "η προσομοίωση αδράνειας ξεκινά εδώ",
    "pg_sweep_intro": "Τι θα γινόταν αν το {param} ήταν διαφορετικό; Δοκιμάστε {steps} τιμές στους τελευταίους {cycles} κύκλους για να βρείτε τη ρύθμιση όπου αντιστοιχίζονται σωστά οι περισσότεροι κύκλοι.",
    "pg_sweep_step": "Βήμα {done} / {total}",
    "pg_undetected": "{n} μη εντοπισμένος κύκλος{s}",
    "pg_verdict_bad": "Χρειάζεται προσοχή: πολλοί κύκλοι δεν εντοπίζονται.",
    "pg_verdict_good": "Καλά ρυθμισμένο: οι περισσότεροι κύκλοι αναγνωρίζονται και αντιστοιχίζονται σωστά.",
    "pg_verdict_ok": "Αποδεκτό: ορισμένοι κύκλοι χάθηκαν. Δοκιμάστε να μειώσετε το κατώφλι εκκίνησης.",
    "phase_catalog_intro": "Ονομασμένα τμήματα ενός κύκλου (Πρόπλυση, Θέρμανση, Στύψιμο…). Αντιστοιχίστε τα σε ένα προφίλ από τον πίνακα ελέγχου του.",
    "phase_ranges_intro": "Εύρος φάσεων (λεπτά από την έναρξη του κύκλου) που επικαλύπτονται στη μέση καμπύλη. Επεξεργαστείτε τις τιμές για ζωντανή προεπισκόπηση.",
    "playground_intro": "Ένας ασφαλής χώρος δοκιμών για την αναπαραγωγή παλαιότερων κύκλων με διαφορετικές ρυθμίσεις, τη σύγκριση δύο διαμορφώσεων δίπλα δίπλα και την εξέταση του πώς ένας κύκλος ευθυγραμμίζεται με ένα προφίλ. Τίποτα εδώ δεν αλλάζει τα ενεργά σας δεδομένα μέχρι να το εφαρμόσετε ρητά.",
    "playground_needs_restart": "Επανεκκινήστε το Home Assistant για να ενεργοποιήσετε τα εργαλεία του Χώρου δοκιμών.",
    "preferences_admin": "Προτιμήσεις, πίνακας & έλεγχος πρόσβασης",
    "preferences_adv": "Προτιμήσεις",
    "prefs_personal": "Αυτά ισχύουν μόνο για τον λογαριασμό σας Home Assistant.",
    "process_history_hint": "Εκτέλεση αντιστοίχισης σε όλους τους αποθηκευμένους κύκλους, ανανέωση προτάσεων ρύθμισης, επανεκπαίδευση μοντέλων ML (αν είναι ενεργοποιημένα) και επανυπολογισμός υγείας κύκλων. Εκτελέστε το μετά από μια δέσμη αξιολογήσεων.",
    "profile_deleted": "Το προφίλ διαγράφηκε",
    "profile_poor_health_detail": "Οι κύκλοι που έχουν εκχωρηθεί σε αυτό το προφίλ έχουν ασυνεπή σχήματα ή χαμηλή εμπιστοσύνη. Εξετάστε το ενδεχόμενο να φτιάξετε ξανά το φάκελο ή να αναθεωρήσετε τους κύκλους με ετικέτα.",
    "profiles_intro": "Κάντε κλικ σε ένα προφίλ για στατιστικά στοιχεία, φάσεις και εκκαθάριση. Ομαδοποιήστε σχεδόν πανομοιότυπα προγράμματα (ίδιο σχήμα/διάρκεια, διαφορετική θερμοκρασία ή στύψιμο) ώστε να ταιριάζουν αξιόπιστα οι επιλογές μεταξύ τους.",
    "rbac_hint": "Όταν είναι απενεργοποιημένο, κάθε χρήστης του Home Assistant έχει πλήρη πρόσβαση (η προεπιλογή). Οι διαχειριστές έχουν πάντα πλήρη πρόσβαση και μπορούν να διαχειρίζονται όλους.",
    "recent_logs": "Πρόσφατες εγγραφές ha_washdata",
    "recording_in_progress": "Η εγγραφή σε εξέλιξη",
    "reminders_intro": "Εμφάνιση υπενθύμισης στον πίνακα τόσους κύκλους μετά το τελευταίο σέρβις. Αφήστε κενό ή 0 για απενεργοποίηση μιας υπενθύμισης.",
    "restart_gap_footer": "Επισημασμένο στο γράφημα. Τα δεδομένα ισχύος λείπουν για αυτά τα διαστήματα· η αντιστοίχιση χρησιμοποίησε μόνο πραγματικές μετρήσεις.",
    "restart_gap_header": "{n} κενό επανεκκίνησης HA κατά τη διάρκεια αυτού του κύκλου",
    "restart_gap_item": "{dur} κενό",
    "review_confirm_help": "Επιβεβαιώστε εάν αυτός ο κύκλος εντοπίστηκε σωστά. Οι κριτικές σας εκπαιδεύουν το μοντέλο στο μηχάνημά σας - όσο περισσότερους κύκλους επιβεβαιώσετε, τόσο καλύτερη αντιστοίχιση και βαθμολογία υγείας. Ένα γρήγορο Καλό/Κακό είναι αρκετό.",
    "review_in_settings": "Έλεγχος στις Ρυθμίσεις",
    "review_notes_placeholder": "Σημειώσεις (προαιρετικό)",
    "review_notes_tip": "Σημειώσεις ελεύθερου κειμένου για δική σας αναφορά. Δεν χρησιμοποιείται με ταίριασμα ή προπόνηση.",
    "review_profile_tip": "Το πρόγραμμα αυτού του κύκλου χαρακτηρίζεται ως. Εάν το πρόγραμμα που εντοπίστηκε αυτόματα ήταν λάθος, διορθώστε το εδώ - η επισήμανση διδάσκει αντιστοίχιση για μελλοντικούς κύκλους.",
    "review_quality_tip": "Πόσο καθαρός είναι αυτός ο κύκλος. Καλό = παράδειγμα βιβλίου αυτού του προγράμματος. Κακό = ανιχνεύθηκε αλλά θορυβώδες ή άτυπο. Μη χρησιμοποιήσιμο = εσφαλμένα εντοπισμένο (συγχωνευμένο, περικομμένο ή ψευδές). Οδηγεί το δείκτη υγείας και ποιοι κύκλοι επιτρέπονται για την εκπαίδευση του μοντέλου.",
    "review_recorded_tip": "Επισημάνετε αυτό ως έναν επιλεγμένο από το χέρι κύκλο αναφοράς για το πρόγραμμά του - τον ίδιο ρόλο με έναν μη αυτόματα εγγεγραμμένο κύκλο. Οι κύκλοι αναφοράς διατηρούνται πάντα, εισάγονται το αντίστοιχο πρότυπο και δεν απορρίπτονται ποτέ με εκκαθάριση. (Αυτή είναι η \"χρυσή\"/ηχογραφημένη σημαία· και τα δύο είναι το ίδιο πράγμα.)",
    "review_tags_tip": "Προαιρετικές σημαίες που περιγράφουν τι πήγε στραβά με αυτόν τον κύκλο, οπότε η εκπαίδευση και ο καθαρισμός μπορούν να το εξηγήσουν.",
    "review_to_cycles": "Ανοίξτε την ουρά ελέγχου Κύκλων",
    "saving_triggers_reload": "Η αποθήκευση ενεργοποιεί μια εκ νέου φόρτωση ενσωμάτωσης. Οι οντότητες HA ενδέχεται να εμφανίζονται για λίγο ως μη διαθέσιμες.",
    "search_placeholder": "Ρυθμίσεις αναζήτησης…",
    "see_recorder": "Δείτε παρακάτω το γραφικό στοιχείο εγγραφής",
    "setting_changed": "Άλλαξε από {old} σε {new} στις {date}",
    "settings_basic_note": "Εμφανίζονται οι βασικές ρυθμίσεις. Μεταβείτε στο Για προχωρημένους για την πλήρη λίστα.",
    "shape_drift_advisory": "⚠ Απόκλιση σχήματος",
    "shape_drift_detail": "Το μοτίβο ισχύος αυτού του προφίλ έχει αλλάξει με την πάροδο του χρόνου – πιθανή φθορά της συσκευής ή απαιτείται συντήρηση (π.χ. αφαλάτωση, καθαρισμός φίλτρου).",
    "show_all_settings": "Εμφάνιση όλων των ρυθμίσεων",
    "showing_suggestions": "Εμφάνιση ρύθμισης {count} με προτάσεις.",
    "split_intro": "Κάντε κλικ στο γράφημα για να προσθέσετε ή να αφαιρέσετε ένα σημείο διαίρεσης ή για αυτόματη ανίχνευση με κενά αδράνειας. Κάθε τμήμα που προκύπτει μπορεί να αποκτήσει το δικό του προφίλ.",
    "storage_diagnostics": "Στατιστικά αποθήκευσης, συντήρηση, εξαγωγές/εισαγωγές",
    "sug_staged": "Ορίστηκε {key} = {val}. Αποθηκεύστε για εφαρμογή.",
    "toast_auto_detect_enabled": "Αυτόματη ανίχνευση ενεργοποιήθηκε",
    "toast_auto_label_complete": "Αυτόματη επισήμανση ολοκληρώθηκε",
    "toast_auto_label_failed": "Αυτόματη επισήμανση απέτυχε: {error}",
    "toast_automation_failed": "Δεν ήταν δυνατή η δημιουργία αυτοματισμού: {error}",
    "toast_automation_migrated": "Ενέργειες μεταφέρθηκαν σε αυτοματισμό· άνοιγμα επεξεργαστή",
    "toast_convert_failed": "Η μετατροπή απέτυχε: {error}",
    "toast_create_failed": "Η δημιουργία απέτυχε: {error}",
    "toast_delete_failed": "Η διαγραφή απέτυχε: {error}",
    "toast_error": "Σφάλμα: {error}",
    "toast_failed": "Αποτυχία: {error}",
    "toast_force_stop_failed": "Η αναγκαστική διακοπή απέτυχε: {error}",
    "toast_name_required": "Απαιτείται όνομα",
    "toast_no_automation": "Δεν είναι δυνατή η δημιουργία αυτοματισμού εδώ",
    "toast_profile_name_required": "Απαιτείται όνομα προφίλ",
    "toast_program_set": "Πρόγραμμα ορίστηκε: {program}",
    "toast_rebuild_failed": "Η ανακατασκευή απέτυχε: {error}",
    "toast_resume_failed": "Η επανέναρξη απέτυχε: {error}",
    "toast_revert_failed": "Η επαναφορά απέτυχε: {error}",
    "toast_reverted": "Έγινε επαναφορά: {key}",
    "toast_save_failed": "Η αποθήκευση απέτυχε: {error}",
    "trend_duration_longer": "Μεγαλύτερη τάση διάρκειας ({pct}%/κύκλος) – πρόσφατος μέσος όρος {avg}",
    "trend_duration_shorter": "Μικρότερη τάση διάρκειας ({pct}%/κύκλος) – πρόσφατος μέσος όρος {avg}",
    "trend_energy_down": "Πτωτική τάση ενέργειας ({pct}%/κύκλος)",
    "trend_energy_up": "Ανοδικές τάσεις ενέργειας ({pct}%/κύκλος) – πρόσφατος μέσος όρος {avg}",
    "trim_intro": "Σύρετε τις κόκκινες λαβές ή εισαγάγετε τιμές. Όλα έξω από το παράθυρο αφαιρούνται.",
    "tuning_suggestions_available": "{count} πρόταση συντονισμού διαθέσιμη από παρατηρούμενους κύκλους. Εμφανίζονται δίπλα στα σχετικά πεδία.",
    "unsure_detected_prefix": "Το WashData δεν είναι βέβαιο ότι εντόπισε",
    "updated": "Ενημερώθηκε",
    "warmup_badge": "Συνεχίζει να μαθαίνει ({done}/{needed} κύκλοι)",
    "warmup_detail": "Αυτό το προφίλ χρειάζεται {needed} επισημασμένους κύκλους πριν ξεκινήσει η αυτόματη αντιστοίχιση. Κάθε επιβεβαιωμένος κύκλος βοηθά στη μάθηση.",
    "wipe_history_warning": "Διαγράψτε οριστικά όλους τους κύκλους και τα προφίλ. Δεν είναι δυνατή η αναίρεση.",
    "compare_overlay_tip": "Επικαλύψτε τους εκμαθημένους φακέλους προφίλ για να δείτε με ποιο πρόγραμμα μοιάζει κάθε κύκλος.",
    "duration_trend_up_tip": "Αύξηση διάρκειας ({pct}%/κύκλο)",
    "duration_trend_down_tip": "Μείωση διάρκειας ({pct}%/κύκλο)",
    "energy_trend_up_tip": "Αύξηση ενέργειας ({pct}%/κύκλο)",
    "energy_trend_down_tip": "Μείωση ενέργειας ({pct}%/κύκλο)",
    "performance_trending": "Τάση απόδοσης",
    "pg_select_cycle_hint": "Επιλέξτε έναν κύκλο και κάντε κλικ στο ↺ για φόρτωση",
    "pg_sweep_progress": "Βήμα {done} / {total}",
    "pg_analysis_hint": "Επιλέξτε έναν κύκλο και κάντε κλικ στο ↺ για φόρτωση της ανάλυσης.",
    "diagnostics_load_failed": "Δεν ήταν δυνατή η φόρτωση των διαγνωστικών: {error}",
    "manual_duration_ref_hint": "Χρησιμοποιείται μόνο όταν δεν έχει επιλεγεί κύκλος αναφοράς. Ένας κύκλος αναφοράς ορίζει τη διάρκεια από το δικό του μήκος.",
    "toast_convert_rolled_back": "Η μετατροπή απέτυχε και αναιρέθηκε (δεν έμεινε κανένας αυτοματισμός): {error}",
    "toast_convert_orphan": "Ο αυτοματισμός δημιουργήθηκε, αλλά η εκκαθάριση των παλιών ενεργειών απέτυχε. Μην προσπαθήσετε ξανά· αφαιρέστε τις παλιές ενέργειες χειροκίνητα για να αποφύγετε έναν διπλότυπο αυτοματισμό.",
    "advisory_duration_trend_up": "Οι κύκλοι '{name}' διαρκούν όλο και περισσότερο (περίπου +{pct}% ανά κύκλο). Αν άλλαξε η συμπεριφορά της συσκευής, καταγράψτε ξανά ή ανακατασκευάστε αυτό το προφίλ.",
    "advisory_energy_trend_up": "Το '{name}' καταναλώνει όλο και περισσότερη ενέργεια (περίπου +{pct}% ανά κύκλο) - αξίζει να ελέγξετε τη συσκευή αν αυτό είναι απροσδόκητο.",
    "advisory_poor_health": "Το '{name}' έχει χαμηλή βαθμολογία ταιριάσματος - οι πρόσφατοι κύκλοι του διαφέρουν πολύ ή ταιριάζουν ασθενώς. Ελέγξτε τους κύκλους του ή καταγράψτε ξανά το προφίλ ώστε η αναγνώριση και οι εκτιμήσεις χρόνου να παραμείνουν ακριβείς.",
    "advisory_shape_drift": "Το '{name}' έχει αποκλίνει σημαντικά από την αρχική του καμπύλη ισχύος. Η συμπεριφορά της συσκευής μπορεί να έχει αλλάξει με την πάροδο του χρόνου (π.χ. άλατα, φθορά). Εξετάστε το ενδεχόμενο νέας καταγραφής αυτού του προφίλ με πρόσφατους κύκλους.",
    "advisory_shape_drift_corr": "Το '{name}' έχει αποκλίνει σημαντικά από την αρχική του καμπύλη ισχύος (συσχέτιση {corr}). Η συμπεριφορά της συσκευής μπορεί να έχει αλλάξει με την πάροδο του χρόνου (π.χ. άλατα, φθορά). Εξετάστε το ενδεχόμενο νέας καταγραφής αυτού του προφίλ με πρόσφατους κύκλους.",
    "pg_no_alerts": "Δεν εντοπίστηκαν προβλήματα σε αυτή την εκτέλεση.",
    "pg_override_active": "Χρησιμοποιούνται οι επεξεργασμένες ρυθμίσεις σας έναντι των τρεχουσών",
    "pg_history_intro": "Αναπαράγετε τους πρόσφατους κύκλους σας μέσω του πραγματικού ανιχνευτή και αντιστοιχιστή. Επεξεργαστείτε πρώτα μια ρύθμιση ανίχνευσης στη λειτουργία Προσομοίωση για να δείτε εδώ μια σύγκριση πριν/μετά.",
    "pg_history_empty": "Πατήστε Εκτέλεση για να αναπαράγετε τους κύκλους σας.",
    "pg_history_summary": "{detected}/{total} ανιχνεύθηκαν · {correct} αντιστοιχίστηκαν σωστά",
    "pg_sweep_no_metric": "Δεν υπάρχουν αρκετά δεδομένα για τη βαθμολόγηση αυτού του στόχου.",
    "pg_sweep_intro2": "Βρείτε τη ρύθμιση που ικανοποιεί καλύτερα έναν στόχο στους πρόσφατους κύκλους σας. Τίποτα δεν αλλάζει μέχρι να την εφαρμόσετε.",
    "pg_running_history": "Αναπαραγωγή των κύκλων σας…",
    "pg_running_sweep": "Δοκιμή τιμών σε όλους τους κύκλους σας…",
    "pg_row_load_hint": "Φόρτωση αυτού του κύκλου στο παραπάνω γράφημα",
    "pg_history_intro2": "Αναπαραγάγετε τους πρόσφατους κύκλους σας μέσω του πραγματικού ανιχνευτή και μηχανισμού αντιστοίχισης με τις παραπάνω ρυθμίσεις. Κάντε κλικ σε οποιαδήποτε γραμμή για να φορτώσετε αυτόν τον κύκλο στο γράφημα. Επεξεργαστείτε μια ρύθμιση για να δείτε μια σύγκριση πριν/μετά.",
    "pg_simulating": "Προσομοίωση κύκλου…",
    "pg_canvas_empty2": "Επιλέξτε έναν κύκλο παραπάνω και πατήστε Εκτέλεση για να τον προσομοιώσετε. Στη συνέχεια τοποθετήστε τον δείκτη για ανάγνωση τιμών, κυλήστε για ζουμ και σύρετε για μετακίνηση.",
    "pg_apply_settings_confirm": "Αποθήκευση αυτών των {n} ρυθμίσεων σε αυτήν τη συσκευή; {list}",
    "pg_stress_terminated_detail": "Σταθεροποιήθηκε σε περίπου {idle} W αδράνειας -- ο κύκλος τερμάτισε {h} ώρ. {m} λεπ. αργότερα μέσω {reason}.",
    "pg_stress_above_threshold_detail": "Η κατανάλωση αδράνειας (~{idle} W) είναι ίση ή μεγαλύτερη από το πραγματικό κατώφλι διακοπής ({stop} W) -- ο κύκλος δεν καταγράφηκε ποτέ ως ήσυχος. Για διόρθωση, αυξήστε το stop_threshold_w.",
    "pg_stress_hit_cap_detail": "Ο κύκλος έτρεξε {h} ώρ. {m} λεπ. χωρίς να σταματήσει -- διακόπηκε αναγκαστικά από το όριο ασφαλείας. Κατανάλωση αδράνειας {idle} W έναντι κατωφλίου διακοπής {stop} W.",
    "no_logs_match": "Καμία εγγραφή καταγραφής δεν ταιριάζει με αυτά τα φίλτρα.",
    "pg_analysis_hint2": "Επιλέξτε έναν κύκλο και πατήστε Εκτέλεση για να φορτώσετε την ανάλυση αντιστοίχισης.",
    "pg_analysis_empty2": "Πατήστε Εκτέλεση για να δείτε την ανάλυση αντιστοίχισης.",
    "imported_readonly": "Εισαγωγή από το κοινοτικό κατάστημα. Εμφανίζεται για αναφορά και αντιστοίχιση. Δεν προσμετράται στα στατιστικά σας και δεν μπορεί να επεξεργαστεί.",
    "merge_no_imports": "Οι εισηγμένες καταγραφές δεν μπορούν να συγχωνευθούν σε πραγματικό κύκλο. Αποεπιλέξτε τες για συγχώνευση.",
    "store_enable_hint": "Ενεργοποιήστε τις διαδικτυακές λειτουργίες στις Ρυθμίσεις για να περιηγηθείτε και να εισαγάγετε κύκλους αναφοράς της κοινότητας.",
    "online_intro": "Κοινοποιήστε και κατεβάστε κύκλους αναφοράς με άλλους χρήστες του WashData. Όλες οι διαδικτυακές λειτουργίες είναι προαιρετικές και ανενεργές από προεπιλογή.",
    "store_share_intro": "Ανεβάστε αυτόν τον κύκλο αναφοράς ώστε να μπορούν να τον χρησιμοποιήσουν άλλοι με την ίδια συσκευή. Ελέγχεται πριν εμφανιστεί δημόσια.",
    "online_intro_global": "Περιηγηθείτε και κοινοποιήστε καταγραφές αναφοράς με άλλους χρήστες του WashData και επιβεβαιώστε καταχωρίσεις συσκευών. Μία σύνδεση ισχύει για ολόκληρη την ενσωμάτωση WashData· η μάρκα και το μοντέλο της συσκευής ορίζονται ανά συσκευή στην ενότητα Βασικά. Όλες οι διαδικτυακές λειτουργίες είναι προαιρετικές και ανενεργές από προεπιλογή.",
    "online_unavailable": "Οι διαδικτυακές λειτουργίες δεν είναι διαθέσιμες σε αυτόν τον διακομιστή.",
    "store_picker_offline": "Ενεργοποιήστε τις διαδικτυακές λειτουργίες στο γρανάζι ρυθμίσεων για να επιλέξετε από τον κατάλογο της κοινότητας.",
    "pick_brand_first": "Επιλέξτε πρώτα μια μάρκα συσκευής.",
    "model_not_found": "Δεν υπάρχει ακόμη στον κατάλογο.",
    "connect_to_confirm": "Συνδεθείτε στο γρανάζι ρυθμίσεων για επιβεβαίωση ή βαθμολόγηση.",
    "adopt_settings_hint": "Αντικατάσταση των ορίων ανίχνευσης & αντιστοίχισης αυτής της συσκευής με τα κοινοποιημένα. Οι ειδοποιήσεις, οι οντότητες και η τιμή ενέργειάς σας δεν αλλάζουν ποτέ.",
    "include_settings_hint": "Κοινοποίηση των ορίων αναγνώρισης και αντιστοίχισης αυτής της συσκευής (όχι ειδοποιήσεων, οντοτήτων ή τιμής ενέργειας). Οι υιοθετούντες επιλέγουν εάν θα τα εφαρμόσουν.",
    "onboard_download": "Νέα συσκευή; Υιοθετήστε μια έτοιμη ρύθμιση (προγράμματα, κύκλους αναφοράς και φάσεις) από έναν άλλο χρήστη WashData με την ίδια συσκευή.",
    "share_consent": "Επιβεβαιώνω ότι αυτοί οι κύκλοι ολοκληρώθηκαν κανονικά χωρίς διακοπή",
    "share_device_none": "Δεν υπάρχουν ακόμα κύκλοι για κοινοποίηση. Επισημάνετε πρώτα έναν καταγεγραμμένο ή χειροκίνητα επιλεγμένο κύκλο ως κύκλο αναφοράς (⭐) στην καρτέλα Κύκλοι.",
    "share_guideline_naming": "Ονομάστε κάθε προφίλ ακριβώς όπως εμφανίζεται στον επιλογέα ή την οθόνη της συσκευής (π.χ. 'Cotton 40', 'Eco 60').",
    "share_guideline_quality": "Κοινοποιήστε μόνο κύκλους που ολοκληρώθηκαν κανονικά -- χωρίς διακοπές στη μέση του κύκλου, ανοίγματα πόρτας ή διακυμάνσεις ισχύος.",
    "share_guideline_review": "Η μεταφόρτωσή σας ξεκινά ως εκκρεμής και εμφανίζεται δημόσια μόλις αρκετά μέλη της κοινότητας την επιβεβαιώσουν.",
    "share_guidelines_title": "Πριν κοινοποιήσετε",
    "store_download_device_intro": "Υιοθετήστε κάθε κοινοποιημένο πρόγραμμα και τους κύκλους αναφοράς του στη συσκευή σας. Οι δικοί σας καταγεγραμμένοι κύκλοι και στατιστικά δεν επηρεάζονται.",
    "store_share_device_intro": "Ανεβάστε {brand} {model} με τους κύκλους αναφοράς που επιλέγετε. Άλλοι με την ίδια συσκευή μπορούν να υιοθετήσουν τα προγράμματά σας. Οι καταχωρίσεις ελέγχονται πριν εμφανιστούν δημόσια.",
    "share_profile_no_cycles": "Δεν υπάρχουν κύκλοι αναφοράς -- επισημάνετε έναν κύκλο ως ⭐ στην καρτέλα Κύκλοι για να συμπεριλάβετε αυτό το προφίλ",
    "advisory_phase_inconsistent": "Το '{name}' φαίνεται να αναμειγνύει διαφορετικά προγράμματα ή θερμοκρασίες - οι κύκλοι του θερμαίνονται για πολύ διαφορετικά χρονικά διαστήματα. Ο διαχωρισμός του σε ξεχωριστά προφίλ (π.χ. ανά θερμοκρασία) θα βελτιώσει την αντιστοίχιση και τις εκτιμήσεις χρόνου.",
    "advisory_phase_inconsistent_title": "⚠ Πιθανώς μεικτά προγράμματα",
    "export_select_intro": "Τσεκάρετε ακριβώς τι θα συμπεριληφθεί. Η επιλογή προφίλ χωρίς τους κύκλους τους εξάγει και πάλι ένα αναγνωρίσιμο πρόγραμμα (η μαθημένη του καμπύλη μεταφέρεται μαζί).",
    "import_analyze_hint": "Φορτώστε ένα εξαγόμενο αρχείο (ή επικολλήστε το JSON του). Το WashData το αναλύει και δείχνει ακριβώς τι μπορεί να εισαχθεί πριν αλλάξει οτιδήποτε.",
    "analyzing": "Ανάλυση…",
    "device_type_mismatch_warn": "Αυτή η εξαγωγή προέρχεται από διαφορετικό τύπο συσκευής ({src} έναντι {local}). Τα προγράμματα και οι κύκλοι μπορούν και πάλι να εισαχθούν ως δεδομένα αναφοράς, αλλά οι ρυθμίσεις που αφορούν τη συσκευή και η εισαγωγή πραγματικού ιστορικού είναι απενεργοποιημένες.",
    "merge_hint": "Τα εισαγόμενα στοιχεία προστίθενται και τίποτα τοπικό δεν χάνεται. Οι συγκρούσεις ονομάτων επιλύονται παρακάτω.",
    "replace_warn": "Κάθε επιλεγμένη κατηγορία διαγράφεται και αντικαθίσταται από το αρχείο. Οι μη επιλεγμένες κατηγορίες παραμένουν ανέπαφες.",
    "dest_reference_hint": "Οι εισαγόμενοι κύκλοι βελτιώνουν μόνο την αναγνώριση προγράμματος και δεν επηρεάζουν ποτέ τα στατιστικά χρήσης/ενέργειας.",
    "dest_real_history_hint": "Οι εισαγόμενοι κύκλοι υπολογίζονται ως ιστορικό της ίδιας της συσκευής και τροφοδοτούν τα στατιστικά ενέργειας/χρήσης. Χρησιμοποιήστε το για τη μεταφορά μιας συσκευής σε νέα εγκατάσταση."
  },
  "phase_desc": {
    "anti_crease": "Περιστασιακά σύντομες ανατροπές μετά την ολοκλήρωση για μείωση των ρυτίδων.",
    "anti_wrinkle": "Περιοδική αναδίπλωση μετά τον κύκλο για μείωση των ρυτίδων.",
    "cool_down": "Ανατροπή χωρίς θερμότητα κοντά στο τέλος του κύκλου.",
    "drain_and_switch": "Μεταβατική περίοδος από τη λειτουργία πλύσης στη λειτουργία στεγνώματος.",
    "dry": "Στάδιο στεγνώματος με χρήση θερμαντήρα ή/και υπολειπόμενης θερμότητας.",
    "drying": "Κύρια θερμαινόμενη περίοδος ανατροπής.",
    "heat_up": "Η αρχική προθέρμανση του θερμαντήρα πριν ξεκινήσει το πλήρες στέγνωμα.",
    "pre_rinse": "Αρχικό ψεκασμό πριν από την πλύση με απορρυπαντικό.",
    "pre_wash": "Αρχικό εμποτισμό ή προεπεξεργασία πριν από την κύρια πλύση.",
    "rinse": "Στάδιο έκπλυσης με καθαρό νερό. Αυτή η φάση μπορεί να επαναληφθεί πολλές φορές.",
    "sanitize": "Στάδιο καθαρισμού υψηλής θερμοκρασίας για προγράμματα απολύμανσης.",
    "sensor_check": "Σύντομη παύση χαμηλής ισχύος ενώ μετράται η ξηρότητα.",
    "soak": "Περίοδος εμποτισμού χαμηλής δραστηριότητας μεταξύ των ενεργών σταδίων πλύσης.",
    "soak_dw": "Εκτεταμένη περίοδος εμποτισμού για βαρύ χώμα.",
    "spin": "Εξαγωγή υψηλής ταχύτητας για αφαίρεση νερού από το φορτίο.",
    "spin_wd": "Εκχύλιση υψηλής ταχύτητας μετάβαση πριν από την ξήρανση.",
    "wash": "Κύριος κύκλος πλύσης με κίνηση τυμπάνου και προαιρετική θέρμανση.",
    "wash_dw": "Κύριο πλύσιμο με απορρυπαντικό με θέρμανση."
  },
  "placeholder": {
    "add": "προσθήκη…",
    "group_name": "π.χ. Βαμβάκι 2:47",
    "json_buttons": "[{\"action\":\"ID\",\"title\":\"Label\"}]",
    "notify": "προσθήκη υπηρεσίας ειδοποίησης…",
    "notify_services_list": "notify.mobile_app_phone, ...",
    "person": "προσθήκη ατόμου…",
    "phase_name": "π.χ. Προπλύσιμο",
    "profile_name": "π.χ. Βαμβάκι 40°C",
    "maintenance_notes": "π.χ. αντικατάσταση φίλτρου, καθαρισμός λάστιχου πόρτας",
    "store_brand": "π.χ. Bosch",
    "store_model": "π.χ. WAT28401"
  },
  "pref": {
    "date_absolute": "Απόλυτο (π.χ. 14:32 στις 2 Ιουλίου)",
    "date_relative": "Συγγενής (π.χ. πριν από 2 ώρες)",
    "lang_auto": "Προεπιλογή συστήματος ({lang})",
    "lang_en": "Αγγλικά",
    "use_panel_default": "(προεπιλογή πίνακα)"
  },
  "quality": {
    "bad": "Κακός",
    "good": "Καλός",
    "unusable": "Αχρησιμοποίητο"
  },
  "section": {
    "anti_wrinkle": {
      "intro": "Η λειτουργία κατά τσακίσματος εντοπίζει παλμούς χαμηλής ισχύος τύμβου μετά την κύρια φάση και τους διατηρεί συνδεδεμένους με τον ολοκληρωμένο κύκλο.",
      "label": "Αντί-τσάκισμα"
    },
    "basic": {
      "intro": "Βασική ταυτότητα και τα απαραίτητα στοιχεία που χρειάζονται οι περισσότερες διαμορφώσεις.",
      "label": "Βασικά"
    },
    "delay": {
      "intro": "Η ανίχνευση καθυστερημένης εκκίνησης αναγνωρίζει πότε μια συσκευή είναι ενεργοποιημένη αλλά δεν έχει ακόμα ξεκινήσει τον κύκλο της.",
      "label": "Καθυστερημένη Εκκίνηση"
    },
    "detection": {
      "intro": "Πώς εντοπίζεται ένας κύκλος ως έναρξη, λειτουργία και ολοκλήρωση.",
      "label": "Ανίχνευση"
    },
    "matching": {
      "intro": "Πώς οι ολοκληρωμένοι κύκλοι αντιστοιχίζονται σε μαθημένα προφίλ και επισημαίνονται.",
      "label": "Αντιστοίχιση"
    },
    "ml_training": {
      "intro": "Πρόγραμμα επανεκπαίδευσης μηχανικής μάθησης στη συσκευή και ρυθμίσεις δεδομένων.",
      "label": "Εκπαίδευση ML"
    },
    "notifications": {
      "intro": "Πότε και πώς λαμβάνετε ειδοποιήσεις για συμβάντα κύκλου.",
      "label": "Ειδοποιήσεις"
    },
    "timing": {
      "intro": "Ρυθμός παρασκηνίου, το watchdog εκτός σύνδεσης και η συντήρηση.",
      "label": "Χρονισμός & Watchdog"
    },
    "triggers": {
      "intro": "Προαιρετικά εξωτερικά σήματα: ενεργοποιητής τέλους, αισθητήρας πόρτας, διακόπτης παύσης και υπενθύμιση αποφόρτωσης.",
      "label": "Ενεργοποιητές & Πόρτες"
    },
    "phase_eta": {
      "label": "Υπολειπόμενος Χρόνος",
      "intro": "Υπολειπόμενος χρόνος με επίγνωση φάσεων, για μηχανές των οποίων η διάρκεια κύκλου εξαρτάται από τη θερμοκρασία ή το στύψιμο."
    }
  },
  "setting": {
    "anti_wrinkle_enabled": {
      "doc": "Αναγνωρίστε τους σύντομους παλμούς χαμηλής ισχύος που εκπέμπει ένα στεγνωτήριο μετά την κύρια φάση θερμότητας και κρατήστε τους συνδεδεμένους στον τελικό κύκλο αντί να τους διαβάζετε ως νέους κύκλους.",
      "label": "Ενεργοποίηση Ανίχνευσης Κατά Τσακίσματος"
    },
    "anti_wrinkle_exit_power": {
      "doc": "Η ισχύς πρέπει να πέσει κάτω από αυτό μεταξύ των παλμών για να παραμείνει ενεργή η λειτουργία κατά των ρυτίδων.",
      "label": "Κατώφλι Ισχύος Εξόδου"
    },
    "anti_wrinkle_idle_timeout": {
      "label": "Μέγιστο Κενό Παλμών",
      "doc": "Πόση ώρα μπορεί να παραμείνει ήσυχη η συσκευή ανάμεσα σε δύο παλμούς ανατροπής προτού λήξει η λειτουργία κατά τσακίσματος. Ορίστε το πάνω από το μεγαλύτερο κενό που αφήνει το στεγνωτήριό σας ανάμεσα στους παλμούς, αλλιώς κάθε επόμενος παλμός διαβάζεται ως εσφαλμένη εκκίνηση."
    },
    "anti_wrinkle_max_duration": {
      "doc": "Οι παλμοί που είναι μεγαλύτεροι από αυτό αντιμετωπίζονται ως πραγματικός κύκλος και όχι ως αντιρυτιδικό περιτύλιγμα.",
      "label": "Μέγιστη Διάρκεια"
    },
    "anti_wrinkle_max_power": {
      "doc": "Ένας παλμός πάνω από αυτήν την ισχύ αντιμετωπίζεται ως ένας πραγματικός νέος κύκλος, όχι ως αντιρυτιδικό κύμα. Ρυθμίστε ακριβώς πάνω από την ισχύ του παλμού ανατροπής.",
      "label": "Μέγιστη Ισχύς Κατά Τσακίσματος"
    },
    "auto_label_confidence": {
      "doc": "Εάν το σκορ του αγώνα στο τέλος του κύκλου είναι στο ή πάνω από αυτό, το πρόγραμμα επισημαίνεται αυτόματα χωρίς καμία προτροπή επιβεβαίωσης. Αυξήστε το ώστε να απαιτείται υψηλότερη βεβαιότητα πριν από την αυτόματη επισήμανση. χαμηλώστε το για να αυτοματοποιήσετε περισσότερο. Λειτουργεί σε συνδυασμό με το Learning Confidence κάτω από αυτό.",
      "label": "Εμπιστοσύνη Αυτόματης Επισήμανσης"
    },
    "auto_maintenance": {
      "doc": "Εκτελέστε νυχτερινή καθαριότητα: ανακατασκευάστε φακέλους προφίλ, υπολογίστε ξανά την υγεία του κύκλου, κλαδέψτε τα ίχνη εντοπισμού σφαλμάτων και διατηρήστε τους πιο πρόσφατους κύκλους.",
      "label": "Αυτόματη Συντήρηση (νυχτερινός καθαρισμός)"
    },
    "completion_min_seconds": {
      "doc": "Κύκλοι μικρότεροι από αυτό απορρίπτονται ως κύκλοι φάντασμα (δοκιμαστικές διαδρομές, άνοιγμα της πόρτας για προσθήκη κάλτσας).",
      "label": "Ελάχιστη Διάρκεια Κύκλου"
    },
    "delay_confirm_seconds": {
      "doc": "Η τροφοδοσία πρέπει να παραμείνει στη ζώνη αναμονής για τόσο μεγάλο χρονικό διάστημα, προτού η συσκευή αντιμετωπιστεί ως αναμονή για την εκκίνηση αντί να λειτουργεί.",
      "label": "Δευτερόλεπτα Επιβεβαίωσης"
    },
    "delay_start_detect_enabled": {
      "doc": "Ανιχνεύστε πότε η συσκευή είναι ενεργοποιημένη και περιμένει (καθυστερημένη εκκίνηση / αναμονή) αλλά δεν έχει ξεκινήσει τον κύκλο της, επομένως η σχεδίαση αναμονής δεν θεωρείται λανθασμένα με κύκλο λειτουργίας.",
      "label": "Ενεργοποίηση Ανίχνευσης Καθυστερημένης Εκκίνησης"
    },
    "delay_timeout_hours": {
      "doc": "Σταματήστε την αναμονή στη λειτουργία καθυστερημένης εκκίνησης μετά από τόσες ώρες και επιστρέψτε στο ρελαντί, έτσι ώστε ένα μηχάνημα να μένει τροφοδοτημένο αλλά να μην ξεκινά ποτέ, να μην περιμένει για πάντα.",
      "label": "Ώρες Λήξης Χρόνου"
    },
    "device_type": {
      "doc": "Κατηγορία συσκευών. Ορίζει λογικές προεπιλογές ανίχνευσης (οριακά όρια, μη καθυστέρηση, τερματισμός χειρισμού) προσαρμοσμένες για αυτόν τον τύπο συσκευής. αλλάξτε το μόνο εάν η συσκευή είχε ρυθμιστεί αρχικά ως λάθος τύπος.",
      "label": "Τύπος Συσκευής"
    },
    "door_sensor_entity": {
      "doc": "Προαιρετικός δυαδικός αισθητήρας πόρτας. Χρησιμοποιείται για τον εντοπισμό πότε η συσκευή έχει ανοίξει/εκφορτωθεί μετά από έναν κύκλο.",
      "label": "Οντότητα Αισθητήρα Πόρτας"
    },
    "duration_tolerance": {
      "doc": "Ανοχή για εκτιμήσεις που απομένει (ανατροφοδότηση μάθησης, μη αντιστοίχιση). Εάν η πραγματική διάρκεια είναι εντός +/-X% της εκτίμησης, λογίζεται ως καλή αντιστοίχιση.",
      "label": "Ανοχή Εκτίμησης"
    },
    "enable_ml_models": {
      "doc": "Ενώ εκτελείται ένας κύκλος, αφήστε τα μοντέλα να βελτιώσουν τα ζωντανά αποτελέσματα: μια πιο σταθερή εκτίμηση υπολειπόμενου χρόνου και ενέργειας/κόστους και ένα προστατευτικό κατά της πρόωρης διακοπής κατά την ανίχνευση τέλους (μπορεί μόνο να καθυστερήσει ένα φινίρισμα, να μην τελειώσει ποτέ νωρίτερα και να περιοριστεί). Χρησιμοποιεί τα βελτιωμένα μοντέλα σας όταν είναι διαθέσιμα, διαφορετικά τα ενσωματωμένα. Off = μόνο η κλασική λογική που βασίζεται στην εξουσία (ακόμα αξιόπιστη).",
      "label": "Εφαρμογή έξυπνων μοντέλων κατά τη διάρκεια κύκλου"
    },
    "end_energy_threshold": {
      "doc": "Κατά τη διάρκεια της αντίστροφης μέτρησης εκτός καθυστέρησης, η συσσωρευμένη ενέργεια (βατ x χρόνο) συγκρίνεται με αυτό το όριο. Σε περίπτωση υπέρβασης, η αντίστροφη μέτρηση επαναφέρεται - διατηρώντας τα αντιτσαλάκια και τις ουρές στεγνώματος στο πλυντήριο πιάτων συνδεδεμένα στον κύκλο αντί να τα κόβετε σύντομα. Αυξήστε το εάν οι κύκλοι τελειώνουν πολύ νωρίς κατά τη διάρκεια της ψύξης. χαμηλώστε το εάν η ανίχνευση είναι αργή.",
      "label": "Ενέργεια Λήξης"
    },
    "end_repeat_count": {
      "doc": "Αριθμός διαδοχικών μετρήσεων κάτω από το όριο τερματισμού που απαιτούνται πριν από το τέλος του κύκλου. Το 1 είναι καλό για τα περισσότερα βύσματα. Αυξήστε στο 2-3 εάν το έξυπνο βύσμα σας αναφέρει περιστασιακά ένα δείγμα ψευδούς μηδενισμού στο μέσο του κύκλου και οι κύκλοι σας τελειώνουν πρόωρα.",
      "label": "Πλήθος Επαναλήψεων Λήξης"
    },
    "energy_price_entity": {
      "doc": "Αισθητήρας με την τρέχουσα τιμή ηλεκτρικής ενέργειας ανά kWh (π.χ. ένα δυναμικό τιμολόγιο). Προηγείται της στατικής τιμής παρακάτω. Κάθε κύκλος παγώνει την τιμή που ισχύει όταν τελειώσει.",
      "label": "Οντότητα Τιμής Ενέργειας"
    },
    "energy_price_static": {
      "doc": "Σταθερή τιμή ανά kWh που χρησιμοποιείται για τα στοιχεία κόστους όταν δεν έχει οριστεί παραπάνω οντότητα ζωντανής τιμής.",
      "label": "Στατική Τιμή Ενέργειας (ανά kWh)"
    },
    "energy_sensor": {
      "doc": "Προαιρετικός αθροιστικός μετρητής ενέργειας (total_increasing kWh/Wh, π.χ. ο ίδιος ο μετρητής συνολικής κατανάλωσης της πρίζας). Όταν οριστεί, η αναφερόμενη ενέργεια κάθε κύκλου λαμβάνεται από τη διαφορά αυτού του μετρητή από την αρχή έως το τέλος, γεγονός που αποφεύγει την υποκαταμέτρηση που προκύπτει από την ολοκλήρωση ενός αισθητήρα ισχύος που αναφέρει αργά. Επανέρχεται στην ολοκληρωμένη τιμή αν η ένδειξη λείπει, η μονάδα της είναι άγνωστη ή η διαφορά δεν είναι θετική. Αφήστε το κενό για να συνεχιστεί η ολοκλήρωση του αισθητήρα ισχύος.",
      "label": "Οντότητα Μετρητή Ενέργειας"
    },
    "expose_debug_entities": {
      "doc": "Δημοσιεύστε επιπλέον διαγνωστικές οντότητες HA (εμπιστοσύνη αντιστοίχισης, ασάφεια, εσωτερικά στοιχεία κατάστασης). Το Off διατηρεί τη λίστα οντοτήτων καθαρή για κανονική χρήση.",
      "label": "Εμφάνιση Οντοτήτων Αποσφαλμάτωσης"
    },
    "external_end_trigger": {
      "doc": "Δυαδικός αισθητήρας του οποίου η αλλαγή κατάστασης σηματοδοτεί το τέλος του κύκλου (π.χ. μια επαφή \"τελειωμένη\" συσκευής ή μια συνοδευτική ενσωμάτωση).",
      "label": "Οντότητα Εξωτερικού Ενεργοποιητή"
    },
    "external_end_trigger_enabled": {
      "doc": "Αφήστε έναν εξωτερικό δυαδικό αισθητήρα να σηματοδοτήσει το τέλος ενός κύκλου, επιπλέον της ενσωματωμένης ανίχνευσης που βασίζεται σε ενέργεια.",
      "label": "Ενεργοποίηση Εξωτερικού Ενεργοποιητή Λήξης"
    },
    "external_end_trigger_inverted": {
      "doc": "Αντιμετωπίστε το κλείσιμο του αισθητήρα σκανδάλης στο OFF (αντί στο ON) ως σήμα τέλους κύκλου.",
      "label": "Αντιστροφή Εξωτερικού Ενεργοποιητή (ενεργοποίηση στο ΑΠΕΝΕΡΓΟ)"
    },
    "learning_confidence": {
      "doc": "Εάν το σκορ αντιστοίχισης πέσει μεταξύ αυτού και του Auto-Label Confidence, μια ειδοποίηση σχολίων σας ζητά να επαληθεύσετε το αναγνωρισμένο πρόγραμμα. Κάτω από αυτό το σκορ ο αγώνας είναι πολύ αβέβαιος για να βγει στην επιφάνεια. Πρέπει να διατηρείται κάτω από την αυτοπεποίθηση ετικέτας.",
      "label": "Εμπιστοσύνη Μάθησης"
    },
    "linked_device": {
      "doc": "Προαιρετικά, τοποθετήστε αυτή τη συσκευή WashData κάτω από μια άλλη συσκευή (π.χ. το έξυπνο βύσμα) στο μητρώο συσκευών HA, που εμφανίζεται ως \"Σύνδεση μέσω ...\".",
      "label": "Ομαδοποίηση κάτω από Συσκευή"
    },
    "min_off_gap": {
      "doc": "Εάν το μηχάνημα απενεργοποιηθεί για λιγότερο από αυτό το διάστημα, η σειρά ενεργοποίησης/απενεργοποίησης/ενεργοποίησης αντιμετωπίζεται ως ένας συνεχής κύκλος. Αποτρέπει τον διαχωρισμό των προγραμμάτων εμποτισμού (το μηχάνημα απενεργοποιείται για αρκετά λεπτά κατά τη διάρκεια της πλύσης) σε δύο ξεχωριστούς κύκλους. Ρυθμίστε το μικρότερο από το κενό μεταξύ των φορτίων σας πίσω με πλάτη, εάν θέλετε να υπολογίζονται ως ξεχωριστοί κύκλοι. Οι προεπιλογές τύπου συσκευής προστατεύουν την τυπική παύση εντός του κύκλου για κάθε συσκευή.",
      "label": "Ελάχιστο Κενό Απενεργοποίησης"
    },
    "min_power": {
      "doc": "Η απόλυτη ελάχιστη ισχύς θεωρείται ενεργή. Οι ενδείξεις κάτω από αυτό αντιμετωπίζονται ως 0 W (αναμονή), φιλτράροντας το φανταστικό φορτίο των έξυπνων βυσμάτων και των LED αναμονής.",
      "label": "Ελάχιστη Ισχύς"
    },
    "ml_training_enabled": {
      "doc": "Μελετήστε περιοδικά τους κύκλους που έχετε εξετάσει κατά τη διάρκεια της νύχτας και προσαρμόστε τα μοντέλα σε αυτό το συγκεκριμένο μηχάνημα. Μια αλλαγή διατηρείται μόνο όταν έχει πραγματικά καλύτερη βαθμολογία σε κύκλους που δεν μένουν, οπότε αυτό μπορεί μόνο να βοηθήσει ή να παραμείνει το ίδιο - ποτέ μην υποχωρήσει.",
      "label": "Μάθηση από αυτή τη συσκευή"
    },
    "ml_training_hour": {
      "doc": "Τοπική ώρα της ημέρας (0-23) για να κάνετε την ολονύκτια λεπτομέρεια. Επιλέξτε μια ώρα ησυχίας, όπως 2 (02:00).",
      "label": "Μάθηση την ώρα"
    },
    "ml_training_interval_days": {
      "doc": "Ελέγξτε ξανά για βελτιώσεις το πολύ μία φορά ανά τόσες μέρες.",
      "label": "Έλεγχος το πολύ κάθε"
    },
    "ml_training_min_cycles": {
      "doc": "Περιμένετε έως ότου έχουν καταγραφεί τουλάχιστον τόσοι πολλοί κύκλοι πριν από τη λεπτομέρεια, οπότε υπάρχουν αρκετά για να μάθετε από αυτά.",
      "label": "Κύκλοι που χρειάζονται πρώτα"
    },
    "name": {
      "doc": "Εμφανιζόμενο όνομα που εμφανίζεται στη λίστα ενσωματώσεων HA και στο μητρώο συσκευών.",
      "label": "Όνομα Συσκευής"
    },
    "no_update_active_timeout": {
      "doc": "Εάν δεν υπάρχουν ενημερώσεις τροφοδοσίας για τόσο μεγάλο χρονικό διάστημα κατά τη λειτουργία, υποθέστε ότι το βύσμα έπεσε εκτός σύνδεσης και διακόψτε αναγκαστικά για να αποφύγετε έναν κύκλο ζόμπι. Τα προεπιλεγμένα 600 s επιτρέπουν υστέρηση σε σύννεφο ή πλέγμα.",
      "label": "Λήξη Χρόνου Χωρίς Ενημέρωση"
    },
    "notify_before_end_minutes": {
      "doc": "Στείλτε μια ειδοποίηση Σχεδόν τελειωμένο όταν ο εκτιμώμενος χρόνος που απομένει πέσει κάτω από αυτό. 0 το απενεργοποιεί.",
      "label": "Προειδοποίηση Πριν το Τέλος"
    },
    "notify_channel": {
      "doc": "Όνομα καναλιού ειδοποιήσεων Android για έναρξη/ζωντανά μηνύματα (ελέγχει τον ήχο και την προτεραιότητα ανά κανάλι στην εφαρμογή για κινητά). Το Blank χρησιμοποιεί την προεπιλογή της συνοδευτικής εφαρμογής.",
      "label": "Κανάλι Android (εκκίνηση/ζωντανά)"
    },
    "notify_cycle_timers": {
      "doc": "Ειδοποιήσεις σε συγκεκριμένα λεπτά σε έναν κύκλο (π.χ. για προσθήκη μαλακτικού). Το μήνυμα υποστηρίζει {device}, {program}, {minutes}. Ενεργοποιήστε την αυτόματη παύση για παύση σε αυτό το σημείο και λάβετε μια διαδραστική ειδοποίηση με ένα κουμπί Συνέχιση. συνέχιση μέσω του πίνακα, της υπηρεσίας παύσης/συνέχισης ή της ενέργειας ειδοποίησης.",
      "label": "Χρονόμετρα Κύκλου"
    },
    "notify_finish_channel": {
      "doc": "Όνομα καναλιού ειδοποιήσεων Android για το μήνυμα τερματισμού. Το Blank επαναχρησιμοποιεί το κανάλι έναρξης/ζωντανού.",
      "label": "Κανάλι Android (λήξη)"
    },
    "notify_finish_message": {
      "doc": "Κείμενο που αποστέλλεται όταν ολοκληρώνεται ένας κύκλος. Μεταβλητές προτύπου: {device}, {duration}, {minutes}, {program}, {energy_kwh}, {cost}, {time_finished}, {vs_typical}, {cycle_count}. Τα {time_finished} και {vs_typical} είναι τα πιο χρήσιμα εδώ.",
      "label": "Μήνυμα Λήξης"
    },
    "notify_finish_services": {
      "doc": "ειδοποιήστε.* οι υπηρεσίες καλούνται όταν τελειώσει ένας κύκλος. Προσθέστε ένα ανά στόχο. αφήστε κενό για καμία ειδοποίηση τερματισμού.",
      "label": "Υπηρεσίες Λήξης"
    },
    "notify_fire_events": {
      "doc": "Επίσης ενεργοποιήστε τα γεγονότα ha_washdata_* κατά την έναρξη/τέρμα του κύκλου, ώστε να μπορείτε να δημιουργήσετε τους δικούς σας αυτοματισμούς.",
      "label": "Ενεργοποίηση Συμβάντων HA για Ειδοποιήσεις"
    },
    "notify_icon": {
      "doc": "Προαιρετικό εικονίδιο mdi για την ειδοποίηση (π.χ. mdi:πλυντήριο). Αφήστε κενό για την προεπιλογή της πλατφόρμας.",
      "label": "Εικονίδιο Ειδοποίησης"
    },
    "notify_live_chronometer": {
      "doc": "Εμφάνιση ενός χρονοδιακόπτη αντίστροφης μέτρησης ζωντανής ενημέρωσης στην ειδοποίηση (σε πλατφόρμες που το υποστηρίζουν) αντί για στατική εκτίμηση.",
      "label": "Χρήση Ζωντανού Χρονόμετρου"
    },
    "notify_live_interval_seconds": {
      "doc": "Πόσο συχνά ανανεώνονται οι ειδοποιήσεις ζωντανής προόδου ενώ εκτελείται ένας κύκλος.",
      "label": "Διάστημα Ζωντανής Ενημέρωσης"
    },
    "notify_live_overrun_percent": {
      "doc": "Εάν ένας κύκλος ξεπεράσει την εκτίμησή του κατά περισσότερο από αυτό το ποσοστό, στείλτε μια ειδοποίηση υπέρβασης.",
      "label": "% Υπέρβαση Ζωντανά Πριν την Ειδοποίηση"
    },
    "notify_live_services": {
      "doc": "ειδοποίηση.* οι υπηρεσίες ζητούν ζωντανές ενημερώσεις προόδου ενώ εκτελείται ένας κύκλος. Αφήστε το κενό για να απενεργοποιήσετε τις ειδοποιήσεις ζωντανής προόδου.",
      "label": "Υπηρεσίες Ζωντανής Προόδου"
    },
    "notify_only_when_home": {
      "doc": "Στείλτε ειδοποιήσεις μόνο όταν τουλάχιστον ένα από τα συνδεδεμένα άτομα (παραπάνω) είναι στο σπίτι.",
      "label": "Ειδοποίηση Μόνο Όταν Είμαι Σπίτι"
    },
    "notify_people": {
      "doc": "πρόσωπο.* οντότητες που χρησιμοποιούνται από το \"Notify Only When Home\" για να αποφασίσουν εάν κάποιος είναι στο σπίτι.",
      "label": "Άτομα (για Μόνο Όταν Είμαι Σπίτι)"
    },
    "notify_pre_complete_message": {
      "doc": "Κείμενο της ειδοποίησης πριν το τέλος / σχεδόν έτοιμο. Μεταβλητές προτύπου: {device}, {duration}, {minutes}, {program}, {energy_kwh}, {cost}, {time_finished}, {vs_typical}, {cycle_count}.",
      "label": "Μήνυμα Προ-Ολοκλήρωσης"
    },
    "notify_reminder_message": {
      "doc": "Κείμενο της υπενθύμισης για εκκρεμή εκφόρτωση. Το κενό χρησιμοποιεί την ενσωματωμένη προεπιλογή. Μεταβλητές προτύπου: {device}, {duration}, {minutes}, {program}, {energy_kwh}, {cost}, {time_finished}, {vs_typical}, {cycle_count}.",
      "label": "Μήνυμα Υπενθύμισης"
    },
    "notify_start_message": {
      "doc": "Κείμενο που αποστέλλεται όταν ξεκινά ένας κύκλος. Μεταβλητές προτύπου: {device}, {duration}, {minutes}, {program}, {energy_kwh}, {cost}, {time_finished}, {vs_typical}, {cycle_count}.",
      "label": "Μήνυμα Εκκίνησης"
    },
    "notify_start_services": {
      "doc": "ειδοποιήστε.* οι υπηρεσίες καλούνται όταν ξεκινά ένας κύκλος. Προσθέστε ένα ανά στόχο (τηλέφωνο, πίνακα ελέγχου κ.λπ.). αφήστε κενό για ειδοποίηση μη έναρξης.",
      "label": "Υπηρεσίες Εκκίνησης"
    },
    "notify_timeout_seconds": {
      "doc": "Αυτόματη απόρριψη της ειδοποίησης μετά από τόσα δευτερόλεπτα (σε πλατφόρμες που την υποστηρίζουν). Το 0 το διατηρεί μέχρι να απορριφθεί χειροκίνητα.",
      "label": "Αυτόματη Απόρριψη Μετά από"
    },
    "notify_title": {
      "doc": "Τίτλος ειδοποίησης. Μεταβλητές προτύπου: {device}, {program}, {duration}, {energy}, {cost}, {date}, {time}, {minutes}.",
      "label": "Τίτλος Ειδοποίησης"
    },
    "notify_unload_delay_minutes": {
      "doc": "Λίγα λεπτά μετά τη λήξη ενός κύκλου προτού στείλετε την υπενθύμιση \"ξεφόρτωση του μηχανήματος\" σε αναμονή. Ορίστε το 0 για να απενεργοποιήσετε την υπενθύμιση.",
      "label": "Καθυστέρηση Υπενθύμισης Αποφόρτωσης"
    },
    "off_delay": {
      "doc": "Χρόνος αναμονής μετά την πτώση του ρεύματος πριν δηλώσετε ότι ο κύκλος έχει ολοκληρωθεί. Εάν επανέλθει η τροφοδοσία σε αυτό το παράθυρο, ο κύκλος συνεχίζεται απρόσκοπτα - αυτό γεφυρώνει τις παύσεις μεταξύ των σταδίων πλύσης. Τα πλυντήρια πιάτων έχουν μεγάλες φάσεις στεγνώματος (απενεργοποίηση για 20-60 λεπτά), επομένως η καθυστέρηση εκτός λειτουργίας πρέπει να υπερβαίνει αυτήν για να διατηρηθεί ολόκληρο το πλύσιμο+στεγνό σε έναν κύκλο.",
      "label": "Καθυστέρηση Απενεργοποίησης"
    },
    "pause_cuts_power": {
      "doc": "Όταν ένας κύκλος τίθεται σε παύση, απενεργοποιήστε επίσης την οντότητα διακόπτη παρακάτω. Μόνο για συσκευές των οποίων το βύσμα μπορεί να κοπεί με ασφάλεια στη μέση του κύκλου.",
      "label": "Η Παύση Διακόπτει Επίσης Ρεύμα (μέσω διακόπτη)"
    },
    "power_off_delay": {
      "doc": "Για πόσο χρόνο πρέπει να παραμείνει η ισχύς κάτω από το Κατώφλι Απενεργοποίησης μετά την ολοκλήρωση ενός κύκλου, προτού η κατάσταση επιστρέψει σε Ανενεργό. Χρησιμοποιείται μόνο όταν το Κατώφλι Απενεργοποίησης είναι πάνω από 0. Ελέγχεται στον ρυθμό του παρασκηνίου, οπότε η πραγματική καθυστέρηση στρογγυλοποιείται προς τα πάνω στον επόμενο κύκλο λήξης κατάστασης.",
      "label": "Καθυστέρηση Απενεργοποίησης"
    },
    "power_off_threshold_w": {
      "doc": "Προαιρετική ανίχνευση κατάστασης Ανενεργό με βάση την ισχύ. Όταν είναι πάνω από 0, μόλις ολοκληρωθεί ένας κύκλος και η ισχύς παραμείνει κάτω από αυτό το επίπεδο για το διάστημα της Καθυστέρησης Απενεργοποίησης, η συσκευή θεωρείται ότι έχει σβήσει και η κατάσταση επιστρέφει σε Ανενεργό. Αφήστε το στο 0 για απενεργοποίηση (προεπιλογή). Ορίστε το πάνω από το πραγματικό κατώτατο όριο σβησμένης συσκευής και κάτω από το Κατώφλι Τερματισμού και την κατανάλωση αναμονής της συσκευής σας όταν είναι ολοκληρωμένη αλλά ακόμη αναμμένη· αν δεν είναι κάτω από το Κατώφλι Τερματισμού, αγνοείται. Όταν είναι ενεργό, αντικαθιστά την Καθυστέρηση Επαναφοράς Προόδου για την επιστροφή σε Ανενεργό, ώστε μια ολοκληρωμένη συσκευή να παραμένει σε Ολοκληρώθηκε/Καθαρός μέχρι να σβήσει πραγματικά.",
      "label": "Κατώφλι Απενεργοποίησης"
    },
    "power_sensor": {
      "doc": "Η οντότητα αισθητήρα που αναφέρει την ενεργή ισχύ σε watt για αυτήν τη συσκευή (π.χ. sensor.washer_power). Η ανίχνευση όλων των κύκλων βασίζεται σε αυτό το σήμα.",
      "label": "Αισθητήρας Ισχύος"
    },
    "profile_duration_tolerance": {
      "doc": "Η ζώνη +/- γύρω από μια μέση διάρκεια προφίλ που χρησιμοποιείται κατά την αντιστοίχιση. 0,25 σημαίνει ότι ένα προφίλ 60 λεπτών ταιριάζει με κύκλους 45-75 λεπτών.",
      "label": "Ανοχή Διάρκειας Προφίλ"
    },
    "profile_match_interval": {
      "doc": "Πόσο συχνά επιχειρείτε αντιστοίχιση προφίλ κατά τη διάρκεια ενός κύκλου τρεξίματος. Τα προεπιλεγμένα 300 δευτερόλεπτα (5 λεπτά) εξισορροπούν την ταχύτητα ανίχνευσης και τη CPU.",
      "label": "Διάστημα Αντιστοίχισης"
    },
    "profile_match_max_duration_ratio": {
      "doc": "Μέγιστο μήκος κύκλου σε σχέση με το προφίλ. 1.3 σημαίνει ότι ένας κύκλος πρέπει να είναι κάτω από το 130% της διάρκειας του προφίλ για να ταιριάζει.",
      "label": "Μέγιστη Αναλογία Διάρκειας"
    },
    "profile_match_min_duration_ratio": {
      "doc": "Ελάχιστη διάρκεια κύκλου σε σχέση με το προφίλ. 0,9 σημαίνει ότι ένας κύκλος πρέπει να είναι τουλάχιστον το 90% της διάρκειας του προφίλ για να ταιριάζει.",
      "label": "Ελάχιστη Αναλογία Διάρκειας"
    },
    "profile_match_threshold": {
      "doc": "Απαιτείται ελάχιστος βαθμός ομοιότητας (0-1) στο τέλος του κύκλου για την αποδοχή μιας αναγνώρισης προγράμματος. Αυξήστε το για να μειώσετε τις λανθασμένες ταυτοποιήσεις. χαμηλώστε το εάν τα προγράμματα του μηχανήματός σας δεν ταιριάζουν. Το προεπιλεγμένο 0,4 είναι ένα συντηρητικό σημείο εκκίνησης.",
      "label": "Κατώφλι Αντιστοίχισης"
    },
    "profile_unmatch_threshold": {
      "doc": "Εάν ένας ζωντανός αγώνας στα μέσα του κύκλου πέσει κάτω από αυτό το σκορ, η δοκιμαστική αναγνώριση διαγράφεται. Διατηρήστε το λίγο κάτω από το όριο αντιστοίχισης, ώστε μια σύντομη πτώση στην ομοιότητα να μην επαναφέρει την οθόνη σε απαράμιλλη.",
      "label": "Κατώφλι Μη-Αντιστοίχισης"
    },
    "progress_reset_delay": {
      "doc": "Μετά την ολοκλήρωση, κρατήστε την πρόοδο στο 100% για τόσο μεγάλο χρονικό διάστημα, ώστε το Ολοκληρώθηκε να είναι ορατό στους πίνακες εργαλείων πριν επαναφέρετε την κατάσταση αδράνειας.",
      "label": "Καθυστέρηση Επαναφοράς Προόδου"
    },
    "pump_stuck_duration": {
      "doc": "Δευτερόλεπτα μια αντλία μπορεί να λειτουργεί συνεχώς πριν επισημανθεί ως πιθανώς κολλημένη (πυρίζει το συμβάν κολλημένης αντλίας).",
      "label": "Διάρκεια Κολλημένης Αντλίας"
    },
    "running_dead_zone": {
      "doc": "Μετά την έναρξη ενός κύκλου, οι μειώσεις ισχύος σε αυτό το παράθυρο αγνοούνται. Τα πλυντήρια γεμίζουν με κρύο νερό (πέφτει κοντά στα 0 W πριν από τη θέρμανση) - χωρίς αυτή την προστασία, η φάση πλήρωσης μοιάζει με ένα τέλος κύκλου. Αυτό ΔΕΝ παρακάμπτει δεδομένα: το πλήρες ίχνος ισχύος καταγράφεται από το T=0. Η μηχανή προτάσεων μετρά το πραγματικό μοτίβο εκκίνησης του μηχανήματός σας και το μετράει αυτόματα.",
      "label": "Νεκρή Ζώνη Λειτουργίας"
    },
    "sampling_interval": {
      "doc": "Αναμενόμενος χρόνος μεταξύ των μετρήσεων του αισθητήρα - χρησιμοποιείται για το μέγεθος του παραθύρου εξομάλυνσης και τη σωστή έναρξη της αναπήδησης. Κάθε ενημέρωση αισθητήρα καταγράφεται ανεξάρτητα από αυτήν την τιμή. βαθμονομεί μόνο τους κατάντη υπολογισμούς. Η μηχανή προτάσεων μετρά τον πραγματικό ρυθμό του αισθητήρα σας από προηγούμενους κύκλους και το ρυθμίζει αυτόματα.",
      "label": "Διάστημα Δειγματοληψίας"
    },
    "save_debug_traces": {
      "doc": "Αποθηκεύστε το πλήρες ίχνος ισχύος και τα αντίστοιχα δεδομένα εντοπισμού σφαλμάτων για κάθε κύκλο. Χρήσιμο για την αντιμετώπιση προβλημάτων, αλλά αυξάνει το μέγεθος του αποθηκευτικού χώρου.",
      "label": "Αποθήκευση Ιχνών Αποσφαλμάτωσης"
    },
    "smoothing_window": {
      "doc": "Πόσο εξομαλύνεται το πρωτογενές σήμα ισχύος. Το Low (2) ανταποκρίνεται αλλά είναι θορυβώδες. υψηλό (5) εξομαλύνει τις αιχμές αλλά προσθέτει υστέρηση.",
      "label": "Παράθυρο Εξομάλυνσης"
    },
    "start_duration_threshold": {
      "doc": "Η ισχύς πρέπει να παραμείνει πάνω από το όριο εκκίνησης για τόσο μεγάλο χρονικό διάστημα για να επιβεβαιωθεί μια πραγματική εκκίνηση, αποτρέποντας τις εναλλαγές ενεργοποίησης/απενεργοποίησης κλασματικού δευτερολέπτου από την έναρξη ενός κύκλου.",
      "label": "Διάρκεια Εκκίνησης"
    },
    "start_energy_threshold": {
      "doc": "Ενέργεια (ισχύς x χρόνος) πρέπει να καταναλώσει η συσκευή πριν τη λειτουργία. Μια σύντομη ακίδα υψηλής ισχύος έχει πολύ χαμηλή ενέργεια και αγνοείται, αποτρέποντας τις λανθασμένες εκκινήσεις.",
      "label": "Ενέργεια Εκκίνησης"
    },
    "start_threshold_w": {
      "doc": "Η ισχύς πρέπει να ανέβει πάνω από αυτό το επίπεδο για να επιβεβαιωθεί ότι ένας κύκλος έχει ξεκινήσει. Η ρύθμιση του σε πολύ χαμηλά επίπεδα προκαλεί λανθασμένες εκκινήσεις από την τροφοδοσία αναμονής. Τα προγράμματα πολύ υψηλά και αργής εκκίνησης (ψυχρή πλήρωση) χάνονται. Ο κινητήρας προτάσεων το θέτει ακριβώς πάνω από τη χαμηλότερη ενεργή ισχύ του μηχανήματος που έχει παρατηρηθεί.",
      "label": "Κατώφλι Εκκίνησης"
    },
    "stop_threshold_w": {
      "doc": "Η ισχύς πρέπει να πέσει κάτω από αυτό το επίπεδο προτού ξεκινήσει η αντίστροφη μέτρηση εκτός καθυστέρησης. Ρυθμίστε το κάτω από το όριο έναρξης - το κενό μεταξύ τους είναι η ζώνη υστέρησης που αποτρέπει το τρεμόπαιγμα. Εάν ρυθμιστεί πολύ ψηλά, οι φάσεις χαμηλής ισχύος (κρατήματα ξεβγάλματος, αντιτσαλάκωση) ενεργοποιούν λανθασμένα την τελική ακολουθία.",
      "label": "Κατώφλι Τερματισμού"
    },
    "switch_entity": {
      "doc": "Ο προαιρετικός διακόπτης απενεργοποιήθηκε κατά την παύση και ενεργοποιήθηκε ξανά κατά τη συνέχιση, που χρησιμοποιείται μαζί με το \"Η παύση διακόπτει επίσης το ρεύμα\".",
      "label": "Οντότητα Διακόπτη"
    },
    "watchdog_interval": {
      "doc": "Πόσο συχνά ελέγχει το παρασκήνιο παρακολούθησης για στάσιμους αισθητήρες και παρελθόντα χρονικά όρια. Προεπιλογή 30 δευτ.",
      "label": "Διάστημα Watchdog"
    },
    "notify_milestone_message": {
      "doc": "Μήνυμα για την ειδοποίηση ορόσημου. Μεταβλητές προτύπου: {device}, {cycle_count}.",
      "label": "Μήνυμα ορόσημου"
    },
    "notify_milestones": {
      "doc": "Αριθμοί κύκλων χωρισμένοι με κόμμα που ενεργοποιούν μια εφάπαξ εορταστική ειδοποίηση όταν επιτευχθούν (π.χ. 50, 100, 500, 1000). Το κενό απενεργοποιεί τις ειδοποιήσεις ορόσημων.",
      "label": "Ορόσημα κύκλων"
    },
    "notify_quiet_end_hour": {
      "doc": "Τέλος του παραθύρου μην ενοχλείτε (0-23). Οι ειδοποιήσεις που κρατήθηκαν παραδίδονται αυτή την ώρα. Αφήστε κενό για απενεργοποίηση.",
      "label": "Τέλος ωρών ησυχίας"
    },
    "notify_quiet_start_hour": {
      "doc": "Έναρξη ενός παραθύρου μην ενοχλείτε (0-23). Οι ειδοποιήσεις ολοκλήρωσης, υπενθύμισης και καθαρών ρούχων που θα ενεργοποιούνταν κατά τις ώρες ησυχίας κρατούνται και παραδίδονται όταν λήξει το παράθυρο. Αφήστε κενό για απενεργοποίηση. Υποστηρίζει παράθυρα που διασχίζουν τα μεσάνυχτα (π.χ. έναρξη 22, τέλος 7).",
      "label": "Έναρξη ωρών ησυχίας"
    },
    "peak_rate_message": {
      "doc": "Προαιρετικό προσαρμοσμένο κείμενο για τη συμβουλή τιμής αιχμής που προσαρτάται στην ειδοποίηση έναρξης. Μεταβλητές προτύπου: {device}, {price}. Το κενό χρησιμοποιεί την ενσωματωμένη προεπιλογή.",
      "label": "Μήνυμα τιμής αιχμής"
    },
    "peak_rate_threshold": {
      "doc": "Όταν ξεκινά ένας κύκλος και η τρέχουσα τιμή ανά kWh είναι στην ή πάνω από αυτή την τιμή, προσαρτά μια συμβουλή τιμής αιχμής στην ειδοποίηση έναρξης. Το 0 ή κενό απενεργοποιεί τη συμβουλή.",
      "label": "Κατώφλι τιμής αιχμής (ανά kWh)"
    },
    "dtw_bandwidth": {
      "label": "Ανοχή αντιστοίχισης σχήματος",
      "doc": "Πόσο μπορεί ο μηχανισμός αντιστοίχισης να παραμορφώσει χρονικά έναν κύκλο ώστε να ταιριάξει με το σχήμα ενός αποθηκευμένου προγράμματος. Υψηλότερη τιμή ανέχεται μεγαλύτερη διακύμανση ταχύτητας. Πολύ υψηλή κινδυνεύει να αντιστοιχίσει λάθος πρόγραμμα."
    },
    "corr_weight": {
      "label": "Βάρος σχήματος έναντι επιπέδου",
      "doc": "Ισορροπία μεταξύ του σχήματος της καμπύλης και του απόλυτου επιπέδου ισχύος κατά τη βαθμολόγηση μιας αντιστοίχισης. Υψηλότερη τιμή ευνοεί το σχήμα. Χαμηλότερη ευνοεί την αντιστοίχιση του επιπέδου ισχύος."
    },
    "duration_weight": {
      "label": "Βάρος διάρκειας",
      "doc": "Πόσο ισχυρά προτιμάται ένα πρόγραμμα του οποίου η τυπική διάρκεια ταιριάζει με αυτόν τον κύκλο."
    },
    "energy_weight": {
      "label": "Βάρος ενέργειας",
      "doc": "Πόσο ισχυρά προτιμάται ένα πρόγραμμα του οποίου η τυπική κατανάλωση ενέργειας ταιριάζει με αυτόν τον κύκλο."
    },
    "store_brand": {
      "label": "Μάρκα Συσκευής",
      "doc": "Προαιρετικό. Η μάρκα της συσκευής, επιλεγμένη από τον κατάλογο της κοινότητας. Χρησιμοποιείται για την εύρεση και κοινοποίηση αντίστοιχων καταγραφών αναφοράς. Αφήστε το κενό αν δεν χρησιμοποιείτε διαδικτυακές λειτουργίες."
    },
    "store_model": {
      "label": "Μοντέλο Συσκευής",
      "doc": "Προαιρετικό. Το μοντέλο της συσκευής, επιλεγμένο από τον κατάλογο της κοινότητας μόλις οριστεί μια μάρκα. Αν το μοντέλο σας δεν αναφέρεται, μπορείτε να το προσθέσετε στον κατάλογο."
    },
    "show_contributor": {
      "doc": "Εμφάνιση της ένδειξης \"από <συνεισφέρων>\" στις κοινοτικές συσκευές και τους κύκλους αναφοράς."
    },
    "enable_phase_matching": {
      "label": "Υπολειπόμενος χρόνος με επίγνωση φάσεων",
      "doc": "Χωρίστε κάθε κύκλο που εκτελείται σε φάσεις (θέρμανση, πλύση, στύψιμο) και κατανείμετε τον υπολειπόμενο χρόνο ανά φάση, συνδυασμένο με την κλασική εκτίμηση - στηριζόμενοι στην κατανομή ανά φάση στην αρχή του κύκλου και στην κλασική εκτίμηση κοντά στο τέλος. Αυτό προσαρμόζει την αντίστροφη μέτρηση στο πόση ώρα πραγματικά θερμαίνεται και λειτουργεί η μηχανή σας, κάτι που είναι πιο εμφανές στο πρώτο μισό ενός κύκλου. Off = μόνο η κλασική εκτίμηση. Επηρεάζεται μόνο η ένδειξη υπολειπόμενου χρόνου· η αντιστοίχιση προγραμμάτων και η ανίχνευση κύκλου παραμένουν αμετάβλητες."
    },
    "keep_min_score": {
      "label": "Ελάχ. Βαθμός Αντιστοίχισης",
      "doc": "Ελάχιστη βαθμολογία ομοιότητας για παραμονή υποψηφίου στον αγώνα αντιστοίχισης. Η προεπιλογή 0.1 είναι εκ προθέσεως επιεικής - επιτρέπει ακόμη και αδύναμους υποψηφίους, αφήνοντας τα επόμενα στάδια να βρουν το καλύτερο ταίριασμα. Αυξήστε για πρώιμο αποκλεισμό απίθανων προφίλ; μειώστε για διεύρυνση της αρχικής ομάδας υποψηφίων."
    },
    "dtw_blend": {
      "label": "Ανάμειξη DTW",
      "doc": "Σε ποιο βαθμό ο βαθμός ευθυγράμμισης DTW αντικαθιστά τον βαθμό πυρήνα Σταδίου 2. 0 = μόνο ο βαθμός Σταδίου 2, 1 = μόνο ο βαθμός DTW, 0.5 (προεπιλογή) = ισόρροπη ανάμειξη. Αυξήστε για μεγαλύτερη εξάρτηση από ευθυγράμμιση παραμόρφωσης όταν τα προγράμματα έχουν παρόμοια επίπεδα ισχύος αλλά διαφορετικά χρονικά πρότυπα."
    },
    "dtw_ensemble_w": {
      "label": "Σύνολο DTW",
      "doc": "Στη λειτουργία συνόλου DTW (η προεπιλογή), το βάρος στο κλιμακωμένο L1 έναντι παραγώγου DTW (DDTW). 1.0 = πλήρως κλιμακωμένο-L1, 0 = πλήρως DDTW, 0.7 = προεπιλογή. Η παραλλαγή κλιμακωμένου-L1 συγκρίνει επίπεδα ισχύος; η παραγώγου παραλλαγή ανταποκρίνεται στο πώς μεταβάλλεται η ισχύς. Το σύνολο συνδυάζει και τα δύο."
    },
    "dtw_ddtw_scale": {
      "label": "Κλίμακα DDTW",
      "doc": "Απόσταση ημίσεος κορεσμού για τη βαθμολόγηση παραγώγου DTW. Η βαθμολογία υποδιπλασιάζεται όταν η απόσταση DDTW ισούται με αυτήν την τιμή. Μικρότερη = μεγαλύτερη ευαισθησία σε διαφορές σχήματος. Η προεπιλογή 30 είναι βαθμονομημένη στα τυπικά ίχνη ισχύος οικιακών συσκευών. Επηρεάζει μόνο τις λειτουργίες DTW συνόλου και ddtw."
    },
    "dtw_refine_top_n": {
      "label": "Αριθμός Εκλέπτυνσης DTW",
      "doc": "Πόσοι κορυφαίοι υποψήφιοι Σταδίου 2 επαναβαθμολογούνται από DTW. Η DTW είναι πιο ακριβή υπολογιστικά, οπότε εφαρμόζεται μόνο στους καλύτερους N υποψηφίους. Προεπιλογή 5. Αυξήστε (σε 7-9) αν το σωστό προφίλ φτάνει μερικές φορές μόνο στη 4η ή 5η θέση μετά το Στάδιο 2 - η DTW μπορεί να το σώσει. Η μείωση επιταχύνει ελαφρώς την αντιστοίχιση."
    },
    "duration_scale": {
      "label": "Ευαισθησία Διάρκειας",
      "doc": "Αυστηρότητα της ποινής συμφωνίας διάρκειας Σταδίου 4. Αυτός είναι ο λόγος λογαρίθμου στον οποίο ο βαθμός συμφωνίας υποδιπλασιάζεται. Μικρότερος = αυστηρότερος: μια ασυμφωνία διάρκειας επηρεάζει περισσότερο. Η προεπιλογή 0.175 αντιστοιχεί σε ανοχή διάρκειας περίπου 18% στο μισό βάρος. Χρησιμοποιήστε μαζί με το Βάρος Διάρκειας."
    },
    "energy_scale": {
      "label": "Ευαισθησία Ενέργειας",
      "doc": "Αυστηρότητα της ποινής συμφωνίας ενέργειας Σταδίου 4. Μικρότερος = αυστηρότερος: μια ασυμφωνία ενέργειας επηρεάζει περισσότερο. Η προεπιλογή 0.25 είναι εκ προθέσεως πιο επιεικής από την Ευαισθησία Διάρκειας επειδή η ενέργεια ποικίλλει με το φορτίο. Χρησιμοποιήστε μαζί με το Βάρος Ενέργειας."
    }
  },
  "setting_group": {
    "auto_labeling": {
      "label": "Αυτόματη Επισήμανση"
    },
    "cycle_end": {
      "label": "Λήξη Κύκλου"
    },
    "cycle_start": {
      "label": "Έναρξη Κύκλου"
    },
    "cycle_timers": {
      "label": "Χρονόμετρα Κύκλου"
    },
    "data_management": {
      "label": "Διαχείριση Δεδομένων"
    },
    "debug": {
      "label": "Αποσφαλμάτωση"
    },
    "dishwasher_end": {
      "label": "Λήξη Πλυντηρίου Πιάτων"
    },
    "door_pause": {
      "label": "Πόρτα & Παύση"
    },
    "dtw_refinement": {
      "label": "Βελτίωση DTW"
    },
    "duration_gates": {
      "label": "Πύλες Διάρκειας"
    },
    "energy": {
      "label": "Ενέργεια"
    },
    "external_end_trigger": {
      "label": "Εξωτερικός Ενεργοποιητής Λήξης"
    },
    "housekeeping": {
      "label": "Συντήρηση"
    },
    "match_scoring": {
      "label": "Βαθμολόγηση Αντιστοίχισης"
    },
    "messages": {
      "label": "Μηνύματα"
    },
    "power_off": {
      "label": "Απενεργοποίηση"
    },
    "predictive_end": {
      "label": "Προβλεπτική Λήξη"
    },
    "schedule": {
      "label": "Πρόγραμμα"
    },
    "services": {
      "label": "Υπηρεσίες"
    },
    "signal_processing": {
      "label": "Επεξεργασία Σήματος"
    },
    "thresholds_gap": {
      "label": "Κατώφλια & Κενό"
    },
    "timing": {
      "label": "Χρονισμός"
    },
    "unload_reminder": {
      "label": "Υπενθύμιση Αποφόρτωσης"
    },
    "watchdog": {
      "label": "Watchdog"
    },
    "quiet_hours_milestones": {
      "label": "Ώρες ησυχίας και ορόσημα"
    },
    "device_info": {
      "label": "Πληροφορίες συσκευής"
    },
    "basic_configuration": {
      "label": "Βασική διαμόρφωση"
    }
  },
  "status": {
    "active": "Ενεργός",
    "all_statuses": "Όλες οι καταστάσεις",
    "ambiguous": "Ασαφής",
    "auto_detect": "Αυτόματος εντοπισμός",
    "clear": "Σαφής",
    "completed": "Ολοκληρώθηκε το",
    "fine_tuning": "τελειοποίηση τώρα…",
    "force_stopped": "Η δύναμη σταμάτησε",
    "idle": "Αεργος",
    "interrupted": "Διακόπηκε",
    "ready": "Έτοιμο για επεξεργασία",
    "recording": "Εγγραφή",
    "training": "Εκπαίδευση…",
    "saving": "Αποθήκευση…",
    "rebuilding": "Ανακατασκευή…",
    "analyzing": "Ανάλυση…",
    "resetting": "Επαναφορά…",
    "reverting": "Αναίρεση…",
    "trimming": "Περικοπή…",
    "splitting": "Διαίρεση…",
    "deleting": "Διαγραφή…",
    "imported": "Εισηγμένο"
  },
  "tab": {
    "advanced": "Προχωρημένος",
    "diagnostics": "Διαγνωστικά",
    "history": "Κύκλοι",
    "ml": "Εκπαίδευση ML",
    "pp_cleanup": "Καθαρισμός",
    "pp_manage": "Διαχειρίζομαι",
    "pp_overview": "Επισκόπηση",
    "pp_phases": "Φάσεις",
    "profiles": "Προφίλ",
    "settings": "Ρυθμίσεις",
    "status": "Επισκόπηση",
    "subtab_phase_catalog": "Κατάλογος Φάσης",
    "subtab_profiles": "Προφίλ",
    "maintenance": "Συντήρηση",
    "playground": "Χώρος δοκιμών",
    "store": "Κατάστημα"
  },
  "tag": {
    "early_end": "Πρόωρο τέλος",
    "late_start": "Καθυστερημένη έναρξη",
    "merged": "Συγχωνευμένοι κύκλοι",
    "noise": "Θόρυβος",
    "sensor_gap": "Κενό αισθητήρα",
    "split": "Διαχωρισμένος κύκλος",
    "wrong_profile": "Λάθος προφίλ"
  },
  "toast": {
    "access_saved": "Ο έλεγχος πρόσβασης αποθηκεύτηκε",
    "all_wiped": "Όλα τα δεδομένα διαγράφηκαν",
    "analysis_complete_none": "Η ανάλυση ολοκληρώθηκε: δεν υπάρχουν νέες προτάσεις",
    "auto_label_complete": "Η αυτόματη ετικέτα ολοκληρώθηκε",
    "automation_deleted": "Ο αυτοματισμός διαγράφηκε",
    "correction_submitted": "Υποβλήθηκε διόρθωση",
    "cycle_deleted": "Ο κύκλος διαγράφηκε",
    "cycle_force_stopped": "Ο κύκλος σταμάτησε με δύναμη",
    "cycle_labelled": "Κύκλος με ετικέτα",
    "cycle_paused": "Ο κύκλος σταμάτησε",
    "cycle_resumed": "Ο κύκλος συνεχίστηκε",
    "cycle_trimmed": "Κύκλος κομμένο",
    "cycles_merged": "Οι κύκλοι συγχωνεύτηκαν",
    "envelope_rebuilt": "Φάκελος ανακατασκευασμένος",
    "envelopes_rebuilt": "Φάκελοι ανακατασκευασμένοι",
    "export_downloaded": "Έγινε λήψη της εξαγωγής",
    "feedback_all_dismissed": "Όλα τα σχόλια απορρίφθηκαν",
    "feedback_confirmed": "Τα σχόλια επιβεβαιώθηκαν",
    "feedback_dismissed": "Τα σχόλια απορρίφθηκαν",
    "group_deleted": "Η ομάδα διαγράφηκε",
    "group_name_required": "Απαιτείται όνομα ομάδας",
    "group_saved": "Η ομάδα αποθηκεύτηκε",
    "import_successful": "Επιτυχής εισαγωγή. επαναφόρτωση ενσωμάτωσης",
    "json_required": "Απαιτούνται δεδομένα JSON",
    "legacy_removed": "Οι ενέργειες παλαιού τύπου καταργήθηκαν",
    "logs_exported": "Εξαγωγή αρχείων καταγραφής",
    "matching_reverted": "Τα αντίστοιχα βάρη επανήλθαν στις προεπιλογές",
    "min_2_profiles": "Επιλέξτε τουλάχιστον 2 προφίλ για μια ομάδα",
    "ml_training_no_improvement": "Η εκπαίδευση ολοκληρώθηκε: διατηρήθηκε η βασική γραμμή (καμία βελτίωση)",
    "models_reverted": "Τα μοντέλα στη συσκευή επανήλθαν στη γραμμή βάσης",
    "name_required": "Απαιτείται όνομα",
    "no_split_found": "Δεν βρέθηκαν κενά σε αδράνεια για διαχωρισμό",
    "panel_settings_saved": "Οι ρυθμίσεις του πίνακα αποθηκεύτηκαν",
    "phase_name_required": "Απαιτείται όνομα φάσης",
    "phase_updated": "Η φάση ενημερώθηκε",
    "phases_saved": "Οι φάσεις αποθηκεύτηκαν",
    "preferences_saved": "Οι προτιμήσεις αποθηκεύτηκαν",
    "profile_name_required": "Απαιτείται όνομα προφίλ",
    "profile_renamed": "Το προφίλ μετονομάστηκε",
    "recording_discarded": "Η εγγραφή απορρίφθηκε",
    "recording_saved": "Η εγγραφή αποθηκεύτηκε στο προφίλ",
    "recording_started": "Η ηχογράφηση ξεκίνησε",
    "recording_stopped": "Η εγγραφή σταμάτησε",
    "review_saved": "Η κριτική αποθηκεύτηκε",
    "settings_conflicts": "Επιλύστε τις επισημασμένες συγκρούσεις ρυθμίσεων πριν αποθηκεύσετε.",
    "settings_reverted": "Οι ρυθμίσεις επαναφέρθηκαν. επαναφόρτωση ενσωμάτωσης",
    "settings_saved": "Οι ρυθμίσεις αποθηκεύτηκαν. επαναφόρτωση ενσωμάτωσης",
    "suggestions_applied": "Εφαρμόστηκαν προτάσεις. επαναφόρτωση ενσωμάτωσης",
    "suggestions_dismissed": "Οι προτάσεις απορρίφθηκαν",
    "apply_failed": "Η εφαρμογή απέτυχε: {error}",
    "delete_failed": "Η διαγραφή απέτυχε: {error}",
    "load_more_failed": "Δεν ήταν δυνατή η φόρτωση περισσότερων: {error}",
    "maint_add_failed": "Δεν ήταν δυνατή η προσθήκη συμβάντος: {error}",
    "maint_added": "Το συμβάν συντήρησης προστέθηκε",
    "maint_delete_failed": "Δεν ήταν δυνατή η διαγραφή συμβάντος: {error}",
    "maint_deleted": "Το συμβάν συντήρησης διαγράφηκε",
    "relabel_done": "Επανεπισημάνθηκαν {count} κύκλοι",
    "relabel_failed": "Η επανεπισήμανση απέτυχε: {error}",
    "reminders_save_failed": "Δεν ήταν δυνατή η αποθήκευση υπενθυμίσεων: {error}",
    "reminders_saved": "Οι υπενθυμίσεις σέρβις αποθηκεύτηκαν",
    "pause_no_cycle": "Δεν υπάρχει ενεργός κύκλος για παύση",
    "resume_no_cycle": "Δεν υπάρχει παυσμένος κύκλος για συνέχιση",
    "delete_partial_failed": "Ορισμένα στοιχεία δεν ήταν δυνατό να διαγραφούν και επαναφέρθηκαν",
    "pg_run_gone": "Αυτή η εκτέλεση δεν είναι πλέον διαθέσιμη.",
    "task_cancelled": "Ακυρώθηκε.",
    "processed": "Επεξεργάστηκαν {bits}",
    "processed_cycles": "{n} κύκλοι",
    "processed_suggestions": "{n} προτάσεις",
    "processed_models": "{n} μοντέλα που προήχθησαν",
    "store_search_failed": "Η αναζήτηση απέτυχε: {error}",
    "store_connect_failed": "Η σύνδεση απέτυχε: {error}",
    "store_connected": "Συνδέθηκε στο κοινοτικό κατάστημα",
    "store_disconnected": "Αποσυνδέθηκε από το κοινοτικό κατάστημα",
    "store_error": "Σφάλμα: {error}",
    "store_unavailable": "Το κοινοτικό κατάστημα δεν είναι διαθέσιμο.",
    "store_pick_profile": "Επιλέξτε ένα προφίλ για συγχώνευση",
    "store_name_required": "Εισαγάγετε ένα όνομα προφίλ",
    "store_import_failed": "Η εισαγωγή απέτυχε: {error}",
    "store_imported": "Εισήχθη στο {profile}",
    "store_program_required": "Εισαγάγετε ένα όνομα προγράμματος",
    "store_no_appliance": "Ορίστε πρώτα τη μάρκα και το μοντέλο της συσκευής σας στις Ρυθμίσεις.",
    "store_share_failed": "Η κοινοποίηση απέτυχε: {error}",
    "store_shared": "Κοινοποιήθηκε στο κοινοτικό κατάστημα, σε αναμονή ελέγχου.",
    "appliance_added": "Η συσκευή προστέθηκε, σε αναμονή έγκρισης",
    "thanks_confirming": "Ευχαριστούμε για την επιβεβαίωση",
    "device_approved": "Εγκρίθηκε από την κοινότητα",
    "rating_saved": "Η βαθμολογία ποιότητας αποθηκεύτηκε",
    "brand_added": "Η μάρκα προστέθηκε, σε αναμονή έγκρισης",
    "profile_added": "Το προφίλ προστέθηκε, σε αναμονή έγκρισης",
    "saved_except_conflicts": "Αποθηκεύτηκε. Διορθώστε τις επισημασμένες συγκρούσεις για να αποθηκεύσετε τα υπόλοιπα.",
    "share_device_none_sel": "Επιλέξτε τουλάχιστον έναν κύκλο για κοινοποίηση",
    "store_device_downloaded": "{p} πρόγραμμα(τα), {c} εγγραφή(ές) προστέθηκαν",
    "store_device_downloaded_phases": "{p} πρόγραμμα(τα), {c} εγγραφή(ές), {ph} χάρτης(ες) φάσεων προστέθηκαν",
    "store_device_downloaded_settings": "{p} πρόγραμμα(τα), {c} εγγραφή(ές), {ph} χάρτης(ες) φάσεων, {s} ρύθμιση(ες) προστέθηκαν",
    "store_device_shared": "Κοινοποιήθηκαν {n} κύκλος(οι) στο κοινοτικό κατάστημα - σε αναμονή ελέγχου.",
    "store_device_shared_all_dup": "Όλοι οι {n} κύκλος(οι) υπήρχαν ήδη στο κοινοτικό κατάστημα.",
    "store_device_shared_partial": "Κοινοποιήθηκαν {n} κύκλος(οι)· {failed} δεν ήταν δυνατό να ανεβούν.",
    "store_device_shared_some_dup": "Κοινοποιήθηκαν {created} κύκλος(οι)· {dup} υπήρχαν ήδη στο κατάστημα.",
    "store_download_failed": "Η λήψη απέτυχε: {error}",
    "store_download_nothing": "Δεν υπάρχει τίποτα νέο για λήψη - αυτή η ρύθμιση βρίσκεται ήδη στη συσκευή σας.",
    "export_selective_done": "Η εξαγωγή λήφθηκε",
    "import_selective_done": "Εισήχθησαν {profiles} προφίλ και {cycles} κύκλοι"
  },
  "suggestion": {
    "both_agree": "Το WashData προτείνει",
    "calibrated_label": "Βαθμονομημένο",
    "observed_label": "Παρατηρήθηκε",
    "impact": {
      "auto_label_confidence": {
        "higher": "Επισημαίνει αυτόματα λιγότερους κύκλους; περισσότεροι πηγαίνουν σε έλεγχο",
        "lower": "Επισημαίνει αυτόματα περισσότερους κύκλους; κάποιοι ενδέχεται να αναγνωριστούν λανθασμένα"
      },
      "duration_tolerance": {
        "higher": "Αποδέχεται ευρύτερο εύρος διάρκειας – πιο ευέλικτη αντιστοίχιση",
        "lower": "Απαιτεί πιο ακριβή αντιστοίχιση διάρκειας – αυστηρότερο, μπορεί να απορρίψει ασυνήθεις κύκλους"
      },
      "end_energy_threshold": {
        "higher": "Κλείνει μόνο κύκλους που κατανάλωσαν σημαντική ενέργεια",
        "lower": "Κλείνει και συντομότερους ή χαμηλής ενέργειας κύκλους"
      },
      "end_repeat_count": {
        "higher": "Απαιτεί επανάληψη του σήματος λήξης περισσότερες φορές – πιο αξιόπιστο, ελαφρώς πιο αργό",
        "lower": "Τερματίζει μετά από λιγότερες επαναλήψεις – ταχύτερη ανίχνευση, μεγαλύτερος κίνδυνος ψευδούς λήξης"
      },
      "learning_confidence": {
        "higher": "Μαθαίνει μόνο από πολύ σίγουρες αντιστοιχίσεις – πιο αργό αλλά πιο αξιόπιστο",
        "lower": "Μαθαίνει από περισσότερους κύκλους; το μοντέλο μπορεί να έχει περισσότερο θόρυβο"
      },
      "min_off_gap": {
        "higher": "Απαιτείται μεγαλύτερη αδράνεια πριν ξεκινήσει νέος κύκλος",
        "lower": "Σύντομη αδράνεια εκκινεί νέο κύκλο – διαδοχικές λειτουργίες μπορεί να διαχωριστούν"
      },
      "min_power": {
        "higher": "Λιγότερο ευαίσθητο στην κατανάλωση αδράνειας; μπορεί να χάσει ήσυχα προγράμματα",
        "lower": "Πιο ευαίσθητο; μπορεί να καταγράφει την κατανάλωση σε αναμονή ως δραστηριότητα"
      },
      "no_update_active_timeout": {
        "higher": "Περισσότερος χρόνος πριν δηλωθεί κύκλος κολλημένος",
        "lower": "Αναγκαστική διακοπή κολλημένου κύκλου νωρίτερα"
      },
      "off_delay": {
        "higher": "Περισσότερος χρόνος για παύσεις συσκευής – χειρίζεται μακρά εμποτίσματα ή φάσεις στεγνώματος",
        "lower": "Ταχύτερη ανίχνευση λήξης – καλό για συσκευές με καθαρό ενεργό/ανενεργό"
      },
      "profile_match_threshold": {
        "higher": "Επιβεβαιώνει μόνο αντιστοιχίσεις υψηλής εμπιστοσύνης; περισσότεροι κύκλοι παραμένουν χωρίς ετικέτα",
        "lower": "Αντιστοιχεί περισσότερους κύκλους; κάποιοι μπορεί να είναι ελαφρώς λανθασμένοι"
      },
      "running_dead_zone": {
        "higher": "Αγνοεί σύντομες αιχμές ισχύος κατά την αδράνεια – λιγότερο ευαίσθητο σε θόρυβο",
        "lower": "Ανταποκρίνεται σε συντομότερες αναλαμπές ισχύος – εντοπίζει γρήγορη παροδική δραστηριότητα"
      },
      "start_threshold_w": {
        "higher": "Αποφεύγει ψευδείς εκκινήσεις από σύντομες αιχμές ισχύος",
        "lower": "Εντοπίζει προγράμματα χαμηλής ισχύος; μπορεί να ενεργοποιηθεί από θόρυβο"
      },
      "stop_threshold_w": {
        "higher": "Τερματίζει τον κύκλο γρηγορότερα – μπορεί να κλείσει κατά τη διάρκεια παύσης",
        "lower": "Αναμένει περισσότερο για τερματισμό – λιγότερες πρόωρες ολοκληρώσεις"
      },
      "watchdog_interval": {
        "higher": "Επιτρέπονται μακρύτερες ήσυχες φάσεις; λιγότερες ψευδείς αναγκαστικές διακοπές",
        "lower": "Εντοπίζει κολλημένους κύκλους πιο επιθετικά"
      }
    },
    "reason": {
      "auto_label_confidence": "Αξιοπιστία 15ου εκατοστημορίου των {cycles} αυτόματων ετικετών που ο χρήστης δεν διόρθωσε ποτέ ({p15}).",
      "completion_min_seconds": "Το μισό της διάρκειας p05 των καθαρών κύκλων ({minutes} min) σε {cycles} κύκλους· φιλτράρει τους ψευδείς κύκλους.{excl}",
      "dead_zone_batch": "Διατηρείται σύντομο (διάμεσο παράθυρο αστάθειας εκκίνησης σε {cycles} κύκλους = {s}s) ώστε ένα πραγματικό τέλος να ανιχνεύεται άμεσα.",
      "dead_zone_from_dip": "Βάσει πρώιμης πτώσης ισχύος που ανιχνεύτηκε στα {s}s.",
      "end_energy_default": "Προεπιλεγμένη συνιστώμενη βάση για το κατώφλι θορύβου στο τέλος του κύκλου.",
      "end_energy_false": "Ενέργεια ψευδούς τέλους p95 ({p95}Wh) σε {cycles} κύκλους, με κατώτατο όριο το 0.2% της διάμεσης ενέργειας κύκλου ({floor}Wh).",
      "end_energy_no_false": "Κανένα ψευδές τέλος σε {cycles} κύκλους· με κατώτατο όριο το 0.2% της διάμεσης ενέργειας κύκλου ({floor}Wh).",
      "end_repeat_count": "{false}/{total} καθαροί κύκλοι ({pct}%) είχαν εσωτερική παύση >60s που συνεχίστηκε· απαιτούνται {val} επιβεβαίωση(εις) τέλους.",
      "learning_confidence": "Αξιοπιστία p05 των {cycles} κύκλων με ετικέτα χρήστη ({p05})· κάτω από αυτό, ζητείται επαλήθευση.",
      "match_interval": "Βάσει του παρατηρούμενου ρυθμού ενημέρωσης (διάμεσος={median}s) * 10.",
      "max_duration_ratio": "Βάσει των διαρκειών των κύκλων με ετικέτα (p95={p95}).",
      "min_active": "Βάσει της ελάχιστης ενεργού ισχύος ({min}W) που παρατηρήθηκε στον τελευταίο κύκλο.",
      "min_duration_ratio": "Διατηρείται όσο το δυνατόν χαμηλότερο ώστε ένα πρόγραμμα να αναγνωρίζεται νωρίς στον κύκλο· τα κατώφλια αξιοπιστίας και ασάφειας αποτρέπουν τις πρόωρες επιβεβαιώσεις.",
      "min_off_gap": "Βάσει {gaps} παρατηρούμενων διακυκλικών κενών (p05={p05}s). Κατώτατο όριο συσκευής: {floor}s.",
      "min_power": "40% της χαμηλότερης ενεργού ισχύος p05 ({p05}W) σε {cycles} καθαρούς κύκλους, διατηρώντας το κατώφλι απενεργοποίησης κάτω από την πραγματική κατανάλωση.{excl}",
      "ml_auto_label": "Η χαμηλότερη αξιοπιστία που το μοντέλο ποιότητας εξακολούθησε να αξιολογεί ως καθαρή (p10 των {cycles} καθαρών κύκλων = {p10}).",
      "ml_end_repeat": "{false}/{total} κύκλοι ({pct}%) είχαν παύση που ο ανιχνευτής τέλους βαθμολόγησε >50%· απαιτούνται {val} επιβεβαίωση(εις) τέλους.",
      "ml_off_delay": "Παύσεις επιβεβαιωμένες από τον ανιχνευτή τέλους: p95 {p95}s + 60s περιθώριο, από {pauses} παύσεις επαληθευμένες από το μοντέλο σε {cycles} κύκλους (κατώτατο όριο {floor}s).",
      "no_update_timeout": "Βάσει του παρατηρούμενου ρυθμού ενημέρωσης (p95={p95}s) * 20 (ελάχ. 60s).",
      "off_delay_cadence": "Βάσει του παρατηρούμενου ρυθμού ενημέρωσης (p95={p95}s) * 5",
      "off_delay_device_floor": "Χρησιμοποιήθηκε το ασφαλές ελάχιστο ειδικό για τη συσκευή {device} ({floor}s).",
      "off_delay_generic_floor": "Χρησιμοποιήθηκε γενικό ασφαλές ελάχιστο ({floor}s).",
      "off_delay_pauses": "Διαστασιολογήθηκε ώστε να ξεπερνά τις πραγματικές παύσεις: παύση εντός κύκλου p95 {p95}s + 60s περιθώριο, από {pauses} παύσεις σε {cycles} καθαρούς κύκλους (κατώτατο όριο {floor}s).",
      "profile_match_threshold": "Αξιοπιστία p10 των {cycles} σωστών αυτόματων ετικετών ({p10})· ασφαλές κατώτατο όριο άμεσης επιβεβαίωσης.",
      "sampling_interval": "Διάμεσο διάστημα ενημέρωσης που παρατηρήθηκε σε {cycles} καθαρούς κύκλους ({si}s).{excl}",
      "smoothing_window": "Διαστασιολογήθηκε ώστε να εξομαλύνει ~30s μετρήσεων σε δειγματοληψία {si}s ({samples} δείγματα).",
      "start_duration": "Διατηρείται σύντομο (~ένα διάστημα δειγματοληψίας {si}s) ώστε η ανίχνευση να ξεκινά όσο το δυνατόν νωρίτερα, αγνοώντας παράλληλα τις αιχμές ενός μόνο δείγματος.",
      "thr_batch": "Διατηρείται λίγο πάνω από τη χαμηλότερη ενεργό ισχύ p05 σε {cycles} κύκλους ({p05}W) ώστε μια έναρξη να εντοπίζεται όσο το δυνατόν νωρίτερα και το κατώφλι διακοπής να παραμένει κάτω από τη χαμηλότερη ισχύ λειτουργίας της μηχανής.",
      "tol_per_profile": "p75 της διακύμανσης διάρκειας ανά προφίλ σε {profiles} προφίλ ({cycles} κύκλοι)· τα σταθερά προφίλ δεν επιβαρύνονται.",
      "tol_pooled": "Βάσει της συγκεντρωτικής διακύμανσης διάρκειας {cycles} πρόσφατων κύκλων με ετικέτα (απόκλιση p95={dev}).",
      "watchdog": "Διατηρείται όσο το δυνατόν χαμηλότερο με ασφάλεια (3x το κενό ενημέρωσης p95 των {p95}s, ελάχ. 30s) ώστε οι διακοπές να εντοπίζονται γρήγορα χωρίς ψευδείς διακοπές."
    },
    "exclusions": {
      "summary": "Εξαιρέθηκαν {total} εσφαλμένα εντοπισμένοι κύκλοι: {parts}.",
      "reason": {
        "force_stopped": "αναγκαστικά τερματισμένοι",
        "interrupted": "διακομμένοι",
        "incomplete": "ημιτελείς",
        "noise": "θόρυβος",
        "unlabeled": "χωρίς ετικέτα",
        "no_trace_short": "πολύ σύντομοι για έλεγχο",
        "high_start": "ξεκίνησαν με υψηλή ισχύ",
        "abrupt_end": "τελείωσαν απότομα",
        "mid_restart": "με επανεκκίνηση στη μέση",
        "no_power": "χωρίς ισχύ",
        "no_active_power": "χωρίς ενεργή ισχύ"
      }
    }
  },
  "trend": {
    "down": "Πτωτικές τάσεις",
    "up": "Ανοδική τάση"
  },
  "maint": {
    "bearing_service": "Σέρβις ρουλεμάν",
    "descale": "Αφαλάτωση",
    "drum_clean": "Καθαρισμός κάδου",
    "filter_clean": "Καθαρισμός φίλτρου",
    "other": "Άλλο"
  },
  "pg_desc": {
    "completion_min_seconds": "Η συντομότερη εκτέλεση που μετρά ως πραγματικός κύκλος",
    "end_repeat_count": "Χαμηλές μετρήσεις στη σειρά πριν τη λήξη",
    "interrupted_min_seconds": "Οι σύντομοι κύκλοι επισημαίνονται ως διακοπή",
    "min_off_gap": "Απαιτούμενο κενό για διαχωρισμό δύο κύκλων",
    "off_delay": "Δευτερόλεπτα χαμηλής ισχύος πριν λήξει ο κύκλος",
    "start_duration_threshold": "Δευτερόλεπτα πάνω από το κατώφλι για επιβεβαίωση εκκίνησης",
    "start_threshold_w": "Ελάχιστα watt για να θεωρηθεί ότι ξεκίνησε",
    "stop_threshold_w": "Κάτω από αυτό, το μηχάνημα θεωρείται εκτός λειτουργίας",
    "anti_wrinkle_enabled": "Απορροφά τους παλμούς ανατροπής μετά την κύρια φάση αντί να τους διαβάζει ως νέους κύκλους",
    "anti_wrinkle_exit_power": "Η ισχύς πρέπει να πέσει κάτω από αυτό μεταξύ των παλμών για να παραμείνει ενεργή η λειτουργία κατά τσακίσματος",
    "anti_wrinkle_idle_timeout": "Ο χρόνος ησυχίας που επιτρέπεται ανάμεσα σε δύο παλμούς ανατροπής προτού λήξει η λειτουργία κατά τσακίσματος",
    "anti_wrinkle_max_duration": "Ένας παλμός μεγαλύτερος από αυτό τερματίζει τη λειτουργία κατά τσακίσματος και ανοίγει νέο κύκλο",
    "anti_wrinkle_max_power": "Ένας παλμός πάνω από αυτό τερματίζει τη λειτουργία κατά τσακίσματος και ανοίγει νέο κύκλο",
    "dtw_bandwidth": "Στάδιο 3: ζώνη παραμόρφωσης Sakoe-Chiba (0 = DTW ανενεργό; προεπιλογή 0.2 = 20% μήκους κύκλου)",
    "corr_weight": "Στάδιο 2: ισορροπία μεταξύ σχήματος καμπύλης (συσχέτιση) και επιπέδου ισχύος (MAE); προεπιλογή 0.45",
    "duration_weight": "Στάδιο 4: πόσο επηρεάζει η συμφωνία διάρκειας τον τελικό βαθμό (προεπιλογή 0.22)",
    "energy_weight": "Στάδιο 4: πόσο επηρεάζει η συμφωνία ενέργειας τον τελικό βαθμό (προεπιλογή 0.22)",
    "profile_match_min_duration_ratio": "Στάδιο 1: ελάχιστο μήκος κύκλου ως κλάσμα της διάρκειας προφίλ; προεπιλογή 0.1 (10%)",
    "profile_match_max_duration_ratio": "Στάδιο 1: μέγιστο μήκος κύκλου ως κλάσμα της διάρκειας προφίλ; προεπιλογή 1.5 (150%)",
    "keep_min_score": "Στάδιο 2: κατώτατο όριο βαθμολογίας για παραμονή στον αγώνα; προεπιλογή 0.1 επιτρέπει αδύναμα ταιριάσματα, τα επόμενα στάδια επιλέγουν το καλύτερο",
    "dtw_blend": "Στάδιο 3: 0 = μόνο βαθμός πυρήνα, 1 = μόνο βαθμός DTW, 0.5 = ισόρροπη ανάμειξη (προεπιλογή)",
    "dtw_ensemble_w": "Στάδιο 3 (λειτουργία συνόλου): βάρος στο κλιμακωμένο-L1 έναντι παραγώγου DTW; προεπιλογή 0.7 ευνοεί το επίπεδο ισχύος",
    "dtw_ddtw_scale": "Στάδιο 3: απόσταση ημίσεος κορεσμού DDTW; μικρότερη = μεγαλύτερη ευαισθησία σχήματος (προεπιλογή 30)",
    "dtw_refine_top_n": "Στάδιο 3: υποψήφιοι που επαναβαθμολογεί η DTW; αυξήστε σε 7-9 αν το σωστό προφίλ βρίσκεται στη 4η-5η θέση (προεπιλογή 5)",
    "duration_scale": "Στάδιο 4: λόγος λογαρίθμου όπου η συμφωνία διάρκειας υποδιπλασιάζεται; μικρότερος = αυστηρότερη ποινή (προεπιλογή 0.175)",
    "energy_scale": "Στάδιο 4: λόγος λογαρίθμου όπου η συμφωνία ενέργειας υποδιπλασιάζεται; μικρότερος = αυστηρότερη ποινή (προεπιλογή 0.25)"
  },
  "col": {
    "profile_tip": "Όνομα αντιστοιχισμένου προγράμματος. Χωρίς ετικέτα σημαίνει ότι κανένα προφίλ δεν αντιστοιχίστηκε στο τέλος του κύκλου.",
    "status_tip": "Έκβαση κύκλου: Ολοκληρώθηκε (φυσικό τέλος), Διακόπηκε (απότομη πτώση ισχύος), Αναγκαστική διακοπή (μη αυτόματη) ή Χρειάζεται αναθεώρηση (εκκρεμούν σχόλια).",
    "date_tip": "Ημερομηνία και ώρα έναρξης του κύκλου.",
    "duration_tip": "Συνολικός χρόνος λειτουργίας του κύκλου από την αρχή έως το τέλος.",
    "energy_tip": "Συνολική ενέργεια που καταναλώθηκε (kWh). Υπολογίζεται με ολοκλήρωση της ισχύος στον χρόνο.",
    "cost_tip": "Κόστος ενέργειας για αυτόν τον κύκλο, παγιωμένο κατά την ολοκλήρωση με βάση την ισχύουσα τότε τιμή (ενέργεια x τιμή ανά kWh). Ορίστε μια τιμή στις Ρυθμίσεις για να συμπληρωθεί.",
    "confidence_tip": "Εμπιστοσύνη αντιστοίχισης προφίλ (0-100%). Πόσο στενά η καμπύλη ισχύος του κύκλου ταίριαξε με το αναγνωρισμένο πρόγραμμα.",
    "health_tip": "Υγεία κύκλου ML (υψηλότερο = καλύτερο). Κάντε κλικ σε έναν κύκλο για να τον ελέγξετε και να τον αξιολογήσετε.",
    "flags_tip": "Σημαίες αναθεώρησης, ανωμαλίας και πηγής για τον κύκλο. Τοποθετήστε τον δείκτη πάνω σε ένα εικονίδιο για λεπτομέρειες."
  },
  "stat": {
    "avg": "μ.ό.",
    "min": "ελάχ {v}",
    "max": "μέγ {v}",
    "consistency": "συνέπεια ±{v}",
    "total": "σύνολο {v}",
    "last_run": "τελευταία εκτέλεση {v}",
    "score": "βαθμολογία {pct}%",
    "duration_cv": "CV διάρκειας {pct}%",
    "avg_confidence": "μ.ό. εμπιστοσύνης {pct}%"
  },
  "pg_evd": {
    "detected": "Ο ανιχνευτής αναγνώρισε ότι είχε ξεκινήσει ένας κύκλος.",
    "match_commit": "Ο μηχανισμός αντιστοίχισης επέλεξε ένα πρόγραμμα με αρκετή βεβαιότητα.",
    "match_changed": "Το επικρατέστερο πρόγραμμα άλλαξε καθώς έγινε ορατό μεγαλύτερο μέρος του κύκλου.",
    "match_ambiguous": "Δύο προγράμματα συγκέντρωσαν παρόμοια βαθμολογία, οπότε η αντιστοίχιση ήταν αβέβαιη.",
    "unmatched": "Κανένα αποθηκευμένο πρόγραμμα δεν ταίριαξε σε αυτόν τον κύκλο.",
    "notify_start": "Θα στελνόταν μια ειδοποίηση έναρξης.",
    "notify_pre_complete": "Θα στελνόταν μια ειδοποίηση «σχεδόν έτοιμο».",
    "notify_finish": "Θα στελνόταν μια ειδοποίηση ολοκλήρωσης.",
    "notify_milestone": "Θα στελνόταν μια ειδοποίηση ορόσημου.",
    "notify_held": "Μια ειδοποίηση κρατήθηκε λόγω των ωρών ησυχίας.",
    "finished": "Ο κύκλος έφτασε σε τελική κατάσταση και ολοκληρώθηκε."
  },
  "store": {
    "browse": "Περιήγηση",
    "device": "Συσκευή",
    "favorites": "Αγαπημένα",
    "search_ph": "Αναζήτηση κατά μάρκα ή μοντέλο…",
    "no_results": "Δεν βρέθηκαν αντίστοιχες συσκευές. Δοκιμάστε διαφορετική αναζήτηση.",
    "n_programs": "{n} προγράμματα",
    "n_cycles": "{n} κύκλοι",
    "no_programs": "Δεν υπάρχουν ακόμη κοινοποιημένα προγράμματα για αυτή τη συσκευή.",
    "no_cycles": "Δεν έχουν κοινοποιηθεί ακόμη κύκλοι αναφοράς για αυτό το πρόγραμμα.",
    "anon": "ανώνυμος",
    "uploaded_by": "Κοινοποιήθηκε από {name}",
    "connected_as": "Συνδεδεμένος ως {name}",
    "not_connected": "Δεν έχει γίνει σύνδεση. Συνδέστε έναν λογαριασμό GitHub για να κοινοποιήσετε τους δικούς σας κύκλους.",
    "import_new": "Νέο προφίλ",
    "import_merge": "Συγχώνευση σε υπάρχον",
    "merge_target": "Συγχώνευση σε προφίλ",
    "description": "Περιγραφή (προαιρετικό)",
    "contributed_by": "από {name}",
    "rating_summary": "★ {avg} ({n})",
    "no_ratings": "Δεν υπάρχουν ακόμη βαθμολογίες",
    "website": "Ιστότοπος καταστήματος ↗",
    "website_tip": "Άνοιγμα ιστότοπου κοινοτικού καταστήματος"
  },
  "settings": {
    "gear": {
      "title": "Ρυθμίσεις"
    }
  },
  "link": {
    "manual": "Εγχειρίδιο ↗",
    "add_appliance": "Προσθέστε τη συσκευή σας"
  },
  "tip": {
    "add_brand": "Η μάρκα δεν αναφέρεται; Προσθέστε την στον κατάλογο της κοινότητας",
    "add_appliance": "Το μοντέλο δεν αναφέρεται; Προσθέστε τη συσκευή σας στον κατάλογο της κοινότητας",
    "add_profile": "Προσθέστε ένα προφίλ για αυτή τη συσκευή στον ιστότοπο της κοινότητας"
  },
  "task": {
    "reprocess": {
      "matching": "Επανεπεξεργασία: αντιστοίχιση κύκλων",
      "golden": "Επανεπεξεργασία: επισήμανση κύκλων αναφοράς",
      "suggestions": "Επανεπεξεργασία: προτάσεις",
      "ml_training": "Επανεπεξεργασία: εκπαίδευση ML",
      "health": "Επανεπεξεργασία: υγεία κύκλων"
    },
    "pg_sweep": {
      "optimize": "Βελτιστοποίηση: {param}"
    },
    "pg_detail": {
      "simulate": "Προσομοίωση κύκλου"
    },
    "split": {
      "apply": "Διαχωρισμός κύκλου"
    },
    "trim": {
      "apply": "Περικοπή κύκλου"
    },
    "merge": {
      "apply": "Συγχώνευση κύκλων"
    },
    "rebuild": {
      "envelopes": "Ανακατασκευή φακέλων"
    },
    "cancelling": "Ακύρωση..."
  },
  "setup": {
    "hdr": {
      "card": "Ρύθμιση συσκευής",
      "healthy_chip": "Ρύθμιση ολοκληρώθηκε"
    },
    "phase0": {
      "washer": "Το WashData ανιχνεύει ήδη τους κύκλους σας. Εγγράψτε τον πρώτο κύκλο για να ενεργοποιήσετε ονόματα προγραμμάτων και εκτιμήσεις χρόνου.",
      "dishwasher": "Το WashData παρακολουθεί. Τα πλυντήρια πιάτων έχουν σύνθετους κύκλους – συνιστάται ανεπιφύλακτα η εγγραφή του πρώτου κύκλου. Αν ένας ανιχνευθείς κύκλος διαρκεί πολύ, χρησιμοποιήστε το πρόγραμμα επεξεργασίας κύκλων για να τον περικόψετε πριν αποθηκευτεί ως προφίλ.",
      "generic": "Το WashData παρακολουθεί. Εγγράψτε ή επισημάνετε έναν ανιχνευθέντα κύκλο για να ξεκινήσετε να δημιουργείτε προφίλ."
    },
    "phase1a": {
      "labelled": "Καλή αρχή – το πρώτο πρόγραμμά σας αποθηκεύτηκε. Για τα πιο καθαρά δεδομένα, σκεφτείτε να εγγράψετε τον επόμενο κύκλο με το widget εγγραφής."
    },
    "phase1b": {
      "recorded": "Η εγγραφή σας αποθηκεύτηκε ως {profile_name}. Τώρα εγγράψτε ή επισημάνετε τα άλλα συνηθισμένα προγράμματά σας για να διευρύνετε την κάλυψη."
    },
    "phase1c": {
      "verify": "Έχετε {count} προγράμματα από την κοινότητα. Εκτελέστε έναν κύκλο για να επαληθεύσετε ότι το WashData τα αναγνωρίζει σωστά – η αντιστοίχιση θα βελτιώνεται καθώς η συσκευή σας δημιουργεί το δικό της ιστορικό."
    },
    "phase2": {
      "cluster": "Το WashData έχει δει {count} κύκλους που δεν αντιστοιχούν σε κανένα αποθηκευμένο πρόγραμμα – μοιάζουν μεταξύ τους. Θέλετε να δημιουργήσετε ένα νέο προφίλ για αυτούς;",
      "unmatched": "Ο τελευταίος κύκλος δεν αντιστοιχεί σε κανένα αποθηκευμένο πρόγραμμα. Είναι νέο πρόγραμμα;"
    },
    "phase3": {
      "suggestions": "Το WashData έχει προτάσεις ρυθμίσεων βάσει του ιστορικού κύκλων σας – ελέγξτε τις για βελτίωση της ακρίβειας ανίχνευσης.",
      "groups": "Μερικά από τα προφίλ σας μοιάζουν με το ίδιο πρόγραμμα σε διαφορετικές θερμοκρασίες. Οργανώστε τα σε μια ομάδα για καλύτερη αντιστοίχιση.",
      "phases": "Προσθέστε φάσεις προγράμματος στο {profile_name} για πιο ακριβείς εκτιμήσεις χρόνου που απομένει."
    },
    "phase4": {
      "healthy": "Αυτή η συσκευή έχει ρυθμιστεί πλήρως ({profile_count} προφίλ)."
    },
    "cta": {
      "start_recording": "Έναρξη εγγραφής",
      "label_detected_cycle": "Έχω ήδη ανιχνευθέντα κύκλο – επισήμανσή του",
      "browse_cycles": "Αναζήτηση κύκλων για επισήμανση άλλου",
      "view_profiles": "Προβολή προφίλ",
      "create_from_cluster": "Δημιουργία προφίλ από αυτούς τους κύκλους",
      "create_profile": "Δημιουργία προφίλ για αυτόν",
      "review_suggestions": "Έλεγχος προτάσεων",
      "organise_profiles": "Οργάνωση προφίλ",
      "configure_phases": "Διαμόρφωση φάσεων",
      "skip_step": "Παράλειψη βήματος",
      "skip_forever": "Να μην εμφανιστεί ξανά",
      "hide_guidance": "Απόκρυψη οδηγιών",
      "show_guidance": "Εμφάνιση οδηγιών"
    }
  }
}
