89 files
This commit is contained in:
@@ -1,4 +1,52 @@
|
||||
{
|
||||
"card": {
|
||||
"min": "min",
|
||||
"entity_not_found": "Entitet hittades inte",
|
||||
"running_long": "Kör längre",
|
||||
"remaining": "återstår",
|
||||
"progress": "förlopp",
|
||||
"show_time_remaining": "Visa återstående tid",
|
||||
"show_percentage": "Visa procent",
|
||||
"layout": {
|
||||
"tile": "Bricka (kompakt)",
|
||||
"detail": "Detalj (utförlig)",
|
||||
"glance": "Överblick (flera enheter)"
|
||||
},
|
||||
"btn": {
|
||||
"pause": "Pausa",
|
||||
"resume": "Återuppta",
|
||||
"terminate": "Avsluta cykel",
|
||||
"record_start": "Starta inspelning",
|
||||
"record_stop": "Stoppa inspelning",
|
||||
"program": "Program",
|
||||
"open_panel": "Öppna WashData"
|
||||
},
|
||||
"editor": {
|
||||
"layout": "Layout",
|
||||
"entity": "Apparatentitet",
|
||||
"entities": "Apparater",
|
||||
"title": "Titel",
|
||||
"icon": "Ikon",
|
||||
"show_state": "Visa status",
|
||||
"show_program": "Visa program",
|
||||
"show_progress_bar": "Visa förloppsindikator",
|
||||
"spin_icon": "Snurra ikon under körning",
|
||||
"display_mode": "Detaljrad",
|
||||
"active_color": "Åsidosätt aktiv färg",
|
||||
"show_phase": "Visa fas",
|
||||
"show_energy": "Visa energi och kostnad",
|
||||
"show_anomaly": "Visa varning för lång körtid",
|
||||
"show_sparkline": "Visa live-effektgraf",
|
||||
"buttons": "Åtgärdsknappar",
|
||||
"program_entity": "Programentitet (åsidosätt)",
|
||||
"time_entity": "Tidsentitet (åsidosätt)",
|
||||
"pct_entity": "Förloppsentitet (åsidosätt)",
|
||||
"power_entity": "Effektentitet (åsidosätt)",
|
||||
"tap_action": "Tryckåtgärd",
|
||||
"hold_action": "Håll-åtgärd",
|
||||
"double_tap_action": "Dubbeltryckningsåtgärd"
|
||||
}
|
||||
},
|
||||
"badge": {
|
||||
"artifact_tip": "{n} anomalier upptäckta (t.ex. dörren öppnades mitt i cykeln) – öppna för att se dem i diagrammet",
|
||||
"auto": "(automatiskt identifierat)",
|
||||
@@ -92,6 +140,19 @@
|
||||
"pause_cycle_tip": "Pausa den pågående cykeln – apparaten återupptar där den slutade",
|
||||
"pg_apply_device": "Tillämpa på enhet",
|
||||
"pg_autofill": "Autofyll",
|
||||
"pg_load_calibrated": "Ladda kalibrerade (ML) ({n})",
|
||||
"pg_load_calibrated_tip": "Laddar ML-kalibrerade inställningar som testyteöverskridanden",
|
||||
"pg_load_live": "Ladda aktiva inställningar",
|
||||
"pg_load_live_tip": "Läs in integrationens aktuella inställningar på nytt och kasta alla ändringar i testytan",
|
||||
"pg_load_suggested": "Ladda förslag ({n})",
|
||||
"pg_load_suggested_tip": "Laddar auto-tunarens aktuella förslag som testyteöverskridanden",
|
||||
"pg_preset_delete": "Ta bort förinställning",
|
||||
"pg_preset_load": "Ladda förinställning",
|
||||
"pg_preset_load_tip": "Ersätt värdena i testytan med den här förinställningen (de aktiva inställningarna påverkas inte)",
|
||||
"pg_preset_save": "Spara som förinställning",
|
||||
"pg_preset_save_tip": "Spara alla värden nedan som en namngiven förinställning för den här enheten",
|
||||
"pg_publish_all": "Spara {n} till integrationen",
|
||||
"pg_publish_one": "Spara {label} till integrationen",
|
||||
"play": "Spela",
|
||||
"process": "Bearbeta",
|
||||
"process_history": "Bearbeta nu",
|
||||
@@ -178,7 +239,9 @@
|
||||
"download_export": "Ladda ner export",
|
||||
"analyze_import": "Analysera fil",
|
||||
"import_selected": "Importera valda",
|
||||
"back": "Tillbaka"
|
||||
"back": "Tillbaka",
|
||||
"mute_suggestion": "Sluta föreslå den här inställningen",
|
||||
"reset_muted": "Återställ tysta förslag"
|
||||
},
|
||||
"conflict": {
|
||||
"anti_wrinkle_exit": {
|
||||
@@ -275,8 +338,9 @@
|
||||
"no_automations": "Inga automatiseringar refererar till denna enhet ännu.",
|
||||
"panel_settings": "Panelinställningar",
|
||||
"param_sweep": "Parametersvep",
|
||||
"pg_settings_source": "Inställningarnas källa",
|
||||
"phase_catalog": "Faskatalog",
|
||||
"playground": "Lekplats",
|
||||
"playground": "Testyta",
|
||||
"process_history": "Processhistorik",
|
||||
"settings_history": "Inställningshistorik",
|
||||
"status": "Status",
|
||||
@@ -410,6 +474,9 @@
|
||||
"pg_group_detection": "Detekteringsutlösare",
|
||||
"pg_group_timing": "Tidsregler",
|
||||
"pg_idle": "Inaktiv",
|
||||
"pg_preset": "Förinställning för testytan",
|
||||
"pg_preset_name": "Namn på ny förinställning",
|
||||
"pg_preset_none": "Välj en förinställning…",
|
||||
"pg_stress_group": "Test av inaktiv avslutning",
|
||||
"pg_stress_idle_auto": "Auto",
|
||||
"pg_stress_idle_w": "Inaktiv nivå (W)",
|
||||
@@ -609,7 +676,8 @@
|
||||
"conflict_import_copy": "Importera som kopia",
|
||||
"conflict_keep_mine": "Behåll mina",
|
||||
"conflict_overwrite": "Skriv över",
|
||||
"pg_anti_wrinkle": "Skrynkelskydd"
|
||||
"pg_anti_wrinkle": "Skrynkelskydd",
|
||||
"font_size": "Panelens teckenstorlek"
|
||||
},
|
||||
"log": {
|
||||
"all_levels": "Alla nivåer",
|
||||
@@ -771,7 +839,17 @@
|
||||
"pg_apply_confirm": "Tillämpa bästa värdet: {label} = {value}?",
|
||||
"pg_canvas_empty": "Välj en cykel ovan och tryck sedan på Ladda för att se dess effektkurva.",
|
||||
"pg_chart_caption": "Detekterings-/matchningsgrad över värden på {param}",
|
||||
"pg_ctrl_intro": "Värdena utgår från den här enhetens aktiva inställningar i integrationen. Ändringar stannar i testytan tills du sparar dem till integrationen.",
|
||||
"pg_live_unavailable": "Aktiva inställningar är inte tillgängliga, visar standardvärden.",
|
||||
"pg_load_live_confirm": "Kasta {n} ändring(ar) i testytan och läsa in integrationens aktuella inställningar på nytt?",
|
||||
"pg_match_rate": "{pct}% matchningsgrad på {total} cykler",
|
||||
"pg_matches_live": "Stämmer med de aktiva inställningarna",
|
||||
"pg_n_changed": "{n} ändrade jämfört med de aktiva inställningarna",
|
||||
"pg_sugg_none": "Alla förslag matchar redan de aktiva inställningarna",
|
||||
"pg_preset_delete_confirm": "Ta bort förinställningen \"{name}\"?",
|
||||
"pg_preset_limit": "Gränsen för förinställningar är nådd ({n})",
|
||||
"pg_preset_overwrite": "Skriva över förinställningen \"{name}\"?",
|
||||
"pg_publish_one_confirm": "Spara {label} = {value} till den här enhetens inställningar?",
|
||||
"pg_restart_note": "Starta om Home Assistant för att aktivera simuleringsverktygen.",
|
||||
"pg_sim_progress": "{done} / {total} cykler",
|
||||
"pg_starting": "Startar…",
|
||||
@@ -845,6 +923,7 @@
|
||||
"trend_duration_shorter": "Varaktighet trendar kortare ({pct}%/cykel) – senaste medelvärde {avg}",
|
||||
"trend_energy_down": "Energin går ned ({pct}%/cykel)",
|
||||
"trend_energy_up": "Energitrend uppåt ({pct}%/cykel) – senaste snitt {avg}",
|
||||
"trim_destructive_confirm": "Endast {pct}% av cykeln behålls. Detta kan inte ångras. Fortsätta?",
|
||||
"trim_intro": "Dra de röda handtagen eller ange värden. Allt utanför fönstret tas bort.",
|
||||
"tuning_suggestions_available": "{count} inställningsförslag tillgängligt från observerade cykler. De visas bredvid de relevanta fälten.",
|
||||
"unsure_detected_prefix": "WashData är osäker på att den identifierade",
|
||||
@@ -922,9 +1001,15 @@
|
||||
"merge_hint": "Importerade objekt läggs till; inget lokalt går förlorat. Namnkonflikter löses nedan.",
|
||||
"replace_warn": "Varje ikryssad kategori raderas och ersätts från filen. Icke ikryssade kategorier lämnas orörda.",
|
||||
"dest_reference_hint": "Importerade cykler förbättrar bara programmatchning och påverkar aldrig användnings-/energistatistik.",
|
||||
"dest_real_history_hint": "Importerade cykler räknas som den här apparatens egen historik och matar energi-/användningsstatistik. Använd detta för att flytta en apparat till en ny installation."
|
||||
"dest_real_history_hint": "Importerade cykler räknas som den här apparatens egen historik och matar energi-/användningsstatistik. Använd detta för att flytta en apparat till en ny installation.",
|
||||
"sug_muted": "Kommer inte att föreslå den här inställningen igen",
|
||||
"sug_mute_failed": "Kunde inte tysta förslaget",
|
||||
"sug_unmuted_all": "Tysta förslag återställda",
|
||||
"n_suggestions_muted": "{count} tystade; auto-tunern föreslår inte dessa.",
|
||||
"font_size_hint": "Gör allt i den här panelen större eller mindre. Gäller för ditt konto på den här enheten."
|
||||
},
|
||||
"pg_desc": {
|
||||
"dishwasher_end_spike_quiet_release": "Diskmaskin: tysta sekunder efter förväntad varaktighet innan väntan på tömning vid cykelslut frisläpps",
|
||||
"completion_min_seconds": "Kortaste körning som räknas som en riktig cykel",
|
||||
"end_repeat_count": "Antal låga avläsningar i rad innan avslut",
|
||||
"interrupted_min_seconds": "Korta cykler markeras som avbrutna",
|
||||
@@ -998,6 +1083,10 @@
|
||||
"unusable": "Oanvändbar"
|
||||
},
|
||||
"section": {
|
||||
"dishwasher": {
|
||||
"label": "Diskmaskin",
|
||||
"intro": "Hantering av cykelslut för diskmaskiner, som vanligtvis avslutas med en lång, nästan ljudlös torkfas före en kort sista tömning."
|
||||
},
|
||||
"anti_wrinkle": {
|
||||
"intro": "Skrynkelskyddsläget identifierar korta lågeffektstumlingspulser efter huvudfasen och håller dem kopplade till den avslutade cykeln för att förhindra skrynklor i tvätten.",
|
||||
"label": "Skrynkelskydd"
|
||||
@@ -1040,6 +1129,10 @@
|
||||
}
|
||||
},
|
||||
"setting": {
|
||||
"dishwasher_end_spike_quiet_release": {
|
||||
"label": "Frisläpp efter tyst torkfas",
|
||||
"doc": "När cykeln passerar sin förväntade varaktighet: hur länge diskmaskinen måste förbli tyst (under Stopptröskel) innan WashData slutar vänta på en sista tömning och avslutar cykeln. Höj värdet om din maskin har en lång tyst torkfas före en sen sista tömning som missas - ett bredare fönster låter den inlärda varaktigheten följa säsongsvariationer (kallare inloppsvatten = längre cykler) istället för att låsa sig vid det gamla medelvärdet. Det förkortar bara väntetiden i förhållande till den interna gränsen på 30 minuter för slutspiken, aldrig förlänger den."
|
||||
},
|
||||
"anti_wrinkle_enabled": {
|
||||
"doc": "Känn igen de korta torktumlarpulser med låg effekt en torktumlare avger efter huvuduppvärmningsfasen och håll dem kopplade till den färdiga cykeln istället för att läsa dem som nya cykler.",
|
||||
"label": "Aktivera skrynkelskyddsdetektering"
|
||||
@@ -1260,6 +1353,10 @@
|
||||
"doc": "Minuter efter att en cykel har avslutats innan den fortfarande väntande påminnelsen om \"lasta av maskinen\" skickas. Ställ in 0 för att inaktivera påminnelsen.",
|
||||
"label": "Lossningspåminnelsefördröjning"
|
||||
},
|
||||
"notify_unload_repeat": {
|
||||
"doc": "Fortsätter att skicka lossningspåminnelsen igen var \"Lossningspåminnelsefördröjning\" minut tills du öppnar dörren eller trycker på \"Sluta påminna\" i aviseringen. Kräver en Dörrsensorentitet (det gör själva påminnelsen). Avfärda-knappen fungerar på aviseringar från Home Assistant companion-appen (mobil).",
|
||||
"label": "Upprepa tills dörren öppnas"
|
||||
},
|
||||
"off_delay": {
|
||||
"doc": "Dags att vänta efter strömavbrott innan man förklarar att cykeln är avslutad. Om strömmen återupptas inom detta fönster fortsätter cykeln sömlöst - detta överbryggar pauser mellan tvättstegen. Diskmaskiner har långa torkningsfaser (ström av i 20-60 min) så avstängningsfördröjningen måste överstiga den för att hålla hela tvätten+torr som en cykel.",
|
||||
"label": "Avfördröjning"
|
||||
@@ -1434,6 +1531,26 @@
|
||||
"energy_scale": {
|
||||
"label": "Energiskärpa",
|
||||
"doc": "Skärpan i Steg 4:s straff för energiöverensstämmelse. Lägre = striktare: en energiavvikelse straffas mer. Standard 0,25 är avsiktligt mer tillåtande än varaktighetsskärpan eftersom energiförbrukning varierar med last. Para ihop med Energivikt."
|
||||
},
|
||||
"power_profile_interval_min": {
|
||||
"label": "Effektprofil-intervall",
|
||||
"doc": "Storlek på bucket för effektprofilsensorns attribut power_profile (det platta arrayen med genomsnittliga wattvärden per slot som används av externa planerare som EMHASS och tibber_prices). Mindre buckets håller korta effekttoppar skarpa; större buckets jämnar ut kurvan. Standard 15 min. Endast för visning; påverkar inte detektering."
|
||||
},
|
||||
"notify_live_sticky": {
|
||||
"label": "Behåll live-avisering vid tryck",
|
||||
"doc": "Endast Android. Gör live-förloppsaviseringen kvarstående (sticky) så att ett tryck inte stänger den. Av: standardbeteende där ett tryck stänger aviseringen."
|
||||
},
|
||||
"notify_live_click_action": {
|
||||
"label": "Tryckmål för live-avisering",
|
||||
"doc": "Endast Android. Vart ett tryck på live-förloppsaviseringen öppnar (t.ex. /lovelace/laundry eller en fullständig URL) i stället för appens startsida. Lämna tomt för standard."
|
||||
},
|
||||
"door_opens_at_end": {
|
||||
"label": "Dörren öppnas automatiskt vid avslut",
|
||||
"doc": "För diskmaskiner som poppar upp dörren vid cykelslutet för torkning (AirDry och liknande). Med detta aktiverat sätter en döröppning under en aktiv cykel inte den på paus för evigt; om dörren förblir öppen under den konfigurerade uppehållstiden behandlar WashData cykeln som avslutad. En kort öppning (lägga till ett föremål) ignoreras. Kräver en dörrsensorenhet."
|
||||
},
|
||||
"door_end_dwell_seconds": {
|
||||
"label": "Dörröppningens uppehållstid vid avslut",
|
||||
"doc": "Hur länge dörren måste förbli öppen innan WashData avslutar cykeln, när \"Dörren öppnas automatiskt vid avslut\" är aktiverat. Tillräckligt länge för att ignorera snabb tilläggning av ett fat (standard 60 s), tillräckligt kort för att avsluta snabbt när maskinen poppar upp dörren."
|
||||
}
|
||||
},
|
||||
"setting_group": {
|
||||
@@ -1620,6 +1737,7 @@
|
||||
"min_active": "Baserat på lägsta aktiva effekt ({min}W) som observerades i senaste cykeln.",
|
||||
"min_duration_ratio": "Hålls så låg som möjligt så att ett program känns igen tidigt i cykeln; konfidens- och tvetydighetsgränserna förhindrar förhastade beslut.",
|
||||
"min_off_gap": "Baserat på {gaps} observerade mellanrum mellan cykler (p05={p05}s). Enhetsgolv: {floor}s.",
|
||||
"min_off_gap_bridge": "Dimensionerad för att överbrygga den längsta tysta perioden inom en cykel: {span}s + 60s buffert, från {spans} överbryggade mellanrum över {cycles} rena cykler (håller sig under ditt kortaste mellanrum på {ceiling}s mellan två körningar).",
|
||||
"min_power": "40% av den lägsta aktiva effekten vid p05 ({p05}W) över {cycles} rena cykler, vilket håller av-tröskeln under verklig förbrukning.{excl}",
|
||||
"ml_auto_label": "Lägsta konfidens som kvalitetsmodellen fortfarande bedömde som ren (p10 av {cycles} rena cykler = {p10}).",
|
||||
"ml_end_repeat": "{false}/{total} cykler ({pct}%) hade en paus som slutdetektorn bedömde till >50%; kräver {val} slutbekräftelse(r).",
|
||||
@@ -1636,7 +1754,7 @@
|
||||
"thr_batch": "Hålls precis över den lägsta aktiva effekten vid p05 över {cycles} cykler ({p05}W) så att en start fångas så tidigt som möjligt och stopptröskeln stannar under maskinens lägsta driftseffekt.",
|
||||
"tol_per_profile": "p75 för varaktighetsvariansen per profil över {profiles} profiler ({cycles} cykler); snäva profiler bestraffas inte.",
|
||||
"tol_pooled": "Baserat på sammanslagen varaktighetsvarians för {cycles} senaste märkta cykler (p95 avvikelse={dev}).",
|
||||
"watchdog": "Hålls så lågt som är säkert (3x p95-uppdateringsmellanrummet på {p95}s, min 30s) så att stillestånd upptäcks snabbt utan falska stopp."
|
||||
"watchdog": "Hålls så lågt som är säkert (strax över p95-uppdateringsmellanrummet på {p95}s, min 30s) så att stillestånd upptäcks snabbt utan falska stopp."
|
||||
},
|
||||
"exclusions": {
|
||||
"summary": "Uteslöt {total} feldetekterade cykler: {parts}.",
|
||||
@@ -1716,6 +1834,10 @@
|
||||
"name_required": "Namn krävs",
|
||||
"no_split_found": "Inga tomma luckor hittades för delning",
|
||||
"panel_settings_saved": "Panelinställningar sparade",
|
||||
"pg_preset_loaded": "Förinställningen \"{name}\" har laddats",
|
||||
"pg_preset_saved": "Förinställningen \"{name}\" har sparats",
|
||||
"pg_sugg_loaded": "{n} föreslagna värde(n) inlästa - kör testytan för att jämföra",
|
||||
"pg_sugg_ml_loaded": "{n} ML-kalibrerade värde(n) inlästa - kör testytan för att jämföra",
|
||||
"phase_name_required": "Fasnamn krävs",
|
||||
"phase_updated": "Fas uppdaterad",
|
||||
"phases_saved": "Faser sparade",
|
||||
|
||||
Reference in New Issue
Block a user