Files
HomeAssistantVS/custom_components/ha_washdata/translations/panel/ro.json
T

2224 lines
140 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"badge": {
"quiet_tail_tip": "Spre final, acest program rămâne liniștit aproximativ {mins} min, apoi consumă aproximativ {watts} W timp de {secs} s. Observat în {seen} din {measured} cicluri măsurate.",
"quiet_tail": "liniște finală ~{mins} min",
"artifact_tip": "{n} de anomalii detectate (de exemplu, ușa deschisă la jumătatea ciclului) - deschideți pentru a le vedea pe grafic",
"artifact_tip_one": "{n} anomalie detectată (de exemplu, ușa deschisă la jumătatea ciclului) - deschideți pentru a o vedea pe grafic",
"artifact_tip_few": "{n} anomalii detectate (de exemplu, ușa deschisă la jumătatea ciclului) - deschideți pentru a le vedea pe grafic",
"artifact_tip_other": "{n} de anomalii detectate (de exemplu, ușa deschisă la jumătatea ciclului) - deschideți pentru a le vedea pe grafic",
"auto": "(detectat automat)",
"built_in_tag": "integrat",
"declining": "↘ în scădere",
"energy_low": "Energie mai mică decât de obicei",
"energy_spike": "Energie mai mare decât de obicei",
"feedback_requested": "S-a solicitat feedback",
"golden_cycle": "Ciclu de referință înregistrat",
"improving": "↗ în îmbunătățire",
"manual": "(selectat manual)",
"needs_review": "Necesită revizuire",
"overrun": "A durat mai mult decât de obicei",
"poor_fit": "calitate slabă",
"restart_gap_tip": "{n} de goluri la repornirea HA: traseul de putere are lipsuri",
"restart_gap_tip_one": "{n} gol la repornirea HA: traseul de putere are o lipsă",
"restart_gap_tip_few": "{n} goluri la repornirea HA: traseul de putere are lipsuri",
"restart_gap_tip_other": "{n} de goluri la repornirea HA: traseul de putere are lipsuri",
"reviewed": "Revizuit",
"steady": "→ stabil",
"underrun": "S-a terminat mai repede decât de obicei",
"overrun_ratio": "({x}x față de estimat)",
"underrun_ratio": "({pct}% din estimat)",
"imported_tip": "Importat din magazinul comunității. Folosit doar pentru potrivire, necontabilizat în statistici.",
"unmatchable": "potrivire imposibilă",
"not_importable": "n/a aici",
"exists": "există deja",
"backfilled_tip": "Detectat într-un istoric de putere importat. Influențează doar potrivirea programelor, nu este contabilizat în statistici.",
"armed": "(se aplică ciclului următor)",
"duration_outlier": "{n} ciclu(ri) cu durată neobișnuită",
"awaiting_tip": "În așteptarea aprobării comunității",
"awaiting_n": "În așteptarea aprobării · {n} confirmate",
"awaiting": "În așteptarea aprobării",
"approved": "Aprobat",
"matcher_unused": "Încă nu se potrivește cu niciunul dintre ciclurile dvs.",
"matcher_used": "Potrivit cu {n} dintre ciclurile dvs.",
"matcher_used_one": "Potrivit cu {n} dintre ciclurile dvs.",
"matcher_used_few": "Potrivit cu {n} dintre ciclurile dvs.",
"matcher_used_other": "Potrivit cu {n} dintre ciclurile dvs.",
"matcher_used_tip": "Cicluri ale acestui aparat pe care WashData le-a asociat singur cu acest program importat. Un import care nu se potrivește niciodată s-ar putea să nu fie potrivit pentru aparatul dvs.; îl puteți elimina. Numărat local; nimic nu este trimis către magazinul comunității."
},
"btn": {
"log_done_task": "Marcați ca efectuat: {task}",
"add_task": "Adăugați sarcină",
"pg_preset_delete": "Șterge presetarea",
"pg_preset_load": "Încarcă presetarea",
"pg_preset_load_tip": "Înlocuiește valorile din Zona de test cu această presetare (setările active rămân neatinse)",
"pg_preset_save": "Salvează ca presetare",
"pg_preset_save_tip": "Salvează toate valorile de mai jos ca presetare denumită pentru acest dispozitiv",
"reset_zoom": "Resetați zoomul",
"set_brand_model": "Stabiliți marca și modelul",
"refresh_catalog": "Actualizați catalogul",
"add_device": "+ Adăugați dispozitiv",
"add_device_tip": "Adăugați un alt dispozitiv WashData",
"add_maintenance": "Adăugați eveniment de întreținere",
"add_phase": "+ Adăugați fază",
"add_timer": "+ Adăugați cronometru",
"apply_all": "Aplicați toate",
"apply_label": "Aplicați eticheta",
"apply_split": "Aplicați divizarea",
"apply_trim": "Aplicați tăierea",
"auto_detect_split": "Detectare automată",
"auto_label_cycles": "Etichetați ciclurile automat",
"auto_label_cycles_tip": "Denumiți ciclurile neetichetate a căror încredere de potrivire depășește pragul.",
"cancel": "Anulați",
"clear_debug": "Curățați datele de depanare",
"clear_splits": "Ștergeți",
"close": "Închide",
"compare": "Comparați",
"confirm": "Confirmați",
"convert_to_automation": "Convertiți în automatizare",
"correct": "Corectați…",
"create": "Creați",
"delete": "Ștergeți",
"delete_group": "Ștergeți grupul",
"delete_group_tip": "Ștergeți numai acest grup – profilurile membrilor sunt păstrate",
"delete_profile": "Ștergeți profilul",
"discard": "Renunțați",
"discard_tip": "Renunțați la urma înregistrată fără a salva",
"dismiss": "Ignorați",
"done": "Terminat",
"edit": "Editați",
"export": "Exportați",
"force_stop": "Oprire forțată",
"force_stop_tip": "Termina imediat ciclul curent și marchează-l ca oprit forțat",
"from_template": "Din șablon ▾",
"ignore": "Ignorați",
"import_json": "Importați din JSON",
"inspect": "Inspectați",
"label": "Etichetează",
"load_more": "Încărcați mai multe",
"manage": "Gestionați",
"merge": "Îmbinați",
"new_automation": "+ Automatizare nouă",
"new_group": "+ Grup nou",
"new_group_tip": "Grupați profiluri aproape identice (aceeași formă, altă temperatură sau centrifugare) ca potrivirea să le poată deosebi.",
"new_phase": "+ Fază nouă",
"new_profile": "+ Profil nou",
"new_profile_tip": "Creați un nou profil de program dintr-un ciclu etichetat existent sau o înregistrare",
"on_cycle_finished": "La terminarea ciclului",
"on_cycle_started": "La pornirea ciclului",
"pause_cycle": "Pauză",
"pause_cycle_tip": "Puneți în pauză ciclul în curs – aparatul va relua de unde a rămas",
"pg_load_live": "Încarcă setările active",
"pg_load_live_tip": "Recitește setările actuale ale integrării și renunță la toate modificările făcute în Zona de test",
"pg_load_suggested": "Încarcă sugestii ({n})",
"pg_load_suggested_tip": "Încarcă sugestiile curente ale optimizatorului automat ca substituiri în Zona de test",
"pg_publish_all": "Salvează {n} setări în integrare",
"pg_publish_one": "Salvează {label} în integrare",
"process": "Procesați",
"process_history": "Procesați acum",
"process_recording": "Salvați înregistrarea",
"process_tip": "Salvați urma înregistrată ca profil nou sau existent",
"rebuild": "Reconstruiți plicurile",
"rebuild_envelope": "Reconstruiți plicul",
"rebuild_tip": "Reconstruiți banda de putere așteptată a fiecărui profil din ciclurile sale etichetate. Rulați după etichetarea sau corectarea ciclurilor.",
"rec_start_tip": "Porniți înregistrarea urmei de putere a aparatului – porniți imediat înainte de a rula un ciclu",
"rec_stop": "Opriți",
"rec_stop_tip": "Opriți înregistrarea și păstrați urma capturată pentru revizuire",
"record": "Porniți înregistrarea",
"refresh": "Actualizați",
"refresh_diag_tip": "Reîncărcați statisticile de stocare",
"refresh_settings_tip": "Reîncărcați setările de pe server",
"relabel": "Reetichetați ({count})",
"remove": "Eliminați",
"remove_timer": "Eliminați cronometrul",
"reset": "Resetați",
"reset_ml_models_tip": "Renunțați la modelele ajustate și reveniți la cele integrate. WashData le poate reînvăța ulterior.",
"reset_to_builtin": "Resetați la modelele integrate",
"resume_cycle": "Reluare ciclu",
"resume_cycle_tip": "Reluați ciclul întrerupt",
"revert_settings": "Renunță la modificări",
"revert_settings_tip": "Restaurați setările de dinainte de ultima salvare",
"revert_settings_tip_none": "Salvați mai întâi pentru a activa anularea",
"revert": "Restaurează",
"revert_to_previous": "Restaurați această setare la valoarea anterioară",
"review": "Evaluează",
"run": "Rulați",
"run_analysis": "🔍 Rulați analiza sugestiilor",
"run_analysis_tip": "Analizați ciclurile înregistrate acum și actualizați sugestiile de ajustare",
"run_auto_label": "Rulați etichetarea automată",
"save": "Salvați",
"save_access_control": "Salvați controlul accesului",
"save_group": "Salvați grupul",
"save_panel_settings": "Salvați setările panoului",
"save_phases": "Salvați fazele",
"save_preferences": "Salvați preferințele",
"save_reminders": "Salvați mementourile",
"save_review": "Salvați revizuirea",
"save_settings": "Salvați setările",
"select": "Selectați",
"select_all": "Selectați tot",
"select_none": "Deselectați",
"show_only": "Afișați doar",
"split": "Divizați",
"stop": "Opriți",
"submit_correction": "Trimiteți corecția",
"train_now": "Antrenați acum",
"trim": "Tăiați",
"trim_split": "Tăiați / Divizați",
"undo": "Anulați",
"unlabel_selected": "Eliminați eticheta selecției ({n})",
"unlabel_selected_tip": "Eliminați eticheta de pe ciclurile selectate. Rămân în istoricul dvs., dar nu mai modelează acest profil.",
"use": "Utilizați",
"wipe_all": "Ștergeți toate datele",
"delete_selected": "Ștergeți selecția ({n})",
"pg_apply_best": "Aplică cel mai bun",
"pg_apply_to_settings_tip": "Copiază valorile pe care le-ai modificat aici în setările active ale acestui dispozitiv",
"import": "Importați",
"disconnect": "Deconectați",
"connect_github": "Conectați GitHub",
"share_to_store": "Partajați în magazin",
"share": "Partajați",
"browse_community_setups": "Răsfoiți configurațiile comunității",
"download_device": "Descărcați această configurație",
"share_device": "⬆ Partajați acest dispozitiv",
"share_device_tip": "Partajați acest aparat și ciclurile sale de referință în magazinul comunității, ca proprietarii aceluiași aparat să le poată adopta.",
"share_n": "Partajați {n} ciclu(ri)",
"export_selected": "Exportă (alege datele)",
"export_all": "Exportă rapid tot",
"download_export": "Descarcă exportul",
"analyze_import": "Analizează fișierul",
"import_selected": "Importă selecția",
"back": "Înapoi",
"mute_suggestion": "Nu mai sugerați această setare",
"reset_muted": "Resetați cele ignorate",
"reset_phase_tip": "Anulați modificarea și restabiliți faza integrată",
"import_power_history": "Importați istoricul de putere",
"hist_read_recorder": "Citiți din Home Assistant",
"hist_scan": "Căutați cicluri",
"hist_import_n": "Importați {n} cicluri",
"hist_goto_cycles": "Vedeți ciclurile",
"save_total_cycles": "Salvați totalul",
"clear": "Ștergeți",
"add_brand": "Adăugați marcă",
"add_appliance": "Adăugați aparat",
"retry": "Reîncercați",
"confirm_appliance": "Confirmați acest aparat",
"confirmed": "Confirmat",
"create_profile_from_gap": "Creați profil",
"undo_import": "Anulați ultimul import",
"pg_rerun": "Actualizează simularea"
},
"conflict": {
"anti_wrinkle_max": {
"max": "Trebuie să fie peste Pragul de pornire ({start} W); altfel limita de durată anti-șifonare este ignorată",
"start": "Trebuie să fie sub Puterea maximă anti-șifonare ({max} W)"
},
"attn_sub": "Rezolvați conflictele înainte de salvare",
"attn_title": "Conflicte de setări: {n}",
"price_entity": {
"power_sensor": "Acesta este Senzorul de Putere al dispozitivului, nu un preț. Ciclurile ar fi taxate în wați pe kWh; goliți acest câmp.",
"energy_sensor": "Aceasta este Entitatea contor de energie a dispozitivului, nu un preț. Ciclurile ar fi taxate la citirea contorului pe kWh; goliți acest câmp.",
"device_class": "Acest senzor măsoară {dc}, nu un preț pe kWh. Goliți acest câmp sau alegeți un senzor de tarif.",
"unit": "Acest senzor măsoară în {unit}, nu în preț pe kWh. Goliți acest câmp sau alegeți un senzor de tarif."
},
"settings_banner": "Conflicte de setări: {n}. Verificați secțiunile evidențiate și remediați-le înainte de salvare.",
"settings_banner_btn": "Salt la primul",
"confidence": {
"auto": "Trebuie să fie cel puțin egal cu Pragul de potrivire ({match})",
"learning": "Trebuie să fie cel puțin egal cu Pragul de potrivire ({match})",
"match_for_auto": "Trebuie să fie cel mult egal cu Încrederea de etichetare automată ({alc})",
"match_for_learning": "Trebuie să fie cel mult egal cu Încrederea de învățare ({lc})"
},
"duration_ratio": {
"max": "Trebuie să fie mai mare decât Raportul de durată minim ({min})",
"min": "Trebuie să fie mai mic decât Raportul de durată maxim ({max})"
},
"hysteresis": {
"start": "Trebuie să fie peste Pragul de oprire ({stop} W)",
"stop": "Trebuie să fie sub Pragul de pornire ({start} W)"
},
"min_power": {
"min_power": "Trebuie să fie cel mult egal cu Pragul de oprire ({stop} W)",
"stop": "Trebuie să fie cel puțin egal cu Puterea minimă ({min} W)"
},
"no_update_timeout": {
"timeout": "Trebuie să fie mai mare decât Intervalul watchdog ({wi} s)",
"watchdog": "Trebuie să fie mai mic decât Limita de timp fără actualizări ({to} s)"
},
"off_delay": {
"gap": "Intervalul minim ar trebui să fie cel puțin egal cu Întârzierea de oprire ({delay} s)",
"off_delay": "Întârzierea de oprire ({off_delay} s) depășește Intervalul minim dintre cicluri ({gap} s); ciclurile consecutive se pot contopi"
},
"power_off": {
"stop": "Trebuie să fie peste Pragul de oprire fără alimentare ({pot} W)",
"threshold": "Trebuie să fie sub Pragul de oprire ({stop} W) pentru a avea efect"
},
"pump_stuck": {
"duration": "Trebuie să fie sub Timeout Fără Actualizare ({to} s) ca alarma pompei blocate să se poată declanșa prima",
"timeout": "Trebuie să depășească Durata Pompei Blocate ({ps} s) ca alarma pompei blocate să se poată declanșa prima"
},
"start_dur": {
"sampling": "Intervalul de eșantionare depășește Durata de pornire ({sdt} s); vârfurile pe un singur eșantion pot deschide un ciclu",
"threshold": "Ar trebui să fie de cel puțin un Interval de eșantionare ({si} s) pentru a preveni pornirile false pe un singur eșantion"
},
"unmatch": {
"match": "Trebuie să fie peste Pragul de non-potrivire ({un})",
"unmatch": "Trebuie să fie sub Pragul de potrivire ({match}); altfel o potrivire confirmată este anulată instantaneu"
},
"cascade_toast": "Alte setări ajustate pentru consecvență: {n}",
"suggestion_resolves": "Aplicați sugestia în așteptare ({val}) de mai jos pentru a remedia aceasta",
"use_fix": "Folosiți {val}",
"watchdog": {
"interval": "Ar trebui să fie de cel puțin 2x Intervalul de eșantionare ({si} s)",
"sampling": "Intervalul de eșantionare ar trebui să fie cel mult jumătate din Intervalul watchdog ({wi} s)"
},
"end_energy": {
"energy": "Prea strict pentru Pragul de Oprire ({w} W) pe durata Întârzierii la Oprire ({d} s); ciclul se poate încheia doar printr-o cale de rezervă",
"stop": "Energia de Sfârșit ({e} Wh în {d} s) permite doar {p} W"
}
},
"hdr": {
"custom_tasks": "Sarcinile dumneavoastră",
"maintenance_supporter": "Aveți nevoie de mai mult?",
"access_control": "Control acces",
"add_maintenance": "Adăugați eveniment de întreținere",
"automation_delete": "Ștergeți această automatizare",
"automation_needs_review": "Acest ciclu necesită revizuire",
"automation_open": "Deschideți în editorul de automatizări",
"automation_review_this_cycle": "Revizuiți acest ciclu",
"automations": "Automatizări",
"clear_debug": "Curățați urmele de depanare",
"diagnostics_pref": "Diagnostice",
"display": "Afișaj",
"export_import": "Export / Import",
"live_power": "Putere în timp real",
"logs": "Jurnale",
"maintenance": "Acțiuni de întreținere",
"maintenance_log": "Jurnal de întreținere",
"maintenance_reminders": "Mementouri de service",
"manual_recording": "Înregistrare manuală",
"manual_recording_tip": "Înregistrați un ciclu intenționat: apăsați Început chiar înainte ca aparatul să pornească și Opriți când termină, apoi Procesați pentru a-l salva ca profil.",
"ml_learned": "Ce a învățat WashData",
"ml_settings_card": "Setări",
"ml_smart_learning": "Învățare inteligentă",
"my_preferences": "Preferințele mele",
"no_automations": "Nicio automatizare nu face referire încă la acest dispozitiv.",
"panel_settings": "Setări panou",
"pg_settings_source": "Sursa setărilor",
"phase_catalog": "Catalog de faze",
"playground": "Zonă de test",
"process_history": "Procesare istoric",
"settings_history": "Istoric setări",
"status": "Stare",
"status_graph": "Grafic de stare",
"storage_stats": "Statistici stocare",
"toggle_sidebar": "Comutați bara laterală Home Assistant",
"wipe_history": "Ștergeți istoricul",
"pg_detection_params": "Setări de detectare",
"pg_outcome": "Rezultatul simulării",
"pg_across_cycles": "În toate ciclurile tale",
"community_store": "Magazinul comunității",
"online_account": "Magazinul comunității și funcții online",
"import_power_history": "Importați istoricul de putere",
"service_status": "Starea întreținerii",
"online_account_tab": "Online și comunitate",
"live_match_debug": "Depanare potrivire în timp real"
},
"health": {
"fair": "Calitate acceptabilă a profilului",
"good": "✓ Calitate bună a profilului",
"poor": "⚠ Calitate slabă a profilului"
},
"lbl": {
"task_name": "Sarcină",
"every_cycles": "La fiecare (cicluri)",
"every_days": "La fiecare (zile)",
"new_task_name": "Sarcină nouă",
"days_since_service": "{since} / {total} zile",
"envelope_position_tip": "Poziția pe curba înregistrată a programului potrivit: {pct}%. Obținută prin alinierea ciclului la profil, deci rămâne corectă și când un ciclu durează mai mult sau mai puțin. Se actualizează cât aparatul este liniștit, așa că poate rămâne în urmă.",
"envelope_position": "curbă {pct}%",
"aria_playground_chart3": "Grafic interactiv al puterii ciclului: treci cu cursorul pentru a citi timpul/puterea, derulează sau folosește două degete pentru a mări, trage pentru a te deplasa",
"device_unresolved": "Dispozitiv indisponibil ({id})",
"drag_to_resize": "Trageți pentru redimensionare",
"actions": "Acțiuni",
"activity": "Activitate",
"administrators": "Administratori",
"aria_compare_chart": "Grafic de comparație a ciclurilor",
"aria_cycle_chart": "Curba de putere a ciclului",
"aria_envelope_chart": "Grafic al plicului de putere al profilului",
"aria_phase_chart": "Grafic al editorului de faze",
"aria_power_chart": "Grafic al consumului de putere",
"aria_spaghetti_chart": "Curbe de putere ale ciclurilor suprapuse",
"artifact_anomaly": "Anomalie",
"artifact_high_power": "Putere ridicată",
"artifact_interruption": "Întrerupere",
"artifact_low_power": "Putere scăzută",
"auto_detect": "Detectare automată",
"auto_fine_tune_off": "ajustare fină automată dezactivată",
"auto_fine_tune_on": "reglaj fin automat activat (în jurul orei {hour}:00)",
"avg_cost": "Cost mediu",
"change": "Modificare",
"clock_time": "Ora ceasului",
"cohesion_good": "coeziune {pct}%",
"cohesion_low": "⚠ coeziune scăzută {pct}%",
"compare_profiles": "Comparați cu profiluri",
"confidence": "Încredere",
"confidence_threshold": "Pragul de încredere",
"correct_duration": "Durată corectată (min, opțional)",
"correct_profile": "Profil corectat",
"cost": "Cost",
"create_new_profile": "+ Creați un profil nou…",
"current_phase": "Faza curentă",
"cycle": "Ciclu",
"cycle_date_display": "Afișarea datei ciclului",
"cycle_context": "Istoricul recorder-ului în jurul ciclului",
"cycle_context_off": "Oprit",
"cycle_context_minutes": "{min} min",
"cycle_context_series": "Istoricul recorder-ului",
"before_start": "Înainte de pornire",
"after_end": "După sfârșit",
"cycles_count": "Cicluri",
"cycles_lc": "cicluri",
"date": "Dată",
"debug_traces": "Urme de depanare",
"default_access_level": "Nivelul implicit pentru utilizatorii care nu sunt listați mai jos",
"default_other": "Implicit (alte dispozitive)",
"default_tab": "Fila implicită la deschiderea panoului",
"description": "Descriere",
"duration": "Durată",
"enable_access_control": "Activați controlul accesului per utilizator",
"energy": "Energie",
"event_type": "Tip eveniment",
"expected": "Așteptat",
"suspected_profile": "{name} (probabil)",
"runner_up_profile": "{name} (al doilea candidat)",
"expected_duration": "Durată așteptată (min)",
"file_kb": "Fișier (kB)",
"from": "De la",
"gap_s": "Pauză (s)",
"group_name": "Numele grupului",
"head_trim": "Tăiere inițială (s)",
"hide_tabs": "Ascundeți filele pentru non-administratori",
"json_data": "Date JSON",
"label": "Program potrivit",
"last": "Ultimele",
"last_checked": "Ultima verificare:",
"load_from_file": "Încărcați din fișier",
"manual_duration": "Durată manuală (min, opțional)",
"match": "Potrivire",
"members": "Membri",
"mode_existing_profile": "Adăugați la profilul existent",
"mode_new_profile": "Creați un profil nou",
"models_fine_tuned": "(modele ajustate: {count})",
"n_selected": "{n} selectate",
"n_tuning_suggestions": "{n} de sugestii de reglaj",
"n_tuning_suggestions_one": "{n} sugestie de reglaj",
"n_tuning_suggestions_few": "{n} sugestii de reglaj",
"n_tuning_suggestions_other": "{n} de sugestii de reglaj",
"new_profile_name": "Numele noului profil",
"notes": "Note",
"panel_default_tab": "Fila implicită",
"panel_language": "Limba panoului",
"per_cycle_short": "ciclu",
"pg_anti_wrinkle": "Anti-șifonare",
"pg_best_value": "Cea mai bună valoare găsită",
"pg_current_value": "Valoarea curentă:",
"pg_drag_hint": "Trageți linia pe grafic",
"pg_ev_ending": "Se încheie",
"pg_ev_running": "În funcțiune",
"pg_group_advanced": "Cazuri limită",
"pg_group_detection": "Declanșatoare de detectare",
"pg_group_timing": "Reguli de temporizare",
"pg_idle": "Inactiv",
"pg_poor_match": "Potrivire proastă",
"pg_preset": "Presetare din Zona de test",
"pg_preset_name": "Numele noii presetări",
"pg_preset_none": "Selectează o presetare…",
"pg_strong_match": "Potrivire puternică",
"pg_weak_match": "Potrivire slabă",
"phase_name": "Numele fazei",
"name": "Nume",
"phase_timeline": "Cronologie faze",
"power": "Putere",
"profile": "Profil",
"profile_name": "Numele profilului",
"program": "Program",
"program_tip": "Alegeți cu ce program este asociat ciclul curent. Detectarea automată alege cea mai bună potrivire. Fixați un program când detectarea automată greșește; ales înainte de pornire, se aplică ciclului următor.",
"progress": "Progres",
"raw_socket": "Socket brut",
"ref_cycle": "Ciclu de referință (opțional)",
"remaining": "Rămas",
"reminder_every": "Amintește la fiecare (cicluri)",
"remove_label": "- Eliminați eticheta -",
"rename_profile": "Redenumiți profilul",
"resulting_profile": "Profilul rezultat",
"save_mode": "Mod de salvare",
"seconds_from_start": "Secunde de la start",
"select_profile": "Selectați profilul",
"setting": "Setare",
"settings_advanced": "Avansat",
"settings_basic": "De bază",
"settings_detail_level": "Nivel de detaliu al setărilor",
"show_debug": "Afișați cardul de depanare a potrivirii live pe pagina de Stare (încredere, ambiguitate, principalii candidați)",
"show_expected": "Afișați suprapunerea curbei așteptate (profil potrivit, portocaliu)",
"show_raw": "Afișați comutatorul pentru semnalul brut al prizei în graficul de putere în timp real",
"sparkline": "Tendința recentă a duratei ciclurilor",
"status": "Stare",
"tail_trim": "Tăiere finală (s)",
"tap_to_dismiss": "atingeți graficul pentru a închide",
"timer_auto_pause": "Pauză automată",
"timer_min": "min",
"timer_msg_placeholder": "Mesaj (opțional, {device}/{program}/{minutes})",
"to": "Până la",
"ungrouped": "Negrupat",
"unlabelled": "Neetichetat",
"unlabelled_paren": "(neetichetat)",
"input": "Intrare:",
"start": "Început",
"end": "Sfârșit",
"unit_s": "(s)",
"reviewed_on": "revizuit la {date}",
"unknown": "Necunoscut",
"quality": "Calitate",
"tags": "Etichete",
"at": "la",
"pct_match_confidence": "{pct}% încredere de potrivire",
"ha_restarted": "HA repornit",
"from_start": "De la început",
"to_end": "Până la sfârșit",
"click_to_select": "faceți clic pentru a selecta",
"envelope": "Plic",
"zoom_hint": "derulați pentru zoom · dublu clic pentru resetare",
"loading_paren": "(se încarcă…)",
"time_remaining": "~{v} rămas",
"no_duration": "fără durată",
"duration_avg": "~{v}m medie",
"name_placeholder": "(nume)",
"n_shown": ", {n} afișate",
"cycles_title": "Cicluri ({n})",
"pg_detecting": "Detectare",
"pg_time_left_model": "Timp rămas (model)",
"pg_time_left_model_tip": "Estimat după fazele programului, nu o numărătoare inversă fixă",
"phase": "Fază",
"pg_mode_history": "Testează pe istoric",
"pg_ev_detected": "Detectat",
"pg_ev_match": "Potrivire confirmată",
"pg_ev_match_changed": "Potrivire schimbată",
"pg_ev_ambiguous": "Ambiguu",
"pg_ev_unmatched": "Fără potrivire",
"pg_ev_notify_start": "Notificare de pornire",
"pg_ev_notify_pre": "Notificare de pre-finalizare",
"pg_ev_notify_finish": "Notificare de finalizare",
"pg_ev_notify_milestone": "Notificare de etapă",
"pg_ev_notify_held": "Notificare reținută (ore de liniște)",
"pg_ev_finished": "Finalizat",
"pg_ended": "Încheiere",
"pg_proj_energy": "Energie est.",
"pg_alert_overrun": "Prea lung",
"pg_alert_underrun": "Prea scurt",
"pg_alert_did_not_finish": "Nu s-a terminat",
"pg_alert_false_end": "Împărțit în mai multe cicluri",
"pg_alert_unmatched": "Fără potrivire",
"pg_alert_ambiguous": "Potrivire ambiguă",
"pg_alert_energy": "Anomalie de energie",
"pg_newly_correct": "acum corect",
"pg_regressed": "regresat",
"pg_end_timing_changed": "moment de încheiere schimbat",
"pg_vs_current": "vs actual",
"pg_fixed": "rezolvat",
"pg_broke": "stricat",
"pg_sweep_param": "Parametru",
"pg_objective": "Obiectiv",
"pg_steps": "Pași",
"pg_obj_match": "Acuratețea potrivirii",
"pg_obj_endtiming": "Acuratețea momentului de încheiere",
"pg_obj_falseend": "Rata de sfârșituri false",
"pg_obj_overrun": "Abatere de durată",
"pg_obj_ambiguity": "Rata de ambiguitate",
"pg_mode_optimize": "Optimizează",
"pg_group_matching": "Potrivirea programului",
"pg_zoom_hint": "dublu clic pentru a reseta zoomul",
"pg_alert_timeout_end": "Încheiat la expirarea timpului, nu prin predicție",
"pg_alert_indefinite": "Ar funcționa la nesfârșit",
"task_pg_history": "Testare pe istoric",
"task_pg_sweep": "Optimizare",
"task_reprocess": "Reprocesare",
"task_ml_training": "Învățare",
"eta_secs": "~{n} s rămase",
"eta_mins": "~{n} min rămase",
"pg_recent_runs": "Rulări recente",
"pg_load_run": "Reîncarcă această rulare",
"pg_match_confidence": "Încrederea în potrivire",
"n_imported_note": ", {n} importate",
"enable_online": "Activați funcțiile online",
"anonymous": "Anonim",
"adopt_settings": "Adoptați și setările",
"flags": "Semnale",
"include_phase_map": "Includeți harta fazelor",
"include_settings": "Includeți setările de detectare și potrivire",
"show_contributor": "Afișați numele contribuitorilor",
"task_pg_detail": "Simulare ciclu",
"task_split": "Se divide ciclul",
"task_trim": "Se taie ciclul",
"task_merge": "Se îmbină ciclurile",
"task_rebuild": "Se reconstruiesc anvelopele",
"cat_profiles": "Profiluri (programe)",
"cat_real_cycles": "Cicluri (istoric de utilizare)",
"cat_reference_cycles": "Cicluri de referință (importate)",
"cat_custom_phases": "Faze personalizate",
"cat_profile_groups": "Grupuri de profiluri",
"cat_settings": "Setări de detectare și recunoaștere",
"cat_ml_models": "Modele ML",
"cat_feedback": "Feedback și etichete de revizuire",
"cat_suggestions": "Sugestii",
"cat_maintenance_log": "Jurnal de mentenanță",
"cat_history_logs": "Istoric și jurnale de modificări",
"cat_lifetime_stats": "Totaluri cumulate",
"cycles_short": "cicluri",
"import_mode": "Cum se combină",
"mode_merge": "Îmbină (păstrează-le pe ale mele)",
"mode_replace": "Înlocuiește selecția",
"cycle_destination": "Unde ar trebui să meargă ciclurile importate?",
"dest_reference": "Referință (doar forma)",
"dest_real_history": "Istoric real (contează în statistici)",
"conflict_resolution": "Conflicte de nume",
"conflict_import_copy": "Importă drept copie",
"conflict_keep_mine": "Păstrează-l pe al meu",
"conflict_overwrite": "Suprascrie",
"font_size": "Dimensiunea fontului panoului",
"hist_csv_data": "Date CSV",
"hist_from_recorder": "Sau citiți-l din Home Assistant",
"hist_since": "De la data",
"hist_keep": "Păstrați acest ciclu",
"hist_looks_complete": "complet",
"peak_power_short": "Vârf",
"shape": "Formă",
"hist_skip_idle": "nimic în funcțiune",
"hist_skip_sparse": "citiri prea îndepărtate între ele",
"hist_skip_short": "prea puține citiri",
"hist_skip_long": "nicio pauză suficient de lungă pentru divizare",
"hist_reason_short": "mai scurt decât cel mai scurt ciclu real al acestui aparat",
"hist_reason_no_end": "nu s-a încheiat niciodată curat",
"task_history_import": "Se analizează istoricul de putere",
"task_history_import_apply": "Se importă ciclurile",
"evidence_real_cycles": "Cicluri rulate de această mașină",
"evidence_reference_cycles": "Descărcate din magazinul comunității",
"evidence_backfill_cycles": "Găsite într-un istoric de putere importat",
"zoom_hint_touch": "folosiți două degete pentru zoom",
"zoom_hint_touch_zoomed": "folosiți două degete pentru zoom · dublă atingere pentru resetare",
"cycles_since_service": "{since} / {total} cicluri",
"total_cycles_run": "cicluri efectuate în total",
"correct_total_cycles": "Corectați totalul",
"hist_reason_already_recorded": "se suprapune cu un ciclu deja înregistrat de WashData",
"share_consent": "Confirm că aceste cicluri s-au încheiat normal, fără întreruperi",
"show_internal": "Afișează setările interne",
"show_internal_tip": "Setări pe care WashData le reglează pentru dvs. (eșantionare, watchdog, cadența potrivirii, praguri). Afișate când acest dispozitiv are o valoare proprie, un conflict sau o sugestie.",
"rate_n": "{n} stele",
"rate_quality": "Evaluați calitatea",
"pg_autolabel": "Etichetare automată",
"pg_label_review": "Solicită revizuire",
"pg_ev_match_reverted": "Potrivire anulată",
"pg_ev_verified_pause": "Pauză verificată",
"n_samples": "{n} de eșantioane",
"n_samples_one": "{n} eșantion",
"n_samples_few": "{n} eșantioane",
"n_samples_other": "{n} de eșantioane",
"n_cycles": "{n} de cicluri",
"n_cycles_one": "{n} ciclu",
"n_cycles_few": "{n} cicluri",
"n_cycles_other": "{n} de cicluri",
"energy_per_cycle": "{v}/ciclu",
"energy_total": "{v} în total",
"automation_off": "(dezactivată)",
"ref_cycle_none": "Niciunul",
"share_name": "Afișați-mi numele pe ceea ce partajez",
"cat_backfill_cycles": "Cicluri găsite într-un istoric de putere importat",
"pg_compare_profile": "Compară cu profilul",
"pg_obj_early": "Rata de sfârșituri anticipate",
"pg_obj_endlag": "Întârzierea sfârșitului (mediană)",
"pg_obj_split": "Rata de divizare",
"pg_sweep_cycles": "Cicluri recente"
},
"log": {
"all_levels": "Toate nivelurile",
"all_devices": "Toate dispozitivele",
"all_components": "Toate componentele",
"search_ph": "Căutare în jurnale…"
},
"ml": {
"builtin_models": "● Folosind modele integrate",
"fit_good": "Bun",
"fit_slight": "Ușor",
"fit_strong": "Puternic",
"fit_word": "potrivire",
"personalized": "● Personalizat pentru această mașină",
"better_than_baseline": "{pct}% mai bine decât estimarea de referință ({metric})",
"trend_improving_tip": "Potrivirea acestui model s-a îmbunătățit în ultimele reverificări.",
"trend_declining_tip": "Potrivirea acestui model s-a înrăutățit în ultimele reverificări: revizuirea mai multor cicluri îl poate ajuta să reînvețe.",
"trend_steady_tip": "Potrivirea acestui model a rămas aproximativ stabilă în ultimele reverificări.",
"cap_blurb": {
"total_energy": "Estimarea energiei totale și a costului"
},
"cap_label": {
"total_energy": "Estimarea energiei"
},
"metric_mae": "eroare: {model} față de referința {baseline}",
"fine_tuned_at": "ajustat pe {when}",
"held_out_count": "măsurat pe {count} de cicluri de validare",
"held_out_count_one": "măsurat pe {count} ciclu de validare",
"held_out_count_few": "măsurat pe {count} cicluri de validare",
"held_out_count_other": "măsurat pe {count} de cicluri de validare",
"last_run_not_promoted": "Ultima verificare ({when}): {reason}",
"never": "niciodată",
"skip_reason": {
"fit_failed": "Antrenarea a eșuat: {error}",
"holdout_too_small": "Prea puține cicluri pentru a testa corect un model nou: {held_out} au putut fi puse deoparte pentru testare, sunt necesare {min}.",
"insufficient_rows": "Încă nu există suficiente cicluri utilizabile: până acum, {count} de cicluri etichetate și curate.",
"insufficient_rows_one": "Încă nu există suficiente cicluri utilizabile: până acum, {count} ciclu etichetat și curat.",
"insufficient_rows_few": "Încă nu există suficiente cicluri utilizabile: până acum, {count} cicluri etichetate și curate.",
"insufficient_rows_other": "Încă nu există suficiente cicluri utilizabile: până acum, {count} de cicluri etichetate și curate.",
"not_better_than_incumbent": "Noul model nu a fost mai bun decât cel folosit (eroare {model} față de {incumbent}), așa că a fost păstrat cel actual.",
"not_better_than_naive": "Noul model nu a fost clar mai bun decât estimarea simplă (eroare {model} față de {naive}).",
"unknown": "Nu s-a învățat nimic nou."
},
"trained_unknown": "la o dată necunoscută"
},
"modal": {
"remove_task_title": "Eliminați sarcina",
"remove_task_msg": "Eliminați mementoul \"{task}\"? Înregistrările sale din jurnalul de întreținere se păstrează.",
"auto_label": "Etichetare automată a ciclurilor",
"correct_feedback": "Corectați feedback-ul",
"create_profile": "Creați profil",
"cycle": "Ciclu",
"edit_group": "Editează grupul de profiluri",
"edit_phase": "Editați faza",
"label_cycle": "Etichetați ciclul",
"merge_cycles": "Îmbinați {n} cicluri",
"new_group": "Grup de profiluri nou",
"new_phase": "Fază nouă",
"process_history_msg": "Reexecutați potrivirea, actualizați sugestiile, reantrenați ML (dacă este activat), recalculați costul ciclurilor pe baza prețurilor energiei înregistrate și recalculați starea ciclurilor pentru toate ciclurile stocate. Acest lucru poate dura ceva timp.",
"process_history_ok": "Procesare",
"process_history_title": "Procesare Istoric",
"process_recording": "Procesați înregistrarea",
"delete_maintenance_msg": "Ștergeți acest istoric de întreținere? Această acțiune nu poate fi anulată.",
"delete_maintenance_title": "Ștergeți evenimentul de întreținere",
"relabel_cycles": "Reetichetați {count} cicluri",
"delete_automation_title": "Ștergeți automatizarea",
"delete_automation_msg": "Ștergeți automatizarea \"{name}\" din Home Assistant? Această acțiune nu poate fi anulată.",
"remove_legacy_title": "Eliminați acțiunile vechi",
"reset_phase_msg": "Anulați modificarea fazei \"{name}\" și restabiliți faza integrată? Programele își păstrează intervalele.",
"reset_phase_title": "Resetați faza",
"remove_legacy_msg": "Eliminați acțiunile personalizate vechi? Nu se vor mai declanșa la evenimentele de ciclu. Această acțiune nu poate fi anulată din panou.",
"discard_recording_title": "Renunțați la înregistrare",
"discard_recording_msg": "Renunțați la înregistrarea salvată? Această acțiune nu poate fi anulată.",
"dismiss_all_title": "Ignorați toate feedbackurile",
"dismiss_all_msg": "Ignorați toate cele {count} cereri de feedback în așteptare?",
"dismiss_all_ok": "Ignorați tot",
"delete_phase_title": "Ștergeți faza",
"delete_phase_msg": "Ștergeți faza \"{name}\"?",
"clear_debug_title": "Curățați datele de depanare",
"clear_debug_msg": "Ștergeți toate urmele de depanare stocate?",
"wipe_all_title": "Ștergeți toate datele",
"wipe_all_msg": "⚠️ Aceasta șterge definitiv TOATE ciclurile și profilurile. Această acțiune nu poate fi anulată.",
"wipe_all_ok": "Ștergeți tot",
"force_stop_title": "Opriți forțat ciclul",
"force_stop_msg": "Opriți forțat ciclul activ acum? Ciclul va fi salvat ca întrerupt.",
"store_import": "Importați ciclu de referință",
"store_share": "Partajați în magazinul comunității",
"store_share_device": "Partajați acest dispozitiv",
"export_select": "Exportă - alege datele",
"import_wizard": "Importă - alege datele",
"history_import": "Importați istoricul de putere",
"apply_suggestions_title": "Aplicați sugestiile",
"apply_suggestions_msg": "Modificați aceste {n} setări? Integrarea se reîncarcă după salvare.",
"discard_settings_title": "Renunțați la modificările nesalvate?",
"discard_settings_msg": "Modificări nesalvate ale setărilor: {n}. Părăsiți Setări și renunțați la ele?",
"profile_title": "Profil · {name}",
"undo_import_msg": "Datele și setările acestui dispozitiv revin la starea de dinainte de ultimul import ({when}). Ciclurile și modificările de după se pierd.",
"undo_import_ok": "Anulați importul",
"undo_import_title": "Anulați ultimul import"
},
"msg": {
"custom_task_limit": "Ați atins limita de {max} sarcini.",
"custom_tasks_intro": "Adăugați orice altceva doriți să vi se amintească. O sarcină devine scadentă când este atins oricare dintre intervale; lăsați unul gol sau 0 pentru a-l folosi doar pe celălalt.",
"maintenance_due_sensor_hint": "Senzorul binar Întreținere scadentă este activ cât timp există o sarcină scadentă, pentru propriile automatizări de notificare.",
"maintenance_supporter_intro": "Maintenance Supporter este o integrare separată care face mult mai mult: orice aparat sau sarcină, termene după timp, utilizare sau un senzor, notificări și un istoric. Poate folosi contorul de cicluri WashData.",
"pg_canvas_empty3": "Alege un ciclu de mai sus și apasă Rulează pentru a-l simula. Apoi treci cu cursorul pentru a citi valorile, derulează sau folosește două degete pentru a mări și trage pentru a te deplasa.",
"pg_preset_delete_confirm": "Ștergi presetarea \"{name}\"?",
"pg_preset_limit": "Limita de presetări a fost atinsă ({n})",
"pg_preset_overwrite": "Suprascrii presetarea \"{name}\"?",
"tail_trim_hint": "Numărul de secunde de eliminat de la sfârșit",
"store_sibling_hint": "Nimic partajat pentru modelul dvs.? Un model înrudit de la aceeași marcă este de obicei un început bun.",
"store_declare_appliance": "Spuneți-i WashData ce aparat dețineți pentru a vedea configurațiile pe care alții le-au partajat pentru el. Sau scrieți o marcă mai sus pentru a explora.",
"refresh_catalog_hint": "Listele de mărci și aparate ale comunității sunt păstrate în cache pentru a economisi cota zilnică a magazinului. Reîmprospătați pentru a vedea intrările adăugate sau aprobate de alții.",
"head_trim_hint": "Numărul de secunde de eliminat de la început",
"appliance_monitor": "Monitor de aparate",
"artifact_dip_detail": "A scăzut sub banda de putere obișnuită timp de ~{n}s.",
"artifact_footer": "Evidențiate în graficul de mai sus. Acestea sunt artefacte tranzitorii (de exemplu, ușa deschisă la jumătatea ciclului), nu neapărat probleme.",
"artifact_header": "{n} de anomalii detectate în timpul acestui ciclu",
"artifact_header_one": "{n} anomalie detectată în timpul acestui ciclu",
"artifact_header_few": "{n} anomalii detectate în timpul acestui ciclu",
"artifact_header_other": "{n} de anomalii detectate în timpul acestui ciclu",
"artifact_pause_detail": "Puterea a scăzut aproape la zero timp de ~{n}s, apoi a revenit. Probabil ușa a fost deschisă sau ciclul a fost pus pe pauză.",
"artifact_spike_detail": "A depășit banda de putere obișnuită timp de ~{n}s.",
"auto_label_intro": "Atribuiți profiluri ciclurilor neetichetate a căror încredere de potrivire depășește pragul.",
"automations_intro": "WashData declanșează evenimente {start} / {end} și expune entități, astfel că notificările și acțiunile sunt cel mai bine construite ca automatizări normale Home Assistant. Automatizările care utilizează acest dispozitiv apar mai jos.",
"cleanup_intro": "Toate ciclurile etichetate suprapuse. Bifați valorile aberante, apoi eliminați-le eticheta (rămân în istoric, dar nu mai modelează acest profil) sau ștergeți-le.",
"clear_debug_hint": "Eliminați datele de depanare stocate pentru a elibera spațiu.",
"collecting_data": "Se colectează date. Cicluri încă necesare înainte ca reglajul fin să poată începe: {need} ({current}/{min}).",
"compare_overlay_profiles": "Suprapuneți profiluri (estompat)",
"compare_profiles_tip": "Suprapuneți alte profiluri pe grafic pentru a vedea care se potrivește cel mai bine acestui ciclu.",
"compare_selected_cycles": "Cicluri selectate (solid) – afișați / ascundeți",
"cycles_deleted": "{count} ciclu(ri) șterse",
"cycle_context_loading": "Se încarcă istoricul recorder-ului…",
"cycle_context_note": "Gri: istoricul recorder-ului pentru senzorul de putere în jurul acestui ciclu. Nu face parte din ciclu și nu afectează durata, energia sau potrivirea.",
"cycle_context_none": "Recorder-ul nu conține citiri în jurul acestui ciclu (Home Assistant păstrează implicit 10 zile de istoric).",
"cycle_context_tip": "Doar afișare: arată istoricul recorder-ului pentru senzorul de putere în jurul acestui ciclu, dacă mai este păstrat. Pentru a adăuga încercările de pornire eșuate la ciclurile viitoare, folosiți Preambulul curbei (Setări > Detectare > Pornire Ciclu), care modifică duratele salvate.",
"enough_data": "Date suficiente pentru a învăța ({current}/{min} cicluri).",
"export_description": "Alege exact ce profiluri, cicluri, setări și altele să exporți în JSON, sau analizează un fișier și importă doar părțile dorite.",
"feedback_cycles_pending": "De revizuit: {n}",
"feedback_prompt": "Confirmați că a fost corect, corectați programul sau ignorați.",
"feedback_relabel_hint": "Și reetichetarea acestui ciclu îl rezolvă.",
"filter_by_profile": "Filtrează după profil…",
"group_modal_help": "Grupați programe cu aceeași formă care diferă prin temperatură sau centrifugare. Potrivirea evaluează grupul ca pe unul singur, apoi alege membrul cel mai potrivit. Alegeți cel puțin 2; suprapunerea arată cât de asemănătoare sunt.",
"group_not_cohesive": "Aceste profiluri nu sunt suficient de similare pentru a fi grupate în mod fiabil, deci potrivirea le tratează individual până când eliminați valoarea aberantă sau împărțiți grupul.",
"group_preview_hint": "Bifați 2 sau mai mulți membri pentru a previzualiza și compara curbele lor de putere.",
"legacy_actions_title": "{count} de acțiuni personalizate vechi încă rulează",
"legacy_actions_title_one": "{count} acțiune personalizată veche încă rulează",
"legacy_actions_title_few": "{count} acțiuni personalizate vechi încă rulează",
"legacy_actions_title_other": "{count} de acțiuni personalizate vechi încă rulează",
"live_chart_loading": "Graficul de putere în timp real apare pe măsură ce sosesc citirile.",
"loading": "Se încarcă…",
"loading_curve": "Se încarcă curba…",
"loading_settings": "Se încarcă setările…",
"log_buffer_hint": "Cel mai nou mai întâi · memorează ultimele 500 de înregistrări ha_washdata de la repornire · trageți marginea de jos pentru a redimensiona.",
"maintenance_due": "Întreținere scadentă: {items}",
"maintenance_intro": "Înregistrați lucrările de service la acest aparat și primiți un memento când fiecare sarcină devine din nou scadentă.",
"maintenance_load_error": "Nu s-au putut încărca datele de întreținere: {error}",
"maintenance_requires_access": "Întreținerea și exportul/importul necesită acces complet.",
"manual_duration_hint": "Durata așteptată a ciclului profilului, folosită pentru estimarea timpului rămas. Lăsați-o neschimbată pentru a păstra valoarea curentă.",
"merge_intro": "Ciclurile selectate sunt combinate într-unul singur (în ordine cronologică; golurile sunt completate cu 0 W). Alegeți profilul rezultat.",
"ml_intro": "WashData vine cu modele inteligente care funcționează imediat.",
"ml_learned_intro": "Modele ajustate la această mașină.",
"ml_settings_intro": "Două comutatoare independente: unul aplică modelele în timpul unui ciclu, celălalt permite WashData să le ajusteze la mașina dvs. în timp.",
"no_cycles_match": "Niciun ciclu nu corespunde filtrului curent.",
"no_cycles_profile": "Niciun ciclu pentru acest profil.",
"no_cycles_selected": "Selectați mai întâi cel puțin un ciclu.",
"no_cycles_yet": "Niciun ciclu înregistrat încă.",
"no_device_selected": "Niciun dispozitiv selectat.",
"no_devices": "Niciun dispozitiv WashData configurat încă.",
"no_envelope": "Niciun plic încă – reconstruiți după etichetarea ciclurilor.",
"no_envelope_overlay": "Niciun plic disponibil pentru suprapunere.",
"no_fine_tuned": "Nimic ajustat încă – WashData folosește modelele sale integrate.",
"no_logs": "Nicio înregistrare în memorie încă.",
"no_maintenance": "Nicio întreținere înregistrată încă.",
"no_match_yet": "Nicio tentativă de potrivire încă – aceasta se completează în timpul unui ciclu activ.",
"no_other_users": "Niciun alt utilizator Home Assistant găsit.",
"no_phases": "Nicio fază definită.",
"no_phases_assigned": "Nicio fază atribuită.",
"no_profiles_compare": "Niciun profil de comparat.",
"no_profiles_overlay": "Niciun profil de suprapus.",
"no_profiles_yet": "Niciun profil încă. Creați unul dintr-un ciclu etichetat.",
"no_profiles_yet_short": "Niciun profil încă.",
"no_settings_match": "Nicio setare nu corespunde cu \"{q}\"",
"no_split_points": "Niciun punct de divizare încă.",
"no_suggestions": "Nicio sugestie activă.",
"notify_services_hint": "Utilizați ID-urile de serviciu {entity} (separate prin virgulă pentru mai multe). Variabile șablon: {vars}.",
"old_actions_warning": "Configurat cu vechiul editor de acțiuni (acum eliminat). Încă se declanșează la evenimentele de ciclu, dar nu mai pot fi editate aici. Convertiți-le într-o automatizare normală sau eliminați-le.",
"pending_feedback": "Feedback de detecție în așteptare",
"performance_trend": "Tendință de performanță ({n} cicluri)",
"pg_apply_confirm": "Aplicați cea mai bună valoare: {label} = {value}?",
"pg_ctrl_intro": "Valorile pornesc de la setările active ale acestui dispozitiv din integrare. Modificările rămân în Zona de test până când le salvezi în integrare.",
"pg_live_unavailable": "Setările active nu sunt disponibile, se afișează valorile implicite.",
"pg_load_live_confirm": "Renunți la {n} modificări din Zona de test și reîncarci setările actuale ale integrării?",
"pg_matches_live": "Identice cu setările active",
"pg_n_changed": "{n} valori diferite față de setările active",
"pg_sugg_none": "Toate sugestiile corespund deja setărilor actuale",
"pg_publish_one_confirm": "Salvezi {label} = {value} în setările acestui dispozitiv?",
"pg_restart_note": "Reporniți Home Assistant pentru a activa instrumentele de simulare.",
"phase_catalog_intro": "Segmente denumite ale unui ciclu (Pre-spălare, Încălzire, Centrifugare…). Atribuiți-le unui profil din panoul de control al acestuia.",
"phase_ranges_intro": "Intervale de fază (minute de la pornirea ciclului) suprapuse pe curba medie. Editați valorile pentru a previzualiza în timp real.",
"playground_intro": "Încercați setări pe datele reale ale ciclurilor dvs. Nimic de aici nu vă schimbă setările active până nu le aplicați.",
"prefs_personal": "Se aplică numai contului dvs. Home Assistant.",
"process_history_hint": "Rulează din nou potrivirea pe toate ciclurile salvate, actualizează sugestiile, reantrenează modelele ML (dacă sunt activate), recalculează costul din prețurile înregistrate și recalculează sănătatea ciclurilor. Rulați după o serie de revizuiri.",
"profile_deleted": "Profil șters",
"profiles_intro": "Faceți clic pe un profil pentru statistici, faze și curățare. Grupați programe aproape identice (aceeași formă/durată, temperatură sau centrifugare diferite) pentru ca potrivirea să aleagă în mod fiabil între ele.",
"rbac_hint": "Oprit: toți utilizatorii Home Assistant au acces complet (implicit). Administratorii au întotdeauna acces complet și pot gestiona pe toată lumea.",
"recording_in_progress": "Înregistrare în curs",
"reminders_intro": "Afișați un memento în panou după acest număr de cicluri de la ultimul service. Lăsați necompletat sau 0 pentru a dezactiva un memento.",
"restart_gap_footer": "Evidențiat pe grafic. Datele de putere lipsesc pentru aceste intervale; potrivirea a folosit numai citiri reale.",
"restart_gap_header": "{n} de goluri la repornirea HA în timpul acestui ciclu",
"restart_gap_header_one": "{n} gol la repornirea HA în timpul acestui ciclu",
"restart_gap_header_few": "{n} goluri la repornirea HA în timpul acestui ciclu",
"restart_gap_header_other": "{n} de goluri la repornirea HA în timpul acestui ciclu",
"restart_gap_item": "{dur} gol",
"review_confirm_help": "A fost acest ciclu detectat corect? Confirmarea ciclurilor îmbunătățește potrivirea pentru mașina dvs. Ajunge un Bun/Rău rapid.",
"review_in_settings": "Revizuiți în Setări",
"review_notes_placeholder": "Note (opțional)",
"review_notes_tip": "Note cu text liber pentru referință proprie. Nu sunt folosite de potrivire sau antrenament.",
"review_profile_tip": "Programul cu care este etichetat acest ciclu. Dacă este greșit, corectați-l aici; etichetele învață potrivirea.",
"review_quality_tip": "Cât de curat este acest ciclu. Bun: un exemplu clasic al acestui program. Rău: detectat, dar zgomotos sau neobișnuit. Inutilizabil: detectat greșit (unit, tăiat sau fals). Influențează scorul de sănătate și ce cicluri antrenează modelul.",
"review_recorded_tip": "Marcați-l ca ciclu de referință ales manual pentru programul său, ca un ciclu înregistrat manual. Ciclurile de referință sunt păstrate mereu, stau la baza șablonului de potrivire și nu sunt niciodată eliminate la curățare.",
"review_tags_tip": "Semnale opționale despre ce a mers prost, ca antrenarea și curățarea să țină cont de ele.",
"review_to_cycles": "Deschideți coada de revizuire a Ciclurilor",
"samples_decimated": "Se afișează {shown} din {total} eșantioane (reduse pentru afișare; vârfurile păstrate). Un spațiu mare aici se datorează reducerii, nu unor date lipsă.",
"saving_triggers_reload": "Salvarea reîncarcă integrarea. Entitățile pot apărea scurt ca indisponibile.",
"search_placeholder": "Căutați setări…",
"see_recorder": "Consultați widgetul de înregistrare de mai jos",
"setting_changed": "Modificat de la {old} la {new} pe {date}",
"settings_basic_note": "Se afișează setările esențiale. Comutați la Avansat pentru lista completă.",
"show_all_settings": "Afișați toate setările",
"showing_suggestions": "Se afișează {count} de setări cu sugestii.",
"showing_suggestions_one": "Se afișează {count} setare cu sugestii.",
"showing_suggestions_few": "Se afișează {count} setări cu sugestii.",
"showing_suggestions_other": "Se afișează {count} de setări cu sugestii.",
"split_intro": "Faceți clic pe grafic pentru a adăuga sau elimina un punct de divizare, sau detectați automat după pauzele de inactivitate. Fiecare parte poate primi propriul profil.",
"sug_staged": "Setat {key} = {val}. Salvați pentru a aplica.",
"toast_auto_detect_enabled": "Detecție automată activată",
"toast_auto_label_complete": "Etichetare automată finalizată",
"toast_auto_label_failed": "Etichetare automată eșuată: {error}",
"toast_automation_failed": "Nu s-a putut crea automatizarea: {error}",
"toast_automation_migrated": "Acțiuni migrate la o automatizare; se deschide editorul",
"toast_convert_failed": "Conversie eșuată: {error}",
"toast_create_failed": "Creare eșuată: {error}",
"toast_delete_failed": "Ștergere eșuată: {error}",
"toast_error": "Eroare: {error}",
"toast_failed": "Eșuat: {error}",
"toast_force_stop_failed": "Oprire forțată eșuată: {error}",
"toast_name_required": "Nume obligatoriu",
"toast_no_automation": "Nu se poate crea automatizare aici",
"toast_profile_name_required": "Numele profilului este obligatoriu",
"toast_program_set": "Program setat: {program}",
"toast_resume_failed": "Reluare eșuată: {error}",
"toast_revert_failed": "Revenire eșuată: {error}",
"toast_reverted": "{key} a revenit la valoarea anterioară",
"toast_save_failed": "Salvare eșuată: {error}",
"trend_duration_longer": "Durata este în creștere ({pct}%/ciclu) – medie recentă {avg}",
"trend_duration_shorter": "Durata este în scădere ({pct}%/ciclu) – medie recentă {avg}",
"trend_energy_down": "Energia este în scădere ({pct}%/ciclu)",
"trend_energy_up": "Energia este în creștere ({pct}%/ciclu) – medie recentă {avg}",
"trim_destructive_confirm": "Se păstrează doar {pct}% din ciclu, iar această acțiune nu poate fi anulată. Continuați?",
"trim_intro": "Trageți mânerele roșii sau introduceți valori. Tot ceea ce este în afara ferestrei este eliminat.",
"tuning_suggestions_available": "{count} de sugestii de ajustare disponibile din ciclurile observate. Acestea apar lângă câmpurile relevante.",
"tuning_suggestions_available_one": "{count} sugestie de ajustare disponibilă din ciclurile observate. Apare lângă câmpul relevant.",
"tuning_suggestions_available_few": "{count} sugestii de ajustare disponibile din ciclurile observate. Acestea apar lângă câmpurile relevante.",
"tuning_suggestions_available_other": "{count} de sugestii de ajustare disponibile din ciclurile observate. Acestea apar lângă câmpurile relevante.",
"unsure_detected_prefix": "WashData nu este sigur că a detectat",
"warmup_badge": "Încă învață ({done}/{needed} cicluri)",
"warmup_detail": "Potrivirea funcționează deja. WashData vă cere să confirmați primele {needed} cicluri ale acestui profil înainte de a eticheta singur.",
"wipe_history_warning": "Ștergeți definitiv toate ciclurile și profilurile. Nu poate fi anulat.",
"compare_overlay_tip": "Suprapuneți plicurile profilurilor învățate pentru a vedea cărui program seamănă fiecare ciclu.",
"diagnostics_load_failed": "Nu s-au putut încărca diagnosticele: {error}",
"manual_duration_ref_hint": "Folosit doar fără ciclu de referință; un ciclu de referință stabilește durata după propria lungime.",
"duration_learned_hint": "Calculată din ciclurile acestui program (fără valorile aberante) și actualizată după fiecare ciclu nou. Pentru a o schimba, tăiați sau eliminați ciclurile care deviază.",
"toast_convert_rolled_back": "Conversia a eșuat și a fost anulată (nu a rămas nicio automatizare): {error}",
"toast_convert_orphan": "Automatizarea a fost creată, dar ștergerea acțiunilor vechi a eșuat. Nu încercați din nou: eliminați manual acțiunile vechi pentru a evita o automatizare duplicată.",
"advisory_duration_trend_up": "Ciclurile '{name}' durează tot mai mult (aproximativ +{pct}% pe ciclu). Dacă aparatul s-a schimbat, reînregistrați sau reconstruiți acest profil.",
"advisory_energy_trend_up": "'{name}' consumă mai multă energie la fiecare ciclu (aproximativ +{pct}% pe ciclu). Verificați aparatul dacă acest lucru este neașteptat.",
"advisory_poor_health": "'{name}' se potrivește slab: ciclurile sale recente variază mult sau se potrivesc slab. Verificați-i ciclurile sau reînregistrați-l ca potrivirea și estimările să rămână precise.",
"advisory_shape_drift": "'{name}' s-a îndepărtat de curba sa de putere inițială, poate din cauza calcarului sau a uzurii. Luați în considerare reînregistrarea lui cu cicluri recente.",
"advisory_shape_drift_corr": "'{name}' s-a îndepărtat de curba sa de putere inițială (corelație {corr}), poate din cauza calcarului sau a uzurii. Luați în considerare reînregistrarea lui cu cicluri recente.",
"advisory_unmatchable": "'{name}' nu se poate potrivi niciodată: nu are în spate niciun ciclu cu date de putere. Etichetați sau înregistrați un ciclu al acestui program pentru a remedia.",
"advisory_unmatchable_no_duration": "'{name}' nu se poate potrivi niciodată: ciclul său nu are o durată utilizabilă. Reînregistrați acest program sau setați-i durata așteptată.",
"pg_no_alerts": "Nicio problemă detectată în această rulare.",
"pg_override_active": "Se folosesc setările editate față de cele actuale",
"pg_history_empty": "Apăsați Rulați pentru a relua ciclurile.",
"pg_history_summary": "{detected}/{total} detectate · {correct} potrivite corect",
"pg_sweep_no_metric": "Date insuficiente pentru a evalua acest obiectiv.",
"pg_sweep_intro2": "Găsiți setarea care îndeplinește cel mai bine un obiectiv pe ciclurile recente. Nimic nu se schimbă până nu o aplicați.",
"pg_row_load_hint": "Încarcă acest ciclu în graficul de mai sus",
"pg_history_intro2": "Rulați din nou ciclurile recente prin detectorul și sistemul de potrivire reale, cu setările de mai sus. Faceți clic pe un rând pentru a-l încărca în grafic; schimbați o setare pentru a compara înainte și după.",
"pg_simulating": "Se simulează ciclul…",
"pg_apply_settings_confirm": "Salvezi aceste {n} setări pe acest dispozitiv? {list}",
"no_logs_match": "Nicio înregistrare din jurnal nu corespunde acestor filtre.",
"pg_analysis_hint2": "Selectați un ciclu și apăsați Rulați pentru a încărca analiza potrivirii.",
"imported_readonly": "Importat din magazinul comunității. Folosit ca referință și pentru potrivire, nu contează în statisticile dvs. și nu poate fi editat.",
"merge_no_imports": "Înregistrările importate nu pot fi îmbinate într-un ciclu real. Deselectați-le pentru a le îmbina.",
"store_enable_hint": "Activați funcțiile online în Preferințe > Online și comunitate pentru a răsfoi și importa cicluri de referință ale comunității.",
"store_share_intro": "Încărcați acest ciclu de referință pentru ca alți utilizatori cu același aparat să îl poată folosi. Este examinat înainte de a apărea public.",
"online_intro_global": "Răsfoiți și partajați înregistrări de referință cu alți utilizatori WashData. O conexiune acoperă toate dispozitivele dvs. WashData; marca și modelul se setează pe dispozitiv în De bază. Funcțiile online sunt oprite până le activați.",
"online_unavailable": "Funcțiile online nu sunt disponibile pe acest server.",
"store_picker_offline": "Activați funcțiile online din pictograma de setări pentru a alege din catalogul comunității.",
"pick_brand_first": "Alegeți mai întâi o marcă de aparat.",
"adopt_settings_hint": "Suprascrieți pragurile de detectare și potrivire ale acestui dispozitiv cu cele partajate. Notificările, entitățile și prețul energiei nu sunt niciodată modificate.",
"include_settings_hint": "Partajați pragurile de detectare și potrivire ale acestui dispozitiv (nu notificările, entitățile sau prețul energiei). Ceilalți aleg dacă le aplică.",
"onboard_download": "Dispozitiv nou? Adoptați o configurație gata pregătită (programe, cicluri de referință și faze) de la un alt utilizator WashData cu același aparat.",
"share_device_none": "Niciun ciclu de partajat încă. Marcați un ciclu înregistrat sau ales manual ca ciclu de referință (⭐) în fila Cicluri mai întâi.",
"share_guideline_naming": "Denumiți fiecare profil exact așa cum apare pe cadranul sau afișajul aparatului (de ex. 'Cotton 40', 'Eco 60').",
"share_guideline_quality": "Partajați doar cicluri încheiate normal: fără întreruperi, deschideri de ușă sau căderi de tensiune.",
"share_guideline_review": "Încărcarea dvs. începe ca în așteptare și apare public odată ce suficienți membri ai comunității o confirmă.",
"share_guidelines_title": "Înainte de a partaja",
"store_download_device_intro": "Adăugați fiecare program partajat și ciclurile sale de referință pe dispozitivul dvs. Propriile cicluri și statistici nu sunt afectate.",
"store_share_device_intro": "Încărcați {brand} {model} cu ciclurile de referință pe care le selectați. Alții cu același aparat vă pot adopta programele. Intrările sunt revizuite înainte de a apărea public.",
"share_profile_no_cycles": "Niciun ciclu de referință -- marcați un ciclu ca ⭐ în fila Cicluri pentru a include acest profil",
"export_select_intro": "Bifați ce să includeți. Profilurile fără ciclurile lor exportă totuși un program recunoscibil.",
"import_analyze_hint": "Încărcați un fișier exportat (sau lipiți JSON-ul acestuia). WashData arată ce poate fi importat înainte de orice modificare.",
"analyzing": "Se analizează…",
"device_type_mismatch_warn": "Acest export provine de la un alt tip de aparat ({src} în loc de {local}). Programele și ciclurile pot fi totuși importate ca date de referință, dar nu și setările dispozitivului sau istoricul real.",
"merge_hint": "Elementele importate sunt adăugate; nimic local nu se pierde. Conflictele de nume se rezolvă mai jos.",
"replace_warn": "Fiecare categorie bifată este ștearsă și înlocuită cu conținutul fișierului. Categoriile nebifate rămân neatinse.",
"dest_reference_hint": "Ciclurile importate îmbunătățesc doar recunoașterea programelor și nu afectează niciodată statisticile de utilizare/energie.",
"dest_real_history_hint": "Ciclurile importate contează ca istoric și statistici proprii ale acestui dispozitiv. Folosiți asta pentru a muta un aparat într-o instalare nouă.",
"sug_muted": "Această setare nu va mai fi sugerată",
"sug_mute_failed": "Nu s-a putut dezactiva sugestia",
"sug_unmuted_all": "Sugestiile dezactivate au fost resetate",
"n_suggestions_muted": "{count} de sugestii dezactivate; reglajul automat nu le va propune.",
"n_suggestions_muted_one": "{count} sugestie dezactivată; reglajul automat nu o va propune.",
"n_suggestions_muted_few": "{count} sugestii dezactivate; reglajul automat nu le va propune.",
"n_suggestions_muted_other": "{count} de sugestii dezactivate; reglajul automat nu le va propune.",
"font_size_hint": "Faceți tot din acest panou mai mare sau mai mic. Se aplică contului dvs. pe acest dispozitiv.",
"import_history_description": "Aveați o priză inteligentă înainte de WashData? Încărcați istoricul ei de putere sau citiți-l din Home Assistant. Detectarea îl parcurge, iar ciclurile trecute apar în lista dvs. Cicluri, gata de denumit.",
"hist_input_hint": "Încărcați un CSV din panoul Istoric (entitate, stare, ultima modificare) sau lăsați WashData să citească direct istoricul senzorului. Detectarea în timp real îl parcurge și dvs. alegeți ce cicluri păstrați.",
"hist_recorder_hint": "Citește de la data aleasă până acum. Home Assistant păstrează implicit istoricul detaliat 10 zile; mediile orare mai vechi sunt prea grosiere pentru detectarea ciclurilor.",
"hist_scanning": "Istoricul dvs. trece prin detector în fundal. Puteți închide această fereastră și reveni mai târziu.",
"hist_imported_count": "{n} cicluri importate.",
"hist_duplicates": "{n} fuseseră deja importate și au fost omise.",
"hist_capped": "Limita de cicluri importate pentru acest dispozitiv a fost atinsă; restul nu au fost salvate.",
"hist_next_step": "Se află în lista dvs. Cicluri, marcate ca istoric importat. Deschideți unul și folosiți Etichetează pentru a-i denumi programul.",
"hist_rows_read": "{n} citiri preluate",
"hist_breaks": "{n} întreruperi în care senzorul nu a fost disponibil",
"hist_other_entity": "{n} citiri pentru alte entități ignorate",
"hist_entity_substituted": "{used} citit (acest dispozitiv este configurat pentru {wanted})",
"hist_skipped_spans": "Porțiuni omise",
"hist_settings_used": "Detectat cu setările actuale ale acestui dispozitiv (putere minimă {w} W, întârziere la oprire {s} s).",
"hist_none_found": "Nu a putut fi detectat niciun ciclu în acel istoric.",
"hist_found": "S-au găsit {n} cicluri. Debifați tot ce nu pare un ciclu real: nimic nu este salvat până la import.",
"hist_scan_capped": "Sunt afișați doar primii candidați (au fost găsiți {n}).",
"hist_recorder_empty": "Home Assistant nu are istoric detaliat pentru acest senzor în acea perioadă.",
"hist_scan_failed": "Analiza a eșuat.",
"hist_scan_expired": "Acea analiză nu mai este disponibilă. Reluați analiza.",
"hist_import_failed": "Importul a eșuat.",
"imported_history_readonly": "Găsit într-un istoric de putere importat. Ajută potrivirea, dar nu contează în statisticile dvs. și nu poate fi tăiat sau împărțit. Etichetați-l pentru a denumi programul.",
"odometer_intro": "Acest total doar crește. Ștergerea unui ciclu nu îl scade, ca mementourile de service să rămână corecte.",
"odometer_correct_hint": "Setați această valoare dacă WashData a numărat un ciclu care nu a avut loc sau dacă aparatul a rulat cicluri înainte de instalarea WashData.",
"no_reminders_set": "Încă nu este setat niciun memento de service.",
"toast_program_armed": "Program pregătit pentru ciclul următor: {program}",
"standby_above_stop_title": "Încă consumă {idle} W când ciclul s-a încheiat",
"standby_above_stop_sub": "{n} din ultimele {total} cicluri. Întârzierea la Oprire începe abia după ce puterea scade sub Pragul de Oprire ({stop} W), așa că ciclurile se termină târziu sau trebuie oprite manual.",
"advisory_duration_outlier": "{n} ciclu(ri) etichetate '{name}' sunt prea departe de durata sa obișnuită pentru a se potrivi vreodată (cel mai rău: {ratio}x). Probabil sunt etichetate greșit sau conțin două rulări. Reetichetați-le sau împărțiți-le, ca să nu-i mai distorsioneze estimarea timpului.",
"toast_range_required": "Setați un interval De la/Până la valid",
"no_profiles_option": "(niciun profil, adăugați unul)",
"compare_cycles_title": "Comparați {count} cicluri",
"edit_builtin_phase": "Aceasta este o fază integrată. Salvarea creează o copie personalizată; ștergeți copia pentru a restaura originalul.",
"fetch_error": "Încărcarea datelor a eșuat.",
"connection_lost": "Conexiunea s-a pierdut - se afișează datele de la ora {time}.",
"pg_notify_partial": "Marcajele arată doar notificările de pornire, aproape gata, final, etape și ore de liniște. Actualizările în timp real, mementourile de descărcare și alertele de depășire nu sunt simulate.",
"connect_to_confirm": "Conectați-vă din pictograma de setări pentru a confirma sau a evalua.",
"coverage_gap_cluster": "Ciclurile recente neetichetate ({count}) de aproximativ {min} min par să fie un singur program pe care nu l-ați creat încă.",
"pg_label_yes": "Ar fi etichetat \"{name}\" la sfârșitul ciclului",
"pg_label_no": "Ar solicita revizuire: {reason}",
"live_match_debug_tip": "Încredere: cât de bine se potrivește curba de putere curentă cu profilul candidat principal (0-100%). Ambiguu: cei mai buni doi candidați au scoruri la mai puțin de 5% unul de altul; eticheta rămâne incertă până la finalul ciclului.",
"automation_alias_started": "{device}: ciclu pornit",
"automation_alias_finished": "{device}: ciclu încheiat",
"automation_desc_started": "Rulează când {device} pornește un ciclu. Adăugați acțiunile dvs. (notificare, lumini, ...).",
"automation_desc_finished": "Rulează când {device} încheie un ciclu. Adăugați acțiunile dvs. (notificare, lumini, ...).",
"feedback_detected": "WashData a detectat: {name}",
"import_undo_hint": "Se păstrează un punct de restaurare de dinainte de ultimul import ({when}): {profiles} profil(uri) și {cycles} ciclu(ri).",
"replace_undo_hint": "Mai întâi se salvează un punct de restaurare, astfel încât puteți anula acest import din Export / Import.",
"pg_in_sample_note": "Aceste cicluri au ajutat la construirea profilurilor cu care sunt comparate, deci rezultatele sunt optimiste: așteptați-vă la ceva mai puține potriviri corecte pe cicluri noi.",
"hist_tail_trimmed": "Au fost eliminate {min} min de așteptare după sfârșitul ciclului, la fel cum face integrarea în timp real",
"invalid_threshold_pair": "Pragul de Oprire ({stop} W) trebuie să fie sub Pragul de Pornire ({start} W). Nu s-a salvat nimic; modificați-le pe amândouă împreună.",
"hist_truncated": "oprit la limita de {n} citiri, așa că restul istoricului nu a fost analizat",
"hist_warn_kw": "Cea mai mare citire este doar {w}. Acest senzor pare să raporteze kilowați; WashData are nevoie de wați, așa că nu se poate detecta niciun ciclu.",
"hist_warn_naive_time": "{n} de marcaje temporale nu au fus orar și au fost citite ca UTC. Dacă fișierul folosește ora locală, ciclurile sunt decalate cu diferența dvs. față de UTC, iar citirile din jurul trecerii la ora de vară se pot pierde.",
"hist_warn_naive_time_one": "{n} marcaj temporal nu are fus orar și a fost citit ca UTC. Dacă fișierul folosește ora locală, ciclurile sunt decalate cu diferența dvs. față de UTC, iar citirile din jurul trecerii la ora de vară se pot pierde.",
"hist_warn_naive_time_few": "{n} marcaje temporale nu au fus orar și au fost citite ca UTC. Dacă fișierul folosește ora locală, ciclurile sunt decalate cu diferența dvs. față de UTC, iar citirile din jurul trecerii la ora de vară se pot pierde.",
"hist_warn_naive_time_other": "{n} de marcaje temporale nu au fus orar și au fost citite ca UTC. Dacă fișierul folosește ora locală, ciclurile sunt decalate cu diferența dvs. față de UTC, iar citirile din jurul trecerii la ora de vară se pot pierde.",
"pg_compare_profile_tip": "Alege doar profilul desenat peste grafic. Simularea caută întotdeauna singură potrivirea ciclului, la fel ca integrarea în timp real.",
"pg_outcome_stale": "Setările s-au schimbat de la rularea acestei simulări. Încă arată rezultatul vechi.",
"pg_sweep_guarded": "Încheie prea devreme mai multe cicluri, divizează mai multe dintre ele sau ratează cicluri pe care setarea actuală le detectează, așa că această valoare nu este recomandată niciodată.",
"pg_sweep_keep_current": "Păstrați valoarea actuală ({value}, {metric}): nicio valoare nu a fost mai bună cu cel puțin un ciclu.",
"pg_sweep_n_cycles": "pe {count} de cicluri",
"pg_sweep_n_cycles_one": "pe {count} ciclu",
"pg_sweep_n_cycles_few": "pe {count} cicluri",
"pg_sweep_n_cycles_other": "pe {count} de cicluri",
"pg_task_busy": "O rulare Testează pe istoric sau Optimizează este deja în desfășurare pentru acest dispozitiv. Așteptați să se termine sau anulați-o."
},
"phase_desc": {
"anti_crease": "Tumblări scurte ocazionale după finalizare pentru a reduce șifonarea.",
"anti_wrinkle": "Tumblare periodică post-ciclu pentru a reduce șifonarea.",
"baking": "Rezistență la temperatură înaltă activă pentru formarea cojii și a miezului.",
"cooking": "Faza principală de gătire, cu rezistența și ventilatorul active.",
"cool_down": "Tumblare fără căldură aproape de sfârșitul ciclului.",
"cool_down_af": "Răcire doar cu ventilatorul după încălzire.",
"drain_and_switch": "Perioada de tranziție de la modul de spălare la modul de uscare.",
"dry": "Etapă de uscare folosind rezistența și/sau căldura reziduală.",
"drying": "Perioada principală de tumblare cu căldură.",
"heat_up": "Încălzirea inițială a rezistentei înainte de a începe uscarea completă.",
"keep_warm": "Etapă cu căldură redusă pentru a păstra mâncarea caldă.",
"keep_warm_bm": "Etapă cu căldură redusă pentru a păstra pâinea caldă după coacere.",
"kneading": "Motorul amestecă și frământă aluatul. Consum mare.",
"pause_af": "Pauză scurtă pentru scuturare sau verificare.",
"pre_heat": "Încălzirea inițială a camerei înainte de gătirea propriu-zisă.",
"pre_rinse": "Pulverizare inițială înainte de spălarea cu detergent.",
"proving": "Dospire la căldură redusă, ca drojdia să fermenteze și aluatul să crească.",
"resting": "Pauză scurtă cu putere redusă între frământări, pentru relaxarea glutenului.",
"pre_wash": "Înmuiere inițială sau pre-tratament înainte de spălarea principală.",
"rinse": "Etapă de clătire cu apă curată. Această fază se poate repeta de mai multe ori.",
"sanitize": "Etapă de curățare la temperatură înaltă pentru programele de igienizare.",
"sensor_check": "Pauză scurtă de putere redusă în timp ce se măsoară gradul de uscare.",
"soak": "Perioadă de înmuiere cu activitate scăzută între etapele de spălare activă.",
"soak_dw": "Perioadă extinsă de înmuiere pentru vase foarte murdare.",
"spin": "Extracție de mare viteză pentru a elimina apa din încărcătură.",
"spin_wd": "Extracție de mare viteză înainte de tranziția la uscare.",
"wash": "Ciclu principal de spălare cu mișcare tambur și încălzire opțională.",
"wash_dw": "Spălare principală cu detergent și încălzire."
},
"placeholder": {
"custom_task": "de exemplu, curățare garnitura ușii",
"add": "adaugă…",
"group_name": "ex. Bumbac 2:47",
"json_buttons": "[{\"action\":\"ID\",\"title\":\"Label\"}]",
"notify": "adaugă un serviciu de notificare…",
"notify_services_list": "notify.mobile_app_phone, ...",
"person": "adaugă o persoană…",
"phase_name": "ex. Preclătire",
"profile_name": "ex. Bumbac 40°C",
"maintenance_notes": "de exemplu, filtru înlocuit, garnitura ușii curățată",
"store_brand": "de ex. Bosch",
"store_model": "de ex. WAT28401"
},
"pref": {
"date_absolute": "Absolut (ex.: 14:32 pe 2 iul.)",
"date_relative": "Relativ (ex.: acum 2 ore)",
"lang_auto": "Implicit sistem ({lang})",
"lang_en": "Engleză",
"use_panel_default": "(implicit panou)"
},
"quality": {
"bad": "Rău",
"good": "Bun",
"unusable": "Inutilizabil"
},
"section": {
"dishwasher": {
"label": "Mașină de spălat vase",
"intro": "Gestionarea finalului pentru mașinile de spălat vase, care adesea usucă mult timp în liniște înainte de o scurtă evacuare finală."
},
"anti_wrinkle": {
"intro": "Păstrează în ciclul încheiat impulsurile de rotire cu putere redusă ale unui uscător de după faza principală.",
"label": "Anti-Șifonare"
},
"basic": {
"intro": "Identitate centrală și elementele esențiale pentru majoritatea configurațiilor.",
"label": "De bază"
},
"delay": {
"intro": "Detectează un aparat pornit care așteaptă o pornire întârziată.",
"label": "Start Întârziat"
},
"detection": {
"intro": "Cum este detectat un ciclu ca pornind, rulând și terminând.",
"label": "Detectare"
},
"matching": {
"intro": "Cum ciclurile terminate sunt potrivite cu profiluri învățate și etichetate.",
"label": "Potrivire"
},
"ml_training": {
"intro": "Calendarul de reantrenare a învățării automate pe dispozitiv și setările de date.",
"label": "Antrenare ML"
},
"notifications": {
"intro": "Când și cum sunteți notificat despre evenimentele de ciclu.",
"label": "Notificări"
},
"timing": {
"intro": "Cadența de fundal, watchdog-ul offline și întreținerea.",
"label": "Temporizare și Watchdog"
},
"triggers": {
"intro": "Extra opționale: declanșator de final, senzor de ușă, comutator de pauză și memento de descărcare.",
"label": "Declanșatoare și Uși"
}
},
"setting": {
"dishwasher_end_spike_quiet_release": {
"label": "Eliberare la liniște în uscarea pasivă",
"doc": "După durata așteptată: cât timp trebuie să rămână mașina de spălat vase sub Pragul de Oprire înainte ca WashData să nu mai aștepte evacuarea finală. Creșteți-l dacă o evacuare târzie după o uscare lungă este ratată. Așteptarea nu depășește niciodată 30 de minute."
},
"anti_crease_finalize_ratio": {
"label": "Raport de finalizare anti-șifonare",
"doc": "Fracțiunea din durata medie a programului pe care un ciclu trebuie să o atingă înainte ca rotirea sa cu putere redusă să conteze ca final anti-șifonare. Reduceți-o (de ex. 0,75) la uscătoarele cu senzor de încărcare. Lăsați mașinile de spălat la implicit (0,98), altfel o spălare se poate încheia la jumătate."
},
"anti_wrinkle_enabled": {
"doc": "Păstrați în ciclul încheiat impulsurile scurte de rotire cu putere redusă ale unui uscător de după faza principală de încălzire, în loc să fie citite ca cicluri noi.",
"label": "Activați Detectarea Anti-Șifonare"
},
"anti_wrinkle_exit_power": {
"doc": "În modul anti-șifonare, puterea sub această valoare contează ca liniște între impulsurile de rotire, iar o liniște mai lungă decât Interval Maxim Între Impulsuri încheie modul. Dacă Prag de Oprire este mai mare, se folosește acela, deci această setare contează doar peste Prag de Oprire.",
"label": "Prag Putere de Ieșire"
},
"anti_wrinkle_idle_timeout": {
"doc": "Cât timp poate sta uscătorul liniștit între impulsurile de rotire înainte ca modul anti-șifonare să se încheie. Setați-l peste cea mai lungă pauză a uscătorului dvs., altfel impulsurile ulterioare sunt citite ca porniri false.",
"label": "Interval Maxim Între Impulsuri"
},
"anti_wrinkle_max_duration": {
"doc": "Un impuls mai lung contează ca un ciclu real, nu ca rotire anti-șifonare.",
"label": "Durată Maximă"
},
"anti_wrinkle_max_power": {
"doc": "Un impuls peste această putere contează ca un ciclu nou real, nu ca rotire. Setați-l chiar peste puterea impulsurilor dvs. de rotire.",
"label": "Putere Maximă Anti-Șifonare"
},
"auto_label_confidence": {
"doc": "Scorul de potrivire la finalul ciclului de la care programul este etichetat fără întrebare. Creșteți-l pentru mai multă certitudine; scădeți-l pentru a eticheta automat mai multe cicluri. Păstrați-l peste Încredere Învățare.",
"label": "Încredere Etichetare Automată"
},
"auto_maintenance": {
"doc": "Curățare de noapte: etichetează ciclurile vechi care acum se potrivesc clar unui program, reconstruiește curbele programelor, actualizează marcajele de anomalie și sănătatea ciclurilor și elimină urmele de depanare dacă Salvați Urmele de Depanare este oprit. Ciclurile și urmele lor de putere sunt păstrate mereu.",
"label": "Întreținere Automată (curățare nocturnă)"
},
"completion_min_seconds": {
"doc": "Ciclurile mai scurte de atât (rulări de test, ușa deschisă pentru a mai pune o șosetă) sunt salvate ca Întrerupt și nu primesc notificare de final.",
"label": "Durata Minimă a Ciclului"
},
"curve_preroll_seconds": {
"label": "Preambulul curbei",
"doc": "Adaugă la începutul unui ciclu citirile din încercările de pornire eșuate, pentru mașinile care testează înainte de pornire (blocarea ușii, prima umplere). 300 s ajung pentru majoritatea; 0 = oprit. Pornirile înregistrate se mută mai devreme, așa că duratele învățate deviază o vreme."
},
"delay_confirm_seconds": {
"doc": "Puterea trebuie să rămână în banda de standby atât timp înainte ca aparatul să fie considerat în așteptarea pornirii.",
"label": "Secunde de Confirmare"
},
"delay_start_detect_enabled": {
"doc": "Detectați un aparat pornit care așteaptă o pornire întârziată, ca consumul său în standby să nu fie luat drept ciclu în desfășurare.",
"label": "Activați Detectarea Startului Întârziat"
},
"delay_timeout_hours": {
"doc": "Renunțați la așteptarea unei porniri întârziate după acest număr de ore și reveniți la inactiv.",
"label": "Ore de Timeout"
},
"device_type": {
"doc": "Stabilește valorile implicite de detectare (praguri, întârziere la oprire, gestionarea finalului) pentru acest tip de aparat. Schimbați-l doar dacă dispozitivul a fost configurat cu tipul greșit.",
"label": "Tipul Dispozitivului"
},
"door_sensor_entity": {
"doc": "Senzor de ușă opțional. Arată când aparatul a fost deschis pentru descărcare după un ciclu.",
"label": "Entitate Senzor Ușă"
},
"duration_tolerance": {
"doc": "Doar pentru învățare: un ciclu în limita a +/-X% din durata estimată contează ca estimare bună. Nu afectează potrivirea.",
"label": "Toleranță Estimare"
},
"enable_ml_models": {
"doc": "Folosiți un model antrenat pe această mașină pentru a prezice energia și costul unui ciclu în desfășurare și lăsați un program bine cunoscut care se oprește neobișnuit de devreme să se încheie fără întreaga întârziere la oprire. Oprit: doar logică bazată pe putere.",
"label": "Aplicați modele inteligente în timpul unui ciclu"
},
"end_energy_threshold": {
"doc": "Energia permisă în timpul întârzierii la oprire. Peste ea, ciclul continuă, astfel încât rotirile și finalurile de uscare rămân parte din el. Scădeți-o dacă ciclurile se încheie în timpul unui final; creșteți-o dacă ciclurile terminate tot așteaptă.",
"label": "Energia de Sfârșit"
},
"energy_price_entity": {
"doc": "Senzor cu prețul curent pe kWh (de ex. un tarif dinamic). Are prioritate față de prețul fix de mai jos, deci trebuie să fie un preț, nu senzorul de putere sau de energie al prizei.",
"label": "Entitate Preț Energie"
},
"energy_price_static": {
"doc": "Preț fix pe kWh, folosit când nu este setată nicio entitate de preț.",
"label": "Preț Static Energie (pe kWh)"
},
"energy_sensor": {
"doc": "Contor opțional în kWh sau Wh (total_increasing, de ex. contorul propriu al prizei). Energia ciclului este citită atunci din el, ceea ce e mai precis decât calculul dintr-un senzor de putere lent. Dacă citirea lui nu poate fi folosită, se folosește valoarea calculată.",
"label": "Entitate contor de energie"
},
"expose_debug_entities": {
"doc": "Adăugați entități de diagnostic (încredere de potrivire, ambiguitate, stare internă). Oprit păstrează lista de entități curată.",
"label": "Expuneți Entitățile de Depanare"
},
"external_end_trigger": {
"doc": "Senzor binar a cărui schimbare marchează finalul ciclului (de ex. un contact „gata” sau altă integrare).",
"label": "Entitate Declanșator Extern"
},
"external_end_trigger_enabled": {
"doc": "Lăsați un senzor binar să semnaleze finalul unui ciclu, pe lângă detectarea bazată pe putere.",
"label": "Activați Declanșatorul Extern de Sfârșit"
},
"external_end_trigger_inverted": {
"doc": "Considerați trecerea senzorului pe OPRIT (nu pe PORNIT) drept semnal de final.",
"label": "Inversați Declanșatorul Extern (declanșare la OPRIT)"
},
"learning_confidence": {
"doc": "Scorul minim de potrivire pentru a eticheta un ciclu încheiat. Un câștigător clar este etichetat; un caz strâns ajunge în coada de revizuire din Cicluri. Sub acest prag nu se etichetează și nu se întreabă nimic. Păstrați-l sub Încredere Etichetare Automată.",
"label": "Încredere Învățare"
},
"linked_device": {
"doc": "Opțional. Afișați acest dispozitiv WashData sub alt dispozitiv (de ex. priza inteligentă) în Home Assistant, ca „Conectat prin ...”.",
"label": "Grupați sub Dispozitiv"
},
"min_off_gap": {
"doc": "O perioadă de oprire mai scurtă nu împarte un ciclu, așa că pauzele de înmuiere rămân într-o singură spălare. Păstrați-o mai scurtă decât pauza dintre încărcături succesive, altfel acestea se unesc într-un singur ciclu.",
"label": "Pauză Minimă de Oprire"
},
"min_power": {
"doc": "Citirile sub această valoare contează ca 0 W (standby). Filtrează consumul în repaus al prizelor inteligente și al LED-urilor de standby.",
"label": "Putere Minimă"
},
"ml_training_enabled": {
"doc": "Reantrenați din când în când modelul de energie pe ciclurile încheiate ale acestei mașini. Un model nou este păstrat doar dacă bate estimarea simplă pe ciclurile de test.",
"label": "Învățați de la această mașină"
},
"ml_training_hour": {
"doc": "Ora din zi (0-23) pentru antrenarea de noapte. Alegeți o oră liniștită, de ex. 2.",
"label": "Învățați la ora"
},
"ml_training_interval_days": {
"doc": "Numărul minim de zile între două reantrenări.",
"label": "Verificați cel mult la fiecare"
},
"ml_training_min_cycles": {
"doc": "Așteptați cel puțin acest număr de cicluri înregistrate înainte de antrenare.",
"label": "Cicluri necesare mai întâi"
},
"name": {
"doc": "Numele afișat în Home Assistant pentru acest dispozitiv.",
"label": "Numele Dispozitivului"
},
"no_update_active_timeout": {
"doc": "Dacă în timpul unui ciclu nu sosește nicio actualizare de putere atât timp, se presupune că priza a ieșit offline și ciclul este oprit forțat. Valoarea implicită de 600 s lasă loc întârzierilor din cloud sau din rețeaua mesh.",
"label": "Timeout Fără Actualizare"
},
"notify_before_end_minutes": {
"doc": "Trimiteți o alertă Aproape terminat atunci când timpul estimat rămas scade sub aceasta. 0 îl dezactivează.",
"label": "Alertă Înainte de Sfârșit"
},
"notify_channel": {
"doc": "Canal Android pentru mesajele de pornire și în timp real; canalul stabilește sunetul și prioritatea. Gol: implicitul aplicației.",
"label": "Canal Android (pornire/timp real)"
},
"notify_cycle_timers": {
"doc": "Notificări la anumite minute dintr-un ciclu (de ex. pentru a adăuga balsam). Mesajul acceptă {device}, {program}, {minutes}. Cu Pauză automată, ciclul se oprește și acolo pe pauză, iar notificarea primește un buton Reluare.",
"label": "Temporizatoare Ciclu"
},
"notify_finish_channel": {
"doc": "Canal Android pentru mesajul de final. Gol: refolosește canalul de pornire/timp real.",
"label": "Canal Android (finalizare)"
},
"notify_finish_message": {
"doc": "Corpul trimis când un ciclu se încheie. Variabile: {device}, {program}, {duration} (minute), {duration_hm} (1 h 05 min), {energy_kwh}, {cost}, {time_finished}, {vs_typical}, {cycle_count}, {status} (completed sau force_stopped; ciclurile întrerupte nu trimit nimic). Cu orice altă variabilă se folosește textul implicit.",
"label": "Mesaj de Finalizare"
},
"notify_finish_services": {
"doc": "Servicii notify.* apelate când un ciclu se încheie. Lăsați gol pentru niciunul.",
"label": "Servicii de Finalizare"
},
"notify_fire_events": {
"doc": "Declanșați și evenimente ha_washdata_* la pornirea și la finalul ciclului, pentru propriile automatizări.",
"label": "Declanșați Evenimente HA pentru Notificări"
},
"notify_icon": {
"doc": "Pictogramă mică pe notificare (de ex. mdi:washing-machine). Se trimite doar către ținte mobile_app, nu către grupuri notify. Pe iOS înlocuiește pictograma aplicației și necesită aplicația companion 2026.8 sau mai nouă. Gol: implicitul platformei.",
"label": "Pictogramă Notificare"
},
"notify_live_chronometer": {
"doc": "Afișați o numărătoare inversă în desfășurare în notificare (unde este acceptată) în loc de o estimare fixă.",
"label": "Utilizați Cronometru în Timp Real"
},
"notify_live_interval_seconds": {
"doc": "Cât de des sunt reîmprospătate notificările de progres în timp ce se execută un ciclu.",
"label": "Interval Actualizare în Timp Real"
},
"notify_live_overrun_percent": {
"doc": "Actualizările în timp real se opresc când un ciclu depășește durata estimată cu acest procent (20 = până la 1,2x timpul estimat).",
"label": "% Depășire Înainte de Alertă"
},
"notify_live_services": {
"doc": "Servicii notify.* pentru actualizările de progres în timp real în timpul unui ciclu. Lăsați gol pentru a le opri.",
"label": "Servicii Progres în Timp Real"
},
"notify_only_when_home": {
"doc": "Notificați doar când cel puțin una dintre persoanele de mai sus este acasă.",
"label": "Notificați Doar Când Acasă"
},
"notify_people": {
"doc": "Entități person.* pe care le verifică „Notificați Doar Când Acasă”.",
"label": "Persoane (pentru Doar Când Acasă)"
},
"notify_pre_complete_message": {
"doc": "Textul fiecărei actualizări de progres în timp real. Variabile de șablon: {device}, {program}, {minutes} (minute rămase). Cu orice altă variabilă se folosește textul implicit.",
"label": "Mesaj Pre-Finalizare"
},
"notify_reminder_message": {
"doc": "Textul Alertei Înainte de Sfârșit, trimisă o singură dată. Variabile de șablon: {device}, {program}, {minutes} (setarea Alertă Înainte de Sfârșit). Cu orice altă variabilă se folosește textul implicit.",
"label": "Mesaj Reamintire"
},
"notify_start_message": {
"doc": "Corpul trimis când pornește un ciclu. Variabile de șablon: {device}, {program}. Cu orice altă variabilă se folosește textul implicit.",
"label": "Mesaj de Pornire"
},
"notify_start_services": {
"doc": "Servicii notify.* apelate când un ciclu pornește (telefon, dashboard, ...). Lăsați gol pentru niciunul.",
"label": "Servicii de Pornire"
},
"notify_timeout_seconds": {
"doc": "Închideți notificarea după acest număr de secunde (unde este acceptat). 0 o păstrează până o închideți.",
"label": "Ignorare Automată După"
},
"notify_title": {
"doc": "Titlul notificării. Se înlocuiește doar {device}; cu orice altă variabilă se folosește titlul implicit.",
"label": "Titlu Notificare"
},
"notify_unload_delay_minutes": {
"doc": "Minute după finalul unui ciclu până la mementoul „descărcați mașina”. 0 îl dezactivează.",
"label": "Întârziere Reamintire Descărcare"
},
"notify_unload_repeat": {
"doc": "Retrimiteți mementoul de descărcare la fiecare „Întârziere Reamintire Descărcare” minute până când descărcarea este confirmată sau atingeți „Oprește mementourile” (aplicația mobilă). Necesită o Entitate Senzor Ușă, o Entitate Confirmare Descărcare sau „Confirmă Descărcarea Manual”.",
"label": "Repetă Până la Confirmarea Descărcării"
},
"off_delay": {
"doc": "Cât timp trebuie să rămână puterea scăzută înainte ca ciclul să se încheie. Dacă puterea revine în acest timp, ciclul continuă. Mașinile de spălat vase pot sta 20-60 min în repaus la uscare, deci setați-o mai lungă de atât.",
"label": "Întârziere la Oprire"
},
"pause_cuts_power": {
"doc": "Când un ciclu este pus pe pauză, opriți și Entitatea Switch de mai jos. Doar pentru aparatele care pot rămâne fără curent la mijlocul ciclului în siguranță.",
"label": "Pauza Întrerupe Alimentarea (prin switch)"
},
"power_off_delay": {
"doc": "Cât timp trebuie să rămână puterea sub Prag Oprire Alimentare după un ciclu înainte ca starea să revină la Oprit. Folosit doar când acel prag este peste 0. Se verifică periodic, așa că așteptarea reală poate fi puțin mai lungă.",
"label": "Întârziere Oprire Alimentare"
},
"power_off_threshold_w": {
"doc": "După un ciclu, o putere sub această valoare pe durata Întârziere Oprire Alimentare pune starea pe Oprit, în locul Întârziere Resetare Progres. Setați-o peste consumul în stare oprită, sub standby și sub Pragul de Oprire. 0 o dezactivează (implicit).",
"label": "Prag Oprire Alimentare"
},
"power_sensor": {
"doc": "Senzorul care raportează puterea curentă a acestui aparat în wați (de ex. sensor.washer_power). Toată detectarea se bazează pe el.",
"label": "Senzor de Putere"
},
"profile_match_interval": {
"doc": "Cât de des este comparat un ciclu în desfășurare cu profilurile. Implicit 300 s (5 min).",
"label": "Interval de Potrivire"
},
"profile_match_max_duration_ratio": {
"doc": "Un program este eliminat după ce ciclul depășește acest multiplu al duratei sale obișnuite. 1,8: un ciclu cu 80% mai lung decât programul nu se mai potrivește cu el.",
"label": "Raport Durată Maximă"
},
"profile_match_min_duration_ratio": {
"doc": "Un program este luat în calcul doar după ce ciclul a atins această fracțiune din durata sa obișnuită. 0,10: un program de 2 ore devine candidat după 12 minute. Nu se aplică în primele 15 minute ale unui ciclu.",
"label": "Raport Durată Minimă"
},
"profile_match_threshold": {
"doc": "Scorul de potrivire în timp real de care are nevoie un ciclu înainte ca Terminarea inteligentă sau finalul anti-șifonare să îl poată încheia mai devreme. Nu schimbă programul afișat. Creșteți-l dacă potrivirile slabe încheie ciclurile prea devreme; scădeți-l dacă potrivirile clare așteaptă întreaga întârziere la oprire.",
"label": "Prag de Potrivire"
},
"profile_unmatch_threshold": {
"doc": "Dacă scorul de potrivire în timp real scade sub această valoare, presupunerea curentă de program este ștearsă. Păstrați-l puțin sub Pragul de Potrivire, ca o scădere scurtă să nu o reseteze.",
"label": "Prag de Nepotrivire"
},
"progress_reset_delay": {
"doc": "După un ciclu, păstrați progresul la 100% atât timp înainte de revenirea la Inactiv.",
"label": "Întârziere Resetare Progres"
},
"pump_stuck_duration": {
"doc": "Cât timp poate funcționa o pompă fără oprire înainte de declanșarea evenimentului de pompă blocată.",
"label": "Durata Pompei Blocate"
},
"sampling_interval": {
"doc": "Timpul minim între citirile procesate. Citirile care sosesc mai devreme sunt sărite (citirile scăzute în timpul unui ciclu sunt păstrate mereu). Setați-l la intervalul de raportare al prizei dvs. sau mai jos; o valoare mai mare doar aruncă citiri.",
"label": "Interval de Eșantionare"
},
"save_debug_traces": {
"doc": "Salvați și datele de depanare ale potrivirii (scorurile fiecărui candidat) cu fiecare ciclu, pentru depanare. Adaugă aproximativ 20 KB pe ciclu.",
"label": "Salvați Urmele de Depanare"
},
"smart_termination_duration_ratio": {
"doc": "Fracțiunea din durata medie a programului pe care un ciclu trebuie să o atingă înainte ca Terminarea inteligentă să îl poată încheia mai devreme. Dacă duratele variază (temperatura apei, uscare cu senzor, mărimea încărcăturii), reduceți-o (de ex. 0,85). Lăsați gol pentru 0,98 (0,99 la mașinile de spălat vase).",
"label": "Raport de terminare inteligentă"
},
"start_duration_threshold": {
"doc": "Puterea trebuie să rămână peste Pragul de Pornire atât timp înainte ca un ciclu să înceapă, ca scurtele clipiri pornit/oprit să fie ignorate.",
"label": "Durata de Pornire"
},
"start_energy_threshold": {
"doc": "Energia pe care aparatul trebuie să o consume înainte ca ciclul să fie considerat în desfășurare. Un vârf scurt de putere consumă puțină energie, așa că nu pornește un ciclu.",
"label": "Energia de Pornire"
},
"start_threshold_w": {
"doc": "Puterea trebuie să urce peste această valoare pentru a porni un ciclu. Prea mic: consumul în standby produce porniri false. Prea mare: programele cu pornire lentă (umplere la rece) sunt ratate.",
"label": "Prag de Pornire"
},
"stop_threshold_w": {
"doc": "Puterea trebuie să scadă sub această valoare înainte ca întârzierea la oprire să înceapă să numere. Păstrați-l sub Pragul de Pornire. Dacă e prea mare, fazele cu putere redusă (pauze de clătire, anti-șifonare) pornesc din greșeală numărătoarea inversă de final.",
"label": "Prag de Oprire"
},
"switch_entity": {
"doc": "Comutator opțional care se oprește la pauză și repornește la reluare, împreună cu „Pauza Întrerupe Alimentarea”.",
"label": "Entitate Switch"
},
"watchdog_interval": {
"doc": "Cât de des verificarea din fundal caută senzori blocați și timeout-uri expirate. Implicit 30 s.",
"label": "Interval Watchdog"
},
"notify_milestone_message": {
"doc": "Mesajul pentru notificarea de etapă importantă. Variabile de șablon: {device}, {cycle_count}.",
"label": "Mesaj de etapă importantă"
},
"notify_milestones": {
"doc": "Numere de cicluri care declanșează o notificare unică de felicitare, separate prin virgulă (de ex. 50, 100, 500, 1000). Gol le dezactivează.",
"label": "Etape de cicluri"
},
"notify_quiet_end_hour": {
"doc": "Sfârșitul intervalului Nu deranjați (0-23); notificările reținute sunt trimise atunci. Gol îl dezactivează.",
"label": "Sfârșitul orelor de liniște"
},
"notify_quiet_start_hour": {
"doc": "Începutul unui interval Nu deranjați (0-23). Notificările de final, memento și rufe curate din acest interval sunt reținute până la sfârșitul lui. Poate trece peste miezul nopții (de ex. 22 la 7). Gol îl dezactivează.",
"label": "Începutul orelor de liniște"
},
"peak_rate_message": {
"doc": "Text propriu pentru sfatul de tarif de vârf. Variabile de șablon: {device}, {price}. Gol folosește textul implicit.",
"label": "Mesaj tarif de vârf"
},
"peak_rate_threshold": {
"doc": "Dacă prețul pe kWh este egal cu sau peste această valoare la pornirea unui ciclu, notificarea de pornire primește un sfat de tarif de vârf. 0 sau gol îl dezactivează.",
"label": "Prag tarif de vârf (pe kWh)"
},
"store_brand": {
"label": "Marca aparatului",
"doc": "Opțional. Marca aparatului dvs. din catalogul comunității, pentru a găsi și partaja înregistrări de referință. Lăsați gol dacă nu folosiți funcțiile online."
},
"store_model": {
"label": "Modelul aparatului",
"doc": "Opțional. Modelul aparatului dvs. din catalogul comunității (alegeți mai întâi o marcă). Dacă nu este în listă, îl puteți adăuga."
},
"show_contributor": {
"doc": "Afișați atribuirea \"de <contributor>\" pe aparatele și ciclurile de referință ale comunității."
},
"power_profile_interval_min": {
"label": "Interval Profil Putere",
"doc": "Mărimea intervalelor atributului power_profile (wați medii pe interval) folosit de planificatoare precum EMHASS și tibber_prices. Mai mic păstrează vârfurile scurte; mai mare netezește curba. Implicit 15 min. Nu afectează detectarea."
},
"notify_live_silent": {
"label": "Actualizări silențioase în timp real",
"doc": "Doar iOS. Actualizați progresul în timp real în liniște, cu o prioritate care economisește bateria și pe care iOS o poate grupa. Prima actualizare și notificările de pornire și final alertează în continuare. Oprit: fiecare actualizare alertează."
},
"notify_live_sticky": {
"label": "Păstrați notificarea în timp real la atingere",
"doc": "Doar Android. Păstrați notificarea de progres în timp real la atingere. Oprit: o atingere o închide."
},
"notify_live_click_action": {
"label": "Destinație la atingerea notificării",
"doc": "Ce deschide o atingere pe notificarea acestui aparat. Gol: panoul WashData pe acest aparat. Introduceți o cale de dashboard (de ex. /lovelace/laundry) sau un URL, ori „none” pentru nicio acțiune la atingere."
},
"door_opens_at_end": {
"label": "Ușa se deschide automat la final",
"doc": "Pentru mașinile de spălat vase care deschid ușa la final pentru uscare (de ex. AirDry). O ușă lăsată deschisă pe durata de mai jos încheie ciclul în loc să îl pună pe pauză; o deschidere scurtă este ignorată. Necesită o Entitate Senzor Ușă."
},
"door_end_dwell_seconds": {
"label": "Durată de așteptare la deschiderea ușii",
"doc": "Cu „Ușa se deschide automat la final” activat: cât timp trebuie să stea ușa deschisă înainte ca ciclul să se încheie. Suficient cât să ignore adăugarea unei farfurii (implicit 60 s)."
},
"profile_evidence_sources": {
"label": "Ciclurile care formează un program",
"doc": "Ce tipuri de cicluri modelează curba și potrivirea fiecărui program. Debifarea unui tip nu șterge nimic; util dacă nu aveți încredere în datele importate. Statisticile numără mereu doar ciclurile acestei mașini. Debifarea tuturor este ignorată."
},
"energy_price_dynamic": {
"label": "Cost Ponderat în Timp",
"doc": "Taxați fiecare ciclu la prețul din fiecare moment în care a funcționat, în loc de prețul de la final. Necesită o entitate de preț. Procesare istoric (Diagnostice) recalculează ciclurile mai vechi."
},
"unload_confirm_entity": {
"label": "Entitate Confirmare Descărcare",
"doc": "Opțional. Orice entitate care confirmă că încărcătura a fost scoasă, pentru mașinile fără senzor de ușă (un buton, input_button, senzor de mișcare, scenă). Contează orice schimbare de stare, cu excepția opririi sau a trecerii în indisponibil. Activează și mementoul de descărcare."
},
"unload_track_without_door": {
"label": "Confirmă Descărcarea Manual",
"doc": "Folosiți mementoul de descărcare fără senzor de ușă sau entitate de confirmare. Confirmați descărcarea din propria automatizare cu butonul „Marcați ca descărcat” sau cu serviciul ha_washdata.mark_unloaded. Ignorat când este setată o Entitate Senzor Ușă."
},
"notify_icon_color": {
"label": "Culoare Notificare",
"doc": "Culoare de accent pentru notificările acestui aparat, ca mașina de spălat, uscătorul și mașina de spălat vase să se deosebească ușor. Pe iOS umple cercul din spatele pictogramei și colorează bara Live Activity. Multe telefoane Android (mai ales Samsung) o ignoră. Folosiți hex, de ex. #03A9F4. Gol: implicitul platformei."
},
"share_name": {
"doc": "Afișați numele contului dvs. ca autor al ciclurilor pe care le partajați. Oprit: partajate fără nume."
}
},
"setting_group": {
"auto_labeling": {
"label": "Etichetare Automată"
},
"cycle_end": {
"label": "Sfârșit Ciclu"
},
"cycle_start": {
"label": "Pornire Ciclu"
},
"cycle_timers": {
"label": "Temporizatoare Ciclu"
},
"data_management": {
"label": "Gestionare Date"
},
"debug": {
"label": "Depanare"
},
"dishwasher_end": {
"label": "Sfârșit Mașină de Spălat Vase"
},
"door_pause": {
"label": "Ușă și Pauză"
},
"duration_gates": {
"label": "Porți Durată"
},
"energy": {
"label": "Energie"
},
"external_end_trigger": {
"label": "Declanșator Extern de Sfârșit"
},
"housekeeping": {
"label": "Întreținere"
},
"match_scoring": {
"label": "Scor Potrivire"
},
"messages": {
"label": "Mesaje"
},
"power_off": {
"label": "Oprire Alimentare"
},
"predictive_end": {
"label": "Sfârșit Predictiv"
},
"schedule": {
"label": "Program"
},
"services": {
"label": "Servicii"
},
"signal_processing": {
"label": "Procesare Semnal"
},
"thresholds_gap": {
"label": "Praguri și Pauză"
},
"timing": {
"label": "Temporizare"
},
"unload_reminder": {
"label": "Reamintire Descărcare"
},
"watchdog": {
"label": "Watchdog"
},
"quiet_hours_milestones": {
"label": "Ore de liniște și etape"
},
"device_info": {
"label": "Informații despre dispozitiv"
},
"basic_configuration": {
"label": "Configurație de bază"
},
"profile_evidence": {
"label": "Baza Profilurilor"
}
},
"status": {
"active": "Activ",
"all_statuses": "Toate stările",
"ambiguous": "Ambiguu",
"auto_detect": "Detectare automată",
"clear": "Clar",
"completed": "Finalizat",
"fine_tuning": "se ajustează…",
"force_stopped": "Oprit forțat",
"idle": "Inactiv",
"interrupted": "Întrerupt",
"ready": "Gata de procesare",
"recording": "Înregistrare",
"training": "Se antrenează…",
"saving": "Se salvează…",
"rebuilding": "Se reconstruiește…",
"analyzing": "Se analizează…",
"resetting": "Se resetează…",
"trimming": "Se taie…",
"splitting": "Se divide…",
"stalled": "Blocat",
"deleting": "Se șterge…",
"imported": "Importat",
"preparing": "Se pregătește…",
"unlabelling": "Se elimină eticheta…",
"working": "Se procesează…",
"match_uncertain": "Incert: {top} sau {runner}",
"match_uncertain_single": "Incert: poate {top}",
"match_sure": "~{pct}% certitudine",
"match_uncertain_tip": "WashData nu s-a decis încă asupra unui program. Cifra arată cât de des varianta din frunte, {top}, a fost corectă în ciclurile anterioare când conducea la o asemenea diferență. Doar informativ."
},
"tab": {
"advanced": "Avansat",
"diagnostics": "Diagnostice",
"history": "Cicluri",
"ml": "Antrenare ML",
"pp_cleanup": "Curățare",
"pp_manage": "Gestionare",
"pp_overview": "Prezentare generală",
"pp_phases": "Faze",
"profiles": "Profiluri",
"settings": "Setări",
"status": "Prezentare generală",
"subtab_phase_catalog": "Catalog de faze",
"subtab_profiles": "Profiluri",
"maintenance": "Întreținere",
"playground": "Zonă de test",
"store": "Magazin"
},
"tag": {
"early_end": "Sfârșit anticipat",
"late_start": "Start întârziat",
"merged": "Cicluri îmbinate",
"noise": "Zgomot",
"sensor_gap": "Pauză senzor",
"split": "Ciclu divizat",
"wrong_profile": "Profil greșit"
},
"toast": {
"task_name_required": "Dați un nume sarcinii",
"task_added": "Sarcină adăugată",
"task_save_failed": "Sarcina nu a putut fi salvată: {error}",
"task_removed": "Sarcină eliminată",
"maint_logged": "Marcat ca efectuat: {task}",
"catalog_refreshed": "Catalogul comunității a fost actualizat",
"access_saved": "Controlul accesului a fost salvat",
"all_wiped": "Toate datele au fost șterse",
"analysis_complete_none": "Analiză finalizată: nicio sugestie nouă",
"auto_label_complete": "Etichetare automată finalizată",
"automation_deleted": "Automatizare ștearsă",
"correction_submitted": "Corecție trimisă",
"cycle_force_stopped": "Ciclu oprit forțat",
"cycle_labelled": "Ciclu etichetat",
"cycle_paused": "Ciclu în pauză",
"cycle_resumed": "Ciclu reluat",
"cycle_trimmed": "Ciclu tăiat",
"cycles_merged": "Cicluri îmbinate",
"envelope_rebuilt": "Plic reconstruit",
"envelopes_rebuilt": "Plicuri reconstruite",
"export_downloaded": "Export descărcat",
"feedback_all_dismissed": "Toate feedback-urile au fost ignorate",
"feedback_confirmed": "Feedback confirmat",
"feedback_dismissed": "Feedback ignorat",
"group_deleted": "Grup șters",
"group_name_required": "Numele grupului este obligatoriu",
"group_saved": "Grup salvat",
"json_required": "Datele JSON sunt obligatorii",
"legacy_removed": "Acțiuni vechi eliminate",
"logs_exported": "Jurnale exportate",
"min_2_profiles": "Selectați cel puțin 2 profiluri pentru un grup",
"ml_training_no_improvement": "Antrenament finalizat: baza menținută (fără îmbunătățire)",
"models_reverted": "Modelele de pe dispozitiv au revenit la baza inițială",
"name_required": "Numele este obligatoriu",
"no_split_found": "Nu au fost găsite pauze de inactivitate pentru divizare",
"panel_settings_saved": "Setările panoului au fost salvate",
"pg_preset_loaded": "Presetarea \"{name}\" a fost încărcată",
"pg_preset_saved": "Presetarea \"{name}\" a fost salvată",
"pg_sugg_loaded": "{n} valoare/valori sugerate incarcate - rulați Zona de test pentru comparație",
"phase_name_required": "Numele fazei este obligatoriu",
"phase_reset": "Faza \"{name}\" a fost restabilită la versiunea integrată",
"phase_updated": "Fază actualizată",
"phases_saved": "Faze salvate",
"preferences_saved": "Preferințe salvate",
"processed": "Procesat {bits}",
"processed_cycles": "{n} cicluri",
"processed_models": "{n} modele promovate",
"processed_suggestions": "{n} sugestii",
"profile_name_required": "Numele profilului este obligatoriu",
"profile_renamed": "Profil redenumit",
"recording_discarded": "Înregistrare anulată",
"recording_saved": "Înregistrare salvată în profil",
"recording_started": "Înregistrare pornită",
"recording_stopped": "Înregistrare oprită",
"review_saved": "Revizuire salvată",
"settings_conflicts": "Corectați conflictele de setări evidențiate înainte de salvare.",
"settings_no_changes": "Nicio modificare de salvat",
"settings_reverted": "Setări restaurate; integrarea se reîncarcă",
"settings_saved": "Setări salvate; integrarea se reîncarcă",
"suggestions_applied": "Sugestii aplicate; integrarea se reîncarcă",
"suggestions_dismissed": "Sugestii ignorate",
"apply_failed": "Aplicarea a eșuat: {error}",
"delete_failed": "Ștergerea a eșuat: {error}",
"load_more_failed": "Nu s-au putut încărca mai multe: {error}",
"maint_add_failed": "Nu s-a putut adăuga evenimentul: {error}",
"maint_added": "Eveniment de întreținere adăugat",
"maint_delete_failed": "Nu s-a putut șterge evenimentul: {error}",
"maint_deleted": "Eveniment de întreținere șters",
"relabel_done": "{count} ciclu(ri) reetichetate",
"relabel_failed": "Reetichetarea a eșuat: {error}",
"reminders_save_failed": "Nu s-au putut salva mementourile: {error}",
"reminders_saved": "Mementouri de service salvate",
"pause_no_cycle": "Niciun ciclu activ de pus în pauză",
"resume_no_cycle": "Niciun ciclu în pauză de reluat",
"delete_partial_failed": "Unele elemente nu au putut fi șterse și au fost restaurate",
"pg_run_gone": "Această rulare nu mai este disponibilă.",
"task_cancelled": "Anulat.",
"store_search_failed": "Căutarea a eșuat: {error}",
"store_connect_failed": "Conectarea a eșuat: {error}",
"store_connected": "Conectat la magazinul comunității",
"store_disconnected": "Deconectat de la magazinul comunității",
"store_error": "Eroare: {error}",
"store_unavailable": "Magazinul comunității nu este disponibil.",
"store_pick_profile": "Alegeți un profil în care să îmbinați",
"store_name_required": "Introduceți un nume de profil",
"store_import_failed": "Importul a eșuat: {error}",
"store_imported": "Importat în {profile}",
"store_no_appliance": "Stabiliți mai întâi marca și modelul aparatului dvs. în Setări.",
"store_share_failed": "Partajarea a eșuat: {error}",
"store_shared": "Partajat în magazinul comunității, în așteptarea examinării.",
"appliance_added": "Aparat adăugat, în așteptarea aprobării",
"contrib_device_changed": "Adăugat în magazinul comunității, dar dispozitivul selectat s-a schimbat în timp ce formularul era deschis. Selectați-l în Setări.",
"brand_added": "Marcă adăugată, în așteptarea aprobării",
"profile_added": "Profil adăugat, în așteptarea aprobării",
"saved_except_conflicts": "Salvat. Remediați conflictele evidențiate pentru a salva restul.",
"share_device_none_sel": "Selectați cel puțin un ciclu de partajat",
"store_device_downloaded": "{p} program(e), {c} înregistrare(i) adăugate",
"store_device_downloaded_phases": "{p} program(e), {c} înregistrare(i), {ph} hartă(i) de faze adăugate",
"store_device_downloaded_settings": "{p} program(e), {c} înregistrare(i), {ph} hartă(i) de faze, {s} setare(i) adăugate",
"store_device_shared": "{n} ciclu(ri) partajate în magazinul comunității - în așteptarea revizuirii.",
"store_device_shared_all_dup": "Toate cele {n} ciclu(ri) erau deja în magazinul comunității.",
"store_device_shared_partial": "{n} ciclu(ri) partajate; {failed} nu au putut fi încărcate.",
"store_device_shared_some_dup": "{created} ciclu(ri) partajate; {dup} erau deja în magazin.",
"store_download_failed": "Descărcare eșuată: {error}",
"store_download_nothing": "Nimic nou de descărcat - această configurație este deja pe dispozitivul dvs.",
"export_selective_done": "Export descărcat",
"import_selective_done": "Importate {profiles} profil(uri) și {cycles} ciclu(ri)",
"hist_csv_required": "Încărcați mai întâi un fișier CSV sau lipiți conținutul acestuia",
"file_read_failed": "Fișierul nu a putut fi citit",
"unlabel_done": "Etichetă eliminată de la {count} ciclu(ri)",
"unlabel_failed": "Eliminarea etichetei a eșuat: {error}",
"odometer_saved": "Totalul ciclurilor a fost salvat",
"odometer_save_failed": "Nu s-a putut salva totalul: {error}",
"store_pick_profile_share": "Alegeți un profil în care să partajați",
"remove_failed": "Eliminarea a eșuat: {error}",
"analysis_complete": "Analiză finalizată, sugestii: {count}",
"analysis_failed": "Analiza a eșuat: {error}",
"auto_detect_failed": "Detectarea automată a eșuat: {error}",
"auto_label_failed": "Etichetarea automată a eșuat: {error}",
"could_not_load_cycle": "Ciclul nu a putut fi încărcat: {error}",
"create_failed": "Crearea a eșuat: {error}",
"cycles_deleted": "Cicluri șterse: {count}",
"debug_cleared": "Urme de depanare șterse: {count}",
"discard_failed": "Renunțarea a eșuat: {error}",
"error": "Eroare: {error}",
"export_failed": "Exportul a eșuat: {error}",
"import_failed": "Importul a eșuat: {error}",
"invalid_json": "\"{key}\" nu este un JSON valid; corectați-l sau goliți câmpul înainte de salvare.",
"label_failed": "Etichetarea a eșuat: {error}",
"ml_training_promoted": "Antrenare finalizată, modele promovate: {count}",
"pause_failed": "Punerea în pauză a eșuat: {error}",
"phase_created": "Faza \"{name}\" a fost creată",
"phase_deleted": "Faza \"{name}\" a fost ștearsă",
"profile_created": "Profilul \"{name}\" a fost creat",
"rename_failed": "Redenumirea a eșuat: {error}",
"save_failed": "Salvarea a eșuat: {error}",
"split_complete": "Împărțit în {count} cicluri",
"start_failed": "Pornirea a eșuat: {error}",
"stop_failed": "Oprirea a eșuat: {error}",
"update_failed": "Actualizarea a eșuat: {error}",
"store_download_skipped": "{n} înregistrare(i) omise: prea scurte, cu prea multe întreruperi sau deja pe dispozitivul dvs.",
"store_import_low_quality": "Această înregistrare este prea scurtă, are prea multe întreruperi sau este neverosimilă pentru a fi importată.",
"store_import_duplicate": "Această înregistrare este deja pe dispozitivul dvs.",
"device_approved": "Aprobat de comunitate",
"thanks_confirming": "Vă mulțumim pentru confirmare",
"rating_saved": "Evaluarea calității a fost salvată",
"store_download_partial": "{n} program(e) nu au putut fi descărcate; încercați din nou mai târziu.",
"import_no_restore_point": "Importat, dar nu s-a putut salva un punct de restaurare, așa că acest import nu poate fi anulat",
"import_undo_failed": "Importul nu a putut fi anulat: {error}",
"import_undone": "Import anulat: {profiles} profil(uri) și {cycles} ciclu(ri) restaurate",
"auto_label_cancelled": "Etichetarea automată a fost anulată după ce {count} de cicluri au fost etichetate.",
"auto_label_cancelled_one": "Etichetarea automată a fost anulată după ce {count} ciclu a fost etichetat.",
"auto_label_cancelled_few": "Etichetarea automată a fost anulată după ce {count} cicluri au fost etichetate.",
"auto_label_cancelled_other": "Etichetarea automată a fost anulată după ce {count} de cicluri au fost etichetate.",
"auto_label_done": "Etichetare automată finalizată: {count} de cicluri etichetate, neetichetate: {skipped}.",
"auto_label_done_one": "Etichetare automată finalizată: {count} ciclu etichetat, neetichetate: {skipped}.",
"auto_label_done_few": "Etichetare automată finalizată: {count} cicluri etichetate, neetichetate: {skipped}.",
"auto_label_done_other": "Etichetare automată finalizată: {count} de cicluri etichetate, neetichetate: {skipped}."
},
"suggestion": {
"observed_label": "Observat",
"impact": {
"auto_label_confidence": {
"higher": "Etichetează mai puține cicluri automat; mai multe merg la revizuire",
"lower": "Etichetează mai multe cicluri automat; unele pot fi identificate greșit"
},
"duration_tolerance": {
"higher": "Acceptă un interval de durată mai larg – potrivire mai flexibilă",
"lower": "Necesită durată mai apropiată – mai strict, poate respinge cicluri neobișnuite"
},
"end_energy_threshold": {
"higher": "Închide doar ciclurile care au consumat energie substanțială",
"lower": "Închide și cicluri scurte sau cu consum redus de energie"
},
"learning_confidence": {
"higher": "Învață doar din potriviri foarte sigure – mai lent dar mai fiabil",
"lower": "Învață din mai multe cicluri; modelul poate fi mai puțin precis"
},
"min_off_gap": {
"higher": "Este nevoie de mai mult timp de inactivitate înainte de a începe un nou ciclu",
"lower": "O pauză scurtă declanșează un nou ciclu – rulările consecutive pot fi împărțite"
},
"min_power": {
"higher": "Mai puțin sensibil la consumul de repaus; poate rata programe foarte silențioase",
"lower": "Mai sensibil; poate înregistra consumul în standby ca activitate"
},
"no_update_active_timeout": {
"higher": "Mai mult timp înainte de a declara un ciclu blocat",
"lower": "Oprește mai devreme un ciclu blocat"
},
"off_delay": {
"higher": "Mai mult timp pentru pauzele aparatului – gestionează faze lungi de înmuiere sau uscare",
"lower": "Detectare mai rapidă a finalului – funcționează bine pentru aparate cu pornire/oprire clară"
},
"profile_match_threshold": {
"higher": "Confirmă doar potriviri de înaltă încredere; mai multe cicluri rămân neetichetate",
"lower": "Potrivește mai multe cicluri; unele pot fi ușor greșite"
},
"start_threshold_w": {
"higher": "Evită pornirile false cauzate de scurte vârfuri de putere",
"lower": "Detectează programe de putere redusă; poate fi declanșat de zgomot"
},
"stop_threshold_w": {
"higher": "Termină ciclul mai repede – se poate închide în timpul unei pauze",
"lower": "Așteaptă mai mult să termine – mai puține finalizări premature"
},
"watchdog_interval": {
"higher": "Faze silențioase mai lungi permise; mai puține opriri forțate false",
"lower": "Detectează ciclurile blocate mai agresiv"
}
},
"reason": {
"completion_min_seconds": "Jumătate din durata p05 a ciclurilor curate ({minutes} min) pe {cycles} cicluri; filtrează ciclurile false.{excl}",
"match_interval": "Pe baza cadenței de actualizare observate (mediană={median}s) * 10.",
"match_interval_capped": "Limitat astfel încât {persistence} potriviri consecutive să încapă în {pct}% din cel mai scurt program ({shortest}s); singură, cadența de actualizare (mediană={median}s) ar fi sugerat un interval mai lung.",
"match_interval_floored": "Cel mai scurt program ({shortest}s) ar limita această valoare la {cap}s, sub minimul de {minimum}s, așa că se folosește minimul: {persistence} potriviri consecutive durează {budget}s, peste {pct}% din acel program. Potrivirea rulează doar când sosește o citire (mediana={median}s), deci nu costă nimic.",
"max_duration_ratio": "Pe baza duratelor ciclurilor etichetate (p95={p95}).",
"min_off_gap": "Pe baza a {gaps} intervale între cicluri observate (p05={p05}s). Limita inferioară a dispozitivului: {floor}s.",
"min_off_gap_bridge": "Dimensionat pentru a acoperi cea mai lungă perioadă de liniște din interiorul unui ciclu: {span}s + 60s marjă, din {spans} intervale acoperite pe {cycles} cicluri curate (rămâne sub intervalul dvs. minim de {ceiling}s dintre două încărcături consecutive).",
"min_power": "40% din cea mai mică putere activă p05 ({p05}W) pe {cycles} cicluri curate, menținând pragul de oprire sub consumul real.{excl}",
"no_update_timeout": "Pe baza cadenței de actualizare observate (p95={p95}s) * 20 (min. 60s).",
"off_delay_cadence": "Pe baza cadenței de actualizare observate (p95={p95}s) * 5",
"off_delay_device_floor": "S-a folosit minimul sigur specific dispozitivului pentru {device} ({floor}s).",
"off_delay_generic_floor": "S-a folosit minimul sigur generic ({floor}s).",
"off_delay_pauses": "Dimensionat pentru a depăși pauzele reale: pauza p95 din interiorul ciclului {p95}s + 60s marjă, din {pauses} pauze pe {cycles} cicluri curate (limită inferioară {floor}s).",
"standby_floor": "Fiecare ciclu recent consuma încă {idle}W la final, deci un prag mai mic nu va putea detecta niciodată că aparatul se oprește. Menținut deasupra; cele {cycles} cicluri curate înregistrate nu au scăzut niciodată sub acest prag mai mult de {pause}s.",
"thr_batch": "Chiar peste cea mai mică putere activă (p05) din {cycles} cicluri ({p05}W), ca pornirile să fie prinse devreme și pragul de oprire să rămână sub cea mai mică putere de funcționare.",
"watchdog": "Păstrat cât mai mic în siguranță (puțin peste intervalul de actualizare p95 de {p95}s și cel puțin 2x intervalul de eșantionare de {median}s, min. 30s), astfel încât blocajele să fie surprinse rapid fără opriri false.",
"end_energy_floor": "Ridicat la minimul implicat de pragul de oprire ({stop} W) pe durata întârzierii la oprire ({off_delay} s); sub acesta, ciclul se poate încheia doar printr-o cale de rezervă.",
"max_duration_ratio_default": "Revenire la valoarea implicită: o limită superioară mai mică respinge programul corect ori de câte ori un ciclu durează mai mult decât de obicei.",
"min_duration_ratio_default": "Revenire la valoarea implicită: o limită inferioară mai mare împiedică recunoașterea unui ciclu în desfășurare până când acesta este bine avansat."
},
"exclusions": {
"summary": "Excluse {total} cicluri detectate greșit: {parts}.",
"reason": {
"force_stopped": "oprite forțat",
"user_stopped": "oprite manual",
"interrupted": "întrerupte",
"incomplete": "incomplete",
"noise": "zgomot",
"unlabeled": "neetichetate",
"no_trace_short": "prea scurte pentru inspectare",
"high_start": "pornite la putere mare",
"abrupt_end": "terminate brusc",
"mid_restart": "repornire la mijlocul ciclului",
"no_power": "fără putere",
"no_active_power": "fără putere activă"
}
},
"now_value": "(acum {v})"
},
"trend": {
"down": "Tendință descendentă",
"up": "Tendință ascendentă"
},
"maint": {
"salt": "Reumplere sare",
"rinse_aid": "Reumplere agent de clătire",
"lint_filter": "Curățare filtru de scame",
"condenser_clean": "Curățare condensator",
"bearing_service": "Service rulmenți",
"descale": "Detartrare",
"drum_clean": "Curățare tambur",
"filter_clean": "Curățare filtru",
"other": "Altele"
},
"pg_desc": {
"dishwasher_end_spike_quiet_release": "Mașină de spălat vase: secunde de liniște după durata așteptată înainte de a elibera așteptarea evacuării de la sfârșitul ciclului",
"smart_termination_duration_ratio": "Fracțiunea din durata medie a programului pe care un ciclu trebuie să o atingă înainte ca Terminarea inteligentă să îl poată încheia mai devreme; reduceți-o dacă duratele variază",
"anti_crease_finalize_ratio": "Fracțiunea din durata medie a programului pe care un ciclu trebuie să o atingă înainte ca finalul anti-șifonare să îl poată încheia; reduceți-o la uscătoare, lăsați mașinile de spălat la implicit",
"anti_wrinkle_enabled": "Absoarbe impulsurile de rotire de după faza principală în loc să le trateze drept cicluri noi",
"anti_wrinkle_exit_power": "Nivelul considerat liniște între impulsurile de rotire; are efect doar peste Prag de Oprire",
"anti_wrinkle_idle_timeout": "Timp de liniște permis între două impulsuri de rotire înainte ca modul anti-șifonare să se încheie",
"anti_wrinkle_max_duration": "Un impuls mai lung decât acesta încheie modul anti-șifonare și deschide un ciclu nou",
"anti_wrinkle_max_power": "Un impuls peste această valoare încheie modul anti-șifonare și deschide un ciclu nou",
"completion_min_seconds": "Cea mai scurtă rulare care contează ca ciclu real",
"interrupted_min_seconds": "Ciclurile scurte sunt marcate ca întrerupte",
"min_off_gap": "Pauza necesară pentru a separa două cicluri",
"off_delay": "Secunde de putere scăzută înainte de încheierea ciclului",
"start_duration_threshold": "Secunde peste prag pentru a confirma pornirea",
"start_threshold_w": "Wați minimi pentru a fi considerat pornit",
"stop_threshold_w": "Sub această valoare, mașina este considerată oprită",
"profile_match_min_duration_ratio": "Lungimea minimă a ciclului ca fracție din durata profilului; implicit 0,1 (10%)",
"profile_match_max_duration_ratio": "Lungimea maximă a ciclului ca fracție din durata profilului; implicit 1,8 (180%)",
"curve_preroll_seconds": "Secunde de citiri din încercări de pornire întrerupte incluse la începutul curbei unui ciclu; 0 = dezactivat"
},
"col": {
"profile_tip": "Numele programului corespunzător. Neetichetat înseamnă că niciun profil nu a corespuns la sfârșitul ciclului.",
"status_tip": "Rezultatul ciclului: Finalizat (sfârșit natural), Întrerupt (scădere bruscă de putere), Oprit forțat (manual) sau Necesită revizuire (feedback în așteptare).",
"date_tip": "Data și ora la care a început ciclul.",
"duration_tip": "Durata totală de rulare a ciclului, de la început până la sfârșit.",
"energy_tip": "Energia totală consumată (kWh), calculată din putere în timp.",
"cost_tip": "Costul energiei pentru acest ciclu, fixat la final. Cu Cost Ponderat în Timp activat, fiecare moment este taxat la propriul preț; altfel la prețul de la final. Setați un preț în Setări pentru a completa aceasta.",
"confidence_tip": "Încrederea de potrivire a profilului (0-100%). Cât de bine s-a potrivit curba de putere a ciclului cu programul identificat.",
"flags_tip": "Semnale de revizuire, anomalie și sursă pentru ciclu. Treceți cu cursorul peste o pictogramă pentru detalii.",
"cost_dynamic_tip": "Ponderat în timp: taxat la prețul în vigoare în timpul ciclului (preț efectiv {price} {cur}/kWh).",
"dbg_conf": "Încr.",
"dbg_mae": "MAE",
"dbg_corr": "Corel."
},
"stat": {
"avg": "medie",
"min": "min {v}",
"max": "max {v}",
"consistency": "consistență ±{v}",
"total": "total {v}",
"last_run": "ultima rulare {v}",
"score": "scor {pct}%",
"duration_cv": "CV al duratei {pct}%",
"avg_confidence": "încredere medie {pct}%"
},
"pg_evd": {
"detected": "Detectorul a recunoscut că un ciclu a început.",
"match_commit": "Modulul de potrivire a ales un program cu suficientă încredere.",
"match_changed": "Programul principal s-a schimbat pe măsură ce a fost observată o parte mai mare din ciclu.",
"match_ambiguous": "Două programe au obținut scoruri apropiate, așa că potrivirea a fost incertă.",
"unmatched": "Niciun program salvat nu s-a potrivit cu acest ciclu.",
"notify_start": "Ar fi trimisă o notificare de pornire.",
"notify_pre_complete": "Ar fi trimisă o notificare de aproape finalizat.",
"notify_finish": "Ar fi trimisă o notificare de finalizare.",
"notify_milestone": "Ar fi trimisă o notificare de etapă.",
"notify_held": "O notificare a fost reținută pentru orele de liniște.",
"finished": "Ciclul a ajuns într-o stare finală și s-a încheiat.",
"match_reverted": "Programul a revenit la detectare: scorul său a scăzut mult sub propriul vârf.",
"verified_pause": "Alinierea în timp real a confirmat (sau a eliberat) o pauză în cadrul programului. Cât timp aceasta se menține, ciclul nu este încheiat.",
"stalled": "Ciclul a stat la consumul de standby mai mult decât face vreodată pauză acest program acolo, cu lucru rămas. Afișat ca Pauză (Blocat); ciclul rămâne deschis."
},
"store": {
"search_ph2": "Căutați după marcă sau model…",
"your_model_tip": "Acesta este aparatul pe care l-ați declarat în Setări",
"your_model": "Al dvs.",
"programs_count": "Programe: {n}",
"browse": "Răsfoiți",
"device": "Dispozitiv",
"no_results": "Nu s-au găsit aparate corespunzătoare. Încercați o altă căutare.",
"no_programs": "Încă nu există programe partajate pentru acest aparat.",
"no_cycles": "Încă nu au fost partajate cicluri de referință pentru acest program.",
"anon": "anonim",
"uploaded_by": "Partajat de {name}",
"connected_as": "Conectat ca {name}",
"not_connected": "Neconectat. Conectați un cont GitHub pentru a partaja propriile cicluri.",
"import_new": "Profil nou",
"import_merge": "Îmbinați într-unul existent",
"merge_target": "Îmbinați în profilul",
"description": "Descriere (opțional)",
"contributed_by": "de {name}",
"website": "Site-ul magazinului ↗",
"website_tip": "Deschide site-ul magazinului comunității",
"favorites": "Favorite",
"rating_summary": "★ {avg} ({n})",
"no_ratings": "Încă nicio evaluare",
"unreachable": "Magazinul comunității nu a putut fi accesat. Verificați conexiunea și încercați din nou."
},
"settings": {
"gear": {
"title": "Preferințe"
}
},
"link": {
"maintenance_supporter": "Maintenance Supporter pe GitHub ↗",
"manual": "Manual ↗"
},
"tip": {
"add_brand": "Marca nu este listată? Adăugați-o în catalogul comunității",
"add_appliance": "Modelul nu este listat? Adăugați aparatul dvs. în catalogul comunității",
"add_profile": "Adăugați un profil pentru acest aparat pe site-ul comunității"
},
"task": {
"reprocess": {
"matching": "Reprocesare: potrivirea ciclurilor",
"golden": "Reprocesare: marcarea ciclurilor de referință",
"suggestions": "Reprocesare: sugestii",
"ml_training": "Reprocesare: antrenare ML",
"health": "Reprocesare: sănătatea ciclurilor",
"costs": "Reprocesare: costuri de energie"
},
"pg_sweep": {
"optimize": "Optimizează: {param}"
},
"pg_detail": {
"simulate": "Simulare ciclu"
},
"split": {
"apply": "Se divide ciclul"
},
"trim": {
"apply": "Se taie ciclul"
},
"merge": {
"apply": "Se îmbină ciclurile"
},
"rebuild": {
"envelopes": "Se reconstruiesc anvelopele"
},
"cancelling": "Se anulează...",
"auto_label": {
"running": "Se etichetează automat ciclurile"
},
"store_download": {
"running": "Se descarcă din magazin"
}
},
"setup": {
"hdr": {
"card": "Configurarea dispozitivului",
"healthy_chip": "Configurare finalizată"
},
"phase0": {
"washer": "WashData detectează deja ciclurile dvs. Înregistrați primul ciclu pentru a activa numele programelor și estimările de timp.",
"dishwasher": "WashData urmărește. Ciclurile mașinilor de spălat vase sunt complexe, așa că înregistrați primul ciclu. Dacă un ciclu detectat durează prea mult, tăiați-l în editorul de cicluri înainte de a-l salva ca profil.",
"generic": "WashData monitorizează. Înregistrați sau etichetați un ciclu detectat pentru a începe să creați profiluri."
},
"phase1a": {
"labelled": "Început bun: primul dvs. program este salvat. Pentru date cât mai curate, înregistrați următorul ciclu cu Înregistrare manuală."
},
"phase1b": {
"recorded": "Înregistrarea dvs. a fost salvată ca {profile_name}. Acum înregistrați sau etichetați celelalte programe pe care le folosiți des."
},
"phase1c": {
"verify": "Aveți {count} programe de la comunitate. Rulați un ciclu pentru a verifica dacă WashData îl recunoaște; potrivirea se îmbunătățește pe măsură ce dispozitivul își construiește propriul istoric."
},
"phase2": {
"cluster": "WashData a văzut {count} cicluri similare care nu se potrivesc cu niciun program salvat. Creați un profil nou pentru ele?",
"unmatched": "Ultimul dvs. ciclu nu a corespuns niciunui program salvat. Este un program nou?"
},
"phase3": {
"suggestions": "WashData are sugestii de setări pe baza istoricului ciclurilor dvs. Verificați-le pentru a îmbunătăți detectarea."
},
"phase4": {
"healthy": "Acest dispozitiv este complet configurat ({profile_count} profiluri)."
},
"cta": {
"start_recording": "Porniți înregistrarea",
"label_detected_cycle": "Am deja un ciclu detectat – etichetați-l în schimb",
"browse_cycles": "Răsfoiți ciclurile pentru a eticheta altul",
"view_profiles": "Vizualizați profilurile",
"create_from_cluster": "Creați profil din aceste cicluri",
"create_profile": "Creați un profil pentru acesta",
"review_suggestions": "Revizuiți sugestiile",
"skip_step": "Omiteți acest pas",
"skip_forever": "Nu mai afișa",
"hide_guidance": "Ascundeți ghidul",
"show_guidance": "Afișați ghidul"
}
},
"card": {
"min": "min",
"entity_not_found": "Entitate negăsită",
"running_long": "Întârziere",
"stalled": "Blocat",
"remaining": "rămas",
"progress": "progres",
"show_time_remaining": "Afișează timpul rămas",
"show_percentage": "Afișează procentajul",
"layout": {
"tile": "Dală (compact)",
"detail": "Detaliat (complet)",
"glance": "Sumar (mai multe dispozitive)"
},
"btn": {
"pause": "Pauză",
"resume": "Reluare",
"terminate": "Încheie ciclul",
"record_start": "Porniți înregistrarea",
"record_stop": "Opriți înregistrarea",
"program": "Program",
"open_panel": "Deschide WashData"
},
"editor": {
"layout": "Aspect",
"entity": "Entitatea aparatului",
"entities": "Aparate",
"title": "Titlu",
"icon": "Pictogramă",
"show_state": "Afișează starea",
"show_program": "Afișează programul",
"show_progress_bar": "Afișează bara de progres",
"spin_icon": "Rotește pictograma în timpul funcționării",
"display_mode": "Linie de detaliu",
"active_color": "Culoare activă personalizată",
"show_phase": "Afișează faza",
"show_energy": "Afișează energia și costul",
"show_anomaly": "Afișează avertismentul de întârziere",
"show_sparkline": "Afișează graficul de putere în timp real",
"buttons": "Butoane de acțiune",
"program_entity": "Entitate de program (personalizată)",
"time_entity": "Entitate de timp (personalizată)",
"pct_entity": "Entitate de progres (personalizată)",
"power_entity": "Entitate de putere (personalizată)",
"tap_action": "Acțiune la atingere",
"hold_action": "Acțiune la apăsare lungă",
"double_tap_action": "Acțiune la atingere dublă"
}
},
"note": {
"off_delay": {
"effective": "Un ciclu încheiat așteaptă de fapt {eff} s, nu {delay} s: Pauza Minimă de Oprire ({gap} s) este mai lungă și are prioritate."
}
},
"access": {
"edit": "Editare",
"full": "Complet",
"inherit": "Moștenire",
"none": "Niciunul (ascuns)",
"read": "Citire"
},
"pg_label_reason": {
"no_winner": "Niciun program nu se potrivește",
"below_floor": "Sub Încredere Învățare",
"ambiguous": "Potrivire marcată ca ambiguă",
"margin": "Prea aproape de al doilea candidat",
"unknown_profile": "Programul nu mai există",
"not_evaluated": "Neevaluat"
},
"diagram": {
"accum": "acumul.",
"auto": "auto",
"below_off": "sub = oprit",
"confirmed": "confirmat",
"energy_counts": "energie numărată",
"feedback": "revizuire",
"gap_below_min": "pauză sub minim = un singur ciclu",
"heat_phase": "fază de încălzire",
"held_at_100": "menținut la 100%",
"ignored": "ignorat",
"kept": "păstrat",
"max": "max",
"min": "min",
"minus_tol": "-tol",
"no_match": "nepotrivit",
"no_updates": "fără actualizări",
"off_delay_wait": "întârziere oprire",
"off_gap": "pauză",
"plus_tol": "+tol",
"profile": "profil",
"reading_interval": "interval tipic de citire",
"sensor_offline": "senzor offline: oprire forțată",
"si": "IE",
"spike_ignored": "vârf ignorat",
"spike_ignored_short": "vârf: ignorat",
"start": "pornire",
"stop": "oprire",
"tail_energy_resets": "energie finală > prag: timer resetat",
"thr": "prag",
"too_short": "prea scurt",
"tumble_kept": "rotiri păstrate"
}
}