{ "card": { "min": "min", "entity_not_found": "Entitet ikke funnet", "running_long": "Kjører lenger", "stalled": "Stoppet opp", "remaining": "gjenstår", "progress": "fremdrift", "show_time_remaining": "Vis gjenstående tid", "show_percentage": "Vis prosent", "layout": { "tile": "Flis (kompakt)", "detail": "Detalj (fyldig)", "glance": "Oversikt (flere enheter)" }, "btn": { "pause": "Pause", "resume": "Fortsett", "terminate": "Avslutt syklus", "record_start": "Start opptak", "record_stop": "Stopp opptak", "program": "Program", "open_panel": "Åpne WashData" }, "editor": { "layout": "Oppsett", "entity": "Apparatentitet", "entities": "Apparater", "title": "Tittel", "icon": "Ikon", "show_state": "Vis tilstand", "show_program": "Vis program", "show_progress_bar": "Vis fremdriftslinje", "spin_icon": "Roter ikon under kjøring", "display_mode": "Detaljlinje", "active_color": "Overstyr aktiv farge", "show_phase": "Vis fase", "show_energy": "Vis energi og kostnad", "show_anomaly": "Vis varsel om lang kjøring", "show_sparkline": "Vis sanntids effektgraf", "buttons": "Handlingsknapper", "program_entity": "Programentitet (overstyr)", "time_entity": "Tidsentitet (overstyr)", "pct_entity": "Fremdriftsentitet (overstyr)", "power_entity": "Effektentitet (overstyr)", "tap_action": "Trykkhandling", "hold_action": "Holdhandling", "double_tap_action": "Dobbelttrykkhandling" } }, "badge": { "quiet_tail_tip": "Mot slutten blir dette programmet stille i omtrent {mins} min og trekker deretter rundt {watts} W i {secs} s. Sett i {seen} av {measured} målte sykluser.", "quiet_tail": "~{mins} min stille sluttfase", "artifact_tip": "{n} avvik oppdaget (f.eks. dør åpnet midt i syklusen) - åpne for å se dem på grafen", "artifact_tip_one": "{n} avvik oppdaget (f.eks. dør åpnet midt i syklusen) - åpne for å se det på grafen", "artifact_tip_other": "{n} avvik oppdaget (f.eks. dør åpnet midt i syklusen) - åpne for å se dem på grafen", "auto": "(automatisk oppdaget)", "built_in_tag": "innebygd", "declining": "↘ synkende", "energy_low": "Lavere energi enn vanlig", "energy_spike": "Høyere energi enn vanlig", "feedback_requested": "Tilbakemelding forespurt", "golden_cycle": "Registrert referansesyklus", "duration_outlier": "{n} syklus(er) med avvikende lengde", "improving": "↗ forbedres", "manual": "(valgt manuelt)", "needs_review": "Trenger gjennomgang", "overrun": "Løp lenger enn vanlig", "poor_fit": "dårlig kvalitet", "restart_gap_tip": "{n} HA-omstartsgap: strømsporet har hull", "restart_gap_tip_one": "{n} HA-omstartsgap: strømsporet har et hull", "restart_gap_tip_other": "{n} HA-omstartsgap: strømsporet har hull", "reviewed": "Gjennomgått", "steady": "→ stødig", "underrun": "Ble ferdig raskere enn vanlig", "overrun_ratio": "({x}x forventet)", "underrun_ratio": "({pct}% av forventet)", "imported_tip": "Importert fra fellesskapsbutikken. Brukes kun til matching, telles ikke med i statistikken.", "unmatchable": "kan ikke matches", "not_importable": "ikke her", "exists": "finnes", "backfilled_tip": "Oppdaget i importert effekthistorikk. Påvirker bare programmatching, telles ikke med i statistikken.", "armed": "(gjelder neste syklus)", "awaiting_tip": "Venter på godkjenning fra fellesskapet", "awaiting_n": "Venter på godkjenning · {n} bekreftet", "awaiting": "Venter på godkjenning", "approved": "Godkjent", "matcher_unused": "Ennå ikke gjenkjent i syklusene dine", "matcher_used": "Gjenkjent i {n} av syklusene dine", "matcher_used_one": "Gjenkjent i {n} av syklusene dine", "matcher_used_other": "Gjenkjent i {n} av syklusene dine", "matcher_used_tip": "Sykluser på dette apparatet som WashData selv har matchet med dette importerte programmet. En import som aldri matcher, passer kanskje ikke til apparatet ditt; du kan fjerne den. Telles lokalt; ingenting sendes til fellesskapsbutikken." }, "btn": { "log_done_task": "Loggfør som utført: {task}", "add_task": "Legg til oppgave", "pg_preset_delete": "Slett forhåndsinnstilling", "pg_preset_load": "Last inn forhåndsinnstilling", "pg_preset_load_tip": "Erstatt verdiene i sandkassen med denne forhåndsinnstillingen (de aktive innstillingene berøres ikke)", "pg_preset_save": "Lagre som forhåndsinnstilling", "pg_preset_save_tip": "Lagre alle verdiene nedenfor som en navngitt forhåndsinnstilling for denne enheten", "reset_zoom": "Tilbakestill zoom", "set_brand_model": "Angi merke og modell", "refresh_catalog": "Oppdater katalog", "add_device": "+ Legg til enhet", "add_device_tip": "Legg til en annen WashData-enhet", "add_maintenance": "Legg til vedlikeholdshendelse", "add_phase": "+ Legg til fase", "add_timer": "+ Legg til tidtaker", "apply_all": "Bruk alle", "apply_label": "Påfør etikett", "apply_split": "Påfør Split", "apply_trim": "Bruk beskjæring", "auto_detect_split": "Automatisk gjenkjenning", "auto_label_cycles": "Automatiske etikettsykluser", "auto_label_cycles_tip": "Navngi umerkede sykluser der matchkonfidensen når terskelen.", "cancel": "Avbryt", "clear_debug": "Fjern feilsøkingsdata", "clear_splits": "Tøm", "close": "Lukk", "compare": "Sammenlign", "confirm": "Bekreft", "convert_to_automation": "Konverter til automatisering", "correct": "Korriger…", "create": "Opprett", "delete": "Slett", "delete_group": "Slett gruppe", "delete_group_tip": "Slett kun denne gruppen - medlemsprofilene beholdes", "delete_profile": "Slett profil", "discard": "Kast", "discard_tip": "Kast det innspilte sporet uten å lagre", "dismiss": "Avvis", "done": "Ferdig", "edit": "Rediger", "export": "Eksporter", "force_stop": "Tving stopp", "force_stop_tip": "Avslutt gjeldende syklus umiddelbart og marker den som tvangsstoppet", "from_template": "Fra mal ▾", "ignore": "Overse", "import_json": "Importer fra JSON", "inspect": "Undersøk", "label": "Merk", "load_more": "Last inn mer", "manage": "Administrer", "merge": "Slå sammen", "new_automation": "+ Ny automatisering", "new_group": "+ Ny gruppe", "new_group_tip": "Grupper nesten identiske profiler (samme form, annen temperatur eller sentrifugering) slik at matchingen kan skille dem.", "new_phase": "+ Ny fase", "new_profile": "+ Ny profil", "new_profile_tip": "Opprett en ny programprofil fra en eksisterende merket syklus eller opptak", "on_cycle_finished": "På syklus ferdig", "on_cycle_started": "På syklus startet", "pause_cycle": "Pause", "pause_cycle_tip": "Sett den kjørende syklusen på pause – apparatet fortsetter der det slapp", "pg_load_live": "Last inn aktive innstillinger", "pg_load_live_tip": "Les inn integrasjonens gjeldende innstillinger på nytt og forkast alle endringer i sandkassen", "pg_load_suggested": "Last inn forslag ({n})", "pg_load_suggested_tip": "Laster inn auto-tunerens gjeldende forslag som sandkasse-overstyringer", "pg_publish_all": "Lagre {n} i integrasjonen", "pg_publish_one": "Lagre {label} i integrasjonen", "process": "Behandl", "process_history": "Behandl nå", "process_recording": "Lagre opptak", "process_tip": "Lagre det innspilte sporet som en ny eller eksisterende profil", "rebuild": "Gjenoppbygg konvolutter", "rebuild_envelope": "Gjenoppbygg konvolutt", "rebuild_tip": "Bygg opp hver profils forventede effektbånd på nytt fra de merkede syklusene. Kjør etter merking eller korrigering av sykluser.", "rec_start_tip": "Begynn å spille inn apparatets effektspor – start rett før du kjører en syklus", "rec_stop": "Stopp", "rec_stop_tip": "Stopp opptaket og behold det fangede sporet for gjennomgang", "record": "Start opptak", "refresh": "Oppdater", "refresh_diag_tip": "Last inn lagringsstatistikk på nytt", "refresh_settings_tip": "Last inn innstillinger fra serveren på nytt", "relabel": "Merk på nytt ({count})", "remove": "Fjern", "remove_timer": "Fjern tidtakeren", "reset": "Tilbakestill", "reset_ml_models_tip": "Kast de finjusterte modellene og gå tilbake til de innebygde. WashData kan lære dem på nytt senere.", "reset_to_builtin": "Tilbakestill til innebygde modeller", "resume_cycle": "Gjenoppta", "resume_cycle_tip": "Fortsett den pausede syklusen", "revert_settings": "Forkast endringer", "revert_settings_tip": "Gjenopprett innstillinger fra før siste lagring", "revert_settings_tip_none": "Lagre først for å aktivere angre", "revert": "Tilbakestill", "revert_to_previous": "Gjenopprett denne innstillingen til forrige verdi", "review": "Gjennomgå", "run": "Kjør", "run_analysis": "🔍 Kjør forslagsanalyse", "run_analysis_tip": "Analyser de innspilte syklusene dine nå og oppdater innstillingsforslag", "run_auto_label": "Kjør Auto-Label", "save": "Lagre", "save_access_control": "Lagre tilgangskontroll", "save_group": "Lagre gruppe", "save_panel_settings": "Lagre panelinnstillinger", "save_phases": "Lagre faser", "save_preferences": "Lagre innstillinger", "save_reminders": "Lagre påminnelser", "save_review": "Lagre anmeldelse", "save_settings": "Lagre innstillinger", "select": "Velg", "select_all": "Velg alle", "select_none": "Tøm", "show_only": "Vis kun", "split": "Splitt", "stop": "Stopp", "submit_correction": "Send inn rettelse", "train_now": "Tren nå", "trim": "Beskjær", "trim_split": "Beskjær / Splitt", "undo": "Angre", "unlabel_selected": "Fjern merking ({n})", "unlabel_selected_tip": "Fjern merkingen fra de valgte syklusene. De blir liggende i historikken din, men former ikke lenger denne profilen.", "use": "Bruk", "wipe_all": "Tørk alle data", "pg_rerun": "Oppdater simulering", "delete_selected": "Slett valgte ({n})", "pg_apply_best": "Bruk beste", "pg_apply_to_settings_tip": "Kopier verdiene du redigerte her, til de aktive innstillingene for denne enheten", "import": "Importer", "disconnect": "Koble fra", "connect_github": "Koble til GitHub", "share_to_store": "Del i butikken", "share": "Del", "browse_community_setups": "Se fellesskapsoppsett", "download_device": "Last ned dette oppsettet", "share_device": "⬆ Del dette apparatet", "share_device_tip": "Del dette apparatet og referansesyklusene til fellesskapsbutikken, slik at eiere av samme maskin kan ta dem i bruk.", "share_n": "Del {n} syklus/sykluser", "export_selected": "Eksporter (velg data)", "export_all": "Rask eksport av alt", "download_export": "Last ned eksport", "analyze_import": "Analyser fil", "import_selected": "Importer valgte", "back": "Tilbake", "mute_suggestion": "Slutt å foreslå denne innstillingen", "reset_muted": "Tilbakestill dempede forslag", "reset_phase_tip": "Angre endringen din og gjenopprett den innebygde fasen", "import_power_history": "Importer effekthistorikk", "hist_read_recorder": "Les fra Home Assistant", "hist_scan": "Søk etter sykluser", "hist_import_n": "Importer {n} sykluser", "hist_goto_cycles": "Vis meg syklusene", "save_total_cycles": "Lagre total", "clear": "Tøm", "add_brand": "Legg til merke", "add_appliance": "Legg til apparat", "retry": "Prøv igjen", "confirm_appliance": "Bekreft dette apparatet", "confirmed": "Bekreftet", "create_profile_from_gap": "Opprett profil", "undo_import": "Angre siste import" }, "note": { "off_delay": { "effective": "En fullført syklus venter i virkeligheten {eff} s, ikke {delay} s: Min. av-intervall ({gap} s) er lengre og har forrang." } }, "conflict": { "anti_wrinkle_max": { "max": "Må være over startterskelen ({start} W); ellers omgås anti-krøll-varighetsgrensen", "start": "Må være under maksimal anti-krøll-effekt ({max} W)" }, "attn_sub": "Rett konflikter før du lagrer", "attn_title": "Innstillingskonflikter: {n}", "confidence": { "auto": "Må være ved eller over matchingsterskelen ({match})", "learning": "Må være ved eller over matchingsterskelen ({match})", "match_for_auto": "Må være ved eller under auto-merke-konfidensen ({alc})", "match_for_learning": "Må være ved eller under læringskonfidensen ({lc})" }, "duration_ratio": { "max": "Må være større enn min varighetsforhold ({min})", "min": "Må være mindre enn maks varighetsforhold ({max})" }, "hysteresis": { "start": "Må være over stoppeterskelen ({stop} W)", "stop": "Må være under startterskelen ({start} W)" }, "min_power": { "min_power": "Må være ved eller under stoppeterskelen ({stop} W)", "stop": "Må være ved eller over minimumseffekten ({min} W)" }, "no_update_timeout": { "timeout": "Må være større enn vaktbikkjeintervallet ({wi} s)", "watchdog": "Må være mindre enn ingen-oppdatering-tidsavbruddet ({to} s)" }, "off_delay": { "gap": "Minimumsgapet bør minst tilsvare forsinkelsen ({delay} s)", "off_delay": "Forsinkelse ({off_delay} s) overskrider minimumsgapet ({gap} s); påfølgende sykluser kan slås sammen" }, "power_off": { "stop": "Må være over av-effektterskelen ({pot} W)", "threshold": "Må være under stoppeterskelen ({stop} W) for å ha effekt" }, "price_entity": { "power_sensor": "Dette er apparatets Strømsensor, ikke en pris. Sykluser ville blitt beregnet i watt per kWh; tøm dette feltet.", "energy_sensor": "Dette er apparatets Energimåler, ikke en pris. Sykluser ville blitt beregnet til måleravlesningen per kWh; tøm dette feltet.", "device_class": "Denne sensoren måler {dc}, ikke en pris per kWh. Tøm dette feltet, eller velg en tariffsensor.", "unit": "Denne sensoren måler i {unit}, ikke en pris per kWh. Tøm dette feltet, eller velg en tariffsensor." }, "pump_stuck": { "duration": "Må være under Tid uten oppdatering ({to} s) slik at alarmen for fastsittende pumpe kan utløses først", "timeout": "Må være over Pumpe fastsittingsvarighet ({ps} s) slik at alarmen for fastsittende pumpe kan utløses først" }, "start_dur": { "sampling": "Samplingsintervall overskrider startvarigheten ({sdt} s); enkeltmålingsstøt kan åpne en syklus", "threshold": "Bør være minst ett samplingsintervall ({si} s) for å forhindre falske starter med enkeltmålinger" }, "unmatch": { "match": "Må være over avmatch-terskelen ({un})", "unmatch": "Må være under matchingsterskelen ({match}); ellers avmatchs en bekreftet match øyeblikkelig" }, "cascade_toast": "Andre innstillinger justert for konsistens: {n}", "suggestion_resolves": "Bruk forslaget nedenfor ({val}) for å løse dette", "use_fix": "Bruk {val}", "watchdog": { "interval": "Bør være minst 2x samplingsintervallet ({si} s)", "sampling": "Samplingsintervall bør være høyst halvparten av vaktbikkjeintervallet ({wi} s)" }, "settings_banner": "Innstillingskonflikter: {n}. Sjekk de fremhevede seksjonene og rett dem opp før du lagrer.", "settings_banner_btn": "Gå til første", "end_energy": { "energy": "For streng for Stoppterskel ({w} W) i løpet av Av-forsinkelse ({d} s); syklusen kan bare avsluttes via en reservevei", "stop": "Sluttenergi ({e} Wh på {d} s) tillater bare {p} W" } }, "hdr": { "custom_tasks": "Dine egne oppgaver", "maintenance_supporter": "Trenger du mer?", "access_control": "Tilgangskontroll", "add_maintenance": "Legg til vedlikeholdshendelse", "automation_delete": "Slett denne automatiseringen", "automation_needs_review": "Denne syklusen trenger gjennomgang", "automation_open": "Åpne i automatiseringseditoren", "automation_review_this_cycle": "Gjennomgå denne syklusen", "automations": "Automatiseringer", "clear_debug": "Fjern feilsøkingsspor", "diagnostics_pref": "Diagnostikk", "display": "Visning", "export_import": "Eksporter / Importer", "live_power": "Live effekt", "logs": "Logger", "maintenance": "Vedlikeholdstiltak", "maintenance_log": "Vedlikeholdslogg", "maintenance_reminders": "Servicepåminnelser", "manual_recording": "Manuelt opptak", "manual_recording_tip": "Ta opp en syklus med vilje: trykk Start rett før apparatet starter og Stopp når det er ferdig, og deretter Behandl for å lagre den som en profil.", "ml_learned": "Hva WashData har lært", "ml_settings_card": "Innstillinger", "ml_smart_learning": "Smart læring", "my_preferences": "Mine preferanser", "no_automations": "Ingen automatiseringer refererer til denne enheten ennå.", "panel_settings": "Panelinnstillinger", "pg_settings_source": "Kilde for innstillingene", "phase_catalog": "Fasekatalog", "playground": "Sandkasse", "process_history": "Behandle historikk", "settings_history": "Innstillingshistorikk", "status": "Status", "status_graph": "Statusgraf", "storage_stats": "Lagringsstatistikk", "toggle_sidebar": "Veksle Home Assistant-sidepanelet", "wipe_history": "Tørk historikk", "pg_detection_params": "Deteksjonsinnstillinger", "pg_outcome": "Simuleringsresultat", "pg_across_cycles": "På tvers av syklusene dine", "community_store": "Fellesskapsbutikk", "online_account": "Fellesskapsbutikk og nettfunksjoner", "import_power_history": "Importer effekthistorikk", "service_status": "Servicestatus", "online_account_tab": "Nett & fellesskap", "live_match_debug": "Feilsøking av direkte match" }, "health": { "fair": "Akseptabel profilkvalitet", "good": "✓ God profilkvalitet", "poor": "⚠ Dårlig profilkvalitet" }, "lbl": { "task_name": "Oppgave", "every_cycles": "Hver (sykluser)", "every_days": "Hver (dager)", "new_task_name": "Ny oppgave", "days_since_service": "{since} / {total} dager", "envelope_position_tip": "Posisjon på det matchede programmets registrerte kurve: {pct} %. Funnet ved å justere syklusen mot profilen, så den stemmer også når en kjøring er lengre eller kortere. Oppdateres mens apparatet er stille, så den kan henge etter.", "envelope_position": "kurve {pct} %", "aria_playground_chart3": "Interaktiv effektgraf for syklusen: hold pekeren over for å lese av tid/effekt, rull eller knip for å zoome, dra for å panorere", "device_unresolved": "Utilgjengelig enhet ({id})", "drag_to_resize": "Dra for å endre størrelse", "actions": "Handlinger", "activity": "Aktivitet", "administrators": "Administratorer", "aria_compare_chart": "Diagram for syklussammenligning", "aria_cycle_chart": "Syklusens effektkurve", "aria_envelope_chart": "Diagram over profilens effektomhylling", "aria_phase_chart": "Diagram for faseredigering", "aria_power_chart": "Diagram over effektforbruk", "aria_spaghetti_chart": "Overlagrede effektkurver for sykluser", "artifact_anomaly": "Anomali", "artifact_high_power": "Høy effekt", "artifact_interruption": "Avbrudd", "artifact_low_power": "Lav effekt", "auto_detect": "Automatisk gjenkjenning", "auto_fine_tune_off": "auto finjustering av", "auto_fine_tune_on": "automatisk finjustering aktiv (omtrent {hour}:00)", "avg_cost": "Gj.sn. kostnad", "change": "Endring", "clock_time": "Klokkeslett", "cohesion_good": "kohesjon {pct} %", "cohesion_low": "⚠ lav kohesjon {pct} %", "compare_profiles": "Sammenlign med profiler", "confidence": "Konfidens", "confidence_threshold": "Konfidensgrense", "correct_duration": "Riktig varighet (min, valgfritt)", "correct_profile": "Riktig profil", "cost": "Kostnad", "create_new_profile": "+ Opprett ny profil...", "current_phase": "Gjeldende fase", "cycle": "Syklus", "cycle_date_display": "Visning av syklusdato", "cycle_context": "Recorder-historikk rundt syklusen", "cycle_context_off": "Av", "cycle_context_minutes": "{min} min", "cycle_context_series": "Recorder-historikk", "before_start": "Før start", "after_end": "Etter slutt", "cycles_count": "Sykluser", "cycles_lc": "sykluser", "date": "Dato", "debug_traces": "Feilsøk spor", "default_access_level": "Standardnivå for brukere som ikke er oppført nedenfor", "default_other": "Standard (andre enheter)", "default_tab": "Standardfane når panelet åpnes", "description": "Beskrivelse", "duration": "Varighet", "enable_access_control": "Aktiver tilgangskontroll per bruker", "energy": "Energi", "event_type": "Hendelsestype", "expected": "Forventet", "suspected_profile": "{name} (antatt)", "runner_up_profile": "{name} (nummer to)", "expected_duration": "Forventet varighet (min)", "file_kb": "Fil (kB)", "from": "Fra", "gap_s": "Gap (s)", "group_name": "Gruppenavn", "head_trim": "Beskjær start (s)", "hide_tabs": "Skjul faner for ikke-administratorer", "json_data": "JSON-data", "label": "Matchet program", "last": "Siste", "last_checked": "Sist sjekket:", "load_from_file": "Last fra fil", "manual_duration": "Manuell varighet (min, valgfritt)", "match": "Treff", "members": "Medlemmer", "mode_existing_profile": "Legg til i eksisterende profil", "mode_new_profile": "Opprett ny profil", "models_fine_tuned": "(finjusterte 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": "Nytt profilnavn", "notes": "Merknader", "panel_default_tab": "Standardfane", "panel_language": "Panelspråk", "per_cycle_short": "syklus", "pg_best_value": "Beste verdi funnet", "pg_current_value": "Gjeldende verdi:", "pg_drag_hint": "Dra linjen på grafen", "pg_ev_ending": "Avslutter", "pg_ev_running": "Kjører", "pg_group_advanced": "Spesialtilfeller", "pg_group_detection": "Deteksjonsutløsere", "pg_group_timing": "Tidsregler", "pg_idle": "Inaktiv", "pg_poor_match": "Dårlig treff", "pg_preset": "Forhåndsinnstilling for sandkassen", "pg_preset_name": "Navn på ny forhåndsinnstilling", "pg_preset_none": "Velg en forhåndsinnstilling…", "pg_strong_match": "Sterkt treff", "pg_weak_match": "Svakt treff", "phase_name": "Fasenavn", "name": "Navn", "phase_timeline": "Fasetidslinje", "power": "Effekt", "profile": "Profil", "profile_name": "Profilnavn", "program": "Program", "program_tip": "Velg hvilket program den gjeldende syklusen matches med. Automatisk gjenkjenning velger beste match. Fest et program når automatisk gjenkjenning tar feil; velges det før start, gjelder det for neste syklus.", "progress": "Framgang", "raw_socket": "Rå strøm", "ref_cycle": "Referansesyklus (valgfritt)", "remaining": "Gjenværende", "reminder_every": "Påminn hver (sykluser)", "remove_label": "- Fjern etiketten -", "rename_profile": "Gi nytt navn til profil", "resulting_profile": "Resulterende profil", "save_mode": "Lagre modus", "seconds_from_start": "Sekunder fra start", "select_profile": "Velg Profil", "setting": "Innstilling", "settings_advanced": "Avansert", "settings_basic": "Grunnleggende", "settings_detail_level": "Detaljnivå for innstillinger", "show_debug": "Vis direkte match-feilsøkingskort på statussiden (konfidens, tvetydighet, toppkandidater)", "show_expected": "Vis forventet kurveoverlegg (matchet profil, oransje)", "show_raw": "Vis veksler for råe stikkontaktverdier i sanntids effektgraf", "sparkline": "Nylig trend for syklusvarighet", "status": "Status", "tail_trim": "Beskjær slutt (s)", "tap_to_dismiss": "trykk på grafen for å lukke", "timer_auto_pause": "Auto-pause", "timer_min": "min", "timer_msg_placeholder": "Melding (valgfritt, {device}/{program}/{minutes})", "to": "Til", "ungrouped": "Ugruppert", "unlabelled": "Umerket", "unlabelled_paren": "(umerket)", "input": "Inndata:", "start": "Start", "end": "Slutt", "unit_s": "(s)", "reviewed_on": "gjennomgått {date}", "unknown": "Ukjent", "quality": "Kvalitet", "tags": "Merker", "at": "kl.", "pct_match_confidence": "{pct}% matchkonfidens", "ha_restarted": "HA startet på nytt", "from_start": "Fra start", "to_end": "Til slutt", "click_to_select": "klikk for å velge", "envelope": "Omhylling", "zoom_hint": "rull for å zoome · dobbeltklikk for å tilbakestille", "loading_paren": "(laster…)", "time_remaining": "~{v} gjenstår", "no_duration": "ingen varighet", "duration_avg": "~{v}m gj.sn.", "name_placeholder": "(navn)", "n_shown": ", {n} vist", "cycles_title": "Sykluser ({n})", "pg_detecting": "Oppdager", "pg_time_left_model": "Tid igjen (modell)", "pg_time_left_model_tip": "Beregnet ut fra programmets faser, ikke en fast nedtelling", "phase": "Fase", "pg_mode_history": "Test på historikk", "pg_ev_detected": "Oppdaget", "pg_ev_match": "Treff bekreftet", "pg_ev_match_changed": "Treff endret", "pg_ev_ambiguous": "Tvetydig", "pg_ev_unmatched": "Uten treff", "pg_ev_notify_start": "Startvarsel", "pg_ev_notify_pre": "Nesten-ferdig-varsel", "pg_ev_notify_finish": "Ferdigvarsel", "pg_ev_notify_milestone": "Milepælvarsel", "pg_ev_notify_held": "Varsel holdt tilbake (stilletid)", "pg_ev_finished": "Fullført", "pg_ended": "Avsluttet", "pg_proj_energy": "Est. energi", "pg_alert_overrun": "For lang", "pg_alert_underrun": "For kort", "pg_alert_did_not_finish": "Ble ikke fullført", "pg_alert_false_end": "Delt i flere sykluser", "pg_alert_unmatched": "Uten treff", "pg_alert_ambiguous": "Tvetydig treff", "pg_alert_energy": "Energianomali", "pg_newly_correct": "nylig riktig", "pg_regressed": "forverret", "pg_end_timing_changed": "sluttidspunkt endret", "pg_vs_current": "mot gjeldende", "pg_fixed": "rettet", "pg_broke": "ødelagt", "pg_sweep_param": "Parameter", "pg_objective": "Mål", "pg_steps": "Trinn", "pg_obj_match": "Treffnøyaktighet", "pg_obj_endtiming": "Sluttidsnøyaktighet", "pg_obj_falseend": "Falsk-slutt-rate", "pg_obj_overrun": "Varighetsavvik", "pg_obj_ambiguity": "Tvetydighetsrate", "pg_mode_optimize": "Optimaliser", "pg_group_matching": "Programgjenkjenning", "pg_zoom_hint": "dobbeltklikk for å tilbakestille zoom", "pg_alert_timeout_end": "Avsluttet ved tidsavbrudd, ikke ved forutsigelse", "pg_alert_indefinite": "Ville kjøre i det uendelige", "task_pg_history": "Test på historikk", "task_pg_sweep": "Optimaliser", "task_reprocess": "Behandler på nytt", "task_ml_training": "Læring", "eta_secs": "~{n} s igjen", "eta_mins": "~{n} min igjen", "pg_recent_runs": "Nylige kjøringer", "pg_load_run": "Last inn denne kjøringen på nytt", "pg_match_confidence": "Treffsikkerhet", "n_imported_note": ", {n} importert", "enable_online": "Aktiver nettfunksjoner", "anonymous": "Anonym", "adopt_settings": "Ta også over innstillinger", "flags": "Flagg", "include_phase_map": "Inkluder fasekart", "include_settings": "Inkluder deteksjons- og matchinnstillinger", "show_contributor": "Vis bidragsyternavn", "task_pg_detail": "Simuler syklus", "task_split": "Deler opp syklus", "task_trim": "Beskjærer syklus", "task_merge": "Slår sammen sykluser", "task_rebuild": "Bygger opp envelopes på nytt", "cat_profiles": "Profiler (programmer)", "cat_real_cycles": "Sykluser (kjørehistorikk)", "cat_reference_cycles": "Referansesykluser (importert)", "cat_custom_phases": "Egendefinerte faser", "cat_profile_groups": "Profilgrupper", "cat_settings": "Deteksjons- & gjenkjenningsinnstillinger", "cat_ml_models": "ML-modeller", "cat_feedback": "Tilbakemelding & vurderingsmerker", "cat_suggestions": "Forslag", "cat_maintenance_log": "Vedlikeholdslogg", "cat_history_logs": "Historikk- & endringslogger", "cat_lifetime_stats": "Totaler (levetid)", "cycles_short": "sykluser", "import_mode": "Hvordan kombinere", "mode_merge": "Slå sammen (behold mine)", "mode_replace": "Erstatt valgte", "cycle_destination": "Hvor skal importerte sykluser plasseres?", "dest_reference": "Referanse (bare form)", "dest_real_history": "Ekte historikk (teller i statistikk)", "conflict_resolution": "Navnekonflikter", "conflict_import_copy": "Importer som kopi", "conflict_keep_mine": "Behold mine", "conflict_overwrite": "Overskriv", "pg_anti_wrinkle": "Anti-rynke", "font_size": "Panelets skriftstørrelse", "hist_csv_data": "CSV-data", "hist_from_recorder": "Eller les den fra Home Assistant", "hist_since": "Siden", "hist_keep": "Behold denne syklusen", "hist_looks_complete": "komplett", "peak_power_short": "Topp", "shape": "Form", "hist_skip_idle": "ingenting kjørte", "hist_skip_sparse": "avlesninger for langt fra hverandre", "hist_skip_short": "for få avlesninger", "hist_skip_long": "ingen pause lang nok å dele på", "hist_reason_short": "kortere enn dette apparatets korteste virkelige syklus", "hist_reason_no_end": "avsluttet aldri rent", "task_history_import": "Søker gjennom effekthistorikk", "task_history_import_apply": "Importerer sykluser", "evidence_real_cycles": "Sykluser denne maskinen har kjørt", "evidence_reference_cycles": "Lastet ned fra fellesskapsbutikken", "evidence_backfill_cycles": "Funnet i importert effekthistorikk", "zoom_hint_touch": "knip for å zoome", "zoom_hint_touch_zoomed": "knip for å zoome · dobbelttrykk for å tilbakestille", "cycles_since_service": "{since} / {total} sykluser", "total_cycles_run": "sykluser totalt", "correct_total_cycles": "Korriger totalen", "hist_reason_already_recorded": "overlapper en syklus WashData allerede har registrert", "share_consent": "Jeg bekrefter at disse syklusene ble fullført normalt uten avbrudd", "show_internal": "Vis interne innstillinger", "show_internal_tip": "Innstillinger som WashData justerer for deg (sampling, vokter, samsvarsfrekvens, terskler). Vises når denne enheten har sin egen verdi, en konflikt eller et forslag.", "rate_n": "{n} stjerner", "rate_quality": "Vurder kvalitet", "pg_autolabel": "Auto-merking", "pg_label_review": "Ber om gjennomgang", "pg_ev_match_reverted": "Treff tilbakestilt", "pg_ev_verified_pause": "Bekreftet pause", "n_samples": "{n} målinger", "n_samples_one": "{n} måling", "n_samples_other": "{n} målinger", "n_cycles": "{n} sykluser", "n_cycles_one": "{n} syklus", "n_cycles_other": "{n} sykluser", "energy_per_cycle": "{v}/syklus", "energy_total": "{v} totalt", "automation_off": "(av)", "ref_cycle_none": "Ingen", "share_name": "Vis navnet mitt på det jeg deler", "pg_compare_profile": "Sammenlign med profil", "pg_obj_endlag": "Sluttforsinkelse (median)", "pg_obj_early": "Rate for tidlig slutt", "pg_obj_split": "Oppdelingsrate", "pg_sweep_cycles": "Siste sykluser", "cat_backfill_cycles": "Sykluser funnet i importert effekthistorikk" }, "log": { "all_levels": "Alle nivåer", "all_devices": "Alle enheter", "all_components": "Alle komponenter", "search_ph": "Søk i logger…" }, "ml": { "builtin_models": "● Bruke innebygde modeller", "fit_good": "God", "fit_slight": "Litt", "fit_strong": "Sterk", "fit_word": "tilpasning", "personalized": "● Personlig tilpasset denne maskinen", "better_than_baseline": "{pct}% bedre enn grunnlinjeestimatet ({metric})", "trend_improving_tip": "Denne modellens tilpasning har blitt bedre ved de siste ny-sjekkene.", "trend_declining_tip": "Denne modellens tilpasning har blitt dårligere ved de siste ny-sjekkene. Å gjennomgå flere sykluser kan hjelpe den å lære på nytt.", "trend_steady_tip": "Denne modellens tilpasning har holdt seg omtrent stabil ved de siste ny-sjekkene.", "cap_blurb": { "total_energy": "Å forutsi total energi og kostnad" }, "cap_label": { "total_energy": "Energiestimat" }, "metric_mae": "feil {model} mot baseline {baseline}", "fine_tuned_at": "finjustert {when}", "never": "aldri", "trained_unknown": "på et ukjent tidspunkt", "held_out_count": "målt på {count} tilbakeholdte valideringssykluser", "held_out_count_one": "målt på {count} tilbakeholdt valideringssyklus", "held_out_count_other": "målt på {count} tilbakeholdte valideringssykluser", "last_run_not_promoted": "Siste sjekk ({when}): {reason}", "skip_reason": { "insufficient_rows": "Ikke nok brukbare sykluser ennå: {count} merkede, rene sykluser så langt.", "insufficient_rows_one": "Ikke nok brukbare sykluser ennå: {count} merket, ren syklus så langt.", "insufficient_rows_other": "Ikke nok brukbare sykluser ennå: {count} merkede, rene sykluser så langt.", "fit_failed": "Treningen mislyktes: {error}", "unknown": "Ingenting nytt ble lært.", "holdout_too_small": "For få sykluser til å teste en ny modell rettferdig: {held_out} kunne settes av til testing, {min} trengs.", "not_better_than_naive": "Den nye modellen var ikke tydelig bedre enn det enkle anslaget (feil {model} mot {naive}).", "not_better_than_incumbent": "Den nye modellen var ikke bedre enn den som er i bruk (feil {model} mot {incumbent}), så den nåværende ble beholdt." } }, "modal": { "remove_task_title": "Fjern oppgave", "remove_task_msg": "Fjerne påminnelsen \"{task}\"? Oppføringene i vedlikeholdsloggen beholdes.", "auto_label": "Automatiske etikettsykluser", "correct_feedback": "Korriger tilbakemelding", "create_profile": "Opprett profil", "cycle": "Syklus", "edit_group": "Rediger profilgruppe", "edit_phase": "Rediger fase", "label_cycle": "Merk syklus", "merge_cycles": "Slå sammen {n} sykluser", "new_group": "Ny profilgruppe", "new_phase": "Ny fase", "process_history_msg": "Kjør matching på nytt, oppdater forslag, tren ML på nytt (hvis aktivert), beregn kostnaden for syklusene på nytt ut fra registrerte energipriser, og beregn syklusenes tilstand på nytt for alle lagrede sykluser. Dette kan ta litt tid.", "process_history_ok": "Behandl", "process_history_title": "Behandle historikk", "process_recording": "Behandle opptak", "delete_maintenance_msg": "Slette denne vedlikeholdsoppføringen? Dette kan ikke angres.", "delete_maintenance_title": "Slett vedlikeholdshendelse", "relabel_cycles": "Merk {count} sykluser på nytt", "delete_automation_title": "Slett automasjon", "delete_automation_msg": "Slette automasjonen \"{name}\" fra Home Assistant? Dette kan ikke angres.", "remove_legacy_title": "Fjern eldre handlinger", "reset_phase_msg": "Angre endringen din av \"{name}\" og gjenopprette den innebygde fasen? Programmer beholder områdene sine.", "reset_phase_title": "Tilbakestill fase", "remove_legacy_msg": "Fjerne de eldre egendefinerte handlingene? De vil ikke lenger utløses ved syklushendelser. Dette kan ikke angres fra panelet.", "discard_recording_title": "Forkast opptak", "discard_recording_msg": "Forkaste det lagrede opptaket? Dette kan ikke angres.", "dismiss_all_title": "Avvis all tilbakemelding", "dismiss_all_msg": "Avvise alle {count} ventende tilbakemeldingsforespørsler?", "dismiss_all_ok": "Avvis alle", "delete_phase_title": "Slett fase", "delete_phase_msg": "Slette fase \"{name}\"?", "clear_debug_title": "Tøm feilsøkingsdata", "clear_debug_msg": "Slette alle lagrede feilsøkingsspor?", "wipe_all_title": "Slett alle data", "wipe_all_msg": "⚠️ Dette sletter permanent ALLE sykluser og profiler. Dette kan ikke angres.", "wipe_all_ok": "Slett alt", "force_stop_title": "Tvangsstopp av syklus", "force_stop_msg": "Tvangsstoppe den aktive syklusen nå? Syklusen lagres som avbrutt.", "store_import": "Importer referansesyklus", "store_share": "Del i fellesskapsbutikken", "store_share_device": "Del dette apparatet", "export_select": "Eksport - velg data", "import_wizard": "Import - velg data", "history_import": "Importer effekthistorikk", "apply_suggestions_title": "Bruk forslag", "apply_suggestions_msg": "Endre disse {n} innstillingene? Integrasjonen lastes inn på nytt etter lagring.", "discard_settings_title": "Forkaste ulagrede endringer?", "discard_settings_msg": "Ulagrede innstillingsendringer: {n}. Forlate Innstillinger og forkaste dem?", "profile_title": "Profil · {name}", "undo_import_msg": "Denne enhetens data og innstillinger går tilbake til slik de var før siste import ({when}). Sykluser og endringer siden da går tapt.", "undo_import_ok": "Angre import", "undo_import_title": "Angre siste import" }, "msg": { "custom_task_limit": "Du har nådd grensen på {max} oppgaver.", "custom_tasks_intro": "Legg til alt annet du vil bli påminnet om. En oppgave forfaller når et av intervallene er nådd; la det ene stå tomt eller på 0 for å bare bruke det andre.", "maintenance_due_sensor_hint": "Den binære sensoren Vedlikehold forfaller er på så lenge en oppgave forfaller, til dine egne varslingsautomasjoner.", "maintenance_supporter_intro": "Maintenance Supporter er en egen integrasjon som gjør mye mer: hvilket som helst apparat eller oppgave, intervaller etter tid, bruk eller en sensor, varsler og historikk. Den kan bruke syklustelleren i WashData.", "pg_canvas_empty3": "Velg en syklus ovenfor og trykk på Kjør for å simulere den. Hold deretter pekeren over for å lese av verdier, rull eller knip for å zoome, og dra for å panorere.", "pg_preset_delete_confirm": "Slette forhåndsinnstillingen \"{name}\"?", "pg_preset_limit": "Grensen for forhåndsinnstillinger er nådd ({n})", "pg_preset_overwrite": "Overskrive forhåndsinnstillingen \"{name}\"?", "tail_trim_hint": "Fjern så mange sekunder fra slutten", "store_sibling_hint": "Ingenting delt for modellen din? En beslektet modell fra samme merke er vanligvis en god start.", "store_declare_appliance": "Fortell WashData hvilket apparat du har, for å se oppsett andre har delt for det. Eller skriv et merke ovenfor for å se deg rundt.", "refresh_catalog_hint": "Fellesskapets lister over merker og apparater mellomlagres for å spare butikkens daglige budsjett. Oppdater for å se oppføringer som andre har lagt til eller godkjent.", "head_trim_hint": "Fjern så mange sekunder fra starten", "appliance_monitor": "Apparatmonitor", "artifact_dip_detail": "Falt under det vanlige effektbåndet i ~{n}s.", "artifact_footer": "Fremhevet på grafen over. Dette er forbigående artefakter (f.eks. døren åpnet midt i syklusen), ikke nødvendigvis problemer.", "artifact_header": "{n} uregelmessigheter oppdaget i løpet av denne syklusen", "artifact_header_one": "{n} uregelmessighet oppdaget i løpet av denne syklusen", "artifact_header_other": "{n} uregelmessigheter oppdaget i løpet av denne syklusen", "artifact_pause_detail": "Effekten falt til nær null i ~{n}s og kom deretter tilbake. Døren ble sannsynligvis åpnet, eller syklusen ble satt på pause.", "artifact_spike_detail": "Gikk over det vanlige effektbåndet i ~{n}s.", "auto_label_intro": "Tilordne profiler til umerkede sykluser hvis matchkonfidens klarerer terskelen.", "automations_intro": "WashData utløser {start} / {end}-hendelser og gjør entiteter tilgjengelige, slik at varsler og handlinger best bygges som vanlige Home Assistant-automatiseringer. Automatiseringer som bruker denne enheten, vises nedenfor.", "cleanup_intro": "Alle merkede sykluser lagt over hverandre. Kryss av for uteliggere, og fjern deretter merkingen (de blir i historikken, men former ikke lenger denne profilen), eller slett dem.", "clear_debug_hint": "Fjern lagrede feilsøkingsdata for å frigjøre plass.", "collecting_data": "Samler inn data. Sykluser som mangler før finjustering kan starte: {need} ({current}/{min}).", "compare_overlay_profiles": "Overleggsprofiler (svak)", "compare_profiles_tip": "Legg andre profiler over grafen for å se hvilken som passer best til denne syklusen.", "compare_selected_cycles": "Valgte sykluser (fast) – vis / skjul", "cycles_deleted": "{count} syklus(er) slettet", "cycle_context_loading": "Laster inn recorder-historikk…", "cycle_context_note": "Grå: strømsensorens recorder-historikk rundt denne syklusen. Den er ikke en del av syklusen og påvirker ikke varighet, energi eller matching.", "cycle_context_none": "Recorderen har ingen målinger rundt denne syklusen (Home Assistant beholder 10 dager med historikk som standard).", "cycle_context_tip": "Bare visning: viser strømsensorens recorder-historikk rundt denne syklusen, hvis den fortsatt finnes. For å legge mislykkede startforsøk til fremtidige sykluser, bruk Kurveopptakt (Innstillinger > Deteksjon > Syklusstart), som endrer lagrede varigheter.", "enough_data": "Nok data til å lære av ({current}/{min} sykluser).", "export_description": "Velg nøyaktig hvilke profiler, sykluser, innstillinger og mer som skal eksporteres til JSON, eller analyser en fil og importer bare delene du vil ha.", "feedback_cycles_pending": "Til gjennomgang: {n}", "feedback_prompt": "Bekreft at det var riktig, korriger programmet eller ignorer.", "feedback_relabel_hint": "Å merke denne syklusen på nytt løser også gjennomgangen.", "filter_by_profile": "Filtrer etter profil…", "group_modal_help": "Grupper programmer med samme form som skiller seg i temperatur eller sentrifugering. Matchingen scorer gruppen som én og velger deretter det best passende medlemmet. Velg minst 2; overlegget viser hvor like de er.", "group_not_cohesive": "Disse profilene er ikke like nok til å gruppere pålitelig, så matching behandler dem individuelt inntil du fjerner uteliggeren eller deler gruppen.", "group_preview_hint": "Kryss av 2 eller flere medlemmer for å forhåndsvise og sammenligne effektkurvene.", "legacy_actions_title": "{count} eldre tilpassede handlinger kjører fortsatt", "legacy_actions_title_one": "{count} eldre tilpasset handling kjører fortsatt", "legacy_actions_title_other": "{count} eldre tilpassede handlinger kjører fortsatt", "live_chart_loading": "Direkte strømdiagram vises når avlesningene kommer.", "loading": "Laster inn …", "loading_curve": "Laster inn kurven …", "loading_settings": "Laster inn innstillinger …", "log_buffer_hint": "Nyeste først · bufre de siste 500 ha_washdata-postene siden omstart · dra den nederste kanten for å endre størrelse.", "maintenance_due": "Vedlikehold forfaller: {items}", "maintenance_intro": "Loggfør service på dette apparatet, og få påminnelse når hver oppgave forfaller igjen.", "maintenance_load_error": "Kunne ikke laste vedlikeholdsdata: {error}", "maintenance_requires_access": "Vedlikehold og eksport/import krever full tilgang.", "manual_duration_hint": "Profilens forventede sykluslengde, brukt til anslag for gjenværende tid. La den stå uendret for å beholde gjeldende verdi.", "merge_intro": "De valgte syklusene er kombinert til én (kronologisk rekkefølge; hull fylt med 0 W). Velg den resulterende profilen.", "ml_intro": "WashData leveres med smarte modeller som fungerer ut av esken.", "ml_learned_intro": "Modeller finjustert til denne maskinen.", "ml_settings_intro": "To uavhengige brytere: den ene bruker modellene mens en syklus kjører, den andre lar WashData finjustere dem til maskinen din over tid.", "no_cycles_match": "Ingen sykluser samsvarer med gjeldende filter.", "no_cycles_profile": "Ingen sykluser for denne profilen.", "no_cycles_selected": "Velg minst én syklus først.", "no_cycles_yet": "Ingen sykluser registrert ennå.", "no_device_selected": "Ingen enhet er valgt.", "no_devices": "Ingen WashData-enheter er konfigurert ennå.", "no_envelope": "Ingen konvolutt ennå - gjenoppbygg etter merkesykluser.", "no_envelope_overlay": "Ingen konvolutt tilgjengelig for overlegg.", "no_fine_tuned": "Ingenting finjustert ennå - WashData bruker sine innebygde modeller.", "no_logs": "Ingen loggposter er bufret ennå.", "no_maintenance": "Ingen vedlikehold registrert ennå.", "no_match_yet": "Ingen matchforsøk ennå - dette fylles ut under en kjørende syklus.", "no_other_users": "Ingen andre Home Assistant-brukere funnet.", "no_phases": "Ingen faser definert.", "no_phases_assigned": "Ingen faser tildelt.", "no_profiles_compare": "Ingen profiler å sammenligne.", "no_profiles_overlay": "Ingen profiler å overlegge.", "no_profiles_yet": "Ingen profiler ennå. Lag en fra en merket syklus.", "no_profiles_yet_short": "Ingen profiler ennå.", "no_settings_match": "Ingen innstillinger samsvarer med \"{q}\"", "no_split_points": "Ingen delpoeng ennå.", "no_suggestions": "Ingen aktive forslag.", "notify_services_hint": "Bruk {entity}-tjeneste-ID-er (kommaseparert for flere). Malvariabler: {vars}.", "old_actions_warning": "Konfigurert med den gamle handlingsredigereren (nå fjernet). De utløses fortsatt ved syklushendelser, men kan ikke lenger redigeres her. Konverter dem til en vanlig automatisering, eller fjern dem.", "pending_feedback": "Venter på tilbakemelding på gjenkjenning", "performance_trend": "Ytelsestrend ({n} sykluser)", "pg_apply_confirm": "Bruke beste verdi: {label} = {value}?", "pg_ctrl_intro": "Verdiene tar utgangspunkt i denne enhetens aktive innstillinger i integrasjonen. Endringer blir værende i sandkassen til du lagrer dem i integrasjonen.", "pg_live_unavailable": "Aktive innstillinger er ikke tilgjengelige, viser standardverdier.", "pg_load_live_confirm": "Forkaste {n} endring(er) i sandkassen og laste inn integrasjonens gjeldende innstillinger på nytt?", "pg_matches_live": "Samsvarer med de aktive innstillingene", "pg_n_changed": "{n} endret sammenlignet med de aktive innstillingene", "pg_sugg_none": "Alle forslag samsvarer allerede med de aktive innstillingene", "pg_publish_one_confirm": "Lagre {label} = {value} i innstillingene for denne enheten?", "pg_restart_note": "Start Home Assistant på nytt for å aktivere simuleringsverktøyene.", "phase_catalog_intro": "Navngitte segmenter av en syklus (forvask, oppvarming, sentrifugering...). Tilordne dem til en profil fra kontrollpanelet.", "phase_ranges_intro": "Faseområder (minutter fra syklusstart) er lagt over gjennomsnittskurven. Rediger verdier for å forhåndsvise live.", "playground_intro": "Prøv innstillinger på de ekte syklusdataene dine. Ingenting her endrer de aktive innstillingene før du tar det i bruk.", "prefs_personal": "Disse gjelder kun for Home Assistant-kontoen din.", "process_history_hint": "Kjør matching på nytt for alle lagrede sykluser, oppdater forslag, tren ML-modeller på nytt (hvis aktivert), beregn kostnader på nytt ut fra registrerte priser, og beregn syklushelse på nytt. Kjør det etter en runde med vurderinger.", "profile_deleted": "Profil slettet", "profiles_intro": "Klikk på en profil for statistikk, faser og opprydding. Grupper nesten identiske programmer (samme form/varighet, forskjellig temperatur eller spinn) slik at du kan matche pålitelige valg mellom dem.", "rbac_hint": "Av: alle Home Assistant-brukere har full tilgang (standard). Administratorer har alltid full tilgang og kan administrere alle.", "recording_in_progress": "Opptak pågår", "reminders_intro": "Vis en påminnelse i panelet så mange sykluser etter forrige service. La stå tomt eller 0 for å slå av en påminnelse.", "restart_gap_footer": "Fremhevet på grafen. Strømdata mangler for disse intervallene; matching brukte bare faktiske avlesninger.", "restart_gap_header": "{n} HA-omstartsgap under denne syklusen", "restart_gap_header_one": "{n} HA-omstartsgap under denne syklusen", "restart_gap_header_other": "{n} HA-omstartsgap under denne syklusen", "restart_gap_item": "{dur} gap", "review_confirm_help": "Ble denne syklusen oppdaget riktig? Bekreftede sykluser forbedrer matchingen for maskinen din. En rask God/Dårlig er nok.", "review_in_settings": "Se gjennom i Innstillinger", "review_notes_placeholder": "Merknader (valgfritt)", "review_notes_tip": "Fritekstnotater for din egen referanse. Ikke brukt av matching eller trening.", "review_profile_tip": "Programmet denne syklusen er merket som. Hvis det er feil, korriger det her; merkinger lærer matchingen.", "review_quality_tip": "Hvor ren denne syklusen er. God: et lærebokeksempel på dette programmet. Dårlig: oppdaget, men støyende eller uvanlig. Ubrukelig: feiloppdaget (slått sammen, avkortet eller falsk). Påvirker helsepoengene og hvilke sykluser som trener modellen.", "review_recorded_tip": "Merk dette som en håndplukket referansesyklus for programmet, som en manuelt registrert syklus. Referansesykluser beholdes alltid, danner grunnlaget for matchmalen og fjernes aldri ved opprydding.", "review_tags_tip": "Valgfrie flagg for hva som gikk galt, slik at trening og opprydding kan ta hensyn til det.", "review_to_cycles": "Åpne vurderingskøen under Sykluser", "samples_decimated": "Viser {shown} av {total} prøver (tynnet ut for visning; topper beholdes). Et bredt hull her er uttynning, ikke manglende data.", "saving_triggers_reload": "Lagring laster integrasjonen inn på nytt. Entiteter kan kort vises som utilgjengelige.", "search_placeholder": "Søkeinnstillinger...", "see_recorder": "Se opptaker-widget nedenfor", "setting_changed": "Endret fra {old} til {new} den {date}", "settings_basic_note": "Viser de viktigste innstillingene. Bytt til Avansert for hele listen.", "show_all_settings": "Vis alle innstillinger", "showing_suggestions": "Viser {count} innstillinger med forslag.", "showing_suggestions_one": "Viser {count} innstilling med forslag.", "showing_suggestions_other": "Viser {count} innstillinger med forslag.", "split_intro": "Klikk på grafen for å legge til eller fjerne et delingspunkt, eller gjenkjenn automatisk ut fra tomgangspauser. Hver del kan få sin egen profil.", "sug_staged": "Angitt {key} = {val}. Lagre for å bruke.", "toast_auto_detect_enabled": "Autodeteksjon aktivert", "toast_auto_label_complete": "Automatisk merking fullført", "toast_auto_label_failed": "Automatisk merking mislyktes: {error}", "toast_automation_failed": "Kunne ikke opprette automatisering: {error}", "toast_automation_migrated": "Handlinger migrert til en automatisering; åpner redigeringsvisning", "toast_convert_failed": "Konvertering mislyktes: {error}", "toast_create_failed": "Oppretting mislyktes: {error}", "toast_delete_failed": "Sletting mislyktes: {error}", "toast_error": "Feil: {error}", "toast_failed": "Mislyktes: {error}", "toast_force_stop_failed": "Tvangsstopp mislyktes: {error}", "toast_name_required": "Navn kreves", "toast_no_automation": "Kan ikke opprette automatisering her", "toast_profile_name_required": "Profilnavn er påkrevd", "toast_program_set": "Program valgt: {program}", "toast_resume_failed": "Gjenopptaking mislyktes: {error}", "toast_revert_failed": "Tilbakestilling mislyktes: {error}", "toast_reverted": "{key} tilbakestilt", "toast_save_failed": "Lagring mislyktes: {error}", "trend_duration_longer": "Varighet trender lengre ({pct} %/syklus) – nylig snitt {avg}", "trend_duration_shorter": "Varighet trender kortere ({pct} %/syklus) – nylig snitt {avg}", "trend_energy_down": "Energi på vei ned ({pct} %/syklus)", "trend_energy_up": "Energi på vei opp ({pct} %/syklus) – nylig gjennomsnittlig {avg}", "trim_destructive_confirm": "Kun {pct}% av syklusen beholdes. Dette kan ikke angres. Fortsette?", "trim_intro": "Dra de røde håndtakene, eller skriv inn verdier. Alt utenfor vinduet fjernes.", "tuning_suggestions_available": "{count} justeringsforslag tilgjengelige fra observerte sykluser. De vises ved siden av de relevante feltene.", "tuning_suggestions_available_one": "{count} justeringsforslag tilgjengelig fra observerte sykluser. Det vises ved siden av det relevante feltet.", "tuning_suggestions_available_other": "{count} justeringsforslag tilgjengelige fra observerte sykluser. De vises ved siden av de relevante feltene.", "unsure_detected_prefix": "WashData er usikker på om det er oppdaget", "warmup_badge": "Lærer fortsatt ({done}/{needed} sykluser)", "warmup_detail": "Matchingen fungerer allerede. WashData ber deg bekrefte de første {needed} syklusene for denne profilen før den merker på egen hånd.", "wipe_history_warning": "Slett alle sykluser og profiler permanent. Kan ikke angres.", "compare_overlay_tip": "Legg innlærte profilomhyllinger oppå hverandre for å se hvilket program hver syklus ligner på.", "diagnostics_load_failed": "Kunne ikke laste inn diagnostikk: {error}", "manual_duration_ref_hint": "Brukes bare uten referansesyklus; en referansesyklus setter varigheten ut fra sin egen lengde.", "duration_learned_hint": "Beregnet fra dette programmets sykluser (uten uteliggere) og oppdatert etter hver ny syklus. Vil du endre den, kan du beskjære eller fjerne syklusene som avviker.", "toast_convert_rolled_back": "Konverteringen mislyktes og ble rullet tilbake (ingen automatisering ble igjen): {error}", "toast_convert_orphan": "Automatiseringen ble opprettet, men tømming av de gamle handlingene mislyktes. Ikke prøv igjen: fjern de gamle handlingene manuelt for å unngå en duplisert automatisering.", "advisory_duration_trend_up": "Syklusene for '{name}' blir stadig lengre (omtrent +{pct}% per syklus). Hvis apparatet har endret seg, ta opp eller bygg opp denne profilen på nytt.", "advisory_energy_trend_up": "'{name}' bruker mer energi for hver syklus (omtrent +{pct}% per syklus). Sjekk apparatet hvis det er uventet.", "advisory_poor_health": "'{name}' passer dårlig: de siste syklusene varierer mye eller matcher svakt. Gå gjennom syklusene, eller ta den opp på nytt slik at matching og anslag forblir nøyaktige.", "advisory_shape_drift": "'{name}' har drevet bort fra sin opprinnelige effektkurve, kanskje på grunn av kalk eller slitasje. Vurder å ta den opp på nytt med nye sykluser.", "advisory_shape_drift_corr": "'{name}' har drevet bort fra sin opprinnelige effektkurve (korrelasjon {corr}), kanskje på grunn av kalk eller slitasje. Vurder å ta den opp på nytt med nye sykluser.", "advisory_unmatchable": "'{name}' kan aldri matches: det finnes ingen syklus med effektdata bak den. Merk eller ta opp en syklus av dette programmet for å fikse det.", "advisory_unmatchable_no_duration": "'{name}' kan aldri matches: syklusen har ingen brukbar varighet. Ta opp dette programmet på nytt, eller angi forventet varighet.", "pg_no_alerts": "Ingen problemer oppdaget i denne kjøringen.", "pg_override_active": "Bruker dine redigerte innstillinger mot gjeldende", "pg_history_empty": "Trykk Kjør for å spille av syklusene dine på nytt.", "pg_history_summary": "{detected}/{total} oppdaget · {correct} matchet riktig", "pg_sweep_no_metric": "Ikke nok data til å score dette målet.", "pg_sweep_intro2": "Finn innstillingen som best oppfyller et mål på tvers av de siste syklusene dine. Ingenting endres før du tar det i bruk.", "pg_row_load_hint": "Last inn denne syklusen i grafen ovenfor", "pg_history_intro2": "Spill av nylige sykluser gjennom den ekte detektoren og matcheren med innstillingene ovenfor. Klikk på en rad for å laste den inn i grafen; endre en innstilling for å sammenligne før og etter.", "pg_simulating": "Simulerer syklus…", "pg_apply_settings_confirm": "Lagre disse {n} innstilling(er) på denne enheten? {list}", "no_logs_match": "Ingen loggoppføringer samsvarer med disse filtrene.", "pg_analysis_hint2": "Velg en syklus og trykk Kjør for å laste inn treffanalysen.", "imported_readonly": "Importert fra fellesskapsbutikken. Brukes som referanse og til matching, telles ikke med i statistikken din og kan ikke redigeres.", "merge_no_imports": "Importerte opptak kan ikke slås sammen med en ekte syklus. Fjern merkingen for å slå sammen.", "store_enable_hint": "Slå på nettfunksjoner under Preferanser > Nett & fellesskap for å bla gjennom og importere fellesskapets referansesykluser.", "advisory_duration_outlier": "{n} syklus(er) merket '{name}' ligger for langt fra den vanlige lengden til noen gang å matche (verst: {ratio}x). De er sannsynligvis feilmerket eller inneholder to kjøringer. Merk dem på nytt eller del dem opp, slik at de ikke lenger forskyver tidsanslaget.", "standby_above_stop_title": "Trakk fortsatt {idle} W da syklusen ble avsluttet", "standby_above_stop_sub": "{n} av de siste {total} syklusene. Av-forsinkelsen starter først når effekten er under Stoppterskel ({stop} W), så sykluser avsluttes for sent eller må stoppes for hånd.", "store_share_intro": "Last opp denne referansesyklusen slik at andre med samme apparat kan bruke den. Den gjennomgås før den vises offentlig.", "online_intro_global": "Bla gjennom og del referanseopptak med andre WashData-brukere. Én tilkobling dekker alle WashData-enhetene dine; merke og modell angis per enhet under Grunnleggende. Nettfunksjoner er av til du slår dem på.", "online_unavailable": "Nettfunksjoner er ikke tilgjengelige på denne serveren.", "store_picker_offline": "Aktiver nettfunksjoner i innstillingstannhjulet for å velge fra fellesskapskatalogen.", "pick_brand_first": "Velg et apparatmerke først.", "adopt_settings_hint": "Overskriver deteksjons- og matchgrensene for dette apparatet med de delte. Dine varslinger, entiteter og energipris endres aldri.", "include_settings_hint": "Del denne enhetens deteksjons- og matchterskler (ikke varsler, entiteter eller energipris). Andre velger selv om de vil bruke dem.", "onboard_download": "Nytt apparat? Ta i bruk et ferdig oppsett (programmer, referansesykluser og faser) fra en annen WashData-bruker med samme apparat.", "share_device_none": "Ingen delbare sykluser ennå. Marker en innspilt eller håndplukket syklus som referansesyklus (⭐) under fanen Sykluser først.", "share_guideline_naming": "Gi hver profil nøyaktig det navnet som vises på apparatets dreieknapp eller display (f.eks. 'Cotton 40', 'Eco 60').", "share_guideline_quality": "Del bare sykluser som ble fullført normalt: ingen avbrudd, døråpninger eller strømbrudd.", "share_guideline_review": "Din opplasting starter som ventende og vises offentlig når nok fellesskapsmedlemmer bekrefter den.", "share_guidelines_title": "Før du deler", "store_download_device_intro": "Legg til alle delte programmer og referansesyklusene deres på enheten din. Dine egne sykluser og din statistikk påvirkes ikke.", "store_share_device_intro": "Last opp {brand} {model} med referansesyklusene du velger. Andre med samme apparat kan ta i bruk programmene dine. Bidrag gjennomgås før de vises offentlig.", "share_profile_no_cycles": "Ingen referansesykluser -- marker en syklus som ⭐ under fanen Sykluser for å inkludere denne profilen", "export_select_intro": "Kryss av for det som skal med. Profiler uten syklusene sine eksporterer likevel et program som kan matches.", "import_analyze_hint": "Last inn en eksportert fil (eller lim inn JSON-en). WashData viser hva som kan importeres før noe endres.", "analyzing": "Analyserer…", "device_type_mismatch_warn": "Denne eksporten er fra en annen apparattype ({src} vs {local}). Programmer og sykluser kan fortsatt importeres som referansedata, men ikke enhetsinnstillinger eller ekte historikk.", "merge_hint": "Importerte elementer legges til; ingenting lokalt går tapt. Navnekonflikter løses nedenfor.", "replace_warn": "Hver avkrysset kategori slettes og erstattes fra filen. Ikke-avkryssede kategorier forblir uendret.", "dest_reference_hint": "Importerte sykluser forbedrer bare programgjenkjenning og påvirker aldri bruks-/energistatistikk.", "dest_real_history_hint": "Importerte sykluser teller som dette apparatets egen historikk og statistikk. Bruk dette til å flytte et apparat til en ny installasjon.", "sug_muted": "Vil ikke foreslå denne innstillingen igjen", "sug_mute_failed": "Kunne ikke dempe forslaget", "sug_unmuted_all": "Dempede forslag tilbakestilt", "n_suggestions_muted": "{count} forslag dempet; autotuneren vil ikke foreslå disse.", "n_suggestions_muted_one": "{count} forslag dempet; autotuneren vil ikke foreslå det.", "n_suggestions_muted_other": "{count} forslag dempet; autotuneren vil ikke foreslå disse.", "font_size_hint": "Gjør alt i dette panelet større eller mindre. Gjelder for kontoen din på denne enheten.", "import_history_description": "Hadde du en smartplugg før WashData? Last opp effekthistorikken, eller les den fra Home Assistant. Deteksjonen kjører over den, og tidligere sykluser dukker opp i Sykluser-listen din, klare til å navngis.", "hist_input_hint": "Last opp en CSV fra Historikk-panelet (entitet, tilstand, sist endret), eller la WashData lese sensorens historikk direkte. Live-deteksjonen kjører over den, og du velger hvilke sykluser som skal beholdes.", "hist_recorder_hint": "Leser fra valgt dato og fram til nå. Home Assistant beholder detaljert historikk i 10 dager som standard; eldre timesgjennomsnitt er for grove for syklusdeteksjon.", "hist_scanning": "Historikken din kjøres gjennom detektoren i bakgrunnen. Du kan lukke denne dialogen og komme tilbake senere.", "hist_imported_count": "{n} sykluser importert.", "hist_duplicates": "{n} var allerede importert og ble hoppet over.", "hist_capped": "Grensen per enhet for importerte sykluser ble nådd; resten ble ikke lagret.", "hist_next_step": "De ligger i Sykluser-listen din, merket som importert historikk. Åpne en og bruk Merk for å navngi programmet.", "hist_rows_read": "{n} avlesninger lest", "hist_entity_substituted": "leste {used} (denne enheten er konfigurert for {wanted})", "hist_breaks": "{n} hull der sensoren var utilgjengelig", "hist_other_entity": "{n} avlesninger for andre entiteter ignorert", "hist_skipped_spans": "Utelatte strekninger", "hist_settings_used": "Oppdaget med denne enhetens gjeldende innstillinger (minimum effekt {w} W, av-forsinkelse {s} s).", "hist_none_found": "Ingen sykluser kunne oppdages i den historikken.", "hist_found": "Fant {n} sykluser. Fjern avkryssingen for alt som ikke ser ut som en virkelig kjøring - ingenting lagres før du importerer.", "hist_scan_capped": "Bare de første kandidatene vises ({n} ble funnet).", "hist_recorder_empty": "Home Assistant har ingen detaljert historikk for denne sensoren i det vinduet.", "hist_scan_failed": "Søket mislyktes.", "hist_scan_expired": "Det søket er ikke lenger tilgjengelig. Søk på nytt.", "hist_import_failed": "Importen mislyktes.", "imported_history_readonly": "Funnet i importert effekthistorikk. Den hjelper matchingen, men telles ikke med i statistikken din og kan ikke beskjæres eller deles opp. Merk den for å navngi programmet.", "odometer_intro": "Denne totalen går bare opp. Å slette en syklus senker den ikke, så servicepåminnelser forblir riktige.", "odometer_correct_hint": "Angi dette hvis WashData telte en kjøring som aldri fant sted, eller apparatet kjørte sykluser før WashData ble installert.", "no_reminders_set": "Ingen servicepåminnelser er satt opp ennå.", "toast_program_armed": "Program valgt for neste syklus: {program}", "toast_range_required": "Angi et gyldig Fra/Til-område.", "no_profiles_option": "(ingen profiler ennå, legg til en)", "compare_cycles_title": "Sammenlign {count} sykluser", "edit_builtin_phase": "Dette er en innebygd fase. Når du lagrer, opprettes en egendefinert kopi; slett kopien for å gjenopprette originalen.", "fetch_error": "Kunne ikke laste inn data.", "connection_lost": "Tilkoblingen ble brutt - viser data fra {time}.", "pg_notify_partial": "Markører viser bare varsler for start, nesten ferdig, ferdig, milepæler og stilletid. Live-oppdateringer, utlastingspåminnelser og varsler om overskridelse simuleres ikke.", "connect_to_confirm": "Koble til i innstillingstannhjulet for å bekrefte eller vurdere.", "coverage_gap_cluster": "{count} nylige umerkede sykluser på omtrent {min} min ser ut som ett program du ikke har opprettet ennå.", "pg_label_yes": "Ville blitt merket \"{name}\" ved syklusens slutt", "pg_label_no": "Ville bedt om gjennomgang: {reason}", "live_match_debug_tip": "Konfidens: hvor godt den nåværende effektkurven samsvarer med den beste kandidatprofilen (0-100%). Tvetydig: de to beste kandidatene scorer innenfor 5% av hverandre - merket er usikkert til syklusen er ferdig.", "automation_alias_started": "{device}: syklus startet", "automation_alias_finished": "{device}: syklus ferdig", "automation_desc_started": "Kjører når en {device}-syklus starter. Legg til handlingene dine (varsel, lys, ...).", "automation_desc_finished": "Kjører når en {device}-syklus er ferdig. Legg til handlingene dine (varsel, lys, ...).", "feedback_detected": "WashData oppdaget: {name}", "pg_outcome_stale": "Innstillingene er endret siden denne simuleringen kjørte. Den viser fortsatt det gamle resultatet.", "pg_compare_profile_tip": "Velger bare profilen som tegnes over grafen. Simuleringen gjenkjenner alltid syklusen på egen hånd, slik integrasjonen gjør under drift.", "pg_task_busy": "En kjøring av Test på historikk eller Optimaliser pågår allerede for denne enheten. Vent på den, eller avbryt den.", "pg_sweep_guarded": "Avslutter flere sykluser for tidlig, deler opp flere av dem eller går glipp av sykluser som den nåværende innstillingen fanger opp, så den anbefales aldri.", "pg_sweep_n_cycles": "over {count} sykluser", "pg_sweep_n_cycles_one": "over {count} syklus", "pg_sweep_n_cycles_other": "over {count} sykluser", "pg_sweep_keep_current": "Behold den nåværende verdien ({value}, {metric}): ingen verdi gjorde det bedre med minst én syklus.", "hist_truncated": "stoppet ved grensen på {n} avlesninger, så resten av historikken ble ikke gjennomgått", "hist_warn_kw": "Den høyeste målingen er bare {w}. Denne sensoren ser ut til å rapportere kilowatt; WashData trenger watt, så ingen sykluser kan oppdages.", "hist_warn_naive_time": "{n} tidsstempler har ingen tidssone og ble lest som UTC. Hvis filen bruker lokal tid, er syklusene forskjøvet med UTC-forskyvningen din, og målinger rundt et sommertidsskifte kan gå tapt.", "hist_warn_naive_time_one": "{n} tidsstempel har ingen tidssone og ble lest som UTC. Hvis filen bruker lokal tid, er syklusene forskjøvet med UTC-forskyvningen din, og målinger rundt et sommertidsskifte kan gå tapt.", "hist_warn_naive_time_other": "{n} tidsstempler har ingen tidssone og ble lest som UTC. Hvis filen bruker lokal tid, er syklusene forskjøvet med UTC-forskyvningen din, og målinger rundt et sommertidsskifte kan gå tapt.", "hist_tail_trimmed": "{min} min venting etter at syklusen var ferdig ble klippet bort, slik integrasjonen gjør under drift", "invalid_threshold_pair": "Stoppterskel ({stop} W) må være under Startterskel ({start} W). Ingenting ble lagret; endre begge samtidig.", "import_undo_hint": "Et gjenopprettingspunkt fra før siste import ({when}) er beholdt: {profiles} profil(er) og {cycles} syklus(er).", "replace_undo_hint": "Et gjenopprettingspunkt lagres først, så du kan angre denne importen fra Eksporter / Importer.", "pg_in_sample_note": "Disse syklusene var med på å bygge profilene de matches mot, så resultatene er optimistiske: forvent litt færre riktige match på nye sykluser." }, "pg_desc": { "dishwasher_end_spike_quiet_release": "Oppvaskmaskin: stille sekunder etter forventet varighet før ventingen på tømming ved slutten av syklusen frigjøres", "smart_termination_duration_ratio": "Andel av programmets gjennomsnittlige varighet som en syklus må nå før smart avslutning kan avslutte den tidlig; senk den hvis kjøretidene varierer", "completion_min_seconds": "Korteste kjøring som teller som en ekte syklus", "interrupted_min_seconds": "Korte sykluser merkes som avbrutt", "min_off_gap": "Mellomrom som kreves for å skille to sykluser", "off_delay": "Sekunder med lav effekt før syklusen avsluttes", "start_duration_threshold": "Sekunder over terskelen for å bekrefte start", "start_threshold_w": "Minimum watt for å telle som startet", "stop_threshold_w": "Under dette telles maskinen som av", "profile_match_min_duration_ratio": "Korteste sykluslengde som andel av profilens varighet; standard 0,1 (10%)", "profile_match_max_duration_ratio": "Lengste sykluslengde som andel av profilens varighet; standard 1,8 (180%)", "anti_wrinkle_idle_timeout": "Tillatt stille tid mellom to trommelpulser før anti-rynke slutter", "anti_wrinkle_max_power": "En puls over dette avslutter anti-rynke og åpner en ny syklus", "anti_wrinkle_enabled": "Fange opp trommelpulsene etter hovedfasen i stedet for å lese dem som nye sykluser", "anti_wrinkle_max_duration": "En puls lengre enn dette avslutter anti-rynke og åpner en ny syklus", "anti_wrinkle_exit_power": "Stille nivå mellom trommelpulser; virker bare over Stoppterskelen", "anti_crease_finalize_ratio": "Andel av programmets gjennomsnittlige varighet som en syklus må nå før anti-rynke-etterløpet kan avslutte den; senk den på tørketromler, la vaskemaskiner stå på standard", "curve_preroll_seconds": "Sekunder med målinger fra avbrutte startforsøk som tas med fremst i kurven til en syklus; 0 = av" }, "phase_desc": { "anti_crease": "Enkelte korte fall etter ferdigstillelse for å redusere rynker.", "anti_wrinkle": "Periodisk tumbling etter syklus for å redusere rynker.", "baking": "Varmeelement på høy temperatur aktivt for å danne skorpe og krumme.", "cooking": "Hovedtilberedning med varmeelement og vifte aktive.", "cool_down": "Tumling uten varme nær syklusslutt.", "cool_down_af": "Avkjøling med bare vifte etter oppvarmingen.", "drain_and_switch": "Overgangsperiode fra vaske- til tørkemodus.", "dry": "Tørketrinn ved bruk av varmeapparat og/eller restvarme.", "drying": "Hovedoppvarmet tumleperiode.", "heat_up": "Første oppvarming av varmeren før full tørking begynner.", "keep_warm": "Lav varme for å holde maten varm.", "keep_warm_bm": "Lav varme for å holde brødet varmt etter stekingen.", "kneading": "Motoren blander og elter deigen. Høyt strømforbruk.", "pause_af": "Kort pause for å riste eller sjekke maten.", "pre_heat": "Første oppvarming av kammeret før selve tilberedningen.", "pre_rinse": "Spray første gang før vaskemiddelvask.", "proving": "Heving på lav varme så gjæren virker og deigen vokser.", "resting": "Kort pause på lav effekt mellom eltingene så glutenet slapper av.", "pre_wash": "Innledende bløtlegging eller forbehandling før hovedvask.", "rinse": "Renvannsskylletrinn. Denne fasen kan gjentas flere ganger.", "sanitize": "Høytemperaturrengjøringstrinnet for desinfiseringsprogrammer.", "sensor_check": "Kort laveffektpause mens tørrhet måles.", "soak": "Lavaktivitets bløtleggingsperiode mellom aktive vasketrinn.", "soak_dw": "Forlenget bløtleggingsperiode for tung jord.", "spin": "Høyhastighetsavsug for å fjerne vann fra lasten.", "spin_wd": "Høyhastighetsavtrekk før tørkeovergang.", "wash": "Hovedvaskesyklus med trommelbevegelse og valgfri oppvarming.", "wash_dw": "Hovedvaskemiddel med oppvarming." }, "placeholder": { "custom_task": "f.eks. rengjør dørpakning", "add": "legg til…", "group_name": "f.eks. Bomull 2:47", "json_buttons": "[{\"action\":\"ID\",\"title\":\"Label\"}]", "notify": "legg til en varslingstjeneste…", "notify_services_list": "notify.mobile_app_phone, ...", "person": "legg til en person…", "phase_name": "f.eks. Forsk", "profile_name": "f.eks. Bomull 40°C", "maintenance_notes": "f.eks. byttet filter, rengjort dørpakning", "store_brand": "f.eks. Bosch", "store_model": "f.eks. WAT28401" }, "pref": { "date_absolute": "Absolutt (f.eks. kl. 14.32 2. juli)", "date_relative": "Relativ (f.eks. for 2 timer siden)", "lang_auto": "Systemstandard ({lang})", "lang_en": "Engelsk", "use_panel_default": "(panelstandard)" }, "quality": { "bad": "Dårlig", "good": "God", "unusable": "Ubrukelig" }, "section": { "dishwasher": { "label": "Oppvaskmaskin", "intro": "Slutthåndtering for oppvaskmaskiner, som ofte tørker stille lenge før en kort siste tømming." }, "anti_wrinkle": { "intro": "Holder en tørketrommels trommelpulser med lav effekt etter hovedfasen sammen med den ferdige syklusen.", "label": "Anti-rynke" }, "basic": { "intro": "Kjernidentitet og det viktigste de fleste oppsett trenger.", "label": "Grunnleggende" }, "delay": { "intro": "Oppdager et apparat som er på og venter på en forsinket start.", "label": "Forsinket start" }, "detection": { "intro": "Hvordan en syklus oppdages som startet, kjørende og ferdig.", "label": "Deteksjon" }, "matching": { "intro": "Hvordan ferdige sykluser matches til innlærte profiler og merkes.", "label": "Samsvar" }, "ml_training": { "intro": "Planlegging og datainnstillinger for ML-retrening på enheten.", "label": "ML-opplæring" }, "notifications": { "intro": "Når og hvordan du varsles om syklushendelser.", "label": "Varsler" }, "timing": { "intro": "Bakgrunnssyklus, frakoblet vokter og vedlikehold.", "label": "Timing og vokter" }, "triggers": { "intro": "Valgfrie ekstrafunksjoner: slutt-utløser, dørsensor, pausebryter og utlastingspåminnelse.", "label": "Utløsere og dører" } }, "setting": { "dishwasher_end_spike_quiet_release": { "label": "Frigjøring etter stille tørkefase", "doc": "Etter forventet varighet: hvor lenge oppvaskmaskinen må holde seg under Stoppterskel før WashData slutter å vente på siste tømming. Hev den hvis en sen tømming etter lang tørking blir oversett. Ventetiden er aldri over 30 minutter." }, "anti_crease_finalize_ratio": { "label": "Forhold for anti-rynke-avslutning", "doc": "Andel av programmets gjennomsnittlige varighet som en syklus må nå før trommelingen med lav effekt teller som anti-rynke-etterløpet. Senk den (f.eks. 0,75) på tørketromler med fuktsensor. La vaskemaskiner stå på standard (0,98), ellers kan en vask slutte halvveis." }, "anti_wrinkle_enabled": { "doc": "Hold en tørketrommels korte trommelpulser med lav effekt etter hovedvarmefasen sammen med den ferdige syklusen, i stedet for å lese dem som nye sykluser.", "label": "Aktiver anti-rynke-deteksjon" }, "anti_wrinkle_exit_power": { "doc": "I anti-rynkemodus regnes effekt under dette som stille mellom trommelpulser, og stillhet lenger enn Maks. pulspause avslutter modusen. Stoppterskelen brukes når den er høyere, så dette endrer bare noe når det settes over Stoppterskelen.", "label": "Utgangseffektterskel" }, "anti_wrinkle_idle_timeout": { "doc": "Hvor lenge tørketrommelen kan være stille mellom trommelpulser før anti-rynkemodus slutter. Sett den over tørketrommelens lengste pause, ellers leses senere pulser som falske starter.", "label": "Maks. pulspause" }, "anti_wrinkle_max_duration": { "doc": "En lengre puls teller som en ekte syklus, ikke som anti-rynke-tromling.", "label": "Maks. varighet" }, "anti_wrinkle_max_power": { "doc": "En puls over denne effekten teller som en ekte ny syklus, ikke som tromling. Sett den like over effekten til trommelpulsene dine.", "label": "Maks. anti-rynke effekt" }, "auto_label_confidence": { "doc": "Matchpoeng ved syklusslutt der programmet merkes uten å spørre, hvis poengene er på eller over denne. Hev den for mer sikkerhet; senk den for å merke flere sykluser automatisk. Hold den over Lærings-konfidensgrad.", "label": "Auto-merking konfidensgrad" }, "auto_maintenance": { "doc": "Nattlig opprydding: merk gamle sykluser som nå tydelig matcher et program, bygg opp programkurver på nytt, oppdater avviksmarkeringer og syklushelse, og fjern feilsøkingsspor hvis Lagre feilsøkingsspor er av. Sykluser og effektsporene deres beholdes alltid.", "label": "Automatisk vedlikehold (nattlig opprydding)" }, "completion_min_seconds": { "doc": "Sykluser kortere enn dette (prøvekjøringer, åpne døren for å legge inn en sokk) lagres som Avbrutt og får ingen ferdigmelding.", "label": "Min. syklusvarighet" }, "curve_preroll_seconds": { "label": "Kurveopptakt", "doc": "Legger målinger fra mislykkede startforsøk til forrest i en syklus, for maskiner som prøver seg fram før start (dørlås, første vannfylling). 300 s dekker de fleste; 0 = av. Registrerte starter flyttes tidligere, så lærte varigheter glir en stund." }, "delay_confirm_seconds": { "doc": "Effekten må holde seg i standby-båndet så lenge før apparatet teller som ventende på start.", "label": "Bekreftelsessekunder" }, "delay_start_detect_enabled": { "doc": "Oppdag et apparat som er på og venter på en forsinket start, slik at standbyforbruket ikke forveksles med en kjørende syklus.", "label": "Aktiver deteksjon av forsinket start" }, "delay_timeout_hours": { "doc": "Gi opp å vente på en forsinket start etter så mange timer, og gå tilbake til tomgang.", "label": "Tidsavbruddsimer" }, "device_type": { "doc": "Angir deteksjonsstandarder (terskler, av-forsinkelse, slutthåndtering) for denne typen apparat. Endre den bare hvis enheten ble satt opp som feil type.", "label": "Enhetstype" }, "door_sensor_entity": { "doc": "Valgfri dørsensor. Viser når apparatet ble åpnet for å tømmes etter en syklus.", "label": "Dørsensorenhet" }, "duration_tolerance": { "doc": "Bare læringsfeedback: en syklus innenfor +/-X % av anslått varighet teller som et godt anslag. Påvirker ikke matching.", "label": "Estimattoleranse" }, "enable_ml_models": { "doc": "Bruk en modell trent på denne maskinen til å forutsi en kjørende syklus' energi og kostnad, og la et velkjent program som stopper uvanlig tidlig, avslutte uten full av-forsinkelse. Av: bare effektbasert logikk.", "label": "Bruk smarte modeller under syklus" }, "end_energy_threshold": { "doc": "Energi som tillates under av-forsinkelsen. Mer enn dette, og syklusen fortsetter, slik at tromlinger og tørkehaler forblir en del av den. Senk den hvis sykluser slutter under en hale; hev den hvis ferdige sykluser fortsetter å vente.", "label": "Sluttenergi" }, "energy_price_entity": { "doc": "Sensor med gjeldende pris per kWh (f.eks. en dynamisk tariff). Den går foran den statiske prisen nedenfor, så den må være en pris, ikke pluggens strøm- eller energisensor.", "label": "Energiprisenhet" }, "energy_price_static": { "doc": "Fast pris per kWh, brukt når ingen prisenhet er angitt.", "label": "Statisk energipris (per kWh)" }, "energy_sensor": { "doc": "Valgfri kWh- eller Wh-teller (total_increasing, f.eks. pluggens egen måler). Syklusenergien leses da fra den, noe som er mer nøyaktig enn å beregne den fra en treg strømsensor. Hvis målingen er ubrukelig, brukes den beregnede verdien.", "label": "Energimålerenhet" }, "expose_debug_entities": { "doc": "Legg til diagnostiske entiteter (matchkonfidens, tvetydighet, intern tilstand). Av holder entitetslisten ryddig.", "label": "Vis feilsøkingsenheter" }, "external_end_trigger": { "doc": "Binær sensor der en endring markerer syklusslutt (f.eks. en \"ferdig\"-kontakt eller en annen integrasjon).", "label": "Ekstern utløserenhet" }, "external_end_trigger_enabled": { "doc": "La en binær sensor signalisere slutten på en syklus, i tillegg til den effektbaserte deteksjonen.", "label": "Aktiver ekstern slutt-utløser" }, "external_end_trigger_inverted": { "doc": "Behandle at sensoren slår seg AV (ikke PÅ) som sluttsignalet.", "label": "Inverter ekstern utløser (utløs ved AV)" }, "learning_confidence": { "doc": "Laveste matchpoeng for å merke en ferdig syklus. En klar vinner merkes; et jevnt tilfelle går til vurderingskøen under Sykluser. Under dette merkes eller spørres ingenting. Hold den under Auto-merking konfidensgrad.", "label": "Lærings-konfidensgrad" }, "linked_device": { "doc": "Valgfritt. Vis denne WashData-enheten under en annen enhet (f.eks. smartpluggen) i Home Assistant, som \"Tilkoblet via ...\".", "label": "Grupper under enhet" }, "min_off_gap": { "doc": "En av-periode kortere enn dette deler ikke en syklus, så bløtleggingspauser forblir i én vask. Hold den kortere enn pausen mellom vasker rett etter hverandre, ellers slås de sammen til én syklus.", "label": "Min. av-intervall" }, "min_power": { "doc": "Målinger under dette teller som 0 W (standby). Filtrerer bort tomgangsforbruket til smartplugger og standby-lysdioder.", "label": "Minimum effekt" }, "ml_training_enabled": { "doc": "Tren energimodellen på nytt med jevne mellomrom på denne maskinens ferdige sykluser. En ny modell beholdes bare hvis den slår det enkle anslaget på testsykluser.", "label": "Lær fra denne maskinen" }, "ml_training_hour": { "doc": "Time på døgnet (0-23) for nattlig trening. Velg en rolig time, f.eks. 2.", "label": "Lær ved time" }, "ml_training_interval_days": { "doc": "Tren på nytt høyst én gang hver så mange dager.", "label": "Sjekk høyst hvert" }, "ml_training_min_cycles": { "doc": "Vent på minst så mange registrerte sykluser før trening.", "label": "Sykluser som trengs først" }, "name": { "doc": "Navnet som vises i Home Assistant for denne enheten.", "label": "Enhetsnavn" }, "no_update_active_timeout": { "doc": "Hvis ingen effektoppdatering kommer på så lenge under en syklus, antas pluggen å være frakoblet, og syklusen tvangsstoppes. Standarden på 600 s gir rom for forsinkelser i sky eller mesh.", "label": "Tid uten oppdatering" }, "notify_before_end_minutes": { "doc": "Send et Nesten ferdig-varsel når beregnet gjenværende tid faller under dette. 0 deaktiverer den.", "label": "Forhåndsvarsling" }, "notify_channel": { "doc": "Android-kanal for start- og livemeldinger; kanalen bestemmer lyd og prioritet. Tom: appens standard.", "label": "Android-kanal (start/live)" }, "notify_cycle_timers": { "doc": "Varsler ved bestemte minutter inn i en syklus (f.eks. for å tilsette tøymykner). Meldingen støtter {device}, {program}, {minutes}. Med Auto-pause settes syklusen også på pause der, og varselet får en Fortsett-knapp.", "label": "Syklustidtakere" }, "notify_finish_channel": { "doc": "Android-kanal for sluttmeldingen. Tom: start-/livekanalen gjenbrukes.", "label": "Android-kanal (slutt)" }, "notify_finish_message": { "doc": "Tekst som sendes når en syklus er ferdig. 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; avbrutte sykluser sender ingenting). Med andre variabler brukes standardteksten.", "label": "Sluttmelding" }, "notify_finish_services": { "doc": "notify.*-tjenester som kalles når en syklus er ferdig. La stå tomt for ingen.", "label": "Sluttjenester" }, "notify_fire_events": { "doc": "Utløs også ha_washdata_*-hendelser ved syklusstart og -slutt, til dine egne automasjoner.", "label": "Aktiver HA-hendelser for varsler" }, "notify_icon": { "doc": "Lite ikon på varselet (f.eks. mdi:washing-machine). Sendes bare til mobile_app-mål, ikke til notify-grupper. På iOS erstatter det appikonet og krever companion-appen 2026.8 eller nyere. Tom: plattformens standard.", "label": "Varselikon" }, "notify_live_chronometer": { "doc": "Vis en løpende nedtelling i varselet (der det støttes) i stedet for et fast anslag.", "label": "Bruk direktekronometer" }, "notify_live_interval_seconds": { "doc": "Hvor ofte varsler om fremdrift oppdateres mens en syklus kjører.", "label": "Direkteoppdateringsintervall" }, "notify_live_overrun_percent": { "doc": "Live-oppdateringer stopper når en syklus går denne prosentandelen over forventet varighet (20 = opptil 1,2x forventet tid).", "label": "Direkteoverskridelse % før varsel" }, "notify_live_services": { "doc": "notify.*-tjenester for live fremdriftsoppdateringer mens en syklus kjører. La stå tomt for å slå dem av.", "label": "Direktefremdriftstjenester" }, "notify_only_when_home": { "doc": "Varsle bare når minst én av personene ovenfor er hjemme.", "label": "Varsle kun når hjemme" }, "notify_people": { "doc": "person.*-entiteter som «Varsle kun når hjemme» sjekker.", "label": "Personer (for Kun hjemme)" }, "notify_pre_complete_message": { "doc": "Tekst i hver live fremdriftsoppdatering. Malvariabler: {device}, {program}, {minutes} (minutter igjen). Med andre variabler brukes standardteksten.", "label": "Nesten ferdig-melding" }, "notify_reminder_message": { "doc": "Tekst i Forhåndsvarsling, som sendes én gang. Malvariabler: {device}, {program}, {minutes} (innstillingen Forhåndsvarsling). Med andre variabler brukes standardteksten.", "label": "Påminnelsesmelding" }, "notify_start_message": { "doc": "Tekst som sendes når en syklus starter. Malvariabler: {device}, {program}. Med andre variabler brukes standardteksten.", "label": "Startmelding" }, "notify_start_services": { "doc": "notify.*-tjenester som kalles når en syklus starter (telefon, dashbord, ...). La stå tomt for ingen.", "label": "Starttjenester" }, "notify_timeout_seconds": { "doc": "Lukk varselet etter så mange sekunder (der det støttes). 0 beholder det til du lukker det.", "label": "Automatisk avvisning etter" }, "notify_title": { "doc": "Meldingstittel. Bare {device} settes inn; med andre variabler brukes standardtittelen.", "label": "Varselstittel" }, "notify_unload_delay_minutes": { "doc": "Minutter etter at en syklus slutter før påminnelsen \"tøm maskinen\". 0 slår den av.", "label": "Utlastingspåminnelsesforsinkelse" }, "notify_unload_repeat": { "doc": "Send utlastingspåminnelsen på nytt hvert \"Utlastingspåminnelsesforsinkelse\" minutt til utlastingen er bekreftet eller du trykker \"Stopp påminnelser\" (mobilapp). Krever en Dørsensorenhet, en Utlastingsbekreftelsesenhet eller \"Bekreft utlasting manuelt\".", "label": "Gjenta til utlastet" }, "off_delay": { "doc": "Hvor lenge effekten må holde seg lav før syklusen er ferdig. Kommer effekten tilbake innen denne tiden, fortsetter syklusen. Oppvaskmaskiner kan være stille i 20-60 min under tørking, så sett den lengre enn det.", "label": "Av-forsinkelse" }, "pause_cuts_power": { "doc": "Når en syklus settes på pause, slå også av Bryterenhet nedenfor. Bare for apparater som trygt kan miste strøm midt i en syklus.", "label": "Pause kutter også strøm (via bryter)" }, "power_off_delay": { "doc": "Hvor lenge effekten må holde seg under Avslåingsterskel etter en syklus før tilstanden går tilbake til Av. Brukes bare når den terskelen er over 0. Sjekkes periodisk, så den faktiske ventetiden kan bli litt lengre.", "label": "Avslåingsforsinkelse" }, "power_off_threshold_w": { "doc": "Etter en syklus setter effekt under denne i Avslåingsforsinkelse tilstanden til Av, i stedet for at Fremdriftsreset-forsinkelse gjør det. Sett den over forbruket i avslått tilstand, under standby og Stoppterskel. 0 slår den av (standard).", "label": "Avslåingsterskel" }, "power_sensor": { "doc": "Sensoren som rapporterer dette apparatets gjeldende effekt i watt (f.eks. sensor.washer_power). All deteksjon bygger på den.", "label": "Strømsensor" }, "profile_match_interval": { "doc": "Hvor ofte en kjørende syklus matches mot profilene. Standard 300 s (5 min).", "label": "Samsvarsintervall" }, "profile_match_max_duration_ratio": { "doc": "Et program forkastes når syklusen har gått lenger enn denne faktoren ganger den typiske varigheten. 1,8: en syklus 80 % lengre enn programmet matcher det ikke lenger.", "label": "Maks. varighetsforhold" }, "profile_match_min_duration_ratio": { "doc": "Et program vurderes først når syklusen har gått denne andelen av den typiske varigheten. 0,10: et program på 2 timer blir kandidat etter 12 minutter. Brukes ikke i en syklus' første 15 minutter.", "label": "Min. varighetsforhold" }, "profile_match_threshold": { "doc": "Live-matchpoeng en syklus trenger før smart avslutning eller anti-rynke-avslutningen kan avslutte den tidlig. Endrer ikke det viste programmet. Hev den hvis svake match avslutter sykluser for tidlig; senk den hvis tydelige match venter hele av-forsinkelsen.", "label": "Samsvarsterskel" }, "profile_unmatch_threshold": { "doc": "Hvis live-matchpoengene faller under denne, fjernes det gjeldende programgjettet. Hold den litt under Samsvarsterskel, slik at et kort fall ikke tilbakestiller det.", "label": "Ikke-samsvarsterskel" }, "progress_reset_delay": { "doc": "Etter en syklus, hold fremdriften på 100 % så lenge før tilbakestilling til Inaktiv.", "label": "Fremdriftsreset-forsinkelse" }, "pump_stuck_duration": { "doc": "Hvor lenge en pumpe kan gå sammenhengende før hendelsen for fastsittende pumpe utløses.", "label": "Pumpe fastsittingsvarighet" }, "sampling_interval": { "doc": "Minste tid mellom behandlede målinger. Målinger som kommer tidligere, hoppes over (lave målinger under en syklus beholdes alltid). Sett den til pluggens rapporteringsintervall eller lavere; en høyere verdi kaster bare målinger.", "label": "Sampling-intervall" }, "save_debug_traces": { "doc": "Lagre også matcherens feilsøkingsdata (poengsummene til alle kandidater) med hver syklus, for feilsøking. Bruker omtrent 20 KB per syklus.", "label": "Lagre feilsøkingsspor" }, "smart_termination_duration_ratio": { "doc": "Andel av programmets gjennomsnittlige varighet som en syklus må nå før smart avslutning kan avslutte den tidlig. Hvis kjøretidene varierer (vanntemperatur, fuktsensor, mengde), senk den (f.eks. 0,85). La stå tomt for 0,98 (0,99 på oppvaskmaskiner).", "label": "Forhold for smart avslutning" }, "start_duration_threshold": { "doc": "Effekten må holde seg over Startterskel så lenge før en syklus starter, slik at korte av/på-utslag ignoreres.", "label": "Startvarighet" }, "start_energy_threshold": { "doc": "Energi apparatet må bruke før syklusen teller som i gang. En kort effekttopp bruker lite energi, så den starter ingen syklus.", "label": "Startenergi" }, "start_threshold_w": { "doc": "Effekten må stige over denne for å starte en syklus. For lav: standbyeffekt gir falske starter. For høy: saktestartende programmer (kaldtvannsfylling) blir oversett.", "label": "Startterskel" }, "stop_threshold_w": { "doc": "Effekten må falle under denne før av-forsinkelsen begynner å telle. Hold den under Startterskel. For høy, og faser med lav effekt (skyllepauser, anti-rynke) starter sluttnedtellingen ved en feil.", "label": "Stoppterskel" }, "switch_entity": { "doc": "Valgfri bryter som slås av ved pause og på igjen ved gjenopptak, med \"Pause kutter også strøm\".", "label": "Bryterenhet" }, "watchdog_interval": { "doc": "Hvor ofte bakgrunnssjekken ser etter fastlåste sensorer og tidsavbrudd. Standard 30 s.", "label": "Vokter-intervall" }, "notify_milestone_message": { "doc": "Melding for milepælvarselet. Malvariabler: {device}, {cycle_count}.", "label": "Milepælmelding" }, "notify_milestones": { "doc": "Syklusantall som utløser et engangs feiringsvarsel, kommaseparert (f.eks. 50, 100, 500, 1000). Tomt slår dem av.", "label": "Syklusmilepæler" }, "notify_quiet_end_hour": { "doc": "Slutten på ikke-forstyrr-vinduet (0-23); tilbakeholdte varsler sendes da. Tomt slår det av.", "label": "Slutt på stilletid" }, "notify_quiet_start_hour": { "doc": "Starten på et ikke-forstyrr-vindu (0-23). Ferdig-, påminnelses- og rent-tøy-varsler i dette vinduet holdes tilbake til det slutter. Kan gå over midnatt (f.eks. 22 til 7). Tomt slår det av.", "label": "Start på stilletid" }, "peak_rate_message": { "doc": "Egen tekst for topptarifftipset. Malvariabler: {device}, {price}. Tomt bruker standarden.", "label": "Melding om topptariff" }, "peak_rate_threshold": { "doc": "Hvis prisen per kWh er på eller over denne når en syklus starter, legges et topptarifftips til i startvarselet. 0 eller tomt slår det av.", "label": "Terskel for topptariff (per kWh)" }, "store_brand": { "label": "Apparatets merke", "doc": "Valgfritt. Apparatets merke fra fellesskapskatalogen, brukt til å finne og dele referanseopptak. La stå tomt hvis du ikke bruker nettfunksjoner." }, "store_model": { "label": "Apparatets modell", "doc": "Valgfritt. Apparatets modell fra fellesskapskatalogen (velg et merke først). Hvis den ikke er oppført, kan du legge den til." }, "show_contributor": { "doc": "Viser tilskrivningen 'av ' på fellesskapsapparater og referansesykluser." }, "power_profile_interval_min": { "label": "Effektprofil-intervall", "doc": "Bucket-størrelse for attributtet power_profile (gjennomsnittlig watt per slot) som planleggere som EMHASS og tibber_prices bruker. Mindre beholder korte topper; større glatter kurven. Standard 15 min. Påvirker ikke deteksjonen." }, "notify_live_silent": { "label": "Lydløse direkteoppdateringer", "doc": "Kun iOS. Oppdater live-fremdriften stille, med en batterisparende prioritet som iOS kan samle opp. Den første oppdateringen og start-/sluttvarslene varsler fortsatt. Av: hver oppdatering varsler." }, "notify_live_sticky": { "label": "Behold live-varsel ved trykk", "doc": "Kun Android. Behold live-fremdriftsvarselet ved trykk. Av: et trykk lukker det." }, "notify_live_click_action": { "label": "Trykkdestinasjon for varsel", "doc": "Hva et trykk på varselet fra dette apparatet åpner. Tom: WashData-panelet for dette apparatet. Angi en dashbord-sti (f.eks. /lovelace/laundry) eller URL, eller \"none\" for ingen trykkhandling." }, "door_opens_at_end": { "label": "Dør åpnes automatisk ved avslutning", "doc": "For oppvaskmaskiner som åpner døren på slutten for å tørke (f.eks. AirDry). En dør som står åpen i ventetiden nedenfor, avslutter syklusen i stedet for å sette den på pause; en kort åpning ignoreres. Krever en Dørsensorenhet." }, "door_end_dwell_seconds": { "label": "Dørens åpningstid ved avslutning", "doc": "Med \"Dør åpnes automatisk ved avslutning\" på: hvor lenge døren må stå åpen før syklusen slutter. Lenge nok til å ignorere at en tallerken settes inn (standard 60 s)." }, "profile_evidence_sources": { "label": "Sykluser som former et program", "doc": "Hvilke typer sykluser som former hvert programs kurve og matching. Å fjerne haken for en type sletter ingenting; nyttig hvis du ikke stoler på importerte data. Statistikken teller alltid bare denne maskinens sykluser. Å fjerne alle ignoreres." }, "energy_price_dynamic": { "label": "Tidsvektet kostnad", "doc": "Beregn hver syklus til prisen i hvert øyeblikk den kjørte, i stedet for prisen da den sluttet. Krever en prisenhet. Behandle historikk (Diagnostikk) beregner eldre sykluser på nytt." }, "unload_confirm_entity": { "label": "Utlastingsbekreftelsesenhet", "doc": "Valgfritt. En hvilken som helst entitet som bekrefter at vasken er tatt ut, for maskiner uten dørsensor (en knapp, input_button, bevegelsessensor, scene). Hver tilstandsendring teller, unntatt å slå seg av eller bli utilgjengelig. Aktiverer også utlastingspåminnelsen." }, "unload_track_without_door": { "label": "Bekreft utlasting manuelt", "doc": "Kjør utlastingspåminnelsen uten dørsensor eller bekreftelsesentitet. Bekreft utlastingen fra din egen automasjon med knappen \"Merk som utlastet\" eller tjenesten ha_washdata.mark_unloaded. Ignoreres når en Dørsensorenhet er angitt." }, "notify_icon_color": { "label": "Varselfarge", "doc": "Aksentfarge for varslene fra dette apparatet, slik at vaskemaskin, tørketrommel og oppvaskmaskin er lette å skille. På iOS fyller den sirkelen bak ikonet og farger linjen i Liveaktiviteten. Mange Android-telefoner (særlig Samsung) ignorerer den. Bruk hex, f.eks. #03A9F4. Tom: plattformens standard." }, "share_name": { "doc": "Vis kontonavnet ditt som opplaster av sykluser du deler. Av: delt uten navn." } }, "setting_group": { "auto_labeling": { "label": "Automatisk merking" }, "cycle_end": { "label": "Syklusslutt" }, "cycle_start": { "label": "Syklusstart" }, "cycle_timers": { "label": "Syklustidtakere" }, "data_management": { "label": "Databehandling" }, "debug": { "label": "Feilsøking" }, "dishwasher_end": { "label": "Oppvaskmaskin slutt" }, "door_pause": { "label": "Dør og pause" }, "duration_gates": { "label": "Varighetsporter" }, "energy": { "label": "Energi" }, "external_end_trigger": { "label": "Ekstern slutt-utløser" }, "housekeeping": { "label": "Vedlikehold" }, "match_scoring": { "label": "Samsvarsscoring" }, "messages": { "label": "Meldinger" }, "power_off": { "label": "Avslåing" }, "predictive_end": { "label": "Prediktiv avslutning" }, "schedule": { "label": "Planlegging" }, "services": { "label": "Tjenester" }, "signal_processing": { "label": "Signalbehandling" }, "thresholds_gap": { "label": "Terskler og interval" }, "timing": { "label": "Timing" }, "unload_reminder": { "label": "Utlastingspåminnelse" }, "watchdog": { "label": "Vokter" }, "quiet_hours_milestones": { "label": "Stilletid og milepæler" }, "device_info": { "label": "Enhetsinformasjon" }, "basic_configuration": { "label": "Grunnleggende konfigurasjon" }, "profile_evidence": { "label": "Profilgrunnlag" } }, "status": { "active": "Aktiv", "all_statuses": "Alle statuser", "ambiguous": "Tvetydig", "auto_detect": "Automatisk gjenkjenning", "clear": "Entydig", "completed": "Fullført", "fine_tuning": "finjustering nå...", "force_stopped": "Tvangsstoppet", "idle": "Uvirksom", "interrupted": "Avbrutt", "ready": "Klar til å behandle", "recording": "Tar opp", "training": "Trener…", "saving": "Lagrer…", "rebuilding": "Bygger opp igjen…", "analyzing": "Analyserer…", "resetting": "Tilbakestiller…", "trimming": "Beskjærer…", "splitting": "Deler opp…", "stalled": "Stoppet opp", "deleting": "Sletter…", "imported": "Importert", "preparing": "Forbereder…", "unlabelling": "Fjerner merking…", "working": "Arbeider…", "match_uncertain": "Usikker: {top} eller {runner}", "match_uncertain_single": "Usikker: kanskje {top}", "match_sure": "~{pct}% sikker", "match_uncertain_tip": "WashData har ennå ikke bestemt seg for et program. Tallet viser hvor ofte den ledende gjetningen, {top}, var riktig i tidligere sykluser når den ledet med så mye. Bare til informasjon." }, "suggestion": { "observed_label": "Observert", "impact": { "auto_label_confidence": { "higher": "Færre automatiske etiketter – flere sykluser sendes til gjennomgang", "lower": "Flere automatiske etiketter – noen kan være feilmerket" }, "duration_tolerance": { "higher": "Aksepterer et bredere varighetsintervall – mer fleksibel gjenkjenning", "lower": "Krever tettere varighetssamsvar – strengere, men kan avvise uvanlige sykluser" }, "end_energy_threshold": { "higher": "Avslutter bare sykluser med betydelig energiforbruk", "lower": "Avslutter også kortere eller energisvake sykluser" }, "learning_confidence": { "higher": "Lærer bare fra svært sikre treff – langsommere men mer pålitelig", "lower": "Lærer fra flere sykluser – modellen kan bli mer unøyaktig" }, "min_off_gap": { "higher": "Lengre pause kreves før en ny syklus starter", "lower": "Kort pause er nok – påfølgende kjøringer kan deles" }, "min_power": { "higher": "Mindre følsom for standby-forbruk – veldig stille programmer kan overses", "lower": "Mer følsom – standby-forbruk kan tolkes som aktivitet" }, "no_update_active_timeout": { "higher": "Mer tid før en fastlåst syklus tvangstopper", "lower": "Tvangsstopper en fastlåst syklus raskere" }, "off_delay": { "higher": "Mer tid til apparatpauser – lange bløtleggings- eller tørkefaser overbrygges", "lower": "Raskere sluttdeteksjon – passer apparater med tydelig på/av-atferd" }, "profile_match_threshold": { "higher": "Bare svært sikre treff bekreftes – flere sykluser forblir umerket", "lower": "Flere sykluser matches – noen kan være litt feil" }, "start_threshold_w": { "higher": "Unngår falske starter fra korte effekttopper", "lower": "Fanger lavomsatte programmer – kan trigges av støy" }, "stop_threshold_w": { "higher": "Avslutter syklusen raskere – kan aktiveres under en pause", "lower": "Venter lengre med å avslutte – færre for tidlige avslutninger" }, "watchdog_interval": { "higher": "Lengre stille faser tillates – færre utilsiktede tvangstopp", "lower": "Oppdager fastlåste sykluser raskere" } }, "reason": { "completion_min_seconds": "Halvparten av p05-varigheten for rene sykluser ({minutes} min) på tvers av {cycles} sykluser; filtrerer bort spøkelsessykluser.{excl}", "match_interval": "Basert på observert oppdateringskadens (median={median}s) * 10.", "match_interval_capped": "Begrenset slik at {persistence} påfølgende treff får plass innenfor {pct}% av det korteste programmet ({shortest}s); oppdateringskadensen alene (median={median}s) ville ha foreslått et lengre intervall.", "match_interval_floored": "Det korteste programmet ({shortest}s) ville begrense dette til {cap}s, under minimumet på {minimum}s, så minimumet brukes: {persistence} treff på rad tar {budget}s, over {pct}% av det programmet. Matching kjører bare når en måling kommer (median={median}s), så det koster ingenting.", "max_duration_ratio": "Basert på varigheter for merkede sykluser (p95={p95}).", "min_off_gap": "Basert på {gaps} observerte mellomrom mellom sykluser (p05={p05}s). Enhetsgulv: {floor}s.", "min_off_gap_bridge": "Dimensjonert for å bygge bro over den lengste stille perioden i en syklus: {span}s + 60s buffer, fra {spans} dekkede mellomrom på tvers av {cycles} rene sykluser (holder seg under ditt korteste mellomrom på {ceiling}s mellom to kjøringer).", "min_power": "40% av den laveste aktive effekten ved p05 ({p05}W) på tvers av {cycles} rene sykluser, noe som holder av-terskelen under reelt forbruk.{excl}", "no_update_timeout": "Basert på observert oppdateringskadens (p95={p95}s) * 20 (min 60s).", "off_delay_cadence": "Basert på observert oppdateringskadens (p95={p95}s) * 5", "off_delay_device_floor": "Brukte et enhetsspesifikt sikkert minimum for {device} ({floor}s).", "off_delay_generic_floor": "Brukte et generisk sikkert minimum ({floor}s).", "off_delay_pauses": "Dimensjonert for å vare lenger enn reelle pauser: p95 for pause i syklusen {p95}s + 60s buffer, fra {pauses} pauser på tvers av {cycles} rene sykluser (gulv {floor}s).", "standby_floor": "Alle nylige sykluser trakk fortsatt {idle}W da de ble avsluttet, slik at en terskel under dette aldri kan registrere at apparatet slår seg av. Holdt over dette nivået; de {cycles} rene syklusene i oversikten pauserte aldri under det i mer enn {pause}s.", "thr_batch": "Like over den laveste aktive effekten (p05) på tvers av {cycles} sykluser ({p05}W), slik at starter fanges tidlig og stoppterskelen holder seg under den laveste driftseffekten.", "watchdog": "Holdt så lavt som forsvarlig (like over p95-oppdateringsmellomrommet på {p95}s og minst 2x samplingsintervallet på {median}s, min. 30s) slik at stans fanges raskt uten falske stopp.", "end_energy_floor": "Hevet til den nedre grensen som stoppterskelen ({stop} W) i løpet av av-forsinkelsen ({off_delay} s) gir; under den kan syklusen bare avsluttes via en reservevei.", "max_duration_ratio_default": "Tilbake til standardverdien: et lavere tak avviser riktig program hver gang en kjøring varer lenger enn vanlig.", "min_duration_ratio_default": "Tilbake til standardverdien: et høyere gulv hindrer at en pågående syklus gjenkjennes før den er godt i gang." }, "exclusions": { "summary": "Ekskluderte {total} feildetekterte syklus(er): {parts}.", "reason": { "force_stopped": "tvangsstoppet", "user_stopped": "stoppet manuelt", "interrupted": "avbrutt", "incomplete": "ufullstendig", "noise": "støy", "unlabeled": "uten etikett", "no_trace_short": "for kort til å inspisere", "high_start": "startet ved høy effekt", "abrupt_end": "avsluttet brått", "mid_restart": "omstart midt i syklusen", "no_power": "ingen effekt", "no_active_power": "ingen aktiv effekt" } }, "now_value": "(nå {v})" }, "tab": { "advanced": "Avansert", "diagnostics": "Diagnostikk", "history": "Sykluser", "ml": "ML-opplæring", "pp_cleanup": "Opprydding", "pp_manage": "Administrer", "pp_overview": "Oversikt", "pp_phases": "Faser", "profiles": "Profiler", "settings": "Innstillinger", "status": "Oversikt", "subtab_phase_catalog": "Fasekatalog", "subtab_profiles": "Profiler", "maintenance": "Vedlikehold", "playground": "Sandkasse", "store": "Butikk" }, "tag": { "early_end": "Tidlig slutt", "late_start": "Sen start", "merged": "Sammenslåtte sykluser", "noise": "Støy", "sensor_gap": "Sensorgap", "split": "Delt syklus", "wrong_profile": "Feil profil" }, "toast": { "task_name_required": "Gi oppgaven et navn", "task_added": "Oppgave lagt til", "task_save_failed": "Kunne ikke lagre oppgaven: {error}", "task_removed": "Oppgave fjernet", "maint_logged": "Loggført som utført: {task}", "catalog_refreshed": "Fellesskapskatalogen er oppdatert", "access_saved": "Tilgangskontroll lagret", "all_wiped": "Alle data slettet", "analysis_complete_none": "Analysen er fullført: ingen nye forslag", "auto_label_complete": "Auto-etikett fullført", "automation_deleted": "Automatisering slettet", "correction_submitted": "Retting sendt inn", "cycle_force_stopped": "Syklus tvunget stoppet", "cycle_labelled": "Syklus merket", "cycle_paused": "Syklus stoppet", "cycle_resumed": "Syklusen ble gjenopptatt", "cycle_trimmed": "Syklus beskjært", "cycles_merged": "Sykluser slått sammen", "envelope_rebuilt": "Konvolutt gjenoppbygd", "envelopes_rebuilt": "Konvolutter gjenoppbygd", "export_downloaded": "Eksport lastet ned", "feedback_all_dismissed": "Alle tilbakemeldinger avvist", "feedback_confirmed": "Tilbakemelding bekreftet", "feedback_dismissed": "Tilbakemelding avvist", "group_deleted": "Gruppe slettet", "group_name_required": "Gruppenavn er påkrevd", "group_saved": "Gruppen er lagret", "json_required": "JSON-data kreves", "legacy_removed": "Eldre handlinger er fjernet", "logs_exported": "Logger eksportert", "min_2_profiles": "Velg minst 2 profiler for en gruppe", "ml_training_no_improvement": "Trening fullført: grunnlinje beholdt (ingen forbedring)", "models_reverted": "Modeller på enheten har gått tilbake til grunnlinjen", "name_required": "Navn kreves", "no_split_found": "Ingen ledige mellomrom funnet å dele seg på", "panel_settings_saved": "Panelinnstillinger lagret", "pg_preset_loaded": "Forhåndsinnstillingen \"{name}\" er lastet inn", "pg_preset_saved": "Forhåndsinnstillingen \"{name}\" er lagret", "pg_sugg_loaded": "{n} foreslåtte verdi(er) lest inn - kjør sandkassen for å sammenligne", "phase_name_required": "Fasenavn er påkrevd", "phase_reset": "\"{name}\" tilbakestilt til den innebygde fasen", "phase_updated": "Fase oppdatert", "phases_saved": "Faser lagret", "preferences_saved": "Preferansene er lagret", "profile_name_required": "Profilnavn er obligatorisk", "profile_renamed": "Profilen har fått nytt navn", "recording_discarded": "Opptaket forkastet", "recording_saved": "Opptaket er lagret i profilen", "recording_started": "Opptaket startet", "recording_stopped": "Opptaket stoppet", "review_saved": "Anmeldelsen er lagret", "settings_conflicts": "Rett de fremhevede innstillingskonflikter før lagring.", "settings_no_changes": "Ingen endringer å lagre", "settings_reverted": "Innstillinger gjenopprettet; integrering omlasting", "settings_saved": "Innstillinger lagret; integrering omlasting", "suggestions_applied": "Forslag brukt; integrering omlasting", "suggestions_dismissed": "Forslag avvist", "apply_failed": "Bruk mislyktes: {error}", "delete_failed": "Sletting mislyktes: {error}", "load_more_failed": "Kunne ikke laste mer: {error}", "maint_add_failed": "Kunne ikke legge til hendelse: {error}", "maint_added": "Vedlikeholdshendelse lagt til", "maint_delete_failed": "Kunne ikke slette hendelse: {error}", "maint_deleted": "Vedlikeholdshendelse slettet", "relabel_done": "{count} syklus(er) merket på nytt", "relabel_failed": "Ny merking mislyktes: {error}", "reminders_save_failed": "Kunne ikke lagre påminnelser: {error}", "reminders_saved": "Servicepåminnelser lagret", "pause_no_cycle": "Ingen aktiv syklus å sette på pause", "resume_no_cycle": "Ingen pauset syklus å gjenoppta", "delete_partial_failed": "Noen elementer kunne ikke slettes og ble gjenopprettet", "pg_run_gone": "Den kjøringen er ikke lenger tilgjengelig.", "task_cancelled": "Avbrutt.", "processed": "Behandlet: {bits}", "processed_cycles": "{n} sykluser", "processed_suggestions": "{n} forslag", "processed_models": "{n} modeller aktivert", "store_search_failed": "Søket mislyktes: {error}", "store_connect_failed": "Tilkobling mislyktes: {error}", "store_connected": "Koblet til fellesskapsbutikken", "store_disconnected": "Koblet fra fellesskapsbutikken", "store_error": "Feil: {error}", "store_unavailable": "Fellesskapsbutikken er ikke tilgjengelig.", "store_pick_profile": "Velg en profil å slå sammen med", "store_name_required": "Skriv inn et profilnavn", "store_import_failed": "Import mislyktes: {error}", "store_imported": "Importert til {profile}", "store_no_appliance": "Angi apparatets merke og modell i Innstillinger først.", "store_share_failed": "Deling mislyktes: {error}", "store_shared": "Delt i fellesskapsbutikken, venter på gjennomgang.", "appliance_added": "Apparat lagt til, venter på godkjenning", "brand_added": "Merke lagt til, venter på godkjenning", "profile_added": "Profil lagt til, venter på godkjenning", "saved_except_conflicts": "Lagret. Løs de merkede konfliktene for å lagre resten.", "share_device_none_sel": "Velg minst én syklus å dele", "store_device_downloaded": "{p} program(mer), {c} opptak tilføyd", "store_device_downloaded_phases": "{p} program(mer), {c} opptak, {ph} fasekart tilføyd", "store_device_downloaded_settings": "{p} program(mer), {c} opptak, {ph} fasekart, {s} innstilling(er) tilføyd", "store_device_shared": "{n} syklus/sykluser delt i fellesskapsbutikken -- venter på gjennomgang.", "store_device_shared_all_dup": "Alle {n} syklus/sykluser var allerede i fellesskapsbutikken.", "store_device_shared_partial": "{n} syklus/sykluser delt; {failed} kunne ikke lastes opp.", "store_device_shared_some_dup": "{created} syklus/sykluser delt; {dup} var allerede i butikken.", "store_download_failed": "Nedlasting mislyktes: {error}", "store_download_nothing": "Ingenting nytt å laste ned -- dette oppsettet er allerede på apparatet ditt.", "export_selective_done": "Eksport lastet ned", "import_selective_done": "Importerte {profiles} profil(er) og {cycles} syklus(er)", "hist_csv_required": "Last inn en CSV-fil eller lim inn innholdet først", "file_read_failed": "Kunne ikke lese den filen", "unlabel_done": "Merking fjernet fra {count} syklus(er)", "unlabel_failed": "Fjerning av merking mislyktes: {error}", "odometer_saved": "Totalt antall sykluser lagret", "odometer_save_failed": "Kunne ikke lagre totalen: {error}", "contrib_device_changed": "Lagt til i fellesskapsbutikken, men apparatet ble byttet mens skjemaet var åpent. Velg det i Innstillinger.", "store_pick_profile_share": "Velg en profil å dele til", "remove_failed": "Fjerning mislyktes: {error}", "analysis_complete": "Analysen er fullført: {count} forslag", "analysis_failed": "Analyse mislyktes: {error}", "auto_detect_failed": "Automatisk gjenkjenning mislyktes: {error}", "auto_label_failed": "Automatisk merking mislyktes: {error}", "auto_label_done": "Auto-merking fullført: {count} sykluser merket, {skipped} ikke merket.", "auto_label_done_one": "Auto-merking fullført: {count} syklus merket, {skipped} ikke merket.", "auto_label_done_other": "Auto-merking fullført: {count} sykluser merket, {skipped} ikke merket.", "auto_label_cancelled": "Auto-merking avbrutt etter at {count} sykluser ble merket.", "auto_label_cancelled_one": "Auto-merking avbrutt etter at {count} syklus ble merket.", "auto_label_cancelled_other": "Auto-merking avbrutt etter at {count} sykluser ble merket.", "could_not_load_cycle": "Kunne ikke laste inn syklus: {error}", "create_failed": "Oppretting mislyktes: {error}", "cycles_deleted": "{count} syklus(er) slettet", "debug_cleared": "{count} feilsøkingsspor fjernet", "discard_failed": "Forkasting mislyktes: {error}", "error": "Feil: {error}", "export_failed": "Eksport mislyktes: {error}", "import_failed": "Import mislyktes: {error}", "invalid_json": "\"{key}\" er ikke gyldig JSON - rett det eller tøm feltet før du lagrer.", "label_failed": "Merking mislyktes: {error}", "ml_training_promoted": "Trening fullført: {count} modell(er) aktivert", "pause_failed": "Pause mislyktes: {error}", "phase_created": "Fase \"{name}\" opprettet", "phase_deleted": "Fase \"{name}\" slettet", "profile_created": "Profil \"{name}\" opprettet", "rename_failed": "Omdøping mislyktes: {error}", "save_failed": "Lagring mislyktes: {error}", "split_complete": "Delt i {count} sykluser", "start_failed": "Start mislyktes: {error}", "stop_failed": "Stopp mislyktes: {error}", "update_failed": "Oppdatering mislyktes: {error}", "store_download_skipped": "{n} opptak hoppet over: for korte, med for mange hull eller allerede på apparatet ditt.", "store_import_low_quality": "Dette opptaket er for kort, har for mange hull eller er urealistisk og kan ikke importeres.", "store_import_duplicate": "Dette opptaket er allerede på apparatet ditt.", "device_approved": "Godkjent av fellesskapet", "thanks_confirming": "Takk for bekreftelsen", "rating_saved": "Kvalitetsvurdering lagret", "store_download_partial": "{n} program(mer) kunne ikke lastes ned; prøv igjen senere.", "import_no_restore_point": "Importert, men det kunne ikke lagres et gjenopprettingspunkt, så denne importen kan ikke angres", "import_undo_failed": "Kunne ikke angre importen: {error}", "import_undone": "Import angret: {profiles} profil(er) og {cycles} syklus(er) gjenopprettet" }, "trend": { "down": "Trender nedover", "up": "Trender opp" }, "maint": { "salt": "Fyll på salt", "rinse_aid": "Fyll på glansemiddel", "lint_filter": "Rengjør lofilter", "condenser_clean": "Rengjør kondensator", "bearing_service": "Lagerservice", "descale": "Avkalking", "drum_clean": "Rengjør trommel", "filter_clean": "Rengjør filter", "other": "Annet" }, "col": { "profile_tip": "Navnet på det matchede programmet. Uten merke betyr at ingen profil matchet ved syklusens slutt.", "status_tip": "Syklusresultat: Fullført (naturlig slutt), Avbrutt (brått effektfall), Tvangsstoppet (manuelt) eller Trenger gjennomgang (tilbakemelding venter).", "date_tip": "Dato og klokkeslett da syklusen startet.", "duration_tip": "Total kjøretid for syklusen fra start til slutt.", "energy_tip": "Totalt energiforbruk (kWh), beregnet fra effekt over tid.", "cost_tip": "Energikostnad for denne syklusen, låst ved fullføring. Med Tidsvektet kostnad på beregnes hvert øyeblikk til sin egen pris; ellers til prisen ved slutten. Angi en pris under Innstillinger for å fylle ut dette.", "confidence_tip": "Profilmatchkonfidens (0-100 %). Hvor tett syklusens effektkurve matchet det identifiserte programmet.", "flags_tip": "Gjennomgangs-, anomali- og kildeflagg for syklusen. Hold musepekeren over et ikon for detaljer.", "cost_dynamic_tip": "Tidsvektet: beregnet til prisen som gjaldt under syklusen (effektivt {price} {cur}/kWh).", "dbg_conf": "Konf.", "dbg_mae": "MAE", "dbg_corr": "Korr." }, "stat": { "avg": "gj.sn.", "min": "min. {v}", "max": "maks. {v}", "consistency": "konsistens ±{v}", "total": "totalt {v}", "last_run": "siste kjøring {v}", "score": "poengsum {pct}%", "duration_cv": "varighets-CV {pct}%", "avg_confidence": "gj.sn. konfidens {pct}%" }, "pg_evd": { "detected": "Registreringen oppdaget at en syklus hadde startet.", "match_commit": "Tildelingen valgte et program med tilstrekkelig sikkerhet.", "match_changed": "Det ledende programmet endret seg etter hvert som mer av syklusen ble sett.", "match_ambiguous": "To programmer skåret tett på hverandre, så tildelingen var usikker.", "unmatched": "Ingen lagrede programmer passet til denne syklusen.", "notify_start": "Et startvarsel ville bli sendt.", "notify_pre_complete": "Et nesten-ferdig-varsel ville bli sendt.", "notify_finish": "Et ferdigvarsel ville bli sendt.", "notify_milestone": "Et milepælvarsel ville bli sendt.", "notify_held": "Et varsel ble holdt tilbake på grunn av stilletimer.", "finished": "Syklusen nådde en sluttilstand og stoppet.", "match_reverted": "Programmet falt tilbake til oppdaging: poengsummen falt langt under sin egen topp.", "verified_pause": "Den direkte justeringen bekreftet (eller opphevet) en pause inne i programmet. Så lenge den gjelder, avsluttes ikke syklusen.", "stalled": "Syklusen lå på standbyforbruk lenger enn dette programmet noen gang tar pause der, med arbeid igjen. Vises som Pause (Stoppet opp); syklusen forblir åpen." }, "store": { "search_ph2": "Søk etter merke eller modell…", "your_model_tip": "Dette er apparatet du har angitt i Innstillinger", "your_model": "Ditt apparat", "programs_count": "Programmer: {n}", "browse": "Bla gjennom", "device": "Enhet", "no_results": "Ingen samsvarende apparater funnet. Prøv et annet søk.", "no_programs": "Ingen delte programmer for dette apparatet ennå.", "no_cycles": "Ingen referansesykluser delt for dette programmet ennå.", "anon": "anonym", "uploaded_by": "Delt av {name}", "connected_as": "Koblet til som {name}", "not_connected": "Ikke tilkoblet. Koble til en GitHub-konto for å dele dine egne sykluser.", "import_new": "Ny profil", "import_merge": "Slå sammen med eksisterende", "merge_target": "Slå sammen med profil", "description": "Beskrivelse (valgfritt)", "contributed_by": "av {name}", "website": "Fellesskapsbutikkens nettsted ↗", "website_tip": "Åpne fellesskapsbutikkens nettsted", "favorites": "Favoritter", "rating_summary": "★ {avg} ({n})", "no_ratings": "Ingen vurderinger ennå", "unreachable": "Kunne ikke nå fellesskapsbutikken. Sjekk tilkoblingen og prøv igjen." }, "settings": { "gear": { "title": "Preferanser" } }, "link": { "maintenance_supporter": "Maintenance Supporter på GitHub ↗", "manual": "Håndbok ↗" }, "tip": { "add_brand": "Merke ikke oppført? Legg det til i fellesskapskatalogen", "add_appliance": "Modell ikke oppført? Legg apparatet ditt til i fellesskapskatalogen", "add_profile": "Legg til en profil for dette apparatet på fellesskapssiden" }, "task": { "reprocess": { "matching": "Behandler på nytt: matcher sykluser", "golden": "Behandler på nytt: fyller ut referansesykluser", "suggestions": "Behandler på nytt: forslag", "ml_training": "Behandler på nytt: ML-opplæring", "health": "Behandler på nytt: syklushelse", "costs": "Behandler på nytt: energikostnader" }, "pg_sweep": { "optimize": "Optimaliser: {param}" }, "pg_detail": { "simulate": "Simuler syklus" }, "split": { "apply": "Deler opp syklus" }, "trim": { "apply": "Beskjærer syklus" }, "merge": { "apply": "Slår sammen sykluser" }, "rebuild": { "envelopes": "Bygger opp envelopes på nytt" }, "cancelling": "Avbryter...", "auto_label": { "running": "Merker sykluser automatisk" }, "store_download": { "running": "Laster ned fra butikken" } }, "setup": { "hdr": { "card": "Enhetsoppsett", "healthy_chip": "Oppsett fullført" }, "phase0": { "washer": "WashData oppdager allerede syklusene dine. Spill inn den første syklusen for å aktivere programnavn og tidsanslag.", "dishwasher": "WashData følger med. Oppvasksykluser er komplekse, så ta opp den første syklusen din. Hvis en oppdaget syklus varer for lenge, beskjær den i syklusredigereren før du lagrer den som en profil.", "generic": "WashData følger med. Spill inn eller merk en oppdaget syklus for å begynne å bygge opp profiler." }, "phase1a": { "labelled": "God start: det første programmet ditt er lagret. For de reneste dataene, ta opp neste syklus med opptakeren." }, "phase1b": { "recorded": "Opptaket ditt ble lagret som {profile_name}. Ta nå opp eller merk de andre vanlige programmene dine." }, "phase1c": { "verify": "Du har {count} programmer fra fellesskapet. Kjør en syklus for å sjekke at WashData gjenkjenner den; matchingen blir bedre etter hvert som enheten bygger opp sin egen historikk." }, "phase2": { "cluster": "WashData har sett {count} like sykluser som ikke matcher noe lagret program. Opprette en ny profil for dem?", "unmatched": "Den siste syklusen din samsvarte ikke med noe lagret program. Er det et nytt program?" }, "phase3": { "suggestions": "WashData har innstillingsforslag basert på syklushistorikken din. Gå gjennom dem for å forbedre deteksjonen." }, "phase4": { "healthy": "Denne enheten er fullt konfigurert ({profile_count} profiler)." }, "cta": { "start_recording": "Start opptak", "label_detected_cycle": "Jeg har allerede en oppdaget syklus – merk den i stedet", "browse_cycles": "Bla gjennom sykluser for å merke en til", "view_profiles": "Vis profilene dine", "create_from_cluster": "Opprett profil fra disse syklusene", "create_profile": "Opprett en profil for den", "review_suggestions": "Se gjennom anbefalinger", "skip_step": "Hopp over dette trinnet", "skip_forever": "Ikke vis igjen", "hide_guidance": "Skjul veiledning", "show_guidance": "Vis veiledning" } }, "access": { "edit": "Rediger", "full": "Full", "inherit": "Arv", "none": "Ingen (skjult)", "read": "Les" }, "pg_label_reason": { "no_winner": "Ingen programmer passet", "below_floor": "Under lærings-konfidensgraden", "ambiguous": "Merket som tvetydig", "margin": "For nær nummer to", "unknown_profile": "Programmet finnes ikke lenger", "not_evaluated": "Ikke vurdert" }, "diagram": { "accum": "akkumulert", "auto": "auto", "below_off": "under = av", "confirmed": "bekreftet", "energy_counts": "energi teller", "feedback": "tilbakemelding", "gap_below_min": "gap under min = én syklus", "heat_phase": "varmefase", "held_at_100": "holdt på 100%", "ignored": "ignorert", "kept": "beholdt", "max": "maks", "min": "min", "minus_tol": "-tol", "no_match": "ingen treff", "no_updates": "ingen oppdateringer", "off_delay_wait": "av-forsinkelse", "off_gap": "av-gap", "plus_tol": "+tol", "profile": "profil", "reading_interval": "typisk måleintervall", "sensor_offline": "sensor frakoblet: tvangsstopp", "si": "SI", "spike_ignored": "topp ignorert", "spike_ignored_short": "topp: ignorert", "start": "start", "stop": "stopp", "tail_energy_resets": "restenergi > terskel: timer nullstilles", "thr": "tersk.", "too_short": "for kort", "tumble_kept": "tumlepulser beholdt" } }