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

2206 lines
128 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"card": {
"min": "min",
"entity_not_found": "Entitet ikke fundet",
"running_long": "Kører længere",
"stalled": "Gået i stå",
"remaining": "tilbage",
"progress": "fremgang",
"show_time_remaining": "Vis resterende tid",
"show_percentage": "Vis procent",
"layout": {
"tile": "Felt (kompakt)",
"detail": "Detalje (detaljeret)",
"glance": "Overblik (flere enheder)"
},
"btn": {
"pause": "Pause",
"resume": "Genoptag",
"terminate": "Afslut cyklus",
"record_start": "Start optagelse",
"record_stop": "Stop optagelse",
"program": "Program",
"open_panel": "Åbn WashData"
},
"editor": {
"layout": "Layout",
"entity": "Apparatentitet",
"entities": "Apparater",
"title": "Titel",
"icon": "Ikon",
"show_state": "Vis tilstand",
"show_program": "Vis program",
"show_progress_bar": "Vis fremgangslinje",
"spin_icon": "Roter ikon under kørsel",
"display_mode": "Detaljelinje",
"active_color": "Tilsidesæt aktiv farve",
"show_phase": "Vis fase",
"show_energy": "Vis energi og omkostninger",
"show_anomaly": "Vis advarsel om lang kørsel",
"show_sparkline": "Vis live effektgraf",
"buttons": "Handlingsknapper",
"program_entity": "Programentitet (tilsidesæt)",
"time_entity": "Tidsentitet (tilsidesæt)",
"pct_entity": "Fremgangsentitet (tilsidesæt)",
"power_entity": "Effektentitet (tilsidesæt)",
"tap_action": "Tryk-handling",
"hold_action": "Hold-handling",
"double_tap_action": "Dobbelttryk-handling"
}
},
"badge": {
"quiet_tail_tip": "Mod slutningen bliver dette program stille i ca. {mins} min og trækker derefter ca. {watts} W i {secs} s. Set i {seen} af {measured} målte cyklusser.",
"quiet_tail": "~{mins} min stille slutfase",
"artifact_tip": "{n} registrerede anomalier (f.eks. dør åbnet midt i cyklussen) - åbn for at se dem på grafen",
"artifact_tip_one": "{n} registreret anomali (f.eks. dør åbnet midt i cyklussen) - åbn for at se den på grafen",
"artifact_tip_other": "{n} registrerede anomalier (f.eks. dør åbnet midt i cyklussen) - åbn for at se dem på grafen",
"auto": "(auto-detekteret)",
"built_in_tag": "indbygget",
"declining": "↘ faldende",
"energy_low": "Lavere energiforbrug end normalt",
"energy_spike": "Højere energiforbrug end normalt",
"feedback_requested": "Feedback anmodet",
"golden_cycle": "Registreret referencecyklus",
"duration_outlier": "{n} cyklus(ser) med afvigende længde",
"improving": "↗ forbedres",
"manual": "(manuelt valgt)",
"needs_review": "Trænger til gennemgang",
"overrun": "Løb længere end normalt",
"underrun": "Færdig hurtigere end normalt",
"poor_fit": "dårlig kvalitet",
"restart_gap_tip": "{n} HA-genstartsgab: strømsporet har huller",
"restart_gap_tip_one": "{n} HA-genstartsgab: strømsporet har et hul",
"restart_gap_tip_other": "{n} HA-genstartsgab: strømsporet har huller",
"reviewed": "Gennemgået",
"steady": "→ stabil",
"overrun_ratio": "({x}x forventet)",
"underrun_ratio": "({pct}% af forventet)",
"imported_tip": "Importeret fra fællesskabsbutikken. Bruges kun til matchning, tælles ikke med i statistikken.",
"unmatchable": "kan ikke matches",
"not_importable": "ikke her",
"exists": "findes",
"backfilled_tip": "Registreret i importeret effekthistorik. Påvirker kun programmatchning, tælles ikke med i statistikken.",
"armed": "(gælder for næste cyklus)",
"awaiting_tip": "Afventer godkendelse fra fællesskabet",
"awaiting_n": "Afventer godkendelse · {n} bekræftet",
"awaiting": "Afventer godkendelse",
"approved": "Godkendt",
"matcher_unused": "Endnu ikke genkendt i dine cyklusser",
"matcher_used": "Genkendt i {n} af dine cyklusser",
"matcher_used_one": "Genkendt i {n} af dine cyklusser",
"matcher_used_other": "Genkendt i {n} af dine cyklusser",
"matcher_used_tip": "Cyklusser på dette apparat, som WashData selv har matchet med dette importerede program. En import, der aldrig matcher, passer måske ikke til dit apparat; du kan fjerne den. Tælles lokalt; intet sendes til fællesskabsbutikken."
},
"btn": {
"log_done_task": "Log som udført: {task}",
"add_task": "Tilføj opgave",
"pg_preset_delete": "Slet forudindstilling",
"pg_preset_load": "Indlæs forudindstilling",
"pg_preset_load_tip": "Erstat værdierne i legepladsen med denne forudindstilling (de aktive indstillinger røres ikke)",
"pg_preset_save": "Gem som forudindstilling",
"pg_preset_save_tip": "Gem alle værdier nedenfor som en navngiven forudindstilling for denne enhed",
"reset_zoom": "Nulstil zoom",
"set_brand_model": "Angiv mærke og model",
"refresh_catalog": "Opdater katalog",
"add_device": "+ Tilføj enhed",
"add_device_tip": "Tilføj en anden WashData-enhed",
"add_maintenance": "Tilføj vedligeholdelseshændelse",
"add_phase": "+ Tilføj fase",
"add_timer": "+ Tilføj timer",
"apply_all": "Anvend alle",
"apply_label": "Påfør etiket",
"apply_split": "Påfør Split",
"apply_trim": "Anvend beskæring",
"auto_detect_split": "Automatisk registrering",
"auto_label_cycles": "Auto-label cyklusser",
"auto_label_cycles_tip": "Navngiv umærkede cyklusser, hvis matchkonfidens når tærsklen.",
"cancel": "Annuller",
"clear_debug": "Ryd fejlretningsdata",
"clear_splits": "Ryd",
"close": "Luk",
"compare": "Sammenlign",
"confirm": "Bekræft",
"convert_to_automation": "Konverter til automatisering",
"correct": "Korriger…",
"create": "Opret",
"delete": "Slet",
"delete_group": "Slet gruppe",
"delete_group_tip": "Slet kun denne gruppe - medlemsprofilerne bevares",
"delete_profile": "Slet profil",
"discard": "Kassér",
"discard_tip": "Kassér det optagede spor uden at gemme",
"dismiss": "Afvis",
"done": "Færdig",
"edit": "Rediger",
"export": "Eksportér",
"force_stop": "Tving stop",
"force_stop_tip": "Afslut den aktuelle cyklus øjeblikkeligt og markér den som tvangsstoppet",
"from_template": "Fra skabelon ▾",
"ignore": "Ignorer",
"import_json": "Importer fra JSON",
"inspect": "Inspicer",
"label": "Mærk",
"load_more": "Indlæs flere",
"manage": "Administrer",
"merge": "Flet sammen",
"new_automation": "+ Ny automatisering",
"new_group": "+ Ny gruppe",
"new_group_tip": "Gruppér næsten identiske profiler (samme form, anden temperatur eller centrifugering), så matchningen kan skelne dem.",
"new_phase": "+ Ny fase",
"new_profile": "+ Ny profil",
"new_profile_tip": "Opret en ny programprofil fra en eksisterende mærket cyklus eller optagelse",
"on_cycle_finished": "På cyklus færdig",
"on_cycle_started": "På cyklus startet",
"pause_cycle": "Pause",
"pause_cycle_tip": "Sæt den kørende cyklus på pause – apparatet genoptager, hvor det slap",
"pg_load_live": "Indlæs aktive indstillinger",
"pg_load_live_tip": "Genindlæs integrationens aktuelle indstillinger, og kassér alle ændringer i legepladsen",
"pg_load_suggested": "Indlæs forslag ({n})",
"pg_load_suggested_tip": "Indlæser auto-tunerens aktuelle forslag som legeplads-tilsidesættelser",
"pg_publish_all": "Gem {n} i integrationen",
"pg_publish_one": "Gem {label} i integrationen",
"process": "Behandl",
"process_history": "Behandl nu",
"process_recording": "Gem optagelse",
"process_tip": "Gem det optagede spor som en ny eller eksisterende profil",
"rebuild": "Genopbyg konvolutter",
"rebuild_envelope": "Genopbyg konvolut",
"rebuild_tip": "Genopbyg hver profils forventede effektbånd ud fra dens mærkede cyklusser. Kør efter mærkning eller rettelse af cyklusser.",
"rec_start_tip": "Begynd at optage apparatets effektspor – start umiddelbart inden du kører en cyklus",
"rec_stop": "Stop",
"rec_stop_tip": "Stop optagelsen og behold det indfangede spor til gennemgang",
"record": "Start optagelse",
"refresh": "Opdater",
"refresh_diag_tip": "Genindlæs lagerstatistik",
"refresh_settings_tip": "Genindlæs indstillinger fra serveren",
"relabel": "Ommærk ({count})",
"remove": "Fjern",
"remove_timer": "Fjern timeren",
"reset": "Nulstil",
"reset_ml_models_tip": "Kassér de finjusterede modeller og gå tilbage til de indbyggede. WashData kan lære dem igen senere.",
"reset_to_builtin": "Nulstil til indbyggede modeller",
"resume_cycle": "Fortsæt",
"resume_cycle_tip": "Genoptag den satte cyklus",
"revert_settings": "Annuller ændringer",
"revert_settings_tip": "Gendan indstillinger fra før den seneste lagring",
"revert_settings_tip_none": "Gem først for at aktivere fortryd",
"revert": "Tilbagefør",
"revert_to_previous": "Gendan denne indstilling til dens forrige værdi",
"review": "Vurder",
"run": "Kør",
"run_analysis": "🔍 Kør forslagsanalyse",
"run_analysis_tip": "Analyser dine optagede cyklusser nu, og opdater indstillingsforslag",
"run_auto_label": "Kør Auto-label",
"save": "Gem",
"save_access_control": "Gem adgangskontrol",
"save_group": "Gem gruppe",
"save_panel_settings": "Gem panelindstillinger",
"save_phases": "Gem faser",
"save_preferences": "Gem præferencer",
"save_reminders": "Gem påmindelser",
"save_review": "Gem anmeldelse",
"save_settings": "Gem indstillinger",
"select": "Vælg",
"select_all": "Vælg alle",
"select_none": "Ryd",
"show_only": "Vis kun",
"split": "Opdel",
"stop": "Stop",
"submit_correction": "Send rettelse",
"train_now": "Træn nu",
"trim": "Beskær",
"trim_split": "Beskær / Opdel",
"undo": "Fortryd",
"unlabel_selected": "Fjern mærkning ({n})",
"unlabel_selected_tip": "Fjern mærkningen fra de valgte cyklusser. De bliver i din historik, men former ikke længere denne profil.",
"use": "Brug",
"wipe_all": "Slet alle data",
"pg_rerun": "Opdater simulering",
"delete_selected": "Slet valgte ({n})",
"pg_apply_best": "Anvend bedste",
"pg_apply_to_settings_tip": "Kopiér de værdier, du har redigeret her, til denne enheds aktive indstillinger",
"import": "Importér",
"disconnect": "Afbryd forbindelse",
"connect_github": "Forbind GitHub",
"share_to_store": "Del i butikken",
"share": "Del",
"browse_community_setups": "Gennemse fællesskabsopsætninger",
"download_device": "Download denne opsætning",
"share_device": "⬆ Del dette apparat",
"share_device_tip": "Del dette apparat og dets referencecyklusser til fællesskabsbutikken, så ejere af samme maskine kan overtage dem.",
"share_n": "Del {n} cyklus/cyklusser",
"export_selected": "Eksportér (vælg data)",
"export_all": "Hurtig eksport af alt",
"download_export": "Download eksport",
"analyze_import": "Analysér fil",
"import_selected": "Importér valgte",
"back": "Tilbage",
"mute_suggestion": "Stop med at foreslå denne indstilling",
"reset_muted": "Nulstil undertrykte forslag",
"reset_phase_tip": "Fortryd din ændring og gendan den indbyggede fase",
"import_power_history": "Importér effekthistorik",
"hist_read_recorder": "Læs fra Home Assistant",
"hist_scan": "Scan efter cyklusser",
"hist_import_n": "Importér {n} cyklusser",
"hist_goto_cycles": "Vis mig cyklusserne",
"save_total_cycles": "Gem total",
"clear": "Ryd",
"add_brand": "Tilføj mærke",
"add_appliance": "Tilføj apparat",
"retry": "Prøv igen",
"confirm_appliance": "Bekræft dette apparat",
"confirmed": "Bekræftet",
"create_profile_from_gap": "Opret profil",
"undo_import": "Fortryd seneste import"
},
"note": {
"off_delay": {
"effective": "En afsluttet cyklus venter reelt {eff} s, ikke {delay} s: Minimum slukket mellemrum ({gap} s) er længere og har forrang."
}
},
"conflict": {
"anti_wrinkle_max": {
"max": "Skal være over starttærsklen ({start} W); ellers omgås antikrøl-varighedsgrænsen",
"start": "Skal være under antikrøl-maksimumeffekten ({max} W)"
},
"attn_sub": "Ret konflikter inden du gemmer",
"attn_title": "Indstillingskonflikter: {n}",
"confidence": {
"auto": "Skal være på eller over matchningstærsklen ({match})",
"learning": "Skal være på eller over matchningstærsklen ({match})",
"match_for_auto": "Skal være på eller under auto-label-konfidensniveauet ({alc})",
"match_for_learning": "Skal være på eller under læringskonfidensniveauet ({lc})"
},
"duration_ratio": {
"max": "Skal være større end den minimale varighedsratio ({min})",
"min": "Skal være mindre end den maksimale varighedsratio ({max})"
},
"hysteresis": {
"start": "Skal være over stoptærsklen ({stop} W)",
"stop": "Skal være under starttærsklen ({start} W)"
},
"min_power": {
"min_power": "Skal være på eller under stoptærsklen ({stop} W)",
"stop": "Skal være på eller over minimumseffekten ({min} W)"
},
"no_update_timeout": {
"timeout": "Skal være større end watchdog-intervallet ({wi} s)",
"watchdog": "Skal være mindre end ingen-opdatering-timeout ({to} s)"
},
"off_delay": {
"gap": "Minimumspause bør mindst svare til forsinkelsen ({delay} s)",
"off_delay": "Forsinkelse ({off_delay} s) overskrider minimumspausen ({gap} s); på hinanden følgende cyklusser kan slås sammen"
},
"power_off": {
"stop": "Skal være over afbrydereffekttærsklen ({pot} W)",
"threshold": "Skal være under stoptærsklen ({stop} W) for at have effekt"
},
"price_entity": {
"power_sensor": "Dette er apparatets Effektsensor, ikke en pris. Cyklusser ville blive beregnet i watt pr. kWh; ryd dette felt.",
"energy_sensor": "Dette er apparatets Energimåler, ikke en pris. Cyklusser ville blive beregnet til måleraflæsningen pr. kWh; ryd dette felt.",
"device_class": "Denne sensor måler {dc}, ikke en pris pr. kWh. Ryd dette felt, eller vælg en tarifsensor.",
"unit": "Denne sensor måler i {unit}, ikke en pris pr. kWh. Ryd dette felt, eller vælg en tarifsensor."
},
"pump_stuck": {
"duration": "Skal være under Timeout uden opdatering ({to} s), så alarmen for fastklemt pumpe kan udløses først",
"timeout": "Skal være over Varighed for fastklemt pumpe ({ps} s), så alarmen for fastklemt pumpe kan udløses først"
},
"start_dur": {
"sampling": "Samplingsinterval overskrider startvarigheden ({sdt} s); enkeltmålingsspidser kan åbne en cyklus",
"threshold": "Bør være mindst ét samplingsinterval ({si} s) for at forhindre falske starter med enkeltmålinger"
},
"unmatch": {
"match": "Skal være over ikke-matchningstærsklen ({un})",
"unmatch": "Skal være under matchningstærsklen ({match}); ellers ophæves en bekræftet matchning øjeblikkeligt"
},
"cascade_toast": "Andre indstillinger justeret for konsistens: {n}",
"suggestion_resolves": "Anvend forslaget nedenfor ({val}) for at løse dette",
"use_fix": "Brug {val}",
"watchdog": {
"interval": "Bør være mindst 2x samplingsintervallet ({si} s)",
"sampling": "Samplingsinterval bør højst være halvdelen af watchdog-intervallet ({wi} s)"
},
"settings_banner": "Indstillingskonflikter: {n}. Tjek de fremhævede sektioner og ret dem, inden du gemmer.",
"settings_banner_btn": "Gå til første",
"end_energy": {
"energy": "For streng til Stoptærskel ({w} W) i løbet af Slukkeforsinkelse ({d} s); cyklussen kan kun afsluttes via en reservevej",
"stop": "Slutenergi ({e} Wh på {d} s) tillader kun {p} W"
}
},
"hdr": {
"custom_tasks": "Dine egne opgaver",
"maintenance_supporter": "Brug for mere?",
"access_control": "Adgangskontrol",
"add_maintenance": "Tilføj vedligeholdelseshændelse",
"automation_delete": "Slet denne automatisering",
"automation_needs_review": "Denne cyklus skal gennemgås",
"automation_open": "Åbn i automatiseringseditoren",
"automation_review_this_cycle": "Gennemgå denne cyklus",
"automations": "Automatiseringer",
"clear_debug": "Ryd fejlretningsspor",
"diagnostics_pref": "Diagnostik",
"display": "Vise",
"export_import": "Eksport/import",
"live_power": "Live effekt",
"logs": "Logfiler",
"maintenance": "Vedligeholdelseshandlinger",
"maintenance_log": "Vedligeholdelseslog",
"maintenance_reminders": "Servicepåmindelser",
"manual_recording": "Manuel optagelse",
"manual_recording_tip": "Optag en cyklus bevidst: tryk på Start lige før apparatet starter og Stop, når det er færdigt, og derefter Behandl for at gemme den som en profil.",
"ml_learned": "Hvad WashData har lært",
"ml_settings_card": "Indstillinger",
"ml_smart_learning": "Smart læring",
"my_preferences": "Mine præferencer",
"no_automations": "Ingen automatiseringer refererer til denne enhed endnu.",
"panel_settings": "Panelindstillinger",
"pg_settings_source": "Indstillingernes kilde",
"phase_catalog": "Fasekatalog",
"playground": "Legeplads",
"process_history": "Behandl historik",
"settings_history": "Indstillingshistorik",
"status": "Status",
"status_graph": "Statusgraf",
"storage_stats": "Opbevaringsstatistik",
"toggle_sidebar": "Skift Home Assistant-sidebjælken",
"wipe_history": "Tør historie",
"pg_detection_params": "Registreringsindstillinger",
"pg_outcome": "Simuleringsresultat",
"pg_across_cycles": "På tværs af dine cyklusser",
"community_store": "Fællesskabsbutik",
"online_account": "Fællesskabsbutik og onlinefunktioner",
"import_power_history": "Importér effekthistorik",
"service_status": "Servicestatus",
"online_account_tab": "Online & fællesskab",
"live_match_debug": "Live-match-fejlretning"
},
"health": {
"fair": "Acceptabel matchkvalitet",
"good": "✓ God matchkvalitet",
"poor": "⚠ Dårlig matchkvalitet"
},
"lbl": {
"task_name": "Opgave",
"every_cycles": "Hver (cyklusser)",
"every_days": "Hver (dage)",
"new_task_name": "Ny opgave",
"days_since_service": "{since} / {total} dage",
"envelope_position_tip": "Position på det matchede programs optagede kurve: {pct} %. Findes ved at justere cyklussen efter profilen, så den passer, selv når en kørsel er længere eller kortere. Opdateres, mens apparatet er stille, så den kan halte bagefter.",
"envelope_position": "kurve {pct} %",
"aria_playground_chart3": "Interaktiv effektgraf for cyklussen: hold markøren over for at aflæse tid/effekt, rul eller knib for at zoome, træk for at panorere",
"device_unresolved": "Utilgængelig enhed ({id})",
"drag_to_resize": "Træk for at ændre størrelse",
"actions": "Handlinger",
"activity": "Aktivitet",
"administrators": "Administratorer",
"aria_compare_chart": "Diagram for cyklussammenligning",
"aria_cycle_chart": "Cyklussens effektkurve",
"aria_envelope_chart": "Diagram over profilens effektindhylning",
"aria_phase_chart": "Diagram for faseredigering",
"aria_power_chart": "Diagram over effektforbrug",
"aria_spaghetti_chart": "Overlejrede effektkurver for cyklusser",
"artifact_anomaly": "Anomali",
"artifact_high_power": "Høj effekt",
"artifact_interruption": "Afbrydelse",
"artifact_low_power": "Lav effekt",
"auto_detect": "Automatisk registrering",
"auto_fine_tune_off": "auto finjustering fra",
"auto_fine_tune_on": "automatisk finjustering aktiv (ca. {hour}:00)",
"avg_cost": "Gns. omkostning",
"change": "Ændring",
"clock_time": "Klokkeslæt",
"cohesion_good": "sammenhæng {pct} %",
"cohesion_low": "⚠ lav sammenhæng {pct} %",
"compare_profiles": "Sammenlign med profiler",
"confidence": "Tillid",
"confidence_threshold": "Tillidsgrænse",
"correct_duration": "Korrekt varighed (min, valgfrit)",
"correct_profile": "Korrekt profil",
"cost": "Omkostning",
"create_new_profile": "+ Opret ny profil...",
"current_phase": "Aktuel fase",
"cycle": "Cyklus",
"cycle_date_display": "Visning af cyklusdato",
"cycle_context": "Recorder-historik omkring cyklussen",
"cycle_context_off": "Fra",
"cycle_context_minutes": "{min} min",
"cycle_context_series": "Recorder-historik",
"before_start": "Før start",
"after_end": "Efter slut",
"cycles_count": "Cykler",
"cycles_lc": "cyklusser",
"date": "Dato",
"debug_traces": "Debug Spor",
"default_access_level": "Standardniveau for brugere, der ikke er angivet nedenfor",
"default_other": "Standard (andre enheder)",
"default_tab": "Standardfane ved åbning af panelet",
"description": "Beskrivelse",
"duration": "Varighed",
"enable_access_control": "Aktiver adgangskontrol pr. bruger",
"energy": "Energi",
"event_type": "Hændelsestype",
"expected": "Forventet",
"suspected_profile": "{name} (formodet)",
"runner_up_profile": "{name} (nummer to)",
"expected_duration": "Forventet varighed (min)",
"file_kb": "Fil (kB)",
"from": "Fra",
"gap_s": "Mellemrum (s)",
"group_name": "Gruppenavn",
"head_trim": "Beskær start (s)",
"hide_tabs": "Skjul faner for ikke-administratorer",
"json_data": "JSON-data",
"label": "Matchet profil",
"last": "Seneste",
"last_checked": "Sidst tjekket:",
"load_from_file": "Indlæs fra fil",
"manual_duration": "Manuel varighed (min, valgfri)",
"match": "Match",
"members": "Medlemmer",
"mode_existing_profile": "Føj til eksisterende profil",
"mode_new_profile": "Opret ny profil",
"models_fine_tuned": "(finjusterede modeller: {count})",
"n_selected": "{n} valgt",
"n_tuning_suggestions": "{n} justeringsforslag",
"n_tuning_suggestions_one": "{n} justeringsforslag",
"n_tuning_suggestions_other": "{n} justeringsforslag",
"new_profile_name": "Nyt profilnavn",
"notes": "Noter",
"panel_default_tab": "Standardfane",
"panel_language": "Panelsprog",
"per_cycle_short": "cyklus",
"pg_best_value": "Bedste værdi fundet",
"pg_current_value": "Aktuel værdi:",
"pg_drag_hint": "Træk linjen på grafen",
"pg_ev_ending": "Afslutter",
"pg_ev_running": "Kører",
"pg_group_advanced": "Særtilfælde",
"pg_group_detection": "Registreringsudløsere",
"pg_group_timing": "Tidsregler",
"pg_idle": "Inaktiv",
"pg_poor_match": "Dårligt match",
"pg_preset": "Forudindstilling til legepladsen",
"pg_preset_name": "Navn på ny forudindstilling",
"pg_preset_none": "Vælg en forudindstilling…",
"pg_strong_match": "Stærkt match",
"pg_weak_match": "Svagt match",
"phase_name": "Fasenavn",
"name": "Navn",
"phase_timeline": "Fasetidslinje",
"power": "Effekt",
"profile": "Profil",
"profile_name": "Profilnavn",
"program": "Program",
"program_tip": "Vælg, hvilket program den aktuelle cyklus matches med. Automatisk registrering vælger det bedste match. Fastgør et program, når automatisk registrering tager fejl; vælges det før start, gælder det for næste cyklus.",
"progress": "Fremskridt",
"raw_socket": "Rå stikkontakt",
"ref_cycle": "Referencecyklus (valgfrit)",
"remaining": "Tilbage",
"reminder_every": "Påmind hver (cyklusser)",
"remove_label": "- Fjern etiket -",
"rename_profile": "Omdøb profil",
"resulting_profile": "Resulterende profil",
"save_mode": "Gem tilstand",
"seconds_from_start": "Sekunder fra start",
"select_profile": "Vælg Profil",
"setting": "Indstilling",
"settings_advanced": "Avanceret",
"settings_basic": "Grundlæggende",
"settings_detail_level": "Detaljeniveau for indstillinger",
"show_debug": "Vis live-match-fejlretningskort på statussiden (tillid, tvetydighed, topkandidater)",
"show_expected": "Vis forventet kurveoverlejring (matchet profil, orange)",
"show_raw": "Vis kontakt for råe stikkontaktværdier i live strømgraf",
"sparkline": "Tendens for seneste cyklusvarigheder",
"status": "Status",
"tail_trim": "Beskær slut (s)",
"tap_to_dismiss": "tryk på grafen for at lukke",
"timer_auto_pause": "Auto-pause",
"timer_min": "min",
"timer_msg_placeholder": "Besked (valgfrit, {device}/{program}/{minutes})",
"to": "Til",
"ungrouped": "Ugrupperet",
"unlabelled": "Umærket",
"unlabelled_paren": "(umærket)",
"input": "Input:",
"start": "Start",
"end": "Slut",
"unit_s": "(s)",
"reviewed_on": "gennemgået {date}",
"unknown": "Ukendt",
"quality": "Kvalitet",
"tags": "Mærker",
"at": "kl.",
"pct_match_confidence": "{pct}% matchkonfidens",
"ha_restarted": "HA genstartet",
"from_start": "Fra start",
"to_end": "Til slut",
"click_to_select": "klik for at vælge",
"envelope": "Indhylning",
"zoom_hint": "rul for at zoome · dobbeltklik for at nulstille",
"loading_paren": "(indlæser…)",
"time_remaining": "~{v} tilbage",
"no_duration": "ingen varighed",
"duration_avg": "~{v}m gns.",
"name_placeholder": "(navn)",
"n_shown": ", {n} vist",
"cycles_title": "Cyklusser ({n})",
"pg_detecting": "Registrerer",
"pg_time_left_model": "Tid tilbage (model)",
"pg_time_left_model_tip": "Beregnet ud fra programmets faser, ikke en fast nedtælling",
"phase": "Fase",
"pg_mode_history": "Test på historik",
"pg_ev_detected": "Registreret",
"pg_ev_match": "Match bekræftet",
"pg_ev_match_changed": "Match ændret",
"pg_ev_ambiguous": "Tvetydig",
"pg_ev_unmatched": "Uden match",
"pg_ev_notify_start": "Startnotifikation",
"pg_ev_notify_pre": "Næsten-færdig-notifikation",
"pg_ev_notify_finish": "Slutnotifikation",
"pg_ev_notify_milestone": "Milepælsnotifikation",
"pg_ev_notify_held": "Notifikation tilbageholdt (stilletimer)",
"pg_ev_finished": "Fuldført",
"pg_ended": "Afsluttet",
"pg_proj_energy": "Est. energi",
"pg_alert_overrun": "For lang",
"pg_alert_underrun": "For kort",
"pg_alert_did_not_finish": "Blev ikke fuldført",
"pg_alert_false_end": "Opdelt i flere cyklusser",
"pg_alert_unmatched": "Uden match",
"pg_alert_ambiguous": "Tvetydig match",
"pg_alert_energy": "Energianomali",
"pg_newly_correct": "nyligt korrekt",
"pg_regressed": "forringet",
"pg_end_timing_changed": "sluttidspunkt ændret",
"pg_vs_current": "mod nuværende",
"pg_fixed": "rettet",
"pg_broke": "ødelagt",
"pg_sweep_param": "Parameter",
"pg_objective": "Mål",
"pg_steps": "Trin",
"pg_obj_match": "Matchnøjagtighed",
"pg_obj_endtiming": "Sluttidsnøjagtighed",
"pg_obj_falseend": "Falsk-slut-rate",
"pg_obj_overrun": "Varighedsafvigelse",
"pg_obj_ambiguity": "Tvetydighedsrate",
"pg_mode_optimize": "Optimér",
"pg_group_matching": "Programgenkendelse",
"pg_zoom_hint": "dobbeltklik for at nulstille zoom",
"pg_alert_timeout_end": "Afsluttet ved timeout, ikke ved forudsigelse",
"pg_alert_indefinite": "Ville køre i det uendelige",
"task_pg_history": "Test på historik",
"task_pg_sweep": "Optimér",
"task_reprocess": "Genbehandling",
"task_ml_training": "Læring",
"eta_secs": "~{n} s tilbage",
"eta_mins": "~{n} min tilbage",
"pg_recent_runs": "Seneste kørsler",
"pg_load_run": "Genindlæs denne kørsel",
"pg_match_confidence": "Matchsikkerhed",
"n_imported_note": ", {n} importeret",
"enable_online": "Aktivér onlinefunktioner",
"anonymous": "Anonym",
"adopt_settings": "Overtag også indstillinger",
"flags": "Flags",
"include_phase_map": "Inkludér fasekort",
"include_settings": "Inkludér detektions- og matchindstillinger",
"show_contributor": "Vis bidragydernes navne",
"task_pg_detail": "Simulér cyklus",
"task_split": "Opdeler cyklus",
"task_trim": "Beskærer cyklus",
"task_merge": "Sammenfletter cyklusser",
"task_rebuild": "Genopbygger envelopes",
"cat_profiles": "Profiler (programmer)",
"cat_real_cycles": "Cyklusser (kørselshistorik)",
"cat_reference_cycles": "Referencecyklusser (importeret)",
"cat_custom_phases": "Brugerdefinerede faser",
"cat_profile_groups": "Profilgrupper",
"cat_settings": "Registrerings- & genkendelsesindstillinger",
"cat_ml_models": "ML-modeller",
"cat_feedback": "Feedback & gennemgangsetiketter",
"cat_suggestions": "Forslag",
"cat_maintenance_log": "Vedligeholdelseslog",
"cat_history_logs": "Historik- & ændringslogger",
"cat_lifetime_stats": "Totaler (levetid)",
"cycles_short": "cyklusser",
"import_mode": "Sådan kombineres",
"mode_merge": "Flet (behold mine)",
"mode_replace": "Erstat valgte",
"cycle_destination": "Hvor skal importerede cyklusser placeres?",
"dest_reference": "Reference (kun form)",
"dest_real_history": "Rigtig historik (tæller i statistik)",
"conflict_resolution": "Navnekonflikter",
"conflict_import_copy": "Importér som kopi",
"conflict_keep_mine": "Behold mine",
"conflict_overwrite": "Overskriv",
"pg_anti_wrinkle": "Anti-rynke",
"font_size": "Panel-skriftstørrelse",
"hist_csv_data": "CSV-data",
"hist_from_recorder": "Eller læs den fra Home Assistant",
"hist_since": "Siden",
"hist_keep": "Behold denne cyklus",
"hist_looks_complete": "komplet",
"peak_power_short": "Spids",
"shape": "Form",
"hist_skip_idle": "intet kørte",
"hist_skip_sparse": "aflæsninger for langt fra hinanden",
"hist_skip_short": "for få aflæsninger",
"hist_skip_long": "ingen pause lang nok at opdele på",
"hist_reason_short": "kortere end dette apparats korteste rigtige cyklus",
"hist_reason_no_end": "sluttede aldrig rent",
"task_history_import": "Scanner effekthistorik",
"task_history_import_apply": "Importerer cyklusser",
"evidence_real_cycles": "Cyklusser, denne maskine har kørt",
"evidence_reference_cycles": "Hentet fra fællesskabsbutikken",
"evidence_backfill_cycles": "Fundet i importeret effekthistorik",
"zoom_hint_touch": "knib for at zoome",
"zoom_hint_touch_zoomed": "knib for at zoome · dobbelttryk for at nulstille",
"cycles_since_service": "{since} / {total} cyklusser",
"total_cycles_run": "cyklusser i alt",
"correct_total_cycles": "Ret totalen",
"hist_reason_already_recorded": "overlapper en cyklus, som WashData allerede har registreret",
"share_consent": "Jeg bekræfter, at disse cyklusser er gennemført normalt uden afbrydelse",
"show_internal": "Vis interne indstillinger",
"show_internal_tip": "Indstillinger, som WashData justerer for dig (sampling, watchdog, matchfrekvens, tærskler). Vises, når denne enhed har sin egen værdi, en konflikt eller et forslag.",
"rate_n": "{n} stjerner",
"rate_quality": "Bedøm kvalitet",
"pg_autolabel": "Auto-mærkning",
"pg_label_review": "Beder om gennemgang",
"pg_ev_match_reverted": "Match trukket tilbage",
"pg_ev_verified_pause": "Bekræftet pause",
"n_samples": "{n} målinger",
"n_samples_one": "{n} måling",
"n_samples_other": "{n} målinger",
"n_cycles": "{n} cyklusser",
"n_cycles_one": "{n} cyklus",
"n_cycles_other": "{n} cyklusser",
"energy_per_cycle": "{v}/cyklus",
"energy_total": "{v} i alt",
"automation_off": "(slået fra)",
"ref_cycle_none": "Ingen",
"share_name": "Vis mit navn på det, jeg deler",
"pg_compare_profile": "Sammenlign med profil",
"pg_obj_endlag": "Slutforsinkelse (median)",
"pg_obj_early": "Rate for tidlig afslutning",
"pg_obj_split": "Opdelingsrate",
"pg_sweep_cycles": "Seneste cyklusser",
"cat_backfill_cycles": "Cyklusser fundet i importeret effekthistorik"
},
"log": {
"all_levels": "Alle niveauer",
"all_devices": "Alle enheder",
"all_components": "Alle komponenter",
"search_ph": "Søg i logfiler…"
},
"ml": {
"builtin_models": "● Brug af indbyggede modeller",
"fit_good": "God",
"fit_slight": "Let",
"fit_strong": "Stærk",
"fit_word": "tilpasning",
"personalized": "● Personliggjort til denne maskine",
"better_than_baseline": "{pct}% bedre end grundlinjeestimatet ({metric})",
"trend_improving_tip": "Denne models tilpasning er blevet bedre ved de seneste gentjek.",
"trend_declining_tip": "Denne models tilpasning er blevet dårligere ved de seneste gentjek. At gennemgå flere cyklusser kan hjælpe den med at lære igen.",
"trend_steady_tip": "Denne models tilpasning har holdt sig nogenlunde stabil ved de seneste gentjek.",
"cap_blurb": {
"total_energy": "At forudsige samlet energi og omkostning"
},
"cap_label": {
"total_energy": "Energiestimat"
},
"metric_mae": "fejl {model} mod baseline {baseline}",
"fine_tuned_at": "finjusteret {when}",
"never": "aldrig",
"trained_unknown": "på et ukendt tidspunkt",
"held_out_count": "målt på {count} tilbageholdte valideringscyklusser",
"held_out_count_one": "målt på {count} tilbageholdt valideringscyklus",
"held_out_count_other": "målt på {count} tilbageholdte valideringscyklusser",
"last_run_not_promoted": "Sidste tjek ({when}): {reason}",
"skip_reason": {
"insufficient_rows": "Endnu ikke nok brugbare cyklusser: {count} mærkede, rene cyklusser indtil videre.",
"insufficient_rows_one": "Endnu ikke nok brugbare cyklusser: {count} mærket, ren cyklus indtil videre.",
"insufficient_rows_other": "Endnu ikke nok brugbare cyklusser: {count} mærkede, rene cyklusser indtil videre.",
"fit_failed": "Træningen mislykkedes: {error}",
"unknown": "Intet nyt blev lært.",
"holdout_too_small": "For få cyklusser til at teste en ny model retvisende: {held_out} kunne holdes tilbage til test, der kræves {min}.",
"not_better_than_naive": "Den nye model var ikke tydeligt bedre end det simple skøn (fejl {model} mod {naive}).",
"not_better_than_incumbent": "Den nye model var ikke bedre end den, der er i brug (fejl {model} mod {incumbent}), så den nuværende blev beholdt."
}
},
"modal": {
"remove_task_title": "Fjern opgave",
"remove_task_msg": "Fjern påmindelsen \"{task}\"? Dens poster i vedligeholdelsesloggen bevares.",
"auto_label": "Auto-label cyklusser",
"correct_feedback": "Korriger feedback",
"create_profile": "Opret profil",
"cycle": "Cyklus",
"edit_group": "Rediger profilgruppe",
"edit_phase": "Rediger fase",
"label_cycle": "Mærk cyklus",
"merge_cycles": "Flet {n} cyklusser",
"new_group": "Ny profilgruppe",
"new_phase": "Ny fase",
"process_history_msg": "Kør matching igen, opdater forslag, gentræn ML (hvis aktiveret), genberegn cyklussernes omkostninger ud fra registrerede energipriser, og genberegn cyklernes tilstand på tværs af alle gemte cyklusser. Dette kan tage et stykke tid.",
"process_history_ok": "Behandl",
"process_history_title": "Behandl historik",
"process_recording": "Behandl optagelse",
"delete_maintenance_msg": "Slet denne vedligeholdelsespost? Dette kan ikke fortrydes.",
"delete_maintenance_title": "Slet vedligeholdelseshændelse",
"relabel_cycles": "Ommærk {count} cyklusser",
"delete_automation_title": "Slet automatisering",
"delete_automation_msg": "Slet automatiseringen \"{name}\" fra Home Assistant? Dette kan ikke fortrydes.",
"remove_legacy_title": "Fjern ældre handlinger",
"reset_phase_msg": "Fortryd din ændring af \"{name}\" og gendan den indbyggede fase? Programmer beholder deres områder.",
"reset_phase_title": "Nulstil fase",
"remove_legacy_msg": "Fjern de ældre brugerdefinerede handlinger? De vil ikke længere blive udløst ved cyklushændelser. Dette kan ikke fortrydes fra panelet.",
"discard_recording_title": "Kassér optagelse",
"discard_recording_msg": "Kassér den gemte optagelse? Dette kan ikke fortrydes.",
"dismiss_all_title": "Afvis al feedback",
"dismiss_all_msg": "Afvis alle {count} afventende feedbackanmodninger?",
"dismiss_all_ok": "Afvis alle",
"delete_phase_title": "Slet fase",
"delete_phase_msg": "Slet fase \"{name}\"?",
"clear_debug_title": "Ryd fejlfindingsdata",
"clear_debug_msg": "Slet alle gemte fejlfindingsspor?",
"wipe_all_title": "Slet alle data",
"wipe_all_msg": "⚠️ Dette sletter permanent ALLE cyklusser og profiler. Dette kan ikke fortrydes.",
"wipe_all_ok": "Slet alt",
"force_stop_title": "Tving stop af cyklus",
"force_stop_msg": "Tving den aktive cyklus til at stoppe nu? Cyklussen gemmes som afbrudt.",
"store_import": "Importér referencecyklus",
"store_share": "Del i fællesskabsbutikken",
"store_share_device": "Del dette apparat",
"export_select": "Eksport - vælg data",
"import_wizard": "Import - vælg data",
"history_import": "Importér effekthistorik",
"apply_suggestions_title": "Anvend forslag",
"apply_suggestions_msg": "Ændre disse {n} indstillinger? Integrationen genindlæses efter gemning.",
"discard_settings_title": "Kassér ikke-gemte ændringer?",
"discard_settings_msg": "Ikke-gemte ændringer af indstillinger: {n}. Vil du forlade Indstillinger og kassere dem?",
"profile_title": "Profil · {name}",
"undo_import_msg": "Denne enheds data og indstillinger vender tilbage til, hvordan de var før den seneste import ({when}). Cyklusser og ændringer siden da går tabt.",
"undo_import_ok": "Fortryd import",
"undo_import_title": "Fortryd seneste import"
},
"msg": {
"custom_task_limit": "Du har nået grænsen på {max} opgaver.",
"custom_tasks_intro": "Tilføj alt andet, du vil mindes om. En opgave forfalder, når et af intervallerne er nået; lad det ene være tomt eller 0 for kun at bruge det andet.",
"maintenance_due_sensor_hint": "Den binære sensor Vedligeholdelse forfalder er tændt, mens en opgave er forfalden, til dine egne notifikationsautomatiseringer.",
"maintenance_supporter_intro": "Maintenance Supporter er en separat integration, der kan meget mere: ethvert apparat eller enhver opgave, intervaller efter tid, brug eller en sensor, notifikationer og en historik. Den kan bruge WashDatas cyklustæller.",
"pg_canvas_empty3": "Vælg en cyklus ovenfor, og tryk på Kør for at simulere den. Hold derefter markøren over for at aflæse værdier, rul eller knib for at zoome, og træk for at panorere.",
"pg_preset_delete_confirm": "Slet forudindstillingen \"{name}\"?",
"pg_preset_limit": "Grænsen for forudindstillinger er nået ({n})",
"pg_preset_overwrite": "Overskriv forudindstillingen \"{name}\"?",
"tail_trim_hint": "Fjern så mange sekunder fra slutningen",
"store_sibling_hint": "Intet delt til din model? En beslægtet model fra samme mærke er normalt en god start.",
"store_declare_appliance": "Fortæl WashData, hvilket apparat du har, for at se opsætninger, andre har delt til det. Eller skriv et mærke ovenfor for at se dig omkring.",
"refresh_catalog_hint": "Fællesskabets lister over mærker og apparater caches for at spare butikkens daglige budget. Opdater for at se poster, som andre har tilføjet eller godkendt.",
"head_trim_hint": "Fjern så mange sekunder fra starten",
"appliance_monitor": "Apparat monitor",
"artifact_dip_detail": "Faldt under det normale effektbånd i ~{n}s.",
"artifact_footer": "Fremhævet på grafen ovenfor. Disse er forbigående artefakter (f.eks. døren åbnet midt i cyklussen), ikke nødvendigvis problemer.",
"artifact_header": "{n} uregelmæssigheder opdaget i denne cyklus",
"artifact_header_one": "{n} uregelmæssighed opdaget i denne cyklus",
"artifact_header_other": "{n} uregelmæssigheder opdaget i denne cyklus",
"artifact_pause_detail": "Effekten faldt til næsten nul i ~{n}s og vendte derefter tilbage. Døren blev sandsynligvis åbnet, eller cyklussen blev sat på pause.",
"artifact_spike_detail": "Steg over det normale effektbånd i ~{n}s.",
"auto_label_intro": "Tildel profiler til umærkede cyklusser, hvis matchkonfidens rydder tærsklen.",
"automations_intro": "WashData udløser {start} / {end}-hændelser og stiller entiteter til rådighed, så notifikationer og handlinger bedst bygges som normale Home Assistant-automatiseringer. Automatiseringer, der bruger denne enhed, vises nedenfor.",
"cleanup_intro": "Alle mærkede cyklusser overlejret. Sæt kryds ved afvigere, og fjern derefter deres mærkning (de bliver i historikken, men former ikke længere denne profil), eller slet dem.",
"clear_debug_hint": "Fjern gemte fejlretningsdata for at frigøre plads.",
"collecting_data": "Indsamler data. Cyklusser der stadig mangler, før finjustering kan starte: {need} ({current}/{min}).",
"compare_overlay_profiles": "Overlejringsprofiler (svage)",
"compare_profiles_tip": "Overlejr andre profiler på grafen for at se, hvilken der passer bedst til denne cyklus.",
"compare_selected_cycles": "Valgte cyklusser (fast) – vis/skjul",
"cycles_deleted": "{count} cyklus(ser) slettet",
"cycle_context_loading": "Indlæser recorder-historik…",
"cycle_context_note": "Grå: effektsensorens recorder-historik omkring denne cyklus. Den er ikke en del af cyklussen og påvirker ikke varighed, energi eller matchning.",
"cycle_context_none": "Recorderen har ingen målinger omkring denne cyklus (Home Assistant gemmer som standard 10 dages historik).",
"cycle_context_tip": "Kun visning: viser effektsensorens recorder-historik omkring denne cyklus, hvis den stadig findes. For at tilføje mislykkede startforsøg til fremtidige cyklusser skal du bruge Kurveoptakt (Indstillinger > Registrering > Cyklusstart), som ændrer gemte varigheder.",
"enough_data": "Nok data til at lære af ({current}/{min} cyklusser).",
"export_description": "Vælg præcis hvilke profiler, cyklusser, indstillinger og mere der skal eksporteres til JSON, eller analysér en fil og importér kun de dele, du vil have.",
"feedback_cycles_pending": "Til gennemgang: {n}",
"feedback_prompt": "Bekræft, at det var rigtigt, ret programmet, eller ignorer.",
"feedback_relabel_hint": "At mærke denne cyklus om løser også gennemgangen.",
"filter_by_profile": "Filtrer efter profil…",
"group_modal_help": "Gruppér programmer med samme form, der adskiller sig i temperatur eller centrifugering. Matchningen scorer gruppen som én og vælger derefter det bedst passende medlem. Vælg mindst 2; overlejringen viser, hvor ens de er.",
"group_not_cohesive": "Disse profiler er ikke ens nok til at gruppere pålideligt, så matching behandler dem individuelt, indtil du fjerner afvigelsen eller opdeler gruppen.",
"group_preview_hint": "Markér 2 eller flere medlemmer for at forhåndsvise og sammenligne deres effektkurver.",
"legacy_actions_title": "{count} ældre tilpassede handlinger kører stadig",
"legacy_actions_title_one": "{count} ældre tilpasset handling kører stadig",
"legacy_actions_title_other": "{count} ældre tilpassede handlinger kører stadig",
"live_chart_loading": "Direkte strømdiagram vises, når målinger ankommer.",
"loading": "Indlæser...",
"loading_curve": "Indlæser kurve...",
"loading_settings": "Indlæser indstillinger...",
"log_buffer_hint": "Nyeste først · buffer de sidste 500 ha_washdata-poster siden genstart · træk i den nederste kant for at ændre størrelsen.",
"maintenance_due": "Vedligeholdelse forfalder: {items}",
"maintenance_intro": "Log service på dette apparat, og få en påmindelse, når hver opgave forfalder igen.",
"maintenance_load_error": "Kunne ikke indlæse vedligeholdelsesdata: {error}",
"maintenance_requires_access": "Vedligeholdelse og eksport/import kræver fuld adgang.",
"manual_duration_hint": "Profilens forventede cykluslængde, brugt til estimater af resterende tid. Lad den være uændret for at beholde den aktuelle værdi.",
"merge_intro": "De valgte cyklusser kombineres til én (kronologisk rækkefølge; huller udfyldt med 0 W). Vælg den resulterende profil.",
"ml_intro": "WashData leveres med smarte modeller, der fungerer ud af kassen.",
"ml_learned_intro": "Modeller finjusteret til denne maskine.",
"ml_settings_intro": "To uafhængige kontakter: Den ene anvender modellerne, mens en cyklus kører, den anden lader WashData finjustere dem til din maskine over tid.",
"no_cycles_match": "Ingen cyklusser matcher det aktuelle filter.",
"no_cycles_profile": "Ingen cyklusser for denne profil.",
"no_cycles_selected": "Vælg mindst én cyklus først.",
"no_cycles_yet": "Ingen cyklusser registreret endnu.",
"no_device_selected": "Ingen enhed valgt.",
"no_devices": "Ingen WashData-enheder konfigureret endnu.",
"no_envelope": "Ingen konvolut endnu - genopbygg efter mærkningscyklusser.",
"no_envelope_overlay": "Ingen konvolut tilgængelig til overlejring.",
"no_fine_tuned": "Intet finjusteret endnu - WashData bruger sine indbyggede modeller.",
"no_logs": "Ingen logposter er bufferet endnu.",
"no_maintenance": "Ingen vedligeholdelse registreret endnu.",
"no_match_yet": "Intet matchforsøg endnu - dette udfyldes under en kørende cyklus.",
"no_other_users": "Ingen andre Home Assistant-brugere fundet.",
"no_phases": "Ingen faser defineret.",
"no_phases_assigned": "Ingen faser tildelt.",
"no_profiles_compare": "Ingen profiler at sammenligne.",
"no_profiles_overlay": "Ingen profiler at overlejre.",
"no_profiles_yet": "Ingen profiler endnu. Opret en fra en mærket cyklus.",
"no_profiles_yet_short": "Ingen profiler endnu.",
"no_settings_match": "Ingen indstillinger matcher \"{q}\"",
"no_split_points": "Ingen opdeling af point endnu.",
"no_suggestions": "Ingen aktive forslag.",
"notify_services_hint": "Brug {entity}-service-ID'er (kommaseparerede for flere). Skabelonvariabler: {vars}.",
"old_actions_warning": "Konfigureret med den gamle handlingseditor (nu fjernet). De skyder stadig på cyklusbegivenheder, men kan ikke længere redigeres her. Konverter dem til en normal automatisering, eller fjern dem.",
"pending_feedback": "Afventer detektionsfeedback",
"performance_trend": "Præstationstendens ({n} cyklusser)",
"pg_apply_confirm": "Anvend bedste værdi: {label} = {value}?",
"pg_ctrl_intro": "Værdierne tager udgangspunkt i denne enheds aktive indstillinger i integrationen. Ændringer bliver i legepladsen, indtil du gemmer dem i integrationen.",
"pg_live_unavailable": "Aktive indstillinger er ikke tilgængelige, viser standardværdier.",
"pg_load_live_confirm": "Kassér {n} ændring(er) i legepladsen, og genindlæs integrationens aktuelle indstillinger?",
"pg_matches_live": "Svarer til de aktive indstillinger",
"pg_n_changed": "{n} ændret i forhold til de aktive indstillinger",
"pg_sugg_none": "Alle forslag stemmer allerede overens med de aktive indstillinger",
"pg_publish_one_confirm": "Gem {label} = {value} i denne enheds indstillinger?",
"pg_restart_note": "Genstart Home Assistant for at aktivere simuleringsværktøjerne.",
"phase_catalog_intro": "Navngivne segmenter af en cyklus (Forvask, Opvarmning, Centrifugering…). Tildel dem til en profil fra dens kontrolpanel.",
"phase_ranges_intro": "Faseområder (minutter fra cyklusstart) overlejret på gennemsnitskurven. Rediger værdier for at få vist live.",
"playground_intro": "Afprøv indstillinger på dine rigtige cyklusdata. Intet her ændrer dine aktive indstillinger, før du anvender det.",
"prefs_personal": "Disse gælder kun for din Home Assistant-konto.",
"process_history_hint": "Kør matchning igen på alle gemte cyklusser, opdater forslag, gentræn ML-modeller (hvis aktiveret), genberegn omkostninger ud fra registrerede priser, og genberegn cyklussundhed. Kør det efter en række gennemgange.",
"profile_deleted": "Profil slettet",
"profiles_intro": "Klik på en profil for statistik, faser og oprydning. Gruppér næsten identiske programmer (samme form/varighed, forskellig temperatur eller centrifugering), så du kan matche pålideligt valg mellem dem.",
"rbac_hint": "Fra: alle Home Assistant-brugere har fuld adgang (standard). Administratorer har altid fuld adgang og kan administrere alle.",
"recording_in_progress": "Optagelse i gang",
"reminders_intro": "Vis en påmindelse i panelet så mange cyklusser efter sidste service. Lad feltet være tomt eller 0 for at slå en påmindelse fra.",
"restart_gap_footer": "Fremhævet på grafen. Strømdata mangler for disse intervaller; matching brugte kun rigtige aflæsninger.",
"restart_gap_header": "{n} HA-genstartsgab under denne cyklus",
"restart_gap_header_one": "{n} HA-genstartsgab under denne cyklus",
"restart_gap_header_other": "{n} HA-genstartsgab under denne cyklus",
"restart_gap_item": "{dur} gab",
"review_confirm_help": "Blev denne cyklus registreret korrekt? Bekræftede cyklusser forbedrer matchningen for din maskine. En hurtig God/Dårlig er nok.",
"review_in_settings": "Gennemgå i Indstillinger",
"review_notes_placeholder": "Noter (valgfrit)",
"review_notes_tip": "Fritekstnoter til din egen reference. Bruges ikke til match eller træning.",
"review_profile_tip": "Det program, denne cyklus er mærket som. Hvis det er forkert, så ret det her; mærkninger lærer matchningen.",
"review_quality_tip": "Hvor ren denne cyklus er. God: et lærebogseksempel på dette program. Dårlig: registreret, men støjende eller usædvanlig. Ubrugelig: fejlregistreret (sammenlagt, afkortet eller falsk). Påvirker sundhedsscoren og hvilke cyklusser der træner modellen.",
"review_recorded_tip": "Markér dette som en håndplukket referencecyklus for dets program, som en manuelt optaget cyklus. Referencecyklusser beholdes altid, danner grundlag for matchskabelonen og fjernes aldrig ved oprydning.",
"review_tags_tip": "Valgfrie flag for, hvad der gik galt, så træning og oprydning kan tage højde for det.",
"review_to_cycles": "Åbn gennemgangskøen under Cykler",
"samples_decimated": "Viser {shown} af {total} prøver (udtyndet til visning; spidser bevares). Et bredt hul her er udtynding, ikke manglende data.",
"saving_triggers_reload": "Når du gemmer, genindlæses integrationen. Entiteter kan kortvarigt vises som utilgængelige.",
"search_placeholder": "Søgeindstillinger...",
"see_recorder": "Se optager-widget nedenfor",
"setting_changed": "Ændret fra {old} til {new} den {date}",
"settings_basic_note": "Viser væsentlige indstillinger. Skift til Avanceret for hele listen.",
"show_all_settings": "Vis alle indstillinger",
"showing_suggestions": "Viser {count} indstillinger med forslag.",
"showing_suggestions_one": "Viser {count} indstilling med forslag.",
"showing_suggestions_other": "Viser {count} indstillinger med forslag.",
"split_intro": "Klik på grafen for at tilføje eller fjerne et opdelingspunkt, eller registrer automatisk ud fra pauser i tomgang. Hver del kan få sin egen profil.",
"sug_staged": "Indstillet {key} = {val}. Gem for at anvende.",
"toast_auto_detect_enabled": "Automatisk registrering aktiveret",
"toast_auto_label_complete": "Automatisk mærkning fuldført",
"toast_auto_label_failed": "Automatisk mærkning mislykkedes: {error}",
"toast_automation_failed": "Kunne ikke oprette automatisering: {error}",
"toast_automation_migrated": "Handlinger overført til en automatisering; åbner editor",
"toast_convert_failed": "Konvertering mislykkedes: {error}",
"toast_create_failed": "Oprettelse mislykkedes: {error}",
"toast_delete_failed": "Sletning mislykkedes: {error}",
"toast_error": "Fejl: {error}",
"toast_failed": "Mislykkedes: {error}",
"toast_force_stop_failed": "Tvangsstop mislykkedes: {error}",
"toast_name_required": "Navn påkrævet",
"toast_no_automation": "Kan ikke oprette automatisering her",
"toast_profile_name_required": "Profilnavn er påkrævet",
"toast_program_set": "Program valgt: {program}",
"toast_resume_failed": "Genoptagelse mislykkedes: {error}",
"toast_revert_failed": "Tilbagerulning mislykkedes: {error}",
"toast_reverted": "{key} tilbageført",
"toast_save_failed": "Lagring mislykkedes: {error}",
"trend_duration_longer": "Varighed, der trender længere ({pct}%/cyklus) – seneste gennemsnit {avg}",
"trend_duration_shorter": "Varighed, der trender kortere ({pct}%/cyklus) – seneste gennemsnit {avg}",
"trend_energy_down": "Energi på vej ned ({pct} %/cyklus)",
"trend_energy_up": "Energitrends op ({pct} %/cyklus) – seneste gennemsnit {avg}",
"trim_destructive_confirm": "Dermed bevares kun {pct}% af cyklussen. Dette kan ikke fortrydes. Fortsæt?",
"trim_intro": "Træk i de røde håndtag, eller indtast værdier. Alt uden for vinduet fjernes.",
"tuning_suggestions_available": "{count} indstillingsforslag tilgængelige fra observerede cyklusser. De vises ved siden af de relevante felter.",
"tuning_suggestions_available_one": "{count} indstillingsforslag tilgængeligt fra observerede cyklusser. Det vises ved siden af det relevante felt.",
"tuning_suggestions_available_other": "{count} indstillingsforslag tilgængelige fra observerede cyklusser. De vises ved siden af de relevante felter.",
"unsure_detected_prefix": "WashData er usikker på, om det er registreret",
"warmup_badge": "Lærer stadig ({done}/{needed} cyklusser)",
"warmup_detail": "Matchning virker allerede. WashData beder dig bekræfte de første {needed} cyklusser for denne profil, før den mærker på egen hånd.",
"wipe_history_warning": "Slet alle cyklusser og profiler permanent. Kan ikke fortrydes.",
"compare_overlay_tip": "Læg indlærte profilindhylninger oven på hinanden for at se, hvilket program hver cyklus ligner.",
"diagnostics_load_failed": "Kunne ikke indlæse diagnostik: {error}",
"manual_duration_ref_hint": "Bruges kun uden en referencecyklus; en referencecyklus fastsætter varigheden ud fra sin egen længde.",
"duration_learned_hint": "Beregnet ud fra programmets cyklusser (uden afvigere) og opdateret efter hver ny cyklus. Vil du ændre den, kan du beskære eller fjerne de cyklusser, der afviger.",
"toast_convert_rolled_back": "Konverteringen mislykkedes og blev rullet tilbage (ingen automatisering blev efterladt): {error}",
"toast_convert_orphan": "Automatiseringen blev oprettet, men rydningen af de gamle handlinger mislykkedes. Prøv ikke igen: fjern de gamle handlinger manuelt for at undgå en dubleret automatisering.",
"advisory_duration_trend_up": "Cyklusserne for '{name}' bliver længere og længere (ca. +{pct}% pr. cyklus). Hvis apparatet har ændret sig, så optag eller genopbyg denne profil.",
"advisory_energy_trend_up": "'{name}' bruger mere energi for hver cyklus (ca. +{pct}% pr. cyklus). Tjek apparatet, hvis det er uventet.",
"advisory_poor_health": "'{name}' passer dårligt: dens seneste cyklusser varierer meget eller matcher svagt. Gennemgå dens cyklusser, eller optag den igen, så matchning og estimater forbliver præcise.",
"advisory_shape_drift": "'{name}' har fjernet sig fra sin oprindelige effektkurve, måske på grund af kalk eller slid. Overvej at optage den igen med nye cyklusser.",
"advisory_shape_drift_corr": "'{name}' har fjernet sig fra sin oprindelige effektkurve (korrelation {corr}), måske på grund af kalk eller slid. Overvej at optage den igen med nye cyklusser.",
"advisory_unmatchable": "'{name}' kan aldrig matches: der ligger ingen cyklus med effektdata bag den. Mærk eller optag en cyklus af dette program for at løse det.",
"advisory_unmatchable_no_duration": "'{name}' kan aldrig matches: dens cyklus har ingen brugbar varighed. Optag dette program igen, eller angiv dets forventede varighed.",
"pg_no_alerts": "Ingen problemer registreret i denne kørsel.",
"pg_override_active": "Bruger dine redigerede indstillinger mod de nuværende",
"pg_history_empty": "Tryk på Kør for at afspille dine cyklusser igen.",
"pg_history_summary": "{detected}/{total} registreret · {correct} matchet korrekt",
"pg_sweep_no_metric": "Ikke nok data til at score dette mål.",
"pg_sweep_intro2": "Find den indstilling, der bedst opfylder et mål på tværs af dine seneste cyklusser. Intet ændres, før du anvender det.",
"pg_row_load_hint": "Indlæs denne cyklus i grafen ovenfor",
"pg_history_intro2": "Afspil seneste cyklusser gennem den rigtige detektor og matcher med indstillingerne ovenfor. Klik på en række for at indlæse den i grafen; skift en indstilling for at sammenligne før og efter.",
"pg_simulating": "Simulerer cyklus…",
"pg_apply_settings_confirm": "Gem disse {n} indstilling(er) på denne enhed? {list}",
"no_logs_match": "Ingen logposter matcher disse filtre.",
"pg_analysis_hint2": "Vælg en cyklus, og tryk på Kør for at indlæse matchanalysen.",
"imported_readonly": "Importeret fra fællesskabsbutikken. Bruges til reference og matchning, tælles ikke med i din statistik og kan ikke redigeres.",
"merge_no_imports": "Importerede optagelser kan ikke flettes ind i en rigtig cyklus. Fravælg dem for at flette.",
"store_enable_hint": "Slå onlinefunktioner til under Præferencer > Online & fællesskab for at gennemse og importere fællesskabets referencecyklusser.",
"advisory_duration_outlier": "{n} cyklus(ser) mærket '{name}' ligger for langt fra dens sædvanlige længde til nogensinde at matche (værst: {ratio}x). De er sandsynligvis fejlmærket eller indeholder to kørsler. Mærk dem igen, eller opdel dem, så de ikke længere skævvrider tidsestimatet.",
"standby_above_stop_title": "Trak stadig {idle} W, da cyklussen sluttede",
"standby_above_stop_sub": "{n} af de sidste {total} cyklusser. Slukkeforsinkelsen starter først, når effekten er under Stoptærskel ({stop} W), så cyklusser slutter for sent eller skal stoppes manuelt.",
"store_share_intro": "Upload denne referencecyklus, så andre med samme apparat kan bruge den. Den gennemgås, før den vises offentligt.",
"online_intro_global": "Gennemse og del referenceoptagelser med andre WashData-brugere. Én forbindelse dækker alle dine WashData-enheder; mærke og model angives pr. enhed under Grundlæggende. Onlinefunktioner er slået fra, indtil du slår dem til.",
"online_unavailable": "Onlinefunktioner er ikke tilgængelige på denne server.",
"store_picker_offline": "Aktivér onlinefunktioner i indstillingstandhjulet for at vælge fra fællesskabskataloget.",
"pick_brand_first": "Vælg først et apparatmærke.",
"adopt_settings_hint": "Overskriver dette apparats detektions- og matchgrænser med de delte. Dine notifikationer, entiteter og energipris ændres aldrig.",
"include_settings_hint": "Del denne enheds registrerings- og matchtærskler (ikke notifikationer, entiteter eller energipris). Andre vælger selv, om de vil anvende dem.",
"onboard_download": "Nyt apparat? Overtag en klar opsætning (programmer, referencecyklusser og faser) fra en anden WashData-bruger med samme apparat.",
"share_device_none": "Ingen delbare cyklusser endnu. Markér først en optaget eller håndplukket cyklus som referencecyklus (⭐) under fanen Cyklusser.",
"share_guideline_naming": "Navngiv hver profil præcis som vist på apparatets drejeknap eller display (f.eks. 'Cotton 40', 'Eco 60').",
"share_guideline_quality": "Del kun cyklusser, der sluttede normalt: ingen afbrydelser, døråbninger eller strømudfald.",
"share_guideline_review": "Din upload starter som afventende og vises offentligt, når nok fællesskabsmedlemmer bekræfter den.",
"share_guidelines_title": "Inden du deler",
"store_download_device_intro": "Tilføj alle delte programmer og deres referencecyklusser til din enhed. Dine egne cyklusser og din statistik påvirkes ikke.",
"store_share_device_intro": "Upload {brand} {model} med de referencecyklusser, du vælger. Andre med samme apparat kan overtage dine programmer. Bidrag gennemgås inden offentliggørelse.",
"share_profile_no_cycles": "Ingen referencecyklusser -- markér en cyklus som ⭐ under fanen Cyklusser for at inkludere denne profil",
"export_select_intro": "Sæt kryds ved det, der skal med. Profiler uden deres cyklusser eksporterer stadig et program, der kan matches.",
"import_analyze_hint": "Indlæs en eksporteret fil (eller indsæt dens JSON). WashData viser, hvad der kan importeres, før noget ændres.",
"analyzing": "Analyserer…",
"device_type_mismatch_warn": "Denne eksport er fra en anden apparattype ({src} vs {local}). Programmer og cyklusser kan stadig importeres som referencedata, men ikke enhedsindstillinger eller rigtig historik.",
"merge_hint": "Importerede elementer tilføjes; intet lokalt går tabt. Navnekonflikter løses nedenfor.",
"replace_warn": "Hver markeret kategori slettes og erstattes fra filen. Ikke-markerede kategorier forbliver uændrede.",
"dest_reference_hint": "Importerede cyklusser forbedrer kun programgenkendelse og påvirker aldrig forbrugs-/energistatistik.",
"dest_real_history_hint": "Importerede cyklusser tæller som dette apparats egen historik og statistik. Brug dette til at flytte et apparat til en ny installation.",
"sug_muted": "Vil ikke foreslå denne indstilling igen",
"sug_mute_failed": "Kunne ikke undertrykke forslaget",
"sug_unmuted_all": "Undertrykte forslag nulstillet",
"n_suggestions_muted": "{count} forslag undertrykt; autotuneren vil ikke foreslå disse.",
"n_suggestions_muted_one": "{count} forslag undertrykt; autotuneren vil ikke foreslå det.",
"n_suggestions_muted_other": "{count} forslag undertrykt; autotuneren vil ikke foreslå disse.",
"font_size_hint": "Gør alt i dette panel større eller mindre. Gælder for din konto på denne enhed.",
"import_history_description": "Havde du et smartstik før WashData? Upload dets effekthistorik, eller læs den fra Home Assistant. Registreringen kører hen over den, og tidligere cyklusser vises i din Cykler-liste, klar til at blive navngivet.",
"hist_input_hint": "Upload en CSV fra Historik-panelet (entitet, tilstand, sidst ændret), eller lad WashData læse sensorens historik direkte. Live-registreringen kører hen over den, og du vælger, hvilke cyklusser der skal beholdes.",
"hist_recorder_hint": "Læser fra den valgte dato og frem til nu. Home Assistant gemmer som standard detaljeret historik i 10 dage; ældre timegennemsnit er for grove til cyklusregistrering.",
"hist_scanning": "Din historik køres gennem detektoren i baggrunden. Du kan lukke denne dialog og vende tilbage senere.",
"hist_imported_count": "{n} cyklusser importeret.",
"hist_duplicates": "{n} var allerede importeret og blev sprunget over.",
"hist_capped": "Grænsen pr. enhed for importerede cyklusser blev nået; resten blev ikke gemt.",
"hist_next_step": "De ligger i din Cykler-liste, mærket som importeret historik. Åbn en, og brug Mærk til at navngive dens program.",
"hist_rows_read": "{n} aflæsninger læst",
"hist_entity_substituted": "læste {used} (denne enhed er konfigureret til {wanted})",
"hist_breaks": "{n} huller hvor sensoren var utilgængelig",
"hist_other_entity": "{n} aflæsninger for andre entiteter ignoreret",
"hist_skipped_spans": "Udeladte strækninger",
"hist_settings_used": "Registreret med denne enheds nuværende indstillinger (minimumseffekt {w} W, slukkeforsinkelse {s} s).",
"hist_none_found": "Der kunne ikke registreres nogen cyklusser i den historik.",
"hist_found": "Fandt {n} cyklusser. Fjern fluebenet ved alt, der ikke ser ud som en rigtig kørsel - der gemmes intet, før du importerer.",
"hist_scan_capped": "Kun de første kandidater vises ({n} blev fundet).",
"hist_recorder_empty": "Home Assistant har ingen detaljeret historik for denne sensor i det vindue.",
"hist_scan_failed": "Scanningen mislykkedes.",
"hist_scan_expired": "Den scanning er ikke længere tilgængelig. Scan igen.",
"hist_import_failed": "Importen mislykkedes.",
"imported_history_readonly": "Fundet i importeret effekthistorik. Den hjælper matchningen, men tælles ikke med i din statistik og kan ikke beskæres eller opdeles. Mærk den for at navngive programmet.",
"odometer_intro": "Denne total stiger kun. Sletning af en cyklus sænker den ikke, så servicepåmindelser forbliver korrekte.",
"odometer_correct_hint": "Angiv dette, hvis WashData har talt en kørsel, der aldrig fandt sted, eller apparatet kørte cyklusser, før WashData blev installeret.",
"no_reminders_set": "Der er endnu ikke angivet nogen servicepåmindelser.",
"toast_program_armed": "Program valgt til næste cyklus: {program}",
"toast_range_required": "Angiv et gyldigt Fra/Til-interval.",
"no_profiles_option": "(ingen profiler endnu, tilføj en)",
"compare_cycles_title": "Sammenlign {count} cyklusser",
"edit_builtin_phase": "Dette er en indbygget fase. Når du gemmer, oprettes en brugerdefineret kopi; slet kopien for at gendanne originalen.",
"fetch_error": "Kunne ikke indlæse data.",
"connection_lost": "Forbindelsen blev afbrudt - viser data fra {time}.",
"pg_notify_partial": "Markører viser kun notifikationer for start, næsten færdig, færdig, milepæle og stilletimer. Live-opdateringer, aflæsningspåmindelser og advarsler om overskridelse simuleres ikke.",
"connect_to_confirm": "Opret forbindelse i indstillingstandhjulet for at bekræfte eller bedømme.",
"coverage_gap_cluster": "{count} nylige umærkede cyklusser på omkring {min} min ligner ét program, som du endnu ikke har oprettet.",
"pg_label_yes": "Ville blive mærket \"{name}\" ved cyklussens afslutning",
"pg_label_no": "Ville bede om gennemgang: {reason}",
"live_match_debug_tip": "Tillid: hvor tæt den aktuelle effektkurve matcher den bedste kandidatprofil (0-100%). Tvetydig: de to bedste kandidater scorer inden for 5% af hinanden - etiketten er usikker, indtil cyklussen er færdig.",
"automation_alias_started": "{device}: cyklus startet",
"automation_alias_finished": "{device}: cyklus færdig",
"automation_desc_started": "Kører, når en {device}-cyklus starter. Tilføj dine handlinger (notifikation, lys, ...).",
"automation_desc_finished": "Kører, når en {device}-cyklus er færdig. Tilføj dine handlinger (notifikation, lys, ...).",
"feedback_detected": "WashData registrerede: {name}",
"pg_outcome_stale": "Indstillingerne er ændret, siden denne simulering kørte. Den viser stadig det gamle resultat.",
"pg_compare_profile_tip": "Vælger kun den profil, der tegnes oven på grafen. Simuleringen genkender altid cyklussen på egen hånd, ligesom integrationen gør under drift.",
"pg_task_busy": "En kørsel af Test på historik eller Optimér er allerede i gang for denne enhed. Vent på den, eller annuller den.",
"pg_sweep_guarded": "Afslutter flere cyklusser for tidligt, opdeler flere af dem eller overser cyklusser, som den nuværende indstilling fanger, så den anbefales aldrig.",
"pg_sweep_n_cycles": "over {count} cyklusser",
"pg_sweep_n_cycles_one": "over {count} cyklus",
"pg_sweep_n_cycles_other": "over {count} cyklusser",
"pg_sweep_keep_current": "Behold den nuværende værdi ({value}, {metric}): ingen værdi klarede sig bedre med mindst én cyklus.",
"hist_truncated": "stoppede ved grænsen på {n} aflæsninger, så resten af historikken blev ikke gennemgået",
"hist_warn_kw": "Den højeste måling er kun {w}. Denne sensor ser ud til at rapportere kilowatt; WashData har brug for watt, så ingen cyklusser kan registreres.",
"hist_warn_naive_time": "{n} tidsstempler har ingen tidszone og blev læst som UTC. Hvis filen bruger lokal tid, er cyklusser forskudt med din UTC-forskydning, og målinger omkring et sommertidsskift kan gå tabt.",
"hist_warn_naive_time_one": "{n} tidsstempel har ingen tidszone og blev læst som UTC. Hvis filen bruger lokal tid, er cyklusser forskudt med din UTC-forskydning, og målinger omkring et sommertidsskift kan gå tabt.",
"hist_warn_naive_time_other": "{n} tidsstempler har ingen tidszone og blev læst som UTC. Hvis filen bruger lokal tid, er cyklusser forskudt med din UTC-forskydning, og målinger omkring et sommertidsskift kan gå tabt.",
"hist_tail_trimmed": "{min} min ventetid efter cyklussens afslutning blev skåret fra, ligesom integrationen gør under drift",
"invalid_threshold_pair": "Stoptærskel ({stop} W) skal være under Starttærskel ({start} W). Intet blev gemt; ændr begge sammen.",
"import_undo_hint": "Et gendannelsespunkt fra før den seneste import ({when}) er bevaret: {profiles} profil(er) og {cycles} cyklus(ser).",
"replace_undo_hint": "Der gemmes først et gendannelsespunkt, så du kan fortryde denne import under Eksport/import.",
"pg_in_sample_note": "Disse cyklusser var med til at bygge de profiler, de matches mod, så resultaterne er optimistiske: forvent lidt færre korrekte match på nye cyklusser."
},
"pg_desc": {
"dishwasher_end_spike_quiet_release": "Opvaskemaskine: stille sekunder efter den forventede varighed, før ventetiden på udpumpning ved cyklusslut frigives",
"smart_termination_duration_ratio": "Andel af programmets gennemsnitlige varighed, som en cyklus skal nå, før smart afslutning må afslutte den tidligt; sænk den, hvis køretiderne varierer",
"completion_min_seconds": "Korteste kørsel, der tæller som en rigtig cyklus",
"interrupted_min_seconds": "Korte cyklusser markeres som afbrudt",
"min_off_gap": "Mellemrum, der kræves for at adskille to cyklusser",
"off_delay": "Sekunder med lav effekt, før cyklussen slutter",
"start_duration_threshold": "Sekunder over tærsklen for at bekræfte start",
"start_threshold_w": "Minimum watt for at tælle som startet",
"stop_threshold_w": "Under dette tælles maskinen som slukket",
"profile_match_min_duration_ratio": "Korteste cykluslængde som andel af profilens varighed; standard 0,1 (10%)",
"profile_match_max_duration_ratio": "Længste cykluslængde som andel af profilens varighed; standard 1,8 (180%)",
"anti_wrinkle_idle_timeout": "Tilladt stilletid mellem to tumle-pulser, før anti-rynke slutter",
"anti_wrinkle_max_power": "En puls over dette afslutter anti-rynke og åbner en ny cyklus",
"anti_wrinkle_enabled": "Opfange tumle-pulserne efter hovedfasen i stedet for at læse dem som nye cyklusser",
"anti_wrinkle_max_duration": "En puls længere end dette afslutter anti-rynke og åbner en ny cyklus",
"anti_wrinkle_exit_power": "Stille niveau mellem tumle-pulser; virker kun over Stoptærsklen",
"anti_crease_finalize_ratio": "Andel af programmets gennemsnitlige varighed, som en cyklus skal nå, før anti-rynke-efterløbet må afslutte den; sænk den på tørretumblere, lad vaskemaskiner stå på standard",
"curve_preroll_seconds": "Sekunders målinger fra afbrudte startforsøg, der tages med forrest i en cyklus' kurve; 0 = fra"
},
"phase_desc": {
"anti_crease": "Lejlighedsvis korte tumblinger efter færdiggørelse for at reducere rynker.",
"anti_wrinkle": "Periodisk tumbling efter cyklus for at reducere rynker.",
"baking": "Varmelegeme ved høj temperatur aktivt for at danne skorpe og krumme.",
"cooking": "Hovedtilberedning med varmelegeme og blæser aktive.",
"cool_down": "Tumling uden varme nær cyklusslut.",
"cool_down_af": "Afkøling kun med blæser efter opvarmningen.",
"drain_and_switch": "Overgangsperiode fra vask til tørretilstand.",
"dry": "Tørretrin med varmelegeme og/eller restvarme.",
"drying": "Hovedopvarmet tumleperiode.",
"heat_up": "Indledende opvarmning af varmeapparatet, før fuld tørring begynder.",
"keep_warm": "Lav varme for at holde maden varm.",
"keep_warm_bm": "Lav varme for at holde brødet varmt efter bagningen.",
"kneading": "Motoren blander og ælter dejen. Højt strømforbrug.",
"pause_af": "Kort pause til at ryste eller tjekke maden.",
"pre_heat": "Indledende opvarmning af kammeret før selve tilberedningen.",
"pre_rinse": "Indledende spray ned før vaskemiddel vask.",
"proving": "Hævning ved lav varme, så gæren kan arbejde og dejen hæve.",
"resting": "Kort pause ved lav effekt mellem æltningerne, så glutenen slapper af.",
"pre_wash": "Indledende iblødsætning eller forbehandling før hovedvasken.",
"rinse": "Renvandsskylningstrin. Denne fase kan gentages flere gange.",
"sanitize": "Rengøringstrin ved høj temperatur til desinfektionsprogrammer.",
"sensor_check": "Kort laveffektpause, mens tørheden måles.",
"soak": "Lavaktivitets iblødsætningsperiode mellem aktive vasketrin.",
"soak_dw": "Forlænget iblødsætningsperiode for tung jord.",
"spin": "Højhastighedsudsugning for at fjerne vand fra lasten.",
"spin_wd": "Højhastighedsudsugning før tørringsovergang.",
"wash": "Hovedvaskecyklus med tromlebevægelse og valgfri opvarmning.",
"wash_dw": "Hovedvaskemiddel med varme."
},
"placeholder": {
"custom_task": "f.eks. rengør dørpakning",
"add": "tilføj…",
"group_name": "f.eks. Bomuld 2:47",
"json_buttons": "[{\"action\":\"ID\",\"title\":\"Label\"}]",
"notify": "tilføj en notifikationstjeneste…",
"notify_services_list": "notify.mobile_app_phone, ...",
"person": "tilføj en person…",
"phase_name": "f.eks. Forsk",
"profile_name": "f.eks. Bomuld 40°C",
"maintenance_notes": "f.eks. udskiftede filter, rensede dørpakning",
"store_brand": "f.eks. Bosch",
"store_model": "f.eks. WAT28401"
},
"pref": {
"date_absolute": "Absolut (f.eks. 14:32 den 2. juli)",
"date_relative": "Relativ (f.eks. 2 timer siden)",
"lang_auto": "Systemstandard ({lang})",
"lang_en": "Engelsk",
"use_panel_default": "(panelstandard)"
},
"quality": {
"bad": "Dårlig",
"good": "God",
"unusable": "Ubrugelig"
},
"section": {
"dishwasher": {
"label": "Opvaskemaskine",
"intro": "Sluthåndtering for opvaskemaskiner, som ofte tørrer stille længe før en kort sidste udpumpning."
},
"anti_wrinkle": {
"intro": "Holder en tørretumblers tumlepulser med lav effekt efter hovedfasen sammen med den færdige cyklus.",
"label": "Anti-rynke"
},
"basic": {
"intro": "Kernens identitet og de essentielle ting, som de fleste opsætninger har brug for.",
"label": "Grundlæggende"
},
"delay": {
"intro": "Registrerer et apparat, der er tændt og venter på en forsinket start.",
"label": "Forsinket start"
},
"detection": {
"intro": "Hvordan en cyklus registreres som start, kørsel og afslutning.",
"label": "Registrering"
},
"matching": {
"intro": "Hvordan afsluttede cyklusser matches til lærte profiler og mærkes.",
"label": "Matchning"
},
"ml_training": {
"intro": "Tidsplan for genlæring af maskinlæring på enheden og dataindstillinger.",
"label": "ML-træning"
},
"notifications": {
"intro": "Hvornår og hvordan du får besked om cyklushændelser.",
"label": "Notifikationer"
},
"timing": {
"intro": "Baggrundskadens, offline-watchdog og vedligeholdelse.",
"label": "Timing og Watchdog"
},
"triggers": {
"intro": "Valgfrie ekstrafunktioner: slutudløser, dørsensor, pausekontakt og aflæsningspåmindelse.",
"label": "Udløsere og døre"
}
},
"setting": {
"dishwasher_end_spike_quiet_release": {
"label": "Frigivelse efter stille tørrefase",
"doc": "Efter den forventede varighed: hvor længe opvaskemaskinen skal blive under Stoptærskel, før WashData holder op med at vente på den sidste udpumpning. Hæv den, hvis en sen udpumpning efter lang tørring overses. Ventetiden er aldrig over 30 minutter."
},
"anti_crease_finalize_ratio": {
"label": "Forhold for anti-rynke-afslutning",
"doc": "Andel af programmets gennemsnitlige varighed, som en cyklus skal nå, før dens tumling med lav effekt tæller som anti-rynke-efterløbet. Sænk den (f.eks. 0,75) på tørretumblere med fugtsensor. Lad vaskemaskiner stå på standard (0,98), ellers kan en vask slutte halvvejs."
},
"anti_wrinkle_enabled": {
"doc": "Hold en tørretumblers korte tumlepulser med lav effekt efter hovedvarmefasen sammen med den færdige cyklus i stedet for at læse dem som nye cyklusser.",
"label": "Aktivér anti-rynke registrering"
},
"anti_wrinkle_exit_power": {
"doc": "I anti-rynke-tilstand tæller effekt under dette som stille mellem tumle-pulser, og stilhed længere end Maks. pulspause afslutter tilstanden. Stoptærsklen bruges, når den er højere, så dette ændrer kun noget, når det sættes over Stoptærsklen.",
"label": "Udgangstærskel for effekt"
},
"anti_wrinkle_idle_timeout": {
"doc": "Hvor længe tørretumbleren må være stille mellem tumlepulser, før anti-rynke-tilstand slutter. Sæt den over din tørretumblers længste pause, ellers læses senere pulser som falske starter.",
"label": "Maks. pulspause"
},
"anti_wrinkle_max_duration": {
"doc": "En længere puls tæller som en rigtig cyklus, ikke som anti-rynke-tumling.",
"label": "Maks. varighed"
},
"anti_wrinkle_max_power": {
"doc": "En puls over denne effekt tæller som en rigtig ny cyklus, ikke som tumling. Sæt den lige over effekten af dine tumlepulser.",
"label": "Maks. anti-rynkeeffekt"
},
"auto_label_confidence": {
"doc": "Matchscore ved cyklusslut, ved eller over hvilken programmet mærkes uden at spørge. Hæv den for mere sikkerhed; sænk den for at mærke flere cyklusser automatisk. Hold den over Læringskonfidens.",
"label": "Auto-mærkning konfidens"
},
"auto_maintenance": {
"doc": "Natlig oprydning: mærk gamle cyklusser, der nu tydeligt matcher et program, genopbyg programkurver, opdater anomalimarkeringer og cyklussundhed, og fjern fejlretningsspor, hvis Gem fejlretningsspor er slået fra. Cyklusser og deres effektspor beholdes altid.",
"label": "Automatisk vedligeholdelse (natlig oprydning)"
},
"completion_min_seconds": {
"doc": "Cyklusser, der er kortere end dette (testkørsler, åbning af døren for at lægge en sok i), gemmes som Afbrudt og får ingen underretning om afslutning.",
"label": "Minimum cyklusvarighed"
},
"curve_preroll_seconds": {
"label": "Kurveoptakt",
"doc": "Tilføjer målinger fra mislykkede startforsøg forrest i en cyklus, til maskiner der prøver sig frem før start (dørlås, første vandpåfyldning). 300 s dækker de fleste; 0 = fra. Registrerede starter rykker tidligere, så lærte varigheder glider en tid."
},
"delay_confirm_seconds": {
"doc": "Effekten skal blive i standby-båndet så længe, før apparatet tæller som ventende på start.",
"label": "Bekræftelsessekunder"
},
"delay_start_detect_enabled": {
"doc": "Registrer et apparat, der er tændt og venter på en forsinket start, så dets standbyforbrug ikke forveksles med en kørende cyklus.",
"label": "Aktivér registrering af forsinket start"
},
"delay_timeout_hours": {
"doc": "Opgiv at vente på en forsinket start efter så mange timer, og vend tilbage til tomgang.",
"label": "Timeout-timer"
},
"device_type": {
"doc": "Indstiller registreringsstandarder (tærskler, slukkeforsinkelse, sluthåndtering) for denne type apparat. Skift den kun, hvis enheden blev opsat som den forkerte type.",
"label": "Enhedstype"
},
"door_sensor_entity": {
"doc": "Valgfri dørsensor. Viser, hvornår apparatet blev åbnet for at blive tømt efter en cyklus.",
"label": "Dørsensorenhed"
},
"duration_tolerance": {
"doc": "Kun læringsfeedback: en cyklus inden for +/-X% af sin estimerede varighed tæller som et godt estimat. Påvirker ikke matchning.",
"label": "Estimeringstolerance"
},
"enable_ml_models": {
"doc": "Brug en model trænet på denne maskine til at forudsige en kørende cyklus' energi og omkostning, og lad et velkendt program, der stopper usædvanligt tidligt, slutte uden den fulde slukkeforsinkelse. Fra: kun effektbaseret logik.",
"label": "Anvend smarte modeller under en cyklus"
},
"end_energy_threshold": {
"doc": "Energi, der tillades under slukkeforsinkelsen. Mere end dette, og cyklussen fortsætter, så tumlinger og tørrehaler forbliver en del af den. Sænk den, hvis cyklusser slutter under en hale; hæv den, hvis færdige cyklusser bliver ved med at vente.",
"label": "Slutenergi"
},
"energy_price_entity": {
"doc": "Sensor med den aktuelle pris pr. kWh (f.eks. en dynamisk tarif). Den har forrang over den statiske pris nedenfor, så den skal være en pris, ikke stikkets effekt- eller energisensor.",
"label": "Energiprisenhed"
},
"energy_price_static": {
"doc": "Fast pris pr. kWh, brugt når der ikke er angivet en prisenhed.",
"label": "Statisk energipris (per kWh)"
},
"energy_sensor": {
"doc": "Valgfri kWh- eller Wh-tæller (total_increasing, f.eks. stikkets egen måler). Cyklussens energi læses så fra den, hvilket er mere præcist end at beregne den ud fra en langsom effektsensor. Hvis dens måling er ubrugelig, bruges den beregnede værdi.",
"label": "Energimålerenhed"
},
"expose_debug_entities": {
"doc": "Tilføj diagnostiske entiteter (matchkonfidens, tvetydighed, intern tilstand). Fra holder entitetslisten ren.",
"label": "Vis fejlretningsenheder"
},
"external_end_trigger": {
"doc": "Binær sensor, hvis ændring markerer cyklussens afslutning (f.eks. en \"færdig\"-kontakt eller en anden integration).",
"label": "Ekstern udløserenhed"
},
"external_end_trigger_enabled": {
"doc": "Lad en binær sensor signalere en cyklus' afslutning ud over den effektbaserede registrering.",
"label": "Aktivér ekstern slutudløser"
},
"external_end_trigger_inverted": {
"doc": "Behandl, at sensoren slukker (ikke tænder), som slutsignalet.",
"label": "Inverter ekstern udløser (udløs ved SLUK)"
},
"learning_confidence": {
"doc": "Laveste matchscore for at mærke en færdig cyklus. En klar vinder mærkes; et tæt løb går til gennemgangskøen under Cykler. Under denne værdi mærkes eller spørges der ikke. Hold den under Auto-mærkning konfidens.",
"label": "Læringskonfidens"
},
"linked_device": {
"doc": "Valgfri. Vis denne WashData-enhed under en anden enhed (f.eks. smartstikket) i Home Assistant som \"Forbundet via ...\".",
"label": "Gruppe under enhed"
},
"min_off_gap": {
"doc": "En slukket periode kortere end dette deler ikke en cyklus, så iblødsætningspauser forbliver i én vask. Hold den kortere end pausen mellem vaske lige efter hinanden, ellers flettes de til én cyklus.",
"label": "Minimum slukket mellemrum"
},
"min_power": {
"doc": "Målinger under dette tæller som 0 W (standby). Filtrerer tomgangsforbruget fra smartstik og standby-LED'er fra.",
"label": "Minimumseffekt"
},
"ml_training_enabled": {
"doc": "Gentræn energimodellen på denne maskines færdige cyklusser med jævne mellemrum. En ny model beholdes kun, hvis den slår det simple estimat på testcyklusser.",
"label": "Lær fra denne maskine"
},
"ml_training_hour": {
"doc": "Time på dagen (0-23) for natlig træning. Vælg en stille time, f.eks. 2.",
"label": "Lær på tidspunktet"
},
"ml_training_interval_days": {
"doc": "Gentræn højst én gang hver så mange dage.",
"label": "Tjek højst én gang hver"
},
"ml_training_min_cycles": {
"doc": "Vent på mindst så mange optagede cyklusser før træning.",
"label": "Cykler nødvendige først"
},
"name": {
"doc": "Navnet, der vises i Home Assistant for denne enhed.",
"label": "Enhedsnavn"
},
"no_update_active_timeout": {
"doc": "Hvis ingen effektopdatering kommer så længe under en cyklus, antages stikket at være offline, og cyklussen tvangsstoppes. Standarden på 600 s giver plads til forsinkelser i sky eller mesh.",
"label": "Timeout uden opdatering"
},
"notify_before_end_minutes": {
"doc": "Send en næsten færdig-advarsel, når den anslåede resterende tid falder under dette. 0 deaktiverer det.",
"label": "Forhåndsadvarsel om afslutning"
},
"notify_channel": {
"doc": "Android-kanal for start- og livebeskeder; kanalen bestemmer lyd og prioritet. Tom: appens standard.",
"label": "Android-kanal (start/live)"
},
"notify_cycle_timers": {
"doc": "Notifikationer ved bestemte minutter inde i en cyklus (f.eks. for at tilføje skyllemiddel). Beskeden understøtter {device}, {program}, {minutes}. Med Auto-pause sættes cyklussen også på pause dér, og notifikationen får en Genoptag-knap.",
"label": "Cyklustimere"
},
"notify_finish_channel": {
"doc": "Android-kanal for slutbeskeden. Tom: start-/livekanalen genbruges.",
"label": "Android-kanal (slut)"
},
"notify_finish_message": {
"doc": "Tekst, der sendes, når en cyklus slutter. Variabler: {device}, {program}, {duration} (minutter), {duration_hm} (1 h 05 min), {energy_kwh}, {cost}, {time_finished}, {vs_typical}, {cycle_count}, {status} (completed eller force_stopped; afbrudte cyklusser sender intet). Med enhver anden variabel bruges standardteksten.",
"label": "Slutbesked"
},
"notify_finish_services": {
"doc": "notify.*-tjenester, der kaldes, når en cyklus slutter. Lad være tomt for ingen.",
"label": "Sluttjenester"
},
"notify_fire_events": {
"doc": "Udløs også ha_washdata_*-hændelser ved cyklusstart og -slut til dine egne automatiseringer.",
"label": "Send HA-hændelser til notifikationer"
},
"notify_icon": {
"doc": "Lille ikon på notifikationen (f.eks. mdi:washing-machine). Sendes kun til mobile_app-mål, ikke til notify-grupper. På iOS erstatter det app-ikonet og kræver companion-appen 2026.8 eller nyere. Tom: platformens standard.",
"label": "Notifikationsikon"
},
"notify_live_chronometer": {
"doc": "Vis en kørende nedtælling i notifikationen (hvor det understøttes) i stedet for et fast estimat.",
"label": "Brug live kronometer"
},
"notify_live_interval_seconds": {
"doc": "Hvor ofte opdateres notifikationer om live-fremskridt, mens en cyklus kører.",
"label": "Live opdateringsinterval"
},
"notify_live_overrun_percent": {
"doc": "Live-opdateringer stopper, når en cyklus kører denne procentdel over sin forventede varighed (20 = op til 1,2x den forventede tid).",
"label": "Live overskridelsesprocent før advarsel"
},
"notify_live_services": {
"doc": "notify.*-tjenester for live-statusopdateringer, mens en cyklus kører. Lad være tomt for at slå dem fra.",
"label": "Live fremdriftstjenester"
},
"notify_only_when_home": {
"doc": "Giv kun besked, når mindst én af personerne ovenfor er hjemme.",
"label": "Underret kun når hjemme"
},
"notify_people": {
"doc": "person.*-entiteter, som \"Underret kun når hjemme\" tjekker.",
"label": "Personer (for kun når hjemme)"
},
"notify_pre_complete_message": {
"doc": "Tekst i hver live-statusopdatering. Skabelonvariabler: {device}, {program}, {minutes} (minutter tilbage). Med enhver anden variabel bruges standardteksten.",
"label": "Besked om næsten færdig"
},
"notify_reminder_message": {
"doc": "Tekst i Forhåndsadvarsel om afslutning, der sendes én gang. Skabelonvariabler: {device}, {program}, {minutes} (indstillingen Forhåndsadvarsel om afslutning). Med enhver anden variabel bruges standardteksten.",
"label": "Påmindelsesbesked"
},
"notify_start_message": {
"doc": "Tekst, der sendes, når en cyklus starter. Skabelonvariabler: {device}, {program}. Med enhver anden variabel bruges standardteksten.",
"label": "Startbesked"
},
"notify_start_services": {
"doc": "notify.*-tjenester, der kaldes, når en cyklus starter (telefon, dashboard, ...). Lad være tomt for ingen.",
"label": "Starttjenester"
},
"notify_timeout_seconds": {
"doc": "Luk notifikationen efter så mange sekunder (hvor det understøttes). 0 beholder den, til du lukker den.",
"label": "Auto-afvis efter"
},
"notify_title": {
"doc": "Underretningstitel. Kun {device} udskiftes; med enhver anden variabel bruges standardtitlen.",
"label": "Notifikationstitel"
},
"notify_unload_delay_minutes": {
"doc": "Minutter efter en cyklus' afslutning før påmindelsen \"tøm maskinen\". 0 slår den fra.",
"label": "Forsinkelse for aflæsningspåmindelse"
},
"notify_unload_repeat": {
"doc": "Send aflæsningspåmindelsen igen hvert \"Forsinkelse for aflæsningspåmindelse\" minut, indtil aflæsningen er bekræftet, eller du trykker \"Stop påmindelser\" (mobilapp). Kræver en Dørsensorenhed, en Aflæsningsbekræftelsesenhed eller \"Bekræft aflæsning manuelt\".",
"label": "Gentag indtil aflæsset"
},
"off_delay": {
"doc": "Hvor længe effekten skal forblive lav, før cyklussen er færdig. Kommer effekten tilbage inden for denne tid, fortsætter cyklussen. Opvaskemaskiner kan være stille i 20-60 min under tørring, så sæt den længere end det.",
"label": "Slukkeforsinkelse"
},
"pause_cuts_power": {
"doc": "Når en cyklus sættes på pause, slukkes også Kontaktenheden nedenfor. Kun til apparater, der sikkert kan miste strøm midt i en cyklus.",
"label": "Pause afbryder også strøm (via kontakt)"
},
"power_off_delay": {
"doc": "Hvor længe effekten skal blive under Slukketærskel efter en cyklus, før tilstanden går tilbage til Fra. Bruges kun, når den tærskel er over 0. Tjekkes periodisk, så den reelle ventetid kan være lidt længere.",
"label": "Slukkeforsinkelse"
},
"power_off_threshold_w": {
"doc": "Efter en cyklus sætter effekt under denne i Slukkeforsinkelse tilstanden til Fra, i stedet for at Forsinkelse ved nulstilling af fremskridt gør det. Sæt den over forbruget i slukket tilstand, under standby og Stoptærskel. 0 slår den fra (standard).",
"label": "Slukketærskel"
},
"power_sensor": {
"doc": "Sensoren, der rapporterer dette apparats aktuelle effekt i watt (f.eks. sensor.washer_power). Al registrering bygger på den.",
"label": "Effektsensor"
},
"profile_match_interval": {
"doc": "Hvor ofte en kørende cyklus matches mod profilerne. Standard 300 s (5 min).",
"label": "Matchinterval"
},
"profile_match_max_duration_ratio": {
"doc": "Et program droppes, når cyklussen har kørt længere end dette multiplum af dets typiske varighed. 1,8: en cyklus 80% længere end programmet matcher det ikke længere.",
"label": "Maksimum varighed ratio"
},
"profile_match_min_duration_ratio": {
"doc": "Et program overvejes først, når cyklussen har kørt denne andel af dets typiske varighed. 0,10: et program på 2 timer bliver kandidat efter 12 minutter. Anvendes ikke i en cyklus' første 15 minutter.",
"label": "Minimum varighed ratio"
},
"profile_match_threshold": {
"doc": "Live-matchscore, en cyklus skal have, før smart afslutning eller anti-rynke-afslutningen må afslutte den tidligt. Ændrer ikke det viste program. Hæv den, hvis svage match afslutter cyklusser for tidligt; sænk den, hvis klare match venter hele slukkeforsinkelsen.",
"label": "Matchtærskel"
},
"profile_unmatch_threshold": {
"doc": "Hvis live-matchscoren falder under denne, ryddes det aktuelle programgæt. Hold den lidt under Matchtærskel, så et kort dyk ikke nulstiller det.",
"label": "Fejlmatchtærskel"
},
"progress_reset_delay": {
"doc": "Hold fremskridt på 100 % så længe efter en cyklus, før der nulstilles til Inaktiv.",
"label": "Forsinkelse ved nulstilling af fremskridt"
},
"pump_stuck_duration": {
"doc": "Hvor længe en pumpe må køre uafbrudt, før hændelsen for fastklemt pumpe udløses.",
"label": "Varighed for fastklemt pumpe"
},
"sampling_interval": {
"doc": "Mindste tid mellem behandlede målinger. Målinger, der kommer hurtigere, springes over (lave målinger under en cyklus beholdes altid). Sæt den til dit stiks rapporteringsinterval eller lavere; en højere værdi smider kun målinger væk.",
"label": "Samplingsinterval"
},
"save_debug_traces": {
"doc": "Gem også matcherens fejlretningsdata (alle kandidaters scorer) med hver cyklus til fejlfinding. Fylder ca. 20 KB pr. cyklus.",
"label": "Gem fejlretningsspor"
},
"smart_termination_duration_ratio": {
"doc": "Andel af programmets gennemsnitlige varighed, som en cyklus skal nå, før smart afslutning må afslutte den tidligt. Hvis køretiderne varierer (vandtemperatur, fugtsensor, mængde), så sænk den (f.eks. 0,85). Lad være tom for 0,98 (0,99 på opvaskemaskiner).",
"label": "Forhold for smart afslutning"
},
"start_duration_threshold": {
"doc": "Effekten skal blive over Starttærskel så længe, før en cyklus starter, så korte tænd/sluk-udsving ignoreres.",
"label": "Startvarighed"
},
"start_energy_threshold": {
"doc": "Energi, apparatet skal bruge, før cyklussen tæller som kørende. En kort effektspids bruger lidt energi, så den starter ikke en cyklus.",
"label": "Startenergi"
},
"start_threshold_w": {
"doc": "Effekten skal stige over denne for at starte en cyklus. For lav: standbyeffekt giver falske starter. For høj: langsomt startende programmer (koldt vandindtag) overses.",
"label": "Starttærskel"
},
"stop_threshold_w": {
"doc": "Effekten skal falde under denne, før slukkeforsinkelsen begynder at tælle. Hold den under Starttærskel. For høj, og faser med lav effekt (skyllepauser, anti-rynke) starter slutnedtællingen ved en fejl.",
"label": "Stoptærskel"
},
"switch_entity": {
"doc": "Valgfri kontakt, der slukkes ved pause og tændes igen ved genoptagelse, med \"Pause afbryder også strøm\".",
"label": "Kontaktenhed"
},
"watchdog_interval": {
"doc": "Hvor ofte baggrundstjekket leder efter gået i stå-sensorer og timeouts. Standard 30 s.",
"label": "Watchdog-interval"
},
"notify_milestone_message": {
"doc": "Besked til milepælsnotifikationen. Skabelonvariabler: {device}, {cycle_count}.",
"label": "Milepælsbesked"
},
"notify_milestones": {
"doc": "Cyklusantal, der udløser en engangsnotifikation til fejring, kommasepareret (f.eks. 50, 100, 500, 1000). Tom slår dem fra.",
"label": "Cyklusmilepæle"
},
"notify_quiet_end_hour": {
"doc": "Slutningen af forstyr ikke-vinduet (0-23); tilbageholdte notifikationer sendes da. Tom slår det fra.",
"label": "Stilletimer slut"
},
"notify_quiet_start_hour": {
"doc": "Start på et forstyr ikke-vindue (0-23). Slut-, påmindelses- og ren vask-notifikationer i dette vindue holdes tilbage, til det slutter. Kan gå hen over midnat (f.eks. 22 til 7). Tom slår det fra.",
"label": "Stilletimer start"
},
"peak_rate_message": {
"doc": "Egen tekst til spidstarif-tippet. Skabelonvariabler: {device}, {price}. Tom bruger standarden.",
"label": "Spidsbelastningsbesked"
},
"peak_rate_threshold": {
"doc": "Hvis prisen pr. kWh er på eller over denne, når en cyklus starter, tilføjes et spidstarif-tip til startnotifikationen. 0 eller tom slår det fra.",
"label": "Spidsbelastningstærskel (pr. kWh)"
},
"store_brand": {
"label": "Apparatets mærke",
"doc": "Valgfri. Dit apparats mærke fra fællesskabskataloget, bruges til at finde og dele referenceoptagelser. Lad være tom, hvis du ikke bruger onlinefunktioner."
},
"store_model": {
"label": "Apparatets model",
"doc": "Valgfri. Dit apparats model fra fællesskabskataloget (vælg først et mærke). Hvis den ikke er på listen, kan du tilføje den."
},
"show_contributor": {
"doc": "Viser tilskrivningen 'af <contributor>' på fællesskabsapparater og referencecyklusser."
},
"power_profile_interval_min": {
"label": "Effektprofil-interval",
"doc": "Bucketstørrelse for attributten power_profile (gennemsnitlig watt pr. slot), som planlæggere som EMHASS og tibber_prices bruger. Mindre bevarer korte spidser; større udglatter kurven. Standard 15 min. Påvirker ikke registreringen."
},
"notify_live_silent": {
"label": "Lydløse live-opdateringer",
"doc": "Kun iOS. Opdater live-status lydløst med en batterivenlig prioritet, som iOS kan samle. Den første opdatering og start-/slutnotifikationerne giver stadig besked. Fra: hver opdatering giver besked."
},
"notify_live_sticky": {
"label": "Behold live-notifikation ved tryk",
"doc": "Kun Android. Behold live-statusnotifikationen ved tryk. Fra: et tryk lukker den."
},
"notify_live_click_action": {
"label": "Trykdestination for notifikation",
"doc": "Hvad et tryk på dette apparats notifikation åbner. Tom: WashData-panelet for dette apparat. Angiv en dashboard-sti (f.eks. /lovelace/laundry) eller URL, eller \"none\" for ingen trykhandling."
},
"door_opens_at_end": {
"label": "Dør åbner automatisk ved afslutning",
"doc": "Til opvaskemaskiner, der åbner døren ved slutningen for at tørre (f.eks. AirDry). En dør, der står åben i ventetiden nedenfor, afslutter cyklussen i stedet for at sætte den på pause; en kort åbning ignoreres. Kræver en Dørsensorenhed."
},
"door_end_dwell_seconds": {
"label": "Dørens åbningstid ved afslutning",
"doc": "Med \"Dør åbner automatisk ved afslutning\" slået til: hvor længe døren skal stå åben, før cyklussen slutter. Længe nok til at ignorere, at en tallerken sættes ind (standard 60 s)."
},
"profile_evidence_sources": {
"label": "Cyklusser, der former et program",
"doc": "Hvilke typer cyklusser der former hvert programs kurve og matchning. At fjerne krydset ved en type sletter intet; nyttigt, hvis du ikke stoler på importerede data. Statistik tæller altid kun denne maskines cyklusser. At fjerne alle ignoreres."
},
"energy_price_dynamic": {
"label": "Tidsvægtede omkostninger",
"doc": "Beregn hver cyklus til prisen i hvert øjeblik, den kørte, i stedet for prisen, da den sluttede. Kræver en prisenhed. Behandl historik (Diagnostik) genberegner ældre cyklusser."
},
"unload_confirm_entity": {
"label": "Aflæsningsbekræftelsesenhed",
"doc": "Valgfri. En hvilken som helst entitet, der bekræfter, at vasken er taget ud, til maskiner uden dørsensor (en knap, input_button, bevægelsessensor, scene). Hver tilstandsændring tæller, undtagen at slukke eller blive utilgængelig. Aktiverer også aflæsningspåmindelsen."
},
"unload_track_without_door": {
"label": "Bekræft aflæsning manuelt",
"doc": "Kør aflæsningspåmindelsen uden dørsensor eller bekræftelsesentitet. Bekræft aflæsningen fra din egen automatisering med knappen \"Markér som aflæsset\" eller tjenesten ha_washdata.mark_unloaded. Ignoreres, når en Dørsensorenhed er angivet."
},
"notify_icon_color": {
"label": "Notifikationsfarve",
"doc": "Accentfarve for dette apparats notifikationer, så vaskemaskine, tørretumbler og opvaskemaskine er lette at skelne. På iOS fylder den cirklen bag ikonet og farver Live Activity-bjælken. Mange Android-telefoner (især Samsung) ignorerer den. Brug hex, f.eks. #03A9F4. Tom: platformens standard."
},
"share_name": {
"doc": "Vis dit kontonavn som uploader af cyklusser, du deler. Fra: delt uden navn."
}
},
"setting_group": {
"auto_labeling": {
"label": "Automatisk mærkning"
},
"cycle_end": {
"label": "Cyklusslut"
},
"cycle_start": {
"label": "Cyklusstart"
},
"cycle_timers": {
"label": "Cyklustimere"
},
"data_management": {
"label": "Datastyring"
},
"debug": {
"label": "Fejlretning"
},
"dishwasher_end": {
"label": "Opvaskemaskine slut"
},
"door_pause": {
"label": "Dør og pause"
},
"duration_gates": {
"label": "Varighedsporte"
},
"energy": {
"label": "Energi"
},
"external_end_trigger": {
"label": "Ekstern slutudløser"
},
"housekeeping": {
"label": "Vedligeholdelse"
},
"match_scoring": {
"label": "Matchvurdering"
},
"messages": {
"label": "Beskeder"
},
"power_off": {
"label": "Slukning"
},
"predictive_end": {
"label": "Forudsigelig afslutning"
},
"schedule": {
"label": "Tidsplan"
},
"services": {
"label": "Tjenester"
},
"signal_processing": {
"label": "Signalbehandling"
},
"thresholds_gap": {
"label": "Tærskler og mellemrum"
},
"timing": {
"label": "Timing"
},
"unload_reminder": {
"label": "Aflæsningspåmindelse"
},
"watchdog": {
"label": "Watchdog"
},
"quiet_hours_milestones": {
"label": "Stilletimer og milepæle"
},
"device_info": {
"label": "Enhedsoplysninger"
},
"basic_configuration": {
"label": "Grundlæggende konfiguration"
},
"profile_evidence": {
"label": "Profilgrundlag"
}
},
"status": {
"active": "Aktiv",
"all_statuses": "Alle statusser",
"ambiguous": "Tvetydigt",
"auto_detect": "Automatisk registrering",
"clear": "Entydigt",
"completed": "Afsluttet",
"fine_tuning": "finjusterer nu...",
"force_stopped": "Tvunget stoppet",
"idle": "Ledig",
"interrupted": "Afbrudt",
"ready": "Klar til at behandle",
"recording": "Optager",
"training": "Træner…",
"saving": "Gemmer…",
"rebuilding": "Genopbygger…",
"analyzing": "Analyserer…",
"resetting": "Nulstiller…",
"trimming": "Beskærer…",
"splitting": "Opdeler…",
"stalled": "Gået i stå",
"deleting": "Sletter…",
"imported": "Importeret",
"preparing": "Forbereder…",
"unlabelling": "Fjerner mærkning…",
"working": "Arbejder…",
"match_uncertain": "Usikker: {top} eller {runner}",
"match_uncertain_single": "Usikker: måske {top}",
"match_sure": "~{pct}% sikker",
"match_uncertain_tip": "WashData har endnu ikke lagt sig fast på et program. Tallet viser, hvor ofte det førende gæt, {top}, var rigtigt i tidligere cyklusser, når det førte med så meget. Kun til information."
},
"suggestion": {
"observed_label": "Observeret",
"impact": {
"auto_label_confidence": {
"higher": "Færre automatiske mærker – flere cyklusser sendes til gennemgang",
"lower": "Flere automatiske mærker – nogle kan være forkerte"
},
"duration_tolerance": {
"higher": "Accepterer et bredere varighedsinterval – mere fleksibel genkendelse",
"lower": "Kræver tættere varighedsmatch – strengere, men kan afvise usædvanlige cyklusser"
},
"end_energy_threshold": {
"higher": "Afslutter kun cyklusser med væsentligt energiforbrug",
"lower": "Afslutter også kortere eller lavenergi-cyklusser"
},
"learning_confidence": {
"higher": "Lærer kun fra meget sikre matches – langsommere men mere pålidelig",
"lower": "Lærer fra flere cyklusser – modellen kan blive mere upræcis"
},
"min_off_gap": {
"higher": "Længere pause krævet, inden ny cyklus begynder",
"lower": "Kort pause er nok – successive kørsler kan adskilles"
},
"min_power": {
"higher": "Mindre følsom over for standby-forbrug – meget stille programmer kan overses",
"lower": "Mere følsom – standby-forbrug kan opfattes som aktivitet"
},
"no_update_active_timeout": {
"higher": "Mere tid, inden en fastlåst cyklus tvinges stoppet",
"lower": "Tvangsstopper en fastlåst cyklus hurtigere"
},
"off_delay": {
"higher": "Mere tid til apparatpauser – lange iblødsætnings- eller tørrefaser overbrygges",
"lower": "Hurtigere slutdetektering – velegnet til apparater med klart til/fra-adfærd"
},
"profile_match_threshold": {
"higher": "Kun meget sikre matches bekræftes – flere cyklusser forbliver umærkede",
"lower": "Flere cyklusser matches – nogle kan være lidt forkerte"
},
"start_threshold_w": {
"higher": "Undgår falske starter fra korte effekttoppe",
"lower": "Opfanger laveffektsprogrammer – kan aktiveres af støj"
},
"stop_threshold_w": {
"higher": "Afslutter cyklus hurtigere – kan aktiveres under en pause",
"lower": "Venter længere med at afslutte – færre for tidlige afslutninger"
},
"watchdog_interval": {
"higher": "Længere stille faser tillades – færre utilsigtede tvangsstop",
"lower": "Detekterer fastlåste cyklusser hurtigere"
}
},
"reason": {
"completion_min_seconds": "Halvdelen af p05-varigheden for rene cyklusser ({minutes} min) på tværs af {cycles} cyklusser; filtrerer spøgelsescyklusser fra.{excl}",
"match_interval": "Baseret på observeret opdateringskadence (median={median}s) * 10.",
"match_interval_capped": "Begrænset, så {persistence} på hinanden følgende match kan være inden for {pct}% af det korteste program ({shortest}s); opdateringskadencen alene (median={median}s) ville have foreslået et længere interval.",
"match_interval_floored": "Det korteste program ({shortest}s) ville begrænse dette til {cap}s, under minimummet på {minimum}s, så minimummet bruges: {persistence} match i træk tager {budget}s, over {pct}% af det program. Matchning kører kun, når en måling kommer (median={median}s), så det koster intet.",
"max_duration_ratio": "Baseret på varigheder for mærkede cyklusser (p95={p95}).",
"min_off_gap": "Baseret på {gaps} observerede mellemrum mellem cyklusser (p05={p05}s). Enhedsgulv: {floor}s.",
"min_off_gap_bridge": "Dimensioneret til at bygge bro over den længste stille periode i en cyklus: {span}s + 60s buffer, fra {spans} dækkede mellemrum på tværs af {cycles} rene cyklusser (holder sig under dit korteste mellemrum på {ceiling}s mellem to kørsler).",
"min_power": "40% af den laveste aktive effekt ved p05 ({p05}W) på tværs af {cycles} rene cyklusser, hvilket holder sluk-tærsklen under reelt forbrug.{excl}",
"no_update_timeout": "Baseret på observeret opdateringskadence (p95={p95}s) * 20 (min 60s).",
"off_delay_cadence": "Baseret på observeret opdateringskadence (p95={p95}s) * 5",
"off_delay_device_floor": "Brugte et enhedsspecifikt sikkert minimum for {device} ({floor}s).",
"off_delay_generic_floor": "Brugte et generisk sikkert minimum ({floor}s).",
"off_delay_pauses": "Dimensioneret til at vare længere end reelle pauser: p95 for pause i cyklussen {p95}s + 60s buffer, fra {pauses} pauser på tværs af {cycles} rene cyklusser (gulv {floor}s).",
"standby_floor": "Alle nylige cyklusser trak stadig {idle}W, da de sluttede, så en tærskel derunder aldrig vil kunne registrere, at apparatet slukker. Holdt over denne grænse; de {cycles} rene cyklusser i oversigten pauserede aldrig under den i mere end {pause}s.",
"thr_batch": "Lige over den laveste aktive effekt (p05) over {cycles} cyklusser ({p05}W), så starter fanges tidligt, og stoptærsklen holdes under den laveste køreeffekt.",
"watchdog": "Holdt så lavt som forsvarligt (lige over p95-opdateringsmellemrummet på {p95}s og mindst 2x samplingintervallet på {median}s, min. 30s), så stilstande fanges hurtigt uden falske stop.",
"end_energy_floor": "Hævet til den nedre grænse, som stoptærsklen ({stop} W) i løbet af slukkeforsinkelsen ({off_delay} s) giver; under den kan cyklussen kun afsluttes via en reservevej.",
"max_duration_ratio_default": "Tilbage til standardværdien: et lavere loft afviser det rigtige program, når en kørsel varer længere end normalt.",
"min_duration_ratio_default": "Tilbage til standardværdien: en højere bundgrænse forhindrer en igangværende cyklus i at blive genkendt, før den er godt i gang."
},
"exclusions": {
"summary": "{total} fejldetekterede cyklus(ser) udelukket: {parts}.",
"reason": {
"force_stopped": "tvangsstoppet",
"user_stopped": "stoppet manuelt",
"interrupted": "afbrudt",
"incomplete": "ufuldstændig",
"noise": "støj",
"unlabeled": "uden etiket",
"no_trace_short": "for kort til at inspicere",
"high_start": "startede ved høj effekt",
"abrupt_end": "sluttede brat",
"mid_restart": "genstart midt i cyklussen",
"no_power": "ingen effekt",
"no_active_power": "ingen aktiv effekt"
}
},
"now_value": "(nu {v})"
},
"tab": {
"advanced": "Avanceret",
"diagnostics": "Diagnostik",
"history": "Cykler",
"ml": "ML-træning",
"pp_cleanup": "Oprydning",
"pp_manage": "Administrer",
"pp_overview": "Oversigt",
"pp_phases": "Faser",
"profiles": "Profiler",
"settings": "Indstillinger",
"status": "Oversigt",
"subtab_phase_catalog": "Fasekatalog",
"subtab_profiles": "Profiler",
"maintenance": "Vedligeholdelse",
"playground": "Legeplads",
"store": "Butik"
},
"tag": {
"early_end": "Tidlig slutning",
"late_start": "Sen start",
"merged": "Sammenlagte cyklusser",
"noise": "Støj",
"sensor_gap": "Sensorgab",
"split": "Opdel cyklus",
"wrong_profile": "Forkert profil"
},
"toast": {
"task_name_required": "Giv opgaven et navn",
"task_added": "Opgave tilføjet",
"task_save_failed": "Kunne ikke gemme opgaven: {error}",
"task_removed": "Opgave fjernet",
"maint_logged": "Logget som udført: {task}",
"catalog_refreshed": "Fællesskabskataloget er opdateret",
"access_saved": "Adgangskontrol gemt",
"all_wiped": "Alle data slettet",
"analysis_complete_none": "Analyse færdig: ingen nye forslag",
"auto_label_complete": "Auto-etiket fuldført",
"automation_deleted": "Automatisering slettet",
"correction_submitted": "Rettelse indsendt",
"cycle_force_stopped": "Cyklus tvunget standset",
"cycle_labelled": "Cyklus mærket",
"cycle_paused": "Cyklus sat på pause",
"cycle_resumed": "Cyklus genoptaget",
"cycle_trimmed": "Cyklus beskåret",
"cycles_merged": "Cykler slået sammen",
"envelope_rebuilt": "Konvolut genopbygget",
"envelopes_rebuilt": "Konvolutter genopbygget",
"export_downloaded": "Eksporten er downloadet",
"feedback_all_dismissed": "Alle tilbagemeldinger afvist",
"feedback_confirmed": "Feedback bekræftet",
"feedback_dismissed": "Feedback afvist",
"group_deleted": "Gruppe slettet",
"group_name_required": "Gruppenavn er påkrævet",
"group_saved": "Gruppen er gemt",
"json_required": "JSON-data er påkrævet",
"legacy_removed": "Ældre handlinger blev fjernet",
"logs_exported": "Logfiler eksporteret",
"min_2_profiles": "Vælg mindst 2 profiler til en gruppe",
"ml_training_no_improvement": "Træning gennemført: baseline bibeholdt (ingen forbedring)",
"models_reverted": "Modeller på enheden er vendt tilbage til baseline",
"name_required": "Navn påkrævet",
"no_split_found": "Ingen ledige mellemrum fundet at dele på",
"panel_settings_saved": "Panelindstillinger gemt",
"pg_preset_loaded": "Forudindstillingen \"{name}\" er indlæst",
"pg_preset_saved": "Forudindstillingen \"{name}\" er gemt",
"pg_sugg_loaded": "{n} foreslåede(t) værdi(er) indlæst - kør legepladsen for at sammenligne",
"phase_name_required": "Fasenavn er påkrævet",
"phase_reset": "\"{name}\" gendannet til den indbyggede fase",
"phase_updated": "Fase opdateret",
"phases_saved": "Faser gemt",
"preferences_saved": "Præferencer gemt",
"profile_name_required": "Profilnavn er påkrævet",
"profile_renamed": "Profil omdøbt",
"recording_discarded": "Optagelse kasseret",
"recording_saved": "Optagelsen er gemt i profilen",
"recording_started": "Optagelsen startede",
"recording_stopped": "Optagelsen stoppede",
"review_saved": "Anmeldelsen er gemt",
"settings_conflicts": "Ret de fremhævede indstillingskonflikter inden lagring.",
"settings_no_changes": "Ingen ændringer at gemme",
"settings_reverted": "Indstillinger gendannet; integration genindlæsning",
"settings_saved": "Indstillinger gemt; integration genindlæsning",
"suggestions_applied": "Forslag anvendt; integration genindlæsning",
"suggestions_dismissed": "Forslag afvist",
"apply_failed": "Anvendelse mislykkedes: {error}",
"delete_failed": "Sletning mislykkedes: {error}",
"load_more_failed": "Kunne ikke indlæse flere: {error}",
"maint_add_failed": "Kunne ikke tilføje hændelse: {error}",
"maint_added": "Vedligeholdelseshændelse tilføjet",
"maint_delete_failed": "Kunne ikke slette hændelse: {error}",
"maint_deleted": "Vedligeholdelseshændelse slettet",
"relabel_done": "Ommærkede {count} cyklus(ser)",
"relabel_failed": "Ommærkning mislykkedes: {error}",
"reminders_save_failed": "Kunne ikke gemme påmindelser: {error}",
"reminders_saved": "Servicepåmindelser gemt",
"pause_no_cycle": "Ingen aktiv cyklus at sætte på pause",
"resume_no_cycle": "Ingen pauset cyklus at genoptage",
"delete_partial_failed": "Nogle elementer kunne ikke slettes og blev gendannet",
"pg_run_gone": "Den kørsel er ikke længere tilgængelig.",
"task_cancelled": "Annulleret.",
"processed": "Behandlet: {bits}",
"processed_cycles": "{n} cykler",
"processed_suggestions": "{n} forslag",
"processed_models": "{n} modeller aktiveret",
"store_search_failed": "Søgning mislykkedes: {error}",
"store_connect_failed": "Forbindelse mislykkedes: {error}",
"store_connected": "Forbundet til fællesskabsbutikken",
"store_disconnected": "Forbindelsen til fællesskabsbutikken er afbrudt",
"store_error": "Fejl: {error}",
"store_unavailable": "Fællesskabsbutikken er ikke tilgængelig.",
"store_pick_profile": "Vælg en profil at flette ind i",
"store_name_required": "Indtast et profilnavn",
"store_import_failed": "Import mislykkedes: {error}",
"store_imported": "Importeret til {profile}",
"store_no_appliance": "Angiv først dit apparats mærke og model i Indstillinger.",
"store_share_failed": "Deling mislykkedes: {error}",
"store_shared": "Delt i fællesskabsbutikken, afventer gennemgang.",
"appliance_added": "Apparat tilføjet, afventer godkendelse",
"brand_added": "Mærke tilføjet, afventer godkendelse",
"profile_added": "Profil tilføjet, afventer godkendelse",
"saved_except_conflicts": "Gemt. Løs de markerede konflikter for at gemme resten.",
"share_device_none_sel": "Vælg mindst én cyklus at dele",
"store_device_downloaded": "{p} program(mer), {c} optagelse(r) tilføjet",
"store_device_downloaded_phases": "{p} program(mer), {c} optagelse(r), {ph} fasekort tilføjet",
"store_device_downloaded_settings": "{p} program(mer), {c} optagelse(r), {ph} fasekort, {s} indstilling(er) tilføjet",
"store_device_shared": "{n} cyklus/cyklusser delt i fællesskabsbutikken -- afventer gennemgang.",
"store_device_shared_all_dup": "Alle {n} cyklus/cyklusser var allerede i fællesskabsbutikken.",
"store_device_shared_partial": "{n} cyklus/cyklusser delt; {failed} kunne ikke uploades.",
"store_device_shared_some_dup": "{created} cyklus/cyklusser delt; {dup} var allerede i butikken.",
"store_download_failed": "Download mislykkedes: {error}",
"store_download_nothing": "Intet nyt at downloade -- denne opsætning er allerede på dit apparat.",
"export_selective_done": "Eksport downloadet",
"import_selective_done": "Importerede {profiles} profil(er) og {cycles} cyklus(ser)",
"hist_csv_required": "Indlæs først en CSV-fil eller indsæt dens indhold",
"file_read_failed": "Kunne ikke læse den fil",
"unlabel_done": "Fjernede mærkning fra {count} cyklus(ser)",
"unlabel_failed": "Fjernelse af mærkning mislykkedes: {error}",
"odometer_saved": "Samlet antal cyklusser gemt",
"odometer_save_failed": "Kunne ikke gemme totalen: {error}",
"contrib_device_changed": "Tilføjet til fællesskabsbutikken, men apparatet blev skiftet, mens formularen var åben. Vælg det i Indstillinger.",
"store_pick_profile_share": "Vælg en profil at dele til",
"remove_failed": "Fjernelse mislykkedes: {error}",
"analysis_complete": "Analyse færdig: {count} forslag",
"analysis_failed": "Analyse mislykkedes: {error}",
"auto_detect_failed": "Automatisk registrering mislykkedes: {error}",
"auto_label_failed": "Automatisk mærkning mislykkedes: {error}",
"auto_label_done": "Auto-mærkning fuldført: {count} cyklusser mærket, {skipped} ikke mærket.",
"auto_label_done_one": "Auto-mærkning fuldført: {count} cyklus mærket, {skipped} ikke mærket.",
"auto_label_done_other": "Auto-mærkning fuldført: {count} cyklusser mærket, {skipped} ikke mærket.",
"auto_label_cancelled": "Auto-mærkning annulleret efter mærkning af {count} cyklusser.",
"auto_label_cancelled_one": "Auto-mærkning annulleret efter mærkning af {count} cyklus.",
"auto_label_cancelled_other": "Auto-mærkning annulleret efter mærkning af {count} cyklusser.",
"could_not_load_cycle": "Kunne ikke indlæse cyklus: {error}",
"create_failed": "Oprettelse mislykkedes: {error}",
"cycles_deleted": "{count} cyklus(ser) slettet",
"debug_cleared": "{count} debug-spor ryddet",
"discard_failed": "Kassering mislykkedes: {error}",
"error": "Fejl: {error}",
"export_failed": "Eksport mislykkedes: {error}",
"import_failed": "Import mislykkedes: {error}",
"invalid_json": "\"{key}\" er ikke gyldig JSON - ret det, eller ryd feltet, før du gemmer.",
"label_failed": "Mærkning mislykkedes: {error}",
"ml_training_promoted": "Træning gennemført: {count} model(ler) aktiveret",
"pause_failed": "Pause mislykkedes: {error}",
"phase_created": "Fase \"{name}\" oprettet",
"phase_deleted": "Fase \"{name}\" slettet",
"profile_created": "Profil \"{name}\" oprettet",
"rename_failed": "Omdøbning mislykkedes: {error}",
"save_failed": "Lagring mislykkedes: {error}",
"split_complete": "Opdelt i {count} cyklusser",
"start_failed": "Start mislykkedes: {error}",
"stop_failed": "Stop mislykkedes: {error}",
"update_failed": "Opdatering mislykkedes: {error}",
"store_download_skipped": "{n} optagelse(r) sprunget over: for korte, med for mange huller eller allerede på dit apparat.",
"store_import_low_quality": "Denne optagelse er for kort, har for mange huller eller er urealistisk og kan ikke importeres.",
"store_import_duplicate": "Denne optagelse er allerede på dit apparat.",
"device_approved": "Godkendt af fællesskabet",
"thanks_confirming": "Tak for bekræftelsen",
"rating_saved": "Kvalitetsbedømmelse gemt",
"store_download_partial": "{n} program(mer) kunne ikke hentes; prøv igen senere.",
"import_no_restore_point": "Importeret, men der kunne ikke gemmes et gendannelsespunkt, så denne import kan ikke fortrydes",
"import_undo_failed": "Importen kunne ikke fortrydes: {error}",
"import_undone": "Import fortrudt: {profiles} profil(er) og {cycles} cyklus(ser) gendannet"
},
"trend": {
"down": "Trend nedad",
"up": "Opadgående tendens"
},
"maint": {
"salt": "Påfyld salt",
"rinse_aid": "Påfyld afspændingsmiddel",
"lint_filter": "Rengør fnugfilter",
"condenser_clean": "Rengør kondensator",
"bearing_service": "Lejeservice",
"descale": "Afkalk",
"drum_clean": "Rengør tromle",
"filter_clean": "Rengør filter",
"other": "Andet"
},
"col": {
"profile_tip": "Navnet på det matchede program. Uden mærke betyder, at ingen profil matchede ved cyklussens afslutning.",
"status_tip": "Cyklusresultat: Fuldført (naturlig afslutning), Afbrudt (pludseligt effektfald), Tvunget stoppet (manuelt) eller Kræver gennemgang (feedback afventer).",
"date_tip": "Dato og klokkeslæt, hvor cyklussen startede.",
"duration_tip": "Samlet kørselstid for cyklussen fra start til slut.",
"energy_tip": "Samlet energiforbrug (kWh), beregnet ud fra effekt over tid.",
"cost_tip": "Energiomkostning for denne cyklus, fastlåst ved afslutning. Med Tidsvægtede omkostninger slået til beregnes hvert øjeblik til sin egen pris; ellers til prisen ved slutningen. Angiv en pris i Indstillinger for at udfylde dette.",
"confidence_tip": "Profilmatchkonfidens (0-100 %). Hvor tæt cyklussens effektkurve matchede det identificerede program.",
"flags_tip": "Gennemgangs-, anomali- og kildeflags for cyklussen. Hold musen over et ikon for detaljer.",
"cost_dynamic_tip": "Tidsvægtet: beregnet til den pris, der gjaldt under cyklussen (effektivt {price} {cur}/kWh).",
"dbg_conf": "Tillid",
"dbg_mae": "MAE",
"dbg_corr": "Korr."
},
"stat": {
"avg": "gns.",
"min": "min. {v}",
"max": "maks. {v}",
"consistency": "konsistens ±{v}",
"total": "i alt {v}",
"last_run": "sidste kørsel {v}",
"score": "score {pct}%",
"duration_cv": "varigheds-CV {pct}%",
"avg_confidence": "gns. konfidens {pct}%"
},
"pg_evd": {
"detected": "Registreringen opdagede, at en cyklus var startet.",
"match_commit": "Tildelingen valgte et program med tilstrækkelig sikkerhed.",
"match_changed": "Det førende program ændrede sig, efterhånden som mere af cyklussen blev set.",
"match_ambiguous": "To programmer scorede tæt på hinanden, så tildelingen var usikker.",
"unmatched": "Intet gemt program passede til denne cyklus.",
"notify_start": "Der ville blive sendt en startnotifikation.",
"notify_pre_complete": "Der ville blive sendt en næsten-færdig-notifikation.",
"notify_finish": "Der ville blive sendt en færdignotifikation.",
"notify_milestone": "Der ville blive sendt en milepælsnotifikation.",
"notify_held": "En notifikation blev holdt tilbage på grund af stilletimer.",
"finished": "Cyklussen nåede en sluttilstand og stoppede.",
"match_reverted": "Programmet faldt tilbage til registrering: dets score faldt et godt stykke under sit eget højdepunkt.",
"verified_pause": "Live-justeringen bekræftede (eller frigav) en pause inde i programmet. Så længe den gælder, afsluttes cyklussen ikke.",
"stalled": "Cyklussen lå på standbyeffekt længere, end dette program nogensinde holder pause dér, med arbejde tilbage. Vises som Pause (Gået i stå); cyklussen forbliver åben."
},
"store": {
"search_ph2": "Søg efter mærke eller model…",
"your_model_tip": "Dette er det apparat, du har angivet i Indstillinger",
"your_model": "Dit apparat",
"programs_count": "Programmer: {n}",
"browse": "Gennemse",
"device": "Enhed",
"no_results": "Ingen matchende apparater fundet. Prøv en anden søgning.",
"no_programs": "Ingen delte programmer for dette apparat endnu.",
"no_cycles": "Ingen referencecyklusser delt for dette program endnu.",
"anon": "anonym",
"uploaded_by": "Delt af {name}",
"connected_as": "Forbundet som {name}",
"not_connected": "Ikke forbundet. Forbind en GitHub-konto for at dele dine egne cyklusser.",
"import_new": "Ny profil",
"import_merge": "Flet ind i eksisterende",
"merge_target": "Flet ind i profil",
"description": "Beskrivelse (valgfrit)",
"contributed_by": "af {name}",
"website": "Fællesskabsbutikkens websted ↗",
"website_tip": "Åbn fællesskabsbutikkens websted",
"favorites": "Favoritter",
"rating_summary": "★ {avg} ({n})",
"no_ratings": "Ingen bedømmelser endnu",
"unreachable": "Kunne ikke få forbindelse til fællesskabsbutikken. Tjek din forbindelse, og prøv igen."
},
"settings": {
"gear": {
"title": "Præferencer"
}
},
"link": {
"maintenance_supporter": "Maintenance Supporter på GitHub ↗",
"manual": "Manual ↗"
},
"tip": {
"add_brand": "Mærke ikke på listen? Tilføj det til fællesskabskataloget",
"add_appliance": "Model ikke på listen? Tilføj dit apparat til fællesskabskataloget",
"add_profile": "Tilføj en profil for dette apparat på fællesskabssiden"
},
"task": {
"reprocess": {
"matching": "Genbehandling: matcher cyklusser",
"golden": "Genbehandling: udfylder referencecyklusser",
"suggestions": "Genbehandling: forslag",
"ml_training": "Genbehandling: ML-træning",
"health": "Genbehandling: cyklussundhed",
"costs": "Genbehandling: energiomkostninger"
},
"pg_sweep": {
"optimize": "Optimér: {param}"
},
"pg_detail": {
"simulate": "Simulér cyklus"
},
"split": {
"apply": "Opdeler cyklus"
},
"trim": {
"apply": "Beskærer cyklus"
},
"merge": {
"apply": "Sammenfletter cyklusser"
},
"rebuild": {
"envelopes": "Genopbygger envelopes"
},
"cancelling": "Annullerer...",
"auto_label": {
"running": "Mærker cyklusser automatisk"
},
"store_download": {
"running": "Henter fra butikken"
}
},
"setup": {
"hdr": {
"card": "Apparatopsætning",
"healthy_chip": "Opsætning fuldført"
},
"phase0": {
"washer": "WashData registrerer allerede dine cyklusser. Optag din første cyklus for at aktivere programnavne og tidsestimater.",
"dishwasher": "WashData holder øje. Opvaskecyklusser er komplekse, så optag din første cyklus. Hvis en registreret cyklus kører for længe, så beskær den i cykluseditoren, før du gemmer den som en profil.",
"generic": "WashData holder øje. Optag eller mærk en registreret cyklus for at begynde at opbygge profiler."
},
"phase1a": {
"labelled": "God start: dit første program er gemt. For de reneste data skal du optage din næste cyklus med optageren."
},
"phase1b": {
"recorded": "Din optagelse blev gemt som {profile_name}. Optag eller mærk nu dine andre almindelige programmer."
},
"phase1c": {
"verify": "Du har {count} programmer fra fællesskabet. Kør en cyklus for at tjekke, at WashData genkender den; matchningen bliver bedre, efterhånden som din enhed opbygger sin egen historik."
},
"phase2": {
"cluster": "WashData har set {count} ens cyklusser, der ikke matcher noget gemt program. Opret en ny profil til dem?",
"unmatched": "Din seneste cyklus matchede ikke noget gemt program. Er det et nyt program?"
},
"phase3": {
"suggestions": "WashData har indstillingsforslag ud fra din cyklushistorik. Gennemgå dem for at forbedre registreringen."
},
"phase4": {
"healthy": "Dette apparat er fuldt opsat ({profile_count} profiler)."
},
"cta": {
"start_recording": "Start optagelse",
"label_detected_cycle": "Jeg har allerede en registreret cyklus – mærk den i stedet",
"browse_cycles": "Gennemse cyklusser for at mærke en anden",
"view_profiles": "Se dine profiler",
"create_from_cluster": "Opret profil fra disse cyklusser",
"create_profile": "Opret en profil til den",
"review_suggestions": "Gennemgå anbefalinger",
"skip_step": "Spring dette trin over",
"skip_forever": "Vis ikke igen",
"hide_guidance": "Skjul vejledning",
"show_guidance": "Vis vejledning"
}
},
"access": {
"edit": "Rediger",
"full": "Fuld",
"inherit": "Arv",
"none": "Ingen (skjult)",
"read": "Læs"
},
"pg_label_reason": {
"no_winner": "Intet program passede",
"below_floor": "Under læringskonfidensen",
"ambiguous": "Markeret som tvetydig",
"margin": "For tæt på nummer to",
"unknown_profile": "Programmet findes ikke længere",
"not_evaluated": "Ikke evalueret"
},
"diagram": {
"accum": "opsamlet",
"auto": "auto",
"below_off": "under = slukket",
"confirmed": "bekræftet",
"energy_counts": "energi tæller",
"feedback": "feedback",
"gap_below_min": "mellemrum under min = én cyklus",
"heat_phase": "varmefase",
"held_at_100": "holdt på 100%",
"ignored": "ignoreret",
"kept": "beholdt",
"max": "maks",
"min": "min",
"minus_tol": "-tol",
"no_match": "intet match",
"no_updates": "ingen opdateringer",
"off_delay_wait": "slukkeforsinkelse",
"off_gap": "slukket mellemrum",
"plus_tol": "+tol",
"profile": "profil",
"reading_interval": "typisk målingsinterval",
"sensor_offline": "sensor offline: tving stop",
"si": "SI",
"spike_ignored": "spids ignoreret",
"spike_ignored_short": "spids: ignoreret",
"start": "start",
"stop": "stop",
"tail_energy_resets": "restenergi > tærskel: timer nulstilles",
"thr": "tærsk.",
"too_short": "for kort",
"tumble_kept": "tumlepulser beholdt"
}
}